From 8a47cbe58688bb9c0bfcb7fa46909f71bac0d3bf Mon Sep 17 00:00:00 2001 From: hellcat <> Date: Fri, 3 Oct 2025 19:58:12 +0800 Subject: [PATCH] no message --- config/.config_f.php | 2 +- .../.cache/markdown/auto-frontmatter.json | 2 +- doc/docs/.vuepress/.temp/git/config.js | 4 +-- .../.temp/internal/articleTagColors.css | 6 ++--- .../.temp/internal/articleTagColors.js | 2 +- .../minisearchIndex/searchBox-default.js | 2 +- doc/docs/.vuepress/.temp/internal/routes.js | 8 +++--- .../.temp/internal/themePlumeData.js | 2 +- .../.temp/pages/9424av4s/index.html.js | 2 +- .../pages/android/clash-meta/index.html.js | 2 +- .../.temp/pages/android/hiddify/index.html.js | 2 +- .../pages/article/baygtkq6/index.html.js | 2 +- .../pages/article/li0yjgjg/index.html.js | 2 +- .../.temp/pages/baygtkq6/index.html.js | 2 +- .../.temp/pages/ios/hiddify/index.html.js | 2 +- .../.temp/pages/ios/singbox/index.html.js | 2 +- .../.temp/pages/lpws70ce/index.html.js | 2 +- .../pages/macos/clash-nyanpasu/index.html.js | 2 +- .../.temp/pages/macos/hiddify/index.html.js | 2 +- .../.temp/pages/qlabr30g/index.html.js | 2 +- .../.temp/pages/sdtgjn92/index.html.js | 2 +- .../.temp/pages/un2lbkeo/index.html.js | 2 +- .../windows/clash-nyanpasu/index.html.js | 2 +- .../windows/clash-verge-rev/index.html.js | 2 +- .../.temp/pages/windows/hiddify/index.html.js | 2 +- doc/docs/.vuepress/config.ts | 2 +- doc/docs/.vuepress/dist/404.html | 2 +- doc/docs/.vuepress/dist/9424av4s/index.html | 4 +-- .../dist/android/clash-meta/index.html | 2 +- .../.vuepress/dist/android/hiddify/index.html | 2 +- .../dist/article/baygtkq6/index.html | 4 +-- .../dist/article/li0yjgjg/index.html | 2 +- ....html-T7tU7OGV.js => 404.html-YbHANwTL.js} | 2 +- ...hBox-DPin-L92.js => SearchBox-DZE7rGEq.js} | 2 +- .../.vuepress/dist/assets/app-QK_VlHgY.js | 26 +++++++++++++++++++ .../.vuepress/dist/assets/app-qWrSwP4H.js | 26 ------------------- ...tml-CkM9-Jn_.js => index.html-2pRNvng7.js} | 2 +- ...tml-SRb6I9Tb.js => index.html-4rCynsOT.js} | 2 +- ...tml-i-UTVFOI.js => index.html-BBgDga0o.js} | 4 +-- ...tml-zhBxxQre.js => index.html-BNXBoBaa.js} | 2 +- ...tml-BkNS84tK.js => index.html-BRMUJ4Er.js} | 2 +- ...tml-CSp8PPzb.js => index.html-BXLeXG2f.js} | 4 +-- ...tml-DpMg6k0f.js => index.html-BjxLFfJM.js} | 2 +- ...tml-BK5kYZ08.js => index.html-C6-js4bR.js} | 2 +- ...tml-CLOGziH2.js => index.html-CMbjTRzp.js} | 2 +- ...tml-Cs85oA_x.js => index.html-CMnI4k5_.js} | 2 +- .../dist/assets/index.html-CPZYtw-r.js | 1 - ...tml-Bt8sYIYL.js => index.html-CSGOa3rX.js} | 2 +- ...tml-DJn9mFFy.js => index.html-CTus8ykK.js} | 2 +- .../dist/assets/index.html-CVD_8tFv.js | 1 - ...tml-D3Fu6puD.js => index.html-DEoSkqb9.js} | 4 +-- .../dist/assets/index.html-DL600eP8.js | 1 + ...tml-DN5pV8iB.js => index.html-DTvavs32.js} | 2 +- .../dist/assets/index.html-DeJCZLAF.js | 1 + ...tml-DiklLxZe.js => index.html-DgB0i1Wh.js} | 2 +- ...tml-B_dplU0o.js => index.html-DhuwQdce.js} | 2 +- ...tml-DFpGf-Ke.js => index.html-WqWZjpnA.js} | 2 +- ...tml-Bdogy-_M.js => index.html-_6z1AbTu.js} | 2 +- ...tml-Dhn1hXk0.js => index.html-aA-10l3w.js} | 2 +- ...tml-DS9ZuOUK.js => index.html-avZk41rt.js} | 2 +- ...tml-CNg8wf1q.js => index.html-zC4cvcvo.js} | 2 +- .../dist/assets/searchBox-default-B5h_Tf-M.js | 1 - .../dist/assets/searchBox-default-DafNMbzT.js | 1 + ...{style-B-LrUb5e.css => style-D578rhKG.css} | 2 +- doc/docs/.vuepress/dist/baygtkq6/index.html | 4 +-- .../.vuepress/dist/blog/archives/index.html | 2 +- .../.vuepress/dist/blog/categories/index.html | 2 +- doc/docs/.vuepress/dist/blog/index.html | 2 +- doc/docs/.vuepress/dist/blog/tags/index.html | 2 +- doc/docs/.vuepress/dist/index.html | 2 +- .../.vuepress/dist/ios/hiddify/index.html | 2 +- .../.vuepress/dist/ios/singbox/index.html | 2 +- doc/docs/.vuepress/dist/lpws70ce/index.html | 2 +- .../dist/macos/clash-nyanpasu/index.html | 2 +- .../.vuepress/dist/macos/hiddify/index.html | 2 +- doc/docs/.vuepress/dist/qlabr30g/index.html | 2 +- doc/docs/.vuepress/dist/sdtgjn92/index.html | 2 +- doc/docs/.vuepress/dist/start/index.html | 2 +- doc/docs/.vuepress/dist/un2lbkeo/index.html | 2 +- .../dist/windows/clash-nyanpasu/index.html | 2 +- .../dist/windows/clash-verge-rev/index.html | 2 +- .../.vuepress/dist/windows/hiddify/index.html | 2 +- 82 files changed, 115 insertions(+), 115 deletions(-) rename doc/docs/.vuepress/dist/assets/{404.html-T7tU7OGV.js => 404.html-YbHANwTL.js} (84%) rename doc/docs/.vuepress/dist/assets/{SearchBox-DPin-L92.js => SearchBox-DZE7rGEq.js} (99%) create mode 100644 doc/docs/.vuepress/dist/assets/app-QK_VlHgY.js delete mode 100644 doc/docs/.vuepress/dist/assets/app-qWrSwP4H.js rename doc/docs/.vuepress/dist/assets/{index.html-CkM9-Jn_.js => index.html-2pRNvng7.js} (73%) rename doc/docs/.vuepress/dist/assets/{index.html-SRb6I9Tb.js => index.html-4rCynsOT.js} (57%) rename doc/docs/.vuepress/dist/assets/{index.html-i-UTVFOI.js => index.html-BBgDga0o.js} (94%) rename doc/docs/.vuepress/dist/assets/{index.html-zhBxxQre.js => index.html-BNXBoBaa.js} (84%) rename doc/docs/.vuepress/dist/assets/{index.html-BkNS84tK.js => index.html-BRMUJ4Er.js} (60%) rename doc/docs/.vuepress/dist/assets/{index.html-CSp8PPzb.js => index.html-BXLeXG2f.js} (99%) rename doc/docs/.vuepress/dist/assets/{index.html-DpMg6k0f.js => index.html-BjxLFfJM.js} (83%) rename doc/docs/.vuepress/dist/assets/{index.html-BK5kYZ08.js => index.html-C6-js4bR.js} (83%) rename doc/docs/.vuepress/dist/assets/{index.html-CLOGziH2.js => index.html-CMbjTRzp.js} (53%) rename doc/docs/.vuepress/dist/assets/{index.html-Cs85oA_x.js => index.html-CMnI4k5_.js} (83%) delete mode 100644 doc/docs/.vuepress/dist/assets/index.html-CPZYtw-r.js rename doc/docs/.vuepress/dist/assets/{index.html-Bt8sYIYL.js => index.html-CSGOa3rX.js} (90%) rename doc/docs/.vuepress/dist/assets/{index.html-DJn9mFFy.js => index.html-CTus8ykK.js} (64%) delete mode 100644 doc/docs/.vuepress/dist/assets/index.html-CVD_8tFv.js rename doc/docs/.vuepress/dist/assets/{index.html-D3Fu6puD.js => index.html-DEoSkqb9.js} (99%) create mode 100644 doc/docs/.vuepress/dist/assets/index.html-DL600eP8.js rename doc/docs/.vuepress/dist/assets/{index.html-DN5pV8iB.js => index.html-DTvavs32.js} (61%) create mode 100644 doc/docs/.vuepress/dist/assets/index.html-DeJCZLAF.js rename doc/docs/.vuepress/dist/assets/{index.html-DiklLxZe.js => index.html-DgB0i1Wh.js} (96%) rename doc/docs/.vuepress/dist/assets/{index.html-B_dplU0o.js => index.html-DhuwQdce.js} (57%) rename doc/docs/.vuepress/dist/assets/{index.html-DFpGf-Ke.js => index.html-WqWZjpnA.js} (60%) rename doc/docs/.vuepress/dist/assets/{index.html-Bdogy-_M.js => index.html-_6z1AbTu.js} (51%) rename doc/docs/.vuepress/dist/assets/{index.html-Dhn1hXk0.js => index.html-aA-10l3w.js} (71%) rename doc/docs/.vuepress/dist/assets/{index.html-DS9ZuOUK.js => index.html-avZk41rt.js} (56%) rename doc/docs/.vuepress/dist/assets/{index.html-CNg8wf1q.js => index.html-zC4cvcvo.js} (51%) delete mode 100644 doc/docs/.vuepress/dist/assets/searchBox-default-B5h_Tf-M.js create mode 100644 doc/docs/.vuepress/dist/assets/searchBox-default-DafNMbzT.js rename doc/docs/.vuepress/dist/assets/{style-B-LrUb5e.css => style-D578rhKG.css} (99%) diff --git a/config/.config_f.php b/config/.config_f.php index e2ca133af..4df9d34a2 100755 --- a/config/.config_f.php +++ b/config/.config_f.php @@ -4,7 +4,7 @@ $_ENV['aff_draw_need'] = 200; $_ENV['aff_reward_gb'] = 3; $_ENV['aff_draw_fee_rate'] = 6; -$_ENV['url_doc_base'] = 'doc.福云.com'; +$_ENV['url_doc_base'] = 'https://doc.福云.com'; $_ENV['user_outClass'] = 0; $_ENV['user_freeClass'] = 1; diff --git a/doc/docs/.vuepress/.cache/markdown/auto-frontmatter.json b/doc/docs/.vuepress/.cache/markdown/auto-frontmatter.json index a15363b6f..e282a6800 100644 --- a/doc/docs/.vuepress/.cache/markdown/auto-frontmatter.json +++ b/doc/docs/.vuepress/.cache/markdown/auto-frontmatter.json @@ -1 +1 @@ -{"/private/var/www/wwwroot/fuc-new.loc/doc/docs/README.md":"1759489150132.5808","/private/var/www/wwwroot/fuc-new.loc/doc/docs/preview/custom-component.example.md":"1758438633033.2073","/private/var/www/wwwroot/fuc-new.loc/doc/docs/preview/markdown.md":"1758438633033.2725","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/README.md":"1759221178379.5635","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/advanced/哪个代理软件最适合我?.md":"1759221163123.7637","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/meiyong/markdown.md":"1758694077230.2126","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/qa/节点问题.md":"1758694045793.0046","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/qa/账户问题.md":"1758694058589.1865","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/qa/软件问题.md":"1758694051718.8923","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/teach/Android/Clash Meta.md":"1759221240097.717","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/teach/Android/Hiddify.md":"1759227176975.678","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/teach/Ios/Hiddify.md":"1759227176993.2175","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/teach/Ios/Singbox.md":"1759227176961.929","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/teach/Windows/Clash Nyanpasu.md":"1759141165180.163","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/teach/Windows/Clash Verge Rev.md":"1758715029550.1475","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/teach/Windows/Hiddify.md":"1759227177010.2354","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/teach/MacOs/Clash Nyanpasu.md":"1759221366721.0469","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/teach/MacOs/Clash Verge Rev.md":"1759227176933.9373","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/teach/MacOs/Hiddify.md":"1759221388241.6343"} \ No newline at end of file +{"/private/var/www/wwwroot/fuc-new.loc/doc/docs/README.md":"1759489150132.5808","/private/var/www/wwwroot/fuc-new.loc/doc/docs/preview/custom-component.example.md":"1758438633033.2073","/private/var/www/wwwroot/fuc-new.loc/doc/docs/preview/markdown.md":"1758438633033.2725","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/README.md":"1759221178379.5635","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/advanced/哪个代理软件最适合我?.md":"1759221163123.7637","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/meiyong/markdown.md":"1758694077230.2126","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/qa/节点问题.md":"1758694045793.0046","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/qa/账户问题.md":"1758694058589.1865","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/qa/软件问题.md":"1758694051718.8923","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/teach/Android/Clash Meta.md":"1759221240097.717","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/teach/Android/Hiddify.md":"1759227176975.678","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/teach/Ios/Hiddify.md":"1759227176993.2175","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/teach/Ios/Singbox.md":"1759227176961.929","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/teach/MacOs/Clash Nyanpasu.md":"1759221366721.0469","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/teach/MacOs/Clash Verge Rev.md":"1759227176933.9373","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/teach/MacOs/Hiddify.md":"1759221388241.6343","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/teach/Windows/Clash Nyanpasu.md":"1759141165180.163","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/teach/Windows/Clash Verge Rev.md":"1758715029550.1475","/private/var/www/wwwroot/fuc-new.loc/doc/docs/notes/doc/teach/Windows/Hiddify.md":"1759227177010.2354"} \ No newline at end of file diff --git a/doc/docs/.vuepress/.temp/git/config.js b/doc/docs/.vuepress/.temp/git/config.js index 23a61885f..2b3a73b22 100644 --- a/doc/docs/.vuepress/.temp/git/config.js +++ b/doc/docs/.vuepress/.temp/git/config.js @@ -1,7 +1,7 @@ -import { GitContributors } from "/private/var/www/wwwroot/fuc-new.loc/doc/node_modules/@vuepress/plugin-git/lib/client/components/GitContributors.js"; + export default { enhance: ({ app }) => { - app.component("GitContributors", GitContributors); + }, }; diff --git a/doc/docs/.vuepress/.temp/internal/articleTagColors.css b/doc/docs/.vuepress/.temp/internal/articleTagColors.css index 954dc631d..d4e029d3f 100644 --- a/doc/docs/.vuepress/.temp/internal/articleTagColors.css +++ b/doc/docs/.vuepress/.temp/internal/articleTagColors.css @@ -1,14 +1,14 @@ -.vp-tag-sic2 { +.vp-tag-g9p3 { --vp-tag-color: #d5393e; --vp-tag-hover-color: #b8272c; --vp-tag-bg: rgba(244, 63, 94, 0.14); } -.vp-tag-2go4 { +.vp-tag-1tjf { --vp-tag-color: #9966cc; --vp-tag-hover-color: #7171b8; --vp-tag-bg: rgba(83, 83, 167, 0.14); } -.vp-tag-tzzv { +.vp-tag-s9pv { --vp-tag-color: #a6623b; --vp-tag-hover-color: #c17950; --vp-tag-bg: rgba(199, 134, 97, 0.2411); diff --git a/doc/docs/.vuepress/.temp/internal/articleTagColors.js b/doc/docs/.vuepress/.temp/internal/articleTagColors.js index b1c02f1e2..660496c0c 100644 --- a/doc/docs/.vuepress/.temp/internal/articleTagColors.js +++ b/doc/docs/.vuepress/.temp/internal/articleTagColors.js @@ -1,2 +1,2 @@ import './articleTagColors.css' -export const articleTagColors = {"预览":"2go4","组件":"tzzv","markdown":"sic2"} \ No newline at end of file +export const articleTagColors = {"预览":"1tjf","组件":"s9pv","markdown":"g9p3"} \ No newline at end of file diff --git a/doc/docs/.vuepress/.temp/internal/minisearchIndex/searchBox-default.js b/doc/docs/.vuepress/.temp/internal/minisearchIndex/searchBox-default.js index d06e89aa0..c50d017fc 100644 --- a/doc/docs/.vuepress/.temp/internal/minisearchIndex/searchBox-default.js +++ b/doc/docs/.vuepress/.temp/internal/minisearchIndex/searchBox-default.js @@ -1 +1 @@ -export default "{\"documentCount\":114,\"nextId\":114,\"documentIds\":{\"0\":\"/article/li0yjgjg/\",\"1\":\"/article/baygtkq6/\",\"2\":\"/start/\",\"3\":\"/article/baygtkq6/#标题h2\",\"4\":\"/un2lbkeo/\",\"5\":\"/start/#如果您是新手-可以无脑按照我们的教程来。\",\"6\":\"/article/baygtkq6/#标题h3\",\"7\":\"/un2lbkeo/#琳琅盲目的客户端版本常让新手感到困惑-我该使用哪个版本\",\"8\":\"/baygtkq6/\",\"9\":\"/start/#如果您已经学会基本使用-想获得更好的体验-可以参考以下文章。\",\"10\":\"/sdtgjn92/\",\"11\":\"/article/baygtkq6/#标题h4\",\"12\":\"/un2lbkeo/#这些软件的优劣势\",\"13\":\"/baygtkq6/#标题h2\",\"14\":\"/lpws70ce/\",\"15\":\"/sdtgjn92/#按照教程设置了-但是还是没法用怎么办\",\"16\":\"/article/baygtkq6/#标题h5\",\"17\":\"/un2lbkeo/#补充\",\"18\":\"/baygtkq6/#标题h3\",\"19\":\"/lpws70ce/#付款后多久到账\",\"20\":\"/9424av4s/\",\"21\":\"/sdtgjn92/#看完了教程后还是不会用-可以提供一对一技术支持吗\",\"22\":\"/article/baygtkq6/#标题h6\",\"23\":\"/baygtkq6/#标题h4\",\"24\":\"/lpws70ce/#账户的连接信息被他人盗用了-如何修改\",\"25\":\"/9424av4s/#chrome-浏览器无法代理\",\"26\":\"/windows/clash-nyanpasu/\",\"27\":\"/sdtgjn92/#节点可以玩游戏吗\",\"28\":\"/windows/clash-verge-rev/\",\"29\":\"/article/baygtkq6/#标题2-badge\",\"30\":\"/baygtkq6/#标题h5\",\"31\":\"/lpws70ce/#套餐可以退款吗\",\"32\":\"/9424av4s/#github-ssh-push代码失败\",\"33\":\"/windows/clash-nyanpasu/#_1-购买一个套餐。\",\"34\":\"/windows/hiddify/\",\"35\":\"/windows/clash-verge-rev/#_1-购买一个套餐。\",\"36\":\"/article/baygtkq6/#标题3-badge\",\"37\":\"/baygtkq6/#标题h6\",\"38\":\"/lpws70ce/#账号能分享给朋友使用吗\",\"39\":\"/9424av4s/#如果电脑开机后能正常使用qq和微信-但无法通过浏览器上网-可能存在以下几种问题\",\"40\":\"/windows/clash-nyanpasu/#_2-下载clash-nyanpasu。\",\"41\":\"/windows/hiddify/#_2-购买一个套餐。\",\"42\":\"/android/clash-meta/\",\"43\":\"/android/hiddify/\",\"44\":\"/windows/clash-verge-rev/#_2-下载clash-verge-rev。\",\"45\":\"/article/baygtkq6/#标题4-badge\",\"46\":\"/baygtkq6/#标题2-badge\",\"47\":\"/9424av4s/#软件更新问题\",\"48\":\"/windows/clash-nyanpasu/#_3-复制订阅链接。\",\"49\":\"/windows/hiddify/#_3-下载hiddify。\",\"50\":\"/android/clash-meta/#_1-购买一个套餐。\",\"51\":\"/ios/hiddify/\",\"52\":\"/android/hiddify/#_1-购买一个套餐。\",\"53\":\"/windows/clash-verge-rev/#_3-复制clash订阅。\",\"54\":\"/ios/singbox/\",\"55\":\"/baygtkq6/#标题3-badge\",\"56\":\"/windows/clash-nyanpasu/#_4-导入订阅配置到clash-nyanpasu\",\"57\":\"/windows/hiddify/#_4-复制hiddify订阅链接。\",\"58\":\"/android/clash-meta/#_2-下载安装clash-meta。\",\"59\":\"/ios/hiddify/#_1-首先要使用海外apple-id登陆应用商店-若不会注册海外apple-id可以在这里购买。\",\"60\":\"/macos/clash-nyanpasu/\",\"61\":\"/android/hiddify/#_2-下载安装hiddfiy。\",\"62\":\"/windows/clash-verge-rev/#_4-打开clash-verge-rev-添加订阅。\",\"63\":\"/ios/singbox/#_1-首先要使用海外apple-id登陆应用商店-若不会注册海外apple-id可以在这里购买。\",\"64\":\"/baygtkq6/#标题4-badge\",\"65\":\"/windows/clash-nyanpasu/#_4-开启系统代理。\",\"66\":\"/windows/hiddify/#_5-打开hiddify-添加订阅。\",\"67\":\"/android/clash-meta/#_3-导入订阅至clash-meta。\",\"68\":\"/ios/hiddify/#_2-购买一个套餐。\",\"69\":\"/macos/clash-nyanpasu/#_1-购买一个套餐。\",\"70\":\"/qlabr30g/\",\"71\":\"/android/hiddify/#_3-复制订阅。\",\"72\":\"/macos/hiddify/\",\"73\":\"/windows/clash-verge-rev/#_5-打开系统代理开关。\",\"74\":\"/ios/singbox/#_2-下载安装sing-box。\",\"75\":\"/windows/clash-nyanpasu/#_5-访问谷歌-成功。\",\"76\":\"/windows/hiddify/#_6-启动代理。\",\"77\":\"/android/clash-meta/#_4-在应用主页-点击启动clash。\",\"78\":\"/ios/hiddify/#_3-下载安装hiddfiy。\",\"79\":\"/macos/clash-nyanpasu/#_2-下载安装clash-nyanpasu-根据您的mac芯片。\",\"80\":\"/qlabr30g/#_1-购买一个套餐。\",\"81\":\"/android/hiddify/#_4-打开hiddify应用-添加配置。\",\"82\":\"/macos/hiddify/#_1-首先需要海外apple-id-若不会注册可以在这里购买。\",\"83\":\"/windows/clash-verge-rev/#_6-访问google-成功。\",\"84\":\"/ios/singbox/#_3-购买一个套餐。\",\"85\":\"/windows/hiddify/#_7-访问google-成功。\",\"86\":\"/android/clash-meta/#_5-访问google-成功。\",\"87\":\"/ios/hiddify/#_4-复制订阅。\",\"88\":\"/macos/clash-nyanpasu/#_3-复制clash订阅链接。\",\"89\":\"/qlabr30g/#_2-下载安装clash-verge-rev。\",\"90\":\"/android/hiddify/#_5-启动代理。\",\"91\":\"/macos/hiddify/#_2-购买一个套餐。\",\"92\":\"/windows/clash-verge-rev/#_7-另外-如需访问冷门网站-需切换为全局模式。\",\"93\":\"/ios/singbox/#_4-将订阅导入到singbox。\",\"94\":\"/ios/hiddify/#_5-打开hiddify应用-添加配置。\",\"95\":\"/macos/clash-nyanpasu/#_4-打开clash-nyanpasu-添加订阅。\",\"96\":\"/qlabr30g/#_3-复制clash订阅。\",\"97\":\"/android/hiddify/#_6-访问google-成功。\",\"98\":\"/macos/hiddify/#_3-下载安装hiddify。\",\"99\":\"/ios/singbox/#_7-访问google-成功。\",\"100\":\"/ios/hiddify/#_6-启动代理。\",\"101\":\"/macos/clash-nyanpasu/#_5-点一下新添加的订阅卡片-应用该订阅。\",\"102\":\"/qlabr30g/#_4-打开clash-verge-rev-添加订阅。\",\"103\":\"/macos/hiddify/#_4-复制hiddify订阅链接。\",\"104\":\"/ios/hiddify/#_7-访问google-成功。\",\"105\":\"/macos/clash-nyanpasu/#_6-在mac菜单栏中找到猫咪图标-勾选-系统代理-。\",\"106\":\"/qlabr30g/#_5-打开系统代理开关。\",\"107\":\"/macos/hiddify/#_5-打开hiddify-添加订阅。\",\"108\":\"/macos/clash-nyanpasu/#_7-访问google-成功。\",\"109\":\"/qlabr30g/#_6-访问google-成功。\",\"110\":\"/macos/hiddify/#_6-启动代理。\",\"111\":\"/macos/clash-nyanpasu/#另外-如需访问冷门网站-请勾选-全局模式-。\",\"112\":\"/qlabr30g/#另外-如需访问冷门网站-请切换为全局模式。\",\"113\":\"/macos/hiddify/#_7-访问google-成功。\"},\"fieldIds\":{\"title\":0,\"titles\":1,\"text\":2},\"fieldLength\":{\"0\":[1,1,1],\"1\":[1,1,1],\"2\":[1,1,1],\"3\":[1,1,1],\"4\":[2,1,1],\"5\":[3,1,5],\"6\":[1,2,1],\"7\":[3,2,12],\"8\":[1,1,1],\"9\":[4,1,2],\"10\":[1,1,1],\"11\":[1,3,1],\"12\":[2,2,15],\"13\":[1,1,1],\"14\":[1,1,1],\"15\":[3,1,10],\"16\":[1,4,1],\"17\":[1,2,13],\"18\":[1,2,1],\"19\":[2,1,3],\"20\":[1,1,1],\"21\":[3,1,4],\"22\":[1,5,1],\"23\":[1,3,1],\"24\":[3,1,3],\"25\":[2,1,25],\"26\":[2,1,1],\"27\":[2,1,4],\"28\":[3,1,1],\"29\":[2,1,1],\"30\":[1,4,1],\"31\":[2,1,5],\"32\":[3,1,37],\"33\":[3,2,1],\"34\":[1,1,1],\"35\":[3,3,1],\"36\":[2,3,1],\"37\":[1,5,1],\"38\":[2,1,4],\"39\":[4,1,83],\"40\":[4,2,1],\"41\":[3,1,1],\"42\":[2,1,1],\"43\":[1,1,1],\"44\":[5,3,1],\"45\":[2,4,201],\"46\":[2,1,1],\"47\":[1,1,9],\"48\":[3,2,1],\"49\":[3,1,1],\"50\":[3,2,1],\"51\":[1,1,1],\"52\":[3,1,1],\"53\":[3,3,1],\"54\":[1,1,1],\"55\":[2,3,1],\"56\":[3,2,9],\"57\":[3,1,1],\"58\":[4,2,1],\"59\":[6,1,1],\"60\":[2,1,1],\"61\":[3,1,1],\"62\":[6,3,3],\"63\":[6,1,1],\"64\":[2,4,201],\"65\":[3,2,4],\"66\":[4,1,10],\"67\":[4,2,13],\"68\":[3,1,1],\"69\":[3,2,1],\"70\":[3,1,1],\"71\":[3,1,1],\"72\":[1,1,1],\"73\":[3,3,1],\"74\":[4,1,1],\"75\":[4,2,1],\"76\":[3,1,1],\"77\":[4,2,1],\"78\":[3,1,1],\"79\":[5,2,1],\"80\":[3,3,1],\"81\":[4,1,6],\"82\":[5,1,1],\"83\":[4,3,1],\"84\":[3,1,1],\"85\":[4,1,1],\"86\":[4,2,1],\"87\":[3,1,1],\"88\":[3,2,1],\"89\":[5,3,1],\"90\":[3,1,1],\"91\":[3,1,1],\"92\":[5,3,1],\"93\":[3,1,14],\"94\":[4,1,6],\"95\":[5,2,1],\"96\":[3,3,1],\"97\":[4,1,1],\"98\":[3,1,1],\"99\":[4,1,1],\"100\":[3,1,1],\"101\":[4,2,1],\"102\":[6,3,3],\"103\":[3,1,1],\"104\":[4,1,1],\"105\":[5,2,1],\"106\":[3,3,1],\"107\":[4,1,10],\"108\":[4,2,1],\"109\":[4,3,1],\"110\":[3,1,1],\"111\":[5,2,1],\"112\":[4,3,1],\"113\":[4,1,1]},\"averageFieldLength\":[2.8859649122807016,1.7017543859649122,7.017543859649125],\"storedFields\":{\"0\":{\"title\":\"自定义组件\",\"titles\":[]},\"1\":{\"title\":\"Markdown\",\"titles\":[]},\"2\":{\"title\":\"新手指引\",\"titles\":[]},\"3\":{\"title\":\"标题H2\",\"titles\":[\"Markdown\"]},\"4\":{\"title\":\"哪个代理软件最适合我?\",\"titles\":[]},\"5\":{\"title\":\"如果您是新手,可以无脑按照我们的教程来。\",\"titles\":[\"新手指引\"]},\"6\":{\"title\":\"标题H3\",\"titles\":[\"Markdown\",\"标题H2\"]},\"7\":{\"title\":\"琳琅盲目的客户端版本常让新手感到困惑:我该使用哪个版本?\",\"titles\":[\"哪个代理软件最适合我?\"]},\"8\":{\"title\":\"Markdown\",\"titles\":[]},\"9\":{\"title\":\"如果您已经学会基本使用,想获得更好的体验,可以参考以下文章。\",\"titles\":[\"新手指引\"]},\"10\":{\"title\":\"节点问题\",\"titles\":[]},\"11\":{\"title\":\"标题H4\",\"titles\":[\"Markdown\",\"标题H2\",\"标题H3\"]},\"12\":{\"title\":\"这些软件的优劣势?\",\"titles\":[\"哪个代理软件最适合我?\"]},\"13\":{\"title\":\"标题H2\",\"titles\":[\"Markdown\"]},\"14\":{\"title\":\"账户问题\",\"titles\":[]},\"15\":{\"title\":\"按照教程设置了,但是还是没法用怎么办?\",\"titles\":[\"节点问题\"]},\"16\":{\"title\":\"标题H5\",\"titles\":[\"Markdown\",\"标题H2\",\"标题H3\",\"标题H4\"]},\"17\":{\"title\":\"补充\",\"titles\":[\"哪个代理软件最适合我?\"]},\"18\":{\"title\":\"标题H3\",\"titles\":[\"Markdown\",\"标题H2\"]},\"19\":{\"title\":\"付款后多久到账?\",\"titles\":[\"账户问题\"]},\"20\":{\"title\":\"软件问题\",\"titles\":[]},\"21\":{\"title\":\"看完了教程后还是不会用,可以提供一对一技术支持吗?\",\"titles\":[\"节点问题\"]},\"22\":{\"title\":\"标题H6\",\"titles\":[\"Markdown\",\"标题H2\",\"标题H3\",\"标题H4\",\"标题H5\"]},\"23\":{\"title\":\"标题H4\",\"titles\":[\"Markdown\",\"标题H2\",\"标题H3\"]},\"24\":{\"title\":\"账户的连接信息被他人盗用了,如何修改?\",\"titles\":[\"账户问题\"]},\"25\":{\"title\":\"Chrome 浏览器无法代理\",\"titles\":[\"软件问题\"]},\"26\":{\"title\":\"Clash Nyanpasu\",\"titles\":[]},\"27\":{\"title\":\"节点可以玩游戏吗?\",\"titles\":[\"节点问题\"]},\"28\":{\"title\":\"Clash Verge Rev\",\"titles\":[]},\"29\":{\"title\":\"标题2 Badge\",\"titles\":[\"Markdown\"]},\"30\":{\"title\":\"标题H5\",\"titles\":[\"Markdown\",\"标题H2\",\"标题H3\",\"标题H4\"]},\"31\":{\"title\":\"套餐可以退款吗?\",\"titles\":[\"账户问题\"]},\"32\":{\"title\":\"GitHub SSH Push代码失败\",\"titles\":[\"软件问题\"]},\"33\":{\"title\":\"1.购买一个套餐。\",\"titles\":[\"Clash Nyanpasu\"]},\"34\":{\"title\":\"Hiddify\",\"titles\":[]},\"35\":{\"title\":\"1.购买一个套餐。\",\"titles\":[\"Clash Verge Rev\"]},\"36\":{\"title\":\"标题3 Badge\",\"titles\":[\"Markdown\",\"标题2 Badge\"]},\"37\":{\"title\":\"标题H6\",\"titles\":[\"Markdown\",\"标题H2\",\"标题H3\",\"标题H4\",\"标题H5\"]},\"38\":{\"title\":\"账号能分享给朋友使用吗?\",\"titles\":[\"账户问题\"]},\"39\":{\"title\":\"如果电脑开机后能正常使用QQ和微信,但无法通过浏览器上网,可能存在以下几种问题:\",\"titles\":[\"软件问题\"]},\"40\":{\"title\":\"2.下载Clash Nyanpasu。\",\"titles\":[\"Clash Nyanpasu\"]},\"41\":{\"title\":\"2.购买一个套餐。\",\"titles\":[\"Hiddify\"]},\"42\":{\"title\":\"Clash Meta\",\"titles\":[]},\"43\":{\"title\":\"Hiddify\",\"titles\":[]},\"44\":{\"title\":\"2.下载Clash Verge Rev。\",\"titles\":[\"Clash Verge Rev\"]},\"45\":{\"title\":\"标题4 Badge\",\"titles\":[\"Markdown\",\"标题2 Badge\",\"标题3 Badge\"]},\"46\":{\"title\":\"标题2 Badge\",\"titles\":[\"Markdown\"]},\"47\":{\"title\":\"软件更新问题\",\"titles\":[\"软件问题\"]},\"48\":{\"title\":\"3.复制订阅链接。\",\"titles\":[\"Clash Nyanpasu\"]},\"49\":{\"title\":\"3.下载Hiddify。\",\"titles\":[\"Hiddify\"]},\"50\":{\"title\":\"1.购买一个套餐。\",\"titles\":[\"Clash Meta\"]},\"51\":{\"title\":\"Hiddify\",\"titles\":[]},\"52\":{\"title\":\"1.购买一个套餐。\",\"titles\":[\"Hiddify\"]},\"53\":{\"title\":\"3.复制Clash订阅。\",\"titles\":[\"Clash Verge Rev\"]},\"54\":{\"title\":\"Singbox\",\"titles\":[]},\"55\":{\"title\":\"标题3 Badge\",\"titles\":[\"Markdown\",\"标题2 Badge\"]},\"56\":{\"title\":\"4.导入订阅配置到Clash Nyanpasu\",\"titles\":[\"Clash Nyanpasu\"]},\"57\":{\"title\":\"4.复制Hiddify订阅链接。\",\"titles\":[\"Hiddify\"]},\"58\":{\"title\":\"2.下载安装Clash Meta。\",\"titles\":[\"Clash Meta\"]},\"59\":{\"title\":\"1.首先要使用海外apple id登陆应用商店,若不会注册海外apple id可以在这里购买。\",\"titles\":[\"Hiddify\"]},\"60\":{\"title\":\"Clash Nyanpasu\",\"titles\":[]},\"61\":{\"title\":\"2.下载安装Hiddfiy。\",\"titles\":[\"Hiddify\"]},\"62\":{\"title\":\"4.打开Clash Verge Rev,添加订阅。\",\"titles\":[\"Clash Verge Rev\"]},\"63\":{\"title\":\"1.首先要使用海外apple id登陆应用商店,若不会注册海外apple id可以在这里购买。\",\"titles\":[\"Singbox\"]},\"64\":{\"title\":\"标题4 Badge\",\"titles\":[\"Markdown\",\"标题2 Badge\",\"标题3 Badge\"]},\"65\":{\"title\":\"4.开启系统代理。\",\"titles\":[\"Clash Nyanpasu\"]},\"66\":{\"title\":\"5.打开Hiddify,添加订阅。\",\"titles\":[\"Hiddify\"]},\"67\":{\"title\":\"3.导入订阅至Clash Meta。\",\"titles\":[\"Clash Meta\"]},\"68\":{\"title\":\"2.购买一个套餐。\",\"titles\":[\"Hiddify\"]},\"69\":{\"title\":\"1.购买一个套餐。\",\"titles\":[\"Clash Nyanpasu\"]},\"70\":{\"title\":\"Clash Verge Reg\",\"titles\":[]},\"71\":{\"title\":\"3.复制订阅。\",\"titles\":[\"Hiddify\"]},\"72\":{\"title\":\"Hiddify\",\"titles\":[]},\"73\":{\"title\":\"5.打开系统代理开关。\",\"titles\":[\"Clash Verge Rev\"]},\"74\":{\"title\":\"2.下载安装sing-box。\",\"titles\":[\"Singbox\"]},\"75\":{\"title\":\"5.访问谷歌,成功。\",\"titles\":[\"Clash Nyanpasu\"]},\"76\":{\"title\":\"6.启动代理。\",\"titles\":[\"Hiddify\"]},\"77\":{\"title\":\"4.在应用主页,点击启动clash。\",\"titles\":[\"Clash Meta\"]},\"78\":{\"title\":\"3.下载安装Hiddfiy。\",\"titles\":[\"Hiddify\"]},\"79\":{\"title\":\"2.下载安装Clash Nyanpasu,根据您的mac芯片。\",\"titles\":[\"Clash Nyanpasu\"]},\"80\":{\"title\":\"1.购买一个套餐。\",\"titles\":[\"Clash Verge Reg\"]},\"81\":{\"title\":\"4.打开Hiddify应用,添加配置。\",\"titles\":[\"Hiddify\"]},\"82\":{\"title\":\"1.首先需要海外apple id,若不会注册可以在这里购买。\",\"titles\":[\"Hiddify\"]},\"83\":{\"title\":\"6.访问google,成功。\",\"titles\":[\"Clash Verge Rev\"]},\"84\":{\"title\":\"3.购买一个套餐。\",\"titles\":[\"Singbox\"]},\"85\":{\"title\":\"7.访问google,成功。\",\"titles\":[\"Hiddify\"]},\"86\":{\"title\":\"5.访问Google,成功。\",\"titles\":[\"Clash Meta\"]},\"87\":{\"title\":\"4.复制订阅。\",\"titles\":[\"Hiddify\"]},\"88\":{\"title\":\"3.复制Clash订阅链接。\",\"titles\":[\"Clash Nyanpasu\"]},\"89\":{\"title\":\"2.下载安装Clash Verge Rev。\",\"titles\":[\"Clash Verge Reg\"]},\"90\":{\"title\":\"5.启动代理。\",\"titles\":[\"Hiddify\"]},\"91\":{\"title\":\"2.购买一个套餐。\",\"titles\":[\"Hiddify\"]},\"92\":{\"title\":\"7.另外,如需访问冷门网站,需切换为全局模式。\",\"titles\":[\"Clash Verge Rev\"]},\"93\":{\"title\":\"4.将订阅导入到singbox。\",\"titles\":[\"Singbox\"]},\"94\":{\"title\":\"5.打开Hiddify应用,添加配置。\",\"titles\":[\"Hiddify\"]},\"95\":{\"title\":\"4.打开Clash Nyanpasu,添加订阅。\",\"titles\":[\"Clash Nyanpasu\"]},\"96\":{\"title\":\"3.复制Clash订阅。\",\"titles\":[\"Clash Verge Reg\"]},\"97\":{\"title\":\"6.访问google,成功。\",\"titles\":[\"Hiddify\"]},\"98\":{\"title\":\"3.下载安装Hiddify。\",\"titles\":[\"Hiddify\"]},\"99\":{\"title\":\"7.访问google,成功。\",\"titles\":[\"Singbox\"]},\"100\":{\"title\":\"6.启动代理。\",\"titles\":[\"Hiddify\"]},\"101\":{\"title\":\"5.点一下新添加的订阅卡片,应用该订阅。\",\"titles\":[\"Clash Nyanpasu\"]},\"102\":{\"title\":\"4.打开Clash Verge Rev,添加订阅。\",\"titles\":[\"Clash Verge Reg\"]},\"103\":{\"title\":\"4.复制Hiddify订阅链接。\",\"titles\":[\"Hiddify\"]},\"104\":{\"title\":\"7.访问google,成功。\",\"titles\":[\"Hiddify\"]},\"105\":{\"title\":\"6.在mac菜单栏中找到猫咪图标,勾选“系统代理”。\",\"titles\":[\"Clash Nyanpasu\"]},\"106\":{\"title\":\"5.打开系统代理开关。\",\"titles\":[\"Clash Verge Reg\"]},\"107\":{\"title\":\"5.打开Hiddify,添加订阅。\",\"titles\":[\"Hiddify\"]},\"108\":{\"title\":\"7.访问google,成功。\",\"titles\":[\"Clash Nyanpasu\"]},\"109\":{\"title\":\"6.访问google,成功。\",\"titles\":[\"Clash Verge Reg\"]},\"110\":{\"title\":\"6.启动代理。\",\"titles\":[\"Hiddify\"]},\"111\":{\"title\":\"另外,如需访问冷门网站,请勾选“全局模式”。\",\"titles\":[\"Clash Nyanpasu\"]},\"112\":{\"title\":\"另外,如需访问冷门网站,请切换为全局模式。\",\"titles\":[\"Clash Verge Reg\"]},\"113\":{\"title\":\"7.访问google,成功。\",\"titles\":[\"Hiddify\"]}},\"dirtCount\":0,\"index\":[[\"全局模式\",{\"0\":{\"111\":1}}],[\"全平台可用\",{\"2\":{\"12\":1}}],[\"勾选\",{\"0\":{\"105\":1}}],[\"应用该订阅\",{\"0\":{\"101\":1}}],[\"开关\",{\"2\":{\"93\":1}}],[\"开启系统代理\",{\"0\":{\"65\":1}}],[\"将订阅导入到singbox\",{\"0\":{\"93\":1}}],[\"将订阅链接粘贴至画线处\",{\"2\":{\"56\":1,\"62\":1,\"102\":1}}],[\"需切换为全局模式\",{\"0\":{\"92\":1}}],[\"另外\",{\"0\":{\"92\":1,\"111\":1,\"112\":1}}],[\"7\",{\"0\":{\"85\":1,\"92\":1,\"99\":1,\"104\":1,\"108\":1,\"113\":1}}],[\"访问google\",{\"0\":{\"83\":1,\"85\":1,\"86\":1,\"97\":1,\"99\":1,\"104\":1,\"108\":1,\"109\":1,\"113\":1}}],[\"访问谷歌\",{\"0\":{\"75\":1}}],[\"若不会注册可以在这里购买\",{\"0\":{\"82\":1}}],[\"若不会注册海外apple\",{\"0\":{\"59\":1,\"63\":1}}],[\"添加配置\",{\"0\":{\"81\":1,\"94\":1},\"2\":{\"81\":1,\"94\":1}}],[\"添加订阅\",{\"0\":{\"62\":1,\"66\":1,\"95\":1,\"102\":1,\"107\":1}}],[\"根据您的mac芯片\",{\"0\":{\"79\":1}}],[\"启动代理\",{\"0\":{\"76\":1,\"90\":1,\"100\":1,\"110\":1}}],[\"成功\",{\"0\":{\"75\":1,\"83\":1,\"85\":1,\"86\":1,\"97\":1,\"99\":1,\"104\":1,\"108\":1,\"109\":1,\"113\":1}}],[\"使其生效\",{\"2\":{\"67\":1}}],[\"使用公共的\",{\"2\":{\"39\":1}}],[\"等待订阅添加完成\",{\"2\":{\"66\":1,\"107\":1}}],[\"从剪切板添加\",{\"2\":{\"66\":1,\"81\":1,\"94\":1,\"107\":1}}],[\"号\",{\"2\":{\"66\":1,\"107\":1}}],[\"点一下新添加的订阅卡片\",{\"0\":{\"101\":1}}],[\"点一下导入的订阅卡\",{\"2\":{\"56\":1}}],[\"点击create\",{\"2\":{\"93\":1}}],[\"点击启动clash\",{\"0\":{\"77\":1}}],[\"点击勾选导入的订阅卡片\",{\"2\":{\"67\":1}}],[\"点击右上角的\",{\"2\":{\"66\":1,\"107\":1}}],[\"点击\",{\"2\":{\"65\":1,\"66\":1,\"67\":1,\"81\":2,\"93\":2,\"94\":2,\"107\":1}}],[\"然后打开\",{\"2\":{\"93\":1}}],[\"然后点击导入\",{\"2\":{\"62\":1,\"102\":1}}],[\"然后回车\",{\"2\":{\"56\":1}}],[\"首先需要海外apple\",{\"0\":{\"82\":1}}],[\"首先要使用海外apple\",{\"0\":{\"59\":1,\"63\":1}}],[\"首先帮您挑选出目前最泛用的版本\",{\"2\":{\"7\":1}}],[\"卡片亮起代表使用该订阅\",{\"2\":{\"56\":1}}],[\"导入订阅至clash\",{\"0\":{\"67\":1}}],[\"导入订阅配置到clash\",{\"0\":{\"56\":1}}],[\"导致无法使用\",{\"2\":{\"15\":1}}],[\"4\",{\"0\":{\"56\":1,\"57\":1,\"62\":1,\"65\":1,\"77\":1,\"81\":1,\"87\":1,\"93\":1,\"95\":1,\"102\":1,\"103\":1},\"2\":{\"67\":1,\"93\":1}}],[\"443\",{\"2\":{\"32\":1}}],[\"复制订阅\",{\"0\":{\"71\":1,\"87\":1}}],[\"复制订阅链接\",{\"0\":{\"48\":1}}],[\"复制hiddify订阅链接\",{\"0\":{\"57\":1,\"103\":1}}],[\"复制clash订阅链接\",{\"0\":{\"88\":1}}],[\"复制clash订阅\",{\"0\":{\"53\":1,\"96\":1}}],[\"下载安装hiddify\",{\"0\":{\"98\":1}}],[\"下载安装hiddfiy\",{\"0\":{\"61\":1,\"78\":1}}],[\"下载安装sing\",{\"0\":{\"74\":1}}],[\"下载安装clash\",{\"0\":{\"58\":1,\"79\":1,\"89\":1}}],[\"下载hiddify\",{\"0\":{\"49\":1}}],[\"下载clash\",{\"0\":{\"40\":1,\"44\":1}}],[\"直接卸载\",{\"2\":{\"47\":1}}],[\"更新软件输入的密码不是下载应用id的密码\",{\"2\":{\"47\":1}}],[\"更新软件一直提示密码错误\",{\"2\":{\"47\":1}}],[\"更好用且免费\",{\"2\":{\"17\":1}}],[\"q\",{\"2\":{\"47\":1}}],[\"quot\",{\"2\":{\"39\":8}}],[\"软件更新问题\",{\"0\":{\"47\":1}}],[\"软件问题\",{\"0\":{\"20\":1},\"1\":{\"25\":1,\"32\":1,\"39\":1,\"47\":1}}],[\"行内脚注文本\",{\"2\":{\"45\":1,\"64\":1}}],[\"行内的脚注\",{\"2\":{\"45\":1,\"64\":1}}],[\"↩︎\",{\"2\":{\"45\":4,\"64\":4}}],[\"也可以由多个段落组成\",{\"2\":{\"45\":1,\"64\":1}}],[\"定义\",{\"2\":{\"45\":1,\"64\":1}}],[\"脚注文字\",{\"2\":{\"45\":1,\"64\":1}}],[\"脚注\",{\"2\":{\"45\":4,\"64\":4}}],[\"0\",{\"2\":{\"45\":1,\"64\":1}}],[\"x3c\",{\"2\":{\"45\":7,\"64\":7}}],[\"javascript\",{\"2\":{\"45\":1,\"64\":1}}],[\"enabled\",{\"2\":{\"93\":1}}],[\"error\",{\"2\":{\"45\":2,\"64\":2}}],[\"errors\",{\"2\":{\"45\":2,\"64\":2}}],[\"express\",{\"2\":{\"45\":3,\"64\":3}}],[\"obj\",{\"2\":{\"45\":1,\"64\":1}}],[\"omega^i\",{\"2\":{\"45\":1,\"64\":1}}],[\"omega^r\",{\"2\":{\"45\":1,\"64\":1}}],[\"omega\",{\"2\":{\"45\":4,\"64\":4}}],[\"代码分组\",{\"2\":{\"45\":1,\"64\":1}}],[\"代码\",{\"2\":{\"45\":1,\"64\":1}}],[\"代理服务器设置\",{\"2\":{\"39\":1}}],[\"代理规则\",{\"2\":{\"15\":1}}],[\"示例\",{\"2\":{\"45\":1,\"64\":1}}],[\"warning\",{\"2\":{\"45\":1,\"64\":1}}],[\"warn\",{\"2\":{\"45\":1,\"64\":1}}],[\"words\",{\"2\":{\"45\":1,\"64\":1}}],[\"welcome\",{\"2\":{\"45\":2,\"64\":2}}],[\"wrapper\",{\"2\":{\"45\":1,\"64\":1}}],[\"winsock\",{\"2\":{\"39\":1}}],[\"win\",{\"2\":{\"39\":1}}],[\"windows快捷键\",{\"2\":{\"25\":1}}],[\"windows端\",{\"2\":{\"7\":1}}],[\"windows端教程\",{\"2\":{\"5\":1}}],[\"vue\",{\"2\":{\"45\":1,\"64\":1}}],[\"value\",{\"2\":{\"45\":1,\"64\":1}}],[\"vscode\",{\"2\":{\"45\":1,\"64\":1}}],[\"ve\",{\"2\":{\"32\":1}}],[\"verge\",{\"0\":{\"28\":1,\"44\":1,\"62\":1,\"70\":1,\"89\":1,\"102\":1},\"1\":{\"35\":1,\"44\":1,\"53\":1,\"62\":1,\"73\":1,\"80\":1,\"83\":1,\"89\":1,\"92\":1,\"96\":1,\"102\":1,\"106\":1,\"109\":1,\"112\":1}}],[\"图标\",{\"2\":{\"45\":1,\"64\":1}}],[\"外部链接\",{\"2\":{\"45\":1,\"64\":1}}],[\"链接\",{\"2\":{\"45\":3,\"64\":3}}],[\"引用内容\",{\"2\":{\"45\":2,\"64\":2}}],[\"zebra\",{\"2\":{\"45\":1,\"64\":1}}],[\"3000\",{\"2\":{\"45\":1,\"64\":1}}],[\"3\",{\"0\":{\"48\":1,\"49\":1,\"53\":1,\"67\":1,\"71\":1,\"78\":1,\"84\":1,\"88\":1,\"96\":1,\"98\":1},\"2\":{\"45\":2,\"64\":2,\"66\":1,\"67\":1,\"93\":1,\"107\":1}}],[\"任务列表4\",{\"2\":{\"45\":1,\"64\":1}}],[\"任务列表3\",{\"2\":{\"45\":1,\"64\":1}}],[\"任务列表2\",{\"2\":{\"45\":1,\"64\":1}}],[\"任务列表1\",{\"2\":{\"45\":1,\"64\":1}}],[\"有序列表3\",{\"2\":{\"45\":1,\"64\":1}}],[\"有序列表2\",{\"2\":{\"45\":1,\"64\":1}}],[\"有序列表1\",{\"2\":{\"45\":1,\"64\":1}}],[\"无序列表3\",{\"2\":{\"45\":1,\"64\":1}}],[\"无序列表2\",{\"2\":{\"45\":1,\"64\":1}}],[\"无序列表1\",{\"2\":{\"45\":1,\"64\":1}}],[\"无痕模式不加载\",{\"2\":{\"25\":1}}],[\"ωyω​\",{\"2\":{\"45\":2,\"64\":2}}],[\"∂ωr∂r​\",{\"2\":{\"45\":1,\"64\":1}}],[\"∂r∂ωr\",{\"2\":{\"45\":1,\"64\":1}}],[\"^|\",{\"2\":{\"45\":1,\"64\":1}}],[\"^\",{\"2\":{\"45\":3,\"64\":3}}],[\"^r\",{\"2\":{\"45\":2,\"64\":2}}],[\"lang=\",{\"2\":{\"45\":1,\"64\":1}}],[\"langs\",{\"2\":{\"45\":1,\"64\":1}}],[\"listen\",{\"2\":{\"45\":1,\"64\":1}}],[\"long\",{\"2\":{\"45\":4,\"64\":4}}],[\"logy\",{\"2\":{\"45\":2,\"64\":2}}],[\"log\",{\"2\":{\"45\":4,\"64\":4}}],[\"log⁡y\",{\"2\":{\"45\":2,\"64\":2}}],[\"left\",{\"2\":{\"45\":3,\"64\":3}}],[\"from\",{\"2\":{\"45\":3,\"64\":3}}],[\"frac\",{\"2\":{\"45\":4,\"64\":4}}],[\"flushdns\",{\"2\":{\"39\":1}}],[\"=>\",{\"2\":{\"45\":1,\"64\":1}}],[\"=\",{\"2\":{\"45\":17,\"64\":17}}],[\"y\",{\"2\":{\"45\":2,\"64\":2}}],[\"y^\",{\"2\":{\"45\":2,\"64\":2}}],[\"yωω\",{\"2\":{\"45\":2,\"64\":2}}],[\"you\",{\"2\":{\"32\":1}}],[\"~\",{\"2\":{\"45\":1,\"64\":1}}],[\"−1\",{\"2\":{\"45\":2,\"64\":2}}],[\"−\",{\"2\":{\"45\":2,\"64\":2}}],[\"数学表达式\",{\"2\":{\"45\":1,\"64\":1}}],[\"标记\",{\"2\":{\"45\":1,\"64\":1}}],[\"标题4\",{\"0\":{\"45\":1,\"64\":1}}],[\"标题3\",{\"0\":{\"36\":1,\"55\":1},\"1\":{\"45\":1,\"64\":1}}],[\"标题2\",{\"0\":{\"29\":1,\"46\":1},\"1\":{\"36\":1,\"45\":1,\"55\":1,\"64\":1}}],[\"标题h6\",{\"0\":{\"22\":1,\"37\":1}}],[\"标题h5\",{\"0\":{\"16\":1,\"30\":1},\"1\":{\"22\":1,\"37\":1}}],[\"标题h4\",{\"0\":{\"11\":1,\"23\":1},\"1\":{\"16\":1,\"22\":1,\"30\":1,\"37\":1}}],[\"标题h3\",{\"0\":{\"6\":1,\"18\":1},\"1\":{\"11\":1,\"16\":1,\"22\":1,\"23\":1,\"30\":1,\"37\":1}}],[\"标题h2\",{\"0\":{\"3\":1,\"13\":1},\"1\":{\"6\":1,\"11\":1,\"16\":1,\"18\":1,\"22\":1,\"23\":1,\"30\":1,\"37\":1}}],[\"内容右对齐\",{\"2\":{\"45\":1,\"64\":1}}],[\"内容居中\",{\"2\":{\"45\":1,\"64\":1}}],[\"内容\",{\"2\":{\"45\":1,\"64\":1}}],[\"删除文字\",{\"2\":{\"45\":1,\"64\":1}}],[\"斜体文字\",{\"2\":{\"45\":1,\"64\":1}}],[\"斜体\",{\"2\":{\"45\":1,\"64\":1}}],[\"加粗文字\",{\"2\":{\"45\":1,\"64\":1}}],[\"加粗\",{\"2\":{\"45\":1,\"64\":1}}],[\"极大的增强了\",{\"2\":{\"45\":1,\"64\":1}}],[\"设定默认值以及定义该自定义属性是否可以被继承\",{\"2\":{\"45\":1,\"64\":1}}],[\"设置问题\",{\"2\":{\"39\":1}}],[\"设置\",{\"2\":{\"39\":2}}],[\"允许进行属性类型检查\",{\"2\":{\"45\":1,\"64\":1}}],[\"自定义属性\",{\"2\":{\"45\":1,\"64\":1}}],[\"自定义组件\",{\"0\":{\"0\":1}}],[\"它允许开发者显式地定义他们的\",{\"2\":{\"45\":1,\"64\":1}}],[\"正文内容\",{\"2\":{\"45\":1,\"64\":1}}],[\"正常情况下支付成功后即刻自动到账\",{\"2\":{\"19\":1}}],[\"2540\",{\"2\":{\"45\":1,\"64\":1}}],[\"2339\",{\"2\":{\"45\":1,\"64\":1}}],[\"2^\",{\"2\":{\"45\":1,\"64\":1}}],[\"2n−1−12^\",{\"2\":{\"45\":1,\"64\":1}}],[\"2n−1\",{\"2\":{\"45\":2,\"64\":2}}],[\"2\",{\"0\":{\"40\":1,\"41\":1,\"44\":1,\"58\":1,\"61\":1,\"68\":1,\"74\":1,\"79\":1,\"89\":1,\"91\":1},\"2\":{\"45\":5,\"56\":1,\"64\":5,\"66\":1,\"67\":1,\"81\":1,\"93\":1,\"94\":1,\"107\":1}}],[\"223\",{\"2\":{\"39\":2}}],[\"查看浏览器是否可以正常上网\",{\"2\":{\"39\":1}}],[\"查看是否代理成功\",{\"2\":{\"25\":1}}],[\"确认是否是isp的问题\",{\"2\":{\"39\":1}}],[\"确保无线网络或有线连接已正确配置\",{\"2\":{\"39\":1}}],[\"互联网服务提供商\",{\"2\":{\"39\":1}}],[\"重新下载\",{\"2\":{\"47\":1}}],[\"重复的页脚定义\",{\"2\":{\"45\":1,\"64\":1}}],[\"重启电脑后再次尝试\",{\"2\":{\"39\":1}}],[\"重置订阅链接\",{\"2\":{\"24\":1}}],[\"和重置网络设置\",{\"2\":{\"39\":1}}],[\"运行以下命令来刷新\",{\"2\":{\"39\":1}}],[\"输入\",{\"2\":{\"39\":1}}],[\"ri​\",{\"2\":{\"45\":1,\"64\":1}}],[\"ri\",{\"2\":{\"45\":1,\"64\":1}}],[\"right\",{\"2\":{\"45\":4,\"64\":4}}],[\"riωi\",{\"2\":{\"45\":1,\"64\":1}}],[\"r−i+1\",{\"2\":{\"45\":2,\"64\":2}}],[\"r+∑i=1r​ωi\",{\"2\":{\"45\":1,\"64\":1}}],[\"r+∑i=1r\",{\"2\":{\"45\":1,\"64\":1}}],[\"rule是\",{\"2\":{\"45\":1,\"64\":1}}],[\"reg\",{\"0\":{\"70\":1},\"1\":{\"80\":1,\"89\":1,\"96\":1,\"102\":1,\"106\":1,\"109\":1,\"112\":1}}],[\"ref\",{\"2\":{\"45\":2,\"64\":2}}],[\"readonly\",{\"2\":{\"45\":1,\"64\":1}}],[\"res\",{\"2\":{\"45\":2,\"64\":2}}],[\"reset\",{\"2\":{\"39\":2}}],[\"req\",{\"2\":{\"45\":1,\"64\":1}}],[\"rev\",{\"0\":{\"28\":1,\"44\":1,\"62\":1,\"89\":1,\"102\":1},\"1\":{\"35\":1,\"44\":1,\"53\":1,\"62\":1,\"73\":1,\"83\":1,\"92\":1}}],[\"r\",{\"2\":{\"39\":1,\"45\":1,\"64\":1}}],[\"+\",{\"2\":{\"39\":1,\"45\":2,\"64\":2,\"66\":1,\"107\":1}}],[\"按钮亮起说明开启成功\",{\"2\":{\"65\":1}}],[\"按回车进入命令提示符\",{\"2\":{\"39\":1}}],[\"按下\",{\"2\":{\"39\":1}}],[\"按照教程设置了\",{\"0\":{\"15\":1}}],[\"选择清除缓存和\",{\"2\":{\"39\":1}}],[\"清除浏览数据\",{\"2\":{\"39\":1}}],[\"清除缓存\",{\"2\":{\"39\":1}}],[\"一键导入singbox\",{\"2\":{\"93\":1}}],[\"一键导入clash订阅\",{\"2\":{\"67\":1}}],[\"一键客户端目前其实不成熟\",{\"2\":{\"17\":1}}],[\"一些浏览器扩展可能会干扰网络连接\",{\"2\":{\"39\":1}}],[\"看看问题是否解决\",{\"2\":{\"39\":1}}],[\"看完了教程后还是不会用\",{\"0\":{\"21\":1}}],[\"某些安全软件或防火墙设置可能阻止了浏览器访问网络\",{\"2\":{\"39\":1}}],[\"防火墙或杀毒软件\",{\"2\":{\"39\":1}}],[\"防火墙或安全软件的干扰\",{\"2\":{\"39\":1}}],[\"服务提供商\",{\"2\":{\"39\":1}}],[\"服务器\",{\"2\":{\"39\":1}}],[\"服务器问题\",{\"2\":{\"39\":1}}],[\"或者清除浏览器缓存后重试\",{\"2\":{\"39\":1}}],[\"或者停止更新的软件\",{\"2\":{\"17\":1}}],[\"或其他常见的\",{\"2\":{\"39\":1}}],[\"6\",{\"0\":{\"76\":1,\"83\":1,\"97\":1,\"100\":1,\"105\":1,\"109\":1,\"110\":1},\"2\":{\"39\":3}}],[\"5\",{\"0\":{\"66\":1,\"73\":1,\"75\":1,\"86\":1,\"90\":1,\"94\":1,\"101\":1,\"106\":1,\"107\":1},\"2\":{\"39\":3}}],[\"的能力\",{\"2\":{\"45\":1,\"64\":1}}],[\"的出现\",{\"2\":{\"45\":1,\"64\":1}}],[\"的一部分\",{\"2\":{\"45\":1,\"64\":1}}],[\"的问题\",{\"2\":{\"39\":1}}],[\"的\",{\"2\":{\"39\":1}}],[\"的扩展程序\",{\"2\":{\"25\":1}}],[\"阿里云\",{\"2\":{\"39\":1}}],[\"例如\",{\"2\":{\"39\":1}}],[\"尝试临时关闭防火墙或杀毒软件\",{\"2\":{\"39\":1}}],[\"尝试更改\",{\"2\":{\"39\":1}}],[\"尝试使用无痕模式访问\",{\"2\":{\"25\":1}}],[\"dashboard\",{\"2\":{\"93\":1}}],[\"delete\",{\"2\":{\"45\":1,\"64\":1}}],[\"deep\",{\"2\":{\"45\":3,\"64\":3}}],[\"demo\",{\"2\":{\"45\":1,\"64\":1}}],[\"dns\",{\"2\":{\"39\":7}}],[\"does\",{\"2\":{\"32\":1}}],[\"并确认代理未被误开启\",{\"2\":{\"39\":1}}],[\"并添加此部分\",{\"2\":{\"32\":1}}],[\"系统代理\",{\"0\":{\"105\":1}}],[\"系统代理按钮\",{\"2\":{\"65\":1}}],[\"系统网络设置故障\",{\"2\":{\"39\":1}}],[\"系统或浏览器故障\",{\"2\":{\"39\":1}}],[\"系统\",{\"2\":{\"39\":1}}],[\"高级\",{\"2\":{\"39\":1}}],[\"get\",{\"2\":{\"45\":1,\"64\":1}}],[\"gente\",{\"2\":{\"45\":1,\"64\":1}}],[\"gt\",{\"2\":{\"39\":3}}],[\"git\",{\"2\":{\"32\":2}}],[\"github\",{\"0\":{\"32\":1},\"2\":{\"32\":5}}],[\"打开系统代理开关\",{\"0\":{\"73\":1,\"106\":1}}],[\"打开hiddify应用\",{\"0\":{\"81\":1,\"94\":1}}],[\"打开hiddify\",{\"0\":{\"66\":1,\"107\":1}}],[\"打开clash\",{\"0\":{\"62\":1,\"95\":1,\"102\":1},\"2\":{\"56\":1}}],[\"打开您的计算机的代理设置\",{\"2\":{\"39\":1}}],[\"打开\",{\"2\":{\"39\":1}}],[\"打开无痕模式窗口\",{\"2\":{\"25\":1}}],[\"中\",{\"2\":{\"39\":1}}],[\"除非确实需要它\",{\"2\":{\"39\":1}}],[\"关闭代理选项\",{\"2\":{\"39\":1}}],[\"这可能导致浏览器无法正常上网\",{\"2\":{\"39\":1}}],[\"这些软件的优劣势\",{\"0\":{\"12\":1}}],[\"检查是否在浏览器中启用了代理服务器\",{\"2\":{\"39\":1}}],[\"检查网络连接是否正常\",{\"2\":{\"39\":1}}],[\"因为它们使用的可能是不同的连接协议\",{\"2\":{\"39\":1}}],[\"因为防止恶意用户使用代理扫爆ssh服务端封禁了22端口的出站连接\",{\"2\":{\"32\":1}}],[\"网络设置错误\",{\"2\":{\"39\":1}}],[\"网络连接问题\",{\"2\":{\"39\":1}}],[\"可能是家里的网络有问题\",{\"2\":{\"39\":1}}],[\"可能是系统的网络协议栈存在问题\",{\"2\":{\"39\":1}}],[\"可能存在以下几种问题\",{\"0\":{\"39\":1}}],[\"可以包含特殊标记\",{\"2\":{\"45\":1,\"64\":1}}],[\"可以尝试使用手机热点连接电脑\",{\"2\":{\"39\":1}}],[\"可以尝试使用无扩展的浏览器\",{\"2\":{\"39\":1}}],[\"可以尝试通过命令行刷新网络设置\",{\"2\":{\"39\":1}}],[\"可以进入浏览器的网络设置\",{\"2\":{\"39\":1}}],[\"可以通过qq和微信确认网络本身通畅\",{\"2\":{\"39\":1}}],[\"可以提供一对一技术支持吗\",{\"0\":{\"21\":1}}],[\"可以参考以下文章\",{\"0\":{\"9\":1}}],[\"可以无脑按照我们的教程来\",{\"0\":{\"5\":1}}],[\"但输入的密码是当前id的正确密码\",{\"2\":{\"47\":1}}],[\"但无法通过浏览器上网\",{\"0\":{\"39\":1}}],[\"但是还是没法用怎么办\",{\"0\":{\"15\":1}}],[\"发现了会封禁账号\",{\"2\":{\"38\":1}}],[\"账号不支持任何形式的共享行为\",{\"2\":{\"38\":1}}],[\"账号能分享给朋友使用吗\",{\"0\":{\"38\":1}}],[\"账户的连接信息被他人盗用了\",{\"0\":{\"24\":1}}],[\"账户问题\",{\"0\":{\"14\":1},\"1\":{\"19\":1,\"24\":1,\"31\":1,\"38\":1}}],[\"购买一个套餐\",{\"0\":{\"33\":1,\"35\":1,\"41\":1,\"50\":1,\"52\":1,\"68\":1,\"69\":1,\"80\":1,\"84\":1,\"91\":1}}],[\"10\",{\"2\":{\"45\":1,\"64\":1}}],[\"123\",{\"2\":{\"45\":1,\"64\":1}}],[\"12n−1−1\",{\"2\":{\"45\":1,\"64\":1}}],[\"19th\",{\"2\":{\"45\":1,\"64\":1}}],[\"1\",{\"0\":{\"33\":1,\"35\":1,\"50\":1,\"52\":1,\"59\":1,\"63\":1,\"69\":1,\"80\":1,\"82\":1},\"2\":{\"45\":10,\"56\":1,\"64\":10,\"66\":1,\"67\":1,\"81\":1,\"93\":1,\"94\":1,\"107\":1}}],[\"参考链接\",{\"2\":{\"32\":1}}],[\"number\",{\"2\":{\"45\":1,\"64\":1}}],[\"nord\",{\"2\":{\"45\":1,\"64\":1}}],[\"not\",{\"2\":{\"32\":1}}],[\"neat\",{\"2\":{\"45\":1,\"64\":1}}],[\"netsh\",{\"2\":{\"39\":2}}],[\"n\",{\"2\":{\"45\":2,\"64\":2}}],[\"nyanpasu\",{\"0\":{\"26\":1,\"40\":1,\"56\":1,\"60\":1,\"79\":1,\"95\":1},\"1\":{\"33\":1,\"40\":1,\"48\":1,\"56\":1,\"65\":1,\"69\":1,\"75\":1,\"79\":1,\"88\":1,\"95\":1,\"101\":1,\"105\":1,\"108\":1,\"111\":1},\"2\":{\"7\":2,\"56\":1}}],[\"box\",{\"0\":{\"74\":1}}],[\"bem\",{\"2\":{\"45\":1,\"64\":1}}],[\"blocks\",{\"2\":{\"45\":1,\"64\":1}}],[\"b\",{\"2\":{\"45\":3,\"64\":3}}],[\"but\",{\"2\":{\"32\":1}}],[\"badge\",{\"0\":{\"29\":1,\"36\":1,\"45\":1,\"46\":1,\"55\":1,\"64\":1},\"1\":{\"36\":1,\"45\":2,\"55\":1,\"64\":2},\"2\":{\"45\":1,\"64\":1}}],[\"annotation\",{\"2\":{\"45\":1,\"64\":1}}],[\"annotate\",{\"2\":{\"45\":1,\"64\":1}}],[\"android端\",{\"2\":{\"7\":1}}],[\"android端教程\",{\"2\":{\"5\":1}}],[\"await\",{\"2\":{\"45\":1,\"64\":1}}],[\"appstore\",{\"2\":{\"47\":1}}],[\"app\",{\"2\":{\"45\":3,\"64\":3}}],[\"api\",{\"2\":{\"45\":1,\"64\":1}}],[\"a\",{\"2\":{\"45\":3,\"47\":1,\"64\":3}}],[\"aside\",{\"2\":{\"45\":1,\"64\":1}}],[\"aligned\",{\"2\":{\"45\":1,\"64\":1}}],[\"are\",{\"2\":{\"45\":2,\"64\":2}}],[\"at\",{\"2\":{\"45\":1,\"64\":1}}],[\"access\",{\"2\":{\"32\":1}}],[\"authenticated\",{\"2\":{\"32\":1}}],[\">\",{\"2\":{\"32\":2,\"45\":1,\"64\":1}}],[\"template>\",{\"2\":{\"45\":2,\"64\":2}}],[\"text\",{\"2\":{\"45\":4,\"64\":4}}],[\"ts\",{\"2\":{\"45\":1,\"64\":1}}],[\"title\",{\"2\":{\"45\":3,\"64\":3}}],[\"themes\",{\"2\":{\"45\":1,\"64\":1}}],[\"this\",{\"2\":{\"45\":4,\"64\":4}}],[\"tudo\",{\"2\":{\"45\":1,\"64\":1}}],[\"twoslash\",{\"2\":{\"45\":1,\"64\":1}}],[\"twitter\",{\"2\":{\"45\":1,\"64\":1}}],[\"touppercase\",{\"2\":{\"45\":1,\"64\":1}}],[\"todo>\",{\"2\":{\"45\":1,\"64\":1}}],[\"todo\",{\"2\":{\"45\":3,\"64\":3}}],[\"to\",{\"2\":{\"45\":4,\"64\":4}}],[\"tolong\",{\"2\":{\"45\":1,\"64\":1}}],[\"tables\",{\"2\":{\"45\":1,\"64\":1}}],[\"t\",{\"2\":{\"32\":1}}],[\"$1\",{\"2\":{\"45\":1,\"64\":1}}],[\"$12\",{\"2\":{\"45\":1,\"64\":1}}],[\"$1600\",{\"2\":{\"45\":1,\"64\":1}}],[\"$\",{\"2\":{\"32\":1}}],[\"来测试其是否有效\",{\"2\":{\"32\":1}}],[\"users\",{\"2\":{\"45\":1,\"64\":1}}],[\"username\",{\"2\":{\"32\":1}}],[\"user\",{\"2\":{\"32\":1}}],[\"p>\",{\"2\":{\"45\":2,\"64\":2}}],[\"parseint\",{\"2\":{\"45\":1,\"64\":1}}],[\"partial\",{\"2\":{\"45\":1,\"64\":1}}],[\"partial^r\",{\"2\":{\"45\":1,\"64\":1}}],[\"property\",{\"2\":{\"45\":2,\"64\":2}}],[\"provide\",{\"2\":{\"32\":1}}],[\"port\",{\"2\":{\"32\":1}}],[\"push代码失败\",{\"0\":{\"32\":1}}],[\"配置\",{\"2\":{\"67\":1}}],[\"配置文件中设置此项\",{\"2\":{\"32\":1}}],[\"配置过其他的代理软件\",{\"2\":{\"15\":1}}],[\"谢谢您的支持和理解\",{\"2\":{\"31\":1}}],[\"所有套餐一经售出后都不支持退款\",{\"2\":{\"31\":1}}],[\"由于虚拟产品的特殊性\",{\"2\":{\"31\":1}}],[\"由于本站节点没有对游戏加速进行优化\",{\"2\":{\"27\":1}}],[\"套餐可以退款吗\",{\"0\":{\"31\":1}}],[\"不保证游戏加速效果\",{\"2\":{\"27\":1}}],[\"不会有大问题\",{\"2\":{\"7\":1}}],[\"节点可用于加速游戏\",{\"2\":{\"27\":1}}],[\"节点可以玩游戏吗\",{\"0\":{\"27\":1}}],[\"节点问题\",{\"0\":{\"10\":1},\"1\":{\"15\":1,\"21\":1,\"27\":1}}],[\"排查哪个扩展程序所致\",{\"2\":{\"25\":1}}],[\"singbox\",{\"0\":{\"54\":1},\"1\":{\"63\":1,\"74\":1,\"84\":1,\"93\":1,\"99\":1}}],[\"setup\",{\"2\":{\"45\":1,\"64\":1}}],[\"send\",{\"2\":{\"45\":1,\"64\":1}}],[\"script>\",{\"2\":{\"45\":1,\"64\":1}}],[\"script\",{\"2\":{\"45\":1,\"64\":1}}],[\"string\",{\"2\":{\"45\":1,\"64\":1}}],[\"stripes\",{\"2\":{\"45\":1,\"64\":1}}],[\"sum\",{\"2\":{\"45\":1,\"64\":1}}],[\"successfully\",{\"2\":{\"32\":1}}],[\"ssh\",{\"0\":{\"32\":1},\"2\":{\"32\":4}}],[\"skk\",{\"2\":{\"25\":1}}],[\"shiki\",{\"2\":{\"45\":1,\"64\":1}}],[\"shift+command+n\",{\"2\":{\"25\":1}}],[\"shell\",{\"2\":{\"32\":1}}],[\"shadowroket\",{\"2\":{\"17\":1}}],[\"id\",{\"0\":{\"82\":1}}],[\"id可以在这里购买\",{\"0\":{\"59\":1,\"63\":1}}],[\"id登陆应用商店\",{\"0\":{\"59\":1,\"63\":1}}],[\"inactive\",{\"2\":{\"45\":1,\"64\":1}}],[\"interface\",{\"2\":{\"45\":1,\"64\":1}}],[\"int\",{\"2\":{\"39\":1}}],[\"import\",{\"2\":{\"45\":3,\"64\":3,\"93\":1}}],[\"is\",{\"2\":{\"45\":6,\"64\":6}}],[\"isp\",{\"2\":{\"39\":1}}],[\"i+1\",{\"2\":{\"45\":1,\"64\":1}}],[\"ir\",{\"2\":{\"45\":1,\"64\":1}}],[\"ir⋯\",{\"2\":{\"45\":2,\"64\":2}}],[\"i=1\",{\"2\":{\"45\":1,\"64\":1}}],[\"ipconfig\",{\"2\":{\"39\":1}}],[\"ip\",{\"2\":{\"25\":1,\"39\":1}}],[\"ios端\",{\"2\":{\"7\":1}}],[\"ios端教程\",{\"2\":{\"5\":1}}],[\"hello\",{\"2\":{\"45\":1,\"64\":1}}],[\"h2o\",{\"2\":{\"45\":1,\"64\":1}}],[\"home\",{\"2\":{\"45\":1,\"64\":1}}],[\"houdini\",{\"2\":{\"45\":1,\"64\":1}}],[\"hostname\",{\"2\":{\"32\":1}}],[\"host\",{\"2\":{\"32\":1}}],[\"highlighter\",{\"2\":{\"45\":1,\"64\":1}}],[\"hi\",{\"2\":{\"32\":1}}],[\"hiddify只有一个版本\",{\"2\":{\"12\":1}}],[\"hiddify的生态与clash不同\",{\"2\":{\"12\":1}}],[\"hiddify\",{\"0\":{\"34\":1,\"43\":1,\"51\":1,\"72\":1},\"1\":{\"41\":1,\"49\":1,\"52\":1,\"57\":1,\"59\":1,\"61\":1,\"66\":1,\"68\":1,\"71\":1,\"76\":1,\"78\":1,\"81\":1,\"82\":1,\"85\":1,\"87\":1,\"90\":1,\"91\":1,\"94\":1,\"97\":1,\"98\":1,\"100\":1,\"103\":1,\"104\":1,\"107\":1,\"110\":1,\"113\":1},\"2\":{\"7\":1,\"12\":1}}],[\"https\",{\"2\":{\"25\":1}}],[\"扩展程序\",{\"2\":{\"25\":1}}],[\"快捷键\",{\"2\":{\"25\":1}}],[\"在mac菜单栏中找到猫咪图标\",{\"0\":{\"105\":1}}],[\"在弹出的窗口中点击\",{\"2\":{\"93\":1}}],[\"在弹出的clash\",{\"2\":{\"67\":1}}],[\"在应用主页\",{\"0\":{\"77\":1}}],[\"在网站面板点击\",{\"2\":{\"67\":1}}],[\"在浏览器设置中找到\",{\"2\":{\"39\":1}}],[\"在无痕模式窗口访问\",{\"2\":{\"25\":1}}],[\"在\",{\"2\":{\"25\":1,\"32\":1,\"39\":1}}],[\"在我的账号页面\",{\"2\":{\"24\":1}}],[\"解决方案\",{\"2\":{\"25\":1}}],[\"此类通常是由于扩展程序插件导致\",{\"2\":{\"25\":1}}],[\"浏览器扩展或缓存问题\",{\"2\":{\"39\":1}}],[\"浏览器设置或扩展问题\",{\"2\":{\"39\":1}}],[\"浏览器界面使用\",{\"2\":{\"25\":1}}],[\"浏览器无法代理\",{\"0\":{\"25\":1}}],[\"浏览器插件等\",{\"2\":{\"15\":1}}],[\"custom\",{\"2\":{\"45\":4,\"64\":4}}],[\"createhighlighter\",{\"2\":{\"45\":2,\"64\":2}}],[\"c\",{\"2\":{\"45\":2,\"64\":2}}],[\"centered\",{\"2\":{\"45\":1,\"64\":1}}],[\"cdots\",{\"2\":{\"45\":1,\"64\":1}}],[\"css\",{\"2\":{\"45\":4,\"64\":4}}],[\"cmd\",{\"2\":{\"39\":1}}],[\"count\",{\"2\":{\"45\":2,\"64\":2}}],[\"code\",{\"2\":{\"45\":1,\"64\":1}}],[\"contains\",{\"2\":{\"45\":1,\"64\":1}}],[\"const\",{\"2\":{\"45\":13,\"64\":13}}],[\"config\",{\"2\":{\"32\":1}}],[\"col\",{\"2\":{\"45\":2,\"64\":2}}],[\"cool\",{\"2\":{\"45\":1,\"64\":1}}],[\"cookie\",{\"2\":{\"39\":1}}],[\"com\",{\"2\":{\"32\":4}}],[\"ctrl+shift+n\",{\"2\":{\"25\":1}}],[\"chrome\",{\"0\":{\"25\":1},\"2\":{\"25\":3,\"39\":1}}],[\"clash有很多版本\",{\"2\":{\"12\":1}}],[\"clash系列\",{\"2\":{\"12\":1}}],[\"clash\",{\"0\":{\"26\":1,\"28\":1,\"42\":1,\"60\":1,\"70\":1},\"1\":{\"33\":1,\"35\":1,\"40\":1,\"44\":1,\"48\":1,\"50\":1,\"53\":1,\"56\":1,\"58\":1,\"62\":1,\"65\":1,\"67\":1,\"69\":1,\"73\":1,\"75\":1,\"77\":1,\"79\":1,\"80\":1,\"83\":1,\"86\":1,\"88\":1,\"89\":1,\"92\":1,\"95\":1,\"96\":1,\"101\":1,\"102\":1,\"105\":1,\"106\":1,\"108\":1,\"109\":1,\"111\":1,\"112\":1},\"2\":{\"7\":3}}],[\"如需访问冷门网站\",{\"0\":{\"92\":1,\"111\":1,\"112\":1}}],[\"如何修改\",{\"0\":{\"24\":1}}],[\"如果手机热点可以上网\",{\"2\":{\"39\":1}}],[\"如果qq和微信使用的是不同的协议而可以连接\",{\"2\":{\"39\":1}}],[\"如果电脑开机后能正常使用qq和微信\",{\"0\":{\"39\":1}}],[\"如果你共享了账号后端可能会触发自动封禁程序\",{\"2\":{\"38\":1}}],[\"如果问题得到解决\",{\"2\":{\"25\":1}}],[\"如果出现付款后长时间没到账请联系在线客服或提交工单\",{\"2\":{\"19\":1}}],[\"如果您已经学会基本使用\",{\"0\":{\"9\":1}}],[\"如果您是新手\",{\"0\":{\"5\":1}}],[\"您可以通过连接到\",{\"2\":{\"32\":1}}],[\"您可以使用443端口来push代码\",{\"2\":{\"32\":1}}],[\"您可以在youtube搜索对应软件的视频教程\",{\"2\":{\"21\":1}}],[\"您可以无脑选择它们\",{\"2\":{\"7\":1}}],[\"本站暂不提供一对一技术支持服务\",{\"2\":{\"21\":1}}],[\"付款后多久到账\",{\"0\":{\"19\":1}}],[\"追求方便更推荐使用hiddify\",{\"2\":{\"17\":1}}],[\"用户使用问题多\",{\"2\":{\"17\":1}}],[\"比如hiddify在ios端完全可以替代小火箭\",{\"2\":{\"17\":1}}],[\"保持清爽\",{\"2\":{\"17\":1}}],[\"我们维护成本高\",{\"2\":{\"17\":1}}],[\"我们不再推荐小火箭\",{\"2\":{\"17\":1}}],[\"我们就不再推荐\",{\"2\":{\"17\":1}}],[\"我该使用哪个版本\",{\"0\":{\"7\":1}}],[\"已经不流行\",{\"2\":{\"17\":1}}],[\"补充\",{\"0\":{\"17\":1}}],[\"再尝试\",{\"2\":{\"15\":1}}],[\"请切换为全局模式\",{\"0\":{\"112\":1}}],[\"请勾选\",{\"0\":{\"111\":1}}],[\"请编辑文件~\",{\"2\":{\"32\":1}}],[\"请确认后购买\",{\"2\":{\"31\":1}}],[\"请逐个关闭\",{\"2\":{\"25\":1}}],[\"请谅解\",{\"2\":{\"21\":1}}],[\"请先确保系统纯净后\",{\"2\":{\"15\":1}}],[\"请保证您没有安装\",{\"2\":{\"15\":1}}],[\"规则可能会导致冲突\",{\"2\":{\"15\":1}}],[\"多个代理软件\",{\"2\":{\"15\":1}}],[\"且会一直更新\",{\"2\":{\"12\":1}}],[\"是非常成熟的产品\",{\"2\":{\"12\":1}}],[\"界面简洁易上手\",{\"2\":{\"12\":1}}],[\"国外普遍使用hiddify\",{\"2\":{\"12\":1}}],[\"国内普遍使用clash系列\",{\"2\":{\"12\":1}}],[\"目前保持更新且界面最美观的为nyanpasu版本\",{\"2\":{\"12\":1}}],[\"遇到问题问百度方便\",{\"2\":{\"12\":1}}],[\"其主要优势是百度中文资料多\",{\"2\":{\"12\":1}}],[\"想获得更好的体验\",{\"0\":{\"9\":1}}],[\"message\",{\"2\":{\"45\":4,\"64\":4}}],[\"meta窗口中点击保存\",{\"2\":{\"67\":1}}],[\"meta\",{\"0\":{\"42\":1,\"58\":1,\"67\":1},\"1\":{\"50\":1,\"58\":1,\"67\":1,\"77\":1,\"86\":1},\"2\":{\"7\":1}}],[\"moe\",{\"2\":{\"25\":1}}],[\"main\",{\"2\":{\"45\":1,\"64\":1}}],[\"macos快捷键\",{\"2\":{\"25\":1}}],[\"macos端\",{\"2\":{\"7\":1}}],[\"macos端教程\",{\"2\":{\"5\":1}}],[\"markdown\",{\"0\":{\"1\":1,\"8\":1},\"1\":{\"3\":1,\"6\":1,\"11\":1,\"13\":1,\"16\":1,\"18\":1,\"22\":1,\"23\":1,\"29\":1,\"30\":1,\"36\":1,\"37\":1,\"45\":1,\"46\":1,\"55\":1,\"64\":1}}],[\"琳琅盲目的客户端版本常让新手感到困惑\",{\"0\":{\"7\":1}}],[\"哪个代理软件最适合我\",{\"0\":{\"4\":1},\"1\":{\"7\":1,\"12\":1,\"17\":1},\"2\":{\"9\":1}}],[\"新手指引\",{\"0\":{\"2\":1},\"1\":{\"5\":1,\"9\":1}}]],\"serializationVersion\":2}" \ No newline at end of file +export default "{\"documentCount\":114,\"nextId\":114,\"documentIds\":{\"0\":\"/article/li0yjgjg/\",\"1\":\"/article/baygtkq6/\",\"2\":\"/start/\",\"3\":\"/article/baygtkq6/#标题h2\",\"4\":\"/un2lbkeo/\",\"5\":\"/start/#如果您是新手-可以无脑按照我们的教程来。\",\"6\":\"/article/baygtkq6/#标题h3\",\"7\":\"/un2lbkeo/#琳琅盲目的客户端版本常让新手感到困惑-我该使用哪个版本\",\"8\":\"/baygtkq6/\",\"9\":\"/start/#如果您已经学会基本使用-想获得更好的体验-可以参考以下文章。\",\"10\":\"/sdtgjn92/\",\"11\":\"/article/baygtkq6/#标题h4\",\"12\":\"/un2lbkeo/#这些软件的优劣势\",\"13\":\"/baygtkq6/#标题h2\",\"14\":\"/lpws70ce/\",\"15\":\"/sdtgjn92/#按照教程设置了-但是还是没法用怎么办\",\"16\":\"/article/baygtkq6/#标题h5\",\"17\":\"/un2lbkeo/#补充\",\"18\":\"/baygtkq6/#标题h3\",\"19\":\"/lpws70ce/#付款后多久到账\",\"20\":\"/9424av4s/\",\"21\":\"/sdtgjn92/#看完了教程后还是不会用-可以提供一对一技术支持吗\",\"22\":\"/article/baygtkq6/#标题h6\",\"23\":\"/baygtkq6/#标题h4\",\"24\":\"/lpws70ce/#账户的连接信息被他人盗用了-如何修改\",\"25\":\"/9424av4s/#chrome-浏览器无法代理\",\"26\":\"/android/clash-meta/\",\"27\":\"/sdtgjn92/#节点可以玩游戏吗\",\"28\":\"/android/hiddify/\",\"29\":\"/article/baygtkq6/#标题2-badge\",\"30\":\"/baygtkq6/#标题h5\",\"31\":\"/lpws70ce/#套餐可以退款吗\",\"32\":\"/9424av4s/#github-ssh-push代码失败\",\"33\":\"/android/clash-meta/#_1-购买一个套餐。\",\"34\":\"/ios/hiddify/\",\"35\":\"/android/hiddify/#_1-购买一个套餐。\",\"36\":\"/article/baygtkq6/#标题3-badge\",\"37\":\"/baygtkq6/#标题h6\",\"38\":\"/lpws70ce/#账号能分享给朋友使用吗\",\"39\":\"/9424av4s/#如果电脑开机后能正常使用qq和微信-但无法通过浏览器上网-可能存在以下几种问题\",\"40\":\"/android/clash-meta/#_2-下载安装clash-meta。\",\"41\":\"/ios/hiddify/#_1-首先要使用海外apple-id登陆应用商店-若不会注册海外apple-id可以在这里购买。\",\"42\":\"/ios/singbox/\",\"43\":\"/windows/clash-nyanpasu/\",\"44\":\"/android/hiddify/#_2-下载安装hiddfiy。\",\"45\":\"/article/baygtkq6/#标题4-badge\",\"46\":\"/baygtkq6/#标题2-badge\",\"47\":\"/9424av4s/#软件更新问题\",\"48\":\"/android/clash-meta/#_3-导入订阅至clash-meta。\",\"49\":\"/ios/hiddify/#_2-购买一个套餐。\",\"50\":\"/ios/singbox/#_1-首先要使用海外apple-id登陆应用商店-若不会注册海外apple-id可以在这里购买。\",\"51\":\"/windows/clash-verge-rev/\",\"52\":\"/windows/clash-nyanpasu/#_1-购买一个套餐。\",\"53\":\"/android/hiddify/#_3-复制订阅。\",\"54\":\"/windows/hiddify/\",\"55\":\"/baygtkq6/#标题3-badge\",\"56\":\"/android/clash-meta/#_4-在应用主页-点击启动clash。\",\"57\":\"/ios/hiddify/#_3-下载安装hiddfiy。\",\"58\":\"/ios/singbox/#_2-下载安装sing-box。\",\"59\":\"/windows/clash-verge-rev/#_1-购买一个套餐。\",\"60\":\"/macos/clash-nyanpasu/\",\"61\":\"/windows/clash-nyanpasu/#_2-下载clash-nyanpasu。\",\"62\":\"/android/hiddify/#_4-打开hiddify应用-添加配置。\",\"63\":\"/windows/hiddify/#_2-购买一个套餐。\",\"64\":\"/baygtkq6/#标题4-badge\",\"65\":\"/android/clash-meta/#_5-访问google-成功。\",\"66\":\"/ios/hiddify/#_4-复制订阅。\",\"67\":\"/ios/singbox/#_3-购买一个套餐。\",\"68\":\"/windows/clash-verge-rev/#_2-下载clash-verge-rev。\",\"69\":\"/macos/clash-nyanpasu/#_1-购买一个套餐。\",\"70\":\"/qlabr30g/\",\"71\":\"/windows/clash-nyanpasu/#_3-复制订阅链接。\",\"72\":\"/macos/hiddify/\",\"73\":\"/android/hiddify/#_5-启动代理。\",\"74\":\"/windows/hiddify/#_3-下载hiddify。\",\"75\":\"/ios/hiddify/#_5-打开hiddify应用-添加配置。\",\"76\":\"/ios/singbox/#_4-将订阅导入到singbox。\",\"77\":\"/windows/clash-verge-rev/#_3-复制clash订阅。\",\"78\":\"/macos/clash-nyanpasu/#_2-下载安装clash-nyanpasu-根据您的mac芯片。\",\"79\":\"/qlabr30g/#_1-购买一个套餐。\",\"80\":\"/windows/clash-nyanpasu/#_4-导入订阅配置到clash-nyanpasu\",\"81\":\"/macos/hiddify/#_1-首先需要海外apple-id-若不会注册可以在这里购买。\",\"82\":\"/android/hiddify/#_6-访问google-成功。\",\"83\":\"/windows/hiddify/#_4-复制hiddify订阅链接。\",\"84\":\"/ios/hiddify/#_6-启动代理。\",\"85\":\"/ios/singbox/#_7-访问google-成功。\",\"86\":\"/windows/clash-verge-rev/#_4-打开clash-verge-rev-添加订阅。\",\"87\":\"/macos/clash-nyanpasu/#_3-复制clash订阅链接。\",\"88\":\"/qlabr30g/#_2-下载安装clash-verge-rev。\",\"89\":\"/windows/clash-nyanpasu/#_4-开启系统代理。\",\"90\":\"/macos/hiddify/#_2-购买一个套餐。\",\"91\":\"/windows/hiddify/#_5-打开hiddify-添加订阅。\",\"92\":\"/ios/hiddify/#_7-访问google-成功。\",\"93\":\"/windows/clash-verge-rev/#_5-打开系统代理开关。\",\"94\":\"/macos/clash-nyanpasu/#_4-打开clash-nyanpasu-添加订阅。\",\"95\":\"/qlabr30g/#_3-复制clash订阅。\",\"96\":\"/windows/clash-nyanpasu/#_5-访问谷歌-成功。\",\"97\":\"/macos/hiddify/#_3-下载安装hiddify。\",\"98\":\"/windows/hiddify/#_6-启动代理。\",\"99\":\"/windows/clash-verge-rev/#_6-访问google-成功。\",\"100\":\"/macos/clash-nyanpasu/#_5-点一下新添加的订阅卡片-应用该订阅。\",\"101\":\"/qlabr30g/#_4-打开clash-verge-rev-添加订阅。\",\"102\":\"/macos/hiddify/#_4-复制hiddify订阅链接。\",\"103\":\"/windows/hiddify/#_7-访问google-成功。\",\"104\":\"/windows/clash-verge-rev/#_7-另外-如需访问冷门网站-需切换为全局模式。\",\"105\":\"/macos/clash-nyanpasu/#_6-在mac菜单栏中找到猫咪图标-勾选-系统代理-。\",\"106\":\"/qlabr30g/#_5-打开系统代理开关。\",\"107\":\"/macos/hiddify/#_5-打开hiddify-添加订阅。\",\"108\":\"/macos/clash-nyanpasu/#_7-访问google-成功。\",\"109\":\"/qlabr30g/#_6-访问google-成功。\",\"110\":\"/macos/hiddify/#_6-启动代理。\",\"111\":\"/macos/clash-nyanpasu/#另外-如需访问冷门网站-请勾选-全局模式-。\",\"112\":\"/qlabr30g/#另外-如需访问冷门网站-请切换为全局模式。\",\"113\":\"/macos/hiddify/#_7-访问google-成功。\"},\"fieldIds\":{\"title\":0,\"titles\":1,\"text\":2},\"fieldLength\":{\"0\":[1,1,1],\"1\":[1,1,1],\"2\":[1,1,1],\"3\":[1,1,1],\"4\":[2,1,1],\"5\":[3,1,5],\"6\":[1,2,1],\"7\":[3,2,12],\"8\":[1,1,1],\"9\":[4,1,2],\"10\":[1,1,1],\"11\":[1,3,1],\"12\":[2,2,15],\"13\":[1,1,1],\"14\":[1,1,1],\"15\":[3,1,10],\"16\":[1,4,1],\"17\":[1,2,13],\"18\":[1,2,1],\"19\":[2,1,3],\"20\":[1,1,1],\"21\":[3,1,4],\"22\":[1,5,1],\"23\":[1,3,1],\"24\":[3,1,3],\"25\":[2,1,25],\"26\":[2,1,1],\"27\":[2,1,4],\"28\":[1,1,1],\"29\":[2,1,1],\"30\":[1,4,1],\"31\":[2,1,5],\"32\":[3,1,37],\"33\":[3,2,1],\"34\":[1,1,1],\"35\":[3,1,1],\"36\":[2,3,1],\"37\":[1,5,1],\"38\":[2,1,4],\"39\":[4,1,83],\"40\":[4,2,1],\"41\":[6,1,1],\"42\":[1,1,1],\"43\":[2,1,1],\"44\":[3,1,1],\"45\":[2,4,201],\"46\":[2,1,1],\"47\":[1,1,9],\"48\":[4,2,13],\"49\":[3,1,1],\"50\":[6,1,1],\"51\":[3,1,1],\"52\":[3,2,1],\"53\":[3,1,1],\"54\":[1,1,1],\"55\":[2,3,1],\"56\":[4,2,1],\"57\":[3,1,1],\"58\":[4,1,1],\"59\":[3,3,1],\"60\":[2,1,1],\"61\":[4,2,1],\"62\":[4,1,6],\"63\":[3,1,1],\"64\":[2,4,201],\"65\":[4,2,1],\"66\":[3,1,1],\"67\":[3,1,1],\"68\":[5,3,1],\"69\":[3,2,1],\"70\":[3,1,1],\"71\":[3,2,1],\"72\":[1,1,1],\"73\":[3,1,1],\"74\":[3,1,1],\"75\":[4,1,6],\"76\":[3,1,14],\"77\":[3,3,1],\"78\":[5,2,1],\"79\":[3,3,1],\"80\":[3,2,9],\"81\":[5,1,1],\"82\":[4,1,1],\"83\":[3,1,1],\"84\":[3,1,1],\"85\":[4,1,1],\"86\":[6,3,3],\"87\":[3,2,1],\"88\":[5,3,1],\"89\":[3,2,4],\"90\":[3,1,1],\"91\":[4,1,10],\"92\":[4,1,1],\"93\":[3,3,1],\"94\":[5,2,1],\"95\":[3,3,1],\"96\":[4,2,1],\"97\":[3,1,1],\"98\":[3,1,1],\"99\":[4,3,1],\"100\":[4,2,1],\"101\":[6,3,3],\"102\":[3,1,1],\"103\":[4,1,1],\"104\":[5,3,1],\"105\":[5,2,1],\"106\":[3,3,1],\"107\":[4,1,10],\"108\":[4,2,1],\"109\":[4,3,1],\"110\":[3,1,1],\"111\":[5,2,1],\"112\":[4,3,1],\"113\":[4,1,1]},\"averageFieldLength\":[2.8859649122807016,1.7017543859649122,7.01754385964912],\"storedFields\":{\"0\":{\"title\":\"自定义组件\",\"titles\":[]},\"1\":{\"title\":\"Markdown\",\"titles\":[]},\"2\":{\"title\":\"新手指引\",\"titles\":[]},\"3\":{\"title\":\"标题H2\",\"titles\":[\"Markdown\"]},\"4\":{\"title\":\"哪个代理软件最适合我?\",\"titles\":[]},\"5\":{\"title\":\"如果您是新手,可以无脑按照我们的教程来。\",\"titles\":[\"新手指引\"]},\"6\":{\"title\":\"标题H3\",\"titles\":[\"Markdown\",\"标题H2\"]},\"7\":{\"title\":\"琳琅盲目的客户端版本常让新手感到困惑:我该使用哪个版本?\",\"titles\":[\"哪个代理软件最适合我?\"]},\"8\":{\"title\":\"Markdown\",\"titles\":[]},\"9\":{\"title\":\"如果您已经学会基本使用,想获得更好的体验,可以参考以下文章。\",\"titles\":[\"新手指引\"]},\"10\":{\"title\":\"节点问题\",\"titles\":[]},\"11\":{\"title\":\"标题H4\",\"titles\":[\"Markdown\",\"标题H2\",\"标题H3\"]},\"12\":{\"title\":\"这些软件的优劣势?\",\"titles\":[\"哪个代理软件最适合我?\"]},\"13\":{\"title\":\"标题H2\",\"titles\":[\"Markdown\"]},\"14\":{\"title\":\"账户问题\",\"titles\":[]},\"15\":{\"title\":\"按照教程设置了,但是还是没法用怎么办?\",\"titles\":[\"节点问题\"]},\"16\":{\"title\":\"标题H5\",\"titles\":[\"Markdown\",\"标题H2\",\"标题H3\",\"标题H4\"]},\"17\":{\"title\":\"补充\",\"titles\":[\"哪个代理软件最适合我?\"]},\"18\":{\"title\":\"标题H3\",\"titles\":[\"Markdown\",\"标题H2\"]},\"19\":{\"title\":\"付款后多久到账?\",\"titles\":[\"账户问题\"]},\"20\":{\"title\":\"软件问题\",\"titles\":[]},\"21\":{\"title\":\"看完了教程后还是不会用,可以提供一对一技术支持吗?\",\"titles\":[\"节点问题\"]},\"22\":{\"title\":\"标题H6\",\"titles\":[\"Markdown\",\"标题H2\",\"标题H3\",\"标题H4\",\"标题H5\"]},\"23\":{\"title\":\"标题H4\",\"titles\":[\"Markdown\",\"标题H2\",\"标题H3\"]},\"24\":{\"title\":\"账户的连接信息被他人盗用了,如何修改?\",\"titles\":[\"账户问题\"]},\"25\":{\"title\":\"Chrome 浏览器无法代理\",\"titles\":[\"软件问题\"]},\"26\":{\"title\":\"Clash Meta\",\"titles\":[]},\"27\":{\"title\":\"节点可以玩游戏吗?\",\"titles\":[\"节点问题\"]},\"28\":{\"title\":\"Hiddify\",\"titles\":[]},\"29\":{\"title\":\"标题2 Badge\",\"titles\":[\"Markdown\"]},\"30\":{\"title\":\"标题H5\",\"titles\":[\"Markdown\",\"标题H2\",\"标题H3\",\"标题H4\"]},\"31\":{\"title\":\"套餐可以退款吗?\",\"titles\":[\"账户问题\"]},\"32\":{\"title\":\"GitHub SSH Push代码失败\",\"titles\":[\"软件问题\"]},\"33\":{\"title\":\"1.购买一个套餐。\",\"titles\":[\"Clash Meta\"]},\"34\":{\"title\":\"Hiddify\",\"titles\":[]},\"35\":{\"title\":\"1.购买一个套餐。\",\"titles\":[\"Hiddify\"]},\"36\":{\"title\":\"标题3 Badge\",\"titles\":[\"Markdown\",\"标题2 Badge\"]},\"37\":{\"title\":\"标题H6\",\"titles\":[\"Markdown\",\"标题H2\",\"标题H3\",\"标题H4\",\"标题H5\"]},\"38\":{\"title\":\"账号能分享给朋友使用吗?\",\"titles\":[\"账户问题\"]},\"39\":{\"title\":\"如果电脑开机后能正常使用QQ和微信,但无法通过浏览器上网,可能存在以下几种问题:\",\"titles\":[\"软件问题\"]},\"40\":{\"title\":\"2.下载安装Clash Meta。\",\"titles\":[\"Clash Meta\"]},\"41\":{\"title\":\"1.首先要使用海外apple id登陆应用商店,若不会注册海外apple id可以在这里购买。\",\"titles\":[\"Hiddify\"]},\"42\":{\"title\":\"Singbox\",\"titles\":[]},\"43\":{\"title\":\"Clash Nyanpasu\",\"titles\":[]},\"44\":{\"title\":\"2.下载安装Hiddfiy。\",\"titles\":[\"Hiddify\"]},\"45\":{\"title\":\"标题4 Badge\",\"titles\":[\"Markdown\",\"标题2 Badge\",\"标题3 Badge\"]},\"46\":{\"title\":\"标题2 Badge\",\"titles\":[\"Markdown\"]},\"47\":{\"title\":\"软件更新问题\",\"titles\":[\"软件问题\"]},\"48\":{\"title\":\"3.导入订阅至Clash Meta。\",\"titles\":[\"Clash Meta\"]},\"49\":{\"title\":\"2.购买一个套餐。\",\"titles\":[\"Hiddify\"]},\"50\":{\"title\":\"1.首先要使用海外apple id登陆应用商店,若不会注册海外apple id可以在这里购买。\",\"titles\":[\"Singbox\"]},\"51\":{\"title\":\"Clash Verge Rev\",\"titles\":[]},\"52\":{\"title\":\"1.购买一个套餐。\",\"titles\":[\"Clash Nyanpasu\"]},\"53\":{\"title\":\"3.复制订阅。\",\"titles\":[\"Hiddify\"]},\"54\":{\"title\":\"Hiddify\",\"titles\":[]},\"55\":{\"title\":\"标题3 Badge\",\"titles\":[\"Markdown\",\"标题2 Badge\"]},\"56\":{\"title\":\"4.在应用主页,点击启动clash。\",\"titles\":[\"Clash Meta\"]},\"57\":{\"title\":\"3.下载安装Hiddfiy。\",\"titles\":[\"Hiddify\"]},\"58\":{\"title\":\"2.下载安装sing-box。\",\"titles\":[\"Singbox\"]},\"59\":{\"title\":\"1.购买一个套餐。\",\"titles\":[\"Clash Verge Rev\"]},\"60\":{\"title\":\"Clash Nyanpasu\",\"titles\":[]},\"61\":{\"title\":\"2.下载Clash Nyanpasu。\",\"titles\":[\"Clash Nyanpasu\"]},\"62\":{\"title\":\"4.打开Hiddify应用,添加配置。\",\"titles\":[\"Hiddify\"]},\"63\":{\"title\":\"2.购买一个套餐。\",\"titles\":[\"Hiddify\"]},\"64\":{\"title\":\"标题4 Badge\",\"titles\":[\"Markdown\",\"标题2 Badge\",\"标题3 Badge\"]},\"65\":{\"title\":\"5.访问Google,成功。\",\"titles\":[\"Clash Meta\"]},\"66\":{\"title\":\"4.复制订阅。\",\"titles\":[\"Hiddify\"]},\"67\":{\"title\":\"3.购买一个套餐。\",\"titles\":[\"Singbox\"]},\"68\":{\"title\":\"2.下载Clash Verge Rev。\",\"titles\":[\"Clash Verge Rev\"]},\"69\":{\"title\":\"1.购买一个套餐。\",\"titles\":[\"Clash Nyanpasu\"]},\"70\":{\"title\":\"Clash Verge Reg\",\"titles\":[]},\"71\":{\"title\":\"3.复制订阅链接。\",\"titles\":[\"Clash Nyanpasu\"]},\"72\":{\"title\":\"Hiddify\",\"titles\":[]},\"73\":{\"title\":\"5.启动代理。\",\"titles\":[\"Hiddify\"]},\"74\":{\"title\":\"3.下载Hiddify。\",\"titles\":[\"Hiddify\"]},\"75\":{\"title\":\"5.打开Hiddify应用,添加配置。\",\"titles\":[\"Hiddify\"]},\"76\":{\"title\":\"4.将订阅导入到singbox。\",\"titles\":[\"Singbox\"]},\"77\":{\"title\":\"3.复制Clash订阅。\",\"titles\":[\"Clash Verge Rev\"]},\"78\":{\"title\":\"2.下载安装Clash Nyanpasu,根据您的mac芯片。\",\"titles\":[\"Clash Nyanpasu\"]},\"79\":{\"title\":\"1.购买一个套餐。\",\"titles\":[\"Clash Verge Reg\"]},\"80\":{\"title\":\"4.导入订阅配置到Clash Nyanpasu\",\"titles\":[\"Clash Nyanpasu\"]},\"81\":{\"title\":\"1.首先需要海外apple id,若不会注册可以在这里购买。\",\"titles\":[\"Hiddify\"]},\"82\":{\"title\":\"6.访问google,成功。\",\"titles\":[\"Hiddify\"]},\"83\":{\"title\":\"4.复制Hiddify订阅链接。\",\"titles\":[\"Hiddify\"]},\"84\":{\"title\":\"6.启动代理。\",\"titles\":[\"Hiddify\"]},\"85\":{\"title\":\"7.访问google,成功。\",\"titles\":[\"Singbox\"]},\"86\":{\"title\":\"4.打开Clash Verge Rev,添加订阅。\",\"titles\":[\"Clash Verge Rev\"]},\"87\":{\"title\":\"3.复制Clash订阅链接。\",\"titles\":[\"Clash Nyanpasu\"]},\"88\":{\"title\":\"2.下载安装Clash Verge Rev。\",\"titles\":[\"Clash Verge Reg\"]},\"89\":{\"title\":\"4.开启系统代理。\",\"titles\":[\"Clash Nyanpasu\"]},\"90\":{\"title\":\"2.购买一个套餐。\",\"titles\":[\"Hiddify\"]},\"91\":{\"title\":\"5.打开Hiddify,添加订阅。\",\"titles\":[\"Hiddify\"]},\"92\":{\"title\":\"7.访问google,成功。\",\"titles\":[\"Hiddify\"]},\"93\":{\"title\":\"5.打开系统代理开关。\",\"titles\":[\"Clash Verge Rev\"]},\"94\":{\"title\":\"4.打开Clash Nyanpasu,添加订阅。\",\"titles\":[\"Clash Nyanpasu\"]},\"95\":{\"title\":\"3.复制Clash订阅。\",\"titles\":[\"Clash Verge Reg\"]},\"96\":{\"title\":\"5.访问谷歌,成功。\",\"titles\":[\"Clash Nyanpasu\"]},\"97\":{\"title\":\"3.下载安装Hiddify。\",\"titles\":[\"Hiddify\"]},\"98\":{\"title\":\"6.启动代理。\",\"titles\":[\"Hiddify\"]},\"99\":{\"title\":\"6.访问google,成功。\",\"titles\":[\"Clash Verge Rev\"]},\"100\":{\"title\":\"5.点一下新添加的订阅卡片,应用该订阅。\",\"titles\":[\"Clash Nyanpasu\"]},\"101\":{\"title\":\"4.打开Clash Verge Rev,添加订阅。\",\"titles\":[\"Clash Verge Reg\"]},\"102\":{\"title\":\"4.复制Hiddify订阅链接。\",\"titles\":[\"Hiddify\"]},\"103\":{\"title\":\"7.访问google,成功。\",\"titles\":[\"Hiddify\"]},\"104\":{\"title\":\"7.另外,如需访问冷门网站,需切换为全局模式。\",\"titles\":[\"Clash Verge Rev\"]},\"105\":{\"title\":\"6.在mac菜单栏中找到猫咪图标,勾选“系统代理”。\",\"titles\":[\"Clash Nyanpasu\"]},\"106\":{\"title\":\"5.打开系统代理开关。\",\"titles\":[\"Clash Verge Reg\"]},\"107\":{\"title\":\"5.打开Hiddify,添加订阅。\",\"titles\":[\"Hiddify\"]},\"108\":{\"title\":\"7.访问google,成功。\",\"titles\":[\"Clash Nyanpasu\"]},\"109\":{\"title\":\"6.访问google,成功。\",\"titles\":[\"Clash Verge Reg\"]},\"110\":{\"title\":\"6.启动代理。\",\"titles\":[\"Hiddify\"]},\"111\":{\"title\":\"另外,如需访问冷门网站,请勾选“全局模式”。\",\"titles\":[\"Clash Nyanpasu\"]},\"112\":{\"title\":\"另外,如需访问冷门网站,请切换为全局模式。\",\"titles\":[\"Clash Verge Reg\"]},\"113\":{\"title\":\"7.访问google,成功。\",\"titles\":[\"Hiddify\"]}},\"dirtCount\":0,\"index\":[[\"全局模式\",{\"0\":{\"111\":1}}],[\"全平台可用\",{\"2\":{\"12\":1}}],[\"勾选\",{\"0\":{\"105\":1}}],[\"需切换为全局模式\",{\"0\":{\"104\":1}}],[\"另外\",{\"0\":{\"104\":1,\"111\":1,\"112\":1}}],[\"应用该订阅\",{\"0\":{\"100\":1}}],[\"访问谷歌\",{\"0\":{\"96\":1}}],[\"访问google\",{\"0\":{\"65\":1,\"82\":1,\"85\":1,\"92\":1,\"99\":1,\"103\":1,\"108\":1,\"109\":1,\"113\":1}}],[\"等待订阅添加完成\",{\"2\":{\"91\":1,\"107\":1}}],[\"号\",{\"2\":{\"91\":1,\"107\":1}}],[\"开启系统代理\",{\"0\":{\"89\":1}}],[\"开关\",{\"2\":{\"76\":1}}],[\"添加订阅\",{\"0\":{\"86\":1,\"91\":1,\"94\":1,\"101\":1,\"107\":1}}],[\"添加配置\",{\"0\":{\"62\":1,\"75\":1},\"2\":{\"62\":1,\"75\":1}}],[\"7\",{\"0\":{\"85\":1,\"92\":1,\"103\":1,\"104\":1,\"108\":1,\"113\":1}}],[\"若不会注册可以在这里购买\",{\"0\":{\"81\":1}}],[\"若不会注册海外apple\",{\"0\":{\"41\":1,\"50\":1}}],[\"卡片亮起代表使用该订阅\",{\"2\":{\"80\":1}}],[\"点一下新添加的订阅卡片\",{\"0\":{\"100\":1}}],[\"点一下导入的订阅卡\",{\"2\":{\"80\":1}}],[\"点击右上角的\",{\"2\":{\"91\":1,\"107\":1}}],[\"点击create\",{\"2\":{\"76\":1}}],[\"点击启动clash\",{\"0\":{\"56\":1}}],[\"点击勾选导入的订阅卡片\",{\"2\":{\"48\":1}}],[\"点击\",{\"2\":{\"48\":1,\"62\":2,\"75\":2,\"76\":2,\"89\":1,\"91\":1,\"107\":1}}],[\"然后点击导入\",{\"2\":{\"86\":1,\"101\":1}}],[\"然后回车\",{\"2\":{\"80\":1}}],[\"然后打开\",{\"2\":{\"76\":1}}],[\"将订阅链接粘贴至画线处\",{\"2\":{\"80\":1,\"86\":1,\"101\":1}}],[\"将订阅导入到singbox\",{\"0\":{\"76\":1}}],[\"根据您的mac芯片\",{\"0\":{\"78\":1}}],[\"复制hiddify订阅链接\",{\"0\":{\"83\":1,\"102\":1}}],[\"复制clash订阅链接\",{\"0\":{\"87\":1}}],[\"复制clash订阅\",{\"0\":{\"77\":1,\"95\":1}}],[\"复制订阅链接\",{\"0\":{\"71\":1}}],[\"复制订阅\",{\"0\":{\"53\":1,\"66\":1}}],[\"启动代理\",{\"0\":{\"73\":1,\"84\":1,\"98\":1,\"110\":1}}],[\"成功\",{\"0\":{\"65\":1,\"82\":1,\"85\":1,\"92\":1,\"96\":1,\"99\":1,\"103\":1,\"108\":1,\"109\":1,\"113\":1}}],[\"从剪切板添加\",{\"2\":{\"62\":1,\"75\":1,\"91\":1,\"107\":1}}],[\"下载hiddify\",{\"0\":{\"74\":1}}],[\"下载clash\",{\"0\":{\"61\":1,\"68\":1}}],[\"下载安装hiddify\",{\"0\":{\"97\":1}}],[\"下载安装hiddfiy\",{\"0\":{\"44\":1,\"57\":1}}],[\"下载安装sing\",{\"0\":{\"58\":1}}],[\"下载安装clash\",{\"0\":{\"40\":1,\"78\":1,\"88\":1}}],[\"使其生效\",{\"2\":{\"48\":1}}],[\"使用公共的\",{\"2\":{\"39\":1}}],[\"4\",{\"0\":{\"56\":1,\"62\":1,\"66\":1,\"76\":1,\"80\":1,\"83\":1,\"86\":1,\"89\":1,\"94\":1,\"101\":1,\"102\":1},\"2\":{\"48\":1,\"76\":1}}],[\"443\",{\"2\":{\"32\":1}}],[\"导入订阅配置到clash\",{\"0\":{\"80\":1}}],[\"导入订阅至clash\",{\"0\":{\"48\":1}}],[\"导致无法使用\",{\"2\":{\"15\":1}}],[\"直接卸载\",{\"2\":{\"47\":1}}],[\"更新软件输入的密码不是下载应用id的密码\",{\"2\":{\"47\":1}}],[\"更新软件一直提示密码错误\",{\"2\":{\"47\":1}}],[\"更好用且免费\",{\"2\":{\"17\":1}}],[\"q\",{\"2\":{\"47\":1}}],[\"quot\",{\"2\":{\"39\":8}}],[\"软件更新问题\",{\"0\":{\"47\":1}}],[\"软件问题\",{\"0\":{\"20\":1},\"1\":{\"25\":1,\"32\":1,\"39\":1,\"47\":1}}],[\"行内脚注文本\",{\"2\":{\"45\":1,\"64\":1}}],[\"行内的脚注\",{\"2\":{\"45\":1,\"64\":1}}],[\"↩︎\",{\"2\":{\"45\":4,\"64\":4}}],[\"也可以由多个段落组成\",{\"2\":{\"45\":1,\"64\":1}}],[\"定义\",{\"2\":{\"45\":1,\"64\":1}}],[\"脚注文字\",{\"2\":{\"45\":1,\"64\":1}}],[\"脚注\",{\"2\":{\"45\":4,\"64\":4}}],[\"0\",{\"2\":{\"45\":1,\"64\":1}}],[\"x3c\",{\"2\":{\"45\":7,\"64\":7}}],[\"javascript\",{\"2\":{\"45\":1,\"64\":1}}],[\"enabled\",{\"2\":{\"76\":1}}],[\"error\",{\"2\":{\"45\":2,\"64\":2}}],[\"errors\",{\"2\":{\"45\":2,\"64\":2}}],[\"express\",{\"2\":{\"45\":3,\"64\":3}}],[\"obj\",{\"2\":{\"45\":1,\"64\":1}}],[\"omega^i\",{\"2\":{\"45\":1,\"64\":1}}],[\"omega^r\",{\"2\":{\"45\":1,\"64\":1}}],[\"omega\",{\"2\":{\"45\":4,\"64\":4}}],[\"代码分组\",{\"2\":{\"45\":1,\"64\":1}}],[\"代码\",{\"2\":{\"45\":1,\"64\":1}}],[\"代理服务器设置\",{\"2\":{\"39\":1}}],[\"代理规则\",{\"2\":{\"15\":1}}],[\"示例\",{\"2\":{\"45\":1,\"64\":1}}],[\"warning\",{\"2\":{\"45\":1,\"64\":1}}],[\"warn\",{\"2\":{\"45\":1,\"64\":1}}],[\"words\",{\"2\":{\"45\":1,\"64\":1}}],[\"welcome\",{\"2\":{\"45\":2,\"64\":2}}],[\"wrapper\",{\"2\":{\"45\":1,\"64\":1}}],[\"winsock\",{\"2\":{\"39\":1}}],[\"win\",{\"2\":{\"39\":1}}],[\"windows快捷键\",{\"2\":{\"25\":1}}],[\"windows端\",{\"2\":{\"7\":1}}],[\"windows端教程\",{\"2\":{\"5\":1}}],[\"vue\",{\"2\":{\"45\":1,\"64\":1}}],[\"value\",{\"2\":{\"45\":1,\"64\":1}}],[\"vscode\",{\"2\":{\"45\":1,\"64\":1}}],[\"verge\",{\"0\":{\"51\":1,\"68\":1,\"70\":1,\"86\":1,\"88\":1,\"101\":1},\"1\":{\"59\":1,\"68\":1,\"77\":1,\"79\":1,\"86\":1,\"88\":1,\"93\":1,\"95\":1,\"99\":1,\"101\":1,\"104\":1,\"106\":1,\"109\":1,\"112\":1}}],[\"ve\",{\"2\":{\"32\":1}}],[\"图标\",{\"2\":{\"45\":1,\"64\":1}}],[\"外部链接\",{\"2\":{\"45\":1,\"64\":1}}],[\"链接\",{\"2\":{\"45\":3,\"64\":3}}],[\"引用内容\",{\"2\":{\"45\":2,\"64\":2}}],[\"zebra\",{\"2\":{\"45\":1,\"64\":1}}],[\"3000\",{\"2\":{\"45\":1,\"64\":1}}],[\"3\",{\"0\":{\"48\":1,\"53\":1,\"57\":1,\"67\":1,\"71\":1,\"74\":1,\"77\":1,\"87\":1,\"95\":1,\"97\":1},\"2\":{\"45\":2,\"48\":1,\"64\":2,\"76\":1,\"91\":1,\"107\":1}}],[\"任务列表4\",{\"2\":{\"45\":1,\"64\":1}}],[\"任务列表3\",{\"2\":{\"45\":1,\"64\":1}}],[\"任务列表2\",{\"2\":{\"45\":1,\"64\":1}}],[\"任务列表1\",{\"2\":{\"45\":1,\"64\":1}}],[\"有序列表3\",{\"2\":{\"45\":1,\"64\":1}}],[\"有序列表2\",{\"2\":{\"45\":1,\"64\":1}}],[\"有序列表1\",{\"2\":{\"45\":1,\"64\":1}}],[\"无序列表3\",{\"2\":{\"45\":1,\"64\":1}}],[\"无序列表2\",{\"2\":{\"45\":1,\"64\":1}}],[\"无序列表1\",{\"2\":{\"45\":1,\"64\":1}}],[\"无痕模式不加载\",{\"2\":{\"25\":1}}],[\"ωyω​\",{\"2\":{\"45\":2,\"64\":2}}],[\"∂ωr∂r​\",{\"2\":{\"45\":1,\"64\":1}}],[\"∂r∂ωr\",{\"2\":{\"45\":1,\"64\":1}}],[\"^|\",{\"2\":{\"45\":1,\"64\":1}}],[\"^\",{\"2\":{\"45\":3,\"64\":3}}],[\"^r\",{\"2\":{\"45\":2,\"64\":2}}],[\"lang=\",{\"2\":{\"45\":1,\"64\":1}}],[\"langs\",{\"2\":{\"45\":1,\"64\":1}}],[\"listen\",{\"2\":{\"45\":1,\"64\":1}}],[\"long\",{\"2\":{\"45\":4,\"64\":4}}],[\"logy\",{\"2\":{\"45\":2,\"64\":2}}],[\"log\",{\"2\":{\"45\":4,\"64\":4}}],[\"log⁡y\",{\"2\":{\"45\":2,\"64\":2}}],[\"left\",{\"2\":{\"45\":3,\"64\":3}}],[\"from\",{\"2\":{\"45\":3,\"64\":3}}],[\"frac\",{\"2\":{\"45\":4,\"64\":4}}],[\"flushdns\",{\"2\":{\"39\":1}}],[\"=>\",{\"2\":{\"45\":1,\"64\":1}}],[\"=\",{\"2\":{\"45\":17,\"64\":17}}],[\"y\",{\"2\":{\"45\":2,\"64\":2}}],[\"y^\",{\"2\":{\"45\":2,\"64\":2}}],[\"yωω\",{\"2\":{\"45\":2,\"64\":2}}],[\"you\",{\"2\":{\"32\":1}}],[\"~\",{\"2\":{\"45\":1,\"64\":1}}],[\"−1\",{\"2\":{\"45\":2,\"64\":2}}],[\"−\",{\"2\":{\"45\":2,\"64\":2}}],[\"数学表达式\",{\"2\":{\"45\":1,\"64\":1}}],[\"标记\",{\"2\":{\"45\":1,\"64\":1}}],[\"标题4\",{\"0\":{\"45\":1,\"64\":1}}],[\"标题3\",{\"0\":{\"36\":1,\"55\":1},\"1\":{\"45\":1,\"64\":1}}],[\"标题2\",{\"0\":{\"29\":1,\"46\":1},\"1\":{\"36\":1,\"45\":1,\"55\":1,\"64\":1}}],[\"标题h6\",{\"0\":{\"22\":1,\"37\":1}}],[\"标题h5\",{\"0\":{\"16\":1,\"30\":1},\"1\":{\"22\":1,\"37\":1}}],[\"标题h4\",{\"0\":{\"11\":1,\"23\":1},\"1\":{\"16\":1,\"22\":1,\"30\":1,\"37\":1}}],[\"标题h3\",{\"0\":{\"6\":1,\"18\":1},\"1\":{\"11\":1,\"16\":1,\"22\":1,\"23\":1,\"30\":1,\"37\":1}}],[\"标题h2\",{\"0\":{\"3\":1,\"13\":1},\"1\":{\"6\":1,\"11\":1,\"16\":1,\"18\":1,\"22\":1,\"23\":1,\"30\":1,\"37\":1}}],[\"内容右对齐\",{\"2\":{\"45\":1,\"64\":1}}],[\"内容居中\",{\"2\":{\"45\":1,\"64\":1}}],[\"内容\",{\"2\":{\"45\":1,\"64\":1}}],[\"删除文字\",{\"2\":{\"45\":1,\"64\":1}}],[\"斜体文字\",{\"2\":{\"45\":1,\"64\":1}}],[\"斜体\",{\"2\":{\"45\":1,\"64\":1}}],[\"加粗文字\",{\"2\":{\"45\":1,\"64\":1}}],[\"加粗\",{\"2\":{\"45\":1,\"64\":1}}],[\"极大的增强了\",{\"2\":{\"45\":1,\"64\":1}}],[\"设定默认值以及定义该自定义属性是否可以被继承\",{\"2\":{\"45\":1,\"64\":1}}],[\"设置问题\",{\"2\":{\"39\":1}}],[\"设置\",{\"2\":{\"39\":2}}],[\"允许进行属性类型检查\",{\"2\":{\"45\":1,\"64\":1}}],[\"自定义属性\",{\"2\":{\"45\":1,\"64\":1}}],[\"自定义组件\",{\"0\":{\"0\":1}}],[\"它允许开发者显式地定义他们的\",{\"2\":{\"45\":1,\"64\":1}}],[\"正文内容\",{\"2\":{\"45\":1,\"64\":1}}],[\"正常情况下支付成功后即刻自动到账\",{\"2\":{\"19\":1}}],[\"首先需要海外apple\",{\"0\":{\"81\":1}}],[\"首先要使用海外apple\",{\"0\":{\"41\":1,\"50\":1}}],[\"首先帮您挑选出目前最泛用的版本\",{\"2\":{\"7\":1}}],[\"2540\",{\"2\":{\"45\":1,\"64\":1}}],[\"2339\",{\"2\":{\"45\":1,\"64\":1}}],[\"2^\",{\"2\":{\"45\":1,\"64\":1}}],[\"2n−1−12^\",{\"2\":{\"45\":1,\"64\":1}}],[\"2n−1\",{\"2\":{\"45\":2,\"64\":2}}],[\"2\",{\"0\":{\"40\":1,\"44\":1,\"49\":1,\"58\":1,\"61\":1,\"63\":1,\"68\":1,\"78\":1,\"88\":1,\"90\":1},\"2\":{\"45\":5,\"48\":1,\"62\":1,\"64\":5,\"75\":1,\"76\":1,\"80\":1,\"91\":1,\"107\":1}}],[\"223\",{\"2\":{\"39\":2}}],[\"查看浏览器是否可以正常上网\",{\"2\":{\"39\":1}}],[\"查看是否代理成功\",{\"2\":{\"25\":1}}],[\"确认是否是isp的问题\",{\"2\":{\"39\":1}}],[\"确保无线网络或有线连接已正确配置\",{\"2\":{\"39\":1}}],[\"互联网服务提供商\",{\"2\":{\"39\":1}}],[\"重新下载\",{\"2\":{\"47\":1}}],[\"重复的页脚定义\",{\"2\":{\"45\":1,\"64\":1}}],[\"重启电脑后再次尝试\",{\"2\":{\"39\":1}}],[\"重置订阅链接\",{\"2\":{\"24\":1}}],[\"和重置网络设置\",{\"2\":{\"39\":1}}],[\"运行以下命令来刷新\",{\"2\":{\"39\":1}}],[\"输入\",{\"2\":{\"39\":1}}],[\"reg\",{\"0\":{\"70\":1},\"1\":{\"79\":1,\"88\":1,\"95\":1,\"101\":1,\"106\":1,\"109\":1,\"112\":1}}],[\"rev\",{\"0\":{\"51\":1,\"68\":1,\"86\":1,\"88\":1,\"101\":1},\"1\":{\"59\":1,\"68\":1,\"77\":1,\"86\":1,\"93\":1,\"99\":1,\"104\":1}}],[\"ref\",{\"2\":{\"45\":2,\"64\":2}}],[\"readonly\",{\"2\":{\"45\":1,\"64\":1}}],[\"res\",{\"2\":{\"45\":2,\"64\":2}}],[\"reset\",{\"2\":{\"39\":2}}],[\"req\",{\"2\":{\"45\":1,\"64\":1}}],[\"ri​\",{\"2\":{\"45\":1,\"64\":1}}],[\"ri\",{\"2\":{\"45\":1,\"64\":1}}],[\"right\",{\"2\":{\"45\":4,\"64\":4}}],[\"riωi\",{\"2\":{\"45\":1,\"64\":1}}],[\"r−i+1\",{\"2\":{\"45\":2,\"64\":2}}],[\"r+∑i=1r​ωi\",{\"2\":{\"45\":1,\"64\":1}}],[\"r+∑i=1r\",{\"2\":{\"45\":1,\"64\":1}}],[\"rule是\",{\"2\":{\"45\":1,\"64\":1}}],[\"r\",{\"2\":{\"39\":1,\"45\":1,\"64\":1}}],[\"+\",{\"2\":{\"39\":1,\"45\":2,\"64\":2,\"91\":1,\"107\":1}}],[\"按钮亮起说明开启成功\",{\"2\":{\"89\":1}}],[\"按回车进入命令提示符\",{\"2\":{\"39\":1}}],[\"按下\",{\"2\":{\"39\":1}}],[\"按照教程设置了\",{\"0\":{\"15\":1}}],[\"选择清除缓存和\",{\"2\":{\"39\":1}}],[\"清除浏览数据\",{\"2\":{\"39\":1}}],[\"清除缓存\",{\"2\":{\"39\":1}}],[\"一键导入singbox\",{\"2\":{\"76\":1}}],[\"一键导入clash订阅\",{\"2\":{\"48\":1}}],[\"一键客户端目前其实不成熟\",{\"2\":{\"17\":1}}],[\"一些浏览器扩展可能会干扰网络连接\",{\"2\":{\"39\":1}}],[\"看看问题是否解决\",{\"2\":{\"39\":1}}],[\"看完了教程后还是不会用\",{\"0\":{\"21\":1}}],[\"某些安全软件或防火墙设置可能阻止了浏览器访问网络\",{\"2\":{\"39\":1}}],[\"防火墙或杀毒软件\",{\"2\":{\"39\":1}}],[\"防火墙或安全软件的干扰\",{\"2\":{\"39\":1}}],[\"服务提供商\",{\"2\":{\"39\":1}}],[\"服务器\",{\"2\":{\"39\":1}}],[\"服务器问题\",{\"2\":{\"39\":1}}],[\"或者清除浏览器缓存后重试\",{\"2\":{\"39\":1}}],[\"或者停止更新的软件\",{\"2\":{\"17\":1}}],[\"或其他常见的\",{\"2\":{\"39\":1}}],[\"6\",{\"0\":{\"82\":1,\"84\":1,\"98\":1,\"99\":1,\"105\":1,\"109\":1,\"110\":1},\"2\":{\"39\":3}}],[\"5\",{\"0\":{\"65\":1,\"73\":1,\"75\":1,\"91\":1,\"93\":1,\"96\":1,\"100\":1,\"106\":1,\"107\":1},\"2\":{\"39\":3}}],[\"的能力\",{\"2\":{\"45\":1,\"64\":1}}],[\"的出现\",{\"2\":{\"45\":1,\"64\":1}}],[\"的一部分\",{\"2\":{\"45\":1,\"64\":1}}],[\"的问题\",{\"2\":{\"39\":1}}],[\"的\",{\"2\":{\"39\":1}}],[\"的扩展程序\",{\"2\":{\"25\":1}}],[\"阿里云\",{\"2\":{\"39\":1}}],[\"例如\",{\"2\":{\"39\":1}}],[\"尝试临时关闭防火墙或杀毒软件\",{\"2\":{\"39\":1}}],[\"尝试更改\",{\"2\":{\"39\":1}}],[\"尝试使用无痕模式访问\",{\"2\":{\"25\":1}}],[\"dashboard\",{\"2\":{\"76\":1}}],[\"delete\",{\"2\":{\"45\":1,\"64\":1}}],[\"deep\",{\"2\":{\"45\":3,\"64\":3}}],[\"demo\",{\"2\":{\"45\":1,\"64\":1}}],[\"dns\",{\"2\":{\"39\":7}}],[\"does\",{\"2\":{\"32\":1}}],[\"并确认代理未被误开启\",{\"2\":{\"39\":1}}],[\"并添加此部分\",{\"2\":{\"32\":1}}],[\"系统代理\",{\"0\":{\"105\":1}}],[\"系统代理按钮\",{\"2\":{\"89\":1}}],[\"系统网络设置故障\",{\"2\":{\"39\":1}}],[\"系统或浏览器故障\",{\"2\":{\"39\":1}}],[\"系统\",{\"2\":{\"39\":1}}],[\"高级\",{\"2\":{\"39\":1}}],[\"get\",{\"2\":{\"45\":1,\"64\":1}}],[\"gente\",{\"2\":{\"45\":1,\"64\":1}}],[\"gt\",{\"2\":{\"39\":3}}],[\"git\",{\"2\":{\"32\":2}}],[\"github\",{\"0\":{\"32\":1},\"2\":{\"32\":5}}],[\"打开系统代理开关\",{\"0\":{\"93\":1,\"106\":1}}],[\"打开hiddify\",{\"0\":{\"91\":1,\"107\":1}}],[\"打开hiddify应用\",{\"0\":{\"62\":1,\"75\":1}}],[\"打开clash\",{\"0\":{\"86\":1,\"94\":1,\"101\":1},\"2\":{\"80\":1}}],[\"打开您的计算机的代理设置\",{\"2\":{\"39\":1}}],[\"打开\",{\"2\":{\"39\":1}}],[\"打开无痕模式窗口\",{\"2\":{\"25\":1}}],[\"中\",{\"2\":{\"39\":1}}],[\"除非确实需要它\",{\"2\":{\"39\":1}}],[\"关闭代理选项\",{\"2\":{\"39\":1}}],[\"这可能导致浏览器无法正常上网\",{\"2\":{\"39\":1}}],[\"这些软件的优劣势\",{\"0\":{\"12\":1}}],[\"检查是否在浏览器中启用了代理服务器\",{\"2\":{\"39\":1}}],[\"检查网络连接是否正常\",{\"2\":{\"39\":1}}],[\"因为它们使用的可能是不同的连接协议\",{\"2\":{\"39\":1}}],[\"因为防止恶意用户使用代理扫爆ssh服务端封禁了22端口的出站连接\",{\"2\":{\"32\":1}}],[\"网络设置错误\",{\"2\":{\"39\":1}}],[\"网络连接问题\",{\"2\":{\"39\":1}}],[\"可能是家里的网络有问题\",{\"2\":{\"39\":1}}],[\"可能是系统的网络协议栈存在问题\",{\"2\":{\"39\":1}}],[\"可能存在以下几种问题\",{\"0\":{\"39\":1}}],[\"可以包含特殊标记\",{\"2\":{\"45\":1,\"64\":1}}],[\"可以尝试使用手机热点连接电脑\",{\"2\":{\"39\":1}}],[\"可以尝试使用无扩展的浏览器\",{\"2\":{\"39\":1}}],[\"可以尝试通过命令行刷新网络设置\",{\"2\":{\"39\":1}}],[\"可以进入浏览器的网络设置\",{\"2\":{\"39\":1}}],[\"可以通过qq和微信确认网络本身通畅\",{\"2\":{\"39\":1}}],[\"可以提供一对一技术支持吗\",{\"0\":{\"21\":1}}],[\"可以参考以下文章\",{\"0\":{\"9\":1}}],[\"可以无脑按照我们的教程来\",{\"0\":{\"5\":1}}],[\"但输入的密码是当前id的正确密码\",{\"2\":{\"47\":1}}],[\"但无法通过浏览器上网\",{\"0\":{\"39\":1}}],[\"但是还是没法用怎么办\",{\"0\":{\"15\":1}}],[\"发现了会封禁账号\",{\"2\":{\"38\":1}}],[\"账号不支持任何形式的共享行为\",{\"2\":{\"38\":1}}],[\"账号能分享给朋友使用吗\",{\"0\":{\"38\":1}}],[\"账户的连接信息被他人盗用了\",{\"0\":{\"24\":1}}],[\"账户问题\",{\"0\":{\"14\":1},\"1\":{\"19\":1,\"24\":1,\"31\":1,\"38\":1}}],[\"购买一个套餐\",{\"0\":{\"33\":1,\"35\":1,\"49\":1,\"52\":1,\"59\":1,\"63\":1,\"67\":1,\"69\":1,\"79\":1,\"90\":1}}],[\"10\",{\"2\":{\"45\":1,\"64\":1}}],[\"123\",{\"2\":{\"45\":1,\"64\":1}}],[\"12n−1−1\",{\"2\":{\"45\":1,\"64\":1}}],[\"19th\",{\"2\":{\"45\":1,\"64\":1}}],[\"1\",{\"0\":{\"33\":1,\"35\":1,\"41\":1,\"50\":1,\"52\":1,\"59\":1,\"69\":1,\"79\":1,\"81\":1},\"2\":{\"45\":10,\"48\":1,\"62\":1,\"64\":10,\"75\":1,\"76\":1,\"80\":1,\"91\":1,\"107\":1}}],[\"参考链接\",{\"2\":{\"32\":1}}],[\"number\",{\"2\":{\"45\":1,\"64\":1}}],[\"nord\",{\"2\":{\"45\":1,\"64\":1}}],[\"not\",{\"2\":{\"32\":1}}],[\"neat\",{\"2\":{\"45\":1,\"64\":1}}],[\"netsh\",{\"2\":{\"39\":2}}],[\"n\",{\"2\":{\"45\":2,\"64\":2}}],[\"nyanpasu\",{\"0\":{\"43\":1,\"60\":1,\"61\":1,\"78\":1,\"80\":1,\"94\":1},\"1\":{\"52\":1,\"61\":1,\"69\":1,\"71\":1,\"78\":1,\"80\":1,\"87\":1,\"89\":1,\"94\":1,\"96\":1,\"100\":1,\"105\":1,\"108\":1,\"111\":1},\"2\":{\"7\":2,\"80\":1}}],[\"box\",{\"0\":{\"58\":1}}],[\"bem\",{\"2\":{\"45\":1,\"64\":1}}],[\"blocks\",{\"2\":{\"45\":1,\"64\":1}}],[\"b\",{\"2\":{\"45\":3,\"64\":3}}],[\"but\",{\"2\":{\"32\":1}}],[\"badge\",{\"0\":{\"29\":1,\"36\":1,\"45\":1,\"46\":1,\"55\":1,\"64\":1},\"1\":{\"36\":1,\"45\":2,\"55\":1,\"64\":2},\"2\":{\"45\":1,\"64\":1}}],[\"annotation\",{\"2\":{\"45\":1,\"64\":1}}],[\"annotate\",{\"2\":{\"45\":1,\"64\":1}}],[\"android端\",{\"2\":{\"7\":1}}],[\"android端教程\",{\"2\":{\"5\":1}}],[\"await\",{\"2\":{\"45\":1,\"64\":1}}],[\"appstore\",{\"2\":{\"47\":1}}],[\"app\",{\"2\":{\"45\":3,\"64\":3}}],[\"api\",{\"2\":{\"45\":1,\"64\":1}}],[\"a\",{\"2\":{\"45\":3,\"47\":1,\"64\":3}}],[\"aside\",{\"2\":{\"45\":1,\"64\":1}}],[\"aligned\",{\"2\":{\"45\":1,\"64\":1}}],[\"are\",{\"2\":{\"45\":2,\"64\":2}}],[\"at\",{\"2\":{\"45\":1,\"64\":1}}],[\"access\",{\"2\":{\"32\":1}}],[\"authenticated\",{\"2\":{\"32\":1}}],[\">\",{\"2\":{\"32\":2,\"45\":1,\"64\":1}}],[\"template>\",{\"2\":{\"45\":2,\"64\":2}}],[\"text\",{\"2\":{\"45\":4,\"64\":4}}],[\"ts\",{\"2\":{\"45\":1,\"64\":1}}],[\"title\",{\"2\":{\"45\":3,\"64\":3}}],[\"themes\",{\"2\":{\"45\":1,\"64\":1}}],[\"this\",{\"2\":{\"45\":4,\"64\":4}}],[\"tudo\",{\"2\":{\"45\":1,\"64\":1}}],[\"twoslash\",{\"2\":{\"45\":1,\"64\":1}}],[\"twitter\",{\"2\":{\"45\":1,\"64\":1}}],[\"touppercase\",{\"2\":{\"45\":1,\"64\":1}}],[\"todo>\",{\"2\":{\"45\":1,\"64\":1}}],[\"todo\",{\"2\":{\"45\":3,\"64\":3}}],[\"to\",{\"2\":{\"45\":4,\"64\":4}}],[\"tolong\",{\"2\":{\"45\":1,\"64\":1}}],[\"tables\",{\"2\":{\"45\":1,\"64\":1}}],[\"t\",{\"2\":{\"32\":1}}],[\"$1\",{\"2\":{\"45\":1,\"64\":1}}],[\"$12\",{\"2\":{\"45\":1,\"64\":1}}],[\"$1600\",{\"2\":{\"45\":1,\"64\":1}}],[\"$\",{\"2\":{\"32\":1}}],[\"来测试其是否有效\",{\"2\":{\"32\":1}}],[\"users\",{\"2\":{\"45\":1,\"64\":1}}],[\"username\",{\"2\":{\"32\":1}}],[\"user\",{\"2\":{\"32\":1}}],[\"p>\",{\"2\":{\"45\":2,\"64\":2}}],[\"parseint\",{\"2\":{\"45\":1,\"64\":1}}],[\"partial\",{\"2\":{\"45\":1,\"64\":1}}],[\"partial^r\",{\"2\":{\"45\":1,\"64\":1}}],[\"property\",{\"2\":{\"45\":2,\"64\":2}}],[\"provide\",{\"2\":{\"32\":1}}],[\"port\",{\"2\":{\"32\":1}}],[\"push代码失败\",{\"0\":{\"32\":1}}],[\"配置\",{\"2\":{\"48\":1}}],[\"配置文件中设置此项\",{\"2\":{\"32\":1}}],[\"配置过其他的代理软件\",{\"2\":{\"15\":1}}],[\"谢谢您的支持和理解\",{\"2\":{\"31\":1}}],[\"所有套餐一经售出后都不支持退款\",{\"2\":{\"31\":1}}],[\"由于虚拟产品的特殊性\",{\"2\":{\"31\":1}}],[\"由于本站节点没有对游戏加速进行优化\",{\"2\":{\"27\":1}}],[\"套餐可以退款吗\",{\"0\":{\"31\":1}}],[\"不保证游戏加速效果\",{\"2\":{\"27\":1}}],[\"不会有大问题\",{\"2\":{\"7\":1}}],[\"节点可用于加速游戏\",{\"2\":{\"27\":1}}],[\"节点可以玩游戏吗\",{\"0\":{\"27\":1}}],[\"节点问题\",{\"0\":{\"10\":1},\"1\":{\"15\":1,\"21\":1,\"27\":1}}],[\"排查哪个扩展程序所致\",{\"2\":{\"25\":1}}],[\"setup\",{\"2\":{\"45\":1,\"64\":1}}],[\"send\",{\"2\":{\"45\":1,\"64\":1}}],[\"script>\",{\"2\":{\"45\":1,\"64\":1}}],[\"script\",{\"2\":{\"45\":1,\"64\":1}}],[\"string\",{\"2\":{\"45\":1,\"64\":1}}],[\"stripes\",{\"2\":{\"45\":1,\"64\":1}}],[\"sum\",{\"2\":{\"45\":1,\"64\":1}}],[\"successfully\",{\"2\":{\"32\":1}}],[\"singbox\",{\"0\":{\"42\":1},\"1\":{\"50\":1,\"58\":1,\"67\":1,\"76\":1,\"85\":1}}],[\"ssh\",{\"0\":{\"32\":1},\"2\":{\"32\":4}}],[\"skk\",{\"2\":{\"25\":1}}],[\"shiki\",{\"2\":{\"45\":1,\"64\":1}}],[\"shift+command+n\",{\"2\":{\"25\":1}}],[\"shell\",{\"2\":{\"32\":1}}],[\"shadowroket\",{\"2\":{\"17\":1}}],[\"inactive\",{\"2\":{\"45\":1,\"64\":1}}],[\"interface\",{\"2\":{\"45\":1,\"64\":1}}],[\"int\",{\"2\":{\"39\":1}}],[\"import\",{\"2\":{\"45\":3,\"64\":3,\"76\":1}}],[\"is\",{\"2\":{\"45\":6,\"64\":6}}],[\"isp\",{\"2\":{\"39\":1}}],[\"i+1\",{\"2\":{\"45\":1,\"64\":1}}],[\"ir\",{\"2\":{\"45\":1,\"64\":1}}],[\"ir⋯\",{\"2\":{\"45\":2,\"64\":2}}],[\"i=1\",{\"2\":{\"45\":1,\"64\":1}}],[\"id\",{\"0\":{\"81\":1}}],[\"id可以在这里购买\",{\"0\":{\"41\":1,\"50\":1}}],[\"id登陆应用商店\",{\"0\":{\"41\":1,\"50\":1}}],[\"ipconfig\",{\"2\":{\"39\":1}}],[\"ip\",{\"2\":{\"25\":1,\"39\":1}}],[\"ios端\",{\"2\":{\"7\":1}}],[\"ios端教程\",{\"2\":{\"5\":1}}],[\"hello\",{\"2\":{\"45\":1,\"64\":1}}],[\"h2o\",{\"2\":{\"45\":1,\"64\":1}}],[\"home\",{\"2\":{\"45\":1,\"64\":1}}],[\"houdini\",{\"2\":{\"45\":1,\"64\":1}}],[\"hostname\",{\"2\":{\"32\":1}}],[\"host\",{\"2\":{\"32\":1}}],[\"highlighter\",{\"2\":{\"45\":1,\"64\":1}}],[\"hi\",{\"2\":{\"32\":1}}],[\"hiddify只有一个版本\",{\"2\":{\"12\":1}}],[\"hiddify的生态与clash不同\",{\"2\":{\"12\":1}}],[\"hiddify\",{\"0\":{\"28\":1,\"34\":1,\"54\":1,\"72\":1},\"1\":{\"35\":1,\"41\":1,\"44\":1,\"49\":1,\"53\":1,\"57\":1,\"62\":1,\"63\":1,\"66\":1,\"73\":1,\"74\":1,\"75\":1,\"81\":1,\"82\":1,\"83\":1,\"84\":1,\"90\":1,\"91\":1,\"92\":1,\"97\":1,\"98\":1,\"102\":1,\"103\":1,\"107\":1,\"110\":1,\"113\":1},\"2\":{\"7\":1,\"12\":1}}],[\"https\",{\"2\":{\"25\":1}}],[\"扩展程序\",{\"2\":{\"25\":1}}],[\"快捷键\",{\"2\":{\"25\":1}}],[\"在mac菜单栏中找到猫咪图标\",{\"0\":{\"105\":1}}],[\"在弹出的窗口中点击\",{\"2\":{\"76\":1}}],[\"在弹出的clash\",{\"2\":{\"48\":1}}],[\"在应用主页\",{\"0\":{\"56\":1}}],[\"在网站面板点击\",{\"2\":{\"48\":1}}],[\"在浏览器设置中找到\",{\"2\":{\"39\":1}}],[\"在无痕模式窗口访问\",{\"2\":{\"25\":1}}],[\"在\",{\"2\":{\"25\":1,\"32\":1,\"39\":1}}],[\"在我的账号页面\",{\"2\":{\"24\":1}}],[\"解决方案\",{\"2\":{\"25\":1}}],[\"此类通常是由于扩展程序插件导致\",{\"2\":{\"25\":1}}],[\"浏览器扩展或缓存问题\",{\"2\":{\"39\":1}}],[\"浏览器设置或扩展问题\",{\"2\":{\"39\":1}}],[\"浏览器界面使用\",{\"2\":{\"25\":1}}],[\"浏览器无法代理\",{\"0\":{\"25\":1}}],[\"浏览器插件等\",{\"2\":{\"15\":1}}],[\"custom\",{\"2\":{\"45\":4,\"64\":4}}],[\"createhighlighter\",{\"2\":{\"45\":2,\"64\":2}}],[\"c\",{\"2\":{\"45\":2,\"64\":2}}],[\"centered\",{\"2\":{\"45\":1,\"64\":1}}],[\"cdots\",{\"2\":{\"45\":1,\"64\":1}}],[\"css\",{\"2\":{\"45\":4,\"64\":4}}],[\"cmd\",{\"2\":{\"39\":1}}],[\"count\",{\"2\":{\"45\":2,\"64\":2}}],[\"code\",{\"2\":{\"45\":1,\"64\":1}}],[\"contains\",{\"2\":{\"45\":1,\"64\":1}}],[\"const\",{\"2\":{\"45\":13,\"64\":13}}],[\"config\",{\"2\":{\"32\":1}}],[\"col\",{\"2\":{\"45\":2,\"64\":2}}],[\"cool\",{\"2\":{\"45\":1,\"64\":1}}],[\"cookie\",{\"2\":{\"39\":1}}],[\"com\",{\"2\":{\"32\":4}}],[\"ctrl+shift+n\",{\"2\":{\"25\":1}}],[\"chrome\",{\"0\":{\"25\":1},\"2\":{\"25\":3,\"39\":1}}],[\"clash有很多版本\",{\"2\":{\"12\":1}}],[\"clash系列\",{\"2\":{\"12\":1}}],[\"clash\",{\"0\":{\"26\":1,\"43\":1,\"51\":1,\"60\":1,\"70\":1},\"1\":{\"33\":1,\"40\":1,\"48\":1,\"52\":1,\"56\":1,\"59\":1,\"61\":1,\"65\":1,\"68\":1,\"69\":1,\"71\":1,\"77\":1,\"78\":1,\"79\":1,\"80\":1,\"86\":1,\"87\":1,\"88\":1,\"89\":1,\"93\":1,\"94\":1,\"95\":1,\"96\":1,\"99\":1,\"100\":1,\"101\":1,\"104\":1,\"105\":1,\"106\":1,\"108\":1,\"109\":1,\"111\":1,\"112\":1},\"2\":{\"7\":3}}],[\"如需访问冷门网站\",{\"0\":{\"104\":1,\"111\":1,\"112\":1}}],[\"如何修改\",{\"0\":{\"24\":1}}],[\"如果手机热点可以上网\",{\"2\":{\"39\":1}}],[\"如果qq和微信使用的是不同的协议而可以连接\",{\"2\":{\"39\":1}}],[\"如果电脑开机后能正常使用qq和微信\",{\"0\":{\"39\":1}}],[\"如果你共享了账号后端可能会触发自动封禁程序\",{\"2\":{\"38\":1}}],[\"如果问题得到解决\",{\"2\":{\"25\":1}}],[\"如果出现付款后长时间没到账请联系在线客服或提交工单\",{\"2\":{\"19\":1}}],[\"如果您已经学会基本使用\",{\"0\":{\"9\":1}}],[\"如果您是新手\",{\"0\":{\"5\":1}}],[\"您可以通过连接到\",{\"2\":{\"32\":1}}],[\"您可以使用443端口来push代码\",{\"2\":{\"32\":1}}],[\"您可以在youtube搜索对应软件的视频教程\",{\"2\":{\"21\":1}}],[\"您可以无脑选择它们\",{\"2\":{\"7\":1}}],[\"本站暂不提供一对一技术支持服务\",{\"2\":{\"21\":1}}],[\"付款后多久到账\",{\"0\":{\"19\":1}}],[\"追求方便更推荐使用hiddify\",{\"2\":{\"17\":1}}],[\"用户使用问题多\",{\"2\":{\"17\":1}}],[\"比如hiddify在ios端完全可以替代小火箭\",{\"2\":{\"17\":1}}],[\"保持清爽\",{\"2\":{\"17\":1}}],[\"我们维护成本高\",{\"2\":{\"17\":1}}],[\"我们不再推荐小火箭\",{\"2\":{\"17\":1}}],[\"我们就不再推荐\",{\"2\":{\"17\":1}}],[\"我该使用哪个版本\",{\"0\":{\"7\":1}}],[\"已经不流行\",{\"2\":{\"17\":1}}],[\"补充\",{\"0\":{\"17\":1}}],[\"再尝试\",{\"2\":{\"15\":1}}],[\"请切换为全局模式\",{\"0\":{\"112\":1}}],[\"请勾选\",{\"0\":{\"111\":1}}],[\"请编辑文件~\",{\"2\":{\"32\":1}}],[\"请确认后购买\",{\"2\":{\"31\":1}}],[\"请逐个关闭\",{\"2\":{\"25\":1}}],[\"请谅解\",{\"2\":{\"21\":1}}],[\"请先确保系统纯净后\",{\"2\":{\"15\":1}}],[\"请保证您没有安装\",{\"2\":{\"15\":1}}],[\"规则可能会导致冲突\",{\"2\":{\"15\":1}}],[\"多个代理软件\",{\"2\":{\"15\":1}}],[\"且会一直更新\",{\"2\":{\"12\":1}}],[\"是非常成熟的产品\",{\"2\":{\"12\":1}}],[\"界面简洁易上手\",{\"2\":{\"12\":1}}],[\"国外普遍使用hiddify\",{\"2\":{\"12\":1}}],[\"国内普遍使用clash系列\",{\"2\":{\"12\":1}}],[\"目前保持更新且界面最美观的为nyanpasu版本\",{\"2\":{\"12\":1}}],[\"遇到问题问百度方便\",{\"2\":{\"12\":1}}],[\"其主要优势是百度中文资料多\",{\"2\":{\"12\":1}}],[\"想获得更好的体验\",{\"0\":{\"9\":1}}],[\"message\",{\"2\":{\"45\":4,\"64\":4}}],[\"meta窗口中点击保存\",{\"2\":{\"48\":1}}],[\"meta\",{\"0\":{\"26\":1,\"40\":1,\"48\":1},\"1\":{\"33\":1,\"40\":1,\"48\":1,\"56\":1,\"65\":1},\"2\":{\"7\":1}}],[\"moe\",{\"2\":{\"25\":1}}],[\"main\",{\"2\":{\"45\":1,\"64\":1}}],[\"macos快捷键\",{\"2\":{\"25\":1}}],[\"macos端\",{\"2\":{\"7\":1}}],[\"macos端教程\",{\"2\":{\"5\":1}}],[\"markdown\",{\"0\":{\"1\":1,\"8\":1},\"1\":{\"3\":1,\"6\":1,\"11\":1,\"13\":1,\"16\":1,\"18\":1,\"22\":1,\"23\":1,\"29\":1,\"30\":1,\"36\":1,\"37\":1,\"45\":1,\"46\":1,\"55\":1,\"64\":1}}],[\"琳琅盲目的客户端版本常让新手感到困惑\",{\"0\":{\"7\":1}}],[\"哪个代理软件最适合我\",{\"0\":{\"4\":1},\"1\":{\"7\":1,\"12\":1,\"17\":1},\"2\":{\"9\":1}}],[\"新手指引\",{\"0\":{\"2\":1},\"1\":{\"5\":1,\"9\":1}}]],\"serializationVersion\":2}" \ No newline at end of file diff --git a/doc/docs/.vuepress/.temp/internal/routes.js b/doc/docs/.vuepress/.temp/internal/routes.js index fd6ee2826..47d66afa1 100644 --- a/doc/docs/.vuepress/.temp/internal/routes.js +++ b/doc/docs/.vuepress/.temp/internal/routes.js @@ -1,4 +1,4 @@ -export const redirects = JSON.parse("{\"/preview/custom-component.example.html\":\"/article/li0yjgjg/\",\"/preview/markdown.html\":\"/article/baygtkq6/\",\"/notes/doc/\":\"/start/\",\"/notes/doc/advanced/%E5%93%AA%E4%B8%AA%E4%BB%A3%E7%90%86%E8%BD%AF%E4%BB%B6%E6%9C%80%E9%80%82%E5%90%88%E6%88%91%EF%BC%9F.html\":\"/un2lbkeo/\",\"/notes/doc/meiyong/markdown.html\":\"/baygtkq6/\",\"/notes/doc/qa/%E8%8A%82%E7%82%B9%E9%97%AE%E9%A2%98.html\":\"/sdtgjn92/\",\"/notes/doc/qa/%E8%B4%A6%E6%88%B7%E9%97%AE%E9%A2%98.html\":\"/lpws70ce/\",\"/notes/doc/qa/%E8%BD%AF%E4%BB%B6%E9%97%AE%E9%A2%98.html\":\"/9424av4s/\",\"/notes/doc/teach/Windows/Clash%20Nyanpasu.html\":\"/windows/clash-nyanpasu/\",\"/notes/doc/teach/Windows/Clash%20Verge%20Rev.html\":\"/windows/clash-verge-rev/\",\"/notes/doc/teach/Windows/Hiddify.html\":\"/windows/hiddify/\",\"/notes/doc/teach/Android/Clash%20Meta.html\":\"/android/clash-meta/\",\"/notes/doc/teach/Android/Hiddify.html\":\"/android/hiddify/\",\"/notes/doc/teach/Ios/Hiddify.html\":\"/ios/hiddify/\",\"/notes/doc/teach/Ios/Singbox.html\":\"/ios/singbox/\",\"/notes/doc/teach/MacOs/Clash%20Nyanpasu.html\":\"/macos/clash-nyanpasu/\",\"/notes/doc/teach/MacOs/Clash%20Verge%20Rev.html\":\"/qlabr30g/\",\"/notes/doc/teach/MacOs/Hiddify.html\":\"/macos/hiddify/\"}") +export const redirects = JSON.parse("{\"/preview/custom-component.example.html\":\"/article/li0yjgjg/\",\"/preview/markdown.html\":\"/article/baygtkq6/\",\"/notes/doc/\":\"/start/\",\"/notes/doc/advanced/%E5%93%AA%E4%B8%AA%E4%BB%A3%E7%90%86%E8%BD%AF%E4%BB%B6%E6%9C%80%E9%80%82%E5%90%88%E6%88%91%EF%BC%9F.html\":\"/un2lbkeo/\",\"/notes/doc/meiyong/markdown.html\":\"/baygtkq6/\",\"/notes/doc/qa/%E8%8A%82%E7%82%B9%E9%97%AE%E9%A2%98.html\":\"/sdtgjn92/\",\"/notes/doc/qa/%E8%B4%A6%E6%88%B7%E9%97%AE%E9%A2%98.html\":\"/lpws70ce/\",\"/notes/doc/qa/%E8%BD%AF%E4%BB%B6%E9%97%AE%E9%A2%98.html\":\"/9424av4s/\",\"/notes/doc/teach/Android/Clash%20Meta.html\":\"/android/clash-meta/\",\"/notes/doc/teach/Android/Hiddify.html\":\"/android/hiddify/\",\"/notes/doc/teach/Ios/Hiddify.html\":\"/ios/hiddify/\",\"/notes/doc/teach/Ios/Singbox.html\":\"/ios/singbox/\",\"/notes/doc/teach/Windows/Clash%20Nyanpasu.html\":\"/windows/clash-nyanpasu/\",\"/notes/doc/teach/Windows/Clash%20Verge%20Rev.html\":\"/windows/clash-verge-rev/\",\"/notes/doc/teach/Windows/Hiddify.html\":\"/windows/hiddify/\",\"/notes/doc/teach/MacOs/Clash%20Nyanpasu.html\":\"/macos/clash-nyanpasu/\",\"/notes/doc/teach/MacOs/Clash%20Verge%20Rev.html\":\"/qlabr30g/\",\"/notes/doc/teach/MacOs/Hiddify.html\":\"/macos/hiddify/\"}") export const routes = Object.fromEntries([ ["/", { loader: () => import(/* webpackChunkName: "index.html" */"/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/index.html.js"), meta: {"title":""} }], @@ -10,13 +10,13 @@ export const routes = Object.fromEntries([ ["/sdtgjn92/", { loader: () => import(/* webpackChunkName: "sdtgjn92_index.html" */"/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/sdtgjn92/index.html.js"), meta: {"title":"节点问题"} }], ["/lpws70ce/", { loader: () => import(/* webpackChunkName: "lpws70ce_index.html" */"/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/lpws70ce/index.html.js"), meta: {"title":"账户问题"} }], ["/9424av4s/", { loader: () => import(/* webpackChunkName: "9424av4s_index.html" */"/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/9424av4s/index.html.js"), meta: {"title":"软件问题"} }], - ["/windows/clash-nyanpasu/", { loader: () => import(/* webpackChunkName: "windows_clash-nyanpasu_index.html" */"/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/windows/clash-nyanpasu/index.html.js"), meta: {"title":"Clash Nyanpasu"} }], - ["/windows/clash-verge-rev/", { loader: () => import(/* webpackChunkName: "windows_clash-verge-rev_index.html" */"/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/windows/clash-verge-rev/index.html.js"), meta: {"title":"Clash Verge Rev"} }], - ["/windows/hiddify/", { loader: () => import(/* webpackChunkName: "windows_hiddify_index.html" */"/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/windows/hiddify/index.html.js"), meta: {"title":"Hiddify"} }], ["/android/clash-meta/", { loader: () => import(/* webpackChunkName: "android_clash-meta_index.html" */"/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/android/clash-meta/index.html.js"), meta: {"title":"Clash Meta"} }], ["/android/hiddify/", { loader: () => import(/* webpackChunkName: "android_hiddify_index.html" */"/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/android/hiddify/index.html.js"), meta: {"title":"Hiddify"} }], ["/ios/hiddify/", { loader: () => import(/* webpackChunkName: "ios_hiddify_index.html" */"/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/ios/hiddify/index.html.js"), meta: {"title":"Hiddify"} }], ["/ios/singbox/", { loader: () => import(/* webpackChunkName: "ios_singbox_index.html" */"/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/ios/singbox/index.html.js"), meta: {"title":"Singbox"} }], + ["/windows/clash-nyanpasu/", { loader: () => import(/* webpackChunkName: "windows_clash-nyanpasu_index.html" */"/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/windows/clash-nyanpasu/index.html.js"), meta: {"title":"Clash Nyanpasu"} }], + ["/windows/clash-verge-rev/", { loader: () => import(/* webpackChunkName: "windows_clash-verge-rev_index.html" */"/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/windows/clash-verge-rev/index.html.js"), meta: {"title":"Clash Verge Rev"} }], + ["/windows/hiddify/", { loader: () => import(/* webpackChunkName: "windows_hiddify_index.html" */"/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/windows/hiddify/index.html.js"), meta: {"title":"Hiddify"} }], ["/macos/clash-nyanpasu/", { loader: () => import(/* webpackChunkName: "macos_clash-nyanpasu_index.html" */"/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/macos/clash-nyanpasu/index.html.js"), meta: {"title":"Clash Nyanpasu"} }], ["/qlabr30g/", { loader: () => import(/* webpackChunkName: "qlabr30g_index.html" */"/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/qlabr30g/index.html.js"), meta: {"title":"Clash Verge Reg"} }], ["/macos/hiddify/", { loader: () => import(/* webpackChunkName: "macos_hiddify_index.html" */"/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/macos/hiddify/index.html.js"), meta: {"title":"Hiddify"} }], diff --git a/doc/docs/.vuepress/.temp/internal/themePlumeData.js b/doc/docs/.vuepress/.temp/internal/themePlumeData.js index 277442966..80a9bc578 100644 --- a/doc/docs/.vuepress/.temp/internal/themePlumeData.js +++ b/doc/docs/.vuepress/.temp/internal/themePlumeData.js @@ -1 +1 @@ -export const themeData = {"locales":{"/":{"selectLanguageName":"简体中文","selectLanguageText":"选择语言","appearanceText":"外观","lightModeSwitchTitle":"切换为浅色主题","darkModeSwitchTitle":"切换为深色主题","outlineLabel":"此页内容","returnToTopLabel":"返回顶部","editLinkText":"编辑此页","contributorsText":"贡献者","prevPageLabel":"上一页","nextPageLabel":"下一页","lastUpdatedText":"最后更新于","changelogText":"变更历史","changelogOnText":"于","changelogButtonText":"查看全部变更历史","copyrightText":"版权所有","copyrightAuthorText":"版权归属:","copyrightCreationOriginalText":"本文链接:","copyrightCreationTranslateText":"本文翻译自:","copyrightCreationReprintText":"本文转载自:","copyrightLicenseText":"许可证:","notFound":{"code":"404","title":"页面未找到","quote":"但是,如果你不改变方向,并且一直寻找,最终可能会到达你要去的地方。","linkText":"返回首页"},"homeText":"首页","blogText":"博客","tagText":"标签","archiveText":"归档","categoryText":"分类","archiveTotalText":"{count} 篇","encryptButtonText":"确认","encryptPlaceholder":"请输入密码","encryptGlobalText":"本站只允许密码访问","encryptPageText":"本页面只允许密码访问","footer":{"message":"Powered by VuePress & vuepress-theme-plume"},"logo":"/favicon.png","custom":{"url_site_base":"https://福云.com","url_this_base":"http://doc.福云.com"},"profile":{"avatar":"/favicon.png","name":"My Vuepress Site","description":""},"navbar":[{"text":"首页","link":"/"},{"text":"官网","link":"https://福云.com"},{"text":"文档","link":"/start/"}]}},"appearance":true,"blog":{"pagination":15,"postList":true,"tags":true,"archives":true,"categories":true,"link":"/blog/","tagsLink":"/blog/tags/","archivesLink":"/blog/archives/","categoriesLink":"/blog/categories/"},"navbarSocialInclude":["github","twitter","discord","facebook"],"aside":true,"outline":[2,3],"externalLinkIcon":true,"editLink":true,"prevPage":true,"nextPage":true,"footer":{"message":"Power by VuePress & vuepress-theme-plume"},"logo":"/favicon.png","custom":{"url_site_base":"https://福云.com","url_this_base":"http://doc.福云.com"},"profile":{"avatar":"/favicon.png","name":"My Vuepress Site","description":""},"contributors":true,"changelog":false} \ No newline at end of file +export const themeData = {"locales":{"/":{"selectLanguageName":"简体中文","selectLanguageText":"选择语言","appearanceText":"外观","lightModeSwitchTitle":"切换为浅色主题","darkModeSwitchTitle":"切换为深色主题","outlineLabel":"此页内容","returnToTopLabel":"返回顶部","editLinkText":"编辑此页","contributorsText":"贡献者","prevPageLabel":"上一页","nextPageLabel":"下一页","lastUpdatedText":"最后更新于","changelogText":"变更历史","changelogOnText":"于","changelogButtonText":"查看全部变更历史","copyrightText":"版权所有","copyrightAuthorText":"版权归属:","copyrightCreationOriginalText":"本文链接:","copyrightCreationTranslateText":"本文翻译自:","copyrightCreationReprintText":"本文转载自:","copyrightLicenseText":"许可证:","notFound":{"code":"404","title":"页面未找到","quote":"但是,如果你不改变方向,并且一直寻找,最终可能会到达你要去的地方。","linkText":"返回首页"},"homeText":"首页","blogText":"博客","tagText":"标签","archiveText":"归档","categoryText":"分类","archiveTotalText":"{count} 篇","encryptButtonText":"确认","encryptPlaceholder":"请输入密码","encryptGlobalText":"本站只允许密码访问","encryptPageText":"本页面只允许密码访问","footer":{"message":"Powered by VuePress & vuepress-theme-plume"},"logo":"/favicon.png","custom":{"url_site_base":"https://福云.com","url_this_base":"http://doc.福云.com"},"profile":{"avatar":"/favicon.png","name":"My Vuepress Site","description":""},"navbar":[{"text":"首页","link":"/"},{"text":"官网","link":"https://福云.com"},{"text":"文档","link":"/start/"}]}},"appearance":true,"blog":{"pagination":15,"postList":true,"tags":true,"archives":true,"categories":true,"link":"/blog/","tagsLink":"/blog/tags/","archivesLink":"/blog/archives/","categoriesLink":"/blog/categories/"},"navbarSocialInclude":["github","twitter","discord","facebook"],"aside":true,"outline":[2,3],"externalLinkIcon":true,"editLink":true,"prevPage":true,"nextPage":true,"footer":{"message":"Power by VuePress & vuepress-theme-plume"},"logo":"/favicon.png","custom":{"url_site_base":"https://福云.com","url_this_base":"http://doc.福云.com"},"profile":{"avatar":"/favicon.png","name":"My Vuepress Site","description":""},"contributors":false,"changelog":false} \ No newline at end of file diff --git a/doc/docs/.vuepress/.temp/pages/9424av4s/index.html.js b/doc/docs/.vuepress/.temp/pages/9424av4s/index.html.js index c9b866639..e3d62cbc9 100644 --- a/doc/docs/.vuepress/.temp/pages/9424av4s/index.html.js +++ b/doc/docs/.vuepress/.temp/pages/9424av4s/index.html.js @@ -1,3 +1,3 @@ import comp from "/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/9424av4s/index.html.vue" -const data = JSON.parse("{\"path\":\"/9424av4s/\",\"title\":\"软件问题\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"软件问题\",\"createTime\":\"2025/09/23 15:39:52\",\"permalink\":\"/9424av4s/\"},\"readingTime\":{\"minutes\":3.1,\"words\":930},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000,\"contributors\":[{\"name\":\"hellcat\",\"username\":\"\",\"email\":\"\",\"commits\":1,\"avatar\":\"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro\"}]},\"filePathRelative\":\"notes/doc/qa/软件问题.md\",\"headers\":[]}") +const data = JSON.parse("{\"path\":\"/9424av4s/\",\"title\":\"软件问题\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"软件问题\",\"createTime\":\"2025/09/23 15:39:52\",\"permalink\":\"/9424av4s/\"},\"readingTime\":{\"minutes\":3.1,\"words\":930},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000},\"filePathRelative\":\"notes/doc/qa/软件问题.md\",\"headers\":[]}") export { comp, data } diff --git a/doc/docs/.vuepress/.temp/pages/android/clash-meta/index.html.js b/doc/docs/.vuepress/.temp/pages/android/clash-meta/index.html.js index 921009346..7ef0233ef 100644 --- a/doc/docs/.vuepress/.temp/pages/android/clash-meta/index.html.js +++ b/doc/docs/.vuepress/.temp/pages/android/clash-meta/index.html.js @@ -1,3 +1,3 @@ import comp from "/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/android/clash-meta/index.html.vue" -const data = JSON.parse("{\"path\":\"/android/clash-meta/\",\"title\":\"Clash Meta\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"Clash Meta\",\"createTime\":\"2025/09/24 14:23:42\",\"permalink\":\"/android/clash-meta/\"},\"readingTime\":{\"minutes\":0.41,\"words\":124},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000,\"contributors\":[{\"name\":\"hellcat\",\"username\":\"\",\"email\":\"\",\"commits\":1,\"avatar\":\"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro\"}]},\"filePathRelative\":\"notes/doc/teach/Android/Clash Meta.md\",\"headers\":[]}") +const data = JSON.parse("{\"path\":\"/android/clash-meta/\",\"title\":\"Clash Meta\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"Clash Meta\",\"createTime\":\"2025/09/24 14:23:42\",\"permalink\":\"/android/clash-meta/\"},\"readingTime\":{\"minutes\":0.41,\"words\":124},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000},\"filePathRelative\":\"notes/doc/teach/Android/Clash Meta.md\",\"headers\":[]}") export { comp, data } diff --git a/doc/docs/.vuepress/.temp/pages/android/hiddify/index.html.js b/doc/docs/.vuepress/.temp/pages/android/hiddify/index.html.js index 95ce4425f..85018cb0a 100644 --- a/doc/docs/.vuepress/.temp/pages/android/hiddify/index.html.js +++ b/doc/docs/.vuepress/.temp/pages/android/hiddify/index.html.js @@ -1,3 +1,3 @@ import comp from "/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/android/hiddify/index.html.vue" -const data = JSON.parse("{\"path\":\"/android/hiddify/\",\"title\":\"Hiddify\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"Hiddify\",\"createTime\":\"2025/09/24 14:24:45\",\"permalink\":\"/android/hiddify/\"},\"readingTime\":{\"minutes\":0.26,\"words\":78},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000,\"contributors\":[{\"name\":\"hellcat\",\"username\":\"\",\"email\":\"\",\"commits\":1,\"avatar\":\"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro\"}]},\"filePathRelative\":\"notes/doc/teach/Android/Hiddify.md\",\"headers\":[]}") +const data = JSON.parse("{\"path\":\"/android/hiddify/\",\"title\":\"Hiddify\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"Hiddify\",\"createTime\":\"2025/09/24 14:24:45\",\"permalink\":\"/android/hiddify/\"},\"readingTime\":{\"minutes\":0.26,\"words\":78},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000},\"filePathRelative\":\"notes/doc/teach/Android/Hiddify.md\",\"headers\":[]}") export { comp, data } diff --git a/doc/docs/.vuepress/.temp/pages/article/baygtkq6/index.html.js b/doc/docs/.vuepress/.temp/pages/article/baygtkq6/index.html.js index 66f5f52bd..558e2bb02 100644 --- a/doc/docs/.vuepress/.temp/pages/article/baygtkq6/index.html.js +++ b/doc/docs/.vuepress/.temp/pages/article/baygtkq6/index.html.js @@ -1,3 +1,3 @@ import comp from "/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/article/baygtkq6/index.html.vue" -const data = JSON.parse("{\"path\":\"/article/baygtkq6/\",\"title\":\"Markdown\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"Markdown\",\"tags\":[\"markdown\"],\"createTime\":\"2025/09/21 15:08:39\",\"permalink\":\"/article/baygtkq6/\"},\"readingTime\":{\"minutes\":3.36,\"words\":1009},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000,\"contributors\":[{\"name\":\"hellcat\",\"username\":\"\",\"email\":\"\",\"commits\":1,\"avatar\":\"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro\"}]},\"filePathRelative\":\"preview/markdown.md\",\"headers\":[]}") +const data = JSON.parse("{\"path\":\"/article/baygtkq6/\",\"title\":\"Markdown\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"Markdown\",\"tags\":[\"markdown\"],\"createTime\":\"2025/09/21 15:08:39\",\"permalink\":\"/article/baygtkq6/\"},\"readingTime\":{\"minutes\":3.36,\"words\":1009},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000},\"filePathRelative\":\"preview/markdown.md\",\"headers\":[]}") export { comp, data } diff --git a/doc/docs/.vuepress/.temp/pages/article/li0yjgjg/index.html.js b/doc/docs/.vuepress/.temp/pages/article/li0yjgjg/index.html.js index cc39be96f..46760acff 100644 --- a/doc/docs/.vuepress/.temp/pages/article/li0yjgjg/index.html.js +++ b/doc/docs/.vuepress/.temp/pages/article/li0yjgjg/index.html.js @@ -1,3 +1,3 @@ import comp from "/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/article/li0yjgjg/index.html.vue" -const data = JSON.parse("{\"path\":\"/article/li0yjgjg/\",\"title\":\"自定义组件\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"自定义组件\",\"tags\":[\"预览\",\"组件\"],\"createTime\":\"2025/09/21 15:08:39\",\"permalink\":\"/article/li0yjgjg/\"},\"readingTime\":{\"minutes\":0.07,\"words\":20},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000,\"contributors\":[{\"name\":\"hellcat\",\"username\":\"\",\"email\":\"\",\"commits\":1,\"avatar\":\"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro\"}]},\"filePathRelative\":\"preview/custom-component.example.md\",\"headers\":[]}") +const data = JSON.parse("{\"path\":\"/article/li0yjgjg/\",\"title\":\"自定义组件\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"自定义组件\",\"tags\":[\"预览\",\"组件\"],\"createTime\":\"2025/09/21 15:08:39\",\"permalink\":\"/article/li0yjgjg/\"},\"readingTime\":{\"minutes\":0.07,\"words\":20},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000},\"filePathRelative\":\"preview/custom-component.example.md\",\"headers\":[]}") export { comp, data } diff --git a/doc/docs/.vuepress/.temp/pages/baygtkq6/index.html.js b/doc/docs/.vuepress/.temp/pages/baygtkq6/index.html.js index 27d4d9d32..656be5fa4 100644 --- a/doc/docs/.vuepress/.temp/pages/baygtkq6/index.html.js +++ b/doc/docs/.vuepress/.temp/pages/baygtkq6/index.html.js @@ -1,3 +1,3 @@ import comp from "/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/baygtkq6/index.html.vue" -const data = JSON.parse("{\"path\":\"/baygtkq6/\",\"title\":\"Markdown\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"Markdown\",\"tags\":[\"markdown\"],\"createTime\":\"2025/09/21 15:08:39\",\"permalink\":\"/baygtkq6/\"},\"readingTime\":{\"minutes\":3.36,\"words\":1009},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000,\"contributors\":[{\"name\":\"hellcat\",\"username\":\"\",\"email\":\"\",\"commits\":1,\"avatar\":\"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro\"}]},\"filePathRelative\":\"notes/doc/meiyong/markdown.md\",\"headers\":[]}") +const data = JSON.parse("{\"path\":\"/baygtkq6/\",\"title\":\"Markdown\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"Markdown\",\"tags\":[\"markdown\"],\"createTime\":\"2025/09/21 15:08:39\",\"permalink\":\"/baygtkq6/\"},\"readingTime\":{\"minutes\":3.36,\"words\":1009},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000},\"filePathRelative\":\"notes/doc/meiyong/markdown.md\",\"headers\":[]}") export { comp, data } diff --git a/doc/docs/.vuepress/.temp/pages/ios/hiddify/index.html.js b/doc/docs/.vuepress/.temp/pages/ios/hiddify/index.html.js index cdb936181..19f3cb65a 100644 --- a/doc/docs/.vuepress/.temp/pages/ios/hiddify/index.html.js +++ b/doc/docs/.vuepress/.temp/pages/ios/hiddify/index.html.js @@ -1,3 +1,3 @@ import comp from "/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/ios/hiddify/index.html.vue" -const data = JSON.parse("{\"path\":\"/ios/hiddify/\",\"title\":\"Hiddify\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"Hiddify\",\"createTime\":\"2025/09/24 14:25:30\",\"permalink\":\"/ios/hiddify/\"},\"readingTime\":{\"minutes\":0.41,\"words\":122},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000,\"contributors\":[{\"name\":\"hellcat\",\"username\":\"\",\"email\":\"\",\"commits\":1,\"avatar\":\"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro\"}]},\"filePathRelative\":\"notes/doc/teach/Ios/Hiddify.md\",\"headers\":[]}") +const data = JSON.parse("{\"path\":\"/ios/hiddify/\",\"title\":\"Hiddify\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"Hiddify\",\"createTime\":\"2025/09/24 14:25:30\",\"permalink\":\"/ios/hiddify/\"},\"readingTime\":{\"minutes\":0.41,\"words\":122},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000},\"filePathRelative\":\"notes/doc/teach/Ios/Hiddify.md\",\"headers\":[]}") export { comp, data } diff --git a/doc/docs/.vuepress/.temp/pages/ios/singbox/index.html.js b/doc/docs/.vuepress/.temp/pages/ios/singbox/index.html.js index e699939aa..426873f31 100644 --- a/doc/docs/.vuepress/.temp/pages/ios/singbox/index.html.js +++ b/doc/docs/.vuepress/.temp/pages/ios/singbox/index.html.js @@ -1,3 +1,3 @@ import comp from "/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/ios/singbox/index.html.vue" -const data = JSON.parse("{\"path\":\"/ios/singbox/\",\"title\":\"Singbox\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"Singbox\",\"createTime\":\"2025/09/24 14:26:03\",\"permalink\":\"/ios/singbox/\"},\"readingTime\":{\"minutes\":0.43,\"words\":129},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000,\"contributors\":[{\"name\":\"hellcat\",\"username\":\"\",\"email\":\"\",\"commits\":1,\"avatar\":\"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro\"}]},\"filePathRelative\":\"notes/doc/teach/Ios/Singbox.md\",\"headers\":[]}") +const data = JSON.parse("{\"path\":\"/ios/singbox/\",\"title\":\"Singbox\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"Singbox\",\"createTime\":\"2025/09/24 14:26:03\",\"permalink\":\"/ios/singbox/\"},\"readingTime\":{\"minutes\":0.43,\"words\":129},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000},\"filePathRelative\":\"notes/doc/teach/Ios/Singbox.md\",\"headers\":[]}") export { comp, data } diff --git a/doc/docs/.vuepress/.temp/pages/lpws70ce/index.html.js b/doc/docs/.vuepress/.temp/pages/lpws70ce/index.html.js index dbe3d8092..5073d1098 100644 --- a/doc/docs/.vuepress/.temp/pages/lpws70ce/index.html.js +++ b/doc/docs/.vuepress/.temp/pages/lpws70ce/index.html.js @@ -1,3 +1,3 @@ import comp from "/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/lpws70ce/index.html.vue" -const data = JSON.parse("{\"path\":\"/lpws70ce/\",\"title\":\"账户问题\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"账户问题\",\"createTime\":\"2025/09/22 16:14:36\",\"permalink\":\"/lpws70ce/\"},\"readingTime\":{\"minutes\":0.68,\"words\":203},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000,\"contributors\":[{\"name\":\"hellcat\",\"username\":\"\",\"email\":\"\",\"commits\":1,\"avatar\":\"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro\"}]},\"filePathRelative\":\"notes/doc/qa/账户问题.md\",\"headers\":[]}") +const data = JSON.parse("{\"path\":\"/lpws70ce/\",\"title\":\"账户问题\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"账户问题\",\"createTime\":\"2025/09/22 16:14:36\",\"permalink\":\"/lpws70ce/\"},\"readingTime\":{\"minutes\":0.68,\"words\":203},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000},\"filePathRelative\":\"notes/doc/qa/账户问题.md\",\"headers\":[]}") export { comp, data } diff --git a/doc/docs/.vuepress/.temp/pages/macos/clash-nyanpasu/index.html.js b/doc/docs/.vuepress/.temp/pages/macos/clash-nyanpasu/index.html.js index 284fd16bf..67c4bb610 100644 --- a/doc/docs/.vuepress/.temp/pages/macos/clash-nyanpasu/index.html.js +++ b/doc/docs/.vuepress/.temp/pages/macos/clash-nyanpasu/index.html.js @@ -1,3 +1,3 @@ import comp from "/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/macos/clash-nyanpasu/index.html.vue" -const data = JSON.parse("{\"path\":\"/macos/clash-nyanpasu/\",\"title\":\"Clash Nyanpasu\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"Clash Nyanpasu\",\"createTime\":\"2025/09/24 14:26:33\",\"permalink\":\"/macos/clash-nyanpasu/\"},\"readingTime\":{\"minutes\":0.44,\"words\":132},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000,\"contributors\":[{\"name\":\"hellcat\",\"username\":\"\",\"email\":\"\",\"commits\":1,\"avatar\":\"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro\"}]},\"filePathRelative\":\"notes/doc/teach/MacOs/Clash Nyanpasu.md\",\"headers\":[]}") +const data = JSON.parse("{\"path\":\"/macos/clash-nyanpasu/\",\"title\":\"Clash Nyanpasu\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"Clash Nyanpasu\",\"createTime\":\"2025/09/24 14:26:33\",\"permalink\":\"/macos/clash-nyanpasu/\"},\"readingTime\":{\"minutes\":0.44,\"words\":132},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000},\"filePathRelative\":\"notes/doc/teach/MacOs/Clash Nyanpasu.md\",\"headers\":[]}") export { comp, data } diff --git a/doc/docs/.vuepress/.temp/pages/macos/hiddify/index.html.js b/doc/docs/.vuepress/.temp/pages/macos/hiddify/index.html.js index 545f4deb6..e9f841130 100644 --- a/doc/docs/.vuepress/.temp/pages/macos/hiddify/index.html.js +++ b/doc/docs/.vuepress/.temp/pages/macos/hiddify/index.html.js @@ -1,3 +1,3 @@ import comp from "/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/macos/hiddify/index.html.vue" -const data = JSON.parse("{\"path\":\"/macos/hiddify/\",\"title\":\"Hiddify\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"Hiddify\",\"createTime\":\"2025/09/24 14:27:07\",\"permalink\":\"/macos/hiddify/\"},\"readingTime\":{\"minutes\":0.43,\"words\":130},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000,\"contributors\":[{\"name\":\"hellcat\",\"username\":\"\",\"email\":\"\",\"commits\":1,\"avatar\":\"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro\"}]},\"filePathRelative\":\"notes/doc/teach/MacOs/Hiddify.md\",\"headers\":[]}") +const data = JSON.parse("{\"path\":\"/macos/hiddify/\",\"title\":\"Hiddify\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"Hiddify\",\"createTime\":\"2025/09/24 14:27:07\",\"permalink\":\"/macos/hiddify/\"},\"readingTime\":{\"minutes\":0.43,\"words\":130},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000},\"filePathRelative\":\"notes/doc/teach/MacOs/Hiddify.md\",\"headers\":[]}") export { comp, data } diff --git a/doc/docs/.vuepress/.temp/pages/qlabr30g/index.html.js b/doc/docs/.vuepress/.temp/pages/qlabr30g/index.html.js index bff917707..ce87fbee1 100644 --- a/doc/docs/.vuepress/.temp/pages/qlabr30g/index.html.js +++ b/doc/docs/.vuepress/.temp/pages/qlabr30g/index.html.js @@ -1,3 +1,3 @@ import comp from "/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/qlabr30g/index.html.vue" -const data = JSON.parse("{\"path\":\"/qlabr30g/\",\"title\":\"Clash Verge Reg\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"Clash Verge Reg\",\"createTime\":\"2025/09/24 19:17:43\",\"permalink\":\"/qlabr30g/\"},\"readingTime\":{\"minutes\":0.4,\"words\":120},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000,\"contributors\":[{\"name\":\"hellcat\",\"username\":\"\",\"email\":\"\",\"commits\":1,\"avatar\":\"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro\"}]},\"filePathRelative\":\"notes/doc/teach/MacOs/Clash Verge Rev.md\",\"headers\":[]}") +const data = JSON.parse("{\"path\":\"/qlabr30g/\",\"title\":\"Clash Verge Reg\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"Clash Verge Reg\",\"createTime\":\"2025/09/24 19:17:43\",\"permalink\":\"/qlabr30g/\"},\"readingTime\":{\"minutes\":0.4,\"words\":120},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000},\"filePathRelative\":\"notes/doc/teach/MacOs/Clash Verge Rev.md\",\"headers\":[]}") export { comp, data } diff --git a/doc/docs/.vuepress/.temp/pages/sdtgjn92/index.html.js b/doc/docs/.vuepress/.temp/pages/sdtgjn92/index.html.js index 5a646f15e..cf4c69ff3 100644 --- a/doc/docs/.vuepress/.temp/pages/sdtgjn92/index.html.js +++ b/doc/docs/.vuepress/.temp/pages/sdtgjn92/index.html.js @@ -1,3 +1,3 @@ import comp from "/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/sdtgjn92/index.html.vue" -const data = JSON.parse("{\"path\":\"/sdtgjn92/\",\"title\":\"节点问题\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"节点问题\",\"createTime\":\"2025/09/23 15:32:32\",\"permalink\":\"/sdtgjn92/\"},\"readingTime\":{\"minutes\":0.65,\"words\":194},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000,\"contributors\":[{\"name\":\"hellcat\",\"username\":\"\",\"email\":\"\",\"commits\":1,\"avatar\":\"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro\"}]},\"filePathRelative\":\"notes/doc/qa/节点问题.md\",\"headers\":[]}") +const data = JSON.parse("{\"path\":\"/sdtgjn92/\",\"title\":\"节点问题\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"节点问题\",\"createTime\":\"2025/09/23 15:32:32\",\"permalink\":\"/sdtgjn92/\"},\"readingTime\":{\"minutes\":0.65,\"words\":194},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000},\"filePathRelative\":\"notes/doc/qa/节点问题.md\",\"headers\":[]}") export { comp, data } diff --git a/doc/docs/.vuepress/.temp/pages/un2lbkeo/index.html.js b/doc/docs/.vuepress/.temp/pages/un2lbkeo/index.html.js index f3f842b35..2ce9b6e18 100644 --- a/doc/docs/.vuepress/.temp/pages/un2lbkeo/index.html.js +++ b/doc/docs/.vuepress/.temp/pages/un2lbkeo/index.html.js @@ -1,3 +1,3 @@ import comp from "/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/un2lbkeo/index.html.vue" -const data = JSON.parse("{\"path\":\"/un2lbkeo/\",\"title\":\"哪个代理软件最适合我?\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"哪个代理软件最适合我?\",\"createTime\":\"2025/09/28 12:54:04\",\"permalink\":\"/un2lbkeo/\"},\"readingTime\":{\"minutes\":1.02,\"words\":306},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000,\"contributors\":[{\"name\":\"hellcat\",\"username\":\"\",\"email\":\"\",\"commits\":1,\"avatar\":\"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro\"}]},\"filePathRelative\":\"notes/doc/advanced/哪个代理软件最适合我?.md\",\"headers\":[]}") +const data = JSON.parse("{\"path\":\"/un2lbkeo/\",\"title\":\"哪个代理软件最适合我?\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"哪个代理软件最适合我?\",\"createTime\":\"2025/09/28 12:54:04\",\"permalink\":\"/un2lbkeo/\"},\"readingTime\":{\"minutes\":1.02,\"words\":306},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000},\"filePathRelative\":\"notes/doc/advanced/哪个代理软件最适合我?.md\",\"headers\":[]}") export { comp, data } diff --git a/doc/docs/.vuepress/.temp/pages/windows/clash-nyanpasu/index.html.js b/doc/docs/.vuepress/.temp/pages/windows/clash-nyanpasu/index.html.js index 39da355ef..edc2183e7 100644 --- a/doc/docs/.vuepress/.temp/pages/windows/clash-nyanpasu/index.html.js +++ b/doc/docs/.vuepress/.temp/pages/windows/clash-nyanpasu/index.html.js @@ -1,3 +1,3 @@ import comp from "/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/windows/clash-nyanpasu/index.html.vue" -const data = JSON.parse("{\"path\":\"/windows/clash-nyanpasu/\",\"title\":\"Clash Nyanpasu\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"Clash Nyanpasu\",\"createTime\":\"2025/09/22 16:11:59\",\"permalink\":\"/windows/clash-nyanpasu/\"},\"readingTime\":{\"minutes\":0.45,\"words\":134},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000,\"contributors\":[{\"name\":\"hellcat\",\"username\":\"\",\"email\":\"\",\"commits\":1,\"avatar\":\"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro\"}]},\"filePathRelative\":\"notes/doc/teach/Windows/Clash Nyanpasu.md\",\"headers\":[]}") +const data = JSON.parse("{\"path\":\"/windows/clash-nyanpasu/\",\"title\":\"Clash Nyanpasu\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"Clash Nyanpasu\",\"createTime\":\"2025/09/22 16:11:59\",\"permalink\":\"/windows/clash-nyanpasu/\"},\"readingTime\":{\"minutes\":0.45,\"words\":134},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000},\"filePathRelative\":\"notes/doc/teach/Windows/Clash Nyanpasu.md\",\"headers\":[]}") export { comp, data } diff --git a/doc/docs/.vuepress/.temp/pages/windows/clash-verge-rev/index.html.js b/doc/docs/.vuepress/.temp/pages/windows/clash-verge-rev/index.html.js index 0029730ad..e34434a3e 100644 --- a/doc/docs/.vuepress/.temp/pages/windows/clash-verge-rev/index.html.js +++ b/doc/docs/.vuepress/.temp/pages/windows/clash-verge-rev/index.html.js @@ -1,3 +1,3 @@ import comp from "/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/windows/clash-verge-rev/index.html.vue" -const data = JSON.parse("{\"path\":\"/windows/clash-verge-rev/\",\"title\":\"Clash Verge Rev\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"Clash Verge Rev\",\"createTime\":\"2025/09/22 16:11:59\",\"permalink\":\"/windows/clash-verge-rev/\"},\"readingTime\":{\"minutes\":0.4,\"words\":121},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000,\"contributors\":[{\"name\":\"hellcat\",\"username\":\"\",\"email\":\"\",\"commits\":1,\"avatar\":\"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro\"}]},\"filePathRelative\":\"notes/doc/teach/Windows/Clash Verge Rev.md\",\"headers\":[]}") +const data = JSON.parse("{\"path\":\"/windows/clash-verge-rev/\",\"title\":\"Clash Verge Rev\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"Clash Verge Rev\",\"createTime\":\"2025/09/22 16:11:59\",\"permalink\":\"/windows/clash-verge-rev/\"},\"readingTime\":{\"minutes\":0.4,\"words\":121},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000},\"filePathRelative\":\"notes/doc/teach/Windows/Clash Verge Rev.md\",\"headers\":[]}") export { comp, data } diff --git a/doc/docs/.vuepress/.temp/pages/windows/hiddify/index.html.js b/doc/docs/.vuepress/.temp/pages/windows/hiddify/index.html.js index 0697a2c97..91020a155 100644 --- a/doc/docs/.vuepress/.temp/pages/windows/hiddify/index.html.js +++ b/doc/docs/.vuepress/.temp/pages/windows/hiddify/index.html.js @@ -1,3 +1,3 @@ import comp from "/private/var/www/wwwroot/fuc-new.loc/doc/docs/.vuepress/.temp/pages/windows/hiddify/index.html.vue" -const data = JSON.parse("{\"path\":\"/windows/hiddify/\",\"title\":\"Hiddify\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"Hiddify\",\"createTime\":\"2025/09/22 16:11:59\",\"permalink\":\"/windows/hiddify/\"},\"readingTime\":{\"minutes\":0.32,\"words\":95},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000,\"contributors\":[{\"name\":\"hellcat\",\"username\":\"\",\"email\":\"\",\"commits\":1,\"avatar\":\"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro\"}]},\"filePathRelative\":\"notes/doc/teach/Windows/Hiddify.md\",\"headers\":[]}") +const data = JSON.parse("{\"path\":\"/windows/hiddify/\",\"title\":\"Hiddify\",\"lang\":\"zh-CN\",\"frontmatter\":{\"title\":\"Hiddify\",\"createTime\":\"2025/09/22 16:11:59\",\"permalink\":\"/windows/hiddify/\"},\"readingTime\":{\"minutes\":0.32,\"words\":95},\"git\":{\"createdTime\":1759483028000,\"updatedTime\":1759483028000},\"filePathRelative\":\"notes/doc/teach/Windows/Hiddify.md\",\"headers\":[]}") export { comp, data } diff --git a/doc/docs/.vuepress/config.ts b/doc/docs/.vuepress/config.ts index 366ac73e6..2a05f06bb 100644 --- a/doc/docs/.vuepress/config.ts +++ b/doc/docs/.vuepress/config.ts @@ -29,7 +29,7 @@ export default defineUserConfig({ theme: plumeTheme({ logo: '/favicon.png', - + contributors: false, custom: { url_site_base: 'https://福云.com', url_this_base: 'http://doc.福云.com', diff --git a/doc/docs/.vuepress/dist/404.html b/doc/docs/.vuepress/dist/404.html index 323513e81..b2030e9db 100644 --- a/doc/docs/.vuepress/dist/404.html +++ b/doc/docs/.vuepress/dist/404.html @@ -1 +1 @@ -文档中心
Skip to content

404

页面未找到

但是,如果你不改变方向,并且一直寻找,最终可能会到达你要去的地方。
\ No newline at end of file +文档中心
Skip to content

404

页面未找到

但是,如果你不改变方向,并且一直寻找,最终可能会到达你要去的地方。
\ No newline at end of file diff --git a/doc/docs/.vuepress/dist/9424av4s/index.html b/doc/docs/.vuepress/dist/9424av4s/index.html index a23814c00..72ed22906 100644 --- a/doc/docs/.vuepress/dist/9424av4s/index.html +++ b/doc/docs/.vuepress/dist/9424av4s/index.html @@ -1,8 +1,8 @@ -软件问题 | 文档中心
Skip to content

软件问题

约 930 字大约 3 分钟

2025-09-23

\ No newline at end of file diff --git a/doc/docs/.vuepress/dist/android/clash-meta/index.html b/doc/docs/.vuepress/dist/android/clash-meta/index.html index 9c0fdb948..034ea72a7 100644 --- a/doc/docs/.vuepress/dist/android/clash-meta/index.html +++ b/doc/docs/.vuepress/dist/android/clash-meta/index.html @@ -1 +1 @@ -Clash Meta | 文档中心
Skip to content

Clash Meta

约 124 字小于 1 分钟

2025-09-24

\ No newline at end of file +Clash Meta | 文档中心
Skip to content

Clash Meta

约 124 字小于 1 分钟

2025-09-24

\ No newline at end of file diff --git a/doc/docs/.vuepress/dist/android/hiddify/index.html b/doc/docs/.vuepress/dist/android/hiddify/index.html index b6883b9e0..cdac3a11e 100644 --- a/doc/docs/.vuepress/dist/android/hiddify/index.html +++ b/doc/docs/.vuepress/dist/android/hiddify/index.html @@ -1 +1 @@ -Hiddify | 文档中心
Skip to content

Hiddify

约 78 字小于 1 分钟

2025-09-24

\ No newline at end of file +Hiddify | 文档中心
Skip to content
\ No newline at end of file diff --git a/doc/docs/.vuepress/dist/article/baygtkq6/index.html b/doc/docs/.vuepress/dist/article/baygtkq6/index.html index 3ab32216b..c58c5ee9b 100644 --- a/doc/docs/.vuepress/dist/article/baygtkq6/index.html +++ b/doc/docs/.vuepress/dist/article/baygtkq6/index.html @@ -1,4 +1,4 @@ -Markdown | 文档中心
Skip to content

Markdown

约 1009 字大约 3 分钟

markdown

2025-09-21

标题H2

标题H3

标题H4

标题H5
标题H6

标题2 Badge Badge

标题3 Badge Badge

标题4 Badge Badge

正文内容。

@property CSS at-rule是 CSS Houdini API 的一部分,它允许开发者显式地定义他们的 CSS 自定义属性, 允许进行属性类型检查、设定默认值以及定义该自定义属性是否可以被继承。

@property 的出现,极大的增强了 CSS 的能力。

加粗:加粗文字

斜体: 斜体文字

删除文字

内容 标记

数学表达式: (2n1)-(2^{n-1}) ~ 2n112^{n-1} -1

rωr(yωω)=(yωω){(logy)r+i=1r(1)Ir(ri+1)(logy)riωi}\frac {\partial^r} {\partial \omega^r} \left(\frac {y^{\omega}} {\omega}\right) = \left(\frac {y^{\omega}} {\omega}\right) \left\{(\log y)^r + \sum_{i=1}^r \frac {(-1)^ Ir \cdots (r-i+1) (\log y)^{ri}} {\omega^i} \right\}

19th

H2O

内容居中

内容右对齐

  • 无序列表1
  • 无序列表2
  • 无序列表3
  1. 有序列表1
  2. 有序列表2
  3. 有序列表3
TablesAreCool
col 3 isright-aligned$1600
col 2 iscentered$12
zebra stripesare neat$1

引用内容

引用内容

链接

外部链接

plume

Badge:

  • info badge
  • tip badge
  • warning badge
  • danger badge

图标:

  • home -
  • vscode -
  • twitter -

demo wrapper:

示例

main
aside

代码:

const a = 1
+Markdown | 文档中心
Skip to content

Markdown

约 1009 字大约 3 分钟

markdown

2025-09-21

标题H2

标题H3

标题H4

标题H5
标题H6

标题2 Badge Badge

标题3 Badge Badge

标题4 Badge Badge

正文内容。

@property CSS at-rule是 CSS Houdini API 的一部分,它允许开发者显式地定义他们的 CSS 自定义属性, 允许进行属性类型检查、设定默认值以及定义该自定义属性是否可以被继承。

@property 的出现,极大的增强了 CSS 的能力。

加粗:加粗文字

斜体: 斜体文字

删除文字

内容 标记

数学表达式: (2n1)-(2^{n-1}) ~ 2n112^{n-1} -1

rωr(yωω)=(yωω){(logy)r+i=1r(1)Ir(ri+1)(logy)riωi}\frac {\partial^r} {\partial \omega^r} \left(\frac {y^{\omega}} {\omega}\right) = \left(\frac {y^{\omega}} {\omega}\right) \left\{(\log y)^r + \sum_{i=1}^r \frac {(-1)^ Ir \cdots (r-i+1) (\log y)^{ri}} {\omega^i} \right\}

19th

H2O

内容居中

内容右对齐

  • 无序列表1
  • 无序列表2
  • 无序列表3
  1. 有序列表1
  2. 有序列表2
  3. 有序列表3
TablesAreCool
col 3 isright-aligned$1600
col 2 iscentered$12
zebra stripesare neat$1

引用内容

引用内容

链接

外部链接

plume

Badge:

  • info badge
  • tip badge
  • warning badge
  • danger badge

图标:

  • home -
  • vscode -
  • twitter -

demo wrapper:

示例

main
aside

代码:

const a = 1
 const b = 2
 const c = a + b
 
@@ -87,4 +87,4 @@
 app.appendChild(window.document.createElement('small')).textContent = a

::::

选项卡:

标题1

内容区块

注意

标题1

内容区块

脚注:

脚注 1 链接[1]

脚注 2 链接[2]

行内的脚注[3] 定义。

重复的页脚定义[2:1]


  1. 脚注 可以包含特殊标记

    也可以由多个段落组成 ↩︎

  2. 脚注文字。 ↩︎ ↩︎

  3. 行内脚注文本 ↩︎

\ No newline at end of file +}

::::

选项卡:

标题1

内容区块

注意

标题1

内容区块

脚注:

脚注 1 链接[1]

脚注 2 链接[2]

行内的脚注[3] 定义。

重复的页脚定义[2:1]


  1. 脚注 可以包含特殊标记

    也可以由多个段落组成 ↩︎

  2. 脚注文字。 ↩︎ ↩︎

  3. 行内脚注文本 ↩︎

\ No newline at end of file diff --git a/doc/docs/.vuepress/dist/article/li0yjgjg/index.html b/doc/docs/.vuepress/dist/article/li0yjgjg/index.html index 8e71a4bd8..9d0e5b614 100644 --- a/doc/docs/.vuepress/dist/article/li0yjgjg/index.html +++ b/doc/docs/.vuepress/dist/article/li0yjgjg/index.html @@ -1 +1 @@ -自定义组件 | 文档中心
Skip to content

自定义组件

约 20 字小于 1 分钟

预览组件

2025-09-21

\ No newline at end of file +自定义组件 | 文档中心
Skip to content

自定义组件

约 20 字小于 1 分钟

预览组件

2025-09-21

\ No newline at end of file diff --git a/doc/docs/.vuepress/dist/assets/404.html-T7tU7OGV.js b/doc/docs/.vuepress/dist/assets/404.html-YbHANwTL.js similarity index 84% rename from doc/docs/.vuepress/dist/assets/404.html-T7tU7OGV.js rename to doc/docs/.vuepress/dist/assets/404.html-YbHANwTL.js index 7c87ec206..983550c28 100644 --- a/doc/docs/.vuepress/dist/assets/404.html-T7tU7OGV.js +++ b/doc/docs/.vuepress/dist/assets/404.html-YbHANwTL.js @@ -1 +1 @@ -import{_ as e,c as o,d as n,o as a}from"./app-qWrSwP4H.js";const r={};function l(s,t){return a(),o("div",null,[...t[0]||(t[0]=[n("p",null,"404 Not Found",-1)])])}const d=e(r,[["render",l]]),i=JSON.parse('{"path":"/404.html","title":"","lang":"zh-CN","frontmatter":{"layout":"NotFound"},"readingTime":{"minutes":0.01,"words":3},"git":{},"filePathRelative":null,"headers":[]}');export{d as comp,i as data}; +import{_ as e,c as o,d as n,o as a}from"./app-QK_VlHgY.js";const r={};function l(s,t){return a(),o("div",null,[...t[0]||(t[0]=[n("p",null,"404 Not Found",-1)])])}const d=e(r,[["render",l]]),i=JSON.parse('{"path":"/404.html","title":"","lang":"zh-CN","frontmatter":{"layout":"NotFound"},"readingTime":{"minutes":0.01,"words":3},"git":{},"filePathRelative":null,"headers":[]}');export{d as comp,i as data}; diff --git a/doc/docs/.vuepress/dist/assets/SearchBox-DPin-L92.js b/doc/docs/.vuepress/dist/assets/SearchBox-DZE7rGEq.js similarity index 99% rename from doc/docs/.vuepress/dist/assets/SearchBox-DPin-L92.js rename to doc/docs/.vuepress/dist/assets/SearchBox-DZE7rGEq.js index 3550e240c..5ed3cfc0a 100644 --- a/doc/docs/.vuepress/dist/assets/SearchBox-DPin-L92.js +++ b/doc/docs/.vuepress/dist/assets/SearchBox-DZE7rGEq.js @@ -1,4 +1,4 @@ -import{s as ie,f as he,t as ze,g as ut,u as dt,n as ht,h as Fe,i as ft,_ as be,c as V,o as P,d as w,j as pt,k as vt,l as mt,m as gt,p as Pe,q as X,v as bt,x as yt,y as ee,z as _e,A as le,B as wt,C as _t,D as xt,E as St,F as kt,G as Et,H as It,a as xe,I as O,J as Tt,K as Nt,L as Ft,M as Ve,N as Ct,O as Rt,P as $e,e as te,Q as ne,T as Ot,R as je,S as Mt}from"./app-qWrSwP4H.js";/*! +import{s as ie,f as he,t as ze,g as ut,u as dt,n as ht,h as Fe,i as ft,_ as be,c as V,o as P,d as w,j as pt,k as vt,l as mt,m as gt,p as Pe,q as X,v as bt,x as yt,y as ee,z as _e,A as le,B as wt,C as _t,D as xt,E as St,F as kt,G as Et,H as It,a as xe,I as O,J as Tt,K as Nt,L as Ft,M as Ve,N as Ct,O as Rt,P as $e,e as te,Q as ne,T as Ot,R as je,S as Mt}from"./app-QK_VlHgY.js";/*! * tabbable 6.2.0 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE */var Ye=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],fe=Ye.join(","),Ze=typeof Element>"u",U=Ze?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,pe=!Ze&&Element.prototype.getRootNode?function(a){var e;return a==null||(e=a.getRootNode)===null||e===void 0?void 0:e.call(a)}:function(a){return a?.ownerDocument},ve=function a(e,t){var n;t===void 0&&(t=!0);var s=e==null||(n=e.getAttribute)===null||n===void 0?void 0:n.call(e,"inert"),r=s===""||s==="true",i=r||t&&e&&a(e.parentNode);return i},At=function(e){var t,n=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return n===""||n==="true"},Xe=function(e,t,n){if(ve(e))return[];var s=Array.prototype.slice.apply(e.querySelectorAll(fe));return t&&U.call(e,fe)&&s.unshift(e),s=s.filter(n),s},et=function a(e,t,n){for(var s=[],r=Array.from(e);r.length;){var i=r.shift();if(!ve(i,!1))if(i.tagName==="SLOT"){var o=i.assignedElements(),l=o.length?o:i.children,c=a(l,!0,n);n.flatten?s.push.apply(s,c):s.push({scopeParent:i,candidates:c})}else{var d=U.call(i,fe);d&&n.filter(i)&&(t||!e.includes(i))&&s.push(i);var v=i.shadowRoot||typeof n.getShadowRoot=="function"&&n.getShadowRoot(i),p=!ve(v,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(i));if(v&&p){var b=a(v===!0?i.children:v.children,!0,n);n.flatten?s.push.apply(s,b):s.push({scopeParent:i,candidates:b})}else r.unshift.apply(r,i.children)}}return s},tt=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},K=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||At(e))&&!tt(e)?0:e.tabIndex},Lt=function(e,t){var n=K(e);return n<0&&t&&!tt(e)?0:n},Dt=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},nt=function(e){return e.tagName==="INPUT"},zt=function(e){return nt(e)&&e.type==="hidden"},Pt=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(n){return n.tagName==="SUMMARY"});return t},Vt=function(e,t){for(var n=0;nsummary:first-of-type"),i=r?e.parentElement:e;if(U.call(i,"details:not([open]) *"))return!0;if(!n||n==="full"||n==="legacy-full"){if(typeof s=="function"){for(var o=e;e;){var l=e.parentElement,c=pe(e);if(l&&!l.shadowRoot&&s(l)===!0)return Be(e);e.assignedSlot?e=e.assignedSlot:!l&&c!==e.ownerDocument?e=c.host:e=l}e=o}if(Wt(e))return!e.getClientRects().length;if(n!=="legacy-full")return!0}else if(n==="non-zero-area")return Be(e);return!1},Kt=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var n=0;n=0)},qt=function a(e){var t=[],n=[];return e.forEach(function(s,r){var i=!!s.scopeParent,o=i?s.scopeParent:s,l=Lt(o,i),c=i?a(s.candidates):o;l===0?i?t.push.apply(t,c):t.push(o):n.push({documentOrder:r,tabIndex:l,item:s,isScope:i,content:c})}),n.sort(Dt).reduce(function(s,r){return r.isScope?s.push.apply(s,r.content):s.push(r.content),s},[]).concat(t)},Gt=function(e,t){t=t||{};var n;return t.getShadowRoot?n=et([e],t.includeContainer,{filter:Ce.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:Ut}):n=Xe(e,t.includeContainer,Ce.bind(null,t)),qt(n)},Ht=function(e,t){t=t||{};var n;return t.getShadowRoot?n=et([e],t.includeContainer,{filter:me.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):n=Xe(e,t.includeContainer,me.bind(null,t)),n},H=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return U.call(e,fe)===!1?!1:Ce(t,e)},Qt=Ye.concat("iframe").join(","),Se=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return U.call(e,Qt)===!1?!1:me(t,e)};/*! diff --git a/doc/docs/.vuepress/dist/assets/app-QK_VlHgY.js b/doc/docs/.vuepress/dist/assets/app-QK_VlHgY.js new file mode 100644 index 000000000..b6b735f03 --- /dev/null +++ b/doc/docs/.vuepress/dist/assets/app-QK_VlHgY.js @@ -0,0 +1,26 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index.html-DEoSkqb9.js","assets/plume-CW0hsMQh.js","assets/index.html-BXLeXG2f.js"])))=>i.map(i=>d[i]); +/** +* @vue/shared v3.5.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function ki(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Ae={},Jn=[],Vt=()=>{},gc=()=>!1,Ko=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),$i=e=>e.startsWith("onUpdate:"),Ge=Object.assign,wi=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},xd=Object.prototype.hasOwnProperty,Pe=(e,t)=>xd.call(e,t),he=Array.isArray,Xn=e=>Ks(e)==="[object Map]",mc=e=>Ks(e)==="[object Set]",ve=e=>typeof e=="function",Be=e=>typeof e=="string",on=e=>typeof e=="symbol",Re=e=>e!==null&&typeof e=="object",bc=e=>(Re(e)||ve(e))&&ve(e.then)&&ve(e.catch),yc=Object.prototype.toString,Ks=e=>yc.call(e),Od=e=>Ks(e).slice(8,-1),_c=e=>Ks(e)==="[object Object]",Ti=e=>Be(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Zn=ki(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ys=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},Rd=/-\w/g,ft=Ys(e=>e.replace(Rd,t=>t.slice(1).toUpperCase())),Nd=/\B([A-Z])/g,yn=Ys(e=>e.replace(Nd,"-$1").toLowerCase()),Yo=Ys(e=>e.charAt(0).toUpperCase()+e.slice(1)),$s=Ys(e=>e?`on${Yo(e)}`:""),gn=(e,t)=>!Object.is(e,t),ws=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:o,value:n})},Gr=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Vd=e=>{const t=Be(e)?Number(e):NaN;return isNaN(t)?e:t};let dl;const Qs=()=>dl||(dl=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Fe(e){if(he(e)){const t={};for(let n=0;n{if(n){const o=n.split(Hd);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function K(e){let t="";if(Be(e))t=e;else if(he(e))for(let n=0;n!!(e&&e.__v_isRef===!0),U=e=>Be(e)?e:e==null?"":he(e)||Re(e)&&(e.toString===yc||!ve(e.toString))?Tc(e)?U(e.value):JSON.stringify(e,Cc,2):String(e),Cc=(e,t)=>Tc(t)?Cc(e,t.value):Xn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,s],r)=>(n[pr(o,r)+" =>"]=s,n),{})}:mc(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>pr(n))}:on(t)?pr(t):Re(t)&&!he(t)&&!_c(t)?String(t):t,pr=(e,t="")=>{var n;return on(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.5.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let Ze;class Ud{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Ze,!t&&Ze&&(this.index=(Ze.scopes||(Ze.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0&&--this._on===0&&(Ze=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let n,o;for(n=0,o=this.effects.length;n0)return;if(Eo){let t=Eo;for(Eo=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Co;){let t=Co;for(Co=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(o){e||(e=o)}t=n}}if(e)throw e}function Ac(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Ic(e){let t,n=e.depsTail,o=n;for(;o;){const s=o.prevDep;o.version===-1?(o===n&&(n=s),Si(o),Gd(o)):t=o,o.dep.activeLink=o.prevActiveLink,o.prevActiveLink=void 0,o=s}e.deps=t,e.depsTail=n}function qr(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Mc(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Mc(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Vo)||(e.globalVersion=Vo,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!qr(e))))return;e.flags|=2;const t=e.dep,n=xe,o=St;xe=e,St=!0;try{Ac(e);const s=e.fn(e._value);(t.version===0||gn(s,e._value))&&(e.flags|=128,e._value=s,t.version++)}catch(s){throw t.version++,s}finally{xe=n,St=o,Ic(e),e.flags&=-3}}function Si(e,t=!1){const{dep:n,prevSub:o,nextSub:s}=e;if(o&&(o.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=o,e.nextSub=void 0),n.subs===e&&(n.subs=o,!o&&n.computed)){n.computed.flags&=-5;for(let r=n.computed.deps;r;r=r.nextDep)Si(r,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Gd(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let St=!0;const xc=[];function en(){xc.push(St),St=!1}function tn(){const e=xc.pop();St=e===void 0?!0:e}function pl(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=xe;xe=void 0;try{t()}finally{xe=n}}}let Vo=0;class qd{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Js{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!xe||!St||xe===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==xe)n=this.activeLink=new qd(xe,this),xe.deps?(n.prevDep=xe.depsTail,xe.depsTail.nextDep=n,xe.depsTail=n):xe.deps=xe.depsTail=n,Oc(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const o=n.nextDep;o.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=o),n.prevDep=xe.depsTail,n.nextDep=void 0,xe.depsTail.nextDep=n,xe.depsTail=n,xe.deps===n&&(xe.deps=o)}return n}trigger(t){this.version++,Vo++,this.notify(t)}notify(t){Ci();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Ei()}}}function Oc(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let o=t.deps;o;o=o.nextDep)Oc(o)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Is=new WeakMap,Sn=Symbol(""),Kr=Symbol(""),Do=Symbol("");function et(e,t,n){if(St&&xe){let o=Is.get(e);o||Is.set(e,o=new Map);let s=o.get(n);s||(o.set(n,s=new Js),s.map=o,s.key=n),s.track()}}function Yt(e,t,n,o,s,r){const i=Is.get(e);if(!i){Vo++;return}const l=a=>{a&&a.trigger()};if(Ci(),t==="clear")i.forEach(l);else{const a=he(e),c=a&&Ti(n);if(a&&n==="length"){const u=Number(o);i.forEach((f,d)=>{(d==="length"||d===Do||!on(d)&&d>=u)&&l(f)})}else switch((n!==void 0||i.has(void 0))&&l(i.get(n)),c&&l(i.get(Do)),t){case"add":a?c&&l(i.get("length")):(l(i.get(Sn)),Xn(e)&&l(i.get(Kr)));break;case"delete":a||(l(i.get(Sn)),Xn(e)&&l(i.get(Kr)));break;case"set":Xn(e)&&l(i.get(Sn));break}}Ei()}function Kd(e,t){const n=Is.get(e);return n&&n.get(t)}function jn(e){const t=$e(e);return t===e?t:(et(t,"iterate",Do),wt(e)?t:t.map(qe))}function Xs(e){return et(e=$e(e),"iterate",Do),e}const Yd={__proto__:null,[Symbol.iterator](){return vr(this,Symbol.iterator,qe)},concat(...e){return jn(this).concat(...e.map(t=>he(t)?jn(t):t))},entries(){return vr(this,"entries",e=>(e[1]=qe(e[1]),e))},every(e,t){return Wt(this,"every",e,t,void 0,arguments)},filter(e,t){return Wt(this,"filter",e,t,n=>n.map(qe),arguments)},find(e,t){return Wt(this,"find",e,t,qe,arguments)},findIndex(e,t){return Wt(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Wt(this,"findLast",e,t,qe,arguments)},findLastIndex(e,t){return Wt(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Wt(this,"forEach",e,t,void 0,arguments)},includes(...e){return gr(this,"includes",e)},indexOf(...e){return gr(this,"indexOf",e)},join(e){return jn(this).join(e)},lastIndexOf(...e){return gr(this,"lastIndexOf",e)},map(e,t){return Wt(this,"map",e,t,void 0,arguments)},pop(){return mo(this,"pop")},push(...e){return mo(this,"push",e)},reduce(e,...t){return hl(this,"reduce",e,t)},reduceRight(e,...t){return hl(this,"reduceRight",e,t)},shift(){return mo(this,"shift")},some(e,t){return Wt(this,"some",e,t,void 0,arguments)},splice(...e){return mo(this,"splice",e)},toReversed(){return jn(this).toReversed()},toSorted(e){return jn(this).toSorted(e)},toSpliced(...e){return jn(this).toSpliced(...e)},unshift(...e){return mo(this,"unshift",e)},values(){return vr(this,"values",qe)}};function vr(e,t,n){const o=Xs(e),s=o[t]();return o!==e&&!wt(e)&&(s._next=s.next,s.next=()=>{const r=s._next();return r.value&&(r.value=n(r.value)),r}),s}const Qd=Array.prototype;function Wt(e,t,n,o,s,r){const i=Xs(e),l=i!==e&&!wt(e),a=i[t];if(a!==Qd[t]){const f=a.apply(e,r);return l?qe(f):f}let c=n;i!==e&&(l?c=function(f,d){return n.call(this,qe(f),d,e)}:n.length>2&&(c=function(f,d){return n.call(this,f,d,e)}));const u=a.call(i,c,o);return l&&s?s(u):u}function hl(e,t,n,o){const s=Xs(e);let r=n;return s!==e&&(wt(e)?n.length>3&&(r=function(i,l,a){return n.call(this,i,l,a,e)}):r=function(i,l,a){return n.call(this,i,qe(l),a,e)}),s[t](r,...o)}function gr(e,t,n){const o=$e(e);et(o,"iterate",Do);const s=o[t](...n);return(s===-1||s===!1)&&Pi(n[0])?(n[0]=$e(n[0]),o[t](...n)):s}function mo(e,t,n=[]){en(),Ci();const o=$e(e)[t].apply(e,n);return Ei(),tn(),o}const Jd=ki("__proto__,__v_isRef,__isVue"),Rc=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(on));function Xd(e){on(e)||(e=String(e));const t=$e(this);return et(t,"has",e),t.hasOwnProperty(e)}class Nc{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,o){if(n==="__v_skip")return t.__v_skip;const s=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return r;if(n==="__v_raw")return o===(s?r?jc:Fc:r?Bc:Hc).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(o)?t:void 0;const i=he(t);if(!s){let a;if(i&&(a=Yd[n]))return a;if(n==="hasOwnProperty")return Xd}const l=Reflect.get(t,n,Ue(t)?t:o);return(on(n)?Rc.has(n):Jd(n))||(s||et(t,"get",n),r)?l:Ue(l)?i&&Ti(n)?l:l.value:Re(l)?s?Qo(l):Mn(l):l}}class Vc extends Nc{constructor(t=!1){super(!1,t)}set(t,n,o,s){let r=t[n];if(!this._isShallow){const a=mn(r);if(!wt(o)&&!mn(o)&&(r=$e(r),o=$e(o)),!he(t)&&Ue(r)&&!Ue(o))return a||(r.value=o),!0}const i=he(t)&&Ti(n)?Number(n)e,as=e=>Reflect.getPrototypeOf(e);function op(e,t,n){return function(...o){const s=this.__v_raw,r=$e(s),i=Xn(r),l=e==="entries"||e===Symbol.iterator&&i,a=e==="keys"&&i,c=s[e](...o),u=n?Yr:t?Ms:qe;return!t&&et(r,"iterate",a?Kr:Sn),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:l?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function cs(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function sp(e,t){const n={get(s){const r=this.__v_raw,i=$e(r),l=$e(s);e||(gn(s,l)&&et(i,"get",s),et(i,"get",l));const{has:a}=as(i),c=t?Yr:e?Ms:qe;if(a.call(i,s))return c(r.get(s));if(a.call(i,l))return c(r.get(l));r!==i&&r.get(s)},get size(){const s=this.__v_raw;return!e&&et($e(s),"iterate",Sn),s.size},has(s){const r=this.__v_raw,i=$e(r),l=$e(s);return e||(gn(s,l)&&et(i,"has",s),et(i,"has",l)),s===l?r.has(s):r.has(s)||r.has(l)},forEach(s,r){const i=this,l=i.__v_raw,a=$e(l),c=t?Yr:e?Ms:qe;return!e&&et(a,"iterate",Sn),l.forEach((u,f)=>s.call(r,c(u),c(f),i))}};return Ge(n,e?{add:cs("add"),set:cs("set"),delete:cs("delete"),clear:cs("clear")}:{add(s){!t&&!wt(s)&&!mn(s)&&(s=$e(s));const r=$e(this);return as(r).has.call(r,s)||(r.add(s),Yt(r,"add",s,s)),this},set(s,r){!t&&!wt(r)&&!mn(r)&&(r=$e(r));const i=$e(this),{has:l,get:a}=as(i);let c=l.call(i,s);c||(s=$e(s),c=l.call(i,s));const u=a.call(i,s);return i.set(s,r),c?gn(r,u)&&Yt(i,"set",s,r):Yt(i,"add",s,r),this},delete(s){const r=$e(this),{has:i,get:l}=as(r);let a=i.call(r,s);a||(s=$e(s),a=i.call(r,s)),l&&l.call(r,s);const c=r.delete(s);return a&&Yt(r,"delete",s,void 0),c},clear(){const s=$e(this),r=s.size!==0,i=s.clear();return r&&Yt(s,"clear",void 0,void 0),i}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=op(s,e,t)}),n}function Zs(e,t){const n=sp(e,t);return(o,s,r)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?o:Reflect.get(Pe(n,s)&&s in o?n:o,s,r)}const rp={get:Zs(!1,!1)},ip={get:Zs(!1,!0)},lp={get:Zs(!0,!1)},ap={get:Zs(!0,!0)},Hc=new WeakMap,Bc=new WeakMap,Fc=new WeakMap,jc=new WeakMap;function cp(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function up(e){return e.__v_skip||!Object.isExtensible(e)?0:cp(Od(e))}function Mn(e){return mn(e)?e:er(e,!1,Zd,rp,Hc)}function Wc(e){return er(e,!1,tp,ip,Bc)}function Qo(e){return er(e,!0,ep,lp,Fc)}function fp(e){return er(e,!0,np,ap,jc)}function er(e,t,n,o,s){if(!Re(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=up(e);if(r===0)return e;const i=s.get(e);if(i)return i;const l=new Proxy(e,r===2?o:n);return s.set(e,l),l}function Pn(e){return mn(e)?Pn(e.__v_raw):!!(e&&e.__v_isReactive)}function mn(e){return!!(e&&e.__v_isReadonly)}function wt(e){return!!(e&&e.__v_isShallow)}function Pi(e){return e?!!e.__v_raw:!1}function $e(e){const t=e&&e.__v_raw;return t?$e(t):e}function Uc(e){return!Pe(e,"__v_skip")&&Object.isExtensible(e)&&kc(e,"__v_skip",!0),e}const qe=e=>Re(e)?Mn(e):e,Ms=e=>Re(e)?Qo(e):e;function Ue(e){return e?e.__v_isRef===!0:!1}function ee(e){return zc(e,!1)}function we(e){return zc(e,!0)}function zc(e,t){return Ue(e)?e:new dp(e,t)}class dp{constructor(t,n){this.dep=new Js,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:$e(t),this._value=n?t:qe(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,o=this.__v_isShallow||wt(t)||mn(t);t=o?t:$e(t),gn(t,n)&&(this._rawValue=t,this._value=o?t:qe(t),this.dep.trigger())}}function b(e){return Ue(e)?e.value:e}function ye(e){return ve(e)?e():b(e)}const pp={get:(e,t,n)=>t==="__v_raw"?e:b(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const s=e[t];return Ue(s)&&!Ue(n)?(s.value=n,!0):Reflect.set(e,t,n,o)}};function Gc(e){return Pn(e)?e:new Proxy(e,pp)}class hp{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Js,{get:o,set:s}=t(n.track.bind(n),n.trigger.bind(n));this._get=o,this._set=s}get value(){return this._value=this._get()}set value(t){this._set(t)}}function Li(e){return new hp(e)}class vp{constructor(t,n,o){this._object=t,this._key=n,this._defaultValue=o,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Kd($e(this._object),this._key)}}class gp{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function xn(e,t,n){return Ue(e)?e:ve(e)?new gp(e):Re(e)&&arguments.length>1?mp(e,t,n):ee(e)}function mp(e,t,n){const o=e[t];return Ue(o)?o:new vp(e,t,n)}class bp{constructor(t,n,o){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Js(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Vo-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=o}notify(){if(this.flags|=16,!(this.flags&8)&&xe!==this)return Lc(this,!0),!0}get value(){const t=this.dep.track();return Mc(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function yp(e,t,n=!1){let o,s;return ve(e)?o=e:(o=e.get,s=e.set),new bp(o,s,n)}const us={},xs=new WeakMap;let Tn;function _p(e,t=!1,n=Tn){if(n){let o=xs.get(n);o||xs.set(n,o=[]),o.push(e)}}function kp(e,t,n=Ae){const{immediate:o,deep:s,once:r,scheduler:i,augmentJob:l,call:a}=n,c=L=>s?L:wt(L)||s===!1||s===0?Qt(L,1):Qt(L);let u,f,d,h,v=!1,g=!1;if(Ue(e)?(f=()=>e.value,v=wt(e)):Pn(e)?(f=()=>c(e),v=!0):he(e)?(g=!0,v=e.some(L=>Pn(L)||wt(L)),f=()=>e.map(L=>{if(Ue(L))return L.value;if(Pn(L))return c(L);if(ve(L))return a?a(L,2):L()})):ve(e)?t?f=a?()=>a(e,2):e:f=()=>{if(d){en();try{d()}finally{tn()}}const L=Tn;Tn=u;try{return a?a(e,3,[h]):e(h)}finally{Tn=L}}:f=Vt,t&&s){const L=f,D=s===!0?1/0:s;f=()=>Qt(L(),D)}const m=Ec(),T=()=>{u.stop(),m&&m.active&&wi(m.effects,u)};if(r&&t){const L=t;t=(...D)=>{L(...D),T()}}let S=g?new Array(e.length).fill(us):us;const $=L=>{if(!(!(u.flags&1)||!u.dirty&&!L))if(t){const D=u.run();if(s||v||(g?D.some((j,q)=>gn(j,S[q])):gn(D,S))){d&&d();const j=Tn;Tn=u;try{const q=[D,S===us?void 0:g&&S[0]===us?[]:S,h];S=D,a?a(t,3,q):t(...q)}finally{Tn=j}}}else u.run()};return l&&l($),u=new Sc(f),u.scheduler=i?()=>i($,!1):$,h=L=>_p(L,!1,u),d=u.onStop=()=>{const L=xs.get(u);if(L){if(a)a(L,4);else for(const D of L)D();xs.delete(u)}},t?o?$(!0):S=u.run():i?i($.bind(null,!0),!0):u.run(),T.pause=u.pause.bind(u),T.resume=u.resume.bind(u),T.stop=T,T}function Qt(e,t=1/0,n){if(t<=0||!Re(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,Ue(e))Qt(e.value,t,n);else if(he(e))for(let o=0;o{Qt(o,t,n)});else if(_c(e)){for(const o in e)Qt(e[o],t,n);for(const o of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,o)&&Qt(e[o],t,n)}return e}/** +* @vue/runtime-core v3.5.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Jo(e,t,n,o){try{return o?e(...o):e()}catch(s){Xo(s,t,n)}}function Lt(e,t,n,o){if(ve(e)){const s=Jo(e,t,n,o);return s&&bc(s)&&s.catch(r=>{Xo(r,t,n)}),s}if(he(e)){const s=[];for(let r=0;r>>1,s=rt[o],r=Ho(s);r=Ho(n)?rt.push(e):rt.splice(wp(t),0,e),e.flags|=1,Kc()}}function Kc(){Os||(Os=qc.then(Yc))}function Tp(e){he(e)?eo.push(...e):pn&&e.id===-1?pn.splice(zn+1,0,e):e.flags&1||(eo.push(e),e.flags|=1),Kc()}function vl(e,t,n=Rt+1){for(;nHo(n)-Ho(o));if(eo.length=0,pn){pn.push(...t);return}for(pn=t,zn=0;zne.id==null?e.flags&2?-1:1/0:e.id;function Yc(e){try{for(Rt=0;Rt{o._d&&Hs(-1);const r=Ns(t);let i;try{i=e(...s)}finally{Ns(r),o._d&&Hs(1)}return i};return o._n=!0,o._c=!0,o._d=!0,o}function _n(e,t){if(Qe===null)return e;const n=sr(Qe),o=e.dirs||(e.dirs=[]);for(let s=0;se.__isTeleport,So=e=>e&&(e.disabled||e.disabled===""),gl=e=>e&&(e.defer||e.defer===""),ml=e=>typeof SVGElement<"u"&&e instanceof SVGElement,bl=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Qr=(e,t)=>{const n=e&&e.to;return Be(n)?t?t(n):null:n},Zc={name:"Teleport",__isTeleport:!0,process(e,t,n,o,s,r,i,l,a,c){const{mc:u,pc:f,pbc:d,o:{insert:h,querySelector:v,createText:g,createComment:m}}=c,T=So(t.props);let{shapeFlag:S,children:$,dynamicChildren:L}=t;if(e==null){const D=t.el=g(""),j=t.anchor=g("");h(D,n,o),h(j,n,o);const q=(x,W)=>{S&16&&(s&&s.isCE&&(s.ce._teleportTarget=x),u($,x,W,s,r,i,l,a))},ce=()=>{const x=t.target=Qr(t.props,v),W=eu(x,t,g,h);x&&(i!=="svg"&&ml(x)?i="svg":i!=="mathml"&&bl(x)&&(i="mathml"),T||(q(x,W),Ts(t,!1)))};T&&(q(n,j),Ts(t,!0)),gl(t.props)?(t.el.__isMounted=!1,st(()=>{ce(),delete t.el.__isMounted},r)):ce()}else{if(gl(t.props)&&e.el.__isMounted===!1){st(()=>{Zc.process(e,t,n,o,s,r,i,l,a,c)},r);return}t.el=e.el,t.targetStart=e.targetStart;const D=t.anchor=e.anchor,j=t.target=e.target,q=t.targetAnchor=e.targetAnchor,ce=So(e.props),x=ce?n:j,W=ce?D:q;if(i==="svg"||ml(j)?i="svg":(i==="mathml"||bl(j))&&(i="mathml"),L?(d(e.dynamicChildren,L,x,s,r,i,l),Vi(e,t,!0)):a||f(e,t,x,W,s,r,i,l,!1),T)ce?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):fs(t,n,D,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const se=t.target=Qr(t.props,v);se&&fs(t,se,null,c,0)}else ce&&fs(t,j,q,c,1);Ts(t,T)}},remove(e,t,n,{um:o,o:{remove:s}},r){const{shapeFlag:i,children:l,anchor:a,targetStart:c,targetAnchor:u,target:f,props:d}=e;if(f&&(s(c),s(u)),r&&s(a),i&16){const h=r||!So(d);for(let v=0;v{e.isMounted=!0}),Oi(()=>{e.isUnmounting=!0}),e}const _t=[Function,Array],nu={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:_t,onEnter:_t,onAfterEnter:_t,onEnterCancelled:_t,onBeforeLeave:_t,onLeave:_t,onAfterLeave:_t,onLeaveCancelled:_t,onBeforeAppear:_t,onAppear:_t,onAfterAppear:_t,onAppearCancelled:_t},ou=e=>{const t=e.subTree;return t.component?ou(t.component):t},Ep={name:"BaseTransition",props:nu,setup(e,{slots:t}){const n=It(),o=tu();return()=>{const s=t.default&&Ii(t.default(),!0);if(!s||!s.length)return;const r=su(s),i=$e(e),{mode:l}=i;if(o.isLeaving)return mr(r);const a=yl(r);if(!a)return mr(r);let c=Bo(a,i,o,n,f=>c=f);a.type!==Ke&&On(a,c);let u=n.subTree&&yl(n.subTree);if(u&&u.type!==Ke&&!Cn(u,a)&&ou(n).type!==Ke){let f=Bo(u,i,o,n);if(On(u,f),l==="out-in"&&a.type!==Ke)return o.isLeaving=!0,f.afterLeave=()=>{o.isLeaving=!1,n.job.flags&8||n.update(),delete f.afterLeave,u=void 0},mr(r);l==="in-out"&&a.type!==Ke?f.delayLeave=(d,h,v)=>{const g=ru(o,u);g[String(u.key)]=u,d[Kt]=()=>{h(),d[Kt]=void 0,delete c.delayedLeave,u=void 0},c.delayedLeave=()=>{v(),delete c.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return r}}};function su(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Ke){t=n;break}}return t}const Sp=Ep;function ru(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function Bo(e,t,n,o,s){const{appear:r,mode:i,persisted:l=!1,onBeforeEnter:a,onEnter:c,onAfterEnter:u,onEnterCancelled:f,onBeforeLeave:d,onLeave:h,onAfterLeave:v,onLeaveCancelled:g,onBeforeAppear:m,onAppear:T,onAfterAppear:S,onAppearCancelled:$}=t,L=String(e.key),D=ru(n,e),j=(x,W)=>{x&&Lt(x,o,9,W)},q=(x,W)=>{const se=W[1];j(x,W),he(x)?x.every(H=>H.length<=1)&&se():x.length<=1&&se()},ce={mode:i,persisted:l,beforeEnter(x){let W=a;if(!n.isMounted)if(r)W=m||a;else return;x[Kt]&&x[Kt](!0);const se=D[L];se&&Cn(e,se)&&se.el[Kt]&&se.el[Kt](),j(W,[x])},enter(x){let W=c,se=u,H=f;if(!n.isMounted)if(r)W=T||c,se=S||u,H=$||f;else return;let ae=!1;const re=x[ds]=fe=>{ae||(ae=!0,fe?j(H,[x]):j(se,[x]),ce.delayedLeave&&ce.delayedLeave(),x[ds]=void 0)};W?q(W,[x,re]):re()},leave(x,W){const se=String(e.key);if(x[ds]&&x[ds](!0),n.isUnmounting)return W();j(d,[x]);let H=!1;const ae=x[Kt]=re=>{H||(H=!0,W(),re?j(g,[x]):j(v,[x]),x[Kt]=void 0,D[se]===e&&delete D[se])};D[se]=e,h?q(h,[x,ae]):ae()},clone(x){const W=Bo(x,t,n,o,s);return s&&s(W),W}};return ce}function mr(e){if(Zo(e))return e=nn(e),e.children=null,e}function yl(e){if(!Zo(e))return Xc(e.type)&&e.children?su(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&ve(n.default))return n.default()}}function On(e,t){e.shapeFlag&6&&e.component?(e.transition=t,On(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Ii(e,t=!1,n){let o=[],s=0;for(let r=0;r1)for(let r=0;rn.value,set:r=>n.value=r})}return n}const Vs=new WeakMap;function to(e,t,n,o,s=!1){if(he(e)){e.forEach((v,g)=>to(v,t&&(he(t)?t[g]:t),n,o,s));return}if(Ln(o)&&!s){o.shapeFlag&512&&o.type.__asyncResolved&&o.component.subTree.component&&to(e,t,n,o.component.subTree);return}const r=o.shapeFlag&4?sr(o.component):o.el,i=s?null:r,{i:l,r:a}=e,c=t&&t.r,u=l.refs===Ae?l.refs={}:l.refs,f=l.setupState,d=$e(f),h=f===Ae?gc:v=>Pe(d,v);if(c!=null&&c!==a){if(_l(t),Be(c))u[c]=null,h(c)&&(f[c]=null);else if(Ue(c)){c.value=null;const v=t;v.k&&(u[v.k]=null)}}if(ve(a))Jo(a,l,12,[i,u]);else{const v=Be(a),g=Ue(a);if(v||g){const m=()=>{if(e.f){const T=v?h(a)?f[a]:u[a]:a.value;if(s)he(T)&&wi(T,r);else if(he(T))T.includes(r)||T.push(r);else if(v)u[a]=[r],h(a)&&(f[a]=u[a]);else{const S=[r];a.value=S,e.k&&(u[e.k]=S)}}else v?(u[a]=i,h(a)&&(f[a]=i)):g&&(a.value=i,e.k&&(u[e.k]=i))};if(i){const T=()=>{m(),Vs.delete(e)};T.id=-1,Vs.set(e,T),st(T,n)}else _l(e),m()}}}function _l(e){const t=Vs.get(e);t&&(t.flags|=8,Vs.delete(e))}let kl=!1;const Wn=()=>{kl||(console.error("Hydration completed but contains mismatches."),kl=!0)},Ap=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Ip=e=>e.namespaceURI.includes("MathML"),ps=e=>{if(e.nodeType===1){if(Ap(e))return"svg";if(Ip(e))return"mathml"}},Qn=e=>e.nodeType===8;function Mp(e){const{mt:t,p:n,o:{patchProp:o,createText:s,nextSibling:r,parentNode:i,remove:l,insert:a,createComment:c}}=e,u=($,L)=>{if(!L.hasChildNodes()){n(null,$,L),Rs(),L._vnode=$;return}f(L.firstChild,$,null,null,null),Rs(),L._vnode=$},f=($,L,D,j,q,ce=!1)=>{ce=ce||!!L.dynamicChildren;const x=Qn($)&&$.data==="[",W=()=>g($,L,D,j,q,x),{type:se,ref:H,shapeFlag:ae,patchFlag:re}=L;let fe=$.nodeType;L.el=$,re===-2&&(ce=!1,L.dynamicChildren=null);let J=null;switch(se){case In:fe!==3?L.children===""?(a(L.el=s(""),i($),$),J=$):J=W():($.data!==L.children&&(Wn(),$.data=L.children),J=r($));break;case Ke:S($)?(J=r($),T(L.el=$.content.firstChild,$,D)):fe!==8||x?J=W():J=r($);break;case Lo:if(x&&($=r($),fe=$.nodeType),fe===1||fe===3){J=$;const me=!L.children.length;for(let le=0;le{ce=ce||!!L.dynamicChildren;const{type:x,props:W,patchFlag:se,shapeFlag:H,dirs:ae,transition:re}=L,fe=x==="input"||x==="option";if(fe||se!==-1){ae&&Nt(L,null,D,"created");let J=!1;if(S($)){J=Cu(null,re)&&D&&D.vnode.props&&D.vnode.props.appear;const le=$.content.firstChild;if(J){const Ce=le.getAttribute("class");Ce&&(le.$cls=Ce),re.beforeEnter(le)}T(le,$,D),L.el=$=le}if(H&16&&!(W&&(W.innerHTML||W.textContent))){let le=h($.firstChild,L,$,D,j,q,ce);for(;le;){hs($,1)||Wn();const Ce=le;le=le.nextSibling,l(Ce)}}else if(H&8){let le=L.children;le[0]===` +`&&($.tagName==="PRE"||$.tagName==="TEXTAREA")&&(le=le.slice(1)),$.textContent!==le&&(hs($,0)||Wn(),$.textContent=L.children)}if(W){if(fe||!ce||se&48){const le=$.tagName.includes("-");for(const Ce in W)(fe&&(Ce.endsWith("value")||Ce==="indeterminate")||Ko(Ce)&&!Zn(Ce)||Ce[0]==="."||le)&&o($,Ce,null,W[Ce],void 0,D)}else if(W.onClick)o($,"onClick",null,W.onClick,void 0,D);else if(se&4&&Pn(W.style))for(const le in W.style)W.style[le]}let me;(me=W&&W.onVnodeBeforeMount)&&kt(me,D,L),ae&&Nt(L,null,D,"beforeMount"),((me=W&&W.onVnodeMounted)||ae||J)&&Mu(()=>{me&&kt(me,D,L),J&&re.enter($),ae&&Nt(L,null,D,"mounted")},j)}return $.nextSibling},h=($,L,D,j,q,ce,x)=>{x=x||!!L.dynamicChildren;const W=L.children,se=W.length;for(let H=0;H{const{slotScopeIds:x}=L;x&&(q=q?q.concat(x):x);const W=i($),se=h(r($),L,W,D,j,q,ce);return se&&Qn(se)&&se.data==="]"?r(L.anchor=se):(Wn(),a(L.anchor=c("]"),W,se),se)},g=($,L,D,j,q,ce)=>{if(hs($.parentElement,1)||Wn(),L.el=null,ce){const se=m($);for(;;){const H=r($);if(H&&H!==se)l(H);else break}}const x=r($),W=i($);return l($),n(null,L,W,x,D,j,ps(W),q),D&&(D.vnode.el=L.el,Au(D,L.el)),x},m=($,L="[",D="]")=>{let j=0;for(;$;)if($=r($),$&&Qn($)&&($.data===L&&j++,$.data===D)){if(j===0)return r($);j--}return $},T=($,L,D)=>{const j=L.parentNode;j&&j.replaceChild($,L);let q=D;for(;q;)q.vnode.el===L&&(q.vnode.el=q.subTree.el=$),q=q.parent},S=$=>$.nodeType===1&&$.tagName==="TEMPLATE";return[u,f]}const $l="data-allow-mismatch",xp={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function hs(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute($l);)e=e.parentElement;const n=e&&e.getAttribute($l);if(n==null)return!1;if(n==="")return!0;{const o=n.split(",");return t===0&&o.includes("children")?!0:o.includes(xp[t])}}Qs().requestIdleCallback;Qs().cancelIdleCallback;function Op(e,t){if(Qn(e)&&e.data==="["){let n=1,o=e.nextSibling;for(;o;){if(o.nodeType===1){if(t(o)===!1)break}else if(Qn(o))if(o.data==="]"){if(--n===0)break}else o.data==="["&&n++;o=o.nextSibling}}else t(e)}const Ln=e=>!!e.type.__asyncLoader;function iu(e){ve(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:s=200,hydrate:r,timeout:i,suspensible:l=!0,onError:a}=e;let c=null,u,f=0;const d=()=>(f++,c=null,h()),h=()=>{let v;return c||(v=c=t().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),a)return new Promise((m,T)=>{a(g,()=>m(d()),()=>T(g),f+1)});throw g}).then(g=>v!==c&&c?c:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),u=g,g)))};return N({name:"AsyncComponentWrapper",__asyncLoader:h,__asyncHydrate(v,g,m){let T=!1;(g.bu||(g.bu=[])).push(()=>T=!0);const S=()=>{T||m()},$=r?()=>{const L=r(S,D=>Op(v,D));L&&(g.bum||(g.bum=[])).push(L)}:S;u?$():h().then(()=>!g.isUnmounted&&$())},get __asyncResolved(){return u},setup(){const v=Ye;if(Mi(v),u)return()=>br(u,v);const g=$=>{c=null,Xo($,v,13,!o)};if(l&&v.suspense||oo)return h().then($=>()=>br($,v)).catch($=>(g($),()=>o?O(o,{error:$}):null));const m=ee(!1),T=ee(),S=ee(!!s);return s&&setTimeout(()=>{S.value=!1},s),i!=null&&setTimeout(()=>{if(!m.value&&!T.value){const $=new Error(`Async component timed out after ${i}ms.`);g($),T.value=$}},i),h().then(()=>{m.value=!0,v.parent&&Zo(v.parent.vnode)&&v.parent.update()}).catch($=>{g($),T.value=$}),()=>{if(m.value&&u)return br(u,v);if(T.value&&o)return O(o,{error:T.value});if(n&&!S.value)return O(n)}}})}function br(e,t){const{ref:n,props:o,children:s,ce:r}=t.vnode,i=O(e,o,s);return i.ref=n,i.ce=r,delete t.vnode.ce,i}const Zo=e=>e.type.__isKeepAlive;function Rp(e,t){lu(e,"a",t)}function Np(e,t){lu(e,"da",t)}function lu(e,t,n=Ye){const o=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(tr(t,o,n),n){let s=n.parent;for(;s&&s.parent;)Zo(s.parent.vnode)&&Vp(o,t,n,s),s=s.parent}}function Vp(e,t,n,o){const s=tr(t,e,o,!0);rn(()=>{wi(o[t],s)},n)}function tr(e,t,n=Ye,o=!1){if(n){const s=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...i)=>{en();const l=ts(n),a=Lt(t,n,e,i);return l(),tn(),a});return o?s.unshift(r):s.push(r),r}}const sn=e=>(t,n=Ye)=>{(!oo||e==="sp")&&tr(e,(...o)=>t(...o),n)},Dp=sn("bm"),Ne=sn("m"),Hp=sn("bu"),xi=sn("u"),Oi=sn("bum"),rn=sn("um"),Bp=sn("sp"),Fp=sn("rtg"),jp=sn("rtc");function Wp(e,t=Ye){tr("ec",e,t)}const au="components";function ze(e,t){return uu(au,e,!0,t)||e}const cu=Symbol.for("v-ndc");function Pt(e){return Be(e)?uu(au,e,!1)||e:e||cu}function uu(e,t,n=!0,o=!1){const s=Qe||Ye;if(s){const r=s.type;{const l=Eh(r,!1);if(l&&(l===t||l===ft(t)||l===Yo(ft(t))))return r}const i=wl(s[e]||r[e],t)||wl(s.appContext[e],t);return!i&&o?r:i}}function wl(e,t){return e&&(e[t]||e[ft(t)]||e[Yo(ft(t))])}function _e(e,t,n,o){let s;const r=n,i=he(e);if(i||Be(e)){const l=i&&Pn(e);let a=!1,c=!1;l&&(a=!wt(e),c=mn(e),e=Xs(e)),s=new Array(e.length);for(let u=0,f=e.length;ut(l,a,void 0,r));else{const l=Object.keys(e);s=new Array(l.length);for(let a=0,c=l.length;ajo(t)?!(t.type===Ke||t.type===X&&!fu(t.children)):!0)?e:null}function Up(e,t){const n={};for(const o in e)n[/[A-Z]/.test(o)?`on:${o}`:$s(o)]=e[o];return n}const Jr=e=>e?Nu(e)?sr(e):Jr(e.parent):null,Po=Ge(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Jr(e.parent),$root:e=>Jr(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>hu(e),$forceUpdate:e=>e.f||(e.f=()=>{Ai(e.update)}),$nextTick:e=>e.n||(e.n=dt.bind(e.proxy)),$watch:e=>fh.bind(e)}),yr=(e,t)=>e!==Ae&&!e.__isScriptSetup&&Pe(e,t),zp={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:o,data:s,props:r,accessCache:i,type:l,appContext:a}=e;let c;if(t[0]!=="$"){const h=i[t];if(h!==void 0)switch(h){case 1:return o[t];case 2:return s[t];case 4:return n[t];case 3:return r[t]}else{if(yr(o,t))return i[t]=1,o[t];if(s!==Ae&&Pe(s,t))return i[t]=2,s[t];if((c=e.propsOptions[0])&&Pe(c,t))return i[t]=3,r[t];if(n!==Ae&&Pe(n,t))return i[t]=4,n[t];Xr&&(i[t]=0)}}const u=Po[t];let f,d;if(u)return t==="$attrs"&&et(e.attrs,"get",""),u(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(n!==Ae&&Pe(n,t))return i[t]=4,n[t];if(d=a.config.globalProperties,Pe(d,t))return d[t]},set({_:e},t,n){const{data:o,setupState:s,ctx:r}=e;return yr(s,t)?(s[t]=n,!0):o!==Ae&&Pe(o,t)?(o[t]=n,!0):Pe(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:s,propsOptions:r,type:i}},l){let a,c;return!!(n[l]||e!==Ae&&l[0]!=="$"&&Pe(e,l)||yr(t,l)||(a=r[0])&&Pe(a,l)||Pe(o,l)||Pe(Po,l)||Pe(s.config.globalProperties,l)||(c=i.__cssModules)&&c[l])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Pe(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function du(){return Gp().slots}function Gp(e){const t=It();return t.setupContext||(t.setupContext=Du(t))}function Tl(e){return he(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Xr=!0;function qp(e){const t=hu(e),n=e.proxy,o=e.ctx;Xr=!1,t.beforeCreate&&Cl(t.beforeCreate,e,"bc");const{data:s,computed:r,methods:i,watch:l,provide:a,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:h,updated:v,activated:g,deactivated:m,beforeDestroy:T,beforeUnmount:S,destroyed:$,unmounted:L,render:D,renderTracked:j,renderTriggered:q,errorCaptured:ce,serverPrefetch:x,expose:W,inheritAttrs:se,components:H,directives:ae,filters:re}=t;if(c&&Kp(c,o,null),i)for(const me in i){const le=i[me];ve(le)&&(o[me]=le.bind(n))}if(s){const me=s.call(n,n);Re(me)&&(e.data=Mn(me))}if(Xr=!0,r)for(const me in r){const le=r[me],Ce=ve(le)?le.bind(n,n):ve(le.get)?le.get.bind(n,n):Vt,Ct=!ve(le)&&ve(le.set)?le.set.bind(n):Vt,pt=w({get:Ce,set:Ct});Object.defineProperty(o,me,{enumerable:!0,configurable:!0,get:()=>pt.value,set:at=>pt.value=at})}if(l)for(const me in l)pu(l[me],o,n,me);if(a){const me=ve(a)?a.call(n):a;Reflect.ownKeys(me).forEach(le=>{Xt(le,me[le])})}u&&Cl(u,e,"c");function J(me,le){he(le)?le.forEach(Ce=>me(Ce.bind(n))):le&&me(le.bind(n))}if(J(Dp,f),J(Ne,d),J(Hp,h),J(xi,v),J(Rp,g),J(Np,m),J(Wp,ce),J(jp,j),J(Fp,q),J(Oi,S),J(rn,L),J(Bp,x),he(W))if(W.length){const me=e.exposed||(e.exposed={});W.forEach(le=>{Object.defineProperty(me,le,{get:()=>n[le],set:Ce=>n[le]=Ce,enumerable:!0})})}else e.exposed||(e.exposed={});D&&e.render===Vt&&(e.render=D),se!=null&&(e.inheritAttrs=se),H&&(e.components=H),ae&&(e.directives=ae),x&&Mi(e)}function Kp(e,t,n=Vt){he(e)&&(e=Zr(e));for(const o in e){const s=e[o];let r;Re(s)?"default"in s?r=Ve(s.from||o,s.default,!0):r=Ve(s.from||o):r=Ve(s),Ue(r)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>r.value,set:i=>r.value=i}):t[o]=r}}function Cl(e,t,n){Lt(he(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function pu(e,t,n,o){let s=o.includes(".")?Pu(n,o):()=>n[o];if(Be(e)){const r=t[e];ve(r)&&be(s,r)}else if(ve(e))be(s,e.bind(n));else if(Re(e))if(he(e))e.forEach(r=>pu(r,t,n,o));else{const r=ve(e.handler)?e.handler.bind(n):t[e.handler];ve(r)&&be(s,r,e)}}function hu(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:s,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,l=r.get(t);let a;return l?a=l:!s.length&&!n&&!o?a=t:(a={},s.length&&s.forEach(c=>Ds(a,c,i,!0)),Ds(a,t,i)),Re(t)&&r.set(t,a),a}function Ds(e,t,n,o=!1){const{mixins:s,extends:r}=t;r&&Ds(e,r,n,!0),s&&s.forEach(i=>Ds(e,i,n,!0));for(const i in t)if(!(o&&i==="expose")){const l=Yp[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Yp={data:El,props:Sl,emits:Sl,methods:To,computed:To,beforeCreate:ot,created:ot,beforeMount:ot,mounted:ot,beforeUpdate:ot,updated:ot,beforeDestroy:ot,beforeUnmount:ot,destroyed:ot,unmounted:ot,activated:ot,deactivated:ot,errorCaptured:ot,serverPrefetch:ot,components:To,directives:To,watch:Jp,provide:El,inject:Qp};function El(e,t){return t?e?function(){return Ge(ve(e)?e.call(this,this):e,ve(t)?t.call(this,this):t)}:t:e}function Qp(e,t){return To(Zr(e),Zr(t))}function Zr(e){if(he(e)){const t={};for(let n=0;n1)return n&&ve(t)?t.call(o&&o.proxy):t}}function gu(){return!!(It()||An)}const mu={},bu=()=>Object.create(mu),yu=e=>Object.getPrototypeOf(e)===mu;function eh(e,t,n,o=!1){const s={},r=bu();e.propsDefaults=Object.create(null),_u(e,t,s,r);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=o?s:Wc(s):e.type.props?e.props=s:e.props=r,e.attrs=r}function th(e,t,n,o){const{props:s,attrs:r,vnode:{patchFlag:i}}=e,l=$e(s),[a]=e.propsOptions;let c=!1;if((o||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let f=0;f{a=!0;const[d,h]=ku(f,t,!0);Ge(i,d),h&&l.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!r&&!a)return Re(e)&&o.set(e,Jn),Jn;if(he(r))for(let u=0;ue==="_"||e==="_ctx"||e==="$stable",Ni=e=>he(e)?e.map($t):[$t(e)],oh=(e,t,n)=>{if(t._n)return t;const o=P((...s)=>Ni(t(...s)),n);return o._c=!1,o},$u=(e,t,n)=>{const o=e._ctx;for(const s in e){if(Ri(s))continue;const r=e[s];if(ve(r))t[s]=oh(s,r,o);else if(r!=null){const i=Ni(r);t[s]=()=>i}}},wu=(e,t)=>{const n=Ni(t);e.slots.default=()=>n},Tu=(e,t,n)=>{for(const o in t)(n||!Ri(o))&&(e[o]=t[o])},sh=(e,t,n)=>{const o=e.slots=bu();if(e.vnode.shapeFlag&32){const s=t._;s?(Tu(o,t,n),n&&kc(o,"_",s,!0)):$u(t,o)}else t&&wu(e,t)},rh=(e,t,n)=>{const{vnode:o,slots:s}=e;let r=!0,i=Ae;if(o.shapeFlag&32){const l=t._;l?n&&l===1?r=!1:Tu(s,t,n):(r=!t.$stable,$u(t,s)),i=t}else t&&(wu(e,t),i={default:1});if(r)for(const l in s)!Ri(l)&&i[l]==null&&delete s[l]},st=Mu;function ih(e){return lh(e,Mp)}function lh(e,t){const n=Qs();n.__VUE__=!0;const{insert:o,remove:s,patchProp:r,createElement:i,createText:l,createComment:a,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:h=Vt,insertStaticContent:v}=e,g=(_,E,I,B=null,R=null,F=null,Z=void 0,Q=null,Y=!!E.dynamicChildren)=>{if(_===E)return;_&&!Cn(_,E)&&(B=V(_),at(_,R,F,!0),_=null),E.patchFlag===-2&&(Y=!1,E.dynamicChildren=null);const{type:z,ref:pe,shapeFlag:oe}=E;switch(z){case In:m(_,E,I,B);break;case Ke:T(_,E,I,B);break;case Lo:_==null&&S(E,I,B,Z);break;case X:H(_,E,I,B,R,F,Z,Q,Y);break;default:oe&1?D(_,E,I,B,R,F,Z,Q,Y):oe&6?ae(_,E,I,B,R,F,Z,Q,Y):(oe&64||oe&128)&&z.process(_,E,I,B,R,F,Z,Q,Y,ue)}pe!=null&&R?to(pe,_&&_.ref,F,E||_,!E):pe==null&&_&&_.ref!=null&&to(_.ref,null,F,_,!0)},m=(_,E,I,B)=>{if(_==null)o(E.el=l(E.children),I,B);else{const R=E.el=_.el;E.children!==_.children&&c(R,E.children)}},T=(_,E,I,B)=>{_==null?o(E.el=a(E.children||""),I,B):E.el=_.el},S=(_,E,I,B)=>{[_.el,_.anchor]=v(_.children,E,I,B,_.el,_.anchor)},$=({el:_,anchor:E},I,B)=>{let R;for(;_&&_!==E;)R=d(_),o(_,I,B),_=R;o(E,I,B)},L=({el:_,anchor:E})=>{let I;for(;_&&_!==E;)I=d(_),s(_),_=I;s(E)},D=(_,E,I,B,R,F,Z,Q,Y)=>{E.type==="svg"?Z="svg":E.type==="math"&&(Z="mathml"),_==null?j(E,I,B,R,F,Z,Q,Y):x(_,E,R,F,Z,Q,Y)},j=(_,E,I,B,R,F,Z,Q)=>{let Y,z;const{props:pe,shapeFlag:oe,transition:de,dirs:ge}=_;if(Y=_.el=i(_.type,F,pe&&pe.is,pe),oe&8?u(Y,_.children):oe&16&&ce(_.children,Y,null,B,R,_r(_,F),Z,Q),ge&&Nt(_,null,B,"created"),q(Y,_,_.scopeId,Z,B),pe){for(const Me in pe)Me!=="value"&&!Zn(Me)&&r(Y,Me,null,pe[Me],F,B);"value"in pe&&r(Y,"value",null,pe.value,F),(z=pe.onVnodeBeforeMount)&&kt(z,B,_)}ge&&Nt(_,null,B,"beforeMount");const ke=Cu(R,de);ke&&de.beforeEnter(Y),o(Y,E,I),((z=pe&&pe.onVnodeMounted)||ke||ge)&&st(()=>{z&&kt(z,B,_),ke&&de.enter(Y),ge&&Nt(_,null,B,"mounted")},R)},q=(_,E,I,B,R)=>{if(I&&h(_,I),B)for(let F=0;F{for(let z=Y;z<_.length;z++){const pe=_[z]=Q?hn(_[z]):$t(_[z]);g(null,pe,E,I,B,R,F,Z,Q)}},x=(_,E,I,B,R,F,Z)=>{const Q=E.el=_.el;let{patchFlag:Y,dynamicChildren:z,dirs:pe}=E;Y|=_.patchFlag&16;const oe=_.props||Ae,de=E.props||Ae;let ge;if(I&&kn(I,!1),(ge=de.onVnodeBeforeUpdate)&&kt(ge,I,E,_),pe&&Nt(E,_,I,"beforeUpdate"),I&&kn(I,!0),(oe.innerHTML&&de.innerHTML==null||oe.textContent&&de.textContent==null)&&u(Q,""),z?W(_.dynamicChildren,z,Q,I,B,_r(E,R),F):Z||le(_,E,Q,null,I,B,_r(E,R),F,!1),Y>0){if(Y&16)se(Q,oe,de,I,R);else if(Y&2&&oe.class!==de.class&&r(Q,"class",null,de.class,R),Y&4&&r(Q,"style",oe.style,de.style,R),Y&8){const ke=E.dynamicProps;for(let Me=0;Me{ge&&kt(ge,I,E,_),pe&&Nt(E,_,I,"updated")},B)},W=(_,E,I,B,R,F,Z)=>{for(let Q=0;Q{if(E!==I){if(E!==Ae)for(const F in E)!Zn(F)&&!(F in I)&&r(_,F,E[F],null,R,B);for(const F in I){if(Zn(F))continue;const Z=I[F],Q=E[F];Z!==Q&&F!=="value"&&r(_,F,Q,Z,R,B)}"value"in I&&r(_,"value",E.value,I.value,R)}},H=(_,E,I,B,R,F,Z,Q,Y)=>{const z=E.el=_?_.el:l(""),pe=E.anchor=_?_.anchor:l("");let{patchFlag:oe,dynamicChildren:de,slotScopeIds:ge}=E;ge&&(Q=Q?Q.concat(ge):ge),_==null?(o(z,I,B),o(pe,I,B),ce(E.children||[],I,pe,R,F,Z,Q,Y)):oe>0&&oe&64&&de&&_.dynamicChildren?(W(_.dynamicChildren,de,I,R,F,Z,Q),(E.key!=null||R&&E===R.subTree)&&Vi(_,E,!0)):le(_,E,I,pe,R,F,Z,Q,Y)},ae=(_,E,I,B,R,F,Z,Q,Y)=>{E.slotScopeIds=Q,_==null?E.shapeFlag&512?R.ctx.activate(E,I,B,Z,Y):re(E,I,B,R,F,Z,Y):fe(_,E,Y)},re=(_,E,I,B,R,F,Z)=>{const Q=_.component=$h(_,B,R);if(Zo(_)&&(Q.ctx.renderer=ue),wh(Q,!1,Z),Q.asyncDep){if(R&&R.registerDep(Q,J,Z),!_.el){const Y=Q.subTree=O(Ke);T(null,Y,E,I),_.placeholder=Y.el}}else J(Q,_,E,I,R,F,Z)},fe=(_,E,I)=>{const B=E.component=_.component;if(mh(_,E,I))if(B.asyncDep&&!B.asyncResolved){me(B,E,I);return}else B.next=E,B.update();else E.el=_.el,B.vnode=E},J=(_,E,I,B,R,F,Z)=>{const Q=()=>{if(_.isMounted){let{next:oe,bu:de,u:ge,parent:ke,vnode:Me}=_;{const ht=Eu(_);if(ht){oe&&(oe.el=Me.el,me(_,oe,Z)),ht.asyncDep.then(()=>{_.isUnmounted||Q()});return}}let Le=oe,ct;kn(_,!1),oe?(oe.el=Me.el,me(_,oe,Z)):oe=Me,de&&ws(de),(ct=oe.props&&oe.props.onVnodeBeforeUpdate)&&kt(ct,ke,oe,Me),kn(_,!0);const Xe=kr(_),Et=_.subTree;_.subTree=Xe,g(Et,Xe,f(Et.el),V(Et),_,R,F),oe.el=Xe.el,Le===null&&Au(_,Xe.el),ge&&st(ge,R),(ct=oe.props&&oe.props.onVnodeUpdated)&&st(()=>kt(ct,ke,oe,Me),R)}else{let oe;const{el:de,props:ge}=E,{bm:ke,m:Me,parent:Le,root:ct,type:Xe}=_,Et=Ln(E);if(kn(_,!1),ke&&ws(ke),!Et&&(oe=ge&&ge.onVnodeBeforeMount)&&kt(oe,Le,E),kn(_,!0),de&&De){const ht=()=>{_.subTree=kr(_),De(de,_.subTree,_,R,null)};Et&&Xe.__asyncHydrate?Xe.__asyncHydrate(de,_,ht):ht()}else{ct.ce&&ct.ce._def.shadowRoot!==!1&&ct.ce._injectChildStyle(Xe);const ht=_.subTree=kr(_);g(null,ht,I,B,_,R,F),E.el=ht.el}if(Me&&st(Me,R),!Et&&(oe=ge&&ge.onVnodeMounted)){const ht=E;st(()=>kt(oe,Le,ht),R)}(E.shapeFlag&256||Le&&Ln(Le.vnode)&&Le.vnode.shapeFlag&256)&&_.a&&st(_.a,R),_.isMounted=!0,E=I=B=null}};_.scope.on();const Y=_.effect=new Sc(Q);_.scope.off();const z=_.update=Y.run.bind(Y),pe=_.job=Y.runIfDirty.bind(Y);pe.i=_,pe.id=_.uid,Y.scheduler=()=>Ai(pe),kn(_,!0),z()},me=(_,E,I)=>{E.component=_;const B=_.vnode.props;_.vnode=E,_.next=null,th(_,E.props,B,I),rh(_,E.children,I),en(),vl(_),tn()},le=(_,E,I,B,R,F,Z,Q,Y=!1)=>{const z=_&&_.children,pe=_?_.shapeFlag:0,oe=E.children,{patchFlag:de,shapeFlag:ge}=E;if(de>0){if(de&128){Ct(z,oe,I,B,R,F,Z,Q,Y);return}else if(de&256){Ce(z,oe,I,B,R,F,Z,Q,Y);return}}ge&8?(pe&16&&yt(z,R,F),oe!==z&&u(I,oe)):pe&16?ge&16?Ct(z,oe,I,B,R,F,Z,Q,Y):yt(z,R,F,!0):(pe&8&&u(I,""),ge&16&&ce(oe,I,B,R,F,Z,Q,Y))},Ce=(_,E,I,B,R,F,Z,Q,Y)=>{_=_||Jn,E=E||Jn;const z=_.length,pe=E.length,oe=Math.min(z,pe);let de;for(de=0;depe?yt(_,R,F,!0,!1,oe):ce(E,I,B,R,F,Z,Q,Y,oe)},Ct=(_,E,I,B,R,F,Z,Q,Y)=>{let z=0;const pe=E.length;let oe=_.length-1,de=pe-1;for(;z<=oe&&z<=de;){const ge=_[z],ke=E[z]=Y?hn(E[z]):$t(E[z]);if(Cn(ge,ke))g(ge,ke,I,null,R,F,Z,Q,Y);else break;z++}for(;z<=oe&&z<=de;){const ge=_[oe],ke=E[de]=Y?hn(E[de]):$t(E[de]);if(Cn(ge,ke))g(ge,ke,I,null,R,F,Z,Q,Y);else break;oe--,de--}if(z>oe){if(z<=de){const ge=de+1,ke=gede)for(;z<=oe;)at(_[z],R,F,!0),z++;else{const ge=z,ke=z,Me=new Map;for(z=ke;z<=de;z++){const vt=E[z]=Y?hn(E[z]):$t(E[z]);vt.key!=null&&Me.set(vt.key,z)}let Le,ct=0;const Xe=de-ke+1;let Et=!1,ht=0;const go=new Array(Xe);for(z=0;z=Xe){at(vt,R,F,!0);continue}let xt;if(vt.key!=null)xt=Me.get(vt.key);else for(Le=ke;Le<=de;Le++)if(go[Le-ke]===0&&Cn(vt,E[Le])){xt=Le;break}xt===void 0?at(vt,R,F,!0):(go[xt-ke]=z+1,xt>=ht?ht=xt:Et=!0,g(vt,E[xt],I,null,R,F,Z,Q,Y),ct++)}const cl=Et?ah(go):Jn;for(Le=cl.length-1,z=Xe-1;z>=0;z--){const vt=ke+z,xt=E[vt],ul=E[vt+1],fl=vt+1{const{el:F,type:Z,transition:Q,children:Y,shapeFlag:z}=_;if(z&6){pt(_.component.subTree,E,I,B);return}if(z&128){_.suspense.move(E,I,B);return}if(z&64){Z.move(_,E,I,ue);return}if(Z===X){o(F,E,I);for(let oe=0;oeQ.enter(F),R);else{const{leave:oe,delayLeave:de,afterLeave:ge}=Q,ke=()=>{_.ctx.isUnmounted?s(F):o(F,E,I)},Me=()=>{F._isLeaving&&F[Kt](!0),oe(F,()=>{ke(),ge&&ge()})};de?de(F,ke,Me):Me()}else o(F,E,I)},at=(_,E,I,B=!1,R=!1)=>{const{type:F,props:Z,ref:Q,children:Y,dynamicChildren:z,shapeFlag:pe,patchFlag:oe,dirs:de,cacheIndex:ge}=_;if(oe===-2&&(R=!1),Q!=null&&(en(),to(Q,null,I,_,!0),tn()),ge!=null&&(E.renderCache[ge]=void 0),pe&256){E.ctx.deactivate(_);return}const ke=pe&1&&de,Me=!Ln(_);let Le;if(Me&&(Le=Z&&Z.onVnodeBeforeUnmount)&&kt(Le,E,_),pe&6)ls(_.component,I,B);else{if(pe&128){_.suspense.unmount(I,B);return}ke&&Nt(_,null,E,"beforeUnmount"),pe&64?_.type.remove(_,E,I,ue,B):z&&!z.hasOnce&&(F!==X||oe>0&&oe&64)?yt(z,E,I,!1,!0):(F===X&&oe&384||!R&&pe&16)&&yt(Y,E,I),B&&Bn(_)}(Me&&(Le=Z&&Z.onVnodeUnmounted)||ke)&&st(()=>{Le&&kt(Le,E,_),ke&&Nt(_,null,E,"unmounted")},I)},Bn=_=>{const{type:E,el:I,anchor:B,transition:R}=_;if(E===X){Fn(I,B);return}if(E===Lo){L(_);return}const F=()=>{s(I),R&&!R.persisted&&R.afterLeave&&R.afterLeave()};if(_.shapeFlag&1&&R&&!R.persisted){const{leave:Z,delayLeave:Q}=R,Y=()=>Z(I,F);Q?Q(_.el,F,Y):Y()}else F()},Fn=(_,E)=>{let I;for(;_!==E;)I=d(_),s(_),_=I;s(E)},ls=(_,E,I)=>{const{bum:B,scope:R,job:F,subTree:Z,um:Q,m:Y,a:z}=_;Ll(Y),Ll(z),B&&ws(B),R.stop(),F&&(F.flags|=8,at(Z,_,E,I)),Q&&st(Q,E),st(()=>{_.isUnmounted=!0},E)},yt=(_,E,I,B=!1,R=!1,F=0)=>{for(let Z=F;Z<_.length;Z++)at(_[Z],E,I,B,R)},V=_=>{if(_.shapeFlag&6)return V(_.component.subTree);if(_.shapeFlag&128)return _.suspense.next();const E=d(_.anchor||_.el),I=E&&E[Jc];return I?d(I):E};let ie=!1;const te=(_,E,I)=>{_==null?E._vnode&&at(E._vnode,null,null,!0):g(E._vnode||null,_,E,null,null,null,I),E._vnode=_,ie||(ie=!0,vl(),Rs(),ie=!1)},ue={p:g,um:at,m:pt,r:Bn,mt:re,mc:ce,pc:le,pbc:W,n:V,o:e};let Ee,De;return t&&([Ee,De]=t(ue)),{render:te,hydrate:Ee,createApp:Zp(te,Ee)}}function _r({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function kn({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Cu(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Vi(e,t,n=!1){const o=e.children,s=t.children;if(he(o)&&he(s))for(let r=0;r>1,e[n[l]]0&&(t[o]=n[r-1]),n[r]=o)}}for(r=n.length,i=n[r-1];r-- >0;)n[r]=i,i=t[i];return n}function Eu(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Eu(t)}function Ll(e){if(e)for(let t=0;tVe(ch);function es(e,t){return nr(e,null,t)}function Su(e,t){return nr(e,null,{flush:"post"})}function be(e,t,n){return nr(e,t,n)}function nr(e,t,n=Ae){const{immediate:o,deep:s,flush:r,once:i}=n,l=Ge({},n),a=t&&o||!t&&r!=="post";let c;if(oo){if(r==="sync"){const h=uh();c=h.__watcherHandles||(h.__watcherHandles=[])}else if(!a){const h=()=>{};return h.stop=Vt,h.resume=Vt,h.pause=Vt,h}}const u=Ye;l.call=(h,v,g)=>Lt(h,u,v,g);let f=!1;r==="post"?l.scheduler=h=>{st(h,u&&u.suspense)}:r!=="sync"&&(f=!0,l.scheduler=(h,v)=>{v?h():Ai(h)}),l.augmentJob=h=>{t&&(h.flags|=4),f&&(h.flags|=2,u&&(h.id=u.uid,h.i=u))};const d=kp(e,t,l);return oo&&(c?c.push(d):a&&d()),d}function fh(e,t,n){const o=this.proxy,s=Be(e)?e.includes(".")?Pu(o,e):()=>o[e]:e.bind(o,o);let r;ve(t)?r=t:(r=t.handler,n=t);const i=ts(this),l=nr(s,r.bind(o),n);return i(),l}function Pu(e,t){const n=t.split(".");return()=>{let o=e;for(let s=0;st==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${ft(t)}Modifiers`]||e[`${yn(t)}Modifiers`];function ph(e,t,...n){if(e.isUnmounted)return;const o=e.vnode.props||Ae;let s=n;const r=t.startsWith("update:"),i=r&&dh(o,t.slice(7));i&&(i.trim&&(s=n.map(u=>Be(u)?u.trim():u)),i.number&&(s=n.map(Gr)));let l,a=o[l=$s(t)]||o[l=$s(ft(t))];!a&&r&&(a=o[l=$s(yn(t))]),a&&Lt(a,e,6,s);const c=o[l+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Lt(c,e,6,s)}}const hh=new WeakMap;function Lu(e,t,n=!1){const o=n?hh:t.emitsCache,s=o.get(e);if(s!==void 0)return s;const r=e.emits;let i={},l=!1;if(!ve(e)){const a=c=>{const u=Lu(c,t,!0);u&&(l=!0,Ge(i,u))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!r&&!l?(Re(e)&&o.set(e,null),null):(he(r)?r.forEach(a=>i[a]=null):Ge(i,r),Re(e)&&o.set(e,i),i)}function or(e,t){return!e||!Ko(t)?!1:(t=t.slice(2).replace(/Once$/,""),Pe(e,t[0].toLowerCase()+t.slice(1))||Pe(e,yn(t))||Pe(e,t))}function kr(e){const{type:t,vnode:n,proxy:o,withProxy:s,propsOptions:[r],slots:i,attrs:l,emit:a,render:c,renderCache:u,props:f,data:d,setupState:h,ctx:v,inheritAttrs:g}=e,m=Ns(e);let T,S;try{if(n.shapeFlag&4){const L=s||o,D=L;T=$t(c.call(D,L,u,f,h,d,v)),S=l}else{const L=t;T=$t(L.length>1?L(f,{attrs:l,slots:i,emit:a}):L(f,null)),S=t.props?l:vh(l)}}catch(L){Ao.length=0,Xo(L,e,1),T=O(Ke)}let $=T;if(S&&g!==!1){const L=Object.keys(S),{shapeFlag:D}=$;L.length&&D&7&&(r&&L.some($i)&&(S=gh(S,r)),$=nn($,S,!1,!0))}return n.dirs&&($=nn($,null,!1,!0),$.dirs=$.dirs?$.dirs.concat(n.dirs):n.dirs),n.transition&&On($,n.transition),T=$,Ns(m),T}const vh=e=>{let t;for(const n in e)(n==="class"||n==="style"||Ko(n))&&((t||(t={}))[n]=e[n]);return t},gh=(e,t)=>{const n={};for(const o in e)(!$i(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function mh(e,t,n){const{props:o,children:s,component:r}=e,{props:i,children:l,patchFlag:a}=t,c=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return o?Al(o,i,c):!!i;if(a&8){const u=t.dynamicProps;for(let f=0;fe.__isSuspense;function Mu(e,t){t&&t.pendingBranch?he(e)?t.effects.push(...e):t.effects.push(e):Tp(e)}const X=Symbol.for("v-fgt"),In=Symbol.for("v-txt"),Ke=Symbol.for("v-cmt"),Lo=Symbol.for("v-stc"),Ao=[];let gt=null;function p(e=!1){Ao.push(gt=e?null:[])}function bh(){Ao.pop(),gt=Ao[Ao.length-1]||null}let Fo=1;function Hs(e,t=!1){Fo+=e,e<0&>&&t&&(gt.hasOnce=!0)}function xu(e){return e.dynamicChildren=Fo>0?gt||Jn:null,bh(),Fo>0&>&>.push(e),e}function y(e,t,n,o,s,r){return xu(k(e,t,n,o,s,r,!0))}function M(e,t,n,o,s){return xu(O(e,t,n,o,s,!0))}function jo(e){return e?e.__v_isVNode===!0:!1}function Cn(e,t){return e.type===t.type&&e.key===t.key}const Ou=({key:e})=>e??null,Cs=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Be(e)||Ue(e)||ve(e)?{i:Qe,r:e,k:t,f:!!n}:e:null);function k(e,t=null,n=null,o=0,s=null,r=e===X?0:1,i=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ou(t),ref:t&&Cs(t),scopeId:Qc,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:o,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Qe};return l?(Di(a,n),r&128&&e.normalize(a)):n&&(a.shapeFlag|=Be(n)?8:16),Fo>0&&!i&>&&(a.patchFlag>0||r&6)&&a.patchFlag!==32&>.push(a),a}const O=yh;function yh(e,t=null,n=null,o=0,s=null,r=!1){if((!e||e===cu)&&(e=Ke),jo(e)){const l=nn(e,t,!0);return n&&Di(l,n),Fo>0&&!r&>&&(l.shapeFlag&6?gt[gt.indexOf(e)]=l:gt.push(l)),l.patchFlag=-2,l}if(Sh(e)&&(e=e.__vccOpts),t){t=Ru(t);let{class:l,style:a}=t;l&&!Be(l)&&(t.class=K(l)),Re(a)&&(Pi(a)&&!he(a)&&(a=Ge({},a)),t.style=Fe(a))}const i=Be(e)?1:Iu(e)?128:Xc(e)?64:Re(e)?4:ve(e)?2:0;return k(e,t,n,o,s,i,r,!0)}function Ru(e){return e?Pi(e)||yu(e)?Ge({},e):e:null}function nn(e,t,n=!1,o=!1){const{props:s,ref:r,patchFlag:i,children:l,transition:a}=e,c=t?He(s||{},t):s,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Ou(c),ref:t&&t.ref?n&&r?he(r)?r.concat(Cs(t)):[r,Cs(t)]:Cs(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==X?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:a,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&nn(e.ssContent),ssFallback:e.ssFallback&&nn(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return a&&o&&On(u,a.clone(u)),u}function Oe(e=" ",t=0){return O(In,null,e,t)}function Jk(e,t){const n=O(Lo,null,e);return n.staticCount=t,n}function A(e="",t=!1){return t?(p(),M(Ke,null,e)):O(Ke,null,e)}function $t(e){return e==null||typeof e=="boolean"?O(Ke):he(e)?O(X,null,e.slice()):jo(e)?hn(e):O(In,null,String(e))}function hn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:nn(e)}function Di(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(he(t))n=16;else if(typeof t=="object")if(o&65){const s=t.default;s&&(s._c&&(s._d=!1),Di(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!yu(t)?t._ctx=Qe:s===3&&Qe&&(Qe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ve(t)?(t={default:t,_ctx:Qe},n=32):(t=String(t),o&64?(n=16,t=[Oe(t)]):n=8);e.children=t,e.shapeFlag|=n}function He(...e){const t={};for(let n=0;nYe||Qe;let Bs,ti;{const e=Qs(),t=(n,o)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(o),r=>{s.length>1?s.forEach(i=>i(r)):s[0](r)}};Bs=t("__VUE_INSTANCE_SETTERS__",n=>Ye=n),ti=t("__VUE_SSR_SETTERS__",n=>oo=n)}const ts=e=>{const t=Ye;return Bs(e),e.scope.on(),()=>{e.scope.off(),Bs(t)}},Il=()=>{Ye&&Ye.scope.off(),Bs(null)};function Nu(e){return e.vnode.shapeFlag&4}let oo=!1;function wh(e,t=!1,n=!1){t&&ti(t);const{props:o,children:s}=e.vnode,r=Nu(e);eh(e,o,r,t),sh(e,s,n||t);const i=r?Th(e,t):void 0;return t&&ti(!1),i}function Th(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,zp);const{setup:o}=n;if(o){en();const s=e.setupContext=o.length>1?Du(e):null,r=ts(e),i=Jo(o,e,0,[e.props,s]),l=bc(i);if(tn(),r(),(l||e.sp)&&!Ln(e)&&Mi(e),l){if(i.then(Il,Il),t)return i.then(a=>{Ml(e,a)}).catch(a=>{Xo(a,e,0)});e.asyncDep=i}else Ml(e,i)}else Vu(e)}function Ml(e,t,n){ve(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Re(t)&&(e.setupState=Gc(t)),Vu(e)}function Vu(e,t,n){const o=e.type;e.render||(e.render=o.render||Vt);{const s=ts(e);en();try{qp(e)}finally{tn(),s()}}}const Ch={get(e,t){return et(e,"get",""),e[t]}};function Du(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Ch),slots:e.slots,emit:e.emit,expose:t}}function sr(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Gc(Uc(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Po)return Po[n](e)},has(t,n){return n in t||n in Po}})):e.proxy}function Eh(e,t=!0){return ve(e)?e.displayName||e.name:e.name||t&&e.__name}function Sh(e){return ve(e)&&"__vccOpts"in e}const w=(e,t)=>yp(e,t,oo);function it(e,t,n){const o=(r,i,l)=>{Hs(-1);try{return O(r,i,l)}finally{Hs(1)}},s=arguments.length;return s===2?Re(t)&&!he(t)?jo(t)?o(e,null,[t]):o(e,t):o(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&jo(n)&&(n=[n]),o(e,t,n))}const Ph="3.5.21";/** +* @vue/runtime-dom v3.5.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let ni;const xl=typeof window<"u"&&window.trustedTypes;if(xl)try{ni=xl.createPolicy("vue",{createHTML:e=>e})}catch{}const Hu=ni?e=>ni.createHTML(e):e=>e,Lh="http://www.w3.org/2000/svg",Ah="http://www.w3.org/1998/Math/MathML",qt=typeof document<"u"?document:null,Ol=qt&&qt.createElement("template"),Ih={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const s=t==="svg"?qt.createElementNS(Lh,e):t==="mathml"?qt.createElementNS(Ah,e):n?qt.createElement(e,{is:n}):qt.createElement(e);return e==="select"&&o&&o.multiple!=null&&s.setAttribute("multiple",o.multiple),s},createText:e=>qt.createTextNode(e),createComment:e=>qt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>qt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,s,r){const i=n?n.previousSibling:t.lastChild;if(s&&(s===r||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===r||!(s=s.nextSibling)););else{Ol.innerHTML=Hu(o==="svg"?`${e}`:o==="mathml"?`${e}`:e);const l=Ol.content;if(o==="svg"||o==="mathml"){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},un="transition",bo="animation",so=Symbol("_vtc"),Bu={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Fu=Ge({},nu,Bu),Mh=e=>(e.displayName="Transition",e.props=Fu,e),Bt=Mh((e,{slots:t})=>it(Sp,ju(e),t)),$n=(e,t=[])=>{he(e)?e.forEach(n=>n(...t)):e&&e(...t)},Rl=e=>e?he(e)?e.some(t=>t.length>1):e.length>1:!1;function ju(e){const t={};for(const H in e)H in Bu||(t[H]=e[H]);if(e.css===!1)return t;const{name:n="v",type:o,duration:s,enterFromClass:r=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:a=r,appearActiveClass:c=i,appearToClass:u=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,v=xh(s),g=v&&v[0],m=v&&v[1],{onBeforeEnter:T,onEnter:S,onEnterCancelled:$,onLeave:L,onLeaveCancelled:D,onBeforeAppear:j=T,onAppear:q=S,onAppearCancelled:ce=$}=t,x=(H,ae,re,fe)=>{H._enterCancelled=fe,dn(H,ae?u:l),dn(H,ae?c:i),re&&re()},W=(H,ae)=>{H._isLeaving=!1,dn(H,f),dn(H,h),dn(H,d),ae&&ae()},se=H=>(ae,re)=>{const fe=H?q:S,J=()=>x(ae,H,re);$n(fe,[ae,J]),Nl(()=>{dn(ae,H?a:r),Ot(ae,H?u:l),Rl(fe)||Vl(ae,o,g,J)})};return Ge(t,{onBeforeEnter(H){$n(T,[H]),Ot(H,r),Ot(H,i)},onBeforeAppear(H){$n(j,[H]),Ot(H,a),Ot(H,c)},onEnter:se(!1),onAppear:se(!0),onLeave(H,ae){H._isLeaving=!0;const re=()=>W(H,ae);Ot(H,f),H._enterCancelled?(Ot(H,d),oi()):(oi(),Ot(H,d)),Nl(()=>{H._isLeaving&&(dn(H,f),Ot(H,h),Rl(L)||Vl(H,o,m,re))}),$n(L,[H,re])},onEnterCancelled(H){x(H,!1,void 0,!0),$n($,[H])},onAppearCancelled(H){x(H,!0,void 0,!0),$n(ce,[H])},onLeaveCancelled(H){W(H),$n(D,[H])}})}function xh(e){if(e==null)return null;if(Re(e))return[$r(e.enter),$r(e.leave)];{const t=$r(e);return[t,t]}}function $r(e){return Vd(e)}function Ot(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[so]||(e[so]=new Set)).add(t)}function dn(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.remove(o));const n=e[so];n&&(n.delete(t),n.size||(e[so]=void 0))}function Nl(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Oh=0;function Vl(e,t,n,o){const s=e._endId=++Oh,r=()=>{s===e._endId&&o()};if(n!=null)return setTimeout(r,n);const{type:i,timeout:l,propCount:a}=Wu(e,t);if(!i)return o();const c=i+"end";let u=0;const f=()=>{e.removeEventListener(c,d),r()},d=h=>{h.target===e&&++u>=a&&f()};setTimeout(()=>{u(n[v]||"").split(", "),s=o(`${un}Delay`),r=o(`${un}Duration`),i=Dl(s,r),l=o(`${bo}Delay`),a=o(`${bo}Duration`),c=Dl(l,a);let u=null,f=0,d=0;t===un?i>0&&(u=un,f=i,d=r.length):t===bo?c>0&&(u=bo,f=c,d=a.length):(f=Math.max(i,c),u=f>0?i>c?un:bo:null,d=u?u===un?r.length:a.length:0);const h=u===un&&/\b(?:transform|all)(?:,|$)/.test(o(`${un}Property`).toString());return{type:u,timeout:f,propCount:d,hasTransform:h}}function Dl(e,t){for(;e.lengthHl(n)+Hl(e[o])))}function Hl(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function oi(){return document.body.offsetHeight}function Rh(e,t,n){const o=e[so];o&&(t=(t?[t,...o]:[...o]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Fs=Symbol("_vod"),Uu=Symbol("_vsh"),Rn={name:"show",beforeMount(e,{value:t},{transition:n}){e[Fs]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):yo(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),yo(e,!0),o.enter(e)):o.leave(e,()=>{yo(e,!1)}):yo(e,t))},beforeUnmount(e,{value:t}){yo(e,t)}};function yo(e,t){e.style.display=t?e[Fs]:"none",e[Uu]=!t}const Nh=Symbol(""),Vh=/(?:^|;)\s*display\s*:/;function Dh(e,t,n){const o=e.style,s=Be(n);let r=!1;if(n&&!s){if(t)if(Be(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&Es(o,l,"")}else for(const i in t)n[i]==null&&Es(o,i,"");for(const i in n)i==="display"&&(r=!0),Es(o,i,n[i])}else if(s){if(t!==n){const i=o[Nh];i&&(n+=";"+i),o.cssText=n,r=Vh.test(n)}}else t&&e.removeAttribute("style");Fs in e&&(e[Fs]=r?o.display:"",e[Uu]&&(o.display="none"))}const Bl=/\s*!important$/;function Es(e,t,n){if(he(n))n.forEach(o=>Es(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=Hh(e,t);Bl.test(n)?e.setProperty(yn(o),n.replace(Bl,""),"important"):e[o]=n}}const Fl=["Webkit","Moz","ms"],wr={};function Hh(e,t){const n=wr[t];if(n)return n;let o=ft(t);if(o!=="filter"&&o in e)return wr[t]=o;o=Yo(o);for(let s=0;sTr||(Wh.then(()=>Tr=0),Tr=Date.now());function zh(e,t){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;Lt(Gh(o,n.value),t,5,[o])};return n.value=e,n.attached=Uh(),n}function Gh(e,t){if(he(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(o=>s=>!s._stopped&&o&&o(s))}else return t}const ql=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,qh=(e,t,n,o,s,r)=>{const i=s==="svg";t==="class"?Rh(e,o,i):t==="style"?Dh(e,n,o):Ko(t)?$i(t)||Fh(e,t,n,o,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Kh(e,t,o,i))?(Ul(e,t,o),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Wl(e,t,o,i,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Be(o))?Ul(e,ft(t),o,r,t):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),Wl(e,t,o,i))};function Kh(e,t,n,o){if(o)return!!(t==="innerHTML"||t==="textContent"||t in e&&ql(t)&&ve(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return ql(t)&&Be(n)?!1:t in e}const zu=new WeakMap,Gu=new WeakMap,js=Symbol("_moveCb"),Kl=Symbol("_enterCb"),Yh=e=>(delete e.props.mode,e),Qh=Yh({name:"TransitionGroup",props:Ge({},Fu,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=It(),o=tu();let s,r;return xi(()=>{if(!s.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!tv(s[0].el,n.vnode.el,i)){s=[];return}s.forEach(Xh),s.forEach(Zh);const l=s.filter(ev);oi(),l.forEach(a=>{const c=a.el,u=c.style;Ot(c,i),u.transform=u.webkitTransform=u.transitionDuration="";const f=c[js]=d=>{d&&d.target!==c||(!d||d.propertyName.endsWith("transform"))&&(c.removeEventListener("transitionend",f),c[js]=null,dn(c,i))};c.addEventListener("transitionend",f)}),s=[]}),()=>{const i=$e(e),l=ju(i);let a=i.tag||X;if(s=[],r)for(let c=0;c{l.split(/\s+/).forEach(a=>a&&o.classList.remove(a))}),n.split(/\s+/).forEach(l=>l&&o.classList.add(l)),o.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(o);const{hasTransform:i}=Wu(o);return r.removeChild(o),i}const Yl=e=>{const t=e.props["onUpdate:modelValue"]||!1;return he(t)?n=>ws(t,n):t};function nv(e){e.target.composing=!0}function Ql(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Cr=Symbol("_assign"),ov={created(e,{modifiers:{lazy:t,trim:n,number:o}},s){e[Cr]=Yl(s);const r=o||s.props&&s.props.type==="number";Gn(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n&&(l=l.trim()),r&&(l=Gr(l)),e[Cr](l)}),n&&Gn(e,"change",()=>{e.value=e.value.trim()}),t||(Gn(e,"compositionstart",nv),Gn(e,"compositionend",Ql),Gn(e,"change",Ql))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:o,trim:s,number:r}},i){if(e[Cr]=Yl(i),e.composing)return;const l=(r||e.type==="number")&&!/^0\d/.test(e.value)?Gr(e.value):e.value,a=t??"";l!==a&&(document.activeElement===e&&e.type!=="range"&&(o&&t===n||s&&e.value.trim()===a)||(e.value=a))}},sv=["ctrl","shift","alt","meta"],rv={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>sv.some(n=>e[`${n}Key`]&&!t.includes(n))},qu=(e,t)=>{const n=e._withMods||(e._withMods={}),o=t.join(".");return n[o]||(n[o]=((s,...r)=>{for(let i=0;i{const n=e._withKeys||(e._withKeys={}),o=t.join(".");return n[o]||(n[o]=(s=>{if(!("key"in s))return;const r=yn(s.key);if(t.some(i=>i===r||iv[i]===r))return e(s)}))},lv=Ge({patchProp:qh},Ih);let Er,Jl=!1;function av(){return Er=Jl?Er:ih(lv),Jl=!0,Er}const cv=((...e)=>{const t=av().createApp(...e),{mount:n}=t;return t.mount=o=>{const s=fv(o);if(s)return n(s,!0,uv(s))},t});function uv(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function fv(e){return Be(e)?document.querySelector(e):e}var Hi=e=>/^[a-z][a-z0-9+.-]*:/.test(e)||e.startsWith("//"),dv=/.md((\?|#).*)?$/,pv=(e,t="/")=>Hi(e)||e.startsWith("/")&&!e.startsWith(t)&&!dv.test(e),Mt=e=>/^(https?:)?\/\//.test(e),Xl=e=>{if(!e||e.endsWith("/"))return e;let t=e.replace(/(^|\/)README.md$/i,"$1index.html");return t.endsWith(".md")?t=`${t.substring(0,t.length-3)}.html`:t.endsWith(".html")||(t=`${t}.html`),t.endsWith("/index.html")&&(t=t.substring(0,t.length-10)),t},hv="http://.",vv=(e,t)=>{if(!e.startsWith("/")&&t){const n=t.slice(0,t.lastIndexOf("/"));return Xl(new URL(`${n}/${e}`,hv).pathname)}return Xl(e)},gv=(e,t)=>{const n=Object.keys(e).sort((o,s)=>{const r=s.split("/").length-o.split("/").length;return r!==0?r:s.length-o.length});for(const o of n)if(t.startsWith(o))return o;return"/"},mv=/(#|\?)/,Yu=e=>{const[t,...n]=e.split(mv);return{pathname:t,hashAndQueries:n.join("")}},bv=["link","meta","script","style","noscript","template"],yv=["title","base"],_v=([e,t,n])=>yv.includes(e)?e:bv.includes(e)?e==="meta"&&t.name?`${e}.${t.name}`:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,Object.entries(t).map(([o,s])=>typeof s=="boolean"?s?[o,""]:null:[o,s]).filter(o=>o!=null).sort(([o],[s])=>o.localeCompare(s)),n]):null,kv=e=>{const t=new Set,n=[];return e.forEach(o=>{const s=_v(o);s&&!t.has(s)&&(t.add(s),n.push(o))}),n},Qu=e=>e.startsWith("/")?e:`/${e}`,$v=e=>e.endsWith("/")||e.endsWith(".html")?e:`${e}/`,Ju=e=>e.endsWith("/")?e.slice(0,-1):e,rr=e=>e.startsWith("/")?e.slice(1):e,wv=e=>typeof e=="function",bn=e=>Object.prototype.toString.call(e)==="[object Object]",Dt=e=>typeof e=="string";const Tv="modulepreload",Cv=function(e){return"/"+e},Zl={},Ie=function(t,n,o){let s=Promise.resolve();if(n&&n.length>0){let a=function(c){return Promise.all(c.map(u=>Promise.resolve(u).then(f=>({status:"fulfilled",value:f}),f=>({status:"rejected",reason:f}))))};document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),l=i?.nonce||i?.getAttribute("nonce");s=a(n.map(c=>{if(c=Cv(c),c in Zl)return;Zl[c]=!0;const u=c.endsWith(".css"),f=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${f}`))return;const d=document.createElement("link");if(d.rel=u?"stylesheet":Tv,u||(d.as="script"),d.crossOrigin="",d.href=c,l&&d.setAttribute("nonce",l),document.head.appendChild(d),u)return new Promise((h,v)=>{d.addEventListener("load",h),d.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${c}`)))})}))}function r(i){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=i,window.dispatchEvent(l),!l.defaultPrevented)throw i}return s.then(i=>{for(const l of i||[])l.status==="rejected"&&r(l.reason);return t().catch(r)})},Ev=JSON.parse('{"/preview/custom-component.example.html":"/article/li0yjgjg/","/preview/markdown.html":"/article/baygtkq6/","/notes/doc/":"/start/","/notes/doc/advanced/%E5%93%AA%E4%B8%AA%E4%BB%A3%E7%90%86%E8%BD%AF%E4%BB%B6%E6%9C%80%E9%80%82%E5%90%88%E6%88%91%EF%BC%9F.html":"/un2lbkeo/","/notes/doc/meiyong/markdown.html":"/baygtkq6/","/notes/doc/qa/%E8%8A%82%E7%82%B9%E9%97%AE%E9%A2%98.html":"/sdtgjn92/","/notes/doc/qa/%E8%B4%A6%E6%88%B7%E9%97%AE%E9%A2%98.html":"/lpws70ce/","/notes/doc/qa/%E8%BD%AF%E4%BB%B6%E9%97%AE%E9%A2%98.html":"/9424av4s/","/notes/doc/teach/Android/Clash%20Meta.html":"/android/clash-meta/","/notes/doc/teach/Android/Hiddify.html":"/android/hiddify/","/notes/doc/teach/Ios/Hiddify.html":"/ios/hiddify/","/notes/doc/teach/Ios/Singbox.html":"/ios/singbox/","/notes/doc/teach/Windows/Clash%20Nyanpasu.html":"/windows/clash-nyanpasu/","/notes/doc/teach/Windows/Clash%20Verge%20Rev.html":"/windows/clash-verge-rev/","/notes/doc/teach/Windows/Hiddify.html":"/windows/hiddify/","/notes/doc/teach/MacOs/Clash%20Nyanpasu.html":"/macos/clash-nyanpasu/","/notes/doc/teach/MacOs/Clash%20Verge%20Rev.html":"/qlabr30g/","/notes/doc/teach/MacOs/Hiddify.html":"/macos/hiddify/"}'),Sv=Object.fromEntries([["/",{loader:()=>Ie(()=>import("./index.html-CSGOa3rX.js"),[]),meta:{title:""}}],["/article/li0yjgjg/",{loader:()=>Ie(()=>import("./index.html-DL600eP8.js"),[]),meta:{title:"自定义组件"}}],["/article/baygtkq6/",{loader:()=>Ie(()=>import("./index.html-DEoSkqb9.js"),__vite__mapDeps([0,1])),meta:{title:"Markdown"}}],["/start/",{loader:()=>Ie(()=>import("./index.html-DgB0i1Wh.js"),[]),meta:{title:"新手指引"}}],["/un2lbkeo/",{loader:()=>Ie(()=>import("./index.html-DeJCZLAF.js"),[]),meta:{title:"哪个代理软件最适合我?"}}],["/baygtkq6/",{loader:()=>Ie(()=>import("./index.html-BXLeXG2f.js"),__vite__mapDeps([2,1])),meta:{title:"Markdown"}}],["/sdtgjn92/",{loader:()=>Ie(()=>import("./index.html-aA-10l3w.js"),[]),meta:{title:"节点问题"}}],["/lpws70ce/",{loader:()=>Ie(()=>import("./index.html-CTus8ykK.js"),[]),meta:{title:"账户问题"}}],["/9424av4s/",{loader:()=>Ie(()=>import("./index.html-BBgDga0o.js"),[]),meta:{title:"软件问题"}}],["/android/clash-meta/",{loader:()=>Ie(()=>import("./index.html-CMbjTRzp.js"),[]),meta:{title:"Clash Meta"}}],["/android/hiddify/",{loader:()=>Ie(()=>import("./index.html-zC4cvcvo.js"),[]),meta:{title:"Hiddify"}}],["/ios/hiddify/",{loader:()=>Ie(()=>import("./index.html-DhuwQdce.js"),[]),meta:{title:"Hiddify"}}],["/ios/singbox/",{loader:()=>Ie(()=>import("./index.html-4rCynsOT.js"),[]),meta:{title:"Singbox"}}],["/windows/clash-nyanpasu/",{loader:()=>Ie(()=>import("./index.html-avZk41rt.js"),[]),meta:{title:"Clash Nyanpasu"}}],["/windows/clash-verge-rev/",{loader:()=>Ie(()=>import("./index.html-WqWZjpnA.js"),[]),meta:{title:"Clash Verge Rev"}}],["/windows/hiddify/",{loader:()=>Ie(()=>import("./index.html-BRMUJ4Er.js"),[]),meta:{title:"Hiddify"}}],["/macos/clash-nyanpasu/",{loader:()=>Ie(()=>import("./index.html-2pRNvng7.js"),[]),meta:{title:"Clash Nyanpasu"}}],["/qlabr30g/",{loader:()=>Ie(()=>import("./index.html-_6z1AbTu.js"),[]),meta:{title:"Clash Verge Reg"}}],["/macos/hiddify/",{loader:()=>Ie(()=>import("./index.html-DTvavs32.js"),[]),meta:{title:"Hiddify"}}],["/404.html",{loader:()=>Ie(()=>import("./404.html-YbHANwTL.js"),[]),meta:{title:""}}],["/blog/",{loader:()=>Ie(()=>import("./index.html-BjxLFfJM.js"),[]),meta:{title:"博客"}}],["/blog/tags/",{loader:()=>Ie(()=>import("./index.html-C6-js4bR.js"),[]),meta:{title:"标签"}}],["/blog/archives/",{loader:()=>Ie(()=>import("./index.html-CMnI4k5_.js"),[]),meta:{title:"归档"}}],["/blog/categories/",{loader:()=>Ie(()=>import("./index.html-BNXBoBaa.js"),[]),meta:{title:"分类"}}]]);/*! + * vue-router v4.5.1 + * (c) 2025 Eduardo San Martin Morote + * @license MIT + */const qn=typeof document<"u";function Xu(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Pv(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Xu(e.default)}const Se=Object.assign;function Sr(e,t){const n={};for(const o in t){const s=t[o];n[o]=At(s)?s.map(e):e(s)}return n}const Io=()=>{},At=Array.isArray,Zu=/#/g,Lv=/&/g,Av=/\//g,Iv=/=/g,Mv=/\?/g,ef=/\+/g,xv=/%5B/g,Ov=/%5D/g,tf=/%5E/g,Rv=/%60/g,nf=/%7B/g,Nv=/%7C/g,of=/%7D/g,Vv=/%20/g;function Bi(e){return encodeURI(""+e).replace(Nv,"|").replace(xv,"[").replace(Ov,"]")}function Dv(e){return Bi(e).replace(nf,"{").replace(of,"}").replace(tf,"^")}function si(e){return Bi(e).replace(ef,"%2B").replace(Vv,"+").replace(Zu,"%23").replace(Lv,"%26").replace(Rv,"`").replace(nf,"{").replace(of,"}").replace(tf,"^")}function Hv(e){return si(e).replace(Iv,"%3D")}function Bv(e){return Bi(e).replace(Zu,"%23").replace(Mv,"%3F")}function Fv(e){return e==null?"":Bv(e).replace(Av,"%2F")}function Wo(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const jv=/\/$/,Wv=e=>e.replace(jv,"");function Pr(e,t,n="/"){let o,s={},r="",i="";const l=t.indexOf("#");let a=t.indexOf("?");return l=0&&(a=-1),a>-1&&(o=t.slice(0,a),r=t.slice(a+1,l>-1?l:t.length),s=e(r)),l>-1&&(o=o||t.slice(0,l),i=t.slice(l,t.length)),o=qv(o??t,n),{fullPath:o+(r&&"?")+r+i,path:o,query:s,hash:Wo(i)}}function Uv(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function ea(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function zv(e,t,n){const o=t.matched.length-1,s=n.matched.length-1;return o>-1&&o===s&&ro(t.matched[o],n.matched[s])&&sf(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function ro(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function sf(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Gv(e[n],t[n]))return!1;return!0}function Gv(e,t){return At(e)?ta(e,t):At(t)?ta(t,e):e===t}function ta(e,t){return At(t)?e.length===t.length&&e.every((n,o)=>n===t[o]):e.length===1&&e[0]===t}function qv(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),o=e.split("/"),s=o[o.length-1];(s===".."||s===".")&&o.push("");let r=n.length-1,i,l;for(i=0;i1&&r--;else break;return n.slice(0,r).join("/")+"/"+o.slice(i).join("/")}const Gt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Uo;(function(e){e.pop="pop",e.push="push"})(Uo||(Uo={}));var Mo;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Mo||(Mo={}));function Kv(e){if(!e)if(qn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Wv(e)}const Yv=/^[^#]+#/;function Qv(e,t){return e.replace(Yv,"#")+t}function Jv(e,t){const n=document.documentElement.getBoundingClientRect(),o=e.getBoundingClientRect();return{behavior:t.behavior,left:o.left-n.left-(t.left||0),top:o.top-n.top-(t.top||0)}}const ir=()=>({left:window.scrollX,top:window.scrollY});function Xv(e){let t;if("el"in e){const n=e.el,o=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=Jv(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function na(e,t){return(history.state?history.state.position-t:-1)+e}const ri=new Map;function Zv(e,t){ri.set(e,t)}function eg(e){const t=ri.get(e);return ri.delete(e),t}let tg=()=>location.protocol+"//"+location.host;function rf(e,t){const{pathname:n,search:o,hash:s}=t,r=e.indexOf("#");if(r>-1){let l=s.includes(e.slice(r))?e.slice(r).length:1,a=s.slice(l);return a[0]!=="/"&&(a="/"+a),ea(a,"")}return ea(n,e)+o+s}function ng(e,t,n,o){let s=[],r=[],i=null;const l=({state:d})=>{const h=rf(e,location),v=n.value,g=t.value;let m=0;if(d){if(n.value=h,t.value=d,i&&i===v){i=null;return}m=g?d.position-g.position:0}else o(h);s.forEach(T=>{T(n.value,v,{delta:m,type:Uo.pop,direction:m?m>0?Mo.forward:Mo.back:Mo.unknown})})};function a(){i=n.value}function c(d){s.push(d);const h=()=>{const v=s.indexOf(d);v>-1&&s.splice(v,1)};return r.push(h),h}function u(){const{history:d}=window;d.state&&d.replaceState(Se({},d.state,{scroll:ir()}),"")}function f(){for(const d of r)d();r=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:a,listen:c,destroy:f}}function oa(e,t,n,o=!1,s=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:s?ir():null}}function og(e){const{history:t,location:n}=window,o={value:rf(e,n)},s={value:t.state};s.value||r(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(a,c,u){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+a:tg()+e+a;try{t[u?"replaceState":"pushState"](c,"",d),s.value=c}catch(h){console.error(h),n[u?"replace":"assign"](d)}}function i(a,c){const u=Se({},t.state,oa(s.value.back,a,s.value.forward,!0),c,{position:s.value.position});r(a,u,!0),o.value=a}function l(a,c){const u=Se({},s.value,t.state,{forward:a,scroll:ir()});r(u.current,u,!0);const f=Se({},oa(o.value,a,null),{position:u.position+1},c);r(a,f,!1),o.value=a}return{location:o,state:s,push:l,replace:i}}function sg(e){e=Kv(e);const t=og(e),n=ng(e,t.state,t.location,t.replace);function o(r,i=!0){i||n.pauseListeners(),history.go(r)}const s=Se({location:"",base:e,go:o,createHref:Qv.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function rg(e){return typeof e=="string"||e&&typeof e=="object"}function lf(e){return typeof e=="string"||typeof e=="symbol"}const af=Symbol("");var sa;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(sa||(sa={}));function io(e,t){return Se(new Error,{type:e,[af]:!0},t)}function Ut(e,t){return e instanceof Error&&af in e&&(t==null||!!(e.type&t))}const ra="[^/]+?",ig={sensitive:!1,strict:!1,start:!0,end:!0},lg=/[.+*?^${}()[\]/\\]/g;function ag(e,t){const n=Se({},ig,t),o=[];let s=n.start?"^":"";const r=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(s+="/");for(let f=0;ft.length?t.length===1&&t[0]===80?1:-1:0}function cf(e,t){let n=0;const o=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const ug={type:0,value:""},fg=/[a-zA-Z0-9_]/;function dg(e){if(!e)return[[]];if(e==="/")return[[ug]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${c}": ${h}`)}let n=0,o=n;const s=[];let r;function i(){r&&s.push(r),r=[]}let l=0,a,c="",u="";function f(){c&&(n===0?r.push({type:0,value:c}):n===1||n===2||n===3?(r.length>1&&(a==="*"||a==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:c,regexp:u,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=a}for(;l{i($)}:Io}function i(f){if(lf(f)){const d=o.get(f);d&&(o.delete(f),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(f);d>-1&&(n.splice(d,1),f.record.name&&o.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function l(){return n}function a(f){const d=mg(f,n);n.splice(d,0,f),f.record.name&&!ca(f)&&o.set(f.record.name,f)}function c(f,d){let h,v={},g,m;if("name"in f&&f.name){if(h=o.get(f.name),!h)throw io(1,{location:f});m=h.record.name,v=Se(la(d.params,h.keys.filter($=>!$.optional).concat(h.parent?h.parent.keys.filter($=>$.optional):[]).map($=>$.name)),f.params&&la(f.params,h.keys.map($=>$.name))),g=h.stringify(v)}else if(f.path!=null)g=f.path,h=n.find($=>$.re.test(g)),h&&(v=h.parse(g),m=h.record.name);else{if(h=d.name?o.get(d.name):n.find($=>$.re.test(d.path)),!h)throw io(1,{location:f,currentLocation:d});m=h.record.name,v=Se({},d.params,f.params),g=h.stringify(v)}const T=[];let S=h;for(;S;)T.unshift(S.record),S=S.parent;return{name:m,path:g,params:v,matched:T,meta:gg(T)}}e.forEach(f=>r(f));function u(){n.length=0,o.clear()}return{addRoute:r,resolve:c,removeRoute:i,clearRoutes:u,getRoutes:l,getRecordMatcher:s}}function la(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function aa(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:vg(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function vg(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const o in e.components)t[o]=typeof n=="object"?n[o]:n;return t}function ca(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function gg(e){return e.reduce((t,n)=>Se(t,n.meta),{})}function ua(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}function mg(e,t){let n=0,o=t.length;for(;n!==o;){const r=n+o>>1;cf(e,t[r])<0?o=r:n=r+1}const s=bg(e);return s&&(o=t.lastIndexOf(s,o-1)),o}function bg(e){let t=e;for(;t=t.parent;)if(uf(t)&&cf(e,t)===0)return t}function uf({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function yg(e){const t={};if(e===""||e==="?")return t;const o=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;sr&&si(r)):[o&&si(o)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function _g(e){const t={};for(const n in e){const o=e[n];o!==void 0&&(t[n]=At(o)?o.map(s=>s==null?null:""+s):o==null?o:""+o)}return t}const kg=Symbol(""),da=Symbol(""),lr=Symbol(""),Fi=Symbol(""),ii=Symbol("");function _o(){let e=[];function t(o){return e.push(o),()=>{const s=e.indexOf(o);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function vn(e,t,n,o,s,r=i=>i()){const i=o&&(o.enterCallbacks[s]=o.enterCallbacks[s]||[]);return()=>new Promise((l,a)=>{const c=d=>{d===!1?a(io(4,{from:n,to:t})):d instanceof Error?a(d):rg(d)?a(io(2,{from:t,to:d})):(i&&o.enterCallbacks[s]===i&&typeof d=="function"&&i.push(d),l())},u=r(()=>e.call(o&&o.instances[s],t,n,c));let f=Promise.resolve(u);e.length<3&&(f=f.then(c)),f.catch(d=>a(d))})}function Lr(e,t,n,o,s=r=>r()){const r=[];for(const i of e)for(const l in i.components){let a=i.components[l];if(!(t!=="beforeRouteEnter"&&!i.instances[l]))if(Xu(a)){const u=(a.__vccOpts||a)[t];u&&r.push(vn(u,n,o,i,l,s))}else{let c=a();r.push(()=>c.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${l}" at "${i.path}"`);const f=Pv(u)?u.default:u;i.mods[l]=u,i.components[l]=f;const h=(f.__vccOpts||f)[t];return h&&vn(h,n,o,i,l,s)()}))}}return r}function pa(e){const t=Ve(lr),n=Ve(Fi),o=w(()=>{const a=b(e.to);return t.resolve(a)}),s=w(()=>{const{matched:a}=o.value,{length:c}=a,u=a[c-1],f=n.matched;if(!u||!f.length)return-1;const d=f.findIndex(ro.bind(null,u));if(d>-1)return d;const h=ha(a[c-2]);return c>1&&ha(u)===h&&f[f.length-1].path!==h?f.findIndex(ro.bind(null,a[c-2])):d}),r=w(()=>s.value>-1&&Eg(n.params,o.value.params)),i=w(()=>s.value>-1&&s.value===n.matched.length-1&&sf(n.params,o.value.params));function l(a={}){if(Cg(a)){const c=t[b(e.replace)?"replace":"push"](b(e.to)).catch(Io);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:o,href:w(()=>o.value.href),isActive:r,isExactActive:i,navigate:l}}function $g(e){return e.length===1?e[0]:e}const wg=N({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:pa,setup(e,{slots:t}){const n=Mn(pa(e)),{options:o}=Ve(lr),s=w(()=>({[va(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[va(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&$g(t.default(n));return e.custom?r:it("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},r)}}}),Tg=wg;function Cg(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Eg(e,t){for(const n in t){const o=t[n],s=e[n];if(typeof o=="string"){if(o!==s)return!1}else if(!At(s)||s.length!==o.length||o.some((r,i)=>r!==s[i]))return!1}return!0}function ha(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const va=(e,t,n)=>e??t??n,Sg=N({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=Ve(ii),s=w(()=>e.route||o.value),r=Ve(da,0),i=w(()=>{let c=b(r);const{matched:u}=s.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),l=w(()=>s.value.matched[i.value]);Xt(da,w(()=>i.value+1)),Xt(kg,l),Xt(ii,s);const a=ee();return be(()=>[a.value,l.value,e.name],([c,u,f],[d,h,v])=>{u&&(u.instances[f]=c,h&&h!==u&&c&&c===d&&(u.leaveGuards.size||(u.leaveGuards=h.leaveGuards),u.updateGuards.size||(u.updateGuards=h.updateGuards))),c&&u&&(!h||!ro(u,h)||!d)&&(u.enterCallbacks[f]||[]).forEach(g=>g(c))},{flush:"post"}),()=>{const c=s.value,u=e.name,f=l.value,d=f&&f.components[u];if(!d)return ga(n.default,{Component:d,route:c});const h=f.props[u],v=h?h===!0?c.params:typeof h=="function"?h(c):h:null,m=it(d,Se({},v,t,{onVnodeUnmounted:T=>{T.component.isUnmounted&&(f.instances[u]=null)},ref:a}));return ga(n.default,{Component:m,route:c})||m}}});function ga(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Pg=Sg;function Lg(e){const t=hg(e.routes,e),n=e.parseQuery||yg,o=e.stringifyQuery||fa,s=e.history,r=_o(),i=_o(),l=_o(),a=we(Gt);let c=Gt;qn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Sr.bind(null,V=>""+V),f=Sr.bind(null,Fv),d=Sr.bind(null,Wo);function h(V,ie){let te,ue;return lf(V)?(te=t.getRecordMatcher(V),ue=ie):ue=V,t.addRoute(ue,te)}function v(V){const ie=t.getRecordMatcher(V);ie&&t.removeRoute(ie)}function g(){return t.getRoutes().map(V=>V.record)}function m(V){return!!t.getRecordMatcher(V)}function T(V,ie){if(ie=Se({},ie||a.value),typeof V=="string"){const E=Pr(n,V,ie.path),I=t.resolve({path:E.path},ie),B=s.createHref(E.fullPath);return Se(E,I,{params:d(I.params),hash:Wo(E.hash),redirectedFrom:void 0,href:B})}let te;if(V.path!=null)te=Se({},V,{path:Pr(n,V.path,ie.path).path});else{const E=Se({},V.params);for(const I in E)E[I]==null&&delete E[I];te=Se({},V,{params:f(E)}),ie.params=f(ie.params)}const ue=t.resolve(te,ie),Ee=V.hash||"";ue.params=u(d(ue.params));const De=Uv(o,Se({},V,{hash:Dv(Ee),path:ue.path})),_=s.createHref(De);return Se({fullPath:De,hash:Ee,query:o===fa?_g(V.query):V.query||{}},ue,{redirectedFrom:void 0,href:_})}function S(V){return typeof V=="string"?Pr(n,V,a.value.path):Se({},V)}function $(V,ie){if(c!==V)return io(8,{from:ie,to:V})}function L(V){return q(V)}function D(V){return L(Se(S(V),{replace:!0}))}function j(V){const ie=V.matched[V.matched.length-1];if(ie&&ie.redirect){const{redirect:te}=ie;let ue=typeof te=="function"?te(V):te;return typeof ue=="string"&&(ue=ue.includes("?")||ue.includes("#")?ue=S(ue):{path:ue},ue.params={}),Se({query:V.query,hash:V.hash,params:ue.path!=null?{}:V.params},ue)}}function q(V,ie){const te=c=T(V),ue=a.value,Ee=V.state,De=V.force,_=V.replace===!0,E=j(te);if(E)return q(Se(S(E),{state:typeof E=="object"?Se({},Ee,E.state):Ee,force:De,replace:_}),ie||te);const I=te;I.redirectedFrom=ie;let B;return!De&&zv(o,ue,te)&&(B=io(16,{to:I,from:ue}),pt(ue,ue,!0,!1)),(B?Promise.resolve(B):W(I,ue)).catch(R=>Ut(R)?Ut(R,2)?R:Ct(R):le(R,I,ue)).then(R=>{if(R){if(Ut(R,2))return q(Se({replace:_},S(R.to),{state:typeof R.to=="object"?Se({},Ee,R.to.state):Ee,force:De}),ie||I)}else R=H(I,ue,!0,_,Ee);return se(I,ue,R),R})}function ce(V,ie){const te=$(V,ie);return te?Promise.reject(te):Promise.resolve()}function x(V){const ie=Fn.values().next().value;return ie&&typeof ie.runWithContext=="function"?ie.runWithContext(V):V()}function W(V,ie){let te;const[ue,Ee,De]=Ag(V,ie);te=Lr(ue.reverse(),"beforeRouteLeave",V,ie);for(const E of ue)E.leaveGuards.forEach(I=>{te.push(vn(I,V,ie))});const _=ce.bind(null,V,ie);return te.push(_),yt(te).then(()=>{te=[];for(const E of r.list())te.push(vn(E,V,ie));return te.push(_),yt(te)}).then(()=>{te=Lr(Ee,"beforeRouteUpdate",V,ie);for(const E of Ee)E.updateGuards.forEach(I=>{te.push(vn(I,V,ie))});return te.push(_),yt(te)}).then(()=>{te=[];for(const E of De)if(E.beforeEnter)if(At(E.beforeEnter))for(const I of E.beforeEnter)te.push(vn(I,V,ie));else te.push(vn(E.beforeEnter,V,ie));return te.push(_),yt(te)}).then(()=>(V.matched.forEach(E=>E.enterCallbacks={}),te=Lr(De,"beforeRouteEnter",V,ie,x),te.push(_),yt(te))).then(()=>{te=[];for(const E of i.list())te.push(vn(E,V,ie));return te.push(_),yt(te)}).catch(E=>Ut(E,8)?E:Promise.reject(E))}function se(V,ie,te){l.list().forEach(ue=>x(()=>ue(V,ie,te)))}function H(V,ie,te,ue,Ee){const De=$(V,ie);if(De)return De;const _=ie===Gt,E=qn?history.state:{};te&&(ue||_?s.replace(V.fullPath,Se({scroll:_&&E&&E.scroll},Ee)):s.push(V.fullPath,Ee)),a.value=V,pt(V,ie,te,_),Ct()}let ae;function re(){ae||(ae=s.listen((V,ie,te)=>{if(!ls.listening)return;const ue=T(V),Ee=j(ue);if(Ee){q(Se(Ee,{replace:!0,force:!0}),ue).catch(Io);return}c=ue;const De=a.value;qn&&Zv(na(De.fullPath,te.delta),ir()),W(ue,De).catch(_=>Ut(_,12)?_:Ut(_,2)?(q(Se(S(_.to),{force:!0}),ue).then(E=>{Ut(E,20)&&!te.delta&&te.type===Uo.pop&&s.go(-1,!1)}).catch(Io),Promise.reject()):(te.delta&&s.go(-te.delta,!1),le(_,ue,De))).then(_=>{_=_||H(ue,De,!1),_&&(te.delta&&!Ut(_,8)?s.go(-te.delta,!1):te.type===Uo.pop&&Ut(_,20)&&s.go(-1,!1)),se(ue,De,_)}).catch(Io)}))}let fe=_o(),J=_o(),me;function le(V,ie,te){Ct(V);const ue=J.list();return ue.length?ue.forEach(Ee=>Ee(V,ie,te)):console.error(V),Promise.reject(V)}function Ce(){return me&&a.value!==Gt?Promise.resolve():new Promise((V,ie)=>{fe.add([V,ie])})}function Ct(V){return me||(me=!V,re(),fe.list().forEach(([ie,te])=>V?te(V):ie()),fe.reset()),V}function pt(V,ie,te,ue){const{scrollBehavior:Ee}=e;if(!qn||!Ee)return Promise.resolve();const De=!te&&eg(na(V.fullPath,0))||(ue||!te)&&history.state&&history.state.scroll||null;return dt().then(()=>Ee(V,ie,De)).then(_=>_&&Xv(_)).catch(_=>le(_,V,ie))}const at=V=>s.go(V);let Bn;const Fn=new Set,ls={currentRoute:a,listening:!0,addRoute:h,removeRoute:v,clearRoutes:t.clearRoutes,hasRoute:m,getRoutes:g,resolve:T,options:e,push:L,replace:D,go:at,back:()=>at(-1),forward:()=>at(1),beforeEach:r.add,beforeResolve:i.add,afterEach:l.add,onError:J.add,isReady:Ce,install(V){const ie=this;V.component("RouterLink",Tg),V.component("RouterView",Pg),V.config.globalProperties.$router=ie,Object.defineProperty(V.config.globalProperties,"$route",{enumerable:!0,get:()=>b(a)}),qn&&!Bn&&a.value===Gt&&(Bn=!0,L(s.location).catch(Ee=>{}));const te={};for(const Ee in Gt)Object.defineProperty(te,Ee,{get:()=>a.value[Ee],enumerable:!0});V.provide(lr,ie),V.provide(Fi,Wc(te)),V.provide(ii,a);const ue=V.unmount;Fn.add(V),V.unmount=function(){Fn.delete(V),Fn.size<1&&(c=Gt,ae&&ae(),ae=null,a.value=Gt,Bn=!1,me=!1),ue()}}};function yt(V){return V.reduce((ie,te)=>ie.then(()=>x(te)),Promise.resolve())}return ls}function Ag(e,t){const n=[],o=[],s=[],r=Math.max(t.matched.length,e.matched.length);for(let i=0;iro(c,l))?o.push(l):n.push(l));const a=e.matched[i];a&&(t.matched.find(c=>ro(c,a))||s.push(a))}return[n,o,s]}function fo(){return Ve(lr)}function lt(e){return Ve(Fi)}var ji=Symbol(""),ln=()=>{const e=Ve(ji);if(!e)throw new Error("useClientData() is called without provider.");return e},Ig=()=>ln().pageComponent,ff=()=>ln().pageData,ar=()=>ln().pageFrontmatter,Mg=()=>ln().pageHead,po=()=>ln().pageLang,xg=()=>ln().pageLayout,an=()=>ln().routeLocale,Og=()=>ln().routePath,Rg=()=>ln().siteLocaleData,Ng=ar,Vg=ff,li=new Set,df=e=>{li.add(e),rn(()=>{li.delete(e)})},Dg=Symbol(""),ai=we(Ev),no=we(Sv),pf=(e,t)=>{const n=vv(e,t);if(no.value[n])return n;const o=encodeURI(n);if(no.value[o])return o;const s=ai.value[n]||ai.value[o];return s||n},zo=(e,t)=>{const{pathname:n,hashAndQueries:o}=Yu(e),s=pf(n,t),r=s+o;return no.value[s]?{...no.value[s],path:r,notFound:!1}:{...no.value["/404.html"],path:r,notFound:!0}},cn=(e,t)=>{const{pathname:n,hashAndQueries:o}=Yu(e);return pf(n,t)+o},Hg=e=>{if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)&&!(e.currentTarget&&e.currentTarget.getAttribute("target")?.match(/\b_blank\b/i)))return e.preventDefault(),!0},Bg=N({name:"RouteLink",props:{to:{type:String,required:!0},active:Boolean,activeClass:{type:String,default:"route-link-active"}},slots:Object,setup(e,{slots:t}){const n=fo(),o=lt(),s=w(()=>e.to.startsWith("#")||e.to.startsWith("?")?e.to:`/${cn(e.to,o.path).substring(1)}`);return()=>it("a",{class:["route-link",{[e.activeClass]:e.active}],href:s.value,onClick:(r={})=>{Hg(r)&&n.push(e.to).catch()}},t.default())}}),Fg=N({name:"ClientOnly",setup(e,t){const n=ee(!1);return Ne(()=>{n.value=!0}),()=>n.value?t.slots.default?.():null}}),vs=e=>{li.forEach(t=>t(e))},hf=N({name:"Content",props:{path:{type:String,required:!1,default:""}},setup(e){const t=Ig(),n=w(()=>{if(!e.path)return t.value;const s=zo(e.path);return iu(async()=>s.loader().then(({comp:r})=>r))}),o=ar();return be(o,()=>{vs("updated")},{deep:!0,flush:"post"}),()=>it(n.value,{onVnodeMounted:()=>{vs("mounted")},onVnodeUpdated:()=>{vs("updated")},onVnodeBeforeUnmount:()=>{vs("beforeUnmount")}})}}),jg="Layout",Wg="en-US",wn=Mn({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageHead:(e,t,n)=>{const o=Dt(t.description)?t.description:n.description,s=[...Array.isArray(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:o}]];return kv(s)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||Wg,resolvePageLayout:(e,t)=>{const n=Dt(e.frontmatter.layout)?e.frontmatter.layout:jg;if(!t[n])throw new Error(`[vuepress] Cannot resolve layout: ${n}`);return t[n]},resolveRouteLocale:(e,t)=>gv(e,decodeURI(t)),resolveSiteLocaleData:({base:e,locales:t,...n},o)=>({...n,...t[o],head:[...t[o]?.head??[],...n.head]})}),Nn=(e={})=>e,bt=e=>Mt(e)?e:`/${rr(e)}`,Ug=Object.defineProperty,zg=(e,t)=>{for(var n in t)Ug(e,n,{get:t[n],enumerable:!0})},Gg={};const qg=Object.freeze(Object.defineProperty({__proto__:null,default:Gg},Symbol.toStringTag,{value:"Module"}));var Kg={};zg(Kg,{COMPONENT_STATE_TYPE:()=>Yg,INSPECTOR_ID:()=>Qg,INSPECTOR_LABEL:()=>Jg,INSPECTOR_NODES:()=>Xg,INSPECTOR_STATE_SECTION_NAME:()=>Zg,PLUGIN_ID:()=>vf,PLUGIN_LABEL:()=>Wi});var vf="org.vuejs.vuepress",Wi="VuePress",Yg=Wi,Qg=vf,Jg=Wi,ma={id:"INTERNAL",label:"Internal",keys:["layouts","routes","redirects"]},ba={id:"SITE",label:"Site",keys:["siteData","siteLocaleData"]},ya={id:"ROUTE",label:"Route",keys:["routePath","routeLocale"]},_a={id:"PAGE",label:"Page",keys:["pageData","pageFrontmatter","pageLang","pageHead","pageHeadTitle","pageLayout","pageComponent"]},Xg={[ma.id]:ma,[ba.id]:ba,[ya.id]:ya,[_a.id]:_a},Zg="State";const Ui=N({name:"FadeInExpandTransition",props:{group:Boolean,appear:Boolean,width:Boolean,mode:String,onLeave:Function,onAfterLeave:Function,onAfterEnter:Function},setup(e,{slots:t}){const n=l=>{l.style[e.width?"maxWidth":"maxHeight"]=`${l.offsetHeight}px`,l.offsetWidth},o=l=>{l.style[e.width?"maxWidth":"maxHeight"]="0",l.offsetWidth,e.onLeave?.()},s=l=>{l.style[e.width?"maxWidth":"maxHeight"]="",e.onAfterLeave?.()},r=l=>{if(l.style.transition="none",e.width){const a=l.offsetWidth;l.style.maxWidth="0",l.offsetWidth,l.style.transition="",l.style.maxWidth=`${a}px`}else{const a=l.offsetHeight;l.style.maxHeight="0",l.offsetWidth,l.style.transition="",l.style.maxHeight=`${a}px`}l.offsetWidth},i=l=>{l.style[e.width?"maxWidth":"maxHeight"]="",e.onAfterEnter?.()};return()=>it(e.group?Jh:Bt,{name:e.width?"fade-in-width-expand":"fade-in-height-expand",appear:e.appear,onEnter:r,onAfterEnter:i,onBeforeLeave:n,onLeave:o,onAfterLeave:s,...e.group?void 0:{mode:e.mode}},t)}}),ka=e=>/\b(?:Android|iPhone)/i.test(e),em=e=>typeof e<"u",{isArray:Ws}=Array,tm=(e,t)=>Dt(e)&&e.startsWith(t),gf=e=>tm(e,"/")&&e[1]!=="/",xo=(e,t)=>{const n=It()?.appContext.components;return n?e in n||ft(e)in n||Yo(ft(e))in n:!1},nm=e=>{const t=an();return w(()=>ye(e)[t.value]??{})},zi=nm;function Vn(e){return Ec()?(zd(e),!0):!1}const Ar=new WeakMap,om=(...e)=>{var t;const n=e[0],o=(t=It())==null?void 0:t.proxy;if(o==null&&!gu())throw new Error("injectLocal must be called in setup");return o&&Ar.has(o)&&n in Ar.get(o)?Ar.get(o)[n]:Ve(...e)},ns=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const sm=e=>e!=null,rm=Object.prototype.toString,im=e=>rm.call(e)==="[object Object]",ut=()=>{},lm=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),ci=am();function am(){var e,t;return ns&&((e=window?.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window?.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window?.navigator.userAgent))}function Gi(...e){if(e.length!==1)return xn(...e);const t=e[0];return typeof t=="function"?Qo(Li(()=>({get:t,set:ut}))):ee(t)}function qi(e,t){function n(...o){return new Promise((s,r)=>{Promise.resolve(e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})).then(s).catch(r)})}return n}const mf=e=>e();function bf(e,t={}){let n,o,s=ut;const r=a=>{clearTimeout(a),s(),s=ut};let i;return a=>{const c=ye(e),u=ye(t.maxWait);return n&&r(n),c<=0||u!==void 0&&u<=0?(o&&(r(o),o=void 0),Promise.resolve(a())):new Promise((f,d)=>{s=t.rejectOnCancel?d:f,i=a,u&&!o&&(o=setTimeout(()=>{n&&r(n),o=void 0,f(i())},u)),n=setTimeout(()=>{o&&r(o),o=void 0,f(a())},c)})}}function cm(...e){let t=0,n,o=!0,s=ut,r,i,l,a,c;!Ue(e[0])&&typeof e[0]=="object"?{delay:i,trailing:l=!0,leading:a=!0,rejectOnCancel:c=!1}=e[0]:[i,l=!0,a=!0,c=!1]=e;const u=()=>{n&&(clearTimeout(n),n=void 0,s(),s=ut)};return d=>{const h=ye(i),v=Date.now()-t,g=()=>r=d();return u(),h<=0?(t=Date.now(),g()):(v>h&&(a||!o)?(t=Date.now(),g()):l&&(r=new Promise((m,T)=>{s=c?T:m,n=setTimeout(()=>{t=Date.now(),o=!0,m(g()),u()},Math.max(0,h-v))})),!a&&!n&&(n=setTimeout(()=>o=!0,h)),o=!1,r)}}function um(e=mf,t={}){const{initialState:n="active"}=t,o=Gi(n==="active");function s(){o.value=!1}function r(){o.value=!0}const i=(...l)=>{o.value&&e(...l)};return{isActive:Qo(o),pause:s,resume:r,eventFilter:i}}function fm(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{const o=t;t=void 0,o&&await o},n}function $a(e){return e.endsWith("rem")?Number.parseFloat(e)*16:Number.parseFloat(e)}function Oo(e){return Array.isArray(e)?e:[e]}function dm(e){return It()}function yf(e,t=200,n={}){return qi(bf(t,n),e)}function _f(e,t=200,n=!1,o=!0,s=!1){return qi(cm(t,n,o,s),e)}function kf(e,t,n={}){const{eventFilter:o=mf,...s}=n;return be(e,qi(o,t),s)}function pm(e,t,n={}){const{eventFilter:o,initialState:s="active",...r}=n,{eventFilter:i,pause:l,resume:a,isActive:c}=um(o,{initialState:s});return{stop:kf(e,t,{...r,eventFilter:i}),pause:l,resume:a,isActive:c}}function ho(e,t=!0,n){dm()?Ne(e,n):t?e():dt(e)}function hm(e,t,n={}){const{immediate:o=!0,immediateCallback:s=!1}=n,r=we(!1);let i;function l(){i&&(clearTimeout(i),i=void 0)}function a(){r.value=!1,l()}function c(...u){s&&e(),l(),r.value=!0,i=setTimeout(()=>{r.value=!1,i=void 0,e(...u)},ye(t))}return o&&(r.value=!0,ns&&c()),Vn(a),{isPending:fp(r),start:c,stop:a}}function vm(e,t,n={}){const{debounce:o=0,maxWait:s=void 0,...r}=n;return kf(e,t,{...r,eventFilter:bf(o,{maxWait:s})})}function Us(e,t,n){return be(e,t,{...n,immediate:!0})}function Xk(e,t,n){var o;let s;Ue(n)?s={evaluating:n}:s={};const{lazy:r=!1,flush:i="pre",evaluating:l=void 0,shallow:a=!0,onError:c=(o=globalThis.reportError)!=null?o:ut}=s,u=we(!r),f=a?we(t):ee(t);let d=0;return es(async h=>{if(!u.value)return;d++;const v=d;let g=!1;l&&Promise.resolve().then(()=>{l.value=!0});try{const m=await e(T=>{h(()=>{l&&(l.value=!1),g||T()})});v===d&&(f.value=m)}catch(m){c(m)}finally{l&&v===d&&(l.value=!1),g=!0}},{flush:i}),r?w(()=>(u.value=!0,f.value)):f}const tt=ns?window:void 0,gm=ns?window.document:void 0,$f=ns?window.navigator:void 0;function Je(e){var t;const n=ye(e);return(t=n?.$el)!=null?t:n}function We(...e){const t=[],n=()=>{t.forEach(l=>l()),t.length=0},o=(l,a,c,u)=>(l.addEventListener(a,c,u),()=>l.removeEventListener(a,c,u)),s=w(()=>{const l=Oo(ye(e[0])).filter(a=>a!=null);return l.every(a=>typeof a!="string")?l:void 0}),r=Us(()=>{var l,a;return[(a=(l=s.value)==null?void 0:l.map(c=>Je(c)))!=null?a:[tt].filter(c=>c!=null),Oo(ye(s.value?e[1]:e[0])),Oo(b(s.value?e[2]:e[1])),ye(s.value?e[3]:e[2])]},([l,a,c,u])=>{if(n(),!l?.length||!a?.length||!c?.length)return;const f=im(u)?{...u}:u;t.push(...l.flatMap(d=>a.flatMap(h=>c.map(v=>o(d,h,v,f)))))},{flush:"post"}),i=()=>{r(),n()};return Vn(n),i}let wa=!1;function wf(e,t,n={}){const{window:o=tt,ignore:s=[],capture:r=!0,detectIframe:i=!1,controls:l=!1}=n;if(!o)return l?{stop:ut,cancel:ut,trigger:ut}:ut;if(ci&&!wa){wa=!0;const m={passive:!0};Array.from(o.document.body.children).forEach(T=>T.addEventListener("click",ut,m)),o.document.documentElement.addEventListener("click",ut,m)}let a=!0;const c=m=>ye(s).some(T=>{if(typeof T=="string")return Array.from(o.document.querySelectorAll(T)).some(S=>S===m.target||m.composedPath().includes(S));{const S=Je(T);return S&&(m.target===S||m.composedPath().includes(S))}});function u(m){const T=ye(m);return T&&T.$.subTree.shapeFlag===16}function f(m,T){const S=ye(m),$=S.$.subTree&&S.$.subTree.children;return $==null||!Array.isArray($)?!1:$.some(L=>L.el===T.target||T.composedPath().includes(L.el))}const d=m=>{const T=Je(e);if(m.target!=null&&!(!(T instanceof Element)&&u(e)&&f(e,m))&&!(!T||T===m.target||m.composedPath().includes(T))){if("detail"in m&&m.detail===0&&(a=!c(m)),!a){a=!0;return}t(m)}};let h=!1;const v=[We(o,"click",m=>{h||(h=!0,setTimeout(()=>{h=!1},0),d(m))},{passive:!0,capture:r}),We(o,"pointerdown",m=>{const T=Je(e);a=!c(m)&&!!(T&&!m.composedPath().includes(T))},{passive:!0}),i&&We(o,"blur",m=>{setTimeout(()=>{var T;const S=Je(e);((T=o.document.activeElement)==null?void 0:T.tagName)==="IFRAME"&&!S?.contains(o.document.activeElement)&&t(m)},0)},{passive:!0})].filter(Boolean),g=()=>v.forEach(m=>m());return l?{stop:g,cancel:()=>{a=!1},trigger:m=>{a=!0,d(m),a=!1}}:g}function mm(){const e=we(!1),t=It();return t&&Ne(()=>{e.value=!0},t),e}function vo(e){const t=mm();return w(()=>(t.value,!!e()))}function Tf(e,t,n={}){const{window:o=tt,...s}=n;let r;const i=vo(()=>o&&"MutationObserver"in o),l=()=>{r&&(r.disconnect(),r=void 0)},a=w(()=>{const d=ye(e),h=Oo(d).map(Je).filter(sm);return new Set(h)}),c=be(a,d=>{l(),i.value&&d.size&&(r=new MutationObserver(t),d.forEach(h=>r.observe(h,s)))},{immediate:!0,flush:"post"}),u=()=>r?.takeRecords(),f=()=>{c(),l()};return Vn(f),{isSupported:i,stop:f,takeRecords:u}}function bm(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function Ta(...e){let t,n,o={};e.length===3?(t=e[0],n=e[1],o=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],o=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:s=tt,eventName:r="keydown",passive:i=!1,dedupe:l=!1}=o,a=bm(t);return We(s,r,u=>{u.repeat&&ye(l)||a(u)&&n(u)},i)}const ym=Symbol("vueuse-ssr-width");function _m(){const e=gu()?om(ym,null):null;return typeof e=="number"?e:void 0}function mt(e,t={}){const{window:n=tt,ssrWidth:o=_m()}=t,s=vo(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function"),r=we(typeof o=="number"),i=we(),l=we(!1),a=c=>{l.value=c.matches};return es(()=>{if(r.value){r.value=!s.value;const c=ye(e).split(",");l.value=c.some(u=>{const f=u.includes("not all"),d=u.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),h=u.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let v=!!(d||h);return d&&v&&(v=o>=$a(d[1])),h&&v&&(v=o<=$a(h[1])),f?!v:v});return}s.value&&(i.value=n.matchMedia(ye(e)),l.value=i.value.matches)}),We(i,"change",a,{passive:!0}),w(()=>l.value)}function Ca(e,t={}){const{controls:n=!1,navigator:o=$f}=t,s=vo(()=>o&&"permissions"in o),r=we(),i=typeof e=="string"?{name:e}:e,l=we(),a=()=>{var u,f;l.value=(f=(u=r.value)==null?void 0:u.state)!=null?f:"prompt"};We(r,"change",a,{passive:!0});const c=fm(async()=>{if(s.value){if(!r.value)try{r.value=await o.permissions.query(i)}catch{r.value=void 0}finally{a()}if(n)return $e(r.value)}});return c(),n?{state:l,isSupported:s,query:c}:l}function km(e={}){const{navigator:t=$f,read:n=!1,source:o,copiedDuring:s=1500,legacy:r=!1}=e,i=vo(()=>t&&"clipboard"in t),l=Ca("clipboard-read"),a=Ca("clipboard-write"),c=w(()=>i.value||r),u=we(""),f=we(!1),d=hm(()=>f.value=!1,s,{immediate:!1});async function h(){let S=!(i.value&&T(l.value));if(!S)try{u.value=await t.clipboard.readText()}catch{S=!0}S&&(u.value=m())}c.value&&n&&We(["copy","cut"],h,{passive:!0});async function v(S=ye(o)){if(c.value&&S!=null){let $=!(i.value&&T(a.value));if(!$)try{await t.clipboard.writeText(S)}catch{$=!0}$&&g(S),u.value=S,f.value=!0,d.start()}}function g(S){const $=document.createElement("textarea");$.value=S??"",$.style.position="absolute",$.style.opacity="0",document.body.appendChild($),$.select(),document.execCommand("copy"),$.remove()}function m(){var S,$,L;return(L=($=(S=document?.getSelection)==null?void 0:S.call(document))==null?void 0:$.toString())!=null?L:""}function T(S){return S==="granted"||S==="prompt"}return{isSupported:c,text:u,copied:f,copy:v}}const gs=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ms="__vueuse_ssr_handlers__",$m=wm();function wm(){return ms in gs||(gs[ms]=gs[ms]||{}),gs[ms]}function Cf(e,t){return $m[e]||t}function Tm(e){return mt("(prefers-color-scheme: dark)",e)}function Cm(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const Em={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Ea="vueuse-storage";function os(e,t,n,o={}){var s;const{flush:r="pre",deep:i=!0,listenToStorageChanges:l=!0,writeDefaults:a=!0,mergeDefaults:c=!1,shallow:u,window:f=tt,eventFilter:d,onError:h=re=>{console.error(re)},initOnMounted:v}=o,g=(u?we:ee)(typeof t=="function"?t():t),m=w(()=>ye(e));if(!n)try{n=Cf("getDefaultStorage",()=>{var re;return(re=tt)==null?void 0:re.localStorage})()}catch(re){h(re)}if(!n)return g;const T=ye(t),S=Cm(T),$=(s=o.serializer)!=null?s:Em[S],{pause:L,resume:D}=pm(g,re=>W(re),{flush:r,deep:i,eventFilter:d});be(m,()=>H(),{flush:r});let j=!1;const q=re=>{v&&!j||H(re)},ce=re=>{v&&!j||ae(re)};f&&l&&(n instanceof Storage?We(f,"storage",q,{passive:!0}):We(f,Ea,ce)),v?ho(()=>{j=!0,H()}):H();function x(re,fe){if(f){const J={key:m.value,oldValue:re,newValue:fe,storageArea:n};f.dispatchEvent(n instanceof Storage?new StorageEvent("storage",J):new CustomEvent(Ea,{detail:J}))}}function W(re){try{const fe=n.getItem(m.value);if(re==null)x(fe,null),n.removeItem(m.value);else{const J=$.write(re);fe!==J&&(n.setItem(m.value,J),x(fe,J))}}catch(fe){h(fe)}}function se(re){const fe=re?re.newValue:n.getItem(m.value);if(fe==null)return a&&T!=null&&n.setItem(m.value,$.write(T)),T;if(!re&&c){const J=$.read(fe);return typeof c=="function"?c(J,T):S==="object"&&!Array.isArray(J)?{...T,...J}:J}else return typeof fe!="string"?fe:$.read(fe)}function H(re){if(!(re&&re.storageArea!==n)){if(re&&re.key==null){g.value=T;return}if(!(re&&re.key!==m.value)){L();try{const fe=$.write(g.value);(re===void 0||re?.newValue!==fe)&&(g.value=se(re))}catch(fe){h(fe)}finally{re?dt(D):D()}}}}function ae(re){H(re.detail)}return g}const Sm="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function Pm(e={}){const{selector:t="html",attribute:n="class",initialValue:o="auto",window:s=tt,storage:r,storageKey:i="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:a,emitAuto:c,disableTransition:u=!0}=e,f={auto:"",light:"light",dark:"dark",...e.modes||{}},d=Tm({window:s}),h=w(()=>d.value?"dark":"light"),v=a||(i==null?Gi(o):os(i,o,r,{window:s,listenToStorageChanges:l})),g=w(()=>v.value==="auto"?h.value:v.value),m=Cf("updateHTMLAttrs",(L,D,j)=>{const q=typeof L=="string"?s?.document.querySelector(L):Je(L);if(!q)return;const ce=new Set,x=new Set;let W=null;if(D==="class"){const H=j.split(/\s/g);Object.values(f).flatMap(ae=>(ae||"").split(/\s/g)).filter(Boolean).forEach(ae=>{H.includes(ae)?ce.add(ae):x.add(ae)})}else W={key:D,value:j};if(ce.size===0&&x.size===0&&W===null)return;let se;u&&(se=s.document.createElement("style"),se.appendChild(document.createTextNode(Sm)),s.document.head.appendChild(se));for(const H of ce)q.classList.add(H);for(const H of x)q.classList.remove(H);W&&q.setAttribute(W.key,W.value),u&&(s.getComputedStyle(se).opacity,document.head.removeChild(se))});function T(L){var D;m(t,n,(D=f[L])!=null?D:L)}function S(L){e.onChanged?e.onChanged(L,T):T(L)}be(g,S,{flush:"post",immediate:!0}),ho(()=>S(g.value));const $=w({get(){return c?v.value:g.value},set(L){v.value=L}});return Object.assign($,{store:v,system:h,state:g})}function Lm(e,t,n={}){const{window:o=tt,initialValue:s,observe:r=!1}=n,i=we(s),l=w(()=>{var c;return Je(t)||((c=o?.document)==null?void 0:c.documentElement)});function a(){var c;const u=ye(e),f=ye(l);if(f&&o&&u){const d=(c=o.getComputedStyle(f).getPropertyValue(u))==null?void 0:c.trim();i.value=d||i.value||s}}return r&&Tf(l,a,{attributeFilter:["style","class"],window:o}),be([l,()=>ye(e)],(c,u)=>{u[0]&&u[1]&&u[0].style.removeProperty(u[1]),a()},{immediate:!0}),be([i,l],([c,u])=>{const f=ye(e);u?.style&&f&&(c==null?u.style.removeProperty(f):u.style.setProperty(f,c))},{immediate:!0}),i}function Am(e={}){const{valueDark:t="dark",valueLight:n=""}=e,o=Pm({...e,onChanged:(i,l)=>{var a;e.onChanged?(a=e.onChanged)==null||a.call(e,i==="dark",l,i):l(i)},modes:{dark:t,light:n}}),s=w(()=>o.system.value);return w({get(){return o.value==="dark"},set(i){const l=i?"dark":"light";s.value===l?o.value="auto":o.value=l}})}function Ef(e,t,n={}){const{window:o=tt,...s}=n;let r;const i=vo(()=>o&&"ResizeObserver"in o),l=()=>{r&&(r.disconnect(),r=void 0)},a=w(()=>{const f=ye(e);return Array.isArray(f)?f.map(d=>Je(d)):[Je(f)]}),c=be(a,f=>{if(l(),i.value&&o){r=new ResizeObserver(t);for(const d of f)d&&r.observe(d,s)}},{immediate:!0,flush:"post"}),u=()=>{l(),c()};return Vn(u),{isSupported:i,stop:u}}function Sf(e,t={width:0,height:0},n={}){const{window:o=tt,box:s="content-box"}=n,r=w(()=>{var f,d;return(d=(f=Je(e))==null?void 0:f.namespaceURI)==null?void 0:d.includes("svg")}),i=we(t.width),l=we(t.height),{stop:a}=Ef(e,([f])=>{const d=s==="border-box"?f.borderBoxSize:s==="content-box"?f.contentBoxSize:f.devicePixelContentBoxSize;if(o&&r.value){const h=Je(e);if(h){const v=h.getBoundingClientRect();i.value=v.width,l.value=v.height}}else if(d){const h=Oo(d);i.value=h.reduce((v,{inlineSize:g})=>v+g,0),l.value=h.reduce((v,{blockSize:g})=>v+g,0)}else i.value=f.contentRect.width,l.value=f.contentRect.height},n);ho(()=>{const f=Je(e);f&&(i.value="offsetWidth"in f?f.offsetWidth:t.width,l.value="offsetHeight"in f?f.offsetHeight:t.height)});const c=be(()=>Je(e),f=>{i.value=f?t.width:0,l.value=f?t.height:0});function u(){a(),c()}return{width:i,height:l,stop:u}}const Sa=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function Im(e,t={}){const{document:n=gm,autoExit:o=!1}=t,s=w(()=>{var S;return(S=Je(e))!=null?S:n?.documentElement}),r=we(!1),i=w(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(S=>n&&S in n||s.value&&S in s.value)),l=w(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(S=>n&&S in n||s.value&&S in s.value)),a=w(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(S=>n&&S in n||s.value&&S in s.value)),c=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(S=>n&&S in n),u=vo(()=>s.value&&n&&i.value!==void 0&&l.value!==void 0&&a.value!==void 0),f=()=>c?n?.[c]===s.value:!1,d=()=>{if(a.value){if(n&&n[a.value]!=null)return n[a.value];{const S=s.value;if(S?.[a.value]!=null)return!!S[a.value]}}return!1};async function h(){if(!(!u.value||!r.value)){if(l.value)if(n?.[l.value]!=null)await n[l.value]();else{const S=s.value;S?.[l.value]!=null&&await S[l.value]()}r.value=!1}}async function v(){if(!u.value||r.value)return;d()&&await h();const S=s.value;i.value&&S?.[i.value]!=null&&(await S[i.value](),r.value=!0)}async function g(){await(r.value?h():v())}const m=()=>{const S=d();(!S||S&&f())&&(r.value=S)},T={capture:!1,passive:!0};return We(n,Sa,m,T),We(()=>Je(s),Sa,m,T),ho(m,!1),o&&Vn(h),{isSupported:u,isFullscreen:r,enter:v,exit:h,toggle:g}}function Ir(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}const Pa=1;function Mm(e,t={}){const{throttle:n=0,idle:o=200,onStop:s=ut,onScroll:r=ut,offset:i={left:0,right:0,top:0,bottom:0},observe:l={mutation:!1},eventListenerOptions:a={capture:!1,passive:!0},behavior:c="auto",window:u=tt,onError:f=x=>{console.error(x)}}=t,d=typeof l=="boolean"?{mutation:l}:l,h=we(0),v=we(0),g=w({get(){return h.value},set(x){T(x,void 0)}}),m=w({get(){return v.value},set(x){T(void 0,x)}});function T(x,W){var se,H,ae,re;if(!u)return;const fe=ye(e);if(!fe)return;(ae=fe instanceof Document?u.document.body:fe)==null||ae.scrollTo({top:(se=ye(W))!=null?se:m.value,left:(H=ye(x))!=null?H:g.value,behavior:ye(c)});const J=((re=fe?.document)==null?void 0:re.documentElement)||fe?.documentElement||fe;g!=null&&(h.value=J.scrollLeft),m!=null&&(v.value=J.scrollTop)}const S=we(!1),$=Mn({left:!0,right:!1,top:!0,bottom:!1}),L=Mn({left:!1,right:!1,top:!1,bottom:!1}),D=x=>{S.value&&(S.value=!1,L.left=!1,L.right=!1,L.top=!1,L.bottom=!1,s(x))},j=yf(D,n+o),q=x=>{var W;if(!u)return;const se=((W=x?.document)==null?void 0:W.documentElement)||x?.documentElement||Je(x),{display:H,flexDirection:ae,direction:re}=getComputedStyle(se),fe=re==="rtl"?-1:1,J=se.scrollLeft;L.left=Jh.value;const me=Math.abs(J*fe)<=(i.left||0),le=Math.abs(J*fe)+se.clientWidth>=se.scrollWidth-(i.right||0)-Pa;H==="flex"&&ae==="row-reverse"?($.left=le,$.right=me):($.left=me,$.right=le),h.value=J;let Ce=se.scrollTop;x===u.document&&!Ce&&(Ce=u.document.body.scrollTop),L.top=Cev.value;const Ct=Math.abs(Ce)<=(i.top||0),pt=Math.abs(Ce)+se.clientHeight>=se.scrollHeight-(i.bottom||0)-Pa;H==="flex"&&ae==="column-reverse"?($.top=pt,$.bottom=Ct):($.top=Ct,$.bottom=pt),v.value=Ce},ce=x=>{var W;if(!u)return;const se=(W=x.target.documentElement)!=null?W:x.target;q(se),S.value=!0,j(x),r(x)};return We(e,"scroll",n?_f(ce,n,!0,!1):ce,a),ho(()=>{try{const x=ye(e);if(!x)return;q(x)}catch(x){f(x)}}),d?.mutation&&e!=null&&e!==u&&e!==document&&Tf(e,()=>{const x=ye(e);x&&q(x)},{attributes:!0,childList:!0,subtree:!0}),We(e,"scrollend",D,a),{x:g,y:m,isScrolling:S,arrivedState:$,directions:L,measure(){const x=ye(e);u&&x&&q(x)}}}function xm(e,t,n={}){const{window:o=tt}=n;return os(e,t,o?.localStorage,n)}function Pf(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const Mr=new WeakMap;function Ki(e,t=!1){const n=we(t);let o=null,s="";be(Gi(e),l=>{const a=Ir(ye(l));if(a){const c=a;if(Mr.get(c)||Mr.set(c,c.style.overflow),c.style.overflow!=="hidden"&&(s=c.style.overflow),c.style.overflow==="hidden")return n.value=!0;if(n.value)return c.style.overflow="hidden"}},{immediate:!0});const r=()=>{const l=Ir(ye(e));!l||n.value||(ci&&(o=We(l,"touchmove",a=>{Om(a)},{passive:!1})),l.style.overflow="hidden",n.value=!0)},i=()=>{const l=Ir(ye(e));!l||!n.value||(ci&&o?.(),l.style.overflow=s,Mr.delete(l),n.value=!1)};return Vn(i),w({get(){return n.value},set(l){l?r():i()}})}function Lf(e,t,n={}){const{window:o=tt}=n;return os(e,t,o?.sessionStorage,n)}function Yi(e={}){const{window:t=tt,...n}=e;return Mm(t,n)}function Af(e={}){const{window:t=tt,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:o=Number.POSITIVE_INFINITY,listenOrientation:s=!0,includeScrollbar:r=!0,type:i="inner"}=e,l=we(n),a=we(o),c=()=>{if(t)if(i==="outer")l.value=t.outerWidth,a.value=t.outerHeight;else if(i==="visual"&&t.visualViewport){const{width:f,height:d,scale:h}=t.visualViewport;l.value=Math.round(f*h),a.value=Math.round(d*h)}else r?(l.value=t.innerWidth,a.value=t.innerHeight):(l.value=t.document.documentElement.clientWidth,a.value=t.document.documentElement.clientHeight)};c(),ho(c);const u={passive:!0};if(We("resize",c,u),t&&i==="visual"&&t.visualViewport&&We(t.visualViewport,"resize",c,u),s){const f=mt("(orientation: portrait)");be(f,()=>c())}return{width:l,height:a}}const Rm=/language-(shellscript|shell|bash|sh|zsh)/,Nm=({selector:e,ignoreSelector:t,inlineSelector:n,duration:o=2e3,locales:s,showInMobile:r,transform:i})=>{const l=mt("(max-width: 419px)"),a=w(()=>!l.value||r),c=zi(s),u=g=>{if(g.hasAttribute("copy-code"))return;const m=document.createElement("button");m.type="button",m.classList.add("vp-copy-code-button"),m.setAttribute("aria-label",c.value.copy),m.setAttribute("data-copied",c.value.copied),g.parentElement?.insertBefore(m,g),g.setAttribute("copy-code","")},f=()=>{document.body.classList.toggle("no-copy-code",!a.value),a.value&&document.querySelectorAll(e).forEach(u)};Us(a,()=>dt(f),{flush:"post"}),df(g=>{g!=="beforeUnmount"&&f()});const{copy:d}=km({legacy:!0}),h=new WeakMap,v=async(g,m,T)=>{const S=m.cloneNode(!0);S.querySelectorAll(t).forEach(D=>{D.remove()}),i&&i(S);let $=S.textContent||"";if(Rm.test(g.className)&&($=$.replace(/^ *(\$|>) /gm,"")),await d($),o<=0)return;T.classList.add("copied"),clearTimeout(h.get(T));const L=setTimeout(()=>{T.classList.remove("copied"),T.blur(),h.delete(T)},o);h.set(T,L)};We("click",g=>{const m=g.target;if(a.value&&m.matches('div[class*="language-"] > button.vp-copy-code-button')){const T=m.parentElement,S=m.nextElementSibling;if(!T||!S)return;v(T,S,m)}},{passive:!0})};var Vm={"/":{copy:"复制代码",copied:"已复制"}};const Dm=Nn({setup:()=>{Nm({selector:'[vp-content] div[class*="language-"] pre',ignoreSelector:".vp-copy-ignore,.diff.remove",inlineSelector:"",locales:Vm,duration:2e3,showInMobile:!1})}}),Hm=Object.freeze(Object.defineProperty({__proto__:null,default:Dm},Symbol.toStringTag,{value:"Module"})),Bm=({selector:e='div[class*="language-"].has-collapsed-lines > .collapsed-lines'}={})=>{We("click",t=>{const n=t.target;if(n.matches(e)){const o=n.parentElement;o?.classList.toggle("collapsed")&&o.scrollIntoView({block:"center",behavior:"instant"})}},{passive:!0})},Fm={setup(){Bm()}},jm=Object.freeze(Object.defineProperty({__proto__:null,default:Fm},Symbol.toStringTag,{value:"Module"})),Wm={key:0,class:"vp-tabs"},Um={class:"vp-tabs-nav",role:"tablist"},zm=["aria-controls","aria-selected","onClick","onKeydown"],Gm=["id","aria-expanded"],qm={class:"vp-tab-title"},Km="VUEPRESS_TAB_STORE",Ym=N({__name:"Tabs",props:{id:{},tabId:{default:""},active:{default:0},data:{}},setup(e){const t=e,n=os(Km,{}),o=ee(t.active),s=we([]);function r(){t.tabId&&(n.value[t.tabId]=t.data[o.value].id)}function i(f=o.value){o.value=f0?f-1:s.value.length-1,s.value[o.value].focus()}function a(f,d){f.key===" "||f.key==="Enter"?(f.preventDefault(),o.value=d):f.key==="ArrowRight"?(f.preventDefault(),i()):f.key==="ArrowLeft"&&(f.preventDefault(),l()),r()}function c(){if(t.tabId){const f=t.data.findIndex(({id:d})=>n.value[t.tabId]===d);if(f!==-1)return f}return t.active}Ne(()=>{o.value=c(),be(()=>n.value[t.tabId],(f,d)=>{if(t.tabId&&f!==d){const h=t.data.findIndex(({id:v})=>v===f);h!==-1&&(o.value=h)}})});function u(f){o.value=f,r()}return(f,d)=>f.data.length?(p(),y("div",Wm,[k("div",Um,[(p(!0),y(X,null,_e(f.data,(h,v)=>(p(),y("button",{key:v,ref_for:!0,ref:g=>g&&(s.value[v]=g),class:K(["vp-tab-nav",{active:v===o.value}]),type:"button",role:"tab","aria-controls":`tab-${f.id}-${v}`,"aria-selected":v===o.value,onClick:()=>u(v),onKeydown:g=>a(g,v)},[C(f.$slots,`title${v}`,{value:h.id,isActive:v===o.value})],42,zm))),128))]),(p(!0),y(X,null,_e(f.data,(h,v)=>(p(),y("div",{id:`tab-${f.id}-${v}`,key:v,class:K(["vp-tab",{active:v===o.value}]),role:"tabpanel","aria-expanded":v===o.value},[k("div",qm,[C(f.$slots,`title${v}`,{value:h.id,isActive:v===o.value})]),C(f.$slots,`tab${v}`,{value:h.id,isActive:v===o.value})],10,Gm))),128))])):A("",!0)}}),Qm={key:0,class:"vp-code-tabs"},Jm={class:"vp-code-tabs-nav",role:"tablist"},Xm=["aria-controls","aria-selected","onClick","onKeydown"],Zm=["id","aria-expanded"],e0={class:"vp-code-tab-title"},t0="VUEPRESS_CODE_TAB_STORE",n0=N({__name:"CodeTabs",props:{id:{},tabId:{default:""},active:{default:0},data:{}},setup(e){const t=e,n=os(t0,{}),o=ee(t.active),s=we([]);function r(){t.tabId&&(n.value[t.tabId]=t.data[o.value].id)}function i(f=o.value){o.value=f0?f-1:s.value.length-1,s.value[o.value].focus()}function a(f,d){f.key===" "||f.key==="Enter"?(f.preventDefault(),o.value=d):f.key==="ArrowRight"?(f.preventDefault(),i()):f.key==="ArrowLeft"&&(f.preventDefault(),l()),t.tabId&&(n.value[t.tabId]=t.data[o.value].id)}function c(){if(t.tabId){const f=t.data.findIndex(({id:d})=>n.value[t.tabId]===d);if(f!==-1)return f}return t.active}Ne(()=>{o.value=c(),be(()=>n.value[t.tabId],(f,d)=>{if(t.tabId&&f!==d){const h=t.data.findIndex(({id:v})=>v===f);h!==-1&&(o.value=h)}})});function u(f){o.value=f,r()}return(f,d)=>f.data.length?(p(),y("div",Qm,[k("div",Jm,[(p(!0),y(X,null,_e(f.data,(h,v)=>(p(),y("button",{key:v,ref_for:!0,ref:g=>g&&(s.value[v]=g),class:K(["vp-code-tab-nav",{active:v===o.value}]),type:"button",role:"tab","aria-controls":`codetab-${f.id}-${v}`,"aria-selected":v===o.value,onClick:()=>u(v),onKeydown:g=>a(g,v)},[C(f.$slots,`title${v}`,{value:h.id,isActive:v===o.value})],42,Xm))),128))]),(p(!0),y(X,null,_e(f.data,(h,v)=>(p(),y("div",{id:`codetab-${f.id}-${v}`,key:v,class:K(["vp-code-tab",{active:v===o.value}]),role:"tabpanel","aria-expanded":v===o.value},[k("div",e0,[C(f.$slots,`title${v}`,{value:h.id,isActive:v===o.value})]),C(f.$slots,`tab${v}`,{value:h.id,isActive:v===o.value})],10,Zm))),128))])):A("",!0)}}),o0=N({__name:"Plot",props:{trigger:{},effect:{}},setup(e){const t=e,n=ar(),o=mt("(max-width: 768px)"),s=w(()=>{const c={},u=typeof n.value.plot=="object"?n.value.plot:{};return{trigger:o.value?"click":t.trigger??u.trigger??c.trigger??"hover",effect:t.effect??u.effect??c.effect??"mask"}}),r=ee(!1),i=Lp("el"),l=ee([]);Ne(()=>{if(!i.value)return;const c=i.value.classList;!c.contains("hover")&&!c.contains("click")&&l.value.push(s.value.trigger),!c.contains("mask")&&!c.contains("blur")&&l.value.push(s.value.effect)}),wf(i,()=>{(s.value.trigger==="click"||i.value?.classList.contains("click"))&&(r.value=!1)});function a(){(s.value.trigger==="click"||i.value?.classList.contains("click"))&&(r.value=!r.value)}return(c,u)=>(p(),y("span",{ref_key:"el",ref:i,class:K(["vp-plot",[{active:r.value},...l.value]]),onClick:a},[C(c.$slots,"default")],2))}}),s0={class:"vp-file-tree-node"},r0={key:0,class:"comment"},i0={key:0,class:"group"},l0=N({__name:"FileTreeNode",props:{type:{},filename:{},level:{},diff:{},expanded:{type:Boolean},focus:{type:Boolean},filepath:{}},setup(e){const t=e,n=Ve("active-file-tree-node",ee("")),o=Ve("on-file-tree-node-click",()=>{}),s=ee(t.expanded);function r(){t.filename==="…"||t.filename==="..."||o(t.filepath||t.filename,t.type)}function i(l){t.type==="folder"?l.target.matches(".comment, .comment *")||(s.value=!s.value,r()):r()}return(l,a)=>(p(),y("div",s0,[k("p",{class:K(["vp-file-tree-info",{[l.type]:!0,focus:l.focus,expanded:l.type==="folder"?s.value:!1,active:l.type==="file"?b(n)===l.filepath:!1,diff:l.diff,add:l.diff==="add",remove:l.diff==="remove"}]),style:Fe({"--file-tree-level":-l.level}),onClick:i},[C(l.$slots,"icon"),k("span",{class:K(["name",[l.type]])},U(l.filename),3),l.$slots.comment?(p(),y("span",r0,[C(l.$slots,"comment")])):A("",!0)],6),l.type==="folder"?_n((p(),y("div",i0,[C(l.$slots,"default")],512)),[[Rn,s.value]]):A("",!0)]))}}),a0=Nn({enhance({router:e,app:t}){t.component("Tabs",Ym),t.component("CodeTabs",n0),t.component("Plot",o0),t.component("FileTreeNode",l0)},setup(){}}),c0=Object.freeze(Object.defineProperty({__proto__:null,default:a0},Symbol.toStringTag,{value:"Module"})),u0=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}));/** + * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress + * @license MIT + */const La=(e,t)=>{e.classList.add(t)},Aa=(e,t)=>{e.classList.remove(t)},f0=e=>{e?.parentNode?.removeChild(e)},xr=(e,t,n)=>en?n:e,Ia=e=>(-1+e)*100,d0=(()=>{const e=[],t=()=>{const n=e.shift();n&&n(t)};return n=>{e.push(n),e.length===1&&t()}})(),p0=e=>e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(t,n)=>n.toUpperCase()),bs=(()=>{const e=["Webkit","O","Moz","ms"],t={},n=r=>{const{style:i}=document.body;if(r in i)return r;const l=r.charAt(0).toUpperCase()+r.slice(1);let a=e.length;for(;a--;){const c=`${e[a]}${l}`;if(c in i)return c}return r},o=r=>{const i=p0(r);return t[i]??=n(i)},s=(r,i,l)=>{r.style[o(i)]=l};return(r,i)=>{for(const l in i){const a=i[l];Object.hasOwn(i,l)&&em(a)&&s(r,l,a)}}})(),zt={minimum:.08,easing:"ease",speed:200,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},je={percent:null,isRendered:()=>!!document.getElementById("nprogress"),set:e=>{const{speed:t,easing:n}=zt,o=je.isStarted(),s=xr(e,zt.minimum,1);je.percent=s===1?null:s;const r=je.render(!o),i=r.querySelector(zt.barSelector);return r.offsetWidth,d0(l=>{bs(i,{transform:`translate3d(${Ia(s)}%,0,0)`,transition:`all ${t}ms ${n}`}),s===1?(bs(r,{transition:"none",opacity:"1"}),r.offsetWidth,setTimeout(()=>{bs(r,{transition:`all ${t}ms linear`,opacity:"0"}),setTimeout(()=>{je.remove(),l()},t)},t)):setTimeout(()=>{l()},t)}),je},isStarted:()=>typeof je.percent=="number",start:()=>{je.percent||je.set(0);const e=()=>{setTimeout(()=>{je.percent&&(je.trickle(),e())},zt.trickleSpeed)};return e(),je},done:e=>!e&&!je.percent?je:je.increase(.3+.5*Math.random()).set(1),increase:e=>{let{percent:t}=je;return t?(t=xr(t+(typeof e=="number"?e:(1-t)*xr(Math.random()*t,.1,.95)),0,.994),je.set(t)):je.start()},trickle:()=>je.increase(Math.random()*zt.trickleRate),render:e=>{if(je.isRendered())return document.getElementById("nprogress");La(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=zt.template;const n=t.querySelector(zt.barSelector),o=document.querySelector(zt.parent),s=e?"-100":Ia(je.percent??0);return bs(n,{transition:"all 0 linear",transform:`translate3d(${s}%,0,0)`}),o&&(o!==document.body&&La(o,"nprogress-custom-parent"),o.appendChild(t)),t},remove:()=>{Aa(document.documentElement,"nprogress-busy"),Aa(document.querySelector(zt.parent),"nprogress-custom-parent"),f0(document.getElementById("nprogress"))}},h0=()=>{Ne(()=>{const e=fo(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||je.start()}),e.afterEach(n=>{t.add(n.path),je.done()})})},v0=Nn({setup(){h0()}}),g0=Object.freeze(Object.defineProperty({__proto__:null,default:v0},Symbol.toStringTag,{value:"Module"})),m0=ee({}),If=Symbol(""),b0=()=>Ve(If),y0=e=>{e.provide(If,m0)},Mf=e=>new Promise((t,n)=>{e.complete?t({type:"image",element:e,src:e.src,width:e.naturalWidth,height:e.naturalHeight,alt:e.alt,msrc:e.src}):(e.onload=()=>{t(Mf(e))},e.onerror=()=>{n()})}),_0='
',k0=(e,{download:t=!0,fullscreen:n=!0}={})=>{e.on("uiRegister",()=>{if(e.ui.registerElement({name:"bulletsIndicator",className:"photo-swipe-bullets-indicator",appendTo:"wrapper",onInit:o=>{const s=[];let r=-1;for(let i=0;i{e.goTo(s.indexOf(a.target))},s.push(l),o.appendChild(l)}e.on("change",()=>{r>=0&&s[r].classList.remove("active"),s[e.currIndex].classList.add("active"),r=e.currIndex})}}),n){const{isSupported:o,toggle:s}=Im();o.value&&e.ui.registerElement({name:"fullscreen",order:7,isButton:!0,html:'',onClick:()=>{s()}})}t&&e.ui.registerElement({name:"download",order:8,isButton:!0,tagName:"a",html:{isCustomSVG:!0,inner:'',outlineID:"pswp__icn-download"},onInit:o=>{o.setAttribute("download",""),o.setAttribute("target","_blank"),o.setAttribute("rel","noopener"),e.on("change",()=>{o.setAttribute("href",e.currSlide.data.src)})}})})},$0=({selector:e,locales:t,download:n=!0,fullscreen:o=!0,scrollToClose:s=!0})=>{const r=b0(),i=zi(t),l=Ng(),a=w(()=>{const{photoSwipe:h}=l.value;return h===!1?null:Dt(h)?h:Ws(e)?e.join(", "):e}),c=w(()=>({...r.value,...i.value,download:n,fullscreen:o,scrollToClose:s}));let u=null,f=0,d=null;We("click",async h=>{const v=h.target;if(!a.value||!u||!v.matches(a.value))return;f!==0&&d.destroy();const g=Date.now(),m=await u,T=Array.from(document.querySelectorAll(a.value)),S=T.map(L=>({html:_0,element:L,msrc:L.src})),$=T.findIndex(L=>L===v);d=new m({preloaderDelay:0,showHideAnimationType:"zoom",...c.value,dataSource:S,index:$,...s?{closeOnVerticalDrag:!0,wheelToZoom:!1}:{}}),f=g,k0(d,{download:n,fullscreen:o}),d.init(),d.on("destroy",()=>{d=null,f=0}),T.map((L,D)=>Mf(L).then(j=>{f===g&&(S.splice(D,1,j),d?.refreshSlideContent(D))}))},{passive:!0}),We("wheel",()=>{c.value.scrollToClose&&d?.close()}),Ne(()=>{("requestIdleCallback"in window?window.requestIdleCallback:setTimeout)(()=>{u=Ie(async()=>{const{default:h}=await import("./photoswipe.esm-CKV1Bsxh.js");return{default:h}},[]).then(({default:h})=>h)})}),rn(()=>{d?.destroy()})};var w0={"/":{closeTitle:"关闭",downloadTitle:"下载图片",fullscreenTitle:"切换全屏",zoomTitle:"缩放",arrowPrevTitle:"上一个 (左箭头)",arrowNextTitle:"下一个 (右箭头)"}};const T0=".vp-doc :not(a) > img:not([no-view],.no-view,.ignore)",C0=w0,E0=!0,S0=!0,P0=!0;var L0=Nn({enhance:({app:e})=>{y0(e)},setup:()=>{$0({selector:T0,locales:C0,download:E0,fullscreen:S0,scrollToClose:P0})}});const A0=Object.freeze(Object.defineProperty({__proto__:null,default:L0},Symbol.toStringTag,{value:"Module"})),I0={"/":()=>Ie(()=>import("./searchBox-default-DafNMbzT.js"),[])},Ma={"/":{placeholder:"Search",resetButtonTitle:"Reset search",backButtonTitle:"Close search",noResultsText:"No results for",footer:{selectText:"to select",selectKeyAriaLabel:"enter",navigateText:"to navigate",navigateUpKeyAriaLabel:"up arrow",navigateDownKeyAriaLabel:"down arrow",closeText:"to close",closeKeyAriaLabel:"escape"}}};function M0(e){const t=xn(e),n=an();return w(()=>t.value[n.value]??Ma[n.value]??Ma["/"])}const x0=we(I0);function Zk(){return x0}const O0=["aria-label"],R0={class:"mini-search-button-container"},N0={class:"mini-search-button-placeholder"},V0=N({__name:"SearchButton",props:{locales:{}},setup(e){const n=M0(xn(e.locales));return(o,s)=>(p(),y("button",{type:"button",class:"mini-search mini-search-button","aria-label":b(n).placeholder},[k("span",R0,[s[0]||(s[0]=k("span",{class:"mini-search-search-icon vpi-mini-search","aria-label":"search icon"},null,-1)),k("span",N0,U(b(n).placeholder),1)]),s[1]||(s[1]=k("span",{class:"mini-search-button-keys"},[k("kbd",{class:"mini-search-button-key"}),k("kbd",{class:"mini-search-button-key"},"K")],-1))],8,O0))}}),D0={class:"search-wrapper"},H0={id:"local-search"},B0=N({__name:"Search",props:{locales:{},options:{}},setup(e){const t=iu(()=>Ie(()=>import("./SearchBox-DZE7rGEq.js"),[])),n=ee(!1);Ta("k",s=>{(s.ctrlKey||s.metaKey)&&(s.preventDefault(),n.value=!0)}),Ta("/",s=>{o(s)||(s.preventDefault(),n.value=!0)});function o(s){const r=s.target,i=r.tagName;return r.isContentEditable||i==="INPUT"||i==="SELECT"||i==="TEXTAREA"}return(s,r)=>(p(),y("div",D0,[n.value?(p(),M(b(t),{key:0,locales:s.locales,options:s.options,onClose:r[0]||(r[0]=i=>n.value=!1)},null,8,["locales","options"])):A("",!0),k("div",H0,[O(V0,{locales:s.locales,onClick:r[1]||(r[1]=i=>n.value=!0)},null,8,["locales"])])]))}}),G=(e,t)=>{const n=e.__vccOpts||e;for(const[o,s]of t)n[o]=s;return n},F0=G(B0,[["__scopeId","data-v-97535d1e"]]);var j0={"/":{placeholder:"搜索文档",resetButtonTitle:"重置搜索",backButtonTitle:"关闭",noResultsText:"无搜索结果:",footer:{selectText:"选择",selectKeyAriaLabel:"输入",navigateText:"切换",navigateUpKeyAriaLabel:"向上",navigateDownKeyAriaLabel:"向下",closeText:"关闭",closeKeyAriaLabel:"退出"}}},W0={};const U0=j0,z0=W0;var G0=Nn({enhance({app:e}){e.component("SearchBox",t=>it(F0,{locales:U0,options:z0,...t}))}});const q0=Object.freeze(Object.defineProperty({__proto__:null,default:G0},Symbol.toStringTag,{value:"Module"})),K0={enhance:({app:e})=>{}},Y0=Object.freeze(Object.defineProperty({__proto__:null,default:K0},Symbol.toStringTag,{value:"Module"})),Q0={"/":{"/":{items:[{text:"新手指引",link:"/start/"},{text:"入门教程",dir:"teach",items:[{text:"Windows",dir:"Windows",items:"auto",collapsed:!1},{text:"Android",dir:"Android",items:"auto",collapsed:!1},{text:"Ios",dir:"Ios",items:"auto",collapsed:!1},{text:"MacOs",dir:"MacOs",items:"auto",collapsed:!1}]},{text:"进阶教程",dir:"advanced",items:"auto"},{text:"常见问题与解答",dir:"qa",items:"auto"}],prefix:"/notes/doc/"}},__auto__:{"/notes/doc/teach/Windows/":[{text:"Clash Nyanpasu",link:"/windows/clash-nyanpasu/"},{text:"Clash Verge Rev",link:"/windows/clash-verge-rev/"},{text:"Hiddify",link:"/windows/hiddify/"}],"/notes/doc/teach/Android/":[{text:"Clash Meta",link:"/android/clash-meta/"},{text:"Hiddify",link:"/android/hiddify/"}],"/notes/doc/teach/Ios/":[{text:"Hiddify",link:"/ios/hiddify/"},{text:"Singbox",link:"/ios/singbox/"}],"/notes/doc/teach/MacOs/":[{text:"Clash Nyanpasu",link:"/macos/clash-nyanpasu/"},{text:"Clash Verge Reg",link:"/qlabr30g/"},{text:"Hiddify",link:"/macos/hiddify/"}],"/notes/doc/advanced/":[{text:"哪个代理软件最适合我?",link:"/un2lbkeo/"}],"/notes/doc/qa/":[{text:"节点问题",link:"/sdtgjn92/"},{text:"账户问题",link:"/lpws70ce/"},{text:"软件问题",link:"/9424av4s/"}]},__home__:{}};function J0(e){return!Mt(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null}const X0={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"};function Z0({docsRepo:e,editLinkPattern:t}){if(t)return t;const n=J0(e);return n!==null?X0[n]:null}function e1({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:o,editLinkPattern:s}){if(!o)return null;const r=Z0({docsRepo:e,editLinkPattern:s});return r?r.replace(/:repo/,Mt(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,rr(`${Ju(n)}/${o}`)):null}function Ro(e){const{notFound:t,meta:n,path:o}=zo(e);return t?{text:o,link:o}:{text:n.title||t1(o),link:o,icon:n.icon,badge:n.badge}}function t1(e){return e=e.replace(/index\.html?$/i,"").replace(/\.html?$/i,"").replace(/\/$/,""),decodeURIComponent(e.slice(e.lastIndexOf("/")+1))}function Zt(e="",t=""){return gf(t)||Hi(t)?t:Qu(`${e}/${t}`.replace(/\/+/g,"/"))}function xf(e,t=""){return $v(Zt(e,t))}const Of=/#.*$/,n1=/(index|README)?\.(md|html)$/,Ht=typeof document<"u";function xa(e){return Array.isArray(e)?e:[e]}function lo(e,t,n=!1){if(t===void 0)return!1;if(e=Oa(`/${e.replace(/^\//,"")}`),n)return new RegExp(t).test(e);if(Oa(t)!==e)return!1;const o=t.match(Of);return o?(Ht?location.hash:"")===o[0]:!0}function Oa(e){return decodeURI(e).replace(Of,"").replace(n1,"")}function Ra(e){return typeof e>"u"?"":String(Number(e))===String(e)?`${e}px`:e}const o1={locales:{"/":{selectLanguageName:"简体中文",selectLanguageText:"选择语言",appearanceText:"外观",lightModeSwitchTitle:"切换为浅色主题",darkModeSwitchTitle:"切换为深色主题",outlineLabel:"此页内容",returnToTopLabel:"返回顶部",editLinkText:"编辑此页",contributorsText:"贡献者",prevPageLabel:"上一页",nextPageLabel:"下一页",lastUpdatedText:"最后更新于",changelogText:"变更历史",changelogOnText:"于",changelogButtonText:"查看全部变更历史",copyrightText:"版权所有",copyrightAuthorText:"版权归属:",copyrightCreationOriginalText:"本文链接:",copyrightCreationTranslateText:"本文翻译自:",copyrightCreationReprintText:"本文转载自:",copyrightLicenseText:"许可证:",notFound:{code:"404",title:"页面未找到",quote:"但是,如果你不改变方向,并且一直寻找,最终可能会到达你要去的地方。",linkText:"返回首页"},homeText:"首页",blogText:"博客",tagText:"标签",archiveText:"归档",categoryText:"分类",archiveTotalText:"{count} 篇",encryptButtonText:"确认",encryptPlaceholder:"请输入密码",encryptGlobalText:"本站只允许密码访问",encryptPageText:"本页面只允许密码访问",footer:{message:'Powered by VuePress & vuepress-theme-plume'},logo:"/favicon.png",custom:{url_site_base:"https://福云.com",url_this_base:"http://doc.福云.com"},profile:{avatar:"/favicon.png",name:"My Vuepress Site",description:""},navbar:[{text:"首页",link:"/"},{text:"官网",link:"https://福云.com"},{text:"文档",link:"/start/"}]}},appearance:!0,blog:{pagination:15,postList:!0,tags:!0,archives:!0,categories:!0,link:"/blog/",tagsLink:"/blog/tags/",archivesLink:"/blog/archives/",categoriesLink:"/blog/categories/"},navbarSocialInclude:["github","twitter","discord","facebook"],aside:!0,outline:[2,3],externalLinkIcon:!0,editLink:!0,prevPage:!0,nextPage:!0,footer:{message:'Power by VuePress & vuepress-theme-plume'},logo:"/favicon.png",custom:{url_site_base:"https://福云.com",url_this_base:"http://doc.福云.com"},profile:{avatar:"/favicon.png",name:"My Vuepress Site",description:""},contributors:!1,changelog:!1},zs=setTimeout,No=16,Rf=10,s1=16,r1=100,Un="./ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),fn=[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,54,55,56,57,58,59,60,61,62,63,-1,-1,-1,-1,-1,-1,-1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,-1,-1,-1,-1,-1,-1,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,-1,-1,-1,-1,-1],i1=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],l1=[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946,1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055,3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504,976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462],Nf=[1332899944,1700884034,1701343084,1684370003,1668446532,1869963892],ui=(e,t)=>{if(t<=0||t>e.length)throw Error(`Illegal length: ${t}`);let n=0,o,s;const r=[];for(;n>2&63]),o=(o&3)<<4,n>=t){r.push(Un[o&63]);break}if(s=e[n++]&255,o|=s>>4&15,r.push(Un[o&63]),o=(s&15)<<2,n>=t){r.push(Un[o&63]);break}s=e[n++]&255,o|=s>>6&3,r.push(Un[o&63]),r.push(Un[s&63])}return r.join("")},a1=(e,t)=>{const n=e.length;let o=0,s=0,r,i,l,a,c,u;const f=[];for(;o>>0,c|=(i&48)>>4,f.push(String.fromCharCode(c)),++s>=t||o>=n)||(u=e.charCodeAt(o++),l=u>>0,c|=(l&60)>>2,f.push(String.fromCharCode(c)),++s>=t||o>=n)));)u=e.charCodeAt(o++),a=u>>0,c|=a,f.push(String.fromCharCode(c)),++s;return f.map(d=>d.charCodeAt(0))},Go=(e,t,n,o)=>{let s,r=e[t],i=e[t+1];return r^=n[0],s=o[r>>>24],s+=o[256|r>>16&255],s^=o[512|r>>8&255],s+=o[768|r&255],i^=s^n[1],s=o[i>>>24],s+=o[256|i>>16&255],s^=o[512|i>>8&255],s+=o[768|i&255],r^=s^n[2],s=o[r>>>24],s+=o[256|r>>16&255],s^=o[512|r>>8&255],s+=o[768|r&255],i^=s^n[3],s=o[i>>>24],s+=o[256|i>>16&255],s^=o[512|i>>8&255],s+=o[768|i&255],r^=s^n[4],s=o[r>>>24],s+=o[256|r>>16&255],s^=o[512|r>>8&255],s+=o[768|r&255],i^=s^n[5],s=o[i>>>24],s+=o[256|i>>16&255],s^=o[512|i>>8&255],s+=o[768|i&255],r^=s^n[6],s=o[r>>>24],s+=o[256|r>>16&255],s^=o[512|r>>8&255],s+=o[768|r&255],i^=s^n[7],s=o[i>>>24],s+=o[256|i>>16&255],s^=o[512|i>>8&255],s+=o[768|i&255],r^=s^n[8],s=o[r>>>24],s+=o[256|r>>16&255],s^=o[512|r>>8&255],s+=o[768|r&255],i^=s^n[9],s=o[i>>>24],s+=o[256|i>>16&255],s^=o[512|i>>8&255],s+=o[768|i&255],r^=s^n[10],s=o[r>>>24],s+=o[256|r>>16&255],s^=o[512|r>>8&255],s+=o[768|r&255],i^=s^n[11],s=o[i>>>24],s+=o[256|i>>16&255],s^=o[512|i>>8&255],s+=o[768|i&255],r^=s^n[12],s=o[r>>>24],s+=o[256|r>>16&255],s^=o[512|r>>8&255],s+=o[768|r&255],i^=s^n[13],s=o[i>>>24],s+=o[256|i>>16&255],s^=o[512|i>>8&255],s+=o[768|i&255],r^=s^n[14],s=o[r>>>24],s+=o[256|r>>16&255],s^=o[512|r>>8&255],s+=o[768|r&255],i^=s^n[15],s=o[i>>>24],s+=o[256|i>>16&255],s^=o[512|i>>8&255],s+=o[768|i&255],r^=s^n[16],e[t]=i^n[s1+1],e[t+1]=r,e},Kn=(e,t)=>{let n=0;for(let o=0;o<4;++o)n=n<<8|e[t]&255,t=(t+1)%e.length;return{key:n,offp:t}},Na=(e,t,n)=>{const o=t.length,s=n.length;let r=0,i=new Int32Array([0,0]),l;for(let a=0;a{const s=n.length,r=o.length;let i=0,l=new Int32Array([0,0]),a;for(let c=0;c{const r=new Int32Array(Nf),i=r.length;n=1<>>0;const l=new Int32Array(i1),a=new Int32Array(l1);c1(t,e,l,a);let c=0;const u=()=>{if(cr1)););}else{for(let h=0;h<64;h++)for(let v=0;v>1;v++)Go(r,v<<1,l,a);const d=[];for(let h=0;h>24&255),d.push(r[h]>>16&255),d.push(r[h]>>8&255),d.push(r[h]&255);return o?d:Promise.resolve(d)}if(!o)return new Promise(d=>zs(()=>{u().then(d)}))};if(!o)return u();let f;do f=u();while(!f);return f},u1=e=>{try{const t=new Uint32Array(e);return globalThis.crypto.getRandomValues(t),Array.from(t)}catch{throw Error("WebCryptoAPI / globalThis is not available")}},f1=(...e)=>new Error(`Illegal arguments: ${e.map(t=>typeof t).join(", ")}`),fi=(e=Rf)=>{if(typeof e!="number")throw f1(e);return e=e<4?4:e>31?31:e,`$2b$${e<10?"0":""}${e}$${ui(u1(No),No)}`},d1=(e=Rf)=>new Promise((t,n)=>zs(()=>{try{t(fi(e))}catch(o){n(o)}})),p1=e=>{let t=0,n=0;for(let o=0;o{let t=0,n,o;const s=new Array(p1(e));for(let r=0,i=e.length;r>6|192,s[t++]=n&63|128):(n&64512)===55296&&((o=e.charCodeAt(r+1))&64512)===56320?(n=65536+((n&1023)<<10)+(o&1023),++r,s[t++]=n>>18|240,s[t++]=n>>12&63|128,s[t++]=n>>6&63|128,s[t++]=n&63|128):(s[t++]=n>>12|224,s[t++]=n>>6&63|128,s[t++]=n&63|128);return s},v1=(e,t,n,o)=>{if(typeof e!="string"||typeof t!="string"){const d=new Error("Invalid content / salt: not a string");return Promise.reject(d)}let s,r;if(t.charAt(0)!=="$"||t.charAt(1)!=="2"){const d=new Error("Invalid salt version: "+t.substring(0,2));return Promise.reject(d)}if(t.charAt(2)==="$")s="\0",r=3;else{if(s=t.charAt(2),s!=="a"&&s!=="b"&&s!=="y"||t.charAt(3)!=="$"){const d=Error("Invalid salt revision: "+t.substring(2,4));return Promise.reject(d)}r=4}const i=t.substring(r,r+2),l=/\d\d/.test(i)?Number(i):null;if(l===null){const d=new Error("Missing salt rounds");return Promise.reject(d)}if(l<4||l>31){const d=new Error(`Illegal number of rounds (4-31): ${l}`);return Promise.reject(d)}const a=t.substring(r+3,r+25);e+=s>="a"?"\0":"";const c=h1(e),u=a1(a,No);if(u.length!==No){const d=new Error(`Illegal salt: ${a}`);return Promise.reject(d)}const f=d=>`$2${s>="a"?s:""}$${l<10?"0":""}${l}$${ui(u,No)}${ui(d,Nf.length*4-1)}`;return n?f(Va(c,u,l,!0)):Va(c,u,l,!1).then(d=>f(d))},g1=async(e,t,n)=>v1(e,typeof t=="number"?await d1(t):t,!1),m1=(e,t,n)=>new Promise((o,s)=>{if(typeof e!="string"||typeof t!="string"){zs(()=>s(new Error(`Illegal arguments: ${typeof e}, ${typeof t}`)));return}if(t.length!==60){zs(()=>o(!1));return}g1(e,t.substring(0,29)).then(r=>o(r===t)).catch(r=>s(r))}),b1=[!1,":","",[],{}],y1=[{path:"/article/baygtkq6/",title:"Markdown",tags:["markdown"],createTime:"2025/09/21 15:08:39",lang:"zh-CN",excerpt:""},{path:"/article/li0yjgjg/",title:"自定义组件",tags:["预览","组件"],createTime:"2025/09/21 15:08:39",lang:"zh-CN",excerpt:""}],_1={预览:"1tjf",组件:"s9pv",markdown:"g9p3"},k1=()=>w(()=>[]),$1="{}",Or=ee({}),w1=e=>{Ue(e)?Us(e,t=>{Or.value=t}):wv(e)?Us(w(e),t=>{Or.value=t}):Or.value=e};var T1={"/":{CC0:"CC0 1.0 通用","CC-BY-4.0":"署名 4.0 国际","CC-BY-NC-4.0":"署名-非商业性 4.0 国际","CC-BY-NC-SA-4.0":"署名-非商业性-相同方式共享 4.0 国际","CC-BY-NC-ND-4.0":"署名-非商业性-禁止演绎 4.0 国际","CC-BY-ND-4.0":"署名-禁止演绎 4.0 国际","CC-BY-SA-4.0":"署名-相同方式共享 4.0 国际"}};const Vf=Symbol(""),C1=ee(o1);function Ft(){return C1}function E1(){const e=Ve(Vf);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e}function S1(e,t){const{locales:n,...o}=e;return{...o,...n?.[t]}}function P1(e){const t=Ft(),n=e._context.provides[ji],o=w(()=>S1(t.value,n.routeLocale.value));e.provide(Vf,o),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return o.value}}})}const Df=Symbol("");function Hf(){return typeof document>"u"?!1:"startViewTransition"in document&&window.matchMedia("(prefers-reduced-motion: no-preference)").matches}function L1(e){const t=Ft(),n=t.value.transition,o=Hf()||(typeof n=="object"?n.appearance===!1:n===!1),s=t.value.appearance,r=s==="force-dark"?ee(!0):s?Am({storageKey:"vuepress-theme-appearance",attribute:"data-theme",valueLight:"light",valueDark:"dark",disableTransition:o,initialValue:()=>typeof s=="string"?s:"auto",...typeof s=="object"?s:{}}):ee(!1);e.provide(Df,r),Object.defineProperty(e.config.globalProperties,"$isDark",{get:()=>r}),We("beforeprint",()=>{r.value&&(document.documentElement.dataset.theme="light")}),We("afterprint",()=>{r.value&&(document.documentElement.dataset.theme="dark")})}function cr(){const e=Ve(Df);if(!e)throw new Error("useDarkMode() is called without provider.");return e}function ne(){const e=Ft(),t=E1(),n=ff(),o=ar(),s=Rg(),r=cr(),i=po(),l=w(()=>e.value.blog||{});return{theme:t,page:n,frontmatter:o,lang:i,site:s,isDark:r,blog:l}}const A1=ee(I1(b1));function Bf(){return A1}function I1([e,t,n,o,s]){return{global:e,separator:t,matches:o,admins:n.split(t),ruleList:Object.keys(s).map(r=>({key:r,match:o[r],rules:s[r].split(t)}))}}const Ff=Symbol(""),Jt=Lf("2a0a3d6afb2fdf1f",()=>({s:[fi(10),fi(10)],g:"",p:{}}));function Da(e){const[t,n]=Jt.value.s;return t+e+n}function Rr(e){const[t,n]=Jt.value.s;return!e.startsWith(t)||!e.endsWith(n)?"":e.slice(t.length,e.length-n.length)}const ys=new Map;async function Ha(e,t,n=":"){const o=[e,t].join(n);if(ys.has(o))return ys.get(o);try{const s=await m1(e,t);return ys.set(o,s),s}catch{return ys.set(o,!1),!1}}const Nr=new Map;function M1(e){if(Nr.has(e))return Nr.get(e);const t=new RegExp(e);return Nr.set(e,t),t}function di(e,t,n){const o=n||"";if(e[0]==="^"){const s=M1(e);return s.test(t)||o&&s.test(o)}return e.endsWith(".md")?o&&o.endsWith(e):t.startsWith(e)||o.startsWith(e)}function x1(){const{page:e}=ne(),t=lt(),n=Bf(),o=w(()=>{const l=t.path,a=e.value.filePathRelative;return e.value._e?!0:n.value.ruleList.length?n.value.matches.some(c=>di(c,l,a)):!1}),s=w(()=>{if(!n.value.global)return!0;const l=Rr(Jt.value.g);return!!l&&n.value.admins.includes(l)}),r=w(()=>{const l=t.path,a=e.value.filePathRelative,c=typeof e.value._e=="string"?e.value._e.split(":"):[],u=c.length?{key:l.replace(/\//g,"").replace(/\.html$/,""),match:l,rules:c}:void 0,f=n.value.ruleList.length?n.value.ruleList.filter(d=>di(d.match,l,a)):[];return[u,...f].filter(Boolean)}),i=w(()=>{if(!o.value)return!0;const l=Rr(Jt.value.p.__GLOBAL__||"");if(l&&n.value.admins.includes(l))return!0;for(const{key:a,rules:c}of r.value)if(lm(Jt.value.p,a)){const u=Rr(Jt.value.p[a]);if(u&&c.includes(u))return!0}return!1});Xt(Ff,{hasPageEncrypt:o,isGlobalDecrypted:s,isPageDecrypted:i,hashList:r})}function ss(){const e=Ve(Ff);if(!e)throw new Error("useEncrypt() is called without setup");return e}function O1(){const e=Bf(),{page:t}=ne(),n=lt(),{hashList:o}=ss();async function s(i){if(!i)return!1;for(const l of e.value.admins)if(await Ha(i,l,e.value.separator))return Jt.value.g=Da(l),!0;return!1}async function r(i){if(!i)return!1;const l=n.path,a=t.value.filePathRelative;let c=!1;for(const{match:u,key:f,rules:d}of o.value)if(di(u,l,a)){for(const h of d)if(await Ha(i,h,e.value.separator)){c=!0,Jt.value.p={...Jt.value.p,[f]:Da(h)};break}if(c)break}return c||(c=await s(i)),c}return{compareGlobal:s,comparePage:r}}const{__auto__:R1,__home__:N1,...V1}=Q0,jf=ee(V1),Ss=ee(R1),Ba=ee(N1),Wf=Symbol("");function D1(){const{page:e,frontmatter:t}=ne(),n=an(),o=w(()=>t.value.pageLayout!=="home"&&t.value.pageLayout!=="friends"&&t.value.sidebar!==!1&&t.value.layout!=="NotFound"),s=w(()=>o.value?H1(typeof t.value.sidebar=="string"?t.value.sidebar:e.value.path,n.value):[]);Xt(Wf,s)}function Uf(){const e=Ve(Wf);if(!e)throw new Error("useSidebarData() is called without provider.");return e}function H1(e,t){const n=jf.value[t];if(n==="auto")return En(Ss.value[t]);if(Ws(n))return En(n,t);if(bn(n)){e=decodeURIComponent(e);const o=Object.keys(n).sort((r,i)=>i.split("/").length-r.split("/").length).find(r=>e.startsWith(`${t}${rr(r)}`))||"",s=o?n[o]:void 0;if(s==="auto")return En(o?Ss.value[o]:[],t);if(Ws(s))return En(s,o);if(bn(s)){const r=xf(o,s.prefix);return En(s.items==="auto"?Ss.value[r]:s.items,r)}}return[]}function En(e,t=""){const n=[];return e.forEach(o=>{if(Dt(o))n.push(Ro(Zt(t,o)));else{const{link:s,items:r,prefix:i,dir:l,...a}=o,c={...a};if(s){c.link=s.startsWith("---")?s:Zt(t,s);const f=Ro(c.link);c.icon=f.icon||c.icon,c.badge=f.badge||c.badge}const u=xf(t,i||l);if(r==="auto"){if(c.items=En(Ss.value[u],u),!c.link&&Ba.value[u]){c.link=Zt(Ba.value[u]);const f=Ro(c.link);c.icon=f.icon||c.icon,c.badge=f.badge||c.badge}}else c.items=r?.length?En(r,u):void 0;n.push(c)}}),n}function B1(e){const t=[];let n=0;for(const o in e){const s=e[o];if(s.items){n=t.push(s);continue}t[n]||t.push({items:[]}),t[n].items.push(s)}return t}function pi(e,t){return Array.isArray(t)?t.some(n=>pi(e,n)):lo(e,t.link?cn(t.link):void 0)?!0:t.items?pi(e,t.items):!1}const F1=pi;function jt(){const{theme:e,frontmatter:t,page:n}=ne(),o=an(),s=mt("(min-width: 960px)"),{isPageDecrypted:r}=ss(),i=ee(!1),l=w(()=>{const T=jf.value[o.value];return!T||T==="auto"||Ws(T)?o.value:Object.keys(T).sort((S,$)=>$.split("/").length-S.split("/").length).find(S=>n.value.path.startsWith(Qu(S)))||""}),a=Uf(),c=w(()=>t.value.sidebar!==!1&&a.value.length>0&&t.value.pageLayout!=="home"),u=w(()=>t.value.pageLayout==="home"||t.value.home||t.value.pageLayout==="friends"||t.value.friends||!r.value?!1:t.value.aside!=null?!!t.value.aside:e.value.aside!==!1),f=w(()=>u.value?t.value.aside==null?e.value.aside==="left":t.value.aside==="left":!1),d=w(()=>c.value&&s.value),h=w(()=>c.value?B1(a.value):[]),v=()=>{i.value=!0},g=()=>{i.value=!1};return{isOpen:i,sidebar:a,sidebarKey:l,sidebarGroups:h,hasSidebar:c,hasAside:u,leftAside:f,isSidebarEnabled:d,open:v,close:g,toggle:()=>{i.value?g():v()}}}function j1(e,t){let n;es(()=>{n=e.value?document.activeElement:void 0}),Ne(()=>{window.addEventListener("keyup",o)}),rn(()=>{window.removeEventListener("keyup",o)});function o(s){s.key==="Escape"&&e.value&&(t(),n?.focus())}}function W1(e){const{page:t}=ne(),n=lt(),o=ee(!1),s=w(()=>e.value.collapsed!=null),r=w(()=>!!e.value.link),i=ee(!1),l=()=>{i.value=lo(t.value.path,e.value.link?cn(e.value.link):void 0)};be([()=>t.value.path,e,()=>n.hash],l),Ne(l);const a=w(()=>i.value?!0:e.value.items?F1(t.value.path,e.value.items):!1),c=w(()=>!!(e.value.items&&e.value.items.length));return be(()=>[s.value,e.value.collapsed],(f,d)=>{(f[0]!==d?.[0]||f[1]!==d?.[1])&&(o.value=!!(s.value&&e.value.collapsed))},{immediate:!0}),be(()=>[t.value.path,i.value,a.value],()=>{(i.value||a.value)&&(o.value=!1)},{immediate:!0,flush:"post"}),{collapsed:o,collapsible:s,isLink:r,isActiveLink:i,hasActiveLink:a,hasChildren:c,toggle:()=>{s.value&&(o.value=!o.value)}}}function U1(){const{hasSidebar:e}=jt(),t=mt("(min-width: 960px)"),n=mt("(min-width: 1280px)");return{isAsideEnabled:w(()=>!n.value&&!t.value?!1:e.value?n.value:t.value)}}const zf=ee(y1);function Gf(){return zf}function rs(){const e=po();return w(()=>zf.value.filter(t=>t.lang===e.value))}function z1(){const e=Ft(),t=rs(),{theme:n}=ne();return{archives:w(()=>{const o=[],s=n.value.archiveTotalText||e.value.archiveTotalText;return t.value.forEach(r=>{const i=r.createTime?.split(/\s|T/)[0]||"",l=i.split("/")[0];let a=o.find(c=>c.title===l);a||(a={title:l,list:[],label:""},o.push(a)),a.list.push({title:r.title,path:r.path,createTime:i.slice(l.length+1).replace(/\//g,"-")})}),o.forEach(r=>{r.label=s?.replace("{count}",r.list.length.toString())||""}),o})}}function qf(){const e=rs();return{categories:w(()=>{const t=[];return e.value.forEach(n=>{const o=n.categoryList;if(!o||o.length===0)t.push({type:"post",title:n.title,path:n.path});else{let s=t,r=0;for(;ru.type==="category"&&u.id===i);if(c)s=c.items;else{const u=[];s.push({type:"category",title:l,id:i,sort:a,items:u}),s=u}r++}s.push({type:"post",title:n.title,path:n.path})}}),Kf(t)})}}function Kf(e){for(const t of e)t.type==="category"&&t.items.length&&(t.items=Kf(t.items));return e.sort((t,n)=>t.type==="category"&&n.type==="category"?t.sortf}=n;Vr.has(r)||Vr.set(r,new Map);const l=Vr.get(r);let a=s.query[e];Vn(()=>{a=void 0});let c;const u=Li((f,d)=>(c=d,{get(){return f(),i(a!==void 0?a:ye(t))},set(h){a!==h&&(a=h,l.set(e,h),d(),dt(()=>{if(l.size===0)return;const v=Object.fromEntries(l.entries());l.clear();const{query:g,hash:m,path:T}=s;r[ye(o)]({path:T,query:{...g,...v},hash:m})}))}}));return be(()=>s.query[e],f=>{a=f,c()},{flush:"sync"}),u}const G1=ee(_1),Qi=()=>G1;function Qf(){const{blog:e}=ne(),t=rs(),n=Qi(),o=w(()=>{const l=e.value.tagsTheme??"colored",a={};return t.value.forEach(c=>{c.tags&&xa(c.tags).forEach(u=>{a[u]?a[u]+=1:a[u]=1})}),Object.keys(a).map(c=>({name:c,count:a[c]>99?"99+":a[c],className:n.value[c]?`vp-tag-${n.value[c]}`:`tag-${l}`}))}),s=Yf("tag"),r=w(()=>s.value?t.value.filter(l=>l.tags?xa(l.tags).includes(s.value):!1).map(l=>({title:l.title,path:l.path,createTime:l.createTime.split(" ")[0].replace(/\//g,"-")})):[]);return{tags:o,currentTag:s,postList:r,handleTagClick:l=>{s.value=l}}}function Dn(){const{blog:e,theme:t}=ne(),n=Ft(),o=an();function s(u,f){return{link:(o.value+f).replace(/\/+/g,"/"),text:t.value[`${u}Text`]||n.value[`${u}Text`]}}const r=w(()=>s("home","/")),i=w(()=>e.value.postList!==!1?s("blog",e.value.link||"blog/"):r.value),l=w(()=>e.value.tags!==!1?s("tag",e.value.tagsLink||"blog/tags/"):void 0),a=w(()=>e.value.archives!==!1?s("archive",e.value.archivesLink||"blog/archives/"):void 0),c=w(()=>e.value.categories!==!1?s("category",e.value.categoriesLink||"blog/categories/"):void 0);return{home:r,blog:i,tags:l,archive:a,categories:c}}function Jf(){const{blog:e}=ne(),t=rs(),{tags:n}=Qf(),{categories:o}=qf(),s=Dn(),r=w(()=>e.value.archives!==!1||e.value.tags!==!1||e.value.categories!==!1),i=w(()=>({link:s.tags.value?.link,text:s.tags.value?.text,total:n.value.length})),l=w(()=>({link:s.archive.value?.link,text:s.archive.value?.text,total:t.value.length})),a=w(()=>({link:s.categories.value?.link,text:s.categories.value?.text,total:Xf(o.value)}));return{hasBlogExtract:r,tags:i,archives:l,categories:a}}function Xf(e){let t=0;for(const n of e)n.type==="category"&&(t+=1,n.items.length&&(t+=Xf(n.items)));return t}const q1=15;function K1(e){const{blog:t}=ne(),n=rs(),o=mt("(max-width: 960px)"),s=w(()=>{const v=n.value.filter(m=>m.sticky===!0||typeof m.sticky=="number"),g=n.value.filter(m=>m.sticky===void 0||m.sticky===!1);return[...v.sort((m,T)=>T.sticky===!0&&m.sticky===!0?0:T.sticky>m.sticky?1:-1),...g]}),r=Yf("p",1,{mode:"push",transform(v){const g=Number(v);return!Number.isNaN(g)&&g>0?g:1}}),i=w(()=>t.value.pagination===!1?0:typeof t.value.pagination=="number"?t.value.pagination:t.value.pagination?.perPage||q1),l=w(()=>t.value.pagination===!1?0:Math.ceil(s.value.length/i.value)),a=w(()=>r.value>=l.value),c=w(()=>r.value<=1),u=w(()=>t.value.pagination!==!1&&l.value>1),f=w(()=>t.value.pagination===!1||s.value.length<=i.value?s.value:s.value.slice((r.value-1)*i.value,r.value*i.value)),d=w(()=>{let v=[];const g=l.value,m=r.value,T=o.value?4:5;if(g<=0)return v;if(g<=10)v=Array.from({length:g},(S,$)=>({value:$+1}));else{let S=1,$=!1;for(;S<=g;)m<=T&&S<=T||m>=g-(T-1)&&S>=g-(T-1)?($=!1,v.push({value:S})):S<=2||S>=g-1?($=!1,v.push({value:S})):(m>T+1||m{r.value!==v&&(r.value=v,setTimeout(()=>{let g=0;e.value&&(g=document.querySelector(".vp-blog")?.getBoundingClientRect().top||0,g+=window.scrollY-64),window.scrollTo({top:g,behavior:"instant"})},0))}}}const ko=ee(!1);function Y1(){const{theme:e}=ne();return w(()=>e.value.bulletin===!0?{}:e.value.bulletin)}function Q1(){const e=Lf("plume:bulletin",""),t=xm("plume:bulletin",""),{page:n}=ne(),o=Y1(),s=w(()=>n.value.bulletin??!0);be(()=>o.value?.lifetime,i=>{const l=o.value?.id;i==="session"?ko.value=e.value!==l:i==="once"?ko.value=t.value!==l:ko.value=!0},{immediate:!0});function r(){ko.value=!1;const i=o.value?.lifetime,l=o.value?.id;i==="session"?e.value=l:i==="once"&&(t.value=l)}return{bulletin:o,enableBulletin:s,showBulletin:ko,close:r}}function Ji(){const{frontmatter:e}=ne(),t=k1(),n=Ft(),o=w(()=>{const i=n.value.contributors;return bn(i)&&i.mode||"inline"}),s=w(()=>(e.value.contributors??!!n.value.contributors)===!1?[]:t.value),r=w(()=>s.value.length>0);return{mode:o,contributors:s,hasContributors:r}}const Fa=T1;function J1(e,t){return Fa[e]?.[t]||Fa["/"][t]}const X1={CC0:{url:"https://creativecommons.org/publicdomain/zero/1.0/",icons:["zero"]},"CC-BY-4.0":{url:"https://creativecommons.org/licenses/by/4.0/",icons:["cc","by"]},"CC-BY-NC-4.0":{url:"https://creativecommons.org/licenses/by-nc/4.0/",icons:["cc","by","nc"]},"CC-BY-NC-SA-4.0":{url:"https://creativecommons.org/licenses/by-nc-sa/4.0/",icons:["cc","by","nc","sa"]},"CC-BY-NC-ND-4.0":{url:"https://creativecommons.org/licenses/by-nc-nd/4.0/",icons:["cc","by","nc","nd"]},"CC-BY-ND-4.0":{url:"https://creativecommons.org/licenses/by-nd/4.0/",icons:["cc","by","nd"]},"CC-BY-SA-4.0":{url:"https://creativecommons.org/licenses/by-sa/4.0/",icons:["cc","by","sa"]}};function Z1(e){const{theme:t}=ne(),n=an(),{contributors:o}=Ji(),s=w(()=>!!e.value),r=w(()=>e.value.creation||"original"),i=w(()=>eb(e.value.license,n.value)),l=w(()=>tb(e.value.author,r.value,o.value)),a=w(()=>{if(r.value==="original"){const u=new URL(location.href.split("#")[0]);return u.searchParams.delete("giscus"),u.toString()}return e.value.source}),c=w(()=>{const u=e.value.creation;return u==="translate"?t.value.copyrightCreationTranslateText||"This article is translated from":u==="reprint"?t.value.copyrightCreationReprintText||"This article is reprint from":t.value.copyrightCreationOriginalText||"This article link: "});return{license:i,author:l,hasCopyright:s,creation:r,creationText:c,sourceUrl:a}}function eb(e="CC-BY-4.0",t){const n=typeof e=="string"?{name:e}:{...e},o=X1[n.name],s=J1(t,n.name);return s&&(n.name=`${s} (${n.name})`),n.url||=o?.url,n.icons=o?.icons,n}function tb(e,t,n){const o=n[0];if(!e&&o&&t==="original")return o;const s=typeof e=="string"?{name:e}:e;if(s&&!s.url){const r=n.find(i=>i.name===s.name);r&&(s.url=r.url)}return s}function Zf(){const{theme:e,page:t,frontmatter:n}=ne(),o=Ft();return w(()=>{if(!(n.value.editLink??o.value.editLink??!0))return null;const{docsRepo:s,docsBranch:r="main",docsDir:i=""}=o.value,{editLinkText:l}=e.value;if(!s)return null;const a=e1({docsRepo:s,docsBranch:r,docsDir:i,filePathRelative:t.value.filePathRelative,editLinkPattern:n.value.editLinkPattern??e.value.editLinkPattern});return a?{text:l??"Edit this page",link:a}:null})}const Xi=ee();let ed=!1,Dr=0;function nb(e){const t=ee(!1);if(Ht){ed||ob(),Dr++;const n=be(Xi,o=>{o===e.el.value||e.el.value?.contains(o)?(t.value=!0,e.onFocus?.()):(t.value=!1,e.onBlur?.())});rn(()=>{n(),Dr--,Dr||sb()})}return Qo(t)}function ob(){document.addEventListener("focusin",td),ed=!0,Xi.value=document.activeElement}function sb(){document.removeEventListener("focusin",td)}function td(){Xi.value=document.activeElement}const _s={r:{value:200,offset:36},g:{value:200,offset:36},b:{value:200,offset:36}},Hr={r:{value:32,offset:36},g:{value:32,offset:36},b:{value:32,offset:36}};function rb(e,t,n){const o=cr();let s=null,r=0,i;const l=w(()=>{const h=o.value?Hr:_s;if(!n.value)return h;const v=n.value;if(typeof v=="string"||typeof v=="number"){if(o.value)return Hr;const g=ja(v);return g.length!==3?_s:Wa(g)}if(typeof v=="object"){if("r"in v)return o.value?Hr:Ua({..._s,...v});const g=o.value?"dark":"light";if(g in v){const m=v[g];if(typeof m=="string"||typeof m=="number"){const T=ja(m);return T.length!==3?_s:Wa(T)}return Ua({...h,...v})}}return h});Ne(()=>{e.value&&t.value&&(s=e.value.getContext("2d"),i&&window.cancelAnimationFrame(i),a())}),rn(()=>{i&&window.cancelAnimationFrame(i)});function a(){for(let h=0;h<=35;h++)for(let v=0;v<=35;v++)c(h,v,u(h,v,r),f(h,v,r),d(h,v,r));r=r+.02,i=window.requestAnimationFrame(a)}function c(h,v,g,m,T){s&&(s.fillStyle=`rgb(${g},${m},${T})`,s.fillRect(h,v,1,1))}function u(h,v,g){const m=l.value.r;return Math.floor(m.value+m.offset*Math.cos((h*h-v*v)/300+g))}function f(h,v,g){const m=l.value.g;return Math.floor(m.value+m.offset*Math.sin((h*h*Math.cos(g/4)+v*v*Math.sin(g/3))/300))}function d(h,v,g){const m=l.value.b;return Math.floor(m.value+m.offset*Math.sin(5*Math.sin(g/9)+((h-100)*(h-100)+(v-100)*(v-100))/1100))}}function ja(e){return typeof e=="number"||Number(e)===Number.parseInt(e)?[e,e,e].map(t=>Number(t)):e.includes(",")?e.replace(/\s/g,"").split(",").map(t=>Number(t)):[]}function Wa([e,t,n]){return{r:Br(e),g:Br(t),b:Br(n)}}function Br(e){const t=256-e;return{value:e,offset:t>64?64:t}}function Ua(e){return Object.keys(e).forEach(t=>{const n=e[t];n.value=Number(n.value),n.offset=Number(n.offset)}),e}const ib=ee($1),lb=()=>ib;function Hn(){const{page:e}=ne(),t=Gf(),n=w(()=>t.value.some(s=>s.path===e.value.path)),o=w(()=>{const s=e.value.type;return s==="blog"||s==="blog-archives"||s==="blog-tags"||s==="blog-categories"});return{isBlogPost:n,isBlogLayout:o}}function Zi({removeCurrent:e=!0}={}){const t=Ft(),{page:n}=ne(),o=an(),{isBlogPost:s}=Hn(),r=w(()=>{const a=o.value;return{text:t.value.locales?.[a]?.selectLanguageName,link:a}}),i=(a,c)=>{const u=Zt(a,c.slice(o.value.length)),{notFound:f,path:d}=zo(u);return f?void 0:d},l=a=>{let c;if(n.value.filePathRelative&&(c=i(a,`/${n.value.filePathRelative}`)),c??=i(a,n.value.path),c)return c;const u=t.value.blog;if(s.value&&u!==!1)return Zt(a,rr(u?.link||"blog/"));const f=t.value.home||"/",d=zo(a);return d.notFound?f:d.path};return{localeLinks:w(()=>Object.entries(t.value.locales||{}).flatMap(([a,c])=>e&&r.value.text===c.selectLanguageName?[]:{text:c.selectLanguageName,link:l(a)})),currentLang:r}}function ab(){const{theme:e,page:t,frontmatter:n}=ne(),o=Ft(),s=po(),r=w(()=>t.value.git?.updatedTime?new Date(t.value.git.updatedTime):null),i=w(()=>r.value?.toISOString()),l=ee(""),a=w(()=>o.value.lastUpdated===!1?"":e.value.lastUpdatedText||"Last updated");return Ne(()=>{es(()=>{n.value.lastUpdated===!1||o.value.lastUpdated===!1||(l.value=r.value?new Intl.DateTimeFormat(o.value.lastUpdated?.formatOptions?.forceLocale?s.value:void 0,o.value.lastUpdated?.formatOptions??{dateStyle:"short",timeStyle:"short"}).format(r.value):"")})}),{datetime:l,isoDatetime:i,lastUpdatedText:a}}function nd(e,t){const n=lt(),{page:o}=ne(),s=w(()=>{const l=ye(e),a=ye(t);if(!l)return!1;if(a==="_blank"||pv(l))return!0;const c=l.split(/[#?]/)[0]?.split("/").pop()||"";return c===""||c.endsWith(".html")||c.endsWith(".md")?!1:c.includes(".")}),r=w(()=>{const l=ye(e);if(!l)return;if(s.value)return l;const a=o.value.filePathRelative?`/${o.value.filePathRelative}`:void 0,c=cn(l,a);return c.includes("#")&&c.slice(0,c.indexOf("#"))===n.path?c.slice(c.indexOf("#")):c}),i=w(()=>!r.value||r.value[0]==="#"?!1:Hi(r.value));return{isExternal:s,isExternalProtocol:i,link:r}}function od(){const{theme:e}=ne();return w(()=>sd(e.value.navbar||[]))}function sd(e,t=""){const n=[];return e.forEach(o=>{if(typeof o=="string")n.push(Ro(Zt(t,o)));else{const{items:s,prefix:r,...i}=o,l={...i};"link"in l&&(l.link=Zt(t,l.link)),s?.length&&(l.items=sd(s,Zt(t,r))),n.push(l)}}),n}function cb(){const e=ee(!1);function t(){e.value=!0,window.addEventListener("resize",s)}function n(){e.value=!1,window.removeEventListener("resize",s)}function o(){e.value?n():t()}function s(){window.outerWidth>=768&&n()}const r=lt();return be(()=>r.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:o}}const hi=[],rd=Symbol("");function ub(){const{frontmatter:e,theme:t}=ne(),n=ee([]);return df(()=>{n.value=fb(e.value.outline??t.value.outline)}),Xt(rd,n),n}function el(){const e=Ve(rd);if(!e)throw new Error("useHeaders() is called without provider.");return e}function fb(e){const t=Array.from(document.querySelectorAll(".vp-doc :where(h1,h2,h3,h4,h5,h6):not(.vp-demo-wrapper :where(h1,h2,h3,h4,h5,h6))")).filter(n=>n.id&&n.hasChildNodes()).map(n=>{const o=Number(n.tagName[1]);return{element:n,title:db(n),link:`#${n.id}`,level:o}});return pb(t,e)}function db(e){const t=e.firstChild,n=t?.firstChild;let o="";for(const r of Array.from(n?.childNodes??[]))if(r.nodeType===1){if(r.classList.contains("vp-badge")||r.classList.contains("ignore-header"))continue;const i=r.cloneNode(!0);id(Array.from(i.childNodes)),o+=i.textContent}else r.nodeType===3&&(o+=r.textContent);let s=t?.nextSibling;for(;s;)(s.nodeType===1||s.nodeType===3)&&(o+=s.textContent),s=s.nextSibling;return o.trim()}function id(e){if(e?.length)for(const t of e)t.nodeType===1&&(t.classList.contains("ignore-header")?t.remove():id(Array.from(t.childNodes)))}function pb(e,t){if(t===!1)return[];const n=t||2,[o,s]=typeof n=="number"?[n,n]:n==="deep"?[2,6]:n;e=e.filter(i=>i.level>=o&&i.level<=s),hi.length=0;for(const{element:i,link:l}of e)hi.push({element:i,link:l});const r=[];e:for(let i=0;i=0;a--){const c=e[a];if(c.level{if(!n.value)return;const c=Math.round(window.scrollY),u=window.innerHeight,f=document.body.offsetHeight,d=Math.abs(c+u-f)<1,h=hi.map(({element:g,link:m})=>({link:m,top:vb(g)})).filter(({top:g})=>!Number.isNaN(g)).sort((g,m)=>g.top-m.top);if(!h.length){l(null);return}if(c<1){l(null);return}if(d){l(h[h.length-1].link);return}let v=null;for(const{link:g,top:m}of h){if(m>c+80)break;v=g}l(v)};function l(c){s.value=c||"",r&&r.classList.remove("active"),c==null?r=null:r=e.value?.querySelector(`a[href="${decodeURIComponent(c)}"]`)??null;const u=r;u?(u.classList.add("active"),t.value&&(t.value.style.top=`${u.offsetTop+39}px`,t.value.style.opacity="1")):t.value&&(t.value.style.top="33px",t.value.style.opacity="0")}const a=_f(i,100);vm(s,()=>{gb(o,s.value)},{debounce:500}),Ne(()=>{setTimeout(()=>{i(),window.addEventListener("scroll",a)},1e3)}),xi(()=>{l(location.hash)}),rn(()=>{window.removeEventListener("scroll",a)})}function vb(e){let t=0;for(;e&&e!==document.body;){if(window.getComputedStyle(e).position==="fixed")return e.offsetTop;t+=e.offsetTop,e=e.offsetParent}return e?t:NaN}async function gb(e,t){const{path:n,query:o}=e.currentRoute.value,{scrollBehavior:s}=e.options;e.options.scrollBehavior=void 0,await e.replace({path:n,query:o,hash:t}),e.options.scrollBehavior=s}function mb(){const e=lt(),{frontmatter:t,theme:n}=ne(),{sidebar:o}=jt(),s=Gf(),r=po(),{isBlogPost:i}=Hn(),l=w(()=>{if(n.value.prevPage===!1)return null;const c=za(t.value.prev);return c!==!1?c:i.value?qa(s.value.filter(u=>u.lang===r.value),e.path,-1):Ga(vi(o.value),e.path,-1)}),a=w(()=>{if(n.value.nextPage===!1)return null;const c=za(t.value.next);return c!==!1?c:i.value?qa(s.value.filter(u=>u.lang===r.value),e.path,1):Ga(vi(o.value),e.path,1)});return{prev:l,next:a}}function za(e){return e===!1?null:Dt(e)?Ro(e):bn(e)?e:!1}function vi(e,t=[]){for(const n of e)n.link&&t.push({link:n.link,text:n.text||n.dir||""}),Array.isArray(n.items)&&n.items.length&&vi(n.items,t);return t}function Ga(e,t,n){const o=e.findIndex(s=>cn(s.link)===t);if(o!==-1){const s=e[o+n];if(s?.link)return{link:s.link,text:s.text}}return null}function qa(e,t,n){const o=e.findIndex(s=>s.path===t);if(o!==-1){const s=e[o+n];return s?.path?{link:s.path,text:s.title}:null}return null}let Fr=null,jr=null;const bb={wait:()=>Fr,pending:()=>{Fr=new Promise(e=>jr=e)},resolve:()=>{jr?.(),Fr=null,jr=null}},ld=()=>bb;function yb(e){e.options.scrollBehavior=async(t,n,o)=>(await ld().wait(),o||(t.hash?{el:t.hash,top:64}:{top:0})),e.beforeEach((t,n)=>{Ht&&n.path!==t.path&&document.documentElement.classList.remove("smooth")}),e.afterEach(()=>dt(()=>{Ht&&setTimeout(()=>{document.documentElement.classList.add("smooth")},1e3)}))}function _b(){const{frontmatter:e}=ne();w1(w(()=>({parent:typeof e.value.watermark=="object"&&e.value.watermark.fullPage===!1?".vp-doc":"body"})))}const kb=N({__name:"VPBadge",props:{text:{},type:{default:"tip"},color:{},bgColor:{},borderColor:{default:"transparent"}},setup(e){const t=e,n=w(()=>t.color||t.bgColor?{color:t.color,backgroundColor:t.bgColor,borderColor:t.borderColor}:{});return(o,s)=>(p(),y("span",{class:K(["vp-badge",o.type]),style:Fe(n.value)},[C(o.$slots,"default",{},()=>[Oe(U(o.text),1)],!0)],6))}}),Tt=G(kb,[["__scopeId","data-v-12255704"]]),$b=N({__name:"VPIconFa",props:{name:{},size:{},color:{},prefix:{},extra:{}},setup(e){const t=e,n={solid:["fas","s"],regular:["far","r"],light:["fal","l"],thin:["fat","t"],"duotone solid":["fads","ds"],"sharp solid":["fass","ss"],"sharp regular":["fasr","sr"],"sharp light":["fasl","sl"],"sharp thin":["fast","st"],"sharp-duotone solid":["fasds","sds"],brands:["fab","b"]},o=w(()=>{const r=t.name.includes(":")?t.name:`${t.prefix||"fas"}:${t.name}`,[i,l]=r.split(":");let a="solid";for(const[c,u]of Object.entries(n))if(u.includes(i)){a=c;break}return`${a.split(" ").map(c=>`fa-${c.trim()}`).join(" ")} fa-${l}`}),s=w(()=>{const r=t.extra;return r?r.split(" ").map(i=>i.trim().startsWith("fa-")?i:`fa-${i}`):[]});return(r,i)=>(p(),y("i",{class:K(["vp-icon fontawesome",[o.value,...s.value]]),"data-provider":"fontawesome","aria-hidden":"",style:Fe({color:r.color,...r.size})},null,6))}}),wb=N({__name:"VPIconfont",props:{name:{},size:{},color:{},prefix:{}},setup(e){const t=e,n=w(()=>t.prefix||"iconfont icon-");return(o,s)=>(p(),y("i",{class:K(["vp-icon",`${n.value}${o.name}`]),style:Fe({color:o.color,"font-size":o.size?.height||"1em"}),"data-provider":"iconfont","aria-hidden":""},null,6))}}),ad=/^[a-z0-9]+(-[a-z0-9]+)*$/,ur=(e,t,n,o="")=>{const s=e.split(":");if(e.slice(0,1)==="@"){if(s.length<2||s.length>3)return null;o=s.shift().slice(1)}if(s.length>3||!s.length)return null;if(s.length>1){const l=s.pop(),a=s.pop(),c={provider:s.length>0?s[0]:o,prefix:a,name:l};return t&&!Ps(c)?null:c}const r=s[0],i=r.split("-");if(i.length>1){const l={provider:o,prefix:i.shift(),name:i.join("-")};return t&&!Ps(l)?null:l}if(n&&o===""){const l={provider:o,prefix:"",name:r};return t&&!Ps(l,n)?null:l}return null},Ps=(e,t)=>e?!!((t&&e.prefix===""||e.prefix)&&e.name):!1,cd=Object.freeze({left:0,top:0,width:16,height:16}),Gs=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),tl=Object.freeze({...cd,...Gs}),gi=Object.freeze({...tl,body:"",hidden:!1});function Tb(e,t){const n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);const o=((e.rotate||0)+(t.rotate||0))%4;return o&&(n.rotate=o),n}function Ka(e,t){const n=Tb(e,t);for(const o in gi)o in Gs?o in e&&!(o in n)&&(n[o]=Gs[o]):o in t?n[o]=t[o]:o in e&&(n[o]=e[o]);return n}function Cb(e,t){const n=e.icons,o=e.aliases||Object.create(null),s=Object.create(null);function r(i){if(n[i])return s[i]=[];if(!(i in s)){s[i]=null;const l=o[i]&&o[i].parent,a=l&&r(l);a&&(s[i]=[l].concat(a))}return s[i]}return Object.keys(n).concat(Object.keys(o)).forEach(r),s}function Eb(e,t,n){const o=e.icons,s=e.aliases||Object.create(null);let r={};function i(l){r=Ka(o[l]||s[l],r)}return i(t),n.forEach(i),Ka(e,r)}function ud(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(s=>{t(s,null),n.push(s)});const o=Cb(e);for(const s in o){const r=o[s];r&&(t(s,Eb(e,s,r)),n.push(s))}return n}const Sb={provider:"",aliases:{},not_found:{},...cd};function Wr(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function fd(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!Wr(e,Sb))return null;const n=t.icons;for(const s in n){const r=n[s];if(!s||typeof r.body!="string"||!Wr(r,gi))return null}const o=t.aliases||Object.create(null);for(const s in o){const r=o[s],i=r.parent;if(!s||typeof i!="string"||!n[i]&&!o[i]||!Wr(r,gi))return null}return t}const Ya=Object.create(null);function Pb(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function ao(e,t){const n=Ya[e]||(Ya[e]=Object.create(null));return n[t]||(n[t]=Pb(e,t))}function dd(e,t){return fd(t)?ud(t,(n,o)=>{o?e.icons[n]=o:e.missing.add(n)}):[]}function Lb(e,t,n){try{if(typeof n.body=="string")return e.icons[t]={...n},!0}catch{}return!1}let qo=!1;function pd(e){return typeof e=="boolean"&&(qo=e),qo}function Ab(e){const t=typeof e=="string"?ur(e,!0,qo):e;if(t){const n=ao(t.provider,t.prefix),o=t.name;return n.icons[o]||(n.missing.has(o)?null:void 0)}}function Ib(e,t){const n=ur(e,!0,qo);if(!n)return!1;const o=ao(n.provider,n.prefix);return t?Lb(o,n.name,t):(o.missing.add(n.name),!0)}function Mb(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),qo&&!t&&!e.prefix){let s=!1;return fd(e)&&(e.prefix="",ud(e,(r,i)=>{Ib(r,i)&&(s=!0)})),s}const n=e.prefix;if(!Ps({prefix:n,name:"a"}))return!1;const o=ao(t,n);return!!dd(o,e)}const xb=Object.freeze({width:null,height:null}),Ob=Object.freeze({...xb,...Gs});""+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);const mi=Object.create(null);function Rb(e,t){mi[e]=t}function bi(e){return mi[e]||mi[""]}function nl(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const ol=Object.create(null),$o=["https://api.simplesvg.com","https://api.unisvg.com"],Ls=[];for(;$o.length>0;)$o.length===1||Math.random()>.5?Ls.push($o.shift()):Ls.push($o.pop());ol[""]=nl({resources:["https://api.iconify.design"].concat(Ls)});function Nb(e,t){const n=nl(t);return n===null?!1:(ol[e]=n,!0)}function sl(e){return ol[e]}const Vb=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let Qa=Vb();function Db(e,t){const n=sl(e);if(!n)return 0;let o;if(!n.maxURL)o=0;else{let s=0;n.resources.forEach(i=>{s=Math.max(s,i.length)});const r=t+".json?icons=";o=n.maxURL-s-n.path.length-r.length}return o}function Hb(e){return e===404}const Bb=(e,t,n)=>{const o=[],s=Db(e,t),r="icons";let i={type:r,provider:e,prefix:t,icons:[]},l=0;return n.forEach((a,c)=>{l+=a.length+1,l>=s&&c>0&&(o.push(i),i={type:r,provider:e,prefix:t,icons:[]},l=a.length),i.icons.push(a)}),o.push(i),o};function Fb(e){if(typeof e=="string"){const t=sl(e);if(t)return t.path}return"/"}const jb=(e,t,n)=>{if(!Qa){n("abort",424);return}let o=Fb(t.provider);switch(t.type){case"icons":{const r=t.prefix,l=t.icons.join(","),a=new URLSearchParams({icons:l});o+=r+".json?"+a.toString();break}case"custom":{const r=t.uri;o+=r.slice(0,1)==="/"?r.slice(1):r;break}default:n("abort",400);return}let s=503;Qa(e+o).then(r=>{const i=r.status;if(i!==200){setTimeout(()=>{n(Hb(i)?"abort":"next",i)});return}return s=501,r.json()}).then(r=>{if(typeof r!="object"||r===null){setTimeout(()=>{r===404?n("abort",r):n("next",s)});return}setTimeout(()=>{n("success",r)})}).catch(()=>{n("next",s)})},Wb={prepare:Bb,send:jb};function Ub(e){const t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((s,r)=>s.provider!==r.provider?s.provider.localeCompare(r.provider):s.prefix!==r.prefix?s.prefix.localeCompare(r.prefix):s.name.localeCompare(r.name));let o={provider:"",prefix:"",name:""};return e.forEach(s=>{if(o.name===s.name&&o.prefix===s.prefix&&o.provider===s.provider)return;o=s;const r=s.provider,i=s.prefix,l=s.name,a=n[r]||(n[r]=Object.create(null)),c=a[i]||(a[i]=ao(r,i));let u;l in c.icons?u=t.loaded:i===""||c.missing.has(l)?u=t.missing:u=t.pending;const f={provider:r,prefix:i,name:l};u.push(f)}),t}function hd(e,t){e.forEach(n=>{const o=n.loaderCallbacks;o&&(n.loaderCallbacks=o.filter(s=>s.id!==t))})}function zb(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1;const o=e.provider,s=e.prefix;t.forEach(r=>{const i=r.icons,l=i.pending.length;i.pending=i.pending.filter(a=>{if(a.prefix!==s)return!0;const c=a.name;if(e.icons[c])i.loaded.push({provider:o,prefix:s,name:c});else if(e.missing.has(c))i.missing.push({provider:o,prefix:s,name:c});else return n=!0,!0;return!1}),i.pending.length!==l&&(n||hd([e],r.id),r.callback(i.loaded.slice(0),i.missing.slice(0),i.pending.slice(0),r.abort))})}))}let Gb=0;function qb(e,t,n){const o=Gb++,s=hd.bind(null,n,o);if(!t.pending.length)return s;const r={id:o,icons:t,callback:e,abort:s};return n.forEach(i=>{(i.loaderCallbacks||(i.loaderCallbacks=[])).push(r)}),s}function Kb(e,t=!0,n=!1){const o=[];return e.forEach(s=>{const r=typeof s=="string"?ur(s,t,n):s;r&&o.push(r)}),o}var Yb={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function Qb(e,t,n,o){const s=e.resources.length,r=e.random?Math.floor(Math.random()*s):e.index;let i;if(e.random){let j=e.resources.slice(0);for(i=[];j.length>1;){const q=Math.floor(Math.random()*j.length);i.push(j[q]),j=j.slice(0,q).concat(j.slice(q+1))}i=i.concat(j)}else i=e.resources.slice(r).concat(e.resources.slice(0,r));const l=Date.now();let a="pending",c=0,u,f=null,d=[],h=[];typeof o=="function"&&h.push(o);function v(){f&&(clearTimeout(f),f=null)}function g(){a==="pending"&&(a="aborted"),v(),d.forEach(j=>{j.status==="pending"&&(j.status="aborted")}),d=[]}function m(j,q){q&&(h=[]),typeof j=="function"&&h.push(j)}function T(){return{startTime:l,payload:t,status:a,queriesSent:c,queriesPending:d.length,subscribe:m,abort:g}}function S(){a="failed",h.forEach(j=>{j(void 0,u)})}function $(){d.forEach(j=>{j.status==="pending"&&(j.status="aborted")}),d=[]}function L(j,q,ce){const x=q!=="success";switch(d=d.filter(W=>W!==j),a){case"pending":break;case"failed":if(x||!e.dataAfterTimeout)return;break;default:return}if(q==="abort"){u=ce,S();return}if(x){u=ce,d.length||(i.length?D():S());return}if(v(),$(),!e.random){const W=e.resources.indexOf(j.resource);W!==-1&&W!==e.index&&(e.index=W)}a="completed",h.forEach(W=>{W(ce)})}function D(){if(a!=="pending")return;v();const j=i.shift();if(j===void 0){if(d.length){f=setTimeout(()=>{v(),a==="pending"&&($(),S())},e.timeout);return}S();return}const q={status:"pending",resource:j,callback:(ce,x)=>{L(q,ce,x)}};d.push(q),c++,f=setTimeout(D,e.rotate),n(j,t,q.callback)}return setTimeout(D),T}function vd(e){const t={...Yb,...e};let n=[];function o(){n=n.filter(l=>l().status==="pending")}function s(l,a,c){const u=Qb(t,l,a,(f,d)=>{o(),c&&c(f,d)});return n.push(u),u}function r(l){return n.find(a=>l(a))||null}return{query:s,find:r,setIndex:l=>{t.index=l},getIndex:()=>t.index,cleanup:o}}function Ja(){}const Ur=Object.create(null);function Jb(e){if(!Ur[e]){const t=sl(e);if(!t)return;const n=vd(t),o={config:t,redundancy:n};Ur[e]=o}return Ur[e]}function Xb(e,t,n){let o,s;if(typeof e=="string"){const r=bi(e);if(!r)return n(void 0,424),Ja;s=r.send;const i=Jb(e);i&&(o=i.redundancy)}else{const r=nl(e);if(r){o=vd(r);const i=e.resources?e.resources[0]:"",l=bi(i);l&&(s=l.send)}}return!o||!s?(n(void 0,424),Ja):o.query(t,s,n)().abort}function Xa(){}function Zb(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,zb(e)}))}function ey(e){const t=[],n=[];return e.forEach(o=>{(o.match(ad)?t:n).push(o)}),{valid:t,invalid:n}}function wo(e,t,n){function o(){const s=e.pendingIcons;t.forEach(r=>{s&&s.delete(r),e.icons[r]||e.missing.add(r)})}if(n&&typeof n=="object")try{if(!dd(e,n).length){o();return}}catch(s){console.error(s)}o(),Zb(e)}function Za(e,t){e instanceof Promise?e.then(n=>{t(n)}).catch(()=>{t(null)}):t(e)}function ty(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:n,prefix:o}=e,s=e.iconsToLoad;if(delete e.iconsToLoad,!s||!s.length)return;const r=e.loadIcon;if(e.loadIcons&&(s.length>1||!r)){Za(e.loadIcons(s,o,n),u=>{wo(e,s,u)});return}if(r){s.forEach(u=>{const f=r(u,o,n);Za(f,d=>{const h=d?{prefix:o,icons:{[u]:d}}:null;wo(e,[u],h)})});return}const{valid:i,invalid:l}=ey(s);if(l.length&&wo(e,l,null),!i.length)return;const a=o.match(ad)?bi(n):null;if(!a){wo(e,i,null);return}a.prepare(n,o,i).forEach(u=>{Xb(n,u,f=>{wo(e,u.icons,f)})})}))}const ny=(e,t)=>{const n=Kb(e,!0,pd()),o=Ub(n);if(!o.pending.length){let a=!0;return t&&setTimeout(()=>{a&&t(o.loaded,o.missing,o.pending,Xa)}),()=>{a=!1}}const s=Object.create(null),r=[];let i,l;return o.pending.forEach(a=>{const{provider:c,prefix:u}=a;if(u===l&&c===i)return;i=c,l=u,r.push(ao(c,u));const f=s[c]||(s[c]=Object.create(null));f[u]||(f[u]=[])}),o.pending.forEach(a=>{const{provider:c,prefix:u,name:f}=a,d=ao(c,u),h=d.pendingIcons||(d.pendingIcons=new Set);h.has(f)||(h.add(f),s[c][u].push(f))}),r.forEach(a=>{const c=s[a.provider][a.prefix];c.length&&ty(a,c)}),t?qb(t,o,r):Xa},oy=e=>new Promise((t,n)=>{const o=typeof e=="string"?ur(e,!0):e;if(!o){n(e);return}ny([o||e],s=>{if(s.length&&o){const r=Ab(o);if(r){t({...tl,...r});return}}n(e)})});({...Ob});const ec={backgroundColor:"currentColor"},sy={backgroundColor:"transparent"},tc={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},nc={webkitMask:ec,mask:ec,background:sy};for(const e in nc){const t=nc[e];for(const n in tc)t[e+n]=tc[n]}const zr={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";zr[e+"-flip"]=t,zr[e.slice(0,1)+"-flip"]=t,zr[e+"Flip"]=t});pd(!0);Rb("",Wb);if(typeof document<"u"&&typeof window<"u"){const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(o=>{try{(typeof o!="object"||o===null||o instanceof Array||typeof o.icons!="object"||typeof o.prefix!="string"||!Mb(o))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(let n in t){const o="IconifyProviders["+n+"] is invalid.";try{const s=t[n];if(typeof s!="object"||!s||s.resources===void 0)continue;Nb(n,s)||console.error(o)}catch{console.error(o)}}}}({...tl});const gd=Object.freeze({left:0,top:0,width:16,height:16}),md=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),rl=Object.freeze({...gd,...md});Object.freeze({...rl,body:"",hidden:!1});({...gd});const bd=Object.freeze({width:null,height:null}),yd=Object.freeze({...bd,...md});function ry(e,t){const n={...e};for(const o in t){const s=t[o],r=typeof s;o in bd?(s===null||s&&(r==="string"||r==="number"))&&(n[o]=s):r===typeof n[o]&&(n[o]=o==="rotate"?s%4:s)}return n}const iy=/[\s,]+/;function ly(e,t){t.split(iy).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function ay(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function o(s){for(;s<0;)s+=4;return s%4}if(n===""){const s=parseInt(e);return isNaN(s)?0:o(s)}else if(n!==e){let s=0;switch(n){case"%":s=25;break;case"deg":s=90}if(s){let r=parseFloat(e.slice(0,e.length-n.length));return isNaN(r)?0:(r=r/s,r%1===0?o(r):0)}}return t}const cy=/(-?[0-9.]*[0-9]+[0-9.]*)/g,uy=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function oc(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const o=e.split(cy);if(o===null||!o.length)return e;const s=[];let r=o.shift(),i=uy.test(r);for(;;){if(i){const l=parseFloat(r);isNaN(l)?s.push(r):s.push(Math.ceil(l*t*n)/n)}else s.push(r);if(r=o.shift(),r===void 0)return s.join("");i=!i}}function fy(e,t="defs"){let n="";const o=e.indexOf("<"+t);for(;o>=0;){const s=e.indexOf(">",o),r=e.indexOf("",r);if(i===-1)break;n+=e.slice(s+1,r).trim(),e=e.slice(0,o).trim()+e.slice(i+1)}return{defs:n,content:e}}function dy(e,t){return e?""+e+""+t:t}function py(e,t,n){const o=fy(e);return dy(o.defs,t+o.content+n)}const hy=e=>e==="unset"||e==="undefined"||e==="none";function vy(e,t){const n={...rl,...e},o={...yd,...t},s={left:n.left,top:n.top,width:n.width,height:n.height};let r=n.body;[n,o].forEach(g=>{const m=[],T=g.hFlip,S=g.vFlip;let $=g.rotate;T?S?$+=2:(m.push("translate("+(s.width+s.left).toString()+" "+(0-s.top).toString()+")"),m.push("scale(-1 1)"),s.top=s.left=0):S&&(m.push("translate("+(0-s.left).toString()+" "+(s.height+s.top).toString()+")"),m.push("scale(1 -1)"),s.top=s.left=0);let L;switch($<0&&($-=Math.floor($/4)*4),$=$%4,$){case 1:L=s.height/2+s.top,m.unshift("rotate(90 "+L.toString()+" "+L.toString()+")");break;case 2:m.unshift("rotate(180 "+(s.width/2+s.left).toString()+" "+(s.height/2+s.top).toString()+")");break;case 3:L=s.width/2+s.left,m.unshift("rotate(-90 "+L.toString()+" "+L.toString()+")");break}$%2===1&&(s.left!==s.top&&(L=s.left,s.left=s.top,s.top=L),s.width!==s.height&&(L=s.width,s.width=s.height,s.height=L)),m.length&&(r=py(r,'',""))});const i=o.width,l=o.height,a=s.width,c=s.height;let u,f;i===null?(f=l===null?"1em":l==="auto"?c:l,u=oc(f,a/c)):(u=i==="auto"?a:i,f=l===null?oc(u,c/a):l==="auto"?c:l);const d={},h=(g,m)=>{hy(m)||(d[g]=m.toString())};h("width",u),h("height",f);const v=[s.left,s.top,a,c];return d.viewBox=v.join(" "),{attributes:d,viewBox:v,body:r}}const gy=/\sid="(\S+)"/g,my="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let by=0;function yy(e,t=my){const n=[];let o;for(;o=gy.exec(e);)n.push(o[1]);if(!n.length)return e;const s="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(r=>{const i=typeof t=="function"?t(r):t+(by++).toString(),l=r.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+l+')([")]|\\.[a-z])',"g"),"$1"+i+s+"$3")}),e=e.replace(new RegExp(s,"g"),""),e}function _y(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const o in t)n+=" "+o+'="'+t[o]+'"';return'"+e+""}function ky(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function $y(e){return"data:image/svg+xml,"+ky(e)}function wy(e){return'url("'+$y(e)+'")'}const sc={...yd,inline:!1},Ty={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},Cy={display:"inline-block"},yi={backgroundColor:"currentColor"},_d={backgroundColor:"transparent"},rc={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},ic={webkitMask:yi,mask:yi,background:_d};for(const e in ic){const t=ic[e];for(const n in rc)t[e+n]=rc[n]}const As={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";As[e+"-flip"]=t,As[e.slice(0,1)+"-flip"]=t,As[e+"Flip"]=t});function lc(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const Ey=(e,t)=>{const n=ry(sc,t),o={...Ty},s=t.mode||"svg",r={},i=t.style,l=typeof i=="object"&&!(i instanceof Array)?i:{};for(let g in t){const m=t[g];if(m!==void 0)switch(g){case"icon":case"style":case"onLoad":case"mode":case"ssr":break;case"inline":case"hFlip":case"vFlip":n[g]=m===!0||m==="true"||m===1;break;case"flip":typeof m=="string"&&ly(n,m);break;case"color":r.color=m;break;case"rotate":typeof m=="string"?n[g]=ay(m):typeof m=="number"&&(n[g]=m);break;case"ariaHidden":case"aria-hidden":m!==!0&&m!=="true"&&delete o["aria-hidden"];break;default:{const T=As[g];T?(m===!0||m==="true"||m===1)&&(n[T]=!0):sc[g]===void 0&&(o[g]=m)}}}const a=vy(e,n),c=a.attributes;if(n.inline&&(r.verticalAlign="-0.125em"),s==="svg"){o.style={...r,...l},Object.assign(o,c);let g=0,m=t.id;return typeof m=="string"&&(m=m.replace(/-/g,"_")),o.innerHTML=yy(a.body,m?()=>m+"ID"+g++:"iconifyVue"),it("svg",o)}const{body:u,width:f,height:d}=e,h=s==="mask"||(s==="bg"?!1:u.indexOf("currentColor")!==-1),v=_y(u,{...c,width:f+"",height:d+""});return o.style={...r,"--svg":wy(v),width:lc(c.width),height:lc(c.height),...Cy,...h?yi:_d,...l},it("span",o)},Sy=Object.create(null),Py=N((e,t)=>()=>{const n=e.icon,o=typeof n=="string"?Sy[n]:typeof n=="object"?n:null;return o===null||typeof o!="object"||typeof o.body!="string"?C(t.slots,"default"):Ey({...rl,...o},e)},{props:["icon","mode","ssr","width","height","style","color","inline","rotate","hFlip","horizontalFlip","vFlip","verticalFlip","flip","id","ariaHidden","customise","title"]}),Ly=N({inheritAttrs:!1,__name:"VPIconify",props:{name:{},size:{},color:{},prefix:{},extra:{}},setup(e){const t=e,n=ee(null),o=ee(!1),s=lb(),r=w(()=>{const a=t.name;return a.includes(":")?a:t.prefix?`${t.prefix}:${a}`:a}),i=w(()=>s.value[r.value]);async function l(){n.value||(i.value||(o.value=!1,n.value=await oy(t.name)),o.value=!0)}return be(()=>t.name,l,{immediate:!0}),(a,c)=>{const u=ze("ClientOnly");return i.value?(p(),y("span",He({key:0,class:["vp-icon",[i.value,a.extra]],style:{color:a.color,...a.size},"aria-hidden":"","data-provider":"iconify"},a.$attrs),null,16)):(p(),M(u,{key:1},{default:P(()=>[o.value?n.value?(p(),M(b(Py),{key:1,class:K(["vp-icon iconify",[a.extra]]),icon:n.value,style:Fe({color:a.color,...a.size}),"aria-hidden":"","data-provider":"iconify"},null,8,["class","icon","style"])):A("",!0):(p(),y("span",He({key:0,class:"vp-icon iconify",style:{color:a.color,...a.size}},a.$attrs),null,16))]),_:1}))}}}),Ay={key:0,class:"vp-icon-img","aria-hidden":""},Iy=["src"],My=["innerHTML"],xy=N({__name:"VPIconImage",props:{type:{},name:{},color:{},size:{}},setup(e){const t=e,n=w(()=>t.type==="svg"&&typeof t.name=="object"&&"svg"in t.name?t.name.svg:""),o=w(()=>{if(t.type==="link"){const s=t.name;return Mt(s)?s:bt(s)}return""});return(s,r)=>s.type==="link"?(p(),y("span",Ay,[k("img",{src:o.value,alt:"",style:Fe({height:s.size?.height})},null,12,Iy)])):s.type==="svg"?(p(),y("span",{key:1,class:"vp-icon",style:Fe({color:s.color,...s.size}),"aria-hidden":"",innerHTML:n.value},null,12,My)):A("",!0)}}),Oy=G(xy,[["__scopeId","data-v-befa1714"]]),nt=N({__name:"VPIcon",props:{provider:{},name:{},size:{},color:{},extra:{}},setup(e){const t=e,n=w(()=>{const i=t.provider||"iconify";return typeof t.name=="string"&&(Mt(t.name)||t.name[0]==="/")?"link":typeof t.name=="object"&&t.name.svg?"svg":i==="iconfont"||i==="fontawesome"?i:"iconify"});function o(i){return String(Number(i))===String(i)?`${i}px`:String(i)}const s=w(()=>{const i=t.size;if(!i)return;const[l,a]=String(i).replaceAll("px","[UNIT]").split("x").map(c=>o(c.replaceAll("[UNIT]","px").trim()));return{width:l,height:a||l}}),r=w(()=>({name:t.name,color:t.color,size:s.value,prefix:""}));return(i,l)=>n.value==="link"||n.value==="svg"?(p(),M(Oy,{key:0,type:n.value,name:i.name,color:i.color,size:s.value},null,8,["type","name","color","size"])):n.value==="iconfont"?(p(),M(wb,$c(He({key:1},r.value)),null,16)):n.value==="fontawesome"?(p(),M($b,He({key:2,extra:i.extra},{...r.value,...i.$attrs}),null,16,["extra"])):n.value==="iconify"?(p(),M(Ly,He({key:3,extra:i.extra},r.value),null,16,["extra"])):A("",!0)}}),Ry={class:"vp-card-wrapper"},Ny={key:0,class:"title"},Vy=["innerHTML"],Dy={class:"body"},Hy=N({__name:"VPCard",props:{title:{},icon:{}},setup(e){const t=e,n=w(()=>{if(t.icon?.[0]==="{")try{return JSON.parse(n)}catch{}return t.icon});return(o,s)=>(p(),y("article",Ry,[C(o.$slots,"title",{},()=>[o.title||n.value?(p(),y("p",Ny,[n.value?(p(),M(nt,{key:0,name:n.value},null,8,["name"])):A("",!0),o.title?(p(),y("span",{key:1,class:"text",innerHTML:o.title},null,8,Vy)):A("",!0)])):A("",!0)],!0),k("div",Dy,[C(o.$slots,"default",{},void 0,!0)])]))}}),ac=G(Hy,[["__scopeId","data-v-0aa8820e"]]),By=N({__name:"VPCardGrid",props:{cols:{}},setup(e){const t=e,n=mt("(min-width: 768px)"),o=mt("(min-width: 960px)"),s=ee(1);function r(){const l={sm:1,md:2,lg:2};if(!t.cols)return l;if(typeof t.cols=="number"||typeof t.cols=="string"){const a=Number(t.cols);return{sm:a,md:a,lg:a}}return{...l,...ye(t.cols)}}function i(){const l=r();return o.value?l.lg:n.value?l.md:l.sm}return be(()=>[n.value,o.value,t.cols],()=>{s.value=i()}),Ne(()=>{s.value=i()}),(l,a)=>(p(),y("div",{class:K(["vp-card-grid",[`cols-${s.value}`]]),style:Fe({gridTemplateColumns:`repeat(${s.value}, 1fr)`})},[C(l.$slots,"default",{},void 0,!0)],6))}}),cc=G(By,[["__scopeId","data-v-d930ab6f"]]),uc=N({__name:"VPCardMasonry",props:{cols:{default:()=>({sm:2,md:2,lg:3})},gap:{default:16}},setup(e){const t=e,n=du(),o=Pp(),s=ee(3),r=mt("(min-width: 640px)"),i=mt("(min-width: 960px)"),l=w(()=>{const d=n.default?.();return(Array.isArray(d)?d:[d]).map((h,v)=>Uc(nn(h,He(h.props??{},{class:`masonry-${o}-${v}`}))))});function a(){let d=1;typeof t.cols=="number"?d=t.cols:typeof t.cols=="object"&&(i.value?d=t.cols.lg||3:r.value?d=t.cols.md||2:d=t.cols.sm||2),s.value=Number(d)}const c=we([]),u=we();async function f(){if(await dt(),!u.value)return;const d=Array.from({length:s.value},()=>[]),h=Array.from({length:s.value},()=>0);for(let v=0;v{be(()=>[r.value,i.value,t.cols],a,{immediate:!0}),f();const d=yf(f);be([l,s],d,{flush:"post"}),Ef(u,d)}),(d,h)=>{const v=ze("ClientOnly");return p(),y("div",{ref_key:"masonry",ref:u,class:K(["vp-card-masonry",[`cols-${s.value}`]]),style:Fe({"grid-gap":`${t.gap}px`,"--card-masonry-cols":s.value}),"data-allow-mismatch":""},[O(v,null,{default:P(()=>[(p(!0),y(X,null,_e(c.value,(g,m)=>(p(),y("div",{key:`${b(o)}-${m}`,class:"card-masonry-item",style:Fe({gap:`${t.gap}px`})},[(p(!0),y(X,null,_e(g,T=>(p(),M(Pt(T),{key:T.props.class}))),128))],4))),128))]),_:1})],6)}}}),Fy={class:"image-container"},jy=["src","alt"],Wy={key:0,class:"image-info"},Uy={key:0,class:"title"},zy=["href"],Gy={key:1},qy={key:1,class:"copyright"},Ky={key:0},Yy={key:1},Qy={key:2},Jy={key:2,class:"description"},Xy=N({__name:"VPImageCard",props:{image:{},title:{},description:{},href:{},author:{},date:{},width:{},center:{type:Boolean}},setup(e){const t=e,n=po(),o=w(()=>{if(!t.date)return"";const r=t.date instanceof Date?t.date:new Date(t.date);return new Intl.DateTimeFormat(n.value,{year:"numeric",month:"short",day:"numeric"}).format(r)}),s=w(()=>({width:t.width?String(Number(t.width))===String(t.width)?`${t.width}px`:t.width:void 0}));return(r,i)=>(p(),y("div",{class:K(["vp-image-card",{center:r.center}]),style:Fe(s.value)},[k("div",Fy,[k("img",{src:b(bt)(r.image),alt:r.title,loading:"lazy"},null,8,jy),r.title||r.author||o.value||r.description?(p(),y("div",Wy,[r.title?(p(),y("h3",Uy,[r.href?(p(),y("a",{key:0,href:r.href,target:"_blank",rel:"noopener noreferrer",class:"no-icon"},U(r.title),9,zy)):(p(),y("span",Gy,U(r.title),1))])):A("",!0),r.author||o.value?(p(),y("p",qy,[r.author?(p(),y("span",Ky,U(r.author),1)):A("",!0),r.author&&o.value?(p(),y("span",Yy," | ")):A("",!0),o.value?(p(),y("span",Qy,U(o.value),1)):A("",!0)])):A("",!0),r.description?(p(),y("p",Jy,U(r.description),1)):A("",!0)])):A("",!0)])],6))}}),fc=G(Xy,[["__scopeId","data-v-f0d363af"]]),Zy={key:0,class:"vpi-external-link"},Te=N({__name:"VPLink",props:{tag:{},href:{},text:{},noIcon:{type:Boolean},target:{},rel:{}},setup(e){const t=e,n=fo(),o=w(()=>t.tag??(t.href?"a":"span")),{link:s,isExternal:r,isExternalProtocol:i}=nd(xn(t,"href"),xn(t,"target"));function l(a){!r.value&&s.value&&(a.preventDefault(),n.push(s.value))}return(a,c)=>(p(),M(Pt(o.value),{class:K(["vp-link",{link:b(s),"no-icon":a.noIcon}]),href:b(s)?b(i)?b(s):b(bt)(b(s)):void 0,target:a.target??(b(r)?"_blank":void 0),rel:a.rel??(b(r)?"noreferrer":void 0),onClick:c[0]||(c[0]=u=>l(u))},{default:P(()=>[C(a.$slots,"default",{},()=>[Oe(U(a.text||a.href),1)]),b(r)&&!a.noIcon?(p(),y("span",Zy)):A("",!0)]),_:3},8,["class","href","target","rel"]))}}),e_={class:"vp-link-card"},t_={class:"body"},n_=["innerHTML"],o_=["innerHTML"],s_=N({__name:"VPLinkCard",props:{href:{},title:{},icon:{},description:{},target:{},rel:{}},setup(e){return(t,n)=>(p(),y("div",e_,[k("span",t_,[O(Te,He({href:t.href,"no-icon":"",class:"link no-icon"},{target:t.target,rel:t.rel}),{default:P(()=>[C(t.$slots,"title",{},()=>[t.icon?(p(),M(nt,{key:0,name:t.icon},null,8,["name"])):A("",!0),t.title?(p(),y("span",{key:1,class:"text",innerHTML:t.title},null,8,n_)):A("",!0)],!0)]),_:3},16,["href"]),C(t.$slots,"default",{},()=>[t.description?(p(),y("p",{key:0,innerHTML:t.description},null,8,o_)):A("",!0)],!0)]),n[0]||(n[0]=k("span",{class:"vpi-arrow-right"},null,-1))]))}}),dc=G(s_,[["__scopeId","data-v-de955ff8"]]),co=N({__name:"VPHomeBox",props:{type:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},containerClass:{}},setup(e){const t=e,n=cr(),o=w(()=>{if(!t.backgroundImage)return null;const r=typeof t.backgroundImage=="string"?t.backgroundImage:t.backgroundImage[n.value?"dark":"light"]??t.backgroundImage.light;return{"background-image":`url(${Mt(r)?t.backgroundImage:bt(r)})`,"background-size":"cover","background-position":"center","background-repeat":"no-repeat","background-attachment":t.backgroundAttachment||""}}),s=w(()=>K(t.containerClass||""));return(r,i)=>(p(),y("div",{class:K(["vp-home-box",{full:t.full}]),style:Fe(o.value)},[C(r.$slots,"before"),k("div",{class:K(["container",s.value])},[C(r.$slots,"default")],2),C(r.$slots,"after")],6))}}),r_={class:"button-content"},i_=N({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{default:""},href:{},target:{},rel:{},icon:{},suffixIcon:{}},setup(e){const t=e,n=fo(),o=w(()=>t.tag||t.href?"a":"button"),{link:s,isExternal:r,isExternalProtocol:i}=nd(xn(t,"href"),xn(t,"target"));function l(a){!r.value&&s.value?.[0]!=="#"&&(a.preventDefault(),s.value&&n.push(s.value))}return(a,c)=>(p(),M(Pt(o.value),{class:K(["vp-button",[a.size,a.theme]]),href:b(s)?b(s)[0]==="#"||b(i)?b(s):b(bt)(b(s)):void 0,target:a.target??(b(r)?"_blank":void 0),rel:a.rel??(b(r)?"noreferrer":void 0),onClick:c[0]||(c[0]=u=>l(u))},{default:P(()=>[k("span",r_,[a.icon?(p(),M(nt,{key:0,name:a.icon},null,8,["name"])):A("",!0),C(a.$slots,"default",{},()=>[k("span",null,U(a.text),1)],!0),a.suffixIcon?(p(),M(nt,{key:1,name:a.suffixIcon},null,8,["name"])):A("",!0)])]),_:3},8,["class","href","target","rel"]))}}),fr=G(i_,[["__scopeId","data-v-11329926"]]),l_={},a_={class:"vp-switch",type:"button",role:"switch"},c_={class:"check"},u_={key:0,class:"icon"};function f_(e,t){return p(),y("button",a_,[k("span",c_,[e.$slots.default?(p(),y("span",u_,[C(e.$slots,"default",{},void 0,!0)])):A("",!0)])])}const d_=G(l_,[["render",f_],["__scopeId","data-v-7eb32327"]]),p_=N({__name:"VPSwitchAppearance",setup(e){const t=ee(!1),{theme:n,isDark:o}=ne(),s=w(()=>{const l=n.value.transition,a=typeof l=="object"?l:{};return l===!1||a.appearance===!1?!1:typeof a.appearance=="string"?a.appearance:"fade"}),r=Ve("toggle-appearance",async({clientX:l,clientY:a})=>{if(!Hf()||s.value===!1){o.value=!o.value;return}await document.startViewTransition(async()=>{o.value=!o.value,await dt()}).ready;const c={},u=s.value;let f=400;if(u==="circle-clip"){const d=[`circle(0px at ${l}px ${a}px)`,`circle(${Math.hypot(Math.max(l,innerWidth-l),Math.max(a,innerHeight-a))}px at ${l}px ${a}px)`];c.clipPath=o.value?d.reverse():d}else if(u==="horizontal-clip"){const d=[`inset(0px ${innerWidth}px 0px 0px)`,"inset(0px 0px 0px 0px)"];c.clipPath=o.value?d.reverse():d}else if(u==="vertical-clip"){const d=[`inset(0px 0px ${innerHeight}px 0px)`,"inset(0px 0px 0px 0px)"];c.clipPath=o.value?d.reverse():d}else if(u==="skew-clip"){const d=["polygon(0px 0px, 0px 0px, 0px 0px)",`polygon(0px 0px, ${innerWidth*2}px 0px, 0px ${innerHeight*2}px)`];c.clipPath=o.value?d.reverse():d}else c.opacity=o.value?[1,0]:[0,1],f=300;document.documentElement.animate(c,{duration:f,easing:"ease-in",pseudoElement:`::view-transition-${o.value?"old":"new"}(root)`})}),i=ee("");return Su(()=>{i.value=o.value?n.value.lightModeSwitchTitle||"Switch to light theme":n.value.darkModeSwitchTitle||"Switch to dark theme"}),(l,a)=>(p(),M(d_,{class:"vp-switch-appearance",title:i.value,"aria-checked":t.value,onClick:b(r)},{default:P(()=>[...a[0]||(a[0]=[k("span",{class:"vpi-sun sun"},null,-1),k("span",{class:"vpi-moon moon"},null,-1)])]),_:1},8,["title","aria-checked","onClick"]))}}),il=G(p_,[["__scopeId","data-v-596c25a9"]]),h_={key:0,class:"vp-navbar-appearance"},v_=N({__name:"VPNavBarAppearance",setup(e){const{theme:t}=ne();return(n,o)=>b(t).appearance&&b(t).appearance!=="force-dark"?(p(),y("div",h_,[O(il)])):A("",!0)}}),g_=G(v_,[["__scopeId","data-v-a295abf6"]]),m_={class:"vp-menu-link"},b_=N({__name:"VPMenuLink",props:{item:{}},setup(e){const{page:t}=ne();return(n,o)=>(p(),y("div",m_,[O(Te,{class:K({active:b(lo)(b(t).path,n.item.activeMatch||b(cn)(n.item.link),!!n.item.activeMatch)}),href:n.item.link},{default:P(()=>[n.item.icon?(p(),M(nt,{key:0,name:n.item.icon},null,8,["name"])):A("",!0),Oe(" "+U(n.item.text)+" ",1),n.item.badge?(p(),M(Tt,He({key:1,class:"vp-menu-badge"},typeof n.item.badge=="string"?{text:n.item.badge}:n.item.badge),null,16)):A("",!0)]),_:1},8,["class","href"])]))}}),dr=G(b_,[["__scopeId","data-v-1ff1855f"]]),y_={class:"vp-menu-group"},__={key:0,class:"title"},k_=["textContent"],$_=N({__name:"VPMenuGroup",props:{text:{},icon:{},items:{}},setup(e){return(t,n)=>(p(),y("div",y_,[t.text?(p(),y("p",__,[t.icon?(p(),M(nt,{key:0,name:t.icon},null,8,["name"])):A("",!0),k("span",{textContent:U(t.text)},null,8,k_)])):A("",!0),(p(!0),y(X,null,_e(t.items,o=>(p(),y(X,null,["link"in o?(p(),M(dr,{key:o?.link,item:o},null,8,["item"])):A("",!0)],64))),256))]))}}),w_=G($_,[["__scopeId","data-v-c497e9e3"]]),T_={class:"vp-menu"},C_={key:0,class:"items"},E_=N({__name:"VPMenu",props:{items:{}},setup(e){return(t,n)=>(p(),y("div",T_,[t.items?(p(),y("div",C_,[(p(!0),y(X,null,_e(t.items,o=>(p(),y(X,{key:o.text},["link"in o?(p(),M(dr,{key:0,item:o},null,8,["item"])):(p(),M(w_,{key:1,text:o.text,items:o.items,icon:o.icon},null,8,["text","items","icon"]))],64))),128))])):A("",!0),C(t.$slots,"default",{},void 0,!0)]))}}),S_=G(E_,[["__scopeId","data-v-709dc2b1"]]),P_=["aria-expanded","aria-label"],L_={key:0,class:"text"},A_=["innerHTML"],I_={key:1,class:"vpi-more-horizontal icon"},M_={class:"menu"},x_=N({__name:"VPFlyout",props:{prefixIcon:{},icon:{},button:{},label:{},items:{},badge:{}},setup(e){const t=ee(!1),n=ee();nb({el:n,onBlur:o});function o(){t.value=!1}return(s,r)=>(p(),y("div",{ref_key:"el",ref:n,class:"vp-flyout",onMouseenter:r[1]||(r[1]=i=>t.value=!0),onMouseleave:r[2]||(r[2]=i=>t.value=!1),onFocus:r[3]||(r[3]=i=>t.value=!0),onBlur:r[4]||(r[4]=i=>t.value=!1)},[k("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":s.label,onClick:r[0]||(r[0]=i=>t.value=!t.value)},[s.button||s.icon?(p(),y("span",L_,[s.prefixIcon?(p(),M(nt,{key:0,name:s.prefixIcon},null,8,["name"])):A("",!0),s.icon?(p(),y("span",{key:1,class:K(["option-icon",[s.icon]])},null,2)):A("",!0),s.button?(p(),y("span",{key:2,innerHTML:s.button},null,8,A_)):A("",!0),s.badge?(p(),M(Tt,He({key:3,class:"vp-menu-badge"},typeof s.badge=="string"?{text:s.badge}:s.badge),null,16)):A("",!0),r[5]||(r[5]=k("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(p(),y("span",I_))],8,P_),k("div",M_,[O(S_,{items:s.items},{default:P(()=>[C(s.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),ll=G(x_,[["__scopeId","data-v-86530b6c"]]),O_=["href","aria-label","innerHTML"],R_=N({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(e){const t=e,n=w(()=>typeof t.icon=="object"?t.icon.svg:``);return(o,s)=>(p(),y("a",{class:"vp-social-link no-icon",href:o.link,"aria-label":o.ariaLabel??(typeof o.icon=="string"?o.icon:""),target:"_blank",rel:"noopener",innerHTML:n.value},null,8,O_))}}),N_=G(R_,[["__scopeId","data-v-67b21932"]]),V_={class:"vp-social-links"},D_=N({__name:"VPSocialLinks",props:{links:{}},setup(e){return(t,n)=>(p(),y("div",V_,[(p(!0),y(X,null,_e(t.links,({link:o,icon:s})=>(p(),M(N_,{key:o,icon:s,link:o},null,8,["icon","link"]))),128))]))}}),is=G(D_,[["__scopeId","data-v-40bac536"]]),H_={key:0,class:"group translations"},B_={class:"trans-title"},F_={key:1,class:"group"},j_={class:"item appearance"},W_={class:"label"},U_={class:"appearance-action"},z_={key:2,class:"group"},G_={class:"item social-links"},q_=N({__name:"VPNavBarExtra",setup(e){const{theme:t}=ne(),{localeLinks:n,currentLang:o}=Zi(),s=w(()=>{const i=t.value.navbarSocialInclude??[];return i.length?t.value.social?.filter(({icon:l})=>typeof l=="string"?i.includes(l):l.name?i.includes(l.name):!1):t.value.social}),r=w(()=>n.value.length&&o.value.label||t.value.appearance||s.value?.length);return(i,l)=>r.value?(p(),M(ll,{key:0,class:"vp-navbar-extra",label:"extra navigation"},{default:P(()=>[b(n).length&&b(o).label?(p(),y("div",H_,[k("p",B_,U(b(o).label),1),(p(!0),y(X,null,_e(b(n),a=>(p(),M(dr,{key:a.link,item:a},null,8,["item"]))),128))])):A("",!0),b(t).appearance&&b(t).appearance!=="force-dark"?(p(),y("div",F_,[k("div",j_,[k("p",W_,U(b(t).appearanceText||"Appearance"),1),k("div",U_,[O(il)])])])):A("",!0),s.value?(p(),y("div",z_,[k("div",G_,[O(is,{class:"social-links-list",links:s.value},null,8,["links"])])])):A("",!0)]),_:1})):A("",!0)}}),K_=G(q_,[["__scopeId","data-v-652282fd"]]),Y_=["aria-expanded"],Q_=N({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(t,n)=>(p(),y("button",{type:"button",class:K(["vp-navbar-hamburger",{active:t.active}]),"aria-label":"mobile navigation","aria-expanded":t.active,"aria-controls":"nav-screen",onClick:n[0]||(n[0]=o=>t.$emit("click"))},[...n[1]||(n[1]=[k("span",{class:"container"},[k("span",{class:"top"}),k("span",{class:"middle"}),k("span",{class:"bottom"})],-1)])],10,Y_))}}),J_=G(Q_,[["__scopeId","data-v-2b50024d"]]),X_=N({__name:"VPNavBarMenuGroup",props:{item:{}},setup(e){const t=e,{page:n}=ne();function o(r){return"link"in r?lo(n.value.path,cn(r.link),!!t.item.activeMatch):r.items.some(o)}const s=w(()=>o(t.item));return(r,i)=>(p(),M(ll,{class:K(["vp-navbar-menu-group",{active:b(lo)(b(n).path,r.item.activeMatch,!!r.item.activeMatch)||s.value}]),button:r.item.text,items:r.item.items,"prefix-icon":r.item.icon,badge:r.item.badge},null,8,["class","button","items","prefix-icon","badge"]))}}),Z_=["innerHTML"],e2=N({__name:"VPNavBarMenuLink",props:{item:{}},setup(e){const{page:t}=ne();return(n,o)=>(p(),M(Te,{class:K(["navbar-menu-link",{active:b(lo)(b(t).path,n.item.activeMatch||b(cn)(n.item.link),!!n.item.activeMatch)}]),href:n.item.link,"no-icon":n.item.noIcon,target:n.item.target,rel:n.item.rel,tabindex:"0"},{default:P(()=>[n.item.icon?(p(),M(nt,{key:0,name:n.item.icon},null,8,["name"])):A("",!0),k("span",{innerHTML:n.item.text},null,8,Z_),n.item.badge?(p(),M(Tt,He({key:1,class:"vp-menu-badge"},typeof n.item.badge=="string"?{text:n.item.badge}:n.item.badge),null,16)):A("",!0)]),_:1},8,["class","href","no-icon","target","rel"]))}}),t2=G(e2,[["__scopeId","data-v-d4acf911"]]),n2={key:0,"aria-labelledby":"main-nav-aria-label",class:"vp-navbar-menu"},o2=N({__name:"VPNavBarMenu",setup(e){const t=od();return(n,o)=>b(t).length?(p(),y("nav",n2,[o[0]||(o[0]=k("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),(p(!0),y(X,null,_e(b(t),s=>(p(),y(X,{key:s.text},["link"in s?(p(),M(t2,{key:0,item:s},null,8,["item"])):(p(),M(X_,{key:1,item:s},null,8,["item"]))],64))),128))])):A("",!0)}}),s2=G(o2,[["__scopeId","data-v-d43c1732"]]),r2={},i2={class:"vp-navbar-search"};function l2(e,t){const n=ze("SearchBox");return p(),y("div",i2,[O(n)])}const a2=G(r2,[["render",l2]]),c2=N({__name:"VPNavBarSocialLinks",setup(e){const{theme:t}=ne(),n=w(()=>{const o=t.value.navbarSocialInclude??[];return o.length?t.value.social?.filter(({icon:s})=>typeof s=="string"?o.includes(s):s.name?o.includes(s.name):!1):t.value.social});return(o,s)=>n.value?(p(),M(is,{key:0,class:"vp-navbar-social-links",links:n.value},null,8,["links"])):A("",!0)}}),u2=G(c2,[["__scopeId","data-v-ad52545c"]]),f2=["src","alt"],d2={inheritAttrs:!1},p2=N({...d2,__name:"VPImage",props:{image:{},alt:{}},setup(e){const t=e,n=w(()=>{const o=t.image;return!o||typeof o=="string"||!o.width||!o.height?"":{width:Ra(o.width),height:Ra(o.height)}});return(o,s)=>{const r=ze("VPImage",!0);return o.image?(p(),y(X,{key:0},[typeof o.image=="string"||"src"in o.image?(p(),y("img",He({key:0,class:"vp-image",style:n.value},typeof o.image=="string"?o.$attrs:{...o.image,...o.$attrs},{src:b(bt)(typeof o.image=="string"?o.image:o.image.src),alt:o.alt??(typeof o.image=="string"?"":o.image.alt||"")}),null,16,f2)):(p(),y(X,{key:1},[O(r,He({class:"dark",image:o.image.dark,alt:o.image.alt},o.$attrs),null,16,["image","alt"]),O(r,He({class:"light",image:o.image.light,alt:o.image.alt},o.$attrs),null,16,["image","alt"])],64))],64)):A("",!0)}}}),uo=G(p2,[["__scopeId","data-v-480e858a"]]),h2=N({__name:"VPNavBarTitle",setup(e){const{theme:t,site:n}=ne(),{hasSidebar:o}=jt(),s=an();return(r,i)=>(p(),y("div",{class:K(["vp-navbar-title",{"has-sidebar":b(o)}])},[O(Te,{class:"title",href:b(t).home??b(s),"no-icon":""},{default:P(()=>[C(r.$slots,"nav-bar-title-before",{},void 0,!0),b(t).logo?(p(),M(uo,{key:0,class:"logo",image:{light:b(t).logo,dark:b(t).logoDark||b(t).logo}},null,8,["image"])):A("",!0),k("span",null,U(b(n).title),1),C(r.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3},8,["href"])],2))}}),v2=G(h2,[["__scopeId","data-v-1a4f50af"]]),g2={class:"items"},m2={class:"title"},b2=N({__name:"VPNavBarTranslations",setup(e){const{theme:t}=ne(),{currentLang:n,localeLinks:o}=Zi();return(s,r)=>b(o).length&&b(n).text?(p(),M(ll,{key:0,class:"vp-navbar-translations",icon:"vpi-languages",label:b(t).selectLanguageText||"Change Language"},{default:P(()=>[k("div",g2,[k("p",m2,U(b(n).text),1),(p(!0),y(X,null,_e(b(o),i=>(p(),M(dr,{key:i.link,item:i},null,8,["item"]))),128))])]),_:1},8,["label"])):A("",!0)}}),y2=G(b2,[["__scopeId","data-v-0d45479b"]]),_2={class:"wrapper"},k2={class:"container"},$2={class:"title"},w2={class:"content"},T2={class:"content-body"},C2=N({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggleScreen"],setup(e){const t=e,{frontmatter:n}=ne(),{y:o}=Yi(),{hasSidebar:s}=jt(),r=ee({});return Su(()=>{r.value={"has-sidebar":s.value,home:n.value.pageLayout==="home",top:o.value===0,"screen-open":t.isScreenOpen}}),(i,l)=>(p(),y("div",{class:K(["vp-navbar",r.value]),"vp-navbar":""},[k("div",_2,[k("div",k2,[k("div",$2,[O(v2,null,{"nav-bar-title-before":P(()=>[C(i.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":P(()=>[C(i.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),k("div",w2,[k("div",T2,[C(i.$slots,"nav-bar-content-before",{},void 0,!0),O(a2,{class:"search"}),C(i.$slots,"nav-bar-menu-before",{},void 0,!0),O(s2,{class:"menu"}),C(i.$slots,"nav-bar-menu-after",{},void 0,!0),O(y2,{class:"translations"}),O(g_,{class:"appearance"}),O(u2,{class:"social-links"}),O(K_,{class:"extra"}),C(i.$slots,"nav-bar-content-after",{},void 0,!0),O(J_,{class:"hamburger",active:i.isScreenOpen,onClick:l[0]||(l[0]=a=>i.$emit("toggleScreen"))},null,8,["active"])])])])]),l[1]||(l[1]=k("div",{class:"divider"},[k("div",{class:"divider-line"})],-1))],2))}}),E2=G(C2,[["__scopeId","data-v-2c31ea5e"]]),S2={key:0,class:"vp-nav-screen-appearance"},P2={class:"text"},L2=N({__name:"VPNavScreenAppearance",setup(e){const{theme:t}=ne();return(n,o)=>b(t).appearance&&b(t).appearance!=="force-dark"?(p(),y("div",S2,[k("p",P2,U(b(t).appearanceText??"Appearance"),1),O(il)])):A("",!0)}}),A2=G(L2,[["__scopeId","data-v-4be3fcac"]]),I2=["innerHTML"],M2=N({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(e){const t=Ve("close-screen");return(n,o)=>(p(),M(Te,{class:"vp-nav-screen-menu-group-link",href:n.item.link,target:n.item.target,rel:n.item.rel,"no-icon":n.item.noIcon,onClick:b(t)},{default:P(()=>[n.item.icon?(p(),M(nt,{key:0,name:n.item.icon},null,8,["name"])):A("",!0),k("span",{innerHTML:n.item.text},null,8,I2),n.item.badge?(p(),M(Tt,He({key:1,class:"vp-menu-badge"},typeof n.item.badge=="string"?{text:n.item.badge}:n.item.badge),null,16)):A("",!0)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),kd=G(M2,[["__scopeId","data-v-eda29ce2"]]),x2={class:"vp-nav-screen-menu-group-section"},O2={key:0,class:"title"},R2=N({__name:"VPNavScreenMenuGroupSection",props:{icon:{},text:{},items:{}},setup(e){return(t,n)=>(p(),y("div",x2,[t.text?(p(),y("p",O2,[t.icon?(p(),M(nt,{key:0,name:t.icon},null,8,["name"])):A("",!0),Oe(" "+U(t.text),1)])):A("",!0),(p(!0),y(X,null,_e(t.items,o=>(p(),M(kd,{key:o.text,item:o},null,8,["item"]))),128))]))}}),N2=G(R2,[["__scopeId","data-v-af01621b"]]),V2=["aria-controls","aria-expanded"],D2={class:"button-text"},H2=["innerHTML"],B2=["id"],F2={class:"items"},j2={key:1,class:"group"},W2=N({__name:"VPNavScreenMenuGroup",props:{text:{},icon:{},badge:{},items:{}},setup(e){const t=e,n=ee(!1),o=w(()=>`nav-screen-menu-group-${t.text.replace(" ","-").toLowerCase()}`);function s(){n.value=!n.value}return(r,i)=>(p(),y("div",{class:K(["vp-nav-screen-menu-group",{open:n.value}])},[k("button",{class:"button","aria-controls":o.value,"aria-expanded":n.value,onClick:s},[k("span",D2,[r.icon?(p(),M(nt,{key:0,name:r.icon},null,8,["name"])):A("",!0),k("span",{innerHTML:r.text},null,8,H2),r.badge?(p(),M(Tt,He({key:1,class:"vp-menu-badge"},typeof r.badge=="string"?{text:r.badge}:r.badge),null,16)):A("",!0)]),i[0]||(i[0]=k("span",{class:"vpi-plus button-icon"},null,-1))],8,V2),O(b(Ui),null,{default:P(()=>[_n(k("div",{id:o.value,class:"vp-nav-screen-menu-group-container"},[k("div",F2,[(p(!0),y(X,null,_e(r.items,l=>(p(),y(X,{key:l.text},["link"in l?(p(),y("div",{key:l.text,class:"item"},[O(kd,{item:l},null,8,["item"])])):(p(),y("div",j2,[O(N2,{text:l.text,items:l.items,icon:l.icon},null,8,["text","items","icon"])]))],64))),128))])],8,B2),[[Rn,n.value]])]),_:1})],2))}}),U2=G(W2,[["__scopeId","data-v-c7407a4a"]]),z2=["innerHTML"],G2=N({__name:"VPNavScreenMenuLink",props:{item:{}},setup(e){const t=Ve("close-screen");return(n,o)=>(p(),M(Te,{class:"vp-nav-screen-menu-link",href:n.item.link,target:n.item.target,rel:n.item.rel,"no-icon":n.item.noIcon,onClick:b(t)},{default:P(()=>[n.item.icon?(p(),M(nt,{key:0,name:n.item.icon},null,8,["name"])):A("",!0),k("span",{innerHTML:n.item.text},null,8,z2),n.item.badge?(p(),M(Tt,He({key:1,class:"vp-menu-badge"},typeof n.item.badge=="string"?{text:n.item.badge}:n.item.badge),null,16)):A("",!0)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),q2=G(G2,[["__scopeId","data-v-c0d469d7"]]),K2={key:0,class:"vp-nav-screen-menu"},Y2=N({__name:"VPNavScreenMenu",setup(e){const t=od();return(n,o)=>b(t).length?(p(),y("nav",K2,[(p(!0),y(X,null,_e(b(t),s=>(p(),y(X,{key:s.text},["link"in s?(p(),M(q2,{key:0,item:s},null,8,["item"])):(p(),M(U2,{key:1,text:s.text||"",items:s.items,icon:s.icon,badge:s.badge},null,8,["text","items","icon","badge"]))],64))),128))])):A("",!0)}}),Q2=N({__name:"VPNavScreenSocialLinks",setup(e){const{theme:t}=ne();return(n,o)=>b(t).social?(p(),M(is,{key:0,class:"vp-nav-screen-social-links",links:b(t).social},null,8,["links"])):A("",!0)}}),J2={class:"vp-nav-screen-translations-container"},X2={class:"list"},Z2=N({__name:"VPNavScreenTranslations",setup(e){const{localeLinks:t,currentLang:n}=Zi(),o=ee(!1);function s(){o.value=!o.value}return(r,i)=>b(t).length&&b(n).text?(p(),y("div",{key:0,class:K(["vp-nav-screen-translations",{open:o.value}])},[k("button",{class:"title",onClick:s},[i[0]||(i[0]=k("span",{class:"vpi-languages icon lang"},null,-1)),Oe(" "+U(b(n).text)+" ",1),i[1]||(i[1]=k("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),O(b(Ui),null,{default:P(()=>[_n(k("div",J2,[k("ul",X2,[(p(!0),y(X,null,_e(b(t),l=>(p(),y("li",{key:l.link,class:"item"},[O(Te,{class:"link",href:l.link},{default:P(()=>[Oe(U(l.text),1)]),_:2},1032,["href"])]))),128))])],512),[[Rn,o.value]])]),_:1})],2)):A("",!0)}}),e3=G(Z2,[["__scopeId","data-v-55d55931"]]),t3={key:0,id:"navScreen",class:"vp-nav-screen"},n3={class:"container"},o3=N({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const t=Ki(Ht?document.body:null);return(n,o)=>(p(),M(Bt,{name:"fade-in",onEnter:o[0]||(o[0]=s=>t.value=!0),onAfterLeave:o[1]||(o[1]=s=>t.value=!1)},{default:P(()=>[n.open?(p(),y("div",t3,[k("div",n3,[C(n.$slots,"nav-screen-content-before",{},void 0,!0),C(n.$slots,"nav-screen-menu-before",{},void 0,!0),O(Y2,{class:"menu"}),C(n.$slots,"nav-screen-menu-after",{},void 0,!0),O(e3,{class:"translations"}),O(A2,{class:"appearance"}),O(Q2,{class:"social-links"}),C(n.$slots,"nav-screen-content-after",{},void 0,!0)])])):A("",!0)]),_:3}))}}),s3=G(o3,[["__scopeId","data-v-579800a5"]]),r3=N({__name:"VPNav",setup(e){const{page:t,frontmatter:n}=ne(),{isScreenOpen:o,closeScreen:s,toggleScreen:r}=cb(),i=["blog","friends","blog-archives","blog-tags","blog-categories"],l=w(()=>i.includes(t.value.type)),a=w(()=>n.value.navbar!==!1);return Xt("close-screen",s),es(()=>{Ht&&document.documentElement.classList.toggle("hide-nav",!a.value)}),(c,u)=>a.value?(p(),y("header",{key:0,class:K(["vp-nav",{fixed:l.value}])},[O(E2,{"is-screen-open":b(o),onToggleScreen:b(r)},{"nav-bar-title-before":P(()=>[C(c.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":P(()=>[C(c.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":P(()=>[C(c.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":P(()=>[C(c.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-bar-menu-before":P(()=>[C(c.$slots,"nav-bar-menu-before",{},void 0,!0)]),"nav-bar-menu-after":P(()=>[C(c.$slots,"nav-bar-menu-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),O(s3,{open:b(o)},{"nav-screen-content-before":P(()=>[C(c.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":P(()=>[C(c.$slots,"nav-screen-content-after",{},void 0,!0)]),"nav-screen-menu-before":P(()=>[C(c.$slots,"nav-screen-menu-before",{},void 0,!0)]),"nav-screen-menu-after":P(()=>[C(c.$slots,"nav-screen-menu-after",{},void 0,!0)]),_:3},8,["open"])],2)):A("",!0)}}),$d=G(r3,[["__scopeId","data-v-e98a6132"]]),i3={key:0,class:"vp-backdrop"},l3=N({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,n)=>(p(),M(Bt,{name:"fade-in"},{default:P(()=>[t.show?(p(),y("div",i3)):A("",!0)]),_:1}))}}),a3=G(l3,[["__scopeId","data-v-45ce9851"]]),c3={"aria-hidden":"true"},u3=N({__name:"VPBackToTop",setup(e){const t=we(),{height:n}=Sf(t),{height:o}=Af();Ne(()=>{t.value=document.body});const{page:s}=ne(),{y:r}=Yi(),i=ee(!1),l=w(()=>r.value/(n.value-o.value)*100),a=w(()=>`${Math.min(Math.round(l.value),100)||0}%`),c=w(()=>`calc(${Math.PI*l.value}% - ${4*Math.PI}px) calc(${Math.PI*100}% - ${4*Math.PI}px)`),u=w(()=>s.value.frontmatter.backToTop===!1||s.value.frontmatter.pageLayout==="home"&&s.value.frontmatter.config&&s.value.frontmatter.config.length<=1),f=w(()=>n.valueo.value/2);let d=null;function h(){d&&clearTimeout(d),d=setTimeout(()=>{i.value=!1},1e3)}be(r,()=>{i.value=!0,h()});function v(){window.scrollTo({top:0,behavior:"smooth"})}return(g,m)=>(p(),M(Bt,{name:"fade-in"},{default:P(()=>[_n(k("button",{type:"button",class:"vp-back-to-top","aria-label":"back to top",onClick:v},[k("span",{class:K(["percent",{show:i.value}]),"data-allow-mismatch":""},U(a.value),3),k("span",{class:K(["icon vpi-back-to-top",{show:!i.value}])},null,2),(p(),y("svg",c3,[k("circle",{cx:"50%",cy:"50%","data-allow-mismatch":"",style:Fe({"stroke-dasharray":c.value})},null,4)]))],512),[[Rn,!u.value&&(f.value||i.value)]])]),_:1}))}}),f3=G(u3,[["__scopeId","data-v-bcf8d9a6"]]),d3=["innerHTML"],p3={class:"container"},h3=["innerHTML"],wd=N({__name:"VPBulletin",setup(e){const t=xo("Bulletin")?ze("Bulletin"):null,n=xo("BulletinContent")?ze("BulletinContent"):null,{bulletin:o,showBulletin:s,enableBulletin:r,close:i}=Q1();return(l,a)=>(p(),M(Bt,{name:"fade-in-scale-up"},{default:P(()=>[b(t)&&b(r)&&b(s)?(p(),M(Pt(b(t)),{key:0,class:"vp-bulletin"})):b(o)&&b(r)&&b(s)?(p(),y("div",{key:1,class:K(["vp-bulletin preset",{border:b(o).border??!0,[b(o).layout??"top-right"]:!0}])},[k("button",{type:"button",class:"close",onClick:a[0]||(a[0]=(...c)=>b(i)&&b(i)(...c))},[...a[1]||(a[1]=[k("span",{class:"vpi-close"},null,-1)])]),C(l.$slots,"bulletin-content",{},()=>[b(o).title?(p(),y("h2",{key:0,innerHTML:b(o).title},null,8,d3)):A("",!0),k("div",p3,[b(n)?(p(),M(Pt(b(n)),{key:0,class:"content vp-doc"})):b(o).content?(p(),y("div",{key:1,class:"content vp-doc",innerHTML:b(o).content},null,8,h3)):A("",!0)])])],2)):A("",!0)]),_:3}))}}),v3={class:"vp-blog-short-post-list"},g3={class:"post-title"},m3={class:"post-time"},b3=N({__name:"VPShortPostList",props:{postList:{}},setup(e){return(t,n)=>(p(),y("ul",v3,[(p(!0),y(X,null,_e(t.postList,o=>(p(),y("li",{key:o.path},[k("p",g3,[O(Te,{class:"post-link",href:o.path},{default:P(()=>[Oe(U(o.title),1)]),_:2},1032,["href"])]),k("span",m3,U(o.createTime),1)]))),128))]))}}),Td=G(b3,[["__scopeId","data-v-1451eb8f"]]),y3={class:"vp-blog-archives"},_3={class:"archives-title"},k3={key:0,class:"archives"},$3={class:"archive-title"},w3={class:"total"},T3=N({__name:"VPBlogArchives",setup(e){const{archive:t}=Dn(),{archives:n}=z1();return(o,s)=>(p(),y("div",y3,[C(o.$slots,"blog-archives-before",{},void 0,!0),k("h2",_3,[s[0]||(s[0]=k("span",{class:"vpi-archive icon"},null,-1)),k("span",null,U(b(t)?.text??"Archives"),1)]),b(n).length?(p(),y("div",k3,[(p(!0),y(X,null,_e(b(n),r=>(p(),y("div",{key:r.label,class:"archive"},[k("h3",$3,[Oe(U(r.title)+" ",1),k("span",w3,U(r.label),1)]),O(Td,{"post-list":r.list},null,8,["post-list"])]))),128))])):A("",!0),C(o.$slots,"blog-archives-after",{},void 0,!0)]))}}),C3=G(T3,[["__scopeId","data-v-2126faaf"]]),E3={class:"text"},S3={class:"total"},P3={class:"text"},L3={class:"total"},A3={class:"text"},I3={class:"total"},M3=N({__name:"VPBlogNav",props:{isLocal:{type:Boolean}},setup(e){const t=e,n=lt(),{hasBlogExtract:o,tags:s,archives:r,categories:i}=Jf();return(l,a)=>b(o)?(p(),y("div",{key:0,class:K(["vp-blog-nav",{local:t.isLocal}])},[b(s).link?(p(),M(Te,{key:0,class:K(["nav-link",{active:b(n).path===b(s).link}]),href:b(s).link},{default:P(()=>[a[0]||(a[0]=k("span",{class:"icon icon-logo vpi-tag"},null,-1)),k("span",E3,U(b(s).text),1),k("span",S3,U(b(s).total),1),a[1]||(a[1]=k("span",{class:"icon vpi-chevron-right"},null,-1))]),_:1},8,["class","href"])):A("",!0),b(i).link?(p(),M(Te,{key:1,class:K(["nav-link",{active:b(n).path===b(i).link}]),href:b(i).link},{default:P(()=>[a[2]||(a[2]=k("span",{class:"icon icon-logo vpi-category"},null,-1)),k("span",P3,U(b(i).text),1),k("span",L3,U(b(i).total),1),a[3]||(a[3]=k("span",{class:"icon vpi-chevron-right"},null,-1))]),_:1},8,["class","href"])):A("",!0),b(r).link?(p(),M(Te,{key:2,class:K(["nav-link",{active:b(n).path===b(r).link}]),href:b(r).link},{default:P(()=>[a[4]||(a[4]=k("span",{class:"icon icon-logo vpi-archive"},null,-1)),k("span",A3,U(b(r).text),1),k("span",I3,U(b(r).total),1),a[5]||(a[5]=k("span",{class:"icon vpi-chevron-right"},null,-1))]),_:1},8,["class","href"])):A("",!0)],2)):A("",!0)}}),Cd=G(M3,[["__scopeId","data-v-1b228188"]]),x3={key:0,class:"vp-blog-profile"},O3=["src","alt","width","height"],R3={class:"profile-info"},N3=["innerHTML"],V3={key:1,class:"profile-location"},D3=["innerHTML"],H3={key:2,class:"profile-organization"},B3=["innerHTML"],F3={key:1,class:"profile-social"},j3=N({__name:"VPBlogProfile",setup(e){const{theme:t}=ne(),n=w(()=>t.value.profile),o=w(()=>{const s=n.value?.avatar??n.value?.url;return s?Mt(s)?s:bt(s):""});return(s,r)=>n.value?(p(),y("div",x3,[o.value?(p(),y("p",{key:0,class:K({circle:!!n.value.circle})},[k("img",{src:o.value,alt:n.value.name,width:n.value.originalWidth,height:n.value.originalHeight},null,8,O3)],2)):A("",!0),k("div",R3,[k("h3",null,U(n.value.name),1),n.value.description?(p(),y("p",{key:0,innerHTML:n.value.description},null,8,N3)):A("",!0),n.value.location?(p(),y("div",V3,[r[0]||(r[0]=k("span",{class:"vpi-location"},null,-1)),n.value.location?(p(),y("p",{key:0,innerHTML:n.value.location},null,8,D3)):A("",!0)])):A("",!0),n.value.organization?(p(),y("div",H3,[r[1]||(r[1]=k("span",{class:"vpi-organization"},null,-1)),n.value.organization?(p(),y("p",{key:0,innerHTML:n.value.organization},null,8,B3)):A("",!0)])):A("",!0)]),b(t).social?(p(),y("div",F3,[O(is,{links:b(t).social},null,8,["links"])])):A("",!0)])):A("",!0)}}),W3=G(j3,[["__scopeId","data-v-b39eafc2"]]),U3={key:0,class:"vp-blog-aside"},z3=N({__name:"VPBlogAside",setup(e){const{theme:t}=ne();return(n,o)=>b(t).profile?(p(),y("div",U3,[C(n.$slots,"blog-aside-top",{},void 0,!0),O(W3),O(Cd),C(n.$slots,"blog-aside-bottom",{},void 0,!0)])):A("",!0)}}),G3=G(z3,[["__scopeId","data-v-6b275e86"]]),q3=N({__name:"VPCategoriesGroup",props:{item:{},depth:{default:0}},setup(e){const t=e,{blog:n}=ne(),o=lt(),s=ee(null),r=ee(!0),i=ee(!1),l=w(()=>{const u=n.value.categoriesExpand??"deep";if(u==="deep")return 1/0;const f=Number(u);return Number.isNaN(f)?1/0:f});be(()=>[o.query,t.item,l.value],()=>{const u=o.query.id;u?r.value=a(t.item,u):r.value=t.depth<=l.value,i.value=u?t.item.id===u:!1},{immediate:!0});function a(u,f){return u.id===f||u.items.filter(d=>d.type==="category").some(d=>a(d,f))}function c(){r.value=!r.value}return Ne(()=>{s.value&&i.value&&s.value.scrollIntoView({block:"center"})}),(u,f)=>(p(),y("div",{ref_key:"el",ref:s,class:K(["vp-category-group",{expand:r.value}])},[k("p",{class:"folder",onClick:c},[k("span",{class:K(["icon",[r.value?"vpi-folder-open":"vpi-folder"]])},null,2),k("span",null,U(u.item.title),1)]),u.item.items.length?(p(),M(Ed,{key:0,class:"group",items:u.item.items,depth:u.depth},null,8,["items","depth"])):A("",!0)],2))}}),K3=G(q3,[["__scopeId","data-v-2f4b6f42"]]),Y3={class:"vp-categories"},Q3={key:0,class:"post"},J3=N({__name:"VPCategories",props:{items:{},depth:{default:0}},setup(e){return(t,n)=>(p(),y("ul",Y3,[(p(!0),y(X,null,_e(t.items,o=>(p(),y("li",{key:o.path||o.id,class:"vp-categories-item"},[o.type==="post"?(p(),y("p",Q3,[n[0]||(n[0]=k("span",{class:"vpi-post"},null,-1)),O(Te,{href:o.path,text:o.title},null,8,["href","text"])])):(p(),M(K3,{key:1,item:o,depth:t.depth+1},null,8,["item","depth"]))]))),128))]))}}),Ed=G(J3,[["__scopeId","data-v-9948a6bd"]]),X3={class:"vp-blog-categories"},Z3={class:"categories-title"},e4={class:"content"},t4=N({__name:"VPBlogCategories",setup(e){const{categories:t}=Dn(),{categories:n}=qf();return(o,s)=>(p(),y("div",X3,[C(o.$slots,"blog-categories-before",{},void 0,!0),k("h2",Z3,[s[0]||(s[0]=k("span",{class:"vpi-category icon"},null,-1)),k("span",null,U(b(t)?.text??"Categories"),1)]),C(o.$slots,"blog-categories-content-before",{},void 0,!0),k("div",e4,[O(Ed,{items:b(n),depth:0},null,8,["items"])]),C(o.$slots,"blog-categories-after",{},void 0,!0)]))}}),n4=G(t4,[["__scopeId","data-v-db0bf73f"]]),o4={key:0,class:"profile"},s4={key:0,class:"avatar"},r4=["src","alt"],i4={class:"desc"},l4={class:"profile-info"},a4={key:0,class:"profile-location"},c4=["innerHTML"],u4={key:1,class:"profile-organization"},f4=["innerHTML"],d4=N({__name:"VPBlogExtract",setup(e){const{theme:t}=ne(),n=lt(),o=w(()=>t.value.profile),s=w(()=>{const h=o.value?.avatar??o.value?.url;return h?Mt(h)?h:bt(h):""}),{hasBlogExtract:r,tags:i,archives:l,categories:a}=Jf(),c=ee(!1),u=ee(!1),f=Ki(Ht?document.body:null);be(()=>n.path,()=>{c.value=!1}),be(c,async()=>{c.value?setTimeout(()=>{u.value=!0},200):u.value=!1}),be([()=>c.value],()=>{c.value?f.value=!0:f.value=!1},{immediate:!0,flush:"post"});const d=w(()=>o.value||r.value);return(h,v)=>d.value?(p(),y(X,{key:0},[k("div",{class:"vp-blog-extract",onClick:v[0]||(v[0]=g=>c.value=!c.value)},[...v[2]||(v[2]=[k("span",{class:"vpi-blog-ext icon"},null,-1)])]),O(Bt,{name:"fade-in"},{default:P(()=>[_n(k("div",{class:"blog-modal",onClick:v[1]||(v[1]=qu(g=>c.value=!1,["self"]))},[k("div",{class:K(["blog-modal-container",{open:u.value}])},[C(h.$slots,"blog-extract-before",{},void 0,!0),o.value?(p(),y("div",o4,[s.value?(p(),y("p",s4,[k("img",{src:s.value,alt:o.value.name},null,8,r4)])):A("",!0),k("div",null,[k("h3",null,U(o.value.name),1),k("p",i4,U(o.value.description),1),k("div",l4,[o.value.location?(p(),y("div",a4,[v[3]||(v[3]=k("span",{class:"vpi-location"},null,-1)),o.value.location?(p(),y("p",{key:0,innerHTML:o.value.location},null,8,c4)):A("",!0)])):A("",!0),o.value.organization?(p(),y("div",u4,[v[4]||(v[4]=k("span",{class:"vpi-organization"},null,-1)),o.value.organization?(p(),y("p",{key:0,innerHTML:o.value.organization},null,8,f4)):A("",!0)])):A("",!0)])])])):A("",!0),b(r)?(p(),y("div",{key:1,class:K(["blog-nav",{"no-profile":!o.value}])},[O(Te,{class:"nav-link",href:b(i).link,"no-icon":""},{default:P(()=>[v[5]||(v[5]=k("span",{class:"vpi-tag icon"},null,-1)),k("span",null,U(b(i).text),1)]),_:1},8,["href"]),O(Te,{class:"nav-link",href:b(a).link,"no-icon":""},{default:P(()=>[v[6]||(v[6]=k("span",{class:"vpi-category icon"},null,-1)),k("span",null,U(b(a).text),1)]),_:1},8,["href"]),O(Te,{class:"nav-link",href:b(l).link,"no-icon":""},{default:P(()=>[v[7]||(v[7]=k("span",{class:"vpi-archive icon"},null,-1)),k("span",null,U(b(l).text),1)]),_:1},8,["href"])],2)):A("",!0),C(h.$slots,"blog-extract-after",{},void 0,!0)],2)],512),[[Rn,c.value]])]),_:3})],64)):A("",!0)}}),p4=G(d4,[["__scopeId","data-v-aed397eb"]]),h4={class:"tags-nav"},v4={class:"tags-title"},g4={class:"tags"},m4=["onClick"],b4={class:"tag-name"},y4={class:"tag-count"},_4={key:0,class:"tags-container"},k4={class:"tag-title"},$4=N({__name:"VPBlogTags",setup(e){const{tags:t}=Dn(),{tags:n,currentTag:o,postList:s,handleTagClick:r}=Qf();return(i,l)=>(p(),y("div",{class:K(["vp-blog-tags",{"has-list":b(s).length>0}])},[C(i.$slots,"blog-tags-before",{},void 0,!0),k("div",h4,[k("h2",v4,[l[0]||(l[0]=k("span",{class:"vpi-tag icon"},null,-1)),k("span",null,U(b(t)?.text??"Tags"),1)]),C(i.$slots,"blog-tags-title-after",{},void 0,!0),k("div",g4,[(p(!0),y(X,null,_e(b(n),a=>(p(),y("p",{key:a.name,class:K(["tag",{active:a.name===b(o),[a.className]:!0}]),onClick:c=>b(r)(a.name)},[k("span",b4,U(a.name),1),k("span",y4,U(a.count),1)],10,m4))),128))])]),C(i.$slots,"blog-tags-content-before",{},void 0,!0),b(o)?(p(),y("div",_4,[k("h3",k4,U(b(o)),1),b(s).length?(p(),M(Td,{key:0,"post-list":b(s)},null,8,["post-list"])):A("",!0)])):A("",!0),C(i.$slots,"blog-tags-after",{},void 0,!0)],2))}}),w4=G($4,[["__scopeId","data-v-3054436a"]]),T4={class:"vp-blog-pagination"},C4=["disabled"],E4={class:"page-range"},S4=["disabled","onClick"],P4=["disabled"],L4=N({__name:"VPPagination",props:{page:{},totalPage:{},isFirstPage:{type:Boolean},isLastPage:{type:Boolean},pageRange:{}},emits:["change"],setup(e,{emit:t}){const n=t,{theme:o}=ne();return(s,r)=>(p(),y("div",T4,[k("button",{type:"button",class:"btn prev",disabled:s.isFirstPage,onClick:r[0]||(r[0]=()=>n("change",s.page-1))},U(b(o).prevPageLabel||"Prev"),9,C4),k("div",E4,[(p(!0),y(X,null,_e(s.pageRange,({value:i,more:l})=>(p(),y("button",{key:i,class:K(["btn",{more:l,active:i===s.page}]),disabled:l,type:"button",onClick:()=>!l&&n("change",i)},U(l?"...":i),11,S4))),128))]),k("button",{type:"button",class:"btn next",disabled:s.isLastPage,onClick:r[1]||(r[1]=()=>n("change",s.page+1))},U(b(o).nextPageLabel||"Next"),9,P4)]))}}),A4=G(L4,[["__scopeId","data-v-f8508c73"]]),I4=["src","alt"],M4={class:"blog-post-item-content"},x4={key:0,class:"sticky"},O4={key:1,class:"draft"},R4={key:2,class:"icon-lock vpi-lock"},N4={class:"post-meta"},V4={key:0,class:"category-list"},D4={key:0},H4={key:1,class:"tag-list"},B4={key:2,class:"create-time"},F4=["innerHTML"],j4=N({__name:"VPPostItem",props:{post:{},index:{}},setup(e){const t=e,n=ee(!1);Ne(()=>{n.value=ka(navigator.userAgent),window.addEventListener("resize",()=>{n.value=ka(navigator.userAgent)})});const{blog:o}=ne(),s=Qi(),{categories:r,tags:i}=Dn(),l=w(()=>t.post.createTime?.split(/\s|T/)[0].replace(/\//g,"-")),a=w(()=>t.post.categoryList??[]),c=w(()=>typeof t.post.sticky=="boolean"?t.post.sticky:typeof t.post.sticky=="number"?t.post.sticky>=0:!1),u=w(()=>{const g=o.value.tagsTheme??"colored";return(t.post.tags??[]).slice(0,4).map(m=>({name:m,className:s.value[m]?`vp-tag-${s.value[m]}`:`tag-${g}`}))}),f=w(()=>{if(!t.post.cover)return null;const g=o.value.postCover??"right";return{layout:"right",ratio:"4:3",...typeof g=="string"?{layout:g}:g,...t.post.coverStyle}}),d=w(()=>{if(n.value)return"top";const g=f.value?.layout??"right",m=(t.index+1)%2===1;return g==="odd-left"?m?"left":"right":g==="odd-right"?m?"right":"left":g}),h=w(()=>t.post.excerpt||d.value==="top"?!1:f.value?.compact??!1),v=w(()=>{if(!f.value)return null;let g;if(typeof f.value.ratio=="number")g=f.value.ratio;else{const[m,T]=f.value.ratio.split(/[:/]/).map(Number);g=T/m}if(d.value==="left"||d.value==="right"){const m=f.value.width??240;return{width:`${m}px`,height:`${m*g}px`}}return{height:0,paddingBottom:`${g*100}%`}});return(g,m)=>(p(),y("div",{class:K(["vp-blog-post-item",{"has-cover":g.post.cover,[d.value]:f.value,draft:g.post.draft}]),"data-allow-mismatch":""},[g.post.cover?(p(),y("div",{key:0,class:K(["post-cover",{compact:h.value}]),"data-allow-mismatch":"",style:Fe(v.value)},[k("img",{src:b(bt)(g.post.cover),alt:g.post.title,loading:"lazy"},null,8,I4)],6)):A("",!0),k("div",M4,[k("h3",null,[c.value?(p(),y("span",x4,"TOP")):A("",!0),g.post.draft?(p(),y("span",O4,"DRAFT")):A("",!0),g.post.encrypt?(p(),y("span",R4)):A("",!0),O(Te,{href:g.post.path,text:g.post.title},null,8,["href","text"])]),k("div",N4,[a.value.length?(p(),y("div",V4,[m[0]||(m[0]=k("span",{class:"icon vpi-folder"},null,-1)),(p(!0),y(X,null,_e(a.value,(T,S)=>(p(),y(X,{key:S},[O(Te,{href:b(r)?`${b(r).link}?id=${T.id}`:void 0},{default:P(()=>[Oe(U(T.name),1)]),_:2},1032,["href"]),S!==a.value.length-1?(p(),y("span",D4,"/")):A("",!0)],64))),128))])):A("",!0),u.value.length?(p(),y("div",H4,[m[1]||(m[1]=k("span",{class:"icon vpi-tag"},null,-1)),(p(!0),y(X,null,_e(u.value,T=>(p(),M(Te,{key:T.name,class:K(["tag",T.className]),href:b(i)?`${b(i).link}?tag=${T.name}`:void 0},{default:P(()=>[Oe(U(T.name),1)]),_:2},1032,["class","href"]))),128))])):A("",!0),l.value?(p(),y("div",B4,[m[2]||(m[2]=k("span",{class:"icon vpi-clock"},null,-1)),k("span",null,U(l.value),1)])):A("",!0)]),g.post.excerpt?(p(),y("div",{key:0,class:"vp-doc excerpt",innerHTML:g.post.excerpt},null,8,F4)):A("",!0)])],2))}}),W4=G(j4,[["__scopeId","data-v-90b2f8d9"]]),U4=N({__name:"VPTransitionDrop",props:{delay:{default:0},duration:{default:.25},appear:{type:Boolean}},setup(e){const t=e,{theme:n}=ne(),o=w(()=>{const a=n.value.transition;return typeof a=="object"?a.postList!==!1:a!==!1});let s="";function r(a){const c=a;c.style.transform="translateY(-20px)",c.style.opacity="0"}function i(a){const c=a;if(!s){const u=typeof window<"u"?window.getComputedStyle?.(c).transition:"";s=u&&!u.includes("all")?`${u||""}, `:" "}c.style.transition=`${s}transform ${t.duration}s ease-in-out ${t.delay}s, opacity ${t.duration}s ease-in-out ${t.delay}s`}function l(a){const c=a;c.style.transform="translateY(0)",c.style.opacity="1",c.style.transition=s}return(a,c)=>o.value?(p(),M(Bt,{key:0,name:"drop",mode:"out-in",appear:a.appear,onAppear:i,onBeforeAppear:r,onAfterAppear:l,onEnter:i,onAfterEnter:l,onBeforeLeave:i},{default:P(()=>[C(a.$slots,"default")]),_:3},8,["appear"])):C(a.$slots,"default",{key:1})}}),z4={class:"vp-blog-post-list"},G4=N({__name:"VPPostList",props:{homeBlog:{type:Boolean}},setup(e){const t=e,{postList:n,page:o,totalPage:s,pageRange:r,isLastPage:i,isFirstPage:l,isPaginationEnabled:a,changePage:c}=K1(w(()=>!!t.homeBlog));return(u,f)=>(p(),y("div",z4,[C(u.$slots,"blog-post-list-before",{},void 0,!0),(p(!0),y(X,null,_e(b(n),(d,h)=>(p(),M(U4,{key:d.path,appear:"",delay:h*.025},{default:P(()=>[(p(),M(W4,{key:d.path,post:d,index:h},null,8,["post","index"]))]),_:2},1032,["delay"]))),128)),C(u.$slots,"blog-post-list-after",{},void 0,!0),b(a)?(p(),M(A4,{key:0,page:b(o),"total-page":b(s),"page-range":b(r),"is-last-page":b(i),"is-first-page":b(l),onChange:b(c)},null,8,["page","total-page","page-range","is-last-page","is-first-page","onChange"])):A("",!0),C(u.$slots,"blog-post-list-pagination-after",{},void 0,!0)]))}}),q4=G(G4,[["__scopeId","data-v-154f7431"]]),qs=N({__name:"VPTransitionFadeSlideY",setup(e){const{theme:t}=ne(),{resolve:n,pending:o}=ld(),s=w(()=>{const r=t.value.transition;return typeof r=="object"?r.page!==!1:r!==!1});return(r,i)=>s.value?(p(),M(Bt,{key:0,name:"fade-slide-y",mode:"out-in",onAfterEnter:b(n),onBeforeLeave:b(o)},{default:P(()=>[C(r.$slots,"default")]),_:3},8,["onAfterEnter","onBeforeLeave"])):C(r.$slots,"default",{key:1})}}),K4=N({__name:"VPBlog",props:{homeBlog:{type:Boolean},type:{},onlyOnce:{type:Boolean}},setup(e){const{theme:t,page:n}=ne();return(o,s)=>(p(),y("div",{class:K(["vp-blog",{"home-blog":o.homeBlog}]),"vp-blog":""},[C(o.$slots,"blog-top",{},void 0,!0),k("div",{class:K(["blog-container",{"no-profile":!b(t).profile,left:b(t).profile?.layout==="left"}])},[b(t).profile?A("",!0):(p(),M(Cd,{key:0,"is-local":""})),O(qs,null,{default:P(()=>[b(n).type==="blog-archives"?(p(),M(C3,{key:0},{"blog-archives-before":P(()=>[C(o.$slots,"blog-archives-before",{},void 0,!0)]),"blog-archives-after":P(()=>[C(o.$slots,"blog-archives-after",{},void 0,!0)]),_:3})):b(n).type==="blog-tags"?(p(),M(w4,{key:1},{"blog-tags-before":P(()=>[C(o.$slots,"blog-tags-before",{},void 0,!0)]),"blog-tags-after":P(()=>[C(o.$slots,"blog-tags-after",{},void 0,!0)]),"blog-tags-title-after":P(()=>[C(o.$slots,"blog-tags-title-after",{},void 0,!0)]),"blog-tags-content-before":P(()=>[C(o.$slots,"blog-tags-content-before",{},void 0,!0)]),_:3})):b(n).type==="blog-categories"?(p(),M(n4,{key:2},{"blog-categories-before":P(()=>[C(o.$slots,"blog-categories-before",{},void 0,!0)]),"blog-categories-after":P(()=>[C(o.$slots,"blog-categories-after",{},void 0,!0)]),"blog-categories-content-before":P(()=>[C(o.$slots,"blog-categories-content-before",{},void 0,!0)]),_:3})):(p(),M(q4,{key:3,"home-blog":o.homeBlog},{"blog-post-list-before":P(()=>[C(o.$slots,"blog-post-list-before",{},void 0,!0)]),"blog-post-list-after":P(()=>[C(o.$slots,"blog-post-list-after",{},void 0,!0)]),"blog-post-list-pagination-after":P(()=>[C(o.$slots,"blog-post-list-pagination-after",{},void 0,!0)]),_:3},8,["home-blog"]))]),_:3}),O(G3,null,{"blog-aside-top":P(()=>[C(o.$slots,"blog-aside-top",{},void 0,!0)]),"blog-aside-bottom":P(()=>[C(o.$slots,"blog-aside-bottom",{},void 0,!0)]),_:3}),O(p4,null,{"blog-extract-before":P(()=>[C(o.$slots,"blog-extract-before",{},void 0,!0)]),"blog-extract-after":P(()=>[C(o.$slots,"blog-extract-after",{},void 0,!0)]),_:3})],2),C(o.$slots,"blog-bottom",{},void 0,!0)],2))}}),Sd=G(K4,[["__scopeId","data-v-bb5de8a7"]]),Y4={class:"container"},Q4={class:"content"},J4={key:0,class:"hero-name"},X4={key:1,class:"hero-tagline"},Z4={key:2,class:"hero-text"},e5={key:3,class:"actions"},t5="https://api.pengzhanbo.cn/wallpaper/bing",n5=N({__name:"VPHomeBanner",props:{type:{},banner:{},bannerMask:{},hero:{},onlyOnce:{type:Boolean},full:{type:Boolean}},setup(e){const t=e,{isDark:n,frontmatter:o}=ne(),s=w(()=>{const u=t.bannerMask??o.value.bannerMask;return typeof u!="object"?u||0:(n.value?u.dark:u.light)||0}),r=w(()=>{const u=t.banner??o.value.banner;return{"background-image":`url(${u?Mt(u)?u:bt(u):t5})`}}),i=w(()=>t.hero?.name??o.value.hero?.name??"Plume"),l=w(()=>t.hero?.tagline??o.value.hero?.tagline??"A VuePress Theme"),a=w(()=>t.hero?.text??o.value.hero?.text),c=w(()=>t.hero?.actions??o.value.hero?.actions??[]);return(u,f)=>(p(),y("div",{class:"vp-home-banner",style:Fe(r.value)},[k("div",{class:"banner-mask",style:Fe({opacity:s.value})},null,4),k("div",Y4,[k("div",Q4,[i.value?(p(),y("h2",J4,U(i.value),1)):A("",!0),l.value?(p(),y("p",X4,[f[0]||(f[0]=k("span",{class:"line"},null,-1)),f[1]||(f[1]=Oe()),k("span",null,U(l.value),1)])):A("",!0),a.value?(p(),y("p",Z4,U(a.value),1)):A("",!0),c.value.length?(p(),y("div",e5,[(p(!0),y(X,null,_e(c.value,d=>(p(),y("div",{key:d.link,class:"action"},[O(fr,{tag:"a",size:"medium",theme:d.theme,text:d.text,href:d.link},null,8,["theme","text","href"])]))),128))])):A("",!0)])])],4))}}),o5=G(n5,[["__scopeId","data-v-f639dfe3"]]),s5=N({__name:"VPHomeCustom",props:{type:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean}},setup(e){const t=e;return(n,o)=>(p(),M(co,He({class:"vp-home-custom"},t),{default:P(()=>[O(b(hf),{class:"vp-doc","vp-content":""})]),_:1},16))}}),r5={class:"container"},i5={class:"main"},l5={class:"heading"},a5=["innerHTML"],c5=["innerHTML"],u5=["innerHTML"],f5={key:1,class:"actions"},d5={class:"action"},p5={key:0,class:"image"},h5={class:"image-container"},v5=N({__name:"VPHomeDocHero",props:{type:{},hero:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean}},setup(e){const t=e,n=w(()=>t.hero??{}),o=w(()=>n.value.actions??[]);return(s,r)=>(p(),y("div",{class:K(["vp-home-doc-hero",{"has-image":n.value.image}])},[k("div",r5,[k("div",i5,[k("h1",l5,[n.value.name?(p(),y("span",{key:0,class:"name clip",innerHTML:n.value.name},null,8,a5)):A("",!0),n.value.text?(p(),y("span",{key:1,class:"text",innerHTML:n.value.text},null,8,c5)):A("",!0)]),n.value.tagline?(p(),y("p",{key:0,class:"tagline",innerHTML:n.value.tagline},null,8,u5)):A("",!0),o.value.length?(p(),y("div",f5,[k("div",d5,[(p(!0),y(X,null,_e(o.value,i=>(p(),M(fr,{key:i.link,tag:"a",size:"medium",theme:i.theme,text:i.text,href:i.link,target:i.target,rel:i.rel,icon:i.icon,"suffix-icon":i.suffixIcon},null,8,["theme","text","href","target","rel","icon","suffix-icon"]))),128))])])):A("",!0)]),n.value.image?(p(),y("div",p5,[k("div",h5,[r[0]||(r[0]=k("div",{class:"image-bg"},null,-1)),C(s.$slots,"home-doc-hero-image",{},()=>[n.value.image?(p(),M(uo,{key:0,class:"image-src",image:n.value.image},null,8,["image"])):A("",!0)],!0)])])):A("",!0)])],2))}}),g5=G(v5,[["__scopeId","data-v-247faab2"]]),m5={class:"box"},b5={key:0,class:"icon"},y5={key:2,class:"icon"},_5=["innerHTML"],k5=["innerHTML"],$5=["innerHTML"],w5={key:5,class:"link-text"},T5={class:"link-text-value"},C5=N({__name:"VPHomeFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(e){const t=e,n=/^[\w-]+:[\w-]+$/,o=w(()=>typeof t.icon!="string"||gf(t.icon)||Mt(t.icon)?!1:n.test(t.icon));return(s,r)=>(p(),M(Te,{class:"vp-home-feature",href:s.link,rel:s.rel,target:s.target,"no-icon":"",tag:s.link?"a":"div"},{default:P(()=>[k("article",m5,[typeof s.icon=="object"&&s.icon.wrap?(p(),y("div",b5,[O(uo,{image:s.icon,alt:s.icon.alt,height:s.icon.height||48,width:s.icon.width||48},null,8,["image","alt","height","width"])])):typeof s.icon=="object"?(p(),M(uo,{key:1,image:s.icon,alt:s.icon.alt,height:s.icon.height||48,width:s.icon.width||48},null,8,["image","alt","height","width"])):s.icon&&o.value?(p(),y("div",y5,[O(nt,{name:s.icon},null,8,["name"])])):s.icon?(p(),y("div",{key:3,class:"icon",innerHTML:s.icon},null,8,_5)):A("",!0),k("h2",{class:"title",innerHTML:s.title},null,8,k5),s.details?(p(),y("p",{key:4,class:"details",innerHTML:s.details},null,8,$5)):A("",!0),s.linkText?(p(),y("div",w5,[k("p",T5,[Oe(U(s.linkText)+" ",1),r[0]||(r[0]=k("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):A("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),E5=G(C5,[["__scopeId","data-v-ec15106e"]]),S5=["innerHTML"],P5=["innerHTML"],L5={class:"items"},A5=N({__name:"VPHomeFeatures",props:{type:{},title:{},description:{},features:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean}},setup(e){const t=e,n=w(()=>{const o=t.features?.length;if(o){if(o===2)return"grid-2";if(o===3)return"grid-3";if(o%3===0)return"grid-6";if(o>3)return"grid-4"}else return});return(o,s)=>o.features?(p(),M(co,{key:0,class:"vp-home-features",type:o.type,"background-image":o.backgroundImage,"background-attachment":o.backgroundAttachment,full:o.full},{default:P(()=>[o.title?(p(),y("h2",{key:0,class:"title",innerHTML:o.title},null,8,S5)):A("",!0),o.description?(p(),y("p",{key:1,class:"description",innerHTML:o.description},null,8,P5)):A("",!0),k("div",L5,[(p(!0),y(X,null,_e(o.features,r=>(p(),y("div",{key:r.title,class:K(["item",[n.value]])},[O(E5,{icon:r.icon,title:r.title,details:r.details,link:r.link,"link-text":r.linkText,rel:r.rel,target:r.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])]),_:1},8,["type","background-image","background-attachment","full"])):A("",!0)}}),I5=G(A5,[["__scopeId","data-v-2c8d472d"]]),M5={key:1,class:"bg-filter"},x5={class:"container"},O5={class:"content"},R5=["innerHTML"],N5=["innerHTML"],V5=["innerHTML"],D5={key:3,class:"actions"},H5={class:"action"},B5=N({__name:"VPHomeHero",props:{type:{},hero:{},full:{type:Boolean},background:{},tintPlate:{},filter:{},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean}},setup(e){const t=e,{isDark:n,frontmatter:o}=ne(),s=w(()=>{if(t.background==="tint-plate")return null;const c=(t.backgroundImage?typeof t.backgroundImage=="string"?t.backgroundImage:t.backgroundImage[n.value?"dark":"light"]??t.backgroundImage.light:"")||t.background;return c?{"background-image":`url(${Mt(c)?c:bt(c)})`,"background-attachment":t.backgroundAttachment||"","--vp-hero-bg-filter":t.filter}:null}),r=w(()=>t.hero??o.value.hero??{}),i=w(()=>r.value.actions??[]),l=ee();return rb(l,w(()=>t.background==="tint-plate"),w(()=>t.tintPlate)),(a,c)=>(p(),y("div",{class:K(["vp-home-hero",{full:t.full,once:t.onlyOnce}])},[s.value?(p(),y("div",{key:0,class:"home-hero-bg",style:Fe(s.value)},null,4)):A("",!0),a.background==="tint-plate"?(p(),y("div",M5,[k("canvas",{ref_key:"canvas",ref:l,width:"32",height:"32"},null,512)])):A("",!0),k("div",x5,[k("div",O5,[r.value.name?(p(),y("h1",{key:0,class:"hero-name",innerHTML:r.value.name},null,8,R5)):A("",!0),r.value.tagline?(p(),y("p",{key:1,class:"hero-tagline",innerHTML:r.value.tagline},null,8,N5)):A("",!0),r.value.text?(p(),y("p",{key:2,class:"hero-text",innerHTML:r.value.text},null,8,V5)):A("",!0),i.value.length?(p(),y("div",D5,[k("div",H5,[(p(!0),y(X,null,_e(i.value,u=>(p(),M(fr,{key:u.link,tag:"a",size:"medium",theme:u.theme,text:u.text,href:u.link,target:u.target,rel:u.rel,icon:u.icon,"suffix-icon":u.suffixIcon},null,8,["theme","text","href","target","rel","icon","suffix-icon"]))),128))])])):A("",!0)])])],2))}}),F5=G(B5,[["__scopeId","data-v-668b311b"]]),j5=["innerHTML"],W5=["innerHTML"],U5=N({__name:"VPHomeProfile",props:{type:{},name:{},description:{},avatar:{},circle:{type:Boolean},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean}},setup(e){const t=e,{theme:n}=ne(),o=w(()=>n.value.profile),s=w(()=>({name:t.name||o.value?.name,description:t.description||o.value?.description,avatar:t.avatar||o.value?.avatar||o.value?.url,circle:t.circle||o.value?.circle}));return(r,i)=>(p(),M(co,{class:"vp-home-profile",type:r.type,"background-image":r.backgroundImage,"background-attachment":r.backgroundAttachment,full:r.full},{default:P(()=>[s.value.avatar?(p(),M(uo,{key:0,image:s.value.avatar,class:K({circle:s.value.circle})},null,8,["image","class"])):A("",!0),s.value.name?(p(),y("h3",{key:1,innerHTML:s.value.name},null,8,j5)):A("",!0),s.value.description?(p(),y("p",{key:2,innerHTML:s.value.description},null,8,W5)):A("",!0)]),_:1},8,["type","background-image","background-attachment","full"]))}}),z5=G(U5,[["__scopeId","data-v-ba64c04d"]]),G5={class:"content-image"},q5={class:"content-text vp-doc"},K5={key:0,class:"title"},Y5=["innerHTML"],Q5={key:2,class:"list"},J5=["innerHTML"],X5=["innerHTML"],Z5=["innerHTML"],e8=N({__name:"VPHomeTextImage",props:{type:{},image:{},width:{},title:{},description:{},list:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean}},setup(e){const t=e,n=w(()=>{const o=t.width;return typeof o=="number"?`${o}px`:o});return(o,s)=>(p(),M(co,{class:"vp-home-text-image",type:o.type,"background-image":o.backgroundImage,"background-attachment":o.backgroundAttachment,full:o.full,"container-class":{reverse:o.type==="text-image"}},{default:P(()=>[k("div",G5,[O(uo,{image:o.image,style:Fe({maxWidth:n.value})},null,8,["image","style"])]),k("div",q5,[k("section",null,[o.title?(p(),y("h2",K5,U(o.title),1)):A("",!0),o.description?(p(),y("p",{key:1,class:"description",innerHTML:o.description},null,8,Y5)):A("",!0),o.list&&o.list.length?(p(),y("ul",Q5,[(p(!0),y(X,null,_e(o.list,(r,i)=>(p(),y("li",{key:i},[typeof r=="object"?(p(),y(X,{key:0},[r.title?(p(),y("h3",{key:0,innerHTML:r.title},null,8,J5)):A("",!0),r.description?(p(),y("p",{key:1,innerHTML:r.description},null,8,X5)):A("",!0)],64)):(p(),y("p",{key:1,innerHTML:r},null,8,Z5))]))),128))])):A("",!0)])])]),_:1},8,["type","background-image","background-attachment","full","container-class"]))}}),pc=G(e8,[["__scopeId","data-v-b365dae2"]]),t8={class:"vp-home"},n8=N({__name:"VPHome",setup(e){const t=du();function n(){return it(Sd,{homeBlog:!0},{"blog-top":()=>t["blog-top"]?.(),"blog-bottom":()=>t["blog-bottom"]?.(),"blog-post-list-before":()=>t["blog-post-list-before"]?.(),"blog-post-list-after":()=>t["blog-post-list-after"]?.(),"blog-post-list-pagination-after":()=>t["blog-post-list-pagination-after"]?.()})}const o={banner:o5,hero:F5,"doc-hero":g5,features:I5,"text-image":pc,"image-text":pc,profile:z5,blog:n,custom:s5},s={name:"Theme Plume",tagline:"VuePress Next Theme",text:"一个简约的,功能丰富的 vuepress 文档&博客 主题"},{frontmatter:r}=ne(),i=w(()=>{const u=r.value.config;return u&&u.length?u:r.value.banner?[{type:"banner",banner:r.value.banner,bannerMask:r.value.bannerMask,hero:r.value.hero??s}]:[{type:"hero",full:!0,background:"tint-plate",hero:r.value.hero??s}]}),l=w(()=>i.value.length===1);function a(u){return o[u]??ze(u)}let c=null;return be(()=>l.value,u=>dt(()=>{typeof document<"u"&&(c??=document.querySelector(".vp-layout"),c?.classList.toggle("footer-no-border",u))}),{immediate:!0}),rn(()=>{c?.classList.remove("footer-no-border")}),(u,f)=>(p(),y("div",t8,[(p(!0),y(X,null,_e(i.value,(d,h)=>(p(),y("div",{key:d.type+h,class:K({layout:h>0&&d.type!=="features"&&d.type!=="custom"})},[(p(),M(Pt(a(d.type)),He({ref_for:!0},d,{"only-once":l.value}),null,16,["only-once"]))],2))),128))]))}}),o8=G(n8,[["__scopeId","data-v-f0fac391"]]),Pd=N({__name:"VPComment",setup(e){const{frontmatter:t,isDark:n}=ne(),{isPageDecrypted:o}=ss(),s=w(()=>t.value.comments!==!1&&o.value);return(r,i)=>{const l=ze("DocComment");return s.value?(p(),M(l,{key:0,darkmode:b(n),"vp-comment":""},null,8,["darkmode"])):A("",!0)}}}),s8=["href"],r8=N({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(e){function t({target:n}){const o=`#${n.href.split("#")[1]}`;document.querySelector(decodeURIComponent(o))?.focus({preventScroll:!0})}return(n,o)=>{const s=ze("VPDocOutlineItem",!0);return p(),y("ul",{class:K(n.root?"root":"nested")},[(p(!0),y(X,null,_e(n.headers,({children:r,link:i,title:l})=>(p(),y("li",{key:i},[k("a",{class:"outline-link",href:i,onClick:t},U(l),9,s8),r?.length?(p(),M(s,{key:0,headers:r},null,8,["headers"])):A("",!0)]))),128))],2)}}}),Ld=G(r8,[["__scopeId","data-v-3e6b023c"]]),i8={class:"content"},l8={id:"doc-outline-aria-label","aria-level":"2",class:"outline-title",role:"heading"},a8=N({__name:"VPDocAsideOutline",setup(e){const{theme:t}=ne(),n=el(),o=w(()=>n.value.length>0),s=ee(),r=ee();hb(s,r);function i(){window.print()}return(l,a)=>(p(),y("nav",{ref_key:"container",ref:s,"aria-labelledby":"doc-outline-aria-label",class:K(["vp-doc-aside-outline",{"has-outline":o.value}]),role:"navigation"},[k("div",i8,[k("div",{ref_key:"marker",ref:r,class:"outline-marker"},null,512),k("div",l8,[k("span",null,U(b(t).outlineLabel||"On this page"),1),k("span",{class:"vpi-print icon",onClick:i})]),O(Ld,{headers:b(n),root:!0},null,8,["headers"])])],2))}}),c8=G(a8,[["__scopeId","data-v-aa56eba0"]]),u8={class:"vp-doc-aside"},f8=N({__name:"VPDocAside",setup(e){return(t,n)=>(p(),y("div",u8,[C(t.$slots,"aside-top",{},void 0,!0),C(t.$slots,"aside-outline-before",{},void 0,!0),O(c8),C(t.$slots,"aside-outline-after",{},void 0,!0),n[0]||(n[0]=k("div",{class:"spacer"},null,-1)),C(t.$slots,"aside-bottom",{},void 0,!0)]))}}),d8=G(f8,[["__scopeId","data-v-5976474c"]]),p8={key:0,class:"vp-breadcrumb"},h8={vocab:"https://schema.org/",typeof:"BreadcrumbList"},v8={key:0,class:"vpi-chevron-right"},g8=["content"],m8=["content"],b8=N({__name:"VPDocBreadcrumbs",setup(e){const{page:t,blog:n}=ne(),{isBlogPost:o}=Hn(),{home:s,blog:r,categories:i}=Dn(),l=Uf(),a=w(()=>o.value&&t.value.categoryList?t.value.categoryList.length>0:l.value.length>0),c=w(()=>{if(!a.value)return[];const f=[{text:s.value.text,link:s.value.link}];if(o.value){(n.value.postList??!0)&&f.push({text:r.value.text,link:r.value.link});const d=t.value.categoryList??[];for(const h of d)f.push({text:h.name,link:i.value?`${i.value.link}?id=${h.id}`:void 0})}else l.value.length>0&&f.push(...u(l.value)||[]);return f.push({text:t.value.title,link:t.value.path,current:!0}),f});function u(f,d=[]){for(const h of f){if((h.link?cn(h.link):void 0)===t.value.path)return d;if(h.items){const g=u(h.items,[...d,{text:h.text,link:h.link}]);if(g)return g}}return null}return(f,d)=>a.value?(p(),y("nav",p8,[k("ol",h8,[(p(!0),y(X,null,_e(c.value,({text:h,link:v,current:g},m)=>(p(),y("li",{key:v,property:"itemListElement",typeof:"ListItem"},[O(Te,{href:v,class:K(["breadcrumb",{current:g}]),property:"item",typeof:"WebPage",text:h},null,8,["href","class","text"]),m!==c.value.length-1?(p(),y("span",v8)):A("",!0),k("meta",{property:"name",content:h},null,8,g8),k("meta",{property:"position",content:`${m+1}`},null,8,m8)]))),128))])])):A("",!0)}}),y8=G(b8,[["__scopeId","data-v-1ae4ad7a"]]),_8={class:"hint-container tip copyright-container"},k8={key:0},$8={key:1,"data-allow-mismatch":""},w8={key:2},T8=N({__name:"VPCopyright",props:{author:{},creation:{},source:{},license:{}},setup(e){const t=e,{theme:n}=ne(),{author:o,creation:s,creationText:r,license:i,sourceUrl:l}=Z1(w(()=>t));return(a,c)=>(p(),y("div",_8,[b(o)?(p(),y("p",k8,[k("span",null,U(b(n).copyrightAuthorText||"Copyright Ownership:"),1),O(Te,{href:b(o).url,"no-icon":""},{default:P(()=>[Oe(U(b(o).name),1)]),_:1},8,["href"])])):A("",!0),b(l)?(p(),y("p",$8,[k("span",null,U(b(r)),1),O(Te,{href:b(l),class:"source","no-icon":b(s)==="original","data-allow-mismatch":""},{default:P(()=>[Oe(U(decodeURIComponent(b(l))),1)]),_:1},8,["href","no-icon"])])):A("",!0),b(i)?(p(),y("p",w8,[k("span",null,U(b(n).copyrightLicenseText||"License under"),1),O(Te,{href:b(i).url,"no-icon":""},{default:P(()=>[Oe(U(b(i).name),1)]),_:1},8,["href"]),b(i).icons?(p(!0),y(X,{key:0},_e(b(i).icons,u=>(p(),y("span",{key:u,class:K(`vpi-license-${u}`)},null,2))),128)):A("",!0)])):A("",!0)]))}}),C8=G(T8,[["__scopeId","data-v-22c67d2a"]]),E8=["href"],S8=N({__name:"VPDocHeader",props:{title:{},anchor:{}},setup(e){const{theme:t,frontmatter:n}=ne(),o=w(()=>{const s=n.value.outline??t.value.outline;return`h${Array.isArray(s)?s[0]:s==="deep"?2:s||2}`});return(s,r)=>(p(),M(Pt(o.value),{id:s.anchor,tabindex:"-1",class:"vp-doc-header"},{default:P(()=>[k("a",{href:`#${s.anchor}`,class:"header-anchor"},[k("span",null,[C(s.$slots,"default",{},()=>[Oe(U(s.title),1)],!0)])],8,E8)]),_:3},8,["id"]))}}),P8=G(S8,[["__scopeId","data-v-309da98c"]]),L8={key:0,class:"vp-doc-copyright"},A8=N({__name:"VPDocCopyright",setup(e){const{theme:t,frontmatter:n}=ne(),o=w(()=>{if((n.value.copyright??t.value.copyright??!1)===!1)return null;const s=bn(n.value.copyright)?n.value.copyright:{license:n.value.copyright===!0?"":n.value.copyright};if(!t.value.copyright)return s;const r=bn(t.value.copyright)?t.value.copyright:{license:t.value.copyright===!0?void 0:t.value.copyright};return s.license??=r.license,s.author??=r.author,s.creation??=r.creation,s});return(s,r)=>o.value?(p(),y("div",L8,[O(P8,{anchor:"doc-copyright"},{default:P(()=>[Oe(U(b(t).copyrightText||"Copyright"),1)]),_:1}),O(C8,$c(Ru(o.value)),null,16)])):A("",!0)}}),I8={key:0,class:"vp-doc-footer"},M8={key:0,class:"edit-info"},x8={key:0,class:"edit-link"},O8={key:1,class:"last-updated","aria-label":"Last updated"},R8={class:"last-updated-text"},N8=["datetime"],V8={class:"contributors-label"},D8={class:"contributors-info"},H8={class:"contributor"},B8={key:2,class:"prev-next"},F8={class:"pager"},j8=["innerHTML"],W8=["innerHTML"],U8={class:"pager"},z8=["innerHTML"],G8=["innerHTML"],q8=N({__name:"VPDocFooter",setup(e){const{theme:t,frontmatter:n,page:o}=ne(),s=Ft(),r=Zf(),{datetime:i,isoDatetime:l,lastUpdatedText:a}=ab(),{contributors:c,mode:u}=Ji(),{prev:f,next:d}=mb(),h=w(()=>o.value.git?.changelog?.length&&(n.value.changelog??!!s.value.changelog)),v=w(()=>!!(s.value.editLink&&n.value.editLink!==!1&&r.value)),g=w(()=>!!(s.value.lastUpdated!==!1&&n.value.lastUpdated!==!1&&i.value)&&!h.value),m=w(()=>!!c.value.length&&u.value==="inline"),T=w(()=>v.value||g.value||m.value||f.value?.link||d.value?.link);return(S,$)=>T.value?(p(),y("footer",I8,[C(S.$slots,"doc-footer-before",{},void 0,!0),v.value||g.value?(p(),y("div",M8,[v.value&&b(r)?(p(),y("div",x8,[O(Te,{class:"edit-link-button",href:b(r).link,"no-icon":""},{default:P(()=>[$[0]||($[0]=k("span",{class:"vpi-square-pen edit-link-icon","aria-label":"edit icon"},null,-1)),Oe(" "+U(b(r).text),1)]),_:1},8,["href"])])):A("",!0),g.value?(p(),y("div",O8,[k("p",R8,[Oe(U(b(a))+": ",1),k("time",{datetime:b(l),class:"last-updated-time"},U(b(i)),9,N8)])])):A("",!0)])):A("",!0),m.value&&b(c)?.length?(p(),y("div",{key:1,class:K(["contributors",{right:g.value}]),"aria-label":"Contributors"},[k("span",V8,U(b(t).contributorsText||"Contributors")+": ",1),k("span",D8,[(p(!0),y(X,null,_e(b(c),(L,D)=>(p(),y(X,{key:L.name+D},[k("span",H8,U(L.name),1),D!==b(c).length-1?(p(),y(X,{key:0},[Oe(", ")],64)):A("",!0)],64))),128))])],2)):A("",!0),b(f)?.link||b(d)?.link?(p(),y("nav",B8,[k("div",F8,[b(f)?.link?(p(),M(Te,{key:0,class:"pager-link prev",href:b(f).link},{default:P(()=>[k("span",{class:"desc",innerHTML:b(t).prevPageLabel||"Previous page"},null,8,j8),k("span",{class:"title",innerHTML:b(f).text},null,8,W8)]),_:1},8,["href"])):A("",!0)]),k("div",U8,[b(d)?.link?(p(),M(Te,{key:0,class:"pager-link next",href:b(d).link},{default:P(()=>[k("span",{class:"desc",innerHTML:b(t).nextPageLabel||"Next page"},null,8,z8),k("span",{class:"title",innerHTML:b(d).text},null,8,G8)]),_:1},8,["href"])):A("",!0)])])):A("",!0)])):A("",!0)}}),K8=G(q8,[["__scopeId","data-v-7138e2cb"]]);var hc={"/":{word:"约 $word 字",less1Minute:"小于 1 分钟",time:"大约 $time 分钟"}};const Y8=()=>{const e=Vg();return w(()=>e.value.readingTime??null)},Q8=(e,t)=>{const{minutes:n,words:o}=e,{less1Minute:s,word:r,time:i}=t;return{time:n<1?s:i.replace("$time",Math.round(n).toString()),words:r.replace("$word",o.toString())}},vc={words:"",time:""},_i=typeof hc>"u"?null:hc,J8=()=>_i?zi(_i):w(()=>null),X8=()=>{if(_i===null)return w(()=>vc);const e=Y8(),t=J8();return w(()=>e.value&&t.value?Q8(e.value,t.value):vc)},Z8={key:0,class:"vp-doc-meta"},e6={key:0,class:"reading-time"},t6={key:1},n6={key:2,class:"create-time"},o6=N({__name:"VPDocMeta",setup(e){const{page:t,frontmatter:n,theme:o,blog:s}=ne(),r=Qi(),i=X8(),{tags:l}=Dn(),{isBlogPost:a}=Hn(),c=w(()=>{const v=o.value.createTime??!0;return!v||v==="only-blog"&&!a.value?"":n.value.createTime?n.value.createTime.split(/\s|T/)[0].replace(/\//g,"-"):""}),u=w(()=>{const v=s.value.tagsTheme??"colored";return n.value.tags?n.value.tags.slice(0,4).map(g=>({name:g,className:r.value[g]?`vp-tag-${r.value[g]}`:`tag-${v}`})):[]}),f=w(()=>n.value.badge?typeof n.value.badge=="string"?{text:n.value.badge}:n.value.badge:!1),d=Ve("doc-meta-slot-exists",ee(!1)),h=w(()=>i.value.time||u.value.length||c.value||d.value);return(v,g)=>(p(),y(X,null,[k("h1",{class:K(["vp-doc-title page-title",{padding:!h.value}])},[b(t).frontmatter.draft?(p(),M(Tt,{key:0,type:"warning",text:"DRAFT"})):A("",!0),Oe(" "+U(b(t).title)+" ",1),f.value?(p(),M(Tt,{key:1,type:f.value.type||"tip",text:f.value.text},null,8,["type","text"])):A("",!0)],2),h.value?(p(),y("div",Z8,[C(v.$slots,"doc-meta-before",{},void 0,!0),b(i).time&&b(n).readingTime!==!1?(p(),y("p",e6,[g[0]||(g[0]=k("span",{class:"vpi-books icon"},null,-1)),k("span",null,U(b(i).words),1),k("span",null,U(b(i).time),1)])):A("",!0),u.value.length>0?(p(),y("p",t6,[g[1]||(g[1]=k("span",{class:"vpi-tag icon"},null,-1)),(p(!0),y(X,null,_e(u.value,m=>(p(),M(Te,{key:m.name,class:K(["tag",m.className]),href:b(l)?.link&&b(a)?`${b(l).link}?tag=${m.name}`:void 0},{default:P(()=>[Oe(U(m.name),1)]),_:2},1032,["class","href"]))),128))])):A("",!0),C(v.$slots,"doc-meta-after",{},void 0,!0),c.value?(p(),y("p",n6,[g[2]||(g[2]=k("span",{class:"vpi-clock icon"},null,-1)),k("span",null,U(c.value),1)])):A("",!0)])):A("",!0)],64))}}),s6=G(o6,[["__scopeId","data-v-ba8d1a1e"]]),r6={class:"vp-encrypt-form"},i6=["innerHTML"],l6={class:"encrypt-input-wrapper"},a6={for:"encrypt-input"},c6=["placeholder"],u6={key:0},f6={key:1,class:"vpi-loading"},d6=N({__name:"VPEncryptForm",props:{global:{type:Boolean},info:{}},setup(e){const t=e,{theme:n}=ne(),{compareGlobal:o,comparePage:s}=O1(),r=ee(""),i=ee(0),l=ee(!1);async function a(){if(l.value)return;const c=t.global?o:s;l.value=!0;const u=await c(r.value);l.value=!1,u?(i.value=0,r.value=""):i.value=1}return(c,u)=>(p(),y("div",r6,[k("p",{class:"encrypt-text",innerHTML:c.info??"Only Password can access this site"},null,8,i6),k("p",l6,[k("label",a6,[u[2]||(u[2]=k("span",{class:"vpi-lock icon-lock"},null,-1)),_n(k("input",{id:"encrypt-input","onUpdate:modelValue":u[0]||(u[0]=f=>r.value=f),class:K(["encrypt-input",{error:i.value===1}]),type:"password",placeholder:b(n).encryptPlaceholder??"Enter Password",onKeyup:Ku(a,["enter"]),onInput:u[1]||(u[1]=f=>r.value&&(i.value=0))},null,42,c6),[[ov,r.value]])])]),k("button",{class:K(["encrypt-button",{unlocking:l.value}]),onClick:a},[l.value?(p(),y("span",f6)):(p(),y("span",u6,U(b(n).encryptButtonText??"Confirm"),1))],2)]))}}),Ad=G(d6,[["__scopeId","data-v-47ce5e18"]]),p6=N({inheritAttrs:!1,__name:"VPEncryptPage",setup(e){const{theme:t,frontmatter:n}=ne();return(o,s)=>{const r=ze("ClientOnly");return p(),M(r,null,{default:P(()=>[k("div",He({class:"vp-page-encrypt"},o.$attrs),[s[0]||(s[0]=k("div",{class:"logo"},[k("span",{class:"vpi-lock icon-lock-head"})],-1)),O(Ad,{info:b(n).passwordHint||b(t).encryptPageText},null,8,["info"])],16)]),_:1})}}}),h6=G(p6,[["__scopeId","data-v-2fc67d80"]]),v6={class:"container"},g6={class:"aside-content"},m6={class:"content-container"},b6={class:"main"},y6=N({__name:"VPDoc",setup(e){const{page:t,theme:n,frontmatter:o}=ne(),s=lt(),{hasSidebar:r,hasAside:i,leftAside:l}=jt(),{isBlogPost:a}=Hn(),c=el(),{isPageDecrypted:u}=ss(),{mode:f}=Ji(),d=w(()=>i.value?a.value?c.value.length>0:!0:!1),h=w(()=>s.path.replace(/[./]+/g,"_").replace(/_html$/,"")),v=w(()=>n.value.externalLinkIcon&&o.value.externalLinkIcon!==!1),g=ee();return be(()=>s.hash,m=>dt(()=>{if(!g.value)return;const T=g.value.querySelector(`.outline-link[href="${m}"]`);if(!T||!m){g.value.scrollTop=0;return}const{top:S,height:$}=g.value.getBoundingClientRect(),{top:L,height:D}=T.getBoundingClientRect();(LS+$)&&T.scrollIntoView({block:"center"})}),{immediate:!0}),(m,T)=>{const S=ze("Content"),$=ze("DocGitContributors"),L=ze("DocGitChangelog");return p(),y("div",{class:K(["vp-doc-container",{"has-sidebar":b(r),"has-aside":d.value,"is-blog":b(a),"with-encrypt":!b(u)}])},[C(m.$slots,"doc-top",{},void 0,!0),k("div",v6,[d.value?(p(),y("div",{key:0,class:K(["aside",{"left-aside":b(l)}]),"vp-outline":""},[T[0]||(T[0]=k("div",{class:"aside-curtain"},null,-1)),O(qs,null,{default:P(()=>[(p(),y("div",{ref_key:"asideEl",ref:g,key:b(t).path,class:"aside-container"},[k("div",g6,[O(d8,null,{"aside-top":P(()=>[C(m.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":P(()=>[C(m.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":P(()=>[C(m.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":P(()=>[C(m.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":P(()=>[C(m.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":P(()=>[C(m.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])]))]),_:3})],2)):A("",!0),O(qs,null,{default:P(()=>[(p(),y("div",{key:b(t).path,class:"content"},[k("div",m6,[C(m.$slots,"doc-before",{},void 0,!0),k("main",b6,[O(y8),C(m.$slots,"doc-meta-top",{},void 0,!0),O(s6,null,{"doc-meta-before":P(()=>[C(m.$slots,"doc-meta-before",{},void 0,!0)]),"doc-meta-after":P(()=>[C(m.$slots,"doc-meta-after",{},void 0,!0)]),_:3}),C(m.$slots,"doc-meta-bottom",{},void 0,!0),b(u)?(p(),y("div",{key:1,class:K(["vp-doc plume-content",[h.value,v.value&&"external-link-icon-enabled"]]),"vp-content":""},[C(m.$slots,"doc-content-before",{},void 0,!0),O(S),b(f)==="block"?(p(),M($,{key:0})):A("",!0),O(L),O(A8)],2)):(p(),M(h6,{key:0}))]),b(u)?(p(),M(K8,{key:0},{"doc-footer-before":P(()=>[C(m.$slots,"doc-footer-before",{},void 0,!0)]),_:3})):A("",!0),O(Pd),C(m.$slots,"doc-after",{},void 0,!0)])]))]),_:3})]),C(m.$slots,"doc-bottom",{},void 0,!0)],2)}}}),_6=G(y6,[["__scopeId","data-v-23f6ad98"]]),k6={class:"avatar"},$6=["src","alt"],w6={class:"content"},T6={key:0,class:"location"},C6={key:1,class:"organization"},E6=N({__name:"VPFriendsItem",props:{friend:{}},setup(e){const t=e,n=cr();function o(r,i){if(!i)return{};const l=bn(i)?n.value?i.dark:i.light:i;return l?{[r]:l}:{}}const s=w(()=>({...o("--vp-friends-text-color",t.friend.color),...o("--vp-friends-bg-color",t.friend.backgroundColor),...o("--vp-friends-name-color",t.friend.nameColor)}));return(r,i)=>(p(),y("div",{class:K(["vp-friend",{"only-title":!r.friend.desc&&!r.friend.socials?.length&&!r.friend.location&&!r.friend.organization,"no-desc":!r.friend.desc}]),style:Fe(s.value)},[k("div",k6,[k("img",{src:r.friend.avatar,alt:r.friend.name},null,8,$6)]),k("div",w6,[O(Te,{class:"title",href:r.friend.link,"no-icon":"",text:r.friend.name},null,8,["href","text"]),r.friend.location?(p(),y("p",T6,[i[0]||(i[0]=k("span",{class:"vpi-location"},null,-1)),k("span",null,U(r.friend.location),1)])):A("",!0),r.friend.organization?(p(),y("p",C6,[i[1]||(i[1]=k("span",{class:"vpi-organization"},null,-1)),k("span",null,U(r.friend.organization),1)])):A("",!0),r.friend.desc?(p(),y("p",{key:2,class:K(["desc",{offset:r.friend.location&&r.friend.organization}])},U(r.friend.desc),3)):A("",!0),r.friend.socials?(p(),M(is,{key:3,links:r.friend.socials},null,8,["links"])):A("",!0)])],6))}}),Id=G(E6,[["__scopeId","data-v-af8f5716"]]),S6={class:"vp-friends-group"},P6={class:"title"},L6={key:0,class:"description"},A6={key:1,class:"friends-list"},I6=N({__name:"VPFriendsGroup",props:{group:{}},setup(e){return(t,n)=>(p(),y("div",S6,[k("h3",P6,U(t.group.title||"My Friends"),1),t.group.desc?(p(),y("p",L6,U(t.group.desc),1)):A("",!0),t.group.list?.length?(p(),y("section",A6,[(p(!0),y(X,null,_e(t.group.list,(o,s)=>(p(),M(Id,{key:o.name+s,friend:o},null,8,["friend"]))),128))])):A("",!0)]))}}),M6=G(I6,[["__scopeId","data-v-e2cdd5d3"]]),x6={class:"vp-friends"},O6={class:"title"},R6={key:1,class:"description"},N6={key:2,class:"friends-list"},V6={key:4,class:"edit-link"},D6=N({__name:"VPFriends",setup(e){const t=Zf(),{frontmatter:n,page:o}=ne(),s=w(()=>n.value.list||[]),r=w(()=>n.value.groups||[]);return(i,l)=>{const a=ze("Content");return p(),y("div",x6,[b(n).contentPosition==="before"?(p(),M(a,{key:0,class:"vp-doc plume-content before","vp-content":""})):A("",!0),k("h2",O6,U(b(n).title||"My Friends"),1),b(n).description&&!b(o).autoDesc?(p(),y("p",R6,U(b(n).description),1)):A("",!0),s.value.length?(p(),y("section",N6,[(p(!0),y(X,null,_e(s.value,(c,u)=>(p(),M(Id,{key:c.name+u,friend:c},null,8,["friend"]))),128))])):A("",!0),(p(!0),y(X,null,_e(r.value,(c,u)=>(p(),M(M6,{key:u,group:c},null,8,["group"]))),128)),b(n).contentPosition!=="before"?(p(),M(a,{key:3,class:"vp-doc plume-content after","vp-content":""})):A("",!0),b(t)?(p(),y("div",V6,[O(Te,{class:"edit-link-button",href:b(t).link,"no-icon":!0},{default:P(()=>[l[0]||(l[0]=k("span",{class:"vpi-square-pen edit-link-icon","aria-label":"edit icon"},null,-1)),Oe(" "+U(b(t).text),1)]),_:1},8,["href"])])):A("",!0),O(Pd)])}}}),H6=G(D6,[["__scopeId","data-v-e9f44c2f"]]),B6={},F6={class:"vp-page"};function j6(e,t){const n=ze("Content");return p(),y("div",F6,[C(e.$slots,"page-top"),O(n,{class:"vp-doc plume-content","vp-content":""}),C(e.$slots,"page-bottom")])}const W6=G(B6,[["render",j6]]),U6=N({__name:"VPContent",props:{isNotFound:{type:Boolean}},setup(e){const t=e,{hasSidebar:n}=jt(),{frontmatter:o}=ne(),{isBlogLayout:s}=Hn(),r=lt();return be([s,()=>o.value.pageLayout,()=>r.path],()=>dt(()=>{if(Ht){document.documentElement.classList.toggle("bg-gray",s.value);const i=document.documentElement.className.match(/(?:^|\s)(layout-\S+)(?:$|\s)/)?.[1];i&&document.documentElement.classList.remove(i),document.documentElement.classList.add(`layout-${s.value?"blog":o.value.pageLayout||"doc"}`)}}),{immediate:!0}),(i,l)=>(p(),y("div",{id:"VPContent","vp-content":"",class:K(["vp-content",{"has-sidebar":b(n)&&!t.isNotFound,"is-home":b(o).pageLayout==="home"}])},[b(s)?(p(),M(Sd,{key:0},{"blog-top":P(()=>[C(i.$slots,"blog-top",{},void 0,!0)]),"blog-bottom":P(()=>[C(i.$slots,"blog-bottom",{},void 0,!0)]),"blog-archives-before":P(()=>[C(i.$slots,"blog-archives-before",{},void 0,!0)]),"blog-archives-after":P(()=>[C(i.$slots,"blog-archives-after",{},void 0,!0)]),"blog-tags-before":P(()=>[C(i.$slots,"blog-tags-before",{},void 0,!0)]),"blog-tags-after":P(()=>[C(i.$slots,"blog-tags-after",{},void 0,!0)]),"blog-tags-title-after":P(()=>[C(i.$slots,"blog-tags-title-after",{},void 0,!0)]),"blog-tags-content-before":P(()=>[C(i.$slots,"blog-tags-content-before",{},void 0,!0)]),"blog-categories-before":P(()=>[C(i.$slots,"blog-categories-before",{},void 0,!0)]),"blog-categories-after":P(()=>[C(i.$slots,"blog-categories-after",{},void 0,!0)]),"blog-categories-content-before":P(()=>[C(i.$slots,"blog-categories-content-before",{},void 0,!0)]),"blog-post-list-before":P(()=>[C(i.$slots,"blog-post-list-before",{},void 0,!0)]),"blog-post-list-after":P(()=>[C(i.$slots,"blog-post-list-after",{},void 0,!0)]),"blog-post-list-pagination-after":P(()=>[C(i.$slots,"blog-post-list-pagination-after",{},void 0,!0)]),"blog-aside-top":P(()=>[C(i.$slots,"blog-aside-top",{},void 0,!0)]),"blog-aside-bottom":P(()=>[C(i.$slots,"blog-aside-bottom",{},void 0,!0)]),"blog-extract-before":P(()=>[C(i.$slots,"blog-extract-before",{},void 0,!0)]),"blog-extract-after":P(()=>[C(i.$slots,"blog-extract-after",{},void 0,!0)]),_:3})):b(o).pageLayout==="page"?(p(),M(W6,{key:1},{"page-top":P(()=>[C(i.$slots,"page-top",{},void 0,!0)]),"page-bottom":P(()=>[C(i.$slots,"page-bottom",{},void 0,!0)]),_:3})):b(o).pageLayout==="friends"?(p(),M(H6,{key:2})):b(o).pageLayout==="home"?(p(),M(o8,{key:3},{"blog-top":P(()=>[C(i.$slots,"blog-top",{},void 0,!0)]),"blog-bottom":P(()=>[C(i.$slots,"blog-bottom",{},void 0,!0)]),"blog-post-list-before":P(()=>[C(i.$slots,"blog-post-list-before",{},void 0,!0)]),"blog-post-list-after":P(()=>[C(i.$slots,"blog-post-list-after",{},void 0,!0)]),"blog-post-list-pagination-after":P(()=>[C(i.$slots,"blog-post-list-pagination-after",{},void 0,!0)]),_:3})):b(o).pageLayout&&b(o).pageLayout!=="doc"?(p(),M(Pt(b(o).pageLayout),{key:4})):(p(),M(_6,{key:5},{"doc-top":P(()=>[C(i.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":P(()=>[C(i.$slots,"doc-bottom",{},void 0,!0)]),"doc-meta-before":P(()=>[C(i.$slots,"doc-meta-before",{},void 0,!0)]),"doc-meta-after":P(()=>[C(i.$slots,"doc-meta-after",{},void 0,!0)]),"doc-meta-top":P(()=>[C(i.$slots,"doc-meta-top",{},void 0,!0)]),"doc-meta-bottom":P(()=>[C(i.$slots,"doc-meta-bottom",{},void 0,!0)]),"doc-content-before":P(()=>[C(i.$slots,"doc-content-before",{},void 0,!0)]),"doc-footer-before":P(()=>[C(i.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":P(()=>[C(i.$slots,"doc-before",{},void 0,!0)]),"doc-after":P(()=>[C(i.$slots,"doc-after",{},void 0,!0)]),"aside-top":P(()=>[C(i.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":P(()=>[C(i.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":P(()=>[C(i.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":P(()=>[C(i.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":P(()=>[C(i.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":P(()=>[C(i.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),z6=G(U6,[["__scopeId","data-v-b2beaca7"]]),G6={class:"container"},q6=["innerHTML"],K6=["innerHTML"],Y6=N({__name:"VPFooter",setup(e){const{theme:t}=ne(),{hasSidebar:n}=jt(),o=Lm("--vp-footer-height",Ht?document.body:null),s=ee(null);return Ne(()=>{t.value.footer&&s.value&&(o.value=`${s.value.offsetHeight}px`)}),(r,i)=>b(t).footer?(p(),y("footer",{key:0,ref_key:"footer",ref:s,class:K(["vp-footer",{"has-sidebar":b(n)}]),"vp-footer":""},[C(r.$slots,"footer-content",{},()=>[k("div",G6,[b(t).footer.message?(p(),y("p",{key:0,class:"message",innerHTML:b(t).footer.message},null,8,q6)):A("",!0),b(t).footer.copyright?(p(),y("p",{key:1,class:"copyright",innerHTML:b(t).footer.copyright},null,8,K6)):A("",!0)])],!0)],2)):A("",!0)}}),al=G(Y6,[["__scopeId","data-v-400675cf"]]),Q6={class:"global-encrypt-container"},J6={key:0,class:"profile"},X6=["src","alt"],Z6={key:1},ek=N({inheritAttrs:!1,__name:"VPEncryptGlobal",setup(e){const{theme:t,site:n}=ne(),o=w(()=>t.value.profile),s=w(()=>o.value?.name||n.value.title);return(r,i)=>{const l=ze("ClientOnly");return p(),y(X,null,[O(l,null,{default:P(()=>[k("div",He({class:"vp-global-encrypt"},r.$attrs),[k("div",Q6,[o.value||s.value?(p(),y("div",J6,[o.value?(p(),y("p",{key:0,class:K(["avatar",{circle:o.value.circle}])},[k("img",{src:o.value.avatar??o.value.url,alt:o.value.name},null,8,X6)],2)):A("",!0),s.value?(p(),y("h3",Z6,U(s.value),1)):A("",!0)])):A("",!0),O(Ad,{global:"",info:b(t).encryptGlobalText},null,8,["info"])])],16)]),_:1}),O(al)],64)}}}),tk=G(ek,[["__scopeId","data-v-f4027c4b"]]),nk={class:"header"},ok={class:"outline"},sk=N({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(e){const t=e,{theme:n}=ne(),o=ee(!1),s=ee(0),r=ee(),i=ee();be(()=>t.headers,()=>{o.value=!1}),wf(r,()=>{o.value=!1},{ignore:[i]});function l(){o.value=!o.value,s.value=window.innerHeight+Math.min(window.scrollY-t.navHeight,0)}function a(u){u.target.classList.contains("outline-link")&&(r.value&&(r.value.style.transition="none"),dt(()=>{o.value=!1}))}function c(){o.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(u,f)=>(p(),y("div",{class:"vp-local-nav-outline-dropdown",style:Fe({"--vp-vh":`${s.value}px`})},[u.headers.length>0?(p(),y("button",{key:0,ref_key:"btn",ref:i,class:K({open:o.value}),onClick:l},[Oe(U(b(n).outlineLabel||"On this page")+" ",1),f[0]||(f[0]=k("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(p(),y("button",{key:1,onClick:c},U(b(n).returnToTopLabel||"Return to top"),1)),O(Bt,{name:"fade-in-scale-up"},{default:P(()=>[o.value?(p(),y("div",{key:0,ref_key:"items",ref:r,class:"items",onClick:a},[k("div",nk,[k("a",{class:"top-link",href:"#",onClick:c},U(b(n).returnToTopLabel||"Return to top"),1)]),k("div",ok,[O(Ld,{headers:u.headers},null,8,["headers"])])],512)):A("",!0)]),_:1})],4))}}),rk=G(sk,[["__scopeId","data-v-4114a62c"]]),ik=["disabled","aria-expanded"],lk={class:"menu-text"},ak=N({__name:"VPLocalNav",props:{open:{type:Boolean},showOutline:{type:Boolean}},emits:["openMenu"],setup(e){const t=e,{theme:n}=ne(),{isBlogPost:o}=Hn(),{hasSidebar:s}=jt(),{y:r}=Yi(),i=ee(0),l=el(),a=w(()=>l.value.length===0&&!s.value);Ne(()=>{i.value=Number.parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))});const c=w(()=>({"vp-local-nav":!0,fixed:a.value,"reached-top":r.value>=i.value,"is-blog":o.value,"with-outline":!t.showOutline})),u=w(()=>(s.value||o.value)&&(!a.value||r.value>=i.value));return(f,d)=>u.value?(p(),y("div",{key:0,class:K(c.value)},[k("button",{class:K(["menu",{hidden:b(o)}]),disabled:b(o),"aria-expanded":f.open,"aria-controls":"SidebarNav",onClick:d[0]||(d[0]=h=>f.$emit("openMenu"))},[d[1]||(d[1]=k("span",{class:"vpi-align-left menu-icon"},null,-1)),k("span",lk,U(b(n).sidebarMenuLabel||"Menu"),1)],10,ik),f.showOutline?(p(),M(rk,{key:0,headers:b(l),"nav-height":i.value},null,8,["headers","nav-height"])):A("",!0)],2)):A("",!0)}}),ck=G(ak,[["__scopeId","data-v-3944d8e8"]]),uk=["role","tabindex"],fk=["innerHTML"],dk=["innerHTML"],pk={class:"items"},hk=N({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(e){const t=e,{collapsed:n,collapsible:o,isLink:s,isActiveLink:r,hasActiveLink:i,hasChildren:l,toggle:a}=W1(w(()=>t.item)),c=w(()=>l.value?"section":"div"),u=w(()=>s.value?"a":"div"),f=w(()=>l.value?t.depth+2===7?"p":`h${t.depth+2}`:"p"),d=w(()=>s.value?void 0:"button"),h=w(()=>t.item.link?.startsWith("---")),v=w(()=>[[`level-${t.depth}`],{collapsible:o.value},{collapsed:n.value},{"is-link":s.value},{"is-active":r.value},{"has-active":i.value}]);function g(T){"key"in T&&T.key!=="Enter"||t.item.link||a()}function m(){t.item.link&&a()}return(T,S)=>{const $=ze("VPSidebarItem",!0);return p(),M(Pt(c.value),{class:K(["vp-sidebar-item sidebar-item",v.value])},{default:P(()=>[T.item.text?(p(),y("div",He({key:0,class:"item",role:d.value,tabindex:T.item.items&&0},Up(T.item.items?{click:g,keydown:g}:{},!0)),[S[1]||(S[1]=k("div",{class:"indicator"},null,-1)),T.item.icon?(p(),M(nt,{key:0,name:T.item.icon,class:K({separator:h.value})},null,8,["name","class"])):A("",!0),T.item.link&&!h.value?(p(),M(Te,{key:1,tag:u.value,class:"link",href:T.item.link},{default:P(()=>[(p(),M(Pt(f.value),{class:"text"},{default:P(()=>[k("span",{innerHTML:T.item.text},null,8,fk),T.item.badge?(p(),M(Tt,He({key:0,class:"vp-menu-badge"},typeof T.item.badge=="string"?{text:T.item.badge}:T.item.badge),null,16)):A("",!0)]),_:1}))]),_:1},8,["tag","href"])):(p(),M(Pt(f.value),{key:2,class:K(["text",{separator:h.value}])},{default:P(()=>[k("span",{innerHTML:T.item.text},null,8,dk),T.item.badge?(p(),M(Tt,He({key:0,class:"vp-menu-badge"},typeof T.item.badge=="string"?{text:T.item.badge}:T.item.badge),null,16)):A("",!0)]),_:1},8,["class"])),T.item.collapsed!=null?(p(),y("div",{key:3,class:"caret",role:"button","aria-label":"toggle section",tabindex:"0",onClick:m,onKeydown:Ku(m,["enter"])},[...S[0]||(S[0]=[k("span",{class:"vpi-chevron-right caret-icon"},null,-1)])],32)):A("",!0)],16,uk)):A("",!0),T.item.items&&T.item.items.length&&T.depth<5?(p(),M(b(Ui),{key:1},{default:P(()=>[_n(k("div",null,[k("div",pk,[(p(!0),y(X,null,_e(T.item.items,L=>(p(),M($,{key:L.text,item:L,depth:T.depth+1},null,8,["item","depth"]))),128))])],512),[[Rn,!b(n)]])]),_:1})):A("",!0)]),_:1},8,["class"])}}}),vk=G(hk,[["__scopeId","data-v-12048f0f"]]),gk=N({__name:"VPSidebarGroup",props:{items:{}},setup(e){const t=ee(!0);let n=null;return Ne(()=>{n=setTimeout(()=>{n=null,t.value=!1},300)}),Oi(()=>{n!=null&&(clearTimeout(n),n=null)}),(o,s)=>(p(!0),y(X,null,_e(o.items,r=>(p(),y("div",{key:r.text,class:K(["group",{"no-transition":t.value}])},[O(vk,{item:r,depth:0},null,8,["item"])],2))),128))}}),mk=G(gk,[["__scopeId","data-v-473fd05b"]]),bk=N({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const t=e,{theme:n}=ne(),{sidebarGroups:o,hasSidebar:s,sidebarKey:r}=jt(),i=Og(),l=ee(null),a=Ki(Ht?document.body:null);return be([()=>t.open,l],()=>{t.open?(a.value=!0,l.value?.focus()):a.value=!1},{immediate:!0,flush:"post"}),Ne(()=>{be(r,async()=>{await dt();const c=document.querySelector(`.vp-sidebar .vp-link[href*="${i.value}"]`);if(!l.value)return;if(!c){setTimeout(()=>l.value?.scrollTo(0,0),200);return}const{top:u,height:f}=l.value.getBoundingClientRect(),{top:d,height:h}=c.getBoundingClientRect();(du+f)&&c.scrollIntoView({block:"center"})},{immediate:!0,flush:"post"})}),(c,u)=>(p(),M(Bt,{name:"fade-slide-x",mode:"out-in"},{default:P(()=>[b(s)?(p(),y("aside",{key:0,ref_key:"navEl",ref:l,class:K(["vp-sidebar",{open:c.open,"hide-scrollbar":!(b(n).sidebarScrollbar??!0)}]),"vp-sidebar":"",onClick:u[0]||(u[0]=qu(()=>{},["stop"]))},[u[2]||(u[2]=k("div",{class:"curtain"},null,-1)),O(qs,null,{default:P(()=>[(p(),y("nav",{id:"SidebarNav",key:b(r),class:"nav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},[u[1]||(u[1]=k("span",{id:"sidebar-aria-label",class:"visually-hidden"}," Sidebar Navigation ",-1)),C(c.$slots,"sidebar-nav-before",{},void 0,!0),O(mk,{items:b(o)},null,8,["items"]),C(c.$slots,"sidebar-nav-after",{},void 0,!0)]))]),_:3})],2)):A("",!0)]),_:3}))}}),yk=G(bk,[["__scopeId","data-v-95211354"]]),_k=N({__name:"VPSignDown",setup(e){const t=we(),{height:n}=Sf(t),{height:o}=Af();Ne(()=>{t.value=document.body});const{page:s}=ne(),r=w(()=>{if(s.value.frontmatter.signDown!==!0||s.value.frontmatter.pageLayout!=="home"||!s.value.frontmatter.config)return!0;const c=s.value.frontmatter.config;return c.length<=1||c[0].full!==!0}),i=w(()=>!(n.value_n((p(),y("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24","aria-label":"sign down",class:"vp-sign-down","aria-hidden":"true",onClick:a},[...u[0]||(u[0]=[k("g",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2.5"},[k("path",{d:"m19 11l-7 6l-7-6"}),k("path",{d:"m19 5l-7 6l-7-6",opacity:"0.6"})],-1)])],512)),[[Rn,!r.value&&i.value]])}}),kk=G(_k,[["__scopeId","data-v-900978de"]]),$k=N({__name:"VPSkipLink",setup(e){const t=lt(),n=ee();be(()=>t.path,()=>n.value.focus());function o({target:s}){const r=document.getElementById(decodeURIComponent(s.hash).slice(1));if(r){const i=()=>{r.removeAttribute("tabindex"),r.removeEventListener("blur",i)};r.setAttribute("tabindex","-1"),r.addEventListener("blur",i),r.focus(),window.scrollTo(0,0)}}return(s,r)=>(p(),y(X,null,[k("span",{ref_key:"backToTop",ref:n,tabindex:"-1"},null,512),k("a",{href:"#VPContent",class:"vp-skip-link visually-hidden",onClick:o}," Skip to content ")],64))}}),Md=G($k,[["__scopeId","data-v-17e3d305"]]),wk=N({__name:"Layout",setup(e){const{isOpen:t,open:n,close:o}=jt(),{frontmatter:s}=ne(),{isGlobalDecrypted:r,isPageDecrypted:i}=ss(),l=lt();return be(()=>l.path,o),j1(t,o),(a,c)=>{const u=ze("Content");return p(),y(X,null,[b(s).pageLayout!==!1&&b(s).pageLayout!=="custom"?(p(),y("div",{key:0,class:K(["theme-plume vp-layout",b(s).pageClass]),"vp-container":""},[b(r)?(p(),y(X,{key:1},[C(a.$slots,"layout-top",{},void 0,!0),O(Md),O(a3,{show:b(t),onClick:b(o)},null,8,["show","onClick"]),O($d,null,{"nav-bar-title-before":P(()=>[C(a.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":P(()=>[C(a.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":P(()=>[C(a.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":P(()=>[C(a.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-bar-menu-before":P(()=>[C(a.$slots,"nav-bar-menu-before",{},void 0,!0)]),"nav-bar-menu-after":P(()=>[C(a.$slots,"nav-bar-menu-after",{},void 0,!0)]),"nav-screen-content-before":P(()=>[C(a.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":P(()=>[C(a.$slots,"nav-screen-content-after",{},void 0,!0)]),"nav-screen-menu-before":P(()=>[C(a.$slots,"nav-screen-menu-before",{},void 0,!0)]),"nav-screen-menu-after":P(()=>[C(a.$slots,"nav-screen-menu-after",{},void 0,!0)]),_:3}),O(ck,{open:b(t),"show-outline":b(i),onOpenMenu:b(n)},null,8,["open","show-outline","onOpenMenu"]),O(yk,{open:b(t)},{"sidebar-nav-before":P(()=>[C(a.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":P(()=>[C(a.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),C(a.$slots,"custom-content",{},()=>[O(z6,null,{"page-top":P(()=>[C(a.$slots,"page-top",{},void 0,!0)]),"page-bottom":P(()=>[C(a.$slots,"page-bottom",{},void 0,!0)]),"doc-meta-before":P(()=>[C(a.$slots,"doc-meta-before",{},void 0,!0)]),"doc-meta-after":P(()=>[C(a.$slots,"doc-meta-after",{},void 0,!0)]),"doc-meta-top":P(()=>[C(a.$slots,"doc-meta-top",{},void 0,!0)]),"doc-meta-bottom":P(()=>[C(a.$slots,"doc-meta-bottom",{},void 0,!0)]),"doc-content-before":P(()=>[C(a.$slots,"doc-content-before",{},void 0,!0)]),"doc-footer-before":P(()=>[C(a.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":P(()=>[C(a.$slots,"doc-before",{},void 0,!0)]),"doc-after":P(()=>[C(a.$slots,"doc-after",{},void 0,!0)]),"doc-top":P(()=>[C(a.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":P(()=>[C(a.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":P(()=>[C(a.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":P(()=>[C(a.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":P(()=>[C(a.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":P(()=>[C(a.$slots,"aside-outline-after",{},void 0,!0)]),"blog-top":P(()=>[C(a.$slots,"blog-top",{},void 0,!0)]),"blog-bottom":P(()=>[C(a.$slots,"blog-bottom",{},void 0,!0)]),"blog-archives-before":P(()=>[C(a.$slots,"blog-archives-before",{},void 0,!0)]),"blog-archives-after":P(()=>[C(a.$slots,"blog-archives-after",{},void 0,!0)]),"blog-tags-before":P(()=>[C(a.$slots,"blog-tags-before",{},void 0,!0)]),"blog-tags-after":P(()=>[C(a.$slots,"blog-tags-after",{},void 0,!0)]),"blog-tags-title-after":P(()=>[C(a.$slots,"blog-tags-title-after",{},void 0,!0)]),"blog-tags-content-before":P(()=>[C(a.$slots,"blog-tags-content-before",{},void 0,!0)]),"blog-categories-before":P(()=>[C(a.$slots,"blog-categories-before",{},void 0,!0)]),"blog-categories-after":P(()=>[C(a.$slots,"blog-categories-after",{},void 0,!0)]),"blog-categories-content-before":P(()=>[C(a.$slots,"blog-categories-content-before",{},void 0,!0)]),"blog-post-list-before":P(()=>[C(a.$slots,"blog-post-list-before",{},void 0,!0)]),"blog-post-list-after":P(()=>[C(a.$slots,"blog-post-list-after",{},void 0,!0)]),"blog-post-list-pagination-after":P(()=>[C(a.$slots,"blog-post-list-pagination-after",{},void 0,!0)]),"blog-aside-top":P(()=>[C(a.$slots,"blog-aside-top",{},void 0,!0)]),"blog-aside-bottom":P(()=>[C(a.$slots,"blog-aside-bottom",{},void 0,!0)]),"blog-extract-before":P(()=>[C(a.$slots,"blog-extract-before",{},void 0,!0)]),"blog-extract-after":P(()=>[C(a.$slots,"blog-extract-after",{},void 0,!0)]),_:3})],!0),O(f3),O(kk),O(al,null,{"footer-content":P(()=>[C(a.$slots,"footer-content",{},void 0,!0)]),_:3}),C(a.$slots,"layout-bottom",{},void 0,!0)],64)):(p(),M(tk,{key:0}))],2)):(p(),M(u,{key:1,"vp-container":"","vp-content":""})),O(wd,null,{"bulletin-content":P(()=>[C(a.$slots,"bulletin-content",{},void 0,!0)]),_:3})],64)}}}),Tk=G(wk,[["__scopeId","data-v-f73ca3da"]]),Ck={"vp-not-found":"",class:"theme-plume vp-layout"},Ek={id:"VPContent",class:"vp-content"},Sk={class:"vp-not-found"},Pk={class:"code"},Lk={class:"title"},Ak={class:"quote"},Ik={class:"action"},Mk=["href","aria-label"],xk=N({__name:"NotFound",setup(e){const t=an(),{theme:n}=ne();return(o,s)=>(p(),y(X,null,[k("div",Ck,[C(o.$slots,"layout-top",{},void 0,!0),O(Md),O($d,null,{"nav-bar-title-before":P(()=>[C(o.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":P(()=>[C(o.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":P(()=>[C(o.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":P(()=>[C(o.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-bar-menu-before":P(()=>[C(o.$slots,"nav-bar-menu-before",{},void 0,!0)]),"nav-bar-menu-after":P(()=>[C(o.$slots,"nav-bar-menu-after",{},void 0,!0)]),"nav-screen-content-before":P(()=>[C(o.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":P(()=>[C(o.$slots,"nav-screen-content-after",{},void 0,!0)]),"nav-screen-menu-before":P(()=>[C(o.$slots,"nav-screen-menu-before",{},void 0,!0)]),"nav-screen-menu-after":P(()=>[C(o.$slots,"nav-screen-menu-after",{},void 0,!0)]),_:3}),k("div",Ek,[C(o.$slots,"not-found",{},()=>[k("div",Sk,[k("p",Pk,U(b(n).notFound?.code??"404"),1),k("h1",Lk,U(b(n).notFound?.title??"PAGE NOT FOUND"),1),s[0]||(s[0]=k("div",{class:"divider"},null,-1)),k("blockquote",Ak,U(b(n).notFound?.quote??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),k("div",Ik,[k("a",{class:"link",href:b(bt)(b(t)),"aria-label":b(n).notFound?.linkLabel??"go to home"},U(b(n).notFound?.linkText??"Take me home"),9,Mk)])])],!0)]),O(al,null,{"footer-content":P(()=>[C(o.$slots,"footer-content",{},void 0,!0)]),_:3}),C(o.$slots,"layout-bottom",{},void 0,!0)]),O(wd,null,{"bulletin-content":P(()=>[C(o.$slots,"bulletin-content",{},void 0,!0)]),_:3})],64))}}),Ok=G(xk,[["__scopeId","data-v-adb3a381"]]);function Rk(e){e.component("Badge",Tt),e.component("VPBadge",Tt),e.component("VPCard",ac),e.component("Card",ac),e.component("VPCardGrid",cc),e.component("CardGrid",cc),e.component("VPLinkCard",dc),e.component("LinkCard",dc),e.component("VPImageCard",fc),e.component("ImageCard",fc),e.component("VPCardMasonry",uc),e.component("CardMasonry",uc),e.component("VPLink",Te),e.component("Icon",nt),e.component("VPIcon",nt),e.component("VPButton",fr),e.component("HomeBox",co),e.component("VPHomeBox",co),e.component("DocComment",t=>xo("CommentService")?it(ze("CommentService"),t):null),e.component("DocGitContributors",()=>xo("GitContributors")?it(ze("GitContributors")):null),e.component("DocGitChangelog",()=>xo("GitChangelog")?it(ze("GitChangelog")):null)}var Nk=Nn({enhance({app:e,router:t}){P1(e),L1(e),yb(t),Rk(e)},setup(){D1(),ub(),x1(),_b()},layouts:{Layout:Tk,NotFound:Ok}});const Vk=Object.freeze(Object.defineProperty({__proto__:null,default:Nk},Symbol.toStringTag,{value:"Module"})),Dk=Nn({enhance({app:e}){}}),Hk=Object.freeze(Object.defineProperty({__proto__:null,default:Dk},Symbol.toStringTag,{value:"Module"})),ks=[qg,Hm,jm,c0,u0,g0,A0,q0,Y0,Vk,Hk].map(e=>e.default).filter(Boolean),Bk=JSON.parse('{"base":"/","lang":"zh-CN","title":"文档中心","description":"","head":[["link",{"rel":"icon","type":"image/png","href":"/favicon.png"}],["link",{"rel":"stylesheet","href":"/styles/index.css"}]],"locales":{}}');var Yn=we(Bk),Fk=sg,jk=()=>{const e=Lg({history:Fk(Ju("/")),routes:[{name:"vuepress-route",path:"/:catchAll(.*)",components:{}}],scrollBehavior:(t,n,o)=>o||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{if(t.path!==n.path||n===Gt){const o=zo(t.fullPath);if(o.path!==t.fullPath)return o.path;const s=await o.loader();t.meta={...o.meta,_pageChunk:s}}else t.path===n.path&&(t.meta=n.meta)}),e},Wk=e=>{e.component("ClientOnly",Fg),e.component("Content",hf),e.component("RouteLink",Bg)},Uk=(e,t,n)=>{const o=w(()=>t.currentRoute.value.path),s=Li((m,T)=>({get(){return m(),t.currentRoute.value.meta._pageChunk},set(S){t.currentRoute.value.meta._pageChunk=S,T()}})),r=w(()=>wn.resolveLayouts(n)),i=w(()=>wn.resolveRouteLocale(Yn.value.locales,o.value)),l=w(()=>wn.resolveSiteLocaleData(Yn.value,i.value)),a=w(()=>s.value.comp),c=w(()=>s.value.data),u=w(()=>c.value.frontmatter),f=w(()=>wn.resolvePageHeadTitle(c.value,l.value)),d=w(()=>wn.resolvePageHead(f.value,u.value,l.value)),h=w(()=>wn.resolvePageLang(c.value,l.value)),v=w(()=>wn.resolvePageLayout(c.value,r.value)),g={layouts:r,pageData:c,pageComponent:a,pageFrontmatter:u,pageHead:d,pageHeadTitle:f,pageLang:h,pageLayout:v,redirects:ai,routeLocale:i,routePath:o,routes:no,siteData:Yn,siteLocaleData:l,frontmatter:u,head:d,headTitle:f,lang:h,page:c,site:Yn,siteLocale:l};return e.provide(ji,g),Object.defineProperties(e.config.globalProperties,{$pageFrontmatter:{get:()=>u.value},$pageHead:{get:()=>d.value},$pageHeadTitle:{get:()=>f.value},$pageLang:{get:()=>h.value},$pageData:{get:()=>c.value},$routeLocale:{get:()=>i.value},$withBase:{get:()=>bt},$frontmatter:{get:()=>u.value},$head:{get:()=>d.value},$headTitle:{get:()=>f.value},$lang:{get:()=>h.value},$page:{get:()=>c.value},$site:{get:()=>Yn.value},$siteLocale:{get:()=>l.value}}),g},zk=([e,t,n=""])=>{const o=Object.entries(t).map(([l,a])=>Dt(a)?`[${l}=${JSON.stringify(a)}]`:a?`[${l}]`:"").join(""),s=`head > ${e}${o}`;return Array.from(document.querySelectorAll(s)).find(l=>l.innerText===n)??null},Gk=([e,t,n])=>{if(!Dt(e))return null;const o=document.createElement(e);return bn(t)&&Object.entries(t).forEach(([s,r])=>{Dt(r)?o.setAttribute(s,r):r&&o.setAttribute(s,"")}),Dt(n)&&o.appendChild(document.createTextNode(n)),o},qk=()=>{const e=Mg(),t=po();let n=[];const o=()=>{e.value.forEach(i=>{const l=zk(i);l&&n.push(l)})},s=()=>{const i=[];return e.value.forEach(l=>{const a=Gk(l);a&&i.push(a)}),i},r=()=>{document.documentElement.lang=t.value;const i=s();n.forEach((l,a)=>{const c=i.findIndex(u=>l.isEqualNode(u));c===-1?(l.remove(),delete n[a]):i.splice(c,1)}),i.forEach(l=>document.head.appendChild(l)),n=[...n.filter(l=>!!l),...i]};Xt(Dg,r),Ne(()=>{o(),be(e,r,{immediate:!1})})},Kk=cv,Yk=async()=>{const e=Kk({name:"Vuepress",setup(){qk();for(const s of ks)s.setup?.();const n=ks.flatMap(({rootComponents:s=[]})=>s.map(r=>it(r))),o=xg();return()=>[it(o.value),n]}}),t=jk();Wk(e),Uk(e,t,ks);for(const n of ks)await n.enhance?.({app:e,router:t,siteData:Yn});return e.use(t),{app:e,router:t}};Yk().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{Ta as A,fo as B,We as C,Ki as D,Oi as E,M as F,qu as G,_n as H,b as I,ov as J,Ue as K,A as L,_e as M,K as N,bt as O,X as P,U as Q,Uc as R,Zk as S,Qk as T,G as _,O as a,Jk as b,y as c,Yk as createVueApp,k as d,Oe as e,w as f,Oo as g,be as h,Vn as i,N as j,an as k,M0 as l,xn as m,sm as n,p as o,Xk as p,ee as q,ze as r,we as s,ye as t,Je as u,Lf as v,P as w,vm as x,dt as y,Ne as z}; diff --git a/doc/docs/.vuepress/dist/assets/app-qWrSwP4H.js b/doc/docs/.vuepress/dist/assets/app-qWrSwP4H.js deleted file mode 100644 index 3af0c4168..000000000 --- a/doc/docs/.vuepress/dist/assets/app-qWrSwP4H.js +++ /dev/null @@ -1,26 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index.html-D3Fu6puD.js","assets/plume-CW0hsMQh.js","assets/index.html-CSp8PPzb.js"])))=>i.map(i=>d[i]); -/** -* @vue/shared v3.5.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function $i(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Ae={},Jn=[],Vt=()=>{},mc=()=>!1,Ko=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),wi=e=>e.startsWith("onUpdate:"),qe=Object.assign,Ti=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Rd=Object.prototype.hasOwnProperty,Pe=(e,t)=>Rd.call(e,t),he=Array.isArray,Xn=e=>Ks(e)==="[object Map]",bc=e=>Ks(e)==="[object Set]",ve=e=>typeof e=="function",Fe=e=>typeof e=="string",sn=e=>typeof e=="symbol",Re=e=>e!==null&&typeof e=="object",yc=e=>(Re(e)||ve(e))&&ve(e.then)&&ve(e.catch),_c=Object.prototype.toString,Ks=e=>_c.call(e),Nd=e=>Ks(e).slice(8,-1),kc=e=>Ks(e)==="[object Object]",Ci=e=>Fe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Zn=$i(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ys=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},Vd=/-\w/g,ft=Ys(e=>e.replace(Vd,t=>t.slice(1).toUpperCase())),Dd=/\B([A-Z])/g,yn=Ys(e=>e.replace(Dd,"-$1").toLowerCase()),Yo=Ys(e=>e.charAt(0).toUpperCase()+e.slice(1)),$s=Ys(e=>e?`on${Yo(e)}`:""),gn=(e,t)=>!Object.is(e,t),ws=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:o,value:n})},qr=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Hd=e=>{const t=Fe(e)?Number(e):NaN;return isNaN(t)?e:t};let dl;const Qs=()=>dl||(dl=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function je(e){if(he(e)){const t={};for(let n=0;n{if(n){const o=n.split(Fd);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function K(e){let t="";if(Fe(e))t=e;else if(he(e))for(let n=0;n!!(e&&e.__v_isRef===!0),U=e=>Fe(e)?e:e==null?"":he(e)||Re(e)&&(e.toString===_c||!ve(e.toString))?Cc(e)?U(e.value):JSON.stringify(e,Ec,2):String(e),Ec=(e,t)=>Cc(t)?Ec(e,t.value):Xn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,s],r)=>(n[hr(o,r)+" =>"]=s,n),{})}:bc(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>hr(n))}:sn(t)?hr(t):Re(t)&&!he(t)&&!kc(t)?String(t):t,hr=(e,t="")=>{var n;return sn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.5.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let et;class Gd{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=et,!t&&et&&(this.index=(et.scopes||(et.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0&&--this._on===0&&(et=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let n,o;for(n=0,o=this.effects.length;n0)return;if(Eo){let t=Eo;for(Eo=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Co;){let t=Co;for(Co=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(o){e||(e=o)}t=n}}if(e)throw e}function Ic(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Mc(e){let t,n=e.depsTail,o=n;for(;o;){const s=o.prevDep;o.version===-1?(o===n&&(n=s),Pi(o),Kd(o)):t=o,o.dep.activeLink=o.prevActiveLink,o.prevActiveLink=void 0,o=s}e.deps=t,e.depsTail=n}function Kr(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(xc(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function xc(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Vo)||(e.globalVersion=Vo,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Kr(e))))return;e.flags|=2;const t=e.dep,n=xe,o=St;xe=e,St=!0;try{Ic(e);const s=e.fn(e._value);(t.version===0||gn(s,e._value))&&(e.flags|=128,e._value=s,t.version++)}catch(s){throw t.version++,s}finally{xe=n,St=o,Mc(e),e.flags&=-3}}function Pi(e,t=!1){const{dep:n,prevSub:o,nextSub:s}=e;if(o&&(o.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=o,e.nextSub=void 0),n.subs===e&&(n.subs=o,!o&&n.computed)){n.computed.flags&=-5;for(let r=n.computed.deps;r;r=r.nextDep)Pi(r,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Kd(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let St=!0;const Oc=[];function tn(){Oc.push(St),St=!1}function nn(){const e=Oc.pop();St=e===void 0?!0:e}function pl(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=xe;xe=void 0;try{t()}finally{xe=n}}}let Vo=0;class Yd{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Js{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!xe||!St||xe===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==xe)n=this.activeLink=new Yd(xe,this),xe.deps?(n.prevDep=xe.depsTail,xe.depsTail.nextDep=n,xe.depsTail=n):xe.deps=xe.depsTail=n,Rc(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const o=n.nextDep;o.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=o),n.prevDep=xe.depsTail,n.nextDep=void 0,xe.depsTail.nextDep=n,xe.depsTail=n,xe.deps===n&&(xe.deps=o)}return n}trigger(t){this.version++,Vo++,this.notify(t)}notify(t){Ei();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Si()}}}function Rc(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let o=t.deps;o;o=o.nextDep)Rc(o)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Is=new WeakMap,Sn=Symbol(""),Yr=Symbol(""),Do=Symbol("");function tt(e,t,n){if(St&&xe){let o=Is.get(e);o||Is.set(e,o=new Map);let s=o.get(n);s||(o.set(n,s=new Js),s.map=o,s.key=n),s.track()}}function Qt(e,t,n,o,s,r){const i=Is.get(e);if(!i){Vo++;return}const l=a=>{a&&a.trigger()};if(Ei(),t==="clear")i.forEach(l);else{const a=he(e),c=a&&Ci(n);if(a&&n==="length"){const u=Number(o);i.forEach((f,d)=>{(d==="length"||d===Do||!sn(d)&&d>=u)&&l(f)})}else switch((n!==void 0||i.has(void 0))&&l(i.get(n)),c&&l(i.get(Do)),t){case"add":a?c&&l(i.get("length")):(l(i.get(Sn)),Xn(e)&&l(i.get(Yr)));break;case"delete":a||(l(i.get(Sn)),Xn(e)&&l(i.get(Yr)));break;case"set":Xn(e)&&l(i.get(Sn));break}}Si()}function Qd(e,t){const n=Is.get(e);return n&&n.get(t)}function jn(e){const t=$e(e);return t===e?t:(tt(t,"iterate",Do),wt(e)?t:t.map(Ke))}function Xs(e){return tt(e=$e(e),"iterate",Do),e}const Jd={__proto__:null,[Symbol.iterator](){return gr(this,Symbol.iterator,Ke)},concat(...e){return jn(this).concat(...e.map(t=>he(t)?jn(t):t))},entries(){return gr(this,"entries",e=>(e[1]=Ke(e[1]),e))},every(e,t){return Ut(this,"every",e,t,void 0,arguments)},filter(e,t){return Ut(this,"filter",e,t,n=>n.map(Ke),arguments)},find(e,t){return Ut(this,"find",e,t,Ke,arguments)},findIndex(e,t){return Ut(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Ut(this,"findLast",e,t,Ke,arguments)},findLastIndex(e,t){return Ut(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Ut(this,"forEach",e,t,void 0,arguments)},includes(...e){return mr(this,"includes",e)},indexOf(...e){return mr(this,"indexOf",e)},join(e){return jn(this).join(e)},lastIndexOf(...e){return mr(this,"lastIndexOf",e)},map(e,t){return Ut(this,"map",e,t,void 0,arguments)},pop(){return mo(this,"pop")},push(...e){return mo(this,"push",e)},reduce(e,...t){return hl(this,"reduce",e,t)},reduceRight(e,...t){return hl(this,"reduceRight",e,t)},shift(){return mo(this,"shift")},some(e,t){return Ut(this,"some",e,t,void 0,arguments)},splice(...e){return mo(this,"splice",e)},toReversed(){return jn(this).toReversed()},toSorted(e){return jn(this).toSorted(e)},toSpliced(...e){return jn(this).toSpliced(...e)},unshift(...e){return mo(this,"unshift",e)},values(){return gr(this,"values",Ke)}};function gr(e,t,n){const o=Xs(e),s=o[t]();return o!==e&&!wt(e)&&(s._next=s.next,s.next=()=>{const r=s._next();return r.value&&(r.value=n(r.value)),r}),s}const Xd=Array.prototype;function Ut(e,t,n,o,s,r){const i=Xs(e),l=i!==e&&!wt(e),a=i[t];if(a!==Xd[t]){const f=a.apply(e,r);return l?Ke(f):f}let c=n;i!==e&&(l?c=function(f,d){return n.call(this,Ke(f),d,e)}:n.length>2&&(c=function(f,d){return n.call(this,f,d,e)}));const u=a.call(i,c,o);return l&&s?s(u):u}function hl(e,t,n,o){const s=Xs(e);let r=n;return s!==e&&(wt(e)?n.length>3&&(r=function(i,l,a){return n.call(this,i,l,a,e)}):r=function(i,l,a){return n.call(this,i,Ke(l),a,e)}),s[t](r,...o)}function mr(e,t,n){const o=$e(e);tt(o,"iterate",Do);const s=o[t](...n);return(s===-1||s===!1)&&Li(n[0])?(n[0]=$e(n[0]),o[t](...n)):s}function mo(e,t,n=[]){tn(),Ei();const o=$e(e)[t].apply(e,n);return Si(),nn(),o}const Zd=$i("__proto__,__v_isRef,__isVue"),Nc=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(sn));function ep(e){sn(e)||(e=String(e));const t=$e(this);return tt(t,"has",e),t.hasOwnProperty(e)}class Vc{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,o){if(n==="__v_skip")return t.__v_skip;const s=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return r;if(n==="__v_raw")return o===(s?r?Wc:jc:r?Fc:Bc).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(o)?t:void 0;const i=he(t);if(!s){let a;if(i&&(a=Jd[n]))return a;if(n==="hasOwnProperty")return ep}const l=Reflect.get(t,n,ze(t)?t:o);return(sn(n)?Nc.has(n):Zd(n))||(s||tt(t,"get",n),r)?l:ze(l)?i&&Ci(n)?l:l.value:Re(l)?s?Qo(l):Mn(l):l}}class Dc extends Vc{constructor(t=!1){super(!1,t)}set(t,n,o,s){let r=t[n];if(!this._isShallow){const a=mn(r);if(!wt(o)&&!mn(o)&&(r=$e(r),o=$e(o)),!he(t)&&ze(r)&&!ze(o))return a||(r.value=o),!0}const i=he(t)&&Ci(n)?Number(n)e,as=e=>Reflect.getPrototypeOf(e);function rp(e,t,n){return function(...o){const s=this.__v_raw,r=$e(s),i=Xn(r),l=e==="entries"||e===Symbol.iterator&&i,a=e==="keys"&&i,c=s[e](...o),u=n?Qr:t?Ms:Ke;return!t&&tt(r,"iterate",a?Yr:Sn),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:l?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function cs(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function ip(e,t){const n={get(s){const r=this.__v_raw,i=$e(r),l=$e(s);e||(gn(s,l)&&tt(i,"get",s),tt(i,"get",l));const{has:a}=as(i),c=t?Qr:e?Ms:Ke;if(a.call(i,s))return c(r.get(s));if(a.call(i,l))return c(r.get(l));r!==i&&r.get(s)},get size(){const s=this.__v_raw;return!e&&tt($e(s),"iterate",Sn),s.size},has(s){const r=this.__v_raw,i=$e(r),l=$e(s);return e||(gn(s,l)&&tt(i,"has",s),tt(i,"has",l)),s===l?r.has(s):r.has(s)||r.has(l)},forEach(s,r){const i=this,l=i.__v_raw,a=$e(l),c=t?Qr:e?Ms:Ke;return!e&&tt(a,"iterate",Sn),l.forEach((u,f)=>s.call(r,c(u),c(f),i))}};return qe(n,e?{add:cs("add"),set:cs("set"),delete:cs("delete"),clear:cs("clear")}:{add(s){!t&&!wt(s)&&!mn(s)&&(s=$e(s));const r=$e(this);return as(r).has.call(r,s)||(r.add(s),Qt(r,"add",s,s)),this},set(s,r){!t&&!wt(r)&&!mn(r)&&(r=$e(r));const i=$e(this),{has:l,get:a}=as(i);let c=l.call(i,s);c||(s=$e(s),c=l.call(i,s));const u=a.call(i,s);return i.set(s,r),c?gn(r,u)&&Qt(i,"set",s,r):Qt(i,"add",s,r),this},delete(s){const r=$e(this),{has:i,get:l}=as(r);let a=i.call(r,s);a||(s=$e(s),a=i.call(r,s)),l&&l.call(r,s);const c=r.delete(s);return a&&Qt(r,"delete",s,void 0),c},clear(){const s=$e(this),r=s.size!==0,i=s.clear();return r&&Qt(s,"clear",void 0,void 0),i}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=rp(s,e,t)}),n}function Zs(e,t){const n=ip(e,t);return(o,s,r)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?o:Reflect.get(Pe(n,s)&&s in o?n:o,s,r)}const lp={get:Zs(!1,!1)},ap={get:Zs(!1,!0)},cp={get:Zs(!0,!1)},up={get:Zs(!0,!0)},Bc=new WeakMap,Fc=new WeakMap,jc=new WeakMap,Wc=new WeakMap;function fp(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function dp(e){return e.__v_skip||!Object.isExtensible(e)?0:fp(Nd(e))}function Mn(e){return mn(e)?e:er(e,!1,tp,lp,Bc)}function Uc(e){return er(e,!1,op,ap,Fc)}function Qo(e){return er(e,!0,np,cp,jc)}function pp(e){return er(e,!0,sp,up,Wc)}function er(e,t,n,o,s){if(!Re(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=dp(e);if(r===0)return e;const i=s.get(e);if(i)return i;const l=new Proxy(e,r===2?o:n);return s.set(e,l),l}function Pn(e){return mn(e)?Pn(e.__v_raw):!!(e&&e.__v_isReactive)}function mn(e){return!!(e&&e.__v_isReadonly)}function wt(e){return!!(e&&e.__v_isShallow)}function Li(e){return e?!!e.__v_raw:!1}function $e(e){const t=e&&e.__v_raw;return t?$e(t):e}function zc(e){return!Pe(e,"__v_skip")&&Object.isExtensible(e)&&$c(e,"__v_skip",!0),e}const Ke=e=>Re(e)?Mn(e):e,Ms=e=>Re(e)?Qo(e):e;function ze(e){return e?e.__v_isRef===!0:!1}function ee(e){return Gc(e,!1)}function we(e){return Gc(e,!0)}function Gc(e,t){return ze(e)?e:new hp(e,t)}class hp{constructor(t,n){this.dep=new Js,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:$e(t),this._value=n?t:Ke(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,o=this.__v_isShallow||wt(t)||mn(t);t=o?t:$e(t),gn(t,n)&&(this._rawValue=t,this._value=o?t:Ke(t),this.dep.trigger())}}function b(e){return ze(e)?e.value:e}function ye(e){return ve(e)?e():b(e)}const vp={get:(e,t,n)=>t==="__v_raw"?e:b(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const s=e[t];return ze(s)&&!ze(n)?(s.value=n,!0):Reflect.set(e,t,n,o)}};function qc(e){return Pn(e)?e:new Proxy(e,vp)}class gp{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Js,{get:o,set:s}=t(n.track.bind(n),n.trigger.bind(n));this._get=o,this._set=s}get value(){return this._value=this._get()}set value(t){this._set(t)}}function Ai(e){return new gp(e)}class mp{constructor(t,n,o){this._object=t,this._key=n,this._defaultValue=o,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Qd($e(this._object),this._key)}}class bp{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function xn(e,t,n){return ze(e)?e:ve(e)?new bp(e):Re(e)&&arguments.length>1?yp(e,t,n):ee(e)}function yp(e,t,n){const o=e[t];return ze(o)?o:new mp(e,t,n)}class _p{constructor(t,n,o){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Js(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Vo-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=o}notify(){if(this.flags|=16,!(this.flags&8)&&xe!==this)return Ac(this,!0),!0}get value(){const t=this.dep.track();return xc(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function kp(e,t,n=!1){let o,s;return ve(e)?o=e:(o=e.get,s=e.set),new _p(o,s,n)}const us={},xs=new WeakMap;let Tn;function $p(e,t=!1,n=Tn){if(n){let o=xs.get(n);o||xs.set(n,o=[]),o.push(e)}}function wp(e,t,n=Ae){const{immediate:o,deep:s,once:r,scheduler:i,augmentJob:l,call:a}=n,c=L=>s?L:wt(L)||s===!1||s===0?Jt(L,1):Jt(L);let u,f,d,h,v=!1,g=!1;if(ze(e)?(f=()=>e.value,v=wt(e)):Pn(e)?(f=()=>c(e),v=!0):he(e)?(g=!0,v=e.some(L=>Pn(L)||wt(L)),f=()=>e.map(L=>{if(ze(L))return L.value;if(Pn(L))return c(L);if(ve(L))return a?a(L,2):L()})):ve(e)?t?f=a?()=>a(e,2):e:f=()=>{if(d){tn();try{d()}finally{nn()}}const L=Tn;Tn=u;try{return a?a(e,3,[h]):e(h)}finally{Tn=L}}:f=Vt,t&&s){const L=f,D=s===!0?1/0:s;f=()=>Jt(L(),D)}const m=Sc(),T=()=>{u.stop(),m&&m.active&&Ti(m.effects,u)};if(r&&t){const L=t;t=(...D)=>{L(...D),T()}}let S=g?new Array(e.length).fill(us):us;const $=L=>{if(!(!(u.flags&1)||!u.dirty&&!L))if(t){const D=u.run();if(s||v||(g?D.some((j,q)=>gn(j,S[q])):gn(D,S))){d&&d();const j=Tn;Tn=u;try{const q=[D,S===us?void 0:g&&S[0]===us?[]:S,h];S=D,a?a(t,3,q):t(...q)}finally{Tn=j}}}else u.run()};return l&&l($),u=new Pc(f),u.scheduler=i?()=>i($,!1):$,h=L=>$p(L,!1,u),d=u.onStop=()=>{const L=xs.get(u);if(L){if(a)a(L,4);else for(const D of L)D();xs.delete(u)}},t?o?$(!0):S=u.run():i?i($.bind(null,!0),!0):u.run(),T.pause=u.pause.bind(u),T.resume=u.resume.bind(u),T.stop=T,T}function Jt(e,t=1/0,n){if(t<=0||!Re(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,ze(e))Jt(e.value,t,n);else if(he(e))for(let o=0;o{Jt(o,t,n)});else if(kc(e)){for(const o in e)Jt(e[o],t,n);for(const o of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,o)&&Jt(e[o],t,n)}return e}/** -* @vue/runtime-core v3.5.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Jo(e,t,n,o){try{return o?e(...o):e()}catch(s){Xo(s,t,n)}}function Lt(e,t,n,o){if(ve(e)){const s=Jo(e,t,n,o);return s&&yc(s)&&s.catch(r=>{Xo(r,t,n)}),s}if(he(e)){const s=[];for(let r=0;r>>1,s=it[o],r=Ho(s);r=Ho(n)?it.push(e):it.splice(Cp(t),0,e),e.flags|=1,Yc()}}function Yc(){Os||(Os=Kc.then(Qc))}function Ep(e){he(e)?eo.push(...e):pn&&e.id===-1?pn.splice(zn+1,0,e):e.flags&1||(eo.push(e),e.flags|=1),Yc()}function vl(e,t,n=Rt+1){for(;nHo(n)-Ho(o));if(eo.length=0,pn){pn.push(...t);return}for(pn=t,zn=0;zne.id==null?e.flags&2?-1:1/0:e.id;function Qc(e){try{for(Rt=0;Rt{o._d&&Hs(-1);const r=Ns(t);let i;try{i=e(...s)}finally{Ns(r),o._d&&Hs(1)}return i};return o._n=!0,o._c=!0,o._d=!0,o}function _n(e,t){if(Je===null)return e;const n=sr(Je),o=e.dirs||(e.dirs=[]);for(let s=0;se.__isTeleport,So=e=>e&&(e.disabled||e.disabled===""),gl=e=>e&&(e.defer||e.defer===""),ml=e=>typeof SVGElement<"u"&&e instanceof SVGElement,bl=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Jr=(e,t)=>{const n=e&&e.to;return Fe(n)?t?t(n):null:n},eu={name:"Teleport",__isTeleport:!0,process(e,t,n,o,s,r,i,l,a,c){const{mc:u,pc:f,pbc:d,o:{insert:h,querySelector:v,createText:g,createComment:m}}=c,T=So(t.props);let{shapeFlag:S,children:$,dynamicChildren:L}=t;if(e==null){const D=t.el=g(""),j=t.anchor=g("");h(D,n,o),h(j,n,o);const q=(x,W)=>{S&16&&(s&&s.isCE&&(s.ce._teleportTarget=x),u($,x,W,s,r,i,l,a))},ce=()=>{const x=t.target=Jr(t.props,v),W=tu(x,t,g,h);x&&(i!=="svg"&&ml(x)?i="svg":i!=="mathml"&&bl(x)&&(i="mathml"),T||(q(x,W),Ts(t,!1)))};T&&(q(n,j),Ts(t,!0)),gl(t.props)?(t.el.__isMounted=!1,rt(()=>{ce(),delete t.el.__isMounted},r)):ce()}else{if(gl(t.props)&&e.el.__isMounted===!1){rt(()=>{eu.process(e,t,n,o,s,r,i,l,a,c)},r);return}t.el=e.el,t.targetStart=e.targetStart;const D=t.anchor=e.anchor,j=t.target=e.target,q=t.targetAnchor=e.targetAnchor,ce=So(e.props),x=ce?n:j,W=ce?D:q;if(i==="svg"||ml(j)?i="svg":(i==="mathml"||bl(j))&&(i="mathml"),L?(d(e.dynamicChildren,L,x,s,r,i,l),Di(e,t,!0)):a||f(e,t,x,W,s,r,i,l,!1),T)ce?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):fs(t,n,D,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const se=t.target=Jr(t.props,v);se&&fs(t,se,null,c,0)}else ce&&fs(t,j,q,c,1);Ts(t,T)}},remove(e,t,n,{um:o,o:{remove:s}},r){const{shapeFlag:i,children:l,anchor:a,targetStart:c,targetAnchor:u,target:f,props:d}=e;if(f&&(s(c),s(u)),r&&s(a),i&16){const h=r||!So(d);for(let v=0;v{e.isMounted=!0}),Ri(()=>{e.isUnmounting=!0}),e}const _t=[Function,Array],ou={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:_t,onEnter:_t,onAfterEnter:_t,onEnterCancelled:_t,onBeforeLeave:_t,onLeave:_t,onAfterLeave:_t,onLeaveCancelled:_t,onBeforeAppear:_t,onAppear:_t,onAfterAppear:_t,onAppearCancelled:_t},su=e=>{const t=e.subTree;return t.component?su(t.component):t},Pp={name:"BaseTransition",props:ou,setup(e,{slots:t}){const n=It(),o=nu();return()=>{const s=t.default&&Mi(t.default(),!0);if(!s||!s.length)return;const r=ru(s),i=$e(e),{mode:l}=i;if(o.isLeaving)return br(r);const a=yl(r);if(!a)return br(r);let c=Bo(a,i,o,n,f=>c=f);a.type!==Ye&&On(a,c);let u=n.subTree&&yl(n.subTree);if(u&&u.type!==Ye&&!Cn(u,a)&&su(n).type!==Ye){let f=Bo(u,i,o,n);if(On(u,f),l==="out-in"&&a.type!==Ye)return o.isLeaving=!0,f.afterLeave=()=>{o.isLeaving=!1,n.job.flags&8||n.update(),delete f.afterLeave,u=void 0},br(r);l==="in-out"&&a.type!==Ye?f.delayLeave=(d,h,v)=>{const g=iu(o,u);g[String(u.key)]=u,d[Yt]=()=>{h(),d[Yt]=void 0,delete c.delayedLeave,u=void 0},c.delayedLeave=()=>{v(),delete c.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return r}}};function ru(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Ye){t=n;break}}return t}const Lp=Pp;function iu(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function Bo(e,t,n,o,s){const{appear:r,mode:i,persisted:l=!1,onBeforeEnter:a,onEnter:c,onAfterEnter:u,onEnterCancelled:f,onBeforeLeave:d,onLeave:h,onAfterLeave:v,onLeaveCancelled:g,onBeforeAppear:m,onAppear:T,onAfterAppear:S,onAppearCancelled:$}=t,L=String(e.key),D=iu(n,e),j=(x,W)=>{x&&Lt(x,o,9,W)},q=(x,W)=>{const se=W[1];j(x,W),he(x)?x.every(H=>H.length<=1)&&se():x.length<=1&&se()},ce={mode:i,persisted:l,beforeEnter(x){let W=a;if(!n.isMounted)if(r)W=m||a;else return;x[Yt]&&x[Yt](!0);const se=D[L];se&&Cn(e,se)&&se.el[Yt]&&se.el[Yt](),j(W,[x])},enter(x){let W=c,se=u,H=f;if(!n.isMounted)if(r)W=T||c,se=S||u,H=$||f;else return;let ae=!1;const re=x[ds]=fe=>{ae||(ae=!0,fe?j(H,[x]):j(se,[x]),ce.delayedLeave&&ce.delayedLeave(),x[ds]=void 0)};W?q(W,[x,re]):re()},leave(x,W){const se=String(e.key);if(x[ds]&&x[ds](!0),n.isUnmounting)return W();j(d,[x]);let H=!1;const ae=x[Yt]=re=>{H||(H=!0,W(),re?j(g,[x]):j(v,[x]),x[Yt]=void 0,D[se]===e&&delete D[se])};D[se]=e,h?q(h,[x,ae]):ae()},clone(x){const W=Bo(x,t,n,o,s);return s&&s(W),W}};return ce}function br(e){if(Zo(e))return e=on(e),e.children=null,e}function yl(e){if(!Zo(e))return Zc(e.type)&&e.children?ru(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&ve(n.default))return n.default()}}function On(e,t){e.shapeFlag&6&&e.component?(e.transition=t,On(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Mi(e,t=!1,n){let o=[],s=0;for(let r=0;r1)for(let r=0;rn.value,set:r=>n.value=r})}return n}const Vs=new WeakMap;function to(e,t,n,o,s=!1){if(he(e)){e.forEach((v,g)=>to(v,t&&(he(t)?t[g]:t),n,o,s));return}if(Ln(o)&&!s){o.shapeFlag&512&&o.type.__asyncResolved&&o.component.subTree.component&&to(e,t,n,o.component.subTree);return}const r=o.shapeFlag&4?sr(o.component):o.el,i=s?null:r,{i:l,r:a}=e,c=t&&t.r,u=l.refs===Ae?l.refs={}:l.refs,f=l.setupState,d=$e(f),h=f===Ae?mc:v=>Pe(d,v);if(c!=null&&c!==a){if(_l(t),Fe(c))u[c]=null,h(c)&&(f[c]=null);else if(ze(c)){c.value=null;const v=t;v.k&&(u[v.k]=null)}}if(ve(a))Jo(a,l,12,[i,u]);else{const v=Fe(a),g=ze(a);if(v||g){const m=()=>{if(e.f){const T=v?h(a)?f[a]:u[a]:a.value;if(s)he(T)&&Ti(T,r);else if(he(T))T.includes(r)||T.push(r);else if(v)u[a]=[r],h(a)&&(f[a]=u[a]);else{const S=[r];a.value=S,e.k&&(u[e.k]=S)}}else v?(u[a]=i,h(a)&&(f[a]=i)):g&&(a.value=i,e.k&&(u[e.k]=i))};if(i){const T=()=>{m(),Vs.delete(e)};T.id=-1,Vs.set(e,T),rt(T,n)}else _l(e),m()}}}function _l(e){const t=Vs.get(e);t&&(t.flags|=8,Vs.delete(e))}let kl=!1;const Wn=()=>{kl||(console.error("Hydration completed but contains mismatches."),kl=!0)},Mp=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",xp=e=>e.namespaceURI.includes("MathML"),ps=e=>{if(e.nodeType===1){if(Mp(e))return"svg";if(xp(e))return"mathml"}},Qn=e=>e.nodeType===8;function Op(e){const{mt:t,p:n,o:{patchProp:o,createText:s,nextSibling:r,parentNode:i,remove:l,insert:a,createComment:c}}=e,u=($,L)=>{if(!L.hasChildNodes()){n(null,$,L),Rs(),L._vnode=$;return}f(L.firstChild,$,null,null,null),Rs(),L._vnode=$},f=($,L,D,j,q,ce=!1)=>{ce=ce||!!L.dynamicChildren;const x=Qn($)&&$.data==="[",W=()=>g($,L,D,j,q,x),{type:se,ref:H,shapeFlag:ae,patchFlag:re}=L;let fe=$.nodeType;L.el=$,re===-2&&(ce=!1,L.dynamicChildren=null);let J=null;switch(se){case In:fe!==3?L.children===""?(a(L.el=s(""),i($),$),J=$):J=W():($.data!==L.children&&(Wn(),$.data=L.children),J=r($));break;case Ye:S($)?(J=r($),T(L.el=$.content.firstChild,$,D)):fe!==8||x?J=W():J=r($);break;case Lo:if(x&&($=r($),fe=$.nodeType),fe===1||fe===3){J=$;const me=!L.children.length;for(let le=0;le{ce=ce||!!L.dynamicChildren;const{type:x,props:W,patchFlag:se,shapeFlag:H,dirs:ae,transition:re}=L,fe=x==="input"||x==="option";if(fe||se!==-1){ae&&Nt(L,null,D,"created");let J=!1;if(S($)){J=Eu(null,re)&&D&&D.vnode.props&&D.vnode.props.appear;const le=$.content.firstChild;if(J){const Ce=le.getAttribute("class");Ce&&(le.$cls=Ce),re.beforeEnter(le)}T(le,$,D),L.el=$=le}if(H&16&&!(W&&(W.innerHTML||W.textContent))){let le=h($.firstChild,L,$,D,j,q,ce);for(;le;){hs($,1)||Wn();const Ce=le;le=le.nextSibling,l(Ce)}}else if(H&8){let le=L.children;le[0]===` -`&&($.tagName==="PRE"||$.tagName==="TEXTAREA")&&(le=le.slice(1)),$.textContent!==le&&(hs($,0)||Wn(),$.textContent=L.children)}if(W){if(fe||!ce||se&48){const le=$.tagName.includes("-");for(const Ce in W)(fe&&(Ce.endsWith("value")||Ce==="indeterminate")||Ko(Ce)&&!Zn(Ce)||Ce[0]==="."||le)&&o($,Ce,null,W[Ce],void 0,D)}else if(W.onClick)o($,"onClick",null,W.onClick,void 0,D);else if(se&4&&Pn(W.style))for(const le in W.style)W.style[le]}let me;(me=W&&W.onVnodeBeforeMount)&&kt(me,D,L),ae&&Nt(L,null,D,"beforeMount"),((me=W&&W.onVnodeMounted)||ae||J)&&xu(()=>{me&&kt(me,D,L),J&&re.enter($),ae&&Nt(L,null,D,"mounted")},j)}return $.nextSibling},h=($,L,D,j,q,ce,x)=>{x=x||!!L.dynamicChildren;const W=L.children,se=W.length;for(let H=0;H{const{slotScopeIds:x}=L;x&&(q=q?q.concat(x):x);const W=i($),se=h(r($),L,W,D,j,q,ce);return se&&Qn(se)&&se.data==="]"?r(L.anchor=se):(Wn(),a(L.anchor=c("]"),W,se),se)},g=($,L,D,j,q,ce)=>{if(hs($.parentElement,1)||Wn(),L.el=null,ce){const se=m($);for(;;){const H=r($);if(H&&H!==se)l(H);else break}}const x=r($),W=i($);return l($),n(null,L,W,x,D,j,ps(W),q),D&&(D.vnode.el=L.el,Iu(D,L.el)),x},m=($,L="[",D="]")=>{let j=0;for(;$;)if($=r($),$&&Qn($)&&($.data===L&&j++,$.data===D)){if(j===0)return r($);j--}return $},T=($,L,D)=>{const j=L.parentNode;j&&j.replaceChild($,L);let q=D;for(;q;)q.vnode.el===L&&(q.vnode.el=q.subTree.el=$),q=q.parent},S=$=>$.nodeType===1&&$.tagName==="TEMPLATE";return[u,f]}const $l="data-allow-mismatch",Rp={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function hs(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute($l);)e=e.parentElement;const n=e&&e.getAttribute($l);if(n==null)return!1;if(n==="")return!0;{const o=n.split(",");return t===0&&o.includes("children")?!0:o.includes(Rp[t])}}Qs().requestIdleCallback;Qs().cancelIdleCallback;function Np(e,t){if(Qn(e)&&e.data==="["){let n=1,o=e.nextSibling;for(;o;){if(o.nodeType===1){if(t(o)===!1)break}else if(Qn(o))if(o.data==="]"){if(--n===0)break}else o.data==="["&&n++;o=o.nextSibling}}else t(e)}const Ln=e=>!!e.type.__asyncLoader;function lu(e){ve(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:s=200,hydrate:r,timeout:i,suspensible:l=!0,onError:a}=e;let c=null,u,f=0;const d=()=>(f++,c=null,h()),h=()=>{let v;return c||(v=c=t().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),a)return new Promise((m,T)=>{a(g,()=>m(d()),()=>T(g),f+1)});throw g}).then(g=>v!==c&&c?c:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),u=g,g)))};return N({name:"AsyncComponentWrapper",__asyncLoader:h,__asyncHydrate(v,g,m){let T=!1;(g.bu||(g.bu=[])).push(()=>T=!0);const S=()=>{T||m()},$=r?()=>{const L=r(S,D=>Np(v,D));L&&(g.bum||(g.bum=[])).push(L)}:S;u?$():h().then(()=>!g.isUnmounted&&$())},get __asyncResolved(){return u},setup(){const v=Qe;if(xi(v),u)return()=>yr(u,v);const g=$=>{c=null,Xo($,v,13,!o)};if(l&&v.suspense||oo)return h().then($=>()=>yr($,v)).catch($=>(g($),()=>o?O(o,{error:$}):null));const m=ee(!1),T=ee(),S=ee(!!s);return s&&setTimeout(()=>{S.value=!1},s),i!=null&&setTimeout(()=>{if(!m.value&&!T.value){const $=new Error(`Async component timed out after ${i}ms.`);g($),T.value=$}},i),h().then(()=>{m.value=!0,v.parent&&Zo(v.parent.vnode)&&v.parent.update()}).catch($=>{g($),T.value=$}),()=>{if(m.value&&u)return yr(u,v);if(T.value&&o)return O(o,{error:T.value});if(n&&!S.value)return O(n)}}})}function yr(e,t){const{ref:n,props:o,children:s,ce:r}=t.vnode,i=O(e,o,s);return i.ref=n,i.ce=r,delete t.vnode.ce,i}const Zo=e=>e.type.__isKeepAlive;function Vp(e,t){au(e,"a",t)}function Dp(e,t){au(e,"da",t)}function au(e,t,n=Qe){const o=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(tr(t,o,n),n){let s=n.parent;for(;s&&s.parent;)Zo(s.parent.vnode)&&Hp(o,t,n,s),s=s.parent}}function Hp(e,t,n,o){const s=tr(t,e,o,!0);ln(()=>{Ti(o[t],s)},n)}function tr(e,t,n=Qe,o=!1){if(n){const s=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...i)=>{tn();const l=ts(n),a=Lt(t,n,e,i);return l(),nn(),a});return o?s.unshift(r):s.push(r),r}}const rn=e=>(t,n=Qe)=>{(!oo||e==="sp")&&tr(e,(...o)=>t(...o),n)},Bp=rn("bm"),Ne=rn("m"),Fp=rn("bu"),Oi=rn("u"),Ri=rn("bum"),ln=rn("um"),jp=rn("sp"),Wp=rn("rtg"),Up=rn("rtc");function zp(e,t=Qe){tr("ec",e,t)}const cu="components";function Ge(e,t){return fu(cu,e,!0,t)||e}const uu=Symbol.for("v-ndc");function Pt(e){return Fe(e)?fu(cu,e,!1)||e:e||uu}function fu(e,t,n=!0,o=!1){const s=Je||Qe;if(s){const r=s.type;{const l=Ph(r,!1);if(l&&(l===t||l===ft(t)||l===Yo(ft(t))))return r}const i=wl(s[e]||r[e],t)||wl(s.appContext[e],t);return!i&&o?r:i}}function wl(e,t){return e&&(e[t]||e[ft(t)]||e[Yo(ft(t))])}function _e(e,t,n,o){let s;const r=n,i=he(e);if(i||Fe(e)){const l=i&&Pn(e);let a=!1,c=!1;l&&(a=!wt(e),c=mn(e),e=Xs(e)),s=new Array(e.length);for(let u=0,f=e.length;ut(l,a,void 0,r));else{const l=Object.keys(e);s=new Array(l.length);for(let a=0,c=l.length;ajo(t)?!(t.type===Ye||t.type===X&&!du(t.children)):!0)?e:null}function Gp(e,t){const n={};for(const o in e)n[/[A-Z]/.test(o)?`on:${o}`:$s(o)]=e[o];return n}const Xr=e=>e?Vu(e)?sr(e):Xr(e.parent):null,Po=qe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Xr(e.parent),$root:e=>Xr(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>vu(e),$forceUpdate:e=>e.f||(e.f=()=>{Ii(e.update)}),$nextTick:e=>e.n||(e.n=dt.bind(e.proxy)),$watch:e=>ph.bind(e)}),_r=(e,t)=>e!==Ae&&!e.__isScriptSetup&&Pe(e,t),qp={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:o,data:s,props:r,accessCache:i,type:l,appContext:a}=e;let c;if(t[0]!=="$"){const h=i[t];if(h!==void 0)switch(h){case 1:return o[t];case 2:return s[t];case 4:return n[t];case 3:return r[t]}else{if(_r(o,t))return i[t]=1,o[t];if(s!==Ae&&Pe(s,t))return i[t]=2,s[t];if((c=e.propsOptions[0])&&Pe(c,t))return i[t]=3,r[t];if(n!==Ae&&Pe(n,t))return i[t]=4,n[t];Zr&&(i[t]=0)}}const u=Po[t];let f,d;if(u)return t==="$attrs"&&tt(e.attrs,"get",""),u(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(n!==Ae&&Pe(n,t))return i[t]=4,n[t];if(d=a.config.globalProperties,Pe(d,t))return d[t]},set({_:e},t,n){const{data:o,setupState:s,ctx:r}=e;return _r(s,t)?(s[t]=n,!0):o!==Ae&&Pe(o,t)?(o[t]=n,!0):Pe(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:s,propsOptions:r,type:i}},l){let a,c;return!!(n[l]||e!==Ae&&l[0]!=="$"&&Pe(e,l)||_r(t,l)||(a=r[0])&&Pe(a,l)||Pe(o,l)||Pe(Po,l)||Pe(s.config.globalProperties,l)||(c=i.__cssModules)&&c[l])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Pe(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function pu(){return Kp().slots}function Kp(e){const t=It();return t.setupContext||(t.setupContext=Hu(t))}function Tl(e){return he(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Zr=!0;function Yp(e){const t=vu(e),n=e.proxy,o=e.ctx;Zr=!1,t.beforeCreate&&Cl(t.beforeCreate,e,"bc");const{data:s,computed:r,methods:i,watch:l,provide:a,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:h,updated:v,activated:g,deactivated:m,beforeDestroy:T,beforeUnmount:S,destroyed:$,unmounted:L,render:D,renderTracked:j,renderTriggered:q,errorCaptured:ce,serverPrefetch:x,expose:W,inheritAttrs:se,components:H,directives:ae,filters:re}=t;if(c&&Qp(c,o,null),i)for(const me in i){const le=i[me];ve(le)&&(o[me]=le.bind(n))}if(s){const me=s.call(n,n);Re(me)&&(e.data=Mn(me))}if(Zr=!0,r)for(const me in r){const le=r[me],Ce=ve(le)?le.bind(n,n):ve(le.get)?le.get.bind(n,n):Vt,Ct=!ve(le)&&ve(le.set)?le.set.bind(n):Vt,pt=w({get:Ce,set:Ct});Object.defineProperty(o,me,{enumerable:!0,configurable:!0,get:()=>pt.value,set:at=>pt.value=at})}if(l)for(const me in l)hu(l[me],o,n,me);if(a){const me=ve(a)?a.call(n):a;Reflect.ownKeys(me).forEach(le=>{Zt(le,me[le])})}u&&Cl(u,e,"c");function J(me,le){he(le)?le.forEach(Ce=>me(Ce.bind(n))):le&&me(le.bind(n))}if(J(Bp,f),J(Ne,d),J(Fp,h),J(Oi,v),J(Vp,g),J(Dp,m),J(zp,ce),J(Up,j),J(Wp,q),J(Ri,S),J(ln,L),J(jp,x),he(W))if(W.length){const me=e.exposed||(e.exposed={});W.forEach(le=>{Object.defineProperty(me,le,{get:()=>n[le],set:Ce=>n[le]=Ce,enumerable:!0})})}else e.exposed||(e.exposed={});D&&e.render===Vt&&(e.render=D),se!=null&&(e.inheritAttrs=se),H&&(e.components=H),ae&&(e.directives=ae),x&&xi(e)}function Qp(e,t,n=Vt){he(e)&&(e=ei(e));for(const o in e){const s=e[o];let r;Re(s)?"default"in s?r=Ve(s.from||o,s.default,!0):r=Ve(s.from||o):r=Ve(s),ze(r)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>r.value,set:i=>r.value=i}):t[o]=r}}function Cl(e,t,n){Lt(he(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function hu(e,t,n,o){let s=o.includes(".")?Lu(n,o):()=>n[o];if(Fe(e)){const r=t[e];ve(r)&&be(s,r)}else if(ve(e))be(s,e.bind(n));else if(Re(e))if(he(e))e.forEach(r=>hu(r,t,n,o));else{const r=ve(e.handler)?e.handler.bind(n):t[e.handler];ve(r)&&be(s,r,e)}}function vu(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:s,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,l=r.get(t);let a;return l?a=l:!s.length&&!n&&!o?a=t:(a={},s.length&&s.forEach(c=>Ds(a,c,i,!0)),Ds(a,t,i)),Re(t)&&r.set(t,a),a}function Ds(e,t,n,o=!1){const{mixins:s,extends:r}=t;r&&Ds(e,r,n,!0),s&&s.forEach(i=>Ds(e,i,n,!0));for(const i in t)if(!(o&&i==="expose")){const l=Jp[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Jp={data:El,props:Sl,emits:Sl,methods:To,computed:To,beforeCreate:st,created:st,beforeMount:st,mounted:st,beforeUpdate:st,updated:st,beforeDestroy:st,beforeUnmount:st,destroyed:st,unmounted:st,activated:st,deactivated:st,errorCaptured:st,serverPrefetch:st,components:To,directives:To,watch:Zp,provide:El,inject:Xp};function El(e,t){return t?e?function(){return qe(ve(e)?e.call(this,this):e,ve(t)?t.call(this,this):t)}:t:e}function Xp(e,t){return To(ei(e),ei(t))}function ei(e){if(he(e)){const t={};for(let n=0;n1)return n&&ve(t)?t.call(o&&o.proxy):t}}function mu(){return!!(It()||An)}const bu={},yu=()=>Object.create(bu),_u=e=>Object.getPrototypeOf(e)===bu;function nh(e,t,n,o=!1){const s={},r=yu();e.propsDefaults=Object.create(null),ku(e,t,s,r);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=o?s:Uc(s):e.type.props?e.props=s:e.props=r,e.attrs=r}function oh(e,t,n,o){const{props:s,attrs:r,vnode:{patchFlag:i}}=e,l=$e(s),[a]=e.propsOptions;let c=!1;if((o||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let f=0;f{a=!0;const[d,h]=$u(f,t,!0);qe(i,d),h&&l.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!r&&!a)return Re(e)&&o.set(e,Jn),Jn;if(he(r))for(let u=0;ue==="_"||e==="_ctx"||e==="$stable",Vi=e=>he(e)?e.map($t):[$t(e)],rh=(e,t,n)=>{if(t._n)return t;const o=P((...s)=>Vi(t(...s)),n);return o._c=!1,o},wu=(e,t,n)=>{const o=e._ctx;for(const s in e){if(Ni(s))continue;const r=e[s];if(ve(r))t[s]=rh(s,r,o);else if(r!=null){const i=Vi(r);t[s]=()=>i}}},Tu=(e,t)=>{const n=Vi(t);e.slots.default=()=>n},Cu=(e,t,n)=>{for(const o in t)(n||!Ni(o))&&(e[o]=t[o])},ih=(e,t,n)=>{const o=e.slots=yu();if(e.vnode.shapeFlag&32){const s=t._;s?(Cu(o,t,n),n&&$c(o,"_",s,!0)):wu(t,o)}else t&&Tu(e,t)},lh=(e,t,n)=>{const{vnode:o,slots:s}=e;let r=!0,i=Ae;if(o.shapeFlag&32){const l=t._;l?n&&l===1?r=!1:Cu(s,t,n):(r=!t.$stable,wu(t,s)),i=t}else t&&(Tu(e,t),i={default:1});if(r)for(const l in s)!Ni(l)&&i[l]==null&&delete s[l]},rt=xu;function ah(e){return ch(e,Op)}function ch(e,t){const n=Qs();n.__VUE__=!0;const{insert:o,remove:s,patchProp:r,createElement:i,createText:l,createComment:a,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:h=Vt,insertStaticContent:v}=e,g=(_,E,I,B=null,R=null,F=null,Z=void 0,Q=null,Y=!!E.dynamicChildren)=>{if(_===E)return;_&&!Cn(_,E)&&(B=V(_),at(_,R,F,!0),_=null),E.patchFlag===-2&&(Y=!1,E.dynamicChildren=null);const{type:z,ref:pe,shapeFlag:oe}=E;switch(z){case In:m(_,E,I,B);break;case Ye:T(_,E,I,B);break;case Lo:_==null&&S(E,I,B,Z);break;case X:H(_,E,I,B,R,F,Z,Q,Y);break;default:oe&1?D(_,E,I,B,R,F,Z,Q,Y):oe&6?ae(_,E,I,B,R,F,Z,Q,Y):(oe&64||oe&128)&&z.process(_,E,I,B,R,F,Z,Q,Y,ue)}pe!=null&&R?to(pe,_&&_.ref,F,E||_,!E):pe==null&&_&&_.ref!=null&&to(_.ref,null,F,_,!0)},m=(_,E,I,B)=>{if(_==null)o(E.el=l(E.children),I,B);else{const R=E.el=_.el;E.children!==_.children&&c(R,E.children)}},T=(_,E,I,B)=>{_==null?o(E.el=a(E.children||""),I,B):E.el=_.el},S=(_,E,I,B)=>{[_.el,_.anchor]=v(_.children,E,I,B,_.el,_.anchor)},$=({el:_,anchor:E},I,B)=>{let R;for(;_&&_!==E;)R=d(_),o(_,I,B),_=R;o(E,I,B)},L=({el:_,anchor:E})=>{let I;for(;_&&_!==E;)I=d(_),s(_),_=I;s(E)},D=(_,E,I,B,R,F,Z,Q,Y)=>{E.type==="svg"?Z="svg":E.type==="math"&&(Z="mathml"),_==null?j(E,I,B,R,F,Z,Q,Y):x(_,E,R,F,Z,Q,Y)},j=(_,E,I,B,R,F,Z,Q)=>{let Y,z;const{props:pe,shapeFlag:oe,transition:de,dirs:ge}=_;if(Y=_.el=i(_.type,F,pe&&pe.is,pe),oe&8?u(Y,_.children):oe&16&&ce(_.children,Y,null,B,R,kr(_,F),Z,Q),ge&&Nt(_,null,B,"created"),q(Y,_,_.scopeId,Z,B),pe){for(const Me in pe)Me!=="value"&&!Zn(Me)&&r(Y,Me,null,pe[Me],F,B);"value"in pe&&r(Y,"value",null,pe.value,F),(z=pe.onVnodeBeforeMount)&&kt(z,B,_)}ge&&Nt(_,null,B,"beforeMount");const ke=Eu(R,de);ke&&de.beforeEnter(Y),o(Y,E,I),((z=pe&&pe.onVnodeMounted)||ke||ge)&&rt(()=>{z&&kt(z,B,_),ke&&de.enter(Y),ge&&Nt(_,null,B,"mounted")},R)},q=(_,E,I,B,R)=>{if(I&&h(_,I),B)for(let F=0;F{for(let z=Y;z<_.length;z++){const pe=_[z]=Q?hn(_[z]):$t(_[z]);g(null,pe,E,I,B,R,F,Z,Q)}},x=(_,E,I,B,R,F,Z)=>{const Q=E.el=_.el;let{patchFlag:Y,dynamicChildren:z,dirs:pe}=E;Y|=_.patchFlag&16;const oe=_.props||Ae,de=E.props||Ae;let ge;if(I&&kn(I,!1),(ge=de.onVnodeBeforeUpdate)&&kt(ge,I,E,_),pe&&Nt(E,_,I,"beforeUpdate"),I&&kn(I,!0),(oe.innerHTML&&de.innerHTML==null||oe.textContent&&de.textContent==null)&&u(Q,""),z?W(_.dynamicChildren,z,Q,I,B,kr(E,R),F):Z||le(_,E,Q,null,I,B,kr(E,R),F,!1),Y>0){if(Y&16)se(Q,oe,de,I,R);else if(Y&2&&oe.class!==de.class&&r(Q,"class",null,de.class,R),Y&4&&r(Q,"style",oe.style,de.style,R),Y&8){const ke=E.dynamicProps;for(let Me=0;Me{ge&&kt(ge,I,E,_),pe&&Nt(E,_,I,"updated")},B)},W=(_,E,I,B,R,F,Z)=>{for(let Q=0;Q{if(E!==I){if(E!==Ae)for(const F in E)!Zn(F)&&!(F in I)&&r(_,F,E[F],null,R,B);for(const F in I){if(Zn(F))continue;const Z=I[F],Q=E[F];Z!==Q&&F!=="value"&&r(_,F,Q,Z,R,B)}"value"in I&&r(_,"value",E.value,I.value,R)}},H=(_,E,I,B,R,F,Z,Q,Y)=>{const z=E.el=_?_.el:l(""),pe=E.anchor=_?_.anchor:l("");let{patchFlag:oe,dynamicChildren:de,slotScopeIds:ge}=E;ge&&(Q=Q?Q.concat(ge):ge),_==null?(o(z,I,B),o(pe,I,B),ce(E.children||[],I,pe,R,F,Z,Q,Y)):oe>0&&oe&64&&de&&_.dynamicChildren?(W(_.dynamicChildren,de,I,R,F,Z,Q),(E.key!=null||R&&E===R.subTree)&&Di(_,E,!0)):le(_,E,I,pe,R,F,Z,Q,Y)},ae=(_,E,I,B,R,F,Z,Q,Y)=>{E.slotScopeIds=Q,_==null?E.shapeFlag&512?R.ctx.activate(E,I,B,Z,Y):re(E,I,B,R,F,Z,Y):fe(_,E,Y)},re=(_,E,I,B,R,F,Z)=>{const Q=_.component=Th(_,B,R);if(Zo(_)&&(Q.ctx.renderer=ue),Ch(Q,!1,Z),Q.asyncDep){if(R&&R.registerDep(Q,J,Z),!_.el){const Y=Q.subTree=O(Ye);T(null,Y,E,I),_.placeholder=Y.el}}else J(Q,_,E,I,R,F,Z)},fe=(_,E,I)=>{const B=E.component=_.component;if(yh(_,E,I))if(B.asyncDep&&!B.asyncResolved){me(B,E,I);return}else B.next=E,B.update();else E.el=_.el,B.vnode=E},J=(_,E,I,B,R,F,Z)=>{const Q=()=>{if(_.isMounted){let{next:oe,bu:de,u:ge,parent:ke,vnode:Me}=_;{const ht=Su(_);if(ht){oe&&(oe.el=Me.el,me(_,oe,Z)),ht.asyncDep.then(()=>{_.isUnmounted||Q()});return}}let Le=oe,ct;kn(_,!1),oe?(oe.el=Me.el,me(_,oe,Z)):oe=Me,de&&ws(de),(ct=oe.props&&oe.props.onVnodeBeforeUpdate)&&kt(ct,ke,oe,Me),kn(_,!0);const Ze=$r(_),Et=_.subTree;_.subTree=Ze,g(Et,Ze,f(Et.el),V(Et),_,R,F),oe.el=Ze.el,Le===null&&Iu(_,Ze.el),ge&&rt(ge,R),(ct=oe.props&&oe.props.onVnodeUpdated)&&rt(()=>kt(ct,ke,oe,Me),R)}else{let oe;const{el:de,props:ge}=E,{bm:ke,m:Me,parent:Le,root:ct,type:Ze}=_,Et=Ln(E);if(kn(_,!1),ke&&ws(ke),!Et&&(oe=ge&&ge.onVnodeBeforeMount)&&kt(oe,Le,E),kn(_,!0),de&&De){const ht=()=>{_.subTree=$r(_),De(de,_.subTree,_,R,null)};Et&&Ze.__asyncHydrate?Ze.__asyncHydrate(de,_,ht):ht()}else{ct.ce&&ct.ce._def.shadowRoot!==!1&&ct.ce._injectChildStyle(Ze);const ht=_.subTree=$r(_);g(null,ht,I,B,_,R,F),E.el=ht.el}if(Me&&rt(Me,R),!Et&&(oe=ge&&ge.onVnodeMounted)){const ht=E;rt(()=>kt(oe,Le,ht),R)}(E.shapeFlag&256||Le&&Ln(Le.vnode)&&Le.vnode.shapeFlag&256)&&_.a&&rt(_.a,R),_.isMounted=!0,E=I=B=null}};_.scope.on();const Y=_.effect=new Pc(Q);_.scope.off();const z=_.update=Y.run.bind(Y),pe=_.job=Y.runIfDirty.bind(Y);pe.i=_,pe.id=_.uid,Y.scheduler=()=>Ii(pe),kn(_,!0),z()},me=(_,E,I)=>{E.component=_;const B=_.vnode.props;_.vnode=E,_.next=null,oh(_,E.props,B,I),lh(_,E.children,I),tn(),vl(_),nn()},le=(_,E,I,B,R,F,Z,Q,Y=!1)=>{const z=_&&_.children,pe=_?_.shapeFlag:0,oe=E.children,{patchFlag:de,shapeFlag:ge}=E;if(de>0){if(de&128){Ct(z,oe,I,B,R,F,Z,Q,Y);return}else if(de&256){Ce(z,oe,I,B,R,F,Z,Q,Y);return}}ge&8?(pe&16&&yt(z,R,F),oe!==z&&u(I,oe)):pe&16?ge&16?Ct(z,oe,I,B,R,F,Z,Q,Y):yt(z,R,F,!0):(pe&8&&u(I,""),ge&16&&ce(oe,I,B,R,F,Z,Q,Y))},Ce=(_,E,I,B,R,F,Z,Q,Y)=>{_=_||Jn,E=E||Jn;const z=_.length,pe=E.length,oe=Math.min(z,pe);let de;for(de=0;depe?yt(_,R,F,!0,!1,oe):ce(E,I,B,R,F,Z,Q,Y,oe)},Ct=(_,E,I,B,R,F,Z,Q,Y)=>{let z=0;const pe=E.length;let oe=_.length-1,de=pe-1;for(;z<=oe&&z<=de;){const ge=_[z],ke=E[z]=Y?hn(E[z]):$t(E[z]);if(Cn(ge,ke))g(ge,ke,I,null,R,F,Z,Q,Y);else break;z++}for(;z<=oe&&z<=de;){const ge=_[oe],ke=E[de]=Y?hn(E[de]):$t(E[de]);if(Cn(ge,ke))g(ge,ke,I,null,R,F,Z,Q,Y);else break;oe--,de--}if(z>oe){if(z<=de){const ge=de+1,ke=gede)for(;z<=oe;)at(_[z],R,F,!0),z++;else{const ge=z,ke=z,Me=new Map;for(z=ke;z<=de;z++){const vt=E[z]=Y?hn(E[z]):$t(E[z]);vt.key!=null&&Me.set(vt.key,z)}let Le,ct=0;const Ze=de-ke+1;let Et=!1,ht=0;const go=new Array(Ze);for(z=0;z=Ze){at(vt,R,F,!0);continue}let xt;if(vt.key!=null)xt=Me.get(vt.key);else for(Le=ke;Le<=de;Le++)if(go[Le-ke]===0&&Cn(vt,E[Le])){xt=Le;break}xt===void 0?at(vt,R,F,!0):(go[xt-ke]=z+1,xt>=ht?ht=xt:Et=!0,g(vt,E[xt],I,null,R,F,Z,Q,Y),ct++)}const cl=Et?uh(go):Jn;for(Le=cl.length-1,z=Ze-1;z>=0;z--){const vt=ke+z,xt=E[vt],ul=E[vt+1],fl=vt+1{const{el:F,type:Z,transition:Q,children:Y,shapeFlag:z}=_;if(z&6){pt(_.component.subTree,E,I,B);return}if(z&128){_.suspense.move(E,I,B);return}if(z&64){Z.move(_,E,I,ue);return}if(Z===X){o(F,E,I);for(let oe=0;oeQ.enter(F),R);else{const{leave:oe,delayLeave:de,afterLeave:ge}=Q,ke=()=>{_.ctx.isUnmounted?s(F):o(F,E,I)},Me=()=>{F._isLeaving&&F[Yt](!0),oe(F,()=>{ke(),ge&&ge()})};de?de(F,ke,Me):Me()}else o(F,E,I)},at=(_,E,I,B=!1,R=!1)=>{const{type:F,props:Z,ref:Q,children:Y,dynamicChildren:z,shapeFlag:pe,patchFlag:oe,dirs:de,cacheIndex:ge}=_;if(oe===-2&&(R=!1),Q!=null&&(tn(),to(Q,null,I,_,!0),nn()),ge!=null&&(E.renderCache[ge]=void 0),pe&256){E.ctx.deactivate(_);return}const ke=pe&1&&de,Me=!Ln(_);let Le;if(Me&&(Le=Z&&Z.onVnodeBeforeUnmount)&&kt(Le,E,_),pe&6)ls(_.component,I,B);else{if(pe&128){_.suspense.unmount(I,B);return}ke&&Nt(_,null,E,"beforeUnmount"),pe&64?_.type.remove(_,E,I,ue,B):z&&!z.hasOnce&&(F!==X||oe>0&&oe&64)?yt(z,E,I,!1,!0):(F===X&&oe&384||!R&&pe&16)&&yt(Y,E,I),B&&Bn(_)}(Me&&(Le=Z&&Z.onVnodeUnmounted)||ke)&&rt(()=>{Le&&kt(Le,E,_),ke&&Nt(_,null,E,"unmounted")},I)},Bn=_=>{const{type:E,el:I,anchor:B,transition:R}=_;if(E===X){Fn(I,B);return}if(E===Lo){L(_);return}const F=()=>{s(I),R&&!R.persisted&&R.afterLeave&&R.afterLeave()};if(_.shapeFlag&1&&R&&!R.persisted){const{leave:Z,delayLeave:Q}=R,Y=()=>Z(I,F);Q?Q(_.el,F,Y):Y()}else F()},Fn=(_,E)=>{let I;for(;_!==E;)I=d(_),s(_),_=I;s(E)},ls=(_,E,I)=>{const{bum:B,scope:R,job:F,subTree:Z,um:Q,m:Y,a:z}=_;Ll(Y),Ll(z),B&&ws(B),R.stop(),F&&(F.flags|=8,at(Z,_,E,I)),Q&&rt(Q,E),rt(()=>{_.isUnmounted=!0},E)},yt=(_,E,I,B=!1,R=!1,F=0)=>{for(let Z=F;Z<_.length;Z++)at(_[Z],E,I,B,R)},V=_=>{if(_.shapeFlag&6)return V(_.component.subTree);if(_.shapeFlag&128)return _.suspense.next();const E=d(_.anchor||_.el),I=E&&E[Xc];return I?d(I):E};let ie=!1;const te=(_,E,I)=>{_==null?E._vnode&&at(E._vnode,null,null,!0):g(E._vnode||null,_,E,null,null,null,I),E._vnode=_,ie||(ie=!0,vl(),Rs(),ie=!1)},ue={p:g,um:at,m:pt,r:Bn,mt:re,mc:ce,pc:le,pbc:W,n:V,o:e};let Ee,De;return t&&([Ee,De]=t(ue)),{render:te,hydrate:Ee,createApp:th(te,Ee)}}function kr({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function kn({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Eu(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Di(e,t,n=!1){const o=e.children,s=t.children;if(he(o)&&he(s))for(let r=0;r>1,e[n[l]]0&&(t[o]=n[r-1]),n[r]=o)}}for(r=n.length,i=n[r-1];r-- >0;)n[r]=i,i=t[i];return n}function Su(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Su(t)}function Ll(e){if(e)for(let t=0;tVe(fh);function es(e,t){return nr(e,null,t)}function Pu(e,t){return nr(e,null,{flush:"post"})}function be(e,t,n){return nr(e,t,n)}function nr(e,t,n=Ae){const{immediate:o,deep:s,flush:r,once:i}=n,l=qe({},n),a=t&&o||!t&&r!=="post";let c;if(oo){if(r==="sync"){const h=dh();c=h.__watcherHandles||(h.__watcherHandles=[])}else if(!a){const h=()=>{};return h.stop=Vt,h.resume=Vt,h.pause=Vt,h}}const u=Qe;l.call=(h,v,g)=>Lt(h,u,v,g);let f=!1;r==="post"?l.scheduler=h=>{rt(h,u&&u.suspense)}:r!=="sync"&&(f=!0,l.scheduler=(h,v)=>{v?h():Ii(h)}),l.augmentJob=h=>{t&&(h.flags|=4),f&&(h.flags|=2,u&&(h.id=u.uid,h.i=u))};const d=wp(e,t,l);return oo&&(c?c.push(d):a&&d()),d}function ph(e,t,n){const o=this.proxy,s=Fe(e)?e.includes(".")?Lu(o,e):()=>o[e]:e.bind(o,o);let r;ve(t)?r=t:(r=t.handler,n=t);const i=ts(this),l=nr(s,r.bind(o),n);return i(),l}function Lu(e,t){const n=t.split(".");return()=>{let o=e;for(let s=0;st==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${ft(t)}Modifiers`]||e[`${yn(t)}Modifiers`];function vh(e,t,...n){if(e.isUnmounted)return;const o=e.vnode.props||Ae;let s=n;const r=t.startsWith("update:"),i=r&&hh(o,t.slice(7));i&&(i.trim&&(s=n.map(u=>Fe(u)?u.trim():u)),i.number&&(s=n.map(qr)));let l,a=o[l=$s(t)]||o[l=$s(ft(t))];!a&&r&&(a=o[l=$s(yn(t))]),a&&Lt(a,e,6,s);const c=o[l+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Lt(c,e,6,s)}}const gh=new WeakMap;function Au(e,t,n=!1){const o=n?gh:t.emitsCache,s=o.get(e);if(s!==void 0)return s;const r=e.emits;let i={},l=!1;if(!ve(e)){const a=c=>{const u=Au(c,t,!0);u&&(l=!0,qe(i,u))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!r&&!l?(Re(e)&&o.set(e,null),null):(he(r)?r.forEach(a=>i[a]=null):qe(i,r),Re(e)&&o.set(e,i),i)}function or(e,t){return!e||!Ko(t)?!1:(t=t.slice(2).replace(/Once$/,""),Pe(e,t[0].toLowerCase()+t.slice(1))||Pe(e,yn(t))||Pe(e,t))}function $r(e){const{type:t,vnode:n,proxy:o,withProxy:s,propsOptions:[r],slots:i,attrs:l,emit:a,render:c,renderCache:u,props:f,data:d,setupState:h,ctx:v,inheritAttrs:g}=e,m=Ns(e);let T,S;try{if(n.shapeFlag&4){const L=s||o,D=L;T=$t(c.call(D,L,u,f,h,d,v)),S=l}else{const L=t;T=$t(L.length>1?L(f,{attrs:l,slots:i,emit:a}):L(f,null)),S=t.props?l:mh(l)}}catch(L){Ao.length=0,Xo(L,e,1),T=O(Ye)}let $=T;if(S&&g!==!1){const L=Object.keys(S),{shapeFlag:D}=$;L.length&&D&7&&(r&&L.some(wi)&&(S=bh(S,r)),$=on($,S,!1,!0))}return n.dirs&&($=on($,null,!1,!0),$.dirs=$.dirs?$.dirs.concat(n.dirs):n.dirs),n.transition&&On($,n.transition),T=$,Ns(m),T}const mh=e=>{let t;for(const n in e)(n==="class"||n==="style"||Ko(n))&&((t||(t={}))[n]=e[n]);return t},bh=(e,t)=>{const n={};for(const o in e)(!wi(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function yh(e,t,n){const{props:o,children:s,component:r}=e,{props:i,children:l,patchFlag:a}=t,c=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return o?Al(o,i,c):!!i;if(a&8){const u=t.dynamicProps;for(let f=0;fe.__isSuspense;function xu(e,t){t&&t.pendingBranch?he(e)?t.effects.push(...e):t.effects.push(e):Ep(e)}const X=Symbol.for("v-fgt"),In=Symbol.for("v-txt"),Ye=Symbol.for("v-cmt"),Lo=Symbol.for("v-stc"),Ao=[];let gt=null;function p(e=!1){Ao.push(gt=e?null:[])}function _h(){Ao.pop(),gt=Ao[Ao.length-1]||null}let Fo=1;function Hs(e,t=!1){Fo+=e,e<0&>&&t&&(gt.hasOnce=!0)}function Ou(e){return e.dynamicChildren=Fo>0?gt||Jn:null,_h(),Fo>0&>&>.push(e),e}function y(e,t,n,o,s,r){return Ou(k(e,t,n,o,s,r,!0))}function M(e,t,n,o,s){return Ou(O(e,t,n,o,s,!0))}function jo(e){return e?e.__v_isVNode===!0:!1}function Cn(e,t){return e.type===t.type&&e.key===t.key}const Ru=({key:e})=>e??null,Cs=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Fe(e)||ze(e)||ve(e)?{i:Je,r:e,k:t,f:!!n}:e:null);function k(e,t=null,n=null,o=0,s=null,r=e===X?0:1,i=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ru(t),ref:t&&Cs(t),scopeId:Jc,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:o,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Je};return l?(Hi(a,n),r&128&&e.normalize(a)):n&&(a.shapeFlag|=Fe(n)?8:16),Fo>0&&!i&>&&(a.patchFlag>0||r&6)&&a.patchFlag!==32&>.push(a),a}const O=kh;function kh(e,t=null,n=null,o=0,s=null,r=!1){if((!e||e===uu)&&(e=Ye),jo(e)){const l=on(e,t,!0);return n&&Hi(l,n),Fo>0&&!r&>&&(l.shapeFlag&6?gt[gt.indexOf(e)]=l:gt.push(l)),l.patchFlag=-2,l}if(Lh(e)&&(e=e.__vccOpts),t){t=Nu(t);let{class:l,style:a}=t;l&&!Fe(l)&&(t.class=K(l)),Re(a)&&(Li(a)&&!he(a)&&(a=qe({},a)),t.style=je(a))}const i=Fe(e)?1:Mu(e)?128:Zc(e)?64:Re(e)?4:ve(e)?2:0;return k(e,t,n,o,s,i,r,!0)}function Nu(e){return e?Li(e)||_u(e)?qe({},e):e:null}function on(e,t,n=!1,o=!1){const{props:s,ref:r,patchFlag:i,children:l,transition:a}=e,c=t?He(s||{},t):s,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Ru(c),ref:t&&t.ref?n&&r?he(r)?r.concat(Cs(t)):[r,Cs(t)]:Cs(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==X?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:a,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&on(e.ssContent),ssFallback:e.ssFallback&&on(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return a&&o&&On(u,a.clone(u)),u}function Oe(e=" ",t=0){return O(In,null,e,t)}function s7(e,t){const n=O(Lo,null,e);return n.staticCount=t,n}function A(e="",t=!1){return t?(p(),M(Ye,null,e)):O(Ye,null,e)}function $t(e){return e==null||typeof e=="boolean"?O(Ye):he(e)?O(X,null,e.slice()):jo(e)?hn(e):O(In,null,String(e))}function hn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:on(e)}function Hi(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(he(t))n=16;else if(typeof t=="object")if(o&65){const s=t.default;s&&(s._c&&(s._d=!1),Hi(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!_u(t)?t._ctx=Je:s===3&&Je&&(Je.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ve(t)?(t={default:t,_ctx:Je},n=32):(t=String(t),o&64?(n=16,t=[Oe(t)]):n=8);e.children=t,e.shapeFlag|=n}function He(...e){const t={};for(let n=0;nQe||Je;let Bs,ni;{const e=Qs(),t=(n,o)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(o),r=>{s.length>1?s.forEach(i=>i(r)):s[0](r)}};Bs=t("__VUE_INSTANCE_SETTERS__",n=>Qe=n),ni=t("__VUE_SSR_SETTERS__",n=>oo=n)}const ts=e=>{const t=Qe;return Bs(e),e.scope.on(),()=>{e.scope.off(),Bs(t)}},Il=()=>{Qe&&Qe.scope.off(),Bs(null)};function Vu(e){return e.vnode.shapeFlag&4}let oo=!1;function Ch(e,t=!1,n=!1){t&&ni(t);const{props:o,children:s}=e.vnode,r=Vu(e);nh(e,o,r,t),ih(e,s,n||t);const i=r?Eh(e,t):void 0;return t&&ni(!1),i}function Eh(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,qp);const{setup:o}=n;if(o){tn();const s=e.setupContext=o.length>1?Hu(e):null,r=ts(e),i=Jo(o,e,0,[e.props,s]),l=yc(i);if(nn(),r(),(l||e.sp)&&!Ln(e)&&xi(e),l){if(i.then(Il,Il),t)return i.then(a=>{Ml(e,a)}).catch(a=>{Xo(a,e,0)});e.asyncDep=i}else Ml(e,i)}else Du(e)}function Ml(e,t,n){ve(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Re(t)&&(e.setupState=qc(t)),Du(e)}function Du(e,t,n){const o=e.type;e.render||(e.render=o.render||Vt);{const s=ts(e);tn();try{Yp(e)}finally{nn(),s()}}}const Sh={get(e,t){return tt(e,"get",""),e[t]}};function Hu(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Sh),slots:e.slots,emit:e.emit,expose:t}}function sr(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(qc(zc(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Po)return Po[n](e)},has(t,n){return n in t||n in Po}})):e.proxy}function Ph(e,t=!0){return ve(e)?e.displayName||e.name:e.name||t&&e.__name}function Lh(e){return ve(e)&&"__vccOpts"in e}const w=(e,t)=>kp(e,t,oo);function Be(e,t,n){const o=(r,i,l)=>{Hs(-1);try{return O(r,i,l)}finally{Hs(1)}},s=arguments.length;return s===2?Re(t)&&!he(t)?jo(t)?o(e,null,[t]):o(e,t):o(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&jo(n)&&(n=[n]),o(e,t,n))}const Ah="3.5.21";/** -* @vue/runtime-dom v3.5.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let oi;const xl=typeof window<"u"&&window.trustedTypes;if(xl)try{oi=xl.createPolicy("vue",{createHTML:e=>e})}catch{}const Bu=oi?e=>oi.createHTML(e):e=>e,Ih="http://www.w3.org/2000/svg",Mh="http://www.w3.org/1998/Math/MathML",Kt=typeof document<"u"?document:null,Ol=Kt&&Kt.createElement("template"),xh={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const s=t==="svg"?Kt.createElementNS(Ih,e):t==="mathml"?Kt.createElementNS(Mh,e):n?Kt.createElement(e,{is:n}):Kt.createElement(e);return e==="select"&&o&&o.multiple!=null&&s.setAttribute("multiple",o.multiple),s},createText:e=>Kt.createTextNode(e),createComment:e=>Kt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Kt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,s,r){const i=n?n.previousSibling:t.lastChild;if(s&&(s===r||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===r||!(s=s.nextSibling)););else{Ol.innerHTML=Bu(o==="svg"?`${e}`:o==="mathml"?`${e}`:e);const l=Ol.content;if(o==="svg"||o==="mathml"){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},un="transition",bo="animation",so=Symbol("_vtc"),Fu={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},ju=qe({},ou,Fu),Oh=e=>(e.displayName="Transition",e.props=ju,e),Bt=Oh((e,{slots:t})=>Be(Lp,Wu(e),t)),$n=(e,t=[])=>{he(e)?e.forEach(n=>n(...t)):e&&e(...t)},Rl=e=>e?he(e)?e.some(t=>t.length>1):e.length>1:!1;function Wu(e){const t={};for(const H in e)H in Fu||(t[H]=e[H]);if(e.css===!1)return t;const{name:n="v",type:o,duration:s,enterFromClass:r=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:a=r,appearActiveClass:c=i,appearToClass:u=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,v=Rh(s),g=v&&v[0],m=v&&v[1],{onBeforeEnter:T,onEnter:S,onEnterCancelled:$,onLeave:L,onLeaveCancelled:D,onBeforeAppear:j=T,onAppear:q=S,onAppearCancelled:ce=$}=t,x=(H,ae,re,fe)=>{H._enterCancelled=fe,dn(H,ae?u:l),dn(H,ae?c:i),re&&re()},W=(H,ae)=>{H._isLeaving=!1,dn(H,f),dn(H,h),dn(H,d),ae&&ae()},se=H=>(ae,re)=>{const fe=H?q:S,J=()=>x(ae,H,re);$n(fe,[ae,J]),Nl(()=>{dn(ae,H?a:r),Ot(ae,H?u:l),Rl(fe)||Vl(ae,o,g,J)})};return qe(t,{onBeforeEnter(H){$n(T,[H]),Ot(H,r),Ot(H,i)},onBeforeAppear(H){$n(j,[H]),Ot(H,a),Ot(H,c)},onEnter:se(!1),onAppear:se(!0),onLeave(H,ae){H._isLeaving=!0;const re=()=>W(H,ae);Ot(H,f),H._enterCancelled?(Ot(H,d),si()):(si(),Ot(H,d)),Nl(()=>{H._isLeaving&&(dn(H,f),Ot(H,h),Rl(L)||Vl(H,o,m,re))}),$n(L,[H,re])},onEnterCancelled(H){x(H,!1,void 0,!0),$n($,[H])},onAppearCancelled(H){x(H,!0,void 0,!0),$n(ce,[H])},onLeaveCancelled(H){W(H),$n(D,[H])}})}function Rh(e){if(e==null)return null;if(Re(e))return[wr(e.enter),wr(e.leave)];{const t=wr(e);return[t,t]}}function wr(e){return Hd(e)}function Ot(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[so]||(e[so]=new Set)).add(t)}function dn(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.remove(o));const n=e[so];n&&(n.delete(t),n.size||(e[so]=void 0))}function Nl(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Nh=0;function Vl(e,t,n,o){const s=e._endId=++Nh,r=()=>{s===e._endId&&o()};if(n!=null)return setTimeout(r,n);const{type:i,timeout:l,propCount:a}=Uu(e,t);if(!i)return o();const c=i+"end";let u=0;const f=()=>{e.removeEventListener(c,d),r()},d=h=>{h.target===e&&++u>=a&&f()};setTimeout(()=>{u(n[v]||"").split(", "),s=o(`${un}Delay`),r=o(`${un}Duration`),i=Dl(s,r),l=o(`${bo}Delay`),a=o(`${bo}Duration`),c=Dl(l,a);let u=null,f=0,d=0;t===un?i>0&&(u=un,f=i,d=r.length):t===bo?c>0&&(u=bo,f=c,d=a.length):(f=Math.max(i,c),u=f>0?i>c?un:bo:null,d=u?u===un?r.length:a.length:0);const h=u===un&&/\b(?:transform|all)(?:,|$)/.test(o(`${un}Property`).toString());return{type:u,timeout:f,propCount:d,hasTransform:h}}function Dl(e,t){for(;e.lengthHl(n)+Hl(e[o])))}function Hl(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function si(){return document.body.offsetHeight}function Vh(e,t,n){const o=e[so];o&&(t=(t?[t,...o]:[...o]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Fs=Symbol("_vod"),zu=Symbol("_vsh"),Rn={name:"show",beforeMount(e,{value:t},{transition:n}){e[Fs]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):yo(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),yo(e,!0),o.enter(e)):o.leave(e,()=>{yo(e,!1)}):yo(e,t))},beforeUnmount(e,{value:t}){yo(e,t)}};function yo(e,t){e.style.display=t?e[Fs]:"none",e[zu]=!t}const Dh=Symbol(""),Hh=/(?:^|;)\s*display\s*:/;function Bh(e,t,n){const o=e.style,s=Fe(n);let r=!1;if(n&&!s){if(t)if(Fe(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&Es(o,l,"")}else for(const i in t)n[i]==null&&Es(o,i,"");for(const i in n)i==="display"&&(r=!0),Es(o,i,n[i])}else if(s){if(t!==n){const i=o[Dh];i&&(n+=";"+i),o.cssText=n,r=Hh.test(n)}}else t&&e.removeAttribute("style");Fs in e&&(e[Fs]=r?o.display:"",e[zu]&&(o.display="none"))}const Bl=/\s*!important$/;function Es(e,t,n){if(he(n))n.forEach(o=>Es(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=Fh(e,t);Bl.test(n)?e.setProperty(yn(o),n.replace(Bl,""),"important"):e[o]=n}}const Fl=["Webkit","Moz","ms"],Tr={};function Fh(e,t){const n=Tr[t];if(n)return n;let o=ft(t);if(o!=="filter"&&o in e)return Tr[t]=o;o=Yo(o);for(let s=0;sCr||(zh.then(()=>Cr=0),Cr=Date.now());function qh(e,t){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;Lt(Kh(o,n.value),t,5,[o])};return n.value=e,n.attached=Gh(),n}function Kh(e,t){if(he(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(o=>s=>!s._stopped&&o&&o(s))}else return t}const ql=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Yh=(e,t,n,o,s,r)=>{const i=s==="svg";t==="class"?Vh(e,o,i):t==="style"?Bh(e,n,o):Ko(t)?wi(t)||Wh(e,t,n,o,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Qh(e,t,o,i))?(Ul(e,t,o),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Wl(e,t,o,i,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Fe(o))?Ul(e,ft(t),o,r,t):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),Wl(e,t,o,i))};function Qh(e,t,n,o){if(o)return!!(t==="innerHTML"||t==="textContent"||t in e&&ql(t)&&ve(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return ql(t)&&Fe(n)?!1:t in e}const Gu=new WeakMap,qu=new WeakMap,js=Symbol("_moveCb"),Kl=Symbol("_enterCb"),Jh=e=>(delete e.props.mode,e),Xh=Jh({name:"TransitionGroup",props:qe({},ju,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=It(),o=nu();let s,r;return Oi(()=>{if(!s.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!ov(s[0].el,n.vnode.el,i)){s=[];return}s.forEach(ev),s.forEach(tv);const l=s.filter(nv);si(),l.forEach(a=>{const c=a.el,u=c.style;Ot(c,i),u.transform=u.webkitTransform=u.transitionDuration="";const f=c[js]=d=>{d&&d.target!==c||(!d||d.propertyName.endsWith("transform"))&&(c.removeEventListener("transitionend",f),c[js]=null,dn(c,i))};c.addEventListener("transitionend",f)}),s=[]}),()=>{const i=$e(e),l=Wu(i);let a=i.tag||X;if(s=[],r)for(let c=0;c{l.split(/\s+/).forEach(a=>a&&o.classList.remove(a))}),n.split(/\s+/).forEach(l=>l&&o.classList.add(l)),o.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(o);const{hasTransform:i}=Uu(o);return r.removeChild(o),i}const Yl=e=>{const t=e.props["onUpdate:modelValue"]||!1;return he(t)?n=>ws(t,n):t};function sv(e){e.target.composing=!0}function Ql(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Er=Symbol("_assign"),rv={created(e,{modifiers:{lazy:t,trim:n,number:o}},s){e[Er]=Yl(s);const r=o||s.props&&s.props.type==="number";Gn(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n&&(l=l.trim()),r&&(l=qr(l)),e[Er](l)}),n&&Gn(e,"change",()=>{e.value=e.value.trim()}),t||(Gn(e,"compositionstart",sv),Gn(e,"compositionend",Ql),Gn(e,"change",Ql))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:o,trim:s,number:r}},i){if(e[Er]=Yl(i),e.composing)return;const l=(r||e.type==="number")&&!/^0\d/.test(e.value)?qr(e.value):e.value,a=t??"";l!==a&&(document.activeElement===e&&e.type!=="range"&&(o&&t===n||s&&e.value.trim()===a)||(e.value=a))}},iv=["ctrl","shift","alt","meta"],lv={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>iv.some(n=>e[`${n}Key`]&&!t.includes(n))},Ku=(e,t)=>{const n=e._withMods||(e._withMods={}),o=t.join(".");return n[o]||(n[o]=((s,...r)=>{for(let i=0;i{const n=e._withKeys||(e._withKeys={}),o=t.join(".");return n[o]||(n[o]=(s=>{if(!("key"in s))return;const r=yn(s.key);if(t.some(i=>i===r||av[i]===r))return e(s)}))},cv=qe({patchProp:Yh},xh);let Sr,Jl=!1;function uv(){return Sr=Jl?Sr:ah(cv),Jl=!0,Sr}const fv=((...e)=>{const t=uv().createApp(...e),{mount:n}=t;return t.mount=o=>{const s=pv(o);if(s)return n(s,!0,dv(s))},t});function dv(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function pv(e){return Fe(e)?document.querySelector(e):e}var Bi=e=>/^[a-z][a-z0-9+.-]*:/.test(e)||e.startsWith("//"),hv=/.md((\?|#).*)?$/,vv=(e,t="/")=>Bi(e)||e.startsWith("/")&&!e.startsWith(t)&&!hv.test(e),Mt=e=>/^(https?:)?\/\//.test(e),Xl=e=>{if(!e||e.endsWith("/"))return e;let t=e.replace(/(^|\/)README.md$/i,"$1index.html");return t.endsWith(".md")?t=`${t.substring(0,t.length-3)}.html`:t.endsWith(".html")||(t=`${t}.html`),t.endsWith("/index.html")&&(t=t.substring(0,t.length-10)),t},gv="http://.",mv=(e,t)=>{if(!e.startsWith("/")&&t){const n=t.slice(0,t.lastIndexOf("/"));return Xl(new URL(`${n}/${e}`,gv).pathname)}return Xl(e)},bv=(e,t)=>{const n=Object.keys(e).sort((o,s)=>{const r=s.split("/").length-o.split("/").length;return r!==0?r:s.length-o.length});for(const o of n)if(t.startsWith(o))return o;return"/"},yv=/(#|\?)/,Qu=e=>{const[t,...n]=e.split(yv);return{pathname:t,hashAndQueries:n.join("")}},_v=["link","meta","script","style","noscript","template"],kv=["title","base"],$v=([e,t,n])=>kv.includes(e)?e:_v.includes(e)?e==="meta"&&t.name?`${e}.${t.name}`:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,Object.entries(t).map(([o,s])=>typeof s=="boolean"?s?[o,""]:null:[o,s]).filter(o=>o!=null).sort(([o],[s])=>o.localeCompare(s)),n]):null,wv=e=>{const t=new Set,n=[];return e.forEach(o=>{const s=$v(o);s&&!t.has(s)&&(t.add(s),n.push(o))}),n},Ju=e=>e.startsWith("/")?e:`/${e}`,Tv=e=>e.endsWith("/")||e.endsWith(".html")?e:`${e}/`,Xu=e=>e.endsWith("/")?e.slice(0,-1):e,rr=e=>e.startsWith("/")?e.slice(1):e,Cv=e=>typeof e=="function",bn=e=>Object.prototype.toString.call(e)==="[object Object]",Dt=e=>typeof e=="string";const Ev="modulepreload",Sv=function(e){return"/"+e},Zl={},Ie=function(t,n,o){let s=Promise.resolve();if(n&&n.length>0){let a=function(c){return Promise.all(c.map(u=>Promise.resolve(u).then(f=>({status:"fulfilled",value:f}),f=>({status:"rejected",reason:f}))))};document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),l=i?.nonce||i?.getAttribute("nonce");s=a(n.map(c=>{if(c=Sv(c),c in Zl)return;Zl[c]=!0;const u=c.endsWith(".css"),f=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${f}`))return;const d=document.createElement("link");if(d.rel=u?"stylesheet":Ev,u||(d.as="script"),d.crossOrigin="",d.href=c,l&&d.setAttribute("nonce",l),document.head.appendChild(d),u)return new Promise((h,v)=>{d.addEventListener("load",h),d.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${c}`)))})}))}function r(i){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=i,window.dispatchEvent(l),!l.defaultPrevented)throw i}return s.then(i=>{for(const l of i||[])l.status==="rejected"&&r(l.reason);return t().catch(r)})},Pv=JSON.parse('{"/preview/custom-component.example.html":"/article/li0yjgjg/","/preview/markdown.html":"/article/baygtkq6/","/notes/doc/":"/start/","/notes/doc/advanced/%E5%93%AA%E4%B8%AA%E4%BB%A3%E7%90%86%E8%BD%AF%E4%BB%B6%E6%9C%80%E9%80%82%E5%90%88%E6%88%91%EF%BC%9F.html":"/un2lbkeo/","/notes/doc/meiyong/markdown.html":"/baygtkq6/","/notes/doc/qa/%E8%8A%82%E7%82%B9%E9%97%AE%E9%A2%98.html":"/sdtgjn92/","/notes/doc/qa/%E8%B4%A6%E6%88%B7%E9%97%AE%E9%A2%98.html":"/lpws70ce/","/notes/doc/qa/%E8%BD%AF%E4%BB%B6%E9%97%AE%E9%A2%98.html":"/9424av4s/","/notes/doc/teach/Windows/Clash%20Nyanpasu.html":"/windows/clash-nyanpasu/","/notes/doc/teach/Windows/Clash%20Verge%20Rev.html":"/windows/clash-verge-rev/","/notes/doc/teach/Windows/Hiddify.html":"/windows/hiddify/","/notes/doc/teach/Android/Clash%20Meta.html":"/android/clash-meta/","/notes/doc/teach/Android/Hiddify.html":"/android/hiddify/","/notes/doc/teach/Ios/Hiddify.html":"/ios/hiddify/","/notes/doc/teach/Ios/Singbox.html":"/ios/singbox/","/notes/doc/teach/MacOs/Clash%20Nyanpasu.html":"/macos/clash-nyanpasu/","/notes/doc/teach/MacOs/Clash%20Verge%20Rev.html":"/qlabr30g/","/notes/doc/teach/MacOs/Hiddify.html":"/macos/hiddify/"}'),Lv=Object.fromEntries([["/",{loader:()=>Ie(()=>import("./index.html-Bt8sYIYL.js"),[]),meta:{title:""}}],["/article/li0yjgjg/",{loader:()=>Ie(()=>import("./index.html-CPZYtw-r.js"),[]),meta:{title:"自定义组件"}}],["/article/baygtkq6/",{loader:()=>Ie(()=>import("./index.html-D3Fu6puD.js"),__vite__mapDeps([0,1])),meta:{title:"Markdown"}}],["/start/",{loader:()=>Ie(()=>import("./index.html-DiklLxZe.js"),[]),meta:{title:"新手指引"}}],["/un2lbkeo/",{loader:()=>Ie(()=>import("./index.html-CVD_8tFv.js"),[]),meta:{title:"哪个代理软件最适合我?"}}],["/baygtkq6/",{loader:()=>Ie(()=>import("./index.html-CSp8PPzb.js"),__vite__mapDeps([2,1])),meta:{title:"Markdown"}}],["/sdtgjn92/",{loader:()=>Ie(()=>import("./index.html-Dhn1hXk0.js"),[]),meta:{title:"节点问题"}}],["/lpws70ce/",{loader:()=>Ie(()=>import("./index.html-DJn9mFFy.js"),[]),meta:{title:"账户问题"}}],["/9424av4s/",{loader:()=>Ie(()=>import("./index.html-i-UTVFOI.js"),[]),meta:{title:"软件问题"}}],["/windows/clash-nyanpasu/",{loader:()=>Ie(()=>import("./index.html-DS9ZuOUK.js"),[]),meta:{title:"Clash Nyanpasu"}}],["/windows/clash-verge-rev/",{loader:()=>Ie(()=>import("./index.html-DFpGf-Ke.js"),[]),meta:{title:"Clash Verge Rev"}}],["/windows/hiddify/",{loader:()=>Ie(()=>import("./index.html-BkNS84tK.js"),[]),meta:{title:"Hiddify"}}],["/android/clash-meta/",{loader:()=>Ie(()=>import("./index.html-CLOGziH2.js"),[]),meta:{title:"Clash Meta"}}],["/android/hiddify/",{loader:()=>Ie(()=>import("./index.html-CNg8wf1q.js"),[]),meta:{title:"Hiddify"}}],["/ios/hiddify/",{loader:()=>Ie(()=>import("./index.html-B_dplU0o.js"),[]),meta:{title:"Hiddify"}}],["/ios/singbox/",{loader:()=>Ie(()=>import("./index.html-SRb6I9Tb.js"),[]),meta:{title:"Singbox"}}],["/macos/clash-nyanpasu/",{loader:()=>Ie(()=>import("./index.html-CkM9-Jn_.js"),[]),meta:{title:"Clash Nyanpasu"}}],["/qlabr30g/",{loader:()=>Ie(()=>import("./index.html-Bdogy-_M.js"),[]),meta:{title:"Clash Verge Reg"}}],["/macos/hiddify/",{loader:()=>Ie(()=>import("./index.html-DN5pV8iB.js"),[]),meta:{title:"Hiddify"}}],["/404.html",{loader:()=>Ie(()=>import("./404.html-T7tU7OGV.js"),[]),meta:{title:""}}],["/blog/",{loader:()=>Ie(()=>import("./index.html-DpMg6k0f.js"),[]),meta:{title:"博客"}}],["/blog/tags/",{loader:()=>Ie(()=>import("./index.html-BK5kYZ08.js"),[]),meta:{title:"标签"}}],["/blog/archives/",{loader:()=>Ie(()=>import("./index.html-Cs85oA_x.js"),[]),meta:{title:"归档"}}],["/blog/categories/",{loader:()=>Ie(()=>import("./index.html-zhBxxQre.js"),[]),meta:{title:"分类"}}]]);/*! - * vue-router v4.5.1 - * (c) 2025 Eduardo San Martin Morote - * @license MIT - */const qn=typeof document<"u";function Zu(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Av(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Zu(e.default)}const Se=Object.assign;function Pr(e,t){const n={};for(const o in t){const s=t[o];n[o]=At(s)?s.map(e):e(s)}return n}const Io=()=>{},At=Array.isArray,ef=/#/g,Iv=/&/g,Mv=/\//g,xv=/=/g,Ov=/\?/g,tf=/\+/g,Rv=/%5B/g,Nv=/%5D/g,nf=/%5E/g,Vv=/%60/g,of=/%7B/g,Dv=/%7C/g,sf=/%7D/g,Hv=/%20/g;function Fi(e){return encodeURI(""+e).replace(Dv,"|").replace(Rv,"[").replace(Nv,"]")}function Bv(e){return Fi(e).replace(of,"{").replace(sf,"}").replace(nf,"^")}function ri(e){return Fi(e).replace(tf,"%2B").replace(Hv,"+").replace(ef,"%23").replace(Iv,"%26").replace(Vv,"`").replace(of,"{").replace(sf,"}").replace(nf,"^")}function Fv(e){return ri(e).replace(xv,"%3D")}function jv(e){return Fi(e).replace(ef,"%23").replace(Ov,"%3F")}function Wv(e){return e==null?"":jv(e).replace(Mv,"%2F")}function Wo(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Uv=/\/$/,zv=e=>e.replace(Uv,"");function Lr(e,t,n="/"){let o,s={},r="",i="";const l=t.indexOf("#");let a=t.indexOf("?");return l=0&&(a=-1),a>-1&&(o=t.slice(0,a),r=t.slice(a+1,l>-1?l:t.length),s=e(r)),l>-1&&(o=o||t.slice(0,l),i=t.slice(l,t.length)),o=Yv(o??t,n),{fullPath:o+(r&&"?")+r+i,path:o,query:s,hash:Wo(i)}}function Gv(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function ea(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function qv(e,t,n){const o=t.matched.length-1,s=n.matched.length-1;return o>-1&&o===s&&ro(t.matched[o],n.matched[s])&&rf(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function ro(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function rf(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Kv(e[n],t[n]))return!1;return!0}function Kv(e,t){return At(e)?ta(e,t):At(t)?ta(t,e):e===t}function ta(e,t){return At(t)?e.length===t.length&&e.every((n,o)=>n===t[o]):e.length===1&&e[0]===t}function Yv(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),o=e.split("/"),s=o[o.length-1];(s===".."||s===".")&&o.push("");let r=n.length-1,i,l;for(i=0;i1&&r--;else break;return n.slice(0,r).join("/")+"/"+o.slice(i).join("/")}const qt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Uo;(function(e){e.pop="pop",e.push="push"})(Uo||(Uo={}));var Mo;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Mo||(Mo={}));function Qv(e){if(!e)if(qn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),zv(e)}const Jv=/^[^#]+#/;function Xv(e,t){return e.replace(Jv,"#")+t}function Zv(e,t){const n=document.documentElement.getBoundingClientRect(),o=e.getBoundingClientRect();return{behavior:t.behavior,left:o.left-n.left-(t.left||0),top:o.top-n.top-(t.top||0)}}const ir=()=>({left:window.scrollX,top:window.scrollY});function eg(e){let t;if("el"in e){const n=e.el,o=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=Zv(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function na(e,t){return(history.state?history.state.position-t:-1)+e}const ii=new Map;function tg(e,t){ii.set(e,t)}function ng(e){const t=ii.get(e);return ii.delete(e),t}let og=()=>location.protocol+"//"+location.host;function lf(e,t){const{pathname:n,search:o,hash:s}=t,r=e.indexOf("#");if(r>-1){let l=s.includes(e.slice(r))?e.slice(r).length:1,a=s.slice(l);return a[0]!=="/"&&(a="/"+a),ea(a,"")}return ea(n,e)+o+s}function sg(e,t,n,o){let s=[],r=[],i=null;const l=({state:d})=>{const h=lf(e,location),v=n.value,g=t.value;let m=0;if(d){if(n.value=h,t.value=d,i&&i===v){i=null;return}m=g?d.position-g.position:0}else o(h);s.forEach(T=>{T(n.value,v,{delta:m,type:Uo.pop,direction:m?m>0?Mo.forward:Mo.back:Mo.unknown})})};function a(){i=n.value}function c(d){s.push(d);const h=()=>{const v=s.indexOf(d);v>-1&&s.splice(v,1)};return r.push(h),h}function u(){const{history:d}=window;d.state&&d.replaceState(Se({},d.state,{scroll:ir()}),"")}function f(){for(const d of r)d();r=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:a,listen:c,destroy:f}}function oa(e,t,n,o=!1,s=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:s?ir():null}}function rg(e){const{history:t,location:n}=window,o={value:lf(e,n)},s={value:t.state};s.value||r(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(a,c,u){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+a:og()+e+a;try{t[u?"replaceState":"pushState"](c,"",d),s.value=c}catch(h){console.error(h),n[u?"replace":"assign"](d)}}function i(a,c){const u=Se({},t.state,oa(s.value.back,a,s.value.forward,!0),c,{position:s.value.position});r(a,u,!0),o.value=a}function l(a,c){const u=Se({},s.value,t.state,{forward:a,scroll:ir()});r(u.current,u,!0);const f=Se({},oa(o.value,a,null),{position:u.position+1},c);r(a,f,!1),o.value=a}return{location:o,state:s,push:l,replace:i}}function ig(e){e=Qv(e);const t=rg(e),n=sg(e,t.state,t.location,t.replace);function o(r,i=!0){i||n.pauseListeners(),history.go(r)}const s=Se({location:"",base:e,go:o,createHref:Xv.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function lg(e){return typeof e=="string"||e&&typeof e=="object"}function af(e){return typeof e=="string"||typeof e=="symbol"}const cf=Symbol("");var sa;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(sa||(sa={}));function io(e,t){return Se(new Error,{type:e,[cf]:!0},t)}function zt(e,t){return e instanceof Error&&cf in e&&(t==null||!!(e.type&t))}const ra="[^/]+?",ag={sensitive:!1,strict:!1,start:!0,end:!0},cg=/[.+*?^${}()[\]/\\]/g;function ug(e,t){const n=Se({},ag,t),o=[];let s=n.start?"^":"";const r=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(s+="/");for(let f=0;ft.length?t.length===1&&t[0]===80?1:-1:0}function uf(e,t){let n=0;const o=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const dg={type:0,value:""},pg=/[a-zA-Z0-9_]/;function hg(e){if(!e)return[[]];if(e==="/")return[[dg]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${c}": ${h}`)}let n=0,o=n;const s=[];let r;function i(){r&&s.push(r),r=[]}let l=0,a,c="",u="";function f(){c&&(n===0?r.push({type:0,value:c}):n===1||n===2||n===3?(r.length>1&&(a==="*"||a==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:c,regexp:u,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=a}for(;l{i($)}:Io}function i(f){if(af(f)){const d=o.get(f);d&&(o.delete(f),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(f);d>-1&&(n.splice(d,1),f.record.name&&o.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function l(){return n}function a(f){const d=yg(f,n);n.splice(d,0,f),f.record.name&&!ca(f)&&o.set(f.record.name,f)}function c(f,d){let h,v={},g,m;if("name"in f&&f.name){if(h=o.get(f.name),!h)throw io(1,{location:f});m=h.record.name,v=Se(la(d.params,h.keys.filter($=>!$.optional).concat(h.parent?h.parent.keys.filter($=>$.optional):[]).map($=>$.name)),f.params&&la(f.params,h.keys.map($=>$.name))),g=h.stringify(v)}else if(f.path!=null)g=f.path,h=n.find($=>$.re.test(g)),h&&(v=h.parse(g),m=h.record.name);else{if(h=d.name?o.get(d.name):n.find($=>$.re.test(d.path)),!h)throw io(1,{location:f,currentLocation:d});m=h.record.name,v=Se({},d.params,f.params),g=h.stringify(v)}const T=[];let S=h;for(;S;)T.unshift(S.record),S=S.parent;return{name:m,path:g,params:v,matched:T,meta:bg(T)}}e.forEach(f=>r(f));function u(){n.length=0,o.clear()}return{addRoute:r,resolve:c,removeRoute:i,clearRoutes:u,getRoutes:l,getRecordMatcher:s}}function la(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function aa(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:mg(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function mg(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const o in e.components)t[o]=typeof n=="object"?n[o]:n;return t}function ca(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function bg(e){return e.reduce((t,n)=>Se(t,n.meta),{})}function ua(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}function yg(e,t){let n=0,o=t.length;for(;n!==o;){const r=n+o>>1;uf(e,t[r])<0?o=r:n=r+1}const s=_g(e);return s&&(o=t.lastIndexOf(s,o-1)),o}function _g(e){let t=e;for(;t=t.parent;)if(ff(t)&&uf(e,t)===0)return t}function ff({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function kg(e){const t={};if(e===""||e==="?")return t;const o=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;sr&&ri(r)):[o&&ri(o)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function $g(e){const t={};for(const n in e){const o=e[n];o!==void 0&&(t[n]=At(o)?o.map(s=>s==null?null:""+s):o==null?o:""+o)}return t}const wg=Symbol(""),da=Symbol(""),lr=Symbol(""),ji=Symbol(""),li=Symbol("");function _o(){let e=[];function t(o){return e.push(o),()=>{const s=e.indexOf(o);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function vn(e,t,n,o,s,r=i=>i()){const i=o&&(o.enterCallbacks[s]=o.enterCallbacks[s]||[]);return()=>new Promise((l,a)=>{const c=d=>{d===!1?a(io(4,{from:n,to:t})):d instanceof Error?a(d):lg(d)?a(io(2,{from:t,to:d})):(i&&o.enterCallbacks[s]===i&&typeof d=="function"&&i.push(d),l())},u=r(()=>e.call(o&&o.instances[s],t,n,c));let f=Promise.resolve(u);e.length<3&&(f=f.then(c)),f.catch(d=>a(d))})}function Ar(e,t,n,o,s=r=>r()){const r=[];for(const i of e)for(const l in i.components){let a=i.components[l];if(!(t!=="beforeRouteEnter"&&!i.instances[l]))if(Zu(a)){const u=(a.__vccOpts||a)[t];u&&r.push(vn(u,n,o,i,l,s))}else{let c=a();r.push(()=>c.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${l}" at "${i.path}"`);const f=Av(u)?u.default:u;i.mods[l]=u,i.components[l]=f;const h=(f.__vccOpts||f)[t];return h&&vn(h,n,o,i,l,s)()}))}}return r}function pa(e){const t=Ve(lr),n=Ve(ji),o=w(()=>{const a=b(e.to);return t.resolve(a)}),s=w(()=>{const{matched:a}=o.value,{length:c}=a,u=a[c-1],f=n.matched;if(!u||!f.length)return-1;const d=f.findIndex(ro.bind(null,u));if(d>-1)return d;const h=ha(a[c-2]);return c>1&&ha(u)===h&&f[f.length-1].path!==h?f.findIndex(ro.bind(null,a[c-2])):d}),r=w(()=>s.value>-1&&Pg(n.params,o.value.params)),i=w(()=>s.value>-1&&s.value===n.matched.length-1&&rf(n.params,o.value.params));function l(a={}){if(Sg(a)){const c=t[b(e.replace)?"replace":"push"](b(e.to)).catch(Io);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:o,href:w(()=>o.value.href),isActive:r,isExactActive:i,navigate:l}}function Tg(e){return e.length===1?e[0]:e}const Cg=N({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:pa,setup(e,{slots:t}){const n=Mn(pa(e)),{options:o}=Ve(lr),s=w(()=>({[va(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[va(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&Tg(t.default(n));return e.custom?r:Be("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},r)}}}),Eg=Cg;function Sg(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Pg(e,t){for(const n in t){const o=t[n],s=e[n];if(typeof o=="string"){if(o!==s)return!1}else if(!At(s)||s.length!==o.length||o.some((r,i)=>r!==s[i]))return!1}return!0}function ha(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const va=(e,t,n)=>e??t??n,Lg=N({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=Ve(li),s=w(()=>e.route||o.value),r=Ve(da,0),i=w(()=>{let c=b(r);const{matched:u}=s.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),l=w(()=>s.value.matched[i.value]);Zt(da,w(()=>i.value+1)),Zt(wg,l),Zt(li,s);const a=ee();return be(()=>[a.value,l.value,e.name],([c,u,f],[d,h,v])=>{u&&(u.instances[f]=c,h&&h!==u&&c&&c===d&&(u.leaveGuards.size||(u.leaveGuards=h.leaveGuards),u.updateGuards.size||(u.updateGuards=h.updateGuards))),c&&u&&(!h||!ro(u,h)||!d)&&(u.enterCallbacks[f]||[]).forEach(g=>g(c))},{flush:"post"}),()=>{const c=s.value,u=e.name,f=l.value,d=f&&f.components[u];if(!d)return ga(n.default,{Component:d,route:c});const h=f.props[u],v=h?h===!0?c.params:typeof h=="function"?h(c):h:null,m=Be(d,Se({},v,t,{onVnodeUnmounted:T=>{T.component.isUnmounted&&(f.instances[u]=null)},ref:a}));return ga(n.default,{Component:m,route:c})||m}}});function ga(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Ag=Lg;function Ig(e){const t=gg(e.routes,e),n=e.parseQuery||kg,o=e.stringifyQuery||fa,s=e.history,r=_o(),i=_o(),l=_o(),a=we(qt);let c=qt;qn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Pr.bind(null,V=>""+V),f=Pr.bind(null,Wv),d=Pr.bind(null,Wo);function h(V,ie){let te,ue;return af(V)?(te=t.getRecordMatcher(V),ue=ie):ue=V,t.addRoute(ue,te)}function v(V){const ie=t.getRecordMatcher(V);ie&&t.removeRoute(ie)}function g(){return t.getRoutes().map(V=>V.record)}function m(V){return!!t.getRecordMatcher(V)}function T(V,ie){if(ie=Se({},ie||a.value),typeof V=="string"){const E=Lr(n,V,ie.path),I=t.resolve({path:E.path},ie),B=s.createHref(E.fullPath);return Se(E,I,{params:d(I.params),hash:Wo(E.hash),redirectedFrom:void 0,href:B})}let te;if(V.path!=null)te=Se({},V,{path:Lr(n,V.path,ie.path).path});else{const E=Se({},V.params);for(const I in E)E[I]==null&&delete E[I];te=Se({},V,{params:f(E)}),ie.params=f(ie.params)}const ue=t.resolve(te,ie),Ee=V.hash||"";ue.params=u(d(ue.params));const De=Gv(o,Se({},V,{hash:Bv(Ee),path:ue.path})),_=s.createHref(De);return Se({fullPath:De,hash:Ee,query:o===fa?$g(V.query):V.query||{}},ue,{redirectedFrom:void 0,href:_})}function S(V){return typeof V=="string"?Lr(n,V,a.value.path):Se({},V)}function $(V,ie){if(c!==V)return io(8,{from:ie,to:V})}function L(V){return q(V)}function D(V){return L(Se(S(V),{replace:!0}))}function j(V){const ie=V.matched[V.matched.length-1];if(ie&&ie.redirect){const{redirect:te}=ie;let ue=typeof te=="function"?te(V):te;return typeof ue=="string"&&(ue=ue.includes("?")||ue.includes("#")?ue=S(ue):{path:ue},ue.params={}),Se({query:V.query,hash:V.hash,params:ue.path!=null?{}:V.params},ue)}}function q(V,ie){const te=c=T(V),ue=a.value,Ee=V.state,De=V.force,_=V.replace===!0,E=j(te);if(E)return q(Se(S(E),{state:typeof E=="object"?Se({},Ee,E.state):Ee,force:De,replace:_}),ie||te);const I=te;I.redirectedFrom=ie;let B;return!De&&qv(o,ue,te)&&(B=io(16,{to:I,from:ue}),pt(ue,ue,!0,!1)),(B?Promise.resolve(B):W(I,ue)).catch(R=>zt(R)?zt(R,2)?R:Ct(R):le(R,I,ue)).then(R=>{if(R){if(zt(R,2))return q(Se({replace:_},S(R.to),{state:typeof R.to=="object"?Se({},Ee,R.to.state):Ee,force:De}),ie||I)}else R=H(I,ue,!0,_,Ee);return se(I,ue,R),R})}function ce(V,ie){const te=$(V,ie);return te?Promise.reject(te):Promise.resolve()}function x(V){const ie=Fn.values().next().value;return ie&&typeof ie.runWithContext=="function"?ie.runWithContext(V):V()}function W(V,ie){let te;const[ue,Ee,De]=Mg(V,ie);te=Ar(ue.reverse(),"beforeRouteLeave",V,ie);for(const E of ue)E.leaveGuards.forEach(I=>{te.push(vn(I,V,ie))});const _=ce.bind(null,V,ie);return te.push(_),yt(te).then(()=>{te=[];for(const E of r.list())te.push(vn(E,V,ie));return te.push(_),yt(te)}).then(()=>{te=Ar(Ee,"beforeRouteUpdate",V,ie);for(const E of Ee)E.updateGuards.forEach(I=>{te.push(vn(I,V,ie))});return te.push(_),yt(te)}).then(()=>{te=[];for(const E of De)if(E.beforeEnter)if(At(E.beforeEnter))for(const I of E.beforeEnter)te.push(vn(I,V,ie));else te.push(vn(E.beforeEnter,V,ie));return te.push(_),yt(te)}).then(()=>(V.matched.forEach(E=>E.enterCallbacks={}),te=Ar(De,"beforeRouteEnter",V,ie,x),te.push(_),yt(te))).then(()=>{te=[];for(const E of i.list())te.push(vn(E,V,ie));return te.push(_),yt(te)}).catch(E=>zt(E,8)?E:Promise.reject(E))}function se(V,ie,te){l.list().forEach(ue=>x(()=>ue(V,ie,te)))}function H(V,ie,te,ue,Ee){const De=$(V,ie);if(De)return De;const _=ie===qt,E=qn?history.state:{};te&&(ue||_?s.replace(V.fullPath,Se({scroll:_&&E&&E.scroll},Ee)):s.push(V.fullPath,Ee)),a.value=V,pt(V,ie,te,_),Ct()}let ae;function re(){ae||(ae=s.listen((V,ie,te)=>{if(!ls.listening)return;const ue=T(V),Ee=j(ue);if(Ee){q(Se(Ee,{replace:!0,force:!0}),ue).catch(Io);return}c=ue;const De=a.value;qn&&tg(na(De.fullPath,te.delta),ir()),W(ue,De).catch(_=>zt(_,12)?_:zt(_,2)?(q(Se(S(_.to),{force:!0}),ue).then(E=>{zt(E,20)&&!te.delta&&te.type===Uo.pop&&s.go(-1,!1)}).catch(Io),Promise.reject()):(te.delta&&s.go(-te.delta,!1),le(_,ue,De))).then(_=>{_=_||H(ue,De,!1),_&&(te.delta&&!zt(_,8)?s.go(-te.delta,!1):te.type===Uo.pop&&zt(_,20)&&s.go(-1,!1)),se(ue,De,_)}).catch(Io)}))}let fe=_o(),J=_o(),me;function le(V,ie,te){Ct(V);const ue=J.list();return ue.length?ue.forEach(Ee=>Ee(V,ie,te)):console.error(V),Promise.reject(V)}function Ce(){return me&&a.value!==qt?Promise.resolve():new Promise((V,ie)=>{fe.add([V,ie])})}function Ct(V){return me||(me=!V,re(),fe.list().forEach(([ie,te])=>V?te(V):ie()),fe.reset()),V}function pt(V,ie,te,ue){const{scrollBehavior:Ee}=e;if(!qn||!Ee)return Promise.resolve();const De=!te&&ng(na(V.fullPath,0))||(ue||!te)&&history.state&&history.state.scroll||null;return dt().then(()=>Ee(V,ie,De)).then(_=>_&&eg(_)).catch(_=>le(_,V,ie))}const at=V=>s.go(V);let Bn;const Fn=new Set,ls={currentRoute:a,listening:!0,addRoute:h,removeRoute:v,clearRoutes:t.clearRoutes,hasRoute:m,getRoutes:g,resolve:T,options:e,push:L,replace:D,go:at,back:()=>at(-1),forward:()=>at(1),beforeEach:r.add,beforeResolve:i.add,afterEach:l.add,onError:J.add,isReady:Ce,install(V){const ie=this;V.component("RouterLink",Eg),V.component("RouterView",Ag),V.config.globalProperties.$router=ie,Object.defineProperty(V.config.globalProperties,"$route",{enumerable:!0,get:()=>b(a)}),qn&&!Bn&&a.value===qt&&(Bn=!0,L(s.location).catch(Ee=>{}));const te={};for(const Ee in qt)Object.defineProperty(te,Ee,{get:()=>a.value[Ee],enumerable:!0});V.provide(lr,ie),V.provide(ji,Uc(te)),V.provide(li,a);const ue=V.unmount;Fn.add(V),V.unmount=function(){Fn.delete(V),Fn.size<1&&(c=qt,ae&&ae(),ae=null,a.value=qt,Bn=!1,me=!1),ue()}}};function yt(V){return V.reduce((ie,te)=>ie.then(()=>x(te)),Promise.resolve())}return ls}function Mg(e,t){const n=[],o=[],s=[],r=Math.max(t.matched.length,e.matched.length);for(let i=0;iro(c,l))?o.push(l):n.push(l));const a=e.matched[i];a&&(t.matched.find(c=>ro(c,a))||s.push(a))}return[n,o,s]}function fo(){return Ve(lr)}function lt(e){return Ve(ji)}var Wi=Symbol(""),Ft=()=>{const e=Ve(Wi);if(!e)throw new Error("useClientData() is called without provider.");return e},xg=()=>Ft().pageComponent,df=()=>Ft().pageData,ar=()=>Ft().pageFrontmatter,Og=()=>Ft().pageHead,po=()=>Ft().pageLang,Rg=()=>Ft().pageLayout,an=()=>Ft().routeLocale,Ng=()=>Ft().routePath,Vg=()=>Ft().siteLocaleData,Dg=Ft,Hg=ar,Bg=df,ai=new Set,pf=e=>{ai.add(e),ln(()=>{ai.delete(e)})},Fg=Symbol(""),ci=we(Pv),no=we(Lv),hf=(e,t)=>{const n=mv(e,t);if(no.value[n])return n;const o=encodeURI(n);if(no.value[o])return o;const s=ci.value[n]||ci.value[o];return s||n},zo=(e,t)=>{const{pathname:n,hashAndQueries:o}=Qu(e),s=hf(n,t),r=s+o;return no.value[s]?{...no.value[s],path:r,notFound:!1}:{...no.value["/404.html"],path:r,notFound:!0}},cn=(e,t)=>{const{pathname:n,hashAndQueries:o}=Qu(e);return hf(n,t)+o},jg=e=>{if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)&&!(e.currentTarget&&e.currentTarget.getAttribute("target")?.match(/\b_blank\b/i)))return e.preventDefault(),!0},Wg=N({name:"RouteLink",props:{to:{type:String,required:!0},active:Boolean,activeClass:{type:String,default:"route-link-active"}},slots:Object,setup(e,{slots:t}){const n=fo(),o=lt(),s=w(()=>e.to.startsWith("#")||e.to.startsWith("?")?e.to:`/${cn(e.to,o.path).substring(1)}`);return()=>Be("a",{class:["route-link",{[e.activeClass]:e.active}],href:s.value,onClick:(r={})=>{jg(r)&&n.push(e.to).catch()}},t.default())}}),Ug=N({name:"ClientOnly",setup(e,t){const n=ee(!1);return Ne(()=>{n.value=!0}),()=>n.value?t.slots.default?.():null}}),vs=e=>{ai.forEach(t=>t(e))},vf=N({name:"Content",props:{path:{type:String,required:!1,default:""}},setup(e){const t=xg(),n=w(()=>{if(!e.path)return t.value;const s=zo(e.path);return lu(async()=>s.loader().then(({comp:r})=>r))}),o=ar();return be(o,()=>{vs("updated")},{deep:!0,flush:"post"}),()=>Be(n.value,{onVnodeMounted:()=>{vs("mounted")},onVnodeUpdated:()=>{vs("updated")},onVnodeBeforeUnmount:()=>{vs("beforeUnmount")}})}}),zg="Layout",Gg="en-US",wn=Mn({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageHead:(e,t,n)=>{const o=Dt(t.description)?t.description:n.description,s=[...Array.isArray(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:o}]];return wv(s)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||Gg,resolvePageLayout:(e,t)=>{const n=Dt(e.frontmatter.layout)?e.frontmatter.layout:zg;if(!t[n])throw new Error(`[vuepress] Cannot resolve layout: ${n}`);return t[n]},resolveRouteLocale:(e,t)=>bv(e,decodeURI(t)),resolveSiteLocaleData:({base:e,locales:t,...n},o)=>({...n,...t[o],head:[...t[o]?.head??[],...n.head]})}),Nn=(e={})=>e,bt=e=>Mt(e)?e:`/${rr(e)}`,qg=Object.defineProperty,Kg=(e,t)=>{for(var n in t)qg(e,n,{get:t[n],enumerable:!0})},Yg={};const Qg=Object.freeze(Object.defineProperty({__proto__:null,default:Yg},Symbol.toStringTag,{value:"Module"}));var Jg={};Kg(Jg,{COMPONENT_STATE_TYPE:()=>Xg,INSPECTOR_ID:()=>Zg,INSPECTOR_LABEL:()=>em,INSPECTOR_NODES:()=>tm,INSPECTOR_STATE_SECTION_NAME:()=>nm,PLUGIN_ID:()=>gf,PLUGIN_LABEL:()=>Ui});var gf="org.vuejs.vuepress",Ui="VuePress",Xg=Ui,Zg=gf,em=Ui,ma={id:"INTERNAL",label:"Internal",keys:["layouts","routes","redirects"]},ba={id:"SITE",label:"Site",keys:["siteData","siteLocaleData"]},ya={id:"ROUTE",label:"Route",keys:["routePath","routeLocale"]},_a={id:"PAGE",label:"Page",keys:["pageData","pageFrontmatter","pageLang","pageHead","pageHeadTitle","pageLayout","pageComponent"]},tm={[ma.id]:ma,[ba.id]:ba,[ya.id]:ya,[_a.id]:_a},nm="State";const zi=N({name:"FadeInExpandTransition",props:{group:Boolean,appear:Boolean,width:Boolean,mode:String,onLeave:Function,onAfterLeave:Function,onAfterEnter:Function},setup(e,{slots:t}){const n=l=>{l.style[e.width?"maxWidth":"maxHeight"]=`${l.offsetHeight}px`,l.offsetWidth},o=l=>{l.style[e.width?"maxWidth":"maxHeight"]="0",l.offsetWidth,e.onLeave?.()},s=l=>{l.style[e.width?"maxWidth":"maxHeight"]="",e.onAfterLeave?.()},r=l=>{if(l.style.transition="none",e.width){const a=l.offsetWidth;l.style.maxWidth="0",l.offsetWidth,l.style.transition="",l.style.maxWidth=`${a}px`}else{const a=l.offsetHeight;l.style.maxHeight="0",l.offsetWidth,l.style.transition="",l.style.maxHeight=`${a}px`}l.offsetWidth},i=l=>{l.style[e.width?"maxWidth":"maxHeight"]="",e.onAfterEnter?.()};return()=>Be(e.group?Zh:Bt,{name:e.width?"fade-in-width-expand":"fade-in-height-expand",appear:e.appear,onEnter:r,onAfterEnter:i,onBeforeLeave:n,onLeave:o,onAfterLeave:s,...e.group?void 0:{mode:e.mode}},t)}}),ka=e=>/\b(?:Android|iPhone)/i.test(e),om=e=>typeof e<"u",{isArray:Ws}=Array,sm=(e,t)=>Dt(e)&&e.startsWith(t),mf=e=>sm(e,"/")&&e[1]!=="/",xo=(e,t)=>{const n=It()?.appContext.components;return n?e in n||ft(e)in n||Yo(ft(e))in n:!1},rm=e=>{const t=an();return w(()=>ye(e)[t.value]??{})},cr=rm;function Vn(e){return Sc()?(qd(e),!0):!1}const Ir=new WeakMap,im=(...e)=>{var t;const n=e[0],o=(t=It())==null?void 0:t.proxy;if(o==null&&!mu())throw new Error("injectLocal must be called in setup");return o&&Ir.has(o)&&n in Ir.get(o)?Ir.get(o)[n]:Ve(...e)},ns=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const lm=e=>e!=null,am=Object.prototype.toString,cm=e=>am.call(e)==="[object Object]",ut=()=>{},um=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),ui=fm();function fm(){var e,t;return ns&&((e=window?.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window?.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window?.navigator.userAgent))}function Gi(...e){if(e.length!==1)return xn(...e);const t=e[0];return typeof t=="function"?Qo(Ai(()=>({get:t,set:ut}))):ee(t)}function qi(e,t){function n(...o){return new Promise((s,r)=>{Promise.resolve(e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})).then(s).catch(r)})}return n}const bf=e=>e();function yf(e,t={}){let n,o,s=ut;const r=a=>{clearTimeout(a),s(),s=ut};let i;return a=>{const c=ye(e),u=ye(t.maxWait);return n&&r(n),c<=0||u!==void 0&&u<=0?(o&&(r(o),o=void 0),Promise.resolve(a())):new Promise((f,d)=>{s=t.rejectOnCancel?d:f,i=a,u&&!o&&(o=setTimeout(()=>{n&&r(n),o=void 0,f(i())},u)),n=setTimeout(()=>{o&&r(o),o=void 0,f(a())},c)})}}function dm(...e){let t=0,n,o=!0,s=ut,r,i,l,a,c;!ze(e[0])&&typeof e[0]=="object"?{delay:i,trailing:l=!0,leading:a=!0,rejectOnCancel:c=!1}=e[0]:[i,l=!0,a=!0,c=!1]=e;const u=()=>{n&&(clearTimeout(n),n=void 0,s(),s=ut)};return d=>{const h=ye(i),v=Date.now()-t,g=()=>r=d();return u(),h<=0?(t=Date.now(),g()):(v>h&&(a||!o)?(t=Date.now(),g()):l&&(r=new Promise((m,T)=>{s=c?T:m,n=setTimeout(()=>{t=Date.now(),o=!0,m(g()),u()},Math.max(0,h-v))})),!a&&!n&&(n=setTimeout(()=>o=!0,h)),o=!1,r)}}function pm(e=bf,t={}){const{initialState:n="active"}=t,o=Gi(n==="active");function s(){o.value=!1}function r(){o.value=!0}const i=(...l)=>{o.value&&e(...l)};return{isActive:Qo(o),pause:s,resume:r,eventFilter:i}}function hm(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{const o=t;t=void 0,o&&await o},n}function $a(e){return e.endsWith("rem")?Number.parseFloat(e)*16:Number.parseFloat(e)}function Oo(e){return Array.isArray(e)?e:[e]}function vm(e){return It()}function _f(e,t=200,n={}){return qi(yf(t,n),e)}function kf(e,t=200,n=!1,o=!0,s=!1){return qi(dm(t,n,o,s),e)}function $f(e,t,n={}){const{eventFilter:o=bf,...s}=n;return be(e,qi(o,t),s)}function gm(e,t,n={}){const{eventFilter:o,initialState:s="active",...r}=n,{eventFilter:i,pause:l,resume:a,isActive:c}=pm(o,{initialState:s});return{stop:$f(e,t,{...r,eventFilter:i}),pause:l,resume:a,isActive:c}}function ho(e,t=!0,n){vm()?Ne(e,n):t?e():dt(e)}function mm(e,t,n={}){const{immediate:o=!0,immediateCallback:s=!1}=n,r=we(!1);let i;function l(){i&&(clearTimeout(i),i=void 0)}function a(){r.value=!1,l()}function c(...u){s&&e(),l(),r.value=!0,i=setTimeout(()=>{r.value=!1,i=void 0,e(...u)},ye(t))}return o&&(r.value=!0,ns&&c()),Vn(a),{isPending:pp(r),start:c,stop:a}}function bm(e,t,n={}){const{debounce:o=0,maxWait:s=void 0,...r}=n;return $f(e,t,{...r,eventFilter:yf(o,{maxWait:s})})}function Us(e,t,n){return be(e,t,{...n,immediate:!0})}function r7(e,t,n){var o;let s;ze(n)?s={evaluating:n}:s={};const{lazy:r=!1,flush:i="pre",evaluating:l=void 0,shallow:a=!0,onError:c=(o=globalThis.reportError)!=null?o:ut}=s,u=we(!r),f=a?we(t):ee(t);let d=0;return es(async h=>{if(!u.value)return;d++;const v=d;let g=!1;l&&Promise.resolve().then(()=>{l.value=!0});try{const m=await e(T=>{h(()=>{l&&(l.value=!1),g||T()})});v===d&&(f.value=m)}catch(m){c(m)}finally{l&&v===d&&(l.value=!1),g=!0}},{flush:i}),r?w(()=>(u.value=!0,f.value)):f}const nt=ns?window:void 0,ym=ns?window.document:void 0,wf=ns?window.navigator:void 0;function Xe(e){var t;const n=ye(e);return(t=n?.$el)!=null?t:n}function Ue(...e){const t=[],n=()=>{t.forEach(l=>l()),t.length=0},o=(l,a,c,u)=>(l.addEventListener(a,c,u),()=>l.removeEventListener(a,c,u)),s=w(()=>{const l=Oo(ye(e[0])).filter(a=>a!=null);return l.every(a=>typeof a!="string")?l:void 0}),r=Us(()=>{var l,a;return[(a=(l=s.value)==null?void 0:l.map(c=>Xe(c)))!=null?a:[nt].filter(c=>c!=null),Oo(ye(s.value?e[1]:e[0])),Oo(b(s.value?e[2]:e[1])),ye(s.value?e[3]:e[2])]},([l,a,c,u])=>{if(n(),!l?.length||!a?.length||!c?.length)return;const f=cm(u)?{...u}:u;t.push(...l.flatMap(d=>a.flatMap(h=>c.map(v=>o(d,h,v,f)))))},{flush:"post"}),i=()=>{r(),n()};return Vn(n),i}let wa=!1;function Tf(e,t,n={}){const{window:o=nt,ignore:s=[],capture:r=!0,detectIframe:i=!1,controls:l=!1}=n;if(!o)return l?{stop:ut,cancel:ut,trigger:ut}:ut;if(ui&&!wa){wa=!0;const m={passive:!0};Array.from(o.document.body.children).forEach(T=>T.addEventListener("click",ut,m)),o.document.documentElement.addEventListener("click",ut,m)}let a=!0;const c=m=>ye(s).some(T=>{if(typeof T=="string")return Array.from(o.document.querySelectorAll(T)).some(S=>S===m.target||m.composedPath().includes(S));{const S=Xe(T);return S&&(m.target===S||m.composedPath().includes(S))}});function u(m){const T=ye(m);return T&&T.$.subTree.shapeFlag===16}function f(m,T){const S=ye(m),$=S.$.subTree&&S.$.subTree.children;return $==null||!Array.isArray($)?!1:$.some(L=>L.el===T.target||T.composedPath().includes(L.el))}const d=m=>{const T=Xe(e);if(m.target!=null&&!(!(T instanceof Element)&&u(e)&&f(e,m))&&!(!T||T===m.target||m.composedPath().includes(T))){if("detail"in m&&m.detail===0&&(a=!c(m)),!a){a=!0;return}t(m)}};let h=!1;const v=[Ue(o,"click",m=>{h||(h=!0,setTimeout(()=>{h=!1},0),d(m))},{passive:!0,capture:r}),Ue(o,"pointerdown",m=>{const T=Xe(e);a=!c(m)&&!!(T&&!m.composedPath().includes(T))},{passive:!0}),i&&Ue(o,"blur",m=>{setTimeout(()=>{var T;const S=Xe(e);((T=o.document.activeElement)==null?void 0:T.tagName)==="IFRAME"&&!S?.contains(o.document.activeElement)&&t(m)},0)},{passive:!0})].filter(Boolean),g=()=>v.forEach(m=>m());return l?{stop:g,cancel:()=>{a=!1},trigger:m=>{a=!0,d(m),a=!1}}:g}function _m(){const e=we(!1),t=It();return t&&Ne(()=>{e.value=!0},t),e}function vo(e){const t=_m();return w(()=>(t.value,!!e()))}function Cf(e,t,n={}){const{window:o=nt,...s}=n;let r;const i=vo(()=>o&&"MutationObserver"in o),l=()=>{r&&(r.disconnect(),r=void 0)},a=w(()=>{const d=ye(e),h=Oo(d).map(Xe).filter(lm);return new Set(h)}),c=be(a,d=>{l(),i.value&&d.size&&(r=new MutationObserver(t),d.forEach(h=>r.observe(h,s)))},{immediate:!0,flush:"post"}),u=()=>r?.takeRecords(),f=()=>{c(),l()};return Vn(f),{isSupported:i,stop:f,takeRecords:u}}function km(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function Ta(...e){let t,n,o={};e.length===3?(t=e[0],n=e[1],o=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],o=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:s=nt,eventName:r="keydown",passive:i=!1,dedupe:l=!1}=o,a=km(t);return Ue(s,r,u=>{u.repeat&&ye(l)||a(u)&&n(u)},i)}const $m=Symbol("vueuse-ssr-width");function wm(){const e=mu()?im($m,null):null;return typeof e=="number"?e:void 0}function mt(e,t={}){const{window:n=nt,ssrWidth:o=wm()}=t,s=vo(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function"),r=we(typeof o=="number"),i=we(),l=we(!1),a=c=>{l.value=c.matches};return es(()=>{if(r.value){r.value=!s.value;const c=ye(e).split(",");l.value=c.some(u=>{const f=u.includes("not all"),d=u.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),h=u.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let v=!!(d||h);return d&&v&&(v=o>=$a(d[1])),h&&v&&(v=o<=$a(h[1])),f?!v:v});return}s.value&&(i.value=n.matchMedia(ye(e)),l.value=i.value.matches)}),Ue(i,"change",a,{passive:!0}),w(()=>l.value)}function Ca(e,t={}){const{controls:n=!1,navigator:o=wf}=t,s=vo(()=>o&&"permissions"in o),r=we(),i=typeof e=="string"?{name:e}:e,l=we(),a=()=>{var u,f;l.value=(f=(u=r.value)==null?void 0:u.state)!=null?f:"prompt"};Ue(r,"change",a,{passive:!0});const c=hm(async()=>{if(s.value){if(!r.value)try{r.value=await o.permissions.query(i)}catch{r.value=void 0}finally{a()}if(n)return $e(r.value)}});return c(),n?{state:l,isSupported:s,query:c}:l}function Tm(e={}){const{navigator:t=wf,read:n=!1,source:o,copiedDuring:s=1500,legacy:r=!1}=e,i=vo(()=>t&&"clipboard"in t),l=Ca("clipboard-read"),a=Ca("clipboard-write"),c=w(()=>i.value||r),u=we(""),f=we(!1),d=mm(()=>f.value=!1,s,{immediate:!1});async function h(){let S=!(i.value&&T(l.value));if(!S)try{u.value=await t.clipboard.readText()}catch{S=!0}S&&(u.value=m())}c.value&&n&&Ue(["copy","cut"],h,{passive:!0});async function v(S=ye(o)){if(c.value&&S!=null){let $=!(i.value&&T(a.value));if(!$)try{await t.clipboard.writeText(S)}catch{$=!0}$&&g(S),u.value=S,f.value=!0,d.start()}}function g(S){const $=document.createElement("textarea");$.value=S??"",$.style.position="absolute",$.style.opacity="0",document.body.appendChild($),$.select(),document.execCommand("copy"),$.remove()}function m(){var S,$,L;return(L=($=(S=document?.getSelection)==null?void 0:S.call(document))==null?void 0:$.toString())!=null?L:""}function T(S){return S==="granted"||S==="prompt"}return{isSupported:c,text:u,copied:f,copy:v}}const gs=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ms="__vueuse_ssr_handlers__",Cm=Em();function Em(){return ms in gs||(gs[ms]=gs[ms]||{}),gs[ms]}function Ef(e,t){return Cm[e]||t}function Sm(e){return mt("(prefers-color-scheme: dark)",e)}function Pm(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const Lm={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Ea="vueuse-storage";function os(e,t,n,o={}){var s;const{flush:r="pre",deep:i=!0,listenToStorageChanges:l=!0,writeDefaults:a=!0,mergeDefaults:c=!1,shallow:u,window:f=nt,eventFilter:d,onError:h=re=>{console.error(re)},initOnMounted:v}=o,g=(u?we:ee)(typeof t=="function"?t():t),m=w(()=>ye(e));if(!n)try{n=Ef("getDefaultStorage",()=>{var re;return(re=nt)==null?void 0:re.localStorage})()}catch(re){h(re)}if(!n)return g;const T=ye(t),S=Pm(T),$=(s=o.serializer)!=null?s:Lm[S],{pause:L,resume:D}=gm(g,re=>W(re),{flush:r,deep:i,eventFilter:d});be(m,()=>H(),{flush:r});let j=!1;const q=re=>{v&&!j||H(re)},ce=re=>{v&&!j||ae(re)};f&&l&&(n instanceof Storage?Ue(f,"storage",q,{passive:!0}):Ue(f,Ea,ce)),v?ho(()=>{j=!0,H()}):H();function x(re,fe){if(f){const J={key:m.value,oldValue:re,newValue:fe,storageArea:n};f.dispatchEvent(n instanceof Storage?new StorageEvent("storage",J):new CustomEvent(Ea,{detail:J}))}}function W(re){try{const fe=n.getItem(m.value);if(re==null)x(fe,null),n.removeItem(m.value);else{const J=$.write(re);fe!==J&&(n.setItem(m.value,J),x(fe,J))}}catch(fe){h(fe)}}function se(re){const fe=re?re.newValue:n.getItem(m.value);if(fe==null)return a&&T!=null&&n.setItem(m.value,$.write(T)),T;if(!re&&c){const J=$.read(fe);return typeof c=="function"?c(J,T):S==="object"&&!Array.isArray(J)?{...T,...J}:J}else return typeof fe!="string"?fe:$.read(fe)}function H(re){if(!(re&&re.storageArea!==n)){if(re&&re.key==null){g.value=T;return}if(!(re&&re.key!==m.value)){L();try{const fe=$.write(g.value);(re===void 0||re?.newValue!==fe)&&(g.value=se(re))}catch(fe){h(fe)}finally{re?dt(D):D()}}}}function ae(re){H(re.detail)}return g}const Am="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function Im(e={}){const{selector:t="html",attribute:n="class",initialValue:o="auto",window:s=nt,storage:r,storageKey:i="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:a,emitAuto:c,disableTransition:u=!0}=e,f={auto:"",light:"light",dark:"dark",...e.modes||{}},d=Sm({window:s}),h=w(()=>d.value?"dark":"light"),v=a||(i==null?Gi(o):os(i,o,r,{window:s,listenToStorageChanges:l})),g=w(()=>v.value==="auto"?h.value:v.value),m=Ef("updateHTMLAttrs",(L,D,j)=>{const q=typeof L=="string"?s?.document.querySelector(L):Xe(L);if(!q)return;const ce=new Set,x=new Set;let W=null;if(D==="class"){const H=j.split(/\s/g);Object.values(f).flatMap(ae=>(ae||"").split(/\s/g)).filter(Boolean).forEach(ae=>{H.includes(ae)?ce.add(ae):x.add(ae)})}else W={key:D,value:j};if(ce.size===0&&x.size===0&&W===null)return;let se;u&&(se=s.document.createElement("style"),se.appendChild(document.createTextNode(Am)),s.document.head.appendChild(se));for(const H of ce)q.classList.add(H);for(const H of x)q.classList.remove(H);W&&q.setAttribute(W.key,W.value),u&&(s.getComputedStyle(se).opacity,document.head.removeChild(se))});function T(L){var D;m(t,n,(D=f[L])!=null?D:L)}function S(L){e.onChanged?e.onChanged(L,T):T(L)}be(g,S,{flush:"post",immediate:!0}),ho(()=>S(g.value));const $=w({get(){return c?v.value:g.value},set(L){v.value=L}});return Object.assign($,{store:v,system:h,state:g})}function Mm(e,t,n={}){const{window:o=nt,initialValue:s,observe:r=!1}=n,i=we(s),l=w(()=>{var c;return Xe(t)||((c=o?.document)==null?void 0:c.documentElement)});function a(){var c;const u=ye(e),f=ye(l);if(f&&o&&u){const d=(c=o.getComputedStyle(f).getPropertyValue(u))==null?void 0:c.trim();i.value=d||i.value||s}}return r&&Cf(l,a,{attributeFilter:["style","class"],window:o}),be([l,()=>ye(e)],(c,u)=>{u[0]&&u[1]&&u[0].style.removeProperty(u[1]),a()},{immediate:!0}),be([i,l],([c,u])=>{const f=ye(e);u?.style&&f&&(c==null?u.style.removeProperty(f):u.style.setProperty(f,c))},{immediate:!0}),i}function xm(e={}){const{valueDark:t="dark",valueLight:n=""}=e,o=Im({...e,onChanged:(i,l)=>{var a;e.onChanged?(a=e.onChanged)==null||a.call(e,i==="dark",l,i):l(i)},modes:{dark:t,light:n}}),s=w(()=>o.system.value);return w({get(){return o.value==="dark"},set(i){const l=i?"dark":"light";s.value===l?o.value="auto":o.value=l}})}function Sf(e,t,n={}){const{window:o=nt,...s}=n;let r;const i=vo(()=>o&&"ResizeObserver"in o),l=()=>{r&&(r.disconnect(),r=void 0)},a=w(()=>{const f=ye(e);return Array.isArray(f)?f.map(d=>Xe(d)):[Xe(f)]}),c=be(a,f=>{if(l(),i.value&&o){r=new ResizeObserver(t);for(const d of f)d&&r.observe(d,s)}},{immediate:!0,flush:"post"}),u=()=>{l(),c()};return Vn(u),{isSupported:i,stop:u}}function Pf(e,t={width:0,height:0},n={}){const{window:o=nt,box:s="content-box"}=n,r=w(()=>{var f,d;return(d=(f=Xe(e))==null?void 0:f.namespaceURI)==null?void 0:d.includes("svg")}),i=we(t.width),l=we(t.height),{stop:a}=Sf(e,([f])=>{const d=s==="border-box"?f.borderBoxSize:s==="content-box"?f.contentBoxSize:f.devicePixelContentBoxSize;if(o&&r.value){const h=Xe(e);if(h){const v=h.getBoundingClientRect();i.value=v.width,l.value=v.height}}else if(d){const h=Oo(d);i.value=h.reduce((v,{inlineSize:g})=>v+g,0),l.value=h.reduce((v,{blockSize:g})=>v+g,0)}else i.value=f.contentRect.width,l.value=f.contentRect.height},n);ho(()=>{const f=Xe(e);f&&(i.value="offsetWidth"in f?f.offsetWidth:t.width,l.value="offsetHeight"in f?f.offsetHeight:t.height)});const c=be(()=>Xe(e),f=>{i.value=f?t.width:0,l.value=f?t.height:0});function u(){a(),c()}return{width:i,height:l,stop:u}}const Sa=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function Om(e,t={}){const{document:n=ym,autoExit:o=!1}=t,s=w(()=>{var S;return(S=Xe(e))!=null?S:n?.documentElement}),r=we(!1),i=w(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(S=>n&&S in n||s.value&&S in s.value)),l=w(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(S=>n&&S in n||s.value&&S in s.value)),a=w(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(S=>n&&S in n||s.value&&S in s.value)),c=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(S=>n&&S in n),u=vo(()=>s.value&&n&&i.value!==void 0&&l.value!==void 0&&a.value!==void 0),f=()=>c?n?.[c]===s.value:!1,d=()=>{if(a.value){if(n&&n[a.value]!=null)return n[a.value];{const S=s.value;if(S?.[a.value]!=null)return!!S[a.value]}}return!1};async function h(){if(!(!u.value||!r.value)){if(l.value)if(n?.[l.value]!=null)await n[l.value]();else{const S=s.value;S?.[l.value]!=null&&await S[l.value]()}r.value=!1}}async function v(){if(!u.value||r.value)return;d()&&await h();const S=s.value;i.value&&S?.[i.value]!=null&&(await S[i.value](),r.value=!0)}async function g(){await(r.value?h():v())}const m=()=>{const S=d();(!S||S&&f())&&(r.value=S)},T={capture:!1,passive:!0};return Ue(n,Sa,m,T),Ue(()=>Xe(s),Sa,m,T),ho(m,!1),o&&Vn(h),{isSupported:u,isFullscreen:r,enter:v,exit:h,toggle:g}}function Mr(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}const Pa=1;function Rm(e,t={}){const{throttle:n=0,idle:o=200,onStop:s=ut,onScroll:r=ut,offset:i={left:0,right:0,top:0,bottom:0},observe:l={mutation:!1},eventListenerOptions:a={capture:!1,passive:!0},behavior:c="auto",window:u=nt,onError:f=x=>{console.error(x)}}=t,d=typeof l=="boolean"?{mutation:l}:l,h=we(0),v=we(0),g=w({get(){return h.value},set(x){T(x,void 0)}}),m=w({get(){return v.value},set(x){T(void 0,x)}});function T(x,W){var se,H,ae,re;if(!u)return;const fe=ye(e);if(!fe)return;(ae=fe instanceof Document?u.document.body:fe)==null||ae.scrollTo({top:(se=ye(W))!=null?se:m.value,left:(H=ye(x))!=null?H:g.value,behavior:ye(c)});const J=((re=fe?.document)==null?void 0:re.documentElement)||fe?.documentElement||fe;g!=null&&(h.value=J.scrollLeft),m!=null&&(v.value=J.scrollTop)}const S=we(!1),$=Mn({left:!0,right:!1,top:!0,bottom:!1}),L=Mn({left:!1,right:!1,top:!1,bottom:!1}),D=x=>{S.value&&(S.value=!1,L.left=!1,L.right=!1,L.top=!1,L.bottom=!1,s(x))},j=_f(D,n+o),q=x=>{var W;if(!u)return;const se=((W=x?.document)==null?void 0:W.documentElement)||x?.documentElement||Xe(x),{display:H,flexDirection:ae,direction:re}=getComputedStyle(se),fe=re==="rtl"?-1:1,J=se.scrollLeft;L.left=Jh.value;const me=Math.abs(J*fe)<=(i.left||0),le=Math.abs(J*fe)+se.clientWidth>=se.scrollWidth-(i.right||0)-Pa;H==="flex"&&ae==="row-reverse"?($.left=le,$.right=me):($.left=me,$.right=le),h.value=J;let Ce=se.scrollTop;x===u.document&&!Ce&&(Ce=u.document.body.scrollTop),L.top=Cev.value;const Ct=Math.abs(Ce)<=(i.top||0),pt=Math.abs(Ce)+se.clientHeight>=se.scrollHeight-(i.bottom||0)-Pa;H==="flex"&&ae==="column-reverse"?($.top=pt,$.bottom=Ct):($.top=Ct,$.bottom=pt),v.value=Ce},ce=x=>{var W;if(!u)return;const se=(W=x.target.documentElement)!=null?W:x.target;q(se),S.value=!0,j(x),r(x)};return Ue(e,"scroll",n?kf(ce,n,!0,!1):ce,a),ho(()=>{try{const x=ye(e);if(!x)return;q(x)}catch(x){f(x)}}),d?.mutation&&e!=null&&e!==u&&e!==document&&Cf(e,()=>{const x=ye(e);x&&q(x)},{attributes:!0,childList:!0,subtree:!0}),Ue(e,"scrollend",D,a),{x:g,y:m,isScrolling:S,arrivedState:$,directions:L,measure(){const x=ye(e);u&&x&&q(x)}}}function Nm(e,t,n={}){const{window:o=nt}=n;return os(e,t,o?.localStorage,n)}function Lf(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const xr=new WeakMap;function Ki(e,t=!1){const n=we(t);let o=null,s="";be(Gi(e),l=>{const a=Mr(ye(l));if(a){const c=a;if(xr.get(c)||xr.set(c,c.style.overflow),c.style.overflow!=="hidden"&&(s=c.style.overflow),c.style.overflow==="hidden")return n.value=!0;if(n.value)return c.style.overflow="hidden"}},{immediate:!0});const r=()=>{const l=Mr(ye(e));!l||n.value||(ui&&(o=Ue(l,"touchmove",a=>{Vm(a)},{passive:!1})),l.style.overflow="hidden",n.value=!0)},i=()=>{const l=Mr(ye(e));!l||!n.value||(ui&&o?.(),l.style.overflow=s,xr.delete(l),n.value=!1)};return Vn(i),w({get(){return n.value},set(l){l?r():i()}})}function Af(e,t,n={}){const{window:o=nt}=n;return os(e,t,o?.sessionStorage,n)}function Yi(e={}){const{window:t=nt,...n}=e;return Rm(t,n)}function If(e={}){const{window:t=nt,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:o=Number.POSITIVE_INFINITY,listenOrientation:s=!0,includeScrollbar:r=!0,type:i="inner"}=e,l=we(n),a=we(o),c=()=>{if(t)if(i==="outer")l.value=t.outerWidth,a.value=t.outerHeight;else if(i==="visual"&&t.visualViewport){const{width:f,height:d,scale:h}=t.visualViewport;l.value=Math.round(f*h),a.value=Math.round(d*h)}else r?(l.value=t.innerWidth,a.value=t.innerHeight):(l.value=t.document.documentElement.clientWidth,a.value=t.document.documentElement.clientHeight)};c(),ho(c);const u={passive:!0};if(Ue("resize",c,u),t&&i==="visual"&&t.visualViewport&&Ue(t.visualViewport,"resize",c,u),s){const f=mt("(orientation: portrait)");be(f,()=>c())}return{width:l,height:a}}const Dm=/language-(shellscript|shell|bash|sh|zsh)/,Hm=({selector:e,ignoreSelector:t,inlineSelector:n,duration:o=2e3,locales:s,showInMobile:r,transform:i})=>{const l=mt("(max-width: 419px)"),a=w(()=>!l.value||r),c=cr(s),u=g=>{if(g.hasAttribute("copy-code"))return;const m=document.createElement("button");m.type="button",m.classList.add("vp-copy-code-button"),m.setAttribute("aria-label",c.value.copy),m.setAttribute("data-copied",c.value.copied),g.parentElement?.insertBefore(m,g),g.setAttribute("copy-code","")},f=()=>{document.body.classList.toggle("no-copy-code",!a.value),a.value&&document.querySelectorAll(e).forEach(u)};Us(a,()=>dt(f),{flush:"post"}),pf(g=>{g!=="beforeUnmount"&&f()});const{copy:d}=Tm({legacy:!0}),h=new WeakMap,v=async(g,m,T)=>{const S=m.cloneNode(!0);S.querySelectorAll(t).forEach(D=>{D.remove()}),i&&i(S);let $=S.textContent||"";if(Dm.test(g.className)&&($=$.replace(/^ *(\$|>) /gm,"")),await d($),o<=0)return;T.classList.add("copied"),clearTimeout(h.get(T));const L=setTimeout(()=>{T.classList.remove("copied"),T.blur(),h.delete(T)},o);h.set(T,L)};Ue("click",g=>{const m=g.target;if(a.value&&m.matches('div[class*="language-"] > button.vp-copy-code-button')){const T=m.parentElement,S=m.nextElementSibling;if(!T||!S)return;v(T,S,m)}},{passive:!0})};var Bm={"/":{copy:"复制代码",copied:"已复制"}};const Fm=Nn({setup:()=>{Hm({selector:'[vp-content] div[class*="language-"] pre',ignoreSelector:".vp-copy-ignore,.diff.remove",inlineSelector:"",locales:Bm,duration:2e3,showInMobile:!1})}}),jm=Object.freeze(Object.defineProperty({__proto__:null,default:Fm},Symbol.toStringTag,{value:"Module"})),Wm=({selector:e='div[class*="language-"].has-collapsed-lines > .collapsed-lines'}={})=>{Ue("click",t=>{const n=t.target;if(n.matches(e)){const o=n.parentElement;o?.classList.toggle("collapsed")&&o.scrollIntoView({block:"center",behavior:"instant"})}},{passive:!0})},Um={setup(){Wm()}},zm=Object.freeze(Object.defineProperty({__proto__:null,default:Um},Symbol.toStringTag,{value:"Module"})),Gm={key:0,class:"vp-tabs"},qm={class:"vp-tabs-nav",role:"tablist"},Km=["aria-controls","aria-selected","onClick","onKeydown"],Ym=["id","aria-expanded"],Qm={class:"vp-tab-title"},Jm="VUEPRESS_TAB_STORE",Xm=N({__name:"Tabs",props:{id:{},tabId:{default:""},active:{default:0},data:{}},setup(e){const t=e,n=os(Jm,{}),o=ee(t.active),s=we([]);function r(){t.tabId&&(n.value[t.tabId]=t.data[o.value].id)}function i(f=o.value){o.value=f0?f-1:s.value.length-1,s.value[o.value].focus()}function a(f,d){f.key===" "||f.key==="Enter"?(f.preventDefault(),o.value=d):f.key==="ArrowRight"?(f.preventDefault(),i()):f.key==="ArrowLeft"&&(f.preventDefault(),l()),r()}function c(){if(t.tabId){const f=t.data.findIndex(({id:d})=>n.value[t.tabId]===d);if(f!==-1)return f}return t.active}Ne(()=>{o.value=c(),be(()=>n.value[t.tabId],(f,d)=>{if(t.tabId&&f!==d){const h=t.data.findIndex(({id:v})=>v===f);h!==-1&&(o.value=h)}})});function u(f){o.value=f,r()}return(f,d)=>f.data.length?(p(),y("div",Gm,[k("div",qm,[(p(!0),y(X,null,_e(f.data,(h,v)=>(p(),y("button",{key:v,ref_for:!0,ref:g=>g&&(s.value[v]=g),class:K(["vp-tab-nav",{active:v===o.value}]),type:"button",role:"tab","aria-controls":`tab-${f.id}-${v}`,"aria-selected":v===o.value,onClick:()=>u(v),onKeydown:g=>a(g,v)},[C(f.$slots,`title${v}`,{value:h.id,isActive:v===o.value})],42,Km))),128))]),(p(!0),y(X,null,_e(f.data,(h,v)=>(p(),y("div",{id:`tab-${f.id}-${v}`,key:v,class:K(["vp-tab",{active:v===o.value}]),role:"tabpanel","aria-expanded":v===o.value},[k("div",Qm,[C(f.$slots,`title${v}`,{value:h.id,isActive:v===o.value})]),C(f.$slots,`tab${v}`,{value:h.id,isActive:v===o.value})],10,Ym))),128))])):A("",!0)}}),Zm={key:0,class:"vp-code-tabs"},e0={class:"vp-code-tabs-nav",role:"tablist"},t0=["aria-controls","aria-selected","onClick","onKeydown"],n0=["id","aria-expanded"],o0={class:"vp-code-tab-title"},s0="VUEPRESS_CODE_TAB_STORE",r0=N({__name:"CodeTabs",props:{id:{},tabId:{default:""},active:{default:0},data:{}},setup(e){const t=e,n=os(s0,{}),o=ee(t.active),s=we([]);function r(){t.tabId&&(n.value[t.tabId]=t.data[o.value].id)}function i(f=o.value){o.value=f0?f-1:s.value.length-1,s.value[o.value].focus()}function a(f,d){f.key===" "||f.key==="Enter"?(f.preventDefault(),o.value=d):f.key==="ArrowRight"?(f.preventDefault(),i()):f.key==="ArrowLeft"&&(f.preventDefault(),l()),t.tabId&&(n.value[t.tabId]=t.data[o.value].id)}function c(){if(t.tabId){const f=t.data.findIndex(({id:d})=>n.value[t.tabId]===d);if(f!==-1)return f}return t.active}Ne(()=>{o.value=c(),be(()=>n.value[t.tabId],(f,d)=>{if(t.tabId&&f!==d){const h=t.data.findIndex(({id:v})=>v===f);h!==-1&&(o.value=h)}})});function u(f){o.value=f,r()}return(f,d)=>f.data.length?(p(),y("div",Zm,[k("div",e0,[(p(!0),y(X,null,_e(f.data,(h,v)=>(p(),y("button",{key:v,ref_for:!0,ref:g=>g&&(s.value[v]=g),class:K(["vp-code-tab-nav",{active:v===o.value}]),type:"button",role:"tab","aria-controls":`codetab-${f.id}-${v}`,"aria-selected":v===o.value,onClick:()=>u(v),onKeydown:g=>a(g,v)},[C(f.$slots,`title${v}`,{value:h.id,isActive:v===o.value})],42,t0))),128))]),(p(!0),y(X,null,_e(f.data,(h,v)=>(p(),y("div",{id:`codetab-${f.id}-${v}`,key:v,class:K(["vp-code-tab",{active:v===o.value}]),role:"tabpanel","aria-expanded":v===o.value},[k("div",o0,[C(f.$slots,`title${v}`,{value:h.id,isActive:v===o.value})]),C(f.$slots,`tab${v}`,{value:h.id,isActive:v===o.value})],10,n0))),128))])):A("",!0)}}),i0=N({__name:"Plot",props:{trigger:{},effect:{}},setup(e){const t=e,n=ar(),o=mt("(max-width: 768px)"),s=w(()=>{const c={},u=typeof n.value.plot=="object"?n.value.plot:{};return{trigger:o.value?"click":t.trigger??u.trigger??c.trigger??"hover",effect:t.effect??u.effect??c.effect??"mask"}}),r=ee(!1),i=Ip("el"),l=ee([]);Ne(()=>{if(!i.value)return;const c=i.value.classList;!c.contains("hover")&&!c.contains("click")&&l.value.push(s.value.trigger),!c.contains("mask")&&!c.contains("blur")&&l.value.push(s.value.effect)}),Tf(i,()=>{(s.value.trigger==="click"||i.value?.classList.contains("click"))&&(r.value=!1)});function a(){(s.value.trigger==="click"||i.value?.classList.contains("click"))&&(r.value=!r.value)}return(c,u)=>(p(),y("span",{ref_key:"el",ref:i,class:K(["vp-plot",[{active:r.value},...l.value]]),onClick:a},[C(c.$slots,"default")],2))}}),l0={class:"vp-file-tree-node"},a0={key:0,class:"comment"},c0={key:0,class:"group"},u0=N({__name:"FileTreeNode",props:{type:{},filename:{},level:{},diff:{},expanded:{type:Boolean},focus:{type:Boolean},filepath:{}},setup(e){const t=e,n=Ve("active-file-tree-node",ee("")),o=Ve("on-file-tree-node-click",()=>{}),s=ee(t.expanded);function r(){t.filename==="…"||t.filename==="..."||o(t.filepath||t.filename,t.type)}function i(l){t.type==="folder"?l.target.matches(".comment, .comment *")||(s.value=!s.value,r()):r()}return(l,a)=>(p(),y("div",l0,[k("p",{class:K(["vp-file-tree-info",{[l.type]:!0,focus:l.focus,expanded:l.type==="folder"?s.value:!1,active:l.type==="file"?b(n)===l.filepath:!1,diff:l.diff,add:l.diff==="add",remove:l.diff==="remove"}]),style:je({"--file-tree-level":-l.level}),onClick:i},[C(l.$slots,"icon"),k("span",{class:K(["name",[l.type]])},U(l.filename),3),l.$slots.comment?(p(),y("span",a0,[C(l.$slots,"comment")])):A("",!0)],6),l.type==="folder"?_n((p(),y("div",c0,[C(l.$slots,"default")],512)),[[Rn,s.value]]):A("",!0)]))}}),f0=Nn({enhance({router:e,app:t}){t.component("Tabs",Xm),t.component("CodeTabs",r0),t.component("Plot",i0),t.component("FileTreeNode",u0)},setup(){}}),d0=Object.freeze(Object.defineProperty({__proto__:null,default:f0},Symbol.toStringTag,{value:"Module"})),p0=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}));/** - * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress - * @license MIT - */const La=(e,t)=>{e.classList.add(t)},Aa=(e,t)=>{e.classList.remove(t)},h0=e=>{e?.parentNode?.removeChild(e)},Or=(e,t,n)=>en?n:e,Ia=e=>(-1+e)*100,v0=(()=>{const e=[],t=()=>{const n=e.shift();n&&n(t)};return n=>{e.push(n),e.length===1&&t()}})(),g0=e=>e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(t,n)=>n.toUpperCase()),bs=(()=>{const e=["Webkit","O","Moz","ms"],t={},n=r=>{const{style:i}=document.body;if(r in i)return r;const l=r.charAt(0).toUpperCase()+r.slice(1);let a=e.length;for(;a--;){const c=`${e[a]}${l}`;if(c in i)return c}return r},o=r=>{const i=g0(r);return t[i]??=n(i)},s=(r,i,l)=>{r.style[o(i)]=l};return(r,i)=>{for(const l in i){const a=i[l];Object.hasOwn(i,l)&&om(a)&&s(r,l,a)}}})(),Gt={minimum:.08,easing:"ease",speed:200,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},We={percent:null,isRendered:()=>!!document.getElementById("nprogress"),set:e=>{const{speed:t,easing:n}=Gt,o=We.isStarted(),s=Or(e,Gt.minimum,1);We.percent=s===1?null:s;const r=We.render(!o),i=r.querySelector(Gt.barSelector);return r.offsetWidth,v0(l=>{bs(i,{transform:`translate3d(${Ia(s)}%,0,0)`,transition:`all ${t}ms ${n}`}),s===1?(bs(r,{transition:"none",opacity:"1"}),r.offsetWidth,setTimeout(()=>{bs(r,{transition:`all ${t}ms linear`,opacity:"0"}),setTimeout(()=>{We.remove(),l()},t)},t)):setTimeout(()=>{l()},t)}),We},isStarted:()=>typeof We.percent=="number",start:()=>{We.percent||We.set(0);const e=()=>{setTimeout(()=>{We.percent&&(We.trickle(),e())},Gt.trickleSpeed)};return e(),We},done:e=>!e&&!We.percent?We:We.increase(.3+.5*Math.random()).set(1),increase:e=>{let{percent:t}=We;return t?(t=Or(t+(typeof e=="number"?e:(1-t)*Or(Math.random()*t,.1,.95)),0,.994),We.set(t)):We.start()},trickle:()=>We.increase(Math.random()*Gt.trickleRate),render:e=>{if(We.isRendered())return document.getElementById("nprogress");La(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=Gt.template;const n=t.querySelector(Gt.barSelector),o=document.querySelector(Gt.parent),s=e?"-100":Ia(We.percent??0);return bs(n,{transition:"all 0 linear",transform:`translate3d(${s}%,0,0)`}),o&&(o!==document.body&&La(o,"nprogress-custom-parent"),o.appendChild(t)),t},remove:()=>{Aa(document.documentElement,"nprogress-busy"),Aa(document.querySelector(Gt.parent),"nprogress-custom-parent"),h0(document.getElementById("nprogress"))}},m0=()=>{Ne(()=>{const e=fo(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||We.start()}),e.afterEach(n=>{t.add(n.path),We.done()})})},b0=Nn({setup(){m0()}}),y0=Object.freeze(Object.defineProperty({__proto__:null,default:b0},Symbol.toStringTag,{value:"Module"})),_0=ee({}),Mf=Symbol(""),k0=()=>Ve(Mf),$0=e=>{e.provide(Mf,_0)},xf=e=>new Promise((t,n)=>{e.complete?t({type:"image",element:e,src:e.src,width:e.naturalWidth,height:e.naturalHeight,alt:e.alt,msrc:e.src}):(e.onload=()=>{t(xf(e))},e.onerror=()=>{n()})}),w0='
',T0=(e,{download:t=!0,fullscreen:n=!0}={})=>{e.on("uiRegister",()=>{if(e.ui.registerElement({name:"bulletsIndicator",className:"photo-swipe-bullets-indicator",appendTo:"wrapper",onInit:o=>{const s=[];let r=-1;for(let i=0;i{e.goTo(s.indexOf(a.target))},s.push(l),o.appendChild(l)}e.on("change",()=>{r>=0&&s[r].classList.remove("active"),s[e.currIndex].classList.add("active"),r=e.currIndex})}}),n){const{isSupported:o,toggle:s}=Om();o.value&&e.ui.registerElement({name:"fullscreen",order:7,isButton:!0,html:'',onClick:()=>{s()}})}t&&e.ui.registerElement({name:"download",order:8,isButton:!0,tagName:"a",html:{isCustomSVG:!0,inner:'',outlineID:"pswp__icn-download"},onInit:o=>{o.setAttribute("download",""),o.setAttribute("target","_blank"),o.setAttribute("rel","noopener"),e.on("change",()=>{o.setAttribute("href",e.currSlide.data.src)})}})})},C0=({selector:e,locales:t,download:n=!0,fullscreen:o=!0,scrollToClose:s=!0})=>{const r=k0(),i=cr(t),l=Hg(),a=w(()=>{const{photoSwipe:h}=l.value;return h===!1?null:Dt(h)?h:Ws(e)?e.join(", "):e}),c=w(()=>({...r.value,...i.value,download:n,fullscreen:o,scrollToClose:s}));let u=null,f=0,d=null;Ue("click",async h=>{const v=h.target;if(!a.value||!u||!v.matches(a.value))return;f!==0&&d.destroy();const g=Date.now(),m=await u,T=Array.from(document.querySelectorAll(a.value)),S=T.map(L=>({html:w0,element:L,msrc:L.src})),$=T.findIndex(L=>L===v);d=new m({preloaderDelay:0,showHideAnimationType:"zoom",...c.value,dataSource:S,index:$,...s?{closeOnVerticalDrag:!0,wheelToZoom:!1}:{}}),f=g,T0(d,{download:n,fullscreen:o}),d.init(),d.on("destroy",()=>{d=null,f=0}),T.map((L,D)=>xf(L).then(j=>{f===g&&(S.splice(D,1,j),d?.refreshSlideContent(D))}))},{passive:!0}),Ue("wheel",()=>{c.value.scrollToClose&&d?.close()}),Ne(()=>{("requestIdleCallback"in window?window.requestIdleCallback:setTimeout)(()=>{u=Ie(async()=>{const{default:h}=await import("./photoswipe.esm-CKV1Bsxh.js");return{default:h}},[]).then(({default:h})=>h)})}),ln(()=>{d?.destroy()})};var E0={"/":{closeTitle:"关闭",downloadTitle:"下载图片",fullscreenTitle:"切换全屏",zoomTitle:"缩放",arrowPrevTitle:"上一个 (左箭头)",arrowNextTitle:"下一个 (右箭头)"}};const S0=".vp-doc :not(a) > img:not([no-view],.no-view,.ignore)",P0=E0,L0=!0,A0=!0,I0=!0;var M0=Nn({enhance:({app:e})=>{$0(e)},setup:()=>{C0({selector:S0,locales:P0,download:L0,fullscreen:A0,scrollToClose:I0})}});const x0=Object.freeze(Object.defineProperty({__proto__:null,default:M0},Symbol.toStringTag,{value:"Module"})),O0={"/":()=>Ie(()=>import("./searchBox-default-B5h_Tf-M.js"),[])},Ma={"/":{placeholder:"Search",resetButtonTitle:"Reset search",backButtonTitle:"Close search",noResultsText:"No results for",footer:{selectText:"to select",selectKeyAriaLabel:"enter",navigateText:"to navigate",navigateUpKeyAriaLabel:"up arrow",navigateDownKeyAriaLabel:"down arrow",closeText:"to close",closeKeyAriaLabel:"escape"}}};function R0(e){const t=xn(e),n=an();return w(()=>t.value[n.value]??Ma[n.value]??Ma["/"])}const N0=we(O0);function i7(){return N0}const V0=["aria-label"],D0={class:"mini-search-button-container"},H0={class:"mini-search-button-placeholder"},B0=N({__name:"SearchButton",props:{locales:{}},setup(e){const n=R0(xn(e.locales));return(o,s)=>(p(),y("button",{type:"button",class:"mini-search mini-search-button","aria-label":b(n).placeholder},[k("span",D0,[s[0]||(s[0]=k("span",{class:"mini-search-search-icon vpi-mini-search","aria-label":"search icon"},null,-1)),k("span",H0,U(b(n).placeholder),1)]),s[1]||(s[1]=k("span",{class:"mini-search-button-keys"},[k("kbd",{class:"mini-search-button-key"}),k("kbd",{class:"mini-search-button-key"},"K")],-1))],8,V0))}}),F0={class:"search-wrapper"},j0={id:"local-search"},W0=N({__name:"Search",props:{locales:{},options:{}},setup(e){const t=lu(()=>Ie(()=>import("./SearchBox-DPin-L92.js"),[])),n=ee(!1);Ta("k",s=>{(s.ctrlKey||s.metaKey)&&(s.preventDefault(),n.value=!0)}),Ta("/",s=>{o(s)||(s.preventDefault(),n.value=!0)});function o(s){const r=s.target,i=r.tagName;return r.isContentEditable||i==="INPUT"||i==="SELECT"||i==="TEXTAREA"}return(s,r)=>(p(),y("div",F0,[n.value?(p(),M(b(t),{key:0,locales:s.locales,options:s.options,onClose:r[0]||(r[0]=i=>n.value=!1)},null,8,["locales","options"])):A("",!0),k("div",j0,[O(B0,{locales:s.locales,onClick:r[1]||(r[1]=i=>n.value=!0)},null,8,["locales"])])]))}}),G=(e,t)=>{const n=e.__vccOpts||e;for(const[o,s]of t)n[o]=s;return n},U0=G(W0,[["__scopeId","data-v-97535d1e"]]);var z0={"/":{placeholder:"搜索文档",resetButtonTitle:"重置搜索",backButtonTitle:"关闭",noResultsText:"无搜索结果:",footer:{selectText:"选择",selectKeyAriaLabel:"输入",navigateText:"切换",navigateUpKeyAriaLabel:"向上",navigateDownKeyAriaLabel:"向下",closeText:"关闭",closeKeyAriaLabel:"退出"}}},G0={};const q0=z0,K0=G0;var Y0=Nn({enhance({app:e}){e.component("SearchBox",t=>Be(U0,{locales:q0,options:K0,...t}))}});const Q0=Object.freeze(Object.defineProperty({__proto__:null,default:Y0},Symbol.toStringTag,{value:"Module"})),Of=(e=!0)=>{const{frontmatter:t,page:n}=Dg();return w(()=>t.value.contributors===!1||!ye(e)?[]:n.value.git.contributors??[])};var xa={"/":{contributors:"贡献者",changelog:"更新日志",timeOn:"于",viewChangelog:"查看所有更新日志",latestUpdateAt:"最近更新"}};const J0=typeof xa>"u"?{}:xa,X0=()=>cr(J0),Z0=({level:e=2,text:t,anchor:n})=>Be(`h${e||2}`,{id:n,tabindex:"-1"},Be("a",{href:`#${n}`,class:"header-anchor"},Be("span",t))),e1=({name:e,url:t,avatar:n})=>Be(t?"a":"span",{href:t,target:"_blank",rel:"noreferrer",class:"vp-contributor"},[n?Be("img",{src:n,alt:"",class:"vp-contributor-avatar"}):null,Be("span",{class:"vp-contributor-name"},e)]),t1=N({name:"GitContributors",props:{title:String,headerLevel:{type:Number,default:2}},setup(e){const t=Of(),n=X0();return()=>t.value.length?[Be(Z0,{level:e.headerLevel,anchor:"doc-contributors",text:e.title||n.value.contributors}),Be("div",{class:"vp-contributors"},t.value.map(o=>Be(e1,o)))]:null}}),n1={enhance:({app:e})=>{e.component("GitContributors",t1)}},o1=Object.freeze(Object.defineProperty({__proto__:null,default:n1},Symbol.toStringTag,{value:"Module"})),s1={"/":{"/":{items:[{text:"新手指引",link:"/start/"},{text:"入门教程",dir:"teach",items:[{text:"Windows",dir:"Windows",items:"auto",collapsed:!1},{text:"Android",dir:"Android",items:"auto",collapsed:!1},{text:"Ios",dir:"Ios",items:"auto",collapsed:!1},{text:"MacOs",dir:"MacOs",items:"auto",collapsed:!1}]},{text:"进阶教程",dir:"advanced",items:"auto"},{text:"常见问题与解答",dir:"qa",items:"auto"}],prefix:"/notes/doc/"}},__auto__:{"/notes/doc/teach/Windows/":[{text:"Clash Nyanpasu",link:"/windows/clash-nyanpasu/"},{text:"Clash Verge Rev",link:"/windows/clash-verge-rev/"},{text:"Hiddify",link:"/windows/hiddify/"}],"/notes/doc/teach/Android/":[{text:"Clash Meta",link:"/android/clash-meta/"},{text:"Hiddify",link:"/android/hiddify/"}],"/notes/doc/teach/Ios/":[{text:"Hiddify",link:"/ios/hiddify/"},{text:"Singbox",link:"/ios/singbox/"}],"/notes/doc/teach/MacOs/":[{text:"Clash Nyanpasu",link:"/macos/clash-nyanpasu/"},{text:"Clash Verge Reg",link:"/qlabr30g/"},{text:"Hiddify",link:"/macos/hiddify/"}],"/notes/doc/advanced/":[{text:"哪个代理软件最适合我?",link:"/un2lbkeo/"}],"/notes/doc/qa/":[{text:"节点问题",link:"/sdtgjn92/"},{text:"账户问题",link:"/lpws70ce/"},{text:"软件问题",link:"/9424av4s/"}]},__home__:{}};function r1(e){return!Mt(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null}const i1={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"};function l1({docsRepo:e,editLinkPattern:t}){if(t)return t;const n=r1(e);return n!==null?i1[n]:null}function a1({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:o,editLinkPattern:s}){if(!o)return null;const r=l1({docsRepo:e,editLinkPattern:s});return r?r.replace(/:repo/,Mt(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,rr(`${Xu(n)}/${o}`)):null}function Ro(e){const{notFound:t,meta:n,path:o}=zo(e);return t?{text:o,link:o}:{text:n.title||c1(o),link:o,icon:n.icon,badge:n.badge}}function c1(e){return e=e.replace(/index\.html?$/i,"").replace(/\.html?$/i,"").replace(/\/$/,""),decodeURIComponent(e.slice(e.lastIndexOf("/")+1))}function en(e="",t=""){return mf(t)||Bi(t)?t:Ju(`${e}/${t}`.replace(/\/+/g,"/"))}function Rf(e,t=""){return Tv(en(e,t))}const Nf=/#.*$/,u1=/(index|README)?\.(md|html)$/,Ht=typeof document<"u";function Oa(e){return Array.isArray(e)?e:[e]}function lo(e,t,n=!1){if(t===void 0)return!1;if(e=Ra(`/${e.replace(/^\//,"")}`),n)return new RegExp(t).test(e);if(Ra(t)!==e)return!1;const o=t.match(Nf);return o?(Ht?location.hash:"")===o[0]:!0}function Ra(e){return decodeURI(e).replace(Nf,"").replace(u1,"")}function Na(e){return typeof e>"u"?"":String(Number(e))===String(e)?`${e}px`:e}const f1={locales:{"/":{selectLanguageName:"简体中文",selectLanguageText:"选择语言",appearanceText:"外观",lightModeSwitchTitle:"切换为浅色主题",darkModeSwitchTitle:"切换为深色主题",outlineLabel:"此页内容",returnToTopLabel:"返回顶部",editLinkText:"编辑此页",contributorsText:"贡献者",prevPageLabel:"上一页",nextPageLabel:"下一页",lastUpdatedText:"最后更新于",changelogText:"变更历史",changelogOnText:"于",changelogButtonText:"查看全部变更历史",copyrightText:"版权所有",copyrightAuthorText:"版权归属:",copyrightCreationOriginalText:"本文链接:",copyrightCreationTranslateText:"本文翻译自:",copyrightCreationReprintText:"本文转载自:",copyrightLicenseText:"许可证:",notFound:{code:"404",title:"页面未找到",quote:"但是,如果你不改变方向,并且一直寻找,最终可能会到达你要去的地方。",linkText:"返回首页"},homeText:"首页",blogText:"博客",tagText:"标签",archiveText:"归档",categoryText:"分类",archiveTotalText:"{count} 篇",encryptButtonText:"确认",encryptPlaceholder:"请输入密码",encryptGlobalText:"本站只允许密码访问",encryptPageText:"本页面只允许密码访问",footer:{message:'Powered by VuePress & vuepress-theme-plume'},logo:"/favicon.png",custom:{url_site_base:"https://福云.com",url_this_base:"http://doc.福云.com"},profile:{avatar:"/favicon.png",name:"My Vuepress Site",description:""},navbar:[{text:"首页",link:"/"},{text:"官网",link:"https://福云.com"},{text:"文档",link:"/start/"}]}},appearance:!0,blog:{pagination:15,postList:!0,tags:!0,archives:!0,categories:!0,link:"/blog/",tagsLink:"/blog/tags/",archivesLink:"/blog/archives/",categoriesLink:"/blog/categories/"},navbarSocialInclude:["github","twitter","discord","facebook"],aside:!0,outline:[2,3],externalLinkIcon:!0,editLink:!0,prevPage:!0,nextPage:!0,footer:{message:'Power by VuePress & vuepress-theme-plume'},logo:"/favicon.png",custom:{url_site_base:"https://福云.com",url_this_base:"http://doc.福云.com"},profile:{avatar:"/favicon.png",name:"My Vuepress Site",description:""},contributors:!0,changelog:!1},zs=setTimeout,No=16,Vf=10,d1=16,p1=100,Un="./ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),fn=[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,54,55,56,57,58,59,60,61,62,63,-1,-1,-1,-1,-1,-1,-1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,-1,-1,-1,-1,-1,-1,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,-1,-1,-1,-1,-1],h1=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],v1=[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946,1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055,3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504,976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462],Df=[1332899944,1700884034,1701343084,1684370003,1668446532,1869963892],fi=(e,t)=>{if(t<=0||t>e.length)throw Error(`Illegal length: ${t}`);let n=0,o,s;const r=[];for(;n>2&63]),o=(o&3)<<4,n>=t){r.push(Un[o&63]);break}if(s=e[n++]&255,o|=s>>4&15,r.push(Un[o&63]),o=(s&15)<<2,n>=t){r.push(Un[o&63]);break}s=e[n++]&255,o|=s>>6&3,r.push(Un[o&63]),r.push(Un[s&63])}return r.join("")},g1=(e,t)=>{const n=e.length;let o=0,s=0,r,i,l,a,c,u;const f=[];for(;o>>0,c|=(i&48)>>4,f.push(String.fromCharCode(c)),++s>=t||o>=n)||(u=e.charCodeAt(o++),l=u>>0,c|=(l&60)>>2,f.push(String.fromCharCode(c)),++s>=t||o>=n)));)u=e.charCodeAt(o++),a=u>>0,c|=a,f.push(String.fromCharCode(c)),++s;return f.map(d=>d.charCodeAt(0))},Go=(e,t,n,o)=>{let s,r=e[t],i=e[t+1];return r^=n[0],s=o[r>>>24],s+=o[256|r>>16&255],s^=o[512|r>>8&255],s+=o[768|r&255],i^=s^n[1],s=o[i>>>24],s+=o[256|i>>16&255],s^=o[512|i>>8&255],s+=o[768|i&255],r^=s^n[2],s=o[r>>>24],s+=o[256|r>>16&255],s^=o[512|r>>8&255],s+=o[768|r&255],i^=s^n[3],s=o[i>>>24],s+=o[256|i>>16&255],s^=o[512|i>>8&255],s+=o[768|i&255],r^=s^n[4],s=o[r>>>24],s+=o[256|r>>16&255],s^=o[512|r>>8&255],s+=o[768|r&255],i^=s^n[5],s=o[i>>>24],s+=o[256|i>>16&255],s^=o[512|i>>8&255],s+=o[768|i&255],r^=s^n[6],s=o[r>>>24],s+=o[256|r>>16&255],s^=o[512|r>>8&255],s+=o[768|r&255],i^=s^n[7],s=o[i>>>24],s+=o[256|i>>16&255],s^=o[512|i>>8&255],s+=o[768|i&255],r^=s^n[8],s=o[r>>>24],s+=o[256|r>>16&255],s^=o[512|r>>8&255],s+=o[768|r&255],i^=s^n[9],s=o[i>>>24],s+=o[256|i>>16&255],s^=o[512|i>>8&255],s+=o[768|i&255],r^=s^n[10],s=o[r>>>24],s+=o[256|r>>16&255],s^=o[512|r>>8&255],s+=o[768|r&255],i^=s^n[11],s=o[i>>>24],s+=o[256|i>>16&255],s^=o[512|i>>8&255],s+=o[768|i&255],r^=s^n[12],s=o[r>>>24],s+=o[256|r>>16&255],s^=o[512|r>>8&255],s+=o[768|r&255],i^=s^n[13],s=o[i>>>24],s+=o[256|i>>16&255],s^=o[512|i>>8&255],s+=o[768|i&255],r^=s^n[14],s=o[r>>>24],s+=o[256|r>>16&255],s^=o[512|r>>8&255],s+=o[768|r&255],i^=s^n[15],s=o[i>>>24],s+=o[256|i>>16&255],s^=o[512|i>>8&255],s+=o[768|i&255],r^=s^n[16],e[t]=i^n[d1+1],e[t+1]=r,e},Kn=(e,t)=>{let n=0;for(let o=0;o<4;++o)n=n<<8|e[t]&255,t=(t+1)%e.length;return{key:n,offp:t}},Va=(e,t,n)=>{const o=t.length,s=n.length;let r=0,i=new Int32Array([0,0]),l;for(let a=0;a{const s=n.length,r=o.length;let i=0,l=new Int32Array([0,0]),a;for(let c=0;c{const r=new Int32Array(Df),i=r.length;n=1<>>0;const l=new Int32Array(h1),a=new Int32Array(v1);m1(t,e,l,a);let c=0;const u=()=>{if(cp1)););}else{for(let h=0;h<64;h++)for(let v=0;v>1;v++)Go(r,v<<1,l,a);const d=[];for(let h=0;h>24&255),d.push(r[h]>>16&255),d.push(r[h]>>8&255),d.push(r[h]&255);return o?d:Promise.resolve(d)}if(!o)return new Promise(d=>zs(()=>{u().then(d)}))};if(!o)return u();let f;do f=u();while(!f);return f},b1=e=>{try{const t=new Uint32Array(e);return globalThis.crypto.getRandomValues(t),Array.from(t)}catch{throw Error("WebCryptoAPI / globalThis is not available")}},y1=(...e)=>new Error(`Illegal arguments: ${e.map(t=>typeof t).join(", ")}`),di=(e=Vf)=>{if(typeof e!="number")throw y1(e);return e=e<4?4:e>31?31:e,`$2b$${e<10?"0":""}${e}$${fi(b1(No),No)}`},_1=(e=Vf)=>new Promise((t,n)=>zs(()=>{try{t(di(e))}catch(o){n(o)}})),k1=e=>{let t=0,n=0;for(let o=0;o{let t=0,n,o;const s=new Array(k1(e));for(let r=0,i=e.length;r>6|192,s[t++]=n&63|128):(n&64512)===55296&&((o=e.charCodeAt(r+1))&64512)===56320?(n=65536+((n&1023)<<10)+(o&1023),++r,s[t++]=n>>18|240,s[t++]=n>>12&63|128,s[t++]=n>>6&63|128,s[t++]=n&63|128):(s[t++]=n>>12|224,s[t++]=n>>6&63|128,s[t++]=n&63|128);return s},w1=(e,t,n,o)=>{if(typeof e!="string"||typeof t!="string"){const d=new Error("Invalid content / salt: not a string");return Promise.reject(d)}let s,r;if(t.charAt(0)!=="$"||t.charAt(1)!=="2"){const d=new Error("Invalid salt version: "+t.substring(0,2));return Promise.reject(d)}if(t.charAt(2)==="$")s="\0",r=3;else{if(s=t.charAt(2),s!=="a"&&s!=="b"&&s!=="y"||t.charAt(3)!=="$"){const d=Error("Invalid salt revision: "+t.substring(2,4));return Promise.reject(d)}r=4}const i=t.substring(r,r+2),l=/\d\d/.test(i)?Number(i):null;if(l===null){const d=new Error("Missing salt rounds");return Promise.reject(d)}if(l<4||l>31){const d=new Error(`Illegal number of rounds (4-31): ${l}`);return Promise.reject(d)}const a=t.substring(r+3,r+25);e+=s>="a"?"\0":"";const c=$1(e),u=g1(a,No);if(u.length!==No){const d=new Error(`Illegal salt: ${a}`);return Promise.reject(d)}const f=d=>`$2${s>="a"?s:""}$${l<10?"0":""}${l}$${fi(u,No)}${fi(d,Df.length*4-1)}`;return n?f(Da(c,u,l,!0)):Da(c,u,l,!1).then(d=>f(d))},T1=async(e,t,n)=>w1(e,typeof t=="number"?await _1(t):t,!1),C1=(e,t,n)=>new Promise((o,s)=>{if(typeof e!="string"||typeof t!="string"){zs(()=>s(new Error(`Illegal arguments: ${typeof e}, ${typeof t}`)));return}if(t.length!==60){zs(()=>o(!1));return}T1(e,t.substring(0,29)).then(r=>o(r===t)).catch(r=>s(r))}),E1=[!1,":","",[],{}],S1=[{path:"/article/baygtkq6/",title:"Markdown",tags:["markdown"],createTime:"2025/09/21 15:08:39",lang:"zh-CN",excerpt:""},{path:"/article/li0yjgjg/",title:"自定义组件",tags:["预览","组件"],createTime:"2025/09/21 15:08:39",lang:"zh-CN",excerpt:""}],P1={预览:"2go4",组件:"tzzv",markdown:"sic2"},L1="{}",Rr=ee({}),A1=e=>{ze(e)?Us(e,t=>{Rr.value=t}):Cv(e)?Us(w(e),t=>{Rr.value=t}):Rr.value=e};var I1={"/":{CC0:"CC0 1.0 通用","CC-BY-4.0":"署名 4.0 国际","CC-BY-NC-4.0":"署名-非商业性 4.0 国际","CC-BY-NC-SA-4.0":"署名-非商业性-相同方式共享 4.0 国际","CC-BY-NC-ND-4.0":"署名-非商业性-禁止演绎 4.0 国际","CC-BY-ND-4.0":"署名-禁止演绎 4.0 国际","CC-BY-SA-4.0":"署名-相同方式共享 4.0 国际"}};const Hf=Symbol(""),M1=ee(f1);function jt(){return M1}function x1(){const e=Ve(Hf);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e}function O1(e,t){const{locales:n,...o}=e;return{...o,...n?.[t]}}function R1(e){const t=jt(),n=e._context.provides[Wi],o=w(()=>O1(t.value,n.routeLocale.value));e.provide(Hf,o),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return o.value}}})}const Bf=Symbol("");function Ff(){return typeof document>"u"?!1:"startViewTransition"in document&&window.matchMedia("(prefers-reduced-motion: no-preference)").matches}function N1(e){const t=jt(),n=t.value.transition,o=Ff()||(typeof n=="object"?n.appearance===!1:n===!1),s=t.value.appearance,r=s==="force-dark"?ee(!0):s?xm({storageKey:"vuepress-theme-appearance",attribute:"data-theme",valueLight:"light",valueDark:"dark",disableTransition:o,initialValue:()=>typeof s=="string"?s:"auto",...typeof s=="object"?s:{}}):ee(!1);e.provide(Bf,r),Object.defineProperty(e.config.globalProperties,"$isDark",{get:()=>r}),Ue("beforeprint",()=>{r.value&&(document.documentElement.dataset.theme="light")}),Ue("afterprint",()=>{r.value&&(document.documentElement.dataset.theme="dark")})}function ur(){const e=Ve(Bf);if(!e)throw new Error("useDarkMode() is called without provider.");return e}function ne(){const e=jt(),t=x1(),n=df(),o=ar(),s=Vg(),r=ur(),i=po(),l=w(()=>e.value.blog||{});return{theme:t,page:n,frontmatter:o,lang:i,site:s,isDark:r,blog:l}}const V1=ee(D1(E1));function jf(){return V1}function D1([e,t,n,o,s]){return{global:e,separator:t,matches:o,admins:n.split(t),ruleList:Object.keys(s).map(r=>({key:r,match:o[r],rules:s[r].split(t)}))}}const Wf=Symbol(""),Xt=Af("2a0a3d6afb2fdf1f",()=>({s:[di(10),di(10)],g:"",p:{}}));function Ha(e){const[t,n]=Xt.value.s;return t+e+n}function Nr(e){const[t,n]=Xt.value.s;return!e.startsWith(t)||!e.endsWith(n)?"":e.slice(t.length,e.length-n.length)}const ys=new Map;async function Ba(e,t,n=":"){const o=[e,t].join(n);if(ys.has(o))return ys.get(o);try{const s=await C1(e,t);return ys.set(o,s),s}catch{return ys.set(o,!1),!1}}const Vr=new Map;function H1(e){if(Vr.has(e))return Vr.get(e);const t=new RegExp(e);return Vr.set(e,t),t}function pi(e,t,n){const o=n||"";if(e[0]==="^"){const s=H1(e);return s.test(t)||o&&s.test(o)}return e.endsWith(".md")?o&&o.endsWith(e):t.startsWith(e)||o.startsWith(e)}function B1(){const{page:e}=ne(),t=lt(),n=jf(),o=w(()=>{const l=t.path,a=e.value.filePathRelative;return e.value._e?!0:n.value.ruleList.length?n.value.matches.some(c=>pi(c,l,a)):!1}),s=w(()=>{if(!n.value.global)return!0;const l=Nr(Xt.value.g);return!!l&&n.value.admins.includes(l)}),r=w(()=>{const l=t.path,a=e.value.filePathRelative,c=typeof e.value._e=="string"?e.value._e.split(":"):[],u=c.length?{key:l.replace(/\//g,"").replace(/\.html$/,""),match:l,rules:c}:void 0,f=n.value.ruleList.length?n.value.ruleList.filter(d=>pi(d.match,l,a)):[];return[u,...f].filter(Boolean)}),i=w(()=>{if(!o.value)return!0;const l=Nr(Xt.value.p.__GLOBAL__||"");if(l&&n.value.admins.includes(l))return!0;for(const{key:a,rules:c}of r.value)if(um(Xt.value.p,a)){const u=Nr(Xt.value.p[a]);if(u&&c.includes(u))return!0}return!1});Zt(Wf,{hasPageEncrypt:o,isGlobalDecrypted:s,isPageDecrypted:i,hashList:r})}function ss(){const e=Ve(Wf);if(!e)throw new Error("useEncrypt() is called without setup");return e}function F1(){const e=jf(),{page:t}=ne(),n=lt(),{hashList:o}=ss();async function s(i){if(!i)return!1;for(const l of e.value.admins)if(await Ba(i,l,e.value.separator))return Xt.value.g=Ha(l),!0;return!1}async function r(i){if(!i)return!1;const l=n.path,a=t.value.filePathRelative;let c=!1;for(const{match:u,key:f,rules:d}of o.value)if(pi(u,l,a)){for(const h of d)if(await Ba(i,h,e.value.separator)){c=!0,Xt.value.p={...Xt.value.p,[f]:Ha(h)};break}if(c)break}return c||(c=await s(i)),c}return{compareGlobal:s,comparePage:r}}const{__auto__:j1,__home__:W1,...U1}=s1,Uf=ee(U1),Ss=ee(j1),Fa=ee(W1),zf=Symbol("");function z1(){const{page:e,frontmatter:t}=ne(),n=an(),o=w(()=>t.value.pageLayout!=="home"&&t.value.pageLayout!=="friends"&&t.value.sidebar!==!1&&t.value.layout!=="NotFound"),s=w(()=>o.value?G1(typeof t.value.sidebar=="string"?t.value.sidebar:e.value.path,n.value):[]);Zt(zf,s)}function Gf(){const e=Ve(zf);if(!e)throw new Error("useSidebarData() is called without provider.");return e}function G1(e,t){const n=Uf.value[t];if(n==="auto")return En(Ss.value[t]);if(Ws(n))return En(n,t);if(bn(n)){e=decodeURIComponent(e);const o=Object.keys(n).sort((r,i)=>i.split("/").length-r.split("/").length).find(r=>e.startsWith(`${t}${rr(r)}`))||"",s=o?n[o]:void 0;if(s==="auto")return En(o?Ss.value[o]:[],t);if(Ws(s))return En(s,o);if(bn(s)){const r=Rf(o,s.prefix);return En(s.items==="auto"?Ss.value[r]:s.items,r)}}return[]}function En(e,t=""){const n=[];return e.forEach(o=>{if(Dt(o))n.push(Ro(en(t,o)));else{const{link:s,items:r,prefix:i,dir:l,...a}=o,c={...a};if(s){c.link=s.startsWith("---")?s:en(t,s);const f=Ro(c.link);c.icon=f.icon||c.icon,c.badge=f.badge||c.badge}const u=Rf(t,i||l);if(r==="auto"){if(c.items=En(Ss.value[u],u),!c.link&&Fa.value[u]){c.link=en(Fa.value[u]);const f=Ro(c.link);c.icon=f.icon||c.icon,c.badge=f.badge||c.badge}}else c.items=r?.length?En(r,u):void 0;n.push(c)}}),n}function q1(e){const t=[];let n=0;for(const o in e){const s=e[o];if(s.items){n=t.push(s);continue}t[n]||t.push({items:[]}),t[n].items.push(s)}return t}function hi(e,t){return Array.isArray(t)?t.some(n=>hi(e,n)):lo(e,t.link?cn(t.link):void 0)?!0:t.items?hi(e,t.items):!1}const K1=hi;function Wt(){const{theme:e,frontmatter:t,page:n}=ne(),o=an(),s=mt("(min-width: 960px)"),{isPageDecrypted:r}=ss(),i=ee(!1),l=w(()=>{const T=Uf.value[o.value];return!T||T==="auto"||Ws(T)?o.value:Object.keys(T).sort((S,$)=>$.split("/").length-S.split("/").length).find(S=>n.value.path.startsWith(Ju(S)))||""}),a=Gf(),c=w(()=>t.value.sidebar!==!1&&a.value.length>0&&t.value.pageLayout!=="home"),u=w(()=>t.value.pageLayout==="home"||t.value.home||t.value.pageLayout==="friends"||t.value.friends||!r.value?!1:t.value.aside!=null?!!t.value.aside:e.value.aside!==!1),f=w(()=>u.value?t.value.aside==null?e.value.aside==="left":t.value.aside==="left":!1),d=w(()=>c.value&&s.value),h=w(()=>c.value?q1(a.value):[]),v=()=>{i.value=!0},g=()=>{i.value=!1};return{isOpen:i,sidebar:a,sidebarKey:l,sidebarGroups:h,hasSidebar:c,hasAside:u,leftAside:f,isSidebarEnabled:d,open:v,close:g,toggle:()=>{i.value?g():v()}}}function Y1(e,t){let n;es(()=>{n=e.value?document.activeElement:void 0}),Ne(()=>{window.addEventListener("keyup",o)}),ln(()=>{window.removeEventListener("keyup",o)});function o(s){s.key==="Escape"&&e.value&&(t(),n?.focus())}}function Q1(e){const{page:t}=ne(),n=lt(),o=ee(!1),s=w(()=>e.value.collapsed!=null),r=w(()=>!!e.value.link),i=ee(!1),l=()=>{i.value=lo(t.value.path,e.value.link?cn(e.value.link):void 0)};be([()=>t.value.path,e,()=>n.hash],l),Ne(l);const a=w(()=>i.value?!0:e.value.items?K1(t.value.path,e.value.items):!1),c=w(()=>!!(e.value.items&&e.value.items.length));return be(()=>[s.value,e.value.collapsed],(f,d)=>{(f[0]!==d?.[0]||f[1]!==d?.[1])&&(o.value=!!(s.value&&e.value.collapsed))},{immediate:!0}),be(()=>[t.value.path,i.value,a.value],()=>{(i.value||a.value)&&(o.value=!1)},{immediate:!0,flush:"post"}),{collapsed:o,collapsible:s,isLink:r,isActiveLink:i,hasActiveLink:a,hasChildren:c,toggle:()=>{s.value&&(o.value=!o.value)}}}function J1(){const{hasSidebar:e}=Wt(),t=mt("(min-width: 960px)"),n=mt("(min-width: 1280px)");return{isAsideEnabled:w(()=>!n.value&&!t.value?!1:e.value?n.value:t.value)}}const qf=ee(S1);function Kf(){return qf}function rs(){const e=po();return w(()=>qf.value.filter(t=>t.lang===e.value))}function X1(){const e=jt(),t=rs(),{theme:n}=ne();return{archives:w(()=>{const o=[],s=n.value.archiveTotalText||e.value.archiveTotalText;return t.value.forEach(r=>{const i=r.createTime?.split(/\s|T/)[0]||"",l=i.split("/")[0];let a=o.find(c=>c.title===l);a||(a={title:l,list:[],label:""},o.push(a)),a.list.push({title:r.title,path:r.path,createTime:i.slice(l.length+1).replace(/\//g,"-")})}),o.forEach(r=>{r.label=s?.replace("{count}",r.list.length.toString())||""}),o})}}function Yf(){const e=rs();return{categories:w(()=>{const t=[];return e.value.forEach(n=>{const o=n.categoryList;if(!o||o.length===0)t.push({type:"post",title:n.title,path:n.path});else{let s=t,r=0;for(;ru.type==="category"&&u.id===i);if(c)s=c.items;else{const u=[];s.push({type:"category",title:l,id:i,sort:a,items:u}),s=u}r++}s.push({type:"post",title:n.title,path:n.path})}}),Qf(t)})}}function Qf(e){for(const t of e)t.type==="category"&&t.items.length&&(t.items=Qf(t.items));return e.sort((t,n)=>t.type==="category"&&n.type==="category"?t.sortf}=n;Dr.has(r)||Dr.set(r,new Map);const l=Dr.get(r);let a=s.query[e];Vn(()=>{a=void 0});let c;const u=Ai((f,d)=>(c=d,{get(){return f(),i(a!==void 0?a:ye(t))},set(h){a!==h&&(a=h,l.set(e,h),d(),dt(()=>{if(l.size===0)return;const v=Object.fromEntries(l.entries());l.clear();const{query:g,hash:m,path:T}=s;r[ye(o)]({path:T,query:{...g,...v},hash:m})}))}}));return be(()=>s.query[e],f=>{a=f,c()},{flush:"sync"}),u}const Z1=ee(P1),Qi=()=>Z1;function Xf(){const{blog:e}=ne(),t=rs(),n=Qi(),o=w(()=>{const l=e.value.tagsTheme??"colored",a={};return t.value.forEach(c=>{c.tags&&Oa(c.tags).forEach(u=>{a[u]?a[u]+=1:a[u]=1})}),Object.keys(a).map(c=>({name:c,count:a[c]>99?"99+":a[c],className:n.value[c]?`vp-tag-${n.value[c]}`:`tag-${l}`}))}),s=Jf("tag"),r=w(()=>s.value?t.value.filter(l=>l.tags?Oa(l.tags).includes(s.value):!1).map(l=>({title:l.title,path:l.path,createTime:l.createTime.split(" ")[0].replace(/\//g,"-")})):[]);return{tags:o,currentTag:s,postList:r,handleTagClick:l=>{s.value=l}}}function Dn(){const{blog:e,theme:t}=ne(),n=jt(),o=an();function s(u,f){return{link:(o.value+f).replace(/\/+/g,"/"),text:t.value[`${u}Text`]||n.value[`${u}Text`]}}const r=w(()=>s("home","/")),i=w(()=>e.value.postList!==!1?s("blog",e.value.link||"blog/"):r.value),l=w(()=>e.value.tags!==!1?s("tag",e.value.tagsLink||"blog/tags/"):void 0),a=w(()=>e.value.archives!==!1?s("archive",e.value.archivesLink||"blog/archives/"):void 0),c=w(()=>e.value.categories!==!1?s("category",e.value.categoriesLink||"blog/categories/"):void 0);return{home:r,blog:i,tags:l,archive:a,categories:c}}function Zf(){const{blog:e}=ne(),t=rs(),{tags:n}=Xf(),{categories:o}=Yf(),s=Dn(),r=w(()=>e.value.archives!==!1||e.value.tags!==!1||e.value.categories!==!1),i=w(()=>({link:s.tags.value?.link,text:s.tags.value?.text,total:n.value.length})),l=w(()=>({link:s.archive.value?.link,text:s.archive.value?.text,total:t.value.length})),a=w(()=>({link:s.categories.value?.link,text:s.categories.value?.text,total:ed(o.value)}));return{hasBlogExtract:r,tags:i,archives:l,categories:a}}function ed(e){let t=0;for(const n of e)n.type==="category"&&(t+=1,n.items.length&&(t+=ed(n.items)));return t}const eb=15;function tb(e){const{blog:t}=ne(),n=rs(),o=mt("(max-width: 960px)"),s=w(()=>{const v=n.value.filter(m=>m.sticky===!0||typeof m.sticky=="number"),g=n.value.filter(m=>m.sticky===void 0||m.sticky===!1);return[...v.sort((m,T)=>T.sticky===!0&&m.sticky===!0?0:T.sticky>m.sticky?1:-1),...g]}),r=Jf("p",1,{mode:"push",transform(v){const g=Number(v);return!Number.isNaN(g)&&g>0?g:1}}),i=w(()=>t.value.pagination===!1?0:typeof t.value.pagination=="number"?t.value.pagination:t.value.pagination?.perPage||eb),l=w(()=>t.value.pagination===!1?0:Math.ceil(s.value.length/i.value)),a=w(()=>r.value>=l.value),c=w(()=>r.value<=1),u=w(()=>t.value.pagination!==!1&&l.value>1),f=w(()=>t.value.pagination===!1||s.value.length<=i.value?s.value:s.value.slice((r.value-1)*i.value,r.value*i.value)),d=w(()=>{let v=[];const g=l.value,m=r.value,T=o.value?4:5;if(g<=0)return v;if(g<=10)v=Array.from({length:g},(S,$)=>({value:$+1}));else{let S=1,$=!1;for(;S<=g;)m<=T&&S<=T||m>=g-(T-1)&&S>=g-(T-1)?($=!1,v.push({value:S})):S<=2||S>=g-1?($=!1,v.push({value:S})):(m>T+1||m{r.value!==v&&(r.value=v,setTimeout(()=>{let g=0;e.value&&(g=document.querySelector(".vp-blog")?.getBoundingClientRect().top||0,g+=window.scrollY-64),window.scrollTo({top:g,behavior:"instant"})},0))}}}const ko=ee(!1);function nb(){const{theme:e}=ne();return w(()=>e.value.bulletin===!0?{}:e.value.bulletin)}function ob(){const e=Af("plume:bulletin",""),t=Nm("plume:bulletin",""),{page:n}=ne(),o=nb(),s=w(()=>n.value.bulletin??!0);be(()=>o.value?.lifetime,i=>{const l=o.value?.id;i==="session"?ko.value=e.value!==l:i==="once"?ko.value=t.value!==l:ko.value=!0},{immediate:!0});function r(){ko.value=!1;const i=o.value?.lifetime,l=o.value?.id;i==="session"?e.value=l:i==="once"&&(t.value=l)}return{bulletin:o,enableBulletin:s,showBulletin:ko,close:r}}function Ji(){const{frontmatter:e}=ne(),t=Of(),n=jt(),o=w(()=>{const i=n.value.contributors;return bn(i)&&i.mode||"inline"}),s=w(()=>(e.value.contributors??!!n.value.contributors)===!1?[]:t.value),r=w(()=>s.value.length>0);return{mode:o,contributors:s,hasContributors:r}}const ja=I1;function sb(e,t){return ja[e]?.[t]||ja["/"][t]}const rb={CC0:{url:"https://creativecommons.org/publicdomain/zero/1.0/",icons:["zero"]},"CC-BY-4.0":{url:"https://creativecommons.org/licenses/by/4.0/",icons:["cc","by"]},"CC-BY-NC-4.0":{url:"https://creativecommons.org/licenses/by-nc/4.0/",icons:["cc","by","nc"]},"CC-BY-NC-SA-4.0":{url:"https://creativecommons.org/licenses/by-nc-sa/4.0/",icons:["cc","by","nc","sa"]},"CC-BY-NC-ND-4.0":{url:"https://creativecommons.org/licenses/by-nc-nd/4.0/",icons:["cc","by","nc","nd"]},"CC-BY-ND-4.0":{url:"https://creativecommons.org/licenses/by-nd/4.0/",icons:["cc","by","nd"]},"CC-BY-SA-4.0":{url:"https://creativecommons.org/licenses/by-sa/4.0/",icons:["cc","by","sa"]}};function ib(e){const{theme:t}=ne(),n=an(),{contributors:o}=Ji(),s=w(()=>!!e.value),r=w(()=>e.value.creation||"original"),i=w(()=>lb(e.value.license,n.value)),l=w(()=>ab(e.value.author,r.value,o.value)),a=w(()=>{if(r.value==="original"){const u=new URL(location.href.split("#")[0]);return u.searchParams.delete("giscus"),u.toString()}return e.value.source}),c=w(()=>{const u=e.value.creation;return u==="translate"?t.value.copyrightCreationTranslateText||"This article is translated from":u==="reprint"?t.value.copyrightCreationReprintText||"This article is reprint from":t.value.copyrightCreationOriginalText||"This article link: "});return{license:i,author:l,hasCopyright:s,creation:r,creationText:c,sourceUrl:a}}function lb(e="CC-BY-4.0",t){const n=typeof e=="string"?{name:e}:{...e},o=rb[n.name],s=sb(t,n.name);return s&&(n.name=`${s} (${n.name})`),n.url||=o?.url,n.icons=o?.icons,n}function ab(e,t,n){const o=n[0];if(!e&&o&&t==="original")return o;const s=typeof e=="string"?{name:e}:e;if(s&&!s.url){const r=n.find(i=>i.name===s.name);r&&(s.url=r.url)}return s}function td(){const{theme:e,page:t,frontmatter:n}=ne(),o=jt();return w(()=>{if(!(n.value.editLink??o.value.editLink??!0))return null;const{docsRepo:s,docsBranch:r="main",docsDir:i=""}=o.value,{editLinkText:l}=e.value;if(!s)return null;const a=a1({docsRepo:s,docsBranch:r,docsDir:i,filePathRelative:t.value.filePathRelative,editLinkPattern:n.value.editLinkPattern??e.value.editLinkPattern});return a?{text:l??"Edit this page",link:a}:null})}const Xi=ee();let nd=!1,Hr=0;function cb(e){const t=ee(!1);if(Ht){nd||ub(),Hr++;const n=be(Xi,o=>{o===e.el.value||e.el.value?.contains(o)?(t.value=!0,e.onFocus?.()):(t.value=!1,e.onBlur?.())});ln(()=>{n(),Hr--,Hr||fb()})}return Qo(t)}function ub(){document.addEventListener("focusin",od),nd=!0,Xi.value=document.activeElement}function fb(){document.removeEventListener("focusin",od)}function od(){Xi.value=document.activeElement}const _s={r:{value:200,offset:36},g:{value:200,offset:36},b:{value:200,offset:36}},Br={r:{value:32,offset:36},g:{value:32,offset:36},b:{value:32,offset:36}};function db(e,t,n){const o=ur();let s=null,r=0,i;const l=w(()=>{const h=o.value?Br:_s;if(!n.value)return h;const v=n.value;if(typeof v=="string"||typeof v=="number"){if(o.value)return Br;const g=Wa(v);return g.length!==3?_s:Ua(g)}if(typeof v=="object"){if("r"in v)return o.value?Br:za({..._s,...v});const g=o.value?"dark":"light";if(g in v){const m=v[g];if(typeof m=="string"||typeof m=="number"){const T=Wa(m);return T.length!==3?_s:Ua(T)}return za({...h,...v})}}return h});Ne(()=>{e.value&&t.value&&(s=e.value.getContext("2d"),i&&window.cancelAnimationFrame(i),a())}),ln(()=>{i&&window.cancelAnimationFrame(i)});function a(){for(let h=0;h<=35;h++)for(let v=0;v<=35;v++)c(h,v,u(h,v,r),f(h,v,r),d(h,v,r));r=r+.02,i=window.requestAnimationFrame(a)}function c(h,v,g,m,T){s&&(s.fillStyle=`rgb(${g},${m},${T})`,s.fillRect(h,v,1,1))}function u(h,v,g){const m=l.value.r;return Math.floor(m.value+m.offset*Math.cos((h*h-v*v)/300+g))}function f(h,v,g){const m=l.value.g;return Math.floor(m.value+m.offset*Math.sin((h*h*Math.cos(g/4)+v*v*Math.sin(g/3))/300))}function d(h,v,g){const m=l.value.b;return Math.floor(m.value+m.offset*Math.sin(5*Math.sin(g/9)+((h-100)*(h-100)+(v-100)*(v-100))/1100))}}function Wa(e){return typeof e=="number"||Number(e)===Number.parseInt(e)?[e,e,e].map(t=>Number(t)):e.includes(",")?e.replace(/\s/g,"").split(",").map(t=>Number(t)):[]}function Ua([e,t,n]){return{r:Fr(e),g:Fr(t),b:Fr(n)}}function Fr(e){const t=256-e;return{value:e,offset:t>64?64:t}}function za(e){return Object.keys(e).forEach(t=>{const n=e[t];n.value=Number(n.value),n.offset=Number(n.offset)}),e}const pb=ee(L1),hb=()=>pb;function Hn(){const{page:e}=ne(),t=Kf(),n=w(()=>t.value.some(s=>s.path===e.value.path)),o=w(()=>{const s=e.value.type;return s==="blog"||s==="blog-archives"||s==="blog-tags"||s==="blog-categories"});return{isBlogPost:n,isBlogLayout:o}}function Zi({removeCurrent:e=!0}={}){const t=jt(),{page:n}=ne(),o=an(),{isBlogPost:s}=Hn(),r=w(()=>{const a=o.value;return{text:t.value.locales?.[a]?.selectLanguageName,link:a}}),i=(a,c)=>{const u=en(a,c.slice(o.value.length)),{notFound:f,path:d}=zo(u);return f?void 0:d},l=a=>{let c;if(n.value.filePathRelative&&(c=i(a,`/${n.value.filePathRelative}`)),c??=i(a,n.value.path),c)return c;const u=t.value.blog;if(s.value&&u!==!1)return en(a,rr(u?.link||"blog/"));const f=t.value.home||"/",d=zo(a);return d.notFound?f:d.path};return{localeLinks:w(()=>Object.entries(t.value.locales||{}).flatMap(([a,c])=>e&&r.value.text===c.selectLanguageName?[]:{text:c.selectLanguageName,link:l(a)})),currentLang:r}}function vb(){const{theme:e,page:t,frontmatter:n}=ne(),o=jt(),s=po(),r=w(()=>t.value.git?.updatedTime?new Date(t.value.git.updatedTime):null),i=w(()=>r.value?.toISOString()),l=ee(""),a=w(()=>o.value.lastUpdated===!1?"":e.value.lastUpdatedText||"Last updated");return Ne(()=>{es(()=>{n.value.lastUpdated===!1||o.value.lastUpdated===!1||(l.value=r.value?new Intl.DateTimeFormat(o.value.lastUpdated?.formatOptions?.forceLocale?s.value:void 0,o.value.lastUpdated?.formatOptions??{dateStyle:"short",timeStyle:"short"}).format(r.value):"")})}),{datetime:l,isoDatetime:i,lastUpdatedText:a}}function sd(e,t){const n=lt(),{page:o}=ne(),s=w(()=>{const l=ye(e),a=ye(t);if(!l)return!1;if(a==="_blank"||vv(l))return!0;const c=l.split(/[#?]/)[0]?.split("/").pop()||"";return c===""||c.endsWith(".html")||c.endsWith(".md")?!1:c.includes(".")}),r=w(()=>{const l=ye(e);if(!l)return;if(s.value)return l;const a=o.value.filePathRelative?`/${o.value.filePathRelative}`:void 0,c=cn(l,a);return c.includes("#")&&c.slice(0,c.indexOf("#"))===n.path?c.slice(c.indexOf("#")):c}),i=w(()=>!r.value||r.value[0]==="#"?!1:Bi(r.value));return{isExternal:s,isExternalProtocol:i,link:r}}function rd(){const{theme:e}=ne();return w(()=>id(e.value.navbar||[]))}function id(e,t=""){const n=[];return e.forEach(o=>{if(typeof o=="string")n.push(Ro(en(t,o)));else{const{items:s,prefix:r,...i}=o,l={...i};"link"in l&&(l.link=en(t,l.link)),s?.length&&(l.items=id(s,en(t,r))),n.push(l)}}),n}function gb(){const e=ee(!1);function t(){e.value=!0,window.addEventListener("resize",s)}function n(){e.value=!1,window.removeEventListener("resize",s)}function o(){e.value?n():t()}function s(){window.outerWidth>=768&&n()}const r=lt();return be(()=>r.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:o}}const vi=[],ld=Symbol("");function mb(){const{frontmatter:e,theme:t}=ne(),n=ee([]);return pf(()=>{n.value=bb(e.value.outline??t.value.outline)}),Zt(ld,n),n}function el(){const e=Ve(ld);if(!e)throw new Error("useHeaders() is called without provider.");return e}function bb(e){const t=Array.from(document.querySelectorAll(".vp-doc :where(h1,h2,h3,h4,h5,h6):not(.vp-demo-wrapper :where(h1,h2,h3,h4,h5,h6))")).filter(n=>n.id&&n.hasChildNodes()).map(n=>{const o=Number(n.tagName[1]);return{element:n,title:yb(n),link:`#${n.id}`,level:o}});return _b(t,e)}function yb(e){const t=e.firstChild,n=t?.firstChild;let o="";for(const r of Array.from(n?.childNodes??[]))if(r.nodeType===1){if(r.classList.contains("vp-badge")||r.classList.contains("ignore-header"))continue;const i=r.cloneNode(!0);ad(Array.from(i.childNodes)),o+=i.textContent}else r.nodeType===3&&(o+=r.textContent);let s=t?.nextSibling;for(;s;)(s.nodeType===1||s.nodeType===3)&&(o+=s.textContent),s=s.nextSibling;return o.trim()}function ad(e){if(e?.length)for(const t of e)t.nodeType===1&&(t.classList.contains("ignore-header")?t.remove():ad(Array.from(t.childNodes)))}function _b(e,t){if(t===!1)return[];const n=t||2,[o,s]=typeof n=="number"?[n,n]:n==="deep"?[2,6]:n;e=e.filter(i=>i.level>=o&&i.level<=s),vi.length=0;for(const{element:i,link:l}of e)vi.push({element:i,link:l});const r=[];e:for(let i=0;i=0;a--){const c=e[a];if(c.level{if(!n.value)return;const c=Math.round(window.scrollY),u=window.innerHeight,f=document.body.offsetHeight,d=Math.abs(c+u-f)<1,h=vi.map(({element:g,link:m})=>({link:m,top:$b(g)})).filter(({top:g})=>!Number.isNaN(g)).sort((g,m)=>g.top-m.top);if(!h.length){l(null);return}if(c<1){l(null);return}if(d){l(h[h.length-1].link);return}let v=null;for(const{link:g,top:m}of h){if(m>c+80)break;v=g}l(v)};function l(c){s.value=c||"",r&&r.classList.remove("active"),c==null?r=null:r=e.value?.querySelector(`a[href="${decodeURIComponent(c)}"]`)??null;const u=r;u?(u.classList.add("active"),t.value&&(t.value.style.top=`${u.offsetTop+39}px`,t.value.style.opacity="1")):t.value&&(t.value.style.top="33px",t.value.style.opacity="0")}const a=kf(i,100);bm(s,()=>{wb(o,s.value)},{debounce:500}),Ne(()=>{setTimeout(()=>{i(),window.addEventListener("scroll",a)},1e3)}),Oi(()=>{l(location.hash)}),ln(()=>{window.removeEventListener("scroll",a)})}function $b(e){let t=0;for(;e&&e!==document.body;){if(window.getComputedStyle(e).position==="fixed")return e.offsetTop;t+=e.offsetTop,e=e.offsetParent}return e?t:NaN}async function wb(e,t){const{path:n,query:o}=e.currentRoute.value,{scrollBehavior:s}=e.options;e.options.scrollBehavior=void 0,await e.replace({path:n,query:o,hash:t}),e.options.scrollBehavior=s}function Tb(){const e=lt(),{frontmatter:t,theme:n}=ne(),{sidebar:o}=Wt(),s=Kf(),r=po(),{isBlogPost:i}=Hn(),l=w(()=>{if(n.value.prevPage===!1)return null;const c=Ga(t.value.prev);return c!==!1?c:i.value?Ka(s.value.filter(u=>u.lang===r.value),e.path,-1):qa(gi(o.value),e.path,-1)}),a=w(()=>{if(n.value.nextPage===!1)return null;const c=Ga(t.value.next);return c!==!1?c:i.value?Ka(s.value.filter(u=>u.lang===r.value),e.path,1):qa(gi(o.value),e.path,1)});return{prev:l,next:a}}function Ga(e){return e===!1?null:Dt(e)?Ro(e):bn(e)?e:!1}function gi(e,t=[]){for(const n of e)n.link&&t.push({link:n.link,text:n.text||n.dir||""}),Array.isArray(n.items)&&n.items.length&&gi(n.items,t);return t}function qa(e,t,n){const o=e.findIndex(s=>cn(s.link)===t);if(o!==-1){const s=e[o+n];if(s?.link)return{link:s.link,text:s.text}}return null}function Ka(e,t,n){const o=e.findIndex(s=>s.path===t);if(o!==-1){const s=e[o+n];return s?.path?{link:s.path,text:s.title}:null}return null}let jr=null,Wr=null;const Cb={wait:()=>jr,pending:()=>{jr=new Promise(e=>Wr=e)},resolve:()=>{Wr?.(),jr=null,Wr=null}},cd=()=>Cb;function Eb(e){e.options.scrollBehavior=async(t,n,o)=>(await cd().wait(),o||(t.hash?{el:t.hash,top:64}:{top:0})),e.beforeEach((t,n)=>{Ht&&n.path!==t.path&&document.documentElement.classList.remove("smooth")}),e.afterEach(()=>dt(()=>{Ht&&setTimeout(()=>{document.documentElement.classList.add("smooth")},1e3)}))}function Sb(){const{frontmatter:e}=ne();A1(w(()=>({parent:typeof e.value.watermark=="object"&&e.value.watermark.fullPage===!1?".vp-doc":"body"})))}const Pb=N({__name:"VPBadge",props:{text:{},type:{default:"tip"},color:{},bgColor:{},borderColor:{default:"transparent"}},setup(e){const t=e,n=w(()=>t.color||t.bgColor?{color:t.color,backgroundColor:t.bgColor,borderColor:t.borderColor}:{});return(o,s)=>(p(),y("span",{class:K(["vp-badge",o.type]),style:je(n.value)},[C(o.$slots,"default",{},()=>[Oe(U(o.text),1)],!0)],6))}}),Tt=G(Pb,[["__scopeId","data-v-12255704"]]),Lb=N({__name:"VPIconFa",props:{name:{},size:{},color:{},prefix:{},extra:{}},setup(e){const t=e,n={solid:["fas","s"],regular:["far","r"],light:["fal","l"],thin:["fat","t"],"duotone solid":["fads","ds"],"sharp solid":["fass","ss"],"sharp regular":["fasr","sr"],"sharp light":["fasl","sl"],"sharp thin":["fast","st"],"sharp-duotone solid":["fasds","sds"],brands:["fab","b"]},o=w(()=>{const r=t.name.includes(":")?t.name:`${t.prefix||"fas"}:${t.name}`,[i,l]=r.split(":");let a="solid";for(const[c,u]of Object.entries(n))if(u.includes(i)){a=c;break}return`${a.split(" ").map(c=>`fa-${c.trim()}`).join(" ")} fa-${l}`}),s=w(()=>{const r=t.extra;return r?r.split(" ").map(i=>i.trim().startsWith("fa-")?i:`fa-${i}`):[]});return(r,i)=>(p(),y("i",{class:K(["vp-icon fontawesome",[o.value,...s.value]]),"data-provider":"fontawesome","aria-hidden":"",style:je({color:r.color,...r.size})},null,6))}}),Ab=N({__name:"VPIconfont",props:{name:{},size:{},color:{},prefix:{}},setup(e){const t=e,n=w(()=>t.prefix||"iconfont icon-");return(o,s)=>(p(),y("i",{class:K(["vp-icon",`${n.value}${o.name}`]),style:je({color:o.color,"font-size":o.size?.height||"1em"}),"data-provider":"iconfont","aria-hidden":""},null,6))}}),ud=/^[a-z0-9]+(-[a-z0-9]+)*$/,fr=(e,t,n,o="")=>{const s=e.split(":");if(e.slice(0,1)==="@"){if(s.length<2||s.length>3)return null;o=s.shift().slice(1)}if(s.length>3||!s.length)return null;if(s.length>1){const l=s.pop(),a=s.pop(),c={provider:s.length>0?s[0]:o,prefix:a,name:l};return t&&!Ps(c)?null:c}const r=s[0],i=r.split("-");if(i.length>1){const l={provider:o,prefix:i.shift(),name:i.join("-")};return t&&!Ps(l)?null:l}if(n&&o===""){const l={provider:o,prefix:"",name:r};return t&&!Ps(l,n)?null:l}return null},Ps=(e,t)=>e?!!((t&&e.prefix===""||e.prefix)&&e.name):!1,fd=Object.freeze({left:0,top:0,width:16,height:16}),Gs=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),tl=Object.freeze({...fd,...Gs}),mi=Object.freeze({...tl,body:"",hidden:!1});function Ib(e,t){const n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);const o=((e.rotate||0)+(t.rotate||0))%4;return o&&(n.rotate=o),n}function Ya(e,t){const n=Ib(e,t);for(const o in mi)o in Gs?o in e&&!(o in n)&&(n[o]=Gs[o]):o in t?n[o]=t[o]:o in e&&(n[o]=e[o]);return n}function Mb(e,t){const n=e.icons,o=e.aliases||Object.create(null),s=Object.create(null);function r(i){if(n[i])return s[i]=[];if(!(i in s)){s[i]=null;const l=o[i]&&o[i].parent,a=l&&r(l);a&&(s[i]=[l].concat(a))}return s[i]}return Object.keys(n).concat(Object.keys(o)).forEach(r),s}function xb(e,t,n){const o=e.icons,s=e.aliases||Object.create(null);let r={};function i(l){r=Ya(o[l]||s[l],r)}return i(t),n.forEach(i),Ya(e,r)}function dd(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(s=>{t(s,null),n.push(s)});const o=Mb(e);for(const s in o){const r=o[s];r&&(t(s,xb(e,s,r)),n.push(s))}return n}const Ob={provider:"",aliases:{},not_found:{},...fd};function Ur(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function pd(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!Ur(e,Ob))return null;const n=t.icons;for(const s in n){const r=n[s];if(!s||typeof r.body!="string"||!Ur(r,mi))return null}const o=t.aliases||Object.create(null);for(const s in o){const r=o[s],i=r.parent;if(!s||typeof i!="string"||!n[i]&&!o[i]||!Ur(r,mi))return null}return t}const Qa=Object.create(null);function Rb(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function ao(e,t){const n=Qa[e]||(Qa[e]=Object.create(null));return n[t]||(n[t]=Rb(e,t))}function hd(e,t){return pd(t)?dd(t,(n,o)=>{o?e.icons[n]=o:e.missing.add(n)}):[]}function Nb(e,t,n){try{if(typeof n.body=="string")return e.icons[t]={...n},!0}catch{}return!1}let qo=!1;function vd(e){return typeof e=="boolean"&&(qo=e),qo}function Vb(e){const t=typeof e=="string"?fr(e,!0,qo):e;if(t){const n=ao(t.provider,t.prefix),o=t.name;return n.icons[o]||(n.missing.has(o)?null:void 0)}}function Db(e,t){const n=fr(e,!0,qo);if(!n)return!1;const o=ao(n.provider,n.prefix);return t?Nb(o,n.name,t):(o.missing.add(n.name),!0)}function Hb(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),qo&&!t&&!e.prefix){let s=!1;return pd(e)&&(e.prefix="",dd(e,(r,i)=>{Db(r,i)&&(s=!0)})),s}const n=e.prefix;if(!Ps({prefix:n,name:"a"}))return!1;const o=ao(t,n);return!!hd(o,e)}const Bb=Object.freeze({width:null,height:null}),Fb=Object.freeze({...Bb,...Gs});""+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);const bi=Object.create(null);function jb(e,t){bi[e]=t}function yi(e){return bi[e]||bi[""]}function nl(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const ol=Object.create(null),$o=["https://api.simplesvg.com","https://api.unisvg.com"],Ls=[];for(;$o.length>0;)$o.length===1||Math.random()>.5?Ls.push($o.shift()):Ls.push($o.pop());ol[""]=nl({resources:["https://api.iconify.design"].concat(Ls)});function Wb(e,t){const n=nl(t);return n===null?!1:(ol[e]=n,!0)}function sl(e){return ol[e]}const Ub=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let Ja=Ub();function zb(e,t){const n=sl(e);if(!n)return 0;let o;if(!n.maxURL)o=0;else{let s=0;n.resources.forEach(i=>{s=Math.max(s,i.length)});const r=t+".json?icons=";o=n.maxURL-s-n.path.length-r.length}return o}function Gb(e){return e===404}const qb=(e,t,n)=>{const o=[],s=zb(e,t),r="icons";let i={type:r,provider:e,prefix:t,icons:[]},l=0;return n.forEach((a,c)=>{l+=a.length+1,l>=s&&c>0&&(o.push(i),i={type:r,provider:e,prefix:t,icons:[]},l=a.length),i.icons.push(a)}),o.push(i),o};function Kb(e){if(typeof e=="string"){const t=sl(e);if(t)return t.path}return"/"}const Yb=(e,t,n)=>{if(!Ja){n("abort",424);return}let o=Kb(t.provider);switch(t.type){case"icons":{const r=t.prefix,l=t.icons.join(","),a=new URLSearchParams({icons:l});o+=r+".json?"+a.toString();break}case"custom":{const r=t.uri;o+=r.slice(0,1)==="/"?r.slice(1):r;break}default:n("abort",400);return}let s=503;Ja(e+o).then(r=>{const i=r.status;if(i!==200){setTimeout(()=>{n(Gb(i)?"abort":"next",i)});return}return s=501,r.json()}).then(r=>{if(typeof r!="object"||r===null){setTimeout(()=>{r===404?n("abort",r):n("next",s)});return}setTimeout(()=>{n("success",r)})}).catch(()=>{n("next",s)})},Qb={prepare:qb,send:Yb};function Jb(e){const t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((s,r)=>s.provider!==r.provider?s.provider.localeCompare(r.provider):s.prefix!==r.prefix?s.prefix.localeCompare(r.prefix):s.name.localeCompare(r.name));let o={provider:"",prefix:"",name:""};return e.forEach(s=>{if(o.name===s.name&&o.prefix===s.prefix&&o.provider===s.provider)return;o=s;const r=s.provider,i=s.prefix,l=s.name,a=n[r]||(n[r]=Object.create(null)),c=a[i]||(a[i]=ao(r,i));let u;l in c.icons?u=t.loaded:i===""||c.missing.has(l)?u=t.missing:u=t.pending;const f={provider:r,prefix:i,name:l};u.push(f)}),t}function gd(e,t){e.forEach(n=>{const o=n.loaderCallbacks;o&&(n.loaderCallbacks=o.filter(s=>s.id!==t))})}function Xb(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1;const o=e.provider,s=e.prefix;t.forEach(r=>{const i=r.icons,l=i.pending.length;i.pending=i.pending.filter(a=>{if(a.prefix!==s)return!0;const c=a.name;if(e.icons[c])i.loaded.push({provider:o,prefix:s,name:c});else if(e.missing.has(c))i.missing.push({provider:o,prefix:s,name:c});else return n=!0,!0;return!1}),i.pending.length!==l&&(n||gd([e],r.id),r.callback(i.loaded.slice(0),i.missing.slice(0),i.pending.slice(0),r.abort))})}))}let Zb=0;function ey(e,t,n){const o=Zb++,s=gd.bind(null,n,o);if(!t.pending.length)return s;const r={id:o,icons:t,callback:e,abort:s};return n.forEach(i=>{(i.loaderCallbacks||(i.loaderCallbacks=[])).push(r)}),s}function ty(e,t=!0,n=!1){const o=[];return e.forEach(s=>{const r=typeof s=="string"?fr(s,t,n):s;r&&o.push(r)}),o}var ny={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function oy(e,t,n,o){const s=e.resources.length,r=e.random?Math.floor(Math.random()*s):e.index;let i;if(e.random){let j=e.resources.slice(0);for(i=[];j.length>1;){const q=Math.floor(Math.random()*j.length);i.push(j[q]),j=j.slice(0,q).concat(j.slice(q+1))}i=i.concat(j)}else i=e.resources.slice(r).concat(e.resources.slice(0,r));const l=Date.now();let a="pending",c=0,u,f=null,d=[],h=[];typeof o=="function"&&h.push(o);function v(){f&&(clearTimeout(f),f=null)}function g(){a==="pending"&&(a="aborted"),v(),d.forEach(j=>{j.status==="pending"&&(j.status="aborted")}),d=[]}function m(j,q){q&&(h=[]),typeof j=="function"&&h.push(j)}function T(){return{startTime:l,payload:t,status:a,queriesSent:c,queriesPending:d.length,subscribe:m,abort:g}}function S(){a="failed",h.forEach(j=>{j(void 0,u)})}function $(){d.forEach(j=>{j.status==="pending"&&(j.status="aborted")}),d=[]}function L(j,q,ce){const x=q!=="success";switch(d=d.filter(W=>W!==j),a){case"pending":break;case"failed":if(x||!e.dataAfterTimeout)return;break;default:return}if(q==="abort"){u=ce,S();return}if(x){u=ce,d.length||(i.length?D():S());return}if(v(),$(),!e.random){const W=e.resources.indexOf(j.resource);W!==-1&&W!==e.index&&(e.index=W)}a="completed",h.forEach(W=>{W(ce)})}function D(){if(a!=="pending")return;v();const j=i.shift();if(j===void 0){if(d.length){f=setTimeout(()=>{v(),a==="pending"&&($(),S())},e.timeout);return}S();return}const q={status:"pending",resource:j,callback:(ce,x)=>{L(q,ce,x)}};d.push(q),c++,f=setTimeout(D,e.rotate),n(j,t,q.callback)}return setTimeout(D),T}function md(e){const t={...ny,...e};let n=[];function o(){n=n.filter(l=>l().status==="pending")}function s(l,a,c){const u=oy(t,l,a,(f,d)=>{o(),c&&c(f,d)});return n.push(u),u}function r(l){return n.find(a=>l(a))||null}return{query:s,find:r,setIndex:l=>{t.index=l},getIndex:()=>t.index,cleanup:o}}function Xa(){}const zr=Object.create(null);function sy(e){if(!zr[e]){const t=sl(e);if(!t)return;const n=md(t),o={config:t,redundancy:n};zr[e]=o}return zr[e]}function ry(e,t,n){let o,s;if(typeof e=="string"){const r=yi(e);if(!r)return n(void 0,424),Xa;s=r.send;const i=sy(e);i&&(o=i.redundancy)}else{const r=nl(e);if(r){o=md(r);const i=e.resources?e.resources[0]:"",l=yi(i);l&&(s=l.send)}}return!o||!s?(n(void 0,424),Xa):o.query(t,s,n)().abort}function Za(){}function iy(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,Xb(e)}))}function ly(e){const t=[],n=[];return e.forEach(o=>{(o.match(ud)?t:n).push(o)}),{valid:t,invalid:n}}function wo(e,t,n){function o(){const s=e.pendingIcons;t.forEach(r=>{s&&s.delete(r),e.icons[r]||e.missing.add(r)})}if(n&&typeof n=="object")try{if(!hd(e,n).length){o();return}}catch(s){console.error(s)}o(),iy(e)}function ec(e,t){e instanceof Promise?e.then(n=>{t(n)}).catch(()=>{t(null)}):t(e)}function ay(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:n,prefix:o}=e,s=e.iconsToLoad;if(delete e.iconsToLoad,!s||!s.length)return;const r=e.loadIcon;if(e.loadIcons&&(s.length>1||!r)){ec(e.loadIcons(s,o,n),u=>{wo(e,s,u)});return}if(r){s.forEach(u=>{const f=r(u,o,n);ec(f,d=>{const h=d?{prefix:o,icons:{[u]:d}}:null;wo(e,[u],h)})});return}const{valid:i,invalid:l}=ly(s);if(l.length&&wo(e,l,null),!i.length)return;const a=o.match(ud)?yi(n):null;if(!a){wo(e,i,null);return}a.prepare(n,o,i).forEach(u=>{ry(n,u,f=>{wo(e,u.icons,f)})})}))}const cy=(e,t)=>{const n=ty(e,!0,vd()),o=Jb(n);if(!o.pending.length){let a=!0;return t&&setTimeout(()=>{a&&t(o.loaded,o.missing,o.pending,Za)}),()=>{a=!1}}const s=Object.create(null),r=[];let i,l;return o.pending.forEach(a=>{const{provider:c,prefix:u}=a;if(u===l&&c===i)return;i=c,l=u,r.push(ao(c,u));const f=s[c]||(s[c]=Object.create(null));f[u]||(f[u]=[])}),o.pending.forEach(a=>{const{provider:c,prefix:u,name:f}=a,d=ao(c,u),h=d.pendingIcons||(d.pendingIcons=new Set);h.has(f)||(h.add(f),s[c][u].push(f))}),r.forEach(a=>{const c=s[a.provider][a.prefix];c.length&&ay(a,c)}),t?ey(t,o,r):Za},uy=e=>new Promise((t,n)=>{const o=typeof e=="string"?fr(e,!0):e;if(!o){n(e);return}cy([o||e],s=>{if(s.length&&o){const r=Vb(o);if(r){t({...tl,...r});return}}n(e)})});({...Fb});const tc={backgroundColor:"currentColor"},fy={backgroundColor:"transparent"},nc={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},oc={webkitMask:tc,mask:tc,background:fy};for(const e in oc){const t=oc[e];for(const n in nc)t[e+n]=nc[n]}const Gr={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";Gr[e+"-flip"]=t,Gr[e.slice(0,1)+"-flip"]=t,Gr[e+"Flip"]=t});vd(!0);jb("",Qb);if(typeof document<"u"&&typeof window<"u"){const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(o=>{try{(typeof o!="object"||o===null||o instanceof Array||typeof o.icons!="object"||typeof o.prefix!="string"||!Hb(o))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(let n in t){const o="IconifyProviders["+n+"] is invalid.";try{const s=t[n];if(typeof s!="object"||!s||s.resources===void 0)continue;Wb(n,s)||console.error(o)}catch{console.error(o)}}}}({...tl});const bd=Object.freeze({left:0,top:0,width:16,height:16}),yd=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),rl=Object.freeze({...bd,...yd});Object.freeze({...rl,body:"",hidden:!1});({...bd});const _d=Object.freeze({width:null,height:null}),kd=Object.freeze({..._d,...yd});function dy(e,t){const n={...e};for(const o in t){const s=t[o],r=typeof s;o in _d?(s===null||s&&(r==="string"||r==="number"))&&(n[o]=s):r===typeof n[o]&&(n[o]=o==="rotate"?s%4:s)}return n}const py=/[\s,]+/;function hy(e,t){t.split(py).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function vy(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function o(s){for(;s<0;)s+=4;return s%4}if(n===""){const s=parseInt(e);return isNaN(s)?0:o(s)}else if(n!==e){let s=0;switch(n){case"%":s=25;break;case"deg":s=90}if(s){let r=parseFloat(e.slice(0,e.length-n.length));return isNaN(r)?0:(r=r/s,r%1===0?o(r):0)}}return t}const gy=/(-?[0-9.]*[0-9]+[0-9.]*)/g,my=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function sc(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const o=e.split(gy);if(o===null||!o.length)return e;const s=[];let r=o.shift(),i=my.test(r);for(;;){if(i){const l=parseFloat(r);isNaN(l)?s.push(r):s.push(Math.ceil(l*t*n)/n)}else s.push(r);if(r=o.shift(),r===void 0)return s.join("");i=!i}}function by(e,t="defs"){let n="";const o=e.indexOf("<"+t);for(;o>=0;){const s=e.indexOf(">",o),r=e.indexOf("",r);if(i===-1)break;n+=e.slice(s+1,r).trim(),e=e.slice(0,o).trim()+e.slice(i+1)}return{defs:n,content:e}}function yy(e,t){return e?""+e+""+t:t}function _y(e,t,n){const o=by(e);return yy(o.defs,t+o.content+n)}const ky=e=>e==="unset"||e==="undefined"||e==="none";function $y(e,t){const n={...rl,...e},o={...kd,...t},s={left:n.left,top:n.top,width:n.width,height:n.height};let r=n.body;[n,o].forEach(g=>{const m=[],T=g.hFlip,S=g.vFlip;let $=g.rotate;T?S?$+=2:(m.push("translate("+(s.width+s.left).toString()+" "+(0-s.top).toString()+")"),m.push("scale(-1 1)"),s.top=s.left=0):S&&(m.push("translate("+(0-s.left).toString()+" "+(s.height+s.top).toString()+")"),m.push("scale(1 -1)"),s.top=s.left=0);let L;switch($<0&&($-=Math.floor($/4)*4),$=$%4,$){case 1:L=s.height/2+s.top,m.unshift("rotate(90 "+L.toString()+" "+L.toString()+")");break;case 2:m.unshift("rotate(180 "+(s.width/2+s.left).toString()+" "+(s.height/2+s.top).toString()+")");break;case 3:L=s.width/2+s.left,m.unshift("rotate(-90 "+L.toString()+" "+L.toString()+")");break}$%2===1&&(s.left!==s.top&&(L=s.left,s.left=s.top,s.top=L),s.width!==s.height&&(L=s.width,s.width=s.height,s.height=L)),m.length&&(r=_y(r,'',""))});const i=o.width,l=o.height,a=s.width,c=s.height;let u,f;i===null?(f=l===null?"1em":l==="auto"?c:l,u=sc(f,a/c)):(u=i==="auto"?a:i,f=l===null?sc(u,c/a):l==="auto"?c:l);const d={},h=(g,m)=>{ky(m)||(d[g]=m.toString())};h("width",u),h("height",f);const v=[s.left,s.top,a,c];return d.viewBox=v.join(" "),{attributes:d,viewBox:v,body:r}}const wy=/\sid="(\S+)"/g,Ty="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let Cy=0;function Ey(e,t=Ty){const n=[];let o;for(;o=wy.exec(e);)n.push(o[1]);if(!n.length)return e;const s="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(r=>{const i=typeof t=="function"?t(r):t+(Cy++).toString(),l=r.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+l+')([")]|\\.[a-z])',"g"),"$1"+i+s+"$3")}),e=e.replace(new RegExp(s,"g"),""),e}function Sy(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const o in t)n+=" "+o+'="'+t[o]+'"';return'"+e+""}function Py(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function Ly(e){return"data:image/svg+xml,"+Py(e)}function Ay(e){return'url("'+Ly(e)+'")'}const rc={...kd,inline:!1},Iy={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},My={display:"inline-block"},_i={backgroundColor:"currentColor"},$d={backgroundColor:"transparent"},ic={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},lc={webkitMask:_i,mask:_i,background:$d};for(const e in lc){const t=lc[e];for(const n in ic)t[e+n]=ic[n]}const As={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";As[e+"-flip"]=t,As[e.slice(0,1)+"-flip"]=t,As[e+"Flip"]=t});function ac(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const xy=(e,t)=>{const n=dy(rc,t),o={...Iy},s=t.mode||"svg",r={},i=t.style,l=typeof i=="object"&&!(i instanceof Array)?i:{};for(let g in t){const m=t[g];if(m!==void 0)switch(g){case"icon":case"style":case"onLoad":case"mode":case"ssr":break;case"inline":case"hFlip":case"vFlip":n[g]=m===!0||m==="true"||m===1;break;case"flip":typeof m=="string"&&hy(n,m);break;case"color":r.color=m;break;case"rotate":typeof m=="string"?n[g]=vy(m):typeof m=="number"&&(n[g]=m);break;case"ariaHidden":case"aria-hidden":m!==!0&&m!=="true"&&delete o["aria-hidden"];break;default:{const T=As[g];T?(m===!0||m==="true"||m===1)&&(n[T]=!0):rc[g]===void 0&&(o[g]=m)}}}const a=$y(e,n),c=a.attributes;if(n.inline&&(r.verticalAlign="-0.125em"),s==="svg"){o.style={...r,...l},Object.assign(o,c);let g=0,m=t.id;return typeof m=="string"&&(m=m.replace(/-/g,"_")),o.innerHTML=Ey(a.body,m?()=>m+"ID"+g++:"iconifyVue"),Be("svg",o)}const{body:u,width:f,height:d}=e,h=s==="mask"||(s==="bg"?!1:u.indexOf("currentColor")!==-1),v=Sy(u,{...c,width:f+"",height:d+""});return o.style={...r,"--svg":Ay(v),width:ac(c.width),height:ac(c.height),...My,...h?_i:$d,...l},Be("span",o)},Oy=Object.create(null),Ry=N((e,t)=>()=>{const n=e.icon,o=typeof n=="string"?Oy[n]:typeof n=="object"?n:null;return o===null||typeof o!="object"||typeof o.body!="string"?C(t.slots,"default"):xy({...rl,...o},e)},{props:["icon","mode","ssr","width","height","style","color","inline","rotate","hFlip","horizontalFlip","vFlip","verticalFlip","flip","id","ariaHidden","customise","title"]}),Ny=N({inheritAttrs:!1,__name:"VPIconify",props:{name:{},size:{},color:{},prefix:{},extra:{}},setup(e){const t=e,n=ee(null),o=ee(!1),s=hb(),r=w(()=>{const a=t.name;return a.includes(":")?a:t.prefix?`${t.prefix}:${a}`:a}),i=w(()=>s.value[r.value]);async function l(){n.value||(i.value||(o.value=!1,n.value=await uy(t.name)),o.value=!0)}return be(()=>t.name,l,{immediate:!0}),(a,c)=>{const u=Ge("ClientOnly");return i.value?(p(),y("span",He({key:0,class:["vp-icon",[i.value,a.extra]],style:{color:a.color,...a.size},"aria-hidden":"","data-provider":"iconify"},a.$attrs),null,16)):(p(),M(u,{key:1},{default:P(()=>[o.value?n.value?(p(),M(b(Ry),{key:1,class:K(["vp-icon iconify",[a.extra]]),icon:n.value,style:je({color:a.color,...a.size}),"aria-hidden":"","data-provider":"iconify"},null,8,["class","icon","style"])):A("",!0):(p(),y("span",He({key:0,class:"vp-icon iconify",style:{color:a.color,...a.size}},a.$attrs),null,16))]),_:1}))}}}),Vy={key:0,class:"vp-icon-img","aria-hidden":""},Dy=["src"],Hy=["innerHTML"],By=N({__name:"VPIconImage",props:{type:{},name:{},color:{},size:{}},setup(e){const t=e,n=w(()=>t.type==="svg"&&typeof t.name=="object"&&"svg"in t.name?t.name.svg:""),o=w(()=>{if(t.type==="link"){const s=t.name;return Mt(s)?s:bt(s)}return""});return(s,r)=>s.type==="link"?(p(),y("span",Vy,[k("img",{src:o.value,alt:"",style:je({height:s.size?.height})},null,12,Dy)])):s.type==="svg"?(p(),y("span",{key:1,class:"vp-icon",style:je({color:s.color,...s.size}),"aria-hidden":"",innerHTML:n.value},null,12,Hy)):A("",!0)}}),Fy=G(By,[["__scopeId","data-v-befa1714"]]),ot=N({__name:"VPIcon",props:{provider:{},name:{},size:{},color:{},extra:{}},setup(e){const t=e,n=w(()=>{const i=t.provider||"iconify";return typeof t.name=="string"&&(Mt(t.name)||t.name[0]==="/")?"link":typeof t.name=="object"&&t.name.svg?"svg":i==="iconfont"||i==="fontawesome"?i:"iconify"});function o(i){return String(Number(i))===String(i)?`${i}px`:String(i)}const s=w(()=>{const i=t.size;if(!i)return;const[l,a]=String(i).replaceAll("px","[UNIT]").split("x").map(c=>o(c.replaceAll("[UNIT]","px").trim()));return{width:l,height:a||l}}),r=w(()=>({name:t.name,color:t.color,size:s.value,prefix:""}));return(i,l)=>n.value==="link"||n.value==="svg"?(p(),M(Fy,{key:0,type:n.value,name:i.name,color:i.color,size:s.value},null,8,["type","name","color","size"])):n.value==="iconfont"?(p(),M(Ab,wc(He({key:1},r.value)),null,16)):n.value==="fontawesome"?(p(),M(Lb,He({key:2,extra:i.extra},{...r.value,...i.$attrs}),null,16,["extra"])):n.value==="iconify"?(p(),M(Ny,He({key:3,extra:i.extra},r.value),null,16,["extra"])):A("",!0)}}),jy={class:"vp-card-wrapper"},Wy={key:0,class:"title"},Uy=["innerHTML"],zy={class:"body"},Gy=N({__name:"VPCard",props:{title:{},icon:{}},setup(e){const t=e,n=w(()=>{if(t.icon?.[0]==="{")try{return JSON.parse(n)}catch{}return t.icon});return(o,s)=>(p(),y("article",jy,[C(o.$slots,"title",{},()=>[o.title||n.value?(p(),y("p",Wy,[n.value?(p(),M(ot,{key:0,name:n.value},null,8,["name"])):A("",!0),o.title?(p(),y("span",{key:1,class:"text",innerHTML:o.title},null,8,Uy)):A("",!0)])):A("",!0)],!0),k("div",zy,[C(o.$slots,"default",{},void 0,!0)])]))}}),cc=G(Gy,[["__scopeId","data-v-0aa8820e"]]),qy=N({__name:"VPCardGrid",props:{cols:{}},setup(e){const t=e,n=mt("(min-width: 768px)"),o=mt("(min-width: 960px)"),s=ee(1);function r(){const l={sm:1,md:2,lg:2};if(!t.cols)return l;if(typeof t.cols=="number"||typeof t.cols=="string"){const a=Number(t.cols);return{sm:a,md:a,lg:a}}return{...l,...ye(t.cols)}}function i(){const l=r();return o.value?l.lg:n.value?l.md:l.sm}return be(()=>[n.value,o.value,t.cols],()=>{s.value=i()}),Ne(()=>{s.value=i()}),(l,a)=>(p(),y("div",{class:K(["vp-card-grid",[`cols-${s.value}`]]),style:je({gridTemplateColumns:`repeat(${s.value}, 1fr)`})},[C(l.$slots,"default",{},void 0,!0)],6))}}),uc=G(qy,[["__scopeId","data-v-d930ab6f"]]),fc=N({__name:"VPCardMasonry",props:{cols:{default:()=>({sm:2,md:2,lg:3})},gap:{default:16}},setup(e){const t=e,n=pu(),o=Ap(),s=ee(3),r=mt("(min-width: 640px)"),i=mt("(min-width: 960px)"),l=w(()=>{const d=n.default?.();return(Array.isArray(d)?d:[d]).map((h,v)=>zc(on(h,He(h.props??{},{class:`masonry-${o}-${v}`}))))});function a(){let d=1;typeof t.cols=="number"?d=t.cols:typeof t.cols=="object"&&(i.value?d=t.cols.lg||3:r.value?d=t.cols.md||2:d=t.cols.sm||2),s.value=Number(d)}const c=we([]),u=we();async function f(){if(await dt(),!u.value)return;const d=Array.from({length:s.value},()=>[]),h=Array.from({length:s.value},()=>0);for(let v=0;v{be(()=>[r.value,i.value,t.cols],a,{immediate:!0}),f();const d=_f(f);be([l,s],d,{flush:"post"}),Sf(u,d)}),(d,h)=>{const v=Ge("ClientOnly");return p(),y("div",{ref_key:"masonry",ref:u,class:K(["vp-card-masonry",[`cols-${s.value}`]]),style:je({"grid-gap":`${t.gap}px`,"--card-masonry-cols":s.value}),"data-allow-mismatch":""},[O(v,null,{default:P(()=>[(p(!0),y(X,null,_e(c.value,(g,m)=>(p(),y("div",{key:`${b(o)}-${m}`,class:"card-masonry-item",style:je({gap:`${t.gap}px`})},[(p(!0),y(X,null,_e(g,T=>(p(),M(Pt(T),{key:T.props.class}))),128))],4))),128))]),_:1})],6)}}}),Ky={class:"image-container"},Yy=["src","alt"],Qy={key:0,class:"image-info"},Jy={key:0,class:"title"},Xy=["href"],Zy={key:1},e_={key:1,class:"copyright"},t_={key:0},n_={key:1},o_={key:2},s_={key:2,class:"description"},r_=N({__name:"VPImageCard",props:{image:{},title:{},description:{},href:{},author:{},date:{},width:{},center:{type:Boolean}},setup(e){const t=e,n=po(),o=w(()=>{if(!t.date)return"";const r=t.date instanceof Date?t.date:new Date(t.date);return new Intl.DateTimeFormat(n.value,{year:"numeric",month:"short",day:"numeric"}).format(r)}),s=w(()=>({width:t.width?String(Number(t.width))===String(t.width)?`${t.width}px`:t.width:void 0}));return(r,i)=>(p(),y("div",{class:K(["vp-image-card",{center:r.center}]),style:je(s.value)},[k("div",Ky,[k("img",{src:b(bt)(r.image),alt:r.title,loading:"lazy"},null,8,Yy),r.title||r.author||o.value||r.description?(p(),y("div",Qy,[r.title?(p(),y("h3",Jy,[r.href?(p(),y("a",{key:0,href:r.href,target:"_blank",rel:"noopener noreferrer",class:"no-icon"},U(r.title),9,Xy)):(p(),y("span",Zy,U(r.title),1))])):A("",!0),r.author||o.value?(p(),y("p",e_,[r.author?(p(),y("span",t_,U(r.author),1)):A("",!0),r.author&&o.value?(p(),y("span",n_," | ")):A("",!0),o.value?(p(),y("span",o_,U(o.value),1)):A("",!0)])):A("",!0),r.description?(p(),y("p",s_,U(r.description),1)):A("",!0)])):A("",!0)])],6))}}),dc=G(r_,[["__scopeId","data-v-f0d363af"]]),i_={key:0,class:"vpi-external-link"},Te=N({__name:"VPLink",props:{tag:{},href:{},text:{},noIcon:{type:Boolean},target:{},rel:{}},setup(e){const t=e,n=fo(),o=w(()=>t.tag??(t.href?"a":"span")),{link:s,isExternal:r,isExternalProtocol:i}=sd(xn(t,"href"),xn(t,"target"));function l(a){!r.value&&s.value&&(a.preventDefault(),n.push(s.value))}return(a,c)=>(p(),M(Pt(o.value),{class:K(["vp-link",{link:b(s),"no-icon":a.noIcon}]),href:b(s)?b(i)?b(s):b(bt)(b(s)):void 0,target:a.target??(b(r)?"_blank":void 0),rel:a.rel??(b(r)?"noreferrer":void 0),onClick:c[0]||(c[0]=u=>l(u))},{default:P(()=>[C(a.$slots,"default",{},()=>[Oe(U(a.text||a.href),1)]),b(r)&&!a.noIcon?(p(),y("span",i_)):A("",!0)]),_:3},8,["class","href","target","rel"]))}}),l_={class:"vp-link-card"},a_={class:"body"},c_=["innerHTML"],u_=["innerHTML"],f_=N({__name:"VPLinkCard",props:{href:{},title:{},icon:{},description:{},target:{},rel:{}},setup(e){return(t,n)=>(p(),y("div",l_,[k("span",a_,[O(Te,He({href:t.href,"no-icon":"",class:"link no-icon"},{target:t.target,rel:t.rel}),{default:P(()=>[C(t.$slots,"title",{},()=>[t.icon?(p(),M(ot,{key:0,name:t.icon},null,8,["name"])):A("",!0),t.title?(p(),y("span",{key:1,class:"text",innerHTML:t.title},null,8,c_)):A("",!0)],!0)]),_:3},16,["href"]),C(t.$slots,"default",{},()=>[t.description?(p(),y("p",{key:0,innerHTML:t.description},null,8,u_)):A("",!0)],!0)]),n[0]||(n[0]=k("span",{class:"vpi-arrow-right"},null,-1))]))}}),pc=G(f_,[["__scopeId","data-v-de955ff8"]]),co=N({__name:"VPHomeBox",props:{type:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},containerClass:{}},setup(e){const t=e,n=ur(),o=w(()=>{if(!t.backgroundImage)return null;const r=typeof t.backgroundImage=="string"?t.backgroundImage:t.backgroundImage[n.value?"dark":"light"]??t.backgroundImage.light;return{"background-image":`url(${Mt(r)?t.backgroundImage:bt(r)})`,"background-size":"cover","background-position":"center","background-repeat":"no-repeat","background-attachment":t.backgroundAttachment||""}}),s=w(()=>K(t.containerClass||""));return(r,i)=>(p(),y("div",{class:K(["vp-home-box",{full:t.full}]),style:je(o.value)},[C(r.$slots,"before"),k("div",{class:K(["container",s.value])},[C(r.$slots,"default")],2),C(r.$slots,"after")],6))}}),d_={class:"button-content"},p_=N({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{default:""},href:{},target:{},rel:{},icon:{},suffixIcon:{}},setup(e){const t=e,n=fo(),o=w(()=>t.tag||t.href?"a":"button"),{link:s,isExternal:r,isExternalProtocol:i}=sd(xn(t,"href"),xn(t,"target"));function l(a){!r.value&&s.value?.[0]!=="#"&&(a.preventDefault(),s.value&&n.push(s.value))}return(a,c)=>(p(),M(Pt(o.value),{class:K(["vp-button",[a.size,a.theme]]),href:b(s)?b(s)[0]==="#"||b(i)?b(s):b(bt)(b(s)):void 0,target:a.target??(b(r)?"_blank":void 0),rel:a.rel??(b(r)?"noreferrer":void 0),onClick:c[0]||(c[0]=u=>l(u))},{default:P(()=>[k("span",d_,[a.icon?(p(),M(ot,{key:0,name:a.icon},null,8,["name"])):A("",!0),C(a.$slots,"default",{},()=>[k("span",null,U(a.text),1)],!0),a.suffixIcon?(p(),M(ot,{key:1,name:a.suffixIcon},null,8,["name"])):A("",!0)])]),_:3},8,["class","href","target","rel"]))}}),dr=G(p_,[["__scopeId","data-v-11329926"]]),h_={},v_={class:"vp-switch",type:"button",role:"switch"},g_={class:"check"},m_={key:0,class:"icon"};function b_(e,t){return p(),y("button",v_,[k("span",g_,[e.$slots.default?(p(),y("span",m_,[C(e.$slots,"default",{},void 0,!0)])):A("",!0)])])}const y_=G(h_,[["render",b_],["__scopeId","data-v-7eb32327"]]),__=N({__name:"VPSwitchAppearance",setup(e){const t=ee(!1),{theme:n,isDark:o}=ne(),s=w(()=>{const l=n.value.transition,a=typeof l=="object"?l:{};return l===!1||a.appearance===!1?!1:typeof a.appearance=="string"?a.appearance:"fade"}),r=Ve("toggle-appearance",async({clientX:l,clientY:a})=>{if(!Ff()||s.value===!1){o.value=!o.value;return}await document.startViewTransition(async()=>{o.value=!o.value,await dt()}).ready;const c={},u=s.value;let f=400;if(u==="circle-clip"){const d=[`circle(0px at ${l}px ${a}px)`,`circle(${Math.hypot(Math.max(l,innerWidth-l),Math.max(a,innerHeight-a))}px at ${l}px ${a}px)`];c.clipPath=o.value?d.reverse():d}else if(u==="horizontal-clip"){const d=[`inset(0px ${innerWidth}px 0px 0px)`,"inset(0px 0px 0px 0px)"];c.clipPath=o.value?d.reverse():d}else if(u==="vertical-clip"){const d=[`inset(0px 0px ${innerHeight}px 0px)`,"inset(0px 0px 0px 0px)"];c.clipPath=o.value?d.reverse():d}else if(u==="skew-clip"){const d=["polygon(0px 0px, 0px 0px, 0px 0px)",`polygon(0px 0px, ${innerWidth*2}px 0px, 0px ${innerHeight*2}px)`];c.clipPath=o.value?d.reverse():d}else c.opacity=o.value?[1,0]:[0,1],f=300;document.documentElement.animate(c,{duration:f,easing:"ease-in",pseudoElement:`::view-transition-${o.value?"old":"new"}(root)`})}),i=ee("");return Pu(()=>{i.value=o.value?n.value.lightModeSwitchTitle||"Switch to light theme":n.value.darkModeSwitchTitle||"Switch to dark theme"}),(l,a)=>(p(),M(y_,{class:"vp-switch-appearance",title:i.value,"aria-checked":t.value,onClick:b(r)},{default:P(()=>[...a[0]||(a[0]=[k("span",{class:"vpi-sun sun"},null,-1),k("span",{class:"vpi-moon moon"},null,-1)])]),_:1},8,["title","aria-checked","onClick"]))}}),il=G(__,[["__scopeId","data-v-596c25a9"]]),k_={key:0,class:"vp-navbar-appearance"},$_=N({__name:"VPNavBarAppearance",setup(e){const{theme:t}=ne();return(n,o)=>b(t).appearance&&b(t).appearance!=="force-dark"?(p(),y("div",k_,[O(il)])):A("",!0)}}),w_=G($_,[["__scopeId","data-v-a295abf6"]]),T_={class:"vp-menu-link"},C_=N({__name:"VPMenuLink",props:{item:{}},setup(e){const{page:t}=ne();return(n,o)=>(p(),y("div",T_,[O(Te,{class:K({active:b(lo)(b(t).path,n.item.activeMatch||b(cn)(n.item.link),!!n.item.activeMatch)}),href:n.item.link},{default:P(()=>[n.item.icon?(p(),M(ot,{key:0,name:n.item.icon},null,8,["name"])):A("",!0),Oe(" "+U(n.item.text)+" ",1),n.item.badge?(p(),M(Tt,He({key:1,class:"vp-menu-badge"},typeof n.item.badge=="string"?{text:n.item.badge}:n.item.badge),null,16)):A("",!0)]),_:1},8,["class","href"])]))}}),pr=G(C_,[["__scopeId","data-v-1ff1855f"]]),E_={class:"vp-menu-group"},S_={key:0,class:"title"},P_=["textContent"],L_=N({__name:"VPMenuGroup",props:{text:{},icon:{},items:{}},setup(e){return(t,n)=>(p(),y("div",E_,[t.text?(p(),y("p",S_,[t.icon?(p(),M(ot,{key:0,name:t.icon},null,8,["name"])):A("",!0),k("span",{textContent:U(t.text)},null,8,P_)])):A("",!0),(p(!0),y(X,null,_e(t.items,o=>(p(),y(X,null,["link"in o?(p(),M(pr,{key:o?.link,item:o},null,8,["item"])):A("",!0)],64))),256))]))}}),A_=G(L_,[["__scopeId","data-v-c497e9e3"]]),I_={class:"vp-menu"},M_={key:0,class:"items"},x_=N({__name:"VPMenu",props:{items:{}},setup(e){return(t,n)=>(p(),y("div",I_,[t.items?(p(),y("div",M_,[(p(!0),y(X,null,_e(t.items,o=>(p(),y(X,{key:o.text},["link"in o?(p(),M(pr,{key:0,item:o},null,8,["item"])):(p(),M(A_,{key:1,text:o.text,items:o.items,icon:o.icon},null,8,["text","items","icon"]))],64))),128))])):A("",!0),C(t.$slots,"default",{},void 0,!0)]))}}),O_=G(x_,[["__scopeId","data-v-709dc2b1"]]),R_=["aria-expanded","aria-label"],N_={key:0,class:"text"},V_=["innerHTML"],D_={key:1,class:"vpi-more-horizontal icon"},H_={class:"menu"},B_=N({__name:"VPFlyout",props:{prefixIcon:{},icon:{},button:{},label:{},items:{},badge:{}},setup(e){const t=ee(!1),n=ee();cb({el:n,onBlur:o});function o(){t.value=!1}return(s,r)=>(p(),y("div",{ref_key:"el",ref:n,class:"vp-flyout",onMouseenter:r[1]||(r[1]=i=>t.value=!0),onMouseleave:r[2]||(r[2]=i=>t.value=!1),onFocus:r[3]||(r[3]=i=>t.value=!0),onBlur:r[4]||(r[4]=i=>t.value=!1)},[k("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":s.label,onClick:r[0]||(r[0]=i=>t.value=!t.value)},[s.button||s.icon?(p(),y("span",N_,[s.prefixIcon?(p(),M(ot,{key:0,name:s.prefixIcon},null,8,["name"])):A("",!0),s.icon?(p(),y("span",{key:1,class:K(["option-icon",[s.icon]])},null,2)):A("",!0),s.button?(p(),y("span",{key:2,innerHTML:s.button},null,8,V_)):A("",!0),s.badge?(p(),M(Tt,He({key:3,class:"vp-menu-badge"},typeof s.badge=="string"?{text:s.badge}:s.badge),null,16)):A("",!0),r[5]||(r[5]=k("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(p(),y("span",D_))],8,R_),k("div",H_,[O(O_,{items:s.items},{default:P(()=>[C(s.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),ll=G(B_,[["__scopeId","data-v-86530b6c"]]),F_=["href","aria-label","innerHTML"],j_=N({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(e){const t=e,n=w(()=>typeof t.icon=="object"?t.icon.svg:``);return(o,s)=>(p(),y("a",{class:"vp-social-link no-icon",href:o.link,"aria-label":o.ariaLabel??(typeof o.icon=="string"?o.icon:""),target:"_blank",rel:"noopener",innerHTML:n.value},null,8,F_))}}),W_=G(j_,[["__scopeId","data-v-67b21932"]]),U_={class:"vp-social-links"},z_=N({__name:"VPSocialLinks",props:{links:{}},setup(e){return(t,n)=>(p(),y("div",U_,[(p(!0),y(X,null,_e(t.links,({link:o,icon:s})=>(p(),M(W_,{key:o,icon:s,link:o},null,8,["icon","link"]))),128))]))}}),is=G(z_,[["__scopeId","data-v-40bac536"]]),G_={key:0,class:"group translations"},q_={class:"trans-title"},K_={key:1,class:"group"},Y_={class:"item appearance"},Q_={class:"label"},J_={class:"appearance-action"},X_={key:2,class:"group"},Z_={class:"item social-links"},e2=N({__name:"VPNavBarExtra",setup(e){const{theme:t}=ne(),{localeLinks:n,currentLang:o}=Zi(),s=w(()=>{const i=t.value.navbarSocialInclude??[];return i.length?t.value.social?.filter(({icon:l})=>typeof l=="string"?i.includes(l):l.name?i.includes(l.name):!1):t.value.social}),r=w(()=>n.value.length&&o.value.label||t.value.appearance||s.value?.length);return(i,l)=>r.value?(p(),M(ll,{key:0,class:"vp-navbar-extra",label:"extra navigation"},{default:P(()=>[b(n).length&&b(o).label?(p(),y("div",G_,[k("p",q_,U(b(o).label),1),(p(!0),y(X,null,_e(b(n),a=>(p(),M(pr,{key:a.link,item:a},null,8,["item"]))),128))])):A("",!0),b(t).appearance&&b(t).appearance!=="force-dark"?(p(),y("div",K_,[k("div",Y_,[k("p",Q_,U(b(t).appearanceText||"Appearance"),1),k("div",J_,[O(il)])])])):A("",!0),s.value?(p(),y("div",X_,[k("div",Z_,[O(is,{class:"social-links-list",links:s.value},null,8,["links"])])])):A("",!0)]),_:1})):A("",!0)}}),t2=G(e2,[["__scopeId","data-v-652282fd"]]),n2=["aria-expanded"],o2=N({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(t,n)=>(p(),y("button",{type:"button",class:K(["vp-navbar-hamburger",{active:t.active}]),"aria-label":"mobile navigation","aria-expanded":t.active,"aria-controls":"nav-screen",onClick:n[0]||(n[0]=o=>t.$emit("click"))},[...n[1]||(n[1]=[k("span",{class:"container"},[k("span",{class:"top"}),k("span",{class:"middle"}),k("span",{class:"bottom"})],-1)])],10,n2))}}),s2=G(o2,[["__scopeId","data-v-2b50024d"]]),r2=N({__name:"VPNavBarMenuGroup",props:{item:{}},setup(e){const t=e,{page:n}=ne();function o(r){return"link"in r?lo(n.value.path,cn(r.link),!!t.item.activeMatch):r.items.some(o)}const s=w(()=>o(t.item));return(r,i)=>(p(),M(ll,{class:K(["vp-navbar-menu-group",{active:b(lo)(b(n).path,r.item.activeMatch,!!r.item.activeMatch)||s.value}]),button:r.item.text,items:r.item.items,"prefix-icon":r.item.icon,badge:r.item.badge},null,8,["class","button","items","prefix-icon","badge"]))}}),i2=["innerHTML"],l2=N({__name:"VPNavBarMenuLink",props:{item:{}},setup(e){const{page:t}=ne();return(n,o)=>(p(),M(Te,{class:K(["navbar-menu-link",{active:b(lo)(b(t).path,n.item.activeMatch||b(cn)(n.item.link),!!n.item.activeMatch)}]),href:n.item.link,"no-icon":n.item.noIcon,target:n.item.target,rel:n.item.rel,tabindex:"0"},{default:P(()=>[n.item.icon?(p(),M(ot,{key:0,name:n.item.icon},null,8,["name"])):A("",!0),k("span",{innerHTML:n.item.text},null,8,i2),n.item.badge?(p(),M(Tt,He({key:1,class:"vp-menu-badge"},typeof n.item.badge=="string"?{text:n.item.badge}:n.item.badge),null,16)):A("",!0)]),_:1},8,["class","href","no-icon","target","rel"]))}}),a2=G(l2,[["__scopeId","data-v-d4acf911"]]),c2={key:0,"aria-labelledby":"main-nav-aria-label",class:"vp-navbar-menu"},u2=N({__name:"VPNavBarMenu",setup(e){const t=rd();return(n,o)=>b(t).length?(p(),y("nav",c2,[o[0]||(o[0]=k("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),(p(!0),y(X,null,_e(b(t),s=>(p(),y(X,{key:s.text},["link"in s?(p(),M(a2,{key:0,item:s},null,8,["item"])):(p(),M(r2,{key:1,item:s},null,8,["item"]))],64))),128))])):A("",!0)}}),f2=G(u2,[["__scopeId","data-v-d43c1732"]]),d2={},p2={class:"vp-navbar-search"};function h2(e,t){const n=Ge("SearchBox");return p(),y("div",p2,[O(n)])}const v2=G(d2,[["render",h2]]),g2=N({__name:"VPNavBarSocialLinks",setup(e){const{theme:t}=ne(),n=w(()=>{const o=t.value.navbarSocialInclude??[];return o.length?t.value.social?.filter(({icon:s})=>typeof s=="string"?o.includes(s):s.name?o.includes(s.name):!1):t.value.social});return(o,s)=>n.value?(p(),M(is,{key:0,class:"vp-navbar-social-links",links:n.value},null,8,["links"])):A("",!0)}}),m2=G(g2,[["__scopeId","data-v-ad52545c"]]),b2=["src","alt"],y2={inheritAttrs:!1},_2=N({...y2,__name:"VPImage",props:{image:{},alt:{}},setup(e){const t=e,n=w(()=>{const o=t.image;return!o||typeof o=="string"||!o.width||!o.height?"":{width:Na(o.width),height:Na(o.height)}});return(o,s)=>{const r=Ge("VPImage",!0);return o.image?(p(),y(X,{key:0},[typeof o.image=="string"||"src"in o.image?(p(),y("img",He({key:0,class:"vp-image",style:n.value},typeof o.image=="string"?o.$attrs:{...o.image,...o.$attrs},{src:b(bt)(typeof o.image=="string"?o.image:o.image.src),alt:o.alt??(typeof o.image=="string"?"":o.image.alt||"")}),null,16,b2)):(p(),y(X,{key:1},[O(r,He({class:"dark",image:o.image.dark,alt:o.image.alt},o.$attrs),null,16,["image","alt"]),O(r,He({class:"light",image:o.image.light,alt:o.image.alt},o.$attrs),null,16,["image","alt"])],64))],64)):A("",!0)}}}),uo=G(_2,[["__scopeId","data-v-480e858a"]]),k2=N({__name:"VPNavBarTitle",setup(e){const{theme:t,site:n}=ne(),{hasSidebar:o}=Wt(),s=an();return(r,i)=>(p(),y("div",{class:K(["vp-navbar-title",{"has-sidebar":b(o)}])},[O(Te,{class:"title",href:b(t).home??b(s),"no-icon":""},{default:P(()=>[C(r.$slots,"nav-bar-title-before",{},void 0,!0),b(t).logo?(p(),M(uo,{key:0,class:"logo",image:{light:b(t).logo,dark:b(t).logoDark||b(t).logo}},null,8,["image"])):A("",!0),k("span",null,U(b(n).title),1),C(r.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3},8,["href"])],2))}}),$2=G(k2,[["__scopeId","data-v-1a4f50af"]]),w2={class:"items"},T2={class:"title"},C2=N({__name:"VPNavBarTranslations",setup(e){const{theme:t}=ne(),{currentLang:n,localeLinks:o}=Zi();return(s,r)=>b(o).length&&b(n).text?(p(),M(ll,{key:0,class:"vp-navbar-translations",icon:"vpi-languages",label:b(t).selectLanguageText||"Change Language"},{default:P(()=>[k("div",w2,[k("p",T2,U(b(n).text),1),(p(!0),y(X,null,_e(b(o),i=>(p(),M(pr,{key:i.link,item:i},null,8,["item"]))),128))])]),_:1},8,["label"])):A("",!0)}}),E2=G(C2,[["__scopeId","data-v-0d45479b"]]),S2={class:"wrapper"},P2={class:"container"},L2={class:"title"},A2={class:"content"},I2={class:"content-body"},M2=N({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggleScreen"],setup(e){const t=e,{frontmatter:n}=ne(),{y:o}=Yi(),{hasSidebar:s}=Wt(),r=ee({});return Pu(()=>{r.value={"has-sidebar":s.value,home:n.value.pageLayout==="home",top:o.value===0,"screen-open":t.isScreenOpen}}),(i,l)=>(p(),y("div",{class:K(["vp-navbar",r.value]),"vp-navbar":""},[k("div",S2,[k("div",P2,[k("div",L2,[O($2,null,{"nav-bar-title-before":P(()=>[C(i.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":P(()=>[C(i.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),k("div",A2,[k("div",I2,[C(i.$slots,"nav-bar-content-before",{},void 0,!0),O(v2,{class:"search"}),C(i.$slots,"nav-bar-menu-before",{},void 0,!0),O(f2,{class:"menu"}),C(i.$slots,"nav-bar-menu-after",{},void 0,!0),O(E2,{class:"translations"}),O(w_,{class:"appearance"}),O(m2,{class:"social-links"}),O(t2,{class:"extra"}),C(i.$slots,"nav-bar-content-after",{},void 0,!0),O(s2,{class:"hamburger",active:i.isScreenOpen,onClick:l[0]||(l[0]=a=>i.$emit("toggleScreen"))},null,8,["active"])])])])]),l[1]||(l[1]=k("div",{class:"divider"},[k("div",{class:"divider-line"})],-1))],2))}}),x2=G(M2,[["__scopeId","data-v-2c31ea5e"]]),O2={key:0,class:"vp-nav-screen-appearance"},R2={class:"text"},N2=N({__name:"VPNavScreenAppearance",setup(e){const{theme:t}=ne();return(n,o)=>b(t).appearance&&b(t).appearance!=="force-dark"?(p(),y("div",O2,[k("p",R2,U(b(t).appearanceText??"Appearance"),1),O(il)])):A("",!0)}}),V2=G(N2,[["__scopeId","data-v-4be3fcac"]]),D2=["innerHTML"],H2=N({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(e){const t=Ve("close-screen");return(n,o)=>(p(),M(Te,{class:"vp-nav-screen-menu-group-link",href:n.item.link,target:n.item.target,rel:n.item.rel,"no-icon":n.item.noIcon,onClick:b(t)},{default:P(()=>[n.item.icon?(p(),M(ot,{key:0,name:n.item.icon},null,8,["name"])):A("",!0),k("span",{innerHTML:n.item.text},null,8,D2),n.item.badge?(p(),M(Tt,He({key:1,class:"vp-menu-badge"},typeof n.item.badge=="string"?{text:n.item.badge}:n.item.badge),null,16)):A("",!0)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),wd=G(H2,[["__scopeId","data-v-eda29ce2"]]),B2={class:"vp-nav-screen-menu-group-section"},F2={key:0,class:"title"},j2=N({__name:"VPNavScreenMenuGroupSection",props:{icon:{},text:{},items:{}},setup(e){return(t,n)=>(p(),y("div",B2,[t.text?(p(),y("p",F2,[t.icon?(p(),M(ot,{key:0,name:t.icon},null,8,["name"])):A("",!0),Oe(" "+U(t.text),1)])):A("",!0),(p(!0),y(X,null,_e(t.items,o=>(p(),M(wd,{key:o.text,item:o},null,8,["item"]))),128))]))}}),W2=G(j2,[["__scopeId","data-v-af01621b"]]),U2=["aria-controls","aria-expanded"],z2={class:"button-text"},G2=["innerHTML"],q2=["id"],K2={class:"items"},Y2={key:1,class:"group"},Q2=N({__name:"VPNavScreenMenuGroup",props:{text:{},icon:{},badge:{},items:{}},setup(e){const t=e,n=ee(!1),o=w(()=>`nav-screen-menu-group-${t.text.replace(" ","-").toLowerCase()}`);function s(){n.value=!n.value}return(r,i)=>(p(),y("div",{class:K(["vp-nav-screen-menu-group",{open:n.value}])},[k("button",{class:"button","aria-controls":o.value,"aria-expanded":n.value,onClick:s},[k("span",z2,[r.icon?(p(),M(ot,{key:0,name:r.icon},null,8,["name"])):A("",!0),k("span",{innerHTML:r.text},null,8,G2),r.badge?(p(),M(Tt,He({key:1,class:"vp-menu-badge"},typeof r.badge=="string"?{text:r.badge}:r.badge),null,16)):A("",!0)]),i[0]||(i[0]=k("span",{class:"vpi-plus button-icon"},null,-1))],8,U2),O(b(zi),null,{default:P(()=>[_n(k("div",{id:o.value,class:"vp-nav-screen-menu-group-container"},[k("div",K2,[(p(!0),y(X,null,_e(r.items,l=>(p(),y(X,{key:l.text},["link"in l?(p(),y("div",{key:l.text,class:"item"},[O(wd,{item:l},null,8,["item"])])):(p(),y("div",Y2,[O(W2,{text:l.text,items:l.items,icon:l.icon},null,8,["text","items","icon"])]))],64))),128))])],8,q2),[[Rn,n.value]])]),_:1})],2))}}),J2=G(Q2,[["__scopeId","data-v-c7407a4a"]]),X2=["innerHTML"],Z2=N({__name:"VPNavScreenMenuLink",props:{item:{}},setup(e){const t=Ve("close-screen");return(n,o)=>(p(),M(Te,{class:"vp-nav-screen-menu-link",href:n.item.link,target:n.item.target,rel:n.item.rel,"no-icon":n.item.noIcon,onClick:b(t)},{default:P(()=>[n.item.icon?(p(),M(ot,{key:0,name:n.item.icon},null,8,["name"])):A("",!0),k("span",{innerHTML:n.item.text},null,8,X2),n.item.badge?(p(),M(Tt,He({key:1,class:"vp-menu-badge"},typeof n.item.badge=="string"?{text:n.item.badge}:n.item.badge),null,16)):A("",!0)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),e3=G(Z2,[["__scopeId","data-v-c0d469d7"]]),t3={key:0,class:"vp-nav-screen-menu"},n3=N({__name:"VPNavScreenMenu",setup(e){const t=rd();return(n,o)=>b(t).length?(p(),y("nav",t3,[(p(!0),y(X,null,_e(b(t),s=>(p(),y(X,{key:s.text},["link"in s?(p(),M(e3,{key:0,item:s},null,8,["item"])):(p(),M(J2,{key:1,text:s.text||"",items:s.items,icon:s.icon,badge:s.badge},null,8,["text","items","icon","badge"]))],64))),128))])):A("",!0)}}),o3=N({__name:"VPNavScreenSocialLinks",setup(e){const{theme:t}=ne();return(n,o)=>b(t).social?(p(),M(is,{key:0,class:"vp-nav-screen-social-links",links:b(t).social},null,8,["links"])):A("",!0)}}),s3={class:"vp-nav-screen-translations-container"},r3={class:"list"},i3=N({__name:"VPNavScreenTranslations",setup(e){const{localeLinks:t,currentLang:n}=Zi(),o=ee(!1);function s(){o.value=!o.value}return(r,i)=>b(t).length&&b(n).text?(p(),y("div",{key:0,class:K(["vp-nav-screen-translations",{open:o.value}])},[k("button",{class:"title",onClick:s},[i[0]||(i[0]=k("span",{class:"vpi-languages icon lang"},null,-1)),Oe(" "+U(b(n).text)+" ",1),i[1]||(i[1]=k("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),O(b(zi),null,{default:P(()=>[_n(k("div",s3,[k("ul",r3,[(p(!0),y(X,null,_e(b(t),l=>(p(),y("li",{key:l.link,class:"item"},[O(Te,{class:"link",href:l.link},{default:P(()=>[Oe(U(l.text),1)]),_:2},1032,["href"])]))),128))])],512),[[Rn,o.value]])]),_:1})],2)):A("",!0)}}),l3=G(i3,[["__scopeId","data-v-55d55931"]]),a3={key:0,id:"navScreen",class:"vp-nav-screen"},c3={class:"container"},u3=N({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const t=Ki(Ht?document.body:null);return(n,o)=>(p(),M(Bt,{name:"fade-in",onEnter:o[0]||(o[0]=s=>t.value=!0),onAfterLeave:o[1]||(o[1]=s=>t.value=!1)},{default:P(()=>[n.open?(p(),y("div",a3,[k("div",c3,[C(n.$slots,"nav-screen-content-before",{},void 0,!0),C(n.$slots,"nav-screen-menu-before",{},void 0,!0),O(n3,{class:"menu"}),C(n.$slots,"nav-screen-menu-after",{},void 0,!0),O(l3,{class:"translations"}),O(V2,{class:"appearance"}),O(o3,{class:"social-links"}),C(n.$slots,"nav-screen-content-after",{},void 0,!0)])])):A("",!0)]),_:3}))}}),f3=G(u3,[["__scopeId","data-v-579800a5"]]),d3=N({__name:"VPNav",setup(e){const{page:t,frontmatter:n}=ne(),{isScreenOpen:o,closeScreen:s,toggleScreen:r}=gb(),i=["blog","friends","blog-archives","blog-tags","blog-categories"],l=w(()=>i.includes(t.value.type)),a=w(()=>n.value.navbar!==!1);return Zt("close-screen",s),es(()=>{Ht&&document.documentElement.classList.toggle("hide-nav",!a.value)}),(c,u)=>a.value?(p(),y("header",{key:0,class:K(["vp-nav",{fixed:l.value}])},[O(x2,{"is-screen-open":b(o),onToggleScreen:b(r)},{"nav-bar-title-before":P(()=>[C(c.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":P(()=>[C(c.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":P(()=>[C(c.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":P(()=>[C(c.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-bar-menu-before":P(()=>[C(c.$slots,"nav-bar-menu-before",{},void 0,!0)]),"nav-bar-menu-after":P(()=>[C(c.$slots,"nav-bar-menu-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),O(f3,{open:b(o)},{"nav-screen-content-before":P(()=>[C(c.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":P(()=>[C(c.$slots,"nav-screen-content-after",{},void 0,!0)]),"nav-screen-menu-before":P(()=>[C(c.$slots,"nav-screen-menu-before",{},void 0,!0)]),"nav-screen-menu-after":P(()=>[C(c.$slots,"nav-screen-menu-after",{},void 0,!0)]),_:3},8,["open"])],2)):A("",!0)}}),Td=G(d3,[["__scopeId","data-v-e98a6132"]]),p3={key:0,class:"vp-backdrop"},h3=N({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,n)=>(p(),M(Bt,{name:"fade-in"},{default:P(()=>[t.show?(p(),y("div",p3)):A("",!0)]),_:1}))}}),v3=G(h3,[["__scopeId","data-v-45ce9851"]]),g3={"aria-hidden":"true"},m3=N({__name:"VPBackToTop",setup(e){const t=we(),{height:n}=Pf(t),{height:o}=If();Ne(()=>{t.value=document.body});const{page:s}=ne(),{y:r}=Yi(),i=ee(!1),l=w(()=>r.value/(n.value-o.value)*100),a=w(()=>`${Math.min(Math.round(l.value),100)||0}%`),c=w(()=>`calc(${Math.PI*l.value}% - ${4*Math.PI}px) calc(${Math.PI*100}% - ${4*Math.PI}px)`),u=w(()=>s.value.frontmatter.backToTop===!1||s.value.frontmatter.pageLayout==="home"&&s.value.frontmatter.config&&s.value.frontmatter.config.length<=1),f=w(()=>n.valueo.value/2);let d=null;function h(){d&&clearTimeout(d),d=setTimeout(()=>{i.value=!1},1e3)}be(r,()=>{i.value=!0,h()});function v(){window.scrollTo({top:0,behavior:"smooth"})}return(g,m)=>(p(),M(Bt,{name:"fade-in"},{default:P(()=>[_n(k("button",{type:"button",class:"vp-back-to-top","aria-label":"back to top",onClick:v},[k("span",{class:K(["percent",{show:i.value}]),"data-allow-mismatch":""},U(a.value),3),k("span",{class:K(["icon vpi-back-to-top",{show:!i.value}])},null,2),(p(),y("svg",g3,[k("circle",{cx:"50%",cy:"50%","data-allow-mismatch":"",style:je({"stroke-dasharray":c.value})},null,4)]))],512),[[Rn,!u.value&&(f.value||i.value)]])]),_:1}))}}),b3=G(m3,[["__scopeId","data-v-bcf8d9a6"]]),y3=["innerHTML"],_3={class:"container"},k3=["innerHTML"],Cd=N({__name:"VPBulletin",setup(e){const t=xo("Bulletin")?Ge("Bulletin"):null,n=xo("BulletinContent")?Ge("BulletinContent"):null,{bulletin:o,showBulletin:s,enableBulletin:r,close:i}=ob();return(l,a)=>(p(),M(Bt,{name:"fade-in-scale-up"},{default:P(()=>[b(t)&&b(r)&&b(s)?(p(),M(Pt(b(t)),{key:0,class:"vp-bulletin"})):b(o)&&b(r)&&b(s)?(p(),y("div",{key:1,class:K(["vp-bulletin preset",{border:b(o).border??!0,[b(o).layout??"top-right"]:!0}])},[k("button",{type:"button",class:"close",onClick:a[0]||(a[0]=(...c)=>b(i)&&b(i)(...c))},[...a[1]||(a[1]=[k("span",{class:"vpi-close"},null,-1)])]),C(l.$slots,"bulletin-content",{},()=>[b(o).title?(p(),y("h2",{key:0,innerHTML:b(o).title},null,8,y3)):A("",!0),k("div",_3,[b(n)?(p(),M(Pt(b(n)),{key:0,class:"content vp-doc"})):b(o).content?(p(),y("div",{key:1,class:"content vp-doc",innerHTML:b(o).content},null,8,k3)):A("",!0)])])],2)):A("",!0)]),_:3}))}}),$3={class:"vp-blog-short-post-list"},w3={class:"post-title"},T3={class:"post-time"},C3=N({__name:"VPShortPostList",props:{postList:{}},setup(e){return(t,n)=>(p(),y("ul",$3,[(p(!0),y(X,null,_e(t.postList,o=>(p(),y("li",{key:o.path},[k("p",w3,[O(Te,{class:"post-link",href:o.path},{default:P(()=>[Oe(U(o.title),1)]),_:2},1032,["href"])]),k("span",T3,U(o.createTime),1)]))),128))]))}}),Ed=G(C3,[["__scopeId","data-v-1451eb8f"]]),E3={class:"vp-blog-archives"},S3={class:"archives-title"},P3={key:0,class:"archives"},L3={class:"archive-title"},A3={class:"total"},I3=N({__name:"VPBlogArchives",setup(e){const{archive:t}=Dn(),{archives:n}=X1();return(o,s)=>(p(),y("div",E3,[C(o.$slots,"blog-archives-before",{},void 0,!0),k("h2",S3,[s[0]||(s[0]=k("span",{class:"vpi-archive icon"},null,-1)),k("span",null,U(b(t)?.text??"Archives"),1)]),b(n).length?(p(),y("div",P3,[(p(!0),y(X,null,_e(b(n),r=>(p(),y("div",{key:r.label,class:"archive"},[k("h3",L3,[Oe(U(r.title)+" ",1),k("span",A3,U(r.label),1)]),O(Ed,{"post-list":r.list},null,8,["post-list"])]))),128))])):A("",!0),C(o.$slots,"blog-archives-after",{},void 0,!0)]))}}),M3=G(I3,[["__scopeId","data-v-2126faaf"]]),x3={class:"text"},O3={class:"total"},R3={class:"text"},N3={class:"total"},V3={class:"text"},D3={class:"total"},H3=N({__name:"VPBlogNav",props:{isLocal:{type:Boolean}},setup(e){const t=e,n=lt(),{hasBlogExtract:o,tags:s,archives:r,categories:i}=Zf();return(l,a)=>b(o)?(p(),y("div",{key:0,class:K(["vp-blog-nav",{local:t.isLocal}])},[b(s).link?(p(),M(Te,{key:0,class:K(["nav-link",{active:b(n).path===b(s).link}]),href:b(s).link},{default:P(()=>[a[0]||(a[0]=k("span",{class:"icon icon-logo vpi-tag"},null,-1)),k("span",x3,U(b(s).text),1),k("span",O3,U(b(s).total),1),a[1]||(a[1]=k("span",{class:"icon vpi-chevron-right"},null,-1))]),_:1},8,["class","href"])):A("",!0),b(i).link?(p(),M(Te,{key:1,class:K(["nav-link",{active:b(n).path===b(i).link}]),href:b(i).link},{default:P(()=>[a[2]||(a[2]=k("span",{class:"icon icon-logo vpi-category"},null,-1)),k("span",R3,U(b(i).text),1),k("span",N3,U(b(i).total),1),a[3]||(a[3]=k("span",{class:"icon vpi-chevron-right"},null,-1))]),_:1},8,["class","href"])):A("",!0),b(r).link?(p(),M(Te,{key:2,class:K(["nav-link",{active:b(n).path===b(r).link}]),href:b(r).link},{default:P(()=>[a[4]||(a[4]=k("span",{class:"icon icon-logo vpi-archive"},null,-1)),k("span",V3,U(b(r).text),1),k("span",D3,U(b(r).total),1),a[5]||(a[5]=k("span",{class:"icon vpi-chevron-right"},null,-1))]),_:1},8,["class","href"])):A("",!0)],2)):A("",!0)}}),Sd=G(H3,[["__scopeId","data-v-1b228188"]]),B3={key:0,class:"vp-blog-profile"},F3=["src","alt","width","height"],j3={class:"profile-info"},W3=["innerHTML"],U3={key:1,class:"profile-location"},z3=["innerHTML"],G3={key:2,class:"profile-organization"},q3=["innerHTML"],K3={key:1,class:"profile-social"},Y3=N({__name:"VPBlogProfile",setup(e){const{theme:t}=ne(),n=w(()=>t.value.profile),o=w(()=>{const s=n.value?.avatar??n.value?.url;return s?Mt(s)?s:bt(s):""});return(s,r)=>n.value?(p(),y("div",B3,[o.value?(p(),y("p",{key:0,class:K({circle:!!n.value.circle})},[k("img",{src:o.value,alt:n.value.name,width:n.value.originalWidth,height:n.value.originalHeight},null,8,F3)],2)):A("",!0),k("div",j3,[k("h3",null,U(n.value.name),1),n.value.description?(p(),y("p",{key:0,innerHTML:n.value.description},null,8,W3)):A("",!0),n.value.location?(p(),y("div",U3,[r[0]||(r[0]=k("span",{class:"vpi-location"},null,-1)),n.value.location?(p(),y("p",{key:0,innerHTML:n.value.location},null,8,z3)):A("",!0)])):A("",!0),n.value.organization?(p(),y("div",G3,[r[1]||(r[1]=k("span",{class:"vpi-organization"},null,-1)),n.value.organization?(p(),y("p",{key:0,innerHTML:n.value.organization},null,8,q3)):A("",!0)])):A("",!0)]),b(t).social?(p(),y("div",K3,[O(is,{links:b(t).social},null,8,["links"])])):A("",!0)])):A("",!0)}}),Q3=G(Y3,[["__scopeId","data-v-b39eafc2"]]),J3={key:0,class:"vp-blog-aside"},X3=N({__name:"VPBlogAside",setup(e){const{theme:t}=ne();return(n,o)=>b(t).profile?(p(),y("div",J3,[C(n.$slots,"blog-aside-top",{},void 0,!0),O(Q3),O(Sd),C(n.$slots,"blog-aside-bottom",{},void 0,!0)])):A("",!0)}}),Z3=G(X3,[["__scopeId","data-v-6b275e86"]]),e4=N({__name:"VPCategoriesGroup",props:{item:{},depth:{default:0}},setup(e){const t=e,{blog:n}=ne(),o=lt(),s=ee(null),r=ee(!0),i=ee(!1),l=w(()=>{const u=n.value.categoriesExpand??"deep";if(u==="deep")return 1/0;const f=Number(u);return Number.isNaN(f)?1/0:f});be(()=>[o.query,t.item,l.value],()=>{const u=o.query.id;u?r.value=a(t.item,u):r.value=t.depth<=l.value,i.value=u?t.item.id===u:!1},{immediate:!0});function a(u,f){return u.id===f||u.items.filter(d=>d.type==="category").some(d=>a(d,f))}function c(){r.value=!r.value}return Ne(()=>{s.value&&i.value&&s.value.scrollIntoView({block:"center"})}),(u,f)=>(p(),y("div",{ref_key:"el",ref:s,class:K(["vp-category-group",{expand:r.value}])},[k("p",{class:"folder",onClick:c},[k("span",{class:K(["icon",[r.value?"vpi-folder-open":"vpi-folder"]])},null,2),k("span",null,U(u.item.title),1)]),u.item.items.length?(p(),M(Pd,{key:0,class:"group",items:u.item.items,depth:u.depth},null,8,["items","depth"])):A("",!0)],2))}}),t4=G(e4,[["__scopeId","data-v-2f4b6f42"]]),n4={class:"vp-categories"},o4={key:0,class:"post"},s4=N({__name:"VPCategories",props:{items:{},depth:{default:0}},setup(e){return(t,n)=>(p(),y("ul",n4,[(p(!0),y(X,null,_e(t.items,o=>(p(),y("li",{key:o.path||o.id,class:"vp-categories-item"},[o.type==="post"?(p(),y("p",o4,[n[0]||(n[0]=k("span",{class:"vpi-post"},null,-1)),O(Te,{href:o.path,text:o.title},null,8,["href","text"])])):(p(),M(t4,{key:1,item:o,depth:t.depth+1},null,8,["item","depth"]))]))),128))]))}}),Pd=G(s4,[["__scopeId","data-v-9948a6bd"]]),r4={class:"vp-blog-categories"},i4={class:"categories-title"},l4={class:"content"},a4=N({__name:"VPBlogCategories",setup(e){const{categories:t}=Dn(),{categories:n}=Yf();return(o,s)=>(p(),y("div",r4,[C(o.$slots,"blog-categories-before",{},void 0,!0),k("h2",i4,[s[0]||(s[0]=k("span",{class:"vpi-category icon"},null,-1)),k("span",null,U(b(t)?.text??"Categories"),1)]),C(o.$slots,"blog-categories-content-before",{},void 0,!0),k("div",l4,[O(Pd,{items:b(n),depth:0},null,8,["items"])]),C(o.$slots,"blog-categories-after",{},void 0,!0)]))}}),c4=G(a4,[["__scopeId","data-v-db0bf73f"]]),u4={key:0,class:"profile"},f4={key:0,class:"avatar"},d4=["src","alt"],p4={class:"desc"},h4={class:"profile-info"},v4={key:0,class:"profile-location"},g4=["innerHTML"],m4={key:1,class:"profile-organization"},b4=["innerHTML"],y4=N({__name:"VPBlogExtract",setup(e){const{theme:t}=ne(),n=lt(),o=w(()=>t.value.profile),s=w(()=>{const h=o.value?.avatar??o.value?.url;return h?Mt(h)?h:bt(h):""}),{hasBlogExtract:r,tags:i,archives:l,categories:a}=Zf(),c=ee(!1),u=ee(!1),f=Ki(Ht?document.body:null);be(()=>n.path,()=>{c.value=!1}),be(c,async()=>{c.value?setTimeout(()=>{u.value=!0},200):u.value=!1}),be([()=>c.value],()=>{c.value?f.value=!0:f.value=!1},{immediate:!0,flush:"post"});const d=w(()=>o.value||r.value);return(h,v)=>d.value?(p(),y(X,{key:0},[k("div",{class:"vp-blog-extract",onClick:v[0]||(v[0]=g=>c.value=!c.value)},[...v[2]||(v[2]=[k("span",{class:"vpi-blog-ext icon"},null,-1)])]),O(Bt,{name:"fade-in"},{default:P(()=>[_n(k("div",{class:"blog-modal",onClick:v[1]||(v[1]=Ku(g=>c.value=!1,["self"]))},[k("div",{class:K(["blog-modal-container",{open:u.value}])},[C(h.$slots,"blog-extract-before",{},void 0,!0),o.value?(p(),y("div",u4,[s.value?(p(),y("p",f4,[k("img",{src:s.value,alt:o.value.name},null,8,d4)])):A("",!0),k("div",null,[k("h3",null,U(o.value.name),1),k("p",p4,U(o.value.description),1),k("div",h4,[o.value.location?(p(),y("div",v4,[v[3]||(v[3]=k("span",{class:"vpi-location"},null,-1)),o.value.location?(p(),y("p",{key:0,innerHTML:o.value.location},null,8,g4)):A("",!0)])):A("",!0),o.value.organization?(p(),y("div",m4,[v[4]||(v[4]=k("span",{class:"vpi-organization"},null,-1)),o.value.organization?(p(),y("p",{key:0,innerHTML:o.value.organization},null,8,b4)):A("",!0)])):A("",!0)])])])):A("",!0),b(r)?(p(),y("div",{key:1,class:K(["blog-nav",{"no-profile":!o.value}])},[O(Te,{class:"nav-link",href:b(i).link,"no-icon":""},{default:P(()=>[v[5]||(v[5]=k("span",{class:"vpi-tag icon"},null,-1)),k("span",null,U(b(i).text),1)]),_:1},8,["href"]),O(Te,{class:"nav-link",href:b(a).link,"no-icon":""},{default:P(()=>[v[6]||(v[6]=k("span",{class:"vpi-category icon"},null,-1)),k("span",null,U(b(a).text),1)]),_:1},8,["href"]),O(Te,{class:"nav-link",href:b(l).link,"no-icon":""},{default:P(()=>[v[7]||(v[7]=k("span",{class:"vpi-archive icon"},null,-1)),k("span",null,U(b(l).text),1)]),_:1},8,["href"])],2)):A("",!0),C(h.$slots,"blog-extract-after",{},void 0,!0)],2)],512),[[Rn,c.value]])]),_:3})],64)):A("",!0)}}),_4=G(y4,[["__scopeId","data-v-aed397eb"]]),k4={class:"tags-nav"},$4={class:"tags-title"},w4={class:"tags"},T4=["onClick"],C4={class:"tag-name"},E4={class:"tag-count"},S4={key:0,class:"tags-container"},P4={class:"tag-title"},L4=N({__name:"VPBlogTags",setup(e){const{tags:t}=Dn(),{tags:n,currentTag:o,postList:s,handleTagClick:r}=Xf();return(i,l)=>(p(),y("div",{class:K(["vp-blog-tags",{"has-list":b(s).length>0}])},[C(i.$slots,"blog-tags-before",{},void 0,!0),k("div",k4,[k("h2",$4,[l[0]||(l[0]=k("span",{class:"vpi-tag icon"},null,-1)),k("span",null,U(b(t)?.text??"Tags"),1)]),C(i.$slots,"blog-tags-title-after",{},void 0,!0),k("div",w4,[(p(!0),y(X,null,_e(b(n),a=>(p(),y("p",{key:a.name,class:K(["tag",{active:a.name===b(o),[a.className]:!0}]),onClick:c=>b(r)(a.name)},[k("span",C4,U(a.name),1),k("span",E4,U(a.count),1)],10,T4))),128))])]),C(i.$slots,"blog-tags-content-before",{},void 0,!0),b(o)?(p(),y("div",S4,[k("h3",P4,U(b(o)),1),b(s).length?(p(),M(Ed,{key:0,"post-list":b(s)},null,8,["post-list"])):A("",!0)])):A("",!0),C(i.$slots,"blog-tags-after",{},void 0,!0)],2))}}),A4=G(L4,[["__scopeId","data-v-3054436a"]]),I4={class:"vp-blog-pagination"},M4=["disabled"],x4={class:"page-range"},O4=["disabled","onClick"],R4=["disabled"],N4=N({__name:"VPPagination",props:{page:{},totalPage:{},isFirstPage:{type:Boolean},isLastPage:{type:Boolean},pageRange:{}},emits:["change"],setup(e,{emit:t}){const n=t,{theme:o}=ne();return(s,r)=>(p(),y("div",I4,[k("button",{type:"button",class:"btn prev",disabled:s.isFirstPage,onClick:r[0]||(r[0]=()=>n("change",s.page-1))},U(b(o).prevPageLabel||"Prev"),9,M4),k("div",x4,[(p(!0),y(X,null,_e(s.pageRange,({value:i,more:l})=>(p(),y("button",{key:i,class:K(["btn",{more:l,active:i===s.page}]),disabled:l,type:"button",onClick:()=>!l&&n("change",i)},U(l?"...":i),11,O4))),128))]),k("button",{type:"button",class:"btn next",disabled:s.isLastPage,onClick:r[1]||(r[1]=()=>n("change",s.page+1))},U(b(o).nextPageLabel||"Next"),9,R4)]))}}),V4=G(N4,[["__scopeId","data-v-f8508c73"]]),D4=["src","alt"],H4={class:"blog-post-item-content"},B4={key:0,class:"sticky"},F4={key:1,class:"draft"},j4={key:2,class:"icon-lock vpi-lock"},W4={class:"post-meta"},U4={key:0,class:"category-list"},z4={key:0},G4={key:1,class:"tag-list"},q4={key:2,class:"create-time"},K4=["innerHTML"],Y4=N({__name:"VPPostItem",props:{post:{},index:{}},setup(e){const t=e,n=ee(!1);Ne(()=>{n.value=ka(navigator.userAgent),window.addEventListener("resize",()=>{n.value=ka(navigator.userAgent)})});const{blog:o}=ne(),s=Qi(),{categories:r,tags:i}=Dn(),l=w(()=>t.post.createTime?.split(/\s|T/)[0].replace(/\//g,"-")),a=w(()=>t.post.categoryList??[]),c=w(()=>typeof t.post.sticky=="boolean"?t.post.sticky:typeof t.post.sticky=="number"?t.post.sticky>=0:!1),u=w(()=>{const g=o.value.tagsTheme??"colored";return(t.post.tags??[]).slice(0,4).map(m=>({name:m,className:s.value[m]?`vp-tag-${s.value[m]}`:`tag-${g}`}))}),f=w(()=>{if(!t.post.cover)return null;const g=o.value.postCover??"right";return{layout:"right",ratio:"4:3",...typeof g=="string"?{layout:g}:g,...t.post.coverStyle}}),d=w(()=>{if(n.value)return"top";const g=f.value?.layout??"right",m=(t.index+1)%2===1;return g==="odd-left"?m?"left":"right":g==="odd-right"?m?"right":"left":g}),h=w(()=>t.post.excerpt||d.value==="top"?!1:f.value?.compact??!1),v=w(()=>{if(!f.value)return null;let g;if(typeof f.value.ratio=="number")g=f.value.ratio;else{const[m,T]=f.value.ratio.split(/[:/]/).map(Number);g=T/m}if(d.value==="left"||d.value==="right"){const m=f.value.width??240;return{width:`${m}px`,height:`${m*g}px`}}return{height:0,paddingBottom:`${g*100}%`}});return(g,m)=>(p(),y("div",{class:K(["vp-blog-post-item",{"has-cover":g.post.cover,[d.value]:f.value,draft:g.post.draft}]),"data-allow-mismatch":""},[g.post.cover?(p(),y("div",{key:0,class:K(["post-cover",{compact:h.value}]),"data-allow-mismatch":"",style:je(v.value)},[k("img",{src:b(bt)(g.post.cover),alt:g.post.title,loading:"lazy"},null,8,D4)],6)):A("",!0),k("div",H4,[k("h3",null,[c.value?(p(),y("span",B4,"TOP")):A("",!0),g.post.draft?(p(),y("span",F4,"DRAFT")):A("",!0),g.post.encrypt?(p(),y("span",j4)):A("",!0),O(Te,{href:g.post.path,text:g.post.title},null,8,["href","text"])]),k("div",W4,[a.value.length?(p(),y("div",U4,[m[0]||(m[0]=k("span",{class:"icon vpi-folder"},null,-1)),(p(!0),y(X,null,_e(a.value,(T,S)=>(p(),y(X,{key:S},[O(Te,{href:b(r)?`${b(r).link}?id=${T.id}`:void 0},{default:P(()=>[Oe(U(T.name),1)]),_:2},1032,["href"]),S!==a.value.length-1?(p(),y("span",z4,"/")):A("",!0)],64))),128))])):A("",!0),u.value.length?(p(),y("div",G4,[m[1]||(m[1]=k("span",{class:"icon vpi-tag"},null,-1)),(p(!0),y(X,null,_e(u.value,T=>(p(),M(Te,{key:T.name,class:K(["tag",T.className]),href:b(i)?`${b(i).link}?tag=${T.name}`:void 0},{default:P(()=>[Oe(U(T.name),1)]),_:2},1032,["class","href"]))),128))])):A("",!0),l.value?(p(),y("div",q4,[m[2]||(m[2]=k("span",{class:"icon vpi-clock"},null,-1)),k("span",null,U(l.value),1)])):A("",!0)]),g.post.excerpt?(p(),y("div",{key:0,class:"vp-doc excerpt",innerHTML:g.post.excerpt},null,8,K4)):A("",!0)])],2))}}),Q4=G(Y4,[["__scopeId","data-v-90b2f8d9"]]),J4=N({__name:"VPTransitionDrop",props:{delay:{default:0},duration:{default:.25},appear:{type:Boolean}},setup(e){const t=e,{theme:n}=ne(),o=w(()=>{const a=n.value.transition;return typeof a=="object"?a.postList!==!1:a!==!1});let s="";function r(a){const c=a;c.style.transform="translateY(-20px)",c.style.opacity="0"}function i(a){const c=a;if(!s){const u=typeof window<"u"?window.getComputedStyle?.(c).transition:"";s=u&&!u.includes("all")?`${u||""}, `:" "}c.style.transition=`${s}transform ${t.duration}s ease-in-out ${t.delay}s, opacity ${t.duration}s ease-in-out ${t.delay}s`}function l(a){const c=a;c.style.transform="translateY(0)",c.style.opacity="1",c.style.transition=s}return(a,c)=>o.value?(p(),M(Bt,{key:0,name:"drop",mode:"out-in",appear:a.appear,onAppear:i,onBeforeAppear:r,onAfterAppear:l,onEnter:i,onAfterEnter:l,onBeforeLeave:i},{default:P(()=>[C(a.$slots,"default")]),_:3},8,["appear"])):C(a.$slots,"default",{key:1})}}),X4={class:"vp-blog-post-list"},Z4=N({__name:"VPPostList",props:{homeBlog:{type:Boolean}},setup(e){const t=e,{postList:n,page:o,totalPage:s,pageRange:r,isLastPage:i,isFirstPage:l,isPaginationEnabled:a,changePage:c}=tb(w(()=>!!t.homeBlog));return(u,f)=>(p(),y("div",X4,[C(u.$slots,"blog-post-list-before",{},void 0,!0),(p(!0),y(X,null,_e(b(n),(d,h)=>(p(),M(J4,{key:d.path,appear:"",delay:h*.025},{default:P(()=>[(p(),M(Q4,{key:d.path,post:d,index:h},null,8,["post","index"]))]),_:2},1032,["delay"]))),128)),C(u.$slots,"blog-post-list-after",{},void 0,!0),b(a)?(p(),M(V4,{key:0,page:b(o),"total-page":b(s),"page-range":b(r),"is-last-page":b(i),"is-first-page":b(l),onChange:b(c)},null,8,["page","total-page","page-range","is-last-page","is-first-page","onChange"])):A("",!0),C(u.$slots,"blog-post-list-pagination-after",{},void 0,!0)]))}}),e5=G(Z4,[["__scopeId","data-v-154f7431"]]),qs=N({__name:"VPTransitionFadeSlideY",setup(e){const{theme:t}=ne(),{resolve:n,pending:o}=cd(),s=w(()=>{const r=t.value.transition;return typeof r=="object"?r.page!==!1:r!==!1});return(r,i)=>s.value?(p(),M(Bt,{key:0,name:"fade-slide-y",mode:"out-in",onAfterEnter:b(n),onBeforeLeave:b(o)},{default:P(()=>[C(r.$slots,"default")]),_:3},8,["onAfterEnter","onBeforeLeave"])):C(r.$slots,"default",{key:1})}}),t5=N({__name:"VPBlog",props:{homeBlog:{type:Boolean},type:{},onlyOnce:{type:Boolean}},setup(e){const{theme:t,page:n}=ne();return(o,s)=>(p(),y("div",{class:K(["vp-blog",{"home-blog":o.homeBlog}]),"vp-blog":""},[C(o.$slots,"blog-top",{},void 0,!0),k("div",{class:K(["blog-container",{"no-profile":!b(t).profile,left:b(t).profile?.layout==="left"}])},[b(t).profile?A("",!0):(p(),M(Sd,{key:0,"is-local":""})),O(qs,null,{default:P(()=>[b(n).type==="blog-archives"?(p(),M(M3,{key:0},{"blog-archives-before":P(()=>[C(o.$slots,"blog-archives-before",{},void 0,!0)]),"blog-archives-after":P(()=>[C(o.$slots,"blog-archives-after",{},void 0,!0)]),_:3})):b(n).type==="blog-tags"?(p(),M(A4,{key:1},{"blog-tags-before":P(()=>[C(o.$slots,"blog-tags-before",{},void 0,!0)]),"blog-tags-after":P(()=>[C(o.$slots,"blog-tags-after",{},void 0,!0)]),"blog-tags-title-after":P(()=>[C(o.$slots,"blog-tags-title-after",{},void 0,!0)]),"blog-tags-content-before":P(()=>[C(o.$slots,"blog-tags-content-before",{},void 0,!0)]),_:3})):b(n).type==="blog-categories"?(p(),M(c4,{key:2},{"blog-categories-before":P(()=>[C(o.$slots,"blog-categories-before",{},void 0,!0)]),"blog-categories-after":P(()=>[C(o.$slots,"blog-categories-after",{},void 0,!0)]),"blog-categories-content-before":P(()=>[C(o.$slots,"blog-categories-content-before",{},void 0,!0)]),_:3})):(p(),M(e5,{key:3,"home-blog":o.homeBlog},{"blog-post-list-before":P(()=>[C(o.$slots,"blog-post-list-before",{},void 0,!0)]),"blog-post-list-after":P(()=>[C(o.$slots,"blog-post-list-after",{},void 0,!0)]),"blog-post-list-pagination-after":P(()=>[C(o.$slots,"blog-post-list-pagination-after",{},void 0,!0)]),_:3},8,["home-blog"]))]),_:3}),O(Z3,null,{"blog-aside-top":P(()=>[C(o.$slots,"blog-aside-top",{},void 0,!0)]),"blog-aside-bottom":P(()=>[C(o.$slots,"blog-aside-bottom",{},void 0,!0)]),_:3}),O(_4,null,{"blog-extract-before":P(()=>[C(o.$slots,"blog-extract-before",{},void 0,!0)]),"blog-extract-after":P(()=>[C(o.$slots,"blog-extract-after",{},void 0,!0)]),_:3})],2),C(o.$slots,"blog-bottom",{},void 0,!0)],2))}}),Ld=G(t5,[["__scopeId","data-v-bb5de8a7"]]),n5={class:"container"},o5={class:"content"},s5={key:0,class:"hero-name"},r5={key:1,class:"hero-tagline"},i5={key:2,class:"hero-text"},l5={key:3,class:"actions"},a5="https://api.pengzhanbo.cn/wallpaper/bing",c5=N({__name:"VPHomeBanner",props:{type:{},banner:{},bannerMask:{},hero:{},onlyOnce:{type:Boolean},full:{type:Boolean}},setup(e){const t=e,{isDark:n,frontmatter:o}=ne(),s=w(()=>{const u=t.bannerMask??o.value.bannerMask;return typeof u!="object"?u||0:(n.value?u.dark:u.light)||0}),r=w(()=>{const u=t.banner??o.value.banner;return{"background-image":`url(${u?Mt(u)?u:bt(u):a5})`}}),i=w(()=>t.hero?.name??o.value.hero?.name??"Plume"),l=w(()=>t.hero?.tagline??o.value.hero?.tagline??"A VuePress Theme"),a=w(()=>t.hero?.text??o.value.hero?.text),c=w(()=>t.hero?.actions??o.value.hero?.actions??[]);return(u,f)=>(p(),y("div",{class:"vp-home-banner",style:je(r.value)},[k("div",{class:"banner-mask",style:je({opacity:s.value})},null,4),k("div",n5,[k("div",o5,[i.value?(p(),y("h2",s5,U(i.value),1)):A("",!0),l.value?(p(),y("p",r5,[f[0]||(f[0]=k("span",{class:"line"},null,-1)),f[1]||(f[1]=Oe()),k("span",null,U(l.value),1)])):A("",!0),a.value?(p(),y("p",i5,U(a.value),1)):A("",!0),c.value.length?(p(),y("div",l5,[(p(!0),y(X,null,_e(c.value,d=>(p(),y("div",{key:d.link,class:"action"},[O(dr,{tag:"a",size:"medium",theme:d.theme,text:d.text,href:d.link},null,8,["theme","text","href"])]))),128))])):A("",!0)])])],4))}}),u5=G(c5,[["__scopeId","data-v-f639dfe3"]]),f5=N({__name:"VPHomeCustom",props:{type:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean}},setup(e){const t=e;return(n,o)=>(p(),M(co,He({class:"vp-home-custom"},t),{default:P(()=>[O(b(vf),{class:"vp-doc","vp-content":""})]),_:1},16))}}),d5={class:"container"},p5={class:"main"},h5={class:"heading"},v5=["innerHTML"],g5=["innerHTML"],m5=["innerHTML"],b5={key:1,class:"actions"},y5={class:"action"},_5={key:0,class:"image"},k5={class:"image-container"},$5=N({__name:"VPHomeDocHero",props:{type:{},hero:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean}},setup(e){const t=e,n=w(()=>t.hero??{}),o=w(()=>n.value.actions??[]);return(s,r)=>(p(),y("div",{class:K(["vp-home-doc-hero",{"has-image":n.value.image}])},[k("div",d5,[k("div",p5,[k("h1",h5,[n.value.name?(p(),y("span",{key:0,class:"name clip",innerHTML:n.value.name},null,8,v5)):A("",!0),n.value.text?(p(),y("span",{key:1,class:"text",innerHTML:n.value.text},null,8,g5)):A("",!0)]),n.value.tagline?(p(),y("p",{key:0,class:"tagline",innerHTML:n.value.tagline},null,8,m5)):A("",!0),o.value.length?(p(),y("div",b5,[k("div",y5,[(p(!0),y(X,null,_e(o.value,i=>(p(),M(dr,{key:i.link,tag:"a",size:"medium",theme:i.theme,text:i.text,href:i.link,target:i.target,rel:i.rel,icon:i.icon,"suffix-icon":i.suffixIcon},null,8,["theme","text","href","target","rel","icon","suffix-icon"]))),128))])])):A("",!0)]),n.value.image?(p(),y("div",_5,[k("div",k5,[r[0]||(r[0]=k("div",{class:"image-bg"},null,-1)),C(s.$slots,"home-doc-hero-image",{},()=>[n.value.image?(p(),M(uo,{key:0,class:"image-src",image:n.value.image},null,8,["image"])):A("",!0)],!0)])])):A("",!0)])],2))}}),w5=G($5,[["__scopeId","data-v-247faab2"]]),T5={class:"box"},C5={key:0,class:"icon"},E5={key:2,class:"icon"},S5=["innerHTML"],P5=["innerHTML"],L5=["innerHTML"],A5={key:5,class:"link-text"},I5={class:"link-text-value"},M5=N({__name:"VPHomeFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(e){const t=e,n=/^[\w-]+:[\w-]+$/,o=w(()=>typeof t.icon!="string"||mf(t.icon)||Mt(t.icon)?!1:n.test(t.icon));return(s,r)=>(p(),M(Te,{class:"vp-home-feature",href:s.link,rel:s.rel,target:s.target,"no-icon":"",tag:s.link?"a":"div"},{default:P(()=>[k("article",T5,[typeof s.icon=="object"&&s.icon.wrap?(p(),y("div",C5,[O(uo,{image:s.icon,alt:s.icon.alt,height:s.icon.height||48,width:s.icon.width||48},null,8,["image","alt","height","width"])])):typeof s.icon=="object"?(p(),M(uo,{key:1,image:s.icon,alt:s.icon.alt,height:s.icon.height||48,width:s.icon.width||48},null,8,["image","alt","height","width"])):s.icon&&o.value?(p(),y("div",E5,[O(ot,{name:s.icon},null,8,["name"])])):s.icon?(p(),y("div",{key:3,class:"icon",innerHTML:s.icon},null,8,S5)):A("",!0),k("h2",{class:"title",innerHTML:s.title},null,8,P5),s.details?(p(),y("p",{key:4,class:"details",innerHTML:s.details},null,8,L5)):A("",!0),s.linkText?(p(),y("div",A5,[k("p",I5,[Oe(U(s.linkText)+" ",1),r[0]||(r[0]=k("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):A("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),x5=G(M5,[["__scopeId","data-v-ec15106e"]]),O5=["innerHTML"],R5=["innerHTML"],N5={class:"items"},V5=N({__name:"VPHomeFeatures",props:{type:{},title:{},description:{},features:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean}},setup(e){const t=e,n=w(()=>{const o=t.features?.length;if(o){if(o===2)return"grid-2";if(o===3)return"grid-3";if(o%3===0)return"grid-6";if(o>3)return"grid-4"}else return});return(o,s)=>o.features?(p(),M(co,{key:0,class:"vp-home-features",type:o.type,"background-image":o.backgroundImage,"background-attachment":o.backgroundAttachment,full:o.full},{default:P(()=>[o.title?(p(),y("h2",{key:0,class:"title",innerHTML:o.title},null,8,O5)):A("",!0),o.description?(p(),y("p",{key:1,class:"description",innerHTML:o.description},null,8,R5)):A("",!0),k("div",N5,[(p(!0),y(X,null,_e(o.features,r=>(p(),y("div",{key:r.title,class:K(["item",[n.value]])},[O(x5,{icon:r.icon,title:r.title,details:r.details,link:r.link,"link-text":r.linkText,rel:r.rel,target:r.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])]),_:1},8,["type","background-image","background-attachment","full"])):A("",!0)}}),D5=G(V5,[["__scopeId","data-v-2c8d472d"]]),H5={key:1,class:"bg-filter"},B5={class:"container"},F5={class:"content"},j5=["innerHTML"],W5=["innerHTML"],U5=["innerHTML"],z5={key:3,class:"actions"},G5={class:"action"},q5=N({__name:"VPHomeHero",props:{type:{},hero:{},full:{type:Boolean},background:{},tintPlate:{},filter:{},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean}},setup(e){const t=e,{isDark:n,frontmatter:o}=ne(),s=w(()=>{if(t.background==="tint-plate")return null;const c=(t.backgroundImage?typeof t.backgroundImage=="string"?t.backgroundImage:t.backgroundImage[n.value?"dark":"light"]??t.backgroundImage.light:"")||t.background;return c?{"background-image":`url(${Mt(c)?c:bt(c)})`,"background-attachment":t.backgroundAttachment||"","--vp-hero-bg-filter":t.filter}:null}),r=w(()=>t.hero??o.value.hero??{}),i=w(()=>r.value.actions??[]),l=ee();return db(l,w(()=>t.background==="tint-plate"),w(()=>t.tintPlate)),(a,c)=>(p(),y("div",{class:K(["vp-home-hero",{full:t.full,once:t.onlyOnce}])},[s.value?(p(),y("div",{key:0,class:"home-hero-bg",style:je(s.value)},null,4)):A("",!0),a.background==="tint-plate"?(p(),y("div",H5,[k("canvas",{ref_key:"canvas",ref:l,width:"32",height:"32"},null,512)])):A("",!0),k("div",B5,[k("div",F5,[r.value.name?(p(),y("h1",{key:0,class:"hero-name",innerHTML:r.value.name},null,8,j5)):A("",!0),r.value.tagline?(p(),y("p",{key:1,class:"hero-tagline",innerHTML:r.value.tagline},null,8,W5)):A("",!0),r.value.text?(p(),y("p",{key:2,class:"hero-text",innerHTML:r.value.text},null,8,U5)):A("",!0),i.value.length?(p(),y("div",z5,[k("div",G5,[(p(!0),y(X,null,_e(i.value,u=>(p(),M(dr,{key:u.link,tag:"a",size:"medium",theme:u.theme,text:u.text,href:u.link,target:u.target,rel:u.rel,icon:u.icon,"suffix-icon":u.suffixIcon},null,8,["theme","text","href","target","rel","icon","suffix-icon"]))),128))])])):A("",!0)])])],2))}}),K5=G(q5,[["__scopeId","data-v-668b311b"]]),Y5=["innerHTML"],Q5=["innerHTML"],J5=N({__name:"VPHomeProfile",props:{type:{},name:{},description:{},avatar:{},circle:{type:Boolean},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean}},setup(e){const t=e,{theme:n}=ne(),o=w(()=>n.value.profile),s=w(()=>({name:t.name||o.value?.name,description:t.description||o.value?.description,avatar:t.avatar||o.value?.avatar||o.value?.url,circle:t.circle||o.value?.circle}));return(r,i)=>(p(),M(co,{class:"vp-home-profile",type:r.type,"background-image":r.backgroundImage,"background-attachment":r.backgroundAttachment,full:r.full},{default:P(()=>[s.value.avatar?(p(),M(uo,{key:0,image:s.value.avatar,class:K({circle:s.value.circle})},null,8,["image","class"])):A("",!0),s.value.name?(p(),y("h3",{key:1,innerHTML:s.value.name},null,8,Y5)):A("",!0),s.value.description?(p(),y("p",{key:2,innerHTML:s.value.description},null,8,Q5)):A("",!0)]),_:1},8,["type","background-image","background-attachment","full"]))}}),X5=G(J5,[["__scopeId","data-v-ba64c04d"]]),Z5={class:"content-image"},e8={class:"content-text vp-doc"},t8={key:0,class:"title"},n8=["innerHTML"],o8={key:2,class:"list"},s8=["innerHTML"],r8=["innerHTML"],i8=["innerHTML"],l8=N({__name:"VPHomeTextImage",props:{type:{},image:{},width:{},title:{},description:{},list:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean}},setup(e){const t=e,n=w(()=>{const o=t.width;return typeof o=="number"?`${o}px`:o});return(o,s)=>(p(),M(co,{class:"vp-home-text-image",type:o.type,"background-image":o.backgroundImage,"background-attachment":o.backgroundAttachment,full:o.full,"container-class":{reverse:o.type==="text-image"}},{default:P(()=>[k("div",Z5,[O(uo,{image:o.image,style:je({maxWidth:n.value})},null,8,["image","style"])]),k("div",e8,[k("section",null,[o.title?(p(),y("h2",t8,U(o.title),1)):A("",!0),o.description?(p(),y("p",{key:1,class:"description",innerHTML:o.description},null,8,n8)):A("",!0),o.list&&o.list.length?(p(),y("ul",o8,[(p(!0),y(X,null,_e(o.list,(r,i)=>(p(),y("li",{key:i},[typeof r=="object"?(p(),y(X,{key:0},[r.title?(p(),y("h3",{key:0,innerHTML:r.title},null,8,s8)):A("",!0),r.description?(p(),y("p",{key:1,innerHTML:r.description},null,8,r8)):A("",!0)],64)):(p(),y("p",{key:1,innerHTML:r},null,8,i8))]))),128))])):A("",!0)])])]),_:1},8,["type","background-image","background-attachment","full","container-class"]))}}),hc=G(l8,[["__scopeId","data-v-b365dae2"]]),a8={class:"vp-home"},c8=N({__name:"VPHome",setup(e){const t=pu();function n(){return Be(Ld,{homeBlog:!0},{"blog-top":()=>t["blog-top"]?.(),"blog-bottom":()=>t["blog-bottom"]?.(),"blog-post-list-before":()=>t["blog-post-list-before"]?.(),"blog-post-list-after":()=>t["blog-post-list-after"]?.(),"blog-post-list-pagination-after":()=>t["blog-post-list-pagination-after"]?.()})}const o={banner:u5,hero:K5,"doc-hero":w5,features:D5,"text-image":hc,"image-text":hc,profile:X5,blog:n,custom:f5},s={name:"Theme Plume",tagline:"VuePress Next Theme",text:"一个简约的,功能丰富的 vuepress 文档&博客 主题"},{frontmatter:r}=ne(),i=w(()=>{const u=r.value.config;return u&&u.length?u:r.value.banner?[{type:"banner",banner:r.value.banner,bannerMask:r.value.bannerMask,hero:r.value.hero??s}]:[{type:"hero",full:!0,background:"tint-plate",hero:r.value.hero??s}]}),l=w(()=>i.value.length===1);function a(u){return o[u]??Ge(u)}let c=null;return be(()=>l.value,u=>dt(()=>{typeof document<"u"&&(c??=document.querySelector(".vp-layout"),c?.classList.toggle("footer-no-border",u))}),{immediate:!0}),ln(()=>{c?.classList.remove("footer-no-border")}),(u,f)=>(p(),y("div",a8,[(p(!0),y(X,null,_e(i.value,(d,h)=>(p(),y("div",{key:d.type+h,class:K({layout:h>0&&d.type!=="features"&&d.type!=="custom"})},[(p(),M(Pt(a(d.type)),He({ref_for:!0},d,{"only-once":l.value}),null,16,["only-once"]))],2))),128))]))}}),u8=G(c8,[["__scopeId","data-v-f0fac391"]]),Ad=N({__name:"VPComment",setup(e){const{frontmatter:t,isDark:n}=ne(),{isPageDecrypted:o}=ss(),s=w(()=>t.value.comments!==!1&&o.value);return(r,i)=>{const l=Ge("DocComment");return s.value?(p(),M(l,{key:0,darkmode:b(n),"vp-comment":""},null,8,["darkmode"])):A("",!0)}}}),f8=["href"],d8=N({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(e){function t({target:n}){const o=`#${n.href.split("#")[1]}`;document.querySelector(decodeURIComponent(o))?.focus({preventScroll:!0})}return(n,o)=>{const s=Ge("VPDocOutlineItem",!0);return p(),y("ul",{class:K(n.root?"root":"nested")},[(p(!0),y(X,null,_e(n.headers,({children:r,link:i,title:l})=>(p(),y("li",{key:i},[k("a",{class:"outline-link",href:i,onClick:t},U(l),9,f8),r?.length?(p(),M(s,{key:0,headers:r},null,8,["headers"])):A("",!0)]))),128))],2)}}}),Id=G(d8,[["__scopeId","data-v-3e6b023c"]]),p8={class:"content"},h8={id:"doc-outline-aria-label","aria-level":"2",class:"outline-title",role:"heading"},v8=N({__name:"VPDocAsideOutline",setup(e){const{theme:t}=ne(),n=el(),o=w(()=>n.value.length>0),s=ee(),r=ee();kb(s,r);function i(){window.print()}return(l,a)=>(p(),y("nav",{ref_key:"container",ref:s,"aria-labelledby":"doc-outline-aria-label",class:K(["vp-doc-aside-outline",{"has-outline":o.value}]),role:"navigation"},[k("div",p8,[k("div",{ref_key:"marker",ref:r,class:"outline-marker"},null,512),k("div",h8,[k("span",null,U(b(t).outlineLabel||"On this page"),1),k("span",{class:"vpi-print icon",onClick:i})]),O(Id,{headers:b(n),root:!0},null,8,["headers"])])],2))}}),g8=G(v8,[["__scopeId","data-v-aa56eba0"]]),m8={class:"vp-doc-aside"},b8=N({__name:"VPDocAside",setup(e){return(t,n)=>(p(),y("div",m8,[C(t.$slots,"aside-top",{},void 0,!0),C(t.$slots,"aside-outline-before",{},void 0,!0),O(g8),C(t.$slots,"aside-outline-after",{},void 0,!0),n[0]||(n[0]=k("div",{class:"spacer"},null,-1)),C(t.$slots,"aside-bottom",{},void 0,!0)]))}}),y8=G(b8,[["__scopeId","data-v-5976474c"]]),_8={key:0,class:"vp-breadcrumb"},k8={vocab:"https://schema.org/",typeof:"BreadcrumbList"},$8={key:0,class:"vpi-chevron-right"},w8=["content"],T8=["content"],C8=N({__name:"VPDocBreadcrumbs",setup(e){const{page:t,blog:n}=ne(),{isBlogPost:o}=Hn(),{home:s,blog:r,categories:i}=Dn(),l=Gf(),a=w(()=>o.value&&t.value.categoryList?t.value.categoryList.length>0:l.value.length>0),c=w(()=>{if(!a.value)return[];const f=[{text:s.value.text,link:s.value.link}];if(o.value){(n.value.postList??!0)&&f.push({text:r.value.text,link:r.value.link});const d=t.value.categoryList??[];for(const h of d)f.push({text:h.name,link:i.value?`${i.value.link}?id=${h.id}`:void 0})}else l.value.length>0&&f.push(...u(l.value)||[]);return f.push({text:t.value.title,link:t.value.path,current:!0}),f});function u(f,d=[]){for(const h of f){if((h.link?cn(h.link):void 0)===t.value.path)return d;if(h.items){const g=u(h.items,[...d,{text:h.text,link:h.link}]);if(g)return g}}return null}return(f,d)=>a.value?(p(),y("nav",_8,[k("ol",k8,[(p(!0),y(X,null,_e(c.value,({text:h,link:v,current:g},m)=>(p(),y("li",{key:v,property:"itemListElement",typeof:"ListItem"},[O(Te,{href:v,class:K(["breadcrumb",{current:g}]),property:"item",typeof:"WebPage",text:h},null,8,["href","class","text"]),m!==c.value.length-1?(p(),y("span",$8)):A("",!0),k("meta",{property:"name",content:h},null,8,w8),k("meta",{property:"position",content:`${m+1}`},null,8,T8)]))),128))])])):A("",!0)}}),E8=G(C8,[["__scopeId","data-v-1ae4ad7a"]]),S8={class:"hint-container tip copyright-container"},P8={key:0},L8={key:1,"data-allow-mismatch":""},A8={key:2},I8=N({__name:"VPCopyright",props:{author:{},creation:{},source:{},license:{}},setup(e){const t=e,{theme:n}=ne(),{author:o,creation:s,creationText:r,license:i,sourceUrl:l}=ib(w(()=>t));return(a,c)=>(p(),y("div",S8,[b(o)?(p(),y("p",P8,[k("span",null,U(b(n).copyrightAuthorText||"Copyright Ownership:"),1),O(Te,{href:b(o).url,"no-icon":""},{default:P(()=>[Oe(U(b(o).name),1)]),_:1},8,["href"])])):A("",!0),b(l)?(p(),y("p",L8,[k("span",null,U(b(r)),1),O(Te,{href:b(l),class:"source","no-icon":b(s)==="original","data-allow-mismatch":""},{default:P(()=>[Oe(U(decodeURIComponent(b(l))),1)]),_:1},8,["href","no-icon"])])):A("",!0),b(i)?(p(),y("p",A8,[k("span",null,U(b(n).copyrightLicenseText||"License under"),1),O(Te,{href:b(i).url,"no-icon":""},{default:P(()=>[Oe(U(b(i).name),1)]),_:1},8,["href"]),b(i).icons?(p(!0),y(X,{key:0},_e(b(i).icons,u=>(p(),y("span",{key:u,class:K(`vpi-license-${u}`)},null,2))),128)):A("",!0)])):A("",!0)]))}}),M8=G(I8,[["__scopeId","data-v-22c67d2a"]]),x8=["href"],O8=N({__name:"VPDocHeader",props:{title:{},anchor:{}},setup(e){const{theme:t,frontmatter:n}=ne(),o=w(()=>{const s=n.value.outline??t.value.outline;return`h${Array.isArray(s)?s[0]:s==="deep"?2:s||2}`});return(s,r)=>(p(),M(Pt(o.value),{id:s.anchor,tabindex:"-1",class:"vp-doc-header"},{default:P(()=>[k("a",{href:`#${s.anchor}`,class:"header-anchor"},[k("span",null,[C(s.$slots,"default",{},()=>[Oe(U(s.title),1)],!0)])],8,x8)]),_:3},8,["id"]))}}),R8=G(O8,[["__scopeId","data-v-309da98c"]]),N8={key:0,class:"vp-doc-copyright"},V8=N({__name:"VPDocCopyright",setup(e){const{theme:t,frontmatter:n}=ne(),o=w(()=>{if((n.value.copyright??t.value.copyright??!1)===!1)return null;const s=bn(n.value.copyright)?n.value.copyright:{license:n.value.copyright===!0?"":n.value.copyright};if(!t.value.copyright)return s;const r=bn(t.value.copyright)?t.value.copyright:{license:t.value.copyright===!0?void 0:t.value.copyright};return s.license??=r.license,s.author??=r.author,s.creation??=r.creation,s});return(s,r)=>o.value?(p(),y("div",N8,[O(R8,{anchor:"doc-copyright"},{default:P(()=>[Oe(U(b(t).copyrightText||"Copyright"),1)]),_:1}),O(M8,wc(Nu(o.value)),null,16)])):A("",!0)}}),D8={key:0,class:"vp-doc-footer"},H8={key:0,class:"edit-info"},B8={key:0,class:"edit-link"},F8={key:1,class:"last-updated","aria-label":"Last updated"},j8={class:"last-updated-text"},W8=["datetime"],U8={class:"contributors-label"},z8={class:"contributors-info"},G8={class:"contributor"},q8={key:2,class:"prev-next"},K8={class:"pager"},Y8=["innerHTML"],Q8=["innerHTML"],J8={class:"pager"},X8=["innerHTML"],Z8=["innerHTML"],e6=N({__name:"VPDocFooter",setup(e){const{theme:t,frontmatter:n,page:o}=ne(),s=jt(),r=td(),{datetime:i,isoDatetime:l,lastUpdatedText:a}=vb(),{contributors:c,mode:u}=Ji(),{prev:f,next:d}=Tb(),h=w(()=>o.value.git?.changelog?.length&&(n.value.changelog??!!s.value.changelog)),v=w(()=>!!(s.value.editLink&&n.value.editLink!==!1&&r.value)),g=w(()=>!!(s.value.lastUpdated!==!1&&n.value.lastUpdated!==!1&&i.value)&&!h.value),m=w(()=>!!c.value.length&&u.value==="inline"),T=w(()=>v.value||g.value||m.value||f.value?.link||d.value?.link);return(S,$)=>T.value?(p(),y("footer",D8,[C(S.$slots,"doc-footer-before",{},void 0,!0),v.value||g.value?(p(),y("div",H8,[v.value&&b(r)?(p(),y("div",B8,[O(Te,{class:"edit-link-button",href:b(r).link,"no-icon":""},{default:P(()=>[$[0]||($[0]=k("span",{class:"vpi-square-pen edit-link-icon","aria-label":"edit icon"},null,-1)),Oe(" "+U(b(r).text),1)]),_:1},8,["href"])])):A("",!0),g.value?(p(),y("div",F8,[k("p",j8,[Oe(U(b(a))+": ",1),k("time",{datetime:b(l),class:"last-updated-time"},U(b(i)),9,W8)])])):A("",!0)])):A("",!0),m.value&&b(c)?.length?(p(),y("div",{key:1,class:K(["contributors",{right:g.value}]),"aria-label":"Contributors"},[k("span",U8,U(b(t).contributorsText||"Contributors")+": ",1),k("span",z8,[(p(!0),y(X,null,_e(b(c),(L,D)=>(p(),y(X,{key:L.name+D},[k("span",G8,U(L.name),1),D!==b(c).length-1?(p(),y(X,{key:0},[Oe(", ")],64)):A("",!0)],64))),128))])],2)):A("",!0),b(f)?.link||b(d)?.link?(p(),y("nav",q8,[k("div",K8,[b(f)?.link?(p(),M(Te,{key:0,class:"pager-link prev",href:b(f).link},{default:P(()=>[k("span",{class:"desc",innerHTML:b(t).prevPageLabel||"Previous page"},null,8,Y8),k("span",{class:"title",innerHTML:b(f).text},null,8,Q8)]),_:1},8,["href"])):A("",!0)]),k("div",J8,[b(d)?.link?(p(),M(Te,{key:0,class:"pager-link next",href:b(d).link},{default:P(()=>[k("span",{class:"desc",innerHTML:b(t).nextPageLabel||"Next page"},null,8,X8),k("span",{class:"title",innerHTML:b(d).text},null,8,Z8)]),_:1},8,["href"])):A("",!0)])])):A("",!0)])):A("",!0)}}),t6=G(e6,[["__scopeId","data-v-7138e2cb"]]);var vc={"/":{word:"约 $word 字",less1Minute:"小于 1 分钟",time:"大约 $time 分钟"}};const n6=()=>{const e=Bg();return w(()=>e.value.readingTime??null)},o6=(e,t)=>{const{minutes:n,words:o}=e,{less1Minute:s,word:r,time:i}=t;return{time:n<1?s:i.replace("$time",Math.round(n).toString()),words:r.replace("$word",o.toString())}},gc={words:"",time:""},ki=typeof vc>"u"?null:vc,s6=()=>ki?cr(ki):w(()=>null),r6=()=>{if(ki===null)return w(()=>gc);const e=n6(),t=s6();return w(()=>e.value&&t.value?o6(e.value,t.value):gc)},i6={key:0,class:"vp-doc-meta"},l6={key:0,class:"reading-time"},a6={key:1},c6={key:2,class:"create-time"},u6=N({__name:"VPDocMeta",setup(e){const{page:t,frontmatter:n,theme:o,blog:s}=ne(),r=Qi(),i=r6(),{tags:l}=Dn(),{isBlogPost:a}=Hn(),c=w(()=>{const v=o.value.createTime??!0;return!v||v==="only-blog"&&!a.value?"":n.value.createTime?n.value.createTime.split(/\s|T/)[0].replace(/\//g,"-"):""}),u=w(()=>{const v=s.value.tagsTheme??"colored";return n.value.tags?n.value.tags.slice(0,4).map(g=>({name:g,className:r.value[g]?`vp-tag-${r.value[g]}`:`tag-${v}`})):[]}),f=w(()=>n.value.badge?typeof n.value.badge=="string"?{text:n.value.badge}:n.value.badge:!1),d=Ve("doc-meta-slot-exists",ee(!1)),h=w(()=>i.value.time||u.value.length||c.value||d.value);return(v,g)=>(p(),y(X,null,[k("h1",{class:K(["vp-doc-title page-title",{padding:!h.value}])},[b(t).frontmatter.draft?(p(),M(Tt,{key:0,type:"warning",text:"DRAFT"})):A("",!0),Oe(" "+U(b(t).title)+" ",1),f.value?(p(),M(Tt,{key:1,type:f.value.type||"tip",text:f.value.text},null,8,["type","text"])):A("",!0)],2),h.value?(p(),y("div",i6,[C(v.$slots,"doc-meta-before",{},void 0,!0),b(i).time&&b(n).readingTime!==!1?(p(),y("p",l6,[g[0]||(g[0]=k("span",{class:"vpi-books icon"},null,-1)),k("span",null,U(b(i).words),1),k("span",null,U(b(i).time),1)])):A("",!0),u.value.length>0?(p(),y("p",a6,[g[1]||(g[1]=k("span",{class:"vpi-tag icon"},null,-1)),(p(!0),y(X,null,_e(u.value,m=>(p(),M(Te,{key:m.name,class:K(["tag",m.className]),href:b(l)?.link&&b(a)?`${b(l).link}?tag=${m.name}`:void 0},{default:P(()=>[Oe(U(m.name),1)]),_:2},1032,["class","href"]))),128))])):A("",!0),C(v.$slots,"doc-meta-after",{},void 0,!0),c.value?(p(),y("p",c6,[g[2]||(g[2]=k("span",{class:"vpi-clock icon"},null,-1)),k("span",null,U(c.value),1)])):A("",!0)])):A("",!0)],64))}}),f6=G(u6,[["__scopeId","data-v-ba8d1a1e"]]),d6={class:"vp-encrypt-form"},p6=["innerHTML"],h6={class:"encrypt-input-wrapper"},v6={for:"encrypt-input"},g6=["placeholder"],m6={key:0},b6={key:1,class:"vpi-loading"},y6=N({__name:"VPEncryptForm",props:{global:{type:Boolean},info:{}},setup(e){const t=e,{theme:n}=ne(),{compareGlobal:o,comparePage:s}=F1(),r=ee(""),i=ee(0),l=ee(!1);async function a(){if(l.value)return;const c=t.global?o:s;l.value=!0;const u=await c(r.value);l.value=!1,u?(i.value=0,r.value=""):i.value=1}return(c,u)=>(p(),y("div",d6,[k("p",{class:"encrypt-text",innerHTML:c.info??"Only Password can access this site"},null,8,p6),k("p",h6,[k("label",v6,[u[2]||(u[2]=k("span",{class:"vpi-lock icon-lock"},null,-1)),_n(k("input",{id:"encrypt-input","onUpdate:modelValue":u[0]||(u[0]=f=>r.value=f),class:K(["encrypt-input",{error:i.value===1}]),type:"password",placeholder:b(n).encryptPlaceholder??"Enter Password",onKeyup:Yu(a,["enter"]),onInput:u[1]||(u[1]=f=>r.value&&(i.value=0))},null,42,g6),[[rv,r.value]])])]),k("button",{class:K(["encrypt-button",{unlocking:l.value}]),onClick:a},[l.value?(p(),y("span",b6)):(p(),y("span",m6,U(b(n).encryptButtonText??"Confirm"),1))],2)]))}}),Md=G(y6,[["__scopeId","data-v-47ce5e18"]]),_6=N({inheritAttrs:!1,__name:"VPEncryptPage",setup(e){const{theme:t,frontmatter:n}=ne();return(o,s)=>{const r=Ge("ClientOnly");return p(),M(r,null,{default:P(()=>[k("div",He({class:"vp-page-encrypt"},o.$attrs),[s[0]||(s[0]=k("div",{class:"logo"},[k("span",{class:"vpi-lock icon-lock-head"})],-1)),O(Md,{info:b(n).passwordHint||b(t).encryptPageText},null,8,["info"])],16)]),_:1})}}}),k6=G(_6,[["__scopeId","data-v-2fc67d80"]]),$6={class:"container"},w6={class:"aside-content"},T6={class:"content-container"},C6={class:"main"},E6=N({__name:"VPDoc",setup(e){const{page:t,theme:n,frontmatter:o}=ne(),s=lt(),{hasSidebar:r,hasAside:i,leftAside:l}=Wt(),{isBlogPost:a}=Hn(),c=el(),{isPageDecrypted:u}=ss(),{mode:f}=Ji(),d=w(()=>i.value?a.value?c.value.length>0:!0:!1),h=w(()=>s.path.replace(/[./]+/g,"_").replace(/_html$/,"")),v=w(()=>n.value.externalLinkIcon&&o.value.externalLinkIcon!==!1),g=ee();return be(()=>s.hash,m=>dt(()=>{if(!g.value)return;const T=g.value.querySelector(`.outline-link[href="${m}"]`);if(!T||!m){g.value.scrollTop=0;return}const{top:S,height:$}=g.value.getBoundingClientRect(),{top:L,height:D}=T.getBoundingClientRect();(LS+$)&&T.scrollIntoView({block:"center"})}),{immediate:!0}),(m,T)=>{const S=Ge("Content"),$=Ge("DocGitContributors"),L=Ge("DocGitChangelog");return p(),y("div",{class:K(["vp-doc-container",{"has-sidebar":b(r),"has-aside":d.value,"is-blog":b(a),"with-encrypt":!b(u)}])},[C(m.$slots,"doc-top",{},void 0,!0),k("div",$6,[d.value?(p(),y("div",{key:0,class:K(["aside",{"left-aside":b(l)}]),"vp-outline":""},[T[0]||(T[0]=k("div",{class:"aside-curtain"},null,-1)),O(qs,null,{default:P(()=>[(p(),y("div",{ref_key:"asideEl",ref:g,key:b(t).path,class:"aside-container"},[k("div",w6,[O(y8,null,{"aside-top":P(()=>[C(m.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":P(()=>[C(m.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":P(()=>[C(m.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":P(()=>[C(m.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":P(()=>[C(m.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":P(()=>[C(m.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])]))]),_:3})],2)):A("",!0),O(qs,null,{default:P(()=>[(p(),y("div",{key:b(t).path,class:"content"},[k("div",T6,[C(m.$slots,"doc-before",{},void 0,!0),k("main",C6,[O(E8),C(m.$slots,"doc-meta-top",{},void 0,!0),O(f6,null,{"doc-meta-before":P(()=>[C(m.$slots,"doc-meta-before",{},void 0,!0)]),"doc-meta-after":P(()=>[C(m.$slots,"doc-meta-after",{},void 0,!0)]),_:3}),C(m.$slots,"doc-meta-bottom",{},void 0,!0),b(u)?(p(),y("div",{key:1,class:K(["vp-doc plume-content",[h.value,v.value&&"external-link-icon-enabled"]]),"vp-content":""},[C(m.$slots,"doc-content-before",{},void 0,!0),O(S),b(f)==="block"?(p(),M($,{key:0})):A("",!0),O(L),O(V8)],2)):(p(),M(k6,{key:0}))]),b(u)?(p(),M(t6,{key:0},{"doc-footer-before":P(()=>[C(m.$slots,"doc-footer-before",{},void 0,!0)]),_:3})):A("",!0),O(Ad),C(m.$slots,"doc-after",{},void 0,!0)])]))]),_:3})]),C(m.$slots,"doc-bottom",{},void 0,!0)],2)}}}),S6=G(E6,[["__scopeId","data-v-23f6ad98"]]),P6={class:"avatar"},L6=["src","alt"],A6={class:"content"},I6={key:0,class:"location"},M6={key:1,class:"organization"},x6=N({__name:"VPFriendsItem",props:{friend:{}},setup(e){const t=e,n=ur();function o(r,i){if(!i)return{};const l=bn(i)?n.value?i.dark:i.light:i;return l?{[r]:l}:{}}const s=w(()=>({...o("--vp-friends-text-color",t.friend.color),...o("--vp-friends-bg-color",t.friend.backgroundColor),...o("--vp-friends-name-color",t.friend.nameColor)}));return(r,i)=>(p(),y("div",{class:K(["vp-friend",{"only-title":!r.friend.desc&&!r.friend.socials?.length&&!r.friend.location&&!r.friend.organization,"no-desc":!r.friend.desc}]),style:je(s.value)},[k("div",P6,[k("img",{src:r.friend.avatar,alt:r.friend.name},null,8,L6)]),k("div",A6,[O(Te,{class:"title",href:r.friend.link,"no-icon":"",text:r.friend.name},null,8,["href","text"]),r.friend.location?(p(),y("p",I6,[i[0]||(i[0]=k("span",{class:"vpi-location"},null,-1)),k("span",null,U(r.friend.location),1)])):A("",!0),r.friend.organization?(p(),y("p",M6,[i[1]||(i[1]=k("span",{class:"vpi-organization"},null,-1)),k("span",null,U(r.friend.organization),1)])):A("",!0),r.friend.desc?(p(),y("p",{key:2,class:K(["desc",{offset:r.friend.location&&r.friend.organization}])},U(r.friend.desc),3)):A("",!0),r.friend.socials?(p(),M(is,{key:3,links:r.friend.socials},null,8,["links"])):A("",!0)])],6))}}),xd=G(x6,[["__scopeId","data-v-af8f5716"]]),O6={class:"vp-friends-group"},R6={class:"title"},N6={key:0,class:"description"},V6={key:1,class:"friends-list"},D6=N({__name:"VPFriendsGroup",props:{group:{}},setup(e){return(t,n)=>(p(),y("div",O6,[k("h3",R6,U(t.group.title||"My Friends"),1),t.group.desc?(p(),y("p",N6,U(t.group.desc),1)):A("",!0),t.group.list?.length?(p(),y("section",V6,[(p(!0),y(X,null,_e(t.group.list,(o,s)=>(p(),M(xd,{key:o.name+s,friend:o},null,8,["friend"]))),128))])):A("",!0)]))}}),H6=G(D6,[["__scopeId","data-v-e2cdd5d3"]]),B6={class:"vp-friends"},F6={class:"title"},j6={key:1,class:"description"},W6={key:2,class:"friends-list"},U6={key:4,class:"edit-link"},z6=N({__name:"VPFriends",setup(e){const t=td(),{frontmatter:n,page:o}=ne(),s=w(()=>n.value.list||[]),r=w(()=>n.value.groups||[]);return(i,l)=>{const a=Ge("Content");return p(),y("div",B6,[b(n).contentPosition==="before"?(p(),M(a,{key:0,class:"vp-doc plume-content before","vp-content":""})):A("",!0),k("h2",F6,U(b(n).title||"My Friends"),1),b(n).description&&!b(o).autoDesc?(p(),y("p",j6,U(b(n).description),1)):A("",!0),s.value.length?(p(),y("section",W6,[(p(!0),y(X,null,_e(s.value,(c,u)=>(p(),M(xd,{key:c.name+u,friend:c},null,8,["friend"]))),128))])):A("",!0),(p(!0),y(X,null,_e(r.value,(c,u)=>(p(),M(H6,{key:u,group:c},null,8,["group"]))),128)),b(n).contentPosition!=="before"?(p(),M(a,{key:3,class:"vp-doc plume-content after","vp-content":""})):A("",!0),b(t)?(p(),y("div",U6,[O(Te,{class:"edit-link-button",href:b(t).link,"no-icon":!0},{default:P(()=>[l[0]||(l[0]=k("span",{class:"vpi-square-pen edit-link-icon","aria-label":"edit icon"},null,-1)),Oe(" "+U(b(t).text),1)]),_:1},8,["href"])])):A("",!0),O(Ad)])}}}),G6=G(z6,[["__scopeId","data-v-e9f44c2f"]]),q6={},K6={class:"vp-page"};function Y6(e,t){const n=Ge("Content");return p(),y("div",K6,[C(e.$slots,"page-top"),O(n,{class:"vp-doc plume-content","vp-content":""}),C(e.$slots,"page-bottom")])}const Q6=G(q6,[["render",Y6]]),J6=N({__name:"VPContent",props:{isNotFound:{type:Boolean}},setup(e){const t=e,{hasSidebar:n}=Wt(),{frontmatter:o}=ne(),{isBlogLayout:s}=Hn(),r=lt();return be([s,()=>o.value.pageLayout,()=>r.path],()=>dt(()=>{if(Ht){document.documentElement.classList.toggle("bg-gray",s.value);const i=document.documentElement.className.match(/(?:^|\s)(layout-\S+)(?:$|\s)/)?.[1];i&&document.documentElement.classList.remove(i),document.documentElement.classList.add(`layout-${s.value?"blog":o.value.pageLayout||"doc"}`)}}),{immediate:!0}),(i,l)=>(p(),y("div",{id:"VPContent","vp-content":"",class:K(["vp-content",{"has-sidebar":b(n)&&!t.isNotFound,"is-home":b(o).pageLayout==="home"}])},[b(s)?(p(),M(Ld,{key:0},{"blog-top":P(()=>[C(i.$slots,"blog-top",{},void 0,!0)]),"blog-bottom":P(()=>[C(i.$slots,"blog-bottom",{},void 0,!0)]),"blog-archives-before":P(()=>[C(i.$slots,"blog-archives-before",{},void 0,!0)]),"blog-archives-after":P(()=>[C(i.$slots,"blog-archives-after",{},void 0,!0)]),"blog-tags-before":P(()=>[C(i.$slots,"blog-tags-before",{},void 0,!0)]),"blog-tags-after":P(()=>[C(i.$slots,"blog-tags-after",{},void 0,!0)]),"blog-tags-title-after":P(()=>[C(i.$slots,"blog-tags-title-after",{},void 0,!0)]),"blog-tags-content-before":P(()=>[C(i.$slots,"blog-tags-content-before",{},void 0,!0)]),"blog-categories-before":P(()=>[C(i.$slots,"blog-categories-before",{},void 0,!0)]),"blog-categories-after":P(()=>[C(i.$slots,"blog-categories-after",{},void 0,!0)]),"blog-categories-content-before":P(()=>[C(i.$slots,"blog-categories-content-before",{},void 0,!0)]),"blog-post-list-before":P(()=>[C(i.$slots,"blog-post-list-before",{},void 0,!0)]),"blog-post-list-after":P(()=>[C(i.$slots,"blog-post-list-after",{},void 0,!0)]),"blog-post-list-pagination-after":P(()=>[C(i.$slots,"blog-post-list-pagination-after",{},void 0,!0)]),"blog-aside-top":P(()=>[C(i.$slots,"blog-aside-top",{},void 0,!0)]),"blog-aside-bottom":P(()=>[C(i.$slots,"blog-aside-bottom",{},void 0,!0)]),"blog-extract-before":P(()=>[C(i.$slots,"blog-extract-before",{},void 0,!0)]),"blog-extract-after":P(()=>[C(i.$slots,"blog-extract-after",{},void 0,!0)]),_:3})):b(o).pageLayout==="page"?(p(),M(Q6,{key:1},{"page-top":P(()=>[C(i.$slots,"page-top",{},void 0,!0)]),"page-bottom":P(()=>[C(i.$slots,"page-bottom",{},void 0,!0)]),_:3})):b(o).pageLayout==="friends"?(p(),M(G6,{key:2})):b(o).pageLayout==="home"?(p(),M(u8,{key:3},{"blog-top":P(()=>[C(i.$slots,"blog-top",{},void 0,!0)]),"blog-bottom":P(()=>[C(i.$slots,"blog-bottom",{},void 0,!0)]),"blog-post-list-before":P(()=>[C(i.$slots,"blog-post-list-before",{},void 0,!0)]),"blog-post-list-after":P(()=>[C(i.$slots,"blog-post-list-after",{},void 0,!0)]),"blog-post-list-pagination-after":P(()=>[C(i.$slots,"blog-post-list-pagination-after",{},void 0,!0)]),_:3})):b(o).pageLayout&&b(o).pageLayout!=="doc"?(p(),M(Pt(b(o).pageLayout),{key:4})):(p(),M(S6,{key:5},{"doc-top":P(()=>[C(i.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":P(()=>[C(i.$slots,"doc-bottom",{},void 0,!0)]),"doc-meta-before":P(()=>[C(i.$slots,"doc-meta-before",{},void 0,!0)]),"doc-meta-after":P(()=>[C(i.$slots,"doc-meta-after",{},void 0,!0)]),"doc-meta-top":P(()=>[C(i.$slots,"doc-meta-top",{},void 0,!0)]),"doc-meta-bottom":P(()=>[C(i.$slots,"doc-meta-bottom",{},void 0,!0)]),"doc-content-before":P(()=>[C(i.$slots,"doc-content-before",{},void 0,!0)]),"doc-footer-before":P(()=>[C(i.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":P(()=>[C(i.$slots,"doc-before",{},void 0,!0)]),"doc-after":P(()=>[C(i.$slots,"doc-after",{},void 0,!0)]),"aside-top":P(()=>[C(i.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":P(()=>[C(i.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":P(()=>[C(i.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":P(()=>[C(i.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":P(()=>[C(i.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":P(()=>[C(i.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),X6=G(J6,[["__scopeId","data-v-b2beaca7"]]),Z6={class:"container"},ek=["innerHTML"],tk=["innerHTML"],nk=N({__name:"VPFooter",setup(e){const{theme:t}=ne(),{hasSidebar:n}=Wt(),o=Mm("--vp-footer-height",Ht?document.body:null),s=ee(null);return Ne(()=>{t.value.footer&&s.value&&(o.value=`${s.value.offsetHeight}px`)}),(r,i)=>b(t).footer?(p(),y("footer",{key:0,ref_key:"footer",ref:s,class:K(["vp-footer",{"has-sidebar":b(n)}]),"vp-footer":""},[C(r.$slots,"footer-content",{},()=>[k("div",Z6,[b(t).footer.message?(p(),y("p",{key:0,class:"message",innerHTML:b(t).footer.message},null,8,ek)):A("",!0),b(t).footer.copyright?(p(),y("p",{key:1,class:"copyright",innerHTML:b(t).footer.copyright},null,8,tk)):A("",!0)])],!0)],2)):A("",!0)}}),al=G(nk,[["__scopeId","data-v-400675cf"]]),ok={class:"global-encrypt-container"},sk={key:0,class:"profile"},rk=["src","alt"],ik={key:1},lk=N({inheritAttrs:!1,__name:"VPEncryptGlobal",setup(e){const{theme:t,site:n}=ne(),o=w(()=>t.value.profile),s=w(()=>o.value?.name||n.value.title);return(r,i)=>{const l=Ge("ClientOnly");return p(),y(X,null,[O(l,null,{default:P(()=>[k("div",He({class:"vp-global-encrypt"},r.$attrs),[k("div",ok,[o.value||s.value?(p(),y("div",sk,[o.value?(p(),y("p",{key:0,class:K(["avatar",{circle:o.value.circle}])},[k("img",{src:o.value.avatar??o.value.url,alt:o.value.name},null,8,rk)],2)):A("",!0),s.value?(p(),y("h3",ik,U(s.value),1)):A("",!0)])):A("",!0),O(Md,{global:"",info:b(t).encryptGlobalText},null,8,["info"])])],16)]),_:1}),O(al)],64)}}}),ak=G(lk,[["__scopeId","data-v-f4027c4b"]]),ck={class:"header"},uk={class:"outline"},fk=N({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(e){const t=e,{theme:n}=ne(),o=ee(!1),s=ee(0),r=ee(),i=ee();be(()=>t.headers,()=>{o.value=!1}),Tf(r,()=>{o.value=!1},{ignore:[i]});function l(){o.value=!o.value,s.value=window.innerHeight+Math.min(window.scrollY-t.navHeight,0)}function a(u){u.target.classList.contains("outline-link")&&(r.value&&(r.value.style.transition="none"),dt(()=>{o.value=!1}))}function c(){o.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(u,f)=>(p(),y("div",{class:"vp-local-nav-outline-dropdown",style:je({"--vp-vh":`${s.value}px`})},[u.headers.length>0?(p(),y("button",{key:0,ref_key:"btn",ref:i,class:K({open:o.value}),onClick:l},[Oe(U(b(n).outlineLabel||"On this page")+" ",1),f[0]||(f[0]=k("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(p(),y("button",{key:1,onClick:c},U(b(n).returnToTopLabel||"Return to top"),1)),O(Bt,{name:"fade-in-scale-up"},{default:P(()=>[o.value?(p(),y("div",{key:0,ref_key:"items",ref:r,class:"items",onClick:a},[k("div",ck,[k("a",{class:"top-link",href:"#",onClick:c},U(b(n).returnToTopLabel||"Return to top"),1)]),k("div",uk,[O(Id,{headers:u.headers},null,8,["headers"])])],512)):A("",!0)]),_:1})],4))}}),dk=G(fk,[["__scopeId","data-v-4114a62c"]]),pk=["disabled","aria-expanded"],hk={class:"menu-text"},vk=N({__name:"VPLocalNav",props:{open:{type:Boolean},showOutline:{type:Boolean}},emits:["openMenu"],setup(e){const t=e,{theme:n}=ne(),{isBlogPost:o}=Hn(),{hasSidebar:s}=Wt(),{y:r}=Yi(),i=ee(0),l=el(),a=w(()=>l.value.length===0&&!s.value);Ne(()=>{i.value=Number.parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))});const c=w(()=>({"vp-local-nav":!0,fixed:a.value,"reached-top":r.value>=i.value,"is-blog":o.value,"with-outline":!t.showOutline})),u=w(()=>(s.value||o.value)&&(!a.value||r.value>=i.value));return(f,d)=>u.value?(p(),y("div",{key:0,class:K(c.value)},[k("button",{class:K(["menu",{hidden:b(o)}]),disabled:b(o),"aria-expanded":f.open,"aria-controls":"SidebarNav",onClick:d[0]||(d[0]=h=>f.$emit("openMenu"))},[d[1]||(d[1]=k("span",{class:"vpi-align-left menu-icon"},null,-1)),k("span",hk,U(b(n).sidebarMenuLabel||"Menu"),1)],10,pk),f.showOutline?(p(),M(dk,{key:0,headers:b(l),"nav-height":i.value},null,8,["headers","nav-height"])):A("",!0)],2)):A("",!0)}}),gk=G(vk,[["__scopeId","data-v-3944d8e8"]]),mk=["role","tabindex"],bk=["innerHTML"],yk=["innerHTML"],_k={class:"items"},kk=N({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(e){const t=e,{collapsed:n,collapsible:o,isLink:s,isActiveLink:r,hasActiveLink:i,hasChildren:l,toggle:a}=Q1(w(()=>t.item)),c=w(()=>l.value?"section":"div"),u=w(()=>s.value?"a":"div"),f=w(()=>l.value?t.depth+2===7?"p":`h${t.depth+2}`:"p"),d=w(()=>s.value?void 0:"button"),h=w(()=>t.item.link?.startsWith("---")),v=w(()=>[[`level-${t.depth}`],{collapsible:o.value},{collapsed:n.value},{"is-link":s.value},{"is-active":r.value},{"has-active":i.value}]);function g(T){"key"in T&&T.key!=="Enter"||t.item.link||a()}function m(){t.item.link&&a()}return(T,S)=>{const $=Ge("VPSidebarItem",!0);return p(),M(Pt(c.value),{class:K(["vp-sidebar-item sidebar-item",v.value])},{default:P(()=>[T.item.text?(p(),y("div",He({key:0,class:"item",role:d.value,tabindex:T.item.items&&0},Gp(T.item.items?{click:g,keydown:g}:{},!0)),[S[1]||(S[1]=k("div",{class:"indicator"},null,-1)),T.item.icon?(p(),M(ot,{key:0,name:T.item.icon,class:K({separator:h.value})},null,8,["name","class"])):A("",!0),T.item.link&&!h.value?(p(),M(Te,{key:1,tag:u.value,class:"link",href:T.item.link},{default:P(()=>[(p(),M(Pt(f.value),{class:"text"},{default:P(()=>[k("span",{innerHTML:T.item.text},null,8,bk),T.item.badge?(p(),M(Tt,He({key:0,class:"vp-menu-badge"},typeof T.item.badge=="string"?{text:T.item.badge}:T.item.badge),null,16)):A("",!0)]),_:1}))]),_:1},8,["tag","href"])):(p(),M(Pt(f.value),{key:2,class:K(["text",{separator:h.value}])},{default:P(()=>[k("span",{innerHTML:T.item.text},null,8,yk),T.item.badge?(p(),M(Tt,He({key:0,class:"vp-menu-badge"},typeof T.item.badge=="string"?{text:T.item.badge}:T.item.badge),null,16)):A("",!0)]),_:1},8,["class"])),T.item.collapsed!=null?(p(),y("div",{key:3,class:"caret",role:"button","aria-label":"toggle section",tabindex:"0",onClick:m,onKeydown:Yu(m,["enter"])},[...S[0]||(S[0]=[k("span",{class:"vpi-chevron-right caret-icon"},null,-1)])],32)):A("",!0)],16,mk)):A("",!0),T.item.items&&T.item.items.length&&T.depth<5?(p(),M(b(zi),{key:1},{default:P(()=>[_n(k("div",null,[k("div",_k,[(p(!0),y(X,null,_e(T.item.items,L=>(p(),M($,{key:L.text,item:L,depth:T.depth+1},null,8,["item","depth"]))),128))])],512),[[Rn,!b(n)]])]),_:1})):A("",!0)]),_:1},8,["class"])}}}),$k=G(kk,[["__scopeId","data-v-12048f0f"]]),wk=N({__name:"VPSidebarGroup",props:{items:{}},setup(e){const t=ee(!0);let n=null;return Ne(()=>{n=setTimeout(()=>{n=null,t.value=!1},300)}),Ri(()=>{n!=null&&(clearTimeout(n),n=null)}),(o,s)=>(p(!0),y(X,null,_e(o.items,r=>(p(),y("div",{key:r.text,class:K(["group",{"no-transition":t.value}])},[O($k,{item:r,depth:0},null,8,["item"])],2))),128))}}),Tk=G(wk,[["__scopeId","data-v-473fd05b"]]),Ck=N({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const t=e,{theme:n}=ne(),{sidebarGroups:o,hasSidebar:s,sidebarKey:r}=Wt(),i=Ng(),l=ee(null),a=Ki(Ht?document.body:null);return be([()=>t.open,l],()=>{t.open?(a.value=!0,l.value?.focus()):a.value=!1},{immediate:!0,flush:"post"}),Ne(()=>{be(r,async()=>{await dt();const c=document.querySelector(`.vp-sidebar .vp-link[href*="${i.value}"]`);if(!l.value)return;if(!c){setTimeout(()=>l.value?.scrollTo(0,0),200);return}const{top:u,height:f}=l.value.getBoundingClientRect(),{top:d,height:h}=c.getBoundingClientRect();(du+f)&&c.scrollIntoView({block:"center"})},{immediate:!0,flush:"post"})}),(c,u)=>(p(),M(Bt,{name:"fade-slide-x",mode:"out-in"},{default:P(()=>[b(s)?(p(),y("aside",{key:0,ref_key:"navEl",ref:l,class:K(["vp-sidebar",{open:c.open,"hide-scrollbar":!(b(n).sidebarScrollbar??!0)}]),"vp-sidebar":"",onClick:u[0]||(u[0]=Ku(()=>{},["stop"]))},[u[2]||(u[2]=k("div",{class:"curtain"},null,-1)),O(qs,null,{default:P(()=>[(p(),y("nav",{id:"SidebarNav",key:b(r),class:"nav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},[u[1]||(u[1]=k("span",{id:"sidebar-aria-label",class:"visually-hidden"}," Sidebar Navigation ",-1)),C(c.$slots,"sidebar-nav-before",{},void 0,!0),O(Tk,{items:b(o)},null,8,["items"]),C(c.$slots,"sidebar-nav-after",{},void 0,!0)]))]),_:3})],2)):A("",!0)]),_:3}))}}),Ek=G(Ck,[["__scopeId","data-v-95211354"]]),Sk=N({__name:"VPSignDown",setup(e){const t=we(),{height:n}=Pf(t),{height:o}=If();Ne(()=>{t.value=document.body});const{page:s}=ne(),r=w(()=>{if(s.value.frontmatter.signDown!==!0||s.value.frontmatter.pageLayout!=="home"||!s.value.frontmatter.config)return!0;const c=s.value.frontmatter.config;return c.length<=1||c[0].full!==!0}),i=w(()=>!(n.value_n((p(),y("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24","aria-label":"sign down",class:"vp-sign-down","aria-hidden":"true",onClick:a},[...u[0]||(u[0]=[k("g",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2.5"},[k("path",{d:"m19 11l-7 6l-7-6"}),k("path",{d:"m19 5l-7 6l-7-6",opacity:"0.6"})],-1)])],512)),[[Rn,!r.value&&i.value]])}}),Pk=G(Sk,[["__scopeId","data-v-900978de"]]),Lk=N({__name:"VPSkipLink",setup(e){const t=lt(),n=ee();be(()=>t.path,()=>n.value.focus());function o({target:s}){const r=document.getElementById(decodeURIComponent(s.hash).slice(1));if(r){const i=()=>{r.removeAttribute("tabindex"),r.removeEventListener("blur",i)};r.setAttribute("tabindex","-1"),r.addEventListener("blur",i),r.focus(),window.scrollTo(0,0)}}return(s,r)=>(p(),y(X,null,[k("span",{ref_key:"backToTop",ref:n,tabindex:"-1"},null,512),k("a",{href:"#VPContent",class:"vp-skip-link visually-hidden",onClick:o}," Skip to content ")],64))}}),Od=G(Lk,[["__scopeId","data-v-17e3d305"]]),Ak=N({__name:"Layout",setup(e){const{isOpen:t,open:n,close:o}=Wt(),{frontmatter:s}=ne(),{isGlobalDecrypted:r,isPageDecrypted:i}=ss(),l=lt();return be(()=>l.path,o),Y1(t,o),(a,c)=>{const u=Ge("Content");return p(),y(X,null,[b(s).pageLayout!==!1&&b(s).pageLayout!=="custom"?(p(),y("div",{key:0,class:K(["theme-plume vp-layout",b(s).pageClass]),"vp-container":""},[b(r)?(p(),y(X,{key:1},[C(a.$slots,"layout-top",{},void 0,!0),O(Od),O(v3,{show:b(t),onClick:b(o)},null,8,["show","onClick"]),O(Td,null,{"nav-bar-title-before":P(()=>[C(a.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":P(()=>[C(a.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":P(()=>[C(a.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":P(()=>[C(a.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-bar-menu-before":P(()=>[C(a.$slots,"nav-bar-menu-before",{},void 0,!0)]),"nav-bar-menu-after":P(()=>[C(a.$slots,"nav-bar-menu-after",{},void 0,!0)]),"nav-screen-content-before":P(()=>[C(a.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":P(()=>[C(a.$slots,"nav-screen-content-after",{},void 0,!0)]),"nav-screen-menu-before":P(()=>[C(a.$slots,"nav-screen-menu-before",{},void 0,!0)]),"nav-screen-menu-after":P(()=>[C(a.$slots,"nav-screen-menu-after",{},void 0,!0)]),_:3}),O(gk,{open:b(t),"show-outline":b(i),onOpenMenu:b(n)},null,8,["open","show-outline","onOpenMenu"]),O(Ek,{open:b(t)},{"sidebar-nav-before":P(()=>[C(a.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":P(()=>[C(a.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),C(a.$slots,"custom-content",{},()=>[O(X6,null,{"page-top":P(()=>[C(a.$slots,"page-top",{},void 0,!0)]),"page-bottom":P(()=>[C(a.$slots,"page-bottom",{},void 0,!0)]),"doc-meta-before":P(()=>[C(a.$slots,"doc-meta-before",{},void 0,!0)]),"doc-meta-after":P(()=>[C(a.$slots,"doc-meta-after",{},void 0,!0)]),"doc-meta-top":P(()=>[C(a.$slots,"doc-meta-top",{},void 0,!0)]),"doc-meta-bottom":P(()=>[C(a.$slots,"doc-meta-bottom",{},void 0,!0)]),"doc-content-before":P(()=>[C(a.$slots,"doc-content-before",{},void 0,!0)]),"doc-footer-before":P(()=>[C(a.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":P(()=>[C(a.$slots,"doc-before",{},void 0,!0)]),"doc-after":P(()=>[C(a.$slots,"doc-after",{},void 0,!0)]),"doc-top":P(()=>[C(a.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":P(()=>[C(a.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":P(()=>[C(a.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":P(()=>[C(a.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":P(()=>[C(a.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":P(()=>[C(a.$slots,"aside-outline-after",{},void 0,!0)]),"blog-top":P(()=>[C(a.$slots,"blog-top",{},void 0,!0)]),"blog-bottom":P(()=>[C(a.$slots,"blog-bottom",{},void 0,!0)]),"blog-archives-before":P(()=>[C(a.$slots,"blog-archives-before",{},void 0,!0)]),"blog-archives-after":P(()=>[C(a.$slots,"blog-archives-after",{},void 0,!0)]),"blog-tags-before":P(()=>[C(a.$slots,"blog-tags-before",{},void 0,!0)]),"blog-tags-after":P(()=>[C(a.$slots,"blog-tags-after",{},void 0,!0)]),"blog-tags-title-after":P(()=>[C(a.$slots,"blog-tags-title-after",{},void 0,!0)]),"blog-tags-content-before":P(()=>[C(a.$slots,"blog-tags-content-before",{},void 0,!0)]),"blog-categories-before":P(()=>[C(a.$slots,"blog-categories-before",{},void 0,!0)]),"blog-categories-after":P(()=>[C(a.$slots,"blog-categories-after",{},void 0,!0)]),"blog-categories-content-before":P(()=>[C(a.$slots,"blog-categories-content-before",{},void 0,!0)]),"blog-post-list-before":P(()=>[C(a.$slots,"blog-post-list-before",{},void 0,!0)]),"blog-post-list-after":P(()=>[C(a.$slots,"blog-post-list-after",{},void 0,!0)]),"blog-post-list-pagination-after":P(()=>[C(a.$slots,"blog-post-list-pagination-after",{},void 0,!0)]),"blog-aside-top":P(()=>[C(a.$slots,"blog-aside-top",{},void 0,!0)]),"blog-aside-bottom":P(()=>[C(a.$slots,"blog-aside-bottom",{},void 0,!0)]),"blog-extract-before":P(()=>[C(a.$slots,"blog-extract-before",{},void 0,!0)]),"blog-extract-after":P(()=>[C(a.$slots,"blog-extract-after",{},void 0,!0)]),_:3})],!0),O(b3),O(Pk),O(al,null,{"footer-content":P(()=>[C(a.$slots,"footer-content",{},void 0,!0)]),_:3}),C(a.$slots,"layout-bottom",{},void 0,!0)],64)):(p(),M(ak,{key:0}))],2)):(p(),M(u,{key:1,"vp-container":"","vp-content":""})),O(Cd,null,{"bulletin-content":P(()=>[C(a.$slots,"bulletin-content",{},void 0,!0)]),_:3})],64)}}}),Ik=G(Ak,[["__scopeId","data-v-f73ca3da"]]),Mk={"vp-not-found":"",class:"theme-plume vp-layout"},xk={id:"VPContent",class:"vp-content"},Ok={class:"vp-not-found"},Rk={class:"code"},Nk={class:"title"},Vk={class:"quote"},Dk={class:"action"},Hk=["href","aria-label"],Bk=N({__name:"NotFound",setup(e){const t=an(),{theme:n}=ne();return(o,s)=>(p(),y(X,null,[k("div",Mk,[C(o.$slots,"layout-top",{},void 0,!0),O(Od),O(Td,null,{"nav-bar-title-before":P(()=>[C(o.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":P(()=>[C(o.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":P(()=>[C(o.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":P(()=>[C(o.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-bar-menu-before":P(()=>[C(o.$slots,"nav-bar-menu-before",{},void 0,!0)]),"nav-bar-menu-after":P(()=>[C(o.$slots,"nav-bar-menu-after",{},void 0,!0)]),"nav-screen-content-before":P(()=>[C(o.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":P(()=>[C(o.$slots,"nav-screen-content-after",{},void 0,!0)]),"nav-screen-menu-before":P(()=>[C(o.$slots,"nav-screen-menu-before",{},void 0,!0)]),"nav-screen-menu-after":P(()=>[C(o.$slots,"nav-screen-menu-after",{},void 0,!0)]),_:3}),k("div",xk,[C(o.$slots,"not-found",{},()=>[k("div",Ok,[k("p",Rk,U(b(n).notFound?.code??"404"),1),k("h1",Nk,U(b(n).notFound?.title??"PAGE NOT FOUND"),1),s[0]||(s[0]=k("div",{class:"divider"},null,-1)),k("blockquote",Vk,U(b(n).notFound?.quote??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),k("div",Dk,[k("a",{class:"link",href:b(bt)(b(t)),"aria-label":b(n).notFound?.linkLabel??"go to home"},U(b(n).notFound?.linkText??"Take me home"),9,Hk)])])],!0)]),O(al,null,{"footer-content":P(()=>[C(o.$slots,"footer-content",{},void 0,!0)]),_:3}),C(o.$slots,"layout-bottom",{},void 0,!0)]),O(Cd,null,{"bulletin-content":P(()=>[C(o.$slots,"bulletin-content",{},void 0,!0)]),_:3})],64))}}),Fk=G(Bk,[["__scopeId","data-v-adb3a381"]]);function jk(e){e.component("Badge",Tt),e.component("VPBadge",Tt),e.component("VPCard",cc),e.component("Card",cc),e.component("VPCardGrid",uc),e.component("CardGrid",uc),e.component("VPLinkCard",pc),e.component("LinkCard",pc),e.component("VPImageCard",dc),e.component("ImageCard",dc),e.component("VPCardMasonry",fc),e.component("CardMasonry",fc),e.component("VPLink",Te),e.component("Icon",ot),e.component("VPIcon",ot),e.component("VPButton",dr),e.component("HomeBox",co),e.component("VPHomeBox",co),e.component("DocComment",t=>xo("CommentService")?Be(Ge("CommentService"),t):null),e.component("DocGitContributors",()=>xo("GitContributors")?Be(Ge("GitContributors")):null),e.component("DocGitChangelog",()=>xo("GitChangelog")?Be(Ge("GitChangelog")):null)}var Wk=Nn({enhance({app:e,router:t}){R1(e),N1(e),Eb(t),jk(e)},setup(){z1(),mb(),B1(),Sb()},layouts:{Layout:Ik,NotFound:Fk}});const Uk=Object.freeze(Object.defineProperty({__proto__:null,default:Wk},Symbol.toStringTag,{value:"Module"})),zk=Nn({enhance({app:e}){}}),Gk=Object.freeze(Object.defineProperty({__proto__:null,default:zk},Symbol.toStringTag,{value:"Module"})),ks=[Qg,jm,zm,d0,p0,y0,x0,Q0,o1,Uk,Gk].map(e=>e.default).filter(Boolean),qk=JSON.parse('{"base":"/","lang":"zh-CN","title":"文档中心","description":"","head":[["link",{"rel":"icon","type":"image/png","href":"/favicon.png"}],["link",{"rel":"stylesheet","href":"/styles/index.css"}]],"locales":{}}');var Yn=we(qk),Kk=ig,Yk=()=>{const e=Ig({history:Kk(Xu("/")),routes:[{name:"vuepress-route",path:"/:catchAll(.*)",components:{}}],scrollBehavior:(t,n,o)=>o||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{if(t.path!==n.path||n===qt){const o=zo(t.fullPath);if(o.path!==t.fullPath)return o.path;const s=await o.loader();t.meta={...o.meta,_pageChunk:s}}else t.path===n.path&&(t.meta=n.meta)}),e},Qk=e=>{e.component("ClientOnly",Ug),e.component("Content",vf),e.component("RouteLink",Wg)},Jk=(e,t,n)=>{const o=w(()=>t.currentRoute.value.path),s=Ai((m,T)=>({get(){return m(),t.currentRoute.value.meta._pageChunk},set(S){t.currentRoute.value.meta._pageChunk=S,T()}})),r=w(()=>wn.resolveLayouts(n)),i=w(()=>wn.resolveRouteLocale(Yn.value.locales,o.value)),l=w(()=>wn.resolveSiteLocaleData(Yn.value,i.value)),a=w(()=>s.value.comp),c=w(()=>s.value.data),u=w(()=>c.value.frontmatter),f=w(()=>wn.resolvePageHeadTitle(c.value,l.value)),d=w(()=>wn.resolvePageHead(f.value,u.value,l.value)),h=w(()=>wn.resolvePageLang(c.value,l.value)),v=w(()=>wn.resolvePageLayout(c.value,r.value)),g={layouts:r,pageData:c,pageComponent:a,pageFrontmatter:u,pageHead:d,pageHeadTitle:f,pageLang:h,pageLayout:v,redirects:ci,routeLocale:i,routePath:o,routes:no,siteData:Yn,siteLocaleData:l,frontmatter:u,head:d,headTitle:f,lang:h,page:c,site:Yn,siteLocale:l};return e.provide(Wi,g),Object.defineProperties(e.config.globalProperties,{$pageFrontmatter:{get:()=>u.value},$pageHead:{get:()=>d.value},$pageHeadTitle:{get:()=>f.value},$pageLang:{get:()=>h.value},$pageData:{get:()=>c.value},$routeLocale:{get:()=>i.value},$withBase:{get:()=>bt},$frontmatter:{get:()=>u.value},$head:{get:()=>d.value},$headTitle:{get:()=>f.value},$lang:{get:()=>h.value},$page:{get:()=>c.value},$site:{get:()=>Yn.value},$siteLocale:{get:()=>l.value}}),g},Xk=([e,t,n=""])=>{const o=Object.entries(t).map(([l,a])=>Dt(a)?`[${l}=${JSON.stringify(a)}]`:a?`[${l}]`:"").join(""),s=`head > ${e}${o}`;return Array.from(document.querySelectorAll(s)).find(l=>l.innerText===n)??null},Zk=([e,t,n])=>{if(!Dt(e))return null;const o=document.createElement(e);return bn(t)&&Object.entries(t).forEach(([s,r])=>{Dt(r)?o.setAttribute(s,r):r&&o.setAttribute(s,"")}),Dt(n)&&o.appendChild(document.createTextNode(n)),o},e7=()=>{const e=Og(),t=po();let n=[];const o=()=>{e.value.forEach(i=>{const l=Xk(i);l&&n.push(l)})},s=()=>{const i=[];return e.value.forEach(l=>{const a=Zk(l);a&&i.push(a)}),i},r=()=>{document.documentElement.lang=t.value;const i=s();n.forEach((l,a)=>{const c=i.findIndex(u=>l.isEqualNode(u));c===-1?(l.remove(),delete n[a]):i.splice(c,1)}),i.forEach(l=>document.head.appendChild(l)),n=[...n.filter(l=>!!l),...i]};Zt(Fg,r),Ne(()=>{o(),be(e,r,{immediate:!1})})},t7=fv,n7=async()=>{const e=t7({name:"Vuepress",setup(){e7();for(const s of ks)s.setup?.();const n=ks.flatMap(({rootComponents:s=[]})=>s.map(r=>Be(r))),o=Rg();return()=>[Be(o.value),n]}}),t=Yk();Qk(e),Jk(e,t,ks);for(const n of ks)await n.enhance?.({app:e,router:t,siteData:Yn});return e.use(t),{app:e,router:t}};n7().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{Ta as A,fo as B,Ue as C,Ki as D,Ri as E,M as F,Ku as G,_n as H,b as I,rv as J,ze as K,A as L,_e as M,K as N,bt as O,X as P,U as Q,zc as R,i7 as S,o7 as T,G as _,O as a,s7 as b,y as c,n7 as createVueApp,k as d,Oe as e,w as f,Oo as g,be as h,Vn as i,N as j,an as k,R0 as l,xn as m,lm as n,p as o,r7 as p,ee as q,Ge as r,we as s,ye as t,Xe as u,Af as v,P as w,bm as x,dt as y,Ne as z}; diff --git a/doc/docs/.vuepress/dist/assets/index.html-CkM9-Jn_.js b/doc/docs/.vuepress/dist/assets/index.html-2pRNvng7.js similarity index 73% rename from doc/docs/.vuepress/dist/assets/index.html-CkM9-Jn_.js rename to doc/docs/.vuepress/dist/assets/index.html-2pRNvng7.js index 32f124bf6..ff17cad0f 100644 --- a/doc/docs/.vuepress/dist/assets/index.html-CkM9-Jn_.js +++ b/doc/docs/.vuepress/dist/assets/index.html-2pRNvng7.js @@ -1 +1 @@ -import{_ as s,c as n,b as c,o as e}from"./app-qWrSwP4H.js";const p="/image/doc/macos/clash-nyanpasu/1.png",t="/image/doc/macos/clash-nyanpasu/2.png",o="/image/doc/macos/clash-nyanpasu/3.png",r="/image/doc/macos/clash-nyanpasu/4.png",h="/image/doc/macos/clash-nyanpasu/5.png",i="/image/doc/macos/clash-nyanpasu/6.png",m="/image/doc/macos/clash-nyanpasu/7.png",l="/image/doc/macos/clash-nyanpasu/8.png",d={};function _(g,a){return e(),n("div",null,[...a[0]||(a[0]=[c('

1.购买一个套餐。

1

2.下载安装Clash Nyanpasu,根据您的mac芯片。

2

3.复制Clash订阅链接。

3

4.打开Clash Nyanpasu,添加订阅。

4

5.点一下新添加的订阅卡片,应用该订阅。

5

6.在mac菜单栏中找到猫咪图标,勾选“系统代理”。

6

7.访问google,成功。

7

另外,如需访问冷门网站,请勾选“全局模式”。

8

',16)])])}const f=s(d,[["render",_]]),y=JSON.parse('{"path":"/macos/clash-nyanpasu/","title":"Clash Nyanpasu","lang":"zh-CN","frontmatter":{"title":"Clash Nyanpasu","createTime":"2025/09/24 14:26:33","permalink":"/macos/clash-nyanpasu/"},"readingTime":{"minutes":0.44,"words":132},"git":{"createdTime":1759483028000,"updatedTime":1759483028000,"contributors":[{"name":"hellcat","username":"","email":"","commits":1,"avatar":"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro"}]},"filePathRelative":"notes/doc/teach/MacOs/Clash Nyanpasu.md","headers":[]}');export{f as comp,y as data}; +import{_ as s,c as n,b as c,o as e}from"./app-QK_VlHgY.js";const p="/image/doc/macos/clash-nyanpasu/1.png",h="/image/doc/macos/clash-nyanpasu/2.png",o="/image/doc/macos/clash-nyanpasu/3.png",t="/image/doc/macos/clash-nyanpasu/4.png",r="/image/doc/macos/clash-nyanpasu/5.png",i="/image/doc/macos/clash-nyanpasu/6.png",m="/image/doc/macos/clash-nyanpasu/7.png",l="/image/doc/macos/clash-nyanpasu/8.png",d={};function _(g,a){return e(),n("div",null,[...a[0]||(a[0]=[c('

1.购买一个套餐。

1

2.下载安装Clash Nyanpasu,根据您的mac芯片。

2

3.复制Clash订阅链接。

3

4.打开Clash Nyanpasu,添加订阅。

4

5.点一下新添加的订阅卡片,应用该订阅。

5

6.在mac菜单栏中找到猫咪图标,勾选“系统代理”。

6

7.访问google,成功。

7

另外,如需访问冷门网站,请勾选“全局模式”。

8

',16)])])}const y=s(d,[["render",_]]),f=JSON.parse('{"path":"/macos/clash-nyanpasu/","title":"Clash Nyanpasu","lang":"zh-CN","frontmatter":{"title":"Clash Nyanpasu","createTime":"2025/09/24 14:26:33","permalink":"/macos/clash-nyanpasu/"},"readingTime":{"minutes":0.44,"words":132},"git":{"createdTime":1759483028000,"updatedTime":1759483028000},"filePathRelative":"notes/doc/teach/MacOs/Clash Nyanpasu.md","headers":[]}');export{y as comp,f as data}; diff --git a/doc/docs/.vuepress/dist/assets/index.html-SRb6I9Tb.js b/doc/docs/.vuepress/dist/assets/index.html-4rCynsOT.js similarity index 57% rename from doc/docs/.vuepress/dist/assets/index.html-SRb6I9Tb.js rename to doc/docs/.vuepress/dist/assets/index.html-4rCynsOT.js index 245eda12f..d5bc9eeb8 100644 --- a/doc/docs/.vuepress/dist/assets/index.html-SRb6I9Tb.js +++ b/doc/docs/.vuepress/dist/assets/index.html-4rCynsOT.js @@ -1 +1 @@ -import{_ as e,c as i,b as o,o as s}from"./app-qWrSwP4H.js";const n="/image/doc/ios/singbox/1.png",t="/image/doc/ios/singbox/2.png",r="/image/doc/ios/singbox/3.png",p="/image/doc/ios/singbox/4.png",c="/image/doc/ios/singbox/5.png",g="/image/doc/ios/singbox/6.png",d="/image/doc/ios/singbox/7.png",m={};function l(h,a){return s(),i("div",null,[...a[0]||(a[0]=[o('

1.首先要使用海外apple id登陆应用商店,若不会注册海外apple id可以在这里购买。

2.下载安装sing-box。

1

3.购买一个套餐。

2

4.将订阅导入到singbox。

1.点击“一键导入singbox”。 3

2.在弹出的窗口中点击“import”。 4

3.点击create。 5

4.点击“dashboard”,然后打开“enabled”开关 6

7.访问google,成功。

7

',12)])])}const _=e(m,[["render",l]]),x=JSON.parse('{"path":"/ios/singbox/","title":"Singbox","lang":"zh-CN","frontmatter":{"title":"Singbox","createTime":"2025/09/24 14:26:03","permalink":"/ios/singbox/"},"readingTime":{"minutes":0.43,"words":129},"git":{"createdTime":1759483028000,"updatedTime":1759483028000,"contributors":[{"name":"hellcat","username":"","email":"","commits":1,"avatar":"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro"}]},"filePathRelative":"notes/doc/teach/Ios/Singbox.md","headers":[]}');export{_ as comp,x as data}; +import{_ as i,c as e,b as o,o as n}from"./app-QK_VlHgY.js";const s="/image/doc/ios/singbox/1.png",t="/image/doc/ios/singbox/2.png",p="/image/doc/ios/singbox/3.png",r="/image/doc/ios/singbox/4.png",g="/image/doc/ios/singbox/5.png",c="/image/doc/ios/singbox/6.png",d="/image/doc/ios/singbox/7.png",l={};function m(h,a){return n(),e("div",null,[...a[0]||(a[0]=[o('

1.首先要使用海外apple id登陆应用商店,若不会注册海外apple id可以在这里购买。

2.下载安装sing-box。

1

3.购买一个套餐。

2

4.将订阅导入到singbox。

1.点击“一键导入singbox”。 3

2.在弹出的窗口中点击“import”。 4

3.点击create。 5

4.点击“dashboard”,然后打开“enabled”开关 6

7.访问google,成功。

7

',12)])])}const x=i(l,[["render",m]]),b=JSON.parse('{"path":"/ios/singbox/","title":"Singbox","lang":"zh-CN","frontmatter":{"title":"Singbox","createTime":"2025/09/24 14:26:03","permalink":"/ios/singbox/"},"readingTime":{"minutes":0.43,"words":129},"git":{"createdTime":1759483028000,"updatedTime":1759483028000},"filePathRelative":"notes/doc/teach/Ios/Singbox.md","headers":[]}');export{x as comp,b as data}; diff --git a/doc/docs/.vuepress/dist/assets/index.html-i-UTVFOI.js b/doc/docs/.vuepress/dist/assets/index.html-BBgDga0o.js similarity index 94% rename from doc/docs/.vuepress/dist/assets/index.html-i-UTVFOI.js rename to doc/docs/.vuepress/dist/assets/index.html-BBgDga0o.js index 10d3c81d7..5af3c2675 100644 --- a/doc/docs/.vuepress/dist/assets/index.html-i-UTVFOI.js +++ b/doc/docs/.vuepress/dist/assets/index.html-BBgDga0o.js @@ -1,8 +1,8 @@ -import{_ as i,c as e,b as a,o as n}from"./app-qWrSwP4H.js";const t={};function l(h,s){return n(),e("div",null,[...s[0]||(s[0]=[a(`

Chrome 浏览器无法代理

此类通常是由于扩展程序插件导致 解决方案:尝试使用无痕模式访问 在 Chrome 浏览器界面使用「快捷键」 打开无痕模式窗口(无痕模式不加载 Chrome 扩展程序)。

Windows快捷键: Ctrl+Shift+N

macOS快捷键: Shift+Command+N

在无痕模式窗口访问 https://ip.skk.moe 查看是否代理成功。

如果问题得到解决,请逐个关闭 Chrome 的扩展程序,排查哪个扩展程序所致。

GitHub SSH Push代码失败

因为防止恶意用户使用代理扫爆SSH服务端封禁了22端口的出站连接,您可以使用443端口来Push代码。 在 SSH 配置文件中设置此项,请编辑文件~/.ssh/config,并添加此部分:

Host github.com
+import{_ as i,c as e,b as a,o as n}from"./app-QK_VlHgY.js";const t={};function l(h,s){return n(),e("div",null,[...s[0]||(s[0]=[a(`

Chrome 浏览器无法代理

此类通常是由于扩展程序插件导致 解决方案:尝试使用无痕模式访问 在 Chrome 浏览器界面使用「快捷键」 打开无痕模式窗口(无痕模式不加载 Chrome 扩展程序)。

Windows快捷键: Ctrl+Shift+N

macOS快捷键: Shift+Command+N

在无痕模式窗口访问 https://ip.skk.moe 查看是否代理成功。

如果问题得到解决,请逐个关闭 Chrome 的扩展程序,排查哪个扩展程序所致。

GitHub SSH Push代码失败

因为防止恶意用户使用代理扫爆SSH服务端封禁了22端口的出站连接,您可以使用443端口来Push代码。 在 SSH 配置文件中设置此项,请编辑文件~/.ssh/config,并添加此部分:

Host github.com
     Hostname ssh.github.com
     Port 443
     User git

您可以通过连接到 GitHub.com 来测试其是否有效:

$ ssh -T git@github.com
 > Hi USERNAME! You've successfully authenticated, but GitHub does not
 > provide shell access.

参考链接

如果电脑开机后能正常使用QQ和微信,但无法通过浏览器上网,可能存在以下几种问题:

  1. 网络连接问题 网络设置错误:检查网络连接是否正常,确保无线网络或有线连接已正确配置。可以通过QQ和微信确认网络本身通畅(因为它们使用的可能是不同的连接协议)。 代理服务器设置:检查是否在浏览器中启用了代理服务器,这可能导致浏览器无法正常上网。可以进入浏览器的网络设置,关闭代理选项(除非确实需要它)。 在 Chrome 中,打开 "设置" > "高级" > "系统" > "打开您的计算机的代理设置",并确认代理未被误开启。
  2. DNS 设置问题 DNS 服务器问题:尝试更改 DNS 设置,使用公共的 DNS 服务器,例如 阿里云 的 DNS(223.5.5.5, 223.6.6.6)或其他常见的 DNS 服务提供商。
  3. 防火墙或安全软件的干扰 防火墙或杀毒软件:某些安全软件或防火墙设置可能阻止了浏览器访问网络。尝试临时关闭防火墙或杀毒软件,看看问题是否解决。
  4. 浏览器设置或扩展问题 浏览器扩展或缓存问题:一些浏览器扩展可能会干扰网络连接。可以尝试使用无扩展的浏览器,或者清除浏览器缓存后重试。 清除缓存:在浏览器设置中找到 “清除浏览数据”,选择清除缓存和 Cookie。
  5. 系统或浏览器故障 系统网络设置故障:如果QQ和微信使用的是不同的协议而可以连接,可能是系统的网络协议栈存在问题。可以尝试通过命令行刷新网络设置: 按下 Win + R,输入 cmd,按回车进入命令提示符。 运行以下命令来刷新 DNS 和重置网络设置:
ipconfig /flushdns
 netsh winsock reset
-netsh int ip reset

重启电脑后再次尝试。

  1. ISP(互联网服务提供商)的问题 确认是否是ISP的问题,可以尝试使用手机热点连接电脑,查看浏览器是否可以正常上网。如果手机热点可以上网,可能是家里的网络有问题。

软件更新问题

Q: AppStore 更新软件一直提示密码错误,但输入的密码是当前ID的正确密码。

A: 直接卸载,重新下载。更新软件输入的密码不是下载应用ID的密码。

`,20)])])}const d=i(t,[["render",l]]),p=JSON.parse('{"path":"/9424av4s/","title":"软件问题","lang":"zh-CN","frontmatter":{"title":"软件问题","createTime":"2025/09/23 15:39:52","permalink":"/9424av4s/"},"readingTime":{"minutes":3.1,"words":930},"git":{"createdTime":1759483028000,"updatedTime":1759483028000,"contributors":[{"name":"hellcat","username":"","email":"","commits":1,"avatar":"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro"}]},"filePathRelative":"notes/doc/qa/软件问题.md","headers":[]}');export{d as comp,p as data}; +netsh int ip reset

重启电脑后再次尝试。

  1. ISP(互联网服务提供商)的问题 确认是否是ISP的问题,可以尝试使用手机热点连接电脑,查看浏览器是否可以正常上网。如果手机热点可以上网,可能是家里的网络有问题。

软件更新问题

Q: AppStore 更新软件一直提示密码错误,但输入的密码是当前ID的正确密码。

A: 直接卸载,重新下载。更新软件输入的密码不是下载应用ID的密码。

`,20)])])}const d=i(t,[["render",l]]),p=JSON.parse('{"path":"/9424av4s/","title":"软件问题","lang":"zh-CN","frontmatter":{"title":"软件问题","createTime":"2025/09/23 15:39:52","permalink":"/9424av4s/"},"readingTime":{"minutes":3.1,"words":930},"git":{"createdTime":1759483028000,"updatedTime":1759483028000},"filePathRelative":"notes/doc/qa/软件问题.md","headers":[]}');export{d as comp,p as data}; diff --git a/doc/docs/.vuepress/dist/assets/index.html-zhBxxQre.js b/doc/docs/.vuepress/dist/assets/index.html-BNXBoBaa.js similarity index 84% rename from doc/docs/.vuepress/dist/assets/index.html-zhBxxQre.js rename to doc/docs/.vuepress/dist/assets/index.html-BNXBoBaa.js index 895604528..6ebd3adda 100644 --- a/doc/docs/.vuepress/dist/assets/index.html-zhBxxQre.js +++ b/doc/docs/.vuepress/dist/assets/index.html-BNXBoBaa.js @@ -1 +1 @@ -import{_ as e,c as t,o as a}from"./app-qWrSwP4H.js";const r={};function o(n,c){return a(),t("div")}const i=e(r,[["render",o]]),l=JSON.parse('{"path":"/blog/categories/","title":"分类","lang":"zh-CN","frontmatter":{"lang":"zh-CN","title":"分类","draft":true},"readingTime":{"minutes":0,"words":0},"git":{},"filePathRelative":null,"headers":[],"type":"blog-categories"}');export{i as comp,l as data}; +import{_ as e,c as t,o as a}from"./app-QK_VlHgY.js";const r={};function o(n,c){return a(),t("div")}const i=e(r,[["render",o]]),l=JSON.parse('{"path":"/blog/categories/","title":"分类","lang":"zh-CN","frontmatter":{"lang":"zh-CN","title":"分类","draft":true},"readingTime":{"minutes":0,"words":0},"git":{},"filePathRelative":null,"headers":[],"type":"blog-categories"}');export{i as comp,l as data}; diff --git a/doc/docs/.vuepress/dist/assets/index.html-BkNS84tK.js b/doc/docs/.vuepress/dist/assets/index.html-BRMUJ4Er.js similarity index 60% rename from doc/docs/.vuepress/dist/assets/index.html-BkNS84tK.js rename to doc/docs/.vuepress/dist/assets/index.html-BRMUJ4Er.js index 12c6638dc..b952eeca7 100644 --- a/doc/docs/.vuepress/dist/assets/index.html-BkNS84tK.js +++ b/doc/docs/.vuepress/dist/assets/index.html-BRMUJ4Er.js @@ -1 +1 @@ -import{_ as a,c as d,b as e,o as s}from"./app-qWrSwP4H.js";const n="/image/doc/windows/hiddify/1.png",t="/image/doc/windows/hiddify/2.png",o="/image/doc/windows/hiddify/3.png",r="/image/doc/windows/hiddify/4-1.png",c="/image/doc/windows/hiddify/4-2.png",h="/image/doc/windows/hiddify/4-3.png",p="/image/doc/windows/hiddify/5.png",m="/image/doc/windows/hiddify/6.png",f={};function _(g,i){return s(),d("div",null,[...i[0]||(i[0]=[e('

2.购买一个套餐。

1

3.下载Hiddify。

2

4.复制Hiddify订阅链接。

3

5.打开Hiddify,添加订阅。

1.点击右上角的“+”号。 4-1 2.点击“从剪切板添加”。 4-2 3.等待订阅添加完成。 4-3

6.启动代理。

5

7.访问google,成功。

6

',12)])])}const w=a(f,[["render",_]]),y=JSON.parse('{"path":"/windows/hiddify/","title":"Hiddify","lang":"zh-CN","frontmatter":{"title":"Hiddify","createTime":"2025/09/22 16:11:59","permalink":"/windows/hiddify/"},"readingTime":{"minutes":0.32,"words":95},"git":{"createdTime":1759483028000,"updatedTime":1759483028000,"contributors":[{"name":"hellcat","username":"","email":"","commits":1,"avatar":"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro"}]},"filePathRelative":"notes/doc/teach/Windows/Hiddify.md","headers":[]}');export{w as comp,y as data}; +import{_ as d,c as a,b as s,o as e}from"./app-QK_VlHgY.js";const n="/image/doc/windows/hiddify/1.png",o="/image/doc/windows/hiddify/2.png",t="/image/doc/windows/hiddify/3.png",r="/image/doc/windows/hiddify/4-1.png",c="/image/doc/windows/hiddify/4-2.png",h="/image/doc/windows/hiddify/4-3.png",p="/image/doc/windows/hiddify/5.png",m="/image/doc/windows/hiddify/6.png",_={};function f(g,i){return e(),a("div",null,[...i[0]||(i[0]=[s('

2.购买一个套餐。

1

3.下载Hiddify。

2

4.复制Hiddify订阅链接。

3

5.打开Hiddify,添加订阅。

1.点击右上角的“+”号。 4-1 2.点击“从剪切板添加”。 4-2 3.等待订阅添加完成。 4-3

6.启动代理。

5

7.访问google,成功。

6

',12)])])}const w=d(_,[["render",f]]),y=JSON.parse('{"path":"/windows/hiddify/","title":"Hiddify","lang":"zh-CN","frontmatter":{"title":"Hiddify","createTime":"2025/09/22 16:11:59","permalink":"/windows/hiddify/"},"readingTime":{"minutes":0.32,"words":95},"git":{"createdTime":1759483028000,"updatedTime":1759483028000},"filePathRelative":"notes/doc/teach/Windows/Hiddify.md","headers":[]}');export{w as comp,y as data}; diff --git a/doc/docs/.vuepress/dist/assets/index.html-CSp8PPzb.js b/doc/docs/.vuepress/dist/assets/index.html-BXLeXG2f.js similarity index 99% rename from doc/docs/.vuepress/dist/assets/index.html-CSp8PPzb.js rename to doc/docs/.vuepress/dist/assets/index.html-BXLeXG2f.js index 280f0fb29..423030f68 100644 --- a/doc/docs/.vuepress/dist/assets/index.html-CSp8PPzb.js +++ b/doc/docs/.vuepress/dist/assets/index.html-BXLeXG2f.js @@ -1,4 +1,4 @@ -import{_ as g}from"./plume-CW0hsMQh.js";import{_ as m,c,b as h,d as a,a as e,e as i,w as t,r as d,o}from"./app-qWrSwP4H.js";const y={},u={id:"标题2-badge",tabindex:"-1"},B={class:"header-anchor",href:"#标题2-badge"},A={id:"标题3-badge",tabindex:"-1"},D={class:"header-anchor",href:"#标题3-badge"},C={id:"标题4-badge",tabindex:"-1"},z={class:"header-anchor",href:"#标题4-badge"},x={class:"hint-container warning"};function w(F,s){const l=d("Badge"),f=d("VPLink"),p=d("Icon"),k=d("CodeTabs"),v=d("VPIcon"),r=d("Tabs");return o(),c("div",null,[s[26]||(s[26]=h('

标题H2

标题H3

标题H4

标题H5
标题H6
',5)),a("h2",u,[a("a",B,[a("span",null,[s[0]||(s[0]=i("标题2 Badge ",-1)),e(l,{type:"tip",text:"Badge"})])])]),a("h3",A,[a("a",D,[a("span",null,[s[1]||(s[1]=i("标题3 Badge ",-1)),e(l,{type:"warning",text:"Badge"})])])]),a("h4",C,[a("a",z,[a("span",null,[s[2]||(s[2]=i("标题4 Badge ",-1)),e(l,{type:"danger",text:"Badge"})])])]),s[27]||(s[27]=h('

正文内容。

@property CSS at-rule是 CSS Houdini API 的一部分,它允许开发者显式地定义他们的 CSS 自定义属性, 允许进行属性类型检查、设定默认值以及定义该自定义属性是否可以被继承。

@property 的出现,极大的增强了 CSS 的能力。

加粗:加粗文字

斜体: 斜体文字

删除文字

内容 标记

数学表达式: (2n1)-(2^{n-1}) ~ 2n112^{n-1} -1

rωr(yωω)=(yωω){(logy)r+i=1r(1)Ir(ri+1)(logy)riωi}\\frac {\\partial^r} {\\partial \\omega^r} \\left(\\frac {y^{\\omega}} {\\omega}\\right) = \\left(\\frac {y^{\\omega}} {\\omega}\\right) \\left\\{(\\log y)^r + \\sum_{i=1}^r \\frac {(-1)^ Ir \\cdots (r-i+1) (\\log y)^{ri}} {\\omega^i} \\right\\}

19th

H2O

内容居中

内容右对齐

  • 无序列表1
  • 无序列表2
  • 无序列表3
  1. 有序列表1
  2. 有序列表2
  3. 有序列表3
TablesAreCool
col 3 isright-aligned$1600
col 2 iscentered$12
zebra stripesare neat$1

引用内容

引用内容

',18)),a("p",null,[e(f,{href:"/"},{default:t(()=>[...s[3]||(s[3]=[i("链接",-1)])]),_:1})]),s[28]||(s[28]=a("p",null,[a("a",{href:"https://github.com/pengzhanbo",target:"_blank",rel:"noopener noreferrer"},"外部链接")],-1)),s[29]||(s[29]=a("p",null,[a("img",{src:g,alt:"plume"})],-1)),s[30]||(s[30]=a("p",null,[a("strong",null,"Badge:")],-1)),a("ul",null,[a("li",null,[e(l,{type:"info",text:"info badge"})]),a("li",null,[e(l,{type:"tip",text:"tip badge"})]),a("li",null,[e(l,{type:"warning",text:"warning badge"})]),a("li",null,[e(l,{type:"danger",text:"danger badge"})])]),s[31]||(s[31]=a("p",null,[a("strong",null,"图标:")],-1)),a("ul",null,[a("li",null,[s[4]||(s[4]=i("home - ",-1)),e(p,{name:"material-symbols:home",color:"currentColor",size:"1em"})]),a("li",null,[s[5]||(s[5]=i("vscode - ",-1)),e(p,{name:"skill-icons:vscode-dark",size:"2em"})]),a("li",null,[s[6]||(s[6]=i("twitter - ",-1)),e(p,{name:"skill-icons:twitter",size:"2em"})])]),s[32]||(s[32]=h(`

demo wrapper:

示例

main
aside

代码:

const a = 1
+import{_ as g}from"./plume-CW0hsMQh.js";import{_ as m,c,b as h,d as a,a as e,e as i,w as t,r as d,o}from"./app-QK_VlHgY.js";const y={},u={id:"标题2-badge",tabindex:"-1"},B={class:"header-anchor",href:"#标题2-badge"},A={id:"标题3-badge",tabindex:"-1"},D={class:"header-anchor",href:"#标题3-badge"},C={id:"标题4-badge",tabindex:"-1"},z={class:"header-anchor",href:"#标题4-badge"},x={class:"hint-container warning"};function w(F,s){const l=d("Badge"),f=d("VPLink"),p=d("Icon"),k=d("CodeTabs"),v=d("VPIcon"),r=d("Tabs");return o(),c("div",null,[s[26]||(s[26]=h('

标题H2

标题H3

标题H4

标题H5
标题H6
',5)),a("h2",u,[a("a",B,[a("span",null,[s[0]||(s[0]=i("标题2 Badge ",-1)),e(l,{type:"tip",text:"Badge"})])])]),a("h3",A,[a("a",D,[a("span",null,[s[1]||(s[1]=i("标题3 Badge ",-1)),e(l,{type:"warning",text:"Badge"})])])]),a("h4",C,[a("a",z,[a("span",null,[s[2]||(s[2]=i("标题4 Badge ",-1)),e(l,{type:"danger",text:"Badge"})])])]),s[27]||(s[27]=h('

正文内容。

@property CSS at-rule是 CSS Houdini API 的一部分,它允许开发者显式地定义他们的 CSS 自定义属性, 允许进行属性类型检查、设定默认值以及定义该自定义属性是否可以被继承。

@property 的出现,极大的增强了 CSS 的能力。

加粗:加粗文字

斜体: 斜体文字

删除文字

内容 标记

数学表达式: (2n1)-(2^{n-1}) ~ 2n112^{n-1} -1

rωr(yωω)=(yωω){(logy)r+i=1r(1)Ir(ri+1)(logy)riωi}\\frac {\\partial^r} {\\partial \\omega^r} \\left(\\frac {y^{\\omega}} {\\omega}\\right) = \\left(\\frac {y^{\\omega}} {\\omega}\\right) \\left\\{(\\log y)^r + \\sum_{i=1}^r \\frac {(-1)^ Ir \\cdots (r-i+1) (\\log y)^{ri}} {\\omega^i} \\right\\}

19th

H2O

内容居中

内容右对齐

  • 无序列表1
  • 无序列表2
  • 无序列表3
  1. 有序列表1
  2. 有序列表2
  3. 有序列表3
TablesAreCool
col 3 isright-aligned$1600
col 2 iscentered$12
zebra stripesare neat$1

引用内容

引用内容

',18)),a("p",null,[e(f,{href:"/"},{default:t(()=>[...s[3]||(s[3]=[i("链接",-1)])]),_:1})]),s[28]||(s[28]=a("p",null,[a("a",{href:"https://github.com/pengzhanbo",target:"_blank",rel:"noopener noreferrer"},"外部链接")],-1)),s[29]||(s[29]=a("p",null,[a("img",{src:g,alt:"plume"})],-1)),s[30]||(s[30]=a("p",null,[a("strong",null,"Badge:")],-1)),a("ul",null,[a("li",null,[e(l,{type:"info",text:"info badge"})]),a("li",null,[e(l,{type:"tip",text:"tip badge"})]),a("li",null,[e(l,{type:"warning",text:"warning badge"})]),a("li",null,[e(l,{type:"danger",text:"danger badge"})])]),s[31]||(s[31]=a("p",null,[a("strong",null,"图标:")],-1)),a("ul",null,[a("li",null,[s[4]||(s[4]=i("home - ",-1)),e(p,{name:"material-symbols:home",color:"currentColor",size:"1em"})]),a("li",null,[s[5]||(s[5]=i("vscode - ",-1)),e(p,{name:"skill-icons:vscode-dark",size:"2em"})]),a("li",null,[s[6]||(s[6]=i("twitter - ",-1)),e(p,{name:"skill-icons:twitter",size:"2em"})])]),s[32]||(s[32]=h(`

demo wrapper:

示例

main
aside

代码:

const a = 1
 const b = 2
 const c = a + b
 
@@ -87,4 +87,4 @@ import{_ as g}from"./plume-CW0hsMQh.js";import{_ as m,c,b as h,d as a,a as e,e a
 `),a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"app"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"."),a("span",{style:{"--shiki-light":"#59873A","--shiki-dark":"#80A665"}},"appendChild"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"("),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"window"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"."),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"document"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"."),a("span",{style:{"--shiki-light":"#59873A","--shiki-dark":"#80A665"}},"createElement"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"("),a("span",{style:{"--shiki-light":"#B5695977","--shiki-dark":"#C98A7D77"}},"'"),a("span",{style:{"--shiki-light":"#B56959","--shiki-dark":"#C98A7D"}},"small"),a("span",{style:{"--shiki-light":"#B5695977","--shiki-dark":"#C98A7D77"}},"'"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"))."),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"textContent"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}}," ="),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}}," a")])])]),a("div",{class:"line-numbers","aria-hidden":"true",style:{"counter-reset":"line-number 0"}},[a("div",{class:"line-number"}),a("div",{class:"line-number"}),a("div",{class:"line-number"})])],-1)])]),tab2:t(({value:n,isActive:b})=>[...s[16]||(s[16]=[a("div",{class:"language-css line-numbers-mode","data-highlighter":"shiki","data-ext":"css",style:{"--shiki-light":"#393a34","--shiki-dark":"#dbd7caee","--shiki-light-bg":"#ffffff","--shiki-dark-bg":"#121212"}},[a("pre",{class:"shiki shiki-themes vitesse-light vitesse-dark vp-code"},[a("code",{class:"language-css"},[a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"#"),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"app"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}}," {")]),i(`
 `),a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#998418","--shiki-dark":"#B8A965"}},"  font-size"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},":"),a("span",{style:{"--shiki-light":"#2F798A","--shiki-dark":"#4C9A91"}}," 2"),a("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}},"em"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},";")]),i(`
 `),a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#998418","--shiki-dark":"#B8A965"}},"  text-align"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},":"),a("span",{style:{"--shiki-light":"#A65E2B","--shiki-dark":"#C99076"}}," center"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},";")]),i(`
-`),a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"}")])])]),a("div",{class:"line-numbers","aria-hidden":"true",style:{"counter-reset":"line-number 0"}},[a("div",{class:"line-number"}),a("div",{class:"line-number"}),a("div",{class:"line-number"}),a("div",{class:"line-number"})])],-1)])]),_:1}),s[34]||(s[34]=a("p",null,"::::",-1)),s[35]||(s[35]=a("p",null,[a("strong",null,"选项卡:")],-1)),e(r,{id:"374",data:[{id:"标题1"},{id:"标题2"}]},{title0:t(({value:n,isActive:b})=>[...s[17]||(s[17]=[i("标题1",-1)])]),title1:t(({value:n,isActive:b})=>[...s[18]||(s[18]=[i("标题2",-1)])]),tab0:t(({value:n,isActive:b})=>[...s[19]||(s[19]=[a("p",null,"内容区块",-1)])]),tab1:t(({value:n,isActive:b})=>[...s[20]||(s[20]=[a("p",null,"内容区块",-1)])]),_:1}),a("div",x,[s[25]||(s[25]=a("p",{class:"hint-container-title"},"注意",-1)),e(r,{id:"387",data:[{id:"标题1"},{id:"标题2"}]},{title0:t(({value:n,isActive:b})=>[...s[21]||(s[21]=[i("标题1",-1)])]),title1:t(({value:n,isActive:b})=>[...s[22]||(s[22]=[i("标题2",-1)])]),tab0:t(({value:n,isActive:b})=>[...s[23]||(s[23]=[a("p",null,"内容区块",-1)])]),tab1:t(({value:n,isActive:b})=>[...s[24]||(s[24]=[a("p",null,"内容区块",-1)])]),_:1})]),s[36]||(s[36]=h('

脚注:

脚注 1 链接[1]

脚注 2 链接[2]

行内的脚注[3] 定义。

重复的页脚定义[2:1]


  1. 脚注 可以包含特殊标记

    也可以由多个段落组成 ↩︎

  2. 脚注文字。 ↩︎ ↩︎

  3. 行内脚注文本 ↩︎

',7))])}const S=m(y,[["render",w],["__scopeId","data-v-b24b1fe1"]]),T=JSON.parse('{"path":"/baygtkq6/","title":"Markdown","lang":"zh-CN","frontmatter":{"title":"Markdown","tags":["markdown"],"createTime":"2025/09/21 15:08:39","permalink":"/baygtkq6/"},"readingTime":{"minutes":3.36,"words":1009},"git":{"createdTime":1759483028000,"updatedTime":1759483028000,"contributors":[{"name":"hellcat","username":"","email":"","commits":1,"avatar":"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro"}]},"filePathRelative":"notes/doc/meiyong/markdown.md","headers":[]}');export{S as comp,T as data}; +`),a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"}")])])]),a("div",{class:"line-numbers","aria-hidden":"true",style:{"counter-reset":"line-number 0"}},[a("div",{class:"line-number"}),a("div",{class:"line-number"}),a("div",{class:"line-number"}),a("div",{class:"line-number"})])],-1)])]),_:1}),s[34]||(s[34]=a("p",null,"::::",-1)),s[35]||(s[35]=a("p",null,[a("strong",null,"选项卡:")],-1)),e(r,{id:"374",data:[{id:"标题1"},{id:"标题2"}]},{title0:t(({value:n,isActive:b})=>[...s[17]||(s[17]=[i("标题1",-1)])]),title1:t(({value:n,isActive:b})=>[...s[18]||(s[18]=[i("标题2",-1)])]),tab0:t(({value:n,isActive:b})=>[...s[19]||(s[19]=[a("p",null,"内容区块",-1)])]),tab1:t(({value:n,isActive:b})=>[...s[20]||(s[20]=[a("p",null,"内容区块",-1)])]),_:1}),a("div",x,[s[25]||(s[25]=a("p",{class:"hint-container-title"},"注意",-1)),e(r,{id:"387",data:[{id:"标题1"},{id:"标题2"}]},{title0:t(({value:n,isActive:b})=>[...s[21]||(s[21]=[i("标题1",-1)])]),title1:t(({value:n,isActive:b})=>[...s[22]||(s[22]=[i("标题2",-1)])]),tab0:t(({value:n,isActive:b})=>[...s[23]||(s[23]=[a("p",null,"内容区块",-1)])]),tab1:t(({value:n,isActive:b})=>[...s[24]||(s[24]=[a("p",null,"内容区块",-1)])]),_:1})]),s[36]||(s[36]=h('

脚注:

脚注 1 链接[1]

脚注 2 链接[2]

行内的脚注[3] 定义。

重复的页脚定义[2:1]


  1. 脚注 可以包含特殊标记

    也可以由多个段落组成 ↩︎

  2. 脚注文字。 ↩︎ ↩︎

  3. 行内脚注文本 ↩︎

',7))])}const S=m(y,[["render",w],["__scopeId","data-v-b24b1fe1"]]),T=JSON.parse('{"path":"/baygtkq6/","title":"Markdown","lang":"zh-CN","frontmatter":{"title":"Markdown","tags":["markdown"],"createTime":"2025/09/21 15:08:39","permalink":"/baygtkq6/"},"readingTime":{"minutes":3.36,"words":1009},"git":{"createdTime":1759483028000,"updatedTime":1759483028000},"filePathRelative":"notes/doc/meiyong/markdown.md","headers":[]}');export{S as comp,T as data}; diff --git a/doc/docs/.vuepress/dist/assets/index.html-DpMg6k0f.js b/doc/docs/.vuepress/dist/assets/index.html-BjxLFfJM.js similarity index 83% rename from doc/docs/.vuepress/dist/assets/index.html-DpMg6k0f.js rename to doc/docs/.vuepress/dist/assets/index.html-BjxLFfJM.js index b80135592..380d1ca86 100644 --- a/doc/docs/.vuepress/dist/assets/index.html-DpMg6k0f.js +++ b/doc/docs/.vuepress/dist/assets/index.html-BjxLFfJM.js @@ -1 +1 @@ -import{_ as e,c as t,o as a}from"./app-qWrSwP4H.js";const r={};function n(o,c){return a(),t("div")}const s=e(r,[["render",n]]),i=JSON.parse('{"path":"/blog/","title":"博客","lang":"zh-CN","frontmatter":{"lang":"zh-CN","title":"博客","draft":true},"readingTime":{"minutes":0,"words":0},"git":{},"filePathRelative":null,"headers":[],"type":"blog"}');export{s as comp,i as data}; +import{_ as e,c as t,o as a}from"./app-QK_VlHgY.js";const r={};function n(o,c){return a(),t("div")}const s=e(r,[["render",n]]),i=JSON.parse('{"path":"/blog/","title":"博客","lang":"zh-CN","frontmatter":{"lang":"zh-CN","title":"博客","draft":true},"readingTime":{"minutes":0,"words":0},"git":{},"filePathRelative":null,"headers":[],"type":"blog"}');export{s as comp,i as data}; diff --git a/doc/docs/.vuepress/dist/assets/index.html-BK5kYZ08.js b/doc/docs/.vuepress/dist/assets/index.html-C6-js4bR.js similarity index 83% rename from doc/docs/.vuepress/dist/assets/index.html-BK5kYZ08.js rename to doc/docs/.vuepress/dist/assets/index.html-C6-js4bR.js index 232052445..f78c9d4d6 100644 --- a/doc/docs/.vuepress/dist/assets/index.html-BK5kYZ08.js +++ b/doc/docs/.vuepress/dist/assets/index.html-C6-js4bR.js @@ -1 +1 @@ -import{_ as t,c as e,o as a}from"./app-qWrSwP4H.js";const r={};function n(o,s){return a(),e("div")}const l=t(r,[["render",n]]),i=JSON.parse('{"path":"/blog/tags/","title":"标签","lang":"zh-CN","frontmatter":{"lang":"zh-CN","title":"标签","draft":true},"readingTime":{"minutes":0,"words":0},"git":{},"filePathRelative":null,"headers":[],"type":"blog-tags"}');export{l as comp,i as data}; +import{_ as t,c as e,o as a}from"./app-QK_VlHgY.js";const r={};function n(o,s){return a(),e("div")}const l=t(r,[["render",n]]),i=JSON.parse('{"path":"/blog/tags/","title":"标签","lang":"zh-CN","frontmatter":{"lang":"zh-CN","title":"标签","draft":true},"readingTime":{"minutes":0,"words":0},"git":{},"filePathRelative":null,"headers":[],"type":"blog-tags"}');export{l as comp,i as data}; diff --git a/doc/docs/.vuepress/dist/assets/index.html-CLOGziH2.js b/doc/docs/.vuepress/dist/assets/index.html-CMbjTRzp.js similarity index 53% rename from doc/docs/.vuepress/dist/assets/index.html-CLOGziH2.js rename to doc/docs/.vuepress/dist/assets/index.html-CMbjTRzp.js index 13d748a7a..15272fb24 100644 --- a/doc/docs/.vuepress/dist/assets/index.html-CLOGziH2.js +++ b/doc/docs/.vuepress/dist/assets/index.html-CMbjTRzp.js @@ -1 +1 @@ -import{_ as e,c as t,b as s,o as c}from"./app-qWrSwP4H.js";const r="/image/doc/android/clash-meta/1.png",n="/image/doc/android/clash-meta/2.png",o="/image/doc/android/clash-meta/3.png",i="/image/doc/android/clash-meta/4.png",d="/image/doc/android/clash-meta/5.png",p="/image/doc/android/clash-meta/6.png",m="/image/doc/android/clash-meta/7.png",h="/image/doc/android/clash-meta/8.png",l={};function _(g,a){return c(),t("div",null,[...a[0]||(a[0]=[s('

1.购买一个套餐。

1

2.下载安装Clash Meta。

2

3.导入订阅至Clash Meta。

1.在网站面板点击“一键导入clash订阅”。

3

2.在弹出的Clash Meta窗口中点击保存。

4

3.点击“配置”。

5

4.点击勾选导入的订阅卡片,使其生效。

6

4.在应用主页,点击启动clash。

7

5.访问Google,成功。

8

',17)])])}const b=e(l,[["render",_]]),x=JSON.parse('{"path":"/android/clash-meta/","title":"Clash Meta","lang":"zh-CN","frontmatter":{"title":"Clash Meta","createTime":"2025/09/24 14:23:42","permalink":"/android/clash-meta/"},"readingTime":{"minutes":0.41,"words":124},"git":{"createdTime":1759483028000,"updatedTime":1759483028000,"contributors":[{"name":"hellcat","username":"","email":"","commits":1,"avatar":"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro"}]},"filePathRelative":"notes/doc/teach/Android/Clash Meta.md","headers":[]}');export{b as comp,x as data}; +import{_ as e,c as s,b as t,o as c}from"./app-QK_VlHgY.js";const n="/image/doc/android/clash-meta/1.png",o="/image/doc/android/clash-meta/2.png",i="/image/doc/android/clash-meta/3.png",r="/image/doc/android/clash-meta/4.png",d="/image/doc/android/clash-meta/5.png",p="/image/doc/android/clash-meta/6.png",h="/image/doc/android/clash-meta/7.png",l="/image/doc/android/clash-meta/8.png",m={};function _(g,a){return c(),s("div",null,[...a[0]||(a[0]=[t('

1.购买一个套餐。

1

2.下载安装Clash Meta。

2

3.导入订阅至Clash Meta。

1.在网站面板点击“一键导入clash订阅”。

3

2.在弹出的Clash Meta窗口中点击保存。

4

3.点击“配置”。

5

4.点击勾选导入的订阅卡片,使其生效。

6

4.在应用主页,点击启动clash。

7

5.访问Google,成功。

8

',17)])])}const x=e(m,[["render",_]]),C=JSON.parse('{"path":"/android/clash-meta/","title":"Clash Meta","lang":"zh-CN","frontmatter":{"title":"Clash Meta","createTime":"2025/09/24 14:23:42","permalink":"/android/clash-meta/"},"readingTime":{"minutes":0.41,"words":124},"git":{"createdTime":1759483028000,"updatedTime":1759483028000},"filePathRelative":"notes/doc/teach/Android/Clash Meta.md","headers":[]}');export{x as comp,C as data}; diff --git a/doc/docs/.vuepress/dist/assets/index.html-Cs85oA_x.js b/doc/docs/.vuepress/dist/assets/index.html-CMnI4k5_.js similarity index 83% rename from doc/docs/.vuepress/dist/assets/index.html-Cs85oA_x.js rename to doc/docs/.vuepress/dist/assets/index.html-CMnI4k5_.js index 08be5d89a..8e1221fa1 100644 --- a/doc/docs/.vuepress/dist/assets/index.html-Cs85oA_x.js +++ b/doc/docs/.vuepress/dist/assets/index.html-CMnI4k5_.js @@ -1 +1 @@ -import{_ as e,c as t,o as a}from"./app-qWrSwP4H.js";const r={};function n(c,o){return a(),t("div")}const i=e(r,[["render",n]]),l=JSON.parse('{"path":"/blog/archives/","title":"归档","lang":"zh-CN","frontmatter":{"lang":"zh-CN","title":"归档","draft":true},"readingTime":{"minutes":0,"words":0},"git":{},"filePathRelative":null,"headers":[],"type":"blog-archives"}');export{i as comp,l as data}; +import{_ as e,c as t,o as a}from"./app-QK_VlHgY.js";const r={};function n(c,o){return a(),t("div")}const i=e(r,[["render",n]]),l=JSON.parse('{"path":"/blog/archives/","title":"归档","lang":"zh-CN","frontmatter":{"lang":"zh-CN","title":"归档","draft":true},"readingTime":{"minutes":0,"words":0},"git":{},"filePathRelative":null,"headers":[],"type":"blog-archives"}');export{i as comp,l as data}; diff --git a/doc/docs/.vuepress/dist/assets/index.html-CPZYtw-r.js b/doc/docs/.vuepress/dist/assets/index.html-CPZYtw-r.js deleted file mode 100644 index 6f83a9105..000000000 --- a/doc/docs/.vuepress/dist/assets/index.html-CPZYtw-r.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t,c as a,a as o,r,o as c}from"./app-qWrSwP4H.js";const n={};function m(s,i){const e=r("CustomComponent");return c(),a("div",null,[o(e)])}const p=t(n,[["render",m]]),d=JSON.parse('{"path":"/article/li0yjgjg/","title":"自定义组件","lang":"zh-CN","frontmatter":{"title":"自定义组件","tags":["预览","组件"],"createTime":"2025/09/21 15:08:39","permalink":"/article/li0yjgjg/"},"readingTime":{"minutes":0.07,"words":20},"git":{"createdTime":1759483028000,"updatedTime":1759483028000,"contributors":[{"name":"hellcat","username":"","email":"","commits":1,"avatar":"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro"}]},"filePathRelative":"preview/custom-component.example.md","headers":[]}');export{p as comp,d as data}; diff --git a/doc/docs/.vuepress/dist/assets/index.html-Bt8sYIYL.js b/doc/docs/.vuepress/dist/assets/index.html-CSGOa3rX.js similarity index 90% rename from doc/docs/.vuepress/dist/assets/index.html-Bt8sYIYL.js rename to doc/docs/.vuepress/dist/assets/index.html-CSGOa3rX.js index a7ebfd972..e56719507 100644 --- a/doc/docs/.vuepress/dist/assets/index.html-Bt8sYIYL.js +++ b/doc/docs/.vuepress/dist/assets/index.html-CSGOa3rX.js @@ -1 +1 @@ -import{_ as t,c as e,o as a}from"./app-qWrSwP4H.js";const n={};function o(r,c){return a(),e("div")}const s=t(n,[["render",o]]),l=JSON.parse('{"path":"/","title":"","lang":"zh-CN","frontmatter":{"pageLayout":"home","copyright":false,"externalLinkIcon":false,"config":[{"type":"hero","full":true,"background":"tint-plate","hero":{"name":"福云文档中心","//tagline":"文档中心","text":"您可以在这里查看相关使用教程","actions":[{"theme":"brand","text":"查看教程","link":"/start/"},{"theme":"alt","text":"访问官网","link":"https://福云.com"}]}}]},"readingTime":{"minutes":0.22,"words":65},"git":{},"filePathRelative":"README.md","headers":[]}');export{s as comp,l as data}; +import{_ as t,c as e,o as a}from"./app-QK_VlHgY.js";const n={};function o(r,c){return a(),e("div")}const s=t(n,[["render",o]]),l=JSON.parse('{"path":"/","title":"","lang":"zh-CN","frontmatter":{"pageLayout":"home","copyright":false,"externalLinkIcon":false,"config":[{"type":"hero","full":true,"background":"tint-plate","hero":{"name":"福云文档中心","//tagline":"文档中心","text":"您可以在这里查看相关使用教程","actions":[{"theme":"brand","text":"查看教程","link":"/start/"},{"theme":"alt","text":"访问官网","link":"https://福云.com"}]}}]},"readingTime":{"minutes":0.22,"words":65},"git":{},"filePathRelative":"README.md","headers":[]}');export{s as comp,l as data}; diff --git a/doc/docs/.vuepress/dist/assets/index.html-DJn9mFFy.js b/doc/docs/.vuepress/dist/assets/index.html-CTus8ykK.js similarity index 64% rename from doc/docs/.vuepress/dist/assets/index.html-DJn9mFFy.js rename to doc/docs/.vuepress/dist/assets/index.html-CTus8ykK.js index 61725d8e5..ba64d5072 100644 --- a/doc/docs/.vuepress/dist/assets/index.html-DJn9mFFy.js +++ b/doc/docs/.vuepress/dist/assets/index.html-CTus8ykK.js @@ -1 +1 @@ -import{_ as r,c as s,b as n,d as a,e as o,o as i}from"./app-qWrSwP4H.js";const d="/image/doc/resub.png",l={},m=["href"];function p(t,e){return i(),s("div",null,[e[0]||(e[0]=n('

付款后多久到账?

正常情况下支付成功后即刻自动到账。如果出现付款后长时间没到账请联系在线客服或提交工单。

账户的连接信息被他人盗用了,如何修改?

在',5)),a("a",{href:t.$theme.custom.url_site_base+"/user/profile",target:"_blank"},"我的账号",8,m),e[1]||(e[1]=o("页面,重置订阅链接。 ",-1)),e[2]||(e[2]=a("h2",{id:"套餐可以退款吗",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#套餐可以退款吗"},[a("span",null,"套餐可以退款吗?")])],-1)),e[3]||(e[3]=a("p",null,"由于虚拟产品的特殊性,所有套餐一经售出后都不支持退款,请确认后购买,谢谢您的支持和理解。",-1)),e[4]||(e[4]=a("h2",{id:"账号能分享给朋友使用吗",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#账号能分享给朋友使用吗"},[a("span",null,"账号能分享给朋友使用吗?")])],-1)),e[5]||(e[5]=a("p",null,"账号不支持任何形式的共享行为,发现了会封禁账号,如果你共享了账号后端可能会触发自动封禁程序。",-1))])}const f=r(l,[["render",p]]),h=JSON.parse('{"path":"/lpws70ce/","title":"账户问题","lang":"zh-CN","frontmatter":{"title":"账户问题","createTime":"2025/09/22 16:14:36","permalink":"/lpws70ce/"},"readingTime":{"minutes":0.68,"words":203},"git":{"createdTime":1759483028000,"updatedTime":1759483028000,"contributors":[{"name":"hellcat","username":"","email":"","commits":1,"avatar":"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro"}]},"filePathRelative":"notes/doc/qa/账户问题.md","headers":[]}');export{f as comp,h as data}; +import{_ as s,c as r,b as n,d as a,e as i,o as d}from"./app-QK_VlHgY.js";const o="/image/doc/resub.png",l={},p=["href"];function m(t,e){return d(),r("div",null,[e[0]||(e[0]=n('

付款后多久到账?

正常情况下支付成功后即刻自动到账。如果出现付款后长时间没到账请联系在线客服或提交工单。

账户的连接信息被他人盗用了,如何修改?

在',5)),a("a",{href:t.$theme.custom.url_site_base+"/user/profile",target:"_blank"},"我的账号",8,p),e[1]||(e[1]=i("页面,重置订阅链接。 ",-1)),e[2]||(e[2]=a("h2",{id:"套餐可以退款吗",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#套餐可以退款吗"},[a("span",null,"套餐可以退款吗?")])],-1)),e[3]||(e[3]=a("p",null,"由于虚拟产品的特殊性,所有套餐一经售出后都不支持退款,请确认后购买,谢谢您的支持和理解。",-1)),e[4]||(e[4]=a("h2",{id:"账号能分享给朋友使用吗",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#账号能分享给朋友使用吗"},[a("span",null,"账号能分享给朋友使用吗?")])],-1)),e[5]||(e[5]=a("p",null,"账号不支持任何形式的共享行为,发现了会封禁账号,如果你共享了账号后端可能会触发自动封禁程序。",-1))])}const f=s(l,[["render",m]]),u=JSON.parse('{"path":"/lpws70ce/","title":"账户问题","lang":"zh-CN","frontmatter":{"title":"账户问题","createTime":"2025/09/22 16:14:36","permalink":"/lpws70ce/"},"readingTime":{"minutes":0.68,"words":203},"git":{"createdTime":1759483028000,"updatedTime":1759483028000},"filePathRelative":"notes/doc/qa/账户问题.md","headers":[]}');export{f as comp,u as data}; diff --git a/doc/docs/.vuepress/dist/assets/index.html-CVD_8tFv.js b/doc/docs/.vuepress/dist/assets/index.html-CVD_8tFv.js deleted file mode 100644 index 3f41fed8c..000000000 --- a/doc/docs/.vuepress/dist/assets/index.html-CVD_8tFv.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as d,c as r,d as n,e as s,a,w as i,r as o,o as e}from"./app-qWrSwP4H.js";const u={};function f(p,l){const t=o("VPLink");return e(),r("div",null,[l[14]||(l[14]=n("h2",{id:"琳琅盲目的客户端版本常让新手感到困惑-我该使用哪个版本",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#琳琅盲目的客户端版本常让新手感到困惑-我该使用哪个版本"},[n("span",null,"琳琅盲目的客户端版本常让新手感到困惑:我该使用哪个版本?")])],-1)),l[15]||(l[15]=n("p",null,"首先帮您挑选出目前最泛用的版本,您可以无脑选择它们,不会有大问题。",-1)),n("p",null,[l[1]||(l[1]=s("Windows端:",-1)),a(t,{href:"/windows/clash-nyanpasu/"},{default:i(()=>[...l[0]||(l[0]=[s("Clash Nyanpasu",-1)])]),_:1})]),n("p",null,[l[3]||(l[3]=s("Android端:",-1)),a(t,{href:"/ios/clash-meta/"},{default:i(()=>[...l[2]||(l[2]=[s("Clash Meta",-1)])]),_:1})]),n("p",null,[l[5]||(l[5]=s("Ios端:",-1)),a(t,{href:"/ios/hiddify/"},{default:i(()=>[...l[4]||(l[4]=[s("Hiddify",-1)])]),_:1})]),n("p",null,[l[7]||(l[7]=s("Macos端:",-1)),a(t,{href:"/macos/clash-nyanpasu/"},{default:i(()=>[...l[6]||(l[6]=[s("Clash Nyanpasu",-1)])]),_:1})]),l[16]||(l[16]=n("h2",{id:"这些软件的优劣势",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#这些软件的优劣势"},[n("span",null,"这些软件的优劣势?")])],-1)),n("ul",null,[n("li",null,[l[12]||(l[12]=n("p",null,"Clash系列",-1)),n("ul",null,[l[11]||(l[11]=n("li",null,"国内普遍使用Clash系列,其主要优势是百度中文资料多,遇到问题问百度方便。",-1)),n("li",null,[l[9]||(l[9]=s("Clash有很多版本,目前保持更新且界面最美观的为",-1)),a(t,{href:"/windows/clash-nyanpasu/"},{default:i(()=>[...l[8]||(l[8]=[s("Nyanpasu",-1)])]),_:1}),l[10]||(l[10]=s("版本。",-1))])])]),l[13]||(l[13]=n("li",null,[n("p",null,"Hiddify"),n("ul",null,[n("li",null,"国外普遍使用Hiddify,界面简洁易上手,全平台可用,是非常成熟的产品。"),n("li",null,"Hiddify的生态与Clash不同,Hiddify只有一个版本,且会一直更新。")])],-1))]),l[17]||(l[17]=n("h2",{id:"补充",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#补充"},[n("span",null,"补充")])],-1)),l[18]||(l[18]=n("p",null,"已经不流行,或者停止更新的软件,我们就不再推荐,保持清爽。",-1)),l[19]||(l[19]=n("p",null,"比如Hiddify在Ios端完全可以替代小火箭(Shadowroket),更好用且免费,我们不再推荐小火箭。",-1)),l[20]||(l[20]=n("p",null,"一键客户端目前其实不成熟,我们维护成本高,用户使用问题多,追求方便更推荐使用Hiddify。",-1))])}const y=d(u,[["render",f]]),b=JSON.parse('{"path":"/un2lbkeo/","title":"哪个代理软件最适合我?","lang":"zh-CN","frontmatter":{"title":"哪个代理软件最适合我?","createTime":"2025/09/28 12:54:04","permalink":"/un2lbkeo/"},"readingTime":{"minutes":1.02,"words":306},"git":{"createdTime":1759483028000,"updatedTime":1759483028000,"contributors":[{"name":"hellcat","username":"","email":"","commits":1,"avatar":"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro"}]},"filePathRelative":"notes/doc/advanced/哪个代理软件最适合我?.md","headers":[]}');export{y as comp,b as data}; diff --git a/doc/docs/.vuepress/dist/assets/index.html-D3Fu6puD.js b/doc/docs/.vuepress/dist/assets/index.html-DEoSkqb9.js similarity index 99% rename from doc/docs/.vuepress/dist/assets/index.html-D3Fu6puD.js rename to doc/docs/.vuepress/dist/assets/index.html-DEoSkqb9.js index 55fa50071..6f63c9358 100644 --- a/doc/docs/.vuepress/dist/assets/index.html-D3Fu6puD.js +++ b/doc/docs/.vuepress/dist/assets/index.html-DEoSkqb9.js @@ -1,4 +1,4 @@ -import{_ as m}from"./plume-CW0hsMQh.js";import{_ as o,c as y,b as h,d as a,a as d,e as i,w as t,r as c,o as u}from"./app-qWrSwP4H.js";const b={},B={id:"标题2-badge",tabindex:"-1"},A={class:"header-anchor",href:"#标题2-badge"},D={id:"标题3-badge",tabindex:"-1"},f={class:"header-anchor",href:"#标题3-badge"},C={id:"标题4-badge",tabindex:"-1"},z={class:"header-anchor",href:"#标题4-badge"},x={class:"hint-container warning"};function w(F,s){const e=c("Badge"),g=c("VPLink"),p=c("Icon"),k=c("CodeTabs"),v=c("VPIcon"),r=c("Tabs");return u(),y("div",null,[s[26]||(s[26]=h('

标题H2

标题H3

标题H4

标题H5
标题H6
',5)),a("h2",B,[a("a",A,[a("span",null,[s[0]||(s[0]=i("标题2 Badge ",-1)),d(e,{type:"tip",text:"Badge"})])])]),a("h3",D,[a("a",f,[a("span",null,[s[1]||(s[1]=i("标题3 Badge ",-1)),d(e,{type:"warning",text:"Badge"})])])]),a("h4",C,[a("a",z,[a("span",null,[s[2]||(s[2]=i("标题4 Badge ",-1)),d(e,{type:"danger",text:"Badge"})])])]),s[27]||(s[27]=h('

正文内容。

@property CSS at-rule是 CSS Houdini API 的一部分,它允许开发者显式地定义他们的 CSS 自定义属性, 允许进行属性类型检查、设定默认值以及定义该自定义属性是否可以被继承。

@property 的出现,极大的增强了 CSS 的能力。

加粗:加粗文字

斜体: 斜体文字

删除文字

内容 标记

数学表达式: (2n1)-(2^{n-1}) ~ 2n112^{n-1} -1

rωr(yωω)=(yωω){(logy)r+i=1r(1)Ir(ri+1)(logy)riωi}\\frac {\\partial^r} {\\partial \\omega^r} \\left(\\frac {y^{\\omega}} {\\omega}\\right) = \\left(\\frac {y^{\\omega}} {\\omega}\\right) \\left\\{(\\log y)^r + \\sum_{i=1}^r \\frac {(-1)^ Ir \\cdots (r-i+1) (\\log y)^{ri}} {\\omega^i} \\right\\}

19th

H2O

内容居中

内容右对齐

  • 无序列表1
  • 无序列表2
  • 无序列表3
  1. 有序列表1
  2. 有序列表2
  3. 有序列表3
TablesAreCool
col 3 isright-aligned$1600
col 2 iscentered$12
zebra stripesare neat$1

引用内容

引用内容

',18)),a("p",null,[d(g,{href:"/"},{default:t(()=>[...s[3]||(s[3]=[i("链接",-1)])]),_:1})]),s[28]||(s[28]=a("p",null,[a("a",{href:"https://github.com/pengzhanbo",target:"_blank",rel:"noopener noreferrer"},"外部链接")],-1)),s[29]||(s[29]=a("p",null,[a("img",{src:m,alt:"plume"})],-1)),s[30]||(s[30]=a("p",null,[a("strong",null,"Badge:")],-1)),a("ul",null,[a("li",null,[d(e,{type:"info",text:"info badge"})]),a("li",null,[d(e,{type:"tip",text:"tip badge"})]),a("li",null,[d(e,{type:"warning",text:"warning badge"})]),a("li",null,[d(e,{type:"danger",text:"danger badge"})])]),s[31]||(s[31]=a("p",null,[a("strong",null,"图标:")],-1)),a("ul",null,[a("li",null,[s[4]||(s[4]=i("home - ",-1)),d(p,{name:"material-symbols:home",color:"currentColor",size:"1em"})]),a("li",null,[s[5]||(s[5]=i("vscode - ",-1)),d(p,{name:"skill-icons:vscode-dark",size:"2em"})]),a("li",null,[s[6]||(s[6]=i("twitter - ",-1)),d(p,{name:"skill-icons:twitter",size:"2em"})])]),s[32]||(s[32]=h(`

demo wrapper:

示例

main
aside

代码:

const a = 1
+import{_ as m}from"./plume-CW0hsMQh.js";import{_ as o,c as y,b as h,d as a,a as d,e as i,w as t,r as c,o as u}from"./app-QK_VlHgY.js";const b={},B={id:"标题2-badge",tabindex:"-1"},A={class:"header-anchor",href:"#标题2-badge"},D={id:"标题3-badge",tabindex:"-1"},f={class:"header-anchor",href:"#标题3-badge"},C={id:"标题4-badge",tabindex:"-1"},z={class:"header-anchor",href:"#标题4-badge"},x={class:"hint-container warning"};function w(F,s){const e=c("Badge"),g=c("VPLink"),p=c("Icon"),k=c("CodeTabs"),v=c("VPIcon"),r=c("Tabs");return u(),y("div",null,[s[26]||(s[26]=h('

标题H2

标题H3

标题H4

标题H5
标题H6
',5)),a("h2",B,[a("a",A,[a("span",null,[s[0]||(s[0]=i("标题2 Badge ",-1)),d(e,{type:"tip",text:"Badge"})])])]),a("h3",D,[a("a",f,[a("span",null,[s[1]||(s[1]=i("标题3 Badge ",-1)),d(e,{type:"warning",text:"Badge"})])])]),a("h4",C,[a("a",z,[a("span",null,[s[2]||(s[2]=i("标题4 Badge ",-1)),d(e,{type:"danger",text:"Badge"})])])]),s[27]||(s[27]=h('

正文内容。

@property CSS at-rule是 CSS Houdini API 的一部分,它允许开发者显式地定义他们的 CSS 自定义属性, 允许进行属性类型检查、设定默认值以及定义该自定义属性是否可以被继承。

@property 的出现,极大的增强了 CSS 的能力。

加粗:加粗文字

斜体: 斜体文字

删除文字

内容 标记

数学表达式: (2n1)-(2^{n-1}) ~ 2n112^{n-1} -1

rωr(yωω)=(yωω){(logy)r+i=1r(1)Ir(ri+1)(logy)riωi}\\frac {\\partial^r} {\\partial \\omega^r} \\left(\\frac {y^{\\omega}} {\\omega}\\right) = \\left(\\frac {y^{\\omega}} {\\omega}\\right) \\left\\{(\\log y)^r + \\sum_{i=1}^r \\frac {(-1)^ Ir \\cdots (r-i+1) (\\log y)^{ri}} {\\omega^i} \\right\\}

19th

H2O

内容居中

内容右对齐

  • 无序列表1
  • 无序列表2
  • 无序列表3
  1. 有序列表1
  2. 有序列表2
  3. 有序列表3
TablesAreCool
col 3 isright-aligned$1600
col 2 iscentered$12
zebra stripesare neat$1

引用内容

引用内容

',18)),a("p",null,[d(g,{href:"/"},{default:t(()=>[...s[3]||(s[3]=[i("链接",-1)])]),_:1})]),s[28]||(s[28]=a("p",null,[a("a",{href:"https://github.com/pengzhanbo",target:"_blank",rel:"noopener noreferrer"},"外部链接")],-1)),s[29]||(s[29]=a("p",null,[a("img",{src:m,alt:"plume"})],-1)),s[30]||(s[30]=a("p",null,[a("strong",null,"Badge:")],-1)),a("ul",null,[a("li",null,[d(e,{type:"info",text:"info badge"})]),a("li",null,[d(e,{type:"tip",text:"tip badge"})]),a("li",null,[d(e,{type:"warning",text:"warning badge"})]),a("li",null,[d(e,{type:"danger",text:"danger badge"})])]),s[31]||(s[31]=a("p",null,[a("strong",null,"图标:")],-1)),a("ul",null,[a("li",null,[s[4]||(s[4]=i("home - ",-1)),d(p,{name:"material-symbols:home",color:"currentColor",size:"1em"})]),a("li",null,[s[5]||(s[5]=i("vscode - ",-1)),d(p,{name:"skill-icons:vscode-dark",size:"2em"})]),a("li",null,[s[6]||(s[6]=i("twitter - ",-1)),d(p,{name:"skill-icons:twitter",size:"2em"})])]),s[32]||(s[32]=h(`

demo wrapper:

示例

main
aside

代码:

const a = 1
 const b = 2
 const c = a + b
 
@@ -87,4 +87,4 @@ import{_ as m}from"./plume-CW0hsMQh.js";import{_ as o,c as y,b as h,d as a,a as
 `),a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"app"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"."),a("span",{style:{"--shiki-light":"#59873A","--shiki-dark":"#80A665"}},"appendChild"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"("),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"window"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"."),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"document"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"."),a("span",{style:{"--shiki-light":"#59873A","--shiki-dark":"#80A665"}},"createElement"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"("),a("span",{style:{"--shiki-light":"#B5695977","--shiki-dark":"#C98A7D77"}},"'"),a("span",{style:{"--shiki-light":"#B56959","--shiki-dark":"#C98A7D"}},"small"),a("span",{style:{"--shiki-light":"#B5695977","--shiki-dark":"#C98A7D77"}},"'"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"))."),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"textContent"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}}," ="),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}}," a")])])]),a("div",{class:"line-numbers","aria-hidden":"true",style:{"counter-reset":"line-number 0"}},[a("div",{class:"line-number"}),a("div",{class:"line-number"}),a("div",{class:"line-number"})])],-1)])]),tab2:t(({value:n,isActive:l})=>[...s[16]||(s[16]=[a("div",{class:"language-css line-numbers-mode","data-highlighter":"shiki","data-ext":"css",style:{"--shiki-light":"#393a34","--shiki-dark":"#dbd7caee","--shiki-light-bg":"#ffffff","--shiki-dark-bg":"#121212"}},[a("pre",{class:"shiki shiki-themes vitesse-light vitesse-dark vp-code"},[a("code",{class:"language-css"},[a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"#"),a("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"app"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}}," {")]),i(`
 `),a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#998418","--shiki-dark":"#B8A965"}},"  font-size"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},":"),a("span",{style:{"--shiki-light":"#2F798A","--shiki-dark":"#4C9A91"}}," 2"),a("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}},"em"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},";")]),i(`
 `),a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#998418","--shiki-dark":"#B8A965"}},"  text-align"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},":"),a("span",{style:{"--shiki-light":"#A65E2B","--shiki-dark":"#C99076"}}," center"),a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},";")]),i(`
-`),a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"}")])])]),a("div",{class:"line-numbers","aria-hidden":"true",style:{"counter-reset":"line-number 0"}},[a("div",{class:"line-number"}),a("div",{class:"line-number"}),a("div",{class:"line-number"}),a("div",{class:"line-number"})])],-1)])]),_:1}),s[34]||(s[34]=a("p",null,"::::",-1)),s[35]||(s[35]=a("p",null,[a("strong",null,"选项卡:")],-1)),d(r,{id:"374",data:[{id:"标题1"},{id:"标题2"}]},{title0:t(({value:n,isActive:l})=>[...s[17]||(s[17]=[i("标题1",-1)])]),title1:t(({value:n,isActive:l})=>[...s[18]||(s[18]=[i("标题2",-1)])]),tab0:t(({value:n,isActive:l})=>[...s[19]||(s[19]=[a("p",null,"内容区块",-1)])]),tab1:t(({value:n,isActive:l})=>[...s[20]||(s[20]=[a("p",null,"内容区块",-1)])]),_:1}),a("div",x,[s[25]||(s[25]=a("p",{class:"hint-container-title"},"注意",-1)),d(r,{id:"387",data:[{id:"标题1"},{id:"标题2"}]},{title0:t(({value:n,isActive:l})=>[...s[21]||(s[21]=[i("标题1",-1)])]),title1:t(({value:n,isActive:l})=>[...s[22]||(s[22]=[i("标题2",-1)])]),tab0:t(({value:n,isActive:l})=>[...s[23]||(s[23]=[a("p",null,"内容区块",-1)])]),tab1:t(({value:n,isActive:l})=>[...s[24]||(s[24]=[a("p",null,"内容区块",-1)])]),_:1})]),s[36]||(s[36]=h('

脚注:

脚注 1 链接[1]

脚注 2 链接[2]

行内的脚注[3] 定义。

重复的页脚定义[2:1]


  1. 脚注 可以包含特殊标记

    也可以由多个段落组成 ↩︎

  2. 脚注文字。 ↩︎ ↩︎

  3. 行内脚注文本 ↩︎

',7))])}const S=o(b,[["render",w],["__scopeId","data-v-d33c3793"]]),T=JSON.parse('{"path":"/article/baygtkq6/","title":"Markdown","lang":"zh-CN","frontmatter":{"title":"Markdown","tags":["markdown"],"createTime":"2025/09/21 15:08:39","permalink":"/article/baygtkq6/"},"readingTime":{"minutes":3.36,"words":1009},"git":{"createdTime":1759483028000,"updatedTime":1759483028000,"contributors":[{"name":"hellcat","username":"","email":"","commits":1,"avatar":"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro"}]},"filePathRelative":"preview/markdown.md","headers":[]}');export{S as comp,T as data}; +`),a("span",{class:"line"},[a("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"}")])])]),a("div",{class:"line-numbers","aria-hidden":"true",style:{"counter-reset":"line-number 0"}},[a("div",{class:"line-number"}),a("div",{class:"line-number"}),a("div",{class:"line-number"}),a("div",{class:"line-number"})])],-1)])]),_:1}),s[34]||(s[34]=a("p",null,"::::",-1)),s[35]||(s[35]=a("p",null,[a("strong",null,"选项卡:")],-1)),d(r,{id:"374",data:[{id:"标题1"},{id:"标题2"}]},{title0:t(({value:n,isActive:l})=>[...s[17]||(s[17]=[i("标题1",-1)])]),title1:t(({value:n,isActive:l})=>[...s[18]||(s[18]=[i("标题2",-1)])]),tab0:t(({value:n,isActive:l})=>[...s[19]||(s[19]=[a("p",null,"内容区块",-1)])]),tab1:t(({value:n,isActive:l})=>[...s[20]||(s[20]=[a("p",null,"内容区块",-1)])]),_:1}),a("div",x,[s[25]||(s[25]=a("p",{class:"hint-container-title"},"注意",-1)),d(r,{id:"387",data:[{id:"标题1"},{id:"标题2"}]},{title0:t(({value:n,isActive:l})=>[...s[21]||(s[21]=[i("标题1",-1)])]),title1:t(({value:n,isActive:l})=>[...s[22]||(s[22]=[i("标题2",-1)])]),tab0:t(({value:n,isActive:l})=>[...s[23]||(s[23]=[a("p",null,"内容区块",-1)])]),tab1:t(({value:n,isActive:l})=>[...s[24]||(s[24]=[a("p",null,"内容区块",-1)])]),_:1})]),s[36]||(s[36]=h('

脚注:

脚注 1 链接[1]

脚注 2 链接[2]

行内的脚注[3] 定义。

重复的页脚定义[2:1]


  1. 脚注 可以包含特殊标记

    也可以由多个段落组成 ↩︎

  2. 脚注文字。 ↩︎ ↩︎

  3. 行内脚注文本 ↩︎

',7))])}const S=o(b,[["render",w],["__scopeId","data-v-d33c3793"]]),T=JSON.parse('{"path":"/article/baygtkq6/","title":"Markdown","lang":"zh-CN","frontmatter":{"title":"Markdown","tags":["markdown"],"createTime":"2025/09/21 15:08:39","permalink":"/article/baygtkq6/"},"readingTime":{"minutes":3.36,"words":1009},"git":{"createdTime":1759483028000,"updatedTime":1759483028000},"filePathRelative":"preview/markdown.md","headers":[]}');export{S as comp,T as data}; diff --git a/doc/docs/.vuepress/dist/assets/index.html-DL600eP8.js b/doc/docs/.vuepress/dist/assets/index.html-DL600eP8.js new file mode 100644 index 000000000..2ff87877f --- /dev/null +++ b/doc/docs/.vuepress/dist/assets/index.html-DL600eP8.js @@ -0,0 +1 @@ +import{_ as t,c as o,a,r as n,o as r}from"./app-QK_VlHgY.js";const c={};function m(i,s){const e=n("CustomComponent");return r(),o("div",null,[a(e)])}const p=t(c,[["render",m]]),d=JSON.parse('{"path":"/article/li0yjgjg/","title":"自定义组件","lang":"zh-CN","frontmatter":{"title":"自定义组件","tags":["预览","组件"],"createTime":"2025/09/21 15:08:39","permalink":"/article/li0yjgjg/"},"readingTime":{"minutes":0.07,"words":20},"git":{"createdTime":1759483028000,"updatedTime":1759483028000},"filePathRelative":"preview/custom-component.example.md","headers":[]}');export{p as comp,d as data}; diff --git a/doc/docs/.vuepress/dist/assets/index.html-DN5pV8iB.js b/doc/docs/.vuepress/dist/assets/index.html-DTvavs32.js similarity index 61% rename from doc/docs/.vuepress/dist/assets/index.html-DN5pV8iB.js rename to doc/docs/.vuepress/dist/assets/index.html-DTvavs32.js index fd9bf9824..708928f6c 100644 --- a/doc/docs/.vuepress/dist/assets/index.html-DN5pV8iB.js +++ b/doc/docs/.vuepress/dist/assets/index.html-DTvavs32.js @@ -1 +1 @@ -import{_ as i,c as e,b as d,o as t}from"./app-qWrSwP4H.js";const s="/image/doc/macos/hiddify/1.png",r="/image/doc/macos/hiddify/2.png",c="/image/doc/macos/hiddify/3.png",n="/image/doc/macos/hiddify/4-1.png",o="/image/doc/macos/hiddify/4-2.png",h="/image/doc/macos/hiddify/4-3.png",p="/image/doc/macos/hiddify/5.png",m="/image/doc/macos/hiddify/6.png",f={};function l(g,a){return t(),e("div",null,[...a[0]||(a[0]=[d('

1.首先需要海外apple id,若不会注册可以在这里购买。

2.购买一个套餐。

1

3.下载安装Hiddify。

2

4.复制Hiddify订阅链接。

3

5.打开Hiddify,添加订阅。

1.点击右上角的“+”号。 4-1 2.点击“从剪切板添加”。 4-2 3.等待订阅添加完成。 4-3

6.启动代理。

5

7.访问google,成功。

6

',13)])])}const y=i(f,[["render",l]]),b=JSON.parse('{"path":"/macos/hiddify/","title":"Hiddify","lang":"zh-CN","frontmatter":{"title":"Hiddify","createTime":"2025/09/24 14:27:07","permalink":"/macos/hiddify/"},"readingTime":{"minutes":0.43,"words":130},"git":{"createdTime":1759483028000,"updatedTime":1759483028000,"contributors":[{"name":"hellcat","username":"","email":"","commits":1,"avatar":"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro"}]},"filePathRelative":"notes/doc/teach/MacOs/Hiddify.md","headers":[]}');export{y as comp,b as data}; +import{_ as i,c as d,b as e,o as s}from"./app-QK_VlHgY.js";const n="/image/doc/macos/hiddify/1.png",t="/image/doc/macos/hiddify/2.png",o="/image/doc/macos/hiddify/3.png",r="/image/doc/macos/hiddify/4-1.png",c="/image/doc/macos/hiddify/4-2.png",h="/image/doc/macos/hiddify/4-3.png",p="/image/doc/macos/hiddify/5.png",m="/image/doc/macos/hiddify/6.png",f={};function g(l,a){return s(),d("div",null,[...a[0]||(a[0]=[e('

1.首先需要海外apple id,若不会注册可以在这里购买。

2.购买一个套餐。

1

3.下载安装Hiddify。

2

4.复制Hiddify订阅链接。

3

5.打开Hiddify,添加订阅。

1.点击右上角的“+”号。 4-1 2.点击“从剪切板添加”。 4-2 3.等待订阅添加完成。 4-3

6.启动代理。

5

7.访问google,成功。

6

',13)])])}const y=i(f,[["render",g]]),x=JSON.parse('{"path":"/macos/hiddify/","title":"Hiddify","lang":"zh-CN","frontmatter":{"title":"Hiddify","createTime":"2025/09/24 14:27:07","permalink":"/macos/hiddify/"},"readingTime":{"minutes":0.43,"words":130},"git":{"createdTime":1759483028000,"updatedTime":1759483028000},"filePathRelative":"notes/doc/teach/MacOs/Hiddify.md","headers":[]}');export{y as comp,x as data}; diff --git a/doc/docs/.vuepress/dist/assets/index.html-DeJCZLAF.js b/doc/docs/.vuepress/dist/assets/index.html-DeJCZLAF.js new file mode 100644 index 000000000..aec7f17bb --- /dev/null +++ b/doc/docs/.vuepress/dist/assets/index.html-DeJCZLAF.js @@ -0,0 +1 @@ +import{_ as o,c as u,d as n,e as s,a as i,w as t,r as a,o as r}from"./app-QK_VlHgY.js";const e={};function p(f,l){const d=a("VPLink");return r(),u("div",null,[l[14]||(l[14]=n("h2",{id:"琳琅盲目的客户端版本常让新手感到困惑-我该使用哪个版本",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#琳琅盲目的客户端版本常让新手感到困惑-我该使用哪个版本"},[n("span",null,"琳琅盲目的客户端版本常让新手感到困惑:我该使用哪个版本?")])],-1)),l[15]||(l[15]=n("p",null,"首先帮您挑选出目前最泛用的版本,您可以无脑选择它们,不会有大问题。",-1)),n("p",null,[l[1]||(l[1]=s("Windows端:",-1)),i(d,{href:"/windows/clash-nyanpasu/"},{default:t(()=>[...l[0]||(l[0]=[s("Clash Nyanpasu",-1)])]),_:1})]),n("p",null,[l[3]||(l[3]=s("Android端:",-1)),i(d,{href:"/ios/clash-meta/"},{default:t(()=>[...l[2]||(l[2]=[s("Clash Meta",-1)])]),_:1})]),n("p",null,[l[5]||(l[5]=s("Ios端:",-1)),i(d,{href:"/ios/hiddify/"},{default:t(()=>[...l[4]||(l[4]=[s("Hiddify",-1)])]),_:1})]),n("p",null,[l[7]||(l[7]=s("Macos端:",-1)),i(d,{href:"/macos/clash-nyanpasu/"},{default:t(()=>[...l[6]||(l[6]=[s("Clash Nyanpasu",-1)])]),_:1})]),l[16]||(l[16]=n("h2",{id:"这些软件的优劣势",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#这些软件的优劣势"},[n("span",null,"这些软件的优劣势?")])],-1)),n("ul",null,[n("li",null,[l[12]||(l[12]=n("p",null,"Clash系列",-1)),n("ul",null,[l[11]||(l[11]=n("li",null,"国内普遍使用Clash系列,其主要优势是百度中文资料多,遇到问题问百度方便。",-1)),n("li",null,[l[9]||(l[9]=s("Clash有很多版本,目前保持更新且界面最美观的为",-1)),i(d,{href:"/windows/clash-nyanpasu/"},{default:t(()=>[...l[8]||(l[8]=[s("Nyanpasu",-1)])]),_:1}),l[10]||(l[10]=s("版本。",-1))])])]),l[13]||(l[13]=n("li",null,[n("p",null,"Hiddify"),n("ul",null,[n("li",null,"国外普遍使用Hiddify,界面简洁易上手,全平台可用,是非常成熟的产品。"),n("li",null,"Hiddify的生态与Clash不同,Hiddify只有一个版本,且会一直更新。")])],-1))]),l[17]||(l[17]=n("h2",{id:"补充",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#补充"},[n("span",null,"补充")])],-1)),l[18]||(l[18]=n("p",null,"已经不流行,或者停止更新的软件,我们就不再推荐,保持清爽。",-1)),l[19]||(l[19]=n("p",null,"比如Hiddify在Ios端完全可以替代小火箭(Shadowroket),更好用且免费,我们不再推荐小火箭。",-1)),l[20]||(l[20]=n("p",null,"一键客户端目前其实不成熟,我们维护成本高,用户使用问题多,追求方便更推荐使用Hiddify。",-1))])}const y=o(e,[["render",p]]),C=JSON.parse('{"path":"/un2lbkeo/","title":"哪个代理软件最适合我?","lang":"zh-CN","frontmatter":{"title":"哪个代理软件最适合我?","createTime":"2025/09/28 12:54:04","permalink":"/un2lbkeo/"},"readingTime":{"minutes":1.02,"words":306},"git":{"createdTime":1759483028000,"updatedTime":1759483028000},"filePathRelative":"notes/doc/advanced/哪个代理软件最适合我?.md","headers":[]}');export{y as comp,C as data}; diff --git a/doc/docs/.vuepress/dist/assets/index.html-DiklLxZe.js b/doc/docs/.vuepress/dist/assets/index.html-DgB0i1Wh.js similarity index 96% rename from doc/docs/.vuepress/dist/assets/index.html-DiklLxZe.js rename to doc/docs/.vuepress/dist/assets/index.html-DgB0i1Wh.js index 93e864d92..e37be0431 100644 --- a/doc/docs/.vuepress/dist/assets/index.html-DiklLxZe.js +++ b/doc/docs/.vuepress/dist/assets/index.html-DgB0i1Wh.js @@ -1 +1 @@ -import{_ as r,c as o,d as t,a,w as s,r as d,o as i,e as l}from"./app-qWrSwP4H.js";const f={};function p(u,e){const n=d("VPLink");return i(),o("div",null,[e[5]||(e[5]=t("h2",{id:"如果您是新手-可以无脑按照我们的教程来。",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#如果您是新手-可以无脑按照我们的教程来。"},[t("span",null,"如果您是新手,可以无脑按照我们的教程来。")])],-1)),t("p",null,[a(n,{href:"/windows/clash-nyanpasu/"},{default:s(()=>[...e[0]||(e[0]=[l("Windows端教程",-1)])]),_:1})]),t("p",null,[a(n,{href:"/ios/clash-meta/"},{default:s(()=>[...e[1]||(e[1]=[l("Android端教程",-1)])]),_:1})]),t("p",null,[a(n,{href:"/ios/hiddify/"},{default:s(()=>[...e[2]||(e[2]=[l("Ios端教程",-1)])]),_:1})]),t("p",null,[a(n,{href:"/macos/clash-nyanpasu/"},{default:s(()=>[...e[3]||(e[3]=[l("Macos端教程",-1)])]),_:1})]),e[6]||(e[6]=t("h2",{id:"如果您已经学会基本使用-想获得更好的体验-可以参考以下文章。",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#如果您已经学会基本使用-想获得更好的体验-可以参考以下文章。"},[t("span",null,"如果您已经学会基本使用,想获得更好的体验,可以参考以下文章。")])],-1)),t("p",null,[a(n,{href:"/un2lbkeo/"},{default:s(()=>[...e[4]||(e[4]=[l("哪个代理软件最适合我?",-1)])]),_:1})])])}const h=r(f,[["render",p]]),x=JSON.parse('{"path":"/start/","title":"新手指引","lang":"zh-CN","frontmatter":{"title":"新手指引","createTime":"2025/09/21 15:08:39","permalink":"/start/"},"readingTime":{"minutes":0.3,"words":91},"git":{},"filePathRelative":"notes/doc/README.md","headers":[]}');export{h as comp,x as data}; +import{_ as r,c as o,d as t,a,w as s,r as d,o as i,e as l}from"./app-QK_VlHgY.js";const f={};function p(u,e){const n=d("VPLink");return i(),o("div",null,[e[5]||(e[5]=t("h2",{id:"如果您是新手-可以无脑按照我们的教程来。",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#如果您是新手-可以无脑按照我们的教程来。"},[t("span",null,"如果您是新手,可以无脑按照我们的教程来。")])],-1)),t("p",null,[a(n,{href:"/windows/clash-nyanpasu/"},{default:s(()=>[...e[0]||(e[0]=[l("Windows端教程",-1)])]),_:1})]),t("p",null,[a(n,{href:"/ios/clash-meta/"},{default:s(()=>[...e[1]||(e[1]=[l("Android端教程",-1)])]),_:1})]),t("p",null,[a(n,{href:"/ios/hiddify/"},{default:s(()=>[...e[2]||(e[2]=[l("Ios端教程",-1)])]),_:1})]),t("p",null,[a(n,{href:"/macos/clash-nyanpasu/"},{default:s(()=>[...e[3]||(e[3]=[l("Macos端教程",-1)])]),_:1})]),e[6]||(e[6]=t("h2",{id:"如果您已经学会基本使用-想获得更好的体验-可以参考以下文章。",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#如果您已经学会基本使用-想获得更好的体验-可以参考以下文章。"},[t("span",null,"如果您已经学会基本使用,想获得更好的体验,可以参考以下文章。")])],-1)),t("p",null,[a(n,{href:"/un2lbkeo/"},{default:s(()=>[...e[4]||(e[4]=[l("哪个代理软件最适合我?",-1)])]),_:1})])])}const h=r(f,[["render",p]]),x=JSON.parse('{"path":"/start/","title":"新手指引","lang":"zh-CN","frontmatter":{"title":"新手指引","createTime":"2025/09/21 15:08:39","permalink":"/start/"},"readingTime":{"minutes":0.3,"words":91},"git":{},"filePathRelative":"notes/doc/README.md","headers":[]}');export{h as comp,x as data}; diff --git a/doc/docs/.vuepress/dist/assets/index.html-B_dplU0o.js b/doc/docs/.vuepress/dist/assets/index.html-DhuwQdce.js similarity index 57% rename from doc/docs/.vuepress/dist/assets/index.html-B_dplU0o.js rename to doc/docs/.vuepress/dist/assets/index.html-DhuwQdce.js index f09966a17..bbd6d2d4f 100644 --- a/doc/docs/.vuepress/dist/assets/index.html-B_dplU0o.js +++ b/doc/docs/.vuepress/dist/assets/index.html-DhuwQdce.js @@ -1 +1 @@ -import{_ as i,c as e,b as d,o as t}from"./app-qWrSwP4H.js";const s="/image/doc/ios/hiddify/1.png",r="/image/doc/ios/hiddify/2.png",n="/image/doc/ios/hiddify/3.png",o="/image/doc/ios/hiddify/4.png",p="/image/doc/ios/hiddify/5.png",c="/image/doc/ios/hiddify/6.png",h="/image/doc/ios/hiddify/7.png",l={};function m(f,a){return t(),e("div",null,[...a[0]||(a[0]=[d('

1.首先要使用海外apple id登陆应用商店,若不会注册海外apple id可以在这里购买。

2.购买一个套餐。

1

3.下载安装Hiddfiy。

2

4.复制订阅。

3

5.打开Hiddify应用,添加配置。

1.点击“添加配置”。

4

2.点击“从剪切板添加”。

5

6.启动代理。

6

7.访问google,成功。

7

',16)])])}const _=i(l,[["render",m]]),y=JSON.parse('{"path":"/ios/hiddify/","title":"Hiddify","lang":"zh-CN","frontmatter":{"title":"Hiddify","createTime":"2025/09/24 14:25:30","permalink":"/ios/hiddify/"},"readingTime":{"minutes":0.41,"words":122},"git":{"createdTime":1759483028000,"updatedTime":1759483028000,"contributors":[{"name":"hellcat","username":"","email":"","commits":1,"avatar":"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro"}]},"filePathRelative":"notes/doc/teach/Ios/Hiddify.md","headers":[]}');export{_ as comp,y as data}; +import{_ as a,c as e,b as d,o as s}from"./app-QK_VlHgY.js";const n="/image/doc/ios/hiddify/1.png",p="/image/doc/ios/hiddify/2.png",t="/image/doc/ios/hiddify/3.png",o="/image/doc/ios/hiddify/4.png",r="/image/doc/ios/hiddify/5.png",h="/image/doc/ios/hiddify/6.png",c="/image/doc/ios/hiddify/7.png",l={};function m(_,i){return s(),e("div",null,[...i[0]||(i[0]=[d('

1.首先要使用海外apple id登陆应用商店,若不会注册海外apple id可以在这里购买。

2.购买一个套餐。

1

3.下载安装Hiddfiy。

2

4.复制订阅。

3

5.打开Hiddify应用,添加配置。

1.点击“添加配置”。

4

2.点击“从剪切板添加”。

5

6.启动代理。

6

7.访问google,成功。

7

',16)])])}const g=a(l,[["render",m]]),y=JSON.parse('{"path":"/ios/hiddify/","title":"Hiddify","lang":"zh-CN","frontmatter":{"title":"Hiddify","createTime":"2025/09/24 14:25:30","permalink":"/ios/hiddify/"},"readingTime":{"minutes":0.41,"words":122},"git":{"createdTime":1759483028000,"updatedTime":1759483028000},"filePathRelative":"notes/doc/teach/Ios/Hiddify.md","headers":[]}');export{g as comp,y as data}; diff --git a/doc/docs/.vuepress/dist/assets/index.html-DFpGf-Ke.js b/doc/docs/.vuepress/dist/assets/index.html-WqWZjpnA.js similarity index 60% rename from doc/docs/.vuepress/dist/assets/index.html-DFpGf-Ke.js rename to doc/docs/.vuepress/dist/assets/index.html-WqWZjpnA.js index 54d997948..3ee09896e 100644 --- a/doc/docs/.vuepress/dist/assets/index.html-DFpGf-Ke.js +++ b/doc/docs/.vuepress/dist/assets/index.html-WqWZjpnA.js @@ -1 +1 @@ -import{_ as a,c as s,b as r,o as c}from"./app-qWrSwP4H.js";const n="/image/doc/windows/clash-verge-rev/1.png",t="/image/doc/windows/clash-verge-rev/2.png",o="/image/doc/windows/clash-verge-rev/3.png",i="/image/doc/windows/clash-verge-rev/4.png",h="/image/doc/windows/clash-verge-rev/6.png",d="/image/doc/windows/clash-verge-rev/7.png",l="/image/doc/windows/clash-verge-rev/8.png",p={};function g(m,e){return c(),s("div",null,[...e[0]||(e[0]=[r('

1.购买一个套餐。

1

2.下载Clash Verge Rev。

2

3.复制Clash订阅。

3

4.打开Clash Verge Rev,添加订阅。

4 将订阅链接粘贴至画线处,然后点击导入。

5.打开系统代理开关。

6

6.访问google,成功。

7

7.另外,如需访问冷门网站,需切换为全局模式。

8

',14)])])}const _=a(p,[["render",g]]),w=JSON.parse('{"path":"/windows/clash-verge-rev/","title":"Clash Verge Rev","lang":"zh-CN","frontmatter":{"title":"Clash Verge Rev","createTime":"2025/09/22 16:11:59","permalink":"/windows/clash-verge-rev/"},"readingTime":{"minutes":0.4,"words":121},"git":{"createdTime":1759483028000,"updatedTime":1759483028000,"contributors":[{"name":"hellcat","username":"","email":"","commits":1,"avatar":"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro"}]},"filePathRelative":"notes/doc/teach/Windows/Clash Verge Rev.md","headers":[]}');export{_ as comp,w as data}; +import{_ as a,c as s,b as r,o as n}from"./app-QK_VlHgY.js";const c="/image/doc/windows/clash-verge-rev/1.png",i="/image/doc/windows/clash-verge-rev/2.png",o="/image/doc/windows/clash-verge-rev/3.png",h="/image/doc/windows/clash-verge-rev/4.png",t="/image/doc/windows/clash-verge-rev/6.png",d="/image/doc/windows/clash-verge-rev/7.png",p="/image/doc/windows/clash-verge-rev/8.png",l={};function g(_,e){return n(),s("div",null,[...e[0]||(e[0]=[r('

1.购买一个套餐。

1

2.下载Clash Verge Rev。

2

3.复制Clash订阅。

3

4.打开Clash Verge Rev,添加订阅。

4 将订阅链接粘贴至画线处,然后点击导入。

5.打开系统代理开关。

6

6.访问google,成功。

7

7.另外,如需访问冷门网站,需切换为全局模式。

8

',14)])])}const v=a(l,[["render",g]]),w=JSON.parse('{"path":"/windows/clash-verge-rev/","title":"Clash Verge Rev","lang":"zh-CN","frontmatter":{"title":"Clash Verge Rev","createTime":"2025/09/22 16:11:59","permalink":"/windows/clash-verge-rev/"},"readingTime":{"minutes":0.4,"words":121},"git":{"createdTime":1759483028000,"updatedTime":1759483028000},"filePathRelative":"notes/doc/teach/Windows/Clash Verge Rev.md","headers":[]}');export{v as comp,w as data}; diff --git a/doc/docs/.vuepress/dist/assets/index.html-Bdogy-_M.js b/doc/docs/.vuepress/dist/assets/index.html-_6z1AbTu.js similarity index 51% rename from doc/docs/.vuepress/dist/assets/index.html-Bdogy-_M.js rename to doc/docs/.vuepress/dist/assets/index.html-_6z1AbTu.js index 8eeafdf62..e0556c012 100644 --- a/doc/docs/.vuepress/dist/assets/index.html-Bdogy-_M.js +++ b/doc/docs/.vuepress/dist/assets/index.html-_6z1AbTu.js @@ -1 +1 @@ -import{_ as e,c as s,b as r,o as c}from"./app-qWrSwP4H.js";const t="/image/doc/macos/clash-verge-rev/1.png",n="/image/doc/macos/clash-verge-rev/2.png",o="/image/doc/macos/clash-verge-rev/3.png",h="/image/doc/macos/clash-verge-rev/4.png",i="/image/doc/macos/clash-verge-rev/5.png",l="/image/doc/macos/clash-verge-rev/6.png",p="/image/doc/macos/clash-verge-rev/7.png",g={};function m(d,a){return c(),s("div",null,[...a[0]||(a[0]=[r('

1.购买一个套餐。

1

2.下载安装Clash Verge Rev。

2

3.复制Clash订阅。

3

4.打开Clash Verge Rev,添加订阅。

4 将订阅链接粘贴至画线处,然后点击导入。

5.打开系统代理开关。

5

6.访问google,成功。

6

另外,如需访问冷门网站,请切换为全局模式。

7

',14)])])}const v=e(g,[["render",m]]),f=JSON.parse('{"path":"/qlabr30g/","title":"Clash Verge Reg","lang":"zh-CN","frontmatter":{"title":"Clash Verge Reg","createTime":"2025/09/24 19:17:43","permalink":"/qlabr30g/"},"readingTime":{"minutes":0.4,"words":120},"git":{"createdTime":1759483028000,"updatedTime":1759483028000,"contributors":[{"name":"hellcat","username":"","email":"","commits":1,"avatar":"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro"}]},"filePathRelative":"notes/doc/teach/MacOs/Clash Verge Rev.md","headers":[]}');export{v as comp,f as data}; +import{_ as a,c as s,b as r,o as c}from"./app-QK_VlHgY.js";const n="/image/doc/macos/clash-verge-rev/1.png",t="/image/doc/macos/clash-verge-rev/2.png",h="/image/doc/macos/clash-verge-rev/3.png",o="/image/doc/macos/clash-verge-rev/4.png",i="/image/doc/macos/clash-verge-rev/5.png",p="/image/doc/macos/clash-verge-rev/6.png",g="/image/doc/macos/clash-verge-rev/7.png",l={};function d(m,e){return c(),s("div",null,[...e[0]||(e[0]=[r('

1.购买一个套餐。

1

2.下载安装Clash Verge Rev。

2

3.复制Clash订阅。

3

4.打开Clash Verge Rev,添加订阅。

4 将订阅链接粘贴至画线处,然后点击导入。

5.打开系统代理开关。

5

6.访问google,成功。

6

另外,如需访问冷门网站,请切换为全局模式。

7

',14)])])}const v=a(l,[["render",d]]),f=JSON.parse('{"path":"/qlabr30g/","title":"Clash Verge Reg","lang":"zh-CN","frontmatter":{"title":"Clash Verge Reg","createTime":"2025/09/24 19:17:43","permalink":"/qlabr30g/"},"readingTime":{"minutes":0.4,"words":120},"git":{"createdTime":1759483028000,"updatedTime":1759483028000},"filePathRelative":"notes/doc/teach/MacOs/Clash Verge Rev.md","headers":[]}');export{v as comp,f as data}; diff --git a/doc/docs/.vuepress/dist/assets/index.html-Dhn1hXk0.js b/doc/docs/.vuepress/dist/assets/index.html-aA-10l3w.js similarity index 71% rename from doc/docs/.vuepress/dist/assets/index.html-Dhn1hXk0.js rename to doc/docs/.vuepress/dist/assets/index.html-aA-10l3w.js index f60461aa1..dae0f6b7f 100644 --- a/doc/docs/.vuepress/dist/assets/index.html-Dhn1hXk0.js +++ b/doc/docs/.vuepress/dist/assets/index.html-aA-10l3w.js @@ -1 +1 @@ -import{_ as e,c as t,b as r,o as n}from"./app-qWrSwP4H.js";const s={};function c(i,a){return n(),t("div",null,[...a[0]||(a[0]=[r('

按照教程设置了,但是还是没法用怎么办?

请保证您没有安装/配置过其他的代理软件/代理规则/浏览器插件等,多个代理软件/规则可能会导致冲突,导致无法使用。请先确保系统纯净后,再尝试。

看完了教程后还是不会用,可以提供一对一技术支持吗?

本站暂不提供一对一技术支持服务,请谅解。您可以在YouTube搜索对应软件的视频教程。

节点可以玩游戏吗?

节点可用于加速游戏。由于本站节点没有对游戏加速进行优化,不保证游戏加速效果。

',6)])])}const d=e(s,[["render",c]]),p=JSON.parse('{"path":"/sdtgjn92/","title":"节点问题","lang":"zh-CN","frontmatter":{"title":"节点问题","createTime":"2025/09/23 15:32:32","permalink":"/sdtgjn92/"},"readingTime":{"minutes":0.65,"words":194},"git":{"createdTime":1759483028000,"updatedTime":1759483028000,"contributors":[{"name":"hellcat","username":"","email":"","commits":1,"avatar":"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro"}]},"filePathRelative":"notes/doc/qa/节点问题.md","headers":[]}');export{d as comp,p as data}; +import{_ as a,c as t,b as n,o as r}from"./app-QK_VlHgY.js";const s={};function d(i,e){return r(),t("div",null,[...e[0]||(e[0]=[n('

按照教程设置了,但是还是没法用怎么办?

请保证您没有安装/配置过其他的代理软件/代理规则/浏览器插件等,多个代理软件/规则可能会导致冲突,导致无法使用。请先确保系统纯净后,再尝试。

看完了教程后还是不会用,可以提供一对一技术支持吗?

本站暂不提供一对一技术支持服务,请谅解。您可以在YouTube搜索对应软件的视频教程。

节点可以玩游戏吗?

节点可用于加速游戏。由于本站节点没有对游戏加速进行优化,不保证游戏加速效果。

',6)])])}const o=a(s,[["render",d]]),p=JSON.parse('{"path":"/sdtgjn92/","title":"节点问题","lang":"zh-CN","frontmatter":{"title":"节点问题","createTime":"2025/09/23 15:32:32","permalink":"/sdtgjn92/"},"readingTime":{"minutes":0.65,"words":194},"git":{"createdTime":1759483028000,"updatedTime":1759483028000},"filePathRelative":"notes/doc/qa/节点问题.md","headers":[]}');export{o as comp,p as data}; diff --git a/doc/docs/.vuepress/dist/assets/index.html-DS9ZuOUK.js b/doc/docs/.vuepress/dist/assets/index.html-avZk41rt.js similarity index 56% rename from doc/docs/.vuepress/dist/assets/index.html-DS9ZuOUK.js rename to doc/docs/.vuepress/dist/assets/index.html-avZk41rt.js index c08cd6700..b37be7546 100644 --- a/doc/docs/.vuepress/dist/assets/index.html-DS9ZuOUK.js +++ b/doc/docs/.vuepress/dist/assets/index.html-avZk41rt.js @@ -1 +1 @@ -import{_ as s,c as n,b as e,o as p}from"./app-qWrSwP4H.js";const c="/image/doc/windows/clash-nyanpasu/1.png",t="/image/doc/windows/clash-nyanpasu/2.png",i="/image/doc/windows/clash-nyanpasu/3.png",r="/image/doc/windows/clash-nyanpasu/4.png",o="/image/doc/windows/clash-nyanpasu/5.png",h="/image/doc/windows/clash-nyanpasu/6.png",d="/image/doc/windows/clash-nyanpasu/7.png",l={};function m(_,a){return p(),n("div",null,[...a[0]||(a[0]=[e('

1.购买一个套餐。

1

2.下载Clash Nyanpasu。

2

3.复制订阅链接。

3

4.导入订阅配置到Clash Nyanpasu

1.打开Clash Nyanpasu,将订阅链接粘贴至画线处,然后回车。

4

2.点一下导入的订阅卡,卡片亮起代表使用该订阅。

5

4.开启系统代理。

点击“系统代理按钮”,按钮亮起说明开启成功。

6

5.访问谷歌,成功。

7

',16)])])}const g=s(l,[["render",m]]),w=JSON.parse('{"path":"/windows/clash-nyanpasu/","title":"Clash Nyanpasu","lang":"zh-CN","frontmatter":{"title":"Clash Nyanpasu","createTime":"2025/09/22 16:11:59","permalink":"/windows/clash-nyanpasu/"},"readingTime":{"minutes":0.45,"words":134},"git":{"createdTime":1759483028000,"updatedTime":1759483028000,"contributors":[{"name":"hellcat","username":"","email":"","commits":1,"avatar":"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro"}]},"filePathRelative":"notes/doc/teach/Windows/Clash Nyanpasu.md","headers":[]}');export{g as comp,w as data}; +import{_ as s,c as n,b as p,o as e}from"./app-QK_VlHgY.js";const c="/image/doc/windows/clash-nyanpasu/1.png",i="/image/doc/windows/clash-nyanpasu/2.png",t="/image/doc/windows/clash-nyanpasu/3.png",o="/image/doc/windows/clash-nyanpasu/4.png",h="/image/doc/windows/clash-nyanpasu/5.png",r="/image/doc/windows/clash-nyanpasu/6.png",d="/image/doc/windows/clash-nyanpasu/7.png",l={};function m(_,a){return e(),n("div",null,[...a[0]||(a[0]=[p('

1.购买一个套餐。

1

2.下载Clash Nyanpasu。

2

3.复制订阅链接。

3

4.导入订阅配置到Clash Nyanpasu

1.打开Clash Nyanpasu,将订阅链接粘贴至画线处,然后回车。

4

2.点一下导入的订阅卡,卡片亮起代表使用该订阅。

5

4.开启系统代理。

点击“系统代理按钮”,按钮亮起说明开启成功。

6

5.访问谷歌,成功。

7

',16)])])}const u=s(l,[["render",m]]),w=JSON.parse('{"path":"/windows/clash-nyanpasu/","title":"Clash Nyanpasu","lang":"zh-CN","frontmatter":{"title":"Clash Nyanpasu","createTime":"2025/09/22 16:11:59","permalink":"/windows/clash-nyanpasu/"},"readingTime":{"minutes":0.45,"words":134},"git":{"createdTime":1759483028000,"updatedTime":1759483028000},"filePathRelative":"notes/doc/teach/Windows/Clash Nyanpasu.md","headers":[]}');export{u as comp,w as data}; diff --git a/doc/docs/.vuepress/dist/assets/index.html-CNg8wf1q.js b/doc/docs/.vuepress/dist/assets/index.html-zC4cvcvo.js similarity index 51% rename from doc/docs/.vuepress/dist/assets/index.html-CNg8wf1q.js rename to doc/docs/.vuepress/dist/assets/index.html-zC4cvcvo.js index ce60ce6fd..119736399 100644 --- a/doc/docs/.vuepress/dist/assets/index.html-CNg8wf1q.js +++ b/doc/docs/.vuepress/dist/assets/index.html-zC4cvcvo.js @@ -1 +1 @@ -import{_ as i,c as d,b as e,o as r}from"./app-qWrSwP4H.js";const n="/image/doc/android/hiddify/1.png",t="/image/doc/android/hiddify/2.png",o="/image/doc/android/hiddify/3.png",s="/image/doc/android/hiddify/4.png",c="/image/doc/android/hiddify/5.png",p="/image/doc/android/hiddify/6.png",h="/image/doc/android/hiddify/7.png",m={};function f(_,a){return r(),d("div",null,[...a[0]||(a[0]=[e('

1.购买一个套餐。

1

2.下载安装Hiddfiy。

2

3.复制订阅。

3

4.打开Hiddify应用,添加配置。

1.点击“添加配置”。

4

2.点击“从剪切板添加”。

5

5.启动代理。

6

6.访问google,成功。

7

',15)])])}const l=i(m,[["render",f]]),y=JSON.parse('{"path":"/android/hiddify/","title":"Hiddify","lang":"zh-CN","frontmatter":{"title":"Hiddify","createTime":"2025/09/24 14:24:45","permalink":"/android/hiddify/"},"readingTime":{"minutes":0.26,"words":78},"git":{"createdTime":1759483028000,"updatedTime":1759483028000,"contributors":[{"name":"hellcat","username":"","email":"","commits":1,"avatar":"https://gravatar.com/avatar/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855?d=retro"}]},"filePathRelative":"notes/doc/teach/Android/Hiddify.md","headers":[]}');export{l as comp,y as data}; +import{_ as d,c as a,b as e,o as n}from"./app-QK_VlHgY.js";const r="/image/doc/android/hiddify/1.png",o="/image/doc/android/hiddify/2.png",s="/image/doc/android/hiddify/3.png",t="/image/doc/android/hiddify/4.png",p="/image/doc/android/hiddify/5.png",c="/image/doc/android/hiddify/6.png",h="/image/doc/android/hiddify/7.png",m={};function _(f,i){return n(),a("div",null,[...i[0]||(i[0]=[e('

1.购买一个套餐。

1

2.下载安装Hiddfiy。

2

3.复制订阅。

3

4.打开Hiddify应用,添加配置。

1.点击“添加配置”。

4

2.点击“从剪切板添加”。

5

5.启动代理。

6

6.访问google,成功。

7

',15)])])}const l=d(m,[["render",_]]),y=JSON.parse('{"path":"/android/hiddify/","title":"Hiddify","lang":"zh-CN","frontmatter":{"title":"Hiddify","createTime":"2025/09/24 14:24:45","permalink":"/android/hiddify/"},"readingTime":{"minutes":0.26,"words":78},"git":{"createdTime":1759483028000,"updatedTime":1759483028000},"filePathRelative":"notes/doc/teach/Android/Hiddify.md","headers":[]}');export{l as comp,y as data}; diff --git a/doc/docs/.vuepress/dist/assets/searchBox-default-B5h_Tf-M.js b/doc/docs/.vuepress/dist/assets/searchBox-default-B5h_Tf-M.js deleted file mode 100644 index 81b6c18e3..000000000 --- a/doc/docs/.vuepress/dist/assets/searchBox-default-B5h_Tf-M.js +++ /dev/null @@ -1 +0,0 @@ -const t='{"documentCount":114,"nextId":114,"documentIds":{"0":"/article/li0yjgjg/","1":"/article/baygtkq6/","2":"/start/","3":"/article/baygtkq6/#标题h2","4":"/un2lbkeo/","5":"/start/#如果您是新手-可以无脑按照我们的教程来。","6":"/article/baygtkq6/#标题h3","7":"/un2lbkeo/#琳琅盲目的客户端版本常让新手感到困惑-我该使用哪个版本","8":"/baygtkq6/","9":"/start/#如果您已经学会基本使用-想获得更好的体验-可以参考以下文章。","10":"/sdtgjn92/","11":"/article/baygtkq6/#标题h4","12":"/un2lbkeo/#这些软件的优劣势","13":"/baygtkq6/#标题h2","14":"/lpws70ce/","15":"/sdtgjn92/#按照教程设置了-但是还是没法用怎么办","16":"/article/baygtkq6/#标题h5","17":"/un2lbkeo/#补充","18":"/baygtkq6/#标题h3","19":"/lpws70ce/#付款后多久到账","20":"/9424av4s/","21":"/sdtgjn92/#看完了教程后还是不会用-可以提供一对一技术支持吗","22":"/article/baygtkq6/#标题h6","23":"/baygtkq6/#标题h4","24":"/lpws70ce/#账户的连接信息被他人盗用了-如何修改","25":"/9424av4s/#chrome-浏览器无法代理","26":"/windows/clash-nyanpasu/","27":"/sdtgjn92/#节点可以玩游戏吗","28":"/windows/clash-verge-rev/","29":"/article/baygtkq6/#标题2-badge","30":"/baygtkq6/#标题h5","31":"/lpws70ce/#套餐可以退款吗","32":"/9424av4s/#github-ssh-push代码失败","33":"/windows/clash-nyanpasu/#_1-购买一个套餐。","34":"/windows/hiddify/","35":"/windows/clash-verge-rev/#_1-购买一个套餐。","36":"/article/baygtkq6/#标题3-badge","37":"/baygtkq6/#标题h6","38":"/lpws70ce/#账号能分享给朋友使用吗","39":"/9424av4s/#如果电脑开机后能正常使用qq和微信-但无法通过浏览器上网-可能存在以下几种问题","40":"/windows/clash-nyanpasu/#_2-下载clash-nyanpasu。","41":"/windows/hiddify/#_2-购买一个套餐。","42":"/android/clash-meta/","43":"/android/hiddify/","44":"/windows/clash-verge-rev/#_2-下载clash-verge-rev。","45":"/article/baygtkq6/#标题4-badge","46":"/baygtkq6/#标题2-badge","47":"/9424av4s/#软件更新问题","48":"/windows/clash-nyanpasu/#_3-复制订阅链接。","49":"/windows/hiddify/#_3-下载hiddify。","50":"/android/clash-meta/#_1-购买一个套餐。","51":"/ios/hiddify/","52":"/android/hiddify/#_1-购买一个套餐。","53":"/windows/clash-verge-rev/#_3-复制clash订阅。","54":"/ios/singbox/","55":"/baygtkq6/#标题3-badge","56":"/windows/clash-nyanpasu/#_4-导入订阅配置到clash-nyanpasu","57":"/windows/hiddify/#_4-复制hiddify订阅链接。","58":"/android/clash-meta/#_2-下载安装clash-meta。","59":"/ios/hiddify/#_1-首先要使用海外apple-id登陆应用商店-若不会注册海外apple-id可以在这里购买。","60":"/macos/clash-nyanpasu/","61":"/android/hiddify/#_2-下载安装hiddfiy。","62":"/windows/clash-verge-rev/#_4-打开clash-verge-rev-添加订阅。","63":"/ios/singbox/#_1-首先要使用海外apple-id登陆应用商店-若不会注册海外apple-id可以在这里购买。","64":"/baygtkq6/#标题4-badge","65":"/windows/clash-nyanpasu/#_4-开启系统代理。","66":"/windows/hiddify/#_5-打开hiddify-添加订阅。","67":"/android/clash-meta/#_3-导入订阅至clash-meta。","68":"/ios/hiddify/#_2-购买一个套餐。","69":"/macos/clash-nyanpasu/#_1-购买一个套餐。","70":"/qlabr30g/","71":"/android/hiddify/#_3-复制订阅。","72":"/macos/hiddify/","73":"/windows/clash-verge-rev/#_5-打开系统代理开关。","74":"/ios/singbox/#_2-下载安装sing-box。","75":"/windows/clash-nyanpasu/#_5-访问谷歌-成功。","76":"/windows/hiddify/#_6-启动代理。","77":"/android/clash-meta/#_4-在应用主页-点击启动clash。","78":"/ios/hiddify/#_3-下载安装hiddfiy。","79":"/macos/clash-nyanpasu/#_2-下载安装clash-nyanpasu-根据您的mac芯片。","80":"/qlabr30g/#_1-购买一个套餐。","81":"/android/hiddify/#_4-打开hiddify应用-添加配置。","82":"/macos/hiddify/#_1-首先需要海外apple-id-若不会注册可以在这里购买。","83":"/windows/clash-verge-rev/#_6-访问google-成功。","84":"/ios/singbox/#_3-购买一个套餐。","85":"/windows/hiddify/#_7-访问google-成功。","86":"/android/clash-meta/#_5-访问google-成功。","87":"/ios/hiddify/#_4-复制订阅。","88":"/macos/clash-nyanpasu/#_3-复制clash订阅链接。","89":"/qlabr30g/#_2-下载安装clash-verge-rev。","90":"/android/hiddify/#_5-启动代理。","91":"/macos/hiddify/#_2-购买一个套餐。","92":"/windows/clash-verge-rev/#_7-另外-如需访问冷门网站-需切换为全局模式。","93":"/ios/singbox/#_4-将订阅导入到singbox。","94":"/ios/hiddify/#_5-打开hiddify应用-添加配置。","95":"/macos/clash-nyanpasu/#_4-打开clash-nyanpasu-添加订阅。","96":"/qlabr30g/#_3-复制clash订阅。","97":"/android/hiddify/#_6-访问google-成功。","98":"/macos/hiddify/#_3-下载安装hiddify。","99":"/ios/singbox/#_7-访问google-成功。","100":"/ios/hiddify/#_6-启动代理。","101":"/macos/clash-nyanpasu/#_5-点一下新添加的订阅卡片-应用该订阅。","102":"/qlabr30g/#_4-打开clash-verge-rev-添加订阅。","103":"/macos/hiddify/#_4-复制hiddify订阅链接。","104":"/ios/hiddify/#_7-访问google-成功。","105":"/macos/clash-nyanpasu/#_6-在mac菜单栏中找到猫咪图标-勾选-系统代理-。","106":"/qlabr30g/#_5-打开系统代理开关。","107":"/macos/hiddify/#_5-打开hiddify-添加订阅。","108":"/macos/clash-nyanpasu/#_7-访问google-成功。","109":"/qlabr30g/#_6-访问google-成功。","110":"/macos/hiddify/#_6-启动代理。","111":"/macos/clash-nyanpasu/#另外-如需访问冷门网站-请勾选-全局模式-。","112":"/qlabr30g/#另外-如需访问冷门网站-请切换为全局模式。","113":"/macos/hiddify/#_7-访问google-成功。"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[1,1,1],"1":[1,1,1],"2":[1,1,1],"3":[1,1,1],"4":[2,1,1],"5":[3,1,5],"6":[1,2,1],"7":[3,2,12],"8":[1,1,1],"9":[4,1,2],"10":[1,1,1],"11":[1,3,1],"12":[2,2,15],"13":[1,1,1],"14":[1,1,1],"15":[3,1,10],"16":[1,4,1],"17":[1,2,13],"18":[1,2,1],"19":[2,1,3],"20":[1,1,1],"21":[3,1,4],"22":[1,5,1],"23":[1,3,1],"24":[3,1,3],"25":[2,1,25],"26":[2,1,1],"27":[2,1,4],"28":[3,1,1],"29":[2,1,1],"30":[1,4,1],"31":[2,1,5],"32":[3,1,37],"33":[3,2,1],"34":[1,1,1],"35":[3,3,1],"36":[2,3,1],"37":[1,5,1],"38":[2,1,4],"39":[4,1,83],"40":[4,2,1],"41":[3,1,1],"42":[2,1,1],"43":[1,1,1],"44":[5,3,1],"45":[2,4,201],"46":[2,1,1],"47":[1,1,9],"48":[3,2,1],"49":[3,1,1],"50":[3,2,1],"51":[1,1,1],"52":[3,1,1],"53":[3,3,1],"54":[1,1,1],"55":[2,3,1],"56":[3,2,9],"57":[3,1,1],"58":[4,2,1],"59":[6,1,1],"60":[2,1,1],"61":[3,1,1],"62":[6,3,3],"63":[6,1,1],"64":[2,4,201],"65":[3,2,4],"66":[4,1,10],"67":[4,2,13],"68":[3,1,1],"69":[3,2,1],"70":[3,1,1],"71":[3,1,1],"72":[1,1,1],"73":[3,3,1],"74":[4,1,1],"75":[4,2,1],"76":[3,1,1],"77":[4,2,1],"78":[3,1,1],"79":[5,2,1],"80":[3,3,1],"81":[4,1,6],"82":[5,1,1],"83":[4,3,1],"84":[3,1,1],"85":[4,1,1],"86":[4,2,1],"87":[3,1,1],"88":[3,2,1],"89":[5,3,1],"90":[3,1,1],"91":[3,1,1],"92":[5,3,1],"93":[3,1,14],"94":[4,1,6],"95":[5,2,1],"96":[3,3,1],"97":[4,1,1],"98":[3,1,1],"99":[4,1,1],"100":[3,1,1],"101":[4,2,1],"102":[6,3,3],"103":[3,1,1],"104":[4,1,1],"105":[5,2,1],"106":[3,3,1],"107":[4,1,10],"108":[4,2,1],"109":[4,3,1],"110":[3,1,1],"111":[5,2,1],"112":[4,3,1],"113":[4,1,1]},"averageFieldLength":[2.8859649122807016,1.7017543859649122,7.017543859649125],"storedFields":{"0":{"title":"自定义组件","titles":[]},"1":{"title":"Markdown","titles":[]},"2":{"title":"新手指引","titles":[]},"3":{"title":"标题H2","titles":["Markdown"]},"4":{"title":"哪个代理软件最适合我?","titles":[]},"5":{"title":"如果您是新手,可以无脑按照我们的教程来。","titles":["新手指引"]},"6":{"title":"标题H3","titles":["Markdown","标题H2"]},"7":{"title":"琳琅盲目的客户端版本常让新手感到困惑:我该使用哪个版本?","titles":["哪个代理软件最适合我?"]},"8":{"title":"Markdown","titles":[]},"9":{"title":"如果您已经学会基本使用,想获得更好的体验,可以参考以下文章。","titles":["新手指引"]},"10":{"title":"节点问题","titles":[]},"11":{"title":"标题H4","titles":["Markdown","标题H2","标题H3"]},"12":{"title":"这些软件的优劣势?","titles":["哪个代理软件最适合我?"]},"13":{"title":"标题H2","titles":["Markdown"]},"14":{"title":"账户问题","titles":[]},"15":{"title":"按照教程设置了,但是还是没法用怎么办?","titles":["节点问题"]},"16":{"title":"标题H5","titles":["Markdown","标题H2","标题H3","标题H4"]},"17":{"title":"补充","titles":["哪个代理软件最适合我?"]},"18":{"title":"标题H3","titles":["Markdown","标题H2"]},"19":{"title":"付款后多久到账?","titles":["账户问题"]},"20":{"title":"软件问题","titles":[]},"21":{"title":"看完了教程后还是不会用,可以提供一对一技术支持吗?","titles":["节点问题"]},"22":{"title":"标题H6","titles":["Markdown","标题H2","标题H3","标题H4","标题H5"]},"23":{"title":"标题H4","titles":["Markdown","标题H2","标题H3"]},"24":{"title":"账户的连接信息被他人盗用了,如何修改?","titles":["账户问题"]},"25":{"title":"Chrome 浏览器无法代理","titles":["软件问题"]},"26":{"title":"Clash Nyanpasu","titles":[]},"27":{"title":"节点可以玩游戏吗?","titles":["节点问题"]},"28":{"title":"Clash Verge Rev","titles":[]},"29":{"title":"标题2 Badge","titles":["Markdown"]},"30":{"title":"标题H5","titles":["Markdown","标题H2","标题H3","标题H4"]},"31":{"title":"套餐可以退款吗?","titles":["账户问题"]},"32":{"title":"GitHub SSH Push代码失败","titles":["软件问题"]},"33":{"title":"1.购买一个套餐。","titles":["Clash Nyanpasu"]},"34":{"title":"Hiddify","titles":[]},"35":{"title":"1.购买一个套餐。","titles":["Clash Verge Rev"]},"36":{"title":"标题3 Badge","titles":["Markdown","标题2 Badge"]},"37":{"title":"标题H6","titles":["Markdown","标题H2","标题H3","标题H4","标题H5"]},"38":{"title":"账号能分享给朋友使用吗?","titles":["账户问题"]},"39":{"title":"如果电脑开机后能正常使用QQ和微信,但无法通过浏览器上网,可能存在以下几种问题:","titles":["软件问题"]},"40":{"title":"2.下载Clash Nyanpasu。","titles":["Clash Nyanpasu"]},"41":{"title":"2.购买一个套餐。","titles":["Hiddify"]},"42":{"title":"Clash Meta","titles":[]},"43":{"title":"Hiddify","titles":[]},"44":{"title":"2.下载Clash Verge Rev。","titles":["Clash Verge Rev"]},"45":{"title":"标题4 Badge","titles":["Markdown","标题2 Badge","标题3 Badge"]},"46":{"title":"标题2 Badge","titles":["Markdown"]},"47":{"title":"软件更新问题","titles":["软件问题"]},"48":{"title":"3.复制订阅链接。","titles":["Clash Nyanpasu"]},"49":{"title":"3.下载Hiddify。","titles":["Hiddify"]},"50":{"title":"1.购买一个套餐。","titles":["Clash Meta"]},"51":{"title":"Hiddify","titles":[]},"52":{"title":"1.购买一个套餐。","titles":["Hiddify"]},"53":{"title":"3.复制Clash订阅。","titles":["Clash Verge Rev"]},"54":{"title":"Singbox","titles":[]},"55":{"title":"标题3 Badge","titles":["Markdown","标题2 Badge"]},"56":{"title":"4.导入订阅配置到Clash Nyanpasu","titles":["Clash Nyanpasu"]},"57":{"title":"4.复制Hiddify订阅链接。","titles":["Hiddify"]},"58":{"title":"2.下载安装Clash Meta。","titles":["Clash Meta"]},"59":{"title":"1.首先要使用海外apple id登陆应用商店,若不会注册海外apple id可以在这里购买。","titles":["Hiddify"]},"60":{"title":"Clash Nyanpasu","titles":[]},"61":{"title":"2.下载安装Hiddfiy。","titles":["Hiddify"]},"62":{"title":"4.打开Clash Verge Rev,添加订阅。","titles":["Clash Verge Rev"]},"63":{"title":"1.首先要使用海外apple id登陆应用商店,若不会注册海外apple id可以在这里购买。","titles":["Singbox"]},"64":{"title":"标题4 Badge","titles":["Markdown","标题2 Badge","标题3 Badge"]},"65":{"title":"4.开启系统代理。","titles":["Clash Nyanpasu"]},"66":{"title":"5.打开Hiddify,添加订阅。","titles":["Hiddify"]},"67":{"title":"3.导入订阅至Clash Meta。","titles":["Clash Meta"]},"68":{"title":"2.购买一个套餐。","titles":["Hiddify"]},"69":{"title":"1.购买一个套餐。","titles":["Clash Nyanpasu"]},"70":{"title":"Clash Verge Reg","titles":[]},"71":{"title":"3.复制订阅。","titles":["Hiddify"]},"72":{"title":"Hiddify","titles":[]},"73":{"title":"5.打开系统代理开关。","titles":["Clash Verge Rev"]},"74":{"title":"2.下载安装sing-box。","titles":["Singbox"]},"75":{"title":"5.访问谷歌,成功。","titles":["Clash Nyanpasu"]},"76":{"title":"6.启动代理。","titles":["Hiddify"]},"77":{"title":"4.在应用主页,点击启动clash。","titles":["Clash Meta"]},"78":{"title":"3.下载安装Hiddfiy。","titles":["Hiddify"]},"79":{"title":"2.下载安装Clash Nyanpasu,根据您的mac芯片。","titles":["Clash Nyanpasu"]},"80":{"title":"1.购买一个套餐。","titles":["Clash Verge Reg"]},"81":{"title":"4.打开Hiddify应用,添加配置。","titles":["Hiddify"]},"82":{"title":"1.首先需要海外apple id,若不会注册可以在这里购买。","titles":["Hiddify"]},"83":{"title":"6.访问google,成功。","titles":["Clash Verge Rev"]},"84":{"title":"3.购买一个套餐。","titles":["Singbox"]},"85":{"title":"7.访问google,成功。","titles":["Hiddify"]},"86":{"title":"5.访问Google,成功。","titles":["Clash Meta"]},"87":{"title":"4.复制订阅。","titles":["Hiddify"]},"88":{"title":"3.复制Clash订阅链接。","titles":["Clash Nyanpasu"]},"89":{"title":"2.下载安装Clash Verge Rev。","titles":["Clash Verge Reg"]},"90":{"title":"5.启动代理。","titles":["Hiddify"]},"91":{"title":"2.购买一个套餐。","titles":["Hiddify"]},"92":{"title":"7.另外,如需访问冷门网站,需切换为全局模式。","titles":["Clash Verge Rev"]},"93":{"title":"4.将订阅导入到singbox。","titles":["Singbox"]},"94":{"title":"5.打开Hiddify应用,添加配置。","titles":["Hiddify"]},"95":{"title":"4.打开Clash Nyanpasu,添加订阅。","titles":["Clash Nyanpasu"]},"96":{"title":"3.复制Clash订阅。","titles":["Clash Verge Reg"]},"97":{"title":"6.访问google,成功。","titles":["Hiddify"]},"98":{"title":"3.下载安装Hiddify。","titles":["Hiddify"]},"99":{"title":"7.访问google,成功。","titles":["Singbox"]},"100":{"title":"6.启动代理。","titles":["Hiddify"]},"101":{"title":"5.点一下新添加的订阅卡片,应用该订阅。","titles":["Clash Nyanpasu"]},"102":{"title":"4.打开Clash Verge Rev,添加订阅。","titles":["Clash Verge Reg"]},"103":{"title":"4.复制Hiddify订阅链接。","titles":["Hiddify"]},"104":{"title":"7.访问google,成功。","titles":["Hiddify"]},"105":{"title":"6.在mac菜单栏中找到猫咪图标,勾选“系统代理”。","titles":["Clash Nyanpasu"]},"106":{"title":"5.打开系统代理开关。","titles":["Clash Verge Reg"]},"107":{"title":"5.打开Hiddify,添加订阅。","titles":["Hiddify"]},"108":{"title":"7.访问google,成功。","titles":["Clash Nyanpasu"]},"109":{"title":"6.访问google,成功。","titles":["Clash Verge Reg"]},"110":{"title":"6.启动代理。","titles":["Hiddify"]},"111":{"title":"另外,如需访问冷门网站,请勾选“全局模式”。","titles":["Clash Nyanpasu"]},"112":{"title":"另外,如需访问冷门网站,请切换为全局模式。","titles":["Clash Verge Reg"]},"113":{"title":"7.访问google,成功。","titles":["Hiddify"]}},"dirtCount":0,"index":[["全局模式",{"0":{"111":1}}],["全平台可用",{"2":{"12":1}}],["勾选",{"0":{"105":1}}],["应用该订阅",{"0":{"101":1}}],["开关",{"2":{"93":1}}],["开启系统代理",{"0":{"65":1}}],["将订阅导入到singbox",{"0":{"93":1}}],["将订阅链接粘贴至画线处",{"2":{"56":1,"62":1,"102":1}}],["需切换为全局模式",{"0":{"92":1}}],["另外",{"0":{"92":1,"111":1,"112":1}}],["7",{"0":{"85":1,"92":1,"99":1,"104":1,"108":1,"113":1}}],["访问google",{"0":{"83":1,"85":1,"86":1,"97":1,"99":1,"104":1,"108":1,"109":1,"113":1}}],["访问谷歌",{"0":{"75":1}}],["若不会注册可以在这里购买",{"0":{"82":1}}],["若不会注册海外apple",{"0":{"59":1,"63":1}}],["添加配置",{"0":{"81":1,"94":1},"2":{"81":1,"94":1}}],["添加订阅",{"0":{"62":1,"66":1,"95":1,"102":1,"107":1}}],["根据您的mac芯片",{"0":{"79":1}}],["启动代理",{"0":{"76":1,"90":1,"100":1,"110":1}}],["成功",{"0":{"75":1,"83":1,"85":1,"86":1,"97":1,"99":1,"104":1,"108":1,"109":1,"113":1}}],["使其生效",{"2":{"67":1}}],["使用公共的",{"2":{"39":1}}],["等待订阅添加完成",{"2":{"66":1,"107":1}}],["从剪切板添加",{"2":{"66":1,"81":1,"94":1,"107":1}}],["号",{"2":{"66":1,"107":1}}],["点一下新添加的订阅卡片",{"0":{"101":1}}],["点一下导入的订阅卡",{"2":{"56":1}}],["点击create",{"2":{"93":1}}],["点击启动clash",{"0":{"77":1}}],["点击勾选导入的订阅卡片",{"2":{"67":1}}],["点击右上角的",{"2":{"66":1,"107":1}}],["点击",{"2":{"65":1,"66":1,"67":1,"81":2,"93":2,"94":2,"107":1}}],["然后打开",{"2":{"93":1}}],["然后点击导入",{"2":{"62":1,"102":1}}],["然后回车",{"2":{"56":1}}],["首先需要海外apple",{"0":{"82":1}}],["首先要使用海外apple",{"0":{"59":1,"63":1}}],["首先帮您挑选出目前最泛用的版本",{"2":{"7":1}}],["卡片亮起代表使用该订阅",{"2":{"56":1}}],["导入订阅至clash",{"0":{"67":1}}],["导入订阅配置到clash",{"0":{"56":1}}],["导致无法使用",{"2":{"15":1}}],["4",{"0":{"56":1,"57":1,"62":1,"65":1,"77":1,"81":1,"87":1,"93":1,"95":1,"102":1,"103":1},"2":{"67":1,"93":1}}],["443",{"2":{"32":1}}],["复制订阅",{"0":{"71":1,"87":1}}],["复制订阅链接",{"0":{"48":1}}],["复制hiddify订阅链接",{"0":{"57":1,"103":1}}],["复制clash订阅链接",{"0":{"88":1}}],["复制clash订阅",{"0":{"53":1,"96":1}}],["下载安装hiddify",{"0":{"98":1}}],["下载安装hiddfiy",{"0":{"61":1,"78":1}}],["下载安装sing",{"0":{"74":1}}],["下载安装clash",{"0":{"58":1,"79":1,"89":1}}],["下载hiddify",{"0":{"49":1}}],["下载clash",{"0":{"40":1,"44":1}}],["直接卸载",{"2":{"47":1}}],["更新软件输入的密码不是下载应用id的密码",{"2":{"47":1}}],["更新软件一直提示密码错误",{"2":{"47":1}}],["更好用且免费",{"2":{"17":1}}],["q",{"2":{"47":1}}],["quot",{"2":{"39":8}}],["软件更新问题",{"0":{"47":1}}],["软件问题",{"0":{"20":1},"1":{"25":1,"32":1,"39":1,"47":1}}],["行内脚注文本",{"2":{"45":1,"64":1}}],["行内的脚注",{"2":{"45":1,"64":1}}],["↩︎",{"2":{"45":4,"64":4}}],["也可以由多个段落组成",{"2":{"45":1,"64":1}}],["定义",{"2":{"45":1,"64":1}}],["脚注文字",{"2":{"45":1,"64":1}}],["脚注",{"2":{"45":4,"64":4}}],["0",{"2":{"45":1,"64":1}}],["x3c",{"2":{"45":7,"64":7}}],["javascript",{"2":{"45":1,"64":1}}],["enabled",{"2":{"93":1}}],["error",{"2":{"45":2,"64":2}}],["errors",{"2":{"45":2,"64":2}}],["express",{"2":{"45":3,"64":3}}],["obj",{"2":{"45":1,"64":1}}],["omega^i",{"2":{"45":1,"64":1}}],["omega^r",{"2":{"45":1,"64":1}}],["omega",{"2":{"45":4,"64":4}}],["代码分组",{"2":{"45":1,"64":1}}],["代码",{"2":{"45":1,"64":1}}],["代理服务器设置",{"2":{"39":1}}],["代理规则",{"2":{"15":1}}],["示例",{"2":{"45":1,"64":1}}],["warning",{"2":{"45":1,"64":1}}],["warn",{"2":{"45":1,"64":1}}],["words",{"2":{"45":1,"64":1}}],["welcome",{"2":{"45":2,"64":2}}],["wrapper",{"2":{"45":1,"64":1}}],["winsock",{"2":{"39":1}}],["win",{"2":{"39":1}}],["windows快捷键",{"2":{"25":1}}],["windows端",{"2":{"7":1}}],["windows端教程",{"2":{"5":1}}],["vue",{"2":{"45":1,"64":1}}],["value",{"2":{"45":1,"64":1}}],["vscode",{"2":{"45":1,"64":1}}],["ve",{"2":{"32":1}}],["verge",{"0":{"28":1,"44":1,"62":1,"70":1,"89":1,"102":1},"1":{"35":1,"44":1,"53":1,"62":1,"73":1,"80":1,"83":1,"89":1,"92":1,"96":1,"102":1,"106":1,"109":1,"112":1}}],["图标",{"2":{"45":1,"64":1}}],["外部链接",{"2":{"45":1,"64":1}}],["链接",{"2":{"45":3,"64":3}}],["引用内容",{"2":{"45":2,"64":2}}],["zebra",{"2":{"45":1,"64":1}}],["3000",{"2":{"45":1,"64":1}}],["3",{"0":{"48":1,"49":1,"53":1,"67":1,"71":1,"78":1,"84":1,"88":1,"96":1,"98":1},"2":{"45":2,"64":2,"66":1,"67":1,"93":1,"107":1}}],["任务列表4",{"2":{"45":1,"64":1}}],["任务列表3",{"2":{"45":1,"64":1}}],["任务列表2",{"2":{"45":1,"64":1}}],["任务列表1",{"2":{"45":1,"64":1}}],["有序列表3",{"2":{"45":1,"64":1}}],["有序列表2",{"2":{"45":1,"64":1}}],["有序列表1",{"2":{"45":1,"64":1}}],["无序列表3",{"2":{"45":1,"64":1}}],["无序列表2",{"2":{"45":1,"64":1}}],["无序列表1",{"2":{"45":1,"64":1}}],["无痕模式不加载",{"2":{"25":1}}],["ωyω​",{"2":{"45":2,"64":2}}],["∂ωr∂r​",{"2":{"45":1,"64":1}}],["∂r∂ωr",{"2":{"45":1,"64":1}}],["^|",{"2":{"45":1,"64":1}}],["^",{"2":{"45":3,"64":3}}],["^r",{"2":{"45":2,"64":2}}],["lang=",{"2":{"45":1,"64":1}}],["langs",{"2":{"45":1,"64":1}}],["listen",{"2":{"45":1,"64":1}}],["long",{"2":{"45":4,"64":4}}],["logy",{"2":{"45":2,"64":2}}],["log",{"2":{"45":4,"64":4}}],["log⁡y",{"2":{"45":2,"64":2}}],["left",{"2":{"45":3,"64":3}}],["from",{"2":{"45":3,"64":3}}],["frac",{"2":{"45":4,"64":4}}],["flushdns",{"2":{"39":1}}],["=>",{"2":{"45":1,"64":1}}],["=",{"2":{"45":17,"64":17}}],["y",{"2":{"45":2,"64":2}}],["y^",{"2":{"45":2,"64":2}}],["yωω",{"2":{"45":2,"64":2}}],["you",{"2":{"32":1}}],["~",{"2":{"45":1,"64":1}}],["−1",{"2":{"45":2,"64":2}}],["−",{"2":{"45":2,"64":2}}],["数学表达式",{"2":{"45":1,"64":1}}],["标记",{"2":{"45":1,"64":1}}],["标题4",{"0":{"45":1,"64":1}}],["标题3",{"0":{"36":1,"55":1},"1":{"45":1,"64":1}}],["标题2",{"0":{"29":1,"46":1},"1":{"36":1,"45":1,"55":1,"64":1}}],["标题h6",{"0":{"22":1,"37":1}}],["标题h5",{"0":{"16":1,"30":1},"1":{"22":1,"37":1}}],["标题h4",{"0":{"11":1,"23":1},"1":{"16":1,"22":1,"30":1,"37":1}}],["标题h3",{"0":{"6":1,"18":1},"1":{"11":1,"16":1,"22":1,"23":1,"30":1,"37":1}}],["标题h2",{"0":{"3":1,"13":1},"1":{"6":1,"11":1,"16":1,"18":1,"22":1,"23":1,"30":1,"37":1}}],["内容右对齐",{"2":{"45":1,"64":1}}],["内容居中",{"2":{"45":1,"64":1}}],["内容",{"2":{"45":1,"64":1}}],["删除文字",{"2":{"45":1,"64":1}}],["斜体文字",{"2":{"45":1,"64":1}}],["斜体",{"2":{"45":1,"64":1}}],["加粗文字",{"2":{"45":1,"64":1}}],["加粗",{"2":{"45":1,"64":1}}],["极大的增强了",{"2":{"45":1,"64":1}}],["设定默认值以及定义该自定义属性是否可以被继承",{"2":{"45":1,"64":1}}],["设置问题",{"2":{"39":1}}],["设置",{"2":{"39":2}}],["允许进行属性类型检查",{"2":{"45":1,"64":1}}],["自定义属性",{"2":{"45":1,"64":1}}],["自定义组件",{"0":{"0":1}}],["它允许开发者显式地定义他们的",{"2":{"45":1,"64":1}}],["正文内容",{"2":{"45":1,"64":1}}],["正常情况下支付成功后即刻自动到账",{"2":{"19":1}}],["2540",{"2":{"45":1,"64":1}}],["2339",{"2":{"45":1,"64":1}}],["2^",{"2":{"45":1,"64":1}}],["2n−1−12^",{"2":{"45":1,"64":1}}],["2n−1",{"2":{"45":2,"64":2}}],["2",{"0":{"40":1,"41":1,"44":1,"58":1,"61":1,"68":1,"74":1,"79":1,"89":1,"91":1},"2":{"45":5,"56":1,"64":5,"66":1,"67":1,"81":1,"93":1,"94":1,"107":1}}],["223",{"2":{"39":2}}],["查看浏览器是否可以正常上网",{"2":{"39":1}}],["查看是否代理成功",{"2":{"25":1}}],["确认是否是isp的问题",{"2":{"39":1}}],["确保无线网络或有线连接已正确配置",{"2":{"39":1}}],["互联网服务提供商",{"2":{"39":1}}],["重新下载",{"2":{"47":1}}],["重复的页脚定义",{"2":{"45":1,"64":1}}],["重启电脑后再次尝试",{"2":{"39":1}}],["重置订阅链接",{"2":{"24":1}}],["和重置网络设置",{"2":{"39":1}}],["运行以下命令来刷新",{"2":{"39":1}}],["输入",{"2":{"39":1}}],["ri​",{"2":{"45":1,"64":1}}],["ri",{"2":{"45":1,"64":1}}],["right",{"2":{"45":4,"64":4}}],["riωi",{"2":{"45":1,"64":1}}],["r−i+1",{"2":{"45":2,"64":2}}],["r+∑i=1r​ωi",{"2":{"45":1,"64":1}}],["r+∑i=1r",{"2":{"45":1,"64":1}}],["rule是",{"2":{"45":1,"64":1}}],["reg",{"0":{"70":1},"1":{"80":1,"89":1,"96":1,"102":1,"106":1,"109":1,"112":1}}],["ref",{"2":{"45":2,"64":2}}],["readonly",{"2":{"45":1,"64":1}}],["res",{"2":{"45":2,"64":2}}],["reset",{"2":{"39":2}}],["req",{"2":{"45":1,"64":1}}],["rev",{"0":{"28":1,"44":1,"62":1,"89":1,"102":1},"1":{"35":1,"44":1,"53":1,"62":1,"73":1,"83":1,"92":1}}],["r",{"2":{"39":1,"45":1,"64":1}}],["+",{"2":{"39":1,"45":2,"64":2,"66":1,"107":1}}],["按钮亮起说明开启成功",{"2":{"65":1}}],["按回车进入命令提示符",{"2":{"39":1}}],["按下",{"2":{"39":1}}],["按照教程设置了",{"0":{"15":1}}],["选择清除缓存和",{"2":{"39":1}}],["清除浏览数据",{"2":{"39":1}}],["清除缓存",{"2":{"39":1}}],["一键导入singbox",{"2":{"93":1}}],["一键导入clash订阅",{"2":{"67":1}}],["一键客户端目前其实不成熟",{"2":{"17":1}}],["一些浏览器扩展可能会干扰网络连接",{"2":{"39":1}}],["看看问题是否解决",{"2":{"39":1}}],["看完了教程后还是不会用",{"0":{"21":1}}],["某些安全软件或防火墙设置可能阻止了浏览器访问网络",{"2":{"39":1}}],["防火墙或杀毒软件",{"2":{"39":1}}],["防火墙或安全软件的干扰",{"2":{"39":1}}],["服务提供商",{"2":{"39":1}}],["服务器",{"2":{"39":1}}],["服务器问题",{"2":{"39":1}}],["或者清除浏览器缓存后重试",{"2":{"39":1}}],["或者停止更新的软件",{"2":{"17":1}}],["或其他常见的",{"2":{"39":1}}],["6",{"0":{"76":1,"83":1,"97":1,"100":1,"105":1,"109":1,"110":1},"2":{"39":3}}],["5",{"0":{"66":1,"73":1,"75":1,"86":1,"90":1,"94":1,"101":1,"106":1,"107":1},"2":{"39":3}}],["的能力",{"2":{"45":1,"64":1}}],["的出现",{"2":{"45":1,"64":1}}],["的一部分",{"2":{"45":1,"64":1}}],["的问题",{"2":{"39":1}}],["的",{"2":{"39":1}}],["的扩展程序",{"2":{"25":1}}],["阿里云",{"2":{"39":1}}],["例如",{"2":{"39":1}}],["尝试临时关闭防火墙或杀毒软件",{"2":{"39":1}}],["尝试更改",{"2":{"39":1}}],["尝试使用无痕模式访问",{"2":{"25":1}}],["dashboard",{"2":{"93":1}}],["delete",{"2":{"45":1,"64":1}}],["deep",{"2":{"45":3,"64":3}}],["demo",{"2":{"45":1,"64":1}}],["dns",{"2":{"39":7}}],["does",{"2":{"32":1}}],["并确认代理未被误开启",{"2":{"39":1}}],["并添加此部分",{"2":{"32":1}}],["系统代理",{"0":{"105":1}}],["系统代理按钮",{"2":{"65":1}}],["系统网络设置故障",{"2":{"39":1}}],["系统或浏览器故障",{"2":{"39":1}}],["系统",{"2":{"39":1}}],["高级",{"2":{"39":1}}],["get",{"2":{"45":1,"64":1}}],["gente",{"2":{"45":1,"64":1}}],["gt",{"2":{"39":3}}],["git",{"2":{"32":2}}],["github",{"0":{"32":1},"2":{"32":5}}],["打开系统代理开关",{"0":{"73":1,"106":1}}],["打开hiddify应用",{"0":{"81":1,"94":1}}],["打开hiddify",{"0":{"66":1,"107":1}}],["打开clash",{"0":{"62":1,"95":1,"102":1},"2":{"56":1}}],["打开您的计算机的代理设置",{"2":{"39":1}}],["打开",{"2":{"39":1}}],["打开无痕模式窗口",{"2":{"25":1}}],["中",{"2":{"39":1}}],["除非确实需要它",{"2":{"39":1}}],["关闭代理选项",{"2":{"39":1}}],["这可能导致浏览器无法正常上网",{"2":{"39":1}}],["这些软件的优劣势",{"0":{"12":1}}],["检查是否在浏览器中启用了代理服务器",{"2":{"39":1}}],["检查网络连接是否正常",{"2":{"39":1}}],["因为它们使用的可能是不同的连接协议",{"2":{"39":1}}],["因为防止恶意用户使用代理扫爆ssh服务端封禁了22端口的出站连接",{"2":{"32":1}}],["网络设置错误",{"2":{"39":1}}],["网络连接问题",{"2":{"39":1}}],["可能是家里的网络有问题",{"2":{"39":1}}],["可能是系统的网络协议栈存在问题",{"2":{"39":1}}],["可能存在以下几种问题",{"0":{"39":1}}],["可以包含特殊标记",{"2":{"45":1,"64":1}}],["可以尝试使用手机热点连接电脑",{"2":{"39":1}}],["可以尝试使用无扩展的浏览器",{"2":{"39":1}}],["可以尝试通过命令行刷新网络设置",{"2":{"39":1}}],["可以进入浏览器的网络设置",{"2":{"39":1}}],["可以通过qq和微信确认网络本身通畅",{"2":{"39":1}}],["可以提供一对一技术支持吗",{"0":{"21":1}}],["可以参考以下文章",{"0":{"9":1}}],["可以无脑按照我们的教程来",{"0":{"5":1}}],["但输入的密码是当前id的正确密码",{"2":{"47":1}}],["但无法通过浏览器上网",{"0":{"39":1}}],["但是还是没法用怎么办",{"0":{"15":1}}],["发现了会封禁账号",{"2":{"38":1}}],["账号不支持任何形式的共享行为",{"2":{"38":1}}],["账号能分享给朋友使用吗",{"0":{"38":1}}],["账户的连接信息被他人盗用了",{"0":{"24":1}}],["账户问题",{"0":{"14":1},"1":{"19":1,"24":1,"31":1,"38":1}}],["购买一个套餐",{"0":{"33":1,"35":1,"41":1,"50":1,"52":1,"68":1,"69":1,"80":1,"84":1,"91":1}}],["10",{"2":{"45":1,"64":1}}],["123",{"2":{"45":1,"64":1}}],["12n−1−1",{"2":{"45":1,"64":1}}],["19th",{"2":{"45":1,"64":1}}],["1",{"0":{"33":1,"35":1,"50":1,"52":1,"59":1,"63":1,"69":1,"80":1,"82":1},"2":{"45":10,"56":1,"64":10,"66":1,"67":1,"81":1,"93":1,"94":1,"107":1}}],["参考链接",{"2":{"32":1}}],["number",{"2":{"45":1,"64":1}}],["nord",{"2":{"45":1,"64":1}}],["not",{"2":{"32":1}}],["neat",{"2":{"45":1,"64":1}}],["netsh",{"2":{"39":2}}],["n",{"2":{"45":2,"64":2}}],["nyanpasu",{"0":{"26":1,"40":1,"56":1,"60":1,"79":1,"95":1},"1":{"33":1,"40":1,"48":1,"56":1,"65":1,"69":1,"75":1,"79":1,"88":1,"95":1,"101":1,"105":1,"108":1,"111":1},"2":{"7":2,"56":1}}],["box",{"0":{"74":1}}],["bem",{"2":{"45":1,"64":1}}],["blocks",{"2":{"45":1,"64":1}}],["b",{"2":{"45":3,"64":3}}],["but",{"2":{"32":1}}],["badge",{"0":{"29":1,"36":1,"45":1,"46":1,"55":1,"64":1},"1":{"36":1,"45":2,"55":1,"64":2},"2":{"45":1,"64":1}}],["annotation",{"2":{"45":1,"64":1}}],["annotate",{"2":{"45":1,"64":1}}],["android端",{"2":{"7":1}}],["android端教程",{"2":{"5":1}}],["await",{"2":{"45":1,"64":1}}],["appstore",{"2":{"47":1}}],["app",{"2":{"45":3,"64":3}}],["api",{"2":{"45":1,"64":1}}],["a",{"2":{"45":3,"47":1,"64":3}}],["aside",{"2":{"45":1,"64":1}}],["aligned",{"2":{"45":1,"64":1}}],["are",{"2":{"45":2,"64":2}}],["at",{"2":{"45":1,"64":1}}],["access",{"2":{"32":1}}],["authenticated",{"2":{"32":1}}],[">",{"2":{"32":2,"45":1,"64":1}}],["template>",{"2":{"45":2,"64":2}}],["text",{"2":{"45":4,"64":4}}],["ts",{"2":{"45":1,"64":1}}],["title",{"2":{"45":3,"64":3}}],["themes",{"2":{"45":1,"64":1}}],["this",{"2":{"45":4,"64":4}}],["tudo",{"2":{"45":1,"64":1}}],["twoslash",{"2":{"45":1,"64":1}}],["twitter",{"2":{"45":1,"64":1}}],["touppercase",{"2":{"45":1,"64":1}}],["todo>",{"2":{"45":1,"64":1}}],["todo",{"2":{"45":3,"64":3}}],["to",{"2":{"45":4,"64":4}}],["tolong",{"2":{"45":1,"64":1}}],["tables",{"2":{"45":1,"64":1}}],["t",{"2":{"32":1}}],["$1",{"2":{"45":1,"64":1}}],["$12",{"2":{"45":1,"64":1}}],["$1600",{"2":{"45":1,"64":1}}],["$",{"2":{"32":1}}],["来测试其是否有效",{"2":{"32":1}}],["users",{"2":{"45":1,"64":1}}],["username",{"2":{"32":1}}],["user",{"2":{"32":1}}],["p>",{"2":{"45":2,"64":2}}],["parseint",{"2":{"45":1,"64":1}}],["partial",{"2":{"45":1,"64":1}}],["partial^r",{"2":{"45":1,"64":1}}],["property",{"2":{"45":2,"64":2}}],["provide",{"2":{"32":1}}],["port",{"2":{"32":1}}],["push代码失败",{"0":{"32":1}}],["配置",{"2":{"67":1}}],["配置文件中设置此项",{"2":{"32":1}}],["配置过其他的代理软件",{"2":{"15":1}}],["谢谢您的支持和理解",{"2":{"31":1}}],["所有套餐一经售出后都不支持退款",{"2":{"31":1}}],["由于虚拟产品的特殊性",{"2":{"31":1}}],["由于本站节点没有对游戏加速进行优化",{"2":{"27":1}}],["套餐可以退款吗",{"0":{"31":1}}],["不保证游戏加速效果",{"2":{"27":1}}],["不会有大问题",{"2":{"7":1}}],["节点可用于加速游戏",{"2":{"27":1}}],["节点可以玩游戏吗",{"0":{"27":1}}],["节点问题",{"0":{"10":1},"1":{"15":1,"21":1,"27":1}}],["排查哪个扩展程序所致",{"2":{"25":1}}],["singbox",{"0":{"54":1},"1":{"63":1,"74":1,"84":1,"93":1,"99":1}}],["setup",{"2":{"45":1,"64":1}}],["send",{"2":{"45":1,"64":1}}],["script>",{"2":{"45":1,"64":1}}],["script",{"2":{"45":1,"64":1}}],["string",{"2":{"45":1,"64":1}}],["stripes",{"2":{"45":1,"64":1}}],["sum",{"2":{"45":1,"64":1}}],["successfully",{"2":{"32":1}}],["ssh",{"0":{"32":1},"2":{"32":4}}],["skk",{"2":{"25":1}}],["shiki",{"2":{"45":1,"64":1}}],["shift+command+n",{"2":{"25":1}}],["shell",{"2":{"32":1}}],["shadowroket",{"2":{"17":1}}],["id",{"0":{"82":1}}],["id可以在这里购买",{"0":{"59":1,"63":1}}],["id登陆应用商店",{"0":{"59":1,"63":1}}],["inactive",{"2":{"45":1,"64":1}}],["interface",{"2":{"45":1,"64":1}}],["int",{"2":{"39":1}}],["import",{"2":{"45":3,"64":3,"93":1}}],["is",{"2":{"45":6,"64":6}}],["isp",{"2":{"39":1}}],["i+1",{"2":{"45":1,"64":1}}],["ir",{"2":{"45":1,"64":1}}],["ir⋯",{"2":{"45":2,"64":2}}],["i=1",{"2":{"45":1,"64":1}}],["ipconfig",{"2":{"39":1}}],["ip",{"2":{"25":1,"39":1}}],["ios端",{"2":{"7":1}}],["ios端教程",{"2":{"5":1}}],["hello",{"2":{"45":1,"64":1}}],["h2o",{"2":{"45":1,"64":1}}],["home",{"2":{"45":1,"64":1}}],["houdini",{"2":{"45":1,"64":1}}],["hostname",{"2":{"32":1}}],["host",{"2":{"32":1}}],["highlighter",{"2":{"45":1,"64":1}}],["hi",{"2":{"32":1}}],["hiddify只有一个版本",{"2":{"12":1}}],["hiddify的生态与clash不同",{"2":{"12":1}}],["hiddify",{"0":{"34":1,"43":1,"51":1,"72":1},"1":{"41":1,"49":1,"52":1,"57":1,"59":1,"61":1,"66":1,"68":1,"71":1,"76":1,"78":1,"81":1,"82":1,"85":1,"87":1,"90":1,"91":1,"94":1,"97":1,"98":1,"100":1,"103":1,"104":1,"107":1,"110":1,"113":1},"2":{"7":1,"12":1}}],["https",{"2":{"25":1}}],["扩展程序",{"2":{"25":1}}],["快捷键",{"2":{"25":1}}],["在mac菜单栏中找到猫咪图标",{"0":{"105":1}}],["在弹出的窗口中点击",{"2":{"93":1}}],["在弹出的clash",{"2":{"67":1}}],["在应用主页",{"0":{"77":1}}],["在网站面板点击",{"2":{"67":1}}],["在浏览器设置中找到",{"2":{"39":1}}],["在无痕模式窗口访问",{"2":{"25":1}}],["在",{"2":{"25":1,"32":1,"39":1}}],["在我的账号页面",{"2":{"24":1}}],["解决方案",{"2":{"25":1}}],["此类通常是由于扩展程序插件导致",{"2":{"25":1}}],["浏览器扩展或缓存问题",{"2":{"39":1}}],["浏览器设置或扩展问题",{"2":{"39":1}}],["浏览器界面使用",{"2":{"25":1}}],["浏览器无法代理",{"0":{"25":1}}],["浏览器插件等",{"2":{"15":1}}],["custom",{"2":{"45":4,"64":4}}],["createhighlighter",{"2":{"45":2,"64":2}}],["c",{"2":{"45":2,"64":2}}],["centered",{"2":{"45":1,"64":1}}],["cdots",{"2":{"45":1,"64":1}}],["css",{"2":{"45":4,"64":4}}],["cmd",{"2":{"39":1}}],["count",{"2":{"45":2,"64":2}}],["code",{"2":{"45":1,"64":1}}],["contains",{"2":{"45":1,"64":1}}],["const",{"2":{"45":13,"64":13}}],["config",{"2":{"32":1}}],["col",{"2":{"45":2,"64":2}}],["cool",{"2":{"45":1,"64":1}}],["cookie",{"2":{"39":1}}],["com",{"2":{"32":4}}],["ctrl+shift+n",{"2":{"25":1}}],["chrome",{"0":{"25":1},"2":{"25":3,"39":1}}],["clash有很多版本",{"2":{"12":1}}],["clash系列",{"2":{"12":1}}],["clash",{"0":{"26":1,"28":1,"42":1,"60":1,"70":1},"1":{"33":1,"35":1,"40":1,"44":1,"48":1,"50":1,"53":1,"56":1,"58":1,"62":1,"65":1,"67":1,"69":1,"73":1,"75":1,"77":1,"79":1,"80":1,"83":1,"86":1,"88":1,"89":1,"92":1,"95":1,"96":1,"101":1,"102":1,"105":1,"106":1,"108":1,"109":1,"111":1,"112":1},"2":{"7":3}}],["如需访问冷门网站",{"0":{"92":1,"111":1,"112":1}}],["如何修改",{"0":{"24":1}}],["如果手机热点可以上网",{"2":{"39":1}}],["如果qq和微信使用的是不同的协议而可以连接",{"2":{"39":1}}],["如果电脑开机后能正常使用qq和微信",{"0":{"39":1}}],["如果你共享了账号后端可能会触发自动封禁程序",{"2":{"38":1}}],["如果问题得到解决",{"2":{"25":1}}],["如果出现付款后长时间没到账请联系在线客服或提交工单",{"2":{"19":1}}],["如果您已经学会基本使用",{"0":{"9":1}}],["如果您是新手",{"0":{"5":1}}],["您可以通过连接到",{"2":{"32":1}}],["您可以使用443端口来push代码",{"2":{"32":1}}],["您可以在youtube搜索对应软件的视频教程",{"2":{"21":1}}],["您可以无脑选择它们",{"2":{"7":1}}],["本站暂不提供一对一技术支持服务",{"2":{"21":1}}],["付款后多久到账",{"0":{"19":1}}],["追求方便更推荐使用hiddify",{"2":{"17":1}}],["用户使用问题多",{"2":{"17":1}}],["比如hiddify在ios端完全可以替代小火箭",{"2":{"17":1}}],["保持清爽",{"2":{"17":1}}],["我们维护成本高",{"2":{"17":1}}],["我们不再推荐小火箭",{"2":{"17":1}}],["我们就不再推荐",{"2":{"17":1}}],["我该使用哪个版本",{"0":{"7":1}}],["已经不流行",{"2":{"17":1}}],["补充",{"0":{"17":1}}],["再尝试",{"2":{"15":1}}],["请切换为全局模式",{"0":{"112":1}}],["请勾选",{"0":{"111":1}}],["请编辑文件~",{"2":{"32":1}}],["请确认后购买",{"2":{"31":1}}],["请逐个关闭",{"2":{"25":1}}],["请谅解",{"2":{"21":1}}],["请先确保系统纯净后",{"2":{"15":1}}],["请保证您没有安装",{"2":{"15":1}}],["规则可能会导致冲突",{"2":{"15":1}}],["多个代理软件",{"2":{"15":1}}],["且会一直更新",{"2":{"12":1}}],["是非常成熟的产品",{"2":{"12":1}}],["界面简洁易上手",{"2":{"12":1}}],["国外普遍使用hiddify",{"2":{"12":1}}],["国内普遍使用clash系列",{"2":{"12":1}}],["目前保持更新且界面最美观的为nyanpasu版本",{"2":{"12":1}}],["遇到问题问百度方便",{"2":{"12":1}}],["其主要优势是百度中文资料多",{"2":{"12":1}}],["想获得更好的体验",{"0":{"9":1}}],["message",{"2":{"45":4,"64":4}}],["meta窗口中点击保存",{"2":{"67":1}}],["meta",{"0":{"42":1,"58":1,"67":1},"1":{"50":1,"58":1,"67":1,"77":1,"86":1},"2":{"7":1}}],["moe",{"2":{"25":1}}],["main",{"2":{"45":1,"64":1}}],["macos快捷键",{"2":{"25":1}}],["macos端",{"2":{"7":1}}],["macos端教程",{"2":{"5":1}}],["markdown",{"0":{"1":1,"8":1},"1":{"3":1,"6":1,"11":1,"13":1,"16":1,"18":1,"22":1,"23":1,"29":1,"30":1,"36":1,"37":1,"45":1,"46":1,"55":1,"64":1}}],["琳琅盲目的客户端版本常让新手感到困惑",{"0":{"7":1}}],["哪个代理软件最适合我",{"0":{"4":1},"1":{"7":1,"12":1,"17":1},"2":{"9":1}}],["新手指引",{"0":{"2":1},"1":{"5":1,"9":1}}]],"serializationVersion":2}';export{t as default}; diff --git a/doc/docs/.vuepress/dist/assets/searchBox-default-DafNMbzT.js b/doc/docs/.vuepress/dist/assets/searchBox-default-DafNMbzT.js new file mode 100644 index 000000000..ee206a7c3 --- /dev/null +++ b/doc/docs/.vuepress/dist/assets/searchBox-default-DafNMbzT.js @@ -0,0 +1 @@ +const t='{"documentCount":114,"nextId":114,"documentIds":{"0":"/article/li0yjgjg/","1":"/article/baygtkq6/","2":"/start/","3":"/article/baygtkq6/#标题h2","4":"/un2lbkeo/","5":"/start/#如果您是新手-可以无脑按照我们的教程来。","6":"/article/baygtkq6/#标题h3","7":"/un2lbkeo/#琳琅盲目的客户端版本常让新手感到困惑-我该使用哪个版本","8":"/baygtkq6/","9":"/start/#如果您已经学会基本使用-想获得更好的体验-可以参考以下文章。","10":"/sdtgjn92/","11":"/article/baygtkq6/#标题h4","12":"/un2lbkeo/#这些软件的优劣势","13":"/baygtkq6/#标题h2","14":"/lpws70ce/","15":"/sdtgjn92/#按照教程设置了-但是还是没法用怎么办","16":"/article/baygtkq6/#标题h5","17":"/un2lbkeo/#补充","18":"/baygtkq6/#标题h3","19":"/lpws70ce/#付款后多久到账","20":"/9424av4s/","21":"/sdtgjn92/#看完了教程后还是不会用-可以提供一对一技术支持吗","22":"/article/baygtkq6/#标题h6","23":"/baygtkq6/#标题h4","24":"/lpws70ce/#账户的连接信息被他人盗用了-如何修改","25":"/9424av4s/#chrome-浏览器无法代理","26":"/android/clash-meta/","27":"/sdtgjn92/#节点可以玩游戏吗","28":"/android/hiddify/","29":"/article/baygtkq6/#标题2-badge","30":"/baygtkq6/#标题h5","31":"/lpws70ce/#套餐可以退款吗","32":"/9424av4s/#github-ssh-push代码失败","33":"/android/clash-meta/#_1-购买一个套餐。","34":"/ios/hiddify/","35":"/android/hiddify/#_1-购买一个套餐。","36":"/article/baygtkq6/#标题3-badge","37":"/baygtkq6/#标题h6","38":"/lpws70ce/#账号能分享给朋友使用吗","39":"/9424av4s/#如果电脑开机后能正常使用qq和微信-但无法通过浏览器上网-可能存在以下几种问题","40":"/android/clash-meta/#_2-下载安装clash-meta。","41":"/ios/hiddify/#_1-首先要使用海外apple-id登陆应用商店-若不会注册海外apple-id可以在这里购买。","42":"/ios/singbox/","43":"/windows/clash-nyanpasu/","44":"/android/hiddify/#_2-下载安装hiddfiy。","45":"/article/baygtkq6/#标题4-badge","46":"/baygtkq6/#标题2-badge","47":"/9424av4s/#软件更新问题","48":"/android/clash-meta/#_3-导入订阅至clash-meta。","49":"/ios/hiddify/#_2-购买一个套餐。","50":"/ios/singbox/#_1-首先要使用海外apple-id登陆应用商店-若不会注册海外apple-id可以在这里购买。","51":"/windows/clash-verge-rev/","52":"/windows/clash-nyanpasu/#_1-购买一个套餐。","53":"/android/hiddify/#_3-复制订阅。","54":"/windows/hiddify/","55":"/baygtkq6/#标题3-badge","56":"/android/clash-meta/#_4-在应用主页-点击启动clash。","57":"/ios/hiddify/#_3-下载安装hiddfiy。","58":"/ios/singbox/#_2-下载安装sing-box。","59":"/windows/clash-verge-rev/#_1-购买一个套餐。","60":"/macos/clash-nyanpasu/","61":"/windows/clash-nyanpasu/#_2-下载clash-nyanpasu。","62":"/android/hiddify/#_4-打开hiddify应用-添加配置。","63":"/windows/hiddify/#_2-购买一个套餐。","64":"/baygtkq6/#标题4-badge","65":"/android/clash-meta/#_5-访问google-成功。","66":"/ios/hiddify/#_4-复制订阅。","67":"/ios/singbox/#_3-购买一个套餐。","68":"/windows/clash-verge-rev/#_2-下载clash-verge-rev。","69":"/macos/clash-nyanpasu/#_1-购买一个套餐。","70":"/qlabr30g/","71":"/windows/clash-nyanpasu/#_3-复制订阅链接。","72":"/macos/hiddify/","73":"/android/hiddify/#_5-启动代理。","74":"/windows/hiddify/#_3-下载hiddify。","75":"/ios/hiddify/#_5-打开hiddify应用-添加配置。","76":"/ios/singbox/#_4-将订阅导入到singbox。","77":"/windows/clash-verge-rev/#_3-复制clash订阅。","78":"/macos/clash-nyanpasu/#_2-下载安装clash-nyanpasu-根据您的mac芯片。","79":"/qlabr30g/#_1-购买一个套餐。","80":"/windows/clash-nyanpasu/#_4-导入订阅配置到clash-nyanpasu","81":"/macos/hiddify/#_1-首先需要海外apple-id-若不会注册可以在这里购买。","82":"/android/hiddify/#_6-访问google-成功。","83":"/windows/hiddify/#_4-复制hiddify订阅链接。","84":"/ios/hiddify/#_6-启动代理。","85":"/ios/singbox/#_7-访问google-成功。","86":"/windows/clash-verge-rev/#_4-打开clash-verge-rev-添加订阅。","87":"/macos/clash-nyanpasu/#_3-复制clash订阅链接。","88":"/qlabr30g/#_2-下载安装clash-verge-rev。","89":"/windows/clash-nyanpasu/#_4-开启系统代理。","90":"/macos/hiddify/#_2-购买一个套餐。","91":"/windows/hiddify/#_5-打开hiddify-添加订阅。","92":"/ios/hiddify/#_7-访问google-成功。","93":"/windows/clash-verge-rev/#_5-打开系统代理开关。","94":"/macos/clash-nyanpasu/#_4-打开clash-nyanpasu-添加订阅。","95":"/qlabr30g/#_3-复制clash订阅。","96":"/windows/clash-nyanpasu/#_5-访问谷歌-成功。","97":"/macos/hiddify/#_3-下载安装hiddify。","98":"/windows/hiddify/#_6-启动代理。","99":"/windows/clash-verge-rev/#_6-访问google-成功。","100":"/macos/clash-nyanpasu/#_5-点一下新添加的订阅卡片-应用该订阅。","101":"/qlabr30g/#_4-打开clash-verge-rev-添加订阅。","102":"/macos/hiddify/#_4-复制hiddify订阅链接。","103":"/windows/hiddify/#_7-访问google-成功。","104":"/windows/clash-verge-rev/#_7-另外-如需访问冷门网站-需切换为全局模式。","105":"/macos/clash-nyanpasu/#_6-在mac菜单栏中找到猫咪图标-勾选-系统代理-。","106":"/qlabr30g/#_5-打开系统代理开关。","107":"/macos/hiddify/#_5-打开hiddify-添加订阅。","108":"/macos/clash-nyanpasu/#_7-访问google-成功。","109":"/qlabr30g/#_6-访问google-成功。","110":"/macos/hiddify/#_6-启动代理。","111":"/macos/clash-nyanpasu/#另外-如需访问冷门网站-请勾选-全局模式-。","112":"/qlabr30g/#另外-如需访问冷门网站-请切换为全局模式。","113":"/macos/hiddify/#_7-访问google-成功。"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[1,1,1],"1":[1,1,1],"2":[1,1,1],"3":[1,1,1],"4":[2,1,1],"5":[3,1,5],"6":[1,2,1],"7":[3,2,12],"8":[1,1,1],"9":[4,1,2],"10":[1,1,1],"11":[1,3,1],"12":[2,2,15],"13":[1,1,1],"14":[1,1,1],"15":[3,1,10],"16":[1,4,1],"17":[1,2,13],"18":[1,2,1],"19":[2,1,3],"20":[1,1,1],"21":[3,1,4],"22":[1,5,1],"23":[1,3,1],"24":[3,1,3],"25":[2,1,25],"26":[2,1,1],"27":[2,1,4],"28":[1,1,1],"29":[2,1,1],"30":[1,4,1],"31":[2,1,5],"32":[3,1,37],"33":[3,2,1],"34":[1,1,1],"35":[3,1,1],"36":[2,3,1],"37":[1,5,1],"38":[2,1,4],"39":[4,1,83],"40":[4,2,1],"41":[6,1,1],"42":[1,1,1],"43":[2,1,1],"44":[3,1,1],"45":[2,4,201],"46":[2,1,1],"47":[1,1,9],"48":[4,2,13],"49":[3,1,1],"50":[6,1,1],"51":[3,1,1],"52":[3,2,1],"53":[3,1,1],"54":[1,1,1],"55":[2,3,1],"56":[4,2,1],"57":[3,1,1],"58":[4,1,1],"59":[3,3,1],"60":[2,1,1],"61":[4,2,1],"62":[4,1,6],"63":[3,1,1],"64":[2,4,201],"65":[4,2,1],"66":[3,1,1],"67":[3,1,1],"68":[5,3,1],"69":[3,2,1],"70":[3,1,1],"71":[3,2,1],"72":[1,1,1],"73":[3,1,1],"74":[3,1,1],"75":[4,1,6],"76":[3,1,14],"77":[3,3,1],"78":[5,2,1],"79":[3,3,1],"80":[3,2,9],"81":[5,1,1],"82":[4,1,1],"83":[3,1,1],"84":[3,1,1],"85":[4,1,1],"86":[6,3,3],"87":[3,2,1],"88":[5,3,1],"89":[3,2,4],"90":[3,1,1],"91":[4,1,10],"92":[4,1,1],"93":[3,3,1],"94":[5,2,1],"95":[3,3,1],"96":[4,2,1],"97":[3,1,1],"98":[3,1,1],"99":[4,3,1],"100":[4,2,1],"101":[6,3,3],"102":[3,1,1],"103":[4,1,1],"104":[5,3,1],"105":[5,2,1],"106":[3,3,1],"107":[4,1,10],"108":[4,2,1],"109":[4,3,1],"110":[3,1,1],"111":[5,2,1],"112":[4,3,1],"113":[4,1,1]},"averageFieldLength":[2.8859649122807016,1.7017543859649122,7.01754385964912],"storedFields":{"0":{"title":"自定义组件","titles":[]},"1":{"title":"Markdown","titles":[]},"2":{"title":"新手指引","titles":[]},"3":{"title":"标题H2","titles":["Markdown"]},"4":{"title":"哪个代理软件最适合我?","titles":[]},"5":{"title":"如果您是新手,可以无脑按照我们的教程来。","titles":["新手指引"]},"6":{"title":"标题H3","titles":["Markdown","标题H2"]},"7":{"title":"琳琅盲目的客户端版本常让新手感到困惑:我该使用哪个版本?","titles":["哪个代理软件最适合我?"]},"8":{"title":"Markdown","titles":[]},"9":{"title":"如果您已经学会基本使用,想获得更好的体验,可以参考以下文章。","titles":["新手指引"]},"10":{"title":"节点问题","titles":[]},"11":{"title":"标题H4","titles":["Markdown","标题H2","标题H3"]},"12":{"title":"这些软件的优劣势?","titles":["哪个代理软件最适合我?"]},"13":{"title":"标题H2","titles":["Markdown"]},"14":{"title":"账户问题","titles":[]},"15":{"title":"按照教程设置了,但是还是没法用怎么办?","titles":["节点问题"]},"16":{"title":"标题H5","titles":["Markdown","标题H2","标题H3","标题H4"]},"17":{"title":"补充","titles":["哪个代理软件最适合我?"]},"18":{"title":"标题H3","titles":["Markdown","标题H2"]},"19":{"title":"付款后多久到账?","titles":["账户问题"]},"20":{"title":"软件问题","titles":[]},"21":{"title":"看完了教程后还是不会用,可以提供一对一技术支持吗?","titles":["节点问题"]},"22":{"title":"标题H6","titles":["Markdown","标题H2","标题H3","标题H4","标题H5"]},"23":{"title":"标题H4","titles":["Markdown","标题H2","标题H3"]},"24":{"title":"账户的连接信息被他人盗用了,如何修改?","titles":["账户问题"]},"25":{"title":"Chrome 浏览器无法代理","titles":["软件问题"]},"26":{"title":"Clash Meta","titles":[]},"27":{"title":"节点可以玩游戏吗?","titles":["节点问题"]},"28":{"title":"Hiddify","titles":[]},"29":{"title":"标题2 Badge","titles":["Markdown"]},"30":{"title":"标题H5","titles":["Markdown","标题H2","标题H3","标题H4"]},"31":{"title":"套餐可以退款吗?","titles":["账户问题"]},"32":{"title":"GitHub SSH Push代码失败","titles":["软件问题"]},"33":{"title":"1.购买一个套餐。","titles":["Clash Meta"]},"34":{"title":"Hiddify","titles":[]},"35":{"title":"1.购买一个套餐。","titles":["Hiddify"]},"36":{"title":"标题3 Badge","titles":["Markdown","标题2 Badge"]},"37":{"title":"标题H6","titles":["Markdown","标题H2","标题H3","标题H4","标题H5"]},"38":{"title":"账号能分享给朋友使用吗?","titles":["账户问题"]},"39":{"title":"如果电脑开机后能正常使用QQ和微信,但无法通过浏览器上网,可能存在以下几种问题:","titles":["软件问题"]},"40":{"title":"2.下载安装Clash Meta。","titles":["Clash Meta"]},"41":{"title":"1.首先要使用海外apple id登陆应用商店,若不会注册海外apple id可以在这里购买。","titles":["Hiddify"]},"42":{"title":"Singbox","titles":[]},"43":{"title":"Clash Nyanpasu","titles":[]},"44":{"title":"2.下载安装Hiddfiy。","titles":["Hiddify"]},"45":{"title":"标题4 Badge","titles":["Markdown","标题2 Badge","标题3 Badge"]},"46":{"title":"标题2 Badge","titles":["Markdown"]},"47":{"title":"软件更新问题","titles":["软件问题"]},"48":{"title":"3.导入订阅至Clash Meta。","titles":["Clash Meta"]},"49":{"title":"2.购买一个套餐。","titles":["Hiddify"]},"50":{"title":"1.首先要使用海外apple id登陆应用商店,若不会注册海外apple id可以在这里购买。","titles":["Singbox"]},"51":{"title":"Clash Verge Rev","titles":[]},"52":{"title":"1.购买一个套餐。","titles":["Clash Nyanpasu"]},"53":{"title":"3.复制订阅。","titles":["Hiddify"]},"54":{"title":"Hiddify","titles":[]},"55":{"title":"标题3 Badge","titles":["Markdown","标题2 Badge"]},"56":{"title":"4.在应用主页,点击启动clash。","titles":["Clash Meta"]},"57":{"title":"3.下载安装Hiddfiy。","titles":["Hiddify"]},"58":{"title":"2.下载安装sing-box。","titles":["Singbox"]},"59":{"title":"1.购买一个套餐。","titles":["Clash Verge Rev"]},"60":{"title":"Clash Nyanpasu","titles":[]},"61":{"title":"2.下载Clash Nyanpasu。","titles":["Clash Nyanpasu"]},"62":{"title":"4.打开Hiddify应用,添加配置。","titles":["Hiddify"]},"63":{"title":"2.购买一个套餐。","titles":["Hiddify"]},"64":{"title":"标题4 Badge","titles":["Markdown","标题2 Badge","标题3 Badge"]},"65":{"title":"5.访问Google,成功。","titles":["Clash Meta"]},"66":{"title":"4.复制订阅。","titles":["Hiddify"]},"67":{"title":"3.购买一个套餐。","titles":["Singbox"]},"68":{"title":"2.下载Clash Verge Rev。","titles":["Clash Verge Rev"]},"69":{"title":"1.购买一个套餐。","titles":["Clash Nyanpasu"]},"70":{"title":"Clash Verge Reg","titles":[]},"71":{"title":"3.复制订阅链接。","titles":["Clash Nyanpasu"]},"72":{"title":"Hiddify","titles":[]},"73":{"title":"5.启动代理。","titles":["Hiddify"]},"74":{"title":"3.下载Hiddify。","titles":["Hiddify"]},"75":{"title":"5.打开Hiddify应用,添加配置。","titles":["Hiddify"]},"76":{"title":"4.将订阅导入到singbox。","titles":["Singbox"]},"77":{"title":"3.复制Clash订阅。","titles":["Clash Verge Rev"]},"78":{"title":"2.下载安装Clash Nyanpasu,根据您的mac芯片。","titles":["Clash Nyanpasu"]},"79":{"title":"1.购买一个套餐。","titles":["Clash Verge Reg"]},"80":{"title":"4.导入订阅配置到Clash Nyanpasu","titles":["Clash Nyanpasu"]},"81":{"title":"1.首先需要海外apple id,若不会注册可以在这里购买。","titles":["Hiddify"]},"82":{"title":"6.访问google,成功。","titles":["Hiddify"]},"83":{"title":"4.复制Hiddify订阅链接。","titles":["Hiddify"]},"84":{"title":"6.启动代理。","titles":["Hiddify"]},"85":{"title":"7.访问google,成功。","titles":["Singbox"]},"86":{"title":"4.打开Clash Verge Rev,添加订阅。","titles":["Clash Verge Rev"]},"87":{"title":"3.复制Clash订阅链接。","titles":["Clash Nyanpasu"]},"88":{"title":"2.下载安装Clash Verge Rev。","titles":["Clash Verge Reg"]},"89":{"title":"4.开启系统代理。","titles":["Clash Nyanpasu"]},"90":{"title":"2.购买一个套餐。","titles":["Hiddify"]},"91":{"title":"5.打开Hiddify,添加订阅。","titles":["Hiddify"]},"92":{"title":"7.访问google,成功。","titles":["Hiddify"]},"93":{"title":"5.打开系统代理开关。","titles":["Clash Verge Rev"]},"94":{"title":"4.打开Clash Nyanpasu,添加订阅。","titles":["Clash Nyanpasu"]},"95":{"title":"3.复制Clash订阅。","titles":["Clash Verge Reg"]},"96":{"title":"5.访问谷歌,成功。","titles":["Clash Nyanpasu"]},"97":{"title":"3.下载安装Hiddify。","titles":["Hiddify"]},"98":{"title":"6.启动代理。","titles":["Hiddify"]},"99":{"title":"6.访问google,成功。","titles":["Clash Verge Rev"]},"100":{"title":"5.点一下新添加的订阅卡片,应用该订阅。","titles":["Clash Nyanpasu"]},"101":{"title":"4.打开Clash Verge Rev,添加订阅。","titles":["Clash Verge Reg"]},"102":{"title":"4.复制Hiddify订阅链接。","titles":["Hiddify"]},"103":{"title":"7.访问google,成功。","titles":["Hiddify"]},"104":{"title":"7.另外,如需访问冷门网站,需切换为全局模式。","titles":["Clash Verge Rev"]},"105":{"title":"6.在mac菜单栏中找到猫咪图标,勾选“系统代理”。","titles":["Clash Nyanpasu"]},"106":{"title":"5.打开系统代理开关。","titles":["Clash Verge Reg"]},"107":{"title":"5.打开Hiddify,添加订阅。","titles":["Hiddify"]},"108":{"title":"7.访问google,成功。","titles":["Clash Nyanpasu"]},"109":{"title":"6.访问google,成功。","titles":["Clash Verge Reg"]},"110":{"title":"6.启动代理。","titles":["Hiddify"]},"111":{"title":"另外,如需访问冷门网站,请勾选“全局模式”。","titles":["Clash Nyanpasu"]},"112":{"title":"另外,如需访问冷门网站,请切换为全局模式。","titles":["Clash Verge Reg"]},"113":{"title":"7.访问google,成功。","titles":["Hiddify"]}},"dirtCount":0,"index":[["全局模式",{"0":{"111":1}}],["全平台可用",{"2":{"12":1}}],["勾选",{"0":{"105":1}}],["需切换为全局模式",{"0":{"104":1}}],["另外",{"0":{"104":1,"111":1,"112":1}}],["应用该订阅",{"0":{"100":1}}],["访问谷歌",{"0":{"96":1}}],["访问google",{"0":{"65":1,"82":1,"85":1,"92":1,"99":1,"103":1,"108":1,"109":1,"113":1}}],["等待订阅添加完成",{"2":{"91":1,"107":1}}],["号",{"2":{"91":1,"107":1}}],["开启系统代理",{"0":{"89":1}}],["开关",{"2":{"76":1}}],["添加订阅",{"0":{"86":1,"91":1,"94":1,"101":1,"107":1}}],["添加配置",{"0":{"62":1,"75":1},"2":{"62":1,"75":1}}],["7",{"0":{"85":1,"92":1,"103":1,"104":1,"108":1,"113":1}}],["若不会注册可以在这里购买",{"0":{"81":1}}],["若不会注册海外apple",{"0":{"41":1,"50":1}}],["卡片亮起代表使用该订阅",{"2":{"80":1}}],["点一下新添加的订阅卡片",{"0":{"100":1}}],["点一下导入的订阅卡",{"2":{"80":1}}],["点击右上角的",{"2":{"91":1,"107":1}}],["点击create",{"2":{"76":1}}],["点击启动clash",{"0":{"56":1}}],["点击勾选导入的订阅卡片",{"2":{"48":1}}],["点击",{"2":{"48":1,"62":2,"75":2,"76":2,"89":1,"91":1,"107":1}}],["然后点击导入",{"2":{"86":1,"101":1}}],["然后回车",{"2":{"80":1}}],["然后打开",{"2":{"76":1}}],["将订阅链接粘贴至画线处",{"2":{"80":1,"86":1,"101":1}}],["将订阅导入到singbox",{"0":{"76":1}}],["根据您的mac芯片",{"0":{"78":1}}],["复制hiddify订阅链接",{"0":{"83":1,"102":1}}],["复制clash订阅链接",{"0":{"87":1}}],["复制clash订阅",{"0":{"77":1,"95":1}}],["复制订阅链接",{"0":{"71":1}}],["复制订阅",{"0":{"53":1,"66":1}}],["启动代理",{"0":{"73":1,"84":1,"98":1,"110":1}}],["成功",{"0":{"65":1,"82":1,"85":1,"92":1,"96":1,"99":1,"103":1,"108":1,"109":1,"113":1}}],["从剪切板添加",{"2":{"62":1,"75":1,"91":1,"107":1}}],["下载hiddify",{"0":{"74":1}}],["下载clash",{"0":{"61":1,"68":1}}],["下载安装hiddify",{"0":{"97":1}}],["下载安装hiddfiy",{"0":{"44":1,"57":1}}],["下载安装sing",{"0":{"58":1}}],["下载安装clash",{"0":{"40":1,"78":1,"88":1}}],["使其生效",{"2":{"48":1}}],["使用公共的",{"2":{"39":1}}],["4",{"0":{"56":1,"62":1,"66":1,"76":1,"80":1,"83":1,"86":1,"89":1,"94":1,"101":1,"102":1},"2":{"48":1,"76":1}}],["443",{"2":{"32":1}}],["导入订阅配置到clash",{"0":{"80":1}}],["导入订阅至clash",{"0":{"48":1}}],["导致无法使用",{"2":{"15":1}}],["直接卸载",{"2":{"47":1}}],["更新软件输入的密码不是下载应用id的密码",{"2":{"47":1}}],["更新软件一直提示密码错误",{"2":{"47":1}}],["更好用且免费",{"2":{"17":1}}],["q",{"2":{"47":1}}],["quot",{"2":{"39":8}}],["软件更新问题",{"0":{"47":1}}],["软件问题",{"0":{"20":1},"1":{"25":1,"32":1,"39":1,"47":1}}],["行内脚注文本",{"2":{"45":1,"64":1}}],["行内的脚注",{"2":{"45":1,"64":1}}],["↩︎",{"2":{"45":4,"64":4}}],["也可以由多个段落组成",{"2":{"45":1,"64":1}}],["定义",{"2":{"45":1,"64":1}}],["脚注文字",{"2":{"45":1,"64":1}}],["脚注",{"2":{"45":4,"64":4}}],["0",{"2":{"45":1,"64":1}}],["x3c",{"2":{"45":7,"64":7}}],["javascript",{"2":{"45":1,"64":1}}],["enabled",{"2":{"76":1}}],["error",{"2":{"45":2,"64":2}}],["errors",{"2":{"45":2,"64":2}}],["express",{"2":{"45":3,"64":3}}],["obj",{"2":{"45":1,"64":1}}],["omega^i",{"2":{"45":1,"64":1}}],["omega^r",{"2":{"45":1,"64":1}}],["omega",{"2":{"45":4,"64":4}}],["代码分组",{"2":{"45":1,"64":1}}],["代码",{"2":{"45":1,"64":1}}],["代理服务器设置",{"2":{"39":1}}],["代理规则",{"2":{"15":1}}],["示例",{"2":{"45":1,"64":1}}],["warning",{"2":{"45":1,"64":1}}],["warn",{"2":{"45":1,"64":1}}],["words",{"2":{"45":1,"64":1}}],["welcome",{"2":{"45":2,"64":2}}],["wrapper",{"2":{"45":1,"64":1}}],["winsock",{"2":{"39":1}}],["win",{"2":{"39":1}}],["windows快捷键",{"2":{"25":1}}],["windows端",{"2":{"7":1}}],["windows端教程",{"2":{"5":1}}],["vue",{"2":{"45":1,"64":1}}],["value",{"2":{"45":1,"64":1}}],["vscode",{"2":{"45":1,"64":1}}],["verge",{"0":{"51":1,"68":1,"70":1,"86":1,"88":1,"101":1},"1":{"59":1,"68":1,"77":1,"79":1,"86":1,"88":1,"93":1,"95":1,"99":1,"101":1,"104":1,"106":1,"109":1,"112":1}}],["ve",{"2":{"32":1}}],["图标",{"2":{"45":1,"64":1}}],["外部链接",{"2":{"45":1,"64":1}}],["链接",{"2":{"45":3,"64":3}}],["引用内容",{"2":{"45":2,"64":2}}],["zebra",{"2":{"45":1,"64":1}}],["3000",{"2":{"45":1,"64":1}}],["3",{"0":{"48":1,"53":1,"57":1,"67":1,"71":1,"74":1,"77":1,"87":1,"95":1,"97":1},"2":{"45":2,"48":1,"64":2,"76":1,"91":1,"107":1}}],["任务列表4",{"2":{"45":1,"64":1}}],["任务列表3",{"2":{"45":1,"64":1}}],["任务列表2",{"2":{"45":1,"64":1}}],["任务列表1",{"2":{"45":1,"64":1}}],["有序列表3",{"2":{"45":1,"64":1}}],["有序列表2",{"2":{"45":1,"64":1}}],["有序列表1",{"2":{"45":1,"64":1}}],["无序列表3",{"2":{"45":1,"64":1}}],["无序列表2",{"2":{"45":1,"64":1}}],["无序列表1",{"2":{"45":1,"64":1}}],["无痕模式不加载",{"2":{"25":1}}],["ωyω​",{"2":{"45":2,"64":2}}],["∂ωr∂r​",{"2":{"45":1,"64":1}}],["∂r∂ωr",{"2":{"45":1,"64":1}}],["^|",{"2":{"45":1,"64":1}}],["^",{"2":{"45":3,"64":3}}],["^r",{"2":{"45":2,"64":2}}],["lang=",{"2":{"45":1,"64":1}}],["langs",{"2":{"45":1,"64":1}}],["listen",{"2":{"45":1,"64":1}}],["long",{"2":{"45":4,"64":4}}],["logy",{"2":{"45":2,"64":2}}],["log",{"2":{"45":4,"64":4}}],["log⁡y",{"2":{"45":2,"64":2}}],["left",{"2":{"45":3,"64":3}}],["from",{"2":{"45":3,"64":3}}],["frac",{"2":{"45":4,"64":4}}],["flushdns",{"2":{"39":1}}],["=>",{"2":{"45":1,"64":1}}],["=",{"2":{"45":17,"64":17}}],["y",{"2":{"45":2,"64":2}}],["y^",{"2":{"45":2,"64":2}}],["yωω",{"2":{"45":2,"64":2}}],["you",{"2":{"32":1}}],["~",{"2":{"45":1,"64":1}}],["−1",{"2":{"45":2,"64":2}}],["−",{"2":{"45":2,"64":2}}],["数学表达式",{"2":{"45":1,"64":1}}],["标记",{"2":{"45":1,"64":1}}],["标题4",{"0":{"45":1,"64":1}}],["标题3",{"0":{"36":1,"55":1},"1":{"45":1,"64":1}}],["标题2",{"0":{"29":1,"46":1},"1":{"36":1,"45":1,"55":1,"64":1}}],["标题h6",{"0":{"22":1,"37":1}}],["标题h5",{"0":{"16":1,"30":1},"1":{"22":1,"37":1}}],["标题h4",{"0":{"11":1,"23":1},"1":{"16":1,"22":1,"30":1,"37":1}}],["标题h3",{"0":{"6":1,"18":1},"1":{"11":1,"16":1,"22":1,"23":1,"30":1,"37":1}}],["标题h2",{"0":{"3":1,"13":1},"1":{"6":1,"11":1,"16":1,"18":1,"22":1,"23":1,"30":1,"37":1}}],["内容右对齐",{"2":{"45":1,"64":1}}],["内容居中",{"2":{"45":1,"64":1}}],["内容",{"2":{"45":1,"64":1}}],["删除文字",{"2":{"45":1,"64":1}}],["斜体文字",{"2":{"45":1,"64":1}}],["斜体",{"2":{"45":1,"64":1}}],["加粗文字",{"2":{"45":1,"64":1}}],["加粗",{"2":{"45":1,"64":1}}],["极大的增强了",{"2":{"45":1,"64":1}}],["设定默认值以及定义该自定义属性是否可以被继承",{"2":{"45":1,"64":1}}],["设置问题",{"2":{"39":1}}],["设置",{"2":{"39":2}}],["允许进行属性类型检查",{"2":{"45":1,"64":1}}],["自定义属性",{"2":{"45":1,"64":1}}],["自定义组件",{"0":{"0":1}}],["它允许开发者显式地定义他们的",{"2":{"45":1,"64":1}}],["正文内容",{"2":{"45":1,"64":1}}],["正常情况下支付成功后即刻自动到账",{"2":{"19":1}}],["首先需要海外apple",{"0":{"81":1}}],["首先要使用海外apple",{"0":{"41":1,"50":1}}],["首先帮您挑选出目前最泛用的版本",{"2":{"7":1}}],["2540",{"2":{"45":1,"64":1}}],["2339",{"2":{"45":1,"64":1}}],["2^",{"2":{"45":1,"64":1}}],["2n−1−12^",{"2":{"45":1,"64":1}}],["2n−1",{"2":{"45":2,"64":2}}],["2",{"0":{"40":1,"44":1,"49":1,"58":1,"61":1,"63":1,"68":1,"78":1,"88":1,"90":1},"2":{"45":5,"48":1,"62":1,"64":5,"75":1,"76":1,"80":1,"91":1,"107":1}}],["223",{"2":{"39":2}}],["查看浏览器是否可以正常上网",{"2":{"39":1}}],["查看是否代理成功",{"2":{"25":1}}],["确认是否是isp的问题",{"2":{"39":1}}],["确保无线网络或有线连接已正确配置",{"2":{"39":1}}],["互联网服务提供商",{"2":{"39":1}}],["重新下载",{"2":{"47":1}}],["重复的页脚定义",{"2":{"45":1,"64":1}}],["重启电脑后再次尝试",{"2":{"39":1}}],["重置订阅链接",{"2":{"24":1}}],["和重置网络设置",{"2":{"39":1}}],["运行以下命令来刷新",{"2":{"39":1}}],["输入",{"2":{"39":1}}],["reg",{"0":{"70":1},"1":{"79":1,"88":1,"95":1,"101":1,"106":1,"109":1,"112":1}}],["rev",{"0":{"51":1,"68":1,"86":1,"88":1,"101":1},"1":{"59":1,"68":1,"77":1,"86":1,"93":1,"99":1,"104":1}}],["ref",{"2":{"45":2,"64":2}}],["readonly",{"2":{"45":1,"64":1}}],["res",{"2":{"45":2,"64":2}}],["reset",{"2":{"39":2}}],["req",{"2":{"45":1,"64":1}}],["ri​",{"2":{"45":1,"64":1}}],["ri",{"2":{"45":1,"64":1}}],["right",{"2":{"45":4,"64":4}}],["riωi",{"2":{"45":1,"64":1}}],["r−i+1",{"2":{"45":2,"64":2}}],["r+∑i=1r​ωi",{"2":{"45":1,"64":1}}],["r+∑i=1r",{"2":{"45":1,"64":1}}],["rule是",{"2":{"45":1,"64":1}}],["r",{"2":{"39":1,"45":1,"64":1}}],["+",{"2":{"39":1,"45":2,"64":2,"91":1,"107":1}}],["按钮亮起说明开启成功",{"2":{"89":1}}],["按回车进入命令提示符",{"2":{"39":1}}],["按下",{"2":{"39":1}}],["按照教程设置了",{"0":{"15":1}}],["选择清除缓存和",{"2":{"39":1}}],["清除浏览数据",{"2":{"39":1}}],["清除缓存",{"2":{"39":1}}],["一键导入singbox",{"2":{"76":1}}],["一键导入clash订阅",{"2":{"48":1}}],["一键客户端目前其实不成熟",{"2":{"17":1}}],["一些浏览器扩展可能会干扰网络连接",{"2":{"39":1}}],["看看问题是否解决",{"2":{"39":1}}],["看完了教程后还是不会用",{"0":{"21":1}}],["某些安全软件或防火墙设置可能阻止了浏览器访问网络",{"2":{"39":1}}],["防火墙或杀毒软件",{"2":{"39":1}}],["防火墙或安全软件的干扰",{"2":{"39":1}}],["服务提供商",{"2":{"39":1}}],["服务器",{"2":{"39":1}}],["服务器问题",{"2":{"39":1}}],["或者清除浏览器缓存后重试",{"2":{"39":1}}],["或者停止更新的软件",{"2":{"17":1}}],["或其他常见的",{"2":{"39":1}}],["6",{"0":{"82":1,"84":1,"98":1,"99":1,"105":1,"109":1,"110":1},"2":{"39":3}}],["5",{"0":{"65":1,"73":1,"75":1,"91":1,"93":1,"96":1,"100":1,"106":1,"107":1},"2":{"39":3}}],["的能力",{"2":{"45":1,"64":1}}],["的出现",{"2":{"45":1,"64":1}}],["的一部分",{"2":{"45":1,"64":1}}],["的问题",{"2":{"39":1}}],["的",{"2":{"39":1}}],["的扩展程序",{"2":{"25":1}}],["阿里云",{"2":{"39":1}}],["例如",{"2":{"39":1}}],["尝试临时关闭防火墙或杀毒软件",{"2":{"39":1}}],["尝试更改",{"2":{"39":1}}],["尝试使用无痕模式访问",{"2":{"25":1}}],["dashboard",{"2":{"76":1}}],["delete",{"2":{"45":1,"64":1}}],["deep",{"2":{"45":3,"64":3}}],["demo",{"2":{"45":1,"64":1}}],["dns",{"2":{"39":7}}],["does",{"2":{"32":1}}],["并确认代理未被误开启",{"2":{"39":1}}],["并添加此部分",{"2":{"32":1}}],["系统代理",{"0":{"105":1}}],["系统代理按钮",{"2":{"89":1}}],["系统网络设置故障",{"2":{"39":1}}],["系统或浏览器故障",{"2":{"39":1}}],["系统",{"2":{"39":1}}],["高级",{"2":{"39":1}}],["get",{"2":{"45":1,"64":1}}],["gente",{"2":{"45":1,"64":1}}],["gt",{"2":{"39":3}}],["git",{"2":{"32":2}}],["github",{"0":{"32":1},"2":{"32":5}}],["打开系统代理开关",{"0":{"93":1,"106":1}}],["打开hiddify",{"0":{"91":1,"107":1}}],["打开hiddify应用",{"0":{"62":1,"75":1}}],["打开clash",{"0":{"86":1,"94":1,"101":1},"2":{"80":1}}],["打开您的计算机的代理设置",{"2":{"39":1}}],["打开",{"2":{"39":1}}],["打开无痕模式窗口",{"2":{"25":1}}],["中",{"2":{"39":1}}],["除非确实需要它",{"2":{"39":1}}],["关闭代理选项",{"2":{"39":1}}],["这可能导致浏览器无法正常上网",{"2":{"39":1}}],["这些软件的优劣势",{"0":{"12":1}}],["检查是否在浏览器中启用了代理服务器",{"2":{"39":1}}],["检查网络连接是否正常",{"2":{"39":1}}],["因为它们使用的可能是不同的连接协议",{"2":{"39":1}}],["因为防止恶意用户使用代理扫爆ssh服务端封禁了22端口的出站连接",{"2":{"32":1}}],["网络设置错误",{"2":{"39":1}}],["网络连接问题",{"2":{"39":1}}],["可能是家里的网络有问题",{"2":{"39":1}}],["可能是系统的网络协议栈存在问题",{"2":{"39":1}}],["可能存在以下几种问题",{"0":{"39":1}}],["可以包含特殊标记",{"2":{"45":1,"64":1}}],["可以尝试使用手机热点连接电脑",{"2":{"39":1}}],["可以尝试使用无扩展的浏览器",{"2":{"39":1}}],["可以尝试通过命令行刷新网络设置",{"2":{"39":1}}],["可以进入浏览器的网络设置",{"2":{"39":1}}],["可以通过qq和微信确认网络本身通畅",{"2":{"39":1}}],["可以提供一对一技术支持吗",{"0":{"21":1}}],["可以参考以下文章",{"0":{"9":1}}],["可以无脑按照我们的教程来",{"0":{"5":1}}],["但输入的密码是当前id的正确密码",{"2":{"47":1}}],["但无法通过浏览器上网",{"0":{"39":1}}],["但是还是没法用怎么办",{"0":{"15":1}}],["发现了会封禁账号",{"2":{"38":1}}],["账号不支持任何形式的共享行为",{"2":{"38":1}}],["账号能分享给朋友使用吗",{"0":{"38":1}}],["账户的连接信息被他人盗用了",{"0":{"24":1}}],["账户问题",{"0":{"14":1},"1":{"19":1,"24":1,"31":1,"38":1}}],["购买一个套餐",{"0":{"33":1,"35":1,"49":1,"52":1,"59":1,"63":1,"67":1,"69":1,"79":1,"90":1}}],["10",{"2":{"45":1,"64":1}}],["123",{"2":{"45":1,"64":1}}],["12n−1−1",{"2":{"45":1,"64":1}}],["19th",{"2":{"45":1,"64":1}}],["1",{"0":{"33":1,"35":1,"41":1,"50":1,"52":1,"59":1,"69":1,"79":1,"81":1},"2":{"45":10,"48":1,"62":1,"64":10,"75":1,"76":1,"80":1,"91":1,"107":1}}],["参考链接",{"2":{"32":1}}],["number",{"2":{"45":1,"64":1}}],["nord",{"2":{"45":1,"64":1}}],["not",{"2":{"32":1}}],["neat",{"2":{"45":1,"64":1}}],["netsh",{"2":{"39":2}}],["n",{"2":{"45":2,"64":2}}],["nyanpasu",{"0":{"43":1,"60":1,"61":1,"78":1,"80":1,"94":1},"1":{"52":1,"61":1,"69":1,"71":1,"78":1,"80":1,"87":1,"89":1,"94":1,"96":1,"100":1,"105":1,"108":1,"111":1},"2":{"7":2,"80":1}}],["box",{"0":{"58":1}}],["bem",{"2":{"45":1,"64":1}}],["blocks",{"2":{"45":1,"64":1}}],["b",{"2":{"45":3,"64":3}}],["but",{"2":{"32":1}}],["badge",{"0":{"29":1,"36":1,"45":1,"46":1,"55":1,"64":1},"1":{"36":1,"45":2,"55":1,"64":2},"2":{"45":1,"64":1}}],["annotation",{"2":{"45":1,"64":1}}],["annotate",{"2":{"45":1,"64":1}}],["android端",{"2":{"7":1}}],["android端教程",{"2":{"5":1}}],["await",{"2":{"45":1,"64":1}}],["appstore",{"2":{"47":1}}],["app",{"2":{"45":3,"64":3}}],["api",{"2":{"45":1,"64":1}}],["a",{"2":{"45":3,"47":1,"64":3}}],["aside",{"2":{"45":1,"64":1}}],["aligned",{"2":{"45":1,"64":1}}],["are",{"2":{"45":2,"64":2}}],["at",{"2":{"45":1,"64":1}}],["access",{"2":{"32":1}}],["authenticated",{"2":{"32":1}}],[">",{"2":{"32":2,"45":1,"64":1}}],["template>",{"2":{"45":2,"64":2}}],["text",{"2":{"45":4,"64":4}}],["ts",{"2":{"45":1,"64":1}}],["title",{"2":{"45":3,"64":3}}],["themes",{"2":{"45":1,"64":1}}],["this",{"2":{"45":4,"64":4}}],["tudo",{"2":{"45":1,"64":1}}],["twoslash",{"2":{"45":1,"64":1}}],["twitter",{"2":{"45":1,"64":1}}],["touppercase",{"2":{"45":1,"64":1}}],["todo>",{"2":{"45":1,"64":1}}],["todo",{"2":{"45":3,"64":3}}],["to",{"2":{"45":4,"64":4}}],["tolong",{"2":{"45":1,"64":1}}],["tables",{"2":{"45":1,"64":1}}],["t",{"2":{"32":1}}],["$1",{"2":{"45":1,"64":1}}],["$12",{"2":{"45":1,"64":1}}],["$1600",{"2":{"45":1,"64":1}}],["$",{"2":{"32":1}}],["来测试其是否有效",{"2":{"32":1}}],["users",{"2":{"45":1,"64":1}}],["username",{"2":{"32":1}}],["user",{"2":{"32":1}}],["p>",{"2":{"45":2,"64":2}}],["parseint",{"2":{"45":1,"64":1}}],["partial",{"2":{"45":1,"64":1}}],["partial^r",{"2":{"45":1,"64":1}}],["property",{"2":{"45":2,"64":2}}],["provide",{"2":{"32":1}}],["port",{"2":{"32":1}}],["push代码失败",{"0":{"32":1}}],["配置",{"2":{"48":1}}],["配置文件中设置此项",{"2":{"32":1}}],["配置过其他的代理软件",{"2":{"15":1}}],["谢谢您的支持和理解",{"2":{"31":1}}],["所有套餐一经售出后都不支持退款",{"2":{"31":1}}],["由于虚拟产品的特殊性",{"2":{"31":1}}],["由于本站节点没有对游戏加速进行优化",{"2":{"27":1}}],["套餐可以退款吗",{"0":{"31":1}}],["不保证游戏加速效果",{"2":{"27":1}}],["不会有大问题",{"2":{"7":1}}],["节点可用于加速游戏",{"2":{"27":1}}],["节点可以玩游戏吗",{"0":{"27":1}}],["节点问题",{"0":{"10":1},"1":{"15":1,"21":1,"27":1}}],["排查哪个扩展程序所致",{"2":{"25":1}}],["setup",{"2":{"45":1,"64":1}}],["send",{"2":{"45":1,"64":1}}],["script>",{"2":{"45":1,"64":1}}],["script",{"2":{"45":1,"64":1}}],["string",{"2":{"45":1,"64":1}}],["stripes",{"2":{"45":1,"64":1}}],["sum",{"2":{"45":1,"64":1}}],["successfully",{"2":{"32":1}}],["singbox",{"0":{"42":1},"1":{"50":1,"58":1,"67":1,"76":1,"85":1}}],["ssh",{"0":{"32":1},"2":{"32":4}}],["skk",{"2":{"25":1}}],["shiki",{"2":{"45":1,"64":1}}],["shift+command+n",{"2":{"25":1}}],["shell",{"2":{"32":1}}],["shadowroket",{"2":{"17":1}}],["inactive",{"2":{"45":1,"64":1}}],["interface",{"2":{"45":1,"64":1}}],["int",{"2":{"39":1}}],["import",{"2":{"45":3,"64":3,"76":1}}],["is",{"2":{"45":6,"64":6}}],["isp",{"2":{"39":1}}],["i+1",{"2":{"45":1,"64":1}}],["ir",{"2":{"45":1,"64":1}}],["ir⋯",{"2":{"45":2,"64":2}}],["i=1",{"2":{"45":1,"64":1}}],["id",{"0":{"81":1}}],["id可以在这里购买",{"0":{"41":1,"50":1}}],["id登陆应用商店",{"0":{"41":1,"50":1}}],["ipconfig",{"2":{"39":1}}],["ip",{"2":{"25":1,"39":1}}],["ios端",{"2":{"7":1}}],["ios端教程",{"2":{"5":1}}],["hello",{"2":{"45":1,"64":1}}],["h2o",{"2":{"45":1,"64":1}}],["home",{"2":{"45":1,"64":1}}],["houdini",{"2":{"45":1,"64":1}}],["hostname",{"2":{"32":1}}],["host",{"2":{"32":1}}],["highlighter",{"2":{"45":1,"64":1}}],["hi",{"2":{"32":1}}],["hiddify只有一个版本",{"2":{"12":1}}],["hiddify的生态与clash不同",{"2":{"12":1}}],["hiddify",{"0":{"28":1,"34":1,"54":1,"72":1},"1":{"35":1,"41":1,"44":1,"49":1,"53":1,"57":1,"62":1,"63":1,"66":1,"73":1,"74":1,"75":1,"81":1,"82":1,"83":1,"84":1,"90":1,"91":1,"92":1,"97":1,"98":1,"102":1,"103":1,"107":1,"110":1,"113":1},"2":{"7":1,"12":1}}],["https",{"2":{"25":1}}],["扩展程序",{"2":{"25":1}}],["快捷键",{"2":{"25":1}}],["在mac菜单栏中找到猫咪图标",{"0":{"105":1}}],["在弹出的窗口中点击",{"2":{"76":1}}],["在弹出的clash",{"2":{"48":1}}],["在应用主页",{"0":{"56":1}}],["在网站面板点击",{"2":{"48":1}}],["在浏览器设置中找到",{"2":{"39":1}}],["在无痕模式窗口访问",{"2":{"25":1}}],["在",{"2":{"25":1,"32":1,"39":1}}],["在我的账号页面",{"2":{"24":1}}],["解决方案",{"2":{"25":1}}],["此类通常是由于扩展程序插件导致",{"2":{"25":1}}],["浏览器扩展或缓存问题",{"2":{"39":1}}],["浏览器设置或扩展问题",{"2":{"39":1}}],["浏览器界面使用",{"2":{"25":1}}],["浏览器无法代理",{"0":{"25":1}}],["浏览器插件等",{"2":{"15":1}}],["custom",{"2":{"45":4,"64":4}}],["createhighlighter",{"2":{"45":2,"64":2}}],["c",{"2":{"45":2,"64":2}}],["centered",{"2":{"45":1,"64":1}}],["cdots",{"2":{"45":1,"64":1}}],["css",{"2":{"45":4,"64":4}}],["cmd",{"2":{"39":1}}],["count",{"2":{"45":2,"64":2}}],["code",{"2":{"45":1,"64":1}}],["contains",{"2":{"45":1,"64":1}}],["const",{"2":{"45":13,"64":13}}],["config",{"2":{"32":1}}],["col",{"2":{"45":2,"64":2}}],["cool",{"2":{"45":1,"64":1}}],["cookie",{"2":{"39":1}}],["com",{"2":{"32":4}}],["ctrl+shift+n",{"2":{"25":1}}],["chrome",{"0":{"25":1},"2":{"25":3,"39":1}}],["clash有很多版本",{"2":{"12":1}}],["clash系列",{"2":{"12":1}}],["clash",{"0":{"26":1,"43":1,"51":1,"60":1,"70":1},"1":{"33":1,"40":1,"48":1,"52":1,"56":1,"59":1,"61":1,"65":1,"68":1,"69":1,"71":1,"77":1,"78":1,"79":1,"80":1,"86":1,"87":1,"88":1,"89":1,"93":1,"94":1,"95":1,"96":1,"99":1,"100":1,"101":1,"104":1,"105":1,"106":1,"108":1,"109":1,"111":1,"112":1},"2":{"7":3}}],["如需访问冷门网站",{"0":{"104":1,"111":1,"112":1}}],["如何修改",{"0":{"24":1}}],["如果手机热点可以上网",{"2":{"39":1}}],["如果qq和微信使用的是不同的协议而可以连接",{"2":{"39":1}}],["如果电脑开机后能正常使用qq和微信",{"0":{"39":1}}],["如果你共享了账号后端可能会触发自动封禁程序",{"2":{"38":1}}],["如果问题得到解决",{"2":{"25":1}}],["如果出现付款后长时间没到账请联系在线客服或提交工单",{"2":{"19":1}}],["如果您已经学会基本使用",{"0":{"9":1}}],["如果您是新手",{"0":{"5":1}}],["您可以通过连接到",{"2":{"32":1}}],["您可以使用443端口来push代码",{"2":{"32":1}}],["您可以在youtube搜索对应软件的视频教程",{"2":{"21":1}}],["您可以无脑选择它们",{"2":{"7":1}}],["本站暂不提供一对一技术支持服务",{"2":{"21":1}}],["付款后多久到账",{"0":{"19":1}}],["追求方便更推荐使用hiddify",{"2":{"17":1}}],["用户使用问题多",{"2":{"17":1}}],["比如hiddify在ios端完全可以替代小火箭",{"2":{"17":1}}],["保持清爽",{"2":{"17":1}}],["我们维护成本高",{"2":{"17":1}}],["我们不再推荐小火箭",{"2":{"17":1}}],["我们就不再推荐",{"2":{"17":1}}],["我该使用哪个版本",{"0":{"7":1}}],["已经不流行",{"2":{"17":1}}],["补充",{"0":{"17":1}}],["再尝试",{"2":{"15":1}}],["请切换为全局模式",{"0":{"112":1}}],["请勾选",{"0":{"111":1}}],["请编辑文件~",{"2":{"32":1}}],["请确认后购买",{"2":{"31":1}}],["请逐个关闭",{"2":{"25":1}}],["请谅解",{"2":{"21":1}}],["请先确保系统纯净后",{"2":{"15":1}}],["请保证您没有安装",{"2":{"15":1}}],["规则可能会导致冲突",{"2":{"15":1}}],["多个代理软件",{"2":{"15":1}}],["且会一直更新",{"2":{"12":1}}],["是非常成熟的产品",{"2":{"12":1}}],["界面简洁易上手",{"2":{"12":1}}],["国外普遍使用hiddify",{"2":{"12":1}}],["国内普遍使用clash系列",{"2":{"12":1}}],["目前保持更新且界面最美观的为nyanpasu版本",{"2":{"12":1}}],["遇到问题问百度方便",{"2":{"12":1}}],["其主要优势是百度中文资料多",{"2":{"12":1}}],["想获得更好的体验",{"0":{"9":1}}],["message",{"2":{"45":4,"64":4}}],["meta窗口中点击保存",{"2":{"48":1}}],["meta",{"0":{"26":1,"40":1,"48":1},"1":{"33":1,"40":1,"48":1,"56":1,"65":1},"2":{"7":1}}],["moe",{"2":{"25":1}}],["main",{"2":{"45":1,"64":1}}],["macos快捷键",{"2":{"25":1}}],["macos端",{"2":{"7":1}}],["macos端教程",{"2":{"5":1}}],["markdown",{"0":{"1":1,"8":1},"1":{"3":1,"6":1,"11":1,"13":1,"16":1,"18":1,"22":1,"23":1,"29":1,"30":1,"36":1,"37":1,"45":1,"46":1,"55":1,"64":1}}],["琳琅盲目的客户端版本常让新手感到困惑",{"0":{"7":1}}],["哪个代理软件最适合我",{"0":{"4":1},"1":{"7":1,"12":1,"17":1},"2":{"9":1}}],["新手指引",{"0":{"2":1},"1":{"5":1,"9":1}}]],"serializationVersion":2}';export{t as default}; diff --git a/doc/docs/.vuepress/dist/assets/style-B-LrUb5e.css b/doc/docs/.vuepress/dist/assets/style-D578rhKG.css similarity index 99% rename from doc/docs/.vuepress/dist/assets/style-B-LrUb5e.css rename to doc/docs/.vuepress/dist/assets/style-D578rhKG.css index e503a763e..18ca7fb16 100644 --- a/doc/docs/.vuepress/dist/assets/style-B-LrUb5e.css +++ b/doc/docs/.vuepress/dist/assets/style-D578rhKG.css @@ -1 +1 @@ -@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-cyrillic-ext-BBPuwvHQ.woff2) format("woff2");font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-cyrillic-C5lxZ8CY.woff2) format("woff2");font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-greek-ext-CqjqNYQ-.woff2) format("woff2");font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-greek-BBVDIX6e.woff2) format("woff2");font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-vietnamese-BjW4sHH5.woff2) format("woff2");font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-latin-ext-4ZJIpNVo.woff2) format("woff2");font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-latin-Di8DUHzh.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-cyrillic-ext-r48I6akx.woff2) format("woff2");font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-cyrillic-By2_1cv3.woff2) format("woff2");font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-greek-ext-1u6EdAuj.woff2) format("woff2");font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-greek-DJ8dCoTZ.woff2) format("woff2");font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-vietnamese-BSbpV94h.woff2) format("woff2");font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-latin-ext-CN1xVJS-.woff2) format("woff2");font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-latin-C2AdPX0b.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Punctuation SC;font-weight:400;src:local("PingFang SC Regular"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:500;src:local("PingFang SC Medium"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:600;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:700;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}:root{--message-offset: calc(var(--vp-header-offset, 3.6rem) + 1rem);--message-timing-duration: .3s;--message-timing-function: ease-in-out;--message-gap: .5rem}@keyframes message-move-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes message-move-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}#message-container{position:fixed;inset:var(--message-offset) 0 auto;z-index:75;display:flex;flex-flow:column;gap:var(--message-gap);align-items:center;text-align:center}.message-item{display:inline-block;padding:8px 10px;border-radius:3px;background:var(--vp-c-bg);color:var(--vp-c-text);box-shadow:0 0 10px 0 var(--vp-c-shadow);font-size:14px}.message-item.move-in{animation:message-move-in var(--message-timing-duration) var(--message-timing-function)}.message-item.move-out{animation:message-move-out var(--message-timing-duration) var(--message-timing-function);animation-fill-mode:forwards}.message-item svg{position:relative;bottom:-.125em;margin-inline-end:5px}.vp-copy-code-button{position:absolute;top:.5em;right:.5em;z-index:5;width:2.5rem;height:2.5rem;padding:0;border-width:0;border-radius:.5rem;background:#0000;outline:none;opacity:0;cursor:pointer;transition:opacity .4s}@media print{.vp-copy-code-button{display:none}}.vp-copy-code-button:before{content:"";display:inline-block;width:1.25rem;height:1.25rem;padding:.625rem;background:currentcolor;color:var(--copy-code-c-text);font-size:1.25rem;-webkit-mask-image:var(--code-copy-icon);mask-image:var(--code-copy-icon);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.vp-copy-code-button:focus,.vp-copy-code-button.copied{opacity:1}.vp-copy-code-button:hover,.vp-copy-code-button.copied{background:var(--copy-code-c-hover)}.vp-copy-code-button.copied:before{-webkit-mask-image:var(--code-copied-icon);mask-image:var(--code-copied-icon)}.vp-copy-code-button.copied:after{content:attr(data-copied);position:absolute;top:0;right:calc(100% + .25rem);display:block;height:1.25rem;padding:.625rem;border-radius:.5rem;background:var(--copy-code-c-hover);color:var(--copy-code-c-text);font-weight:500;line-height:1.25rem;white-space:nowrap}.no-copy-code .vp-copy-code-button{display:none}body:not(.no-copy-code) div[class*=language-]:hover:before{display:none}body:not(.no-copy-code) div[class*=language-]:hover .vp-copy-code-button{opacity:1}:root{--code-copy-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2' /%3e%3c/svg%3e");--code-copied-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2m-6 9 2 2 4-4' /%3e%3c/svg%3e");--copy-code-c-text: var(--code-c-line-number);--copy-code-c-hover: var(--code-c-highlight-bg)}:root{--code-padding-x: 1.25rem;--code-padding-y: 1rem;--code-border-radius: 6px;--code-line-height: 1.6;--code-font-size: .875em;--code-font-family: consolas, monaco, "Andale Mono", "Ubuntu Mono", monospace}div[class*=language-]{position:relative;margin-block:.75rem;border-radius:var(--code-border-radius);background-color:var(--code-c-bg);transition:background-color var(--vp-t-color),color var(--vp-t-color)}div[class*=language-]:before{content:attr(data-ext);position:absolute;top:.8em;right:1em;z-index:3;color:var(--code-c-text);font-size:.75rem}div[class*=language-] pre{position:relative;z-index:1;overflow-x:auto;margin:0;border-radius:var(--code-border-radius);font-size:var(--code-font-size);font-family:var(--code-font-family);line-height:var(--code-line-height)}div[class*=language-] pre code{display:block;box-sizing:border-box;width:-moz-fit-content;width:fit-content;min-width:100%;padding:var(--code-padding-y) var(--code-padding-x);background-color:#0000!important;color:var(--code-c-text);overflow-wrap:unset;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}@media print{div[class*=language-] pre code{white-space:pre-wrap}}:root{--code-c-text: #9e9e9e;--code-c-highlight-bg: rgb(142 150 170 / 14%)}.shiki span{color:var(--shiki-light, inherit)}[data-theme=dark] .shiki span{color:var(--shiki-dark, inherit)}div[data-highlighter=shiki]{background-color:var(--code-c-bg, var(--shiki-light-bg))}[data-theme=dark] div[data-highlighter=shiki]{background-color:var(--code-c-bg, var(--shiki-dark-bg))}:root{--code-line-number-width: 3rem}div[class*=language-]:not(.line-numbers-mode) .line-numbers{display:none}div[class*=language-].line-numbers-mode:after{content:"";position:absolute;top:0;left:0;width:var(--code-line-number-width);height:100%;border-right:1px solid var(--code-c-highlight-bg, var(--code-c-text));border-radius:var(--code-border-radius) 0 0 var(--code-border-radius);transition:border var(--vp-t-color)}div[class*=language-].line-numbers-mode pre{vertical-align:middle;margin-left:var(--code-line-number-width)}div[class*=language-].line-numbers-mode code{padding-left:1rem}div[class*=language-].line-numbers-mode .line-numbers{counter-reset:line-number;position:absolute;top:0;left:0;width:var(--code-line-number-width);padding-top:var(--code-padding-y);color:var(--code-c-line-number, var(--code-c-text));font-size:var(--code-font-size);line-height:var(--code-line-height);text-align:center}div[class*=language-].line-numbers-mode .line-number{position:relative;z-index:3;font-family:var(--code-font-family);-webkit-user-select:none;-moz-user-select:none;user-select:none}div[class*=language-].line-numbers-mode .line-number:before{content:counter(line-number);counter-increment:line-number}:root{--code-diff-remove-color: rgb(244 63 94 / 16%);--code-diff-remove-symbol-color: #e0575b;--code-diff-add-color: rgb(16 185 129 / 16%);--code-diff-add-symbol-color: #298459}div[class*=language-] .line.diff{display:inline-block;width:100%;margin:0 calc(-1*var(--code-padding-x));padding:0 var(--code-padding-x);transition:background-color var(--vp-t-color)}div[class*=language-] .line.diff:before{position:absolute;left:10px}div[class*=language-] .line.diff.remove{background-color:var(--code-diff-remove-color);opacity:.7}div[class*=language-] .line.diff.remove:before{content:"-";color:var(--code-diff-remove-symbol-color)}div[class*=language-] .line.diff.add{background-color:var(--code-diff-add-color)}div[class*=language-] .line.diff.add:before{content:"+";color:var(--code-diff-add-symbol-color)}div[class*=language-].line-numbers-mode .line.diff:before{left:4px}div[class*=language-] .line.highlighted{display:inline-block;width:100%;margin:0 calc(-1*var(--code-padding-x));padding:0 var(--code-padding-x);background-color:var(--code-c-highlight-bg);transition:background-color var(--vp-t-color)}:root{--code-highlight-error-bg-color: rgb(244 63 94 / 16%);--code-highlight-warning-bg-color: rgb(255 193 7 / 16%)}div[class*=language-] .line.highlighted.error{background-color:var(--code-highlight-error-bg-color)}div[class*=language-] .line.highlighted.warning{background-color:var(--code-highlight-warning-bg-color)}div[class*=language-] .has-focused-lines .line:not(.has-focus){opacity:.7;filter:blur(.095rem);transition:filter .35s,opacity .35s}div[class*=language-]:hover .has-focused-lines .line:not(.has-focus){opacity:1;filter:blur(0)}:root{--code-word-highlight-bg-color: rgb(66 66 66 / 10%);--code-word-highlight-border: rgb(120 120 120 / 40%)}[data-theme=dark]{--code-word-highlight-bg-color: rgb(0 0 0 / 20%);--code-word-highlight-border: rgb(99 99 99 / 80%)}div[class*=language-] .highlighted-word{margin:-1px -2px;padding:1px 2px;border:solid 1px var(--code-word-highlight-border);border-radius:4px;background-color:var(--code-word-highlight-bg-color)}@property --vp-collapsed-lines-bg{inherits:false;initial-value:#fff;syntax:""}@keyframes code-collapsed-lines{0%{opacity:.3;transform:translateY(-2px) rotate(var(--vp-collapsed-lines-rotate))}to{opacity:1;transform:translateY(2px) rotate(var(--vp-collapsed-lines-rotate))}}div[class*=language-].has-collapsed-lines .collapsed-lines{--vp-collapsed-lines-bg: var(--code-c-bg);--vp-collapsed-lines-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' d='m18 12l-6 6l-6-6m12-6l-6 6l-6-6'/%3E%3C/svg%3E");--vp-collapsed-lines-rotate: 0deg;position:absolute;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;height:28px;background:linear-gradient(to bottom,transparent 0%,var(--vp-collapsed-lines-bg) 55%,var(--vp-collapsed-lines-bg) 100%);cursor:pointer;transition:--vp-collapsed-lines-bg var(--vp-t-color)}div[class*=language-].has-collapsed-lines .collapsed-lines:hover{--vp-collapsed-lines-bg: var(--code-c-highlight-bg)}div[class*=language-].has-collapsed-lines .collapsed-lines:before{content:"";display:inline-block;width:24px;height:24px;background-color:var(--code-c-text);-webkit-mask-image:var(--vp-collapsed-lines-icon);mask-image:var(--vp-collapsed-lines-icon);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:20px;mask-size:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none;animation:code-collapsed-lines 1.2s infinite alternate-reverse ease-in-out}div[class*=language-].has-collapsed-lines[data-highlighter=shiki] .collapsed-lines{--vp-collapsed-lines-bg: var(--code-c-bg, var(--shiki-light-bg))}[data-theme=dark] div[class*=language-].has-collapsed-lines[data-highlighter=shiki] .collapsed-lines{--vp-collapsed-lines-bg: var(--code-c-bg, var(--shiki-dark-bg))}div[class*=language-].has-collapsed-lines.collapsed{overflow-y:hidden;height:calc(var(--vp-collapsed-lines)*var(--code-line-height)*var(--code-font-size) + var(--code-padding-y) + 28px)}div[class*=language-].has-collapsed-lines:not(.collapsed) code{padding-bottom:max(var(--code-padding-y),28px)}div[class*=language-].has-collapsed-lines:not(.collapsed) .collapsed-lines{--vp-collapsed-lines-rotate: 180deg}:root{--code-title-c-text: var(--vp-c-text-mute);--code-title-c-bg: var(--code-c-bg);--code-title-divider: var(--code-c-highlight-bg, var(--code-c-text))}.code-block-with-title div[class*=language-]{border-top-left-radius:0;border-top-right-radius:0}.code-block-with-title div[class*=language-]:before{display:none}.code-block-title-bar{overflow-x:auto;margin:.75rem 0 -.75rem;padding:.5rem 1rem;border-bottom:solid 1px var(--code-title-divider);border-radius:var(--code-border-radius) var(--code-border-radius) 0 0;background:var(--code-title-c-bg);color:var(--code-title-c-text);font-weight:500;font-size:.875em;line-height:1.7;white-space:nowrap;transition:background var(--vp-t-color),color var(--vp-t-color)}@media (max-width: 419px){.code-block-title-bar{margin-block:.75rem -.75rem;border-radius:0}}.vp-tabs{margin:16px 0;overflow:hidden;border:1px solid var(--vp-c-divider);border-radius:6px;transition:border var(--vp-t-color)}@media (max-width: 419px){.vp-tabs{margin:16px -24px;border:none;border-bottom:1px solid var(--vp-c-divider);border-radius:0}}.vp-doc .vp-tabs-nav{padding:0 12px;overflow-x:auto;white-space:nowrap;background-color:var(--vp-code-tab-bg);box-shadow:inset 0 -1px var(--vp-code-tab-divider);transition:background-color var(--vp-t-color),box-shadow var(--vp-t-color)}@media print{.vp-doc .vp-tabs-nav{display:none}}.vp-doc .vp-tab-nav{position:relative;padding:0 12px;font-size:14px;font-weight:500;line-height:48px;color:var(--vp-code-tab-text-color);white-space:nowrap;border-bottom:1px solid transparent;transition:color var(--vp-t-color)}.vp-doc .vp-tab-nav:hover{color:var(--vp-code-tab-text-hover-color)}.vp-doc .vp-tab-nav:after{position:absolute;right:8px;bottom:-1px;left:8px;z-index:1;display:block;width:auto;height:2px;content:"";background:transparent;border-radius:2px;transition:background var(--vp-t-color)}.vp-doc .vp-tab-nav.active{color:var(--vp-code-tab-active-text-color);background:transparent}.vp-doc .vp-tab-nav.active:after{background:var(--vp-code-tab-active-bar-color)}.vp-doc .vp-tab{display:none;padding:16px}.vp-doc .vp-tab>:nth-child(2){margin-top:0}.vp-doc .vp-tab>:last-child{margin-bottom:0}.vp-doc .vp-tab.active{display:block}.vp-doc .vp-tab-title{display:none;padding:4px;font-weight:500;color:var(--vp-code-tab-text-color);border-top:1px solid var(--vp-c-divider);transition:color var(--vp-t-color)}.vp-doc .vp-tab:nth-child(n+2) .vp-tab-title{border-top:none}@media print{.vp-doc .vp-tab-title{display:block}}.vp-doc .hint-container .vp-tabs{margin:8px 0}@media (max-width: 419px){.vp-doc .hint-container .vp-tabs{margin:8px -16px}}.vp-doc .hint-container .vp-tab-nav{line-height:40px}.vp-doc .hint-container.info .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-info-code-bg)}.vp-doc .hint-container.note .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-note-code-bg)}.vp-doc .hint-container.tip .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-tip-code-bg)}.vp-doc .hint-container.warning .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-warning-code-bg)}.vp-doc .hint-container.danger .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-danger-code-bg)}.vp-doc .hint-container.caution .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-caution-code-bg)}.vp-doc .hint-container.important .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-important-code-bg)}.vp-code-tabs-nav{padding:0 12px;margin:16px 0 0;overflow:auto hidden;white-space:nowrap;list-style:none;background-color:var(--vp-code-tab-bg);border-radius:6px 6px 0 0;box-shadow:inset 0 -1px var(--vp-code-tab-divider);transition:background-color var(--vp-t-color),box-shadow var(--vp-t-color);scrollbar-width:thin}@media print{.vp-code-tabs-nav{display:none}}@media (max-width: 639px){.vp-code-tabs-nav{margin:16px -24px 0;border-radius:0}.vp-doc li .vp-code-tabs-nav{border-top-left-radius:6px}}.vp-code-tab-nav{position:relative;padding:0 12px;font-size:14px;font-weight:500;line-height:48px;color:var(--vp-code-tab-text-color);white-space:nowrap;border-bottom:1px solid transparent;transition:color var(--vp-t-color)}.vp-code-tab-nav:hover{color:var(--vp-code-tab-hover-text-color)}.vp-code-tab-nav:after{position:absolute;right:8px;bottom:-1px;left:8px;z-index:1;display:block;width:auto;height:2px;content:"";background:transparent;border-radius:2px;transition:background var(--vp-t-color)}.vp-code-tab-nav:focus-visible{outline:none}.vp-code-tab-nav.active{color:var(--vp-code-tab-active-text-color);background:transparent}.vp-code-tab-nav.active:after{background:var(--vp-code-tab-active-bar-color)}.vp-code-tab-nav .vp-icon{width:18px;height:18px;margin-left:0}.vp-code-tab-nav span{vertical-align:middle}@media (max-width: 419px){.hint-container .vp-code-tabs-nav{margin:.85rem -.75rem 0 -1rem}}.vp-code-tab{display:none}@media print{.vp-code-tab{display:block}}.vp-code-tab.active{display:block}.vp-doc .vp-code-tab div[class*=language-]{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.vp-code-tab-title{display:none}@media print{.vp-code-tab-title{display:block}}:root{--vp-plot-bg: var(--vp-c-text-1);--vp-plot-c-text: var(--vp-c-neutral-inverse);--vp-plot-blur: .2rem}.vp-plot{padding-right:2px;padding-left:2px}.vp-plot.click{cursor:pointer}.vp-plot:where(.blur){filter:blur(var(--vp-plot-blur));transition:filter var(--vp-t-color)}.vp-plot:where(.mask){color:transparent;background-color:var(--vp-plot-bg);transition:color var(--vp-t-color),background-color var(--vp-t-color)}.vp-plot:where(.blur.hover):hover,.vp-plot:where(.blur).active{filter:blur(0)}.vp-plot:where(.mask.hover):hover,.vp-plot:where(.mask).active{color:var(--vp-plot-c-text)}.vp-file-tree{max-width:100%;padding:16px;overflow:auto hidden;font-size:14px;background-color:var(--vp-c-bg-safe);border:solid 1px var(--vp-c-divider);border-radius:8px;transition:border var(--vp-t-color),background-color var(--vp-t-color)}.vp-file-tree .vp-file-tree-title{padding:8px 16px;margin:-16px -16px 8px;font-weight:700;color:var(--vp-c-text-1);border-bottom:solid 1px var(--vp-c-divider);transition:color var(--vp-t-color),border-color var(--vp-t-color)}.vp-file-tree .vp-file-tree-info{position:relative;display:flex;gap:8px;align-items:center;justify-content:flex-start;min-width:-moz-max-content;min-width:max-content;height:28px;padding:2px 0;margin:0 0 0 16px;line-height:24px;text-wrap:nowrap}.vp-file-tree .vp-file-tree-info:after{position:absolute;top:0;right:-16px;bottom:0;left:calc(var(--file-tree-level) * 28px - 32px);z-index:0;display:block;pointer-events:none;content:"";background-color:transparent;transition:background-color var(--vp-t-color)}.vp-file-tree .vp-file-tree-info.active:after,.vp-file-tree .vp-file-tree-info:not(.diff):hover:after{background-color:var(--vp-c-default-soft)}.vp-file-tree .vp-file-tree-info.diff:after{padding-left:4px;font-size:1.25em}.vp-file-tree .vp-file-tree-info.diff.add:after{color:var(--vp-c-success-1);content:"+";background-color:var(--vp-c-success-soft)}.vp-file-tree .vp-file-tree-info.diff.remove:after{color:var(--vp-c-danger-1);content:"-";background-color:var(--vp-c-danger-soft)}.vp-file-tree .vp-file-tree-info.folder{cursor:pointer}.vp-file-tree .vp-file-tree-info.folder:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='m5.157 13.069l4.611-4.685a.546.546 0 0 0 0-.768L5.158 2.93a.55.55 0 0 1 0-.771a.53.53 0 0 1 .759 0l4.61 4.684a1.65 1.65 0 0 1 0 2.312l-4.61 4.684a.53.53 0 0 1-.76 0a.55.55 0 0 1 0-.771'/%3E%3C/svg%3E");position:absolute;top:8px;left:-16px;display:block;width:12px;height:12px;color:var(--vp-c-text-2);cursor:pointer;content:"";background-color:currentcolor;-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:color var(--vp-t-color),transform var(--vp-t-color);transform:rotate(0)}.vp-file-tree .vp-file-tree-info.folder.expanded:before{transform:rotate(90deg)}.vp-file-tree .vp-file-tree-info .name{position:relative;flex-shrink:99;min-width:0;font-family:var(--vp-font-family-mono)}.vp-file-tree .vp-file-tree-info.folder .name{color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-file-tree .vp-file-tree-info.focus .name{padding:0 4px;margin:0 -4px;font-weight:700;color:var(--vp-c-bg);background-color:var(--vp-c-brand-2);border-radius:4px;transition:color var(--vp-t-color),background-color var(--vp-t-color)}.vp-file-tree .vp-file-tree-info.active .name{color:var(--vp-c-brand-1)}.vp-file-tree .vp-file-tree-info:not(.focus).folder .name:hover{color:var(--vp-c-brand-1)}.vp-file-tree .vp-file-tree-info .comment{display:inline-block;flex:1 2;height:28px;padding-right:16px;padding-left:20px;margin:-2px 0;line-height:28px;color:var(--vp-c-text-3);cursor:auto;transition:color var(--vp-t-color)}.vp-file-tree .vp-file-tree-node .group{position:relative;min-width:-moz-max-content;min-width:max-content;margin-left:28px}.vp-file-tree .vp-file-tree-node .group:before{position:absolute;top:0;left:-4px;width:1px;height:100%;content:"";background-color:var(--vp-c-divider);transition:background-color var(--vp-t-color)}.vp-file-tree [class*=vpi-]{width:1.2em;height:1.2em;margin:0}.vp-doc .demo-wrapper{display:flex;flex-direction:column;min-height:40px;margin:40px -16px;border:solid 1px var(--vp-c-divider);border-radius:8px;box-shadow:var(--vp-shadow-2);transition:var(--vp-t-color);transition-property:border,box-shadow}.vp-doc .demo-wrapper .demo-head{display:flex;align-items:center;justify-content:flex-start;min-height:0;border-bottom:solid 1px var(--vp-c-divider);transition:border-bottom var(--vp-t-color)}.vp-doc .demo-wrapper .demo-container{min-height:0;padding:20px;font-size:14px;line-height:22px;background-color:var(--vp-c-bg-alt);border-bottom-right-radius:8px;border-bottom-left-radius:8px;transition:background-color var(--vp-t-color)}.vp-doc .demo-wrapper.has-title .demo-head{border-bottom-color:transparent}.vp-doc .demo-wrapper.only-img{overflow:hidden}.vp-doc .demo-wrapper.only-img img{display:block}.vp-doc .demo-wrapper.only-img .demo-container,.vp-doc .demo-wrapper.no-padding .demo-container{padding:0}.vp-doc .demo-wrapper.has-height .demo-container{height:var(--demo-container-height);overflow-y:auto}.vp-doc .demo-wrapper .demo-ctrl{display:flex;gap:5px;align-items:center;justify-content:flex-start;padding:5px 0 5px 8px}.vp-doc .demo-wrapper .demo-ctrl i{display:inline-block;width:10px;height:10px;background-color:#ccc;border-radius:100%;transition:background-color var(--vp-t-color)}.vp-doc .demo-wrapper .demo-ctrl i:nth-child(1){background-color:var(--vp-c-danger-3)}.vp-doc .demo-wrapper .demo-ctrl i:nth-child(2){background-color:var(--vp-c-warning-3)}.vp-doc .demo-wrapper .demo-ctrl i:nth-child(3){background-color:var(--vp-c-green-3)}.vp-doc .demo-wrapper .demo-title{position:relative;min-width:0;padding:0 16px;margin:0 20px -1px;font-size:14px;font-weight:500;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-alt);border-top-left-radius:8px;border-top-right-radius:8px;transition:var(--vp-t-color);transition-property:color,background-color}.vp-doc .demo-wrapper .demo-title p{max-width:100%;margin:0;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.vp-doc .demo-wrapper .demo-title:after,.vp-doc .demo-wrapper .demo-title:before{position:absolute;bottom:0;z-index:1;width:8px;height:8px;content:" ";transition:background var(--vp-t-color)}.vp-doc .demo-wrapper .demo-title:before{left:100%;background:radial-gradient(16px at right top,transparent 50%,var(--vp-c-bg-alt) 50%)}.vp-doc .demo-wrapper .demo-title:after{right:100%;background:radial-gradient(16px at left top,transparent 50%,var(--vp-c-bg-alt) 50%)}.vp-doc .demo-wrapper .demo-container>*:first-child{margin-top:0}.vp-doc .demo-wrapper .demo-container>*:last-child{margin-bottom:0}@media (min-width: 419px){.vp-doc .demo-wrapper{margin:40px 0}}.vp-doc .vp-steps{margin:16px 0}.vp-doc .vp-steps>:where(ol,ul){padding-inline-start:0;list-style:none}.vp-doc .vp-steps>:where(ol,ul)>li{position:relative;min-height:28px;padding-left:44px;margin-bottom:16px;line-height:28px}.vp-doc .vp-steps>:where(ol,ul)>li:before{position:absolute;inset-inline-start:0;top:0;width:28px;height:28px;font-size:16px;font-weight:400;line-height:28px;color:var(--vp-c-text-1);text-align:center;content:counter(list-item);background-color:var(--vp-c-bg-soft);border:solid 1px var(--vp-c-divider);border-radius:100%;transition:var(--vp-t-color);transition-property:color,background-color,border-color}.vp-doc .vp-steps>:where(ol,ul)>li:not(:last-of-type):after{position:absolute;inset-inline-start:14px;top:34px;bottom:-10px;width:1px;content:"";background-color:var(--vp-c-divider);transition:background-color var(--vp-t-color)}.vp-doc .vp-steps>:where(ol,ul)>li>:first-child{margin-top:0}.vp-doc .vp-steps>:where(ol,ul)>li>:first-child:where(h1,h2,h3,h4,h5,h6){padding-top:0;border-top:none}.vp-doc .vp-steps>:where(ol,ul)>li>:first-child:where(p){line-height:28px}.vp-doc .vp-steps>:where(ol,ul)>li+li{margin-top:1px}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.22"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{direction:ltr}.katex .cjk_fallback{font-size:.83em}.katex-display{overflow:auto hidden;padding-top:.2em;padding-bottom:.2em;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.katex-display::-webkit-scrollbar{height:3px}.katex-error{color:red}:root{--nprogress-c: var(--vp-c-accent);--nprogress-z-index: 1031}#nprogress{pointer-events:none}#nprogress .bar{position:fixed;top:0;left:0;z-index:var(--nprogress-z-index);width:100%;height:2px;background:var(--nprogress-c)}:root{--photo-swipe-c-bullet: var(--vp-c-bg-elv);--photo-swipe-c-bullet-active: var(--vp-c-accent)}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.photo-swipe-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.photo-swipe-bullets-indicator{position:absolute;bottom:30px;left:50%;display:flex;flex-flow:row;align-items:center;transform:translate(-50%)}.photo-swipe-bullet{width:12px;height:6px;margin:0 5px;border-radius:3px;background:var(--photo-swipe-c-bullet);transition:width .3s,color .3s}.photo-swipe-bullet.active{width:30px;background:var(--photo-swipe-c-bullet-active)}.mini-search-button{display:flex;align-items:center;justify-content:center;width:48px;height:55px;padding:0;margin:0;background:transparent;transition:border-color .25s,background-color .25s}.mini-search-button:hover{background:transparent}.mini-search-button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.mini-search-button:focus:not(:focus-visible){outline:none!important}@media (min-width: 768px){.mini-search-button{justify-content:flex-start;width:100%;height:40px;padding:0 10px 0 12px;background-color:var(--vp-c-bg-alt);border:1px solid transparent;border-radius:8px}.mini-search-button:hover{background:var(--vp-c-bg-alt);border-color:var(--vp-c-brand-1)}}.mini-search-button .mini-search-button-container{display:flex;align-items:center}.mini-search-button .vpi-mini-search{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='1.6' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m14.386 14.386 4.088 4.088-4.088-4.088A7.533 7.533 0 1 1 3.733 3.733a7.533 7.533 0 0 1 10.653 10.653z'/%3E%3C/svg%3E")}.mini-search-button .mini-search-search-icon{position:relative;width:16px;height:16px;color:var(--vp-c-text-1);fill:currentcolor;transition:color .3s}.mini-search-button:hover .mini-search-search-icon{color:var(--vp-c-text-1)}@media (min-width: 768px){.mini-search-button .mini-search-search-icon{top:1px;width:14px;height:14px;margin-right:8px;color:var(--vp-c-text-2)}}.mini-search-button .mini-search-button-placeholder{display:none;padding:0 16px 0 0;margin-top:2px;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color .3s}.mini-search-button:hover .mini-search-button-placeholder{color:var(--vp-c-text-1)}@media (min-width: 768px){.mini-search-button .mini-search-button-placeholder{display:inline-block}}.mini-search-button .mini-search-button-keys{display:none;min-width:auto;direction:ltr}@media (min-width: 768px){.mini-search-button .mini-search-button-keys{display:flex;align-items:center}}.mini-search-button .mini-search-button-key{display:block;width:auto;min-width:0;height:22px;padding-left:6px;margin:2px 0 0;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;line-height:22px;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;transition:color .3s,border-color .3s}.mini-search-button .mini-search-button-key+.mini-search-button-key{padding-right:6px;padding-left:2px;border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0}.mini-search-button .mini-search-button-key:first-child{font-size:0!important}.mini-search-button .mini-search-button-key:first-child:after{font-size:12px;color:var(--mini-search-muted-color);letter-spacing:normal;content:"Ctrl"}.mac .mini-search-button .mini-search-button-key:first-child:after{content:"⌘"}.mini-search-button .mini-search-button-key:first-child>*{display:none}.search-wrapper[data-v-97535d1e]{display:flex;align-items:center}@media (min-width: 768px){.search-wrapper[data-v-97535d1e]{flex-grow:1}}.vp-contributors{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:flex-start;margin:1rem 0}.vp-contributor{display:flex;gap:.25rem;align-items:center;color:inherit;font-size:1.125rem}.vp-contributor:after{display:none!important}.vp-contributor-avatar{-o-object-fit:contain;object-fit:contain;width:1.75rem;height:1.75rem;margin-inline-end:.25rem;border-radius:50%}a.vp-contributor{text-decoration:none!important}.vp-tag-sic2{--vp-tag-color: #d5393e;--vp-tag-hover-color: #b8272c;--vp-tag-bg: rgba(244, 63, 94, .14)}.vp-tag-2go4{--vp-tag-color: #9966cc;--vp-tag-hover-color: #7171b8;--vp-tag-bg: rgba(83, 83, 167, .14)}.vp-tag-tzzv{--vp-tag-color: #a6623b;--vp-tag-hover-color: #c17950;--vp-tag-bg: rgba(199, 134, 97, .2411)}:root{--changelog-bg: var(--vp-c-bg-alt);--changelog-font-size: .875rem;--changelog-c-text: var(--vp-c-text)}.vp-changelog-wrapper{margin-block:1rem;padding-inline:1rem;border-radius:8px;background-color:var(--changelog-bg);color:var(--changelog-c-text);font-size:var(--changelog-font-size);line-height:1.7;transition:background-color var(--vp-t-color)}.vp-changelog-wrapper.active{padding-block:0 .5rem}.vp-changelog-wrapper a{text-decoration:none!important}.vp-changelog-wrapper a:after{display:none!important}.vp-changelog-header{display:flex;align-items:center;justify-content:space-between;padding-block:1rem;font-weight:700;cursor:pointer}@media (max-width: 419px){.vp-changelog-header{flex-wrap:wrap}}.vp-changelog-wrapper.active .vp-changelog-header{padding-block-end:.5rem}.vp-changelog-icon,.vp-changelog-menu-icon{display:inline-block;vertical-align:middle;width:1.2em;height:1.2em;margin-inline-end:4px;background-color:currentcolor;color:var(--vp-c-text-mute);-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:color var(--vp-t-color);transform:translateY(-1px)}.vp-changelog-icon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='M2.71 10.96a6.5 6.5 0 1 0-.69-3.53M2 8l1.5-1.5M2 8L.5 6.5m8 2v-4m0 4h3'/%3E%3C/svg%3E")}.vp-changelog-menu-icon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 5h0.01'/%3E%3Cpath d='M8 5h12'/%3E%3Cpath d='M4 10h0.01'/%3E%3Cpath d='M8 10h12'/%3E%3Cpath d='M4 15h0.01'/%3E%3Cpath d='M8 15h12'/%3E%3Cpath d='M4 20h0.01'/%3E%3Cpath d='M8 20h12'/%3E%3C/g%3E%3C/svg%3E")}.vp-changelog-list{display:none;margin-block:.5rem;padding-inline-start:0;list-style:none}.vp-changelog-wrapper.active .vp-changelog-list{display:block}.vp-changelog-item-tag,.vp-changelog-item-commit{position:relative;margin-block-start:8px;padding-inline-start:20px}.vp-changelog-item-tag:first-child,.vp-changelog-item-commit:first-child{margin-block-start:0}.vp-changelog-item-tag:before,.vp-changelog-item-commit:before{content:"";position:absolute;top:3px;left:0;display:inline-block;width:1.25em;height:1.25em;background-color:currentcolor;color:var(--vp-c-text-subtle);-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:color var(--vp-t-color)}.vp-changelog-item-commit:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0m3-9v6m0 6v6'/%3E%3C/svg%3E")}.vp-changelog-item-tag:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.5 7.5a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3Cpath d='M3 6v5.172a2 2 0 0 0 .586 1.414l7.71 7.71a2.41 2.41 0 0 0 3.408 0l5.592-5.592a2.41 2.41 0 0 0 0-3.408l-7.71-7.71A2 2 0 0 0 11.172 3H6a3 3 0 0 0-3 3'/%3E%3C/g%3E%3C/svg%3E")}.vp-changelog-tag{margin-inline-end:4px;text-decoration:none}.vp-changelog-tag code{font-weight:500;font-size:14px}.vp-changelog-hash{margin-inline-end:4px;text-decoration:none}.vp-changelog-divider{margin-inline-end:8px}.vp-changelog-message{margin-inline-end:8px;line-height:1.7}.vp-changelog-date{color:var(--vp-c-text-subtle);font-size:.75rem;transition:color var(--vp-t-color)}.vp-badge[data-v-12255704]{display:inline-block;padding:0 10px;margin-left:2px;font-size:12px;font-weight:500;line-height:22px;border:1px solid transparent;border-radius:12px;transition:var(--vp-t-color);transition-property:color,background-color,border-color;transform:translateY(-2px)}h1 .vp-badge[data-v-12255704]{margin-top:4px;vertical-align:top}h2 .vp-badge[data-v-12255704]{padding:0 8px;margin-top:3px;vertical-align:top}h3 .vp-badge[data-v-12255704]{vertical-align:middle}h4 .vp-badge[data-v-12255704],h5 .vp-badge[data-v-12255704],h6 .vp-badge[data-v-12255704]{line-height:18px;vertical-align:middle}.vp-badge.info[data-v-12255704]{color:var(--vp-badge-info-text);background-color:var(--vp-badge-info-bg);border-color:var(--vp-badge-info-border)}.vp-badge.tip[data-v-12255704]{color:var(--vp-badge-tip-text);background-color:var(--vp-badge-tip-bg);border-color:var(--vp-badge-tip-border)}.vp-badge.warning[data-v-12255704]{color:var(--vp-badge-warning-text);background-color:var(--vp-badge-warning-bg);border-color:var(--vp-badge-warning-border)}.vp-badge.danger[data-v-12255704]{color:var(--vp-badge-danger-text);background-color:var(--vp-badge-danger-bg);border-color:var(--vp-badge-danger-border)}.vp-icon.fontawesome{display:inline-block;line-height:inherit;vertical-align:middle}.vp-icon-img[data-v-befa1714]{display:inline-block;width:-moz-max-content;width:max-content;height:1em;margin:0 .3em;vertical-align:middle}.vp-icon-img img[data-v-befa1714]{height:100%}.vp-card-wrapper[data-v-0aa8820e]{display:flex;flex-direction:column;gap:16px;width:100%;padding:16px 20px;margin:16px 0;border:solid 1px var(--vp-c-divider);border-radius:8px;box-shadow:var(--vp-shadow-1);transition:border-color var(--vp-t-color),box-shadow var(--vp-t-color)}.vp-card-wrapper[data-v-0aa8820e]:hover{box-shadow:var(--vp-shadow-2)}.vp-card-wrapper[data-v-0aa8820e] .vp-icon,.vp-card-wrapper[data-v-0aa8820e] .vp-icon-img{margin:0}.vp-card-wrapper .title[data-v-0aa8820e]{display:flex;gap:8px;align-items:center;margin:0;font-size:18px;font-weight:700;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-card-wrapper .title .text[data-v-0aa8820e]{flex:1 2;overflow:hidden}.vp-card-wrapper .body[data-v-0aa8820e] :first-child{margin-top:0}.vp-card-wrapper .body[data-v-0aa8820e] :last-child{margin-bottom:0}.vp-card-grid[data-v-d930ab6f]{display:grid;gap:16px 20px;margin:16px 0}.vp-card-grid[data-v-d930ab6f]>*{min-width:0;margin:0!important}.vp-card-masonry{display:grid;grid-template-columns:repeat(var(--card-masonry-cols),1fr);height:-moz-max-content;height:max-content;margin:16px 0}.vp-card-masonry>.card-masonry-item{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.vp-card-masonry>.card-masonry-item>[class*=masonry-v-]{width:100%;max-width:100%;margin:0!important}.card-masonry-item>[class*=masonry-v-]>img:only-child,.card-masonry-item>[class*=masonry-v-]>a:only-child>img:only-child{display:block;border-radius:8px;box-shadow:var(--vp-shadow-2)}.vp-image-card[data-v-f0d363af]{max-width:100%;margin:16px 0;border-radius:8px;box-shadow:var(--vp-shadow-2);transition:var(--vp-t-color);transition-property:box-shadow}.vp-image-card.center[data-v-f0d363af]{margin:16px auto}.vp-image-card[data-v-f0d363af]:hover{box-shadow:var(--vp-shadow-4)}.vp-image-card .image-container[data-v-f0d363af]{position:relative;width:100%;height:100%;overflow:hidden;font-size:0;line-height:1;border-radius:8px}.image-container img[data-v-f0d363af]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-info[data-v-f0d363af]{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;width:100%;max-height:100%;padding:16px 20px 0;overflow-y:hidden;font-size:14px;color:var(--vp-c-white);background-color:#00000080;border-top-left-radius:8px;border-top-right-radius:8px;transition:transform var(--vp-t-color);transform:translateY(calc(100% - 60px))}:where(.vp-card-grid.cols-3,.vp-card-masonry.cols-3) .image-info[data-v-f0d363af]{padding:8px 8px 0;font-size:12px;transform:translateY(calc(100% - 36px))}@media (max-width: 767px){:where(.vp-card-grid.cols-2,.vp-card-masonry.cols-2) .image-info[data-v-f0d363af]{padding:8px 8px 0;font-size:12px;transform:translateY(calc(100% - 36px))}}.image-info[data-v-f0d363af]:hover{transform:translateY(0)}.image-info .title[data-v-f0d363af]{min-height:28px;margin:0 0 16px;overflow:hidden;font-size:18px;color:var(--vp-c-white);text-overflow:ellipsis;white-space:nowrap}:where(.vp-card-grid.cols-3,.vp-card-masonry.cols-3) .image-info .title[data-v-f0d363af]{min-height:20px;margin:0 0 8px;font-size:14px;line-height:20px}@media (max-width: 767px){:where(.vp-card-grid.cols-2,.vp-card-masonry.cols-2) .image-info .title[data-v-f0d363af]{min-height:20px;margin:0 0 8px;font-size:14px;line-height:20px}}.image-info .title a[data-v-f0d363af]{color:inherit;text-decoration:none}.image-info p[data-v-f0d363af]{margin:0;line-height:24px;color:var(--vp-c-white)}:where(.vp-card-grid.cols-3,.vp-card-masonry.cols-3) .image-info p[data-v-f0d363af]{line-height:20px}@media (max-width: 767px){:where(.vp-card-grid.cols-2,.vp-card-masonry.cols-2) .image-info p[data-v-f0d363af]{line-height:20px}}.image-info p[data-v-f0d363af]:last-child{margin-bottom:16px}.image-info .copyright[data-v-f0d363af]{display:flex;gap:4px;align-items:center;justify-content:flex-end}.image-info .copyright span[data-v-f0d363af]:first-child{flex:1 2;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.image-info .description[data-v-f0d363af]{flex:1 2;height:1px;overflow-y:auto}.image-info .description[data-v-f0d363af]::-webkit-scrollbar{width:0;height:0}.vp-link .vpi-external-link{width:11px;height:11px;margin-top:-1px;margin-left:4px}.vp-link-card[data-v-de955ff8]{position:relative;display:flex;gap:8px;align-items:flex-start;width:100%;padding:16px 20px;margin:16px 0;background-color:transparent;border:solid 1px var(--vp-c-divider);border-radius:8px;box-shadow:var(--vp-shadow-1);transition:border-color var(--vp-t-color),box-shadow var(--vp-t-color),background-color var(--vp-t-color)}.vp-link-card[data-v-de955ff8]:hover{background-color:var(--vp-c-bg-soft);border-color:var(--vp-c-brand-2);box-shadow:var(--vp-shadow-2)}.vp-link-card[data-v-de955ff8] .vp-icon,.vp-link-card[data-v-de955ff8] .vp-icon-img{margin:0}.vp-link-card .body[data-v-de955ff8]{display:flex;flex:1 2;flex-direction:column;gap:16px;align-items:flex-start;width:1px}.vp-link-card .body[data-v-de955ff8]>*{margin:0}.vp-link-card .link[data-v-de955ff8]{display:flex;gap:8px;align-items:center;max-width:100%;font-size:18px;font-weight:700;color:var(--vp-c-text-1);text-decoration:none;transition:color var(--vp-t-color)}.vp-link-card .link[data-v-de955ff8]:before{position:absolute;inset:0;z-index:1;content:""}.vp-link-card .link[data-v-de955ff8] .vp-icon,.vp-link-card .link[data-v-de955ff8] .vp-icon-img{margin:0}.vp-link-card .link .text[data-v-de955ff8]{display:inline-block;flex:1 2;min-width:0;overflow-wrap:break-word}.vpi-arrow-right[data-v-de955ff8]{margin-top:2px;font-size:20px}.vp-home-box{position:relative;padding:24px}@media (min-width: 640px){.vp-home-box{padding:32px 48px}}@media (min-width: 960px){.vp-home-box{padding:48px}}.vp-home-box .container{width:100%;max-width:1152px;margin:0 auto}.vp-home-box.full{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - var(--vp-nav-height))}.vp-button[data-v-11329926]{display:inline-block;font-weight:600;text-align:center;white-space:nowrap;border:1px solid transparent;transition:var(--vp-t-color);transition-property:border,color,background-color}.vp-button[data-v-11329926]:active{transition:color .1s,border-color .1s,background-color .1s}.vp-button.medium[data-v-11329926]{padding:0 20px;font-size:14px;line-height:38px;border-radius:20px}.vp-button.big[data-v-11329926]{padding:0 24px;font-size:16px;line-height:46px;border-radius:24px}.vp-button.brand[data-v-11329926]{color:var(--vp-button-brand-text);background-color:var(--vp-button-brand-bg);border-color:var(--vp-button-brand-border)}.vp-button.brand[data-v-11329926]:hover{color:var(--vp-button-brand-hover-text);background-color:var(--vp-button-brand-hover-bg);border-color:var(--vp-button-brand-hover-border)}.vp-button.brand[data-v-11329926]:active{color:var(--vp-button-brand-active-text);background-color:var(--vp-button-brand-active-bg);border-color:var(--vp-button-brand-active-border)}.vp-button.alt[data-v-11329926]{color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg);border-color:var(--vp-button-alt-border)}.vp-button.alt[data-v-11329926]:hover{color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg);border-color:var(--vp-button-alt-hover-border)}.vp-button.alt[data-v-11329926]:active{color:var(--vp-button-alt-active-text);background-color:var(--vp-button-alt-active-bg);border-color:var(--vp-button-alt-active-border)}.vp-button.sponsor[data-v-11329926]{color:var(--vp-button-sponsor-text);background-color:var(--vp-button-sponsor-bg);border-color:var(--vp-button-sponsor-border)}.vp-button.sponsor[data-v-11329926]:hover{color:var(--vp-button-sponsor-hover-text);background-color:var(--vp-button-sponsor-hover-bg);border-color:var(--vp-button-sponsor-hover-border)}.vp-button.sponsor[data-v-11329926]:active{color:var(--vp-button-sponsor-active-text);background-color:var(--vp-button-sponsor-active-bg);border-color:var(--vp-button-sponsor-active-border)}.vp-button .button-content[data-v-11329926]{display:flex;align-items:center;justify-content:center}.vp-button .button-content[data-v-11329926] .vp-icon{width:1.2em;height:1.2em}.vp-button+.vp-button[data-v-11329926]{margin-left:1em}.vp-switch[data-v-7eb32327]{position:relative;display:block;flex-shrink:0;width:40px;height:22px;background-color:var(--vp-input-switch-bg-color);border:1px solid var(--vp-input-border-color);border-radius:11px;transition:border-color .25s ease,background-color .25s ease}.vp-switch[data-v-7eb32327]:hover{border-color:var(--vp-c-brand-1)}.check[data-v-7eb32327]{position:absolute;top:1px;left:1px;width:18px;height:18px;background-color:var(--vp-c-neutral-inverse);border-radius:50%;box-shadow:var(--vp-shadow-1);transition:transform .25s}.icon[data-v-7eb32327]{position:relative;display:block;width:18px;height:18px;overflow:hidden;border-radius:50%}.icon[data-v-7eb32327] [class^=vpi-]{position:absolute;top:3px;left:3px;width:12px;height:12px;color:var(--vp-c-text-2)}[data-theme=dark] .icon[data-v-7eb32327] [class^=vpi-]{color:var(--vp-c-text-1);transition:opacity .25s!important}.sun[data-v-596c25a9]{opacity:1}.moon[data-v-596c25a9],[data-theme=dark] .sun[data-v-596c25a9]{opacity:0}[data-theme=dark] .moon[data-v-596c25a9]{opacity:1}[data-theme=dark] .vp-switch-appearance[data-v-596c25a9] .check{transform:translate(18px)}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root),[data-theme=dark]::view-transition-new(root){z-index:1}::view-transition-new(root),[data-theme=dark]::view-transition-old(root){z-index:9999}.vp-navbar-appearance[data-v-a295abf6]{display:none}@media (min-width: 1280px){.vp-navbar-appearance[data-v-a295abf6]{display:flex;align-items:center}}.vp-menu-group+.vp-menu-link[data-v-1ff1855f]{padding:12px 12px 0;margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color)}.link[data-v-1ff1855f]{display:block;padding:0 12px;font-size:14px;font-weight:500;line-height:32px;color:var(--vp-c-text-1);white-space:nowrap;border-radius:6px;transition:background-color var(--vp-t-color),color var(--vp-t-color)}.link[data-v-1ff1855f]:hover{color:var(--vp-c-brand-1);background-color:var(--vp-c-default-soft)}.link.active[data-v-1ff1855f]{color:var(--vp-c-brand-1)}.link[data-v-1ff1855f] .vp-icon,.link[data-v-1ff1855f] .vp-icon-img{margin-left:0}.vp-menu-link .link[data-v-1ff1855f] .vp-menu-badge{transform:translateY(-2px)}.vp-menu-group[data-v-c497e9e3]{padding:12px 12px 0;margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color)}.vp-menu-group[data-v-c497e9e3]:first-child{padding-top:0;margin-top:0;border-top:0}.vp-menu-group+.vp-menu-group[data-v-c497e9e3]{margin-top:12px;border-top:1px solid var(--vp-c-divider)}.title[data-v-c497e9e3]{padding:0 12px;font-size:14px;font-weight:600;line-height:32px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.title[data-v-c497e9e3] .vp-icon,.title[data-v-c497e9e3] .vp-icon-img{margin-left:0}.vp-menu[data-v-709dc2b1]{min-width:128px;max-height:calc(100vh - var(--vp-nav-height));padding:12px;overflow-y:auto;background-color:var(--vp-c-bg-elv);border:1px solid var(--vp-c-divider);border-radius:12px;box-shadow:var(--vp-shadow-3);transition:background-color var(--vp-t-color),border var(--vp-t-color)}.vp-menu[data-v-709dc2b1] .group{padding:0 12px 12px;margin:0 -12px}.vp-menu[data-v-709dc2b1] .group+.group{padding:11px 12px 12px;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color)}.vp-menu[data-v-709dc2b1] .group:last-child{padding-bottom:0}.vp-menu[data-v-709dc2b1] .group+.item{padding:11px 16px 0;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color)}.vp-menu[data-v-709dc2b1] .item{padding:0 16px;white-space:nowrap}.vp-menu[data-v-709dc2b1] .label{flex-grow:1;font-size:12px;font-weight:500;line-height:28px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-menu[data-v-709dc2b1] .action{padding-left:24px}.vp-flyout[data-v-86530b6c]{position:relative;transition:color var(--vp-t-color)}.text[data-v-86530b6c]{display:flex;align-items:center;font-size:14px;font-weight:500;line-height:normal;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.icon[data-v-86530b6c]{width:20px;height:20px;fill:currentcolor;transition:fill var(--vp-t-color)}.menu[data-v-86530b6c]{position:absolute;top:calc(var(--vp-nav-height) / 2 + 20px);right:0;visibility:hidden;opacity:0;transition:opacity .25s,visibility .25s,transform .25s}.vp-flyout[data-v-86530b6c]:hover{color:var(--vp-c-brand-1)}.vp-flyout:hover .text[data-v-86530b6c]{color:var(--vp-c-text-2)}.vp-flyout:hover .icon[data-v-86530b6c]{fill:var(--vp-c-text-2)}.vp-flyout.active .text[data-v-86530b6c]{color:var(--vp-c-brand-1)}.vp-flyout.active:hover .text[data-v-86530b6c]{color:var(--vp-c-brand-2)}.vp-flyout:hover .menu[data-v-86530b6c],.button[aria-expanded=true]+.menu[data-v-86530b6c]{visibility:visible;opacity:1;transform:translateY(0)}.button[aria-expanded=false]+.menu[data-v-86530b6c]{visibility:hidden;opacity:0;transform:translateY(0)}.button[data-v-86530b6c]{display:flex;align-items:center;height:var(--vp-nav-height);padding:0 10px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.option-icon[data-v-86530b6c]{margin-right:0;font-size:16px;fill:currentcolor}.text-icon[data-v-86530b6c]{width:14px;height:14px;margin-left:4px;fill:currentcolor}.vp-flyout[data-v-86530b6c] .vp-menu-badge{transform:translateY(0)}.vp-social-link[data-v-67b21932]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-social-link[data-v-67b21932]:hover{color:var(--vp-c-text-1)}.vp-social-link[data-v-67b21932]>svg,.vp-social-link[data-v-67b21932]>[class^=vpi-social-]{width:20px;height:20px;fill:currentcolor}.vp-social-links[data-v-40bac536]{display:flex;flex-wrap:wrap;justify-content:center}.vp-navbar-extra[data-v-652282fd]{display:none;margin-right:-12px}@media (min-width: 768px){.vp-navbar-extra[data-v-652282fd]{display:block}}@media (min-width: 1280px){.vp-navbar-extra[data-v-652282fd]{display:none}}.trans-title[data-v-652282fd]{padding:0 24px 0 12px;font-size:14px;font-weight:700;line-height:32px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.item.appearance[data-v-652282fd],.item.social-links[data-v-652282fd]{display:flex;align-items:center;padding:0 12px}.item.appearance[data-v-652282fd]{min-width:176px}.appearance-action[data-v-652282fd]{margin-right:-2px}.social-links-list[data-v-652282fd]{margin:-4px -8px}.vp-navbar-hamburger[data-v-2b50024d]{display:flex;align-items:center;justify-content:center;width:48px;height:var(--vp-nav-height)}@media (min-width: 768px){.vp-navbar-hamburger[data-v-2b50024d]{display:none}}.container[data-v-2b50024d]{position:relative;width:16px;height:14px;overflow:hidden}.top[data-v-2b50024d],.middle[data-v-2b50024d],.bottom[data-v-2b50024d]{position:absolute;width:16px;height:2px;background-color:var(--vp-c-text-1);transition:top .25s,background-color var(--vp-t-color),transform .25s}.top[data-v-2b50024d]{top:0;left:0;transform:translate(0)}.middle[data-v-2b50024d]{top:6px;left:0;transform:translate(8px)}.bottom[data-v-2b50024d]{top:12px;left:0;transform:translate(4px)}.vp-navbar-hamburger:hover .top[data-v-2b50024d]{top:0;left:0;transform:translate(4px)}.vp-navbar-hamburger:hover .middle[data-v-2b50024d]{top:6px;left:0;transform:translate(0)}.vp-navbar-hamburger:hover .bottom[data-v-2b50024d]{top:12px;left:0;transform:translate(8px)}.vp-navbar-hamburger.active .top[data-v-2b50024d]{top:6px;transform:translate(0) rotate(225deg)}.vp-navbar-hamburger.active .middle[data-v-2b50024d]{top:6px;transform:translate(16px)}.vp-navbar-hamburger.active .bottom[data-v-2b50024d]{top:6px;transform:translate(0) rotate(135deg)}.vp-navbar-hamburger.active:hover .top[data-v-2b50024d],.vp-navbar-hamburger.active:hover .middle[data-v-2b50024d],.vp-navbar-hamburger.active:hover .bottom[data-v-2b50024d]{background-color:var(--vp-c-text-2);transition:top .25s,background-color var(--vp-t-color),transform .25s}.navbar-menu-link[data-v-d4acf911]{display:flex;align-items:center;padding:0 10px;font-size:14px;font-weight:500;line-height:var(--vp-nav-height);color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.navbar-menu-link.active[data-v-d4acf911],.navbar-menu-link[data-v-d4acf911]:hover{color:var(--vp-c-brand-1)}.navbar-menu-link[data-v-d4acf911] .vp-menu-badge{transform:translateY(0)}.vp-navbar-menu[data-v-d43c1732]{display:none}@media (min-width: 768px){.vp-navbar-menu[data-v-d43c1732]{display:flex}}.vp-navbar-social-links[data-v-ad52545c]{display:none}@media (min-width: 1280px){.vp-navbar-social-links[data-v-ad52545c]{display:flex;align-items:center}}html:not([data-theme=dark]) .vp-image.dark[data-v-480e858a]{display:none}[data-theme=dark] .vp-image.light[data-v-480e858a]{display:none}.title[data-v-1a4f50af]{display:flex;align-items:center;width:100%;height:var(--vp-nav-height);font-size:16px;font-weight:600;color:var(--vp-c-text-1);border-bottom:1px solid transparent;transition:opacity var(--vp-t-color),color var(--vp-t-color),border-bottom var(--vp-t-color)}@media (min-width: 960px){.title[data-v-1a4f50af]{flex-shrink:0}.vp-navbar-title.has-sidebar .title[data-v-1a4f50af]{border-bottom-color:var(--vp-c-divider)}}[data-v-1a4f50af] .logo{height:min(var(--vp-nav-logo-height, 24px),48px);margin-right:8px}.vp-navbar-translations[data-v-0d45479b]{display:none}@media (min-width: 1280px){.vp-navbar-translations[data-v-0d45479b]{display:flex;align-items:center}}.title[data-v-0d45479b]{padding:0 24px 0 12px;font-size:14px;font-weight:700;line-height:32px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-navbar[data-v-2c31ea5e]{position:relative;height:var(--vp-nav-height);white-space:nowrap;pointer-events:none;transition:var(--vp-t-color);transition-property:background-color,color,border-bottom}.vp-navbar.screen-open[data-v-2c31ea5e]{background-color:var(--vp-nav-bg-color);border-bottom:1px solid var(--vp-c-divider)}.vp-navbar[data-v-2c31ea5e]:not(.home){background-color:var(--vp-nav-bg-color)}@media (min-width: 960px){.vp-navbar[data-v-2c31ea5e]:not(.home){background-color:transparent}.vp-navbar[data-v-2c31ea5e]:not(.has-sidebar,.home.top){background-color:var(--vp-nav-bg-color)}}.wrapper[data-v-2c31ea5e]{padding:0 8px 0 24px}@media (min-width: 768px){.wrapper[data-v-2c31ea5e]{padding:0 32px}}@media (min-width: 960px){.vp-navbar.has-sidebar .wrapper[data-v-2c31ea5e]{padding:0}}.container[data-v-2c31ea5e]{display:flex;justify-content:space-between;max-width:calc(var(--vp-layout-max-width) - 64px);height:var(--vp-nav-height);margin:0 auto;pointer-events:none}.content[data-v-2c31ea5e]{flex-grow:1}.title[data-v-2c31ea5e]{flex-shrink:0;height:calc(var(--vp-nav-height) - 1px);transition:background-color var(--vp-t-color)}.container>.title[data-v-2c31ea5e],.container>.content[data-v-2c31ea5e]{pointer-events:none}.container[data-v-2c31ea5e] *{pointer-events:auto}@media (min-width: 960px){.vp-navbar.has-sidebar .container[data-v-2c31ea5e]{max-width:100%}}@media (min-width: 960px){.vp-navbar.has-sidebar .title[data-v-2c31ea5e]{position:absolute;top:0;left:0;z-index:2;width:var(--vp-sidebar-width);height:var(--vp-nav-height);padding:0 32px;background-color:transparent}}@media (min-width: 1440px){.vp-navbar.has-sidebar .title[data-v-2c31ea5e]{width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px);padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2))}}@media (min-width: 960px){.vp-navbar.has-sidebar .content[data-v-2c31ea5e]{position:relative;z-index:1;padding-right:32px;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.vp-navbar.has-sidebar .content[data-v-2c31ea5e]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2 + 32px);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.content-body[data-v-2c31ea5e]{display:flex;align-items:center;justify-content:flex-end;height:var(--vp-nav-height);transition:background-color var(--vp-t-color)}@media (min-width: 960px){.vp-navbar:not(.home.top) .content-body[data-v-2c31ea5e]{position:relative;background-color:var(--vp-nav-bg-color)}.vp-navbar:not(.has-sidebar,.home.top) .content-body[data-v-2c31ea5e]{background-color:transparent}}@media (max-width: 767px){.content-body[data-v-2c31ea5e]{-moz-column-gap:.5rem;column-gap:.5rem}}.menu+.translations[data-v-2c31ea5e]:before,.menu+.appearance[data-v-2c31ea5e]:before,.menu+.social-links[data-v-2c31ea5e]:before,.translations+.appearance[data-v-2c31ea5e]:before,.translations+.social-links[data-v-2c31ea5e]:before,.appearance+.social-links[data-v-2c31ea5e]:before{width:1px;height:24px;margin-right:8px;margin-left:8px;content:"";background-color:var(--vp-c-divider);transition:background-color var(--vp-t-color)}.menu+.appearance[data-v-2c31ea5e]:before,.translations+.appearance[data-v-2c31ea5e]:before{margin-right:16px}.appearance+.social-links[data-v-2c31ea5e]:before{margin-left:16px}.social-links[data-v-2c31ea5e]{margin-right:-8px}.divider[data-v-2c31ea5e]{width:100%;height:1px}@media (min-width: 960px){.vp-navbar.has-sidebar .divider[data-v-2c31ea5e]{padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.vp-navbar.has-sidebar .divider[data-v-2c31ea5e]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.vp-navbar.screen-open .divider[data-v-2c31ea5e]{display:none}.divider-line[data-v-2c31ea5e]{width:100%;height:1px;transition:background-color var(--vp-t-color)}.vp-navbar:not(.home) .divider-line[data-v-2c31ea5e]{background-color:var(--vp-c-gutter)}@media (min-width: 960px){.vp-navbar:not(.home.top) .divider-line[data-v-2c31ea5e]{background-color:var(--vp-c-gutter)}.vp-navbar:not(.has-sidebar,.home.top) .divider[data-v-2c31ea5e]{background-color:var(--vp-c-gutter)}}@media print{.vp-navbar .hamburger[data-v-2c31ea5e]{display:none}}.vp-nav-screen-appearance[data-v-4be3fcac]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 12px 16px;background-color:var(--vp-c-bg-soft);border-radius:8px;transition:var(--vp-t-color);transition-property:background-color}.text[data-v-4be3fcac]{font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2)}.vp-nav-screen-menu-group-link[data-v-eda29ce2]{display:block;margin-left:12px;font-size:14px;font-weight:400;line-height:32px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-nav-screen-menu-group-link[data-v-eda29ce2]:hover{color:var(--vp-c-brand-1)}.vp-nav-screen-menu-group-section[data-v-af01621b]{display:block}.title[data-v-af01621b]{font-size:13px;font-weight:700;line-height:32px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.fade-in-height-expand-leave-from,.fade-in-height-expand-enter-to{opacity:1}.fade-in-height-expand-leave-to,.fade-in-height-expand-enter-from{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;opacity:0!important}.fade-in-height-expand-leave-active{overflow:hidden!important;transition:max-height var(--transition-slow-duration) var(--transition-ease-in-out),opacity var(--transition-leave-duration) var(--transition-ease-out),margin-top var(--transition-slow-duration) var(--transition-ease-in-out),margin-bottom var(--transition-slow-duration) var(--transition-ease-in-out),padding-top var(--transition-slow-duration) var(--transition-ease-in-out),padding-bottom var(--transition-slow-duration) var(--transition-ease-in-out)!important}.fade-in-height-expand-enter-active{overflow:hidden!important;transition:max-height var(--transition-slow-duration) var(--transition-ease-in-out),opacity var(--transition-enter-duration) var(--transition-ease-in),margin-top var(--transition-slow-duration) var(--transition-ease-in-out),margin-bottom var(--transition-slow-duration) var(--transition-ease-in-out),padding-top var(--transition-slow-duration) var(--transition-ease-in-out),padding-bottom var(--transition-slow-duration) var(--transition-ease-in-out)!important}.vp-nav-screen-menu-group[data-v-c7407a4a]{min-height:48px;border-bottom:1px solid var(--vp-c-divider);transition:border-color var(--vp-t-color)}.vp-nav-screen-menu-group .items[data-v-c7407a4a]{padding-top:6px;padding-bottom:10px}.button[data-v-c7407a4a]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 4px 11px 0;font-size:14px;font-weight:500;line-height:24px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.button[data-v-c7407a4a]:hover,.vp-nav-screen-menu-group.open .button[data-v-c7407a4a]{color:var(--vp-c-brand-1)}.button-icon[data-v-c7407a4a]{width:14px;height:14px;fill:var(--vp-c-text-2);transition:fill .5s,transform .25s}.vp-nav-screen-menu-group.open .button-icon[data-v-c7407a4a]{transform:rotate(45deg)}.group[data-v-c7407a4a]:first-child{padding-top:0}.group+.group[data-v-c7407a4a],.group+.item[data-v-c7407a4a]{padding-top:4px}.vp-nav-screen-menu-link[data-v-c0d469d7]{display:block;padding:12px 0 11px;font-size:14px;font-weight:500;line-height:24px;color:var(--vp-c-text-1);border-bottom:1px solid var(--vp-c-divider);transition:border-color var(--vp-t-color),color var(--vp-t-color)}.vp-nav-screen-menu-link[data-v-c0d469d7]:hover{color:var(--vp-c-brand-1)}.vp-nav-screen-translations[data-v-55d55931]{min-height:24px;overflow:hidden}.title[data-v-55d55931]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.icon[data-v-55d55931]{font-size:16px}.icon.lang[data-v-55d55931]{margin-right:8px}.icon.chevron[data-v-55d55931]{margin-left:4px}.list[data-v-55d55931]{padding:4px 0 0 24px}.link[data-v-55d55931]{font-size:13px;line-height:32px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.fade-in-enter-active,.fade-in-leave-active{transition:all var(--transition-duration) var(--transition-ease-in-out)!important}.fade-in-enter-from,.fade-in-leave-to{opacity:0!important}.fade-in-leave-from,.fade-in-enter-to{opacity:1}.vp-nav-screen[data-v-579800a5]{position:fixed;top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px));right:0;bottom:0;left:0;width:100%;padding:0 32px;overflow-y:auto;pointer-events:auto;background-color:var(--vp-nav-screen-bg-color);transition:background-color var(--vp-t-color)}.container[data-v-579800a5]{max-width:288px;padding:24px 0 96px;margin:0 auto}.vp-nav-screen.fade-enter-active[data-v-579800a5],.vp-nav-screen.fade-leave-active[data-v-579800a5]{transition:opacity var(--vp-t-color)}.vp-nav-screen.fade-enter-active .container[data-v-579800a5],.vp-nav-screen.fade-leave-active .container[data-v-579800a5]{transition:transform var(--vp-t-color)}.vp-nav-screen.fade-enter-from[data-v-579800a5],.vp-nav-screen.fade-leave-to[data-v-579800a5]{opacity:0}.vp-nav-screen.fade-enter-from .container[data-v-579800a5],.vp-nav-screen.fade-leave-to .container[data-v-579800a5]{transform:translateY(-8px)}@media (min-width: 768px){.vp-nav-screen[data-v-579800a5]{display:none}}.menu+.translations[data-v-579800a5],.menu+.appearance[data-v-579800a5],.translations+.appearance[data-v-579800a5]{margin-top:24px}.menu+.social-links[data-v-579800a5]{margin-top:16px}.appearance+.social-links[data-v-579800a5]{margin-top:16px}.vp-nav[data-v-e98a6132]{position:relative;top:var(--vp-layout-top-height, 0);left:0;z-index:var(--vp-z-index-nav);width:100%;pointer-events:none}.vp-nav.fixed[data-v-e98a6132]{position:fixed}.vp-nav.fixed[data-v-e98a6132] .vp-navbar{background-color:var(--vp-nav-bg-color);border-bottom-color:var(--vp-c-gutter)}@media (min-width: 960px){.vp-nav[data-v-e98a6132]{position:fixed}}.vp-nav[data-v-e98a6132] .vp-menu-badge{padding:3px 4px;margin-left:4px;font-size:10px;font-weight:600;line-height:1;letter-spacing:.2px;border-radius:6px}.vp-backdrop[data-v-45ce9851]{position:fixed;inset:0;z-index:var(--vp-z-index-backdrop);background:var(--vp-backdrop-bg-color);transition:opacity var(--vp-t-color)}.vp-backdrop.fade-enter-from[data-v-45ce9851],.vp-backdrop.fade-leave-to[data-v-45ce9851]{opacity:0}.vp-backdrop.fade-leave-active[data-v-45ce9851]{transition-duration:.25s}@media (min-width: 1280px){.vp-backdrop[data-v-45ce9851]{display:none}}.vp-back-to-top[data-v-bcf8d9a6]{position:fixed;inset-inline-end:1rem;right:24px;bottom:calc(var(--vp-footer-height, 82px) - 18px);z-index:var(--vp-z-index-back-to-top);width:36px;height:36px;background-color:var(--vp-c-bg);border-radius:100%;box-shadow:var(--vp-shadow-2);transition:background-color var(--vp-t-color),box-shadow var(--vp-t-color)}.vp-back-to-top .percent[data-v-bcf8d9a6],.vp-back-to-top .icon[data-v-bcf8d9a6]{position:absolute;top:0;left:0;opacity:0;transition:opacity .5s ease,color var(--vp-t-color)}.vp-back-to-top .percent.show[data-v-bcf8d9a6],.vp-back-to-top .icon.show[data-v-bcf8d9a6]{opacity:1}.vp-back-to-top .percent[data-v-bcf8d9a6]{width:100%;height:100%;font-size:10px;line-height:36px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vp-back-to-top .icon[data-v-bcf8d9a6]{top:50%;left:50%;width:18px;height:18px;color:var(--vp-c-text-3);transform:translate(-50%,-50%)}.vp-back-to-top svg[data-v-bcf8d9a6]{width:100%;height:100%}.vp-back-to-top svg circle[data-v-bcf8d9a6]{fill:none;r:16px;stroke:var(--vp-c-brand-2);stroke-dasharray:0% 314.1593%;stroke-width:4px;transform:rotate(-90deg);transform-origin:50% 50%}@media (min-width: 768px){.vp-back-to-top[data-v-bcf8d9a6]{bottom:calc(var(--vp-footer-height, 88px) - 24px);width:48px;height:48px}.vp-back-to-top .percent[data-v-bcf8d9a6]{font-size:14px;line-height:48px}.vp-back-to-top .icon[data-v-bcf8d9a6]{width:24px;height:24px}.vp-back-to-top svg circle[data-v-bcf8d9a6]{r:22px}}.fade-enter-active[data-v-bcf8d9a6],.fade-leave-active[data-v-bcf8d9a6]{transition:opacity .5s ease}.fade-enter-from[data-v-bcf8d9a6],.fade-leave-to[data-v-bcf8d9a6]{opacity:0}@media print{.vp-back-to-top[data-v-bcf8d9a6]{display:none}}:root{--transition-ease-in-out: cubic-bezier(.4, 0, .2, 1);--transition-ease-out: cubic-bezier(0, 0, .2, 1);--transition-ease-in: cubic-bezier(.4, 0, 1, 1);--transition-duration: .2s;--transition-slow-duration: .3s;--transition-enter-duration: var(--transition-duration);--transition-leave-duration: var(--transition-duration);--transition-delay: .1s}:root{--transition-fade-in-scale-up-scale: .9;--transition-fade-in-scale-up-duration: var(--transition-duration);--transition-fade-in-scale-up-origin: inherit}.fade-in-scale-up-leave-active{transition:opacity var(--transition-fade-in-scale-up-duration) var(--transition-ease-in),transform var(--transition-fade-in-scale-up-duration) var(--transition-ease-in)!important;transform-origin:var(--transition-fade-in-scale-up-origin)!important}.fade-in-scale-up-enter-active{transition:opacity var(--transition-fade-in-scale-up-duration) var(--transition-ease-out),transform var(--transition-fade-in-scale-up-duration) var(--transition-ease-out)!important;transform-origin:var(--transition-fade-in-scale-up-origin)!important}.fade-in-scale-up-enter-from,.fade-in-scale-up-leave-to{opacity:0!important;transform:scale(var(--transition-fade-in-scale-up-scale))!important}.fade-in-scale-up-leave-from,.fade-in-scale-up-enter-to{opacity:1;transform:scale(1)!important}.vp-bulletin{z-index:var(--vp-z-index-bulletin)}.vp-bulletin:where(.preset){position:fixed;display:flex;flex-direction:column;width:var(--vp-bulletin-width);max-width:calc(100% - 48px);max-height:calc(100vh - var(--vp-nav-height) - 48px);font-size:var(--vp-bulletin-font-size);color:var(--vp-bulletin-text-color);background-color:var(--vp-bulletin-bg-color);border-radius:8px;box-shadow:var(--vp-shadow-4);transition:var(--vp-t-color);transition-property:background-color,box-shadow,color}.vp-bulletin:where(.preset).top-left{top:calc(var(--vp-nav-height) + 24px);left:24px}.vp-bulletin:where(.preset).bottom-left{bottom:24px;left:24px}.vp-bulletin:where(.preset).bottom-right{right:24px;bottom:24px}.vp-bulletin:where(.preset).center{top:calc(var(--vp-nav-height) + 24px);left:50%;transform:translate(-50%)}.vp-bulletin:where(.preset):not(.top-left,.bottom-left,.bottom-right,.center){top:calc(var(--vp-nav-height) + 24px);right:24px}.vp-bulletin:where(.preset).border:before{position:absolute;inset:0;z-index:0;padding:var(--vp-bulletin-border-width);pointer-events:none;content:"";background:var(--vp-bulletin-border);border-radius:8px;-webkit-mask:linear-gradient(var(--vp-c-bg) 0 100%) content-box,linear-gradient(var(--vp-c-bg) 0 100%);mask:linear-gradient(var(--vp-c-bg) 0 100%) content-box,linear-gradient(var(--vp-c-bg) 0 100%);-webkit-mask-composite:xor;mask-composite:subtract}.vp-bulletin:where(.preset) .close{position:absolute;top:6px;right:10px;z-index:1;font-size:16px;line-height:1;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-bulletin:where(.preset) .container{padding:16px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}.vp-bulletin:where(.preset).border .container{padding:calc(16px + var(--vp-bulletin-border-width)) 16px calc(16px + var(--vp-bulletin-border-width)) calc(16px + var(--vp-bulletin-border-width));margin-right:var(--vp-bulletin-border-width)}.vp-bulletin:where(.preset) h2{padding:16px 16px 0;font-size:var(--vp-bulletin-title-font-size);font-weight:700;color:var(--vp-bulletin-title-color);text-align:center;transition:color var(--vp-t-color)}.vp-bulletin:where(.preset) .content :first-child{margin-top:0!important}.vp-bulletin:where(.preset) .content :last-child{margin-bottom:0!important}.vp-bulletin:where(.preset) .content :where(p,ul,ol){margin:8px 0}.vp-bulletin:where(.preset) .content :where(p){line-height:var(--vp-bulletin-line-height)}.vp-blog-short-post-list[data-v-1451eb8f]{display:flex;flex-direction:column;gap:8px;margin-top:24px}.vp-blog-short-post-list li[data-v-1451eb8f]{display:flex;align-items:center;justify-content:space-between;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-blog-short-post-list .post-title[data-v-1451eb8f]{display:-webkit-box;flex:1 2;margin-right:14px;overflow:hidden;font-weight:600;transition:all var(--vp-t-color);-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.vp-blog-short-post-list .post-time[data-v-1451eb8f]{color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.vp-blog-short-post-list li:hover .post-title[data-v-1451eb8f]{color:var(--vp-c-brand-1)}.vp-blog-short-post-list li:hover .post-time[data-v-1451eb8f]{font-weight:500;color:var(--vp-c-text-1)}.vp-blog-archives[data-v-2126faaf]{flex:1 2}.archives-title[data-v-2126faaf]{display:flex;align-items:center;padding:16px;margin:0 -16px 40px;font-size:24px;font-weight:700;color:var(--vp-c-brand-1);background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color)}.archives-title .icon[data-v-2126faaf]{margin-right:8px}.archive[data-v-2126faaf]{padding:16px;margin:0 -16px 24px;background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color)}.archive-title[data-v-2126faaf]{display:flex;align-items:flex-end;justify-content:space-between;padding-right:16px;padding-bottom:12px;padding-left:16px;margin:0 -16px;font-size:18px;font-weight:700;border-bottom:solid 1px var(--vp-c-divider);transition:border-bottom var(--vp-t-color)}.archive-title .total[data-v-2126faaf]{font-size:16px;font-weight:400;line-height:16px}@media (min-width: 768px){.archives-title[data-v-2126faaf]{display:none}.archive[data-v-2126faaf]{padding:20px 24px;margin:0 0 24px;border-radius:8px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:box-shadow,background-color}.archive[data-v-2126faaf]:hover{box-shadow:var(--vp-shadow-2)}.archive-title[data-v-2126faaf]{padding-right:24px;padding-left:24px;margin:0 -24px;border-bottom:solid 1px var(--vp-c-divider);transition:border-bottom var(--vp-t-color)}}@media (min-width: 1200px){.vp-blog-archives[data-v-2126faaf]{margin-left:0}}.vp-blog-nav[data-v-1b228188]{padding:0;text-align:left}.vp-blog-nav.local[data-v-1b228188]{display:none;margin-bottom:24px}@media (min-width: 768px){.vp-blog-nav.local[data-v-1b228188]{display:flex;gap:24px}}@media (min-width: 1200px){.vp-blog-nav.local[data-v-1b228188]{margin-left:0}}.nav-link[data-v-1b228188]{display:flex;align-items:center;justify-content:flex-start;padding:10px 14px 10px 20px;margin-bottom:20px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);background-color:var(--vp-c-bg);border-radius:8px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:background-color,color,box-shadow,transform;transform:scale(1)}.nav-link[data-v-1b228188]:hover{box-shadow:var(--vp-shadow-2);transform:scale(1.002)}.nav-link[data-v-1b228188]:hover,.nav-link.active[data-v-1b228188]{color:var(--vp-c-brand-1)}.vp-blog-nav.local .nav-link[data-v-1b228188]{flex:1 2;max-width:50%;margin-bottom:0}.vp-blog-nav.local .nav-link[data-v-1b228188]:last-of-type{margin-right:0}.nav-link .text[data-v-1b228188]{flex:1 2;min-width:0;padding-right:14px}.nav-link .total[data-v-1b228188]{padding-right:8px;color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.nav-link .icon[data-v-1b228188]{width:1em;height:1em;font-size:1.2em;color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.nav-link .icon-logo[data-v-1b228188]{margin-right:10px;color:var(--vp-c-brand-1)}.vp-blog-profile[data-v-b39eafc2]{padding:24px 20px;margin-bottom:24px;background-color:var(--vp-c-bg);border-radius:8px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:background-color,color,box-shadow}.vp-blog-profile[data-v-b39eafc2]:hover{box-shadow:var(--vp-shadow-2)}.vp-blog-profile img[data-v-b39eafc2]{width:60%;margin:auto;-o-object-fit:cover;object-fit:cover}.vp-blog-profile h3[data-v-b39eafc2]{margin-top:1.5rem;font-size:18px;font-weight:600}.vp-blog-profile h3[data-v-b39eafc2],.vp-blog-profile p[data-v-b39eafc2]{color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-blog-profile .circle img[data-v-b39eafc2]{overflow:hidden;border-radius:50%}.profile-location[data-v-b39eafc2],.profile-organization[data-v-b39eafc2]{display:flex;align-items:center;justify-content:center;margin-top:16px;font-size:14px;color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.profile-location p[data-v-b39eafc2],.profile-organization p[data-v-b39eafc2]{margin:0 4px}.profile-location+.profile-organization[data-v-b39eafc2]{margin-top:0}.profile-social[data-v-b39eafc2]{padding-top:12px;margin-top:12px;border-top:1px solid var(--vp-c-divider);transition:border var(--vp-t-color)}.profile-social[data-v-b39eafc2] .vp-social-link{width:32px;height:32px}.profile-social[data-v-b39eafc2] .vp-social-link:hover{color:var(--vp-c-brand-1)}.vp-blog-aside[data-v-6b275e86]{position:sticky;top:calc(var(--vp-nav-height) + 2rem);display:none;width:270px;text-align:center}@media (min-width: 768px){.vp-blog-aside[data-v-6b275e86]{display:block}}.vp-category-group[data-v-2f4b6f42]{position:relative}.vp-category-group[data-v-2f4b6f42]:after{position:absolute;top:30px;bottom:0;left:8px;display:block;content:"";border-left:1px solid var(--vp-c-divider);transition:border var(--vp-t-color)}.vp-category-group .folder[data-v-2f4b6f42]{display:flex;align-items:center;margin:8px 0;font-size:16px;font-weight:600;color:var(--vp-c-text-2);cursor:pointer;transition:color var(--vp-t-color)}.vp-category-group .folder[data-v-2f4b6f42]:hover{color:var(--vp-c-text-1)}@media (min-width: 768px){.vp-category-group .folder[data-v-2f4b6f42]{font-size:18px}}.vp-category-group .folder .icon[data-v-2f4b6f42]{display:inline-block;width:1em;margin-right:8px}.vp-category-group>.group[data-v-2f4b6f42]{display:none;margin-left:22px}@media (min-width: 768px){.vp-category-group>.group[data-v-2f4b6f42]{margin-left:26px}}.vp-category-group.expand>.group[data-v-2f4b6f42]{display:block}.vp-categories-item[data-v-9948a6bd]{margin:8px 0;font-size:16px;list-style:none}.vp-categories-item .post[data-v-9948a6bd]{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-categories-item .post[data-v-9948a6bd]:hover{color:var(--vp-c-brand-1)}.vp-categories-item .post .vpi-post[data-v-9948a6bd]{display:inline-block;width:1em;margin-right:8px}.vp-categories-item .post[data-v-9948a6bd] .vp-link{display:-webkit-box;overflow:hidden}.vp-blog-categories[data-v-db0bf73f]{flex:1 2;padding:16px;margin:0 -16px 32px;background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color),box-shadow var(--vp-t-color)}@media (min-width: 768px){.vp-blog-categories[data-v-db0bf73f]{padding:20px 24px;margin:0 0 32px;background-color:var(--vp-c-bg);border-radius:8px;box-shadow:var(--vp-shadow-1)}.vp-blog-categories[data-v-db0bf73f]:hover{box-shadow:var(--vp-shadow-2)}}.categories-title[data-v-db0bf73f]{display:flex;align-items:center;padding:0 16px 12px;margin:0 -16px;font-size:20px;font-weight:700;color:var(--vp-c-text-1);border-bottom:solid 1px var(--vp-c-divider);transition:color var(--vp-t-color),border-color var(--vp-t-color)}.categories-title .icon[data-v-db0bf73f]{margin-right:8px}@media (min-width: 768px){.categories-title[data-v-db0bf73f]{padding:0 24px 12px;margin:0 -24px;border-bottom:solid 1px var(--vp-c-divider);transition:border-bottom var(--vp-t-color)}}@media (min-width: 1200px){.vp-blog-categories[data-v-db0bf73f]{margin-left:0}}.vp-blog-categories .content[data-v-db0bf73f]{padding:20px 0 0}.vp-blog-extract[data-v-aed397eb]{position:fixed;right:0;bottom:30%;z-index:calc(var(--vp-z-index-nav) - 1);display:block;padding:6px 10px;cursor:pointer;background-color:var(--vp-c-bg);border:solid 1px var(--vp-c-divider);border-right:none;border-top-left-radius:99px;border-bottom-left-radius:99px;box-shadow:var(--vp-shadow-2);transition:var(--vp-t-color);transition-property:background-color,border,box-shadow}.vp-blog-extract .icon[data-v-aed397eb]{display:block;font-size:16px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}@media (min-width: 768px){.vp-blog-extract[data-v-aed397eb]{display:none}}@media print{.vp-blog-extract[data-v-aed397eb]{display:none}}.blog-modal[data-v-aed397eb]{position:fixed;top:0;bottom:0;left:0;z-index:var(--vp-z-index-overlay);width:100%;background-color:#0000004d}.blog-modal-container[data-v-aed397eb]{position:absolute;bottom:0;width:100%;padding:24px;background-color:var(--vp-c-bg);border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0 -3px 12px #0000001a,0 -1px 4px #0000001a;transition:transform .5s cubic-bezier(.19,1,.22,1);transform:translateY(100%)}[data-theme=dark] .blog-modal-container[data-v-aed397eb]{box-shadow:0 -3px 12px #0000004d,0 -1px 4px #00000045}.blog-modal-container.open[data-v-aed397eb]{transform:translateY(0)}.profile[data-v-aed397eb]{display:flex;align-items:center}.profile .avatar[data-v-aed397eb]{width:64px;margin-right:16px}.profile h3[data-v-aed397eb]{font-weight:600}.profile .desc[data-v-aed397eb]{font-size:14px}.blog-nav[data-v-aed397eb]{display:flex;align-items:center;justify-content:space-around;padding:10px 0 0;margin:24px 0 0;border-top:solid 1px var(--vp-c-divider)}.blog-nav.no-profile[data-v-aed397eb]{padding-top:0;margin:0;border-top:none}.nav-link[data-v-aed397eb]{display:flex;align-items:center;padding:3px;font-weight:600;color:var(--vp-c-brand-1);border-radius:8px;transition:all var(--vp-t-color)}.nav-link .icon[data-v-aed397eb]{width:1em;height:1em;margin-right:4px}.profile-info[data-v-aed397eb]{display:flex;flex-wrap:wrap;gap:0 20px;align-items:center}.profile-location[data-v-aed397eb],.profile-organization[data-v-aed397eb]{display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.profile-location p[data-v-aed397eb],.profile-organization p[data-v-aed397eb]{margin:0 4px}.vp-blog-tags[data-v-3054436a]{flex:1 2}.vp-blog-tags.has-list[data-v-3054436a]{padding-bottom:64px}.tags-nav[data-v-3054436a],.tags-container[data-v-3054436a]{padding:20px 16px;margin:0 -16px;background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color)}.tags-container[data-v-3054436a]{margin-top:24px}.tags-title[data-v-3054436a]{display:flex;align-items:center;margin-bottom:20px;font-size:20px;font-weight:700;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.tags-title .icon[data-v-3054436a]{width:1em;height:1em;margin-right:8px}.tags[data-v-3054436a]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:flex-start}.tags .tag[data-v-3054436a]{display:flex;align-items:center;padding:6px 10px 6px 12px;font-size:14px;line-height:1;color:var(--vp-tag-color);overflow-wrap:break-word;cursor:pointer;background-color:var(--vp-tag-bg);border:1px solid var(--vp-tag-bg);border-radius:6px;transition:all var(--vp-t-color)}.tag-title[data-v-3054436a]{padding-bottom:12px;padding-left:16px;margin:0 -16px;font-size:20px;font-weight:600;border-bottom:1px solid var(--vp-c-divider);transition:border-bottom var(--vp-t-color)}.tag-count[data-v-3054436a]{display:inline-block;padding-left:6px;margin-left:4px;color:var(--vp-tag-color);border-left:1px solid var(--vp-tag-color);transition:color var(--vp-t-color),border-left var(--vp-t-color)}.tags .tag[data-v-3054436a]:hover,.tags .tag.active[data-v-3054436a]{color:var(--vp-c-bg);background-color:var(--vp-tag-hover-color)}.tags .tag:hover .tag-count[data-v-3054436a],.tags .tag.active .tag-count[data-v-3054436a]{color:var(--vp-c-bg);border-left-color:var(--vp-c-divider)}@media (min-width: 768px){.tags-nav[data-v-3054436a],.tags-container[data-v-3054436a]{padding:16px 24px;margin:0;background-color:var(--vp-c-bg);border-radius:8px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:background-color,box-shadow}.tags-container[data-v-3054436a]{margin-top:24px;margin-bottom:24px}.tags-nav[data-v-3054436a]:hover,.tags-container[data-v-3054436a]:hover{box-shadow:var(--vp-shadow-2)}.tags-container .tag-title[data-v-3054436a]{padding-left:24px;margin:0 -24px}}@media (min-width: 1200px){.vp-blog-tags[data-v-3054436a]{margin-left:0}}.vp-blog-pagination[data-v-f8508c73]{display:flex;align-items:center;justify-content:space-between;padding:16px;margin:0 -16px;background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color)}.btn[data-v-f8508c73]{padding:2px 5px;margin:0 2px;font-weight:500;line-height:1;color:var(--vp-c-text-2);background-color:transparent;border-radius:4px;transition:var(--vp-t-color);transition-property:color,background-color}.btn.active[data-v-f8508c73]{color:var(--vp-c-brand-1);background-color:var(--vp-c-bg-alt)}.btn[disabled][data-v-f8508c73],.btn[disabled][data-v-f8508c73]:hover,.btn.more[data-v-f8508c73]{color:var(--vp-c-gray-1);cursor:not-allowed;background-color:transparent}@media (min-width: 768px){.vp-blog-pagination[data-v-f8508c73]{margin:0;background-color:var(--vp-c-bg);border-radius:6px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:background-color,box-shadow}.page-range .btn[data-v-f8508c73]{padding:4px 12px;margin:0 8px;font-size:14px}.btn[data-v-f8508c73]:not(.active,[disabled]):hover{color:var(--vp-c-brand-1)}.btn[data-v-f8508c73]:not(.prev,.next):hover{background-color:var(--vp-c-bg-alt)}}@media (min-width: 1200px){.vp-blog-pagination[data-v-f8508c73]{margin-left:0}}.vp-blog-post-item[data-v-90b2f8d9]{padding:16px;margin:0 -16px;background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color)}.vp-blog-post-item.draft[data-v-90b2f8d9]{background-color:var(--vp-c-warning-soft)}.vp-blog-post-item.has-cover[data-v-90b2f8d9]:where(.left,.right){display:flex;gap:20px}@media (max-width: 419px){.vp-blog-post-item.has-cover[data-v-90b2f8d9]:where(.left,.right){display:block;gap:unset}}.vp-blog-post-item.has-cover.right[data-v-90b2f8d9]{flex-direction:row-reverse}.post-cover[data-v-90b2f8d9]{position:relative;align-self:center;overflow:hidden;border-radius:8px}.vp-blog-post-item.has-cover.left .post-cover.compact[data-v-90b2f8d9]{margin:-24px 0 -24px -20px}.vp-blog-post-item.has-cover.right .post-cover.compact[data-v-90b2f8d9]{margin:-24px -20px -24px 0}.vp-blog-post-item.has-cover.top .post-cover[data-v-90b2f8d9]{margin:-16px -16px 16px;border-radius:0}@media (min-width: 419px){.vp-blog-post-item.has-cover.top .post-cover[data-v-90b2f8d9]{width:calc(100% + 40px);margin:-24px -20px 24px;border-top-left-radius:8px;border-top-right-radius:8px}}.post-cover img[data-v-90b2f8d9]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s;transform:scale(1)}.vp-blog-post-item.has-cover:hover .post-cover img[data-v-90b2f8d9]{transform:scale(1.02)}.vp-blog-post-item.has-cover.left .post-cover.compact[data-v-90b2f8d9]{border-top-right-radius:0;border-bottom-right-radius:0}.vp-blog-post-item.has-cover.right .post-cover.compact[data-v-90b2f8d9]{border-top-left-radius:0;border-bottom-left-radius:0}.blog-post-item-content[data-v-90b2f8d9]{display:flex;flex-direction:column;gap:8px}.vp-blog-post-item.has-cover .blog-post-item-content[data-v-90b2f8d9]{flex:1 2}.blog-post-item-content .sticky[data-v-90b2f8d9],.blog-post-item-content .draft[data-v-90b2f8d9]{display:inline-block;padding:3px 6px;margin-right:.5rem;font-size:13px;font-weight:600;line-height:1;color:var(--vp-c-text-2);background-color:var(--vp-c-brand-soft);border-radius:4px;transition:var(--vp-t-color);transition-property:color,background-color}.blog-post-item-content .draft[data-v-90b2f8d9]{color:var(--vp-c-warning-1);background-color:var(--vp-c-warning-soft)}.blog-post-item-content .icon-lock[data-v-90b2f8d9]{width:1em;height:1em;margin-right:8px;margin-left:3px;color:var(--vp-c-text-3);transition:var(--vp-t-color);transition-property:color}.blog-post-item-content h3[data-v-90b2f8d9]{display:flex;align-items:center;margin:0;font-size:18px;font-weight:600;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.blog-post-item-content h3 a[data-v-90b2f8d9]{color:inherit;text-decoration:none}.blog-post-item-content h3[data-v-90b2f8d9]:hover{color:var(--vp-c-brand-1)}.blog-post-item-content h3:hover .sticky[data-v-90b2f8d9]{color:var(--vp-c-text-2)}.blog-post-item-content .excerpt[data-v-90b2f8d9]{margin-top:12px}@media (min-width: 768px){.vp-blog-post-item[data-v-90b2f8d9]{padding:24px 20px;margin:0;border-radius:8px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:background-color,color,box-shadow;will-change:transform}.vp-blog-post-item[data-v-90b2f8d9]:hover{box-shadow:var(--vp-shadow-2)}.blog-post-item-content .post-meta[data-v-90b2f8d9]{margin-bottom:0}}.blog-post-item-content .post-meta[data-v-90b2f8d9]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:flex-start;font-size:14px;font-weight:400;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.blog-post-item-content .post-meta>div[data-v-90b2f8d9]{display:flex;align-items:center;justify-content:flex-start}.blog-post-item-content .post-meta .tag-list[data-v-90b2f8d9]{display:flex;align-items:center}.blog-post-item-content .post-meta .tag-list .tag[data-v-90b2f8d9]{display:inline-block;padding:3px 5px;margin-right:6px;font-size:12px;line-height:1;color:var(--vp-tag-color);background-color:var(--vp-tag-bg);border-radius:3px;transition:color var(--vp-t-color),background-color var(--vp-t-color)}.blog-post-item-content .post-meta .tag-list .tag[data-v-90b2f8d9]:last-of-type{margin-right:0}.blog-post-item-content .post-meta .icon[data-v-90b2f8d9]{width:14px;height:14px;margin-right:.3rem;color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.blog-post-item-content .post-meta a[data-v-90b2f8d9]{font-weight:400;color:inherit;text-decoration:none}.excerpt.vp-doc[data-v-90b2f8d9] p{margin:.5rem 0}.excerpt.vp-doc[data-v-90b2f8d9] p:first-of-type{margin-top:0}.excerpt.vp-doc[data-v-90b2f8d9] p:last-of-type{margin-bottom:0}.excerpt.vp-doc[data-v-90b2f8d9] p strong{color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.excerpt.vp-doc[data-v-90b2f8d9] div[class*=language-]{margin:16px -16px}@media (min-width: 496px){.excerpt.vp-doc[data-v-90b2f8d9] div[class*=language-]{margin:16px 0}}.vp-blog-post-list[data-v-154f7431]{display:flex;flex:1 2;flex-direction:column;gap:16px;max-width:100%;margin:0 auto}@media (min-width: 419px){.vp-blog-post-list[data-v-154f7431]{gap:24px;padding-bottom:24px}}.vp-blog[data-v-bb5de8a7]{position:relative;min-height:calc(100vh - var(--vp-footer-height, 0px));padding:calc(var(--vp-nav-height) + 32px) 16px 32px;transition:background-color var(--vp-t-color)}.vp-blog.home-blog[data-v-bb5de8a7]{padding:32px 16px;background-color:var(--vp-c-bg-alt)}.blog-container[data-v-bb5de8a7]{display:flex;gap:24px;align-items:flex-start;justify-content:flex-start;width:100%;margin:0 auto}.blog-container:not(.no-profile).left[data-v-bb5de8a7]{flex-direction:row-reverse}.blog-container.no-profile[data-v-bb5de8a7]{display:block;max-width:784px}@media (min-width: 768px){.blog-container[data-v-bb5de8a7]{position:relative;z-index:2}}@media (min-width: 960px){.vp-blog[data-v-bb5de8a7]{min-height:calc(100vh - var(--vp-nav-height) - var(--vp-footer-height, 0px));padding:32px 24px}}@media (min-width: 1440px){.blog-container[data-v-bb5de8a7]{max-width:1104px}}.vp-home-banner[data-v-f639dfe3]{position:relative;width:100%;min-height:calc(100vh - var(--vp-nav-height));background-repeat:no-repeat;background-position:center;background-size:cover;transition:all var(--vp-t-color)}.vp-home-banner .banner-mask[data-v-f639dfe3]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;transition:opacity var(--vp-t-color)}.vp-home-banner .container[data-v-f639dfe3]{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;width:100%;padding-top:4rem;margin:0 auto}.vp-home-banner .content[data-v-f639dfe3]{width:100%;padding:0 2rem}.vp-home-banner .content .hero-name[data-v-f639dfe3]{font-size:72px;font-weight:600;line-height:1;color:var(--vp-c-text-hero-name)}.vp-home-banner .content .hero-tagline[data-v-f639dfe3]{display:flex;align-items:center;margin-top:1rem;font-size:24px;font-weight:500;line-height:1.25;color:var(--vp-c-text-hero-tagline)}.vp-home-banner .content .hero-tagline .line[data-v-f639dfe3]{display:inline-block;width:80px;height:0;margin-right:1rem;border-top:solid 1px var(--vp-c-text-hero-tagline)}.vp-home-banner .content .hero-text[data-v-f639dfe3]{width:100%;max-width:700px;margin-top:1.5rem;font-size:16px;font-weight:500;color:var(--vp-c-text-hero-text);border-radius:5px}@media (min-width: 960px){.vp-home-banner .container[data-v-f639dfe3]{max-width:768px;padding-top:8rem}.vp-home-banner .content .hero-name[data-v-f639dfe3]{font-size:100px}}@media (min-width: 1440px){.vp-home-banner .container[data-v-f639dfe3]{max-width:1104px;padding-top:8rem}.vp-home-banner .content .hero-tagline[data-v-f639dfe3]{font-size:32px}}.actions[data-v-f639dfe3]{display:flex;flex-wrap:wrap;padding-top:24px;margin:-6px}.action[data-v-f639dfe3]{flex-shrink:0;padding:6px}.vp-home-doc-hero[data-v-247faab2]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px) 24px 48px;margin-top:calc((var(--vp-nav-height) + var(--vp-layout-top-height, 0px)) * -1)}@media (min-width: 640px){.vp-home-doc-hero[data-v-247faab2]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 48px 64px}}@media (min-width: 960px){.vp-home-doc-hero[data-v-247faab2]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 64px 64px}}.container[data-v-247faab2]{display:flex;flex-direction:column;max-width:1152px;margin:0 auto}@media (min-width: 960px){.container[data-v-247faab2]{flex-direction:row}}.main[data-v-247faab2]{position:relative;z-index:10;flex-grow:1;flex-shrink:0;order:2}.vp-home-doc-hero.has-image .container[data-v-247faab2]{text-align:center}@media (min-width: 960px){.vp-home-doc-hero.has-image .container[data-v-247faab2]{text-align:left}}@media (min-width: 960px){.main[data-v-247faab2]{order:1;width:calc((100% / 3) * 2)}.vp-home-doc-hero.has-image .main[data-v-247faab2]{max-width:592px}}.heading[data-v-247faab2]{display:flex;flex-direction:column}.name[data-v-247faab2],.text[data-v-247faab2]{width:-moz-fit-content;width:fit-content;max-width:392px;font-size:32px;font-weight:700;line-height:40px;letter-spacing:-.4px;white-space:pre-wrap}.name[data-v-247faab2]{color:var(--vp-home-hero-name-color)}.text[data-v-247faab2]{color:var(--vp-home-hero-text, var(--vp-c-text-1))}.vp-home-doc-hero.has-image .name[data-v-247faab2],.vp-home-doc-hero.has-image .text[data-v-247faab2]{margin:0 auto}.clip[data-v-247faab2]{background:var(--vp-home-hero-name-background);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--vp-home-hero-name-color)}@media (min-width: 640px){.name[data-v-247faab2],.text[data-v-247faab2]{max-width:576px;font-size:48px;line-height:56px}}@media (min-width: 960px){.name[data-v-247faab2],.text[data-v-247faab2]{font-size:56px;line-height:64px}.vp-home-doc-hero.has-image .name[data-v-247faab2],.vp-home-doc-hero.has-image .text[data-v-247faab2]{margin:0}}.tagline[data-v-247faab2]{max-width:392px;padding-top:8px;font-size:18px;font-weight:500;line-height:28px;color:var(--vp-home-hero-tagline, var(--vp-c-text-2));white-space:pre-wrap}.vp-home-doc-hero.has-image .tagline[data-v-247faab2]{margin:0 auto}@media (min-width: 640px){.tagline[data-v-247faab2]{max-width:576px;padding-top:12px;font-size:20px;line-height:32px}}@media (min-width: 960px){.tagline[data-v-247faab2]{font-size:24px;line-height:36px}.vp-home-doc-hero.has-image .tagline[data-v-247faab2]{margin:0}}.actions[data-v-247faab2]{display:flex;flex-wrap:wrap;padding-top:24px;margin:-6px}.vp-home-doc-hero.has-image .actions[data-v-247faab2]{justify-content:center}@media (min-width: 640px){.actions[data-v-247faab2]{padding-top:32px}}@media (min-width: 960px){.vp-home-doc-hero.has-image .actions[data-v-247faab2]{justify-content:flex-start}}.action[data-v-247faab2]{flex-shrink:0;padding:6px}.image[data-v-247faab2]{order:1;margin:-76px -24px -48px}@media (min-width: 640px){.image[data-v-247faab2]{margin:-108px -24px -48px}}@media (min-width: 960px){.image[data-v-247faab2]{flex-grow:1;order:2;min-height:100%;margin:0}}.image-container[data-v-247faab2]{position:relative;width:320px;height:320px;margin:0 auto}@media (min-width: 640px){.image-container[data-v-247faab2]{width:392px;height:392px}}@media (min-width: 960px){.image-container[data-v-247faab2]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;transform:translate(-32px,-32px)}}.image-bg[data-v-247faab2]{position:absolute;top:50%;left:50%;width:192px;height:192px;background-image:var(--vp-home-hero-image-background-image);filter:var(--vp-home-hero-image-filter);border-radius:50%;transform:translate(-50%,-50%)}@media (min-width: 640px){.image-bg[data-v-247faab2]{width:256px;height:256px}}@media (min-width: 960px){.image-bg[data-v-247faab2]{width:320px;height:320px}}[data-v-247faab2] .image-src{position:absolute;top:50%;left:50%;max-width:192px;max-height:192px;transform:translate(-50%,-50%)}@media (min-width: 640px){[data-v-247faab2] .image-src{max-width:256px;max-height:256px}}@media (min-width: 960px){[data-v-247faab2] .image-src{max-width:320px;max-height:320px}}.vp-home-feature[data-v-ec15106e]{display:block;height:100%;background-color:var(--vp-c-bg-soft);border:1px solid var(--vp-c-bg-soft);border-radius:12px;transition:border-color var(--vp-t-color),background-color var(--vp-t-color)}.vp-home-feature.link[data-v-ec15106e]:hover{border-color:var(--vp-c-brand-1)}.box[data-v-ec15106e]{display:flex;flex-direction:column;height:100%;padding:24px}.box[data-v-ec15106e]>.VPImage{margin-bottom:20px}.icon[data-v-ec15106e]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:20px;font-size:24px;background-color:var(--vp-c-default-soft);border-radius:6px;transition:background-color var(--vp-t-color)}.title[data-v-ec15106e]{font-size:16px;font-weight:600;line-height:24px}.details[data-v-ec15106e]{flex-grow:1;padding-top:8px;font-size:14px;font-weight:500;line-height:24px;color:var(--vp-c-text-2)}.link-text[data-v-ec15106e]{padding-top:8px}.link-text-value[data-v-ec15106e]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.link-text-icon[data-v-ec15106e]{margin-left:6px}.title[data-v-2c8d472d]{margin-bottom:20px;font-size:20px;font-weight:900;color:var(--vp-c-text-1);text-align:center;transition:color var(--vp-t-color)}.description[data-v-2c8d472d]{margin-bottom:20px;font-size:16px;line-height:1.7;color:var(--vp-c-text-1);text-align:center;transition:color var(--vp-t-color)}@media (min-width: 768px){.title[data-v-2c8d472d]{font-size:24px}.description[data-v-2c8d472d]{font-size:18px}}@media (min-width: 960px){.title[data-v-2c8d472d]{font-size:28px}}.items[data-v-2c8d472d]{display:flex;flex-wrap:wrap;margin:-8px}.item[data-v-2c8d472d]{width:100%;padding:8px}@media (min-width: 640px){.item.grid-2[data-v-2c8d472d],.item.grid-4[data-v-2c8d472d],.item.grid-6[data-v-2c8d472d]{width:50%}}@media (min-width: 768px){.item.grid-2[data-v-2c8d472d],.item.grid-4[data-v-2c8d472d]{width:50%}.item.grid-3[data-v-2c8d472d],.item.grid-6[data-v-2c8d472d]{width:calc(100% / 3)}}@media (min-width: 960px){.item.grid-4[data-v-2c8d472d]{width:25%}}.vp-home-hero[data-v-668b311b]{position:relative;width:100%}.vp-home-hero.full[data-v-668b311b]{height:calc(100vh - var(--vp-nav-height))}.vp-home-hero.full.once[data-v-668b311b]{height:calc(100vh - var(--vp-nav-height) - var(--vp-footer-height, 0px))}.home-hero-bg[data-v-668b311b]{position:absolute;z-index:0;width:100%;height:100%;filter:var(--vp-hero-bg-filter);background-repeat:no-repeat;background-position:center;background-size:cover;transform:translateZ(0)}.container[data-v-668b311b]{position:relative;z-index:1;display:flex;width:100%;height:100%}.vp-home-hero.full .container[data-v-668b311b]{align-items:center;justify-content:center}.vp-home-hero:not(.full) .container[data-v-668b311b]{padding-top:80px;padding-bottom:80px}.content[data-v-668b311b]{max-width:960px;padding:0 20px;margin:0 auto;text-align:center}.vp-home-hero.full .container .content[data-v-668b311b]{margin-top:-40px}.hero-name[data-v-668b311b],.hero-tagline[data-v-668b311b]{font-size:48px;font-weight:900;line-height:1.25;letter-spacing:-.5px}.hero-name[data-v-668b311b]{background:var(--vp-bg-home-hero-name, linear-gradient(315deg, var(--vp-c-purple-1) 15%, var(--vp-c-brand-2) 65%, var(--vp-c-brand-2) 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-tagline[data-v-668b311b]{color:var(--vp-c-home-hero-tagline, var(--vp-c-text-2));transition:color var(--vp-t-color)}.hero-text[data-v-668b311b]{margin:18px 0 30px;font-size:18px;font-weight:500;color:var(--vp-c-home-hero-text, var(--vp-c-text-3));white-space:pre-wrap;transition:color var(--vp-t-color)}.actions[data-v-668b311b]{display:flex;flex-wrap:wrap;justify-content:space-around;margin:30px 0 0}.action[data-v-668b311b]{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;justify-content:center}.action[data-v-668b311b] .vp-button{margin-left:0}.action[data-v-668b311b] .vp-button:last-of-type{margin-right:0}.bg-filter[data-v-668b311b]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;transform:translateZ(0)}.vp-home-hero.full.once .bg-filter[data-v-668b311b]{height:calc(100% + var(--vp-footer-height, 0px))}@property --vp-home-hero-bg-filter{inherits: false; initial-value: #fff; syntax: "";}.bg-filter[data-v-668b311b]:after{--vp-home-hero-bg-filter: var(--vp-c-bg);position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(to bottom,var(--vp-home-hero-bg-filter) 0,transparent 45%,transparent 55%,var(--vp-home-hero-bg-filter) 140%);transition:--vp-home-hero-bg-filter var(--vp-t-color)}.bg-filter canvas[data-v-668b311b]{width:100%;height:100%}@media (min-width: 768px){.hero-name[data-v-668b311b],.hero-tagline[data-v-668b311b]{font-size:64px}.hero-text[data-v-668b311b]{font-size:20px}}@media (min-width: 960px){.hero-name[data-v-668b311b],.hero-tagline[data-v-668b311b]{font-size:72px}.hero-text[data-v-668b311b]{font-size:24px}}.vp-home-profile[data-v-ba64c04d] .container{overflow:hidden}.vp-home-profile[data-v-ba64c04d] img{float:left;width:64px;margin-right:24px}.vp-home-profile[data-v-ba64c04d] img.circle{border-radius:50%}@media (min-width: 960px){.vp-home-profile[data-v-ba64c04d] img{width:96px}}.vp-home-profile[data-v-ba64c04d] h3{margin-bottom:12px;font-size:20px;font-weight:500}.vp-home-profile[data-v-ba64c04d] p{font-size:16px;font-weight:400;line-height:1.5;color:var(--vp-c-text-2);white-space:pre-wrap;transition:color var(--vp-t-color)}.vp-home-text-image[data-v-b365dae2] .container{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:space-around;max-width:1152px;margin:0 auto}@media (min-width: 960px){.vp-home-text-image[data-v-b365dae2] .container{flex-direction:row}.vp-home-text-image[data-v-b365dae2] .container.reverse{flex-direction:row-reverse}}.content-image[data-v-b365dae2] .vp-image{width:100%;max-width:128px;margin:0 auto}.content-text h2[data-v-b365dae2]{margin-top:0;margin-bottom:12px}.content-text ul[data-v-b365dae2]{margin-left:-20px}.content-text .description[data-v-b365dae2]{margin:12px 0 24px;font-size:16px;font-weight:500;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.content-text ul h3[data-v-b365dae2]{margin:0;font-size:16px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.content-text ul p[data-v-b365dae2]{margin:0;font-weight:500;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.content-text ul li[data-v-b365dae2] :only-child{font-weight:500}@media (min-width: 768px){.content-image[data-v-b365dae2] .vp-image{max-width:180px;margin:0 48px}.content-text[data-v-b365dae2]{flex:1 2}}@media (min-width: 960px){.vp-home-text-image[data-v-b365dae2] .container{gap:48px}.content-image[data-v-b365dae2] .vp-image{max-width:220px;margin:0 96px}.content-text[data-v-b365dae2]{display:flex;justify-content:center;max-width:80%}}.vp-home[data-v-f0fac391]{min-height:calc(100vh - var(--vp-nav-height) - var(--vp-footer-height, 0px))}.vp-home .layout[data-v-f0fac391]{transition:background-color var(--vp-t-color)}.vp-home .layout[data-v-f0fac391]:nth-child(odd){background-color:var(--vp-c-bg-alt)}.vp-home .layout[data-v-f0fac391]:nth-child(2n){background-color:var(--vp-c-bg)}.root[data-v-3e6b023c]{position:relative;z-index:1}.nested[data-v-3e6b023c]{padding-left:13px}.outline-link[data-v-3e6b023c]{display:block;overflow:hidden;font-size:14px;font-weight:400;line-height:32px;color:var(--vp-c-text-2);text-overflow:ellipsis;white-space:nowrap;transition:color var(--vp-t-color)}.outline-link[data-v-3e6b023c]:hover,.outline-link.active[data-v-3e6b023c]{color:var(--vp-c-brand-1)}.outline-link.nested[data-v-3e6b023c]{padding-left:13px}.vp-doc-aside-outline[data-v-aa56eba0]{display:none}.vp-doc-aside-outline.has-outline[data-v-aa56eba0]{display:block}.content[data-v-aa56eba0]{position:relative;padding-left:16px;font-size:13px;font-weight:500;border-left:1px solid var(--vp-c-divider);transition:border-left var(--vp-t-color)}.outline-marker[data-v-aa56eba0]{position:absolute;top:32px;left:-1px;z-index:0;width:2px;height:18px;background-color:var(--vp-c-brand-1);border-radius:2px;opacity:0;transition:top .25s cubic-bezier(0,1,.5,1),background-color var(--vp-t-color),opacity var(--vp-t-color)}.outline-title[data-v-aa56eba0]{display:flex;align-items:center;font-size:14px;font-weight:600;line-height:32px;letter-spacing:.4px}.outline-title .icon[data-v-aa56eba0]{margin-left:4px;font-size:1.2em;cursor:pointer}.vp-doc-aside[data-v-5976474c]{display:flex;flex-direction:column;flex-grow:1}.spacer[data-v-5976474c]{flex-grow:1}.vp-breadcrumb[data-v-1ae4ad7a]{padding-left:8px;margin-bottom:2rem;border-left:solid 2px var(--vp-c-brand-1);transition:border-left var(--vp-t-color)}@media print{.vp-breadcrumb[data-v-1ae4ad7a]{display:none}}.vp-breadcrumb ol[data-v-1ae4ad7a]{display:flex;flex-wrap:wrap;gap:4px;align-items:center;justify-content:flex-start;font-size:14px;font-weight:400}.vp-breadcrumb ol li[data-v-1ae4ad7a]{display:flex;align-items:center}.vp-breadcrumb .breadcrumb[data-v-1ae4ad7a]{font-weight:700;color:var(--vp-c-brand-2);transition:color var(--vp-t-color)}.vp-breadcrumb .breadcrumb[data-v-1ae4ad7a]:hover{color:var(--vp-c-brand-1)}.vp-breadcrumb .breadcrumb.current[data-v-1ae4ad7a]{color:var(--vp-c-text-3)}.vp-breadcrumb .vpi-chevron-right[data-v-1ae4ad7a]{margin-left:4px;color:var(--vp-c-border);transition:color var(--vp-t-color)}.vp-doc .copyright-container p[data-v-22c67d2a]{display:flex;flex-wrap:nowrap;gap:4px;align-items:center;justify-content:flex-start;margin:8px 0;line-height:20px}.vp-doc .copyright-container p span[data-v-22c67d2a]:first-of-type{align-self:baseline;font-weight:700}.vp-doc .copyright-container [class*=vpi-][data-v-22c67d2a]{width:1.2em;height:1.2em;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-doc .copyright-container .source[data-v-22c67d2a]{flex:1 2;width:1px;word-break:break-all}.vpi-license-cc{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M9 8c1.104 0 2.105.448 2.829 1.173l-1.414 1.413a2 2 0 1 0 0 2.828l1.413 1.414A4.001 4.001 0 0 1 5 12c0-2.208 1.792-4 4-4m9.829 1.173A4.001 4.001 0 0 0 12 12a4.001 4.001 0 0 0 6.828 2.828l-1.414-1.414a2 2 0 1 1 0-2.828zM2 12C2 6.477 6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12m10-8a8 8 0 1 0 0 16a8 8 0 0 0 0-16'/%3E%3C/svg%3E")}.vpi-license-by{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M14 7a2 2 0 1 1-4 0a2 2 0 0 1 4 0m1 4a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v4h1.5v4h3v-4H15zm-3-9C6.477 2 2 6.477 2 12s4.477 10 10 10s10-4.477 10-10S17.523 2 12 2M4 12a8 8 0 1 1 16 0a8 8 0 0 1-16 0'/%3E%3C/svg%3E")}.vpi-license-nc{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10s10-4.477 10-10S17.523 2 12 2M7.094 5.68A8 8 0 0 1 18.32 16.905l-2.154-2.154A2.5 2.5 0 0 0 14 11h-4a.5.5 0 0 1 0-1.001h5.5V8H13V6h-2v2h-1q-.273.001-.53.056zM5.68 7.094L7.835 9.25A2.5 2.5 0 0 0 10 13h4a.5.5 0 0 1 0 1.001H8.5v2H11v2h2v-2h1q.273-.001.53-.056l2.376 2.376A8 8 0 0 1 5.68 7.095'/%3E%3C/svg%3E")}.vpi-license-nd{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M8 9h8v2H8zm0 6v-2h8v2zm-6-3C2 6.477 6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12m10-8a8 8 0 1 0 0 16a8 8 0 0 0 0-16'/%3E%3C/svg%3E")}.vpi-license-sa{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M17 12c0-3.314-2.238-6-5-6c-2.177 0-4.03 1.67-4.716 4H6l2.5 3l2.5-3H9.401C9.92 8.805 10.89 8 12 8c1.657 0 3 1.79 3 4s-1.343 4-3 4c-1.11 0-2.08-.804-2.598-1.999H7.285C7.97 16.33 9.823 18 12 18c2.762 0 5-2.686 5-6M12 2a9.97 9.97 0 0 0-7.07 2.93A9.97 9.97 0 0 0 2 12a9.97 9.97 0 0 0 2.93 7.07A9.97 9.97 0 0 0 12 22a9.97 9.97 0 0 0 7.07-2.93A9.97 9.97 0 0 0 22 12a9.97 9.97 0 0 0-2.93-7.07A9.97 9.97 0 0 0 12 2M6.344 6.344A7.97 7.97 0 0 1 12 4c2.208 0 4.206.895 5.656 2.344A7.97 7.97 0 0 1 20 12a7.97 7.97 0 0 1-2.344 5.656A7.97 7.97 0 0 1 12 20a7.97 7.97 0 0 1-5.656-2.344A7.97 7.97 0 0 1 4 12c0-2.208.895-4.206 2.344-5.656'/%3E%3C/svg%3E")}.vpi-license-zero{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M17 12c0-3.314-2.238-6-5-6s-5 2.686-5 6s2.239 6 5 6s5-2.686 5-6m-6.237 3.645l3.562-6.173c.422.69.675 1.57.675 2.528c0 2.21-1.343 4-3 4c-.441 0-.86-.127-1.237-.355M9 12c0-2.21 1.343-4 3-4c.441 0 .86.127 1.237.355l-3.562 6.173C9.253 13.838 9 12.958 9 12m3-10a9.97 9.97 0 0 0-7.07 2.93A9.97 9.97 0 0 0 2 12a9.97 9.97 0 0 0 2.93 7.07A9.97 9.97 0 0 0 12 22a9.97 9.97 0 0 0 7.07-2.93A9.97 9.97 0 0 0 22 12a9.97 9.97 0 0 0-2.93-7.07A9.97 9.97 0 0 0 12 2M6.344 6.344A7.97 7.97 0 0 1 12 4c2.208 0 4.206.895 5.656 2.344A7.97 7.97 0 0 1 20 12a7.97 7.97 0 0 1-2.344 5.656A7.97 7.97 0 0 1 12 20a7.97 7.97 0 0 1-5.656-2.344A7.97 7.97 0 0 1 4 12c0-2.208.895-4.206 2.344-5.656'/%3E%3C/svg%3E")}.vp-doc h2.vp-doc-header[data-v-309da98c]{border-top:1px solid var(--vp-c-divider)}.vp-doc-footer[data-v-7138e2cb]{margin-top:64px}@media (min-width: 640px){.edit-info[data-v-7138e2cb]{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px}}.edit-link-button[data-v-7138e2cb]{display:flex;align-items:center;font-size:14px;font-weight:500;line-height:32px;color:var(--vp-c-brand-1);border:0;transition:color var(--vp-t-color)}.edit-link-button[data-v-7138e2cb]:hover{color:var(--vp-c-brand-2)}@media print{.edit-link-button[data-v-7138e2cb]{display:none}}.edit-link-icon[data-v-7138e2cb]{margin-right:8px;fill:currentcolor}.last-updated-text[data-v-7138e2cb]{font-size:14px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}@media (min-width: 640px){.last-updated[data-v-7138e2cb]{flex:1 2;text-align:right}.last-updated-text[data-v-7138e2cb]{font-size:14px;font-weight:500;line-height:32px}}.contributors[data-v-7138e2cb]{padding-bottom:6px;margin-top:-10px;font-size:14px;line-height:32px;text-align:left}@media (min-width: 640px){.contributors.right[data-v-7138e2cb]{text-align:right}}.contributors-label[data-v-7138e2cb]{padding-right:10px;font-weight:500;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.contributors-info[data-v-7138e2cb]{color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.contributors-info .contributor[data-v-7138e2cb]{color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.prev-next[data-v-7138e2cb]{display:grid;row-gap:8px;padding-top:24px;margin-top:10px;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color)}@media (min-width: 640px){.prev-next[data-v-7138e2cb]{grid-template-columns:repeat(2,1fr);-moz-column-gap:16px;column-gap:16px}}@media print{.prev-next[data-v-7138e2cb]{display:none}}.pager-link[data-v-7138e2cb]{display:block;width:100%;height:100%;padding:11px 16px 13px;border:1px solid var(--vp-c-divider);border-radius:8px;transition:border-color var(--vp-t-color)}.pager-link[data-v-7138e2cb]:hover{border-color:var(--vp-c-brand-1)}.pager-link.next[data-v-7138e2cb]{margin-left:auto;text-align:right}.desc[data-v-7138e2cb]{display:block;font-size:12px;font-weight:500;line-height:20px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.title[data-v-7138e2cb]{display:block;font-size:14px;font-weight:500;line-height:20px;color:var(--vp-c-brand-1);transition:color var(--vp-t-color)}.vp-doc-title[data-v-ba8d1a1e]{margin-bottom:.7rem;font-size:28px;font-weight:600;line-height:1.5;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-doc-title.padding[data-v-ba8d1a1e]{padding-bottom:4rem}.vp-doc-meta[data-v-ba8d1a1e]{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;justify-content:flex-start;padding:1rem 0 .5rem;margin-bottom:2rem;font-size:14px;color:var(--vp-c-text-3);border-bottom:solid 1px var(--vp-c-divider);transition:color var(--vp-t-color),border-bottom var(--vp-t-color)}.vp-doc-meta p[data-v-ba8d1a1e]{display:flex;gap:6px;align-items:center}.vp-doc-meta .icon[data-v-ba8d1a1e]{width:14px;height:14px}.vp-doc-meta .tag[data-v-ba8d1a1e]{display:inline-block;padding:3px 5px;font-size:12px;line-height:1;color:var(--vp-tag-color);background-color:var(--vp-tag-bg);border-radius:3px}.vp-doc-meta .create-time[data-v-ba8d1a1e]{text-align:right}@media (min-width: 768px){.vp-doc-meta .create-time[data-v-ba8d1a1e]{flex:1 2;justify-content:right}}.vp-encrypt-form[data-v-47ce5e18]{margin-top:20px}.encrypt-text[data-v-47ce5e18]{margin-top:40px;margin-bottom:30px;color:var(--vp-c-text-1);text-align:center}.encrypt-input-wrapper[data-v-47ce5e18]{position:relative}.icon-lock[data-v-47ce5e18]{position:absolute;top:12px;left:10px;color:var(--vp-c-border)}.encrypt-input[data-v-47ce5e18]{width:100%;padding:8px 12px 8px 32px;background-color:transparent;border:1px solid var(--vp-c-border);border-radius:4px;outline:none;transition:border-color var(--vp-t-color),background-color var(--vp-t-color)}.encrypt-input[data-v-47ce5e18]:focus{border-color:var(--vp-c-brand-1)}.encrypt-input.error[data-v-47ce5e18]{border-color:var(--vp-c-danger-3)}.encrypt-button[data-v-47ce5e18]{width:100%;padding:8px 12px;margin-top:20px;font-weight:500;color:var(--vp-c-white);cursor:pointer;background-color:var(--vp-c-brand-1);border:none;border-radius:4px;outline:none;transition:background-color var(--vp-t-color)}.encrypt-button[data-v-47ce5e18]:hover{background-color:var(--vp-c-brand-2)}.encrypt-button.unlocking[data-v-47ce5e18]{color:var(--vp-c-brand-1);background-color:var(--vp-c-gray-1)}.vpi-loading[data-v-47ce5e18]{display:inline-block;transform:scale(5)}.vp-page-encrypt .logo[data-v-2fc67d80]{text-align:center}.icon-lock-head[data-v-2fc67d80]{display:inline-block;width:64px;height:64px;margin:auto}@media (min-width: 768px){.vp-page-encrypt[data-v-2fc67d80]{width:400px;padding:20px;margin:40px auto 0;border:solid 1px var(--vp-c-divider);border-radius:8px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:box-shadow,border-color}.vp-page-encrypt[data-v-2fc67d80]:hover{box-shadow:var(--vp-shadow-2)}}.vp-doc-container[data-v-23f6ad98]{width:100%;padding:32px 24px 96px}.vp-doc-container.with-encrypt[data-v-23f6ad98]{padding:32px 24px}.container[data-v-23f6ad98]{width:100%;margin:0 auto}.aside[data-v-23f6ad98]{position:relative;display:none;flex-grow:1;order:2;width:100%;max-width:256px;padding-left:32px}.left-aside[data-v-23f6ad98]{order:1;padding-right:32px;padding-left:unset}.aside-container[data-v-23f6ad98]{position:fixed;top:0;width:224px;height:100vh;padding-top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + var(--vp-doc-top-height, 0px) + 44px);padding-bottom:var(--vp-footer-height, 0);overflow:hidden auto;scrollbar-width:none}.aside-container[data-v-23f6ad98]::-webkit-scrollbar{display:none}.aside-curtain[data-v-23f6ad98]{--vp-aside-curtain-bg: var(--vp-c-bg);position:fixed;bottom:0;z-index:10;width:224px;height:32px;background:linear-gradient(transparent,var(--vp-aside-curtain-bg) 70%);transition:--vp-aside-curtain-bg var(--vp-t-color)}.aside-content[data-v-23f6ad98]{display:flex;flex-direction:column;min-height:calc(100vh - (var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + var(--vp-footer-height, 0px) + 48px));padding-bottom:32px}.content[data-v-23f6ad98]{position:relative;width:100%;margin:0 auto}.content-container[data-v-23f6ad98]{margin:0 auto}.vp-doc-container.has-aside .content-container[data-v-23f6ad98]{max-width:788px}@media (min-width: 768px){.vp-doc-container[data-v-23f6ad98]{padding:48px 32px 128px}}@media (min-width: 960px){.vp-doc-container[data-v-23f6ad98]{padding:48px 32px 0}.vp-doc-container:not(.has-sidebar) .container[data-v-23f6ad98]{display:flex;justify-content:center;max-width:992px}.vp-doc-container:not(.has-sidebar) .content[data-v-23f6ad98]{max-width:752px}}@media (min-width: 1280px){.vp-doc-container .aside[data-v-23f6ad98]{display:block}.vp-doc-container .container[data-v-23f6ad98]{display:flex;justify-content:center}}@media (min-width: 1440px){.vp-doc-container:not(.has-sidebar) .content[data-v-23f6ad98]{max-width:884px}.vp-doc-container.is-blog:not(.has-sidebar.has-aside) .content[data-v-23f6ad98]{max-width:985px}.vp-doc-container:not(.has-sidebar) .container[data-v-23f6ad98]{max-width:1104px}}@media (min-width: 960px){.content[data-v-23f6ad98]{padding:0 32px 128px}}@media (min-width: 1280px){.content[data-v-23f6ad98]{order:1;min-width:640px;margin:0}}@property --vp-aside-curtain-bg{inherits: false; initial-value: #fff; syntax: "";}.vp-friend[data-v-af8f5716]{position:relative;display:flex;gap:16px;align-items:flex-start;padding:20px;margin-bottom:8px;background-color:var(--vp-friends-bg-color);border-radius:6px;transition:all var(--vp-t-color)}.avatar[data-v-af8f5716]{width:88px;height:88px;overflow:hidden;background-color:var(--vp-c-default-soft);border-radius:100%}.avatar img[data-v-af8f5716]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.content[data-v-af8f5716]{flex:1 2}.vp-friend.only-title .content[data-v-af8f5716]{margin-top:30px}.content .title[data-v-af8f5716]{padding-bottom:8px;font-size:24px;font-weight:700;color:var(--vp-friends-name-color);transition:color var(--vp-t-color),border-bottom var(--vp-t-color)}.content .title[data-v-af8f5716]:before{position:absolute;inset:0;z-index:1;content:""}.content .location[data-v-af8f5716],.content .organization[data-v-af8f5716]{display:flex;gap:8px;align-items:center;padding-top:16px;font-size:14px;color:var(--vp-friends-text-color);opacity:.8;transition:color var(--vp-t-color)}.content .location+.organization[data-v-af8f5716]{padding-top:0}.content .desc[data-v-af8f5716]{padding-top:16px;line-height:1.5;color:var(--vp-friends-text-color);transition:color var(--vp-t-color)}.content .desc.offset[data-v-af8f5716]{margin-top:4px;margin-left:-104px}.content[data-v-af8f5716] .vp-social-links{justify-content:flex-end;margin-top:8px}.content[data-v-af8f5716] .vp-social-links .vp-social-link{position:relative;z-index:2}.vp-friend.no-desc .content[data-v-af8f5716] .vp-social-links{justify-content:flex-start}.content[data-v-af8f5716] .vp-social-link{color:var(--vp-friends-name-color)}.vp-friends-group[data-v-e2cdd5d3]{width:100%;padding:64px 20px 0;margin:0 auto}.vp-friends-group .title[data-v-e2cdd5d3]{padding-top:3rem;padding-bottom:8px;margin-bottom:28px;font-size:24px;font-weight:700;color:var(--vp-c-text-1);text-align:center;border-top:solid 1px var(--vp-c-divider);outline:none;transition:color var(--vp-t-color),border-color var(--vp-t-color)}.vp-friends-group .description[data-v-e2cdd5d3]{margin-bottom:16px;line-height:28px;color:var(--vp-c-text-1);text-align:center;transition:color var(--vp-t-color)}.friends-list[data-v-e2cdd5d3]{display:grid;gap:20px;margin-top:32px}@media (min-width: 640px){.friends-list[data-v-e2cdd5d3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 960px){.vp-friends-group[data-v-e2cdd5d3]{padding:64px 0 0}.friends-list[data-v-e2cdd5d3]{padding:0}}.vp-friends[data-v-e9f44c2f]{width:100%;padding-top:calc(var(--vp-nav-height) + 32px);padding-bottom:5rem;margin:0 auto}.vp-friends .title[data-v-e9f44c2f]{padding:32px 20px 0;margin-bottom:2rem;font-size:28px;font-weight:700;color:var(--vp-c-text-1);text-align:center;outline:none;transition:color var(--vp-t-color)}.vp-friends .description[data-v-e9f44c2f]{padding:0 20px;margin-bottom:16px;line-height:28px;color:var(--vp-c-text-1);text-align:center;transition:color var(--vp-t-color)}.friends-list[data-v-e9f44c2f]{display:grid;gap:20px;padding:0 20px;margin-top:48px}.edit-link[data-v-e9f44c2f]{display:flex;padding-left:1rem;margin-top:64px}@media (min-width: 640px){.vp-friends .title[data-v-e9f44c2f],.vp-friends .description[data-v-e9f44c2f]{padding-left:16px}.friends-list[data-v-e9f44c2f]{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px}}@media (min-width: 960px){.vp-friends[data-v-e9f44c2f]{max-width:864px;padding-top:48px}.vp-friends .title[data-v-e9f44c2f],.vp-friends .description[data-v-e9f44c2f],.edit-link[data-v-e9f44c2f]{padding-left:0}.friends-list[data-v-e9f44c2f]{padding:0}}.edit-link-button[data-v-e9f44c2f]{display:flex;align-items:center;font-size:14px;font-weight:500;line-height:32px;color:var(--vp-c-brand-1);border:0;transition:color var(--vp-t-color)}.edit-link-button[data-v-e9f44c2f]:hover{color:var(--vp-c-brand-2)}.edit-link-icon[data-v-e9f44c2f]{width:14px;height:14px;margin-right:8px;fill:currentcolor}.vp-friends .vp-doc.after[data-v-e9f44c2f]{margin-top:48px}.vp-content[data-v-b2beaca7]{flex-grow:1;flex-shrink:0;width:100%;margin:var(--vp-layout-top-height, 0) auto 0}.vp-content.is-home[data-v-b2beaca7]{width:100%;max-width:100%}.vp-content.has-sidebar[data-v-b2beaca7]{margin:0}@media (min-width: 960px){.vp-content[data-v-b2beaca7]{padding-top:var(--vp-nav-height)}.vp-content.has-sidebar[data-v-b2beaca7]{padding-left:var(--vp-sidebar-width);margin:var(--vp-layout-top-height, 0) 0 0}}@media (min-width: 1440px){.vp-content.has-sidebar[data-v-b2beaca7]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.vp-footer[data-v-400675cf]{position:relative;z-index:var(--vp-z-index-footer);padding:24px;background-color:var(--vp-c-bg);border-top:1px solid var(--vp-c-gutter);transition:border-top var(--vp-t-color),background-color var(--vp-t-color)}.footer-no-border .vp-footer[data-v-400675cf]{background-color:transparent;border-top-color:transparent}.vp-footer p[data-v-400675cf]{color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-footer[data-v-400675cf] a{color:var(--vp-c-text-2);text-decoration-line:underline;text-underline-offset:2px;transition:color var(--vp-t-color),text-underline-offset var(--vp-t-color)}.vp-footer[data-v-400675cf] a:hover{color:var(--vp-c-text-1);text-underline-offset:4px}@media (min-width: 960px){.vp-footer.has-sidebar[data-v-400675cf]{margin-left:var(--vp-sidebar-width)}.vp-footer.has-sidebar .container[data-v-400675cf]{margin-left:calc(0px - var(--vp-sidebar-width))}}@media (min-width: 1440px){.vp-footer[data-v-400675cf]{padding:24px}.vp-footer.has-sidebar[data-v-400675cf]{margin-left:calc((100% - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.container[data-v-400675cf]{max-width:var(--vp-layout-max-width);margin:0 auto;text-align:center}.message[data-v-400675cf],.copyright[data-v-400675cf]{font-size:14px;font-weight:500;line-height:24px;color:var(--vp-c-text-2)}.message[data-v-400675cf]{order:2}.copyright[data-v-400675cf]{order:1}.vp-global-encrypt[data-v-f4027c4b]{display:flex;flex:1 2;width:100%;overflow-y:auto;background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color)}@media (min-width: 768px){.vp-global-encrypt[data-v-f4027c4b]{align-items:center;justify-content:center;background-color:var(--vp-c-bg-soft)}}.global-encrypt-container[data-v-f4027c4b]{width:100%;padding:0 20px;margin-top:40px}.profile[data-v-f4027c4b]{padding-bottom:20px;margin-bottom:60px;border-bottom:solid 1px var(--vp-c-divider)}@media (min-width: 768px){.global-encrypt-container[data-v-f4027c4b]{width:400px;padding:20px;margin-top:-40px;background-color:var(--vp-c-bg);border-radius:8px;box-shadow:var(--vp-shadow-2)}.profile[data-v-f4027c4b]{margin-bottom:40px}}.avatar[data-v-f4027c4b]{margin-bottom:16px}.avatar img[data-v-f4027c4b]{width:120px;margin:auto;-o-object-fit:cover;object-fit:cover}.avatar.circle img[data-v-f4027c4b]{overflow:hidden;border-radius:50%}.profile h3[data-v-f4027c4b]{font-weight:500;line-height:1.5;color:var(--vp-c-text-1);text-align:center;transition:color var(--vp-t-color)}.vp-local-nav-outline-dropdown[data-v-4114a62c]{padding:12px 20px 11px}.vp-local-nav-outline-dropdown button[data-v-4114a62c]{position:relative;display:block;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-local-nav-outline-dropdown button[data-v-4114a62c]:hover,.vp-local-nav-outline-dropdown button.open[data-v-4114a62c]{color:var(--vp-c-text-1)}.icon[data-v-4114a62c]{display:inline-block;width:14px;height:14px;margin-left:2px;vertical-align:middle;fill:currentcolor}[data-v-4114a62c] .outline-link{padding:2px 0;font-size:14px}.open>.icon[data-v-4114a62c]{transform:rotate(90deg)}.items[data-v-4114a62c]{position:absolute;top:64px;right:16px;left:16px;display:grid;gap:1px;max-height:calc(var(--vp-vh, 100vh) - 86px);overflow:hidden auto;background-color:var(--vp-c-gutter);border:1px solid var(--vp-c-border);border-radius:8px;box-shadow:var(--vp-shadow-3);transition:var(--vp-t-color);transition-property:background-color,border,box-shadow}.header[data-v-4114a62c]{background-color:var(--vp-c-bg-soft)}.top-link[data-v-4114a62c]{display:block;padding:0 16px;font-size:14px;font-weight:500;line-height:48px;color:var(--vp-c-brand-1)}.outline[data-v-4114a62c]{padding:8px 0;background-color:var(--vp-c-bg-soft)}.vp-local-nav[data-v-3944d8e8]{position:sticky;top:0;left:0;z-index:var(--vp-z-index-local-nav);display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:var(--vp-layout-top-height, 0);background-color:var(--vp-local-nav-bg-color);border-top:1px solid var(--vp-c-gutter);border-bottom:1px solid var(--vp-c-gutter);transition:border-color var(--vp-t-color),background-color var(--vp-t-color),border var(--vp-t-color)}.vp-local-nav.fixed[data-v-3944d8e8]{position:fixed}.vp-local-nav.reached-top[data-v-3944d8e8]{border-top-color:transparent}@media (min-width: 960px){.vp-local-nav[data-v-3944d8e8]{top:var(--vp-nav-height);width:calc(100% - var(--vp-sidebar-width));margin-left:var(--vp-sidebar-width);border-top:none}.vp-local-nav.is-blog[data-v-3944d8e8]{width:100%;margin-left:0}.vp-local-nav .menu[data-v-3944d8e8]{visibility:hidden}.vp-local-nav.with-outline[data-v-3944d8e8]{display:none}}@media (min-width: 1120px){.vp-local-nav.is-blog[data-v-3944d8e8]{display:none}}@media (min-width: 1280px){.vp-local-nav[data-v-3944d8e8]{display:none}}@media print{.vp-local-nav[data-v-3944d8e8]{display:none}}.menu[data-v-3944d8e8]{display:flex;align-items:center;padding:12px 24px 11px;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s}.menu.hidden[data-v-3944d8e8]{visibility:hidden}.menu[data-v-3944d8e8]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.menu[data-v-3944d8e8]{padding:12px 32px 11px}}.menu-icon[data-v-3944d8e8]{width:16px;height:16px;margin-right:8px;fill:currentcolor}.top-link[data-v-3944d8e8]{display:block;padding:12px 24px 11px;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s}.top-link[data-v-3944d8e8]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.top-link[data-v-3944d8e8]{padding:12px 32px 11px}}.vp-sidebar-item.level-0[data-v-12048f0f]{padding-bottom:24px}.vp-sidebar-item.collapsed.level-0[data-v-12048f0f]{padding-bottom:10px}.item[data-v-12048f0f]{position:relative;display:flex;align-items:center;width:100%}.vp-sidebar-item.collapsible>.item[data-v-12048f0f]{cursor:pointer}.indicator[data-v-12048f0f]{position:absolute;top:6px;bottom:6px;left:-17px;width:1px;transition:background-color var(--vp-t-color)}.vp-sidebar-item.level-1.is-active>.item>.indicator[data-v-12048f0f]{width:2px}.vp-sidebar-item.level-1.is-active>.item>.indicator[data-v-12048f0f],.vp-sidebar-item.level-2.is-active>.item>.indicator[data-v-12048f0f],.vp-sidebar-item.level-3.is-active>.item>.indicator[data-v-12048f0f],.vp-sidebar-item.level-4.is-active>.item>.indicator[data-v-12048f0f],.vp-sidebar-item.level-5.is-active>.item>.indicator[data-v-12048f0f]{background-color:var(--vp-c-brand-1)}.link[data-v-12048f0f]{display:block;flex:1 2}.text[data-v-12048f0f]{display:inline-block;flex-grow:1;padding:4px 0;font-size:14px;line-height:24px;vertical-align:middle;transition:color var(--vp-t-color)}.vp-sidebar-item.level-0 .text[data-v-12048f0f]{font-weight:700;color:var(--vp-c-text-1)}.vp-sidebar-item.level-1 .text[data-v-12048f0f],.vp-sidebar-item.level-2 .text[data-v-12048f0f],.vp-sidebar-item.level-3 .text[data-v-12048f0f],.vp-sidebar-item.level-4 .text[data-v-12048f0f],.vp-sidebar-item.level-5 .text[data-v-12048f0f]{font-weight:500;color:var(--vp-c-text-2)}.vp-sidebar-item.level-1 .text.separator[data-v-12048f0f],.vp-sidebar-item.level-2 .text.separator[data-v-12048f0f],.vp-sidebar-item.level-3 .text.separator[data-v-12048f0f],.vp-sidebar-item.level-4 .text.separator[data-v-12048f0f],.vp-sidebar-item.level-5 .text.separator[data-v-12048f0f]{color:var(--vp-c-text-3)}.vp-sidebar-item.level-0[data-v-12048f0f] .vp-icon.separator,.vp-sidebar-item.level-1[data-v-12048f0f] .vp-icon.separator,.vp-sidebar-item.level-2[data-v-12048f0f] .vp-icon.separator,.vp-sidebar-item.level-3[data-v-12048f0f] .vp-icon.separator,.vp-sidebar-item.level-4[data-v-12048f0f] .vp-icon.separator,.vp-sidebar-item.level-5[data-v-12048f0f] .vp-icon.separator{color:var(--vp-c-text-3)!important}.vp-sidebar-item.level-0.has-active>.item>.text[data-v-12048f0f],.vp-sidebar-item.level-1.has-active>.item>.text[data-v-12048f0f],.vp-sidebar-item.level-2.has-active>.item>.text[data-v-12048f0f],.vp-sidebar-item.level-3.has-active>.item>.text[data-v-12048f0f],.vp-sidebar-item.level-4.has-active>.item>.text[data-v-12048f0f],.vp-sidebar-item.level-5.has-active>.item>.text[data-v-12048f0f],.vp-sidebar-item.level-0.has-active>.item>.link>.text[data-v-12048f0f],.vp-sidebar-item.level-1.has-active>.item>.link>.text[data-v-12048f0f],.vp-sidebar-item.level-2.has-active>.item>.link>.text[data-v-12048f0f],.vp-sidebar-item.level-3.has-active>.item>.link>.text[data-v-12048f0f],.vp-sidebar-item.level-4.has-active>.item>.link>.text[data-v-12048f0f],.vp-sidebar-item.level-5.has-active>.item>.link>.text[data-v-12048f0f]{color:var(--vp-c-text-1)}.vp-sidebar-item.level-0.is-active>.item .link>.text[data-v-12048f0f],.vp-sidebar-item.level-1.is-active>.item .link>.text[data-v-12048f0f],.vp-sidebar-item.level-2.is-active>.item .link>.text[data-v-12048f0f],.vp-sidebar-item.level-3.is-active>.item .link>.text[data-v-12048f0f],.vp-sidebar-item.level-4.is-active>.item .link>.text[data-v-12048f0f],.vp-sidebar-item.level-5.is-active>.item .link>.text[data-v-12048f0f]{color:var(--vp-c-brand-1)}.vp-sidebar-item.level-0.is-link>.item>.link:hover .text[data-v-12048f0f],.vp-sidebar-item.level-1.is-link>.item>.link:hover .text[data-v-12048f0f],.vp-sidebar-item.level-2.is-link>.item>.link:hover .text[data-v-12048f0f],.vp-sidebar-item.level-3.is-link>.item>.link:hover .text[data-v-12048f0f],.vp-sidebar-item.level-4.is-link>.item>.link:hover .text[data-v-12048f0f],.vp-sidebar-item.level-5.is-link>.item>.link:hover .text[data-v-12048f0f],.vp-sidebar-item.level-0.is-link>.item>.link[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-1.is-link>.item>.link[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-2.is-link>.item>.link[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-3.is-link>.item>.link[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-4.is-link>.item>.link[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-5.is-link>.item>.link[data-v-12048f0f]:hover .vp-icon{color:var(--vp-c-brand-1)}.caret[data-v-12048f0f]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:-7px;color:var(--vp-c-text-3);cursor:pointer;transition:color var(--vp-t-color)}.item[data-v-12048f0f] .vp-icon{align-self:baseline;margin:0 .25rem 0 0;font-size:.9em;color:var(--vp-c-text-2);transition:color var(--vp-t-color);transform:translateY(9px)}.item[data-v-12048f0f] .vp-icon-img{height:.9em;margin:0 .25rem 0 0}.item[data-v-12048f0f] .vp-icon.fontawesome{line-height:1}.item:hover .caret[data-v-12048f0f]{color:var(--vp-c-text-2)}.item:hover .caret[data-v-12048f0f]:hover{color:var(--vp-c-text-1)}.vp-sidebar-item.level-0.is-active>.item[data-v-12048f0f]>.vp-icon,.vp-sidebar-item.level-1.is-active>.item[data-v-12048f0f]>.vp-icon,.vp-sidebar-item.level-2.is-active>.item[data-v-12048f0f]>.vp-icon,.vp-sidebar-item.level-3.is-active>.item[data-v-12048f0f]>.vp-icon,.vp-sidebar-item.level-4.is-active>.item[data-v-12048f0f]>.vp-icon,.vp-sidebar-item.level-5.is-active>.item[data-v-12048f0f]>.vp-icon{color:var(--vp-c-brand-1)}.vp-sidebar-item.level-0.is-link>.item[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-1.is-link>.item[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-2.is-link>.item[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-3.is-link>.item[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-4.is-link>.item[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-5.is-link>.item[data-v-12048f0f]:hover .vp-icon{color:var(--vp-c-brand-1)}.caret-icon[data-v-12048f0f]{width:18px;height:18px;fill:currentcolor;transition:transform var(--vp-t-color);transform:rotate(90deg)}.vp-sidebar-item.collapsed .caret-icon[data-v-12048f0f]{transform:rotate(0)}.vp-sidebar-item.level-1 .items[data-v-12048f0f],.vp-sidebar-item.level-2 .items[data-v-12048f0f],.vp-sidebar-item.level-3 .items[data-v-12048f0f],.vp-sidebar-item.level-4 .items[data-v-12048f0f],.vp-sidebar-item.level-5 .items[data-v-12048f0f]{padding-left:16px;border-left:1px solid var(--vp-c-divider);transition:border-left var(--vp-t-color)}.vp-sidebar-item .text[data-v-12048f0f] .vp-menu-badge{padding:3px 4px;margin-top:0;margin-left:4px;font-size:10px;font-weight:600;line-height:1;letter-spacing:.2px;border-radius:6px}.vp-sidebar-item.collapsible>.item .text[data-v-12048f0f] .vp-menu-badge{transform:translateY(3px)}.no-transition[data-v-473fd05b] .caret-icon{transition:none}.group+.group[data-v-473fd05b]{padding-top:10px;border-top:1px solid var(--vp-c-divider);transition:border var(--vp-t-color)}@media (min-width: 960px){.group[data-v-473fd05b]{width:calc(var(--vp-sidebar-width) - 64px);padding-top:10px}}.vp-sidebar[data-v-95211354]{position:fixed;top:var(--vp-layout-top-height, 0);bottom:0;left:0;z-index:var(--vp-z-index-sidebar);width:calc(100vw - 64px);max-width:320px;padding:32px 32px 96px;overflow:hidden auto;background-color:var(--vp-sidebar-bg-color);box-shadow:var(--vp-c-shadow-3);opacity:0;transition:opacity var(--vp-t-color),background-color var(--vp-t-color),box-shadow var(--vp-t-color),transform .5s cubic-bezier(.19,1,.22,1);transform:translate(-100%);scrollbar-width:thin}.vp-sidebar.open[data-v-95211354]{visibility:visible;opacity:1;transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1);transform:translate(0)}.vp-sidebar.hide-scrollbar[data-v-95211354]{scrollbar-width:none}.vp-sidebar.hide-scrollbar[data-v-95211354]::-webkit-scrollbar{width:0;height:0}[data-theme=dark] .vp-sidebar[data-v-95211354]{box-shadow:var(--vp-shadow-1)}@media (min-width: 960px){.vp-sidebar[data-v-95211354]{z-index:1;width:var(--vp-sidebar-width);max-width:100%;padding-top:var(--vp-nav-height);visibility:visible;background-color:var(--vp-sidebar-bg-color);box-shadow:none;opacity:1;transform:translate(0)}}@media (min-width: 1440px){.vp-sidebar[data-v-95211354]{width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px);padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2))}}@media (min-width: 960px){.curtain[data-v-95211354]{position:sticky;top:-64px;left:0;z-index:1;height:var(--vp-nav-height);margin-top:calc(var(--vp-nav-height) * -1);margin-right:-32px;margin-left:-32px;background-color:var(--vp-sidebar-bg-color);transition:background-color var(--vp-t-color)}}.nav[data-v-95211354]{outline:0}@keyframes vp-sign-down-900978de{0%{opacity:.5;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}.vp-sign-down[data-v-900978de]{position:absolute;bottom:8px;left:50%;z-index:29;width:36px;height:36px;color:#fff;cursor:pointer;transform:translate(-50%);animation:vp-sign-down-900978de 1.75s infinite alternate ease-out}[data-theme=dark] .vp-sign-down[data-v-900978de]{color:var(--vp-c-text-2)}@media (min-width: 768px){.vp-sign-down[data-v-900978de]{bottom:10px;width:30px;height:30px}}@media print{.vp-sign-down[data-v-900978de]{display:none}}.vp-skip-link[data-v-17e3d305]{top:8px;left:8px;z-index:999;padding:8px 16px;font-size:12px;font-weight:700;color:var(--vp-c-brand-1);text-decoration:none;background-color:var(--vp-c-bg);border-radius:8px;box-shadow:var(--vp-shadow-3)}.vp-skip-link[data-v-17e3d305]:focus{width:auto;height:auto;clip-path:none}@media (min-width: 1280px){.vp-skip-link[data-v-17e3d305]{top:14px;left:16px}}.vp-layout[data-v-f73ca3da],.vp-layout[data-v-adb3a381]{display:flex;flex-direction:column;min-height:100vh}.vp-content[data-v-adb3a381]{flex-grow:1;flex-shrink:0;width:100%;margin:var(--vp-layout-top-height, 0) auto 0}@media (min-width: 960px){.vp-content[data-v-adb3a381]{padding-top:var(--vp-nav-height)}}.vp-not-found[data-v-adb3a381]{padding:64px 24px 96px;text-align:center}@media (min-width: 768px){.vp-not-found[data-v-adb3a381]{padding:96px 32px 168px}}.code[data-v-adb3a381]{font-size:64px;font-weight:600;line-height:64px}.title[data-v-adb3a381]{padding-top:12px;font-size:20px;font-weight:700;line-height:20px;letter-spacing:2px}.divider[data-v-adb3a381]{width:64px;height:1px;margin:24px auto 18px;background-color:var(--vp-c-divider);transition:background-color var(--vp-t-color)}.quote[data-v-adb3a381]{max-width:256px;margin:0 auto;font-size:14px;font-weight:500;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.action[data-v-adb3a381]{padding-top:20px}.link[data-v-adb3a381]{display:inline-block;padding:3px 16px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);border:1px solid var(--vp-c-brand-1);border-radius:16px;transition:color var(--vp-t-color),border-color var(--vp-t-color)}.link[data-v-adb3a381]:hover{color:var(--vp-c-brand-2);border-color:var(--vp-c-brand-2)}:root{--vp-c-white: #fff;--vp-c-black: #000;--vp-c-neutral: var(--vp-c-black);--vp-c-neutral-inverse: var(--vp-c-white)}[data-theme=dark]{--vp-c-neutral: var(--vp-c-white);--vp-c-neutral-inverse: var(--vp-c-black)}:root{--vp-c-gray-1: #dddde3;--vp-c-gray-2: #e4e4e9;--vp-c-gray-3: #ebebef;--vp-c-gray-soft: rgb(142 150 170 / .14);--vp-c-turquoise-1: #5086a1;--vp-c-turquoise-2: #6aa1b7;--vp-c-turquoise-3: #8cccd5;--vp-c-turquoise-soft: rgb(131 208 218 / .314);--vp-c-green-1: #18794e;--vp-c-green-2: #299764;--vp-c-green-3: #30a46c;--vp-c-green-soft: rgb(16 185 129 / .14);--vp-c-yellow-1: #915930;--vp-c-yellow-2: #946300;--vp-c-yellow-3: #9f6a00;--vp-c-yellow-soft: rgb(234 179 8 / .14);--vp-c-red-1: #b8272c;--vp-c-red-2: #d5393e;--vp-c-red-3: #e0575b;--vp-c-red-soft: rgb(244 63 94 / .14);--vp-c-purple-1: #6f42c1;--vp-c-purple-2: #7e4cc9;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgb(159 122 234 / .14);--vp-c-sponsor: #db2777}[data-theme=dark]{--vp-c-gray-1: #515c67;--vp-c-gray-2: #414853;--vp-c-gray-3: #32363f;--vp-c-gray-soft: rgb(101 117 133 / .16);--vp-c-turquoise-1: #8cccd5;--vp-c-turquoise-2: #6aa1b7;--vp-c-turquoise-3: #5086a1;--vp-c-turquoise-soft: rgb(131 208 218 / .314);--vp-c-green-1: #3dd68c;--vp-c-green-2: #30a46c;--vp-c-green-3: #298459;--vp-c-green-soft: rgb(16 185 129 / .16);--vp-c-yellow-1: #f9b44e;--vp-c-yellow-2: #da8b17;--vp-c-yellow-3: #a46a0a;--vp-c-yellow-soft: rgb(234 179 8 / .16);--vp-c-red-1: #f66f81;--vp-c-red-2: #f14158;--vp-c-red-3: #b62a3c;--vp-c-red-soft: rgb(244 63 94 / .16);--vp-c-purple-1: #c8abfa;--vp-c-purple-2: #a879e6;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgb(159 122 234 / .16)}:root{--vp-c-bg: #fff;--vp-c-bg-alt: #f6f6f7;--vp-c-bg-elv: #fff;--vp-c-bg-soft: #f6f6f7;--vp-c-bg-safe: #f6f8fa}[data-theme=dark]{--vp-c-bg: #1b1b1f;--vp-c-bg-alt: #161618;--vp-c-bg-elv: #202127;--vp-c-bg-soft: #202127;--vp-c-bg-safe: #202127}:root{--vp-c-border: #c2c2c4;--vp-c-divider: #e2e2e3;--vp-c-gutter: #e2e2e3}[data-theme=dark]{--vp-c-border: #3c3f44;--vp-c-divider: #2e2e32;--vp-c-gutter: #000}:root{--vp-c-text-1: rgb(60 60 67);--vp-c-text-2: rgb(60 60 67 / .78);--vp-c-text-3: rgb(60 60 67 / .56);--vp-c-text-dark-1: rgb(255 255 245 / .86);--vp-c-text-dark-2: rgb(235 235 245 / .6);--vp-c-text-dark-3: rgb(235 235 245 / .38)}[data-theme=dark]{--vp-c-text-1: rgb(255 255 245 / .86);--vp-c-text-2: rgb(235 235 245 / .6);--vp-c-text-3: rgb(235 235 245 / .38)}:root{--vp-c-default-1: var(--vp-c-gray-1);--vp-c-default-2: var(--vp-c-gray-2);--vp-c-default-3: var(--vp-c-gray-3);--vp-c-default-soft: var(--vp-c-gray-soft);--vp-c-brand-1: var(--vp-c-turquoise-1);--vp-c-brand-2: var(--vp-c-turquoise-2);--vp-c-brand-3: var(--vp-c-turquoise-3);--vp-c-brand-soft: var(--vp-c-turquoise-soft);--vp-c-brand: var(--vp-c-brand-1);--vp-c-tip-1: var(--vp-c-brand-1);--vp-c-tip-2: var(--vp-c-brand-2);--vp-c-tip-3: var(--vp-c-brand-3);--vp-c-tip-soft: var(--vp-c-brand-soft);--vp-c-note-1: var(--vp-c-brand-1);--vp-c-note-2: var(--vp-c-brand-2);--vp-c-note-3: var(--vp-c-brand-3);--vp-c-note-soft: var(--vp-c-brand-soft);--vp-c-success-1: var(--vp-c-green-1);--vp-c-success-2: var(--vp-c-green-2);--vp-c-success-3: var(--vp-c-green-3);--vp-c-success-soft: var(--vp-c-green-soft);--vp-c-important-1: var(--vp-c-purple-1);--vp-c-important-2: var(--vp-c-purple-2);--vp-c-important-3: var(--vp-c-purple-3);--vp-c-important-soft: var(--vp-c-purple-soft);--vp-c-warning-1: var(--vp-c-yellow-1);--vp-c-warning-2: var(--vp-c-yellow-2);--vp-c-warning-3: var(--vp-c-yellow-3);--vp-c-warning-soft: var(--vp-c-yellow-soft);--vp-c-danger-1: var(--vp-c-red-1);--vp-c-danger-2: var(--vp-c-red-2);--vp-c-danger-3: var(--vp-c-red-3);--vp-c-danger-soft: var(--vp-c-red-soft);--vp-c-caution-1: var(--vp-c-red-1);--vp-c-caution-2: var(--vp-c-red-2);--vp-c-caution-3: var(--vp-c-red-3);--vp-c-caution-soft: var(--vp-c-red-soft)}:root{--vp-font-family-base: "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vp-font-family-mono: ui-monospace, "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;font-optical-sizing:auto}:root:where(:lang(zh)),:root:where(:lang(zh-CN)){--vp-font-family-base: "Punctuation SC", "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}:root{--vp-shadow-1: 0 1px 2px rgb(0 0 0 / .04), 0 1px 2px rgb(0 0 0 / .06);--vp-shadow-2: 0 3px 12px rgb(0 0 0 / .07), 0 1px 4px rgb(0 0 0 / .07);--vp-shadow-3: 0 12px 32px rgb(0 0 0 / .1), 0 2px 6px rgb(0 0 0 / .08);--vp-shadow-4: 0 14px 44px rgb(0 0 0 / .12), 0 3px 9px rgb(0 0 0 / .12);--vp-shadow-5: 0 18px 56px rgb(0 0 0 / .16), 0 4px 12px rgb(0 0 0 / .16)}[data-theme=dark]{--vp-shadow-1: 0 1px 2px rgb(0 0 0 / .27), 0 1px 2px rgb(0 0 0 / .22);--vp-shadow-2: 0 3px 12px rgb(0 0 0 / .3), 0 1px 4px rgb(0 0 0 / .27);--vp-shadow-3: 0 12px 32px rgb(0 0 0 / .35), 0 2px 6px rgb(0 0 0 / .3);--vp-shadow-4: 0 14px 44px rgb(0 0 0 / .39), 0 3px 9px rgb(0 0 0 / .35);--vp-shadow-5: 0 18px 56px rgb(0 0 0 / .42), 0 4px 12px rgb(0 0 0 / .38)}:root{--vp-t-color: .25s ease;--vp-t-transform: var(--vp-t-color)}:root{--vp-z-index-footer: 10;--vp-z-index-local-nav: 20;--vp-z-index-nav: 30;--vp-z-index-layout-top: 40;--vp-z-index-backdrop: 50;--vp-z-index-sidebar: 60;--vp-z-index-back-to-top: 70;--vp-z-index-overlay: 80;--vp-z-index-bulletin: 90}:root{--vp-layout-max-width: 1440px;--content-width: var(--vp-layout-max-width)}:root{--vp-header-anchor-symbol: "#"}:root{--vp-code-line-height: 1.7;--vp-code-font-size: .875em;--vp-code-color: var(--vp-c-brand-1);--vp-code-link-color: var(--vp-c-brand-1);--vp-code-link-hover-color: var(--vp-c-brand-2);--vp-code-bg: var(--vp-c-default-soft);--vp-code-block-color: var(--vp-c-text-2);--vp-code-block-bg: var(--vp-c-bg-safe);--vp-code-block-divider-color: var(--vp-c-gutter);--vp-code-lang-color: var(--vp-c-text-3);--vp-code-line-highlight-color: var(--vp-c-default-soft);--vp-code-line-number-color: var(--vp-c-text-3);--vp-code-line-diff-add-color: var(--vp-c-green-soft);--vp-code-line-diff-add-symbol-color: var(--vp-c-green-1);--vp-code-line-diff-remove-color: var(--vp-c-red-soft);--vp-code-line-diff-remove-symbol-color: var(--vp-c-red-1);--vp-code-line-warning-color: var(--vp-c-yellow-soft);--vp-code-line-error-color: var(--vp-c-red-soft);--vp-code-tab-divider: var(--vp-code-block-divider-color);--vp-code-tab-text-color: var(--vp-c-text-2);--vp-code-tab-bg: var(--vp-code-block-bg);--vp-code-tab-hover-text-color: var(--vp-c-text-1);--vp-code-tab-active-text-color: var(--vp-c-text-1);--vp-code-tab-active-bar-color: var(--vp-c-brand-1)}:root{--vp-button-brand-border: transparent;--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand-1);--vp-button-brand-hover-border: transparent;--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-2);--vp-button-brand-active-border: transparent;--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-c-brand-1);--vp-button-alt-border: transparent;--vp-button-alt-text: var(--vp-c-text-1);--vp-button-alt-bg: var(--vp-c-default-3);--vp-button-alt-hover-border: transparent;--vp-button-alt-hover-text: var(--vp-c-text-1);--vp-button-alt-hover-bg: var(--vp-c-default-2);--vp-button-alt-active-border: transparent;--vp-button-alt-active-text: var(--vp-c-text-1);--vp-button-alt-active-bg: var(--vp-c-default-1)}[data-theme=dark]{--vp-button-brand-bg: var(--vp-c-brand-2);--vp-button-brand-hover-bg: var(--vp-c-brand-1);--vp-button-brand-active-bg: var(--vp-c-brand-3)}:root{--vp-custom-block-font-size: 14px;--vp-custom-block-line-height: 24px;--vp-custom-block-code-font-size: 13px;--vp-custom-block-info-border: transparent;--vp-custom-block-info-text: var(--vp-c-text-1);--vp-custom-block-info-bg: var(--vp-c-default-soft);--vp-custom-block-info-code-bg: var(--vp-c-default-soft);--vp-custom-block-note-border: transparent;--vp-custom-block-note-text: var(--vp-c-text-1);--vp-custom-block-note-bg: var(--vp-c-default-soft);--vp-custom-block-note-code-bg: var(--vp-c-default-soft);--vp-custom-block-tip-border: transparent;--vp-custom-block-tip-text: var(--vp-c-text-1);--vp-custom-block-tip-bg: var(--vp-c-tip-soft);--vp-custom-block-tip-code-bg: var(--vp-c-tip-soft);--vp-custom-block-important-border: transparent;--vp-custom-block-important-text: var(--vp-c-text-1);--vp-custom-block-important-bg: var(--vp-c-important-soft);--vp-custom-block-important-code-bg: var(--vp-c-important-soft);--vp-custom-block-warning-border: transparent;--vp-custom-block-warning-text: var(--vp-c-text-1);--vp-custom-block-warning-bg: var(--vp-c-warning-soft);--vp-custom-block-warning-code-bg: var(--vp-c-warning-soft);--vp-custom-block-danger-border: transparent;--vp-custom-block-danger-text: var(--vp-c-text-1);--vp-custom-block-danger-bg: var(--vp-c-danger-soft);--vp-custom-block-danger-code-bg: var(--vp-c-danger-soft);--vp-custom-block-caution-border: transparent;--vp-custom-block-caution-text: var(--vp-c-text-1);--vp-custom-block-caution-bg: var(--vp-c-caution-soft);--vp-custom-block-caution-code-bg: var(--vp-c-caution-soft);--vp-custom-block-details-border: var(--vp-custom-block-info-border);--vp-custom-block-details-text: var(--vp-custom-block-info-text);--vp-custom-block-details-bg: var(--vp-custom-block-info-bg);--vp-custom-block-details-code-bg: var(--vp-custom-block-info-code-bg)}:root{--vp-input-border-color: var(--vp-c-border);--vp-input-bg-color: var(--vp-c-bg-alt);--vp-input-switch-bg-color: var(--vp-c-default-soft)}:root{--vp-nav-height: 64px;--vp-nav-bg-color: var(--vp-c-bg);--vp-nav-screen-bg-color: var(--vp-c-bg);--vp-nav-logo-height: 24px}.hide-nav{--vp-nav-height: 0px}.hide-nav .vp-sidebar{--vp-nav-height: 22px}:root{--vp-local-nav-bg-color: var(--vp-c-bg)}:root{--vp-sidebar-width: 272px;--vp-sidebar-bg-color: var(--vp-c-bg-alt)}:root{--vp-backdrop-bg-color: rgb(0 0 0 / .6)}:root{--vp-home-hero-name-color: var(--vp-c-brand-1);--vp-home-hero-name-background: transparent;--vp-home-hero-image-background-image: none;--vp-home-hero-image-filter: none;--vp-c-text-hero-name: var(--vp-c-text-dark-1);--vp-c-text-hero-tagline: var(--vp-c-text-dark-2);--vp-c-text-hero-text: var(--vp-c-text-dark-1)}:root{--vp-friends-text-color: var(--vp-c-text-1);--vp-friends-bg-color: var(--vp-c-bg-alt);--vp-friends-name-color: var(--vp-c-text-2)}:root{--vp-badge-info-border: transparent;--vp-badge-info-text: var(--vp-c-text-2);--vp-badge-info-bg: var(--vp-c-default-soft);--vp-badge-tip-border: transparent;--vp-badge-tip-text: var(--vp-c-brand-1);--vp-badge-tip-bg: var(--vp-c-brand-soft);--vp-badge-warning-border: transparent;--vp-badge-warning-text: var(--vp-c-warning-1);--vp-badge-warning-bg: var(--vp-c-warning-soft);--vp-badge-danger-border: transparent;--vp-badge-danger-text: var(--vp-c-danger-1);--vp-badge-danger-bg: var(--vp-c-danger-soft)}:root{--search-bg-color: var(--vp-c-default-soft);--search-text-color: var(--vp-c-text-2);--search-item-text-color: var(--vp-c-text-1);--search-item-focus-bg-color: var(--vp-c-bg-alt);--search-input-width: 8rem;--search-result-width: 20rem;--search-border-color: transparent;--search-accent-color: var(--vp-c-brand-1)}:root{--vp-bulletin-bg-color: var(--vp-c-bg);--vp-bulletin-text-color: var(--vp-c-text-1);--vp-bulletin-title-color: var(--vp-c-text-1);--vp-bulletin-font-size: 16px;--vp-bulletin-title-font-size: 18px;--vp-bulletin-line-height: 24px;--vp-bulletin-border-width: 2px;--vp-bulletin-border: conic-gradient(var(--vp-c-important-3), var(--vp-c-danger-3), var(--vp-c-success-3), var(--vp-c-important-3));--vp-bulletin-width: 320px}:root{--code-tabs-nav-text-color: var(--vp-c-text-1);--code-tabs-nav-bg-color: #eaeef1;--code-tabs-nav-hover-color: var(--vp-code-block-bg)}[data-theme=dark]{--code-tabs-nav-bg-color: #3a404c;--code-tabs-nav-hover-color: #434a57}:root,[data-theme=dark]{--important-title-color: var(--vp-c-text-1);--important-bg-color: var(--vp-c-purple-soft);--important-border-color: transparent;--important-code-bg-color: var(--vp-c-purple-soft);--info-title-color: var(--vp-c-text-1);--info-bg-color: var(--vp-custom-block-info-bg);--info-border-color: var(--vp-custom-block-info-border);--info-code-bg-color: var(--vp-custom-block-info-code-bg);--note-title-color: var(--vp-c-text-3);--note-bg-color: var(--vp-c-bg);--note-border-color: var(--vp-c-divider);--note-code-bg-color: var(--vp-c-default-soft);--tip-title-color: var(--vp-c-text-1);--tip-bg-color: var(--vp-custom-block-tip-bg);--tip-border-color: var(--vp-custom-block-tip-border);--tip-code-bg-color: var(--vp-custom-block-tip-code-bg);--warning-title-color: var(--vp-c-text-1);--warning-bg-color: var(--vp-custom-block-warning-bg);--warning-border-color: var(--vp-custom-block-warning-border);--warning-code-bg-color: var(--vp-custom-block-warning-code-bg);--caution-title-color: var(--vp-c-text-1);--caution-bg-color: var(--vp-custom-block-danger-bg);--caution-border-color: var(--vp-custom-block-danger-border);--caution-code-bg-color: var(--vp-custom-block-danger-code-bg);--detail-bg-color: var(--vp-custom-block-details-bg);--detail-text-color: inherit;--detail-code-bg-color: var(--vp-custom-block-details-code-bg)}:root{--code-demo-header-bg-color: var(--vp-c-bg-soft)}:root{--tab-bg-color: var(--vp-c-bg);--tab-nav-bg-color: var(--vp-c-bg-soft);--tab-nav-hover-color: var(--tab-bg-color);--tab-nav-text-color: var(--vp-c-text-1)}:root{--code-bg-color: var(--vp-code-block-bg);--medium-zoom-bg-color: var(--vp-c-bg)}:root{--vp-c-plot-light: var(--vp-c-bg);--vp-c-bg-plot-light: var(--vp-c-text-1);--vp-c-plot-dark: var(--vp-c-bg);--vp-c-bg-plot-dark: var(--vp-c-text-2)}:root{--photo-swipe-bullet: var(--vp-c-bg);--photo-swipe-bullet-active: var(--vp-c-brand-1)}.tag:not([class*=vp-tag-]),.tag.tag-gray{--vp-tag-color: var(--vp-c-text-3);--vp-tag-bg: var(--vp-c-default-soft);--vp-tag-hover-color: var(--vp-c-text-3)}.tag.tag-brand{--vp-tag-color: var(--vp-c-brand-1);--vp-tag-bg: var(--vp-c-brand-soft);--vp-tag-hover-color: var(--vp-c-brand-2)}:root{--vp-c-accent: var(--vp-c-brand-1);--vp-c-accent-hover: var(--vp-c-brand-2);--vp-c-accent-bg: var(--vp-c-brand-3);--vp-c-accent-text: var(--vp-c-brand-1);--vp-c-accent-soft: var(--vp-c-brand-soft);--vp-c-text: var(--vp-c-text-1);--vp-c-text-mute: var(--vp-c-text-2);--vp-c-text-subtle: var(--vp-c-text-3);--vp-c-shadow: var(--vp-shadow-3);--vp-c-border-hard: var(--vp-c-border);--vp-c-control: var(--vp-c-default-3);--vp-c-control-hover: var(--vp-c-default-2);--vp-c-control-disabled: var(--vp-c-default-soft)}@media (prefers-reduced-motion: reduce){*,:before,:after{background-attachment:initial!important;transition-delay:0s!important;transition-duration:0s!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}:where(#app) *,:where(#app) :before,:where(#app) :after{box-sizing:border-box}html{font-size:16px;line-height:1.4;scroll-padding-top:48px}@media (min-width: 960px){html{scroll-padding-top:112px}}@media (min-width: 1120px){html{scroll-padding-top:64px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:style weight;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%}html[data-theme=dark]{color-scheme:dark}body{width:100%;min-width:320px;min-height:100vh;margin:0;font-family:var(--vp-font-family-base);font-weight:400;line-height:24px;background-color:var(--vp-c-bg);direction:ltr}html,body{color:var(--vp-c-text-1);transition:var(--vp-t-color);transition-property:color,background-color;scrollbar-width:thin}html.bg-gray body{background-color:var(--vp-c-bg-alt)}main{display:block}:where(#app) h1,:where(#app) h2,:where(#app) h3,:where(#app) h4,:where(#app) h5,:where(#app) h6{margin:0;font-size:16px;font-weight:400;line-height:24px}:where(#app) p{margin:0}:where(#app) strong,:where(#app) b{font-weight:600}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}a{color:inherit;text-decoration:inherit}:where(#app) ol,:where(#app) ul{padding:0;margin:0;list-style:none}blockquote{margin:0}:where(#app) pre,:where(#app) code,:where(#app) kbd,:where(#app) samp{font-family:var(--vp-font-family-mono)}:where(#app) img,:where(#app) svg,video,canvas,audio,:where(#app) iframe,embed,object{display:block}figure{margin:0}:where(#app) img,:where(#app) video{max-width:100%;height:auto}:where(#app) button,:where(#app) input,:where(#app) optgroup,:where(#app) select,:where(#app) textarea{padding:0;line-height:inherit;color:inherit;border:0}:where(#app) textarea{resize:vertical}:where(#app) select{-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(#app) input{background-color:transparent}:where(#app) button{padding:0;font-family:inherit;background-color:transparent;background-image:none}:where(#app) button:enabled,:where(#app) [role=button]:enabled{cursor:pointer}:where(#app) button:focus,:where(#app) button:focus-visible{outline:1px dotted;outline:4px auto -webkit-focus-ring-color}:where(#app) button:focus:not(:focus-visible){outline:none!important}:where(#app) input:focus,:where(#app) textarea:focus,:where(#app) select:focus{outline:none}:where(#app) table{border-collapse:collapse}:where(#app) input::-moz-placeholder,:where(#app) textarea::-moz-placeholder{color:var(--vp-c-text-3);-moz-transition:color var(--vp-t-color);transition:color var(--vp-t-color)}:where(#app) input::placeholder,:where(#app) textarea::placeholder{color:var(--vp-c-text-3);transition:color var(--vp-t-color)}:where(#app) input::-webkit-outer-spin-button,:where(#app) input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}:where(#app) input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}:where(#app) fieldset{padding:0;margin:0}h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}vite-error-overlay{z-index:9999}mjx-container{display:inline-block;margin:auto 2px;vertical-align:middle}mjx-container>svg{display:inline-block;margin:auto}[class^=vpi-],[class*=" vpi-"],.vp-icon{display:inline-block;width:1em;height:1em;vertical-align:middle}[class^=vpi-].bg,[class*=" vpi-"].bg{background-color:transparent;background-image:var(--icon);background-repeat:no-repeat;background-size:100% 100%}[class^=vpi-]:not(.bg),[class*=" vpi-"]:not(.bg){color:inherit;background-color:currentcolor;-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.vp-icon.iconify{background-color:unset}.vp-icon.iconfont:before{display:block;line-height:1}.vpi-align-left{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21 6H3M15 12H3M17 18H3'/%3E%3C/svg%3E")}.vpi-arrow-right,.vpi-arrow-down,.vpi-arrow-left,.vpi-arrow-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E")}.vpi-chevron-right,.vpi-chevron-down,.vpi-chevron-left,.vpi-chevron-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.vpi-chevron-down,.vpi-arrow-down{transform:rotate(90deg)}.vpi-chevron-left,.vpi-arrow-left{transform:rotate(180deg)}.vpi-chevron-up,.vpi-arrow-up{transform:rotate(-90deg)}.vpi-square-pen{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z'/%3E%3C/svg%3E")}.vpi-plus{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E")}.vpi-sun{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/svg%3E")}.vpi-moon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z'/%3E%3C/svg%3E")}.vpi-more-horizontal{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/svg%3E")}.vpi-languages{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m5 8 6 6M4 14l6-6 2-3M2 5h12M7 2h1M22 22l-5-10-5 10M14 18h6'/%3E%3C/svg%3E")}.vpi-external-link{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' viewBox='0 0 24 24' %3E %3Cpath d='M0 0h24v24H0V0z' fill='none' /%3E %3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z' fill='currentColor' /%3E %3C/svg%3E")}.vpi-lock{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='currentColor' d='M18 8h-1V7c0-2.757-2.243-5-5-5S7 4.243 7 7v1H6a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2M9 7c0-1.654 1.346-3 3-3s3 1.346 3 3v1H9zm4 8.723V18h-2v-2.277c-.595-.346-1-.984-1-1.723a2 2 0 1 1 4 0c0 .738-.405 1.376-1 1.723' /%3E %3C/svg%3E")}.vpi-loading{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Ccircle cx='18' cy='12' r='0' fill='%23000'%3E%3Canimate attributeName='r' begin='.67' calcMode='spline' dur='1.5s' keySplines='0.2 0.2 0.4 0.8;0.2 0.2 0.4 0.8;0.2 0.2 0.4 0.8' repeatCount='indefinite' values='0;2;0;0'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='0' fill='%23000'%3E%3Canimate attributeName='r' begin='.33' calcMode='spline' dur='1.5s' keySplines='0.2 0.2 0.4 0.8;0.2 0.2 0.4 0.8;0.2 0.2 0.4 0.8' repeatCount='indefinite' values='0;2;0;0'/%3E%3C/circle%3E%3Ccircle cx='6' cy='12' r='0' fill='%23000'%3E%3Canimate attributeName='r' begin='0' calcMode='spline' dur='1.5s' keySplines='0.2 0.2 0.4 0.8;0.2 0.2 0.4 0.8;0.2 0.2 0.4 0.8' repeatCount='indefinite' values='0;2;0;0'/%3E%3C/circle%3E%3C/svg%3E")}.vpi-print{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M16 8V5H8v3H6V3h12v5zM4 10h16zm14 2.5q.425 0 .713-.288T19 11.5q0-.425-.288-.712T18 10.5q-.425 0-.712.288T17 11.5q0 .425.288.713T18 12.5M16 19v-4H8v4zm2 2H6v-4H2v-6q0-1.275.875-2.137T5 8h14q1.275 0 2.138.863T22 11v6h-4zm2-6v-4q0-.425-.288-.712T19 10H5q-.425 0-.712.288T4 11v4h2v-2h12v2z' /%3E%3C/svg%3E")}.vpi-books{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M256 160c16-63.16 76.43-95.41 208-96a15.94 15.94 0 0 1 16 16v288a16 16 0 0 1-16 16c-128 0-177.45 25.81-208 64c-30.37-38-80-64-208-64c-9.88 0-16-8.05-16-17.93V80a15.94 15.94 0 0 1 16-16c131.57.59 192 32.84 208 96m0 0v288' /%3E%3C/svg%3E")}.vpi-clock{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='currentColor' d='M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z' /%3E %3C/svg%3E")}.vpi-tag{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E %3Cg fill='currentColor'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.707 9.293a1 1 0 010 1.414l-7 7a1 1 0 01-1.414 0l-7-7A.997.997 0 012 10V5a3 3 0 013-3h5c.256 0 .512.098.707.293l7 7zM5 6a1 1 0 100-2 1 1 0 000 2z' /%3E %3C/g%3E %3C/svg%3E")}.vpi-user{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 256 256'%3E %3Cpath fill='currentColor' d='M230.92 212c-15.23-26.33-38.7-45.21-66.09-54.16a72 72 0 1 0-73.66 0c-27.39 8.94-50.86 27.82-66.09 54.16a8 8 0 1 0 13.85 8c18.84-32.56 52.14-52 89.07-52s70.23 19.44 89.07 52a8 8 0 1 0 13.85-8M72 96a56 56 0 1 1 56 56a56.06 56.06 0 0 1-56-56' /%3E %3C/svg%3E")}.vpi-folder{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E %3Cg fill='currentColor'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 6a2 2 0 012-2h5l2 2h5a2 2 0 012 2v6a2 2 0 01-2 2H4a2 2 0 01-2-2V6z' /%3E %3C/g%3E %3C/svg%3E")}.vpi-archive{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='currentColor' d='m213.66 82.34l-56-56A8 8 0 0 0 152 24H56a16 16 0 0 0-16 16v176a16 16 0 0 0 16 16h36a4 4 0 0 0 4-4v-20h-7.73a8.17 8.17 0 0 1-8.27-7.47a8 8 0 0 1 8-8.53h8v-16h-7.73a8.17 8.17 0 0 1-8.27-7.47a8 8 0 0 1 8-8.53h8v-16h-7.73a8.17 8.17 0 0 1-8.27-7.47a8 8 0 0 1 8-8.53h8v-7.73a8.18 8.18 0 0 1 7.47-8.25a8 8 0 0 1 8.53 8v8h7.73a8.17 8.17 0 0 1 8.25 7.47a8 8 0 0 1-8 8.53h-8v16h7.73a8.17 8.17 0 0 1 8.25 7.47a8 8 0 0 1-8 8.53h-8v16h7.73a8.17 8.17 0 0 1 8.25 7.47a8 8 0 0 1-8 8.53h-8v20a4 4 0 0 0 4 4h84a16 16 0 0 0 16-16V88a8 8 0 0 0-2.28-5.66M152 88V44l44 44Z' /%3E%3C/svg%3E")}.vpi-category{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='M5 7h13v10H2V4h7l2 2H4v9h1z'/%3E%3C/svg%3E")}.vpi-blog-ext{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M22 3H5a2 2 0 0 0-2 2v4h2V5h17v14H5v-4H3v4a2 2 0 0 0 2 2h17a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2M7 15v-2H0v-2h7V9l4 3zm13-2h-7v-2h7zm0-4h-7V7h7zm-3 8h-4v-2h4z' /%3E%3C/svg%3E")}.vpi-location{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E %3Ccircle cx='12' cy='10' r='3' /%3E %3Cpath d='M12 2a8 8 0 0 0-8 8c0 1.892.402 3.13 1.5 4.5L12 22l6.5-7.5c1.098-1.37 1.5-2.608 1.5-4.5a8 8 0 0 0-8-8' /%3E %3C/g%3E %3C/svg%3E")}.vpi-organization{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E %3Cpath fill='currentColor' d='M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.766.766 0 0 1-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5M3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75m4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75M7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5M3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75M7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5' /%3E %3C/svg%3E")}.vpi-back-to-top{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M24.008 14.1V42M12 26l12-12l12 12M12 6h24' /%3E%3C/svg%3E")}.vpi-folder{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32'/%3E%3C/svg%3E")}.vpi-folder-open{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 0 0-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12c0-17.7-14.3-32-32-32m-180 0H238c-13 0-24.8 7.9-29.7 20L136 643.2V256h188.5l119.6 114.4H748z'/%3E%3C/svg%3E")}.vpi-post{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1m-1-2V4H5v16zM7 6h4v4H7zm0 6h10v2H7zm0 4h10v2H7zm6-9h4v2h-4z'/%3E%3C/svg%3E")}.vpi-close{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='%23000' d='m12 14.122l5.303 5.303a1.5 1.5 0 0 0 2.122-2.122L14.12 12l5.304-5.303a1.5 1.5 0 1 0-2.122-2.121L12 9.879L6.697 4.576a1.5 1.5 0 1 0-2.122 2.12L9.88 12l-5.304 5.304a1.5 1.5 0 1 0 2.122 2.12z'/%3E%3C/g%3E%3C/svg%3E")}.vpi-social-discord{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028c.462-.63.874-1.295 1.226-1.994a.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.955-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.946 2.418-2.157 2.418Z'/%3E%3C/svg%3E")}.vpi-social-telegram{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z'/%3E%3C/svg%3E")}.vpi-social-facebook{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.101 23.691v-7.98H6.627v-3.667h2.474v-1.58c0-4.085 1.848-5.978 5.858-5.978.401 0 .955.042 1.468.103a8.68 8.68 0 0 1 1.141.195v3.325a8.623 8.623 0 0 0-.653-.036 26.805 26.805 0 0 0-.733-.009c-.707 0-1.259.096-1.675.309a1.686 1.686 0 0 0-.679.622c-.258.42-.374.995-.374 1.752v1.297h3.919l-.386 2.103-.287 1.564h-3.246v8.245C19.396 23.238 24 18.179 24 12.044c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.628 3.874 10.35 9.101 11.647Z'/%3E%3C/svg%3E")}.vpi-social-github{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")}.vpi-social-instagram{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.03.084c-1.277.06-2.149.264-2.91.563a5.874 5.874 0 0 0-2.124 1.388 5.878 5.878 0 0 0-1.38 2.127C.321 4.926.12 5.8.064 7.076.008 8.354-.005 8.764.001 12.023c.007 3.259.021 3.667.083 4.947.061 1.277.264 2.149.563 2.911.308.789.72 1.457 1.388 2.123a5.872 5.872 0 0 0 2.129 1.38c.763.295 1.636.496 2.913.552 1.278.056 1.689.069 4.947.063 3.257-.007 3.668-.021 4.947-.082 1.28-.06 2.147-.265 2.91-.563a5.881 5.881 0 0 0 2.123-1.388 5.881 5.881 0 0 0 1.38-2.129c.295-.763.496-1.636.551-2.912.056-1.28.07-1.69.063-4.948-.006-3.258-.02-3.667-.081-4.947-.06-1.28-.264-2.148-.564-2.911a5.892 5.892 0 0 0-1.387-2.123 5.857 5.857 0 0 0-2.128-1.38C19.074.322 18.202.12 16.924.066 15.647.009 15.236-.006 11.977 0 8.718.008 8.31.021 7.03.084m.14 21.693c-1.17-.05-1.805-.245-2.228-.408a3.736 3.736 0 0 1-1.382-.895 3.695 3.695 0 0 1-.9-1.378c-.165-.423-.363-1.058-.417-2.228-.06-1.264-.072-1.644-.08-4.848-.006-3.204.006-3.583.061-4.848.05-1.169.246-1.805.408-2.228.216-.561.477-.96.895-1.382a3.705 3.705 0 0 1 1.379-.9c.423-.165 1.057-.361 2.227-.417 1.265-.06 1.644-.072 4.848-.08 3.203-.006 3.583.006 4.85.062 1.168.05 1.804.244 2.227.408.56.216.96.475 1.382.895.421.42.681.817.9 1.378.165.422.362 1.056.417 2.227.06 1.265.074 1.645.08 4.848.005 3.203-.006 3.583-.061 4.848-.051 1.17-.245 1.805-.408 2.23-.216.56-.477.96-.896 1.38a3.705 3.705 0 0 1-1.378.9c-.422.165-1.058.362-2.226.418-1.266.06-1.645.072-4.85.079-3.204.007-3.582-.006-4.848-.06m9.783-16.192a1.44 1.44 0 1 0 1.437-1.442 1.44 1.44 0 0 0-1.437 1.442M5.839 12.012a6.161 6.161 0 1 0 12.323-.024 6.162 6.162 0 0 0-12.323.024M8 12.008A4 4 0 1 1 12.008 16 4 4 0 0 1 8 12.008'/%3E%3C/svg%3E")}.vpi-social-linkedin{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z'/%3E%3C/svg%3E")}.vpi-social-mastodon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.268 5.313c-.35-2.578-2.617-4.61-5.304-5.004C17.51.242 15.792 0 11.813 0h-.03c-3.98 0-4.835.242-5.288.309C3.882.692 1.496 2.518.917 5.127.64 6.412.61 7.837.661 9.143c.074 1.874.088 3.745.26 5.611.118 1.24.325 2.47.62 3.68.55 2.237 2.777 4.098 4.96 4.857 2.336.792 4.849.923 7.256.38.265-.061.527-.132.786-.213.585-.184 1.27-.39 1.774-.753a.057.057 0 0 0 .023-.043v-1.809a.052.052 0 0 0-.02-.041.053.053 0 0 0-.046-.01 20.282 20.282 0 0 1-4.709.545c-2.73 0-3.463-1.284-3.674-1.818a5.593 5.593 0 0 1-.319-1.433.053.053 0 0 1 .066-.054c1.517.363 3.072.546 4.632.546.376 0 .75 0 1.125-.01 1.57-.044 3.224-.124 4.768-.422.038-.008.077-.015.11-.024 2.435-.464 4.753-1.92 4.989-5.604.008-.145.03-1.52.03-1.67.002-.512.167-3.63-.024-5.545zm-3.748 9.195h-2.561V8.29c0-1.309-.55-1.976-1.67-1.976-1.23 0-1.846.79-1.846 2.35v3.403h-2.546V8.663c0-1.56-.617-2.35-1.848-2.35-1.112 0-1.668.668-1.67 1.977v6.218H4.822V8.102c0-1.31.337-2.35 1.011-3.12.696-.77 1.608-1.164 2.74-1.164 1.311 0 2.302.5 2.962 1.498l.638 1.06.638-1.06c.66-.999 1.65-1.498 2.96-1.498 1.13 0 2.043.395 2.74 1.164.675.77 1.012 1.81 1.012 3.12z'/%3E%3C/svg%3E")}.vpi-social-npm{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M1.763 0C.786 0 0 .786 0 1.763v20.474C0 23.214.786 24 1.763 24h20.474c.977 0 1.763-.786 1.763-1.763V1.763C24 .786 23.214 0 22.237 0zM5.13 5.323l13.837.019-.009 13.836h-3.464l.01-10.382h-3.456L12.04 19.17H5.113z'/%3E%3C/svg%3E")}.vpi-social-slack{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.042 15.165a2.528 2.528 0 0 1-2.52 2.523A2.528 2.528 0 0 1 0 15.165a2.527 2.527 0 0 1 2.522-2.52h2.52v2.52zm1.271 0a2.527 2.527 0 0 1 2.521-2.52 2.527 2.527 0 0 1 2.521 2.52v6.313A2.528 2.528 0 0 1 8.834 24a2.528 2.528 0 0 1-2.521-2.522v-6.313zM8.834 5.042a2.528 2.528 0 0 1-2.521-2.52A2.528 2.528 0 0 1 8.834 0a2.528 2.528 0 0 1 2.521 2.522v2.52H8.834zm0 1.271a2.528 2.528 0 0 1 2.521 2.521 2.528 2.528 0 0 1-2.521 2.521H2.522A2.528 2.528 0 0 1 0 8.834a2.528 2.528 0 0 1 2.522-2.521h6.312zm10.122 2.521a2.528 2.528 0 0 1 2.522-2.521A2.528 2.528 0 0 1 24 8.834a2.528 2.528 0 0 1-2.522 2.521h-2.522V8.834zm-1.268 0a2.528 2.528 0 0 1-2.523 2.521 2.527 2.527 0 0 1-2.52-2.521V2.522A2.527 2.527 0 0 1 15.165 0a2.528 2.528 0 0 1 2.523 2.522v6.312zm-2.523 10.122a2.528 2.528 0 0 1 2.523 2.522A2.528 2.528 0 0 1 15.165 24a2.527 2.527 0 0 1-2.52-2.522v-2.522h2.52zm0-1.268a2.527 2.527 0 0 1-2.52-2.523 2.526 2.526 0 0 1 2.52-2.52h6.313A2.527 2.527 0 0 1 24 15.165a2.528 2.528 0 0 1-2.522 2.523h-6.313z'/%3E%3C/svg%3E")}.vpi-social-twitter,.vpi-social-x{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z'/%3E%3C/svg%3E")}.vpi-social-youtube{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z'/%3E%3C/svg%3E")}.vpi-social-qq{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='currentColor' d='M29.11 26.278c-.72.087-2.804-3.296-2.804-3.296c0 1.959-1.009 4.515-3.191 6.362c1.052.325 3.428 1.198 2.863 2.151c-.457.772-7.844.493-9.977.252c-2.133.24-9.52.519-9.977-.252c-.565-.953 1.807-1.826 2.861-2.151c-2.182-1.846-3.191-4.403-3.191-6.362c0 0-2.083 3.384-2.804 3.296c-.335-.041-.776-1.853.584-6.231c.641-2.064 1.375-3.78 2.509-6.611C5.792 6.13 8.811.001 15.999.001c7.109.001 10.197 6.008 10.017 13.435c1.132 2.826 1.869 4.553 2.509 6.611c1.361 4.379.92 6.191.584 6.231z'/%3E%3C/svg%3E")}.vpi-social-weibo{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M17.525 11.378c1.263.392 2.669 1.336 2.669 3.004c0 2.763-3.98 6.239-9.964 6.239c-4.565 0-9.23-2.213-9.23-5.852c0-1.902 1.204-4.102 3.277-6.177c2.773-2.77 6.004-4.033 7.219-2.816c.537.537.588 1.464.244 2.572c-.178.557.525.25.525.25c2.24-.938 4.196-.994 4.909.027c.38.543.343 1.306-.008 2.19c-.163.407.048.471.36.563zm-7.282 7.939c3.641-.362 6.401-2.592 6.167-4.983c-.237-2.391-3.382-4.038-7.023-3.677c-3.64.36-6.403 2.59-6.167 4.98c.237 2.394 3.382 4.039 7.023 3.68zM6.16 14.438c.754-1.527 2.712-2.39 4.446-1.94c1.793.463 2.707 2.154 1.976 3.8c-.744 1.682-2.882 2.578-4.695 1.993c-1.752-.566-2.493-2.294-1.727-3.853zm1.446 2.587c.568.257 1.325.013 1.676-.55c.346-.568.163-1.217-.407-1.459c-.563-.237-1.291.008-1.64.553c-.354.547-.189 1.202.371 1.456zm2.206-1.808c.219.092.501-.012.628-.231c.123-.22.044-.466-.178-.548c-.216-.084-.486.018-.613.232c-.123.214-.054.458.163.547zM19.873 9.5a.725.725 0 1 1-1.378-.451a1.38 1.38 0 0 0-.288-1.357a1.395 1.395 0 0 0-1.321-.425a.723.723 0 1 1-.303-1.416a2.836 2.836 0 0 1 3.29 3.649zm-3.916-6.575A5.831 5.831 0 0 1 21.5 4.72a5.836 5.836 0 0 1 1.22 5.704a.838.838 0 0 1-1.06.54a.844.844 0 0 1-.542-1.062a4.143 4.143 0 0 0-4.807-5.327a.845.845 0 0 1-.354-1.65z'/%3E%3C/svg%3E")}.vpi-social-bilibili{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 10a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v6a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4v-6zm5-7l2 3m6-3l-2 3m-7 6l3-1m4 0l3 1m-8 3a1.625 1.625 0 0 0 3 0a1.625 1.625 0 0 0 3 0'/%3E%3C/svg%3E")}.vpi-social-gitlab{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M105.2 24.9c-3.1-8.9-15.7-8.9-18.9 0L29.8 199.7h132c-.1 0-56.6-174.8-56.6-174.8M.9 287.7c-2.6 8 .3 16.9 7.1 22l247.9 184l-226.2-294zm160.8-88l94.3 294l94.3-294zm349.4 88l-28.8-88l-226.3 294l247.9-184c6.9-5.1 9.7-14 7.2-22M425.7 24.9c-3.1-8.9-15.7-8.9-18.9 0l-56.6 174.8h132z'/%3E%3C/svg%3E")}.vpi-social-docker{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.983 11.078h2.119a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.119a.185.185 0 00-.185.185v1.888c0 .102.083.185.185.185m-2.954-5.43h2.118a.186.186 0 00.186-.186V3.574a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m0 2.716h2.118a.187.187 0 00.186-.186V6.29a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.887c0 .102.082.185.185.186m-2.93 0h2.12a.186.186 0 00.184-.186V6.29a.185.185 0 00-.185-.185H8.1a.185.185 0 00-.185.185v1.887c0 .102.083.185.185.186m-2.964 0h2.119a.186.186 0 00.185-.186V6.29a.185.185 0 00-.185-.185H5.136a.186.186 0 00-.186.185v1.887c0 .102.084.185.186.186m5.893 2.715h2.118a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m-2.93 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.083.185.185.185m-2.964 0h2.119a.185.185 0 00.185-.185V9.006a.185.185 0 00-.184-.186h-2.12a.186.186 0 00-.186.186v1.887c0 .102.084.185.186.185m-2.92 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.082.185.185.185M23.763 9.89c-.065-.051-.672-.51-1.954-.51-.338.001-.676.03-1.01.087-.248-1.7-1.653-2.53-1.716-2.566l-.344-.199-.226.327c-.284.438-.49.922-.612 1.43-.23.97-.09 1.882.403 2.661-.595.332-1.55.413-1.744.42H.751a.751.751 0 00-.75.748 11.376 11.376 0 00.692 4.062c.545 1.428 1.355 2.48 2.41 3.124 1.18.723 3.1 1.137 5.275 1.137.983.003 1.963-.086 2.93-.266a12.248 12.248 0 003.823-1.389c.98-.567 1.86-1.288 2.61-2.136 1.252-1.418 1.998-2.997 2.553-4.4h.221c1.372 0 2.215-.549 2.68-1.009.309-.293.55-.65.707-1.046l.098-.288Z'/%3E%3C/svg%3E")}.vpi-social-juejin{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='m12 14.316l7.454-5.88l-2.022-1.625L12 11.1l-.004.003l-5.432-4.288l-2.02 1.624l7.452 5.88Zm0-7.247l2.89-2.298L12 2.453l-.004-.005l-2.884 2.318l2.884 2.3Zm0 11.266l-.005.002l-9.975-7.87L0 12.088l.194.156l11.803 9.308l7.463-5.885L24 12.085l-2.023-1.624Z'/%3E%3C/svg%3E")}.vpi-social-zhihu{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M5.721 0C2.251 0 0 2.25 0 5.719V18.28C0 21.751 2.252 24 5.721 24h12.56C21.751 24 24 21.75 24 18.281V5.72C24 2.249 21.75 0 18.281 0zm1.964 4.078c-.271.73-.5 1.434-.68 2.11h4.587c.545-.006.445 1.168.445 1.171H9.384a58.104 58.104 0 0 1-.112 3.797h2.712c.388.023.393 1.251.393 1.266H9.183a9.223 9.223 0 0 1-.408 2.102l.757-.604c.452.456 1.512 1.712 1.906 2.177c.473.681.063 2.081.063 2.081l-2.794-3.382c-.653 2.518-1.845 3.607-1.845 3.607c-.523.468-1.58.82-2.64.516c2.218-1.73 3.44-3.917 3.667-6.497H4.491c0-.015.197-1.243.806-1.266h2.71c.024-.32.086-3.254.086-3.797H6.598c-.136.406-.158.447-.268.753c-.594 1.095-1.603 1.122-1.907 1.155c.906-1.821 1.416-3.6 1.591-4.064c.425-1.124 1.671-1.125 1.671-1.125M13.078 6h6.377v11.33h-2.573l-2.184 1.373l-.401-1.373h-1.219zm1.313 1.219v8.86h.623l.263.937l1.455-.938h1.456v-8.86z'/%3E%3C/svg%3E")}.vpi-social-douban{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h16M5 4h14M8 8h8a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2v-2a2 2 0 0 1 2-2m8 6l-2 6m-6-3l1 3'/%3E%3C/svg%3E")}.vpi-social-steam{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='currentColor' d='M15.974 0C7.573 0 .682 6.479.031 14.714l8.573 3.547a4.521 4.521 0 0 1 2.552-.786c.083 0 .167.005.25.005l3.813-5.521v-.078c0-3.328 2.703-6.031 6.031-6.031s6.036 2.708 6.036 6.036a6.039 6.039 0 0 1-6.036 6.031h-.135l-5.438 3.88c0 .073.005.141.005.214c0 2.5-2.021 4.526-4.521 4.526c-2.177 0-4.021-1.563-4.443-3.635L.583 20.36c1.901 6.719 8.063 11.641 15.391 11.641c8.833 0 15.995-7.161 15.995-16s-7.161-16-15.995-16zm-5.922 24.281l-1.964-.813a3.413 3.413 0 0 0 1.755 1.667a3.404 3.404 0 0 0 4.443-1.833a3.38 3.38 0 0 0 .005-2.599a3.36 3.36 0 0 0-1.839-1.844a3.38 3.38 0 0 0-2.5-.042l2.026.839c1.276.536 1.88 2 1.349 3.276s-2 1.88-3.276 1.349zm15.219-12.406a4.025 4.025 0 0 0-4.016-4.021a4.02 4.02 0 1 0 0 8.042a4.022 4.022 0 0 0 4.016-4.021m-7.026-.005c0-1.672 1.349-3.021 3.016-3.021s3.026 1.349 3.026 3.021c0 1.667-1.359 3.021-3.026 3.021s-3.016-1.354-3.016-3.021'/%3E%3C/svg%3E")}.vpi-social-stackoverflow{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='currentColor' d='M25.312 29.151v-8.536h2.849V32H2.458V20.615h2.839v8.536zM8.145 26.307h14.324v-2.848H8.145zm.35-6.468l13.975 2.916l.599-2.76L9.1 17.083zm1.812-6.74l12.939 6.037l1.203-2.6l-12.937-6.041l-1.204 2.584zm3.62-6.38L24.88 15.86l1.813-2.163L15.74 4.562l-1.803 2.151zM21 0l-2.328 1.724l8.541 11.473l2.328-1.724z'/%3E%3C/svg%3E")}.vpi-social-xbox{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='currentColor' d='M5.469 28.041A15.907 15.907 0 0 0 16 32c4.036 0 7.719-1.489 10.536-3.959c2.5-2.547-5.755-11.609-10.536-15.219c-4.776 3.609-13.036 12.672-10.531 15.219m14.88-19.202c3.333 3.948 9.979 13.749 8.104 17.213A15.924 15.924 0 0 0 32 16.005c0-4.453-1.817-8.484-4.76-11.38c0 0-.037-.032-.109-.057a1.056 1.056 0 0 0-.376-.057c-.785 0-2.645.577-6.405 4.328zM4.869 4.568c-.072.025-.109.057-.115.057a15.933 15.933 0 0 0-4.755 11.38c0 3.807 1.328 7.297 3.547 10.041c-1.864-3.468 4.771-13.265 8.109-17.208C7.895 5.082 6.03 4.51 5.244 4.51a.901.901 0 0 0-.376.063zM16 4.735s-3.927-2.297-6.995-2.407c-1.203-.041-1.937.391-2.027.453C9.838.86 12.879 0 15.978 0h.021c3.115 0 6.14.86 9.021 2.781c-.089-.063-.819-.495-2.027-.453c-3.068.109-6.995 2.401-6.995 2.401z'/%3E%3C/svg%3E")}#nprogress .bar{background:var(--vp-c-brand-1)}#nprogress .spinner-icon{border-top-color:var(--vp-c-brand-1);border-left-color:var(--vp-c-brand-1)}#nprogress .peg{box-shadow:0 0 10px var(--vp-c-brand-1),0 0 5px var(--vp-c-brand-1)}.vp-comment{margin-top:80px}.vp-doc #doc-contributors,.vp-doc #doc-changelog{border-top:1px solid var(--vp-c-divider)}.vp-doc .vp-changelog-wrapper{background-color:var(--vp-c-default-soft)}.vp-doc .vp-changelog-wrapper .vp-changelog-list{padding-left:0;margin-block:8px;list-style:none}.vp-doc :not(a)>img.no-view,.vp-doc :not(a)>img.ignore,.vp-doc :not(a)>img[no-view]{cursor:revert}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vp-icon{margin:0 .3em}.smooth{scroll-behavior:smooth}.fade-slide-y-enter-active{transition:.15s ease!important;transition-property:opacity,transform}.fade-slide-y-leave-active{transition:.15s cubic-bezier(0,1,.3,1)!important;transition-property:opacity,transform}.fade-slide-y-enter-from,.fade-slide-y-leave-to{opacity:0;transform:translateY(10px)}.fade-slide-x-enter-active{transition:.15s ease!important;transition-property:opacity,transform}.fade-slide-x-leave-active{transition:.25s cubic-bezier(0,1,.3,1)!important;transition-property:opacity,transform}.fade-slide-x-enter-from,.fade-slide-x-leave-to{opacity:0!important;transform:translate(-10px)!important}[data-theme=dark] .vp-doc img:where(.github-light,.light){display:none}[data-theme=light] .vp-doc img:where(.github-dark,.dark){display:none}.vp-doc a.read-more,.vp-doc a.readmore{position:relative;display:block;padding:8px 22px 8px calc(1.25em + 16px);margin:16px 0;font-size:inherit;font-size:14px;font-weight:inherit;color:currentcolor;text-decoration:none;background-color:var(--vp-c-bg-safe);border:dashed 1px var(--vp-c-divider);border-radius:8px;transition:border-color var(--vp-t-color),background-color var(--vp-t-color)}.vp-doc a.read-more:hover,.vp-doc a.readmore:hover{color:currentcolor;background-color:var(--vp-c-bg-soft);border:solid 1px var(--vp-c-brand-2)}.vp-doc a.read-more:before,.vp-doc a.readmore:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1M7 4H5v16h14V4h-5v9l-3.5-2L7 13z'/%3E%3C/svg%3E");position:absolute;top:50%;left:16px;display:inline-block;width:1em;height:1em;color:var(--vp-c-brand-1);vertical-align:middle;content:"";background-color:currentcolor;-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transform:translateY(-50%)}.vp-doc a.read-more[href*="://"]:after,.vp-doc a.readmore[target=_blank]:after{position:absolute;top:8px;right:8px;width:14px!important;height:14px!important;margin:0!important;color:var(--vp-c-text-3)!important}.vp-doc a.read-more[href*="://"]:hover:after,.vp-doc a.readmore[target=_blank]:hover:after{color:var(--vp-c-brand-2)!important}.vp-doc a.read-more :where(strong),.vp-doc a.readmore :where(strong){color:var(--vp-c-brand-1)}.vp-doc{position:relative}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4,.vp-doc h5,.vp-doc h6{position:relative;font-weight:600;color:var(--vp-c-text-1);overflow-wrap:break-word;outline:none}.vp-doc h1{font-size:28px;line-height:40px;letter-spacing:-.02em}.vp-doc h2{padding-top:24px;margin:48px 0 16px;font-size:24px;line-height:32px;letter-spacing:-.02em;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color),color var(--vp-t-color)}.vp-doc h2:first-of-type{padding-top:12px;margin-top:32px;border-top:none}.vp-doc h3{margin:32px 0 16px;font-size:20px;line-height:28px;letter-spacing:-.01em}.vp-doc h4{margin:24px 0 16px;font-size:18px;line-height:24px;letter-spacing:-.01em}.vp-doc h5,.vp-doc h6{margin:24px 0 16px;font-size:16px;line-height:24px;letter-spacing:-.01em}.vp-doc .header-anchor{position:relative;color:currentcolor;text-decoration:none}.vp-doc .header-anchor:before{position:absolute;left:-.75em;font-size:.8em;color:var(--vp-c-brand-1);content:var(--vp-header-anchor-symbol);opacity:0;transition:color var(--vp-t-color)}.vp-doc .header-anchor:hover{color:inherit}.vp-doc .header-anchor:hover:before{opacity:1}.vp-doc .header-anchor:focus-visible{outline:none}.vp-doc .header-anchor:focus-visible:before{position:absolute;left:-.75em;color:var(--vp-c-brand-1);content:var(--vp-header-anchor-symbol);outline:auto}@media (min-width: 768px){.vp-doc h1{font-size:32px;line-height:40px;letter-spacing:-.02em}}.vp-doc img{display:inline-block}.vp-doc a img+span{margin-left:.2rem}.vp-doc p,.vp-doc summary{margin:16px 0;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-doc p{line-height:28px}.vp-doc blockquote{position:relative;padding:8px 20px 8px 36px;margin:16px 0;color:var(--vp-c-text-3);background-color:var(--vp-c-default-soft);border-radius:8px;transition:background-color var(--vp-t-color),color var(--vp-t-color)}.vp-doc blockquote:before{position:absolute;top:0;left:4px;font-size:32px;color:var(--vp-c-text-1);content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M3.691 6.292C5.094 4.771 7.217 4 10 4h1v2.819l-.804.161c-1.37.274-2.323.813-2.833 1.604A2.9 2.9 0 0 0 6.925 10H10a1 1 0 0 1 1 1v7c0 1.103-.897 2-2 2H3a1 1 0 0 1-1-1v-5l.003-2.919c-.009-.111-.199-2.741 1.688-4.789M20 20h-6a1 1 0 0 1-1-1v-5l.003-2.919c-.009-.111-.199-2.741 1.688-4.789C16.094 4.771 18.217 4 21 4h1v2.819l-.804.161c-1.37.274-2.323.813-2.833 1.604A2.9 2.9 0 0 0 17.925 10H21a1 1 0 0 1 1 1v7c0 1.103-.897 2-2 2'/%3E%3C/svg%3E");opacity:.3}.vp-doc blockquote>p{margin:0;font-size:16px;color:inherit}.vp-doc a{font-weight:500;color:var(--vp-c-brand-1);text-decoration:underline;text-underline-offset:2px;transition:color var(--vp-t-color),opacity var(--vp-t-color),text-underline-offset var(--vp-t-color)}@media print{.vp-doc a[href^="http://"]:after,.vp-doc a[href^="https://"]:after{content:" (" attr(href) ") "}}.vp-doc :not(h1,h2,h3,h4,h5,h6) a:hover{color:var(--vp-c-brand-2);text-underline-offset:5px}.vp-doc strong{font-weight:600}.vp-doc ul,.vp-doc ol{padding-left:1.25rem;margin:16px 0}.vp-doc ul{list-style:disc}.vp-doc ol{list-style:decimal}.vp-doc li+li{margin-top:8px}.vp-doc li>ol,.vp-doc li>ul{margin:8px 0 0}.vp-doc table{display:block;margin:20px 0;overflow-x:auto;border-collapse:collapse}.vp-doc tr{background-color:var(--vp-c-bg);border-top:1px solid var(--vp-c-divider);transition:var(--vp-t-color);transition-property:background-color,border-top}.vp-doc tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}.vp-doc th,.vp-doc td{padding:8px 16px;border:1px solid var(--vp-c-divider);transition:border var(--vp-t-color)}.vp-doc th{font-size:14px;font-weight:600;color:var(--vp-c-text-2);text-align:left;background-color:var(--vp-c-bg-soft);transition:var(--vp-t-color);transition-property:color,background-color,border}.vp-doc td{font-size:14px}.vp-doc hr{margin:16px 0;border:none;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color)}.vp-doc :not(pre,h1,h2,h3,h4,h5,h6)>code{font-size:var(--vp-code-font-size);color:var(--vp-code-color);transition:color var(--vp-t-color)}.vp-doc :not(pre)>code{padding:3px 6px;background-color:var(--vp-code-bg);border-radius:4px;transition:color var(--vp-t-color),background-color var(--vp-t-color)}.vp-doc h1>code,.vp-doc h2>code,.vp-doc h3>code,.vp-doc h4>code{font-size:.9em}.vp-doc a>code{color:var(--vp-code-link-color);transition:color var(--vp-t-color)}.vp-doc a:hover>code{color:var(--vp-code-link-hover-color)}:is(.vp-external-link-icon,.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(.no-icon):after{--icon: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0V0z' fill='none' /%3E%3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z' /%3E%3C/svg%3E");display:inline-block;flex-shrink:0;width:11px;height:11px;margin-top:-1px;margin-left:4px;color:var(--vp-c-text-3);background:currentcolor;-webkit-mask-image:var(--icon);mask-image:var(--icon)}.vp-external-link-icon:after{content:""}.external-link-icon-enabled :is(.vp-doc a[href*="://"],.vp-doc a[target=_blank]):after{color:currentcolor;content:""}.vp-doc a[href*="://"]:has(img:only-child):after,.vp-doc a[target=_blank]:has(img:only-child):after{display:none}.vp-doc :not(a)>img{cursor:zoom-in}.vp-doc img+img:not(.light,.dark,.github-light,.github-dark){margin-left:.5rem}mark{--vp-mark-text: currentcolor;--vp-mark-bg: transparent;--vp-mark-bg-shift: .55lh;--vp-mark-linear-color: var(--vp-c-brand-3);--vp-mark-bg-image: linear-gradient(to right, var(--vp-mark-linear-color) 50%, transparent 50%);padding:2px;color:var(--vp-mark-text);background-color:var(--vp-mark-bg);background-image:var(--vp-mark-bg-image);background-repeat:no-repeat;background-position:100% var(--vp-mark-bg-shift);background-size:200%;animation:mark-highlight 1.5s .5s forwards}mark:where(.note){--vp-mark-linear-color: #ff0}mark:where(.info){--vp-mark-linear-color: var(--vp-c-default-1)}mark:where(.tip){--vp-mark-linear-color: #39ff14}mark:where(.warning){--vp-mark-linear-color: #fc0}mark:where(.caution,.danger){--vp-mark-linear-color: #f99}mark:where(.important){--vp-mark-linear-color: #ccf}:not(h1,h2,h3,h4,h5,h6) mark{font-weight:500}[data-theme=dark] mark:where(.note){--vp-mark-linear-color: #660}[data-theme=dark] mark:where(.tip){--vp-mark-linear-color: #063}[data-theme=dark] mark:where(.warning){--vp-mark-linear-color: #c60}[data-theme=dark] mark:where(.caution,.danger){--vp-mark-linear-color: #c66}[data-theme=dark] mark:where(.important){--vp-mark-linear-color: #66c}@keyframes mark-highlight{0%{color:inherit;background-position:100% var(--vp-mark-bg-shift)}to{color:currentcolor;background-position:0 var(--vp-mark-bg-shift)}}[data-theme=dark] .vp-code span{color:var(--shiki-dark, rgb(235 235 245 / .6))}html:not([data-theme=dark]) .vp-code span{color:var(--shiki-light, rgb(60 60 67 / .78))}.vp-doc div[class*=language-],.vp-block{position:relative;margin:16px -24px;overflow-x:auto;background-color:var(--vp-code-block-bg);transition:background-color var(--vp-t-color);scrollbar-width:thin}@media (min-width: 640px){.vp-doc div[class*=language-],.vp-block{margin:16px 0;border-radius:8px}}.vp-doc div[class*=language-]+div[class*=language-]{margin-top:-8px}.vp-doc div[class*=language-]:before{position:absolute;top:5px;right:1em;z-index:3;font-size:.75rem;color:var(--vp-code-line-number-color);content:attr(data-ext);transition:color var(--vp-t-color)}.vp-doc div[class*=language-] code{display:block;width:-moz-fit-content;width:fit-content;min-width:100%;padding:0 24px;font-size:var(--vp-code-font-size);line-height:var(--vp-code-line-height);color:var(--vp-code-block-color);transition:background-color var(--vp-t-color),color var(--vp-t-color);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.vp-doc div[class*=language-] pre{position:relative;z-index:1;padding:20px 0;margin:0;overflow-x:auto;font-family:inherit;font-size:inherit;line-height:inherit;background:transparent}@media (min-width: 640px){.vp-doc div[class*=language-] pre{border-radius:6px}}.vp-doc div[class*=language-] pre,.vp-doc div[class*=language-] code{-webkit-hyphens:none;hyphens:none;text-align:left;word-break:normal;overflow-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre;word-spacing:normal;direction:ltr}.vp-doc div[class*=language-]:not(.line-numbers-mode) .line-numbers{display:none}.vp-doc div[class*=language-].line-numbers-mode:after{display:none}.vp-doc div[class*=language-].line-numbers-mode{padding-left:32px}.vp-doc div[class*=language-].line-numbers-mode .line-numbers{position:absolute;top:0;left:0;z-index:3;width:32px;height:-moz-fit-content;height:fit-content;min-height:100%;padding-top:20px;padding-bottom:20px;font-family:var(--vp-font-family-mono);font-size:var(--vp-code-font-size);line-height:var(--vp-code-line-height);color:var(--vp-code-line-number-color);text-align:center;border-right:1px solid var(--vp-code-block-divider-color);transition:border-right var(--vp-t-color),color var(--vp-t-color)}.vp-doc div[class*=language-].line-numbers-mode .line-numbers .line-number{position:relative;z-index:3;font-family:var(--vp-font-family-mono);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vp-doc div[class*=language-].line-numbers-mode .line-numbers .line-number:before{content:counter(line-number);counter-increment:line-number}@media print{.vp-doc div[class*=language-].line-numbers-mode{padding-left:0}.vp-doc div[class*=language-].line-numbers-mode .line-numbers{display:none}}@media (max-width: 639px){.vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.vp-doc div[class*=language-] code .highlighted{z-index:2;display:inline-block;width:calc(100% + 48px);padding:0 24px;margin:0 -24px;background-color:var(--vp-code-line-highlight-color);transition:background-color var(--vp-t-color)}.vp-doc div[class*=language-] code .highlighted.error{background-color:var(--vp-code-line-error-color)}.vp-doc div[class*=language-] code .highlighted.warning{background-color:var(--vp-code-line-warning-color)}.vp-doc div[class*=language-] code .highlighted-word{padding:1px 2px;margin:-1px -2px;background-color:var(--vp-c-gray-soft);border:1px solid var(--vp-c-border);border-radius:4px}.vp-doc div[class*=language-] code .highlighted-word:has(+.highlighted-word){padding-right:0;margin-right:0;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.vp-doc div[class*=language-] code .highlighted-word+.highlighted-word{padding-left:0;margin-left:0;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.vp-doc div[class*=language-] code .tab,.vp-doc div[class*=language-] code .space{position:relative}.vp-doc div[class*=language-] code .tab:before{position:absolute;content:"⇥";opacity:.3}.vp-doc div[class*=language-] code .space:before{position:absolute;content:"·";opacity:.3}.vp-doc div[class*=language-] code .diff{display:inline-block;width:calc(100% + 48px);padding:0 24px;margin:0 -24px;transition:background-color var(--vp-t-color)}.vp-doc div[class*=language-] code .diff:before{position:absolute;left:10px}.vp-doc div[class*=language-] code .diff.remove{background-color:var(--vp-code-line-diff-remove-color);opacity:.7}.vp-doc div[class*=language-] code .diff.remove:before{color:var(--vp-code-line-diff-remove-symbol-color);content:"-"}.vp-doc div[class*=language-] code .diff.add{background-color:var(--vp-code-line-diff-add-color)}.vp-doc div[class*=language-] code .diff.add:before{color:var(--vp-code-line-diff-add-symbol-color);content:"+"}.vp-copy-code-button{--copy-code-c-text: var(--vp-code-block-color);top:1em;line-height:initial;transition:opacity var(--vp-t-color),background-color var(--vp-t-color)}.vp-copy-code-button.copied:after{height:2.5rem}.vp-doc div[class*=language-].has-collapsed-lines .collapsed-lines,[data-theme=dark] .vp-doc div[class*=language-].has-collapsed-lines .collapsed-lines{--vp-collapsed-lines-bg: var(--vp-code-block-bg);height:44px;background:linear-gradient(to bottom,transparent 0%,var(--vp-collapsed-lines-bg) 50%,var(--vp-collapsed-lines-bg) 100%)}.vp-doc div[class*=language-].has-collapsed-lines .collapsed-lines:hover,[data-theme=dark] .vp-doc div[class*=language-].has-collapsed-lines .collapsed-lines:hover{--vp-collapsed-lines-bg: var(--vp-c-default-soft)}.vp-doc div[class*=language-].has-collapsed-lines.collapsed{height:calc(var(--vp-collapsed-lines) * var(--vp-code-line-height) * var(--vp-code-font-size) + 62px)}.vp-doc div[class*=language-].has-collapsed-lines:not(.collapsed) code{padding-bottom:20px}.vp-doc div[class*=language-].has-collapsed-lines:not(.collapsed) .collapsed-lines:hover{--vp-collapsed-lines-bg: transparent}:root{--code-title-c-bg: var(--vp-code-block-bg);--code-title-divider: var(--vp-c-divider);--code-title-c-text: var(--vp-c-text-1)}.vp-doc .code-block-title div[class*=language-]{border-top-left-radius:0;border-top-right-radius:0}.code-block-title .code-block-title-bar{position:relative;margin-bottom:-16px;border-bottom:none}.code-block-title .code-block-title-bar:before{position:absolute;bottom:0;left:0;display:inline-block;width:100%;height:1px;content:"";background-color:var(--code-title-divider)}.code-block-title .code-block-title-bar .title{position:relative;padding:11px 12px}.code-block-title .code-block-title-bar .title:before{position:absolute;right:8px;bottom:0;left:8px;display:inline-block;height:2px;content:"";background-color:var(--vp-c-brand-2);border-radius:2px}.code-block-title .code-block-title-bar .title .vp-icon{width:18px;height:18px;margin-left:0}@media (max-width: 419px){.code-block-title-bar{margin-inline:-24px}}.vp-doc .hint-container{padding:16px 16px 8px;margin:16px auto;font-size:var(--vp-custom-block-font-size);line-height:var(--vp-custom-block-line-height);color:var(--vp-c-text-2);border:1px solid transparent;border-radius:8px}.vp-doc .hint-container.info{color:var(--vp-custom-block-info-text);background-color:var(--vp-custom-block-info-bg);border-color:var(--vp-custom-block-info-border)}.vp-doc .hint-container.info a,.vp-doc .hint-container.info code{color:var(--vp-c-brand-1)}.vp-doc .hint-container.info a:hover,.vp-doc .hint-container.info a:hover>code{color:var(--vp-c-brand-2)}.vp-doc .hint-container.info code{background-color:var(--vp-custom-block-info-code-bg)}.vp-doc .hint-container.note{color:var(--vp-custom-block-note-text);background-color:var(--vp-custom-block-note-bg);border-color:var(--vp-custom-block-note-border)}.vp-doc .hint-container.note a,.vp-doc .hint-container.note code{color:var(--vp-c-brand-1)}.vp-doc .hint-container.note a:hover,.vp-doc .hint-container.note a:hover>code{color:var(--vp-c-brand-2)}.vp-doc .hint-container.note code{background-color:var(--vp-custom-block-note-code-bg)}.vp-doc .hint-container.tip{color:var(--vp-custom-block-tip-text);background-color:var(--vp-custom-block-tip-bg);border-color:var(--vp-custom-block-tip-border)}.vp-doc .hint-container.tip a,.vp-doc .hint-container.tip code{color:var(--vp-c-tip-1)}.vp-doc .hint-container.tip a:hover,.vp-doc .hint-container.tip a:hover>code{color:var(--vp-c-tip-2)}.vp-doc .hint-container.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.vp-doc .hint-container.important{color:var(--vp-custom-block-important-text);background-color:var(--vp-custom-block-important-bg);border-color:var(--vp-custom-block-important-border)}.vp-doc .hint-container.important a,.vp-doc .hint-container.important code{color:var(--vp-c-important-1)}.vp-doc .hint-container.important a:hover,.vp-doc .hint-container.important a:hover>code{color:var(--vp-c-important-2)}.vp-doc .hint-container.important code{background-color:var(--vp-custom-block-important-code-bg)}.vp-doc .hint-container.warning{color:var(--vp-custom-block-warning-text);background-color:var(--vp-custom-block-warning-bg);border-color:var(--vp-custom-block-warning-border)}.vp-doc .hint-container.warning a,.vp-doc .hint-container.warning code{color:var(--vp-c-warning-1)}.vp-doc .hint-container.warning a:hover,.vp-doc .hint-container.warning a:hover>code{color:var(--vp-c-warning-2)}.vp-doc .hint-container.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.vp-doc .hint-container.danger{color:var(--vp-custom-block-danger-text);background-color:var(--vp-custom-block-danger-bg);border-color:var(--vp-custom-block-danger-border)}.vp-doc .hint-container.danger a,.vp-doc .hint-container.danger code{color:var(--vp-c-danger-1)}.vp-doc .hint-container.danger a:hover,.vp-doc .hint-container.danger a:hover>code{color:var(--vp-c-danger-2)}.vp-doc .hint-container.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.vp-doc .hint-container.caution{color:var(--vp-custom-block-caution-text);background-color:var(--vp-custom-block-caution-bg);border-color:var(--vp-custom-block-caution-border)}.vp-doc .hint-container.caution a,.vp-doc .hint-container.caution code{color:var(--vp-c-caution-1)}.vp-doc .hint-container.caution a:hover,.vp-doc .hint-container.caution a:hover>code{color:var(--vp-c-caution-2)}.vp-doc .hint-container.caution code{background-color:var(--vp-custom-block-caution-code-bg)}.vp-doc .hint-container.details{color:var(--vp-custom-block-details-text);background-color:var(--vp-custom-block-details-bg);border-color:var(--vp-custom-block-details-border)}.vp-doc .hint-container.details a{color:var(--vp-c-brand-1)}.vp-doc .hint-container.details a:hover,.vp-doc .hint-container.details a:hover>code{color:var(--vp-c-brand-2)}.vp-doc .hint-container.details code{background-color:var(--vp-custom-block-details-code-bg)}.vp-doc .hint-container-title{font-weight:600}.vp-doc .hint-container.details summary{margin:0 0 8px;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vp-doc .hint-container.details summary+p{margin:16px 0 8px}.vp-doc .hint-container a:hover{opacity:.75}.vp-doc .hint-container code{font-size:var(--vp-custom-block-code-font-size)}.vp-doc .hint-container.vp-doc .hint-container th,.vp-doc .hint-container.vp-doc .hint-container blockquote>p{font-size:var(--vp-custom-block-font-size);color:inherit}.vp-doc .hint-container p{line-height:var(--vp-custom-block-line-height)}.vp-doc .hint-container p+p{margin:8px 0}.vp-doc .hint-container>:not(summary):first-child{margin-top:0!important}.vp-doc .hint-container>:not(summary):last-child{margin-bottom:8px!important}.vp-doc .hint-container th,.vp-doc .hint-container blockquote>p{font-size:var(--vp-custom-block-font-size);color:inherit}.vp-doc .hint-container div[class*=language-]{margin:16px 0}.vp-doc .hint-container .vp-code-tab div[class*=language-]{margin:0 0 8px}.vp-doc .hint-container div[class*=language-] code{font-size:var(--vp-custom-block-code-font-size);font-weight:400;background-color:transparent}.vp-doc .hint-container div[class*=language-].line-numbers-mode .line-numbers{font-size:var(--vp-custom-block-code-font-size)}@media (max-width: 419px){.vp-doc .hint-container{margin:16px -16px}.vp-doc .hint-container div[class*=language-]{margin:.75rem -.75rem}.vp-doc .hint-container .vp-code-tabs-nav{border-radius:6px 6px 0 0}.vp-doc .hint-container .vp-code-tab div[class*=language-]{margin:0 -.75rem;border-radius:0 0 6px 6px}}.vp-doc .hint-container-title:before{display:inline-block;width:1.25em;height:1.25em;margin-right:4px;vertical-align:middle;content:"";background-image:var(--icon);background-repeat:no-repeat;background-size:100%;transform:translateY(-1px)}@media print{.vp-doc .hint-container-title:before{display:none}}.vp-doc .hint-container.note .hint-container-title:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%235da1a2' d='M9 22c-.6 0-1-.4-1-1v-3H4c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2h-6.1l-3.7 3.7c-.2.2-.4.3-.7.3zm1-6v3.1l3.1-3.1H20V4H4v12zm6.3-10l-1.4 3H17v4h-4V8.8L14.3 6zm-6 0L8.9 9H11v4H7V8.8L8.3 6z'/%3E%3C/svg%3E")}.vp-doc .hint-container.info .hint-container-title:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='24' r='21' fill='%232196f3'/%3E%3Cpath fill='%23fff' d='M22 22h4v11h-4z'/%3E%3Ccircle cx='24' cy='16.5' r='2.5' fill='%23fff'/%3E%3C/svg%3E")}.vp-doc .hint-container.tip .hint-container-title:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 512 512'%3E%3Cpath fill='%2330a46c' d='M208 464h96v32h-96zm-16-48h128v32H192zM369.42 62.69C339.35 32.58 299.07 16 256 16A159.62 159.62 0 0 0 96 176c0 46.62 17.87 90.23 49 119.64l4.36 4.09C167.37 316.57 192 339.64 192 360v40h48V269.11L195.72 244L214 217.72L256 240l41.29-22.39l19.1 25.68l-44.39 26V400h48v-40c0-19.88 24.36-42.93 42.15-59.77l4.91-4.66C399.08 265 416 223.61 416 176a159.16 159.16 0 0 0-46.58-113.31'/%3E%3C/svg%3E")}.vp-doc .hint-container.warning .hint-container-title:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 16 16'%3E%3Cpath fill='%23da8b17' fill-rule='evenodd' d='M6.285 1.975C7.06.68 8.939.68 9.715 1.975l5.993 9.997c.799 1.333-.161 3.028-1.716 3.028H2.008C.453 15-.507 13.305.292 11.972zM8 5a.75.75 0 0 1 .75.75v3a.75.75 0 0 1-1.5 0v-3A.75.75 0 0 1 8 5m1 6.5a1 1 0 1 1-2 0a1 1 0 0 1 2 0' clip-rule='evenodd'/%3E%3C/svg%3E")}.vp-doc .hint-container.danger .hint-container-title:before,.vp-doc .hint-container.caution .hint-container-title:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23b62a3c' d='M8.27 3L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27L15.73 3M8.41 7L12 10.59L15.59 7L17 8.41L13.41 12L17 15.59L15.59 17L12 13.41L8.41 17L7 15.59L10.59 12L7 8.41'/%3E%3C/svg%3E");width:1.4em;height:1.4em}.vp-doc .hint-container.important .hint-container-title:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%238e5cd9' d='M5 19q-.425 0-.712-.288T4 18t.288-.712T5 17h1v-7q0-2.075 1.25-3.687T10.5 4.2v-.7q0-.625.438-1.062T12 2t1.063.438T13.5 3.5v.7q2 .5 3.25 2.113T18 10v7h1q.425 0 .713.288T20 18t-.288.713T19 19zm7 3q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22m0-9q.425 0 .713-.288T13 12V9q0-.425-.288-.712T12 8t-.712.288T11 9v3q0 .425.288.713T12 13m0 3q.425 0 .713-.288T13 15t-.288-.712T12 14t-.712.288T11 15t.288.713T12 16'/%3E%3C/svg%3E")}:root{--twoslash-jsdoc-color: #888;--twoslash-popup-shadow: var(--vp-shadow-2);--twoslash-error-color: var(--vp-c-danger-1);--twoslash-error-bg: var(--vp-c-danger-soft);--twoslash-tag-color: var(--vp-c-tip-1);--twoslash-tag-bg: var(--vp-c-tip-soft);--twoslash-tag-warn-color: var(--vp-c-warning-1);--twoslash-tag-warn-bg: var(--vp-c-warning-soft);--twoslash-tag-annotate-color: var(--vp-c-green-1);--twoslash-tag-annotate-bg: var(--vp-c-green-soft);--twoslash-highlighted-bg: var(--vp-c-gray-soft);--twoslash-highlighted-border: var(--vp-c-border);--twoslash-popup-bg: var(--vp-c-bg, inherit);--twoslash-popup-color: var(--vp-c-text-1);--twoslash-docs-color: var(--vp-c-text-1);--twoslash-docs-font: var(--vp-font-family-base);--twoslash-code-font: var(--vp-font-family-mono);--twoslash-code-size: var(--vp-code-font-size);--twoslash-underline-color: var(--vp-c-text-3);--twoslash-border-color: var(--vp-c-border);--twoslash-cursor-color: var(--vp-c-brand-1);--twoslash-matched-color: var(--vp-c-brand-1);--twoslash-unmatched-color: var(--vp-c-text-2)}.vp-doc .task-list-container{padding-left:0;list-style:none}.vp-doc .task-list-container .task-list-item{position:relative}.vp-doc .task-list-container .task-list-item input{position:absolute;top:.1em;left:-.15em;z-index:1;opacity:0}.vp-doc .task-list-container .task-list-item label{margin-left:1.2em}.vp-doc .task-list-container .task-list-item label:before{position:absolute;top:-.1em;left:-.15em;display:inline-block;width:1.2em;height:1.2em;content:"";background-image:var(--icon);background-repeat:no-repeat;background-position:center;background-size:100% 100%;transform:translateY(4px)}.vp-doc .task-list-container .task-list-item label:before{--icon: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" viewBox="0 0 32 32"%3E%3Cpath fill="%23c2c2c4" d="M26 27.5H6A1.5 1.5 0 0 1 4.5 26V6c0-.83.67-1.5 1.5-1.5h20c.828 0 1.5.67 1.5 1.5v20a1.5 1.5 0 0 1-1.5 1.5m-18.5-3h17v-17h-17z"%2F%3E%3C%2Fsvg%3E')}.vp-doc .task-list-container .task-list-item input:checked[disabled]+label:before{--icon: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" viewBox="0 0 32 32"%3E%3Cpath fill="%23299764" d="M29.548 3.043a2.5 2.5 0 0 0-3.513.4L16 16.067l-3.508-4.414a2.5 2.5 0 0 0-3.915 3.112l5.465 6.875c.474.597 1.195.943 1.957.943s1.482-.35 1.957-.944L29.95 6.555c.86-1.08.68-2.654-.402-3.513zM24.5 24.5h-17v-17h12.756l2.385-3H6c-.83 0-1.5.67-1.5 1.5v20c0 .828.67 1.5 1.5 1.5h20a1.5 1.5 0 0 0 1.5-1.5V12.85l-3 3.774z"%2F%3E%3C%2Fsvg%3E')}.vp-doc .footnotes-sep{margin-top:32px}.vp-doc .footnotes{position:relative;padding:12px 0 12px 16px;margin-top:16px;font-size:14px;background-color:var(--vp-c-bg-safe);border-radius:6px;opacity:.7;transition:background var(--vp-t-color)}@media (max-width: 419px){.vp-doc .footnotes{margin:16px -24px;border-radius:0}}.vp-doc .footnotes p{line-height:24px}.vp-doc .footnotes ol{margin:0}.vp-doc .footnotes ol p{margin:8px 0}.vp-doc .footnotes ol li:first-of-type p:first-of-type{margin-top:0}.vp-doc .footnotes ol li:last-of-type p:last-of-type{margin-bottom:0}.vp-doc .footnote-item{padding-top:0;margin-top:0}.vp-doc .footnote-item>p{margin-bottom:0}.vp-doc .footnote-backref{position:relative;color:transparent;text-decoration:none}.vp-doc .footnote-backref:hover{color:transparent}.vp-doc .footnote-backref:before{position:absolute;top:-.4em;left:0;font-size:1em;content:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" viewBox="0 0 48 48"%3E%3Cg fill="none" stroke="%23c2c2c4" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"%3E%3Cpath d="m13 8l-7 6l7 7"%2F%3E%3Cpath d="M6 14h22.994c6.883 0 12.728 5.62 12.996 12.5c.284 7.27-5.723 13.5-12.996 13.5H11.998"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E')}.vp-doc .footnote-anchor{top:0}.vp-doc figure{position:relative;display:flex;flex-direction:column;width:auto;margin:1rem auto;text-align:center}.vp-doc figure img{margin:0 auto;overflow:hidden}@media print{.vp-doc figure>a[href^="http://"]:after,.vp-doc figure>a[href^="https://"]:after{content:""}}.vp-doc figure>a .external-icon{display:none}.vp-doc figure figcaption{display:inline-block;margin:6px auto;font-size:.8rem}.mermaid-actions{padding-right:20px}.mermaid-actions .preview-button,.mermaid-actions .download-button{color:var(--vp-c-text-2);transition:color var(--vp-t-color),background-color var(--vp-t-color)}.mermaid-actions .preview-button:hover,.mermaid-actions .download-button:hover{color:var(--vp-c-brand-1)}.mermaid-wrapper svg{display:inline-block}.mermaid-wrapper p{line-height:inherit}.mermaid-preview{background-color:#00000073}.mermaid-preview>svg{background-color:var(--vp-c-bg)}@media (min-width: 960px){.mermaid-preview>svg{padding:16px 24px;margin:0 16px;border-radius:8px;box-shadow:var(--vp-shadow-2)}}.flowchart-wrapper svg{display:inline-block}.vp-navbar-search{display:flex;align-items:center}@media (min-width: 768px){.vp-navbar-search{flex:1 2;padding-left:24px}}.DocSearch{--docsearch-primary-color: var(--vp-c-brand-1);--docsearch-highlight-color: var(--docsearch-primary-color);--docsearch-text-color: var(--vp-c-text-1);--docsearch-muted-color: var(--vp-c-text-2);--docsearch-searchbox-shadow: none;--docsearch-searchbox-background: var(--vp-c-default-soft);--docsearch-searchbox-focus-background: var(--vp-c-default-3);--docsearch-key-gradient: transparent;--docsearch-key-shadow: none;--docsearch-modal-background: var(--vp-c-bg-soft);--docsearch-footer-background: var(--vp-c-bg)}[data-theme=dark] .DocSearch{--docsearch-modal-shadow: none;--docsearch-footer-shadow: none;--docsearch-logo-color: var(--vp-c-text-2);--docsearch-hit-background: var(--vp-c-default-soft);--docsearch-hit-color: var(--vp-c-text-2);--docsearch-hit-shadow: none}.vp-navbar-search .DocSearch-Button{display:flex;align-items:center;justify-content:center!important;width:32px;height:32px;padding:0;margin:0;background:var(--docsearch-searchbox-background);transition:border-color var(--vp-t-color),background var(--vp-t-color)}.vp-navbar-search .DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background)}.vp-navbar-search .DocSearch-Button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.vp-navbar-search .DocSearch-Button:focus:not(:focus-visible){outline:none!important}.vp-navbar-search #docsearch-container{min-width:32px}.DocSearch-Button .DocSearch-Button-Container{display:flex;align-items:center}.DocSearch-Button .DocSearch-Search-Icon{position:relative;width:16px;height:16px;color:var(--vp-c-text-1);fill:currentcolor;transition:color var(--vp-t-color)}.DocSearch-Button:hover .DocSearch-Search-Icon{color:var(--vp-c-text-1)}.DocSearch-Button .DocSearch-Button-Placeholder{display:none;padding:0 16px 0 0;margin-top:2px;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--vp-c-text-1)}.DocSearch-Button .DocSearch-Button-Keys{display:none;min-width:auto;direction:ltr}.DocSearch-Button .DocSearch-Button-Key{display:block;width:auto;min-width:0;height:22px;padding-left:6px;margin:2px 0 0;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;line-height:22px;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;transition:color var(--vp-t-color),border-color var(--vp-t-color)}.DocSearch-Button .DocSearch-Button-Key+.DocSearch-Button-Key{padding-right:6px;padding-left:2px;border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0}.DocSearch-Button .DocSearch-Button-Key:first-child{font-size:1px;color:transparent;letter-spacing:-12px}.DocSearch-Button .DocSearch-Button-Key:first-child:after{font-size:12px;color:var(--docsearch-muted-color);letter-spacing:normal;content:"Ctrl"}.DocSearch-Button-Key--pressed{box-shadow:none;transform:none}.mac .DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"⌘"}.DocSearch-Button .DocSearch-Button-Key:first-child>*{display:none}[data-theme=dark] .DocSearch-Footer{border-top:1px solid var(--vp-c-divider)}.DocSearch-Form{background-color:var(--vp-c-white);border:1px solid var(--vp-c-brand-1)}[data-theme=dark] .DocSearch-Form{background-color:var(--vp-c-bg-soft)}.vp-navbar-search .search-box input{padding:0 .3rem 0 1.655rem;background-position:.5rem .4rem}@media (min-width: 768px){.vp-navbar-search{flex-grow:1;padding-left:24px}}@media (min-width: 960px){.vp-navbar-search{padding-left:32px}}@media print{.vp-navbar-search{display:none}}@media (min-width: 768px){.vp-navbar-search .DocSearch-Button{justify-content:flex-start;width:100%;height:40px;padding:0 10px 0 12px;background-color:var(--vp-c-bg-alt);border:1px solid transparent;border-radius:8px}.vp-navbar-search .DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);border-color:var(--vp-c-brand-1)}}@media (min-width: 768px){.DocSearch-Button .DocSearch-Search-Icon{top:1px;width:14px;height:14px;margin-right:8px;color:var(--vp-c-text-2)}}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Placeholder{display:inline-block}}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Keys{display:flex;align-items:center}}.search-box .suggestions{top:2.5rem;right:-1rem;padding:16px 12px;background-color:var(--vp-c-bg);border-radius:12px;box-shadow:var(--vp-shadow-3)}.open-door[data-v-d33c3793]{display:flex;gap:20px;padding:20px}.open-door .main[data-v-d33c3793]{background:#ccc}.open-door[data-v-b24b1fe1]{display:flex;gap:20px;padding:20px}.open-door .main[data-v-b24b1fe1]{background:#ccc}:root{--vp-mini-search-bg: var(--vp-c-bg);--vp-mini-search-result-bg: var(--vp-c-bg);--vp-mini-search-result-border: var(--vp-c-divider);--vp-mini-search-result-selected-bg: var(--vp-c-bg);--vp-mini-search-result-selected-border: var(--vp-c-brand-1);--vp-mini-search-highlight-bg: var(--vp-c-brand-1);--vp-mini-search-highlight-text: var(--vp-c-neutral-inverse)}svg[data-v-5dd2b275]{flex:none}.VPLocalSearchBox[data-v-5dd2b275]{position:fixed;inset:0;z-index:100;display:flex}.backdrop[data-v-5dd2b275]{position:absolute;inset:0;background:var(--vp-backdrop-bg-color);transition:opacity .5s}.shell[data-v-5dd2b275]{position:relative;display:flex;flex-direction:column;gap:16px;width:min(100vw - 60px,900px);height:-moz-min-content;height:min-content;max-height:min(100vh - 128px,900px);padding:12px;margin:64px auto;background:var(--vp-mini-search-bg);border-radius:6px}@media (max-width: 767px){.shell[data-v-5dd2b275]{width:100vw;height:100vh;max-height:none;margin:0;border-radius:0}}.search-bar[data-v-5dd2b275]{display:flex;align-items:center;padding:0 12px;cursor:text;border:1px solid var(--vp-c-divider);border-radius:4px}@media (max-width: 767px){.search-bar[data-v-5dd2b275]{padding:0 8px}}.search-bar[data-v-5dd2b275]:focus-within{border-color:var(--vp-c-brand-1)}.search-icon[data-v-5dd2b275]{display:block;margin:8px}@media (max-width: 767px){.search-icon[data-v-5dd2b275]{display:none}}.search-input[data-v-5dd2b275]{width:100%;padding:6px 12px;font-size:inherit;border:none}.search-input[data-v-5dd2b275]:focus{outline:none}.search-input[data-v-5dd2b275]::-moz-placeholder{color:var(--vp-c-text-3);-moz-transition:color var(--vp-t-color);transition:color var(--vp-t-color)}.search-input[data-v-5dd2b275]::placeholder{color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.search-input[data-v-5dd2b275]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}@media (max-width: 767px){.search-input[data-v-5dd2b275]{padding:6px 4px}}.search-actions[data-v-5dd2b275]{display:flex;gap:4px}@media (any-pointer: coarse){.search-actions[data-v-5dd2b275]{gap:8px}}@media (min-width: 769px){.search-actions.before[data-v-5dd2b275]{display:none}}.search-actions button[data-v-5dd2b275]{padding:7px;margin:0;font-family:inherit;line-height:1;background:transparent;border:none}.search-actions button[data-v-5dd2b275]:not([disabled]):hover,.toggle-layout-button.detailed-list[data-v-5dd2b275]{color:var(--vp-c-brand-1)}.search-actions button.clear-button[data-v-5dd2b275]:disabled{opacity:.37}.search-keyboard-shortcuts[data-v-5dd2b275]{display:flex;flex-wrap:wrap;gap:16px;font-size:.8rem;line-height:14px;opacity:.75}.search-keyboard-shortcuts span[data-v-5dd2b275]{display:flex;gap:4px;align-items:center}@media (max-width: 767px){.search-keyboard-shortcuts[data-v-5dd2b275]{display:none}}.search-keyboard-shortcuts kbd[data-v-5dd2b275]{display:inline-block;min-width:24px;padding:3px 6px;text-align:center;vertical-align:middle;background:#8080801a;border:1px solid rgb(128 128 128 / .15);border-radius:4px;box-shadow:0 2px 2px #0000001a}.results[data-v-5dd2b275]{display:flex;flex-direction:column;gap:6px;padding:0;margin:0;overflow:hidden auto;overscroll-behavior:contain;list-style:none}.result[data-v-5dd2b275]{display:flex;gap:8px;align-items:center;line-height:1rem;border:solid 2px var(--vp-mini-search-result-border);border-radius:4px;outline:none;transition:none}.result>div[data-v-5dd2b275]{width:100%;margin:12px;overflow:hidden}@media (max-width: 767px){.result>div[data-v-5dd2b275]{margin:8px}}.titles[data-v-5dd2b275]{position:relative;z-index:1001;display:flex;flex-wrap:wrap;gap:4px;padding:2px 0}.title[data-v-5dd2b275]{display:flex;gap:4px;align-items:center}.title.main[data-v-5dd2b275]{font-weight:500}.title-icon[data-v-5dd2b275]{font-weight:500;color:var(--vp-c-brand-1);opacity:.5}.title[data-v-5dd2b275] svg{opacity:.5}.result.selected[data-v-5dd2b275]{--vp-mini-search-result-bg: var(--vp-mini-search-result-selected-bg);border-color:var(--vp-mini-search-result-selected-border)}.titles[data-v-5dd2b275] mark{padding:0 2px;font-weight:400;color:var(--vp-mini-search-highlight-text)!important;background-color:var(--vp-mini-search-highlight-bg);background-image:none;border-radius:2px}.result.selected .titles[data-v-5dd2b275],.result.selected .title-icon[data-v-5dd2b275]{color:var(--vp-c-brand-1)!important}.no-results[data-v-5dd2b275]{padding:12px;font-size:.9rem;text-align:center} +@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-cyrillic-ext-BBPuwvHQ.woff2) format("woff2");font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-cyrillic-C5lxZ8CY.woff2) format("woff2");font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-greek-ext-CqjqNYQ-.woff2) format("woff2");font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-greek-BBVDIX6e.woff2) format("woff2");font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-vietnamese-BjW4sHH5.woff2) format("woff2");font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-latin-ext-4ZJIpNVo.woff2) format("woff2");font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-roman-latin-Di8DUHzh.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-cyrillic-ext-r48I6akx.woff2) format("woff2");font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-cyrillic-By2_1cv3.woff2) format("woff2");font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-greek-ext-1u6EdAuj.woff2) format("woff2");font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-greek-DJ8dCoTZ.woff2) format("woff2");font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-vietnamese-BSbpV94h.woff2) format("woff2");font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-latin-ext-CN1xVJS-.woff2) format("woff2");font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/assets/inter-italic-latin-C2AdPX0b.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Punctuation SC;font-weight:400;src:local("PingFang SC Regular"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:500;src:local("PingFang SC Medium"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:600;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:700;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}:root{--message-offset: calc(var(--vp-header-offset, 3.6rem) + 1rem);--message-timing-duration: .3s;--message-timing-function: ease-in-out;--message-gap: .5rem}@keyframes message-move-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes message-move-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}#message-container{position:fixed;inset:var(--message-offset) 0 auto;z-index:75;display:flex;flex-flow:column;gap:var(--message-gap);align-items:center;text-align:center}.message-item{display:inline-block;padding:8px 10px;border-radius:3px;background:var(--vp-c-bg);color:var(--vp-c-text);box-shadow:0 0 10px 0 var(--vp-c-shadow);font-size:14px}.message-item.move-in{animation:message-move-in var(--message-timing-duration) var(--message-timing-function)}.message-item.move-out{animation:message-move-out var(--message-timing-duration) var(--message-timing-function);animation-fill-mode:forwards}.message-item svg{position:relative;bottom:-.125em;margin-inline-end:5px}.vp-copy-code-button{position:absolute;top:.5em;right:.5em;z-index:5;width:2.5rem;height:2.5rem;padding:0;border-width:0;border-radius:.5rem;background:#0000;outline:none;opacity:0;cursor:pointer;transition:opacity .4s}@media print{.vp-copy-code-button{display:none}}.vp-copy-code-button:before{content:"";display:inline-block;width:1.25rem;height:1.25rem;padding:.625rem;background:currentcolor;color:var(--copy-code-c-text);font-size:1.25rem;-webkit-mask-image:var(--code-copy-icon);mask-image:var(--code-copy-icon);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.vp-copy-code-button:focus,.vp-copy-code-button.copied{opacity:1}.vp-copy-code-button:hover,.vp-copy-code-button.copied{background:var(--copy-code-c-hover)}.vp-copy-code-button.copied:before{-webkit-mask-image:var(--code-copied-icon);mask-image:var(--code-copied-icon)}.vp-copy-code-button.copied:after{content:attr(data-copied);position:absolute;top:0;right:calc(100% + .25rem);display:block;height:1.25rem;padding:.625rem;border-radius:.5rem;background:var(--copy-code-c-hover);color:var(--copy-code-c-text);font-weight:500;line-height:1.25rem;white-space:nowrap}.no-copy-code .vp-copy-code-button{display:none}body:not(.no-copy-code) div[class*=language-]:hover:before{display:none}body:not(.no-copy-code) div[class*=language-]:hover .vp-copy-code-button{opacity:1}:root{--code-copy-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2' /%3e%3c/svg%3e");--code-copied-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2m-6 9 2 2 4-4' /%3e%3c/svg%3e");--copy-code-c-text: var(--code-c-line-number);--copy-code-c-hover: var(--code-c-highlight-bg)}:root{--code-padding-x: 1.25rem;--code-padding-y: 1rem;--code-border-radius: 6px;--code-line-height: 1.6;--code-font-size: .875em;--code-font-family: consolas, monaco, "Andale Mono", "Ubuntu Mono", monospace}div[class*=language-]{position:relative;margin-block:.75rem;border-radius:var(--code-border-radius);background-color:var(--code-c-bg);transition:background-color var(--vp-t-color),color var(--vp-t-color)}div[class*=language-]:before{content:attr(data-ext);position:absolute;top:.8em;right:1em;z-index:3;color:var(--code-c-text);font-size:.75rem}div[class*=language-] pre{position:relative;z-index:1;overflow-x:auto;margin:0;border-radius:var(--code-border-radius);font-size:var(--code-font-size);font-family:var(--code-font-family);line-height:var(--code-line-height)}div[class*=language-] pre code{display:block;box-sizing:border-box;width:-moz-fit-content;width:fit-content;min-width:100%;padding:var(--code-padding-y) var(--code-padding-x);background-color:#0000!important;color:var(--code-c-text);overflow-wrap:unset;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}@media print{div[class*=language-] pre code{white-space:pre-wrap}}:root{--code-c-text: #9e9e9e;--code-c-highlight-bg: rgb(142 150 170 / 14%)}.shiki span{color:var(--shiki-light, inherit)}[data-theme=dark] .shiki span{color:var(--shiki-dark, inherit)}div[data-highlighter=shiki]{background-color:var(--code-c-bg, var(--shiki-light-bg))}[data-theme=dark] div[data-highlighter=shiki]{background-color:var(--code-c-bg, var(--shiki-dark-bg))}:root{--code-line-number-width: 3rem}div[class*=language-]:not(.line-numbers-mode) .line-numbers{display:none}div[class*=language-].line-numbers-mode:after{content:"";position:absolute;top:0;left:0;width:var(--code-line-number-width);height:100%;border-right:1px solid var(--code-c-highlight-bg, var(--code-c-text));border-radius:var(--code-border-radius) 0 0 var(--code-border-radius);transition:border var(--vp-t-color)}div[class*=language-].line-numbers-mode pre{vertical-align:middle;margin-left:var(--code-line-number-width)}div[class*=language-].line-numbers-mode code{padding-left:1rem}div[class*=language-].line-numbers-mode .line-numbers{counter-reset:line-number;position:absolute;top:0;left:0;width:var(--code-line-number-width);padding-top:var(--code-padding-y);color:var(--code-c-line-number, var(--code-c-text));font-size:var(--code-font-size);line-height:var(--code-line-height);text-align:center}div[class*=language-].line-numbers-mode .line-number{position:relative;z-index:3;font-family:var(--code-font-family);-webkit-user-select:none;-moz-user-select:none;user-select:none}div[class*=language-].line-numbers-mode .line-number:before{content:counter(line-number);counter-increment:line-number}:root{--code-diff-remove-color: rgb(244 63 94 / 16%);--code-diff-remove-symbol-color: #e0575b;--code-diff-add-color: rgb(16 185 129 / 16%);--code-diff-add-symbol-color: #298459}div[class*=language-] .line.diff{display:inline-block;width:100%;margin:0 calc(-1*var(--code-padding-x));padding:0 var(--code-padding-x);transition:background-color var(--vp-t-color)}div[class*=language-] .line.diff:before{position:absolute;left:10px}div[class*=language-] .line.diff.remove{background-color:var(--code-diff-remove-color);opacity:.7}div[class*=language-] .line.diff.remove:before{content:"-";color:var(--code-diff-remove-symbol-color)}div[class*=language-] .line.diff.add{background-color:var(--code-diff-add-color)}div[class*=language-] .line.diff.add:before{content:"+";color:var(--code-diff-add-symbol-color)}div[class*=language-].line-numbers-mode .line.diff:before{left:4px}div[class*=language-] .line.highlighted{display:inline-block;width:100%;margin:0 calc(-1*var(--code-padding-x));padding:0 var(--code-padding-x);background-color:var(--code-c-highlight-bg);transition:background-color var(--vp-t-color)}:root{--code-highlight-error-bg-color: rgb(244 63 94 / 16%);--code-highlight-warning-bg-color: rgb(255 193 7 / 16%)}div[class*=language-] .line.highlighted.error{background-color:var(--code-highlight-error-bg-color)}div[class*=language-] .line.highlighted.warning{background-color:var(--code-highlight-warning-bg-color)}div[class*=language-] .has-focused-lines .line:not(.has-focus){opacity:.7;filter:blur(.095rem);transition:filter .35s,opacity .35s}div[class*=language-]:hover .has-focused-lines .line:not(.has-focus){opacity:1;filter:blur(0)}:root{--code-word-highlight-bg-color: rgb(66 66 66 / 10%);--code-word-highlight-border: rgb(120 120 120 / 40%)}[data-theme=dark]{--code-word-highlight-bg-color: rgb(0 0 0 / 20%);--code-word-highlight-border: rgb(99 99 99 / 80%)}div[class*=language-] .highlighted-word{margin:-1px -2px;padding:1px 2px;border:solid 1px var(--code-word-highlight-border);border-radius:4px;background-color:var(--code-word-highlight-bg-color)}@property --vp-collapsed-lines-bg{inherits:false;initial-value:#fff;syntax:""}@keyframes code-collapsed-lines{0%{opacity:.3;transform:translateY(-2px) rotate(var(--vp-collapsed-lines-rotate))}to{opacity:1;transform:translateY(2px) rotate(var(--vp-collapsed-lines-rotate))}}div[class*=language-].has-collapsed-lines .collapsed-lines{--vp-collapsed-lines-bg: var(--code-c-bg);--vp-collapsed-lines-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' d='m18 12l-6 6l-6-6m12-6l-6 6l-6-6'/%3E%3C/svg%3E");--vp-collapsed-lines-rotate: 0deg;position:absolute;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;height:28px;background:linear-gradient(to bottom,transparent 0%,var(--vp-collapsed-lines-bg) 55%,var(--vp-collapsed-lines-bg) 100%);cursor:pointer;transition:--vp-collapsed-lines-bg var(--vp-t-color)}div[class*=language-].has-collapsed-lines .collapsed-lines:hover{--vp-collapsed-lines-bg: var(--code-c-highlight-bg)}div[class*=language-].has-collapsed-lines .collapsed-lines:before{content:"";display:inline-block;width:24px;height:24px;background-color:var(--code-c-text);-webkit-mask-image:var(--vp-collapsed-lines-icon);mask-image:var(--vp-collapsed-lines-icon);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:20px;mask-size:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none;animation:code-collapsed-lines 1.2s infinite alternate-reverse ease-in-out}div[class*=language-].has-collapsed-lines[data-highlighter=shiki] .collapsed-lines{--vp-collapsed-lines-bg: var(--code-c-bg, var(--shiki-light-bg))}[data-theme=dark] div[class*=language-].has-collapsed-lines[data-highlighter=shiki] .collapsed-lines{--vp-collapsed-lines-bg: var(--code-c-bg, var(--shiki-dark-bg))}div[class*=language-].has-collapsed-lines.collapsed{overflow-y:hidden;height:calc(var(--vp-collapsed-lines)*var(--code-line-height)*var(--code-font-size) + var(--code-padding-y) + 28px)}div[class*=language-].has-collapsed-lines:not(.collapsed) code{padding-bottom:max(var(--code-padding-y),28px)}div[class*=language-].has-collapsed-lines:not(.collapsed) .collapsed-lines{--vp-collapsed-lines-rotate: 180deg}:root{--code-title-c-text: var(--vp-c-text-mute);--code-title-c-bg: var(--code-c-bg);--code-title-divider: var(--code-c-highlight-bg, var(--code-c-text))}.code-block-with-title div[class*=language-]{border-top-left-radius:0;border-top-right-radius:0}.code-block-with-title div[class*=language-]:before{display:none}.code-block-title-bar{overflow-x:auto;margin:.75rem 0 -.75rem;padding:.5rem 1rem;border-bottom:solid 1px var(--code-title-divider);border-radius:var(--code-border-radius) var(--code-border-radius) 0 0;background:var(--code-title-c-bg);color:var(--code-title-c-text);font-weight:500;font-size:.875em;line-height:1.7;white-space:nowrap;transition:background var(--vp-t-color),color var(--vp-t-color)}@media (max-width: 419px){.code-block-title-bar{margin-block:.75rem -.75rem;border-radius:0}}.vp-tabs{margin:16px 0;overflow:hidden;border:1px solid var(--vp-c-divider);border-radius:6px;transition:border var(--vp-t-color)}@media (max-width: 419px){.vp-tabs{margin:16px -24px;border:none;border-bottom:1px solid var(--vp-c-divider);border-radius:0}}.vp-doc .vp-tabs-nav{padding:0 12px;overflow-x:auto;white-space:nowrap;background-color:var(--vp-code-tab-bg);box-shadow:inset 0 -1px var(--vp-code-tab-divider);transition:background-color var(--vp-t-color),box-shadow var(--vp-t-color)}@media print{.vp-doc .vp-tabs-nav{display:none}}.vp-doc .vp-tab-nav{position:relative;padding:0 12px;font-size:14px;font-weight:500;line-height:48px;color:var(--vp-code-tab-text-color);white-space:nowrap;border-bottom:1px solid transparent;transition:color var(--vp-t-color)}.vp-doc .vp-tab-nav:hover{color:var(--vp-code-tab-text-hover-color)}.vp-doc .vp-tab-nav:after{position:absolute;right:8px;bottom:-1px;left:8px;z-index:1;display:block;width:auto;height:2px;content:"";background:transparent;border-radius:2px;transition:background var(--vp-t-color)}.vp-doc .vp-tab-nav.active{color:var(--vp-code-tab-active-text-color);background:transparent}.vp-doc .vp-tab-nav.active:after{background:var(--vp-code-tab-active-bar-color)}.vp-doc .vp-tab{display:none;padding:16px}.vp-doc .vp-tab>:nth-child(2){margin-top:0}.vp-doc .vp-tab>:last-child{margin-bottom:0}.vp-doc .vp-tab.active{display:block}.vp-doc .vp-tab-title{display:none;padding:4px;font-weight:500;color:var(--vp-code-tab-text-color);border-top:1px solid var(--vp-c-divider);transition:color var(--vp-t-color)}.vp-doc .vp-tab:nth-child(n+2) .vp-tab-title{border-top:none}@media print{.vp-doc .vp-tab-title{display:block}}.vp-doc .hint-container .vp-tabs{margin:8px 0}@media (max-width: 419px){.vp-doc .hint-container .vp-tabs{margin:8px -16px}}.vp-doc .hint-container .vp-tab-nav{line-height:40px}.vp-doc .hint-container.info .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-info-code-bg)}.vp-doc .hint-container.note .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-note-code-bg)}.vp-doc .hint-container.tip .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-tip-code-bg)}.vp-doc .hint-container.warning .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-warning-code-bg)}.vp-doc .hint-container.danger .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-danger-code-bg)}.vp-doc .hint-container.caution .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-caution-code-bg)}.vp-doc .hint-container.important .vp-tabs .vp-tabs-nav{--vp-code-tab-bg: var(--vp-custom-block-important-code-bg)}.vp-code-tabs-nav{padding:0 12px;margin:16px 0 0;overflow:auto hidden;white-space:nowrap;list-style:none;background-color:var(--vp-code-tab-bg);border-radius:6px 6px 0 0;box-shadow:inset 0 -1px var(--vp-code-tab-divider);transition:background-color var(--vp-t-color),box-shadow var(--vp-t-color);scrollbar-width:thin}@media print{.vp-code-tabs-nav{display:none}}@media (max-width: 639px){.vp-code-tabs-nav{margin:16px -24px 0;border-radius:0}.vp-doc li .vp-code-tabs-nav{border-top-left-radius:6px}}.vp-code-tab-nav{position:relative;padding:0 12px;font-size:14px;font-weight:500;line-height:48px;color:var(--vp-code-tab-text-color);white-space:nowrap;border-bottom:1px solid transparent;transition:color var(--vp-t-color)}.vp-code-tab-nav:hover{color:var(--vp-code-tab-hover-text-color)}.vp-code-tab-nav:after{position:absolute;right:8px;bottom:-1px;left:8px;z-index:1;display:block;width:auto;height:2px;content:"";background:transparent;border-radius:2px;transition:background var(--vp-t-color)}.vp-code-tab-nav:focus-visible{outline:none}.vp-code-tab-nav.active{color:var(--vp-code-tab-active-text-color);background:transparent}.vp-code-tab-nav.active:after{background:var(--vp-code-tab-active-bar-color)}.vp-code-tab-nav .vp-icon{width:18px;height:18px;margin-left:0}.vp-code-tab-nav span{vertical-align:middle}@media (max-width: 419px){.hint-container .vp-code-tabs-nav{margin:.85rem -.75rem 0 -1rem}}.vp-code-tab{display:none}@media print{.vp-code-tab{display:block}}.vp-code-tab.active{display:block}.vp-doc .vp-code-tab div[class*=language-]{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.vp-code-tab-title{display:none}@media print{.vp-code-tab-title{display:block}}:root{--vp-plot-bg: var(--vp-c-text-1);--vp-plot-c-text: var(--vp-c-neutral-inverse);--vp-plot-blur: .2rem}.vp-plot{padding-right:2px;padding-left:2px}.vp-plot.click{cursor:pointer}.vp-plot:where(.blur){filter:blur(var(--vp-plot-blur));transition:filter var(--vp-t-color)}.vp-plot:where(.mask){color:transparent;background-color:var(--vp-plot-bg);transition:color var(--vp-t-color),background-color var(--vp-t-color)}.vp-plot:where(.blur.hover):hover,.vp-plot:where(.blur).active{filter:blur(0)}.vp-plot:where(.mask.hover):hover,.vp-plot:where(.mask).active{color:var(--vp-plot-c-text)}.vp-file-tree{max-width:100%;padding:16px;overflow:auto hidden;font-size:14px;background-color:var(--vp-c-bg-safe);border:solid 1px var(--vp-c-divider);border-radius:8px;transition:border var(--vp-t-color),background-color var(--vp-t-color)}.vp-file-tree .vp-file-tree-title{padding:8px 16px;margin:-16px -16px 8px;font-weight:700;color:var(--vp-c-text-1);border-bottom:solid 1px var(--vp-c-divider);transition:color var(--vp-t-color),border-color var(--vp-t-color)}.vp-file-tree .vp-file-tree-info{position:relative;display:flex;gap:8px;align-items:center;justify-content:flex-start;min-width:-moz-max-content;min-width:max-content;height:28px;padding:2px 0;margin:0 0 0 16px;line-height:24px;text-wrap:nowrap}.vp-file-tree .vp-file-tree-info:after{position:absolute;top:0;right:-16px;bottom:0;left:calc(var(--file-tree-level) * 28px - 32px);z-index:0;display:block;pointer-events:none;content:"";background-color:transparent;transition:background-color var(--vp-t-color)}.vp-file-tree .vp-file-tree-info.active:after,.vp-file-tree .vp-file-tree-info:not(.diff):hover:after{background-color:var(--vp-c-default-soft)}.vp-file-tree .vp-file-tree-info.diff:after{padding-left:4px;font-size:1.25em}.vp-file-tree .vp-file-tree-info.diff.add:after{color:var(--vp-c-success-1);content:"+";background-color:var(--vp-c-success-soft)}.vp-file-tree .vp-file-tree-info.diff.remove:after{color:var(--vp-c-danger-1);content:"-";background-color:var(--vp-c-danger-soft)}.vp-file-tree .vp-file-tree-info.folder{cursor:pointer}.vp-file-tree .vp-file-tree-info.folder:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='m5.157 13.069l4.611-4.685a.546.546 0 0 0 0-.768L5.158 2.93a.55.55 0 0 1 0-.771a.53.53 0 0 1 .759 0l4.61 4.684a1.65 1.65 0 0 1 0 2.312l-4.61 4.684a.53.53 0 0 1-.76 0a.55.55 0 0 1 0-.771'/%3E%3C/svg%3E");position:absolute;top:8px;left:-16px;display:block;width:12px;height:12px;color:var(--vp-c-text-2);cursor:pointer;content:"";background-color:currentcolor;-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:color var(--vp-t-color),transform var(--vp-t-color);transform:rotate(0)}.vp-file-tree .vp-file-tree-info.folder.expanded:before{transform:rotate(90deg)}.vp-file-tree .vp-file-tree-info .name{position:relative;flex-shrink:99;min-width:0;font-family:var(--vp-font-family-mono)}.vp-file-tree .vp-file-tree-info.folder .name{color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-file-tree .vp-file-tree-info.focus .name{padding:0 4px;margin:0 -4px;font-weight:700;color:var(--vp-c-bg);background-color:var(--vp-c-brand-2);border-radius:4px;transition:color var(--vp-t-color),background-color var(--vp-t-color)}.vp-file-tree .vp-file-tree-info.active .name{color:var(--vp-c-brand-1)}.vp-file-tree .vp-file-tree-info:not(.focus).folder .name:hover{color:var(--vp-c-brand-1)}.vp-file-tree .vp-file-tree-info .comment{display:inline-block;flex:1 2;height:28px;padding-right:16px;padding-left:20px;margin:-2px 0;line-height:28px;color:var(--vp-c-text-3);cursor:auto;transition:color var(--vp-t-color)}.vp-file-tree .vp-file-tree-node .group{position:relative;min-width:-moz-max-content;min-width:max-content;margin-left:28px}.vp-file-tree .vp-file-tree-node .group:before{position:absolute;top:0;left:-4px;width:1px;height:100%;content:"";background-color:var(--vp-c-divider);transition:background-color var(--vp-t-color)}.vp-file-tree [class*=vpi-]{width:1.2em;height:1.2em;margin:0}.vp-doc .demo-wrapper{display:flex;flex-direction:column;min-height:40px;margin:40px -16px;border:solid 1px var(--vp-c-divider);border-radius:8px;box-shadow:var(--vp-shadow-2);transition:var(--vp-t-color);transition-property:border,box-shadow}.vp-doc .demo-wrapper .demo-head{display:flex;align-items:center;justify-content:flex-start;min-height:0;border-bottom:solid 1px var(--vp-c-divider);transition:border-bottom var(--vp-t-color)}.vp-doc .demo-wrapper .demo-container{min-height:0;padding:20px;font-size:14px;line-height:22px;background-color:var(--vp-c-bg-alt);border-bottom-right-radius:8px;border-bottom-left-radius:8px;transition:background-color var(--vp-t-color)}.vp-doc .demo-wrapper.has-title .demo-head{border-bottom-color:transparent}.vp-doc .demo-wrapper.only-img{overflow:hidden}.vp-doc .demo-wrapper.only-img img{display:block}.vp-doc .demo-wrapper.only-img .demo-container,.vp-doc .demo-wrapper.no-padding .demo-container{padding:0}.vp-doc .demo-wrapper.has-height .demo-container{height:var(--demo-container-height);overflow-y:auto}.vp-doc .demo-wrapper .demo-ctrl{display:flex;gap:5px;align-items:center;justify-content:flex-start;padding:5px 0 5px 8px}.vp-doc .demo-wrapper .demo-ctrl i{display:inline-block;width:10px;height:10px;background-color:#ccc;border-radius:100%;transition:background-color var(--vp-t-color)}.vp-doc .demo-wrapper .demo-ctrl i:nth-child(1){background-color:var(--vp-c-danger-3)}.vp-doc .demo-wrapper .demo-ctrl i:nth-child(2){background-color:var(--vp-c-warning-3)}.vp-doc .demo-wrapper .demo-ctrl i:nth-child(3){background-color:var(--vp-c-green-3)}.vp-doc .demo-wrapper .demo-title{position:relative;min-width:0;padding:0 16px;margin:0 20px -1px;font-size:14px;font-weight:500;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-alt);border-top-left-radius:8px;border-top-right-radius:8px;transition:var(--vp-t-color);transition-property:color,background-color}.vp-doc .demo-wrapper .demo-title p{max-width:100%;margin:0;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.vp-doc .demo-wrapper .demo-title:after,.vp-doc .demo-wrapper .demo-title:before{position:absolute;bottom:0;z-index:1;width:8px;height:8px;content:" ";transition:background var(--vp-t-color)}.vp-doc .demo-wrapper .demo-title:before{left:100%;background:radial-gradient(16px at right top,transparent 50%,var(--vp-c-bg-alt) 50%)}.vp-doc .demo-wrapper .demo-title:after{right:100%;background:radial-gradient(16px at left top,transparent 50%,var(--vp-c-bg-alt) 50%)}.vp-doc .demo-wrapper .demo-container>*:first-child{margin-top:0}.vp-doc .demo-wrapper .demo-container>*:last-child{margin-bottom:0}@media (min-width: 419px){.vp-doc .demo-wrapper{margin:40px 0}}.vp-doc .vp-steps{margin:16px 0}.vp-doc .vp-steps>:where(ol,ul){padding-inline-start:0;list-style:none}.vp-doc .vp-steps>:where(ol,ul)>li{position:relative;min-height:28px;padding-left:44px;margin-bottom:16px;line-height:28px}.vp-doc .vp-steps>:where(ol,ul)>li:before{position:absolute;inset-inline-start:0;top:0;width:28px;height:28px;font-size:16px;font-weight:400;line-height:28px;color:var(--vp-c-text-1);text-align:center;content:counter(list-item);background-color:var(--vp-c-bg-soft);border:solid 1px var(--vp-c-divider);border-radius:100%;transition:var(--vp-t-color);transition-property:color,background-color,border-color}.vp-doc .vp-steps>:where(ol,ul)>li:not(:last-of-type):after{position:absolute;inset-inline-start:14px;top:34px;bottom:-10px;width:1px;content:"";background-color:var(--vp-c-divider);transition:background-color var(--vp-t-color)}.vp-doc .vp-steps>:where(ol,ul)>li>:first-child{margin-top:0}.vp-doc .vp-steps>:where(ol,ul)>li>:first-child:where(h1,h2,h3,h4,h5,h6){padding-top:0;border-top:none}.vp-doc .vp-steps>:where(ol,ul)>li>:first-child:where(p){line-height:28px}.vp-doc .vp-steps>:where(ol,ul)>li+li{margin-top:1px}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.22"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{direction:ltr}.katex .cjk_fallback{font-size:.83em}.katex-display{overflow:auto hidden;padding-top:.2em;padding-bottom:.2em;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.katex-display::-webkit-scrollbar{height:3px}.katex-error{color:red}:root{--nprogress-c: var(--vp-c-accent);--nprogress-z-index: 1031}#nprogress{pointer-events:none}#nprogress .bar{position:fixed;top:0;left:0;z-index:var(--nprogress-z-index);width:100%;height:2px;background:var(--nprogress-c)}:root{--photo-swipe-c-bullet: var(--vp-c-bg-elv);--photo-swipe-c-bullet-active: var(--vp-c-accent)}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.photo-swipe-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.photo-swipe-bullets-indicator{position:absolute;bottom:30px;left:50%;display:flex;flex-flow:row;align-items:center;transform:translate(-50%)}.photo-swipe-bullet{width:12px;height:6px;margin:0 5px;border-radius:3px;background:var(--photo-swipe-c-bullet);transition:width .3s,color .3s}.photo-swipe-bullet.active{width:30px;background:var(--photo-swipe-c-bullet-active)}.mini-search-button{display:flex;align-items:center;justify-content:center;width:48px;height:55px;padding:0;margin:0;background:transparent;transition:border-color .25s,background-color .25s}.mini-search-button:hover{background:transparent}.mini-search-button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.mini-search-button:focus:not(:focus-visible){outline:none!important}@media (min-width: 768px){.mini-search-button{justify-content:flex-start;width:100%;height:40px;padding:0 10px 0 12px;background-color:var(--vp-c-bg-alt);border:1px solid transparent;border-radius:8px}.mini-search-button:hover{background:var(--vp-c-bg-alt);border-color:var(--vp-c-brand-1)}}.mini-search-button .mini-search-button-container{display:flex;align-items:center}.mini-search-button .vpi-mini-search{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='1.6' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m14.386 14.386 4.088 4.088-4.088-4.088A7.533 7.533 0 1 1 3.733 3.733a7.533 7.533 0 0 1 10.653 10.653z'/%3E%3C/svg%3E")}.mini-search-button .mini-search-search-icon{position:relative;width:16px;height:16px;color:var(--vp-c-text-1);fill:currentcolor;transition:color .3s}.mini-search-button:hover .mini-search-search-icon{color:var(--vp-c-text-1)}@media (min-width: 768px){.mini-search-button .mini-search-search-icon{top:1px;width:14px;height:14px;margin-right:8px;color:var(--vp-c-text-2)}}.mini-search-button .mini-search-button-placeholder{display:none;padding:0 16px 0 0;margin-top:2px;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color .3s}.mini-search-button:hover .mini-search-button-placeholder{color:var(--vp-c-text-1)}@media (min-width: 768px){.mini-search-button .mini-search-button-placeholder{display:inline-block}}.mini-search-button .mini-search-button-keys{display:none;min-width:auto;direction:ltr}@media (min-width: 768px){.mini-search-button .mini-search-button-keys{display:flex;align-items:center}}.mini-search-button .mini-search-button-key{display:block;width:auto;min-width:0;height:22px;padding-left:6px;margin:2px 0 0;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;line-height:22px;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;transition:color .3s,border-color .3s}.mini-search-button .mini-search-button-key+.mini-search-button-key{padding-right:6px;padding-left:2px;border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0}.mini-search-button .mini-search-button-key:first-child{font-size:0!important}.mini-search-button .mini-search-button-key:first-child:after{font-size:12px;color:var(--mini-search-muted-color);letter-spacing:normal;content:"Ctrl"}.mac .mini-search-button .mini-search-button-key:first-child:after{content:"⌘"}.mini-search-button .mini-search-button-key:first-child>*{display:none}.search-wrapper[data-v-97535d1e]{display:flex;align-items:center}@media (min-width: 768px){.search-wrapper[data-v-97535d1e]{flex-grow:1}}.vp-tag-g9p3{--vp-tag-color: #d5393e;--vp-tag-hover-color: #b8272c;--vp-tag-bg: rgba(244, 63, 94, .14)}.vp-tag-1tjf{--vp-tag-color: #9966cc;--vp-tag-hover-color: #7171b8;--vp-tag-bg: rgba(83, 83, 167, .14)}.vp-tag-s9pv{--vp-tag-color: #a6623b;--vp-tag-hover-color: #c17950;--vp-tag-bg: rgba(199, 134, 97, .2411)}.vp-contributors{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:flex-start;margin:1rem 0}.vp-contributor{display:flex;gap:.25rem;align-items:center;color:inherit;font-size:1.125rem}.vp-contributor:after{display:none!important}.vp-contributor-avatar{-o-object-fit:contain;object-fit:contain;width:1.75rem;height:1.75rem;margin-inline-end:.25rem;border-radius:50%}a.vp-contributor{text-decoration:none!important}:root{--changelog-bg: var(--vp-c-bg-alt);--changelog-font-size: .875rem;--changelog-c-text: var(--vp-c-text)}.vp-changelog-wrapper{margin-block:1rem;padding-inline:1rem;border-radius:8px;background-color:var(--changelog-bg);color:var(--changelog-c-text);font-size:var(--changelog-font-size);line-height:1.7;transition:background-color var(--vp-t-color)}.vp-changelog-wrapper.active{padding-block:0 .5rem}.vp-changelog-wrapper a{text-decoration:none!important}.vp-changelog-wrapper a:after{display:none!important}.vp-changelog-header{display:flex;align-items:center;justify-content:space-between;padding-block:1rem;font-weight:700;cursor:pointer}@media (max-width: 419px){.vp-changelog-header{flex-wrap:wrap}}.vp-changelog-wrapper.active .vp-changelog-header{padding-block-end:.5rem}.vp-changelog-icon,.vp-changelog-menu-icon{display:inline-block;vertical-align:middle;width:1.2em;height:1.2em;margin-inline-end:4px;background-color:currentcolor;color:var(--vp-c-text-mute);-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:color var(--vp-t-color);transform:translateY(-1px)}.vp-changelog-icon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='M2.71 10.96a6.5 6.5 0 1 0-.69-3.53M2 8l1.5-1.5M2 8L.5 6.5m8 2v-4m0 4h3'/%3E%3C/svg%3E")}.vp-changelog-menu-icon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 5h0.01'/%3E%3Cpath d='M8 5h12'/%3E%3Cpath d='M4 10h0.01'/%3E%3Cpath d='M8 10h12'/%3E%3Cpath d='M4 15h0.01'/%3E%3Cpath d='M8 15h12'/%3E%3Cpath d='M4 20h0.01'/%3E%3Cpath d='M8 20h12'/%3E%3C/g%3E%3C/svg%3E")}.vp-changelog-list{display:none;margin-block:.5rem;padding-inline-start:0;list-style:none}.vp-changelog-wrapper.active .vp-changelog-list{display:block}.vp-changelog-item-tag,.vp-changelog-item-commit{position:relative;margin-block-start:8px;padding-inline-start:20px}.vp-changelog-item-tag:first-child,.vp-changelog-item-commit:first-child{margin-block-start:0}.vp-changelog-item-tag:before,.vp-changelog-item-commit:before{content:"";position:absolute;top:3px;left:0;display:inline-block;width:1.25em;height:1.25em;background-color:currentcolor;color:var(--vp-c-text-subtle);-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:color var(--vp-t-color)}.vp-changelog-item-commit:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0m3-9v6m0 6v6'/%3E%3C/svg%3E")}.vp-changelog-item-tag:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.5 7.5a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3Cpath d='M3 6v5.172a2 2 0 0 0 .586 1.414l7.71 7.71a2.41 2.41 0 0 0 3.408 0l5.592-5.592a2.41 2.41 0 0 0 0-3.408l-7.71-7.71A2 2 0 0 0 11.172 3H6a3 3 0 0 0-3 3'/%3E%3C/g%3E%3C/svg%3E")}.vp-changelog-tag{margin-inline-end:4px;text-decoration:none}.vp-changelog-tag code{font-weight:500;font-size:14px}.vp-changelog-hash{margin-inline-end:4px;text-decoration:none}.vp-changelog-divider{margin-inline-end:8px}.vp-changelog-message{margin-inline-end:8px;line-height:1.7}.vp-changelog-date{color:var(--vp-c-text-subtle);font-size:.75rem;transition:color var(--vp-t-color)}.vp-badge[data-v-12255704]{display:inline-block;padding:0 10px;margin-left:2px;font-size:12px;font-weight:500;line-height:22px;border:1px solid transparent;border-radius:12px;transition:var(--vp-t-color);transition-property:color,background-color,border-color;transform:translateY(-2px)}h1 .vp-badge[data-v-12255704]{margin-top:4px;vertical-align:top}h2 .vp-badge[data-v-12255704]{padding:0 8px;margin-top:3px;vertical-align:top}h3 .vp-badge[data-v-12255704]{vertical-align:middle}h4 .vp-badge[data-v-12255704],h5 .vp-badge[data-v-12255704],h6 .vp-badge[data-v-12255704]{line-height:18px;vertical-align:middle}.vp-badge.info[data-v-12255704]{color:var(--vp-badge-info-text);background-color:var(--vp-badge-info-bg);border-color:var(--vp-badge-info-border)}.vp-badge.tip[data-v-12255704]{color:var(--vp-badge-tip-text);background-color:var(--vp-badge-tip-bg);border-color:var(--vp-badge-tip-border)}.vp-badge.warning[data-v-12255704]{color:var(--vp-badge-warning-text);background-color:var(--vp-badge-warning-bg);border-color:var(--vp-badge-warning-border)}.vp-badge.danger[data-v-12255704]{color:var(--vp-badge-danger-text);background-color:var(--vp-badge-danger-bg);border-color:var(--vp-badge-danger-border)}.vp-icon.fontawesome{display:inline-block;line-height:inherit;vertical-align:middle}.vp-icon-img[data-v-befa1714]{display:inline-block;width:-moz-max-content;width:max-content;height:1em;margin:0 .3em;vertical-align:middle}.vp-icon-img img[data-v-befa1714]{height:100%}.vp-card-wrapper[data-v-0aa8820e]{display:flex;flex-direction:column;gap:16px;width:100%;padding:16px 20px;margin:16px 0;border:solid 1px var(--vp-c-divider);border-radius:8px;box-shadow:var(--vp-shadow-1);transition:border-color var(--vp-t-color),box-shadow var(--vp-t-color)}.vp-card-wrapper[data-v-0aa8820e]:hover{box-shadow:var(--vp-shadow-2)}.vp-card-wrapper[data-v-0aa8820e] .vp-icon,.vp-card-wrapper[data-v-0aa8820e] .vp-icon-img{margin:0}.vp-card-wrapper .title[data-v-0aa8820e]{display:flex;gap:8px;align-items:center;margin:0;font-size:18px;font-weight:700;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-card-wrapper .title .text[data-v-0aa8820e]{flex:1 2;overflow:hidden}.vp-card-wrapper .body[data-v-0aa8820e] :first-child{margin-top:0}.vp-card-wrapper .body[data-v-0aa8820e] :last-child{margin-bottom:0}.vp-card-grid[data-v-d930ab6f]{display:grid;gap:16px 20px;margin:16px 0}.vp-card-grid[data-v-d930ab6f]>*{min-width:0;margin:0!important}.vp-card-masonry{display:grid;grid-template-columns:repeat(var(--card-masonry-cols),1fr);height:-moz-max-content;height:max-content;margin:16px 0}.vp-card-masonry>.card-masonry-item{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.vp-card-masonry>.card-masonry-item>[class*=masonry-v-]{width:100%;max-width:100%;margin:0!important}.card-masonry-item>[class*=masonry-v-]>img:only-child,.card-masonry-item>[class*=masonry-v-]>a:only-child>img:only-child{display:block;border-radius:8px;box-shadow:var(--vp-shadow-2)}.vp-image-card[data-v-f0d363af]{max-width:100%;margin:16px 0;border-radius:8px;box-shadow:var(--vp-shadow-2);transition:var(--vp-t-color);transition-property:box-shadow}.vp-image-card.center[data-v-f0d363af]{margin:16px auto}.vp-image-card[data-v-f0d363af]:hover{box-shadow:var(--vp-shadow-4)}.vp-image-card .image-container[data-v-f0d363af]{position:relative;width:100%;height:100%;overflow:hidden;font-size:0;line-height:1;border-radius:8px}.image-container img[data-v-f0d363af]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-info[data-v-f0d363af]{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;width:100%;max-height:100%;padding:16px 20px 0;overflow-y:hidden;font-size:14px;color:var(--vp-c-white);background-color:#00000080;border-top-left-radius:8px;border-top-right-radius:8px;transition:transform var(--vp-t-color);transform:translateY(calc(100% - 60px))}:where(.vp-card-grid.cols-3,.vp-card-masonry.cols-3) .image-info[data-v-f0d363af]{padding:8px 8px 0;font-size:12px;transform:translateY(calc(100% - 36px))}@media (max-width: 767px){:where(.vp-card-grid.cols-2,.vp-card-masonry.cols-2) .image-info[data-v-f0d363af]{padding:8px 8px 0;font-size:12px;transform:translateY(calc(100% - 36px))}}.image-info[data-v-f0d363af]:hover{transform:translateY(0)}.image-info .title[data-v-f0d363af]{min-height:28px;margin:0 0 16px;overflow:hidden;font-size:18px;color:var(--vp-c-white);text-overflow:ellipsis;white-space:nowrap}:where(.vp-card-grid.cols-3,.vp-card-masonry.cols-3) .image-info .title[data-v-f0d363af]{min-height:20px;margin:0 0 8px;font-size:14px;line-height:20px}@media (max-width: 767px){:where(.vp-card-grid.cols-2,.vp-card-masonry.cols-2) .image-info .title[data-v-f0d363af]{min-height:20px;margin:0 0 8px;font-size:14px;line-height:20px}}.image-info .title a[data-v-f0d363af]{color:inherit;text-decoration:none}.image-info p[data-v-f0d363af]{margin:0;line-height:24px;color:var(--vp-c-white)}:where(.vp-card-grid.cols-3,.vp-card-masonry.cols-3) .image-info p[data-v-f0d363af]{line-height:20px}@media (max-width: 767px){:where(.vp-card-grid.cols-2,.vp-card-masonry.cols-2) .image-info p[data-v-f0d363af]{line-height:20px}}.image-info p[data-v-f0d363af]:last-child{margin-bottom:16px}.image-info .copyright[data-v-f0d363af]{display:flex;gap:4px;align-items:center;justify-content:flex-end}.image-info .copyright span[data-v-f0d363af]:first-child{flex:1 2;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.image-info .description[data-v-f0d363af]{flex:1 2;height:1px;overflow-y:auto}.image-info .description[data-v-f0d363af]::-webkit-scrollbar{width:0;height:0}.vp-link .vpi-external-link{width:11px;height:11px;margin-top:-1px;margin-left:4px}.vp-link-card[data-v-de955ff8]{position:relative;display:flex;gap:8px;align-items:flex-start;width:100%;padding:16px 20px;margin:16px 0;background-color:transparent;border:solid 1px var(--vp-c-divider);border-radius:8px;box-shadow:var(--vp-shadow-1);transition:border-color var(--vp-t-color),box-shadow var(--vp-t-color),background-color var(--vp-t-color)}.vp-link-card[data-v-de955ff8]:hover{background-color:var(--vp-c-bg-soft);border-color:var(--vp-c-brand-2);box-shadow:var(--vp-shadow-2)}.vp-link-card[data-v-de955ff8] .vp-icon,.vp-link-card[data-v-de955ff8] .vp-icon-img{margin:0}.vp-link-card .body[data-v-de955ff8]{display:flex;flex:1 2;flex-direction:column;gap:16px;align-items:flex-start;width:1px}.vp-link-card .body[data-v-de955ff8]>*{margin:0}.vp-link-card .link[data-v-de955ff8]{display:flex;gap:8px;align-items:center;max-width:100%;font-size:18px;font-weight:700;color:var(--vp-c-text-1);text-decoration:none;transition:color var(--vp-t-color)}.vp-link-card .link[data-v-de955ff8]:before{position:absolute;inset:0;z-index:1;content:""}.vp-link-card .link[data-v-de955ff8] .vp-icon,.vp-link-card .link[data-v-de955ff8] .vp-icon-img{margin:0}.vp-link-card .link .text[data-v-de955ff8]{display:inline-block;flex:1 2;min-width:0;overflow-wrap:break-word}.vpi-arrow-right[data-v-de955ff8]{margin-top:2px;font-size:20px}.vp-home-box{position:relative;padding:24px}@media (min-width: 640px){.vp-home-box{padding:32px 48px}}@media (min-width: 960px){.vp-home-box{padding:48px}}.vp-home-box .container{width:100%;max-width:1152px;margin:0 auto}.vp-home-box.full{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - var(--vp-nav-height))}.vp-button[data-v-11329926]{display:inline-block;font-weight:600;text-align:center;white-space:nowrap;border:1px solid transparent;transition:var(--vp-t-color);transition-property:border,color,background-color}.vp-button[data-v-11329926]:active{transition:color .1s,border-color .1s,background-color .1s}.vp-button.medium[data-v-11329926]{padding:0 20px;font-size:14px;line-height:38px;border-radius:20px}.vp-button.big[data-v-11329926]{padding:0 24px;font-size:16px;line-height:46px;border-radius:24px}.vp-button.brand[data-v-11329926]{color:var(--vp-button-brand-text);background-color:var(--vp-button-brand-bg);border-color:var(--vp-button-brand-border)}.vp-button.brand[data-v-11329926]:hover{color:var(--vp-button-brand-hover-text);background-color:var(--vp-button-brand-hover-bg);border-color:var(--vp-button-brand-hover-border)}.vp-button.brand[data-v-11329926]:active{color:var(--vp-button-brand-active-text);background-color:var(--vp-button-brand-active-bg);border-color:var(--vp-button-brand-active-border)}.vp-button.alt[data-v-11329926]{color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg);border-color:var(--vp-button-alt-border)}.vp-button.alt[data-v-11329926]:hover{color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg);border-color:var(--vp-button-alt-hover-border)}.vp-button.alt[data-v-11329926]:active{color:var(--vp-button-alt-active-text);background-color:var(--vp-button-alt-active-bg);border-color:var(--vp-button-alt-active-border)}.vp-button.sponsor[data-v-11329926]{color:var(--vp-button-sponsor-text);background-color:var(--vp-button-sponsor-bg);border-color:var(--vp-button-sponsor-border)}.vp-button.sponsor[data-v-11329926]:hover{color:var(--vp-button-sponsor-hover-text);background-color:var(--vp-button-sponsor-hover-bg);border-color:var(--vp-button-sponsor-hover-border)}.vp-button.sponsor[data-v-11329926]:active{color:var(--vp-button-sponsor-active-text);background-color:var(--vp-button-sponsor-active-bg);border-color:var(--vp-button-sponsor-active-border)}.vp-button .button-content[data-v-11329926]{display:flex;align-items:center;justify-content:center}.vp-button .button-content[data-v-11329926] .vp-icon{width:1.2em;height:1.2em}.vp-button+.vp-button[data-v-11329926]{margin-left:1em}.vp-switch[data-v-7eb32327]{position:relative;display:block;flex-shrink:0;width:40px;height:22px;background-color:var(--vp-input-switch-bg-color);border:1px solid var(--vp-input-border-color);border-radius:11px;transition:border-color .25s ease,background-color .25s ease}.vp-switch[data-v-7eb32327]:hover{border-color:var(--vp-c-brand-1)}.check[data-v-7eb32327]{position:absolute;top:1px;left:1px;width:18px;height:18px;background-color:var(--vp-c-neutral-inverse);border-radius:50%;box-shadow:var(--vp-shadow-1);transition:transform .25s}.icon[data-v-7eb32327]{position:relative;display:block;width:18px;height:18px;overflow:hidden;border-radius:50%}.icon[data-v-7eb32327] [class^=vpi-]{position:absolute;top:3px;left:3px;width:12px;height:12px;color:var(--vp-c-text-2)}[data-theme=dark] .icon[data-v-7eb32327] [class^=vpi-]{color:var(--vp-c-text-1);transition:opacity .25s!important}.sun[data-v-596c25a9]{opacity:1}.moon[data-v-596c25a9],[data-theme=dark] .sun[data-v-596c25a9]{opacity:0}[data-theme=dark] .moon[data-v-596c25a9]{opacity:1}[data-theme=dark] .vp-switch-appearance[data-v-596c25a9] .check{transform:translate(18px)}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root),[data-theme=dark]::view-transition-new(root){z-index:1}::view-transition-new(root),[data-theme=dark]::view-transition-old(root){z-index:9999}.vp-navbar-appearance[data-v-a295abf6]{display:none}@media (min-width: 1280px){.vp-navbar-appearance[data-v-a295abf6]{display:flex;align-items:center}}.vp-menu-group+.vp-menu-link[data-v-1ff1855f]{padding:12px 12px 0;margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color)}.link[data-v-1ff1855f]{display:block;padding:0 12px;font-size:14px;font-weight:500;line-height:32px;color:var(--vp-c-text-1);white-space:nowrap;border-radius:6px;transition:background-color var(--vp-t-color),color var(--vp-t-color)}.link[data-v-1ff1855f]:hover{color:var(--vp-c-brand-1);background-color:var(--vp-c-default-soft)}.link.active[data-v-1ff1855f]{color:var(--vp-c-brand-1)}.link[data-v-1ff1855f] .vp-icon,.link[data-v-1ff1855f] .vp-icon-img{margin-left:0}.vp-menu-link .link[data-v-1ff1855f] .vp-menu-badge{transform:translateY(-2px)}.vp-menu-group[data-v-c497e9e3]{padding:12px 12px 0;margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color)}.vp-menu-group[data-v-c497e9e3]:first-child{padding-top:0;margin-top:0;border-top:0}.vp-menu-group+.vp-menu-group[data-v-c497e9e3]{margin-top:12px;border-top:1px solid var(--vp-c-divider)}.title[data-v-c497e9e3]{padding:0 12px;font-size:14px;font-weight:600;line-height:32px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.title[data-v-c497e9e3] .vp-icon,.title[data-v-c497e9e3] .vp-icon-img{margin-left:0}.vp-menu[data-v-709dc2b1]{min-width:128px;max-height:calc(100vh - var(--vp-nav-height));padding:12px;overflow-y:auto;background-color:var(--vp-c-bg-elv);border:1px solid var(--vp-c-divider);border-radius:12px;box-shadow:var(--vp-shadow-3);transition:background-color var(--vp-t-color),border var(--vp-t-color)}.vp-menu[data-v-709dc2b1] .group{padding:0 12px 12px;margin:0 -12px}.vp-menu[data-v-709dc2b1] .group+.group{padding:11px 12px 12px;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color)}.vp-menu[data-v-709dc2b1] .group:last-child{padding-bottom:0}.vp-menu[data-v-709dc2b1] .group+.item{padding:11px 16px 0;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color)}.vp-menu[data-v-709dc2b1] .item{padding:0 16px;white-space:nowrap}.vp-menu[data-v-709dc2b1] .label{flex-grow:1;font-size:12px;font-weight:500;line-height:28px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-menu[data-v-709dc2b1] .action{padding-left:24px}.vp-flyout[data-v-86530b6c]{position:relative;transition:color var(--vp-t-color)}.text[data-v-86530b6c]{display:flex;align-items:center;font-size:14px;font-weight:500;line-height:normal;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.icon[data-v-86530b6c]{width:20px;height:20px;fill:currentcolor;transition:fill var(--vp-t-color)}.menu[data-v-86530b6c]{position:absolute;top:calc(var(--vp-nav-height) / 2 + 20px);right:0;visibility:hidden;opacity:0;transition:opacity .25s,visibility .25s,transform .25s}.vp-flyout[data-v-86530b6c]:hover{color:var(--vp-c-brand-1)}.vp-flyout:hover .text[data-v-86530b6c]{color:var(--vp-c-text-2)}.vp-flyout:hover .icon[data-v-86530b6c]{fill:var(--vp-c-text-2)}.vp-flyout.active .text[data-v-86530b6c]{color:var(--vp-c-brand-1)}.vp-flyout.active:hover .text[data-v-86530b6c]{color:var(--vp-c-brand-2)}.vp-flyout:hover .menu[data-v-86530b6c],.button[aria-expanded=true]+.menu[data-v-86530b6c]{visibility:visible;opacity:1;transform:translateY(0)}.button[aria-expanded=false]+.menu[data-v-86530b6c]{visibility:hidden;opacity:0;transform:translateY(0)}.button[data-v-86530b6c]{display:flex;align-items:center;height:var(--vp-nav-height);padding:0 10px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.option-icon[data-v-86530b6c]{margin-right:0;font-size:16px;fill:currentcolor}.text-icon[data-v-86530b6c]{width:14px;height:14px;margin-left:4px;fill:currentcolor}.vp-flyout[data-v-86530b6c] .vp-menu-badge{transform:translateY(0)}.vp-social-link[data-v-67b21932]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-social-link[data-v-67b21932]:hover{color:var(--vp-c-text-1)}.vp-social-link[data-v-67b21932]>svg,.vp-social-link[data-v-67b21932]>[class^=vpi-social-]{width:20px;height:20px;fill:currentcolor}.vp-social-links[data-v-40bac536]{display:flex;flex-wrap:wrap;justify-content:center}.vp-navbar-extra[data-v-652282fd]{display:none;margin-right:-12px}@media (min-width: 768px){.vp-navbar-extra[data-v-652282fd]{display:block}}@media (min-width: 1280px){.vp-navbar-extra[data-v-652282fd]{display:none}}.trans-title[data-v-652282fd]{padding:0 24px 0 12px;font-size:14px;font-weight:700;line-height:32px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.item.appearance[data-v-652282fd],.item.social-links[data-v-652282fd]{display:flex;align-items:center;padding:0 12px}.item.appearance[data-v-652282fd]{min-width:176px}.appearance-action[data-v-652282fd]{margin-right:-2px}.social-links-list[data-v-652282fd]{margin:-4px -8px}.vp-navbar-hamburger[data-v-2b50024d]{display:flex;align-items:center;justify-content:center;width:48px;height:var(--vp-nav-height)}@media (min-width: 768px){.vp-navbar-hamburger[data-v-2b50024d]{display:none}}.container[data-v-2b50024d]{position:relative;width:16px;height:14px;overflow:hidden}.top[data-v-2b50024d],.middle[data-v-2b50024d],.bottom[data-v-2b50024d]{position:absolute;width:16px;height:2px;background-color:var(--vp-c-text-1);transition:top .25s,background-color var(--vp-t-color),transform .25s}.top[data-v-2b50024d]{top:0;left:0;transform:translate(0)}.middle[data-v-2b50024d]{top:6px;left:0;transform:translate(8px)}.bottom[data-v-2b50024d]{top:12px;left:0;transform:translate(4px)}.vp-navbar-hamburger:hover .top[data-v-2b50024d]{top:0;left:0;transform:translate(4px)}.vp-navbar-hamburger:hover .middle[data-v-2b50024d]{top:6px;left:0;transform:translate(0)}.vp-navbar-hamburger:hover .bottom[data-v-2b50024d]{top:12px;left:0;transform:translate(8px)}.vp-navbar-hamburger.active .top[data-v-2b50024d]{top:6px;transform:translate(0) rotate(225deg)}.vp-navbar-hamburger.active .middle[data-v-2b50024d]{top:6px;transform:translate(16px)}.vp-navbar-hamburger.active .bottom[data-v-2b50024d]{top:6px;transform:translate(0) rotate(135deg)}.vp-navbar-hamburger.active:hover .top[data-v-2b50024d],.vp-navbar-hamburger.active:hover .middle[data-v-2b50024d],.vp-navbar-hamburger.active:hover .bottom[data-v-2b50024d]{background-color:var(--vp-c-text-2);transition:top .25s,background-color var(--vp-t-color),transform .25s}.navbar-menu-link[data-v-d4acf911]{display:flex;align-items:center;padding:0 10px;font-size:14px;font-weight:500;line-height:var(--vp-nav-height);color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.navbar-menu-link.active[data-v-d4acf911],.navbar-menu-link[data-v-d4acf911]:hover{color:var(--vp-c-brand-1)}.navbar-menu-link[data-v-d4acf911] .vp-menu-badge{transform:translateY(0)}.vp-navbar-menu[data-v-d43c1732]{display:none}@media (min-width: 768px){.vp-navbar-menu[data-v-d43c1732]{display:flex}}.vp-navbar-social-links[data-v-ad52545c]{display:none}@media (min-width: 1280px){.vp-navbar-social-links[data-v-ad52545c]{display:flex;align-items:center}}html:not([data-theme=dark]) .vp-image.dark[data-v-480e858a]{display:none}[data-theme=dark] .vp-image.light[data-v-480e858a]{display:none}.title[data-v-1a4f50af]{display:flex;align-items:center;width:100%;height:var(--vp-nav-height);font-size:16px;font-weight:600;color:var(--vp-c-text-1);border-bottom:1px solid transparent;transition:opacity var(--vp-t-color),color var(--vp-t-color),border-bottom var(--vp-t-color)}@media (min-width: 960px){.title[data-v-1a4f50af]{flex-shrink:0}.vp-navbar-title.has-sidebar .title[data-v-1a4f50af]{border-bottom-color:var(--vp-c-divider)}}[data-v-1a4f50af] .logo{height:min(var(--vp-nav-logo-height, 24px),48px);margin-right:8px}.vp-navbar-translations[data-v-0d45479b]{display:none}@media (min-width: 1280px){.vp-navbar-translations[data-v-0d45479b]{display:flex;align-items:center}}.title[data-v-0d45479b]{padding:0 24px 0 12px;font-size:14px;font-weight:700;line-height:32px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-navbar[data-v-2c31ea5e]{position:relative;height:var(--vp-nav-height);white-space:nowrap;pointer-events:none;transition:var(--vp-t-color);transition-property:background-color,color,border-bottom}.vp-navbar.screen-open[data-v-2c31ea5e]{background-color:var(--vp-nav-bg-color);border-bottom:1px solid var(--vp-c-divider)}.vp-navbar[data-v-2c31ea5e]:not(.home){background-color:var(--vp-nav-bg-color)}@media (min-width: 960px){.vp-navbar[data-v-2c31ea5e]:not(.home){background-color:transparent}.vp-navbar[data-v-2c31ea5e]:not(.has-sidebar,.home.top){background-color:var(--vp-nav-bg-color)}}.wrapper[data-v-2c31ea5e]{padding:0 8px 0 24px}@media (min-width: 768px){.wrapper[data-v-2c31ea5e]{padding:0 32px}}@media (min-width: 960px){.vp-navbar.has-sidebar .wrapper[data-v-2c31ea5e]{padding:0}}.container[data-v-2c31ea5e]{display:flex;justify-content:space-between;max-width:calc(var(--vp-layout-max-width) - 64px);height:var(--vp-nav-height);margin:0 auto;pointer-events:none}.content[data-v-2c31ea5e]{flex-grow:1}.title[data-v-2c31ea5e]{flex-shrink:0;height:calc(var(--vp-nav-height) - 1px);transition:background-color var(--vp-t-color)}.container>.title[data-v-2c31ea5e],.container>.content[data-v-2c31ea5e]{pointer-events:none}.container[data-v-2c31ea5e] *{pointer-events:auto}@media (min-width: 960px){.vp-navbar.has-sidebar .container[data-v-2c31ea5e]{max-width:100%}}@media (min-width: 960px){.vp-navbar.has-sidebar .title[data-v-2c31ea5e]{position:absolute;top:0;left:0;z-index:2;width:var(--vp-sidebar-width);height:var(--vp-nav-height);padding:0 32px;background-color:transparent}}@media (min-width: 1440px){.vp-navbar.has-sidebar .title[data-v-2c31ea5e]{width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px);padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2))}}@media (min-width: 960px){.vp-navbar.has-sidebar .content[data-v-2c31ea5e]{position:relative;z-index:1;padding-right:32px;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.vp-navbar.has-sidebar .content[data-v-2c31ea5e]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2 + 32px);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.content-body[data-v-2c31ea5e]{display:flex;align-items:center;justify-content:flex-end;height:var(--vp-nav-height);transition:background-color var(--vp-t-color)}@media (min-width: 960px){.vp-navbar:not(.home.top) .content-body[data-v-2c31ea5e]{position:relative;background-color:var(--vp-nav-bg-color)}.vp-navbar:not(.has-sidebar,.home.top) .content-body[data-v-2c31ea5e]{background-color:transparent}}@media (max-width: 767px){.content-body[data-v-2c31ea5e]{-moz-column-gap:.5rem;column-gap:.5rem}}.menu+.translations[data-v-2c31ea5e]:before,.menu+.appearance[data-v-2c31ea5e]:before,.menu+.social-links[data-v-2c31ea5e]:before,.translations+.appearance[data-v-2c31ea5e]:before,.translations+.social-links[data-v-2c31ea5e]:before,.appearance+.social-links[data-v-2c31ea5e]:before{width:1px;height:24px;margin-right:8px;margin-left:8px;content:"";background-color:var(--vp-c-divider);transition:background-color var(--vp-t-color)}.menu+.appearance[data-v-2c31ea5e]:before,.translations+.appearance[data-v-2c31ea5e]:before{margin-right:16px}.appearance+.social-links[data-v-2c31ea5e]:before{margin-left:16px}.social-links[data-v-2c31ea5e]{margin-right:-8px}.divider[data-v-2c31ea5e]{width:100%;height:1px}@media (min-width: 960px){.vp-navbar.has-sidebar .divider[data-v-2c31ea5e]{padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.vp-navbar.has-sidebar .divider[data-v-2c31ea5e]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.vp-navbar.screen-open .divider[data-v-2c31ea5e]{display:none}.divider-line[data-v-2c31ea5e]{width:100%;height:1px;transition:background-color var(--vp-t-color)}.vp-navbar:not(.home) .divider-line[data-v-2c31ea5e]{background-color:var(--vp-c-gutter)}@media (min-width: 960px){.vp-navbar:not(.home.top) .divider-line[data-v-2c31ea5e]{background-color:var(--vp-c-gutter)}.vp-navbar:not(.has-sidebar,.home.top) .divider[data-v-2c31ea5e]{background-color:var(--vp-c-gutter)}}@media print{.vp-navbar .hamburger[data-v-2c31ea5e]{display:none}}.vp-nav-screen-appearance[data-v-4be3fcac]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 12px 16px;background-color:var(--vp-c-bg-soft);border-radius:8px;transition:var(--vp-t-color);transition-property:background-color}.text[data-v-4be3fcac]{font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2)}.vp-nav-screen-menu-group-link[data-v-eda29ce2]{display:block;margin-left:12px;font-size:14px;font-weight:400;line-height:32px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-nav-screen-menu-group-link[data-v-eda29ce2]:hover{color:var(--vp-c-brand-1)}.vp-nav-screen-menu-group-section[data-v-af01621b]{display:block}.title[data-v-af01621b]{font-size:13px;font-weight:700;line-height:32px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.fade-in-height-expand-leave-from,.fade-in-height-expand-enter-to{opacity:1}.fade-in-height-expand-leave-to,.fade-in-height-expand-enter-from{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;opacity:0!important}.fade-in-height-expand-leave-active{overflow:hidden!important;transition:max-height var(--transition-slow-duration) var(--transition-ease-in-out),opacity var(--transition-leave-duration) var(--transition-ease-out),margin-top var(--transition-slow-duration) var(--transition-ease-in-out),margin-bottom var(--transition-slow-duration) var(--transition-ease-in-out),padding-top var(--transition-slow-duration) var(--transition-ease-in-out),padding-bottom var(--transition-slow-duration) var(--transition-ease-in-out)!important}.fade-in-height-expand-enter-active{overflow:hidden!important;transition:max-height var(--transition-slow-duration) var(--transition-ease-in-out),opacity var(--transition-enter-duration) var(--transition-ease-in),margin-top var(--transition-slow-duration) var(--transition-ease-in-out),margin-bottom var(--transition-slow-duration) var(--transition-ease-in-out),padding-top var(--transition-slow-duration) var(--transition-ease-in-out),padding-bottom var(--transition-slow-duration) var(--transition-ease-in-out)!important}.vp-nav-screen-menu-group[data-v-c7407a4a]{min-height:48px;border-bottom:1px solid var(--vp-c-divider);transition:border-color var(--vp-t-color)}.vp-nav-screen-menu-group .items[data-v-c7407a4a]{padding-top:6px;padding-bottom:10px}.button[data-v-c7407a4a]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 4px 11px 0;font-size:14px;font-weight:500;line-height:24px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.button[data-v-c7407a4a]:hover,.vp-nav-screen-menu-group.open .button[data-v-c7407a4a]{color:var(--vp-c-brand-1)}.button-icon[data-v-c7407a4a]{width:14px;height:14px;fill:var(--vp-c-text-2);transition:fill .5s,transform .25s}.vp-nav-screen-menu-group.open .button-icon[data-v-c7407a4a]{transform:rotate(45deg)}.group[data-v-c7407a4a]:first-child{padding-top:0}.group+.group[data-v-c7407a4a],.group+.item[data-v-c7407a4a]{padding-top:4px}.vp-nav-screen-menu-link[data-v-c0d469d7]{display:block;padding:12px 0 11px;font-size:14px;font-weight:500;line-height:24px;color:var(--vp-c-text-1);border-bottom:1px solid var(--vp-c-divider);transition:border-color var(--vp-t-color),color var(--vp-t-color)}.vp-nav-screen-menu-link[data-v-c0d469d7]:hover{color:var(--vp-c-brand-1)}.vp-nav-screen-translations[data-v-55d55931]{min-height:24px;overflow:hidden}.title[data-v-55d55931]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.icon[data-v-55d55931]{font-size:16px}.icon.lang[data-v-55d55931]{margin-right:8px}.icon.chevron[data-v-55d55931]{margin-left:4px}.list[data-v-55d55931]{padding:4px 0 0 24px}.link[data-v-55d55931]{font-size:13px;line-height:32px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.fade-in-enter-active,.fade-in-leave-active{transition:all var(--transition-duration) var(--transition-ease-in-out)!important}.fade-in-enter-from,.fade-in-leave-to{opacity:0!important}.fade-in-leave-from,.fade-in-enter-to{opacity:1}.vp-nav-screen[data-v-579800a5]{position:fixed;top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px));right:0;bottom:0;left:0;width:100%;padding:0 32px;overflow-y:auto;pointer-events:auto;background-color:var(--vp-nav-screen-bg-color);transition:background-color var(--vp-t-color)}.container[data-v-579800a5]{max-width:288px;padding:24px 0 96px;margin:0 auto}.vp-nav-screen.fade-enter-active[data-v-579800a5],.vp-nav-screen.fade-leave-active[data-v-579800a5]{transition:opacity var(--vp-t-color)}.vp-nav-screen.fade-enter-active .container[data-v-579800a5],.vp-nav-screen.fade-leave-active .container[data-v-579800a5]{transition:transform var(--vp-t-color)}.vp-nav-screen.fade-enter-from[data-v-579800a5],.vp-nav-screen.fade-leave-to[data-v-579800a5]{opacity:0}.vp-nav-screen.fade-enter-from .container[data-v-579800a5],.vp-nav-screen.fade-leave-to .container[data-v-579800a5]{transform:translateY(-8px)}@media (min-width: 768px){.vp-nav-screen[data-v-579800a5]{display:none}}.menu+.translations[data-v-579800a5],.menu+.appearance[data-v-579800a5],.translations+.appearance[data-v-579800a5]{margin-top:24px}.menu+.social-links[data-v-579800a5]{margin-top:16px}.appearance+.social-links[data-v-579800a5]{margin-top:16px}.vp-nav[data-v-e98a6132]{position:relative;top:var(--vp-layout-top-height, 0);left:0;z-index:var(--vp-z-index-nav);width:100%;pointer-events:none}.vp-nav.fixed[data-v-e98a6132]{position:fixed}.vp-nav.fixed[data-v-e98a6132] .vp-navbar{background-color:var(--vp-nav-bg-color);border-bottom-color:var(--vp-c-gutter)}@media (min-width: 960px){.vp-nav[data-v-e98a6132]{position:fixed}}.vp-nav[data-v-e98a6132] .vp-menu-badge{padding:3px 4px;margin-left:4px;font-size:10px;font-weight:600;line-height:1;letter-spacing:.2px;border-radius:6px}.vp-backdrop[data-v-45ce9851]{position:fixed;inset:0;z-index:var(--vp-z-index-backdrop);background:var(--vp-backdrop-bg-color);transition:opacity var(--vp-t-color)}.vp-backdrop.fade-enter-from[data-v-45ce9851],.vp-backdrop.fade-leave-to[data-v-45ce9851]{opacity:0}.vp-backdrop.fade-leave-active[data-v-45ce9851]{transition-duration:.25s}@media (min-width: 1280px){.vp-backdrop[data-v-45ce9851]{display:none}}.vp-back-to-top[data-v-bcf8d9a6]{position:fixed;inset-inline-end:1rem;right:24px;bottom:calc(var(--vp-footer-height, 82px) - 18px);z-index:var(--vp-z-index-back-to-top);width:36px;height:36px;background-color:var(--vp-c-bg);border-radius:100%;box-shadow:var(--vp-shadow-2);transition:background-color var(--vp-t-color),box-shadow var(--vp-t-color)}.vp-back-to-top .percent[data-v-bcf8d9a6],.vp-back-to-top .icon[data-v-bcf8d9a6]{position:absolute;top:0;left:0;opacity:0;transition:opacity .5s ease,color var(--vp-t-color)}.vp-back-to-top .percent.show[data-v-bcf8d9a6],.vp-back-to-top .icon.show[data-v-bcf8d9a6]{opacity:1}.vp-back-to-top .percent[data-v-bcf8d9a6]{width:100%;height:100%;font-size:10px;line-height:36px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vp-back-to-top .icon[data-v-bcf8d9a6]{top:50%;left:50%;width:18px;height:18px;color:var(--vp-c-text-3);transform:translate(-50%,-50%)}.vp-back-to-top svg[data-v-bcf8d9a6]{width:100%;height:100%}.vp-back-to-top svg circle[data-v-bcf8d9a6]{fill:none;r:16px;stroke:var(--vp-c-brand-2);stroke-dasharray:0% 314.1593%;stroke-width:4px;transform:rotate(-90deg);transform-origin:50% 50%}@media (min-width: 768px){.vp-back-to-top[data-v-bcf8d9a6]{bottom:calc(var(--vp-footer-height, 88px) - 24px);width:48px;height:48px}.vp-back-to-top .percent[data-v-bcf8d9a6]{font-size:14px;line-height:48px}.vp-back-to-top .icon[data-v-bcf8d9a6]{width:24px;height:24px}.vp-back-to-top svg circle[data-v-bcf8d9a6]{r:22px}}.fade-enter-active[data-v-bcf8d9a6],.fade-leave-active[data-v-bcf8d9a6]{transition:opacity .5s ease}.fade-enter-from[data-v-bcf8d9a6],.fade-leave-to[data-v-bcf8d9a6]{opacity:0}@media print{.vp-back-to-top[data-v-bcf8d9a6]{display:none}}:root{--transition-ease-in-out: cubic-bezier(.4, 0, .2, 1);--transition-ease-out: cubic-bezier(0, 0, .2, 1);--transition-ease-in: cubic-bezier(.4, 0, 1, 1);--transition-duration: .2s;--transition-slow-duration: .3s;--transition-enter-duration: var(--transition-duration);--transition-leave-duration: var(--transition-duration);--transition-delay: .1s}:root{--transition-fade-in-scale-up-scale: .9;--transition-fade-in-scale-up-duration: var(--transition-duration);--transition-fade-in-scale-up-origin: inherit}.fade-in-scale-up-leave-active{transition:opacity var(--transition-fade-in-scale-up-duration) var(--transition-ease-in),transform var(--transition-fade-in-scale-up-duration) var(--transition-ease-in)!important;transform-origin:var(--transition-fade-in-scale-up-origin)!important}.fade-in-scale-up-enter-active{transition:opacity var(--transition-fade-in-scale-up-duration) var(--transition-ease-out),transform var(--transition-fade-in-scale-up-duration) var(--transition-ease-out)!important;transform-origin:var(--transition-fade-in-scale-up-origin)!important}.fade-in-scale-up-enter-from,.fade-in-scale-up-leave-to{opacity:0!important;transform:scale(var(--transition-fade-in-scale-up-scale))!important}.fade-in-scale-up-leave-from,.fade-in-scale-up-enter-to{opacity:1;transform:scale(1)!important}.vp-bulletin{z-index:var(--vp-z-index-bulletin)}.vp-bulletin:where(.preset){position:fixed;display:flex;flex-direction:column;width:var(--vp-bulletin-width);max-width:calc(100% - 48px);max-height:calc(100vh - var(--vp-nav-height) - 48px);font-size:var(--vp-bulletin-font-size);color:var(--vp-bulletin-text-color);background-color:var(--vp-bulletin-bg-color);border-radius:8px;box-shadow:var(--vp-shadow-4);transition:var(--vp-t-color);transition-property:background-color,box-shadow,color}.vp-bulletin:where(.preset).top-left{top:calc(var(--vp-nav-height) + 24px);left:24px}.vp-bulletin:where(.preset).bottom-left{bottom:24px;left:24px}.vp-bulletin:where(.preset).bottom-right{right:24px;bottom:24px}.vp-bulletin:where(.preset).center{top:calc(var(--vp-nav-height) + 24px);left:50%;transform:translate(-50%)}.vp-bulletin:where(.preset):not(.top-left,.bottom-left,.bottom-right,.center){top:calc(var(--vp-nav-height) + 24px);right:24px}.vp-bulletin:where(.preset).border:before{position:absolute;inset:0;z-index:0;padding:var(--vp-bulletin-border-width);pointer-events:none;content:"";background:var(--vp-bulletin-border);border-radius:8px;-webkit-mask:linear-gradient(var(--vp-c-bg) 0 100%) content-box,linear-gradient(var(--vp-c-bg) 0 100%);mask:linear-gradient(var(--vp-c-bg) 0 100%) content-box,linear-gradient(var(--vp-c-bg) 0 100%);-webkit-mask-composite:xor;mask-composite:subtract}.vp-bulletin:where(.preset) .close{position:absolute;top:6px;right:10px;z-index:1;font-size:16px;line-height:1;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-bulletin:where(.preset) .container{padding:16px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}.vp-bulletin:where(.preset).border .container{padding:calc(16px + var(--vp-bulletin-border-width)) 16px calc(16px + var(--vp-bulletin-border-width)) calc(16px + var(--vp-bulletin-border-width));margin-right:var(--vp-bulletin-border-width)}.vp-bulletin:where(.preset) h2{padding:16px 16px 0;font-size:var(--vp-bulletin-title-font-size);font-weight:700;color:var(--vp-bulletin-title-color);text-align:center;transition:color var(--vp-t-color)}.vp-bulletin:where(.preset) .content :first-child{margin-top:0!important}.vp-bulletin:where(.preset) .content :last-child{margin-bottom:0!important}.vp-bulletin:where(.preset) .content :where(p,ul,ol){margin:8px 0}.vp-bulletin:where(.preset) .content :where(p){line-height:var(--vp-bulletin-line-height)}.vp-blog-short-post-list[data-v-1451eb8f]{display:flex;flex-direction:column;gap:8px;margin-top:24px}.vp-blog-short-post-list li[data-v-1451eb8f]{display:flex;align-items:center;justify-content:space-between;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-blog-short-post-list .post-title[data-v-1451eb8f]{display:-webkit-box;flex:1 2;margin-right:14px;overflow:hidden;font-weight:600;transition:all var(--vp-t-color);-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.vp-blog-short-post-list .post-time[data-v-1451eb8f]{color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.vp-blog-short-post-list li:hover .post-title[data-v-1451eb8f]{color:var(--vp-c-brand-1)}.vp-blog-short-post-list li:hover .post-time[data-v-1451eb8f]{font-weight:500;color:var(--vp-c-text-1)}.vp-blog-archives[data-v-2126faaf]{flex:1 2}.archives-title[data-v-2126faaf]{display:flex;align-items:center;padding:16px;margin:0 -16px 40px;font-size:24px;font-weight:700;color:var(--vp-c-brand-1);background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color)}.archives-title .icon[data-v-2126faaf]{margin-right:8px}.archive[data-v-2126faaf]{padding:16px;margin:0 -16px 24px;background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color)}.archive-title[data-v-2126faaf]{display:flex;align-items:flex-end;justify-content:space-between;padding-right:16px;padding-bottom:12px;padding-left:16px;margin:0 -16px;font-size:18px;font-weight:700;border-bottom:solid 1px var(--vp-c-divider);transition:border-bottom var(--vp-t-color)}.archive-title .total[data-v-2126faaf]{font-size:16px;font-weight:400;line-height:16px}@media (min-width: 768px){.archives-title[data-v-2126faaf]{display:none}.archive[data-v-2126faaf]{padding:20px 24px;margin:0 0 24px;border-radius:8px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:box-shadow,background-color}.archive[data-v-2126faaf]:hover{box-shadow:var(--vp-shadow-2)}.archive-title[data-v-2126faaf]{padding-right:24px;padding-left:24px;margin:0 -24px;border-bottom:solid 1px var(--vp-c-divider);transition:border-bottom var(--vp-t-color)}}@media (min-width: 1200px){.vp-blog-archives[data-v-2126faaf]{margin-left:0}}.vp-blog-nav[data-v-1b228188]{padding:0;text-align:left}.vp-blog-nav.local[data-v-1b228188]{display:none;margin-bottom:24px}@media (min-width: 768px){.vp-blog-nav.local[data-v-1b228188]{display:flex;gap:24px}}@media (min-width: 1200px){.vp-blog-nav.local[data-v-1b228188]{margin-left:0}}.nav-link[data-v-1b228188]{display:flex;align-items:center;justify-content:flex-start;padding:10px 14px 10px 20px;margin-bottom:20px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);background-color:var(--vp-c-bg);border-radius:8px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:background-color,color,box-shadow,transform;transform:scale(1)}.nav-link[data-v-1b228188]:hover{box-shadow:var(--vp-shadow-2);transform:scale(1.002)}.nav-link[data-v-1b228188]:hover,.nav-link.active[data-v-1b228188]{color:var(--vp-c-brand-1)}.vp-blog-nav.local .nav-link[data-v-1b228188]{flex:1 2;max-width:50%;margin-bottom:0}.vp-blog-nav.local .nav-link[data-v-1b228188]:last-of-type{margin-right:0}.nav-link .text[data-v-1b228188]{flex:1 2;min-width:0;padding-right:14px}.nav-link .total[data-v-1b228188]{padding-right:8px;color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.nav-link .icon[data-v-1b228188]{width:1em;height:1em;font-size:1.2em;color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.nav-link .icon-logo[data-v-1b228188]{margin-right:10px;color:var(--vp-c-brand-1)}.vp-blog-profile[data-v-b39eafc2]{padding:24px 20px;margin-bottom:24px;background-color:var(--vp-c-bg);border-radius:8px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:background-color,color,box-shadow}.vp-blog-profile[data-v-b39eafc2]:hover{box-shadow:var(--vp-shadow-2)}.vp-blog-profile img[data-v-b39eafc2]{width:60%;margin:auto;-o-object-fit:cover;object-fit:cover}.vp-blog-profile h3[data-v-b39eafc2]{margin-top:1.5rem;font-size:18px;font-weight:600}.vp-blog-profile h3[data-v-b39eafc2],.vp-blog-profile p[data-v-b39eafc2]{color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-blog-profile .circle img[data-v-b39eafc2]{overflow:hidden;border-radius:50%}.profile-location[data-v-b39eafc2],.profile-organization[data-v-b39eafc2]{display:flex;align-items:center;justify-content:center;margin-top:16px;font-size:14px;color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.profile-location p[data-v-b39eafc2],.profile-organization p[data-v-b39eafc2]{margin:0 4px}.profile-location+.profile-organization[data-v-b39eafc2]{margin-top:0}.profile-social[data-v-b39eafc2]{padding-top:12px;margin-top:12px;border-top:1px solid var(--vp-c-divider);transition:border var(--vp-t-color)}.profile-social[data-v-b39eafc2] .vp-social-link{width:32px;height:32px}.profile-social[data-v-b39eafc2] .vp-social-link:hover{color:var(--vp-c-brand-1)}.vp-blog-aside[data-v-6b275e86]{position:sticky;top:calc(var(--vp-nav-height) + 2rem);display:none;width:270px;text-align:center}@media (min-width: 768px){.vp-blog-aside[data-v-6b275e86]{display:block}}.vp-category-group[data-v-2f4b6f42]{position:relative}.vp-category-group[data-v-2f4b6f42]:after{position:absolute;top:30px;bottom:0;left:8px;display:block;content:"";border-left:1px solid var(--vp-c-divider);transition:border var(--vp-t-color)}.vp-category-group .folder[data-v-2f4b6f42]{display:flex;align-items:center;margin:8px 0;font-size:16px;font-weight:600;color:var(--vp-c-text-2);cursor:pointer;transition:color var(--vp-t-color)}.vp-category-group .folder[data-v-2f4b6f42]:hover{color:var(--vp-c-text-1)}@media (min-width: 768px){.vp-category-group .folder[data-v-2f4b6f42]{font-size:18px}}.vp-category-group .folder .icon[data-v-2f4b6f42]{display:inline-block;width:1em;margin-right:8px}.vp-category-group>.group[data-v-2f4b6f42]{display:none;margin-left:22px}@media (min-width: 768px){.vp-category-group>.group[data-v-2f4b6f42]{margin-left:26px}}.vp-category-group.expand>.group[data-v-2f4b6f42]{display:block}.vp-categories-item[data-v-9948a6bd]{margin:8px 0;font-size:16px;list-style:none}.vp-categories-item .post[data-v-9948a6bd]{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-categories-item .post[data-v-9948a6bd]:hover{color:var(--vp-c-brand-1)}.vp-categories-item .post .vpi-post[data-v-9948a6bd]{display:inline-block;width:1em;margin-right:8px}.vp-categories-item .post[data-v-9948a6bd] .vp-link{display:-webkit-box;overflow:hidden}.vp-blog-categories[data-v-db0bf73f]{flex:1 2;padding:16px;margin:0 -16px 32px;background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color),box-shadow var(--vp-t-color)}@media (min-width: 768px){.vp-blog-categories[data-v-db0bf73f]{padding:20px 24px;margin:0 0 32px;background-color:var(--vp-c-bg);border-radius:8px;box-shadow:var(--vp-shadow-1)}.vp-blog-categories[data-v-db0bf73f]:hover{box-shadow:var(--vp-shadow-2)}}.categories-title[data-v-db0bf73f]{display:flex;align-items:center;padding:0 16px 12px;margin:0 -16px;font-size:20px;font-weight:700;color:var(--vp-c-text-1);border-bottom:solid 1px var(--vp-c-divider);transition:color var(--vp-t-color),border-color var(--vp-t-color)}.categories-title .icon[data-v-db0bf73f]{margin-right:8px}@media (min-width: 768px){.categories-title[data-v-db0bf73f]{padding:0 24px 12px;margin:0 -24px;border-bottom:solid 1px var(--vp-c-divider);transition:border-bottom var(--vp-t-color)}}@media (min-width: 1200px){.vp-blog-categories[data-v-db0bf73f]{margin-left:0}}.vp-blog-categories .content[data-v-db0bf73f]{padding:20px 0 0}.vp-blog-extract[data-v-aed397eb]{position:fixed;right:0;bottom:30%;z-index:calc(var(--vp-z-index-nav) - 1);display:block;padding:6px 10px;cursor:pointer;background-color:var(--vp-c-bg);border:solid 1px var(--vp-c-divider);border-right:none;border-top-left-radius:99px;border-bottom-left-radius:99px;box-shadow:var(--vp-shadow-2);transition:var(--vp-t-color);transition-property:background-color,border,box-shadow}.vp-blog-extract .icon[data-v-aed397eb]{display:block;font-size:16px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}@media (min-width: 768px){.vp-blog-extract[data-v-aed397eb]{display:none}}@media print{.vp-blog-extract[data-v-aed397eb]{display:none}}.blog-modal[data-v-aed397eb]{position:fixed;top:0;bottom:0;left:0;z-index:var(--vp-z-index-overlay);width:100%;background-color:#0000004d}.blog-modal-container[data-v-aed397eb]{position:absolute;bottom:0;width:100%;padding:24px;background-color:var(--vp-c-bg);border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0 -3px 12px #0000001a,0 -1px 4px #0000001a;transition:transform .5s cubic-bezier(.19,1,.22,1);transform:translateY(100%)}[data-theme=dark] .blog-modal-container[data-v-aed397eb]{box-shadow:0 -3px 12px #0000004d,0 -1px 4px #00000045}.blog-modal-container.open[data-v-aed397eb]{transform:translateY(0)}.profile[data-v-aed397eb]{display:flex;align-items:center}.profile .avatar[data-v-aed397eb]{width:64px;margin-right:16px}.profile h3[data-v-aed397eb]{font-weight:600}.profile .desc[data-v-aed397eb]{font-size:14px}.blog-nav[data-v-aed397eb]{display:flex;align-items:center;justify-content:space-around;padding:10px 0 0;margin:24px 0 0;border-top:solid 1px var(--vp-c-divider)}.blog-nav.no-profile[data-v-aed397eb]{padding-top:0;margin:0;border-top:none}.nav-link[data-v-aed397eb]{display:flex;align-items:center;padding:3px;font-weight:600;color:var(--vp-c-brand-1);border-radius:8px;transition:all var(--vp-t-color)}.nav-link .icon[data-v-aed397eb]{width:1em;height:1em;margin-right:4px}.profile-info[data-v-aed397eb]{display:flex;flex-wrap:wrap;gap:0 20px;align-items:center}.profile-location[data-v-aed397eb],.profile-organization[data-v-aed397eb]{display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.profile-location p[data-v-aed397eb],.profile-organization p[data-v-aed397eb]{margin:0 4px}.vp-blog-tags[data-v-3054436a]{flex:1 2}.vp-blog-tags.has-list[data-v-3054436a]{padding-bottom:64px}.tags-nav[data-v-3054436a],.tags-container[data-v-3054436a]{padding:20px 16px;margin:0 -16px;background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color)}.tags-container[data-v-3054436a]{margin-top:24px}.tags-title[data-v-3054436a]{display:flex;align-items:center;margin-bottom:20px;font-size:20px;font-weight:700;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.tags-title .icon[data-v-3054436a]{width:1em;height:1em;margin-right:8px}.tags[data-v-3054436a]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:flex-start}.tags .tag[data-v-3054436a]{display:flex;align-items:center;padding:6px 10px 6px 12px;font-size:14px;line-height:1;color:var(--vp-tag-color);overflow-wrap:break-word;cursor:pointer;background-color:var(--vp-tag-bg);border:1px solid var(--vp-tag-bg);border-radius:6px;transition:all var(--vp-t-color)}.tag-title[data-v-3054436a]{padding-bottom:12px;padding-left:16px;margin:0 -16px;font-size:20px;font-weight:600;border-bottom:1px solid var(--vp-c-divider);transition:border-bottom var(--vp-t-color)}.tag-count[data-v-3054436a]{display:inline-block;padding-left:6px;margin-left:4px;color:var(--vp-tag-color);border-left:1px solid var(--vp-tag-color);transition:color var(--vp-t-color),border-left var(--vp-t-color)}.tags .tag[data-v-3054436a]:hover,.tags .tag.active[data-v-3054436a]{color:var(--vp-c-bg);background-color:var(--vp-tag-hover-color)}.tags .tag:hover .tag-count[data-v-3054436a],.tags .tag.active .tag-count[data-v-3054436a]{color:var(--vp-c-bg);border-left-color:var(--vp-c-divider)}@media (min-width: 768px){.tags-nav[data-v-3054436a],.tags-container[data-v-3054436a]{padding:16px 24px;margin:0;background-color:var(--vp-c-bg);border-radius:8px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:background-color,box-shadow}.tags-container[data-v-3054436a]{margin-top:24px;margin-bottom:24px}.tags-nav[data-v-3054436a]:hover,.tags-container[data-v-3054436a]:hover{box-shadow:var(--vp-shadow-2)}.tags-container .tag-title[data-v-3054436a]{padding-left:24px;margin:0 -24px}}@media (min-width: 1200px){.vp-blog-tags[data-v-3054436a]{margin-left:0}}.vp-blog-pagination[data-v-f8508c73]{display:flex;align-items:center;justify-content:space-between;padding:16px;margin:0 -16px;background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color)}.btn[data-v-f8508c73]{padding:2px 5px;margin:0 2px;font-weight:500;line-height:1;color:var(--vp-c-text-2);background-color:transparent;border-radius:4px;transition:var(--vp-t-color);transition-property:color,background-color}.btn.active[data-v-f8508c73]{color:var(--vp-c-brand-1);background-color:var(--vp-c-bg-alt)}.btn[disabled][data-v-f8508c73],.btn[disabled][data-v-f8508c73]:hover,.btn.more[data-v-f8508c73]{color:var(--vp-c-gray-1);cursor:not-allowed;background-color:transparent}@media (min-width: 768px){.vp-blog-pagination[data-v-f8508c73]{margin:0;background-color:var(--vp-c-bg);border-radius:6px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:background-color,box-shadow}.page-range .btn[data-v-f8508c73]{padding:4px 12px;margin:0 8px;font-size:14px}.btn[data-v-f8508c73]:not(.active,[disabled]):hover{color:var(--vp-c-brand-1)}.btn[data-v-f8508c73]:not(.prev,.next):hover{background-color:var(--vp-c-bg-alt)}}@media (min-width: 1200px){.vp-blog-pagination[data-v-f8508c73]{margin-left:0}}.vp-blog-post-item[data-v-90b2f8d9]{padding:16px;margin:0 -16px;background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color)}.vp-blog-post-item.draft[data-v-90b2f8d9]{background-color:var(--vp-c-warning-soft)}.vp-blog-post-item.has-cover[data-v-90b2f8d9]:where(.left,.right){display:flex;gap:20px}@media (max-width: 419px){.vp-blog-post-item.has-cover[data-v-90b2f8d9]:where(.left,.right){display:block;gap:unset}}.vp-blog-post-item.has-cover.right[data-v-90b2f8d9]{flex-direction:row-reverse}.post-cover[data-v-90b2f8d9]{position:relative;align-self:center;overflow:hidden;border-radius:8px}.vp-blog-post-item.has-cover.left .post-cover.compact[data-v-90b2f8d9]{margin:-24px 0 -24px -20px}.vp-blog-post-item.has-cover.right .post-cover.compact[data-v-90b2f8d9]{margin:-24px -20px -24px 0}.vp-blog-post-item.has-cover.top .post-cover[data-v-90b2f8d9]{margin:-16px -16px 16px;border-radius:0}@media (min-width: 419px){.vp-blog-post-item.has-cover.top .post-cover[data-v-90b2f8d9]{width:calc(100% + 40px);margin:-24px -20px 24px;border-top-left-radius:8px;border-top-right-radius:8px}}.post-cover img[data-v-90b2f8d9]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s;transform:scale(1)}.vp-blog-post-item.has-cover:hover .post-cover img[data-v-90b2f8d9]{transform:scale(1.02)}.vp-blog-post-item.has-cover.left .post-cover.compact[data-v-90b2f8d9]{border-top-right-radius:0;border-bottom-right-radius:0}.vp-blog-post-item.has-cover.right .post-cover.compact[data-v-90b2f8d9]{border-top-left-radius:0;border-bottom-left-radius:0}.blog-post-item-content[data-v-90b2f8d9]{display:flex;flex-direction:column;gap:8px}.vp-blog-post-item.has-cover .blog-post-item-content[data-v-90b2f8d9]{flex:1 2}.blog-post-item-content .sticky[data-v-90b2f8d9],.blog-post-item-content .draft[data-v-90b2f8d9]{display:inline-block;padding:3px 6px;margin-right:.5rem;font-size:13px;font-weight:600;line-height:1;color:var(--vp-c-text-2);background-color:var(--vp-c-brand-soft);border-radius:4px;transition:var(--vp-t-color);transition-property:color,background-color}.blog-post-item-content .draft[data-v-90b2f8d9]{color:var(--vp-c-warning-1);background-color:var(--vp-c-warning-soft)}.blog-post-item-content .icon-lock[data-v-90b2f8d9]{width:1em;height:1em;margin-right:8px;margin-left:3px;color:var(--vp-c-text-3);transition:var(--vp-t-color);transition-property:color}.blog-post-item-content h3[data-v-90b2f8d9]{display:flex;align-items:center;margin:0;font-size:18px;font-weight:600;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.blog-post-item-content h3 a[data-v-90b2f8d9]{color:inherit;text-decoration:none}.blog-post-item-content h3[data-v-90b2f8d9]:hover{color:var(--vp-c-brand-1)}.blog-post-item-content h3:hover .sticky[data-v-90b2f8d9]{color:var(--vp-c-text-2)}.blog-post-item-content .excerpt[data-v-90b2f8d9]{margin-top:12px}@media (min-width: 768px){.vp-blog-post-item[data-v-90b2f8d9]{padding:24px 20px;margin:0;border-radius:8px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:background-color,color,box-shadow;will-change:transform}.vp-blog-post-item[data-v-90b2f8d9]:hover{box-shadow:var(--vp-shadow-2)}.blog-post-item-content .post-meta[data-v-90b2f8d9]{margin-bottom:0}}.blog-post-item-content .post-meta[data-v-90b2f8d9]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:flex-start;font-size:14px;font-weight:400;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.blog-post-item-content .post-meta>div[data-v-90b2f8d9]{display:flex;align-items:center;justify-content:flex-start}.blog-post-item-content .post-meta .tag-list[data-v-90b2f8d9]{display:flex;align-items:center}.blog-post-item-content .post-meta .tag-list .tag[data-v-90b2f8d9]{display:inline-block;padding:3px 5px;margin-right:6px;font-size:12px;line-height:1;color:var(--vp-tag-color);background-color:var(--vp-tag-bg);border-radius:3px;transition:color var(--vp-t-color),background-color var(--vp-t-color)}.blog-post-item-content .post-meta .tag-list .tag[data-v-90b2f8d9]:last-of-type{margin-right:0}.blog-post-item-content .post-meta .icon[data-v-90b2f8d9]{width:14px;height:14px;margin-right:.3rem;color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.blog-post-item-content .post-meta a[data-v-90b2f8d9]{font-weight:400;color:inherit;text-decoration:none}.excerpt.vp-doc[data-v-90b2f8d9] p{margin:.5rem 0}.excerpt.vp-doc[data-v-90b2f8d9] p:first-of-type{margin-top:0}.excerpt.vp-doc[data-v-90b2f8d9] p:last-of-type{margin-bottom:0}.excerpt.vp-doc[data-v-90b2f8d9] p strong{color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.excerpt.vp-doc[data-v-90b2f8d9] div[class*=language-]{margin:16px -16px}@media (min-width: 496px){.excerpt.vp-doc[data-v-90b2f8d9] div[class*=language-]{margin:16px 0}}.vp-blog-post-list[data-v-154f7431]{display:flex;flex:1 2;flex-direction:column;gap:16px;max-width:100%;margin:0 auto}@media (min-width: 419px){.vp-blog-post-list[data-v-154f7431]{gap:24px;padding-bottom:24px}}.vp-blog[data-v-bb5de8a7]{position:relative;min-height:calc(100vh - var(--vp-footer-height, 0px));padding:calc(var(--vp-nav-height) + 32px) 16px 32px;transition:background-color var(--vp-t-color)}.vp-blog.home-blog[data-v-bb5de8a7]{padding:32px 16px;background-color:var(--vp-c-bg-alt)}.blog-container[data-v-bb5de8a7]{display:flex;gap:24px;align-items:flex-start;justify-content:flex-start;width:100%;margin:0 auto}.blog-container:not(.no-profile).left[data-v-bb5de8a7]{flex-direction:row-reverse}.blog-container.no-profile[data-v-bb5de8a7]{display:block;max-width:784px}@media (min-width: 768px){.blog-container[data-v-bb5de8a7]{position:relative;z-index:2}}@media (min-width: 960px){.vp-blog[data-v-bb5de8a7]{min-height:calc(100vh - var(--vp-nav-height) - var(--vp-footer-height, 0px));padding:32px 24px}}@media (min-width: 1440px){.blog-container[data-v-bb5de8a7]{max-width:1104px}}.vp-home-banner[data-v-f639dfe3]{position:relative;width:100%;min-height:calc(100vh - var(--vp-nav-height));background-repeat:no-repeat;background-position:center;background-size:cover;transition:all var(--vp-t-color)}.vp-home-banner .banner-mask[data-v-f639dfe3]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;transition:opacity var(--vp-t-color)}.vp-home-banner .container[data-v-f639dfe3]{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;width:100%;padding-top:4rem;margin:0 auto}.vp-home-banner .content[data-v-f639dfe3]{width:100%;padding:0 2rem}.vp-home-banner .content .hero-name[data-v-f639dfe3]{font-size:72px;font-weight:600;line-height:1;color:var(--vp-c-text-hero-name)}.vp-home-banner .content .hero-tagline[data-v-f639dfe3]{display:flex;align-items:center;margin-top:1rem;font-size:24px;font-weight:500;line-height:1.25;color:var(--vp-c-text-hero-tagline)}.vp-home-banner .content .hero-tagline .line[data-v-f639dfe3]{display:inline-block;width:80px;height:0;margin-right:1rem;border-top:solid 1px var(--vp-c-text-hero-tagline)}.vp-home-banner .content .hero-text[data-v-f639dfe3]{width:100%;max-width:700px;margin-top:1.5rem;font-size:16px;font-weight:500;color:var(--vp-c-text-hero-text);border-radius:5px}@media (min-width: 960px){.vp-home-banner .container[data-v-f639dfe3]{max-width:768px;padding-top:8rem}.vp-home-banner .content .hero-name[data-v-f639dfe3]{font-size:100px}}@media (min-width: 1440px){.vp-home-banner .container[data-v-f639dfe3]{max-width:1104px;padding-top:8rem}.vp-home-banner .content .hero-tagline[data-v-f639dfe3]{font-size:32px}}.actions[data-v-f639dfe3]{display:flex;flex-wrap:wrap;padding-top:24px;margin:-6px}.action[data-v-f639dfe3]{flex-shrink:0;padding:6px}.vp-home-doc-hero[data-v-247faab2]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px) 24px 48px;margin-top:calc((var(--vp-nav-height) + var(--vp-layout-top-height, 0px)) * -1)}@media (min-width: 640px){.vp-home-doc-hero[data-v-247faab2]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 48px 64px}}@media (min-width: 960px){.vp-home-doc-hero[data-v-247faab2]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 64px 64px}}.container[data-v-247faab2]{display:flex;flex-direction:column;max-width:1152px;margin:0 auto}@media (min-width: 960px){.container[data-v-247faab2]{flex-direction:row}}.main[data-v-247faab2]{position:relative;z-index:10;flex-grow:1;flex-shrink:0;order:2}.vp-home-doc-hero.has-image .container[data-v-247faab2]{text-align:center}@media (min-width: 960px){.vp-home-doc-hero.has-image .container[data-v-247faab2]{text-align:left}}@media (min-width: 960px){.main[data-v-247faab2]{order:1;width:calc((100% / 3) * 2)}.vp-home-doc-hero.has-image .main[data-v-247faab2]{max-width:592px}}.heading[data-v-247faab2]{display:flex;flex-direction:column}.name[data-v-247faab2],.text[data-v-247faab2]{width:-moz-fit-content;width:fit-content;max-width:392px;font-size:32px;font-weight:700;line-height:40px;letter-spacing:-.4px;white-space:pre-wrap}.name[data-v-247faab2]{color:var(--vp-home-hero-name-color)}.text[data-v-247faab2]{color:var(--vp-home-hero-text, var(--vp-c-text-1))}.vp-home-doc-hero.has-image .name[data-v-247faab2],.vp-home-doc-hero.has-image .text[data-v-247faab2]{margin:0 auto}.clip[data-v-247faab2]{background:var(--vp-home-hero-name-background);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--vp-home-hero-name-color)}@media (min-width: 640px){.name[data-v-247faab2],.text[data-v-247faab2]{max-width:576px;font-size:48px;line-height:56px}}@media (min-width: 960px){.name[data-v-247faab2],.text[data-v-247faab2]{font-size:56px;line-height:64px}.vp-home-doc-hero.has-image .name[data-v-247faab2],.vp-home-doc-hero.has-image .text[data-v-247faab2]{margin:0}}.tagline[data-v-247faab2]{max-width:392px;padding-top:8px;font-size:18px;font-weight:500;line-height:28px;color:var(--vp-home-hero-tagline, var(--vp-c-text-2));white-space:pre-wrap}.vp-home-doc-hero.has-image .tagline[data-v-247faab2]{margin:0 auto}@media (min-width: 640px){.tagline[data-v-247faab2]{max-width:576px;padding-top:12px;font-size:20px;line-height:32px}}@media (min-width: 960px){.tagline[data-v-247faab2]{font-size:24px;line-height:36px}.vp-home-doc-hero.has-image .tagline[data-v-247faab2]{margin:0}}.actions[data-v-247faab2]{display:flex;flex-wrap:wrap;padding-top:24px;margin:-6px}.vp-home-doc-hero.has-image .actions[data-v-247faab2]{justify-content:center}@media (min-width: 640px){.actions[data-v-247faab2]{padding-top:32px}}@media (min-width: 960px){.vp-home-doc-hero.has-image .actions[data-v-247faab2]{justify-content:flex-start}}.action[data-v-247faab2]{flex-shrink:0;padding:6px}.image[data-v-247faab2]{order:1;margin:-76px -24px -48px}@media (min-width: 640px){.image[data-v-247faab2]{margin:-108px -24px -48px}}@media (min-width: 960px){.image[data-v-247faab2]{flex-grow:1;order:2;min-height:100%;margin:0}}.image-container[data-v-247faab2]{position:relative;width:320px;height:320px;margin:0 auto}@media (min-width: 640px){.image-container[data-v-247faab2]{width:392px;height:392px}}@media (min-width: 960px){.image-container[data-v-247faab2]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;transform:translate(-32px,-32px)}}.image-bg[data-v-247faab2]{position:absolute;top:50%;left:50%;width:192px;height:192px;background-image:var(--vp-home-hero-image-background-image);filter:var(--vp-home-hero-image-filter);border-radius:50%;transform:translate(-50%,-50%)}@media (min-width: 640px){.image-bg[data-v-247faab2]{width:256px;height:256px}}@media (min-width: 960px){.image-bg[data-v-247faab2]{width:320px;height:320px}}[data-v-247faab2] .image-src{position:absolute;top:50%;left:50%;max-width:192px;max-height:192px;transform:translate(-50%,-50%)}@media (min-width: 640px){[data-v-247faab2] .image-src{max-width:256px;max-height:256px}}@media (min-width: 960px){[data-v-247faab2] .image-src{max-width:320px;max-height:320px}}.vp-home-feature[data-v-ec15106e]{display:block;height:100%;background-color:var(--vp-c-bg-soft);border:1px solid var(--vp-c-bg-soft);border-radius:12px;transition:border-color var(--vp-t-color),background-color var(--vp-t-color)}.vp-home-feature.link[data-v-ec15106e]:hover{border-color:var(--vp-c-brand-1)}.box[data-v-ec15106e]{display:flex;flex-direction:column;height:100%;padding:24px}.box[data-v-ec15106e]>.VPImage{margin-bottom:20px}.icon[data-v-ec15106e]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:20px;font-size:24px;background-color:var(--vp-c-default-soft);border-radius:6px;transition:background-color var(--vp-t-color)}.title[data-v-ec15106e]{font-size:16px;font-weight:600;line-height:24px}.details[data-v-ec15106e]{flex-grow:1;padding-top:8px;font-size:14px;font-weight:500;line-height:24px;color:var(--vp-c-text-2)}.link-text[data-v-ec15106e]{padding-top:8px}.link-text-value[data-v-ec15106e]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.link-text-icon[data-v-ec15106e]{margin-left:6px}.title[data-v-2c8d472d]{margin-bottom:20px;font-size:20px;font-weight:900;color:var(--vp-c-text-1);text-align:center;transition:color var(--vp-t-color)}.description[data-v-2c8d472d]{margin-bottom:20px;font-size:16px;line-height:1.7;color:var(--vp-c-text-1);text-align:center;transition:color var(--vp-t-color)}@media (min-width: 768px){.title[data-v-2c8d472d]{font-size:24px}.description[data-v-2c8d472d]{font-size:18px}}@media (min-width: 960px){.title[data-v-2c8d472d]{font-size:28px}}.items[data-v-2c8d472d]{display:flex;flex-wrap:wrap;margin:-8px}.item[data-v-2c8d472d]{width:100%;padding:8px}@media (min-width: 640px){.item.grid-2[data-v-2c8d472d],.item.grid-4[data-v-2c8d472d],.item.grid-6[data-v-2c8d472d]{width:50%}}@media (min-width: 768px){.item.grid-2[data-v-2c8d472d],.item.grid-4[data-v-2c8d472d]{width:50%}.item.grid-3[data-v-2c8d472d],.item.grid-6[data-v-2c8d472d]{width:calc(100% / 3)}}@media (min-width: 960px){.item.grid-4[data-v-2c8d472d]{width:25%}}.vp-home-hero[data-v-668b311b]{position:relative;width:100%}.vp-home-hero.full[data-v-668b311b]{height:calc(100vh - var(--vp-nav-height))}.vp-home-hero.full.once[data-v-668b311b]{height:calc(100vh - var(--vp-nav-height) - var(--vp-footer-height, 0px))}.home-hero-bg[data-v-668b311b]{position:absolute;z-index:0;width:100%;height:100%;filter:var(--vp-hero-bg-filter);background-repeat:no-repeat;background-position:center;background-size:cover;transform:translateZ(0)}.container[data-v-668b311b]{position:relative;z-index:1;display:flex;width:100%;height:100%}.vp-home-hero.full .container[data-v-668b311b]{align-items:center;justify-content:center}.vp-home-hero:not(.full) .container[data-v-668b311b]{padding-top:80px;padding-bottom:80px}.content[data-v-668b311b]{max-width:960px;padding:0 20px;margin:0 auto;text-align:center}.vp-home-hero.full .container .content[data-v-668b311b]{margin-top:-40px}.hero-name[data-v-668b311b],.hero-tagline[data-v-668b311b]{font-size:48px;font-weight:900;line-height:1.25;letter-spacing:-.5px}.hero-name[data-v-668b311b]{background:var(--vp-bg-home-hero-name, linear-gradient(315deg, var(--vp-c-purple-1) 15%, var(--vp-c-brand-2) 65%, var(--vp-c-brand-2) 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-tagline[data-v-668b311b]{color:var(--vp-c-home-hero-tagline, var(--vp-c-text-2));transition:color var(--vp-t-color)}.hero-text[data-v-668b311b]{margin:18px 0 30px;font-size:18px;font-weight:500;color:var(--vp-c-home-hero-text, var(--vp-c-text-3));white-space:pre-wrap;transition:color var(--vp-t-color)}.actions[data-v-668b311b]{display:flex;flex-wrap:wrap;justify-content:space-around;margin:30px 0 0}.action[data-v-668b311b]{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;justify-content:center}.action[data-v-668b311b] .vp-button{margin-left:0}.action[data-v-668b311b] .vp-button:last-of-type{margin-right:0}.bg-filter[data-v-668b311b]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;transform:translateZ(0)}.vp-home-hero.full.once .bg-filter[data-v-668b311b]{height:calc(100% + var(--vp-footer-height, 0px))}@property --vp-home-hero-bg-filter{inherits: false; initial-value: #fff; syntax: "";}.bg-filter[data-v-668b311b]:after{--vp-home-hero-bg-filter: var(--vp-c-bg);position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(to bottom,var(--vp-home-hero-bg-filter) 0,transparent 45%,transparent 55%,var(--vp-home-hero-bg-filter) 140%);transition:--vp-home-hero-bg-filter var(--vp-t-color)}.bg-filter canvas[data-v-668b311b]{width:100%;height:100%}@media (min-width: 768px){.hero-name[data-v-668b311b],.hero-tagline[data-v-668b311b]{font-size:64px}.hero-text[data-v-668b311b]{font-size:20px}}@media (min-width: 960px){.hero-name[data-v-668b311b],.hero-tagline[data-v-668b311b]{font-size:72px}.hero-text[data-v-668b311b]{font-size:24px}}.vp-home-profile[data-v-ba64c04d] .container{overflow:hidden}.vp-home-profile[data-v-ba64c04d] img{float:left;width:64px;margin-right:24px}.vp-home-profile[data-v-ba64c04d] img.circle{border-radius:50%}@media (min-width: 960px){.vp-home-profile[data-v-ba64c04d] img{width:96px}}.vp-home-profile[data-v-ba64c04d] h3{margin-bottom:12px;font-size:20px;font-weight:500}.vp-home-profile[data-v-ba64c04d] p{font-size:16px;font-weight:400;line-height:1.5;color:var(--vp-c-text-2);white-space:pre-wrap;transition:color var(--vp-t-color)}.vp-home-text-image[data-v-b365dae2] .container{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:space-around;max-width:1152px;margin:0 auto}@media (min-width: 960px){.vp-home-text-image[data-v-b365dae2] .container{flex-direction:row}.vp-home-text-image[data-v-b365dae2] .container.reverse{flex-direction:row-reverse}}.content-image[data-v-b365dae2] .vp-image{width:100%;max-width:128px;margin:0 auto}.content-text h2[data-v-b365dae2]{margin-top:0;margin-bottom:12px}.content-text ul[data-v-b365dae2]{margin-left:-20px}.content-text .description[data-v-b365dae2]{margin:12px 0 24px;font-size:16px;font-weight:500;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.content-text ul h3[data-v-b365dae2]{margin:0;font-size:16px;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.content-text ul p[data-v-b365dae2]{margin:0;font-weight:500;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.content-text ul li[data-v-b365dae2] :only-child{font-weight:500}@media (min-width: 768px){.content-image[data-v-b365dae2] .vp-image{max-width:180px;margin:0 48px}.content-text[data-v-b365dae2]{flex:1 2}}@media (min-width: 960px){.vp-home-text-image[data-v-b365dae2] .container{gap:48px}.content-image[data-v-b365dae2] .vp-image{max-width:220px;margin:0 96px}.content-text[data-v-b365dae2]{display:flex;justify-content:center;max-width:80%}}.vp-home[data-v-f0fac391]{min-height:calc(100vh - var(--vp-nav-height) - var(--vp-footer-height, 0px))}.vp-home .layout[data-v-f0fac391]{transition:background-color var(--vp-t-color)}.vp-home .layout[data-v-f0fac391]:nth-child(odd){background-color:var(--vp-c-bg-alt)}.vp-home .layout[data-v-f0fac391]:nth-child(2n){background-color:var(--vp-c-bg)}.root[data-v-3e6b023c]{position:relative;z-index:1}.nested[data-v-3e6b023c]{padding-left:13px}.outline-link[data-v-3e6b023c]{display:block;overflow:hidden;font-size:14px;font-weight:400;line-height:32px;color:var(--vp-c-text-2);text-overflow:ellipsis;white-space:nowrap;transition:color var(--vp-t-color)}.outline-link[data-v-3e6b023c]:hover,.outline-link.active[data-v-3e6b023c]{color:var(--vp-c-brand-1)}.outline-link.nested[data-v-3e6b023c]{padding-left:13px}.vp-doc-aside-outline[data-v-aa56eba0]{display:none}.vp-doc-aside-outline.has-outline[data-v-aa56eba0]{display:block}.content[data-v-aa56eba0]{position:relative;padding-left:16px;font-size:13px;font-weight:500;border-left:1px solid var(--vp-c-divider);transition:border-left var(--vp-t-color)}.outline-marker[data-v-aa56eba0]{position:absolute;top:32px;left:-1px;z-index:0;width:2px;height:18px;background-color:var(--vp-c-brand-1);border-radius:2px;opacity:0;transition:top .25s cubic-bezier(0,1,.5,1),background-color var(--vp-t-color),opacity var(--vp-t-color)}.outline-title[data-v-aa56eba0]{display:flex;align-items:center;font-size:14px;font-weight:600;line-height:32px;letter-spacing:.4px}.outline-title .icon[data-v-aa56eba0]{margin-left:4px;font-size:1.2em;cursor:pointer}.vp-doc-aside[data-v-5976474c]{display:flex;flex-direction:column;flex-grow:1}.spacer[data-v-5976474c]{flex-grow:1}.vp-breadcrumb[data-v-1ae4ad7a]{padding-left:8px;margin-bottom:2rem;border-left:solid 2px var(--vp-c-brand-1);transition:border-left var(--vp-t-color)}@media print{.vp-breadcrumb[data-v-1ae4ad7a]{display:none}}.vp-breadcrumb ol[data-v-1ae4ad7a]{display:flex;flex-wrap:wrap;gap:4px;align-items:center;justify-content:flex-start;font-size:14px;font-weight:400}.vp-breadcrumb ol li[data-v-1ae4ad7a]{display:flex;align-items:center}.vp-breadcrumb .breadcrumb[data-v-1ae4ad7a]{font-weight:700;color:var(--vp-c-brand-2);transition:color var(--vp-t-color)}.vp-breadcrumb .breadcrumb[data-v-1ae4ad7a]:hover{color:var(--vp-c-brand-1)}.vp-breadcrumb .breadcrumb.current[data-v-1ae4ad7a]{color:var(--vp-c-text-3)}.vp-breadcrumb .vpi-chevron-right[data-v-1ae4ad7a]{margin-left:4px;color:var(--vp-c-border);transition:color var(--vp-t-color)}.vp-doc .copyright-container p[data-v-22c67d2a]{display:flex;flex-wrap:nowrap;gap:4px;align-items:center;justify-content:flex-start;margin:8px 0;line-height:20px}.vp-doc .copyright-container p span[data-v-22c67d2a]:first-of-type{align-self:baseline;font-weight:700}.vp-doc .copyright-container [class*=vpi-][data-v-22c67d2a]{width:1.2em;height:1.2em;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-doc .copyright-container .source[data-v-22c67d2a]{flex:1 2;width:1px;word-break:break-all}.vpi-license-cc{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M9 8c1.104 0 2.105.448 2.829 1.173l-1.414 1.413a2 2 0 1 0 0 2.828l1.413 1.414A4.001 4.001 0 0 1 5 12c0-2.208 1.792-4 4-4m9.829 1.173A4.001 4.001 0 0 0 12 12a4.001 4.001 0 0 0 6.828 2.828l-1.414-1.414a2 2 0 1 1 0-2.828zM2 12C2 6.477 6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12m10-8a8 8 0 1 0 0 16a8 8 0 0 0 0-16'/%3E%3C/svg%3E")}.vpi-license-by{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M14 7a2 2 0 1 1-4 0a2 2 0 0 1 4 0m1 4a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v4h1.5v4h3v-4H15zm-3-9C6.477 2 2 6.477 2 12s4.477 10 10 10s10-4.477 10-10S17.523 2 12 2M4 12a8 8 0 1 1 16 0a8 8 0 0 1-16 0'/%3E%3C/svg%3E")}.vpi-license-nc{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10s10-4.477 10-10S17.523 2 12 2M7.094 5.68A8 8 0 0 1 18.32 16.905l-2.154-2.154A2.5 2.5 0 0 0 14 11h-4a.5.5 0 0 1 0-1.001h5.5V8H13V6h-2v2h-1q-.273.001-.53.056zM5.68 7.094L7.835 9.25A2.5 2.5 0 0 0 10 13h4a.5.5 0 0 1 0 1.001H8.5v2H11v2h2v-2h1q.273-.001.53-.056l2.376 2.376A8 8 0 0 1 5.68 7.095'/%3E%3C/svg%3E")}.vpi-license-nd{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M8 9h8v2H8zm0 6v-2h8v2zm-6-3C2 6.477 6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12m10-8a8 8 0 1 0 0 16a8 8 0 0 0 0-16'/%3E%3C/svg%3E")}.vpi-license-sa{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M17 12c0-3.314-2.238-6-5-6c-2.177 0-4.03 1.67-4.716 4H6l2.5 3l2.5-3H9.401C9.92 8.805 10.89 8 12 8c1.657 0 3 1.79 3 4s-1.343 4-3 4c-1.11 0-2.08-.804-2.598-1.999H7.285C7.97 16.33 9.823 18 12 18c2.762 0 5-2.686 5-6M12 2a9.97 9.97 0 0 0-7.07 2.93A9.97 9.97 0 0 0 2 12a9.97 9.97 0 0 0 2.93 7.07A9.97 9.97 0 0 0 12 22a9.97 9.97 0 0 0 7.07-2.93A9.97 9.97 0 0 0 22 12a9.97 9.97 0 0 0-2.93-7.07A9.97 9.97 0 0 0 12 2M6.344 6.344A7.97 7.97 0 0 1 12 4c2.208 0 4.206.895 5.656 2.344A7.97 7.97 0 0 1 20 12a7.97 7.97 0 0 1-2.344 5.656A7.97 7.97 0 0 1 12 20a7.97 7.97 0 0 1-5.656-2.344A7.97 7.97 0 0 1 4 12c0-2.208.895-4.206 2.344-5.656'/%3E%3C/svg%3E")}.vpi-license-zero{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M17 12c0-3.314-2.238-6-5-6s-5 2.686-5 6s2.239 6 5 6s5-2.686 5-6m-6.237 3.645l3.562-6.173c.422.69.675 1.57.675 2.528c0 2.21-1.343 4-3 4c-.441 0-.86-.127-1.237-.355M9 12c0-2.21 1.343-4 3-4c.441 0 .86.127 1.237.355l-3.562 6.173C9.253 13.838 9 12.958 9 12m3-10a9.97 9.97 0 0 0-7.07 2.93A9.97 9.97 0 0 0 2 12a9.97 9.97 0 0 0 2.93 7.07A9.97 9.97 0 0 0 12 22a9.97 9.97 0 0 0 7.07-2.93A9.97 9.97 0 0 0 22 12a9.97 9.97 0 0 0-2.93-7.07A9.97 9.97 0 0 0 12 2M6.344 6.344A7.97 7.97 0 0 1 12 4c2.208 0 4.206.895 5.656 2.344A7.97 7.97 0 0 1 20 12a7.97 7.97 0 0 1-2.344 5.656A7.97 7.97 0 0 1 12 20a7.97 7.97 0 0 1-5.656-2.344A7.97 7.97 0 0 1 4 12c0-2.208.895-4.206 2.344-5.656'/%3E%3C/svg%3E")}.vp-doc h2.vp-doc-header[data-v-309da98c]{border-top:1px solid var(--vp-c-divider)}.vp-doc-footer[data-v-7138e2cb]{margin-top:64px}@media (min-width: 640px){.edit-info[data-v-7138e2cb]{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px}}.edit-link-button[data-v-7138e2cb]{display:flex;align-items:center;font-size:14px;font-weight:500;line-height:32px;color:var(--vp-c-brand-1);border:0;transition:color var(--vp-t-color)}.edit-link-button[data-v-7138e2cb]:hover{color:var(--vp-c-brand-2)}@media print{.edit-link-button[data-v-7138e2cb]{display:none}}.edit-link-icon[data-v-7138e2cb]{margin-right:8px;fill:currentcolor}.last-updated-text[data-v-7138e2cb]{font-size:14px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}@media (min-width: 640px){.last-updated[data-v-7138e2cb]{flex:1 2;text-align:right}.last-updated-text[data-v-7138e2cb]{font-size:14px;font-weight:500;line-height:32px}}.contributors[data-v-7138e2cb]{padding-bottom:6px;margin-top:-10px;font-size:14px;line-height:32px;text-align:left}@media (min-width: 640px){.contributors.right[data-v-7138e2cb]{text-align:right}}.contributors-label[data-v-7138e2cb]{padding-right:10px;font-weight:500;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.contributors-info[data-v-7138e2cb]{color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.contributors-info .contributor[data-v-7138e2cb]{color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.prev-next[data-v-7138e2cb]{display:grid;row-gap:8px;padding-top:24px;margin-top:10px;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color)}@media (min-width: 640px){.prev-next[data-v-7138e2cb]{grid-template-columns:repeat(2,1fr);-moz-column-gap:16px;column-gap:16px}}@media print{.prev-next[data-v-7138e2cb]{display:none}}.pager-link[data-v-7138e2cb]{display:block;width:100%;height:100%;padding:11px 16px 13px;border:1px solid var(--vp-c-divider);border-radius:8px;transition:border-color var(--vp-t-color)}.pager-link[data-v-7138e2cb]:hover{border-color:var(--vp-c-brand-1)}.pager-link.next[data-v-7138e2cb]{margin-left:auto;text-align:right}.desc[data-v-7138e2cb]{display:block;font-size:12px;font-weight:500;line-height:20px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.title[data-v-7138e2cb]{display:block;font-size:14px;font-weight:500;line-height:20px;color:var(--vp-c-brand-1);transition:color var(--vp-t-color)}.vp-doc-title[data-v-ba8d1a1e]{margin-bottom:.7rem;font-size:28px;font-weight:600;line-height:1.5;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-doc-title.padding[data-v-ba8d1a1e]{padding-bottom:4rem}.vp-doc-meta[data-v-ba8d1a1e]{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;justify-content:flex-start;padding:1rem 0 .5rem;margin-bottom:2rem;font-size:14px;color:var(--vp-c-text-3);border-bottom:solid 1px var(--vp-c-divider);transition:color var(--vp-t-color),border-bottom var(--vp-t-color)}.vp-doc-meta p[data-v-ba8d1a1e]{display:flex;gap:6px;align-items:center}.vp-doc-meta .icon[data-v-ba8d1a1e]{width:14px;height:14px}.vp-doc-meta .tag[data-v-ba8d1a1e]{display:inline-block;padding:3px 5px;font-size:12px;line-height:1;color:var(--vp-tag-color);background-color:var(--vp-tag-bg);border-radius:3px}.vp-doc-meta .create-time[data-v-ba8d1a1e]{text-align:right}@media (min-width: 768px){.vp-doc-meta .create-time[data-v-ba8d1a1e]{flex:1 2;justify-content:right}}.vp-encrypt-form[data-v-47ce5e18]{margin-top:20px}.encrypt-text[data-v-47ce5e18]{margin-top:40px;margin-bottom:30px;color:var(--vp-c-text-1);text-align:center}.encrypt-input-wrapper[data-v-47ce5e18]{position:relative}.icon-lock[data-v-47ce5e18]{position:absolute;top:12px;left:10px;color:var(--vp-c-border)}.encrypt-input[data-v-47ce5e18]{width:100%;padding:8px 12px 8px 32px;background-color:transparent;border:1px solid var(--vp-c-border);border-radius:4px;outline:none;transition:border-color var(--vp-t-color),background-color var(--vp-t-color)}.encrypt-input[data-v-47ce5e18]:focus{border-color:var(--vp-c-brand-1)}.encrypt-input.error[data-v-47ce5e18]{border-color:var(--vp-c-danger-3)}.encrypt-button[data-v-47ce5e18]{width:100%;padding:8px 12px;margin-top:20px;font-weight:500;color:var(--vp-c-white);cursor:pointer;background-color:var(--vp-c-brand-1);border:none;border-radius:4px;outline:none;transition:background-color var(--vp-t-color)}.encrypt-button[data-v-47ce5e18]:hover{background-color:var(--vp-c-brand-2)}.encrypt-button.unlocking[data-v-47ce5e18]{color:var(--vp-c-brand-1);background-color:var(--vp-c-gray-1)}.vpi-loading[data-v-47ce5e18]{display:inline-block;transform:scale(5)}.vp-page-encrypt .logo[data-v-2fc67d80]{text-align:center}.icon-lock-head[data-v-2fc67d80]{display:inline-block;width:64px;height:64px;margin:auto}@media (min-width: 768px){.vp-page-encrypt[data-v-2fc67d80]{width:400px;padding:20px;margin:40px auto 0;border:solid 1px var(--vp-c-divider);border-radius:8px;box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);transition-property:box-shadow,border-color}.vp-page-encrypt[data-v-2fc67d80]:hover{box-shadow:var(--vp-shadow-2)}}.vp-doc-container[data-v-23f6ad98]{width:100%;padding:32px 24px 96px}.vp-doc-container.with-encrypt[data-v-23f6ad98]{padding:32px 24px}.container[data-v-23f6ad98]{width:100%;margin:0 auto}.aside[data-v-23f6ad98]{position:relative;display:none;flex-grow:1;order:2;width:100%;max-width:256px;padding-left:32px}.left-aside[data-v-23f6ad98]{order:1;padding-right:32px;padding-left:unset}.aside-container[data-v-23f6ad98]{position:fixed;top:0;width:224px;height:100vh;padding-top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + var(--vp-doc-top-height, 0px) + 44px);padding-bottom:var(--vp-footer-height, 0);overflow:hidden auto;scrollbar-width:none}.aside-container[data-v-23f6ad98]::-webkit-scrollbar{display:none}.aside-curtain[data-v-23f6ad98]{--vp-aside-curtain-bg: var(--vp-c-bg);position:fixed;bottom:0;z-index:10;width:224px;height:32px;background:linear-gradient(transparent,var(--vp-aside-curtain-bg) 70%);transition:--vp-aside-curtain-bg var(--vp-t-color)}.aside-content[data-v-23f6ad98]{display:flex;flex-direction:column;min-height:calc(100vh - (var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + var(--vp-footer-height, 0px) + 48px));padding-bottom:32px}.content[data-v-23f6ad98]{position:relative;width:100%;margin:0 auto}.content-container[data-v-23f6ad98]{margin:0 auto}.vp-doc-container.has-aside .content-container[data-v-23f6ad98]{max-width:788px}@media (min-width: 768px){.vp-doc-container[data-v-23f6ad98]{padding:48px 32px 128px}}@media (min-width: 960px){.vp-doc-container[data-v-23f6ad98]{padding:48px 32px 0}.vp-doc-container:not(.has-sidebar) .container[data-v-23f6ad98]{display:flex;justify-content:center;max-width:992px}.vp-doc-container:not(.has-sidebar) .content[data-v-23f6ad98]{max-width:752px}}@media (min-width: 1280px){.vp-doc-container .aside[data-v-23f6ad98]{display:block}.vp-doc-container .container[data-v-23f6ad98]{display:flex;justify-content:center}}@media (min-width: 1440px){.vp-doc-container:not(.has-sidebar) .content[data-v-23f6ad98]{max-width:884px}.vp-doc-container.is-blog:not(.has-sidebar.has-aside) .content[data-v-23f6ad98]{max-width:985px}.vp-doc-container:not(.has-sidebar) .container[data-v-23f6ad98]{max-width:1104px}}@media (min-width: 960px){.content[data-v-23f6ad98]{padding:0 32px 128px}}@media (min-width: 1280px){.content[data-v-23f6ad98]{order:1;min-width:640px;margin:0}}@property --vp-aside-curtain-bg{inherits: false; initial-value: #fff; syntax: "";}.vp-friend[data-v-af8f5716]{position:relative;display:flex;gap:16px;align-items:flex-start;padding:20px;margin-bottom:8px;background-color:var(--vp-friends-bg-color);border-radius:6px;transition:all var(--vp-t-color)}.avatar[data-v-af8f5716]{width:88px;height:88px;overflow:hidden;background-color:var(--vp-c-default-soft);border-radius:100%}.avatar img[data-v-af8f5716]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.content[data-v-af8f5716]{flex:1 2}.vp-friend.only-title .content[data-v-af8f5716]{margin-top:30px}.content .title[data-v-af8f5716]{padding-bottom:8px;font-size:24px;font-weight:700;color:var(--vp-friends-name-color);transition:color var(--vp-t-color),border-bottom var(--vp-t-color)}.content .title[data-v-af8f5716]:before{position:absolute;inset:0;z-index:1;content:""}.content .location[data-v-af8f5716],.content .organization[data-v-af8f5716]{display:flex;gap:8px;align-items:center;padding-top:16px;font-size:14px;color:var(--vp-friends-text-color);opacity:.8;transition:color var(--vp-t-color)}.content .location+.organization[data-v-af8f5716]{padding-top:0}.content .desc[data-v-af8f5716]{padding-top:16px;line-height:1.5;color:var(--vp-friends-text-color);transition:color var(--vp-t-color)}.content .desc.offset[data-v-af8f5716]{margin-top:4px;margin-left:-104px}.content[data-v-af8f5716] .vp-social-links{justify-content:flex-end;margin-top:8px}.content[data-v-af8f5716] .vp-social-links .vp-social-link{position:relative;z-index:2}.vp-friend.no-desc .content[data-v-af8f5716] .vp-social-links{justify-content:flex-start}.content[data-v-af8f5716] .vp-social-link{color:var(--vp-friends-name-color)}.vp-friends-group[data-v-e2cdd5d3]{width:100%;padding:64px 20px 0;margin:0 auto}.vp-friends-group .title[data-v-e2cdd5d3]{padding-top:3rem;padding-bottom:8px;margin-bottom:28px;font-size:24px;font-weight:700;color:var(--vp-c-text-1);text-align:center;border-top:solid 1px var(--vp-c-divider);outline:none;transition:color var(--vp-t-color),border-color var(--vp-t-color)}.vp-friends-group .description[data-v-e2cdd5d3]{margin-bottom:16px;line-height:28px;color:var(--vp-c-text-1);text-align:center;transition:color var(--vp-t-color)}.friends-list[data-v-e2cdd5d3]{display:grid;gap:20px;margin-top:32px}@media (min-width: 640px){.friends-list[data-v-e2cdd5d3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 960px){.vp-friends-group[data-v-e2cdd5d3]{padding:64px 0 0}.friends-list[data-v-e2cdd5d3]{padding:0}}.vp-friends[data-v-e9f44c2f]{width:100%;padding-top:calc(var(--vp-nav-height) + 32px);padding-bottom:5rem;margin:0 auto}.vp-friends .title[data-v-e9f44c2f]{padding:32px 20px 0;margin-bottom:2rem;font-size:28px;font-weight:700;color:var(--vp-c-text-1);text-align:center;outline:none;transition:color var(--vp-t-color)}.vp-friends .description[data-v-e9f44c2f]{padding:0 20px;margin-bottom:16px;line-height:28px;color:var(--vp-c-text-1);text-align:center;transition:color var(--vp-t-color)}.friends-list[data-v-e9f44c2f]{display:grid;gap:20px;padding:0 20px;margin-top:48px}.edit-link[data-v-e9f44c2f]{display:flex;padding-left:1rem;margin-top:64px}@media (min-width: 640px){.vp-friends .title[data-v-e9f44c2f],.vp-friends .description[data-v-e9f44c2f]{padding-left:16px}.friends-list[data-v-e9f44c2f]{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px}}@media (min-width: 960px){.vp-friends[data-v-e9f44c2f]{max-width:864px;padding-top:48px}.vp-friends .title[data-v-e9f44c2f],.vp-friends .description[data-v-e9f44c2f],.edit-link[data-v-e9f44c2f]{padding-left:0}.friends-list[data-v-e9f44c2f]{padding:0}}.edit-link-button[data-v-e9f44c2f]{display:flex;align-items:center;font-size:14px;font-weight:500;line-height:32px;color:var(--vp-c-brand-1);border:0;transition:color var(--vp-t-color)}.edit-link-button[data-v-e9f44c2f]:hover{color:var(--vp-c-brand-2)}.edit-link-icon[data-v-e9f44c2f]{width:14px;height:14px;margin-right:8px;fill:currentcolor}.vp-friends .vp-doc.after[data-v-e9f44c2f]{margin-top:48px}.vp-content[data-v-b2beaca7]{flex-grow:1;flex-shrink:0;width:100%;margin:var(--vp-layout-top-height, 0) auto 0}.vp-content.is-home[data-v-b2beaca7]{width:100%;max-width:100%}.vp-content.has-sidebar[data-v-b2beaca7]{margin:0}@media (min-width: 960px){.vp-content[data-v-b2beaca7]{padding-top:var(--vp-nav-height)}.vp-content.has-sidebar[data-v-b2beaca7]{padding-left:var(--vp-sidebar-width);margin:var(--vp-layout-top-height, 0) 0 0}}@media (min-width: 1440px){.vp-content.has-sidebar[data-v-b2beaca7]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.vp-footer[data-v-400675cf]{position:relative;z-index:var(--vp-z-index-footer);padding:24px;background-color:var(--vp-c-bg);border-top:1px solid var(--vp-c-gutter);transition:border-top var(--vp-t-color),background-color var(--vp-t-color)}.footer-no-border .vp-footer[data-v-400675cf]{background-color:transparent;border-top-color:transparent}.vp-footer p[data-v-400675cf]{color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-footer[data-v-400675cf] a{color:var(--vp-c-text-2);text-decoration-line:underline;text-underline-offset:2px;transition:color var(--vp-t-color),text-underline-offset var(--vp-t-color)}.vp-footer[data-v-400675cf] a:hover{color:var(--vp-c-text-1);text-underline-offset:4px}@media (min-width: 960px){.vp-footer.has-sidebar[data-v-400675cf]{margin-left:var(--vp-sidebar-width)}.vp-footer.has-sidebar .container[data-v-400675cf]{margin-left:calc(0px - var(--vp-sidebar-width))}}@media (min-width: 1440px){.vp-footer[data-v-400675cf]{padding:24px}.vp-footer.has-sidebar[data-v-400675cf]{margin-left:calc((100% - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.container[data-v-400675cf]{max-width:var(--vp-layout-max-width);margin:0 auto;text-align:center}.message[data-v-400675cf],.copyright[data-v-400675cf]{font-size:14px;font-weight:500;line-height:24px;color:var(--vp-c-text-2)}.message[data-v-400675cf]{order:2}.copyright[data-v-400675cf]{order:1}.vp-global-encrypt[data-v-f4027c4b]{display:flex;flex:1 2;width:100%;overflow-y:auto;background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color)}@media (min-width: 768px){.vp-global-encrypt[data-v-f4027c4b]{align-items:center;justify-content:center;background-color:var(--vp-c-bg-soft)}}.global-encrypt-container[data-v-f4027c4b]{width:100%;padding:0 20px;margin-top:40px}.profile[data-v-f4027c4b]{padding-bottom:20px;margin-bottom:60px;border-bottom:solid 1px var(--vp-c-divider)}@media (min-width: 768px){.global-encrypt-container[data-v-f4027c4b]{width:400px;padding:20px;margin-top:-40px;background-color:var(--vp-c-bg);border-radius:8px;box-shadow:var(--vp-shadow-2)}.profile[data-v-f4027c4b]{margin-bottom:40px}}.avatar[data-v-f4027c4b]{margin-bottom:16px}.avatar img[data-v-f4027c4b]{width:120px;margin:auto;-o-object-fit:cover;object-fit:cover}.avatar.circle img[data-v-f4027c4b]{overflow:hidden;border-radius:50%}.profile h3[data-v-f4027c4b]{font-weight:500;line-height:1.5;color:var(--vp-c-text-1);text-align:center;transition:color var(--vp-t-color)}.vp-local-nav-outline-dropdown[data-v-4114a62c]{padding:12px 20px 11px}.vp-local-nav-outline-dropdown button[data-v-4114a62c]{position:relative;display:block;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-local-nav-outline-dropdown button[data-v-4114a62c]:hover,.vp-local-nav-outline-dropdown button.open[data-v-4114a62c]{color:var(--vp-c-text-1)}.icon[data-v-4114a62c]{display:inline-block;width:14px;height:14px;margin-left:2px;vertical-align:middle;fill:currentcolor}[data-v-4114a62c] .outline-link{padding:2px 0;font-size:14px}.open>.icon[data-v-4114a62c]{transform:rotate(90deg)}.items[data-v-4114a62c]{position:absolute;top:64px;right:16px;left:16px;display:grid;gap:1px;max-height:calc(var(--vp-vh, 100vh) - 86px);overflow:hidden auto;background-color:var(--vp-c-gutter);border:1px solid var(--vp-c-border);border-radius:8px;box-shadow:var(--vp-shadow-3);transition:var(--vp-t-color);transition-property:background-color,border,box-shadow}.header[data-v-4114a62c]{background-color:var(--vp-c-bg-soft)}.top-link[data-v-4114a62c]{display:block;padding:0 16px;font-size:14px;font-weight:500;line-height:48px;color:var(--vp-c-brand-1)}.outline[data-v-4114a62c]{padding:8px 0;background-color:var(--vp-c-bg-soft)}.vp-local-nav[data-v-3944d8e8]{position:sticky;top:0;left:0;z-index:var(--vp-z-index-local-nav);display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:var(--vp-layout-top-height, 0);background-color:var(--vp-local-nav-bg-color);border-top:1px solid var(--vp-c-gutter);border-bottom:1px solid var(--vp-c-gutter);transition:border-color var(--vp-t-color),background-color var(--vp-t-color),border var(--vp-t-color)}.vp-local-nav.fixed[data-v-3944d8e8]{position:fixed}.vp-local-nav.reached-top[data-v-3944d8e8]{border-top-color:transparent}@media (min-width: 960px){.vp-local-nav[data-v-3944d8e8]{top:var(--vp-nav-height);width:calc(100% - var(--vp-sidebar-width));margin-left:var(--vp-sidebar-width);border-top:none}.vp-local-nav.is-blog[data-v-3944d8e8]{width:100%;margin-left:0}.vp-local-nav .menu[data-v-3944d8e8]{visibility:hidden}.vp-local-nav.with-outline[data-v-3944d8e8]{display:none}}@media (min-width: 1120px){.vp-local-nav.is-blog[data-v-3944d8e8]{display:none}}@media (min-width: 1280px){.vp-local-nav[data-v-3944d8e8]{display:none}}@media print{.vp-local-nav[data-v-3944d8e8]{display:none}}.menu[data-v-3944d8e8]{display:flex;align-items:center;padding:12px 24px 11px;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s}.menu.hidden[data-v-3944d8e8]{visibility:hidden}.menu[data-v-3944d8e8]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.menu[data-v-3944d8e8]{padding:12px 32px 11px}}.menu-icon[data-v-3944d8e8]{width:16px;height:16px;margin-right:8px;fill:currentcolor}.top-link[data-v-3944d8e8]{display:block;padding:12px 24px 11px;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s}.top-link[data-v-3944d8e8]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.top-link[data-v-3944d8e8]{padding:12px 32px 11px}}.vp-sidebar-item.level-0[data-v-12048f0f]{padding-bottom:24px}.vp-sidebar-item.collapsed.level-0[data-v-12048f0f]{padding-bottom:10px}.item[data-v-12048f0f]{position:relative;display:flex;align-items:center;width:100%}.vp-sidebar-item.collapsible>.item[data-v-12048f0f]{cursor:pointer}.indicator[data-v-12048f0f]{position:absolute;top:6px;bottom:6px;left:-17px;width:1px;transition:background-color var(--vp-t-color)}.vp-sidebar-item.level-1.is-active>.item>.indicator[data-v-12048f0f]{width:2px}.vp-sidebar-item.level-1.is-active>.item>.indicator[data-v-12048f0f],.vp-sidebar-item.level-2.is-active>.item>.indicator[data-v-12048f0f],.vp-sidebar-item.level-3.is-active>.item>.indicator[data-v-12048f0f],.vp-sidebar-item.level-4.is-active>.item>.indicator[data-v-12048f0f],.vp-sidebar-item.level-5.is-active>.item>.indicator[data-v-12048f0f]{background-color:var(--vp-c-brand-1)}.link[data-v-12048f0f]{display:block;flex:1 2}.text[data-v-12048f0f]{display:inline-block;flex-grow:1;padding:4px 0;font-size:14px;line-height:24px;vertical-align:middle;transition:color var(--vp-t-color)}.vp-sidebar-item.level-0 .text[data-v-12048f0f]{font-weight:700;color:var(--vp-c-text-1)}.vp-sidebar-item.level-1 .text[data-v-12048f0f],.vp-sidebar-item.level-2 .text[data-v-12048f0f],.vp-sidebar-item.level-3 .text[data-v-12048f0f],.vp-sidebar-item.level-4 .text[data-v-12048f0f],.vp-sidebar-item.level-5 .text[data-v-12048f0f]{font-weight:500;color:var(--vp-c-text-2)}.vp-sidebar-item.level-1 .text.separator[data-v-12048f0f],.vp-sidebar-item.level-2 .text.separator[data-v-12048f0f],.vp-sidebar-item.level-3 .text.separator[data-v-12048f0f],.vp-sidebar-item.level-4 .text.separator[data-v-12048f0f],.vp-sidebar-item.level-5 .text.separator[data-v-12048f0f]{color:var(--vp-c-text-3)}.vp-sidebar-item.level-0[data-v-12048f0f] .vp-icon.separator,.vp-sidebar-item.level-1[data-v-12048f0f] .vp-icon.separator,.vp-sidebar-item.level-2[data-v-12048f0f] .vp-icon.separator,.vp-sidebar-item.level-3[data-v-12048f0f] .vp-icon.separator,.vp-sidebar-item.level-4[data-v-12048f0f] .vp-icon.separator,.vp-sidebar-item.level-5[data-v-12048f0f] .vp-icon.separator{color:var(--vp-c-text-3)!important}.vp-sidebar-item.level-0.has-active>.item>.text[data-v-12048f0f],.vp-sidebar-item.level-1.has-active>.item>.text[data-v-12048f0f],.vp-sidebar-item.level-2.has-active>.item>.text[data-v-12048f0f],.vp-sidebar-item.level-3.has-active>.item>.text[data-v-12048f0f],.vp-sidebar-item.level-4.has-active>.item>.text[data-v-12048f0f],.vp-sidebar-item.level-5.has-active>.item>.text[data-v-12048f0f],.vp-sidebar-item.level-0.has-active>.item>.link>.text[data-v-12048f0f],.vp-sidebar-item.level-1.has-active>.item>.link>.text[data-v-12048f0f],.vp-sidebar-item.level-2.has-active>.item>.link>.text[data-v-12048f0f],.vp-sidebar-item.level-3.has-active>.item>.link>.text[data-v-12048f0f],.vp-sidebar-item.level-4.has-active>.item>.link>.text[data-v-12048f0f],.vp-sidebar-item.level-5.has-active>.item>.link>.text[data-v-12048f0f]{color:var(--vp-c-text-1)}.vp-sidebar-item.level-0.is-active>.item .link>.text[data-v-12048f0f],.vp-sidebar-item.level-1.is-active>.item .link>.text[data-v-12048f0f],.vp-sidebar-item.level-2.is-active>.item .link>.text[data-v-12048f0f],.vp-sidebar-item.level-3.is-active>.item .link>.text[data-v-12048f0f],.vp-sidebar-item.level-4.is-active>.item .link>.text[data-v-12048f0f],.vp-sidebar-item.level-5.is-active>.item .link>.text[data-v-12048f0f]{color:var(--vp-c-brand-1)}.vp-sidebar-item.level-0.is-link>.item>.link:hover .text[data-v-12048f0f],.vp-sidebar-item.level-1.is-link>.item>.link:hover .text[data-v-12048f0f],.vp-sidebar-item.level-2.is-link>.item>.link:hover .text[data-v-12048f0f],.vp-sidebar-item.level-3.is-link>.item>.link:hover .text[data-v-12048f0f],.vp-sidebar-item.level-4.is-link>.item>.link:hover .text[data-v-12048f0f],.vp-sidebar-item.level-5.is-link>.item>.link:hover .text[data-v-12048f0f],.vp-sidebar-item.level-0.is-link>.item>.link[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-1.is-link>.item>.link[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-2.is-link>.item>.link[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-3.is-link>.item>.link[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-4.is-link>.item>.link[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-5.is-link>.item>.link[data-v-12048f0f]:hover .vp-icon{color:var(--vp-c-brand-1)}.caret[data-v-12048f0f]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:-7px;color:var(--vp-c-text-3);cursor:pointer;transition:color var(--vp-t-color)}.item[data-v-12048f0f] .vp-icon{align-self:baseline;margin:0 .25rem 0 0;font-size:.9em;color:var(--vp-c-text-2);transition:color var(--vp-t-color);transform:translateY(9px)}.item[data-v-12048f0f] .vp-icon-img{height:.9em;margin:0 .25rem 0 0}.item[data-v-12048f0f] .vp-icon.fontawesome{line-height:1}.item:hover .caret[data-v-12048f0f]{color:var(--vp-c-text-2)}.item:hover .caret[data-v-12048f0f]:hover{color:var(--vp-c-text-1)}.vp-sidebar-item.level-0.is-active>.item[data-v-12048f0f]>.vp-icon,.vp-sidebar-item.level-1.is-active>.item[data-v-12048f0f]>.vp-icon,.vp-sidebar-item.level-2.is-active>.item[data-v-12048f0f]>.vp-icon,.vp-sidebar-item.level-3.is-active>.item[data-v-12048f0f]>.vp-icon,.vp-sidebar-item.level-4.is-active>.item[data-v-12048f0f]>.vp-icon,.vp-sidebar-item.level-5.is-active>.item[data-v-12048f0f]>.vp-icon{color:var(--vp-c-brand-1)}.vp-sidebar-item.level-0.is-link>.item[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-1.is-link>.item[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-2.is-link>.item[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-3.is-link>.item[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-4.is-link>.item[data-v-12048f0f]:hover .vp-icon,.vp-sidebar-item.level-5.is-link>.item[data-v-12048f0f]:hover .vp-icon{color:var(--vp-c-brand-1)}.caret-icon[data-v-12048f0f]{width:18px;height:18px;fill:currentcolor;transition:transform var(--vp-t-color);transform:rotate(90deg)}.vp-sidebar-item.collapsed .caret-icon[data-v-12048f0f]{transform:rotate(0)}.vp-sidebar-item.level-1 .items[data-v-12048f0f],.vp-sidebar-item.level-2 .items[data-v-12048f0f],.vp-sidebar-item.level-3 .items[data-v-12048f0f],.vp-sidebar-item.level-4 .items[data-v-12048f0f],.vp-sidebar-item.level-5 .items[data-v-12048f0f]{padding-left:16px;border-left:1px solid var(--vp-c-divider);transition:border-left var(--vp-t-color)}.vp-sidebar-item .text[data-v-12048f0f] .vp-menu-badge{padding:3px 4px;margin-top:0;margin-left:4px;font-size:10px;font-weight:600;line-height:1;letter-spacing:.2px;border-radius:6px}.vp-sidebar-item.collapsible>.item .text[data-v-12048f0f] .vp-menu-badge{transform:translateY(3px)}.no-transition[data-v-473fd05b] .caret-icon{transition:none}.group+.group[data-v-473fd05b]{padding-top:10px;border-top:1px solid var(--vp-c-divider);transition:border var(--vp-t-color)}@media (min-width: 960px){.group[data-v-473fd05b]{width:calc(var(--vp-sidebar-width) - 64px);padding-top:10px}}.vp-sidebar[data-v-95211354]{position:fixed;top:var(--vp-layout-top-height, 0);bottom:0;left:0;z-index:var(--vp-z-index-sidebar);width:calc(100vw - 64px);max-width:320px;padding:32px 32px 96px;overflow:hidden auto;background-color:var(--vp-sidebar-bg-color);box-shadow:var(--vp-c-shadow-3);opacity:0;transition:opacity var(--vp-t-color),background-color var(--vp-t-color),box-shadow var(--vp-t-color),transform .5s cubic-bezier(.19,1,.22,1);transform:translate(-100%);scrollbar-width:thin}.vp-sidebar.open[data-v-95211354]{visibility:visible;opacity:1;transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1);transform:translate(0)}.vp-sidebar.hide-scrollbar[data-v-95211354]{scrollbar-width:none}.vp-sidebar.hide-scrollbar[data-v-95211354]::-webkit-scrollbar{width:0;height:0}[data-theme=dark] .vp-sidebar[data-v-95211354]{box-shadow:var(--vp-shadow-1)}@media (min-width: 960px){.vp-sidebar[data-v-95211354]{z-index:1;width:var(--vp-sidebar-width);max-width:100%;padding-top:var(--vp-nav-height);visibility:visible;background-color:var(--vp-sidebar-bg-color);box-shadow:none;opacity:1;transform:translate(0)}}@media (min-width: 1440px){.vp-sidebar[data-v-95211354]{width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px);padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2))}}@media (min-width: 960px){.curtain[data-v-95211354]{position:sticky;top:-64px;left:0;z-index:1;height:var(--vp-nav-height);margin-top:calc(var(--vp-nav-height) * -1);margin-right:-32px;margin-left:-32px;background-color:var(--vp-sidebar-bg-color);transition:background-color var(--vp-t-color)}}.nav[data-v-95211354]{outline:0}@keyframes vp-sign-down-900978de{0%{opacity:.5;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}.vp-sign-down[data-v-900978de]{position:absolute;bottom:8px;left:50%;z-index:29;width:36px;height:36px;color:#fff;cursor:pointer;transform:translate(-50%);animation:vp-sign-down-900978de 1.75s infinite alternate ease-out}[data-theme=dark] .vp-sign-down[data-v-900978de]{color:var(--vp-c-text-2)}@media (min-width: 768px){.vp-sign-down[data-v-900978de]{bottom:10px;width:30px;height:30px}}@media print{.vp-sign-down[data-v-900978de]{display:none}}.vp-skip-link[data-v-17e3d305]{top:8px;left:8px;z-index:999;padding:8px 16px;font-size:12px;font-weight:700;color:var(--vp-c-brand-1);text-decoration:none;background-color:var(--vp-c-bg);border-radius:8px;box-shadow:var(--vp-shadow-3)}.vp-skip-link[data-v-17e3d305]:focus{width:auto;height:auto;clip-path:none}@media (min-width: 1280px){.vp-skip-link[data-v-17e3d305]{top:14px;left:16px}}.vp-layout[data-v-f73ca3da],.vp-layout[data-v-adb3a381]{display:flex;flex-direction:column;min-height:100vh}.vp-content[data-v-adb3a381]{flex-grow:1;flex-shrink:0;width:100%;margin:var(--vp-layout-top-height, 0) auto 0}@media (min-width: 960px){.vp-content[data-v-adb3a381]{padding-top:var(--vp-nav-height)}}.vp-not-found[data-v-adb3a381]{padding:64px 24px 96px;text-align:center}@media (min-width: 768px){.vp-not-found[data-v-adb3a381]{padding:96px 32px 168px}}.code[data-v-adb3a381]{font-size:64px;font-weight:600;line-height:64px}.title[data-v-adb3a381]{padding-top:12px;font-size:20px;font-weight:700;line-height:20px;letter-spacing:2px}.divider[data-v-adb3a381]{width:64px;height:1px;margin:24px auto 18px;background-color:var(--vp-c-divider);transition:background-color var(--vp-t-color)}.quote[data-v-adb3a381]{max-width:256px;margin:0 auto;font-size:14px;font-weight:500;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.action[data-v-adb3a381]{padding-top:20px}.link[data-v-adb3a381]{display:inline-block;padding:3px 16px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);border:1px solid var(--vp-c-brand-1);border-radius:16px;transition:color var(--vp-t-color),border-color var(--vp-t-color)}.link[data-v-adb3a381]:hover{color:var(--vp-c-brand-2);border-color:var(--vp-c-brand-2)}:root{--vp-c-white: #fff;--vp-c-black: #000;--vp-c-neutral: var(--vp-c-black);--vp-c-neutral-inverse: var(--vp-c-white)}[data-theme=dark]{--vp-c-neutral: var(--vp-c-white);--vp-c-neutral-inverse: var(--vp-c-black)}:root{--vp-c-gray-1: #dddde3;--vp-c-gray-2: #e4e4e9;--vp-c-gray-3: #ebebef;--vp-c-gray-soft: rgb(142 150 170 / .14);--vp-c-turquoise-1: #5086a1;--vp-c-turquoise-2: #6aa1b7;--vp-c-turquoise-3: #8cccd5;--vp-c-turquoise-soft: rgb(131 208 218 / .314);--vp-c-green-1: #18794e;--vp-c-green-2: #299764;--vp-c-green-3: #30a46c;--vp-c-green-soft: rgb(16 185 129 / .14);--vp-c-yellow-1: #915930;--vp-c-yellow-2: #946300;--vp-c-yellow-3: #9f6a00;--vp-c-yellow-soft: rgb(234 179 8 / .14);--vp-c-red-1: #b8272c;--vp-c-red-2: #d5393e;--vp-c-red-3: #e0575b;--vp-c-red-soft: rgb(244 63 94 / .14);--vp-c-purple-1: #6f42c1;--vp-c-purple-2: #7e4cc9;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgb(159 122 234 / .14);--vp-c-sponsor: #db2777}[data-theme=dark]{--vp-c-gray-1: #515c67;--vp-c-gray-2: #414853;--vp-c-gray-3: #32363f;--vp-c-gray-soft: rgb(101 117 133 / .16);--vp-c-turquoise-1: #8cccd5;--vp-c-turquoise-2: #6aa1b7;--vp-c-turquoise-3: #5086a1;--vp-c-turquoise-soft: rgb(131 208 218 / .314);--vp-c-green-1: #3dd68c;--vp-c-green-2: #30a46c;--vp-c-green-3: #298459;--vp-c-green-soft: rgb(16 185 129 / .16);--vp-c-yellow-1: #f9b44e;--vp-c-yellow-2: #da8b17;--vp-c-yellow-3: #a46a0a;--vp-c-yellow-soft: rgb(234 179 8 / .16);--vp-c-red-1: #f66f81;--vp-c-red-2: #f14158;--vp-c-red-3: #b62a3c;--vp-c-red-soft: rgb(244 63 94 / .16);--vp-c-purple-1: #c8abfa;--vp-c-purple-2: #a879e6;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgb(159 122 234 / .16)}:root{--vp-c-bg: #fff;--vp-c-bg-alt: #f6f6f7;--vp-c-bg-elv: #fff;--vp-c-bg-soft: #f6f6f7;--vp-c-bg-safe: #f6f8fa}[data-theme=dark]{--vp-c-bg: #1b1b1f;--vp-c-bg-alt: #161618;--vp-c-bg-elv: #202127;--vp-c-bg-soft: #202127;--vp-c-bg-safe: #202127}:root{--vp-c-border: #c2c2c4;--vp-c-divider: #e2e2e3;--vp-c-gutter: #e2e2e3}[data-theme=dark]{--vp-c-border: #3c3f44;--vp-c-divider: #2e2e32;--vp-c-gutter: #000}:root{--vp-c-text-1: rgb(60 60 67);--vp-c-text-2: rgb(60 60 67 / .78);--vp-c-text-3: rgb(60 60 67 / .56);--vp-c-text-dark-1: rgb(255 255 245 / .86);--vp-c-text-dark-2: rgb(235 235 245 / .6);--vp-c-text-dark-3: rgb(235 235 245 / .38)}[data-theme=dark]{--vp-c-text-1: rgb(255 255 245 / .86);--vp-c-text-2: rgb(235 235 245 / .6);--vp-c-text-3: rgb(235 235 245 / .38)}:root{--vp-c-default-1: var(--vp-c-gray-1);--vp-c-default-2: var(--vp-c-gray-2);--vp-c-default-3: var(--vp-c-gray-3);--vp-c-default-soft: var(--vp-c-gray-soft);--vp-c-brand-1: var(--vp-c-turquoise-1);--vp-c-brand-2: var(--vp-c-turquoise-2);--vp-c-brand-3: var(--vp-c-turquoise-3);--vp-c-brand-soft: var(--vp-c-turquoise-soft);--vp-c-brand: var(--vp-c-brand-1);--vp-c-tip-1: var(--vp-c-brand-1);--vp-c-tip-2: var(--vp-c-brand-2);--vp-c-tip-3: var(--vp-c-brand-3);--vp-c-tip-soft: var(--vp-c-brand-soft);--vp-c-note-1: var(--vp-c-brand-1);--vp-c-note-2: var(--vp-c-brand-2);--vp-c-note-3: var(--vp-c-brand-3);--vp-c-note-soft: var(--vp-c-brand-soft);--vp-c-success-1: var(--vp-c-green-1);--vp-c-success-2: var(--vp-c-green-2);--vp-c-success-3: var(--vp-c-green-3);--vp-c-success-soft: var(--vp-c-green-soft);--vp-c-important-1: var(--vp-c-purple-1);--vp-c-important-2: var(--vp-c-purple-2);--vp-c-important-3: var(--vp-c-purple-3);--vp-c-important-soft: var(--vp-c-purple-soft);--vp-c-warning-1: var(--vp-c-yellow-1);--vp-c-warning-2: var(--vp-c-yellow-2);--vp-c-warning-3: var(--vp-c-yellow-3);--vp-c-warning-soft: var(--vp-c-yellow-soft);--vp-c-danger-1: var(--vp-c-red-1);--vp-c-danger-2: var(--vp-c-red-2);--vp-c-danger-3: var(--vp-c-red-3);--vp-c-danger-soft: var(--vp-c-red-soft);--vp-c-caution-1: var(--vp-c-red-1);--vp-c-caution-2: var(--vp-c-red-2);--vp-c-caution-3: var(--vp-c-red-3);--vp-c-caution-soft: var(--vp-c-red-soft)}:root{--vp-font-family-base: "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vp-font-family-mono: ui-monospace, "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;font-optical-sizing:auto}:root:where(:lang(zh)),:root:where(:lang(zh-CN)){--vp-font-family-base: "Punctuation SC", "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}:root{--vp-shadow-1: 0 1px 2px rgb(0 0 0 / .04), 0 1px 2px rgb(0 0 0 / .06);--vp-shadow-2: 0 3px 12px rgb(0 0 0 / .07), 0 1px 4px rgb(0 0 0 / .07);--vp-shadow-3: 0 12px 32px rgb(0 0 0 / .1), 0 2px 6px rgb(0 0 0 / .08);--vp-shadow-4: 0 14px 44px rgb(0 0 0 / .12), 0 3px 9px rgb(0 0 0 / .12);--vp-shadow-5: 0 18px 56px rgb(0 0 0 / .16), 0 4px 12px rgb(0 0 0 / .16)}[data-theme=dark]{--vp-shadow-1: 0 1px 2px rgb(0 0 0 / .27), 0 1px 2px rgb(0 0 0 / .22);--vp-shadow-2: 0 3px 12px rgb(0 0 0 / .3), 0 1px 4px rgb(0 0 0 / .27);--vp-shadow-3: 0 12px 32px rgb(0 0 0 / .35), 0 2px 6px rgb(0 0 0 / .3);--vp-shadow-4: 0 14px 44px rgb(0 0 0 / .39), 0 3px 9px rgb(0 0 0 / .35);--vp-shadow-5: 0 18px 56px rgb(0 0 0 / .42), 0 4px 12px rgb(0 0 0 / .38)}:root{--vp-t-color: .25s ease;--vp-t-transform: var(--vp-t-color)}:root{--vp-z-index-footer: 10;--vp-z-index-local-nav: 20;--vp-z-index-nav: 30;--vp-z-index-layout-top: 40;--vp-z-index-backdrop: 50;--vp-z-index-sidebar: 60;--vp-z-index-back-to-top: 70;--vp-z-index-overlay: 80;--vp-z-index-bulletin: 90}:root{--vp-layout-max-width: 1440px;--content-width: var(--vp-layout-max-width)}:root{--vp-header-anchor-symbol: "#"}:root{--vp-code-line-height: 1.7;--vp-code-font-size: .875em;--vp-code-color: var(--vp-c-brand-1);--vp-code-link-color: var(--vp-c-brand-1);--vp-code-link-hover-color: var(--vp-c-brand-2);--vp-code-bg: var(--vp-c-default-soft);--vp-code-block-color: var(--vp-c-text-2);--vp-code-block-bg: var(--vp-c-bg-safe);--vp-code-block-divider-color: var(--vp-c-gutter);--vp-code-lang-color: var(--vp-c-text-3);--vp-code-line-highlight-color: var(--vp-c-default-soft);--vp-code-line-number-color: var(--vp-c-text-3);--vp-code-line-diff-add-color: var(--vp-c-green-soft);--vp-code-line-diff-add-symbol-color: var(--vp-c-green-1);--vp-code-line-diff-remove-color: var(--vp-c-red-soft);--vp-code-line-diff-remove-symbol-color: var(--vp-c-red-1);--vp-code-line-warning-color: var(--vp-c-yellow-soft);--vp-code-line-error-color: var(--vp-c-red-soft);--vp-code-tab-divider: var(--vp-code-block-divider-color);--vp-code-tab-text-color: var(--vp-c-text-2);--vp-code-tab-bg: var(--vp-code-block-bg);--vp-code-tab-hover-text-color: var(--vp-c-text-1);--vp-code-tab-active-text-color: var(--vp-c-text-1);--vp-code-tab-active-bar-color: var(--vp-c-brand-1)}:root{--vp-button-brand-border: transparent;--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand-1);--vp-button-brand-hover-border: transparent;--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-2);--vp-button-brand-active-border: transparent;--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-c-brand-1);--vp-button-alt-border: transparent;--vp-button-alt-text: var(--vp-c-text-1);--vp-button-alt-bg: var(--vp-c-default-3);--vp-button-alt-hover-border: transparent;--vp-button-alt-hover-text: var(--vp-c-text-1);--vp-button-alt-hover-bg: var(--vp-c-default-2);--vp-button-alt-active-border: transparent;--vp-button-alt-active-text: var(--vp-c-text-1);--vp-button-alt-active-bg: var(--vp-c-default-1)}[data-theme=dark]{--vp-button-brand-bg: var(--vp-c-brand-2);--vp-button-brand-hover-bg: var(--vp-c-brand-1);--vp-button-brand-active-bg: var(--vp-c-brand-3)}:root{--vp-custom-block-font-size: 14px;--vp-custom-block-line-height: 24px;--vp-custom-block-code-font-size: 13px;--vp-custom-block-info-border: transparent;--vp-custom-block-info-text: var(--vp-c-text-1);--vp-custom-block-info-bg: var(--vp-c-default-soft);--vp-custom-block-info-code-bg: var(--vp-c-default-soft);--vp-custom-block-note-border: transparent;--vp-custom-block-note-text: var(--vp-c-text-1);--vp-custom-block-note-bg: var(--vp-c-default-soft);--vp-custom-block-note-code-bg: var(--vp-c-default-soft);--vp-custom-block-tip-border: transparent;--vp-custom-block-tip-text: var(--vp-c-text-1);--vp-custom-block-tip-bg: var(--vp-c-tip-soft);--vp-custom-block-tip-code-bg: var(--vp-c-tip-soft);--vp-custom-block-important-border: transparent;--vp-custom-block-important-text: var(--vp-c-text-1);--vp-custom-block-important-bg: var(--vp-c-important-soft);--vp-custom-block-important-code-bg: var(--vp-c-important-soft);--vp-custom-block-warning-border: transparent;--vp-custom-block-warning-text: var(--vp-c-text-1);--vp-custom-block-warning-bg: var(--vp-c-warning-soft);--vp-custom-block-warning-code-bg: var(--vp-c-warning-soft);--vp-custom-block-danger-border: transparent;--vp-custom-block-danger-text: var(--vp-c-text-1);--vp-custom-block-danger-bg: var(--vp-c-danger-soft);--vp-custom-block-danger-code-bg: var(--vp-c-danger-soft);--vp-custom-block-caution-border: transparent;--vp-custom-block-caution-text: var(--vp-c-text-1);--vp-custom-block-caution-bg: var(--vp-c-caution-soft);--vp-custom-block-caution-code-bg: var(--vp-c-caution-soft);--vp-custom-block-details-border: var(--vp-custom-block-info-border);--vp-custom-block-details-text: var(--vp-custom-block-info-text);--vp-custom-block-details-bg: var(--vp-custom-block-info-bg);--vp-custom-block-details-code-bg: var(--vp-custom-block-info-code-bg)}:root{--vp-input-border-color: var(--vp-c-border);--vp-input-bg-color: var(--vp-c-bg-alt);--vp-input-switch-bg-color: var(--vp-c-default-soft)}:root{--vp-nav-height: 64px;--vp-nav-bg-color: var(--vp-c-bg);--vp-nav-screen-bg-color: var(--vp-c-bg);--vp-nav-logo-height: 24px}.hide-nav{--vp-nav-height: 0px}.hide-nav .vp-sidebar{--vp-nav-height: 22px}:root{--vp-local-nav-bg-color: var(--vp-c-bg)}:root{--vp-sidebar-width: 272px;--vp-sidebar-bg-color: var(--vp-c-bg-alt)}:root{--vp-backdrop-bg-color: rgb(0 0 0 / .6)}:root{--vp-home-hero-name-color: var(--vp-c-brand-1);--vp-home-hero-name-background: transparent;--vp-home-hero-image-background-image: none;--vp-home-hero-image-filter: none;--vp-c-text-hero-name: var(--vp-c-text-dark-1);--vp-c-text-hero-tagline: var(--vp-c-text-dark-2);--vp-c-text-hero-text: var(--vp-c-text-dark-1)}:root{--vp-friends-text-color: var(--vp-c-text-1);--vp-friends-bg-color: var(--vp-c-bg-alt);--vp-friends-name-color: var(--vp-c-text-2)}:root{--vp-badge-info-border: transparent;--vp-badge-info-text: var(--vp-c-text-2);--vp-badge-info-bg: var(--vp-c-default-soft);--vp-badge-tip-border: transparent;--vp-badge-tip-text: var(--vp-c-brand-1);--vp-badge-tip-bg: var(--vp-c-brand-soft);--vp-badge-warning-border: transparent;--vp-badge-warning-text: var(--vp-c-warning-1);--vp-badge-warning-bg: var(--vp-c-warning-soft);--vp-badge-danger-border: transparent;--vp-badge-danger-text: var(--vp-c-danger-1);--vp-badge-danger-bg: var(--vp-c-danger-soft)}:root{--search-bg-color: var(--vp-c-default-soft);--search-text-color: var(--vp-c-text-2);--search-item-text-color: var(--vp-c-text-1);--search-item-focus-bg-color: var(--vp-c-bg-alt);--search-input-width: 8rem;--search-result-width: 20rem;--search-border-color: transparent;--search-accent-color: var(--vp-c-brand-1)}:root{--vp-bulletin-bg-color: var(--vp-c-bg);--vp-bulletin-text-color: var(--vp-c-text-1);--vp-bulletin-title-color: var(--vp-c-text-1);--vp-bulletin-font-size: 16px;--vp-bulletin-title-font-size: 18px;--vp-bulletin-line-height: 24px;--vp-bulletin-border-width: 2px;--vp-bulletin-border: conic-gradient(var(--vp-c-important-3), var(--vp-c-danger-3), var(--vp-c-success-3), var(--vp-c-important-3));--vp-bulletin-width: 320px}:root{--code-tabs-nav-text-color: var(--vp-c-text-1);--code-tabs-nav-bg-color: #eaeef1;--code-tabs-nav-hover-color: var(--vp-code-block-bg)}[data-theme=dark]{--code-tabs-nav-bg-color: #3a404c;--code-tabs-nav-hover-color: #434a57}:root,[data-theme=dark]{--important-title-color: var(--vp-c-text-1);--important-bg-color: var(--vp-c-purple-soft);--important-border-color: transparent;--important-code-bg-color: var(--vp-c-purple-soft);--info-title-color: var(--vp-c-text-1);--info-bg-color: var(--vp-custom-block-info-bg);--info-border-color: var(--vp-custom-block-info-border);--info-code-bg-color: var(--vp-custom-block-info-code-bg);--note-title-color: var(--vp-c-text-3);--note-bg-color: var(--vp-c-bg);--note-border-color: var(--vp-c-divider);--note-code-bg-color: var(--vp-c-default-soft);--tip-title-color: var(--vp-c-text-1);--tip-bg-color: var(--vp-custom-block-tip-bg);--tip-border-color: var(--vp-custom-block-tip-border);--tip-code-bg-color: var(--vp-custom-block-tip-code-bg);--warning-title-color: var(--vp-c-text-1);--warning-bg-color: var(--vp-custom-block-warning-bg);--warning-border-color: var(--vp-custom-block-warning-border);--warning-code-bg-color: var(--vp-custom-block-warning-code-bg);--caution-title-color: var(--vp-c-text-1);--caution-bg-color: var(--vp-custom-block-danger-bg);--caution-border-color: var(--vp-custom-block-danger-border);--caution-code-bg-color: var(--vp-custom-block-danger-code-bg);--detail-bg-color: var(--vp-custom-block-details-bg);--detail-text-color: inherit;--detail-code-bg-color: var(--vp-custom-block-details-code-bg)}:root{--code-demo-header-bg-color: var(--vp-c-bg-soft)}:root{--tab-bg-color: var(--vp-c-bg);--tab-nav-bg-color: var(--vp-c-bg-soft);--tab-nav-hover-color: var(--tab-bg-color);--tab-nav-text-color: var(--vp-c-text-1)}:root{--code-bg-color: var(--vp-code-block-bg);--medium-zoom-bg-color: var(--vp-c-bg)}:root{--vp-c-plot-light: var(--vp-c-bg);--vp-c-bg-plot-light: var(--vp-c-text-1);--vp-c-plot-dark: var(--vp-c-bg);--vp-c-bg-plot-dark: var(--vp-c-text-2)}:root{--photo-swipe-bullet: var(--vp-c-bg);--photo-swipe-bullet-active: var(--vp-c-brand-1)}.tag:not([class*=vp-tag-]),.tag.tag-gray{--vp-tag-color: var(--vp-c-text-3);--vp-tag-bg: var(--vp-c-default-soft);--vp-tag-hover-color: var(--vp-c-text-3)}.tag.tag-brand{--vp-tag-color: var(--vp-c-brand-1);--vp-tag-bg: var(--vp-c-brand-soft);--vp-tag-hover-color: var(--vp-c-brand-2)}:root{--vp-c-accent: var(--vp-c-brand-1);--vp-c-accent-hover: var(--vp-c-brand-2);--vp-c-accent-bg: var(--vp-c-brand-3);--vp-c-accent-text: var(--vp-c-brand-1);--vp-c-accent-soft: var(--vp-c-brand-soft);--vp-c-text: var(--vp-c-text-1);--vp-c-text-mute: var(--vp-c-text-2);--vp-c-text-subtle: var(--vp-c-text-3);--vp-c-shadow: var(--vp-shadow-3);--vp-c-border-hard: var(--vp-c-border);--vp-c-control: var(--vp-c-default-3);--vp-c-control-hover: var(--vp-c-default-2);--vp-c-control-disabled: var(--vp-c-default-soft)}@media (prefers-reduced-motion: reduce){*,:before,:after{background-attachment:initial!important;transition-delay:0s!important;transition-duration:0s!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}:where(#app) *,:where(#app) :before,:where(#app) :after{box-sizing:border-box}html{font-size:16px;line-height:1.4;scroll-padding-top:48px}@media (min-width: 960px){html{scroll-padding-top:112px}}@media (min-width: 1120px){html{scroll-padding-top:64px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:style weight;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%}html[data-theme=dark]{color-scheme:dark}body{width:100%;min-width:320px;min-height:100vh;margin:0;font-family:var(--vp-font-family-base);font-weight:400;line-height:24px;background-color:var(--vp-c-bg);direction:ltr}html,body{color:var(--vp-c-text-1);transition:var(--vp-t-color);transition-property:color,background-color;scrollbar-width:thin}html.bg-gray body{background-color:var(--vp-c-bg-alt)}main{display:block}:where(#app) h1,:where(#app) h2,:where(#app) h3,:where(#app) h4,:where(#app) h5,:where(#app) h6{margin:0;font-size:16px;font-weight:400;line-height:24px}:where(#app) p{margin:0}:where(#app) strong,:where(#app) b{font-weight:600}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}a{color:inherit;text-decoration:inherit}:where(#app) ol,:where(#app) ul{padding:0;margin:0;list-style:none}blockquote{margin:0}:where(#app) pre,:where(#app) code,:where(#app) kbd,:where(#app) samp{font-family:var(--vp-font-family-mono)}:where(#app) img,:where(#app) svg,video,canvas,audio,:where(#app) iframe,embed,object{display:block}figure{margin:0}:where(#app) img,:where(#app) video{max-width:100%;height:auto}:where(#app) button,:where(#app) input,:where(#app) optgroup,:where(#app) select,:where(#app) textarea{padding:0;line-height:inherit;color:inherit;border:0}:where(#app) textarea{resize:vertical}:where(#app) select{-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(#app) input{background-color:transparent}:where(#app) button{padding:0;font-family:inherit;background-color:transparent;background-image:none}:where(#app) button:enabled,:where(#app) [role=button]:enabled{cursor:pointer}:where(#app) button:focus,:where(#app) button:focus-visible{outline:1px dotted;outline:4px auto -webkit-focus-ring-color}:where(#app) button:focus:not(:focus-visible){outline:none!important}:where(#app) input:focus,:where(#app) textarea:focus,:where(#app) select:focus{outline:none}:where(#app) table{border-collapse:collapse}:where(#app) input::-moz-placeholder,:where(#app) textarea::-moz-placeholder{color:var(--vp-c-text-3);-moz-transition:color var(--vp-t-color);transition:color var(--vp-t-color)}:where(#app) input::placeholder,:where(#app) textarea::placeholder{color:var(--vp-c-text-3);transition:color var(--vp-t-color)}:where(#app) input::-webkit-outer-spin-button,:where(#app) input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}:where(#app) input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}:where(#app) fieldset{padding:0;margin:0}h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}vite-error-overlay{z-index:9999}mjx-container{display:inline-block;margin:auto 2px;vertical-align:middle}mjx-container>svg{display:inline-block;margin:auto}[class^=vpi-],[class*=" vpi-"],.vp-icon{display:inline-block;width:1em;height:1em;vertical-align:middle}[class^=vpi-].bg,[class*=" vpi-"].bg{background-color:transparent;background-image:var(--icon);background-repeat:no-repeat;background-size:100% 100%}[class^=vpi-]:not(.bg),[class*=" vpi-"]:not(.bg){color:inherit;background-color:currentcolor;-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.vp-icon.iconify{background-color:unset}.vp-icon.iconfont:before{display:block;line-height:1}.vpi-align-left{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21 6H3M15 12H3M17 18H3'/%3E%3C/svg%3E")}.vpi-arrow-right,.vpi-arrow-down,.vpi-arrow-left,.vpi-arrow-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E")}.vpi-chevron-right,.vpi-chevron-down,.vpi-chevron-left,.vpi-chevron-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.vpi-chevron-down,.vpi-arrow-down{transform:rotate(90deg)}.vpi-chevron-left,.vpi-arrow-left{transform:rotate(180deg)}.vpi-chevron-up,.vpi-arrow-up{transform:rotate(-90deg)}.vpi-square-pen{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z'/%3E%3C/svg%3E")}.vpi-plus{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E")}.vpi-sun{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/svg%3E")}.vpi-moon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z'/%3E%3C/svg%3E")}.vpi-more-horizontal{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/svg%3E")}.vpi-languages{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m5 8 6 6M4 14l6-6 2-3M2 5h12M7 2h1M22 22l-5-10-5 10M14 18h6'/%3E%3C/svg%3E")}.vpi-external-link{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' viewBox='0 0 24 24' %3E %3Cpath d='M0 0h24v24H0V0z' fill='none' /%3E %3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z' fill='currentColor' /%3E %3C/svg%3E")}.vpi-lock{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='currentColor' d='M18 8h-1V7c0-2.757-2.243-5-5-5S7 4.243 7 7v1H6a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2M9 7c0-1.654 1.346-3 3-3s3 1.346 3 3v1H9zm4 8.723V18h-2v-2.277c-.595-.346-1-.984-1-1.723a2 2 0 1 1 4 0c0 .738-.405 1.376-1 1.723' /%3E %3C/svg%3E")}.vpi-loading{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Ccircle cx='18' cy='12' r='0' fill='%23000'%3E%3Canimate attributeName='r' begin='.67' calcMode='spline' dur='1.5s' keySplines='0.2 0.2 0.4 0.8;0.2 0.2 0.4 0.8;0.2 0.2 0.4 0.8' repeatCount='indefinite' values='0;2;0;0'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='0' fill='%23000'%3E%3Canimate attributeName='r' begin='.33' calcMode='spline' dur='1.5s' keySplines='0.2 0.2 0.4 0.8;0.2 0.2 0.4 0.8;0.2 0.2 0.4 0.8' repeatCount='indefinite' values='0;2;0;0'/%3E%3C/circle%3E%3Ccircle cx='6' cy='12' r='0' fill='%23000'%3E%3Canimate attributeName='r' begin='0' calcMode='spline' dur='1.5s' keySplines='0.2 0.2 0.4 0.8;0.2 0.2 0.4 0.8;0.2 0.2 0.4 0.8' repeatCount='indefinite' values='0;2;0;0'/%3E%3C/circle%3E%3C/svg%3E")}.vpi-print{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M16 8V5H8v3H6V3h12v5zM4 10h16zm14 2.5q.425 0 .713-.288T19 11.5q0-.425-.288-.712T18 10.5q-.425 0-.712.288T17 11.5q0 .425.288.713T18 12.5M16 19v-4H8v4zm2 2H6v-4H2v-6q0-1.275.875-2.137T5 8h14q1.275 0 2.138.863T22 11v6h-4zm2-6v-4q0-.425-.288-.712T19 10H5q-.425 0-.712.288T4 11v4h2v-2h12v2z' /%3E%3C/svg%3E")}.vpi-books{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M256 160c16-63.16 76.43-95.41 208-96a15.94 15.94 0 0 1 16 16v288a16 16 0 0 1-16 16c-128 0-177.45 25.81-208 64c-30.37-38-80-64-208-64c-9.88 0-16-8.05-16-17.93V80a15.94 15.94 0 0 1 16-16c131.57.59 192 32.84 208 96m0 0v288' /%3E%3C/svg%3E")}.vpi-clock{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='currentColor' d='M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z' /%3E %3C/svg%3E")}.vpi-tag{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E %3Cg fill='currentColor'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.707 9.293a1 1 0 010 1.414l-7 7a1 1 0 01-1.414 0l-7-7A.997.997 0 012 10V5a3 3 0 013-3h5c.256 0 .512.098.707.293l7 7zM5 6a1 1 0 100-2 1 1 0 000 2z' /%3E %3C/g%3E %3C/svg%3E")}.vpi-user{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 256 256'%3E %3Cpath fill='currentColor' d='M230.92 212c-15.23-26.33-38.7-45.21-66.09-54.16a72 72 0 1 0-73.66 0c-27.39 8.94-50.86 27.82-66.09 54.16a8 8 0 1 0 13.85 8c18.84-32.56 52.14-52 89.07-52s70.23 19.44 89.07 52a8 8 0 1 0 13.85-8M72 96a56 56 0 1 1 56 56a56.06 56.06 0 0 1-56-56' /%3E %3C/svg%3E")}.vpi-folder{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E %3Cg fill='currentColor'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 6a2 2 0 012-2h5l2 2h5a2 2 0 012 2v6a2 2 0 01-2 2H4a2 2 0 01-2-2V6z' /%3E %3C/g%3E %3C/svg%3E")}.vpi-archive{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='currentColor' d='m213.66 82.34l-56-56A8 8 0 0 0 152 24H56a16 16 0 0 0-16 16v176a16 16 0 0 0 16 16h36a4 4 0 0 0 4-4v-20h-7.73a8.17 8.17 0 0 1-8.27-7.47a8 8 0 0 1 8-8.53h8v-16h-7.73a8.17 8.17 0 0 1-8.27-7.47a8 8 0 0 1 8-8.53h8v-16h-7.73a8.17 8.17 0 0 1-8.27-7.47a8 8 0 0 1 8-8.53h8v-7.73a8.18 8.18 0 0 1 7.47-8.25a8 8 0 0 1 8.53 8v8h7.73a8.17 8.17 0 0 1 8.25 7.47a8 8 0 0 1-8 8.53h-8v16h7.73a8.17 8.17 0 0 1 8.25 7.47a8 8 0 0 1-8 8.53h-8v16h7.73a8.17 8.17 0 0 1 8.25 7.47a8 8 0 0 1-8 8.53h-8v20a4 4 0 0 0 4 4h84a16 16 0 0 0 16-16V88a8 8 0 0 0-2.28-5.66M152 88V44l44 44Z' /%3E%3C/svg%3E")}.vpi-category{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='M5 7h13v10H2V4h7l2 2H4v9h1z'/%3E%3C/svg%3E")}.vpi-blog-ext{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M22 3H5a2 2 0 0 0-2 2v4h2V5h17v14H5v-4H3v4a2 2 0 0 0 2 2h17a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2M7 15v-2H0v-2h7V9l4 3zm13-2h-7v-2h7zm0-4h-7V7h7zm-3 8h-4v-2h4z' /%3E%3C/svg%3E")}.vpi-location{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E %3Ccircle cx='12' cy='10' r='3' /%3E %3Cpath d='M12 2a8 8 0 0 0-8 8c0 1.892.402 3.13 1.5 4.5L12 22l6.5-7.5c1.098-1.37 1.5-2.608 1.5-4.5a8 8 0 0 0-8-8' /%3E %3C/g%3E %3C/svg%3E")}.vpi-organization{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E %3Cpath fill='currentColor' d='M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.766.766 0 0 1-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5M3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75m4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75M7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5M3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75M7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5' /%3E %3C/svg%3E")}.vpi-back-to-top{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M24.008 14.1V42M12 26l12-12l12 12M12 6h24' /%3E%3C/svg%3E")}.vpi-folder{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32'/%3E%3C/svg%3E")}.vpi-folder-open{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 0 0-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12c0-17.7-14.3-32-32-32m-180 0H238c-13 0-24.8 7.9-29.7 20L136 643.2V256h188.5l119.6 114.4H748z'/%3E%3C/svg%3E")}.vpi-post{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1m-1-2V4H5v16zM7 6h4v4H7zm0 6h10v2H7zm0 4h10v2H7zm6-9h4v2h-4z'/%3E%3C/svg%3E")}.vpi-close{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='%23000' d='m12 14.122l5.303 5.303a1.5 1.5 0 0 0 2.122-2.122L14.12 12l5.304-5.303a1.5 1.5 0 1 0-2.122-2.121L12 9.879L6.697 4.576a1.5 1.5 0 1 0-2.122 2.12L9.88 12l-5.304 5.304a1.5 1.5 0 1 0 2.122 2.12z'/%3E%3C/g%3E%3C/svg%3E")}.vpi-social-discord{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028c.462-.63.874-1.295 1.226-1.994a.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.955-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.946 2.418-2.157 2.418Z'/%3E%3C/svg%3E")}.vpi-social-telegram{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z'/%3E%3C/svg%3E")}.vpi-social-facebook{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.101 23.691v-7.98H6.627v-3.667h2.474v-1.58c0-4.085 1.848-5.978 5.858-5.978.401 0 .955.042 1.468.103a8.68 8.68 0 0 1 1.141.195v3.325a8.623 8.623 0 0 0-.653-.036 26.805 26.805 0 0 0-.733-.009c-.707 0-1.259.096-1.675.309a1.686 1.686 0 0 0-.679.622c-.258.42-.374.995-.374 1.752v1.297h3.919l-.386 2.103-.287 1.564h-3.246v8.245C19.396 23.238 24 18.179 24 12.044c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.628 3.874 10.35 9.101 11.647Z'/%3E%3C/svg%3E")}.vpi-social-github{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")}.vpi-social-instagram{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.03.084c-1.277.06-2.149.264-2.91.563a5.874 5.874 0 0 0-2.124 1.388 5.878 5.878 0 0 0-1.38 2.127C.321 4.926.12 5.8.064 7.076.008 8.354-.005 8.764.001 12.023c.007 3.259.021 3.667.083 4.947.061 1.277.264 2.149.563 2.911.308.789.72 1.457 1.388 2.123a5.872 5.872 0 0 0 2.129 1.38c.763.295 1.636.496 2.913.552 1.278.056 1.689.069 4.947.063 3.257-.007 3.668-.021 4.947-.082 1.28-.06 2.147-.265 2.91-.563a5.881 5.881 0 0 0 2.123-1.388 5.881 5.881 0 0 0 1.38-2.129c.295-.763.496-1.636.551-2.912.056-1.28.07-1.69.063-4.948-.006-3.258-.02-3.667-.081-4.947-.06-1.28-.264-2.148-.564-2.911a5.892 5.892 0 0 0-1.387-2.123 5.857 5.857 0 0 0-2.128-1.38C19.074.322 18.202.12 16.924.066 15.647.009 15.236-.006 11.977 0 8.718.008 8.31.021 7.03.084m.14 21.693c-1.17-.05-1.805-.245-2.228-.408a3.736 3.736 0 0 1-1.382-.895 3.695 3.695 0 0 1-.9-1.378c-.165-.423-.363-1.058-.417-2.228-.06-1.264-.072-1.644-.08-4.848-.006-3.204.006-3.583.061-4.848.05-1.169.246-1.805.408-2.228.216-.561.477-.96.895-1.382a3.705 3.705 0 0 1 1.379-.9c.423-.165 1.057-.361 2.227-.417 1.265-.06 1.644-.072 4.848-.08 3.203-.006 3.583.006 4.85.062 1.168.05 1.804.244 2.227.408.56.216.96.475 1.382.895.421.42.681.817.9 1.378.165.422.362 1.056.417 2.227.06 1.265.074 1.645.08 4.848.005 3.203-.006 3.583-.061 4.848-.051 1.17-.245 1.805-.408 2.23-.216.56-.477.96-.896 1.38a3.705 3.705 0 0 1-1.378.9c-.422.165-1.058.362-2.226.418-1.266.06-1.645.072-4.85.079-3.204.007-3.582-.006-4.848-.06m9.783-16.192a1.44 1.44 0 1 0 1.437-1.442 1.44 1.44 0 0 0-1.437 1.442M5.839 12.012a6.161 6.161 0 1 0 12.323-.024 6.162 6.162 0 0 0-12.323.024M8 12.008A4 4 0 1 1 12.008 16 4 4 0 0 1 8 12.008'/%3E%3C/svg%3E")}.vpi-social-linkedin{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z'/%3E%3C/svg%3E")}.vpi-social-mastodon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.268 5.313c-.35-2.578-2.617-4.61-5.304-5.004C17.51.242 15.792 0 11.813 0h-.03c-3.98 0-4.835.242-5.288.309C3.882.692 1.496 2.518.917 5.127.64 6.412.61 7.837.661 9.143c.074 1.874.088 3.745.26 5.611.118 1.24.325 2.47.62 3.68.55 2.237 2.777 4.098 4.96 4.857 2.336.792 4.849.923 7.256.38.265-.061.527-.132.786-.213.585-.184 1.27-.39 1.774-.753a.057.057 0 0 0 .023-.043v-1.809a.052.052 0 0 0-.02-.041.053.053 0 0 0-.046-.01 20.282 20.282 0 0 1-4.709.545c-2.73 0-3.463-1.284-3.674-1.818a5.593 5.593 0 0 1-.319-1.433.053.053 0 0 1 .066-.054c1.517.363 3.072.546 4.632.546.376 0 .75 0 1.125-.01 1.57-.044 3.224-.124 4.768-.422.038-.008.077-.015.11-.024 2.435-.464 4.753-1.92 4.989-5.604.008-.145.03-1.52.03-1.67.002-.512.167-3.63-.024-5.545zm-3.748 9.195h-2.561V8.29c0-1.309-.55-1.976-1.67-1.976-1.23 0-1.846.79-1.846 2.35v3.403h-2.546V8.663c0-1.56-.617-2.35-1.848-2.35-1.112 0-1.668.668-1.67 1.977v6.218H4.822V8.102c0-1.31.337-2.35 1.011-3.12.696-.77 1.608-1.164 2.74-1.164 1.311 0 2.302.5 2.962 1.498l.638 1.06.638-1.06c.66-.999 1.65-1.498 2.96-1.498 1.13 0 2.043.395 2.74 1.164.675.77 1.012 1.81 1.012 3.12z'/%3E%3C/svg%3E")}.vpi-social-npm{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M1.763 0C.786 0 0 .786 0 1.763v20.474C0 23.214.786 24 1.763 24h20.474c.977 0 1.763-.786 1.763-1.763V1.763C24 .786 23.214 0 22.237 0zM5.13 5.323l13.837.019-.009 13.836h-3.464l.01-10.382h-3.456L12.04 19.17H5.113z'/%3E%3C/svg%3E")}.vpi-social-slack{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.042 15.165a2.528 2.528 0 0 1-2.52 2.523A2.528 2.528 0 0 1 0 15.165a2.527 2.527 0 0 1 2.522-2.52h2.52v2.52zm1.271 0a2.527 2.527 0 0 1 2.521-2.52 2.527 2.527 0 0 1 2.521 2.52v6.313A2.528 2.528 0 0 1 8.834 24a2.528 2.528 0 0 1-2.521-2.522v-6.313zM8.834 5.042a2.528 2.528 0 0 1-2.521-2.52A2.528 2.528 0 0 1 8.834 0a2.528 2.528 0 0 1 2.521 2.522v2.52H8.834zm0 1.271a2.528 2.528 0 0 1 2.521 2.521 2.528 2.528 0 0 1-2.521 2.521H2.522A2.528 2.528 0 0 1 0 8.834a2.528 2.528 0 0 1 2.522-2.521h6.312zm10.122 2.521a2.528 2.528 0 0 1 2.522-2.521A2.528 2.528 0 0 1 24 8.834a2.528 2.528 0 0 1-2.522 2.521h-2.522V8.834zm-1.268 0a2.528 2.528 0 0 1-2.523 2.521 2.527 2.527 0 0 1-2.52-2.521V2.522A2.527 2.527 0 0 1 15.165 0a2.528 2.528 0 0 1 2.523 2.522v6.312zm-2.523 10.122a2.528 2.528 0 0 1 2.523 2.522A2.528 2.528 0 0 1 15.165 24a2.527 2.527 0 0 1-2.52-2.522v-2.522h2.52zm0-1.268a2.527 2.527 0 0 1-2.52-2.523 2.526 2.526 0 0 1 2.52-2.52h6.313A2.527 2.527 0 0 1 24 15.165a2.528 2.528 0 0 1-2.522 2.523h-6.313z'/%3E%3C/svg%3E")}.vpi-social-twitter,.vpi-social-x{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z'/%3E%3C/svg%3E")}.vpi-social-youtube{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z'/%3E%3C/svg%3E")}.vpi-social-qq{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='currentColor' d='M29.11 26.278c-.72.087-2.804-3.296-2.804-3.296c0 1.959-1.009 4.515-3.191 6.362c1.052.325 3.428 1.198 2.863 2.151c-.457.772-7.844.493-9.977.252c-2.133.24-9.52.519-9.977-.252c-.565-.953 1.807-1.826 2.861-2.151c-2.182-1.846-3.191-4.403-3.191-6.362c0 0-2.083 3.384-2.804 3.296c-.335-.041-.776-1.853.584-6.231c.641-2.064 1.375-3.78 2.509-6.611C5.792 6.13 8.811.001 15.999.001c7.109.001 10.197 6.008 10.017 13.435c1.132 2.826 1.869 4.553 2.509 6.611c1.361 4.379.92 6.191.584 6.231z'/%3E%3C/svg%3E")}.vpi-social-weibo{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M17.525 11.378c1.263.392 2.669 1.336 2.669 3.004c0 2.763-3.98 6.239-9.964 6.239c-4.565 0-9.23-2.213-9.23-5.852c0-1.902 1.204-4.102 3.277-6.177c2.773-2.77 6.004-4.033 7.219-2.816c.537.537.588 1.464.244 2.572c-.178.557.525.25.525.25c2.24-.938 4.196-.994 4.909.027c.38.543.343 1.306-.008 2.19c-.163.407.048.471.36.563zm-7.282 7.939c3.641-.362 6.401-2.592 6.167-4.983c-.237-2.391-3.382-4.038-7.023-3.677c-3.64.36-6.403 2.59-6.167 4.98c.237 2.394 3.382 4.039 7.023 3.68zM6.16 14.438c.754-1.527 2.712-2.39 4.446-1.94c1.793.463 2.707 2.154 1.976 3.8c-.744 1.682-2.882 2.578-4.695 1.993c-1.752-.566-2.493-2.294-1.727-3.853zm1.446 2.587c.568.257 1.325.013 1.676-.55c.346-.568.163-1.217-.407-1.459c-.563-.237-1.291.008-1.64.553c-.354.547-.189 1.202.371 1.456zm2.206-1.808c.219.092.501-.012.628-.231c.123-.22.044-.466-.178-.548c-.216-.084-.486.018-.613.232c-.123.214-.054.458.163.547zM19.873 9.5a.725.725 0 1 1-1.378-.451a1.38 1.38 0 0 0-.288-1.357a1.395 1.395 0 0 0-1.321-.425a.723.723 0 1 1-.303-1.416a2.836 2.836 0 0 1 3.29 3.649zm-3.916-6.575A5.831 5.831 0 0 1 21.5 4.72a5.836 5.836 0 0 1 1.22 5.704a.838.838 0 0 1-1.06.54a.844.844 0 0 1-.542-1.062a4.143 4.143 0 0 0-4.807-5.327a.845.845 0 0 1-.354-1.65z'/%3E%3C/svg%3E")}.vpi-social-bilibili{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 10a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v6a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4v-6zm5-7l2 3m6-3l-2 3m-7 6l3-1m4 0l3 1m-8 3a1.625 1.625 0 0 0 3 0a1.625 1.625 0 0 0 3 0'/%3E%3C/svg%3E")}.vpi-social-gitlab{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M105.2 24.9c-3.1-8.9-15.7-8.9-18.9 0L29.8 199.7h132c-.1 0-56.6-174.8-56.6-174.8M.9 287.7c-2.6 8 .3 16.9 7.1 22l247.9 184l-226.2-294zm160.8-88l94.3 294l94.3-294zm349.4 88l-28.8-88l-226.3 294l247.9-184c6.9-5.1 9.7-14 7.2-22M425.7 24.9c-3.1-8.9-15.7-8.9-18.9 0l-56.6 174.8h132z'/%3E%3C/svg%3E")}.vpi-social-docker{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.983 11.078h2.119a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.119a.185.185 0 00-.185.185v1.888c0 .102.083.185.185.185m-2.954-5.43h2.118a.186.186 0 00.186-.186V3.574a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m0 2.716h2.118a.187.187 0 00.186-.186V6.29a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.887c0 .102.082.185.185.186m-2.93 0h2.12a.186.186 0 00.184-.186V6.29a.185.185 0 00-.185-.185H8.1a.185.185 0 00-.185.185v1.887c0 .102.083.185.185.186m-2.964 0h2.119a.186.186 0 00.185-.186V6.29a.185.185 0 00-.185-.185H5.136a.186.186 0 00-.186.185v1.887c0 .102.084.185.186.186m5.893 2.715h2.118a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m-2.93 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.083.185.185.185m-2.964 0h2.119a.185.185 0 00.185-.185V9.006a.185.185 0 00-.184-.186h-2.12a.186.186 0 00-.186.186v1.887c0 .102.084.185.186.185m-2.92 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.082.185.185.185M23.763 9.89c-.065-.051-.672-.51-1.954-.51-.338.001-.676.03-1.01.087-.248-1.7-1.653-2.53-1.716-2.566l-.344-.199-.226.327c-.284.438-.49.922-.612 1.43-.23.97-.09 1.882.403 2.661-.595.332-1.55.413-1.744.42H.751a.751.751 0 00-.75.748 11.376 11.376 0 00.692 4.062c.545 1.428 1.355 2.48 2.41 3.124 1.18.723 3.1 1.137 5.275 1.137.983.003 1.963-.086 2.93-.266a12.248 12.248 0 003.823-1.389c.98-.567 1.86-1.288 2.61-2.136 1.252-1.418 1.998-2.997 2.553-4.4h.221c1.372 0 2.215-.549 2.68-1.009.309-.293.55-.65.707-1.046l.098-.288Z'/%3E%3C/svg%3E")}.vpi-social-juejin{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='m12 14.316l7.454-5.88l-2.022-1.625L12 11.1l-.004.003l-5.432-4.288l-2.02 1.624l7.452 5.88Zm0-7.247l2.89-2.298L12 2.453l-.004-.005l-2.884 2.318l2.884 2.3Zm0 11.266l-.005.002l-9.975-7.87L0 12.088l.194.156l11.803 9.308l7.463-5.885L24 12.085l-2.023-1.624Z'/%3E%3C/svg%3E")}.vpi-social-zhihu{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M5.721 0C2.251 0 0 2.25 0 5.719V18.28C0 21.751 2.252 24 5.721 24h12.56C21.751 24 24 21.75 24 18.281V5.72C24 2.249 21.75 0 18.281 0zm1.964 4.078c-.271.73-.5 1.434-.68 2.11h4.587c.545-.006.445 1.168.445 1.171H9.384a58.104 58.104 0 0 1-.112 3.797h2.712c.388.023.393 1.251.393 1.266H9.183a9.223 9.223 0 0 1-.408 2.102l.757-.604c.452.456 1.512 1.712 1.906 2.177c.473.681.063 2.081.063 2.081l-2.794-3.382c-.653 2.518-1.845 3.607-1.845 3.607c-.523.468-1.58.82-2.64.516c2.218-1.73 3.44-3.917 3.667-6.497H4.491c0-.015.197-1.243.806-1.266h2.71c.024-.32.086-3.254.086-3.797H6.598c-.136.406-.158.447-.268.753c-.594 1.095-1.603 1.122-1.907 1.155c.906-1.821 1.416-3.6 1.591-4.064c.425-1.124 1.671-1.125 1.671-1.125M13.078 6h6.377v11.33h-2.573l-2.184 1.373l-.401-1.373h-1.219zm1.313 1.219v8.86h.623l.263.937l1.455-.938h1.456v-8.86z'/%3E%3C/svg%3E")}.vpi-social-douban{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 20h16M5 4h14M8 8h8a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2v-2a2 2 0 0 1 2-2m8 6l-2 6m-6-3l1 3'/%3E%3C/svg%3E")}.vpi-social-steam{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='currentColor' d='M15.974 0C7.573 0 .682 6.479.031 14.714l8.573 3.547a4.521 4.521 0 0 1 2.552-.786c.083 0 .167.005.25.005l3.813-5.521v-.078c0-3.328 2.703-6.031 6.031-6.031s6.036 2.708 6.036 6.036a6.039 6.039 0 0 1-6.036 6.031h-.135l-5.438 3.88c0 .073.005.141.005.214c0 2.5-2.021 4.526-4.521 4.526c-2.177 0-4.021-1.563-4.443-3.635L.583 20.36c1.901 6.719 8.063 11.641 15.391 11.641c8.833 0 15.995-7.161 15.995-16s-7.161-16-15.995-16zm-5.922 24.281l-1.964-.813a3.413 3.413 0 0 0 1.755 1.667a3.404 3.404 0 0 0 4.443-1.833a3.38 3.38 0 0 0 .005-2.599a3.36 3.36 0 0 0-1.839-1.844a3.38 3.38 0 0 0-2.5-.042l2.026.839c1.276.536 1.88 2 1.349 3.276s-2 1.88-3.276 1.349zm15.219-12.406a4.025 4.025 0 0 0-4.016-4.021a4.02 4.02 0 1 0 0 8.042a4.022 4.022 0 0 0 4.016-4.021m-7.026-.005c0-1.672 1.349-3.021 3.016-3.021s3.026 1.349 3.026 3.021c0 1.667-1.359 3.021-3.026 3.021s-3.016-1.354-3.016-3.021'/%3E%3C/svg%3E")}.vpi-social-stackoverflow{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='currentColor' d='M25.312 29.151v-8.536h2.849V32H2.458V20.615h2.839v8.536zM8.145 26.307h14.324v-2.848H8.145zm.35-6.468l13.975 2.916l.599-2.76L9.1 17.083zm1.812-6.74l12.939 6.037l1.203-2.6l-12.937-6.041l-1.204 2.584zm3.62-6.38L24.88 15.86l1.813-2.163L15.74 4.562l-1.803 2.151zM21 0l-2.328 1.724l8.541 11.473l2.328-1.724z'/%3E%3C/svg%3E")}.vpi-social-xbox{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='currentColor' d='M5.469 28.041A15.907 15.907 0 0 0 16 32c4.036 0 7.719-1.489 10.536-3.959c2.5-2.547-5.755-11.609-10.536-15.219c-4.776 3.609-13.036 12.672-10.531 15.219m14.88-19.202c3.333 3.948 9.979 13.749 8.104 17.213A15.924 15.924 0 0 0 32 16.005c0-4.453-1.817-8.484-4.76-11.38c0 0-.037-.032-.109-.057a1.056 1.056 0 0 0-.376-.057c-.785 0-2.645.577-6.405 4.328zM4.869 4.568c-.072.025-.109.057-.115.057a15.933 15.933 0 0 0-4.755 11.38c0 3.807 1.328 7.297 3.547 10.041c-1.864-3.468 4.771-13.265 8.109-17.208C7.895 5.082 6.03 4.51 5.244 4.51a.901.901 0 0 0-.376.063zM16 4.735s-3.927-2.297-6.995-2.407c-1.203-.041-1.937.391-2.027.453C9.838.86 12.879 0 15.978 0h.021c3.115 0 6.14.86 9.021 2.781c-.089-.063-.819-.495-2.027-.453c-3.068.109-6.995 2.401-6.995 2.401z'/%3E%3C/svg%3E")}#nprogress .bar{background:var(--vp-c-brand-1)}#nprogress .spinner-icon{border-top-color:var(--vp-c-brand-1);border-left-color:var(--vp-c-brand-1)}#nprogress .peg{box-shadow:0 0 10px var(--vp-c-brand-1),0 0 5px var(--vp-c-brand-1)}.vp-comment{margin-top:80px}.vp-doc #doc-contributors,.vp-doc #doc-changelog{border-top:1px solid var(--vp-c-divider)}.vp-doc .vp-changelog-wrapper{background-color:var(--vp-c-default-soft)}.vp-doc .vp-changelog-wrapper .vp-changelog-list{padding-left:0;margin-block:8px;list-style:none}.vp-doc :not(a)>img.no-view,.vp-doc :not(a)>img.ignore,.vp-doc :not(a)>img[no-view]{cursor:revert}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vp-icon{margin:0 .3em}.smooth{scroll-behavior:smooth}.fade-slide-y-enter-active{transition:.15s ease!important;transition-property:opacity,transform}.fade-slide-y-leave-active{transition:.15s cubic-bezier(0,1,.3,1)!important;transition-property:opacity,transform}.fade-slide-y-enter-from,.fade-slide-y-leave-to{opacity:0;transform:translateY(10px)}.fade-slide-x-enter-active{transition:.15s ease!important;transition-property:opacity,transform}.fade-slide-x-leave-active{transition:.25s cubic-bezier(0,1,.3,1)!important;transition-property:opacity,transform}.fade-slide-x-enter-from,.fade-slide-x-leave-to{opacity:0!important;transform:translate(-10px)!important}[data-theme=dark] .vp-doc img:where(.github-light,.light){display:none}[data-theme=light] .vp-doc img:where(.github-dark,.dark){display:none}.vp-doc a.read-more,.vp-doc a.readmore{position:relative;display:block;padding:8px 22px 8px calc(1.25em + 16px);margin:16px 0;font-size:inherit;font-size:14px;font-weight:inherit;color:currentcolor;text-decoration:none;background-color:var(--vp-c-bg-safe);border:dashed 1px var(--vp-c-divider);border-radius:8px;transition:border-color var(--vp-t-color),background-color var(--vp-t-color)}.vp-doc a.read-more:hover,.vp-doc a.readmore:hover{color:currentcolor;background-color:var(--vp-c-bg-soft);border:solid 1px var(--vp-c-brand-2)}.vp-doc a.read-more:before,.vp-doc a.readmore:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1M7 4H5v16h14V4h-5v9l-3.5-2L7 13z'/%3E%3C/svg%3E");position:absolute;top:50%;left:16px;display:inline-block;width:1em;height:1em;color:var(--vp-c-brand-1);vertical-align:middle;content:"";background-color:currentcolor;-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transform:translateY(-50%)}.vp-doc a.read-more[href*="://"]:after,.vp-doc a.readmore[target=_blank]:after{position:absolute;top:8px;right:8px;width:14px!important;height:14px!important;margin:0!important;color:var(--vp-c-text-3)!important}.vp-doc a.read-more[href*="://"]:hover:after,.vp-doc a.readmore[target=_blank]:hover:after{color:var(--vp-c-brand-2)!important}.vp-doc a.read-more :where(strong),.vp-doc a.readmore :where(strong){color:var(--vp-c-brand-1)}.vp-doc{position:relative}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4,.vp-doc h5,.vp-doc h6{position:relative;font-weight:600;color:var(--vp-c-text-1);overflow-wrap:break-word;outline:none}.vp-doc h1{font-size:28px;line-height:40px;letter-spacing:-.02em}.vp-doc h2{padding-top:24px;margin:48px 0 16px;font-size:24px;line-height:32px;letter-spacing:-.02em;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color),color var(--vp-t-color)}.vp-doc h2:first-of-type{padding-top:12px;margin-top:32px;border-top:none}.vp-doc h3{margin:32px 0 16px;font-size:20px;line-height:28px;letter-spacing:-.01em}.vp-doc h4{margin:24px 0 16px;font-size:18px;line-height:24px;letter-spacing:-.01em}.vp-doc h5,.vp-doc h6{margin:24px 0 16px;font-size:16px;line-height:24px;letter-spacing:-.01em}.vp-doc .header-anchor{position:relative;color:currentcolor;text-decoration:none}.vp-doc .header-anchor:before{position:absolute;left:-.75em;font-size:.8em;color:var(--vp-c-brand-1);content:var(--vp-header-anchor-symbol);opacity:0;transition:color var(--vp-t-color)}.vp-doc .header-anchor:hover{color:inherit}.vp-doc .header-anchor:hover:before{opacity:1}.vp-doc .header-anchor:focus-visible{outline:none}.vp-doc .header-anchor:focus-visible:before{position:absolute;left:-.75em;color:var(--vp-c-brand-1);content:var(--vp-header-anchor-symbol);outline:auto}@media (min-width: 768px){.vp-doc h1{font-size:32px;line-height:40px;letter-spacing:-.02em}}.vp-doc img{display:inline-block}.vp-doc a img+span{margin-left:.2rem}.vp-doc p,.vp-doc summary{margin:16px 0;color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-doc p{line-height:28px}.vp-doc blockquote{position:relative;padding:8px 20px 8px 36px;margin:16px 0;color:var(--vp-c-text-3);background-color:var(--vp-c-default-soft);border-radius:8px;transition:background-color var(--vp-t-color),color var(--vp-t-color)}.vp-doc blockquote:before{position:absolute;top:0;left:4px;font-size:32px;color:var(--vp-c-text-1);content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M3.691 6.292C5.094 4.771 7.217 4 10 4h1v2.819l-.804.161c-1.37.274-2.323.813-2.833 1.604A2.9 2.9 0 0 0 6.925 10H10a1 1 0 0 1 1 1v7c0 1.103-.897 2-2 2H3a1 1 0 0 1-1-1v-5l.003-2.919c-.009-.111-.199-2.741 1.688-4.789M20 20h-6a1 1 0 0 1-1-1v-5l.003-2.919c-.009-.111-.199-2.741 1.688-4.789C16.094 4.771 18.217 4 21 4h1v2.819l-.804.161c-1.37.274-2.323.813-2.833 1.604A2.9 2.9 0 0 0 17.925 10H21a1 1 0 0 1 1 1v7c0 1.103-.897 2-2 2'/%3E%3C/svg%3E");opacity:.3}.vp-doc blockquote>p{margin:0;font-size:16px;color:inherit}.vp-doc a{font-weight:500;color:var(--vp-c-brand-1);text-decoration:underline;text-underline-offset:2px;transition:color var(--vp-t-color),opacity var(--vp-t-color),text-underline-offset var(--vp-t-color)}@media print{.vp-doc a[href^="http://"]:after,.vp-doc a[href^="https://"]:after{content:" (" attr(href) ") "}}.vp-doc :not(h1,h2,h3,h4,h5,h6) a:hover{color:var(--vp-c-brand-2);text-underline-offset:5px}.vp-doc strong{font-weight:600}.vp-doc ul,.vp-doc ol{padding-left:1.25rem;margin:16px 0}.vp-doc ul{list-style:disc}.vp-doc ol{list-style:decimal}.vp-doc li+li{margin-top:8px}.vp-doc li>ol,.vp-doc li>ul{margin:8px 0 0}.vp-doc table{display:block;margin:20px 0;overflow-x:auto;border-collapse:collapse}.vp-doc tr{background-color:var(--vp-c-bg);border-top:1px solid var(--vp-c-divider);transition:var(--vp-t-color);transition-property:background-color,border-top}.vp-doc tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}.vp-doc th,.vp-doc td{padding:8px 16px;border:1px solid var(--vp-c-divider);transition:border var(--vp-t-color)}.vp-doc th{font-size:14px;font-weight:600;color:var(--vp-c-text-2);text-align:left;background-color:var(--vp-c-bg-soft);transition:var(--vp-t-color);transition-property:color,background-color,border}.vp-doc td{font-size:14px}.vp-doc hr{margin:16px 0;border:none;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color)}.vp-doc :not(pre,h1,h2,h3,h4,h5,h6)>code{font-size:var(--vp-code-font-size);color:var(--vp-code-color);transition:color var(--vp-t-color)}.vp-doc :not(pre)>code{padding:3px 6px;background-color:var(--vp-code-bg);border-radius:4px;transition:color var(--vp-t-color),background-color var(--vp-t-color)}.vp-doc h1>code,.vp-doc h2>code,.vp-doc h3>code,.vp-doc h4>code{font-size:.9em}.vp-doc a>code{color:var(--vp-code-link-color);transition:color var(--vp-t-color)}.vp-doc a:hover>code{color:var(--vp-code-link-hover-color)}:is(.vp-external-link-icon,.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(.no-icon):after{--icon: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0V0z' fill='none' /%3E%3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z' /%3E%3C/svg%3E");display:inline-block;flex-shrink:0;width:11px;height:11px;margin-top:-1px;margin-left:4px;color:var(--vp-c-text-3);background:currentcolor;-webkit-mask-image:var(--icon);mask-image:var(--icon)}.vp-external-link-icon:after{content:""}.external-link-icon-enabled :is(.vp-doc a[href*="://"],.vp-doc a[target=_blank]):after{color:currentcolor;content:""}.vp-doc a[href*="://"]:has(img:only-child):after,.vp-doc a[target=_blank]:has(img:only-child):after{display:none}.vp-doc :not(a)>img{cursor:zoom-in}.vp-doc img+img:not(.light,.dark,.github-light,.github-dark){margin-left:.5rem}mark{--vp-mark-text: currentcolor;--vp-mark-bg: transparent;--vp-mark-bg-shift: .55lh;--vp-mark-linear-color: var(--vp-c-brand-3);--vp-mark-bg-image: linear-gradient(to right, var(--vp-mark-linear-color) 50%, transparent 50%);padding:2px;color:var(--vp-mark-text);background-color:var(--vp-mark-bg);background-image:var(--vp-mark-bg-image);background-repeat:no-repeat;background-position:100% var(--vp-mark-bg-shift);background-size:200%;animation:mark-highlight 1.5s .5s forwards}mark:where(.note){--vp-mark-linear-color: #ff0}mark:where(.info){--vp-mark-linear-color: var(--vp-c-default-1)}mark:where(.tip){--vp-mark-linear-color: #39ff14}mark:where(.warning){--vp-mark-linear-color: #fc0}mark:where(.caution,.danger){--vp-mark-linear-color: #f99}mark:where(.important){--vp-mark-linear-color: #ccf}:not(h1,h2,h3,h4,h5,h6) mark{font-weight:500}[data-theme=dark] mark:where(.note){--vp-mark-linear-color: #660}[data-theme=dark] mark:where(.tip){--vp-mark-linear-color: #063}[data-theme=dark] mark:where(.warning){--vp-mark-linear-color: #c60}[data-theme=dark] mark:where(.caution,.danger){--vp-mark-linear-color: #c66}[data-theme=dark] mark:where(.important){--vp-mark-linear-color: #66c}@keyframes mark-highlight{0%{color:inherit;background-position:100% var(--vp-mark-bg-shift)}to{color:currentcolor;background-position:0 var(--vp-mark-bg-shift)}}[data-theme=dark] .vp-code span{color:var(--shiki-dark, rgb(235 235 245 / .6))}html:not([data-theme=dark]) .vp-code span{color:var(--shiki-light, rgb(60 60 67 / .78))}.vp-doc div[class*=language-],.vp-block{position:relative;margin:16px -24px;overflow-x:auto;background-color:var(--vp-code-block-bg);transition:background-color var(--vp-t-color);scrollbar-width:thin}@media (min-width: 640px){.vp-doc div[class*=language-],.vp-block{margin:16px 0;border-radius:8px}}.vp-doc div[class*=language-]+div[class*=language-]{margin-top:-8px}.vp-doc div[class*=language-]:before{position:absolute;top:5px;right:1em;z-index:3;font-size:.75rem;color:var(--vp-code-line-number-color);content:attr(data-ext);transition:color var(--vp-t-color)}.vp-doc div[class*=language-] code{display:block;width:-moz-fit-content;width:fit-content;min-width:100%;padding:0 24px;font-size:var(--vp-code-font-size);line-height:var(--vp-code-line-height);color:var(--vp-code-block-color);transition:background-color var(--vp-t-color),color var(--vp-t-color);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.vp-doc div[class*=language-] pre{position:relative;z-index:1;padding:20px 0;margin:0;overflow-x:auto;font-family:inherit;font-size:inherit;line-height:inherit;background:transparent}@media (min-width: 640px){.vp-doc div[class*=language-] pre{border-radius:6px}}.vp-doc div[class*=language-] pre,.vp-doc div[class*=language-] code{-webkit-hyphens:none;hyphens:none;text-align:left;word-break:normal;overflow-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre;word-spacing:normal;direction:ltr}.vp-doc div[class*=language-]:not(.line-numbers-mode) .line-numbers{display:none}.vp-doc div[class*=language-].line-numbers-mode:after{display:none}.vp-doc div[class*=language-].line-numbers-mode{padding-left:32px}.vp-doc div[class*=language-].line-numbers-mode .line-numbers{position:absolute;top:0;left:0;z-index:3;width:32px;height:-moz-fit-content;height:fit-content;min-height:100%;padding-top:20px;padding-bottom:20px;font-family:var(--vp-font-family-mono);font-size:var(--vp-code-font-size);line-height:var(--vp-code-line-height);color:var(--vp-code-line-number-color);text-align:center;border-right:1px solid var(--vp-code-block-divider-color);transition:border-right var(--vp-t-color),color var(--vp-t-color)}.vp-doc div[class*=language-].line-numbers-mode .line-numbers .line-number{position:relative;z-index:3;font-family:var(--vp-font-family-mono);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vp-doc div[class*=language-].line-numbers-mode .line-numbers .line-number:before{content:counter(line-number);counter-increment:line-number}@media print{.vp-doc div[class*=language-].line-numbers-mode{padding-left:0}.vp-doc div[class*=language-].line-numbers-mode .line-numbers{display:none}}@media (max-width: 639px){.vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.vp-doc div[class*=language-] code .highlighted{z-index:2;display:inline-block;width:calc(100% + 48px);padding:0 24px;margin:0 -24px;background-color:var(--vp-code-line-highlight-color);transition:background-color var(--vp-t-color)}.vp-doc div[class*=language-] code .highlighted.error{background-color:var(--vp-code-line-error-color)}.vp-doc div[class*=language-] code .highlighted.warning{background-color:var(--vp-code-line-warning-color)}.vp-doc div[class*=language-] code .highlighted-word{padding:1px 2px;margin:-1px -2px;background-color:var(--vp-c-gray-soft);border:1px solid var(--vp-c-border);border-radius:4px}.vp-doc div[class*=language-] code .highlighted-word:has(+.highlighted-word){padding-right:0;margin-right:0;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.vp-doc div[class*=language-] code .highlighted-word+.highlighted-word{padding-left:0;margin-left:0;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.vp-doc div[class*=language-] code .tab,.vp-doc div[class*=language-] code .space{position:relative}.vp-doc div[class*=language-] code .tab:before{position:absolute;content:"⇥";opacity:.3}.vp-doc div[class*=language-] code .space:before{position:absolute;content:"·";opacity:.3}.vp-doc div[class*=language-] code .diff{display:inline-block;width:calc(100% + 48px);padding:0 24px;margin:0 -24px;transition:background-color var(--vp-t-color)}.vp-doc div[class*=language-] code .diff:before{position:absolute;left:10px}.vp-doc div[class*=language-] code .diff.remove{background-color:var(--vp-code-line-diff-remove-color);opacity:.7}.vp-doc div[class*=language-] code .diff.remove:before{color:var(--vp-code-line-diff-remove-symbol-color);content:"-"}.vp-doc div[class*=language-] code .diff.add{background-color:var(--vp-code-line-diff-add-color)}.vp-doc div[class*=language-] code .diff.add:before{color:var(--vp-code-line-diff-add-symbol-color);content:"+"}.vp-copy-code-button{--copy-code-c-text: var(--vp-code-block-color);top:1em;line-height:initial;transition:opacity var(--vp-t-color),background-color var(--vp-t-color)}.vp-copy-code-button.copied:after{height:2.5rem}.vp-doc div[class*=language-].has-collapsed-lines .collapsed-lines,[data-theme=dark] .vp-doc div[class*=language-].has-collapsed-lines .collapsed-lines{--vp-collapsed-lines-bg: var(--vp-code-block-bg);height:44px;background:linear-gradient(to bottom,transparent 0%,var(--vp-collapsed-lines-bg) 50%,var(--vp-collapsed-lines-bg) 100%)}.vp-doc div[class*=language-].has-collapsed-lines .collapsed-lines:hover,[data-theme=dark] .vp-doc div[class*=language-].has-collapsed-lines .collapsed-lines:hover{--vp-collapsed-lines-bg: var(--vp-c-default-soft)}.vp-doc div[class*=language-].has-collapsed-lines.collapsed{height:calc(var(--vp-collapsed-lines) * var(--vp-code-line-height) * var(--vp-code-font-size) + 62px)}.vp-doc div[class*=language-].has-collapsed-lines:not(.collapsed) code{padding-bottom:20px}.vp-doc div[class*=language-].has-collapsed-lines:not(.collapsed) .collapsed-lines:hover{--vp-collapsed-lines-bg: transparent}:root{--code-title-c-bg: var(--vp-code-block-bg);--code-title-divider: var(--vp-c-divider);--code-title-c-text: var(--vp-c-text-1)}.vp-doc .code-block-title div[class*=language-]{border-top-left-radius:0;border-top-right-radius:0}.code-block-title .code-block-title-bar{position:relative;margin-bottom:-16px;border-bottom:none}.code-block-title .code-block-title-bar:before{position:absolute;bottom:0;left:0;display:inline-block;width:100%;height:1px;content:"";background-color:var(--code-title-divider)}.code-block-title .code-block-title-bar .title{position:relative;padding:11px 12px}.code-block-title .code-block-title-bar .title:before{position:absolute;right:8px;bottom:0;left:8px;display:inline-block;height:2px;content:"";background-color:var(--vp-c-brand-2);border-radius:2px}.code-block-title .code-block-title-bar .title .vp-icon{width:18px;height:18px;margin-left:0}@media (max-width: 419px){.code-block-title-bar{margin-inline:-24px}}.vp-doc .hint-container{padding:16px 16px 8px;margin:16px auto;font-size:var(--vp-custom-block-font-size);line-height:var(--vp-custom-block-line-height);color:var(--vp-c-text-2);border:1px solid transparent;border-radius:8px}.vp-doc .hint-container.info{color:var(--vp-custom-block-info-text);background-color:var(--vp-custom-block-info-bg);border-color:var(--vp-custom-block-info-border)}.vp-doc .hint-container.info a,.vp-doc .hint-container.info code{color:var(--vp-c-brand-1)}.vp-doc .hint-container.info a:hover,.vp-doc .hint-container.info a:hover>code{color:var(--vp-c-brand-2)}.vp-doc .hint-container.info code{background-color:var(--vp-custom-block-info-code-bg)}.vp-doc .hint-container.note{color:var(--vp-custom-block-note-text);background-color:var(--vp-custom-block-note-bg);border-color:var(--vp-custom-block-note-border)}.vp-doc .hint-container.note a,.vp-doc .hint-container.note code{color:var(--vp-c-brand-1)}.vp-doc .hint-container.note a:hover,.vp-doc .hint-container.note a:hover>code{color:var(--vp-c-brand-2)}.vp-doc .hint-container.note code{background-color:var(--vp-custom-block-note-code-bg)}.vp-doc .hint-container.tip{color:var(--vp-custom-block-tip-text);background-color:var(--vp-custom-block-tip-bg);border-color:var(--vp-custom-block-tip-border)}.vp-doc .hint-container.tip a,.vp-doc .hint-container.tip code{color:var(--vp-c-tip-1)}.vp-doc .hint-container.tip a:hover,.vp-doc .hint-container.tip a:hover>code{color:var(--vp-c-tip-2)}.vp-doc .hint-container.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.vp-doc .hint-container.important{color:var(--vp-custom-block-important-text);background-color:var(--vp-custom-block-important-bg);border-color:var(--vp-custom-block-important-border)}.vp-doc .hint-container.important a,.vp-doc .hint-container.important code{color:var(--vp-c-important-1)}.vp-doc .hint-container.important a:hover,.vp-doc .hint-container.important a:hover>code{color:var(--vp-c-important-2)}.vp-doc .hint-container.important code{background-color:var(--vp-custom-block-important-code-bg)}.vp-doc .hint-container.warning{color:var(--vp-custom-block-warning-text);background-color:var(--vp-custom-block-warning-bg);border-color:var(--vp-custom-block-warning-border)}.vp-doc .hint-container.warning a,.vp-doc .hint-container.warning code{color:var(--vp-c-warning-1)}.vp-doc .hint-container.warning a:hover,.vp-doc .hint-container.warning a:hover>code{color:var(--vp-c-warning-2)}.vp-doc .hint-container.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.vp-doc .hint-container.danger{color:var(--vp-custom-block-danger-text);background-color:var(--vp-custom-block-danger-bg);border-color:var(--vp-custom-block-danger-border)}.vp-doc .hint-container.danger a,.vp-doc .hint-container.danger code{color:var(--vp-c-danger-1)}.vp-doc .hint-container.danger a:hover,.vp-doc .hint-container.danger a:hover>code{color:var(--vp-c-danger-2)}.vp-doc .hint-container.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.vp-doc .hint-container.caution{color:var(--vp-custom-block-caution-text);background-color:var(--vp-custom-block-caution-bg);border-color:var(--vp-custom-block-caution-border)}.vp-doc .hint-container.caution a,.vp-doc .hint-container.caution code{color:var(--vp-c-caution-1)}.vp-doc .hint-container.caution a:hover,.vp-doc .hint-container.caution a:hover>code{color:var(--vp-c-caution-2)}.vp-doc .hint-container.caution code{background-color:var(--vp-custom-block-caution-code-bg)}.vp-doc .hint-container.details{color:var(--vp-custom-block-details-text);background-color:var(--vp-custom-block-details-bg);border-color:var(--vp-custom-block-details-border)}.vp-doc .hint-container.details a{color:var(--vp-c-brand-1)}.vp-doc .hint-container.details a:hover,.vp-doc .hint-container.details a:hover>code{color:var(--vp-c-brand-2)}.vp-doc .hint-container.details code{background-color:var(--vp-custom-block-details-code-bg)}.vp-doc .hint-container-title{font-weight:600}.vp-doc .hint-container.details summary{margin:0 0 8px;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vp-doc .hint-container.details summary+p{margin:16px 0 8px}.vp-doc .hint-container a:hover{opacity:.75}.vp-doc .hint-container code{font-size:var(--vp-custom-block-code-font-size)}.vp-doc .hint-container.vp-doc .hint-container th,.vp-doc .hint-container.vp-doc .hint-container blockquote>p{font-size:var(--vp-custom-block-font-size);color:inherit}.vp-doc .hint-container p{line-height:var(--vp-custom-block-line-height)}.vp-doc .hint-container p+p{margin:8px 0}.vp-doc .hint-container>:not(summary):first-child{margin-top:0!important}.vp-doc .hint-container>:not(summary):last-child{margin-bottom:8px!important}.vp-doc .hint-container th,.vp-doc .hint-container blockquote>p{font-size:var(--vp-custom-block-font-size);color:inherit}.vp-doc .hint-container div[class*=language-]{margin:16px 0}.vp-doc .hint-container .vp-code-tab div[class*=language-]{margin:0 0 8px}.vp-doc .hint-container div[class*=language-] code{font-size:var(--vp-custom-block-code-font-size);font-weight:400;background-color:transparent}.vp-doc .hint-container div[class*=language-].line-numbers-mode .line-numbers{font-size:var(--vp-custom-block-code-font-size)}@media (max-width: 419px){.vp-doc .hint-container{margin:16px -16px}.vp-doc .hint-container div[class*=language-]{margin:.75rem -.75rem}.vp-doc .hint-container .vp-code-tabs-nav{border-radius:6px 6px 0 0}.vp-doc .hint-container .vp-code-tab div[class*=language-]{margin:0 -.75rem;border-radius:0 0 6px 6px}}.vp-doc .hint-container-title:before{display:inline-block;width:1.25em;height:1.25em;margin-right:4px;vertical-align:middle;content:"";background-image:var(--icon);background-repeat:no-repeat;background-size:100%;transform:translateY(-1px)}@media print{.vp-doc .hint-container-title:before{display:none}}.vp-doc .hint-container.note .hint-container-title:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%235da1a2' d='M9 22c-.6 0-1-.4-1-1v-3H4c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2h-6.1l-3.7 3.7c-.2.2-.4.3-.7.3zm1-6v3.1l3.1-3.1H20V4H4v12zm6.3-10l-1.4 3H17v4h-4V8.8L14.3 6zm-6 0L8.9 9H11v4H7V8.8L8.3 6z'/%3E%3C/svg%3E")}.vp-doc .hint-container.info .hint-container-title:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='24' r='21' fill='%232196f3'/%3E%3Cpath fill='%23fff' d='M22 22h4v11h-4z'/%3E%3Ccircle cx='24' cy='16.5' r='2.5' fill='%23fff'/%3E%3C/svg%3E")}.vp-doc .hint-container.tip .hint-container-title:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 512 512'%3E%3Cpath fill='%2330a46c' d='M208 464h96v32h-96zm-16-48h128v32H192zM369.42 62.69C339.35 32.58 299.07 16 256 16A159.62 159.62 0 0 0 96 176c0 46.62 17.87 90.23 49 119.64l4.36 4.09C167.37 316.57 192 339.64 192 360v40h48V269.11L195.72 244L214 217.72L256 240l41.29-22.39l19.1 25.68l-44.39 26V400h48v-40c0-19.88 24.36-42.93 42.15-59.77l4.91-4.66C399.08 265 416 223.61 416 176a159.16 159.16 0 0 0-46.58-113.31'/%3E%3C/svg%3E")}.vp-doc .hint-container.warning .hint-container-title:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 16 16'%3E%3Cpath fill='%23da8b17' fill-rule='evenodd' d='M6.285 1.975C7.06.68 8.939.68 9.715 1.975l5.993 9.997c.799 1.333-.161 3.028-1.716 3.028H2.008C.453 15-.507 13.305.292 11.972zM8 5a.75.75 0 0 1 .75.75v3a.75.75 0 0 1-1.5 0v-3A.75.75 0 0 1 8 5m1 6.5a1 1 0 1 1-2 0a1 1 0 0 1 2 0' clip-rule='evenodd'/%3E%3C/svg%3E")}.vp-doc .hint-container.danger .hint-container-title:before,.vp-doc .hint-container.caution .hint-container-title:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23b62a3c' d='M8.27 3L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27L15.73 3M8.41 7L12 10.59L15.59 7L17 8.41L13.41 12L17 15.59L15.59 17L12 13.41L8.41 17L7 15.59L10.59 12L7 8.41'/%3E%3C/svg%3E");width:1.4em;height:1.4em}.vp-doc .hint-container.important .hint-container-title:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%238e5cd9' d='M5 19q-.425 0-.712-.288T4 18t.288-.712T5 17h1v-7q0-2.075 1.25-3.687T10.5 4.2v-.7q0-.625.438-1.062T12 2t1.063.438T13.5 3.5v.7q2 .5 3.25 2.113T18 10v7h1q.425 0 .713.288T20 18t-.288.713T19 19zm7 3q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22m0-9q.425 0 .713-.288T13 12V9q0-.425-.288-.712T12 8t-.712.288T11 9v3q0 .425.288.713T12 13m0 3q.425 0 .713-.288T13 15t-.288-.712T12 14t-.712.288T11 15t.288.713T12 16'/%3E%3C/svg%3E")}:root{--twoslash-jsdoc-color: #888;--twoslash-popup-shadow: var(--vp-shadow-2);--twoslash-error-color: var(--vp-c-danger-1);--twoslash-error-bg: var(--vp-c-danger-soft);--twoslash-tag-color: var(--vp-c-tip-1);--twoslash-tag-bg: var(--vp-c-tip-soft);--twoslash-tag-warn-color: var(--vp-c-warning-1);--twoslash-tag-warn-bg: var(--vp-c-warning-soft);--twoslash-tag-annotate-color: var(--vp-c-green-1);--twoslash-tag-annotate-bg: var(--vp-c-green-soft);--twoslash-highlighted-bg: var(--vp-c-gray-soft);--twoslash-highlighted-border: var(--vp-c-border);--twoslash-popup-bg: var(--vp-c-bg, inherit);--twoslash-popup-color: var(--vp-c-text-1);--twoslash-docs-color: var(--vp-c-text-1);--twoslash-docs-font: var(--vp-font-family-base);--twoslash-code-font: var(--vp-font-family-mono);--twoslash-code-size: var(--vp-code-font-size);--twoslash-underline-color: var(--vp-c-text-3);--twoslash-border-color: var(--vp-c-border);--twoslash-cursor-color: var(--vp-c-brand-1);--twoslash-matched-color: var(--vp-c-brand-1);--twoslash-unmatched-color: var(--vp-c-text-2)}.vp-doc .task-list-container{padding-left:0;list-style:none}.vp-doc .task-list-container .task-list-item{position:relative}.vp-doc .task-list-container .task-list-item input{position:absolute;top:.1em;left:-.15em;z-index:1;opacity:0}.vp-doc .task-list-container .task-list-item label{margin-left:1.2em}.vp-doc .task-list-container .task-list-item label:before{position:absolute;top:-.1em;left:-.15em;display:inline-block;width:1.2em;height:1.2em;content:"";background-image:var(--icon);background-repeat:no-repeat;background-position:center;background-size:100% 100%;transform:translateY(4px)}.vp-doc .task-list-container .task-list-item label:before{--icon: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" viewBox="0 0 32 32"%3E%3Cpath fill="%23c2c2c4" d="M26 27.5H6A1.5 1.5 0 0 1 4.5 26V6c0-.83.67-1.5 1.5-1.5h20c.828 0 1.5.67 1.5 1.5v20a1.5 1.5 0 0 1-1.5 1.5m-18.5-3h17v-17h-17z"%2F%3E%3C%2Fsvg%3E')}.vp-doc .task-list-container .task-list-item input:checked[disabled]+label:before{--icon: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" viewBox="0 0 32 32"%3E%3Cpath fill="%23299764" d="M29.548 3.043a2.5 2.5 0 0 0-3.513.4L16 16.067l-3.508-4.414a2.5 2.5 0 0 0-3.915 3.112l5.465 6.875c.474.597 1.195.943 1.957.943s1.482-.35 1.957-.944L29.95 6.555c.86-1.08.68-2.654-.402-3.513zM24.5 24.5h-17v-17h12.756l2.385-3H6c-.83 0-1.5.67-1.5 1.5v20c0 .828.67 1.5 1.5 1.5h20a1.5 1.5 0 0 0 1.5-1.5V12.85l-3 3.774z"%2F%3E%3C%2Fsvg%3E')}.vp-doc .footnotes-sep{margin-top:32px}.vp-doc .footnotes{position:relative;padding:12px 0 12px 16px;margin-top:16px;font-size:14px;background-color:var(--vp-c-bg-safe);border-radius:6px;opacity:.7;transition:background var(--vp-t-color)}@media (max-width: 419px){.vp-doc .footnotes{margin:16px -24px;border-radius:0}}.vp-doc .footnotes p{line-height:24px}.vp-doc .footnotes ol{margin:0}.vp-doc .footnotes ol p{margin:8px 0}.vp-doc .footnotes ol li:first-of-type p:first-of-type{margin-top:0}.vp-doc .footnotes ol li:last-of-type p:last-of-type{margin-bottom:0}.vp-doc .footnote-item{padding-top:0;margin-top:0}.vp-doc .footnote-item>p{margin-bottom:0}.vp-doc .footnote-backref{position:relative;color:transparent;text-decoration:none}.vp-doc .footnote-backref:hover{color:transparent}.vp-doc .footnote-backref:before{position:absolute;top:-.4em;left:0;font-size:1em;content:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" viewBox="0 0 48 48"%3E%3Cg fill="none" stroke="%23c2c2c4" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"%3E%3Cpath d="m13 8l-7 6l7 7"%2F%3E%3Cpath d="M6 14h22.994c6.883 0 12.728 5.62 12.996 12.5c.284 7.27-5.723 13.5-12.996 13.5H11.998"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E')}.vp-doc .footnote-anchor{top:0}.vp-doc figure{position:relative;display:flex;flex-direction:column;width:auto;margin:1rem auto;text-align:center}.vp-doc figure img{margin:0 auto;overflow:hidden}@media print{.vp-doc figure>a[href^="http://"]:after,.vp-doc figure>a[href^="https://"]:after{content:""}}.vp-doc figure>a .external-icon{display:none}.vp-doc figure figcaption{display:inline-block;margin:6px auto;font-size:.8rem}.mermaid-actions{padding-right:20px}.mermaid-actions .preview-button,.mermaid-actions .download-button{color:var(--vp-c-text-2);transition:color var(--vp-t-color),background-color var(--vp-t-color)}.mermaid-actions .preview-button:hover,.mermaid-actions .download-button:hover{color:var(--vp-c-brand-1)}.mermaid-wrapper svg{display:inline-block}.mermaid-wrapper p{line-height:inherit}.mermaid-preview{background-color:#00000073}.mermaid-preview>svg{background-color:var(--vp-c-bg)}@media (min-width: 960px){.mermaid-preview>svg{padding:16px 24px;margin:0 16px;border-radius:8px;box-shadow:var(--vp-shadow-2)}}.flowchart-wrapper svg{display:inline-block}.vp-navbar-search{display:flex;align-items:center}@media (min-width: 768px){.vp-navbar-search{flex:1 2;padding-left:24px}}.DocSearch{--docsearch-primary-color: var(--vp-c-brand-1);--docsearch-highlight-color: var(--docsearch-primary-color);--docsearch-text-color: var(--vp-c-text-1);--docsearch-muted-color: var(--vp-c-text-2);--docsearch-searchbox-shadow: none;--docsearch-searchbox-background: var(--vp-c-default-soft);--docsearch-searchbox-focus-background: var(--vp-c-default-3);--docsearch-key-gradient: transparent;--docsearch-key-shadow: none;--docsearch-modal-background: var(--vp-c-bg-soft);--docsearch-footer-background: var(--vp-c-bg)}[data-theme=dark] .DocSearch{--docsearch-modal-shadow: none;--docsearch-footer-shadow: none;--docsearch-logo-color: var(--vp-c-text-2);--docsearch-hit-background: var(--vp-c-default-soft);--docsearch-hit-color: var(--vp-c-text-2);--docsearch-hit-shadow: none}.vp-navbar-search .DocSearch-Button{display:flex;align-items:center;justify-content:center!important;width:32px;height:32px;padding:0;margin:0;background:var(--docsearch-searchbox-background);transition:border-color var(--vp-t-color),background var(--vp-t-color)}.vp-navbar-search .DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background)}.vp-navbar-search .DocSearch-Button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.vp-navbar-search .DocSearch-Button:focus:not(:focus-visible){outline:none!important}.vp-navbar-search #docsearch-container{min-width:32px}.DocSearch-Button .DocSearch-Button-Container{display:flex;align-items:center}.DocSearch-Button .DocSearch-Search-Icon{position:relative;width:16px;height:16px;color:var(--vp-c-text-1);fill:currentcolor;transition:color var(--vp-t-color)}.DocSearch-Button:hover .DocSearch-Search-Icon{color:var(--vp-c-text-1)}.DocSearch-Button .DocSearch-Button-Placeholder{display:none;padding:0 16px 0 0;margin-top:2px;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--vp-c-text-1)}.DocSearch-Button .DocSearch-Button-Keys{display:none;min-width:auto;direction:ltr}.DocSearch-Button .DocSearch-Button-Key{display:block;width:auto;min-width:0;height:22px;padding-left:6px;margin:2px 0 0;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;line-height:22px;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;transition:color var(--vp-t-color),border-color var(--vp-t-color)}.DocSearch-Button .DocSearch-Button-Key+.DocSearch-Button-Key{padding-right:6px;padding-left:2px;border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0}.DocSearch-Button .DocSearch-Button-Key:first-child{font-size:1px;color:transparent;letter-spacing:-12px}.DocSearch-Button .DocSearch-Button-Key:first-child:after{font-size:12px;color:var(--docsearch-muted-color);letter-spacing:normal;content:"Ctrl"}.DocSearch-Button-Key--pressed{box-shadow:none;transform:none}.mac .DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"⌘"}.DocSearch-Button .DocSearch-Button-Key:first-child>*{display:none}[data-theme=dark] .DocSearch-Footer{border-top:1px solid var(--vp-c-divider)}.DocSearch-Form{background-color:var(--vp-c-white);border:1px solid var(--vp-c-brand-1)}[data-theme=dark] .DocSearch-Form{background-color:var(--vp-c-bg-soft)}.vp-navbar-search .search-box input{padding:0 .3rem 0 1.655rem;background-position:.5rem .4rem}@media (min-width: 768px){.vp-navbar-search{flex-grow:1;padding-left:24px}}@media (min-width: 960px){.vp-navbar-search{padding-left:32px}}@media print{.vp-navbar-search{display:none}}@media (min-width: 768px){.vp-navbar-search .DocSearch-Button{justify-content:flex-start;width:100%;height:40px;padding:0 10px 0 12px;background-color:var(--vp-c-bg-alt);border:1px solid transparent;border-radius:8px}.vp-navbar-search .DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);border-color:var(--vp-c-brand-1)}}@media (min-width: 768px){.DocSearch-Button .DocSearch-Search-Icon{top:1px;width:14px;height:14px;margin-right:8px;color:var(--vp-c-text-2)}}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Placeholder{display:inline-block}}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Keys{display:flex;align-items:center}}.search-box .suggestions{top:2.5rem;right:-1rem;padding:16px 12px;background-color:var(--vp-c-bg);border-radius:12px;box-shadow:var(--vp-shadow-3)}.open-door[data-v-d33c3793]{display:flex;gap:20px;padding:20px}.open-door .main[data-v-d33c3793]{background:#ccc}.open-door[data-v-b24b1fe1]{display:flex;gap:20px;padding:20px}.open-door .main[data-v-b24b1fe1]{background:#ccc}:root{--vp-mini-search-bg: var(--vp-c-bg);--vp-mini-search-result-bg: var(--vp-c-bg);--vp-mini-search-result-border: var(--vp-c-divider);--vp-mini-search-result-selected-bg: var(--vp-c-bg);--vp-mini-search-result-selected-border: var(--vp-c-brand-1);--vp-mini-search-highlight-bg: var(--vp-c-brand-1);--vp-mini-search-highlight-text: var(--vp-c-neutral-inverse)}svg[data-v-5dd2b275]{flex:none}.VPLocalSearchBox[data-v-5dd2b275]{position:fixed;inset:0;z-index:100;display:flex}.backdrop[data-v-5dd2b275]{position:absolute;inset:0;background:var(--vp-backdrop-bg-color);transition:opacity .5s}.shell[data-v-5dd2b275]{position:relative;display:flex;flex-direction:column;gap:16px;width:min(100vw - 60px,900px);height:-moz-min-content;height:min-content;max-height:min(100vh - 128px,900px);padding:12px;margin:64px auto;background:var(--vp-mini-search-bg);border-radius:6px}@media (max-width: 767px){.shell[data-v-5dd2b275]{width:100vw;height:100vh;max-height:none;margin:0;border-radius:0}}.search-bar[data-v-5dd2b275]{display:flex;align-items:center;padding:0 12px;cursor:text;border:1px solid var(--vp-c-divider);border-radius:4px}@media (max-width: 767px){.search-bar[data-v-5dd2b275]{padding:0 8px}}.search-bar[data-v-5dd2b275]:focus-within{border-color:var(--vp-c-brand-1)}.search-icon[data-v-5dd2b275]{display:block;margin:8px}@media (max-width: 767px){.search-icon[data-v-5dd2b275]{display:none}}.search-input[data-v-5dd2b275]{width:100%;padding:6px 12px;font-size:inherit;border:none}.search-input[data-v-5dd2b275]:focus{outline:none}.search-input[data-v-5dd2b275]::-moz-placeholder{color:var(--vp-c-text-3);-moz-transition:color var(--vp-t-color);transition:color var(--vp-t-color)}.search-input[data-v-5dd2b275]::placeholder{color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.search-input[data-v-5dd2b275]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}@media (max-width: 767px){.search-input[data-v-5dd2b275]{padding:6px 4px}}.search-actions[data-v-5dd2b275]{display:flex;gap:4px}@media (any-pointer: coarse){.search-actions[data-v-5dd2b275]{gap:8px}}@media (min-width: 769px){.search-actions.before[data-v-5dd2b275]{display:none}}.search-actions button[data-v-5dd2b275]{padding:7px;margin:0;font-family:inherit;line-height:1;background:transparent;border:none}.search-actions button[data-v-5dd2b275]:not([disabled]):hover,.toggle-layout-button.detailed-list[data-v-5dd2b275]{color:var(--vp-c-brand-1)}.search-actions button.clear-button[data-v-5dd2b275]:disabled{opacity:.37}.search-keyboard-shortcuts[data-v-5dd2b275]{display:flex;flex-wrap:wrap;gap:16px;font-size:.8rem;line-height:14px;opacity:.75}.search-keyboard-shortcuts span[data-v-5dd2b275]{display:flex;gap:4px;align-items:center}@media (max-width: 767px){.search-keyboard-shortcuts[data-v-5dd2b275]{display:none}}.search-keyboard-shortcuts kbd[data-v-5dd2b275]{display:inline-block;min-width:24px;padding:3px 6px;text-align:center;vertical-align:middle;background:#8080801a;border:1px solid rgb(128 128 128 / .15);border-radius:4px;box-shadow:0 2px 2px #0000001a}.results[data-v-5dd2b275]{display:flex;flex-direction:column;gap:6px;padding:0;margin:0;overflow:hidden auto;overscroll-behavior:contain;list-style:none}.result[data-v-5dd2b275]{display:flex;gap:8px;align-items:center;line-height:1rem;border:solid 2px var(--vp-mini-search-result-border);border-radius:4px;outline:none;transition:none}.result>div[data-v-5dd2b275]{width:100%;margin:12px;overflow:hidden}@media (max-width: 767px){.result>div[data-v-5dd2b275]{margin:8px}}.titles[data-v-5dd2b275]{position:relative;z-index:1001;display:flex;flex-wrap:wrap;gap:4px;padding:2px 0}.title[data-v-5dd2b275]{display:flex;gap:4px;align-items:center}.title.main[data-v-5dd2b275]{font-weight:500}.title-icon[data-v-5dd2b275]{font-weight:500;color:var(--vp-c-brand-1);opacity:.5}.title[data-v-5dd2b275] svg{opacity:.5}.result.selected[data-v-5dd2b275]{--vp-mini-search-result-bg: var(--vp-mini-search-result-selected-bg);border-color:var(--vp-mini-search-result-selected-border)}.titles[data-v-5dd2b275] mark{padding:0 2px;font-weight:400;color:var(--vp-mini-search-highlight-text)!important;background-color:var(--vp-mini-search-highlight-bg);background-image:none;border-radius:2px}.result.selected .titles[data-v-5dd2b275],.result.selected .title-icon[data-v-5dd2b275]{color:var(--vp-c-brand-1)!important}.no-results[data-v-5dd2b275]{padding:12px;font-size:.9rem;text-align:center} diff --git a/doc/docs/.vuepress/dist/baygtkq6/index.html b/doc/docs/.vuepress/dist/baygtkq6/index.html index 35d32a576..7f967f916 100644 --- a/doc/docs/.vuepress/dist/baygtkq6/index.html +++ b/doc/docs/.vuepress/dist/baygtkq6/index.html @@ -1,4 +1,4 @@ -Markdown | 文档中心
Skip to content

Markdown

约 1009 字大约 3 分钟

markdown

2025-09-21

贡献者: hellcat
\ No newline at end of file +}

::::

选项卡:

标题1

内容区块

注意

标题1

内容区块

脚注:

脚注 1 链接[1]

脚注 2 链接[2]

行内的脚注[3] 定义。

重复的页脚定义[2:1]


  1. 脚注 可以包含特殊标记

    也可以由多个段落组成 ↩︎

  2. 脚注文字。 ↩︎ ↩︎

  3. 行内脚注文本 ↩︎

\ No newline at end of file diff --git a/doc/docs/.vuepress/dist/blog/archives/index.html b/doc/docs/.vuepress/dist/blog/archives/index.html index 090829fd6..ce73cdd3d 100644 --- a/doc/docs/.vuepress/dist/blog/archives/index.html +++ b/doc/docs/.vuepress/dist/blog/archives/index.html @@ -1 +1 @@ -归档 | 文档中心 \ No newline at end of file +归档 | 文档中心 \ No newline at end of file diff --git a/doc/docs/.vuepress/dist/blog/categories/index.html b/doc/docs/.vuepress/dist/blog/categories/index.html index 0f9f8e36e..1bfa70646 100644 --- a/doc/docs/.vuepress/dist/blog/categories/index.html +++ b/doc/docs/.vuepress/dist/blog/categories/index.html @@ -1 +1 @@ -分类 | 文档中心 \ No newline at end of file +分类 | 文档中心 \ No newline at end of file diff --git a/doc/docs/.vuepress/dist/blog/index.html b/doc/docs/.vuepress/dist/blog/index.html index 3b22b53ab..552640194 100644 --- a/doc/docs/.vuepress/dist/blog/index.html +++ b/doc/docs/.vuepress/dist/blog/index.html @@ -1 +1 @@ -博客 | 文档中心 \ No newline at end of file +博客 | 文档中心 \ No newline at end of file diff --git a/doc/docs/.vuepress/dist/blog/tags/index.html b/doc/docs/.vuepress/dist/blog/tags/index.html index 3dc89ea68..e2bad458f 100644 --- a/doc/docs/.vuepress/dist/blog/tags/index.html +++ b/doc/docs/.vuepress/dist/blog/tags/index.html @@ -1 +1 @@ -标签 | 文档中心
Skip to content

标签

markdown1

预览1

组件1

My Vuepress Site

My Vuepress Site

\ No newline at end of file +标签 | 文档中心
Skip to content

标签

markdown1

预览1

组件1

My Vuepress Site

My Vuepress Site

\ No newline at end of file diff --git a/doc/docs/.vuepress/dist/index.html b/doc/docs/.vuepress/dist/index.html index 3e0097520..35f32ffa1 100644 --- a/doc/docs/.vuepress/dist/index.html +++ b/doc/docs/.vuepress/dist/index.html @@ -1 +1 @@ -文档中心
Skip to content

福云文档中心

您可以在这里查看相关使用教程

\ No newline at end of file +文档中心
Skip to content

福云文档中心

您可以在这里查看相关使用教程

\ No newline at end of file diff --git a/doc/docs/.vuepress/dist/ios/hiddify/index.html b/doc/docs/.vuepress/dist/ios/hiddify/index.html index 163e1caa7..ac754f046 100644 --- a/doc/docs/.vuepress/dist/ios/hiddify/index.html +++ b/doc/docs/.vuepress/dist/ios/hiddify/index.html @@ -1 +1 @@ -Hiddify | 文档中心 \ No newline at end of file +Hiddify | 文档中心 \ No newline at end of file diff --git a/doc/docs/.vuepress/dist/ios/singbox/index.html b/doc/docs/.vuepress/dist/ios/singbox/index.html index 25fd33df1..370e68b4e 100644 --- a/doc/docs/.vuepress/dist/ios/singbox/index.html +++ b/doc/docs/.vuepress/dist/ios/singbox/index.html @@ -1 +1 @@ -Singbox | 文档中心
Skip to content

Singbox

约 129 字小于 1 分钟

2025-09-24

\ No newline at end of file +Singbox | 文档中心
Skip to content

Singbox

约 129 字小于 1 分钟

2025-09-24

\ No newline at end of file diff --git a/doc/docs/.vuepress/dist/lpws70ce/index.html b/doc/docs/.vuepress/dist/lpws70ce/index.html index d26a5f21c..243b60cb0 100644 --- a/doc/docs/.vuepress/dist/lpws70ce/index.html +++ b/doc/docs/.vuepress/dist/lpws70ce/index.html @@ -1 +1 @@ -账户问题 | 文档中心
Skip to content

账户问题

约 203 字小于 1 分钟

2025-09-22

\ No newline at end of file +账户问题 | 文档中心
Skip to content

账户问题

约 203 字小于 1 分钟

2025-09-22

\ No newline at end of file diff --git a/doc/docs/.vuepress/dist/macos/clash-nyanpasu/index.html b/doc/docs/.vuepress/dist/macos/clash-nyanpasu/index.html index e2ea1935a..13489e372 100644 --- a/doc/docs/.vuepress/dist/macos/clash-nyanpasu/index.html +++ b/doc/docs/.vuepress/dist/macos/clash-nyanpasu/index.html @@ -1 +1 @@ -Clash Nyanpasu | 文档中心 \ No newline at end of file +Clash Nyanpasu | 文档中心 \ No newline at end of file diff --git a/doc/docs/.vuepress/dist/macos/hiddify/index.html b/doc/docs/.vuepress/dist/macos/hiddify/index.html index f20c90ef6..048ebeb7b 100644 --- a/doc/docs/.vuepress/dist/macos/hiddify/index.html +++ b/doc/docs/.vuepress/dist/macos/hiddify/index.html @@ -1 +1 @@ -Hiddify | 文档中心 \ No newline at end of file +Hiddify | 文档中心 \ No newline at end of file diff --git a/doc/docs/.vuepress/dist/qlabr30g/index.html b/doc/docs/.vuepress/dist/qlabr30g/index.html index 23f772cf9..05f5a2b0a 100644 --- a/doc/docs/.vuepress/dist/qlabr30g/index.html +++ b/doc/docs/.vuepress/dist/qlabr30g/index.html @@ -1 +1 @@ -Clash Verge Reg | 文档中心 \ No newline at end of file +Clash Verge Reg | 文档中心 \ No newline at end of file diff --git a/doc/docs/.vuepress/dist/sdtgjn92/index.html b/doc/docs/.vuepress/dist/sdtgjn92/index.html index e3cce2178..9948efe78 100644 --- a/doc/docs/.vuepress/dist/sdtgjn92/index.html +++ b/doc/docs/.vuepress/dist/sdtgjn92/index.html @@ -1 +1 @@ -节点问题 | 文档中心
Skip to content

节点问题

约 194 字小于 1 分钟

2025-09-23

\ No newline at end of file +节点问题 | 文档中心
Skip to content

节点问题

约 194 字小于 1 分钟

2025-09-23

\ No newline at end of file diff --git a/doc/docs/.vuepress/dist/start/index.html b/doc/docs/.vuepress/dist/start/index.html index e841ea153..350e520a4 100644 --- a/doc/docs/.vuepress/dist/start/index.html +++ b/doc/docs/.vuepress/dist/start/index.html @@ -1 +1 @@ -新手指引 | 文档中心 \ No newline at end of file +新手指引 | 文档中心 \ No newline at end of file diff --git a/doc/docs/.vuepress/dist/un2lbkeo/index.html b/doc/docs/.vuepress/dist/un2lbkeo/index.html index 5ffd15a98..2eebefab4 100644 --- a/doc/docs/.vuepress/dist/un2lbkeo/index.html +++ b/doc/docs/.vuepress/dist/un2lbkeo/index.html @@ -1 +1 @@ -哪个代理软件最适合我? | 文档中心
Skip to content

哪个代理软件最适合我?

约 306 字大约 1 分钟

2025-09-28

\ No newline at end of file +哪个代理软件最适合我? | 文档中心
Skip to content

哪个代理软件最适合我?

约 306 字大约 1 分钟

2025-09-28

\ No newline at end of file diff --git a/doc/docs/.vuepress/dist/windows/clash-nyanpasu/index.html b/doc/docs/.vuepress/dist/windows/clash-nyanpasu/index.html index 1713aad20..186c24877 100644 --- a/doc/docs/.vuepress/dist/windows/clash-nyanpasu/index.html +++ b/doc/docs/.vuepress/dist/windows/clash-nyanpasu/index.html @@ -1 +1 @@ -Clash Nyanpasu | 文档中心
Skip to content

Clash Nyanpasu

约 134 字小于 1 分钟

2025-09-22

\ No newline at end of file +Clash Nyanpasu | 文档中心
Skip to content

Clash Nyanpasu

约 134 字小于 1 分钟

2025-09-22

\ No newline at end of file diff --git a/doc/docs/.vuepress/dist/windows/clash-verge-rev/index.html b/doc/docs/.vuepress/dist/windows/clash-verge-rev/index.html index 817909e29..7c17fe909 100644 --- a/doc/docs/.vuepress/dist/windows/clash-verge-rev/index.html +++ b/doc/docs/.vuepress/dist/windows/clash-verge-rev/index.html @@ -1 +1 @@ -Clash Verge Rev | 文档中心 \ No newline at end of file +Clash Verge Rev | 文档中心 \ No newline at end of file diff --git a/doc/docs/.vuepress/dist/windows/hiddify/index.html b/doc/docs/.vuepress/dist/windows/hiddify/index.html index 6467bb478..9b6140909 100644 --- a/doc/docs/.vuepress/dist/windows/hiddify/index.html +++ b/doc/docs/.vuepress/dist/windows/hiddify/index.html @@ -1 +1 @@ -Hiddify | 文档中心
Skip to content

Hiddify

约 95 字小于 1 分钟

2025-09-22

\ No newline at end of file +Hiddify | 文档中心
Skip to content

Hiddify

约 95 字小于 1 分钟

2025-09-22

\ No newline at end of file