commit f80cfb635be35fecb3cf73aaee4ccdf1e7c9fb59 Author: pengzhanbo Date: Thu Apr 2 18:26:52 2026 +0000 Deploying to gh-pages-layout-slots from @ pengzhanbo/vuepress-theme-plume@352874b29a3bd5d35cf1f1cddbc2459c27fd8957 🚀 diff --git a/404.html b/404.html new file mode 100644 index 00000000..473e686f --- /dev/null +++ b/404.html @@ -0,0 +1 @@ +Plume
layout-top
Skip to content
not-found
layout-bottom
\ No newline at end of file diff --git a/article/fs03b2zf/index.html b/article/fs03b2zf/index.html new file mode 100644 index 00000000..3c516b7c --- /dev/null +++ b/article/fs03b2zf/index.html @@ -0,0 +1,43 @@ +Markdown | 博客 | Plume
layout-top
Skip to content
doc-top
doc-before
doc-meta-top
doc-title-before

Markdown

doc-title-after
doc-meta-before

约 829 字大约 3 分钟

markdown

doc-meta-after

2025-04-17

doc-meta-bottom

标题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 -

示例容器:

示例

main
aside

代码:

const a = 1
+const b = 2
+const c = a + b
+
+const obj = {
+  toLong: {
+    deep: {
+      deep: {
+        deep: {
+          value: 'this is to long text. this is to long text. this is to long text. this is to long text.',
+        }
+      }
+    }
+  }
+}

代码分组:

tab1
const a = 1
+const b = 2
+const c = a + b

代码块高亮:

function foo() {
+  const a = 1
+
+  console.log(a)
+
+  const b = 2
+  const c = 3
+
+  console.log(a + b + c)
+  console.log(a + b)
+}

代码块聚焦:

function foo() {
+  const a = 1
+}

仅标题

注释

注释内容 link inline code

const a = 1
+const b = 2
+const c = a + b

信息

信息内容 link inline code

const a = 1
+const b = 2
+const c = a + b

提示

提示内容 link inline code

const a = 1
+const b = 2
+const c = a + b

警告

警告内容 link inline code

const a = 1
+const b = 2
+const c = a + b

错误

错误内容 link inline code

const a = 1
+const b = 2
+const c = a + b

重要

重要内容 link inline code

const a = 1
+const b = 2
+const c = a + b
详细标题

这里是内容。

GFM alert:

note

相关信息

info

提示

tip

注意

warning

警告

caution

重要

important

选项卡:

标题1

内容区块

注意

标题1

内容区块

脚注:

脚注 1 链接[1]

脚注 2 链接[2]

行内的脚注[3] 定义。

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


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

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

  2. 脚注文字。 ↩︎ ↩︎

  3. 行内脚注文本 ↩︎

贡献者

更新日志

2026/2/25 13:48
查看所有更新日志
  • ce326-feat(plugin-md-power): rename demo-wrapper container to window (#858)
  • 4d236-feat(theme)!: add collections support (#704)
  • 614d7-docs: add layout-slots example (#560)
  • 9dd5a-chore(cli): update template
  • a9f6b-feat(plugin-md-power): add demo syntax (#415)
  • 74079-feat: add create-vuepress-theme-plume package (#153)
  • 7832a-feat(theme): remove frontmatter.author, and improve frontmatter.contributors type
  • 822d8-docs: lint fix md
  • ca097-docs: lint fix
  • 207ef-docs: 删除旧文档
  • c37b1-feat(plugin-shikiji): 使用 floating-vue 实现 twoslash 模态框
  • 55416-feat: add highlight word
  • 0f8ac-feat: update demo-wrapper container
  • 7b946-feat: add demo-wrapper container support
  • d0fdf-feat: (试验性)代码高亮支持 twoslash
  • 5a96b-chore: add stylelint support
  • c4d9a-style: lint fix
  • d32cd-docs: update docs
  • 5a74a-perf: 优化搜索、内容容器内代码块 UI
  • f01cf-perf: 优化 搜索框 UI
  • a2039-chore: update docs config
  • 37d0b-docs: update example
doc-after
doc-bottom
layout-bottom
\ No newline at end of file diff --git a/article/u2pon1pb/index.html b/article/u2pon1pb/index.html new file mode 100644 index 00000000..e0377ec8 --- /dev/null +++ b/article/u2pon1pb/index.html @@ -0,0 +1 @@ +Layout: Page | 博客 | Plume
layout-top
Skip to content
page-top

Layout: Page Content

page-bottom
layout-bottom
\ No newline at end of file diff --git a/assets/404.html-DUTmWaGp.js b/assets/404.html-DUTmWaGp.js new file mode 100644 index 00000000..56251eb3 --- /dev/null +++ b/assets/404.html-DUTmWaGp.js @@ -0,0 +1 @@ +import{M as e,p as t,t as n,u as r}from"./plugin-vue_export-helper-ZATDNS4t.js";var i=JSON.parse(`{"path":"/404.html","title":"","lang":"zh-CN","frontmatter":{"layout":"NotFound","description":"404 Not Found","head":[["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"\\",\\"description\\":\\"404 Not Found\\"}"],["meta",{"property":"og:url","content":"https://plume-layout-slots.netlify.app/404.html"}],["meta",{"property":"og:site_name","content":"Plume"}],["meta",{"property":"og:description","content":"404 Not Found"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"zh-CN"}]]},"readingTime":{"minutes":0.01,"words":3},"git":{},"autoDesc":true,"filePathRelative":null,"headers":[]}`),a={name:`404.html.vue`};function o(n,i,a,o,s,c){return e(),t(`div`,null,[...i[0]||=[r(`p`,null,`404 Not Found`,-1)]])}var s=n(a,[[`render`,o]]);export{i as _pageData,s as default}; \ No newline at end of file diff --git a/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2 b/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2 new file mode 100644 index 00000000..0acaaff0 Binary files /dev/null and b/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2 differ diff --git a/assets/KaTeX_AMS-Regular-DMm9YOAa.woff b/assets/KaTeX_AMS-Regular-DMm9YOAa.woff new file mode 100644 index 00000000..b804d7b3 Binary files /dev/null and b/assets/KaTeX_AMS-Regular-DMm9YOAa.woff differ diff --git a/assets/KaTeX_AMS-Regular-DRggAlZN.ttf b/assets/KaTeX_AMS-Regular-DRggAlZN.ttf new file mode 100644 index 00000000..c6f9a5e7 Binary files /dev/null and b/assets/KaTeX_AMS-Regular-DRggAlZN.ttf differ diff --git a/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf b/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf new file mode 100644 index 00000000..9ff4a5e0 Binary files /dev/null and b/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf differ diff --git a/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff b/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff new file mode 100644 index 00000000..9759710d Binary files /dev/null and b/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff differ diff --git a/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2 b/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2 new file mode 100644 index 00000000..f390922e Binary files /dev/null and b/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2 differ diff --git a/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff b/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff new file mode 100644 index 00000000..9bdd534f Binary files /dev/null and b/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff differ diff --git a/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2 b/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2 new file mode 100644 index 00000000..75344a1f Binary files /dev/null and b/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2 differ diff --git a/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf b/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf new file mode 100644 index 00000000..f522294f Binary files /dev/null and b/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf differ diff --git a/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf b/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf new file mode 100644 index 00000000..4e98259c Binary files /dev/null and b/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf differ diff --git a/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff b/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff new file mode 100644 index 00000000..e7730f66 Binary files /dev/null and b/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff differ diff --git a/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2 b/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2 new file mode 100644 index 00000000..395f28be Binary files /dev/null and b/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2 differ diff --git a/assets/KaTeX_Fraktur-Regular-CB_wures.ttf b/assets/KaTeX_Fraktur-Regular-CB_wures.ttf new file mode 100644 index 00000000..b8461b27 Binary files /dev/null and b/assets/KaTeX_Fraktur-Regular-CB_wures.ttf differ diff --git a/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2 b/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2 new file mode 100644 index 00000000..735f6948 Binary files /dev/null and b/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2 differ diff --git a/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff b/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff new file mode 100644 index 00000000..acab069f Binary files /dev/null and b/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff differ diff --git a/assets/KaTeX_Main-Bold-Cx986IdX.woff2 b/assets/KaTeX_Main-Bold-Cx986IdX.woff2 new file mode 100644 index 00000000..ab2ad21d Binary files /dev/null and b/assets/KaTeX_Main-Bold-Cx986IdX.woff2 differ diff --git a/assets/KaTeX_Main-Bold-Jm3AIy58.woff b/assets/KaTeX_Main-Bold-Jm3AIy58.woff new file mode 100644 index 00000000..f38136ac Binary files /dev/null and b/assets/KaTeX_Main-Bold-Jm3AIy58.woff differ diff --git a/assets/KaTeX_Main-Bold-waoOVXN0.ttf b/assets/KaTeX_Main-Bold-waoOVXN0.ttf new file mode 100644 index 00000000..4060e627 Binary files /dev/null and b/assets/KaTeX_Main-Bold-waoOVXN0.ttf differ diff --git a/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2 b/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2 new file mode 100644 index 00000000..5931794d Binary files /dev/null and b/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2 differ diff --git a/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf b/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf new file mode 100644 index 00000000..dc007977 Binary files /dev/null and b/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf differ diff --git a/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff b/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff new file mode 100644 index 00000000..67807b0b Binary files /dev/null and b/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff differ diff --git a/assets/KaTeX_Main-Italic-3WenGoN9.ttf b/assets/KaTeX_Main-Italic-3WenGoN9.ttf new file mode 100644 index 00000000..0e9b0f35 Binary files /dev/null and b/assets/KaTeX_Main-Italic-3WenGoN9.ttf differ diff --git a/assets/KaTeX_Main-Italic-BMLOBm91.woff b/assets/KaTeX_Main-Italic-BMLOBm91.woff new file mode 100644 index 00000000..6f43b594 Binary files /dev/null and b/assets/KaTeX_Main-Italic-BMLOBm91.woff differ diff --git a/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2 b/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2 new file mode 100644 index 00000000..b50920e1 Binary files /dev/null and b/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2 differ diff --git a/assets/KaTeX_Main-Regular-B22Nviop.woff2 b/assets/KaTeX_Main-Regular-B22Nviop.woff2 new file mode 100644 index 00000000..eb24a7ba Binary files /dev/null and b/assets/KaTeX_Main-Regular-B22Nviop.woff2 differ diff --git a/assets/KaTeX_Main-Regular-Dr94JaBh.woff b/assets/KaTeX_Main-Regular-Dr94JaBh.woff new file mode 100644 index 00000000..21f58129 Binary files /dev/null and b/assets/KaTeX_Main-Regular-Dr94JaBh.woff differ diff --git a/assets/KaTeX_Main-Regular-ypZvNtVU.ttf b/assets/KaTeX_Main-Regular-ypZvNtVU.ttf new file mode 100644 index 00000000..dd45e1ed Binary files /dev/null and b/assets/KaTeX_Main-Regular-ypZvNtVU.ttf differ diff --git a/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf b/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf new file mode 100644 index 00000000..728ce7a1 Binary files /dev/null and b/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf differ diff --git a/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2 b/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2 new file mode 100644 index 00000000..29657023 Binary files /dev/null and b/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2 differ diff --git a/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff b/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff new file mode 100644 index 00000000..0ae390d7 Binary files /dev/null and b/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff differ diff --git a/assets/KaTeX_Math-Italic-DA0__PXp.woff b/assets/KaTeX_Math-Italic-DA0__PXp.woff new file mode 100644 index 00000000..eb5159d4 Binary files /dev/null and b/assets/KaTeX_Math-Italic-DA0__PXp.woff differ diff --git a/assets/KaTeX_Math-Italic-flOr_0UB.ttf b/assets/KaTeX_Math-Italic-flOr_0UB.ttf new file mode 100644 index 00000000..70d559b4 Binary files /dev/null and b/assets/KaTeX_Math-Italic-flOr_0UB.ttf differ diff --git a/assets/KaTeX_Math-Italic-t53AETM-.woff2 b/assets/KaTeX_Math-Italic-t53AETM-.woff2 new file mode 100644 index 00000000..215c143f Binary files /dev/null and b/assets/KaTeX_Math-Italic-t53AETM-.woff2 differ diff --git a/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf b/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf new file mode 100644 index 00000000..2f65a8a3 Binary files /dev/null and b/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf differ diff --git a/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2 b/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2 new file mode 100644 index 00000000..cfaa3bda Binary files /dev/null and b/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2 differ diff --git a/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff b/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff new file mode 100644 index 00000000..8d47c02d Binary files /dev/null and b/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff differ diff --git a/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2 b/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2 new file mode 100644 index 00000000..349c06dc Binary files /dev/null and b/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2 differ diff --git a/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff b/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff new file mode 100644 index 00000000..7e02df96 Binary files /dev/null and b/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff differ diff --git a/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf b/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf new file mode 100644 index 00000000..d5850df9 Binary files /dev/null and b/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf differ diff --git a/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf b/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf new file mode 100644 index 00000000..537279f6 Binary files /dev/null and b/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf differ diff --git a/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff b/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff new file mode 100644 index 00000000..31b84829 Binary files /dev/null and b/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff differ diff --git a/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2 b/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2 new file mode 100644 index 00000000..a90eea85 Binary files /dev/null and b/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2 differ diff --git a/assets/KaTeX_Script-Regular-C5JkGWo-.ttf b/assets/KaTeX_Script-Regular-C5JkGWo-.ttf new file mode 100644 index 00000000..fd679bf3 Binary files /dev/null and b/assets/KaTeX_Script-Regular-C5JkGWo-.ttf differ diff --git a/assets/KaTeX_Script-Regular-D3wIWfF6.woff2 b/assets/KaTeX_Script-Regular-D3wIWfF6.woff2 new file mode 100644 index 00000000..b3048fc1 Binary files /dev/null and b/assets/KaTeX_Script-Regular-D3wIWfF6.woff2 differ diff --git a/assets/KaTeX_Script-Regular-D5yQViql.woff b/assets/KaTeX_Script-Regular-D5yQViql.woff new file mode 100644 index 00000000..0e7da821 Binary files /dev/null and b/assets/KaTeX_Script-Regular-D5yQViql.woff differ diff --git a/assets/KaTeX_Size1-Regular-C195tn64.woff b/assets/KaTeX_Size1-Regular-C195tn64.woff new file mode 100644 index 00000000..7f292d91 Binary files /dev/null and b/assets/KaTeX_Size1-Regular-C195tn64.woff differ diff --git a/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf b/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf new file mode 100644 index 00000000..871fd7d1 Binary files /dev/null and b/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf differ diff --git a/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2 b/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2 new file mode 100644 index 00000000..c5a8462f Binary files /dev/null and b/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2 differ diff --git a/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf b/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf new file mode 100644 index 00000000..7a212caf Binary files /dev/null and b/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf differ diff --git a/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2 b/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2 new file mode 100644 index 00000000..e1bccfe2 Binary files /dev/null and b/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2 differ diff --git a/assets/KaTeX_Size2-Regular-oD1tc_U0.woff b/assets/KaTeX_Size2-Regular-oD1tc_U0.woff new file mode 100644 index 00000000..d241d9be Binary files /dev/null and b/assets/KaTeX_Size2-Regular-oD1tc_U0.woff differ diff --git a/assets/KaTeX_Size3-Regular-CTq5MqoE.woff b/assets/KaTeX_Size3-Regular-CTq5MqoE.woff new file mode 100644 index 00000000..e6e9b658 Binary files /dev/null and b/assets/KaTeX_Size3-Regular-CTq5MqoE.woff differ diff --git a/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf b/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf new file mode 100644 index 00000000..00bff349 Binary files /dev/null and b/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf differ diff --git a/assets/KaTeX_Size4-Regular-BF-4gkZK.woff b/assets/KaTeX_Size4-Regular-BF-4gkZK.woff new file mode 100644 index 00000000..e1ec5457 Binary files /dev/null and b/assets/KaTeX_Size4-Regular-BF-4gkZK.woff differ diff --git a/assets/KaTeX_Size4-Regular-DWFBv043.ttf b/assets/KaTeX_Size4-Regular-DWFBv043.ttf new file mode 100644 index 00000000..74f08921 Binary files /dev/null and b/assets/KaTeX_Size4-Regular-DWFBv043.ttf differ diff --git a/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2 b/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2 new file mode 100644 index 00000000..680c1308 Binary files /dev/null and b/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2 differ diff --git a/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff b/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff new file mode 100644 index 00000000..2432419f Binary files /dev/null and b/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff differ diff --git a/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2 b/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2 new file mode 100644 index 00000000..771f1af7 Binary files /dev/null and b/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2 differ diff --git a/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf b/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf new file mode 100644 index 00000000..c83252c5 Binary files /dev/null and b/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf differ diff --git a/assets/README-CJdHOG1E.js b/assets/README-CJdHOG1E.js new file mode 100644 index 00000000..1d213859 --- /dev/null +++ b/assets/README-CJdHOG1E.js @@ -0,0 +1 @@ +import{M as e,p as t,t as n}from"./plugin-vue_export-helper-ZATDNS4t.js";var r=JSON.parse(`{"path":"/","title":"","lang":"zh-CN","frontmatter":{"pageLayout":"home","config":[{"type":"doc-hero","hero":{"name":"Theme Plume","text":"VuePress Next Theme","tagline":"示例用于展示所有的布局插槽","image":{"src":"/plume.svg","width":240},"actions":[{"theme":"brand","text":"博客","link":"/blog/"},{"theme":"alt","text":"Github →","link":"https://github.com/pengzhanbo/vuepress-theme-plume"}]}}],"head":[["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[]}"],["meta",{"property":"og:url","content":"https://plume-layout-slots.netlify.app/"}],["meta",{"property":"og:site_name","content":"Plume"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}]]},"readingTime":{"minutes":0.41,"words":124},"git":{},"filePathRelative":"README.md","headers":[]}`),i={name:`README.md`};function a(n,r,i,a,o,s){return e(),t(`div`)}var o=n(i,[[`render`,a]]);export{r as _pageData,o as default}; \ No newline at end of file diff --git a/assets/README-_1xGCZkY.js b/assets/README-_1xGCZkY.js new file mode 100644 index 00000000..148f9687 --- /dev/null +++ b/assets/README-_1xGCZkY.js @@ -0,0 +1 @@ +import{I as e,J as t,M as n,_ as r,g as i,p as a,t as o,u as s}from"./plugin-vue_export-helper-ZATDNS4t.js";var c=JSON.parse(`{"path":"/demo/","title":"Demo | 笔记","lang":"zh-CN","frontmatter":{"title":"Demo","createTime":"2025/04/17 02:28:30","permalink":"/demo/","description":"Links","head":[["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Demo\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2025-10-07T15:13:09.000Z\\",\\"author\\":[]}"],["meta",{"property":"og:url","content":"https://plume-layout-slots.netlify.app/demo/"}],["meta",{"property":"og:site_name","content":"Plume"}],["meta",{"property":"og:title","content":"Demo"}],["meta",{"property":"og:description","content":"Links"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2025-10-07T15:13:09.000Z"}],["meta",{"property":"article:modified_time","content":"2025-10-07T15:13:09.000Z"}]]},"readingTime":{"minutes":0.05,"words":14},"git":{"createdTime":1745165968000,"updatedTime":1759849989000,"contributors":[{"name":"pengzhanbo","username":"pengzhanbo","email":"volodymyr@foxmail.com","commits":2,"avatar":"https://avatars.githubusercontent.com/pengzhanbo?v=4","url":"https://github.com/pengzhanbo"}],"changelog":[{"hash":"4d2361a7046214fe0f4e4af01831107fd00e38ad","time":1759849989000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"feat(theme)!: add collections support (#704)"},{"hash":"614d7f5f0fade12118acf55ff3e39c6ad4a10be2","time":1745165968000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"docs: add layout-slots example (#560)"}]},"autoDesc":true,"filePathRelative":"demo/README.md","headers":[]}`),l={name:`README.md`};function u(o,c,l,u,d,f){let p=e(`VPLink`);return n(),a(`div`,null,[c[2]||=s(`h2`,{id:`links`,tabindex:`-1`},[s(`a`,{class:`header-anchor`,href:`#links`},[s(`span`,null,`Links`)])],-1),s(`ul`,null,[s(`li`,null,[r(p,{href:`./bar.md`},{default:t(()=>[...c[0]||=[i(`bar`,-1)]]),_:1})]),s(`li`,null,[r(p,{href:`./foo.md`},{default:t(()=>[...c[1]||=[i(`foo`,-1)]]),_:1})])])])}var d=o(l,[[`render`,u]]);export{c as _pageData,d as default}; \ No newline at end of file diff --git a/assets/SearchBox-DdFtYnZ4.js b/assets/SearchBox-DdFtYnZ4.js new file mode 100644 index 00000000..4c5e948c --- /dev/null +++ b/assets/SearchBox-DdFtYnZ4.js @@ -0,0 +1,3 @@ +import{$ as e,D as t,Et as n,G as r,M as i,O as a,P as o,Q as s,Y as c,_ as l,a as u,ct as d,d as f,f as p,g as m,k as h,kt as g,l as _,lt as v,o as y,ot as b,p as x,rt as S,t as C,u as w,ut as T,y as E}from"./plugin-vue_export-helper-ZATDNS4t.js";import{_ as ee,a as te,c as ne,d as D,f as re,g as ie,h as ae,i as O,l as oe,m as se,n as ce,o as le,p as ue,r as de,s as fe,t as pe,u as me,v as he}from"./app-BF-nLE4B.js";var k=[`input:not([inert]):not([inert] *)`,`select:not([inert]):not([inert] *)`,`textarea:not([inert]):not([inert] *)`,`a[href]:not([inert]):not([inert] *)`,`button:not([inert]):not([inert] *)`,`[tabindex]:not(slot):not([inert]):not([inert] *)`,`audio[controls]:not([inert]):not([inert] *)`,`video[controls]:not([inert]):not([inert] *)`,`[contenteditable]:not([contenteditable="false"]):not([inert]):not([inert] *)`,`details>summary:first-of-type:not([inert]):not([inert] *)`,`details:not([inert]):not([inert] *)`],A=k.join(`,`),ge=typeof Element>`u`,j=ge?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,M=!ge&&Element.prototype.getRootNode?function(e){return e?.getRootNode?.call(e)}:function(e){return e?.ownerDocument},N=function(e,t){t===void 0&&(t=!0);var n=e?.getAttribute?.call(e,`inert`);return n===``||n===`true`||t&&e&&(typeof e.closest==`function`?e.closest(`[inert]`):N(e.parentNode))},P=function(e){var t=e?.getAttribute?.call(e,`contenteditable`);return t===``||t===`true`},F=function(e,t,n){if(N(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(A));return t&&j.call(e,A)&&r.unshift(e),r=r.filter(n),r},I=function(e,t,n){for(var r=[],i=Array.from(e);i.length;){var a=i.shift();if(!N(a,!1))if(a.tagName===`SLOT`){var o=a.assignedElements(),s=I(o.length?o:a.children,!0,n);n.flatten?r.push.apply(r,s):r.push({scopeParent:a,candidates:s})}else{j.call(a,A)&&n.filter(a)&&(t||!e.includes(a))&&r.push(a);var c=a.shadowRoot||typeof n.getShadowRoot==`function`&&n.getShadowRoot(a),l=!N(c,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(a));if(c&&l){var u=I(c===!0?a.children:c.children,!0,n);n.flatten?r.push.apply(r,u):r.push({scopeParent:a,candidates:u})}else i.unshift.apply(i,a.children)}}return r},L=function(e){return!isNaN(parseInt(e.getAttribute(`tabindex`),10))},R=function(e){if(!e)throw Error(`No node provided`);return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||P(e))&&!L(e)?0:e.tabIndex},_e=function(e,t){var n=R(e);return n<0&&t&&!L(e)?0:n},z=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},ve=function(e){return e.tagName===`INPUT`},B=function(e){return ve(e)&&e.type===`hidden`},V=function(e){return e.tagName===`DETAILS`&&Array.prototype.slice.apply(e.children).some(function(e){return e.tagName===`SUMMARY`})},H=function(e,t){for(var n=0;nsummary:first-of-type`)?e.parentElement:e;if(j.call(i,`details:not([open]) *`))return!0;if(!n||n===`full`||n===`full-native`||n===`legacy-full`){if(typeof r==`function`){for(var a=e;e;){var o=e.parentElement,s=M(e);if(o&&!o.shadowRoot&&r(o)===!0)return Ce(e);e=e.assignedSlot?e.assignedSlot:!o&&s!==e.ownerDocument?s.host:o}e=a}if(Se(e))return!e.getClientRects().length;if(n!==`legacy-full`)return!0}else if(n===`non-zero-area`)return Ce(e);return!1},Te=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)},Oe=function(e){var t=[],n=[];return e.forEach(function(e,r){var i=!!e.scopeParent,a=i?e.scopeParent:e,o=_e(a,i),s=i?Oe(e.candidates):a;o===0?i?t.push.apply(t,s):t.push(a):n.push({documentOrder:r,tabIndex:o,item:e,isScope:i,content:s})}),n.sort(z).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(t)},ke=function(e,t){return t||={},Oe(t.getShadowRoot?I([e],t.includeContainer,{filter:Ee.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:De}):F(e,t.includeContainer,Ee.bind(null,t)))},Ae=function(e,t){return t||={},t.getShadowRoot?I([e],t.includeContainer,{filter:U.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):F(e,t.includeContainer,U.bind(null,t))},W=function(e,t){if(t||={},!e)throw Error(`No node provided`);return j.call(e,A)===!1?!1:Ee(t,e)},je=k.concat(`iframe:not([inert]):not([inert] *)`).join(`,`),Me=function(e,t){if(t||={},!e)throw Error(`No node provided`);return j.call(e,je)===!1?!1:U(t,e)};function Ne(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||n.return==null||n.return()}finally{if(s)throw a}}}}function Re(e,t,n){return(t=Ge(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ze(e){if(typeof Symbol<`u`&&e[Symbol.iterator]!=null||e[`@@iterator`]!=null)return Array.from(e)}function Be(){throw TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ve(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function He(e){for(var t=1;t3?(i=m===r)&&(c=a[(s=a[4])?5:(s=3,3)],a[4]=a[5]=e):a[0]<=p&&((i=n<2&&pr||r>m)&&(a[4]=n,a[5]=r,f.n=m,s=0))}if(i||n>1)return o;throw d=!0,r}return function(i,u,m){if(l>1)throw TypeError(`Generator is already running`);for(d&&u===1&&p(u,m),s=u,c=m;(t=s<2?e:c)||!d;){a||(s?s<3?(s>1&&(f.n=-1),p(s,c)):f.n=c:f.v=c);try{if(l=2,a){if(s||(i=`next`),t=a[i]){if(!(t=t.call(a,c)))throw TypeError(`iterator result is not an object`);if(!t.done)return t;c=t.value,s<2&&(s=0)}else s===1&&(t=a.return)&&t.call(a),s<2&&(c=TypeError(`The iterator does not provide a '`+i+`' method`),s=1);a=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==o)break}catch(t){a=e,s=1,c=t}finally{l=1}}return{value:t,done:d}}}(n,i,a),!0),l}var o={};function s(){}function c(){}function l(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(K(t={},r,function(){return this}),t),d=l.prototype=s.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,K(e,i,`GeneratorFunction`)),e.prototype=Object.create(d),e}return c.prototype=l,K(d,`constructor`,l),K(l,`constructor`,c),c.displayName=`GeneratorFunction`,K(l,i,`GeneratorFunction`),K(d),K(d,i,`Generator`),K(d,r,function(){return this}),K(d,`toString`,function(){return`[object Generator]`}),(G=function(){return{w:a,m:f}})()}function K(e,t,n,r){var i=Object.defineProperty;try{i({},``,{})}catch{i=0}K=function(e,t,n,r){function a(t,n){K(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a(`next`,0),a(`throw`,1),a(`return`,2))},K(e,t,n,r)}function Ue(e){return Pe(e)||ze(e)||Ke(e)||Be()}function We(e,t){if(typeof e!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function Ge(e){var t=We(e,`string`);return typeof t==`symbol`?t:t+``}function Ke(e,t){if(e){if(typeof e==`string`)return Ne(e,t);var n={}.toString.call(e).slice(8,-1);return n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`?Array.from(e):n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ne(e,t):void 0}}var q={getActiveTrap:function(e){return e?.length>0?e[e.length-1]:null},activateTrap:function(e,t){t!==q.getActiveTrap(e)&&q.pauseTrap(e);var n=e.indexOf(t);n===-1||e.splice(n,1),e.push(t)},deactivateTrap:function(e,t){var n=e.indexOf(t);n!==-1&&e.splice(n,1),q.unpauseTrap(e)},pauseTrap:function(e){q.getActiveTrap(e)?._setPausedState(!0)},unpauseTrap:function(e){var t=q.getActiveTrap(e);t&&!t._isManuallyPaused()&&t._setPausedState(!1)}},qe=function(e){return e.tagName&&e.tagName.toLowerCase()===`input`&&typeof e.select==`function`},Je=function(e){return e?.key===`Escape`||e?.key===`Esc`||e?.keyCode===27},J=function(e){return e?.key===`Tab`||e?.keyCode===9},Ye=function(e){return J(e)&&!e.shiftKey},Xe=function(e){return J(e)&&e.shiftKey},Ze=function(e){return setTimeout(e,0)},Y=function(e){var t=[...arguments].slice(1);return typeof e==`function`?e.apply(void 0,t):e},X=function(e){return e.target.shadowRoot&&typeof e.composedPath==`function`?e.composedPath()[0]:e.target},Qe=[],$e=function(e,t){var n=t?.document||document,r=t?.trapStack||Qe,i=He({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0,isolateSubtrees:!1,isKeyForward:Ye,isKeyBackward:Xe},t),a={containers:[],containerGroups:[],tabbableGroups:[],adjacentElements:new Set,alreadySilent:new Set,nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,manuallyPaused:!1,delayInitialFocusTimer:void 0,recentNavEvent:void 0},o,s=function(e,t,n){return e&&e[t]!==void 0?e[t]:i[n||t]},c=function(e,t){var n=typeof t?.composedPath==`function`?t.composedPath():void 0;return a.containerGroups.findIndex(function(t){var r=t.container,i=t.tabbableNodes;return r.contains(e)||n?.includes(r)||i.find(function(t){return t===e})})},l=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.hasFallback,a=r===void 0?!1:r,o=t.params,s=o===void 0?[]:o,c=i[e];if(typeof c==`function`&&(c=c.apply(void 0,Ue(s))),c===!0&&(c=void 0),!c){if(c===void 0||c===!1)return c;throw Error(`\`${e}\` was specified but was not a node, or did not return a node`)}var l=c;if(typeof c==`string`){try{l=n.querySelector(c)}catch(t){throw Error(`\`${e}\` appears to be an invalid selector; error="${t.message}"`)}if(!l&&!a)throw Error(`\`${e}\` as selector refers to no known node`)}return l},u=function(){var e=l(`initialFocus`,{hasFallback:!0});if(e===!1)return!1;if(e===void 0||e&&!Me(e,i.tabbableOptions))if(c(n.activeElement)>=0)e=n.activeElement;else{var t=a.tabbableGroups[0];e=t&&t.firstTabbableNode||l(`fallbackFocus`)}else e===null&&(e=l(`fallbackFocus`));if(!e)throw Error(`Your focus-trap needs to have at least one focusable element`);return e},d=function(){if(a.containerGroups=a.containers.map(function(e){var t=ke(e,i.tabbableOptions),n=Ae(e,i.tabbableOptions),r=t.length>0?t[0]:void 0,a=t.length>0?t[t.length-1]:void 0,o=n.find(function(e){return W(e)}),s=n.slice().reverse().find(function(e){return W(e)});return{container:e,tabbableNodes:t,focusableNodes:n,posTabIndexesFound:!!t.find(function(e){return R(e)>0}),firstTabbableNode:r,lastTabbableNode:a,firstDomTabbableNode:o,lastDomTabbableNode:s,nextTabbableNode:function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,i=t.indexOf(e);return i<0?r?n.slice(n.indexOf(e)+1).find(function(e){return W(e)}):n.slice(0,n.indexOf(e)).reverse().find(function(e){return W(e)}):t[i+(r?1:-1)]}}}),a.tabbableGroups=a.containerGroups.filter(function(e){return e.tabbableNodes.length>0}),a.tabbableGroups.length<=0&&!l(`fallbackFocus`))throw Error(`Your focus-trap must have at least one container with at least one tabbable node in it at all times`);if(a.containerGroups.find(function(e){return e.posTabIndexesFound})&&a.containerGroups.length>1)throw Error(`At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.`)},f=function(e){var t=e.activeElement;if(t)return t.shadowRoot&&t.shadowRoot.activeElement!==null?f(t.shadowRoot):t},p=function(e){if(e!==!1&&e!==f(document)){if(!e||!e.focus){p(u());return}e.focus({preventScroll:!!i.preventScroll}),a.mostRecentlyFocusedNode=e,qe(e)&&e.select()}},m=function(e){var t=l(`setReturnFocus`,{params:[e]});return t||(t===!1?!1:e)},h=function(e){var t=e.target,n=e.event,r=e.isBackward,o=r===void 0?!1:r;t||=X(n),d();var s=null;if(a.tabbableGroups.length>0){var u=c(t,n),f=u>=0?a.containerGroups[u]:void 0;if(u<0)s=o?a.tabbableGroups[a.tabbableGroups.length-1].lastTabbableNode:a.tabbableGroups[0].firstTabbableNode;else if(o){var p=a.tabbableGroups.findIndex(function(e){var n=e.firstTabbableNode;return t===n});if(p<0&&(f.container===t||Me(t,i.tabbableOptions)&&!W(t,i.tabbableOptions)&&!f.nextTabbableNode(t,!1))&&(p=u),p>=0){var m=p===0?a.tabbableGroups.length-1:p-1,h=a.tabbableGroups[m];s=R(t)>=0?h.lastTabbableNode:h.lastDomTabbableNode}else J(n)||(s=f.nextTabbableNode(t,!1))}else{var g=a.tabbableGroups.findIndex(function(e){var n=e.lastTabbableNode;return t===n});if(g<0&&(f.container===t||Me(t,i.tabbableOptions)&&!W(t,i.tabbableOptions)&&!f.nextTabbableNode(t))&&(g=u),g>=0){var _=g===a.tabbableGroups.length-1?0:g+1,v=a.tabbableGroups[_];s=R(t)>=0?v.firstTabbableNode:v.firstDomTabbableNode}else J(n)||(s=f.nextTabbableNode(t))}}else s=l(`fallbackFocus`);return s},g=function(e){if(!(c(X(e),e)>=0)){if(Y(i.clickOutsideDeactivates,e)){o.deactivate({returnFocus:i.returnFocusOnDeactivate});return}Y(i.allowOutsideClick,e)||e.preventDefault()}},_=function(e){var t=X(e),n=c(t,e)>=0;if(n||t instanceof Document)n&&(a.mostRecentlyFocusedNode=t);else{e.stopImmediatePropagation();var r,o=!0;if(a.mostRecentlyFocusedNode)if(R(a.mostRecentlyFocusedNode)>0){var s=c(a.mostRecentlyFocusedNode),l=a.containerGroups[s].tabbableNodes;if(l.length>0){var d=l.findIndex(function(e){return e===a.mostRecentlyFocusedNode});d>=0&&(i.isKeyForward(a.recentNavEvent)?d+1=0&&(r=l[d-1],o=!1))}}else a.containerGroups.some(function(e){return e.tabbableNodes.some(function(e){return R(e)>0})})||(o=!1);else o=!1;o&&(r=h({target:a.mostRecentlyFocusedNode,isBackward:i.isKeyBackward(a.recentNavEvent)})),p(r||a.mostRecentlyFocusedNode||u())}a.recentNavEvent=void 0},v=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;a.recentNavEvent=e;var n=h({event:e,isBackward:t});n&&(J(e)&&e.preventDefault(),p(n))},y=function(e){(i.isKeyForward(e)||i.isKeyBackward(e))&&v(e,i.isKeyBackward(e))},b=function(e){Je(e)&&Y(i.escapeDeactivates,e)!==!1&&(e.preventDefault(),o.deactivate())},x=function(e){c(X(e),e)>=0||Y(i.clickOutsideDeactivates,e)||Y(i.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},S=function(){if(!a.active)return Promise.resolve();q.activateTrap(r,o);var e;return i.delayInitialFocus?e=new Promise(function(e){a.delayInitialFocusTimer=Ze(function(){p(u()),e()})}):(e=Promise.resolve(),p(u())),n.addEventListener(`focusin`,_,!0),n.addEventListener(`mousedown`,g,{capture:!0,passive:!1}),n.addEventListener(`touchstart`,g,{capture:!0,passive:!1}),n.addEventListener(`click`,x,{capture:!0,passive:!1}),n.addEventListener(`keydown`,y,{capture:!0,passive:!1}),n.addEventListener(`keydown`,b),e},C=function(e){a.active&&!a.paused&&o._setSubtreeIsolation(!1),a.adjacentElements.clear(),a.alreadySilent.clear();var t=new Set,n=new Set,r=Le(e),i;try{for(r.s();!(i=r.n()).done;){var s=i.value;t.add(s);for(var c=typeof ShadowRoot<`u`&&s.getRootNode()instanceof ShadowRoot,l=s;l;){t.add(l);var u=l.parentElement,d=[];u?d=u.children:!u&&c&&(d=l.getRootNode().children,u=l.getRootNode().host,c=typeof ShadowRoot<`u`&&u.getRootNode()instanceof ShadowRoot);var f=Le(d),p;try{for(f.s();!(p=f.n()).done;){var m=p.value;n.add(m)}}catch(e){f.e(e)}finally{f.f()}l=u}}}catch(e){r.e(e)}finally{r.f()}t.forEach(function(e){n.delete(e)}),a.adjacentElements=n},w=function(){if(a.active)return n.removeEventListener(`focusin`,_,!0),n.removeEventListener(`mousedown`,g,!0),n.removeEventListener(`touchstart`,g,!0),n.removeEventListener(`click`,x,!0),n.removeEventListener(`keydown`,y,!0),n.removeEventListener(`keydown`,b),o},T=typeof window<`u`&&`MutationObserver`in window?new MutationObserver(function(e){e.some(function(e){return Array.from(e.removedNodes).some(function(e){return e===a.mostRecentlyFocusedNode})})&&p(u())}):void 0,E=function(){T&&(T.disconnect(),a.active&&!a.paused&&a.containers.map(function(e){T.observe(e,{subtree:!0,childList:!0})}))};return o={get active(){return a.active},get paused(){return a.paused},activate:function(e){if(a.active)return this;var t=s(e,`onActivate`),i=s(e,`onPostActivate`),c=s(e,`checkCanFocusTrap`),l=q.getActiveTrap(r),u=!1;if(l&&!l.paused){var p;(p=l._setSubtreeIsolation)==null||p.call(l,!1),u=!0}try{c||d(),a.active=!0,a.paused=!1,a.nodeFocusedBeforeActivation=f(n),t?.();var m=function(){var e=Ie(G().m(function e(){return G().w(function(e){for(;;)switch(e.n){case 0:return c&&d(),e.n=1,S();case 1:o._setSubtreeIsolation(!0),E(),i?.();case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}();if(c)return c(a.containers.concat()).then(m,m),this;m()}catch(e){if(l===q.getActiveTrap(r)&&u){var h;(h=l._setSubtreeIsolation)==null||h.call(l,!0)}throw e}return this},deactivate:function(e){if(!a.active)return this;var t=He({onDeactivate:i.onDeactivate,onPostDeactivate:i.onPostDeactivate,checkCanReturnFocus:i.checkCanReturnFocus},e);clearTimeout(a.delayInitialFocusTimer),a.delayInitialFocusTimer=void 0,a.paused||o._setSubtreeIsolation(!1),a.alreadySilent.clear(),w(),a.active=!1,a.paused=!1,E(),q.deactivateTrap(r,o);var n=s(t,`onDeactivate`),c=s(t,`onPostDeactivate`),l=s(t,`checkCanReturnFocus`),u=s(t,`returnFocus`,`returnFocusOnDeactivate`);n?.();var d=function(){Ze(function(){u&&p(m(a.nodeFocusedBeforeActivation)),c?.()})};return u&&l?(l(m(a.nodeFocusedBeforeActivation)).then(d,d),this):(d(),this)},pause:function(e){return a.active?(a.manuallyPaused=!0,this._setPausedState(!0,e)):this},unpause:function(e){return!a.active||(a.manuallyPaused=!1,r[r.length-1]!==this)?this:this._setPausedState(!1,e)},updateContainerElements:function(e){return a.containers=[].concat(e).filter(Boolean).map(function(e){return typeof e==`string`?n.querySelector(e):e}),i.isolateSubtrees&&C(a.containers),a.active&&(d(),a.paused||o._setSubtreeIsolation(!0)),E(),this}},Object.defineProperties(o,{_isManuallyPaused:{value:function(){return a.manuallyPaused}},_setPausedState:{value:function(e,t){if(a.paused===e)return this;if(a.paused=e,e){var n=s(t,`onPause`),r=s(t,`onPostPause`);n?.(),w(),o._setSubtreeIsolation(!1),E(),r?.()}else{var i=s(t,`onUnpause`),c=s(t,`onPostUnpause`);i?.(),(function(){var e=Ie(G().m(function e(){return G().w(function(e){for(;;)switch(e.n){case 0:return d(),e.n=1,S();case 1:o._setSubtreeIsolation(!0),E(),c?.();case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}})()()}return this}},_setSubtreeIsolation:{value:function(e){i.isolateSubtrees&&a.adjacentElements.forEach(function(t){if(e)switch(i.isolateSubtrees){case`aria-hidden`:(t.ariaHidden===`true`||t.getAttribute(`aria-hidden`)?.toLowerCase()===`true`)&&a.alreadySilent.add(t),t.setAttribute(`aria-hidden`,`true`);break;default:(t.inert||t.hasAttribute(`inert`))&&a.alreadySilent.add(t),t.setAttribute(`inert`,!0);break}else if(!a.alreadySilent.has(t))switch(i.isolateSubtrees){case`aria-hidden`:t.removeAttribute(`aria-hidden`);break;default:t.removeAttribute(`inert`);break}})}}}),o.updateContainerElements(e),o};function et(e,t={}){let n,{immediate:i,...a}=t,o=b(!1),s=b(!1),c=e=>n&&n.activate(e),l=e=>n&&n.deactivate(e);return r(_(()=>D(v(e)).map(e=>{let t=v(e);return typeof t==`string`?t:te(t)}).filter(me)),e=>{if(e.length)if(!n)n=$e(e,{...a,onActivate(){o.value=!0,t.onActivate&&t.onActivate()},onDeactivate(){o.value=!1,t.onDeactivate&&t.onDeactivate()}}),i&&c();else{let t=n?.active;n?.updateContainerElements(e),!t&&i&&c()}},{flush:`post`}),re(()=>l()),{hasFocus:o,isPaused:s,activate:c,deactivate:l,pause:()=>{n&&(n.pause(),s.value=!0)},unpause:()=>{n&&(n.unpause(),s.value=!1)}}}var tt=class e{constructor(e,t=!0,n=[],r=5e3){this.ctx=e,this.iframes=t,this.exclude=n,this.iframesTimeout=r}static matches(e,t){let n=typeof t==`string`?[t]:t,r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(r){let t=!1;return n.every(n=>r.call(e,n)?(t=!0,!1):!0),t}else return!1}getContexts(){let e,t=[];return e=this.ctx===void 0||!this.ctx?[]:NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:typeof this.ctx==`string`?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx],e.forEach(e=>{let n=t.filter(t=>t.contains(e)).length>0;t.indexOf(e)===-1&&!n&&t.push(e)}),t}getIframeContents(e,t,n=()=>{}){let r;try{let t=e.contentWindow;if(r=t.document,!t||!r)throw Error(`iframe inaccessible`)}catch{n()}r&&t(r)}isIframeBlank(e){let t=`about:blank`,n=e.getAttribute(`src`).trim();return e.contentWindow.location.href===t&&n!==t&&n}observeIframeLoad(e,t,n){let r=!1,i=null,a=()=>{if(!r){r=!0,clearTimeout(i);try{this.isIframeBlank(e)||(e.removeEventListener(`load`,a),this.getIframeContents(e,t,n))}catch{n()}}};e.addEventListener(`load`,a),i=setTimeout(a,this.iframesTimeout)}onIframeReady(e,t,n){try{e.contentWindow.document.readyState===`complete`?this.isIframeBlank(e)?this.observeIframeLoad(e,t,n):this.getIframeContents(e,t,n):this.observeIframeLoad(e,t,n)}catch{n()}}waitForIframes(e,t){let n=0;this.forEachIframe(e,()=>!0,e=>{n++,this.waitForIframes(e.querySelector(`html`),()=>{--n||t()})},e=>{e||t()})}forEachIframe(t,n,r,i=()=>{}){let a=t.querySelectorAll(`iframe`),o=a.length,s=0;a=Array.prototype.slice.call(a);let c=()=>{--o<=0&&i(s)};o||c(),a.forEach(t=>{e.matches(t,this.exclude)?c():this.onIframeReady(t,e=>{n(t)&&(s++,r(e)),c()},c)})}createIterator(e,t,n){return document.createNodeIterator(e,t,n,!1)}createInstanceOnIframe(t){return new e(t.querySelector(`html`),this.iframes)}compareNodeIframe(e,t,n){if(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_PRECEDING)if(t!==null){if(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING)return!0}else return!0;return!1}getIteratorNode(e){let t=e.previousNode(),n;return n=(t===null||e.nextNode())&&e.nextNode(),{prevNode:t,node:n}}checkIframeFilter(e,t,n,r){let i=!1,a=!1;return r.forEach((e,t)=>{e.val===n&&(i=t,a=e.handled)}),this.compareNodeIframe(e,t,n)?(i===!1&&!a?r.push({val:n,handled:!0}):i!==!1&&!a&&(r[i].handled=!0),!0):(i===!1&&r.push({val:n,handled:!1}),!1)}handleOpenIframes(e,t,n,r){e.forEach(e=>{e.handled||this.getIframeContents(e.val,e=>{this.createInstanceOnIframe(e).forEachNode(t,n,r)})})}iterateThroughNodes(e,t,n,r,i){let a=this.createIterator(t,e,r),o=[],s=[],c,l,u=()=>({prevNode:l,node:c}=this.getIteratorNode(a),c);for(;u();)this.iframes&&this.forEachIframe(t,e=>this.checkIframeFilter(c,l,e,o),t=>{this.createInstanceOnIframe(t).forEachNode(e,e=>s.push(e),r)}),s.push(c);s.forEach(e=>{n(e)}),this.iframes&&this.handleOpenIframes(o,e,n,r),i()}forEachNode(e,t,n,r=()=>{}){let i=this.getContexts(),a=i.length;a||r(),i.forEach(i=>{let o=()=>{this.iterateThroughNodes(e,i,t,n,()=>{--a<=0&&r()})};this.iframes?this.waitForIframes(i,o):o()})}},nt=class{constructor(e){this.ctx=e,this.ie=!1;let t=window.navigator.userAgent;(t.indexOf(`MSIE`)>-1||t.indexOf(`Trident`)>-1)&&(this.ie=!0)}set opt(e){this._opt=Object.assign({},{element:``,className:``,exclude:[],iframes:!1,iframesTimeout:5e3,separateWordSearch:!0,diacritics:!0,synonyms:{},accuracy:`partially`,acrossElements:!1,caseSensitive:!1,ignoreJoiners:!1,ignoreGroups:0,ignorePunctuation:[],wildcards:`disabled`,each:()=>{},noMatch:()=>{},filter:()=>!0,done:()=>{},debug:!1,log:window.console},e)}get opt(){return this._opt}get iterator(){return new tt(this.ctx,this.opt.iframes,this.opt.exclude,this.opt.iframesTimeout)}log(e,t=`debug`){let n=this.opt.log;this.opt.debug&&typeof n==`object`&&typeof n[t]==`function`&&n[t](`mark.js: ${e}`)}escapeStr(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,`\\$&`)}createRegExp(e){return this.opt.wildcards!==`disabled`&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),this.opt.wildcards!==`disabled`&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e),e}createSynonymsRegExp(e){let t=this.opt.synonyms,n=this.opt.caseSensitive?``:`i`,r=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?`\0`:``;for(let i in t)if(t.hasOwnProperty(i)){let a=t[i],o=this.opt.wildcards===`disabled`?this.escapeStr(i):this.setupWildcardsRegExp(i),s=this.opt.wildcards===`disabled`?this.escapeStr(a):this.setupWildcardsRegExp(a);o!==``&&s!==``&&(e=e.replace(RegExp(`(${this.escapeStr(o)}|${this.escapeStr(s)})`,`gm${n}`),r+`(${this.processSynomyms(o)}|${this.processSynomyms(s)})`+r))}return e}processSynomyms(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}setupWildcardsRegExp(e){return e=e.replace(/(?:\\)*\?/g,e=>e.charAt(0)===`\\`?`?`:``),e.replace(/(?:\\)*\*/g,e=>e.charAt(0)===`\\`?`*`:``)}createWildcardsRegExp(e){let t=this.opt.wildcards===`withSpaces`;return e.replace(/\u0001/g,t?`[\\S\\s]?`:`\\S?`).replace(/\u0002/g,t?`[\\S\\s]*?`:`\\S*`)}setupIgnoreJoinersRegExp(e){return e.replace(/[^(|)\\]/g,(e,t,n)=>{let r=n.charAt(t+1);return/[(|)\\]/.test(r)||r===``?e:e+`\0`})}createJoinersRegExp(e){let t=[],n=this.opt.ignorePunctuation;return Array.isArray(n)&&n.length&&t.push(this.escapeStr(n.join(``))),this.opt.ignoreJoiners&&t.push(`\\u00ad\\u200b\\u200c\\u200d`),t.length?e.split(/\u0000+/).join(`[${t.join(``)}]*`):e}createDiacriticsRegExp(e){let t=this.opt.caseSensitive?``:`i`,n=this.opt.caseSensitive?`aàáảãạăằắẳẵặâầấẩẫậäåāą.AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ.cçćč.CÇĆČ.dđď.DĐĎ.eèéẻẽẹêềếểễệëěēę.EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ.iìíỉĩịîïī.IÌÍỈĨỊÎÏĪ.lł.LŁ.nñňń.NÑŇŃ.oòóỏõọôồốổỗộơởỡớờợöøō.OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ.rř.RŘ.sšśșş.SŠŚȘŞ.tťțţ.TŤȚŢ.uùúủũụưừứửữựûüůū.UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ.yýỳỷỹỵÿ.YÝỲỶỸỴŸ.zžżź.ZŽŻŹ`.split(`.`):[`aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ`,`cçćčCÇĆČ`,`dđďDĐĎ`,`eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ`,`iìíỉĩịîïīIÌÍỈĨỊÎÏĪ`,`lłLŁ`,`nñňńNÑŇŃ`,`oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ`,`rřRŘ`,`sšśșşSŠŚȘŞ`,`tťțţTŤȚŢ`,`uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ`,`yýỳỷỹỵÿYÝỲỶỸỴŸ`,`zžżźZŽŻŹ`],r=[];return e.split(``).forEach(i=>{n.every(n=>{if(n.indexOf(i)!==-1){if(r.indexOf(n)>-1)return!1;e=e.replace(RegExp(`[${n}]`,`gm${t}`),`[${n}]`),r.push(n)}return!0})}),e}createMergedBlanksRegExp(e){return e.replace(/[\s]+/gim,`[\\s]+`)}createAccuracyRegExp(e){let t=this.opt.accuracy,n=typeof t==`string`?t:t.value,r=typeof t==`string`?[]:t.limiters,i=``;switch(r.forEach(e=>{i+=`|${this.escapeStr(e)}`}),n){case`partially`:default:return`()(${e})`;case`complementary`:return i=`\\s`+(i||this.escapeStr(`!"#$%&'()*+,-./:;<=>?@[\\]^_\`{|}~¡¿`)),`()([^${i}]*${e}[^${i}]*)`;case`exactly`:return`(^|\\s${i})(${e})(?=$|\\s${i})`}}getSeparatedKeywords(e){let t=[];return e.forEach(e=>{this.opt.separateWordSearch?e.split(` `).forEach(e=>{e.trim()&&t.indexOf(e)===-1&&t.push(e)}):e.trim()&&t.indexOf(e)===-1&&t.push(e)}),{keywords:t.sort((e,t)=>t.length-e.length),length:t.length}}isNumeric(e){return Number(parseFloat(e))==e}checkRanges(e){if(!Array.isArray(e)||Object.prototype.toString.call(e[0])!==`[object Object]`)return this.log(`markRanges() will only accept an array of objects`),this.opt.noMatch(e),[];let t=[],n=0;return e.sort((e,t)=>e.start-t.start).forEach(e=>{let{start:r,end:i,valid:a}=this.callNoMatchOnInvalidRanges(e,n);a&&(e.start=r,e.length=i-r,t.push(e),n=i)}),t}callNoMatchOnInvalidRanges(e,t){let n,r,i=!1;return e&&e.start!==void 0?(n=parseInt(e.start,10),r=n+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&r-t>0&&r-n>0?i=!0:(this.log(`Ignoring invalid or overlapping range: ${JSON.stringify(e)}`),this.opt.noMatch(e))):(this.log(`Ignoring invalid range: ${JSON.stringify(e)}`),this.opt.noMatch(e)),{start:n,end:r,valid:i}}checkWhitespaceRanges(e,t,n){let r,i=!0,a=n.length,o=t-a,s=parseInt(e.start,10)-o;return s=s>a?a:s,r=s+parseInt(e.length,10),r>a&&(r=a,this.log(`End range automatically set to the max value of ${a}`)),s<0||r-s<0||s>a||r>a?(i=!1,this.log(`Invalid range: ${JSON.stringify(e)}`),this.opt.noMatch(e)):n.substring(s,r).replace(/\s+/g,``)===``&&(i=!1,this.log(`Skipping whitespace only range: `+JSON.stringify(e)),this.opt.noMatch(e)),{start:s,end:r,valid:i}}getTextNodes(e){let t=``,n=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,e=>{n.push({start:t.length,end:(t+=e.textContent).length,node:e})},e=>this.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT,()=>{e({value:t,nodes:n})})}matchesExclude(e){return tt.matches(e,this.opt.exclude.concat([`script`,`style`,`title`,`head`,`html`]))}wrapRangeInTextNode(e,t,n){let r=this.opt.element?this.opt.element:`mark`,i=e.splitText(t),a=i.splitText(n-t),o=document.createElement(r);return o.setAttribute(`data-markjs`,`true`),this.opt.className&&o.setAttribute(`class`,this.opt.className),o.textContent=i.textContent,i.parentNode.replaceChild(o,i),a}wrapRangeInMappedTextNode(e,t,n,r,i){e.nodes.every((a,o)=>{let s=e.nodes[o+1];if(s===void 0||s.start>t){if(!r(a.node))return!1;let s=t-a.start,c=(n>a.end?a.end:n)-a.start,l=e.value.substr(0,a.start),u=e.value.substr(c+a.start);if(a.node=this.wrapRangeInTextNode(a.node,s,c),e.value=l+u,e.nodes.forEach((t,n)=>{n>=o&&(e.nodes[n].start>0&&n!==o&&(e.nodes[n].start-=c),e.nodes[n].end-=c)}),n-=c,i(a.node.previousSibling,a.start),n>a.end)t=a.end;else return!1}return!0})}wrapMatches(e,t,n,r,i){let a=t===0?0:t+1;this.getTextNodes(t=>{t.nodes.forEach(t=>{t=t.node;let i;for(;(i=e.exec(t.textContent))!==null&&i[a]!==``;){if(!n(i[a],t))continue;let o=i.index;if(a!==0)for(let e=1;e{let o;for(;(o=e.exec(t.value))!==null&&o[a]!==``;){let i=o.index;if(a!==0)for(let e=1;en(o[a],e),(t,n)=>{e.lastIndex=n,r(t)})}i()})}wrapRangeFromIndex(e,t,n,r){this.getTextNodes(i=>{let a=i.value.length;e.forEach((e,r)=>{let{start:o,end:s,valid:c}=this.checkWhitespaceRanges(e,a,i.value);c&&this.wrapRangeInMappedTextNode(i,o,s,n=>t(n,e,i.value.substring(o,s),r),t=>{n(t,e)})}),r()})}unwrapMatches(e){let t=e.parentNode,n=document.createDocumentFragment();for(;e.firstChild;)n.appendChild(e.removeChild(e.firstChild));t.replaceChild(n,e),this.ie?this.normalizeTextNode(t):t.normalize()}normalizeTextNode(e){if(e){if(e.nodeType===3)for(;e.nextSibling&&e.nextSibling.nodeType===3;)e.nodeValue+=e.nextSibling.nodeValue,e.parentNode.removeChild(e.nextSibling);else this.normalizeTextNode(e.firstChild);this.normalizeTextNode(e.nextSibling)}}markRegExp(e,t){this.opt=t,this.log(`Searching with expression "${e}"`);let n=0,r=`wrapMatches`;this.opt.acrossElements&&(r=`wrapMatchesAcrossElements`),this[r](e,this.opt.ignoreGroups,(e,t)=>this.opt.filter(t,e,n),e=>{n++,this.opt.each(e)},()=>{n===0&&this.opt.noMatch(e),this.opt.done(n)})}mark(e,t){this.opt=t;let n=0,r=`wrapMatches`,{keywords:i,length:a}=this.getSeparatedKeywords(typeof e==`string`?[e]:e),o=this.opt.caseSensitive?``:`i`,s=e=>{let t=new RegExp(this.createRegExp(e),`gm${o}`),c=0;this.log(`Searching with expression "${t}"`),this[r](t,1,(t,r)=>this.opt.filter(r,e,n,c),e=>{c++,n++,this.opt.each(e)},()=>{c===0&&this.opt.noMatch(e),i[a-1]===e?this.opt.done(n):s(i[i.indexOf(e)+1])})};this.opt.acrossElements&&(r=`wrapMatchesAcrossElements`),a===0?this.opt.done(n):s(i[0])}markRanges(e,t){this.opt=t;let n=0,r=this.checkRanges(e);r&&r.length?(this.log(`Starting to mark with the following ranges: `+JSON.stringify(r)),this.wrapRangeFromIndex(r,(e,t,n,r)=>this.opt.filter(e,t,n,r),(e,t)=>{n++,this.opt.each(e,t)},()=>{this.opt.done(n)})):this.opt.done(n)}unmark(e){this.opt=e;let t=this.opt.element?this.opt.element:`*`;t+=`[data-markjs]`,this.opt.className&&(t+=`.${this.opt.className}`),this.log(`Removal selector "${t}"`),this.iterator.forEachNode(NodeFilter.SHOW_ELEMENT,e=>{this.unwrapMatches(e)},e=>{let n=tt.matches(e,t),r=this.matchesExclude(e);return!n||r?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},this.opt.done)}};function rt(e){let t=new nt(e);return this.mark=(e,n)=>(t.mark(e,n),this),this.markRegExp=(e,n)=>(t.markRegExp(e,n),this),this.markRanges=(e,n)=>(t.markRanges(e,n),this),this.unmark=e=>(t.unmark(e),this),this}var it=`ENTRIES`,at=`KEYS`,ot=`VALUES`,Z=``,st=class{constructor(e,t){let n=e._tree,r=Array.from(n.keys());this.set=e,this._type=t,this._path=r.length>0?[{node:n,keys:r}]:[]}next(){let e=this.dive();return this.backtrack(),e}dive(){if(this._path.length===0)return{done:!0,value:void 0};let{node:e,keys:t}=Q(this._path);if(Q(t)===Z)return{done:!1,value:this.result()};let n=e.get(Q(t));return this._path.push({node:n,keys:Array.from(n.keys())}),this.dive()}backtrack(){if(this._path.length===0)return;let e=Q(this._path).keys;e.pop(),!(e.length>0)&&(this._path.pop(),this.backtrack())}key(){return this.set._prefix+this._path.map(({keys:e})=>Q(e)).filter(e=>e!==Z).join(``)}value(){return Q(this._path).node.get(Z)}result(){switch(this._type){case ot:return this.value();case at:return this.key();default:return[this.key(),this.value()]}}[Symbol.iterator](){return this}},Q=e=>e[e.length-1],ct=(e,t,n)=>{let r=new Map;if(t===void 0)return r;let i=t.length+1,a=i+n,o=new Uint8Array(a*i).fill(n+1);for(let e=0;e{let c=a*o;key:for(let l of e.keys())if(l===Z){let t=i[c-1];t<=n&&r.set(s,[e.get(l),t])}else{let c=a;for(let e=0;en)continue key}lt(e.get(l),t,n,r,i,c,o,s+l)}},ut=class e{constructor(e=new Map,t=``){this._size=void 0,this._tree=e,this._prefix=t}atPrefix(t){if(!t.startsWith(this._prefix))throw Error(`Mismatched prefix`);let[n,r]=dt(this._tree,t.slice(this._prefix.length));if(n===void 0){let[n,i]=_t(r);for(let r of n.keys())if(r!==Z&&r.startsWith(i)){let a=new Map;return a.set(r.slice(i.length),n.get(r)),new e(a,t)}}return new e(n,t)}clear(){this._size=void 0,this._tree.clear()}delete(e){return this._size=void 0,mt(this._tree,e)}entries(){return new st(this,it)}forEach(e){for(let[t,n]of this)e(t,n,this)}fuzzyGet(e,t){return ct(this._tree,e,t)}get(e){let t=ft(this._tree,e);return t===void 0?void 0:t.get(Z)}has(e){let t=ft(this._tree,e);return t!==void 0&&t.has(Z)}keys(){return new st(this,at)}set(e,t){if(typeof e!=`string`)throw Error(`key must be a string`);return this._size=void 0,pt(this._tree,e).set(Z,t),this}get size(){if(this._size)return this._size;this._size=0;let e=this.entries();for(;!e.next().done;)this._size+=1;return this._size}update(e,t){if(typeof e!=`string`)throw Error(`key must be a string`);this._size=void 0;let n=pt(this._tree,e);return n.set(Z,t(n.get(Z))),this}fetch(e,t){if(typeof e!=`string`)throw Error(`key must be a string`);this._size=void 0;let n=pt(this._tree,e),r=n.get(Z);return r===void 0&&n.set(Z,r=t()),r}values(){return new st(this,ot)}[Symbol.iterator](){return this.entries()}static from(t){let n=new e;for(let[e,r]of t)n.set(e,r);return n}static fromObject(t){return e.from(Object.entries(t))}},dt=(e,t,n=[])=>{if(t.length===0||e==null)return[e,n];for(let r of e.keys())if(r!==Z&&t.startsWith(r))return n.push([e,r]),dt(e.get(r),t.slice(r.length),n);return n.push([e,t]),dt(void 0,``,n)},ft=(e,t)=>{if(t.length===0||e==null)return e;for(let n of e.keys())if(n!==Z&&t.startsWith(n))return ft(e.get(n),t.slice(n.length))},pt=(e,t)=>{let n=t.length;outer:for(let r=0;e&&r{let[n,r]=dt(e,t);if(n!==void 0){if(n.delete(Z),n.size===0)ht(r);else if(n.size===1){let[e,t]=n.entries().next().value;gt(r,e,t)}}},ht=e=>{if(e.length===0)return;let[t,n]=_t(e);if(t.delete(n),t.size===0)ht(e.slice(0,-1));else if(t.size===1){let[n,r]=t.entries().next().value;n!==Z&>(e.slice(0,-1),n,r)}},gt=(e,t,n)=>{if(e.length===0)return;let[r,i]=_t(e);r.set(i+t,n),r.delete(i)},_t=e=>e[e.length-1],vt=`or`,yt=`and`,bt=`and_not`,xt=class e{constructor(e){if(e?.fields==null)throw Error(`MiniSearch: option "fields" must be provided`);let t=e.autoVacuum==null||e.autoVacuum===!0?Mt:e.autoVacuum;this._options={...Dt,...e,autoVacuum:t,searchOptions:{...Ot,...e.searchOptions||{}},autoSuggestOptions:{...kt,...e.autoSuggestOptions||{}}},this._index=new ut,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldIds={},this._fieldLength=new Map,this._avgFieldLength=[],this._nextId=0,this._storedFields=new Map,this._dirtCount=0,this._currentVacuum=null,this._enqueuedVacuum=null,this._enqueuedVacuumConditions=jt,this.addFields(this._options.fields)}add(e){let{extractField:t,stringifyField:n,tokenize:r,processTerm:i,fields:a,idField:o}=this._options,s=t(e,o);if(s==null)throw Error(`MiniSearch: document does not have ID field "${o}"`);if(this._idToShortId.has(s))throw Error(`MiniSearch: duplicate ID ${s}`);let c=this.addDocumentId(s);this.saveStoredFields(c,e);for(let o of a){let a=t(e,o);if(a==null)continue;let s=r(n(a,o),o),l=this._fieldIds[o],u=new Set(s).size;this.addFieldLength(c,l,this._documentCount-1,u);for(let e of s){let t=i(e,o);if(Array.isArray(t))for(let e of t)this.addTerm(l,c,e);else t&&this.addTerm(l,c,t)}}}addAll(e){for(let t of e)this.add(t)}addAllAsync(e,t={}){let{chunkSize:n=10}=t,r={chunk:[],promise:Promise.resolve()},{chunk:i,promise:a}=e.reduce(({chunk:e,promise:t},r,i)=>(e.push(r),(i+1)%n===0?{chunk:[],promise:t.then(()=>new Promise(e=>setTimeout(e,0))).then(()=>this.addAll(e))}:{chunk:e,promise:t}),r);return a.then(()=>this.addAll(i))}remove(e){let{tokenize:t,processTerm:n,extractField:r,stringifyField:i,fields:a,idField:o}=this._options,s=r(e,o);if(s==null)throw Error(`MiniSearch: document does not have ID field "${o}"`);let c=this._idToShortId.get(s);if(c==null)throw Error(`MiniSearch: cannot remove document with ID ${s}: it is not in the index`);for(let o of a){let a=r(e,o);if(a==null)continue;let s=t(i(a,o),o),l=this._fieldIds[o],u=new Set(s).size;this.removeFieldLength(c,l,this._documentCount,u);for(let e of s){let t=n(e,o);if(Array.isArray(t))for(let e of t)this.removeTerm(l,c,e);else t&&this.removeTerm(l,c,t)}}this._storedFields.delete(c),this._documentIds.delete(c),this._idToShortId.delete(s),this._fieldLength.delete(c),--this._documentCount}removeAll(e){if(e)for(let t of e)this.remove(t);else if(arguments.length>0)throw Error(`Expected documents to be present. Omit the argument to remove all documents.`);else this._index=new ut,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldLength=new Map,this._avgFieldLength=[],this._storedFields=new Map,this._nextId=0}discard(e){let t=this._idToShortId.get(e);if(t==null)throw Error(`MiniSearch: cannot discard document with ID ${e}: it is not in the index`);this._idToShortId.delete(e),this._documentIds.delete(t),this._storedFields.delete(t),(this._fieldLength.get(t)||[]).forEach((e,n)=>{this.removeFieldLength(t,n,this._documentCount,e)}),this._fieldLength.delete(t),--this._documentCount,this._dirtCount+=1,this.maybeAutoVacuum()}maybeAutoVacuum(){if(this._options.autoVacuum===!1)return;let{minDirtFactor:e,minDirtCount:t,batchSize:n,batchWait:r}=this._options.autoVacuum;this.conditionalVacuum({batchSize:n,batchWait:r},{minDirtCount:t,minDirtFactor:e})}discardAll(e){let t=this._options.autoVacuum;try{this._options.autoVacuum=!1;for(let t of e)this.discard(t)}finally{this._options.autoVacuum=t}this.maybeAutoVacuum()}replace(e){let{idField:t,extractField:n}=this._options,r=n(e,t);this.discard(r),this.add(e)}vacuum(e={}){return this.conditionalVacuum(e)}conditionalVacuum(e,t){return this._currentVacuum?(this._enqueuedVacuumConditions=this._enqueuedVacuumConditions&&t,this._enqueuedVacuum??=this._currentVacuum.then(()=>{let t=this._enqueuedVacuumConditions;return this._enqueuedVacuumConditions=jt,this.performVacuuming(e,t)}),this._enqueuedVacuum):this.vacuumConditionsMet(t)===!1?Promise.resolve():(this._currentVacuum=this.performVacuuming(e),this._currentVacuum)}async performVacuuming(e,t){let n=this._dirtCount;if(this.vacuumConditionsMet(t)){let t=e.batchSize||At.batchSize,r=e.batchWait||At.batchWait,i=1;for(let[e,n]of this._index){for(let[e,t]of n)for(let[r]of t)this._documentIds.has(r)||(t.size<=1?n.delete(e):t.delete(r));this._index.get(e).size===0&&this._index.delete(e),i%t===0&&await new Promise(e=>setTimeout(e,r)),i+=1}this._dirtCount-=n}await null,this._currentVacuum=this._enqueuedVacuum,this._enqueuedVacuum=null}vacuumConditionsMet(e){if(e==null)return!0;let{minDirtCount:t,minDirtFactor:n}=e;return t||=Mt.minDirtCount,n||=Mt.minDirtFactor,this.dirtCount>=t&&this.dirtFactor>=n}get isVacuuming(){return this._currentVacuum!=null}get dirtCount(){return this._dirtCount}get dirtFactor(){return this._dirtCount/(1+this._documentCount+this._dirtCount)}has(e){return this._idToShortId.has(e)}getStoredFields(e){let t=this._idToShortId.get(e);if(t!=null)return this._storedFields.get(t)}search(t,n={}){let{searchOptions:r}=this._options,i={...r,...n},a=this.executeQuery(t,n),o=[];for(let[e,{score:t,terms:n,match:r}]of a){let a=n.length||1,s={id:this._documentIds.get(e),score:t*a,terms:Object.keys(r),queryTerms:n,match:r};Object.assign(s,this._storedFields.get(e)),(i.filter==null||i.filter(s))&&o.push(s)}return t===e.wildcard&&i.boostDocument==null||o.sort(Ft),o}autoSuggest(e,t={}){t={...this._options.autoSuggestOptions,...t};let n=new Map;for(let{score:r,terms:i}of this.search(e,t)){let e=i.join(` `),t=n.get(e);t==null?n.set(e,{score:r,terms:i,count:1}):(t.score+=r,t.count+=1)}let r=[];for(let[e,{score:t,terms:i,count:a}]of n)r.push({suggestion:e,terms:i,score:t/a});return r.sort(Ft),r}get documentCount(){return this._documentCount}get termCount(){return this._index.size}static loadJSON(e,t){if(t==null)throw Error(`MiniSearch: loadJSON should be given the same options used when serializing the index`);return this.loadJS(JSON.parse(e),t)}static async loadJSONAsync(e,t){if(t==null)throw Error(`MiniSearch: loadJSON should be given the same options used when serializing the index`);return this.loadJSAsync(JSON.parse(e),t)}static getDefault(e){if(Dt.hasOwnProperty(e))return St(Dt,e);throw Error(`MiniSearch: unknown option "${e}"`)}static loadJS(e,t){let{index:n,documentIds:r,fieldLength:i,storedFields:a,serializationVersion:o}=e,s=this.instantiateMiniSearch(e,t);s._documentIds=Lt(r),s._fieldLength=Lt(i),s._storedFields=Lt(a);for(let[e,t]of s._documentIds)s._idToShortId.set(t,e);for(let[e,t]of n){let n=new Map;for(let e of Object.keys(t)){let r=t[e];o===1&&(r=r.ds),n.set(parseInt(e,10),Lt(r))}s._index.set(e,n)}return s}static async loadJSAsync(e,t){let{index:n,documentIds:r,fieldLength:i,storedFields:a,serializationVersion:o}=e,s=this.instantiateMiniSearch(e,t);s._documentIds=await $(r),s._fieldLength=await $(i),s._storedFields=await $(a);for(let[e,t]of s._documentIds)s._idToShortId.set(t,e);let c=0;for(let[e,t]of n){let n=new Map;for(let e of Object.keys(t)){let r=t[e];o===1&&(r=r.ds),n.set(parseInt(e,10),await $(r))}++c%1e3==0&&await Rt(0),s._index.set(e,n)}return s}static instantiateMiniSearch(t,n){let{documentCount:r,nextId:i,fieldIds:a,averageFieldLength:o,dirtCount:s,serializationVersion:c}=t;if(c!==1&&c!==2)throw Error(`MiniSearch: cannot deserialize an index created with an incompatible version`);let l=new e(n);return l._documentCount=r,l._nextId=i,l._idToShortId=new Map,l._fieldIds=a,l._avgFieldLength=o,l._dirtCount=s||0,l._index=new ut,l}executeQuery(t,n={}){if(t===e.wildcard)return this.executeWildcardQuery(n);if(typeof t!=`string`){let e={...n,...t,queries:void 0},r=t.queries.map(t=>this.executeQuery(t,e));return this.combineResults(r,e.combineWith)}let{tokenize:r,processTerm:i,searchOptions:a}=this._options,o={tokenize:r,processTerm:i,...a,...n},{tokenize:s,processTerm:c}=o,l=s(t).flatMap(e=>c(e)).filter(e=>!!e).map(Et(o)).map(e=>this.executeQuerySpec(e,o));return this.combineResults(l,o.combineWith)}executeQuerySpec(e,t){let n={...this._options.searchOptions,...t},r=(n.fields||this._options.fields).reduce((e,t)=>({...e,[t]:St(n.boost,t)||1}),{}),{boostDocument:i,weights:a,maxFuzzy:o,bm25:s}=n,{fuzzy:c,prefix:l}={...Ot.weights,...a},u=this._index.get(e.term),d=this.termResults(e.term,e.term,1,e.termBoost,u,r,i,s),f,p;if(e.prefix&&(f=this._index.atPrefix(e.term)),e.fuzzy){let t=e.fuzzy===!0?.2:e.fuzzy,n=t<1?Math.min(o,Math.round(e.term.length*t)):t;n&&(p=this._index.fuzzyGet(e.term,n))}if(f)for(let[t,n]of f){let a=t.length-e.term.length;if(!a)continue;p?.delete(t);let o=l*t.length/(t.length+.3*a);this.termResults(e.term,t,o,e.termBoost,n,r,i,s,d)}if(p)for(let t of p.keys()){let[n,a]=p.get(t);if(!a)continue;let o=c*t.length/(t.length+a);this.termResults(e.term,t,o,e.termBoost,n,r,i,s,d)}return d}executeWildcardQuery(e){let t=new Map,n={...this._options.searchOptions,...e};for(let[e,r]of this._documentIds){let i=n.boostDocument?n.boostDocument(r,``,this._storedFields.get(e)):1;t.set(e,{score:i,terms:[],match:{}})}return t}combineResults(e,t=vt){if(e.length===0)return new Map;let n=Ct[t.toLowerCase()];if(!n)throw Error(`Invalid combination operator: ${t}`);return e.reduce(n)||new Map}toJSON(){let e=[];for(let[t,n]of this._index){let r={};for(let[e,t]of n)r[e]=Object.fromEntries(t);e.push([t,r])}return{documentCount:this._documentCount,nextId:this._nextId,documentIds:Object.fromEntries(this._documentIds),fieldIds:this._fieldIds,fieldLength:Object.fromEntries(this._fieldLength),averageFieldLength:this._avgFieldLength,storedFields:Object.fromEntries(this._storedFields),dirtCount:this._dirtCount,index:e,serializationVersion:2}}termResults(e,t,n,r,i,a,o,s,c=new Map){if(i==null)return c;for(let l of Object.keys(a)){let u=a[l],d=this._fieldIds[l],f=i.get(d);if(f==null)continue;let p=f.size,m=this._avgFieldLength[d];for(let i of f.keys()){if(!this._documentIds.has(i)){this.removeTerm(d,i,t),--p;continue}let a=o?o(this._documentIds.get(i),t,this._storedFields.get(i)):1;if(!a)continue;let h=f.get(i),g=this._fieldLength.get(i)[d],_=Tt(h,p,this._documentCount,g,m,s),v=n*r*u*a*_,y=c.get(i);if(y){y.score+=v,Nt(y.terms,e);let n=St(y.match,t);n?n.push(l):y.match[t]=[l]}else c.set(i,{score:v,terms:[e],match:{[t]:[l]}})}}return c}addTerm(e,t,n){let r=this._index.fetch(n,It),i=r.get(e);if(i==null)i=new Map,i.set(t,1),r.set(e,i);else{let e=i.get(t);i.set(t,(e||0)+1)}}removeTerm(e,t,n){if(!this._index.has(n)){this.warnDocumentChanged(t,e,n);return}let r=this._index.fetch(n,It),i=r.get(e);i==null||i.get(t)==null?this.warnDocumentChanged(t,e,n):i.get(t)<=1?i.size<=1?r.delete(e):i.delete(t):i.set(t,i.get(t)-1),this._index.get(n).size===0&&this._index.delete(n)}warnDocumentChanged(e,t,n){for(let r of Object.keys(this._fieldIds))if(this._fieldIds[r]===t){this._options.logger(`warn`,`MiniSearch: document with ID ${this._documentIds.get(e)} has changed before removal: term "${n}" was not present in field "${r}". Removing a document after it has changed can corrupt the index!`,`version_conflict`);return}}addDocumentId(e){let t=this._nextId;return this._idToShortId.set(e,t),this._documentIds.set(t,e),this._documentCount+=1,this._nextId+=1,t}addFields(e){for(let t=0;tObject.prototype.hasOwnProperty.call(e,t)?e[t]:void 0,Ct={[vt]:(e,t)=>{for(let n of t.keys()){let r=e.get(n);if(r==null)e.set(n,t.get(n));else{let{score:e,terms:i,match:a}=t.get(n);r.score+=e,r.match=Object.assign(r.match,a),Pt(r.terms,i)}}return e},[yt]:(e,t)=>{let n=new Map;for(let r of t.keys()){let i=e.get(r);if(i==null)continue;let{score:a,terms:o,match:s}=t.get(r);Pt(i.terms,o),n.set(r,{score:i.score+a,terms:i.terms,match:Object.assign(i.match,s)})}return n},[bt]:(e,t)=>{for(let n of t.keys())e.delete(n);return e}},wt={k:1.2,b:.7,d:.5},Tt=(e,t,n,r,i,a)=>{let{k:o,b:s,d:c}=a;return Math.log(1+(n-t+.5)/(t+.5))*(c+e*(o+1)/(e+o*(1-s+s*r/i)))},Et=e=>(t,n,r)=>({term:t,fuzzy:typeof e.fuzzy==`function`?e.fuzzy(t,n,r):e.fuzzy||!1,prefix:typeof e.prefix==`function`?e.prefix(t,n,r):e.prefix===!0,termBoost:typeof e.boostTerm==`function`?e.boostTerm(t,n,r):1}),Dt={idField:`id`,extractField:(e,t)=>e[t],stringifyField:(e,t)=>e.toString(),tokenize:e=>e.split(zt),processTerm:e=>e.toLowerCase(),fields:void 0,searchOptions:void 0,storeFields:[],logger:(e,t)=>{typeof(console==null?void 0:console[e])==`function`&&console[e](t)},autoVacuum:!0},Ot={combineWith:vt,prefix:!1,fuzzy:!1,maxFuzzy:6,boost:{},weights:{fuzzy:.45,prefix:.375},bm25:wt},kt={combineWith:yt,prefix:(e,t,n)=>t===n.length-1},At={batchSize:1e3,batchWait:10},jt={minDirtFactor:.1,minDirtCount:20},Mt={...At,...jt},Nt=(e,t)=>{e.includes(t)||e.push(t)},Pt=(e,t)=>{for(let n of t)e.includes(n)||e.push(n)},Ft=({score:e},{score:t})=>t-e,It=()=>new Map,Lt=e=>{let t=new Map;for(let n of Object.keys(e))t.set(parseInt(n,10),e[n]);return t},$=async e=>{let t=new Map,n=0;for(let r of Object.keys(e))t.set(parseInt(r,10),e[r]),++n%1e3==0&&await Rt(0);return t},Rt=e=>new Promise(t=>setTimeout(t,e)),zt=/[\n\r\p{Z}\p{P}]+/u,Bt=class{max;cache;constructor(e=10){this.max=e,this.cache=new Map}get(e){let t=this.cache.get(e);return t!==void 0&&(this.cache.delete(e),this.cache.set(e,t)),t}set(e,t){this.cache.has(e)?this.cache.delete(e):this.cache.size===this.max&&this.cache.delete(this.first()),this.cache.set(e,t)}first(){return this.cache.keys().next().value}clear(){this.cache.clear()}},Vt={},Ht={width:`18`,height:`18`,viewBox:`0 0 24 24`,"aria-hidden":`true`};function Ut(e,t){return i(),x(`svg`,Ht,[...t[0]||=[w(`path`,{fill:`none`,stroke:`currentColor`,"stroke-linecap":`round`,"stroke-linejoin":`round`,"stroke-width":`2`,d:`M19 12H5m7 7l-7-7l7-7`},null,-1)]])}var Wt=C(Vt,[[`render`,Ut]]),Gt={},Kt={width:`18`,height:`18`,viewBox:`0 0 24 24`,"aria-hidden":`true`};function qt(e,t){return i(),x(`svg`,Kt,[...t[0]||=[w(`path`,{fill:`none`,stroke:`currentColor`,"stroke-linecap":`round`,"stroke-linejoin":`round`,"stroke-width":`2`,d:`M20 5H9l-7 7l7 7h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2Zm-2 4l-6 6m0-6l6 6`},null,-1)]])}var Jt=C(Gt,[[`render`,qt]]),Yt={},Xt={width:`18`,height:`18`,viewBox:`0 0 24 24`,"aria-hidden":`true`};function Zt(e,t){return i(),x(`svg`,Xt,[...t[0]||=[w(`g`,{fill:`none`,stroke:`currentColor`,"stroke-linecap":`round`,"stroke-linejoin":`round`,"stroke-width":`2`},[w(`circle`,{cx:`11`,cy:`11`,r:`8`}),w(`path`,{d:`m21 21l-4.35-4.35`})],-1)]])}var Qt=C(Yt,[[`render`,Zt]]),$t=[`aria-owns`],en={class:`shell`},tn=[`title`],nn={class:`search-actions before`},rn=[`title`],an=[`placeholder`],on={class:`search-actions`},sn=[`disabled`,`title`],cn=[`id`,`role`,`aria-labelledby`],ln=[`aria-selected`],un=[`href`,`aria-label`,`onMouseenter`,`onFocusin`,`onClick`],dn={class:`titles`},fn=[`innerHTML`],pn={class:`title main`},mn=[`innerHTML`],hn={key:0,class:`no-results`},gn={class:`search-keyboard-shortcuts`},_n=[`aria-label`],vn=[`aria-label`],yn=[`aria-label`],bn=[`aria-label`],xn=C(E({__name:`SearchBox`,props:{locales:{},options:{}},emits:[`close`],setup(v,{emit:C}){let E=C,te=se(),D=pe(d(()=>v.locales)),re=ue(),me=b(),k=b(),A=ce(),{activate:ge}=et(me,{immediate:!0}),j=de(async()=>{let t;if(Intl.Segmenter!==void 0){let e=new Intl.Segmenter(re.value,{granularity:`word`});t=t=>Array.from(e.segment(t)).map(e=>e.segment)}return e(xt.loadJSON((await A.value[te.value]?.())?.default,{fields:[`title`,`titles`,`text`],storeFields:[`title`,`titles`],searchOptions:{fuzzy:.2,prefix:!0,boost:{title:4,text:2,titles:1},tokenize:t},...v.options.miniSearch?.searchOptions,...v.options.miniSearch?.options}))}),M=_(()=>v.options?.disableQueryPersistence===!0).value?S(``):ne(`vuepress-plume:mini-search-filter`,``),N=_(()=>D.value.buttonText||D.value.placeholder||`Search`),P=b([]),F=S(!1);r(M,()=>{F.value=!1});let I=de(async()=>{if(k.value)return e(new rt(k.value))},null),L=new Bt(64);oe(()=>[j.value,M.value],async([e,n],r,i)=>{r?.[0]!==e&&L.clear();let a=!1;if(i(()=>{a=!0}),!e)return;P.value=e.search(n),F.value=!0;let o=new Set;P.value=P.value.map(e=>{let[t,n]=e.id.split(`#`),r=L.get(t)?.get(n)??``;for(let t in e.match)o.add(t);return{...e,text:r}}),await t(),!a&&await new Promise(e=>{I.value?.unmark({done:()=>{I.value?.markRegExp(Ce(o),{done:e})}})})},{debounce:200,immediate:!0});let R=S(),_e=_(()=>M.value?.length<=0);function z(e=!0){R.value?.focus(),e&&R.value?.select()}h(()=>{z()});function ve(e){e.pointerType===`mouse`&&z()}let B=S(-1),V=S(!1);r(P,e=>{B.value=e.length?0:-1,H()});function H(){t(()=>{let e=document.querySelector(`.result.selected`);e&&e.scrollIntoView({block:`nearest`})})}O(`ArrowUp`,e=>{e.preventDefault(),B.value--,B.value<0&&(B.value=P.value.length-1),V.value=!0,H()}),O(`ArrowDown`,e=>{e.preventDefault(),B.value++,B.value>=P.value.length&&(B.value=0),V.value=!0,H()});let ye=ie();O(`Enter`,e=>{if(e.isComposing||e.target instanceof HTMLButtonElement&&e.target.type!==`submit`)return;let t=P.value[B.value];if(e.target instanceof HTMLInputElement&&!t){e.preventDefault();return}t&&(ye.push(t.id),E(`close`))}),O(`Escape`,()=>{E(`close`)}),h(()=>{window.history.pushState(null,``,null)}),le(`popstate`,e=>{e.preventDefault(),E(`close`)});let be=fe(typeof document<`u`?document.body:null);h(()=>{t(()=>{be.value=!0,t().then(()=>ge())})}),a(()=>{be.value=!1});function xe(){M.value=``,t().then(()=>z(!1))}function Se(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,`\\$&`).replace(/-/g,`\\x2d`)}function Ce(e){return new RegExp([...e].sort((e,t)=>t.length-e.length).map(e=>`(${Se(e)})`).join(`|`),`gi`)}function we(e,t){e.preventDefault(),ye.push(t.id),E(`close`)}return(e,t)=>(i(),f(y,{to:`body`},[w(`div`,{ref_key:`el`,ref:me,role:`button`,"aria-owns":P.value?.length?`localsearch-list`:void 0,"aria-expanded":`true`,"aria-haspopup":`listbox`,"aria-labelledby":`mini-search-label`,class:`VPLocalSearchBox`},[w(`div`,{class:`backdrop`,onClick:t[0]||=t=>e.$emit(`close`)}),w(`div`,en,[w(`form`,{class:`search-bar`,onPointerup:t[3]||=e=>ve(e),onSubmit:t[4]||=he(()=>{},[`prevent`])},[w(`label`,{id:`localsearch-label`,title:N.value,for:`localsearch-input`},[l(Qt,{class:`search-icon`})],8,tn),w(`div`,nn,[w(`button`,{class:`back-button`,title:T(D).backButtonTitle,onClick:t[1]||=t=>e.$emit(`close`)},[l(Wt)],8,rn)]),c(w(`input`,{id:`localsearch-input`,ref_key:`searchInput`,ref:R,"onUpdate:modelValue":t[2]||=e=>s(M)?M.value=e:null,placeholder:N.value,"aria-labelledby":`localsearch-label`,class:`search-input`},null,8,an),[[ee,T(M)]]),w(`div`,on,[w(`button`,{class:`clear-button`,type:`reset`,disabled:_e.value,title:T(D).resetButtonTitle,onClick:xe},[l(Jt)],8,sn)])],32),w(`ul`,{id:P.value?.length?`localsearch-list`:void 0,ref_key:`resultsEl`,ref:k,role:P.value?.length?`listbox`:void 0,"aria-labelledby":P.value?.length?`localsearch-label`:void 0,class:`results`,onMousemove:t[5]||=e=>V.value=!1},[(i(!0),x(u,null,o(P.value,(e,r)=>(i(),x(`li`,{key:e.id,role:`option`,"aria-selected":B.value===r?`true`:`false`},[w(`a`,{href:T(ae)(e.id),class:n([`result`,{selected:B.value===r}]),"aria-label":[...e.titles,e.title].join(` > `),onMouseenter:e=>!V.value&&(B.value=r),onFocusin:e=>B.value=r,onClick:t=>we(t,e)},[w(`div`,null,[w(`div`,dn,[t[7]||=w(`span`,{class:`title-icon`},`#`,-1),(i(!0),x(u,null,o(e.titles,(e,n)=>(i(),x(`span`,{key:n,class:`title`},[w(`span`,{class:`text`,innerHTML:e},null,8,fn),t[6]||=w(`svg`,{width:`18`,height:`18`,viewBox:`0 0 24 24`},[w(`path`,{fill:`none`,stroke:`currentColor`,"stroke-linecap":`round`,"stroke-linejoin":`round`,"stroke-width":`2`,d:`m9 18l6-6l-6-6`})],-1)]))),128)),w(`span`,pn,[w(`span`,{class:`text`,innerHTML:e.title},null,8,mn)])])])],42,un)],8,ln))),128)),T(M)&&!P.value.length&&F.value?(i(),x(`li`,hn,[m(g(T(D).noResultsText)+` "`,1),w(`strong`,null,g(T(M)),1),t[8]||=m(`" `,-1)])):p(``,!0)],40,cn),w(`div`,gn,[w(`span`,null,[w(`kbd`,{"aria-label":T(D).footer?.navigateUpKeyAriaLabel??``},[...t[9]||=[w(`svg`,{width:`14`,height:`14`,viewBox:`0 0 24 24`},[w(`path`,{fill:`none`,stroke:`currentColor`,"stroke-linecap":`round`,"stroke-linejoin":`round`,"stroke-width":`2`,d:`M12 19V5m-7 7l7-7l7 7`})],-1)]],8,_n),w(`kbd`,{"aria-label":T(D).footer?.navigateDownKeyAriaLabel??``},[...t[10]||=[w(`svg`,{width:`14`,height:`14`,viewBox:`0 0 24 24`},[w(`path`,{fill:`none`,stroke:`currentColor`,"stroke-linecap":`round`,"stroke-linejoin":`round`,"stroke-width":`2`,d:`M12 5v14m7-7l-7 7l-7-7`})],-1)]],8,vn),m(` `+g(T(D).footer?.navigateText??``),1)]),w(`span`,null,[w(`kbd`,{"aria-label":T(D).footer?.selectKeyAriaLabel??``},[...t[11]||=[w(`svg`,{width:`14`,height:`14`,viewBox:`0 0 24 24`},[w(`g`,{fill:`none`,stroke:`currentcolor`,"stroke-linecap":`round`,"stroke-linejoin":`round`,"stroke-width":`2`},[w(`path`,{d:`m9 10l-5 5l5 5`}),w(`path`,{d:`M20 4v7a4 4 0 0 1-4 4H4`})])],-1)]],8,yn),m(` `+g(T(D).footer?.selectText??``),1)]),w(`span`,null,[w(`kbd`,{"aria-label":T(D).footer?.closeKeyAriaLabel??``},`esc`,8,bn),m(` `+g(T(D).footer?.closeText??``),1)])])])],8,$t)]))}}),[[`__scopeId`,`data-v-775cdd5b`]]);export{xn as default}; \ No newline at end of file diff --git a/assets/app-BF-nLE4B.js b/assets/app-BF-nLE4B.js new file mode 100644 index 00000000..5b159ad6 --- /dev/null +++ b/assets/app-BF-nLE4B.js @@ -0,0 +1,35 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/README-CJdHOG1E.js","assets/plugin-vue_export-helper-ZATDNS4t.js","assets/README-_1xGCZkY.js","assets/bar-B-500Mjy.js","assets/foo-QAwVxVkX.js","assets/layout-page-DUDMdVZK.js","assets/markdown-fITnXr7c.js","assets/404.html-DUTmWaGp.js","assets/index.html-B_5ImQqc.js","assets/index.html-BAaZBxMA.js","assets/index.html-FNQVXG_Q.js","assets/index.html-Dqoc5ZGI.js","assets/SearchBox-DdFtYnZ4.js"])))=>i.map(i=>d[i]); +import{$ as e,A as t,At as n,B as r,C as i,Ct as a,D as o,Dt as s,E as c,Et as l,F as u,G as d,H as f,I as p,J as m,K as h,L as g,M as _,N as v,O as y,Ot as b,P as x,Q as S,R as C,S as ee,St as te,T as w,Tt as T,U as ne,V as re,W as ie,X as ae,Y as oe,Z as se,_ as E,_t as ce,a as D,at as le,b as ue,bt as de,c as fe,ct as pe,d as O,dt as me,et as he,f as k,ft as ge,g as A,gt as _e,ht as ve,i as ye,it as be,j as xe,k as j,kt as M,l as N,lt as P,m as Se,mt as Ce,n as we,nt as Te,ot as F,p as I,pt as Ee,q as De,r as Oe,rt as L,s as ke,st as Ae,t as R,tt as je,u as z,ut as B,v as Me,vt as Ne,w as Pe,wt as Fe,x as Ie,xt as Le,y as V,yt as Re,z as ze}from"./plugin-vue_export-helper-ZATDNS4t.js";var Be=Object.defineProperty,Ve=(e,t)=>{let n={};for(var r in e)Be(n,r,{get:e[r],enumerable:!0});return t||Be(n,Symbol.toStringTag,{value:`Module`}),n},He=void 0,Ue=typeof window<`u`&&window.trustedTypes;if(Ue)try{He=Ue.createPolicy(`vue`,{createHTML:e=>e})}catch{}var We=He?e=>He.createHTML(e):e=>e,Ge=`http://www.w3.org/2000/svg`,Ke=`http://www.w3.org/1998/Math/MathML`,qe=typeof document<`u`?document:null,Je=qe&&qe.createElement(`template`),Ye={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{let t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{let i=t===`svg`?qe.createElementNS(Ge,e):t===`mathml`?qe.createElementNS(Ke,e):n?qe.createElement(e,{is:n}):qe.createElement(e);return e===`select`&&r&&r.multiple!=null&&i.setAttribute(`multiple`,r.multiple),i},createText:e=>qe.createTextNode(e),createComment:e=>qe.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>qe.querySelector(e),setScopeId(e,t){e.setAttribute(t,``)},insertStaticContent(e,t,n,r,i,a){let o=n?n.previousSibling:t.lastChild;if(i&&(i===a||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===a||!(i=i.nextSibling)););else{Je.innerHTML=We(r===`svg`?`${e}`:r===`mathml`?`${e}`:e);let i=Je.content;if(r===`svg`||r===`mathml`){let e=i.firstChild;for(;e.firstChild;)i.appendChild(e.firstChild);i.removeChild(e)}t.insertBefore(i,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Xe=`transition`,Ze=`animation`,Qe=Symbol(`_vtc`),$e={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},et=Ee({},Oe,$e),tt=(e=>(e.displayName=`Transition`,e.props=et,e))((e,{slots:t})=>i(we,it(e),t)),nt=(e,t=[])=>{ce(e)?e.forEach(e=>e(...t)):e&&e(...t)},rt=e=>e?ce(e)?e.some(e=>e.length>1):e.length>1:!1;function it(e){let t={};for(let n in e)n in $e||(t[n]=e[n]);if(e.css===!1)return t;let{name:n=`v`,type:r,duration:i,enterFromClass:a=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:c=a,appearActiveClass:l=o,appearToClass:u=s,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,m=at(i),h=m&&m[0],g=m&&m[1],{onBeforeEnter:_,onEnter:v,onEnterCancelled:y,onLeave:b,onLeaveCancelled:x,onBeforeAppear:S=_,onAppear:C=v,onAppearCancelled:ee=y}=t,te=(e,t,n,r)=>{e._enterCancelled=r,ct(e,t?u:s),ct(e,t?l:o),n&&n()},w=(e,t)=>{e._isLeaving=!1,ct(e,d),ct(e,p),ct(e,f),t&&t()},T=e=>(t,n)=>{let i=e?C:v,o=()=>te(t,e,n);nt(i,[t,o]),lt(()=>{ct(t,e?c:a),st(t,e?u:s),rt(i)||dt(t,r,h,o)})};return Ee(t,{onBeforeEnter(e){nt(_,[e]),st(e,a),st(e,o)},onBeforeAppear(e){nt(S,[e]),st(e,c),st(e,l)},onEnter:T(!1),onAppear:T(!0),onLeave(e,t){e._isLeaving=!0;let n=()=>w(e,t);st(e,d),e._enterCancelled?(st(e,f),ht(e)):(ht(e),st(e,f)),lt(()=>{e._isLeaving&&(ct(e,d),st(e,p),rt(b)||dt(e,r,g,n))}),nt(b,[e,n])},onEnterCancelled(e){te(e,!1,void 0,!0),nt(y,[e])},onAppearCancelled(e){te(e,!0,void 0,!0),nt(ee,[e])},onLeaveCancelled(e){w(e),nt(x,[e])}})}function at(e){if(e==null)return null;if(de(e))return[ot(e.enter),ot(e.leave)];{let t=ot(e);return[t,t]}}function ot(e){return n(e)}function st(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.add(t)),(e[Qe]||(e[Qe]=new Set)).add(t)}function ct(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.remove(t));let n=e[Qe];n&&(n.delete(t),n.size||(e[Qe]=void 0))}function lt(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}var ut=0;function dt(e,t,n,r){let i=e._endId=++ut,a=()=>{i===e._endId&&r()};if(n!=null)return setTimeout(a,n);let{type:o,timeout:s,propCount:c}=ft(e,t);if(!o)return r();let l=o+`end`,u=0,d=()=>{e.removeEventListener(l,f),a()},f=t=>{t.target===e&&++u>=c&&d()};setTimeout(()=>{u(n[e]||``).split(`, `),i=r(`${Xe}Delay`),a=r(`${Xe}Duration`),o=pt(i,a),s=r(`${Ze}Delay`),c=r(`${Ze}Duration`),l=pt(s,c),u=null,d=0,f=0;t===Xe?o>0&&(u=Xe,d=o,f=a.length):t===Ze?l>0&&(u=Ze,d=l,f=c.length):(d=Math.max(o,l),u=d>0?o>l?Xe:Ze:null,f=u?u===Xe?a.length:c.length:0);let p=u===Xe&&/\b(?:transform|all)(?:,|$)/.test(r(`${Xe}Property`).toString());return{type:u,timeout:d,propCount:f,hasTransform:p}}function pt(e,t){for(;e.lengthmt(t)+mt(e[n])))}function mt(e){return e===`auto`?0:Number(e.slice(0,-1).replace(`,`,`.`))*1e3}function ht(e){return(e?e.ownerDocument:document).body.offsetHeight}function gt(e,t,n){let r=e[Qe];r&&(t=(t?[t,...r]:[...r]).join(` `)),t==null?e.removeAttribute(`class`):n?e.setAttribute(`class`,t):e.className=t}var _t=Symbol(`_vod`),vt=Symbol(`_vsh`),yt={name:`show`,beforeMount(e,{value:t},{transition:n}){e[_t]=e.style.display===`none`?``:e.style.display,n&&t?n.beforeEnter(e):bt(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),bt(e,!0),r.enter(e)):r.leave(e,()=>{bt(e,!1)}):bt(e,t))},beforeUnmount(e,{value:t}){bt(e,t)}};function bt(e,t){e.style.display=t?e[_t]:`none`,e[vt]=!t}var xt=Symbol(``),St=/(?:^|;)\s*display\s*:/;function Ct(e,t,n){let r=e.style,i=a(n),o=!1;if(n&&!i){if(t)if(a(t))for(let e of t.split(`;`)){let t=e.slice(0,e.indexOf(`:`)).trim();n[t]??Tt(r,t,``)}else for(let e in t)n[e]??Tt(r,e,``);for(let e in n)e===`display`&&(o=!0),Tt(r,e,n[e])}else if(i){if(t!==n){let e=r[xt];e&&(n+=`;`+e),r.cssText=n,o=St.test(n)}}else t&&e.removeAttribute(`style`);_t in e&&(e[_t]=o?r.display:``,e[vt]&&(r.display=`none`))}var wt=/\s*!important$/;function Tt(e,t,n){if(ce(n))n.forEach(n=>Tt(e,t,n));else if(n??=``,t.startsWith(`--`))e.setProperty(t,n);else{let r=Ot(e,t);wt.test(n)?e.setProperty(Ce(r),n.replace(wt,``),`important`):e[r]=n}}var Et=[`Webkit`,`Moz`,`ms`],Dt={};function Ot(e,t){let n=Dt[t];if(n)return n;let r=me(t);if(r!==`filter`&&r in e)return Dt[t]=r;r=ge(r);for(let n=0;nRt||=(zt.then(()=>Rt=0),Date.now());function Vt(e,t){let n=e=>{if(!e._vts)e._vts=Date.now();else if(e._vts<=n.attached)return;ke(Ht(e,n.value),t,5,[e])};return n.value=e,n.attached=Bt(),n}function Ht(e,t){if(ce(t)){let n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(e=>t=>!t._stopped&&e&&e(t))}else return t}var Ut=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Wt=(e,t,n,r,i,o)=>{let s=i===`svg`;t===`class`?gt(e,r,s):t===`style`?Ct(e,n,r):Le(t)?Re(t)||Ft(e,t,n,r,o):(t[0]===`.`?(t=t.slice(1),!0):t[0]===`^`?(t=t.slice(1),!1):Gt(e,t,r,s))?(jt(e,t,r),!e.tagName.includes(`-`)&&(t===`value`||t===`checked`||t===`selected`)&&At(e,t,r,s,o,t!==`value`)):e._isVueCE&&(Kt(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!a(r)))?jt(e,me(t),r,o,t):(t===`true-value`?e._trueValue=r:t===`false-value`&&(e._falseValue=r),At(e,t,r,s))};function Gt(e,t,n,r){if(r)return!!(t===`innerHTML`||t===`textContent`||t in e&&Ut(t)&&Ne(n));if(t===`spellcheck`||t===`draggable`||t===`translate`||t===`autocorrect`||t===`sandbox`&&e.tagName===`IFRAME`||t===`form`||t===`list`&&e.tagName===`INPUT`||t===`type`&&e.tagName===`TEXTAREA`)return!1;if(t===`width`||t===`height`){let t=e.tagName;if(t===`IMG`||t===`VIDEO`||t===`CANVAS`||t===`SOURCE`)return!1}return Ut(t)&&a(n)?!1:t in e}function Kt(e,t){let n=e._def.props;if(!n)return!1;let r=me(t);return Array.isArray(n)?n.some(e=>me(e)===r):Object.keys(n).some(e=>me(e)===r)}var qt=new WeakMap,Jt=new WeakMap,Yt=Symbol(`_moveCb`),Xt=Symbol(`_enterCb`),Zt=(e=>(delete e.props.mode,e))({name:`TransitionGroup`,props:Ee({},et,{tag:String,moveClass:String}),setup(e,{slots:t}){let n=ue(),r=ie(),i,a;return xe(()=>{if(!i.length)return;let t=e.moveClass||`${e.name||`v`}-move`;if(!nn(i[0].el,n.vnode.el,t)){i=[];return}i.forEach(Qt),i.forEach($t);let r=i.filter(en);ht(n.vnode.el),r.forEach(e=>{let n=e.el,r=n.style;st(n,t),r.transform=r.webkitTransform=r.transitionDuration=``;let i=n[Yt]=e=>{e&&e.target!==n||(!e||e.propertyName.endsWith(`transform`))&&(n.removeEventListener(`transitionend`,i),n[Yt]=null,ct(n,t))};n.addEventListener(`transitionend`,i)}),i=[]}),()=>{let o=Ae(e),s=it(o),c=o.tag||D;if(i=[],a)for(let e=0;e{e.split(/\s+/).forEach(e=>e&&r.classList.remove(e))}),n.split(/\s+/).forEach(e=>e&&r.classList.add(e)),r.style.display=`none`;let a=t.nodeType===1?t:t.parentNode;a.appendChild(r);let{hasTransform:o}=ft(r);return a.removeChild(r),o}var rn=e=>{let t=e.props[`onUpdate:modelValue`]||!1;return ce(t)?e=>_e(t,e):t};function an(e){e.target.composing=!0}function on(e){let t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event(`input`)))}var sn=Symbol(`_assign`);function cn(e,t,n){return t&&(e=e.trim()),n&&(e=T(e)),e}var ln={created(e,{modifiers:{lazy:t,trim:n,number:r}},i){e[sn]=rn(i);let a=r||i.props&&i.props.type===`number`;Mt(e,t?`change`:`input`,t=>{t.target.composing||e[sn](cn(e.value,n,a))}),(n||a)&&Mt(e,`change`,()=>{e.value=cn(e.value,n,a)}),t||(Mt(e,`compositionstart`,an),Mt(e,`compositionend`,on),Mt(e,`change`,on))},mounted(e,{value:t}){e.value=t??``},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:i,number:a}},o){if(e[sn]=rn(o),e.composing)return;let s=(a||e.type===`number`)&&!/^0\d/.test(e.value)?T(e.value):e.value,c=t??``;if(s===c)return;let l=e.getRootNode();(l instanceof Document||l instanceof ShadowRoot)&&l.activeElement===e&&e.type!==`range`&&(r&&t===n||i&&e.value.trim()===c)||(e.value=c)}},un=[`ctrl`,`shift`,`alt`,`meta`],dn={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)=>un.some(n=>e[`${n}Key`]&&!t.includes(n))},fn=(e,t)=>{if(!e)return e;let n=e._withMods||={},r=t.join(`.`);return n[r]||(n[r]=((n,...r)=>{for(let e=0;e{let n=e._withKeys||={},r=t.join(`.`);return n[r]||(n[r]=(n=>{if(!(`key`in n))return;let r=Ce(n.key);if(t.some(e=>e===r||pn[e]===r))return e(n)}))},hn=Ee({patchProp:Wt},Ye),gn,_n=!1;function vn(){return gn=_n?gn:Se(hn),_n=!0,gn}var yn=((...e)=>{let t=vn().createApp(...e),{mount:n}=t;return t.mount=e=>{let t=xn(e);if(t)return n(t,!0,bn(t))},t});function bn(e){if(e instanceof SVGElement)return`svg`;if(typeof MathMLElement==`function`&&e instanceof MathMLElement)return`mathml`}function xn(e){return a(e)?document.querySelector(e):e}var Sn=e=>/^[a-z][a-z0-9+.-]*:/.test(e)||e.startsWith(`//`),Cn=/.md((\?|#).*)?$/,wn=(e,t=`/`)=>Sn(e)||e.startsWith(`/`)&&!e.startsWith(t)&&!Cn.test(e),Tn=e=>/^(https?:)?\/\//.test(e),En=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},Dn=`http://.`,On=(e,t)=>{if(!e.startsWith(`/`)&&t){let n=t.slice(0,t.lastIndexOf(`/`));return En(new URL(`${n}/${e}`,Dn).pathname)}return En(e)},kn=(e,t)=>{let n=Object.keys(e).sort((e,t)=>{let n=t.split(`/`).length-e.split(`/`).length;return n===0?t.length-e.length:n});for(let e of n)if(t.startsWith(e))return e;return`/`},An=/(#|\?)/,jn=e=>{let[t,...n]=e.split(An);return{pathname:t,hashAndQueries:n.join(``)}},Mn=[`link`,`meta`,`script`,`style`,`noscript`,`template`],Nn=[`title`,`base`],Pn=([e,t,n])=>Nn.includes(e)?e:Mn.includes(e)?e===`meta`&&t.name?`${e}.${t.name}`:e===`template`&&t.id?`${e}.${t.id}`:JSON.stringify([e,Object.entries(t).map(([e,t])=>typeof t==`boolean`?t?[e,``]:null:[e,t]).filter(e=>e!=null).sort(([e],[t])=>e.localeCompare(t)),n]):null,Fn=e=>{let t=new Set,n=[];return e.forEach(e=>{let r=Pn(e);r&&!t.has(r)&&(t.add(r),n.push(e))}),n},In=e=>e.startsWith(`/`)?e:`/${e}`,Ln=e=>e.endsWith(`/`)||e.endsWith(`.html`)?e:`${e}/`,Rn=e=>e.endsWith(`/`)?e.slice(0,-1):e,zn=e=>e.startsWith(`/`)?e.slice(1):e,Bn=e=>typeof e==`function`,Vn=e=>Object.prototype.toString.call(e)===`[object Object]`,Hn=e=>typeof e==`string`,Un=typeof document<`u`;function Wn(e){return typeof e==`object`||`displayName`in e||`props`in e||`__vccOpts`in e}function Gn(e){return e.__esModule||e[Symbol.toStringTag]===`Module`||e.default&&Wn(e.default)}var H=Object.assign;function Kn(e,t){let n={};for(let r in t){let i=t[r];n[r]=Jn(i)?i.map(e):e(i)}return n}var qn=()=>{},Jn=Array.isArray;function Yn(e,t){let n={};for(let r in e)n[r]=r in t?t[r]:e[r];return n}var U=function(e){return e[e.MATCHER_NOT_FOUND=1]=`MATCHER_NOT_FOUND`,e[e.NAVIGATION_GUARD_REDIRECT=2]=`NAVIGATION_GUARD_REDIRECT`,e[e.NAVIGATION_ABORTED=4]=`NAVIGATION_ABORTED`,e[e.NAVIGATION_CANCELLED=8]=`NAVIGATION_CANCELLED`,e[e.NAVIGATION_DUPLICATED=16]=`NAVIGATION_DUPLICATED`,e}({}),Xn=Symbol(``);U.MATCHER_NOT_FOUND,U.NAVIGATION_GUARD_REDIRECT,U.NAVIGATION_ABORTED,U.NAVIGATION_CANCELLED,U.NAVIGATION_DUPLICATED;function Zn(e,t){return H(Error(),{type:e,[Xn]:!0},t)}function Qn(e,t){return e instanceof Error&&Xn in e&&(t==null||!!(e.type&t))}var $n=Symbol(``),er=Symbol(``),tr=Symbol(``),nr=Symbol(``),rr=Symbol(``);function ir(){return w(tr)}function ar(e){return w(nr)}var or=/#/g,sr=/&/g,cr=/\//g,lr=/=/g,ur=/\?/g,dr=/\+/g,fr=/%5B/g,pr=/%5D/g,mr=/%5E/g,hr=/%60/g,gr=/%7B/g,_r=/%7C/g,vr=/%7D/g,yr=/%20/g;function br(e){return e==null?``:encodeURI(``+e).replace(_r,`|`).replace(fr,`[`).replace(pr,`]`)}function xr(e){return br(e).replace(gr,`{`).replace(vr,`}`).replace(mr,`^`)}function Sr(e){return br(e).replace(dr,`%2B`).replace(yr,`+`).replace(or,`%23`).replace(sr,`%26`).replace(hr,"`").replace(gr,`{`).replace(vr,`}`).replace(mr,`^`)}function Cr(e){return Sr(e).replace(lr,`%3D`)}function wr(e){return br(e).replace(or,`%23`).replace(ur,`%3F`)}function Tr(e){return wr(e).replace(cr,`%2F`)}function Er(e){if(e==null)return null;try{return decodeURIComponent(``+e)}catch{}return``+e}var Dr=/\/$/,Or=e=>e.replace(Dr,``);function kr(e,t,n=`/`){let r,i={},a=``,o=``,s=t.indexOf(`#`),c=t.indexOf(`?`);return c=s>=0&&c>s?-1:c,c>=0&&(r=t.slice(0,c),a=t.slice(c,s>0?s:t.length),i=e(a.slice(1))),s>=0&&(r||=t.slice(0,s),o=t.slice(s,t.length)),r=Lr(r??t,n),{fullPath:r+a+o,path:r,query:i,hash:Er(o)}}function Ar(e,t){let n=t.query?e(t.query):``;return t.path+(n&&`?`)+n+(t.hash||``)}function jr(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||`/`}function Mr(e,t,n){let r=t.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&Nr(t.matched[r],n.matched[i])&&Pr(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Nr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Pr(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!Fr(e[n],t[n]))return!1;return!0}function Fr(e,t){return Jn(e)?Ir(e,t):Jn(t)?Ir(t,e):(e&&e.valueOf())===(t&&t.valueOf())}function Ir(e,t){return Jn(t)?e.length===t.length&&e.every((e,n)=>e===t[n]):e.length===1&&e[0]===t}function Lr(e,t){if(e.startsWith(`/`))return e;if(!e)return t;let n=t.split(`/`),r=e.split(`/`),i=r[r.length-1];(i===`..`||i===`.`)&&r.push(``);let a=n.length-1,o,s;for(o=0;o1&&a--;else break;return n.slice(0,a).join(`/`)+`/`+r.slice(o).join(`/`)}var Rr={path:`/`,name:void 0,params:{},query:{},hash:``,fullPath:`/`,matched:[],meta:{},redirectedFrom:void 0},zr=function(e){return e.pop=`pop`,e.push=`push`,e}({}),Br=function(e){return e.back=`back`,e.forward=`forward`,e.unknown=``,e}({});function Vr(e){if(!e)if(Un){let t=document.querySelector(`base`);e=t&&t.getAttribute(`href`)||`/`,e=e.replace(/^\w+:\/\/[^\/]+/,``)}else e=`/`;return e[0]!==`/`&&e[0]!==`#`&&(e=`/`+e),Or(e)}var Hr=/^[^#]+#/;function Ur(e,t){return e.replace(Hr,`#`)+t}function Wr(e,t){let n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}var Gr=()=>({left:window.scrollX,top:window.scrollY});function Kr(e){let t;if(`el`in e){let n=e.el,r=typeof n==`string`&&n.startsWith(`#`),i=typeof n==`string`?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=Wr(i,e)}else t=e;`scrollBehavior`in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left==null?window.scrollX:t.left,t.top==null?window.scrollY:t.top)}function qr(e,t){return(history.state?history.state.position-t:-1)+e}var Jr=new Map;function Yr(e,t){Jr.set(e,t)}function Xr(e){let t=Jr.get(e);return Jr.delete(e),t}function Zr(e){return typeof e==`string`||e&&typeof e==`object`}function Qr(e){return typeof e==`string`||typeof e==`symbol`}function $r(e){let t={};if(e===``||e===`?`)return t;let n=(e[0]===`?`?e.slice(1):e).split(`&`);for(let e=0;ee&&Sr(e)):[r&&Sr(r)]).forEach(e=>{e!==void 0&&(t+=(t.length?`&`:``)+n,e!=null&&(t+=`=`+e))})}return t}function ti(e){let t={};for(let n in e){let r=e[n];r!==void 0&&(t[n]=Jn(r)?r.map(e=>e==null?null:``+e):r==null?r:``+r)}return t}function ni(){let e=[];function t(t){return e.push(t),()=>{let n=e.indexOf(t);n>-1&&e.splice(n,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function ri(e,t,n,r,i,a=e=>e()){let o=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise((s,c)=>{let l=e=>{e===!1?c(Zn(U.NAVIGATION_ABORTED,{from:n,to:t})):e instanceof Error?c(e):Zr(e)?c(Zn(U.NAVIGATION_GUARD_REDIRECT,{from:t,to:e})):(o&&r.enterCallbacks[i]===o&&typeof e==`function`&&o.push(e),s())},u=a(()=>e.call(r&&r.instances[i],t,n,l)),d=Promise.resolve(u);e.length<3&&(d=d.then(l)),d.catch(e=>c(e))})}function ii(e,t,n,r,i=e=>e()){let a=[];for(let o of e)for(let e in o.components){let s=o.components[e];if(!(t!==`beforeRouteEnter`&&!o.instances[e]))if(Wn(s)){let c=(s.__vccOpts||s)[t];c&&a.push(ri(c,n,r,o,e,i))}else{let c=s();a.push(()=>c.then(a=>{if(!a)throw Error(`Couldn't resolve component "${e}" at "${o.path}"`);let s=Gn(a)?a.default:a;o.mods[e]=a,o.components[e]=s;let c=(s.__vccOpts||s)[t];return c&&ri(c,n,r,o,e,i)()}))}}return a}function ai(e,t){let n=[],r=[],i=[],a=Math.max(t.matched.length,e.matched.length);for(let o=0;oNr(e,a))?r.push(a):n.push(a));let s=e.matched[o];s&&(t.matched.find(e=>Nr(e,s))||i.push(s))}return[n,r,i]}var oi=()=>location.protocol+`//`+location.host;function si(e,t){let{pathname:n,search:r,hash:i}=t,a=e.indexOf(`#`);if(a>-1){let t=i.includes(e.slice(a))?e.slice(a).length:1,n=i.slice(t);return n[0]!==`/`&&(n=`/`+n),jr(n,``)}return jr(n,e)+r+i}function ci(e,t,n,r){let i=[],a=[],o=null,s=({state:a})=>{let s=si(e,location),c=n.value,l=t.value,u=0;if(a){if(n.value=s,t.value=a,o&&o===c){o=null;return}u=l?a.position-l.position:0}else r(s);i.forEach(e=>{e(n.value,c,{delta:u,type:zr.pop,direction:u?u>0?Br.forward:Br.back:Br.unknown})})};function c(){o=n.value}function l(e){i.push(e);let t=()=>{let t=i.indexOf(e);t>-1&&i.splice(t,1)};return a.push(t),t}function u(){if(document.visibilityState===`hidden`){let{history:e}=window;if(!e.state)return;e.replaceState(H({},e.state,{scroll:Gr()}),``)}}function d(){for(let e of a)e();a=[],window.removeEventListener(`popstate`,s),window.removeEventListener(`pagehide`,u),document.removeEventListener(`visibilitychange`,u)}return window.addEventListener(`popstate`,s),window.addEventListener(`pagehide`,u),document.addEventListener(`visibilitychange`,u),{pauseListeners:c,listen:l,destroy:d}}function li(e,t,n,r=!1,i=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:i?Gr():null}}function ui(e){let{history:t,location:n}=window,r={value:si(e,n)},i={value:t.state};i.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(r,a,o){let s=e.indexOf(`#`),c=s>-1?(n.host&&document.querySelector(`base`)?e:e.slice(s))+r:oi()+e+r;try{t[o?`replaceState`:`pushState`](a,``,c),i.value=a}catch(e){console.error(e),n[o?`replace`:`assign`](c)}}function o(e,n){a(e,H({},t.state,li(i.value.back,e,i.value.forward,!0),n,{position:i.value.position}),!0),r.value=e}function s(e,n){let o=H({},i.value,t.state,{forward:e,scroll:Gr()});a(o.current,o,!0),a(e,H({},li(r.value,e,null),{position:o.position+1},n),!1),r.value=e}return{location:r,state:i,push:s,replace:o}}function di(e){e=Vr(e);let t=ui(e),n=ci(e,t.state,t.location,t.replace);function r(e,t=!0){t||n.pauseListeners(),history.go(e)}let i=H({location:``,base:e,go:r,createHref:Ur.bind(null,e)},t,n);return Object.defineProperty(i,`location`,{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,`state`,{enumerable:!0,get:()=>t.state.value}),i}var fi=function(e){return e[e.Static=0]=`Static`,e[e.Param=1]=`Param`,e[e.Group=2]=`Group`,e}({}),W=function(e){return e[e.Static=0]=`Static`,e[e.Param=1]=`Param`,e[e.ParamRegExp=2]=`ParamRegExp`,e[e.ParamRegExpEnd=3]=`ParamRegExpEnd`,e[e.EscapeNext=4]=`EscapeNext`,e}(W||{}),pi={type:fi.Static,value:``},mi=/[a-zA-Z0-9_]/;function hi(e){if(!e)return[[]];if(e===`/`)return[[pi]];if(!e.startsWith(`/`))throw Error(`Invalid path "${e}"`);function t(e){throw Error(`ERR (${n})/"${l}": ${e}`)}let n=W.Static,r=n,i=[],a;function o(){a&&i.push(a),a=[]}let s=0,c,l=``,u=``;function d(){l&&=(n===W.Static?a.push({type:fi.Static,value:l}):n===W.Param||n===W.ParamRegExp||n===W.ParamRegExpEnd?(a.length>1&&(c===`*`||c===`+`)&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),a.push({type:fi.Param,value:l,regexp:u,repeatable:c===`*`||c===`+`,optional:c===`*`||c===`?`})):t(`Invalid state to consume buffer`),``)}function f(){l+=c}for(;st.length?t.length===1&&t[0]===vi.Static+vi.Segment?1:-1:0}function Si(e,t){let n=0,r=e.score,i=t.score;for(;n0&&t[t.length-1]<0}var wi={strict:!1,end:!0,sensitive:!1};function Ti(e,t,n){let r=H(bi(hi(e.path),n),{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function Ei(e,t){let n=[],r=new Map;t=Yn(wi,t);function i(e){return r.get(e)}function a(e,n,r){let i=!r,s=Oi(e);s.aliasOf=r&&r.record;let l=Yn(t,e),u=[s];if(`alias`in e){let t=typeof e.alias==`string`?[e.alias]:e.alias;for(let e of t)u.push(Oi(H({},s,{components:r?r.record.components:s.components,path:e,aliasOf:r?r.record:s})))}let d,f;for(let t of u){let{path:u}=t;if(n&&u[0]!==`/`){let e=n.record.path,r=e[e.length-1]===`/`?``:`/`;t.path=n.record.path+(u&&r+u)}if(d=Ti(t,n,l),r?r.alias.push(d):(f||=d,f!==d&&f.alias.push(d),i&&e.name&&!Ai(d)&&o(e.name)),Pi(d)&&c(d),s.children){let e=s.children;for(let t=0;t{o(f)}:qn}function o(e){if(Qr(e)){let t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(o),t.alias.forEach(o))}else{let t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(o),e.alias.forEach(o))}}function s(){return n}function c(e){let t=Mi(e,n);n.splice(t,0,e),e.record.name&&!Ai(e)&&r.set(e.record.name,e)}function l(e,t){let i,a={},o,s;if(`name`in e&&e.name){if(i=r.get(e.name),!i)throw Zn(U.MATCHER_NOT_FOUND,{location:e});s=i.record.name,a=H(Di(t.params,i.keys.filter(e=>!e.optional).concat(i.parent?i.parent.keys.filter(e=>e.optional):[]).map(e=>e.name)),e.params&&Di(e.params,i.keys.map(e=>e.name))),o=i.stringify(a)}else if(e.path!=null)o=e.path,i=n.find(e=>e.re.test(o)),i&&(a=i.parse(o),s=i.record.name);else{if(i=t.name?r.get(t.name):n.find(e=>e.re.test(t.path)),!i)throw Zn(U.MATCHER_NOT_FOUND,{location:e,currentLocation:t});s=i.record.name,a=H({},t.params,e.params),o=i.stringify(a)}let c=[],l=i;for(;l;)c.unshift(l.record),l=l.parent;return{name:s,path:o,params:a,matched:c,meta:ji(c)}}e.forEach(e=>a(e));function u(){n.length=0,r.clear()}return{addRoute:a,resolve:l,removeRoute:o,clearRoutes:u,getRoutes:s,getRecordMatcher:i}}function Di(e,t){let n={};for(let r of t)r in e&&(n[r]=e[r]);return n}function Oi(e){let t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:ki(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 ki(e){let t={},n=e.props||!1;if(`component`in e)t.default=n;else for(let r in e.components)t[r]=typeof n==`object`?n[r]:n;return t}function Ai(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function ji(e){return e.reduce((e,t)=>H(e,t.meta),{})}function Mi(e,t){let n=0,r=t.length;for(;n!==r;){let i=n+r>>1;Si(e,t[i])<0?r=i:n=i+1}let i=Ni(e);return i&&(r=t.lastIndexOf(i,r-1)),r}function Ni(e){let t=e;for(;t=t.parent;)if(Pi(t)&&Si(e,t)===0)return t}function Pi({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Fi(e){let t=w(tr),n=w(nr),r=N(()=>{let n=B(e.to);return t.resolve(n)}),i=N(()=>{let{matched:e}=r.value,{length:t}=e,i=e[t-1],a=n.matched;if(!i||!a.length)return-1;let o=a.findIndex(Nr.bind(null,i));if(o>-1)return o;let s=Bi(e[t-2]);return t>1&&Bi(i)===s&&a[a.length-1].path!==s?a.findIndex(Nr.bind(null,e[t-2])):o}),a=N(()=>i.value>-1&&zi(n.params,r.value.params)),o=N(()=>i.value>-1&&i.value===n.matched.length-1&&Pr(n.params,r.value.params));function s(n={}){if(Ri(n)){let n=t[B(e.replace)?`replace`:`push`](B(e.to)).catch(qn);return e.viewTransition&&typeof document<`u`&&`startViewTransition`in document&&document.startViewTransition(()=>n),n}return Promise.resolve()}return{route:r,href:N(()=>r.value.href),isActive:a,isExactActive:o,navigate:s}}function Ii(e){return e.length===1?e[0]:e}var Li=V({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:Fi,setup(e,{slots:t}){let n=je(Fi(e)),{options:r}=w(tr),a=N(()=>({[Vi(e.activeClass,r.linkActiveClass,`router-link-active`)]:n.isActive,[Vi(e.exactActiveClass,r.linkExactActiveClass,`router-link-exact-active`)]:n.isExactActive}));return()=>{let r=t.default&&Ii(t.default(n));return e.custom?r:i(`a`,{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},r)}}});function Ri(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){let t=e.currentTarget.getAttribute(`target`);if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function zi(e,t){for(let n in t){let r=t[n],i=e[n];if(typeof r==`string`){if(r!==i)return!1}else if(!Jn(i)||i.length!==r.length||r.some((e,t)=>e.valueOf()!==i[t].valueOf()))return!1}return!0}function Bi(e){return e?e.aliasOf?e.aliasOf.path:e.path:``}var Vi=(e,t,n)=>e??t??n,Hi=V({name:`RouterView`,inheritAttrs:!1,props:{name:{type:String,default:`default`},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){let r=w(rr),a=N(()=>e.route||r.value),o=w(er,0),s=N(()=>{let e=B(o),{matched:t}=a.value,n;for(;(n=t[e])&&!n.components;)e++;return e}),c=N(()=>a.value.matched[s.value]);v(er,N(()=>s.value+1)),v($n,c),v(rr,a);let l=L();return d(()=>[l.value,c.value,e.name],([e,t,n],[r,i,a])=>{t&&(t.instances[n]=e,i&&i!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=i.leaveGuards),t.updateGuards.size||(t.updateGuards=i.updateGuards))),e&&t&&(!i||!Nr(t,i)||!r)&&(t.enterCallbacks[n]||[]).forEach(t=>t(e))},{flush:`post`}),()=>{let r=a.value,o=e.name,s=c.value,u=s&&s.components[o];if(!u)return Ui(n.default,{Component:u,route:r});let d=s.props[o],f=i(u,H({},d?d===!0?r.params:typeof d==`function`?d(r):d:null,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(s.instances[o]=null)},ref:l}));return Ui(n.default,{Component:f,route:r})||f}}});function Ui(e,t){if(!e)return null;let n=e(t);return n.length===1?n[0]:n}var Wi=Hi;function Gi(e){let t=Ei(e.routes,e),n=e.parseQuery||$r,r=e.stringifyQuery||ei,i=e.history,a=ni(),s=ni(),c=ni(),l=F(Rr),u=Rr;Un&&e.scrollBehavior&&`scrollRestoration`in history&&(history.scrollRestoration=`manual`);let d=Kn.bind(null,e=>``+e),f=Kn.bind(null,Tr),p=Kn.bind(null,Er);function m(e,n){let r,i;return Qr(e)?(r=t.getRecordMatcher(e),i=n):i=e,t.addRoute(i,r)}function h(e){let n=t.getRecordMatcher(e);n&&t.removeRoute(n)}function g(){return t.getRoutes().map(e=>e.record)}function _(e){return!!t.getRecordMatcher(e)}function v(e,a){if(a=H({},a||l.value),typeof e==`string`){let r=kr(n,e,a.path),o=t.resolve({path:r.path},a),s=i.createHref(r.fullPath);return H(r,o,{params:p(o.params),hash:Er(r.hash),redirectedFrom:void 0,href:s})}let o;if(e.path!=null)o=H({},e,{path:kr(n,e.path,a.path).path});else{let t=H({},e.params);for(let e in t)t[e]??delete t[e];o=H({},e,{params:f(t)}),a.params=f(a.params)}let s=t.resolve(o,a),c=e.hash||``;s.params=d(p(s.params));let u=Ar(r,H({},e,{hash:xr(c),path:s.path})),m=i.createHref(u);return H({fullPath:u,hash:c,query:r===ei?ti(e.query):e.query||{}},s,{redirectedFrom:void 0,href:m})}function y(e){return typeof e==`string`?kr(n,e,l.value.path):H({},e)}function b(e,t){if(u!==e)return Zn(U.NAVIGATION_CANCELLED,{from:t,to:e})}function x(e){return ee(e)}function S(e){return x(H(y(e),{replace:!0}))}function C(e,t){let n=e.matched[e.matched.length-1];if(n&&n.redirect){let{redirect:r}=n,i=typeof r==`function`?r(e,t):r;return typeof i==`string`&&(i=i.includes(`?`)||i.includes(`#`)?i=y(i):{path:i},i.params={}),H({query:e.query,hash:e.hash,params:i.path==null?e.params:{}},i)}}function ee(e,t){let n=u=v(e),i=l.value,a=e.state,o=e.force,s=e.replace===!0,c=C(n,i);if(c)return ee(H(y(c),{state:typeof c==`object`?H({},a,c.state):a,force:o,replace:s}),t||n);let d=n;d.redirectedFrom=t;let f;return!o&&Mr(r,i,n)&&(f=Zn(U.NAVIGATION_DUPLICATED,{to:d,from:i}),ue(i,i,!0,!1)),(f?Promise.resolve(f):T(d,i)).catch(e=>Qn(e)?Qn(e,U.NAVIGATION_GUARD_REDIRECT)?e:le(e):ce(e,d,i)).then(e=>{if(e){if(Qn(e,U.NAVIGATION_GUARD_REDIRECT))return ee(H({replace:s},y(e.to),{state:typeof e.to==`object`?H({},a,e.to.state):a,force:o}),t||d)}else e=re(d,i,!0,s,a);return ne(d,i,e),e})}function te(e,t){let n=b(e,t);return n?Promise.reject(n):Promise.resolve()}function w(e){let t=pe.values().next().value;return t&&typeof t.runWithContext==`function`?t.runWithContext(e):e()}function T(e,t){let n,[r,i,o]=ai(e,t);n=ii(r.reverse(),`beforeRouteLeave`,e,t);for(let i of r)i.leaveGuards.forEach(r=>{n.push(ri(r,e,t))});let c=te.bind(null,e,t);return n.push(c),me(n).then(()=>{n=[];for(let r of a.list())n.push(ri(r,e,t));return n.push(c),me(n)}).then(()=>{n=ii(i,`beforeRouteUpdate`,e,t);for(let r of i)r.updateGuards.forEach(r=>{n.push(ri(r,e,t))});return n.push(c),me(n)}).then(()=>{n=[];for(let r of o)if(r.beforeEnter)if(Jn(r.beforeEnter))for(let i of r.beforeEnter)n.push(ri(i,e,t));else n.push(ri(r.beforeEnter,e,t));return n.push(c),me(n)}).then(()=>(e.matched.forEach(e=>e.enterCallbacks={}),n=ii(o,`beforeRouteEnter`,e,t,w),n.push(c),me(n))).then(()=>{n=[];for(let r of s.list())n.push(ri(r,e,t));return n.push(c),me(n)}).catch(e=>Qn(e,U.NAVIGATION_CANCELLED)?e:Promise.reject(e))}function ne(e,t,n){c.list().forEach(r=>w(()=>r(e,t,n)))}function re(e,t,n,r,a){let o=b(e,t);if(o)return o;let s=t===Rr,c=Un?history.state:{};n&&(r||s?i.replace(e.fullPath,H({scroll:s&&c&&c.scroll},a)):i.push(e.fullPath,a)),l.value=e,ue(e,t,n,s),le()}let ie;function ae(){ie||=i.listen((e,t,n)=>{if(!O.listening)return;let r=v(e),a=C(r,O.currentRoute.value);if(a){ee(H(a,{replace:!0,force:!0}),r).catch(qn);return}u=r;let o=l.value;Un&&Yr(qr(o.fullPath,n.delta),Gr()),T(r,o).catch(e=>Qn(e,U.NAVIGATION_ABORTED|U.NAVIGATION_CANCELLED)?e:Qn(e,U.NAVIGATION_GUARD_REDIRECT)?(ee(H(y(e.to),{force:!0}),r).then(e=>{Qn(e,U.NAVIGATION_ABORTED|U.NAVIGATION_DUPLICATED)&&!n.delta&&n.type===zr.pop&&i.go(-1,!1)}).catch(qn),Promise.reject()):(n.delta&&i.go(-n.delta,!1),ce(e,r,o))).then(e=>{e||=re(r,o,!1),e&&(n.delta&&!Qn(e,U.NAVIGATION_CANCELLED)?i.go(-n.delta,!1):n.type===zr.pop&&Qn(e,U.NAVIGATION_ABORTED|U.NAVIGATION_DUPLICATED)&&i.go(-1,!1)),ne(r,o,e)}).catch(qn)})}let oe=ni(),se=ni(),E;function ce(e,t,n){le(e);let r=se.list();return r.length?r.forEach(r=>r(e,t,n)):console.error(e),Promise.reject(e)}function D(){return E&&l.value!==Rr?Promise.resolve():new Promise((e,t)=>{oe.add([e,t])})}function le(e){return E||(E=!e,ae(),oe.list().forEach(([t,n])=>e?n(e):t()),oe.reset()),e}function ue(t,n,r,i){let{scrollBehavior:a}=e;if(!Un||!a)return Promise.resolve();let s=!r&&Xr(qr(t.fullPath,0))||(i||!r)&&history.state&&history.state.scroll||null;return o().then(()=>a(t,n,s)).then(e=>e&&Kr(e)).catch(e=>ce(e,t,n))}let de=e=>i.go(e),fe,pe=new Set,O={currentRoute:l,listening:!0,addRoute:m,removeRoute:h,clearRoutes:t.clearRoutes,hasRoute:_,getRoutes:g,resolve:v,options:e,push:x,replace:S,go:de,back:()=>de(-1),forward:()=>de(1),beforeEach:a.add,beforeResolve:s.add,afterEach:c.add,onError:se.add,isReady:D,install(e){e.component(`RouterLink`,Li),e.component(`RouterView`,Wi),e.config.globalProperties.$router=O,Object.defineProperty(e.config.globalProperties,`$route`,{enumerable:!0,get:()=>B(l)}),Un&&!fe&&l.value===Rr&&(fe=!0,x(i.location).catch(e=>{}));let t={};for(let e in Rr)Object.defineProperty(t,e,{get:()=>l.value[e],enumerable:!0});e.provide(tr,O),e.provide(nr,be(t)),e.provide(rr,l);let n=e.unmount;pe.add(e),e.unmount=function(){pe.delete(e),pe.size<1&&(u=Rr,ie&&ie(),ie=null,l.value=Rr,fe=!1,E=!1),n()}}};function me(e){return e.reduce((e,t)=>e.then(()=>w(t)),Promise.resolve())}return O}var Ki=`modulepreload`,qi=function(e){return`/`+e},Ji={},Yi=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}r=o(t.map(t=>{if(t=qi(t,n),t in Ji)return;Ji[t]=!0;let r=t.endsWith(`.css`),i=r?`[rel="stylesheet"]`:``;if(n)for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}else if(document.querySelector(`link[href="${t}"]${i}`))return;let o=document.createElement(`link`);if(o.rel=r?`stylesheet`:Ki,r||(o.as=`script`),o.crossOrigin=``,o.href=t,a&&o.setAttribute(`nonce`,a),document.head.appendChild(o),r)return new Promise((e,n)=>{o.addEventListener(`load`,e),o.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},Xi=JSON.parse(`{"/demo/bar.html":"/demo/yo5telb7/","/demo/foo.html":"/demo/nsgytm0i/","/blog/preview/layout-page.html":"/article/u2pon1pb/","/blog/preview/markdown.html":"/article/fs03b2zf/"}`),Zi=Object.fromEntries([[`/`,{loader:()=>Yi(()=>import(`./README-CJdHOG1E.js`),__vite__mapDeps([0,1])),meta:{title:``}}],[`/demo/`,{loader:()=>Yi(()=>import(`./README-_1xGCZkY.js`),__vite__mapDeps([2,1])),meta:{title:`Demo`}}],[`/demo/yo5telb7/`,{loader:()=>Yi(()=>import(`./bar-B-500Mjy.js`),__vite__mapDeps([3,1])),meta:{title:`bar`}}],[`/demo/nsgytm0i/`,{loader:()=>Yi(()=>import(`./foo-QAwVxVkX.js`),__vite__mapDeps([4,1])),meta:{title:`foo`}}],[`/article/u2pon1pb/`,{loader:()=>Yi(()=>import(`./layout-page-DUDMdVZK.js`),__vite__mapDeps([5,1])),meta:{title:`Layout: Page`}}],[`/article/fs03b2zf/`,{loader:()=>Yi(()=>import(`./markdown-fITnXr7c.js`),__vite__mapDeps([6,1])),meta:{title:`Markdown`}}],[`/404.html`,{loader:()=>Yi(()=>import(`./404.html-DUTmWaGp.js`),__vite__mapDeps([7,1])),meta:{title:``}}],[`/blog/`,{loader:()=>Yi(()=>import(`./index.html-B_5ImQqc.js`),__vite__mapDeps([8,1])),meta:{title:`博客`}}],[`/blog/tags/`,{loader:()=>Yi(()=>import(`./index.html-BAaZBxMA.js`),__vite__mapDeps([9,1])),meta:{title:`标签`}}],[`/blog/archives/`,{loader:()=>Yi(()=>import(`./index.html-FNQVXG_Q.js`),__vite__mapDeps([10,1])),meta:{title:`归档`}}],[`/blog/categories/`,{loader:()=>Yi(()=>import(`./index.html-Dqoc5ZGI.js`),__vite__mapDeps([11,1])),meta:{title:`分类`}}]]),Qi=Symbol(``),$i=()=>{let e=w(Qi);if(!e)throw Error(`useClientData() is called without provider.`);return e},ea=()=>$i().pageComponent,ta=()=>$i().pageData,na=()=>$i().pageFrontmatter,ra=()=>$i().pageHead,ia=()=>$i().pageLang,aa=()=>$i().pageLayout,oa=()=>$i().routeLocale,sa=()=>$i().routePath,ca=()=>$i().siteData,la=()=>$i().siteLocaleData,ua=$i,da=na,fa=ta,pa=new Set,ma=e=>{pa.add(e),t(()=>{pa.delete(e)})},ha=Symbol(``),ga=F(Xi),_a=F(Zi),va=(e,t)=>{let n=On(e,t);if(_a.value[n])return n;let r=encodeURI(n);return _a.value[r]?r:ga.value[n]||ga.value[r]||n},ya=(e,t)=>{let{pathname:n,hashAndQueries:r}=jn(e),i=va(n,t),a=i+r;return _a.value[i]?{..._a.value[i],path:a,notFound:!1}:{..._a.value[`/404.html`],path:a,notFound:!0}},ba=(e,t)=>{let{pathname:n,hashAndQueries:r}=jn(e);return va(n,t)+r},xa=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},Sa=V({name:`RouteLink`,props:{to:{type:String,required:!0},active:Boolean,activeClass:{type:String,default:`route-link-active`}},slots:Object,setup(e,{slots:t}){let n=ir(),r=ar(),a=N(()=>e.to.startsWith(`#`)||e.to.startsWith(`?`)?e.to:`/${ba(e.to,r.path).substring(1)}`);return()=>i(`a`,{class:[`route-link`,{[e.activeClass]:e.active}],href:a.value,onClick:(t={})=>{xa(t)&&n.push(e.to).catch()}},t.default())}});V({name:`AutoLink`,props:{config:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){let n=pe(e,`config`),r=ar(),a=ca(),o=N(()=>Sn(n.value.link)),s=N(()=>n.value.target||(o.value?`_blank`:void 0)),c=N(()=>s.value===`_blank`),l=N(()=>!o.value&&!c.value),u=N(()=>n.value.rel||(c.value?`noopener noreferrer`:null)),d=N(()=>n.value.ariaLabel??n.value.text),f=N(()=>{if(n.value.exact)return!1;let e=Object.keys(a.value.locales);return e.length?e.every(e=>e!==n.value.link):n.value.link!==`/`}),p=N(()=>l.value?n.value.activeMatch?(n.value.activeMatch instanceof RegExp?n.value.activeMatch:new RegExp(n.value.activeMatch,`u`)).test(r.path):f.value?r.path.startsWith(n.value.link):r.path===n.value.link:!1);return()=>{let{before:e,after:r,default:a}=t,o=a?.(n.value)??[e?.(n.value),n.value.text,r?.(n.value)];return l.value?i(Sa,{class:`auto-link`,to:n.value.link,active:p.value,"aria-label":d.value},()=>o):i(`a`,{class:`auto-link external-link`,href:n.value.link,"aria-label":d.value,rel:u.value,target:s.value},o)}}});var Ca=V({name:`ClientOnly`,setup(e,t){let n=L(!1);return j(()=>{n.value=!0}),()=>n.value?t.slots.default?.():null}}),wa=e=>{pa.forEach(t=>t(e))},Ta=V({name:`Content`,props:{path:{type:String,required:!1,default:``}},setup(e){let t=ea(),n=N(()=>{if(!e.path)return t.value;let n=ya(e.path);return Me(async()=>n.loader().then(e=>e.default))});return()=>i(n.value,{onVnodeMounted:()=>{wa(`mounted`)},onVnodeUpdated:()=>{wa(`updated`)},onVnodeBeforeUnmount:()=>{wa(`beforeUnmount`)}})}}),Ea=`Layout`,Da=je({resolveLayouts:e=>e.reduce((e,t)=>({...e,...t.layouts}),{}),resolvePageHead:(e,t,n)=>{let r=Hn(t.description)?t.description:n.description;return Fn([...Array.isArray(t.head)?t.head:[],...n.head,[`title`,{},e],[`meta`,{name:`description`,content:r}]])},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(e=>!!e).join(` | `),resolvePageLang:(e,t)=>e.lang||t.lang||`en-US`,resolvePageLayout:(e,t)=>{let n=Hn(e.frontmatter.layout)?e.frontmatter.layout:Ea;if(!t[n])throw Error(`[vuepress] Cannot resolve layout: ${n}`);return t[n]},resolveRouteLocale:(e,t)=>kn(e,decodeURI(t)),resolveSiteLocaleData:({base:e,locales:t,...n},r)=>({...n,...t[r],head:[...t[r]?.head??[],...n.head]})}),Oa=(e={})=>e,ka=e=>Tn(e)?e:`/${zn(e)}`,Aa=Ve({default:()=>ja}),ja={};({id:`INTERNAL`,label:`Internal`,keys:[`layouts`,`routes`,`redirects`]}).id,{id:`SITE`,label:`Site`,keys:[`siteData`,`siteLocaleData`]}.id,{id:`ROUTE`,label:`Route`,keys:[`routePath`,`routeLocale`]}.id,{id:`PAGE`,label:`Page`,keys:[`pageData`,`pageFrontmatter`,`pageLang`,`pageHead`,`pageHeadTitle`,`pageLayout`,`pageComponent`]}.id;var Ma=e=>e!==void 0,Na=e=>typeof e==`boolean`,Pa=e=>Array.isArray(e),Fa=(e,t)=>Hn(e)&&e.startsWith(t),{entries:Ia}=Object,{fromEntries:La}=Object,Ra=e=>Object.keys(e),{values:za}=Object,Ba=(e,...t)=>{if(t.length===0)return e;let n=t.shift();return n&&Ia(n).forEach(([t,r])=>{t===`__proto__`||t===`constructor`||(Vn(e[t])&&Vn(r)?Ba(e[t],r):Pa(r)?e[t]=[...r]:Vn(r)?e[t]={...r}:e[t]=n[t])}),Ba(e,...t)},Va=e=>Fa(e,`/`)&&e[1]!==`/`,Ha=Uint8Array,Ua=Uint16Array,Wa=Int32Array,Ga=new Ha([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),Ka=new Ha([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),qa=new Ha([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),Ja=function(e,t){for(var n=new Ua(31),r=0;r<31;++r)n[r]=t+=1<>1|(G&21845)<<1;no=(no&52428)>>2|(no&13107)<<2,no=(no&61680)>>4|(no&3855)<<4,to[G]=((no&65280)>>8|(no&255)<<8)>>1}for(var ro=(function(e,t,n){for(var r=e.length,i=0,a=new Ua(t);i>c]=l}else for(s=new Ua(r),i=0;i>15-e[i]);return s}),io=new Ha(288),G=0;G<144;++G)io[G]=8;for(var G=144;G<256;++G)io[G]=9;for(var G=256;G<280;++G)io[G]=7;for(var G=280;G<288;++G)io[G]=8;for(var ao=new Ha(32),G=0;G<32;++G)ao[G]=5;var oo=ro(io,9,1),so=ro(ao,5,1),co=function(e){for(var t=e[0],n=1;nt&&(t=e[n]);return t},lo=function(e,t,n){var r=t/8|0;return(e[r]|e[r+1]<<8)>>(t&7)&n},uo=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)},fo=function(e){return(e+7)/8|0},po=function(e,t,n){return(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length),new Ha(e.subarray(t,n))},mo=[`unexpected EOF`,`invalid block type`,`invalid length/literal`,`invalid distance`,`stream finished`,`no stream handler`,,`no callback`,`invalid UTF-8 data`,`extra field too long`,`date not in range 1980-2099`,`filename too long`,`stream finishing`,`invalid zip data`],ho=function(e,t,n){var r=Error(t||mo[e]);if(r.code=e,Error.captureStackTrace&&Error.captureStackTrace(r,ho),!n)throw r;return r},go=function(e,t,n,r){var i=e.length,a=r?r.length:0;if(!i||t.f&&!t.l)return n||new Ha(0);var o=!n,s=o||t.i!=2,c=t.i;o&&(n=new Ha(i*3));var l=function(e){var t=n.length;if(e>t){var r=new Ha(Math.max(t*2,e));r.set(n),n=r}},u=t.f||0,d=t.p||0,f=t.b||0,p=t.l,m=t.d,h=t.m,g=t.n,_=i*8;do{if(!p){u=lo(e,d,1);var v=lo(e,d+1,3);if(d+=3,!v){var y=fo(d)+4,b=e[y-4]|e[y-3]<<8,x=y+b;if(x>i){c&&ho(0);break}s&&l(f+b),n.set(e.subarray(y,x),f),t.b=f+=b,t.p=d=x*8,t.f=u;continue}else if(v==1)p=oo,m=so,h=9,g=5;else if(v==2){var S=lo(e,d,31)+257,C=lo(e,d+10,15)+4,ee=S+lo(e,d+5,31)+1;d+=14;for(var te=new Ha(ee),w=new Ha(19),T=0;T>4;if(y<16)te[T++]=y;else{var oe=0,se=0;for(y==16?(se=3+lo(e,d,3),d+=2,oe=te[T-1]):y==17?(se=3+lo(e,d,7),d+=3):y==18&&(se=11+lo(e,d,127),d+=7);se--;)te[T++]=oe}}var E=te.subarray(0,S),ce=te.subarray(S);h=co(E),g=co(ce),p=ro(E,h,1),m=ro(ce,g,1)}else ho(1);if(d>_){c&&ho(0);break}}s&&l(f+131072);for(var D=(1<>4;if(d+=oe&15,d>_){c&&ho(0);break}if(oe||ho(2),de<256)n[f++]=de;else if(de==256){ue=d,p=null;break}else{var fe=de-254;if(de>264){var T=de-257,pe=Ga[T];fe=lo(e,d,(1<>4;O||ho(3),d+=O&15;var ce=$a[me];if(me>3){var pe=Ka[me];ce+=uo(e,d)&(1<_){c&&ho(0);break}s&&l(f+131072);var he=f+fe;if(f>4>7||(e[0]<<8|e[1])%31)&&ho(6,`invalid zlib data`),(e[1]>>5&1)==+!t&&ho(6,`invalid zlib data: `+(e[1]&32?`need`:`unexpected`)+` dictionary`),(e[1]>>3&4)+2};function bo(e,t){return go(e.subarray(yo(e,t&&t.dictionary),-4),{i:2},t&&t.out,t&&t.dictionary)}var xo=typeof TextEncoder<`u`&&new TextEncoder,So=typeof TextDecoder<`u`&&new TextDecoder;try{So.decode(vo,{stream:!0})}catch{}var Co=function(e){for(var t=``,n=0;;){var r=e[n++],i=(r>127)+(r>223)+(r>239);if(n+i>e.length)return{s:t,r:po(e,n-1)};i?i==3?(r=((r&15)<<18|(e[n++]&63)<<12|(e[n++]&63)<<6|e[n++]&63)-65536,t+=String.fromCharCode(55296|r>>10,56320|r&1023)):i&1?t+=String.fromCharCode((r&31)<<6|e[n++]&63):t+=String.fromCharCode((r&15)<<12|(e[n++]&63)<<6|e[n++]&63):t+=String.fromCharCode(r)}};function wo(e,t){if(t){for(var n=new Ha(e.length),r=0;r>1)),o=0,s=function(e){a[o++]=e},r=0;ra.length){var c=new Ha(o+8+(i-r<<1));c.set(a),a=c}var l=e.charCodeAt(r);l<128||t?s(l):l<2048?(s(192|l>>6),s(128|l&63)):l>55295&&l<57344?(l=65536+(l&1047552)|e.charCodeAt(++r)&1023,s(240|l>>18),s(128|l>>12&63),s(128|l>>6&63),s(128|l&63)):(s(224|l>>12),s(128|l>>6&63),s(128|l&63))}return po(a,0,o)}function To(e,t){if(t){for(var n=``,r=0;r{let t=e[0],n=ue()?.proxy??se();if(n==null&&!Pe())throw Error(`injectLocal must be called in setup`);return n&&Do.has(n)&&t in Do.get(n)?Do.get(n)[t]:w(...e)},ko=typeof window<`u`&&typeof document<`u`;typeof WorkerGlobalScope<`u`&&globalThis instanceof WorkerGlobalScope;var Ao=e=>e!=null,jo=Object.prototype.toString,Mo=e=>jo.call(e)===`[object Object]`,No=()=>{},Po=Fo();function Fo(){var e,t;return ko&&!!(!((e=window)==null||(e=e.navigator)==null)&&e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window)==null||(t=t.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window?.navigator.userAgent))}function Io(...e){if(e.length!==1)return pe(...e);let t=e[0];return typeof t==`function`?Te(ae(()=>({get:t,set:No}))):L(t)}function Lo(e,t){function n(...n){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(r).catch(i)})}return n}var Ro=e=>e();function zo(e,t={}){let n,r,i=No,a=e=>{clearTimeout(e),i(),i=No},o;return s=>{let c=P(e),l=P(t.maxWait);return n&&a(n),c<=0||l!==void 0&&l<=0?(r&&=(a(r),void 0),Promise.resolve(s())):new Promise((e,u)=>{i=t.rejectOnCancel?u:e,o=s,l&&!r&&(r=setTimeout(()=>{n&&a(n),r=void 0,e(o())},l)),n=setTimeout(()=>{r&&a(r),r=void 0,e(s())},c)})}}function Bo(...e){let t=0,n,r=!0,i=No,a,o,s,c,l;!S(e[0])&&typeof e[0]==`object`?{delay:o,trailing:s=!0,leading:c=!0,rejectOnCancel:l=!1}=e[0]:[o,s=!0,c=!0,l=!1]=e;let u=()=>{n&&(clearTimeout(n),n=void 0,i(),i=No)};return e=>{let d=P(o),f=Date.now()-t,p=()=>a=e();return u(),d<=0?(t=Date.now(),p()):(f>d?(t=Date.now(),(c||!r)&&p()):s&&(a=new Promise((e,a)=>{i=l?a:e,n=setTimeout(()=>{t=Date.now(),r=!0,e(p()),u()},Math.max(0,d-f))})),!c&&!n&&(n=setTimeout(()=>r=!0,d)),r=!1,a)}}function Vo(e=Ro,t={}){let{initialState:n=`active`}=t,r=Io(n===`active`);function i(){r.value=!1}function a(){r.value=!0}return{isActive:Te(r),pause:i,resume:a,eventFilter:(...t)=>{r.value&&e(...t)}}}function Ho(e){let t;function n(){return t||=e(),t}return n.reset=async()=>{let e=t;t=void 0,e&&await e},n}function Uo(e){return e.endsWith(`rem`)?Number.parseFloat(e)*16:Number.parseFloat(e)}function Wo(e){return Array.isArray(e)?e:[e]}function Go(e){return e||ue()}function Ko(e,t=200,n={}){return Lo(zo(t,n),e)}function qo(e,t=200,n=!1,r=!0,i=!1){return Lo(Bo(t,n,r,i),e)}function Jo(e,t,n={}){let{eventFilter:r=Ro,...i}=n;return d(e,Lo(r,t),i)}function Yo(e,t,n={}){let{eventFilter:r,initialState:i=`active`,...a}=n,{eventFilter:o,pause:s,resume:c,isActive:l}=Vo(r,{initialState:i});return{stop:Jo(e,t,{...a,eventFilter:o}),pause:s,resume:c,isActive:l}}function Xo(e,t=!0,n){Go(n)?j(e,n):t?e():o(e)}function Zo(e,t,n={}){let{immediate:r=!0,immediateCallback:i=!1}=n,a=F(!1),o;function s(){o&&=(clearTimeout(o),void 0)}function c(){a.value=!1,s()}function l(...n){i&&e(),s(),a.value=!0,o=setTimeout(()=>{a.value=!1,o=void 0,e(...n)},P(t))}return r&&(a.value=!0,ko&&l()),Eo(c),{isPending:le(a),start:l,stop:c}}function Qo(e=!1,t={}){let{truthyValue:n=!0,falsyValue:r=!1}=t,i=S(e),a=F(e);function o(e){if(arguments.length)return a.value=e,a.value;{let e=P(n);return a.value=a.value===e?P(r):e,a.value}}return i?o:[a,o]}function $o(e,t,n={}){let{debounce:r=0,maxWait:i=void 0,...a}=n;return Jo(e,t,{...a,eventFilter:zo(r,{maxWait:i})})}var es=$o;function ts(e,t,n){return d(e,t,{...n,immediate:!0})}function ns(e,t,n){let r;r=S(n)?{evaluating:n}:n||{};let{lazy:i=!1,flush:a=`sync`,evaluating:o=void 0,shallow:s=!0,onError:c=globalThis.reportError??No}=r,l=F(!i),u=s?F(t):L(t),d=0;return h(async t=>{if(!l.value)return;d++;let n=d,r=!1;o&&Promise.resolve().then(()=>{o.value=!0});try{let i=await e(e=>{t(()=>{o&&(o.value=!1),r||e()})});n===d&&(u.value=i)}catch(e){c(e)}finally{o&&n===d&&(o.value=!1),r=!0}},{flush:a}),i?N(()=>(l.value=!0,u.value)):u}var rs=ko?window:void 0,is=ko?window.document:void 0,as=ko?window.navigator:void 0;ko&&window.location;function K(e){let t=P(e);return t?.$el??t}function q(...e){let t=(e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)),n=N(()=>{let t=Wo(P(e[0])).filter(e=>e!=null);return t.every(e=>typeof e!=`string`)?t:void 0});return ts(()=>[n.value?.map(e=>K(e))??[rs].filter(e=>e!=null),Wo(P(n.value?e[1]:e[0])),Wo(B(n.value?e[2]:e[1])),P(n.value?e[3]:e[2])],([e,n,r,i],a,o)=>{if(!e?.length||!n?.length||!r?.length)return;let s=Mo(i)?{...i}:i,c=e.flatMap(e=>n.flatMap(n=>r.map(r=>t(e,n,r,s))));o(()=>{c.forEach(e=>e())})},{flush:`post`})}var os=!1;function ss(e,t,n={}){let{window:r=rs,ignore:i=[],capture:a=!0,detectIframe:o=!1,controls:s=!1}=n;if(!r)return s?{stop:No,cancel:No,trigger:No}:No;if(Po&&!os){os=!0;let e={passive:!0};Array.from(r.document.body.children).forEach(t=>t.addEventListener(`click`,No,e)),r.document.documentElement.addEventListener(`click`,No,e)}let c=!0,l=e=>P(i).some(t=>{if(typeof t==`string`)return Array.from(r.document.querySelectorAll(t)).some(t=>t===e.target||e.composedPath().includes(t));{let n=K(t);return n&&(e.target===n||e.composedPath().includes(n))}});function u(e){let t=P(e);return t&&t.$.subTree.shapeFlag===16}function d(e,t){let n=P(e),r=n.$.subTree&&n.$.subTree.children;return r==null||!Array.isArray(r)?!1:r.some(e=>e.el===t.target||t.composedPath().includes(e.el))}let f=n=>{let r=K(e);if(n.target!=null&&!(!(r instanceof Element)&&u(e)&&d(e,n))&&!(!r||r===n.target||n.composedPath().includes(r))){if(`detail`in n&&n.detail===0&&(c=!l(n)),!c){c=!0;return}t(n)}},p=!1,m=[q(r,`click`,e=>{p||(p=!0,setTimeout(()=>{p=!1},0),f(e))},{passive:!0,capture:a}),q(r,`pointerdown`,t=>{let n=K(e);c=!l(t)&&!!(n&&!t.composedPath().includes(n))},{passive:!0}),o&&q(r,`blur`,n=>{setTimeout(()=>{let i=K(e);r.document.activeElement?.tagName===`IFRAME`&&!i?.contains(r.document.activeElement)&&t(n)},0)},{passive:!0})].filter(Boolean),h=()=>m.forEach(e=>e());return s?{stop:h,cancel:()=>{c=!1},trigger:e=>{c=!0,f(e),c=!1}}:h}function cs(){let e=F(!1),t=ue();return t&&j(()=>{e.value=!0},t),e}function ls(e){let t=cs();return N(()=>(t.value,!!e()))}function us(e,t,n={}){let{window:r=rs,...i}=n,a,o=ls(()=>r&&`MutationObserver`in r),s=()=>{a&&=(a.disconnect(),void 0)},c=d(N(()=>{let t=Wo(P(e)).map(K).filter(Ao);return new Set(t)}),e=>{s(),o.value&&e.size&&(a=new MutationObserver(t),e.forEach(e=>a.observe(e,i)))},{immediate:!0,flush:`post`}),l=()=>a?.takeRecords(),u=()=>{c(),s()};return Eo(u),{isSupported:o,stop:u,takeRecords:l}}function ds(e){return typeof e==`function`?e:typeof e==`string`?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function fs(...e){let t,n,r={};e.length===3?(t=e[0],n=e[1],r=e[2]):e.length===2?typeof e[1]==`object`?(t=!0,n=e[0],r=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);let{target:i=rs,eventName:a=`keydown`,passive:o=!1,dedupe:s=!1}=r,c=ds(t);return q(i,a,e=>{e.repeat&&P(s)||c(e)&&n(e)},o)}var ps=Symbol(`vueuse-ssr-width`);function ms(){let e=Pe()?Oo(ps,null):null;return typeof e==`number`?e:void 0}function hs(e,t={}){let{window:n=rs,ssrWidth:r=ms()}=t,i=ls(()=>n&&`matchMedia`in n&&typeof n.matchMedia==`function`),a=F(typeof r==`number`),o=F(),s=F(!1);return h(()=>{if(a.value){a.value=!i.value,s.value=P(e).split(`,`).some(e=>{let t=e.includes(`not all`),n=e.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),i=e.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),a=!!(n||i);return n&&a&&(a=r>=Uo(n[1])),i&&a&&(a=r<=Uo(i[1])),t?!a:a});return}i.value&&(o.value=n.matchMedia(P(e)),s.value=o.value.matches)}),q(o,`change`,e=>{s.value=e.matches},{passive:!0}),N(()=>s.value)}function gs(e,t={}){let{controls:n=!1,navigator:r=as}=t,i=ls(()=>r&&`permissions`in r),a=F(),o=typeof e==`string`?{name:e}:e,s=F(),c=()=>{s.value=a.value?.state??`prompt`};q(a,`change`,c,{passive:!0});let l=Ho(async()=>{if(i.value){if(!a.value)try{a.value=await r.permissions.query(o)}catch{a.value=void 0}finally{c()}if(n)return Ae(a.value)}});return l(),n?{state:s,isSupported:i,query:l}:s}function _s(e={}){let{navigator:t=as,read:n=!1,source:r,copiedDuring:i=1500,legacy:a=!1}=e,o=ls(()=>t&&`clipboard`in t),s=gs(`clipboard-read`),c=gs(`clipboard-write`),l=N(()=>o.value||a),u=F(``),d=F(!1),f=Zo(()=>d.value=!1,i,{immediate:!1});async function p(){let e=!(o.value&&_(s.value));if(!e)try{u.value=await t.clipboard.readText()}catch{e=!0}e&&(u.value=g())}l.value&&n&&q([`copy`,`cut`],p,{passive:!0});async function m(e=P(r)){if(l.value&&e!=null){let n=!(o.value&&_(c.value));if(!n)try{await t.clipboard.writeText(e)}catch{n=!0}n&&h(e),u.value=e,d.value=!0,f.start()}}function h(e){let t=document.createElement(`textarea`);t.value=e,t.style.position=`absolute`,t.style.opacity=`0`,t.setAttribute(`readonly`,``),document.body.appendChild(t),t.select(),document.execCommand(`copy`),t.remove()}function g(){var e,t;return((e=document)==null||(t=e.getSelection)==null||(t=t.call(e))==null?void 0:t.toString())??``}function _(e){return e===`granted`||e===`prompt`}return{isSupported:l,text:Te(u),copied:Te(d),copy:m}}var vs=typeof globalThis<`u`?globalThis:typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:{},ys=`__vueuse_ssr_handlers__`,bs=xs();function xs(){return ys in vs||(vs[ys]=vs[ys]||{}),vs[ys]}function Ss(e,t){return bs[e]||t}function Cs(e){return hs(`(prefers-color-scheme: dark)`,e)}function ws(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`}var Ts={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()}},Es=`vueuse-storage`;function Ds(e,t,n,r={}){let{flush:i=`pre`,deep:a=!0,listenToStorageChanges:s=!0,writeDefaults:c=!0,mergeDefaults:l=!1,shallow:u,window:f=rs,eventFilter:p,onError:m=e=>{console.error(e)},initOnMounted:h}=r,g=(u?F:L)(typeof t==`function`?t():t),_=N(()=>P(e));if(!n)try{n=Ss(`getDefaultStorage`,()=>rs?.localStorage)()}catch(e){m(e)}if(!n)return g;let v=P(t),y=ws(v),b=r.serializer??Ts[y],{pause:x,resume:S}=Yo(g,e=>te(e),{flush:i,deep:a,eventFilter:p});d(_,()=>T(),{flush:i});let C=!1;f&&s&&(n instanceof Storage?q(f,`storage`,e=>{h&&!C||T(e)},{passive:!0}):q(f,Es,e=>{h&&!C||ne(e)})),h?Xo(()=>{C=!0,T()}):T();function ee(e,t){if(f){let r={key:_.value,oldValue:e,newValue:t,storageArea:n};f.dispatchEvent(n instanceof Storage?new StorageEvent(`storage`,r):new CustomEvent(Es,{detail:r}))}}function te(e){try{let t=n.getItem(_.value);if(e==null)ee(t,null),n.removeItem(_.value);else{let r=b.write(e);t!==r&&(n.setItem(_.value,r),ee(t,r))}}catch(e){m(e)}}function w(e){let t=e?e.newValue:n.getItem(_.value);if(t==null)return c&&v!=null&&n.setItem(_.value,b.write(v)),v;if(!e&&l){let e=b.read(t);return typeof l==`function`?l(e,v):y===`object`&&!Array.isArray(e)?{...v,...e}:e}else if(typeof t!=`string`)return t;else return b.read(t)}function T(e){if(!(e&&e.storageArea!==n)){if(e&&e.key==null){g.value=v;return}if(!(e&&e.key!==_.value)){x();try{let t=b.write(g.value);(e===void 0||e?.newValue!==t)&&(g.value=w(e))}catch(e){m(e)}finally{e?o(S):S()}}}}function ne(e){T(e.detail)}return g}var Os=`*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`;function ks(e={}){let{selector:t=`html`,attribute:n=`class`,initialValue:r=`auto`,window:i=rs,storage:a,storageKey:o=`vueuse-color-scheme`,listenToStorageChanges:s=!0,storageRef:c,emitAuto:l,disableTransition:u=!0}=e,f={auto:``,light:`light`,dark:`dark`,...e.modes||{}},p=Cs({window:i}),m=N(()=>p.value?`dark`:`light`),h=c||(o==null?Io(r):Ds(o,r,a,{window:i,listenToStorageChanges:s})),g=N(()=>h.value===`auto`?m.value:h.value),_=Ss(`updateHTMLAttrs`,(e,t,n)=>{let r=typeof e==`string`?i?.document.querySelector(e):K(e);if(!r)return;let a=new Set,o=new Set,s=null;if(t===`class`){let e=n.split(/\s/g);Object.values(f).flatMap(e=>(e||``).split(/\s/g)).filter(Boolean).forEach(t=>{e.includes(t)?a.add(t):o.add(t)})}else s={key:t,value:n};if(a.size===0&&o.size===0&&s===null)return;let c;u&&(c=i.document.createElement(`style`),c.appendChild(document.createTextNode(Os)),i.document.head.appendChild(c));for(let e of a)r.classList.add(e);for(let e of o)r.classList.remove(e);s&&r.setAttribute(s.key,s.value),u&&(i.getComputedStyle(c).opacity,document.head.removeChild(c))});function v(e){_(t,n,f[e]??e)}function y(t){e.onChanged?e.onChanged(t,v):v(t)}d(g,y,{flush:`post`,immediate:!0}),Xo(()=>y(g.value));let b=N({get(){return l?h.value:g.value},set(e){h.value=e}});return Object.assign(b,{store:h,system:m,state:g})}function As(e,t,n={}){let{window:r=rs,initialValue:i,observe:a=!1}=n,o=F(i),s=N(()=>{var e;return K(t)||(r==null||(e=r.document)==null?void 0:e.documentElement)});function c(){let t=P(e),n=P(s);n&&r&&t&&(o.value=r.getComputedStyle(n).getPropertyValue(t)?.trim()||o.value||i)}return a&&us(s,c,{attributeFilter:[`style`,`class`],window:r}),d([s,()=>P(e)],(e,t)=>{t[0]&&t[1]&&t[0].style.removeProperty(t[1]),c()},{immediate:!0}),d([o,s],([t,n])=>{let r=P(e);n?.style&&r&&(t==null?n.style.removeProperty(r):n.style.setProperty(r,t))},{immediate:!0}),o}function js(e={}){let{valueDark:t=`dark`,valueLight:n=``}=e,r=ks({...e,onChanged:(t,n)=>{var r;e.onChanged?(r=e.onChanged)==null||r.call(e,t===`dark`,n,t):n(t)},modes:{dark:t,light:n}}),i=N(()=>r.system.value);return N({get(){return r.value===`dark`},set(e){let t=e?`dark`:`light`;i.value===t?r.value=`auto`:r.value=t}})}function Ms(e,t,n={}){let{window:r=rs,...i}=n,a,o=ls(()=>r&&`ResizeObserver`in r),s=()=>{a&&=(a.disconnect(),void 0)},c=d(N(()=>{let t=P(e);return Array.isArray(t)?t.map(e=>K(e)):[K(t)]}),e=>{if(s(),o.value&&r){a=new ResizeObserver(t);for(let t of e)t&&a.observe(t,i)}},{immediate:!0,flush:`post`}),l=()=>{s(),c()};return Eo(l),{isSupported:o,stop:l}}function Ns(e,t={width:0,height:0},n={}){let{window:r=rs,box:i=`content-box`}=n,a=N(()=>{var t;return(t=K(e))==null||(t=t.namespaceURI)==null?void 0:t.includes(`svg`)}),o=F(t.width),s=F(t.height),{stop:c}=Ms(e,([t])=>{let n=i===`border-box`?t.borderBoxSize:i===`content-box`?t.contentBoxSize:t.devicePixelContentBoxSize;if(r&&a.value){let t=K(e);if(t){let e=t.getBoundingClientRect();o.value=e.width,s.value=e.height}}else if(n){let e=Wo(n);o.value=e.reduce((e,{inlineSize:t})=>e+t,0),s.value=e.reduce((e,{blockSize:t})=>e+t,0)}else o.value=t.contentRect.width,s.value=t.contentRect.height},n);Xo(()=>{let n=K(e);n&&(o.value=`offsetWidth`in n?n.offsetWidth:t.width,s.value=`offsetHeight`in n?n.offsetHeight:t.height)});let l=d(()=>K(e),e=>{o.value=e?t.width:0,s.value=e?t.height:0});function u(){c(),l()}return{width:o,height:s,stop:u}}var Ps=[`fullscreenchange`,`webkitfullscreenchange`,`webkitendfullscreen`,`mozfullscreenchange`,`MSFullscreenChange`];function Fs(e,t={}){let{document:n=is,autoExit:r=!1}=t,i=N(()=>K(e)??n?.documentElement),a=F(!1),o=N(()=>[`requestFullscreen`,`webkitRequestFullscreen`,`webkitEnterFullscreen`,`webkitEnterFullScreen`,`webkitRequestFullScreen`,`mozRequestFullScreen`,`msRequestFullscreen`].find(e=>n&&e in n||i.value&&e in i.value)),s=N(()=>[`exitFullscreen`,`webkitExitFullscreen`,`webkitExitFullScreen`,`webkitCancelFullScreen`,`mozCancelFullScreen`,`msExitFullscreen`].find(e=>n&&e in n||i.value&&e in i.value)),c=N(()=>[`fullScreen`,`webkitIsFullScreen`,`webkitDisplayingFullscreen`,`mozFullScreen`,`msFullscreenElement`].find(e=>n&&e in n||i.value&&e in i.value)),l=[`fullscreenElement`,`webkitFullscreenElement`,`mozFullScreenElement`,`msFullscreenElement`].find(e=>n&&e in n),u=ls(()=>i.value&&n&&o.value!==void 0&&s.value!==void 0&&c.value!==void 0),d=()=>l?n?.[l]===i.value:!1,f=()=>{if(c.value){if(n&&n[c.value]!=null)return n[c.value];{let e=i.value;if(e?.[c.value]!=null)return!!e[c.value]}}return!1};async function p(){if(!(!u.value||!a.value)){if(s.value)if(n?.[s.value]!=null)await n[s.value]();else{let e=i.value;e?.[s.value]!=null&&await e[s.value]()}a.value=!1}}async function m(){if(!u.value||a.value)return;f()&&await p();let e=i.value;o.value&&e?.[o.value]!=null&&(await e[o.value](),a.value=!0)}async function h(){await(a.value?p():m())}let g=()=>{let e=f();(!e||e&&d())&&(a.value=e)},_={capture:!1,passive:!0};return q(n,Ps,g,_),q(()=>K(i),Ps,g,_),Xo(g,!1),r&&Eo(p),{isSupported:u,isFullscreen:a,enter:m,exit:p,toggle:h}}function Is(e){return typeof Window<`u`&&e instanceof Window?e.document.documentElement:typeof Document<`u`&&e instanceof Document?e.documentElement:e}var Ls=1;function Rs(e,t={}){let{throttle:n=0,idle:r=200,onStop:i=No,onScroll:a=No,offset:o={left:0,right:0,top:0,bottom:0},observe:s={mutation:!1},eventListenerOptions:c={capture:!1,passive:!0},behavior:l=`auto`,window:u=rs,onError:d=e=>{console.error(e)}}=t,f=typeof s==`boolean`?{mutation:s}:s,p=F(0),m=F(0),h=N({get(){return p.value},set(e){_(e,void 0)}}),g=N({get(){return m.value},set(e){_(void 0,e)}});function _(t,n){var r,i;if(!u)return;let a=P(e);if(!a)return;(r=a instanceof Document?u.document.body:a)==null||r.scrollTo({top:P(n)??g.value,left:P(t)??h.value,behavior:P(l)});let o=(a==null||(i=a.document)==null?void 0:i.documentElement)||a?.documentElement||a;h!=null&&(p.value=o.scrollLeft),g!=null&&(m.value=o.scrollTop)}let v=F(!1),y=je({left:!0,right:!1,top:!0,bottom:!1}),b=je({left:!1,right:!1,top:!1,bottom:!1}),x=e=>{v.value&&(v.value=!1,b.left=!1,b.right=!1,b.top=!1,b.bottom=!1,i(e))},S=Ko(x,n+r),C=e=>{var t;if(!u)return;let n=(e==null||(t=e.document)==null?void 0:t.documentElement)||e?.documentElement||K(e),{display:r,flexDirection:i,direction:a}=u.getComputedStyle(n),s=a===`rtl`?-1:1,c=n.scrollLeft;b.left=cp.value;let l=Math.abs(c*s)<=(o.left||0),d=Math.abs(c*s)+n.clientWidth>=n.scrollWidth-(o.right||0)-Ls;r===`flex`&&i===`row-reverse`?(y.left=d,y.right=l):(y.left=l,y.right=d),p.value=c;let f=n.scrollTop;e===u.document&&!f&&(f=u.document.body.scrollTop),b.top=fm.value;let h=Math.abs(f)<=(o.top||0),g=Math.abs(f)+n.clientHeight>=n.scrollHeight-(o.bottom||0)-Ls;r===`flex`&&i===`column-reverse`?(y.top=g,y.bottom=h):(y.top=h,y.bottom=g),m.value=f},ee=e=>{u&&(C(e.target.documentElement??e.target),v.value=!0,S(e),a(e))};return q(e,`scroll`,n?qo(ee,n,!0,!1):ee,c),Xo(()=>{try{let t=P(e);if(!t)return;C(t)}catch(e){d(e)}}),f?.mutation&&e!=null&&e!==u&&e!==document&&us(e,()=>{let t=P(e);t&&C(t)},{attributes:!0,childList:!0,subtree:!0}),q(e,`scrollend`,x,c),{x:h,y:g,isScrolling:v,arrivedState:y,directions:b,measure(){let t=P(e);u&&t&&C(t)}}}function zs(e,t,n={}){let{window:r=rs}=n;return Ds(e,t,r?.localStorage,n)}function Bs(e){let t=window.getComputedStyle(e);if(t.overflowX===`scroll`||t.overflowY===`scroll`||t.overflowX===`auto`&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}var Hs=new WeakMap;function Us(e,t=!1){let n=F(t),r=null,i=``;d(Io(e),e=>{let t=Is(P(e));if(t){let e=t;if(Hs.get(e)||Hs.set(e,e.style.overflow),e.style.overflow!==`hidden`&&(i=e.style.overflow),e.style.overflow===`hidden`)return n.value=!0;if(n.value)return e.style.overflow=`hidden`}},{immediate:!0});let a=()=>{let t=Is(P(e));!t||n.value||(Po&&(r=q(t,`touchmove`,e=>{Vs(e)},{passive:!1})),t.style.overflow=`hidden`,n.value=!0)},o=()=>{let t=Is(P(e));!t||!n.value||(Po&&r?.(),t.style.overflow=i,Hs.delete(t),n.value=!1)};return Eo(o),N({get(){return n.value},set(e){e?a():o()}})}function Ws(e,t,n={}){let{window:r=rs}=n;return Ds(e,t,r?.sessionStorage,n)}function Gs(e={}){let{window:t=rs,...n}=e;return Rs(t,n)}function Ks(e={}){let{window:t=rs,initialWidth:n=1/0,initialHeight:r=1/0,listenOrientation:i=!0,includeScrollbar:a=!0,type:o=`inner`}=e,s=F(n),c=F(r),l=()=>{if(t)if(o===`outer`)s.value=t.outerWidth,c.value=t.outerHeight;else if(o===`visual`&&t.visualViewport){let{width:e,height:n,scale:r}=t.visualViewport;s.value=Math.round(e*r),c.value=Math.round(n*r)}else a?(s.value=t.innerWidth,c.value=t.innerHeight):(s.value=t.document.documentElement.clientWidth,c.value=t.document.documentElement.clientHeight)};l(),Xo(l);let u={passive:!0};return q(`resize`,l,u),t&&o===`visual`&&t.visualViewport&&q(t.visualViewport,`resize`,l,u),i&&d(hs(`(orientation: portrait)`),()=>l()),{width:s,height:c}}var qs=e=>To(bo(wo(atob(e),!0))),Js=e=>{let t=e.replaceAll(`
`,`
`).replaceAll(`%`,`%25`).replaceAll(`"`,`%22`).replaceAll(`'`,`%27`).replaceAll(`&`,`%26`).replaceAll(`#`,`%23`).replaceAll(`{`,`%7B`).replaceAll(`}`,`%7D`).replaceAll(`<`,`%3C`).replaceAll(`>`,`%3E`);return e.includes(`xmlns`)||(t=t.replace(`navigator.userAgent,Xs=()=>{let e=navigator.userAgentData?.mobile;return Na(e)?e:/\b(Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini|Mobile|CriOS|FxiOS)\b/i.test(Ys())},Zs=()=>document.documentElement.dataset.theme===`dark`;Array.from({length:6},(e,t)=>`[vp-content] h${t+1}`).join(`,`);var Qs=e=>e.every(e=>e.type===ye?!0:e.type===D?e.children==null||Pa(e.children)&&Qs(e.children):!1),$s=(e,t)=>{let n=(t?._instance??ue())?.appContext.components;return n?e in n||me(e)in n||ge(me(e))in n:!1},ec=`message-container`,tc=class e{elements;constructor(){this.elements={}}static get containerElement(){let e=document.querySelector(`#${ec}`);return e||(e=document.createElement(`div`),e.id=ec,document.body.append(e),e)}getElement(e){return this.elements[e]}pop(t,n=2e3,r=!0){let i=Date.now(),a=document.createElement(`div`);return a.className=`message-item move-in`,a.innerHTML=t,e.containerElement.append(a),this.elements[i]=a,r&&a.addEventListener(`click`,()=>{this.close(i)}),n>0&&setTimeout(()=>{this.close(i)},n),i}close(e){if(e==null)Ra(this.elements).forEach(e=>{this.close(Number(e))});else{let t=this.elements[e];t.classList.remove(`move-in`),t.classList.add(`move-out`),t.addEventListener(`animationend`,()=>{t.remove(),delete this.elements[e]})}}destroy(){document.querySelector(`#${ec}`)?.remove(),this.elements={}}},nc=e=>typeof e==`number`?`${e}px`:e,rc=({size:e=48,stroke:t=4,wrapper:n=!0,height:r=2*e})=>{let a=i(`span`,{style:`\ +--loading-icon: url("${Js(``)}");\ +--icon-size: ${nc(e)};\ +display: inline-block;\ +width: var(--icon-size);\ +height: var(--icon-size);\ +background-color: currentcolor;\ +-webkit-mask-image: var(--loading-icon);\ +mask-image: var(--loading-icon)\ +`});return n?i(`div`,{style:`\ +display: flex;\ +align-items: center;\ +justify-content: center;\ +height: ${nc(r)}\ +`},a):a};rc.displayName=`LoadingIcon`;var ic=V({name:`FadeInExpandTransition`,props:{group:Boolean,appear:Boolean,width:Boolean,mode:String,onLeave:Function,onAfterLeave:Function,onAfterEnter:Function},setup(e,{slots:t}){let n=t=>{t.style[e.width?`maxWidth`:`maxHeight`]=`${t.offsetHeight}px`,t.offsetWidth},r=t=>{t.style[e.width?`maxWidth`:`maxHeight`]=`0`,t.offsetWidth,e.onLeave?.()},a=t=>{t.style[e.width?`maxWidth`:`maxHeight`]=``,e.onAfterLeave?.()},o=t=>{if(t.style.transition=`none`,e.width){let e=t.offsetWidth;t.style.maxWidth=`0`,t.offsetWidth,t.style.transition=``,t.style.maxWidth=`${e}px`}else{let e=t.offsetHeight;t.style.maxHeight=`0`,t.offsetWidth,t.style.transition=``,t.style.maxHeight=`${e}px`}t.offsetWidth},s=t=>{t.style[e.width?`maxWidth`:`maxHeight`]=``,e.onAfterEnter?.()};return()=>i(e.group?Zt:tt,{name:e.width?`fade-in-width-expand`:`fade-in-height-expand`,appear:e.appear,onEnter:o,onAfterEnter:s,onBeforeLeave:n,onLeave:r,onAfterLeave:a,...e.group?void 0:{mode:e.mode}},t)}}),ac=L(!1);typeof document<`u`&&(ac.value=Zs(),new MutationObserver(()=>{ac.value=Zs()}).observe(document.documentElement,{attributeFilter:[`data-theme`],attributes:!0}));var oc=e=>{let t=oa();return N(()=>{let n=P(e);return n[t.value]??n[`/`]??Object.values(n)[0]})},sc=/language-(shellscript|shell|bash|sh|zsh)/,cc=({selector:e,ignoreSelector:t,inlineSelector:n,duration:r=2e3,locales:i,showInMobile:a,transform:s})=>{let c=hs(`(max-width: 419px)`),l=N(()=>!c.value||a),u=oc(i),d=e=>{if(e.hasAttribute(`copy-code`))return;let t=document.createElement(`button`);t.type=`button`,t.classList.add(`vp-copy-code-button`),t.setAttribute(`aria-label`,u.value.copy),t.dataset.copied=u.value.copied,e.parentElement?.insertBefore(t,e),e.setAttribute(`copy-code`,``)},f=()=>{document.body.classList.toggle(`no-copy-code`,!l.value),l.value&&document.querySelectorAll(e).forEach(e=>{d(e)})};ts(l,()=>o(f),{flush:`post`}),ma(e=>{e!==`beforeUnmount`&&f()});let{copy:p}=_s({legacy:!0}),m=new WeakMap,h=null,g=async(e,n,i)=>{let a=n.cloneNode(!0);t&&a.querySelectorAll(t).forEach(e=>{e.remove()}),s&&s(a);let o=a.textContent||``;if(sc.test(e.className)&&(o=o.replaceAll(/^ *(\$|>) /gm,``)),await p(o),r<=0)return;i.classList.add(`copied`),clearTimeout(m.get(i));let c=setTimeout(()=>{i.classList.remove(`copied`),i.blur(),m.delete(i)},r);m.set(i,c)};q(`click`,e=>{let t=e.target;if(l.value&&t.matches(`div[class*="language-"] > button.vp-copy-code-button`)){let e=t.parentElement,n=t.nextElementSibling;if(!e||!n)return;g(e,n,t)}},{passive:!0}),n&&q(`dblclick`,e=>{let t=e.target;if(l.value&&t.matches(n)){let e=window.getSelection();e&&(t.contains(e.anchorNode)||t.contains(e.focusNode))&&e.removeAllRanges(),p(t.textContent||``),(h??=new tc).pop(`${u.value.copied} `,r)}},{passive:!0})},lc=Ve({default:()=>uc}),uc=Oa({setup:()=>{cc({selector:`[vp-content] div[class*="language-"] pre`,ignoreSelector:`.vp-copy-ignore,.diff.remove`,inlineSelector:``,locales:{"/":{copy:`复制代码`,copied:`已复制`}},duration:2e3,showInMobile:!1})}}),dc=({selector:e=`div[class*="language-"].has-collapsed-lines > .collapsed-lines`}={})=>{q(`click`,t=>{let n=t.target;if(n.matches(e)){let e=n.parentElement;e?.classList.toggle(`collapsed`)&&e.scrollIntoView({block:`center`,behavior:`instant`})}},{passive:!0})},fc=Ve({default:()=>pc}),pc={setup(){dc()}},mc=V({__name:`VPCopyButton`,props:{text:{},encode:{type:Boolean,default:!1}},setup(e){let t=N(()=>e.encode?qs(e.text):e.text),{copied:n,copy:r}=_s();return(e,i)=>(_(),I(`button`,{type:`button`,class:l([`vp-copy-code-button`,{copied:B(n)}]),"aria-label":`Copy`,"data-copied":`Copied`,onClick:i[0]||=e=>B(r)(t.value)},null,2))}}),hc={key:0,class:`vp-tabs`},gc={class:`vp-tabs-nav`,role:`tablist`},_c=[`aria-controls`,`aria-selected`,`onClick`,`onKeydown`],vc=[`id`,`aria-expanded`],yc={class:`vp-tab-title`},bc=`VUEPRESS_TAB_STORE`,xc=V({__name:`Tabs`,props:{id:{},tabId:{default:``},active:{default:0},data:{}},setup(e){let t=Ds(bc,{}),n=L(e.active),r=F([]);function i(){e.tabId&&(t.value[e.tabId]=e.data[n.value]?.id)}function a(e=n.value){n.value=e0?e-1:r.value.length-1,r.value[n.value].focus()}function s(e,t){e.key===` `||e.key===`Enter`?(e.preventDefault(),n.value=t):e.key===`ArrowRight`?(e.preventDefault(),a()):e.key===`ArrowLeft`&&(e.preventDefault(),o()),i()}function c(){if(e.tabId){let n=e.data.findIndex(({id:n})=>t.value[e.tabId]===n);if(n!==-1)return n}return e.active}j(()=>{n.value=c(),d(()=>t.value[e.tabId],(t,r)=>{if(e.tabId&&t!==r){let r=e.data.findIndex(({id:e})=>e===t);r!==-1&&(n.value=r)}})});function f(e){n.value=e,i()}return(t,i)=>e.data.length?(_(),I(`div`,hc,[z(`div`,gc,[(_(!0),I(D,null,x(e.data,(i,a)=>(_(),I(`button`,{key:a,ref_for:!0,ref:e=>e&&(r.value[a]=e),class:l([`vp-tab-nav`,{active:a===n.value}]),type:`button`,role:`tab`,"aria-controls":`tab-${e.id}-${a}`,"aria-selected":a===n.value,onClick:()=>f(a),onKeydown:e=>s(e,a)},[u(t.$slots,`title${a}`,{value:i.id,isActive:a===n.value})],42,_c))),128))]),(_(!0),I(D,null,x(e.data,(r,i)=>(_(),I(`div`,{id:`tab-${e.id}-${i}`,key:i,class:l([`vp-tab`,{active:i===n.value}]),role:`tabpanel`,"aria-expanded":i===n.value},[z(`div`,yc,[u(t.$slots,`title${i}`,{value:r.id,isActive:i===n.value})]),u(t.$slots,`tab${i}`,{value:r.id,isActive:i===n.value})],10,vc))),128))])):k(``,!0)}}),Sc={key:0,class:`vp-code-tabs`},Cc={class:`vp-code-tabs-nav`,role:`tablist`},wc=[`aria-controls`,`aria-selected`,`onClick`,`onKeydown`],Tc=[`id`,`aria-expanded`],Ec={class:`vp-code-tab-title`},Dc=`VUEPRESS_CODE_TAB_STORE`,Oc=V({__name:`CodeTabs`,props:{id:{},tabId:{default:``},active:{default:0},data:{}},setup(e){let t=e,n=Ds(Dc,{}),r=L(t.active),i=F([]);function a(){t.tabId&&(n.value[t.tabId]=t.data[r.value].id)}function o(e=r.value){r.value=e0?e-1:i.value.length-1,i.value[r.value].focus()}function c(e,i){e.key===` `||e.key===`Enter`?(e.preventDefault(),r.value=i):e.key===`ArrowRight`?(e.preventDefault(),o()):e.key===`ArrowLeft`&&(e.preventDefault(),s()),t.tabId&&(n.value[t.tabId]=t.data[r.value].id)}function f(){if(t.tabId){let e=t.data.findIndex(({id:e})=>n.value[t.tabId]===e);if(e!==-1)return e}return t.active}j(()=>{r.value=f(),d(()=>n.value[t.tabId],(e,n)=>{if(t.tabId&&e!==n){let n=t.data.findIndex(({id:t})=>t===e);n!==-1&&(r.value=n)}})});function p(e){r.value=e,a()}return(t,n)=>e.data.length?(_(),I(`div`,Sc,[z(`div`,Cc,[(_(!0),I(D,null,x(e.data,(n,a)=>(_(),I(`button`,{key:a,ref_for:!0,ref:e=>e&&(i.value[a]=e),class:l([`vp-code-tab-nav`,{active:a===r.value}]),type:`button`,role:`tab`,"aria-controls":`codetab-${e.id}-${a}`,"aria-selected":a===r.value,onClick:()=>p(a),onKeydown:e=>c(e,a)},[u(t.$slots,`title${a}`,{value:n.id,isActive:a===r.value})],42,wc))),128))]),(_(!0),I(D,null,x(e.data,(n,i)=>(_(),I(`div`,{id:`codetab-${e.id}-${i}`,key:i,class:l([`vp-code-tab`,{active:i===r.value}]),role:`tabpanel`,"aria-expanded":i===r.value},[z(`div`,Ec,[u(t.$slots,`title${i}`,{value:n.id,isActive:i===r.value})]),u(t.$slots,`tab${i}`,{value:n.id,isActive:i===r.value})],10,Tc))),128))])):k(``,!0)}}),kc={plot:!0},Ac={dashjs:!0,hlsjs:!0,mpegtsjs:!0},jc=[`mp4`,`mp3`,`webm`,`ogg`];Ac.dashjs&&jc.push(`mpd`,`dash`),Ac.hlsjs&&jc.push(`m3u8`,`hls`),Ac.mpegtsjs&&jc.push(`ts`,`flv`);var Mc=V({__name:`Plot`,props:{trigger:{},effect:{}},setup(e){let t=e,n=na(),r=hs(`(max-width: 768px)`),i=N(()=>{let e=typeof kc.plot==`object`?kc.plot:{},i=typeof n.value.plot==`object`?n.value.plot:{};return{trigger:r.value?`click`:t.trigger??i.trigger??e.trigger??`hover`,effect:t.effect??i.effect??e.effect??`mask`}}),a=L(!1),o=ne(`el`),s=L([]);j(()=>{if(!o.value)return;let e=o.value.classList;!e.contains(`hover`)&&!e.contains(`click`)&&s.value.push(i.value.trigger),!e.contains(`mask`)&&!e.contains(`blur`)&&s.value.push(i.value.effect)}),ss(o,()=>{(i.value.trigger===`click`||o.value?.classList.contains(`click`))&&(a.value=!1)});function c(){(i.value.trigger===`click`||o.value?.classList.contains(`click`))&&(a.value=!a.value)}return(e,t)=>(_(),I(`span`,{ref_key:`el`,ref:o,class:l([`vp-plot`,[{active:a.value},...s.value]]),onClick:c},[u(e.$slots,`default`)],2))}}),Nc={class:`vp-file-tree-node`},Pc={key:0,class:`comment`},Fc={key:0,class:`group`},Ic=V({__name:`FileTreeNode`,props:{type:{},filename:{},level:{},diff:{},expanded:{type:Boolean},focus:{type:Boolean},filepath:{}},setup(e){let t=w(`active-file-tree-node`,L(``)),n=w(`on-file-tree-node-click`,()=>{}),r=L(e.expanded);function i(){e.filename===`…`||e.filename===`...`||n(e.filepath||e.filename,e.type)}function a(t){e.type===`folder`?t.target.matches(`.comment, .comment *`)||(r.value=!r.value,i()):i()}return(n,i)=>(_(),I(`div`,Nc,[z(`p`,{class:l([`vp-file-tree-info`,{[e.type]:!0,focus:e.focus,expanded:e.type===`folder`?r.value:!1,active:e.type===`file`?B(t)===e.filepath:!1,diff:e.diff,add:e.diff===`add`,remove:e.diff===`remove`}]),style:b({"--file-tree-level":-e.level}),onClick:a},[u(n.$slots,`icon`),z(`span`,{class:l([`name`,[e.type]])},M(e.filename),3),n.$slots.comment?(_(),I(`span`,Pc,[u(n.$slots,`comment`)])):k(``,!0)],6),e.type===`folder`?oe((_(),I(`div`,Fc,[u(n.$slots,`default`)],512)),[[yt,r.value]]):k(``,!0)]))}}),Lc=`data-mark-mode`,Rc=`lazy`,zc=`vp-mark-visible`,Bc=`data-vp-mark-bound`,Vc=`mark`,Hc=`${Vc}[${Bc}="1"]`;function Uc(e){if(typeof window>`u`)return;let t=document.documentElement;if(e!==Rc){t.removeAttribute(Lc);return}t.setAttribute(Lc,Rc);let n=null,r=null,i=()=>(n||=new IntersectionObserver((e,t)=>{for(let n of e){if(!n.isIntersecting&&n.intersectionRatio<=0)continue;let e=n.target;e.classList.add(zc),e.removeAttribute(Bc),t.unobserve(e)}},{threshold:[0,.1,.25,.5],rootMargin:`8% 0px -8% 0px`}),n),a=()=>{let e=Array.from(document.querySelectorAll(Vc)).filter(e=>e instanceof HTMLElement&&!e.classList.contains(zc)&&e.getAttribute(Bc)!==`1`);if(e.length===0)return;let t=i();for(let n of e)n.setAttribute(Bc,`1`),t.observe(n)},o=()=>{r!==null&&cancelAnimationFrame(r),r=requestAnimationFrame(()=>{r=null,a()})},s=()=>{n&&(n.disconnect(),n=null,Array.from(document.querySelectorAll(Hc)||[]).forEach(e=>{e.classList.contains(zc)||e.removeAttribute(Bc)}))};ma(()=>{s(),o()})}var Wc=Ve({default:()=>Gc}),Gc=Oa({enhance({router:e,app:t}){t.component(`VPCopyButton`,mc),t.component(`Tabs`,xc),t.component(`CodeTabs`,Oc),t.component(`Plot`,Mc),t.component(`FileTreeNode`,Ic)},setup(){Uc(`eager`)}}),Kc=Ve({}),qc=(e,t)=>{e.classList.add(t)},Jc=(e,t)=>{e.classList.remove(t)},Yc=e=>{e?.remove()},Xc=(e,t,n)=>en?n:e,Zc=e=>(-1+e)*100,Qc=(()=>{let e=[],t=()=>{let n=e.shift();n&&n(t)};return n=>{e.push(n),e.length===1&&t()}})(),$c=e=>e.replace(/^-ms-/,`ms-`).replaceAll(/-([\da-z])/gi,(e,t)=>t.toUpperCase()),el=(()=>{let e=[`Webkit`,`O`,`Moz`,`ms`],t={},n=t=>{let{style:n}=document.body;if(t in n)return t;let r=t.charAt(0).toUpperCase()+t.slice(1),i=e.length;for(;i--;){let t=`${e[i]}${r}`;if(t in n)return t}return t},r=e=>{let r=$c(e);return t[r]??=n(r)},i=(e,t,n)=>{e.style[r(t)]=n};return(e,t)=>{for(let[n,r]of Ia(t))Ma(r)&&i(e,n,r)}})(),tl={minimum:.08,easing:`ease`,speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:`[role="bar"]`,parent:`body`,template:`
`},J={percent:null,isRendered:()=>!!document.querySelector(`#nprogress`),set:e=>{let{speed:t,easing:n}=tl,r=J.isStarted(),i=Xc(e,tl.minimum,1);J.percent=i===1?null:i;let a=J.render(!r),o=a.querySelector(tl.barSelector);return a.offsetWidth,Qc(e=>{el(o,{transform:`translate3d(${Zc(i)}%,0,0)`,transition:`all ${t}ms ${n}`}),i===1?(el(a,{transition:`none`,opacity:`1`}),a.offsetWidth,setTimeout(()=>{el(a,{transition:`all ${t}ms linear`,opacity:`0`}),setTimeout(()=>{J.remove(),e()},t)},t)):setTimeout(()=>{e()},t)}),J},isStarted:()=>typeof J.percent==`number`,start:()=>{J.percent||J.set(0);let e=()=>{setTimeout(()=>{J.percent&&(J.trickle(),e())},tl.trickleSpeed)};return tl.trickle&&e(),J},done:e=>!e&&!J.percent?J:J.increase(.3+.5*Math.random()).set(1),increase:e=>{let{percent:t}=J;return t?(t=Xc(t+(typeof e==`number`?e:(1-t)*Xc(Math.random()*t,.1,.95)),0,.994),J.set(t)):J.start()},trickle:()=>J.increase(Math.random()*tl.trickleRate),render:e=>{if(J.isRendered())return document.querySelector(`#nprogress`);qc(document.documentElement,`nprogress-busy`);let t=document.createElement(`div`);t.id=`nprogress`,t.innerHTML=tl.template;let n=t.querySelector(tl.barSelector),r=document.querySelector(tl.parent);return el(n,{transition:`all 0 linear`,transform:`translate3d(${e?`-100`:Zc(J.percent??0)}%,0,0)`}),r&&(r!==document.body&&qc(r,`nprogress-custom-parent`),r.append(t)),t},remove:()=>{Jc(document.documentElement,`nprogress-busy`),Jc(document.querySelector(tl.parent),`nprogress-custom-parent`),Yc(document.querySelector(`#nprogress`))}},nl=()=>{j(()=>{let e=ir(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(e=>{t.has(e.path)||J.start()}),e.afterEach(e=>{t.add(e.path),J.done()})})},rl=Ve({default:()=>il}),il=Oa({setup(){nl()}}),al=L({}),ol=Symbol(``),sl=()=>w(ol),cl=e=>{e.provide(ol,al)},ll=async e=>{try{await e.decode()}catch{throw Error(`Image decoding failed: ${e.src}`)}return{type:`image`,element:e,src:e.src,width:e.naturalWidth,height:e.naturalHeight,alt:e.alt,msrc:e.src}},ul=`
`,dl=(e,{download:t=!0,fullscreen:n=!0}={})=>{e.on(`uiRegister`,()=>{if(e.ui.registerElement({name:`bulletsIndicator`,className:`photo-swipe-bullets-indicator`,appendTo:`wrapper`,onInit:t=>{let n=[],r=-1;for(let r=0;r{e.goTo(n.indexOf(t.target))}),n.push(r),t.append(r)}e.on(`change`,()=>{r>=0&&n[r].classList.remove(`active`),n[e.currIndex].classList.add(`active`),r=e.currIndex})}}),n){let{isSupported:t,toggle:n}=Fs();t.value&&e.ui.registerElement({name:`fullscreen`,order:7,isButton:!0,html:``,onClick:()=>{n()}})}t&&e.ui.registerElement({name:`download`,order:8,isButton:!0,tagName:`a`,html:{isCustomSVG:!0,inner:``,outlineID:`pswp__icn-download`},onInit:t=>{t.setAttribute(`download`,``),t.setAttribute(`target`,`_blank`),t.setAttribute(`rel`,`noopener`),e.on(`change`,()=>{t.setAttribute(`href`,e.currSlide.data.src)})}})})},fl=({selector:e,locales:n,download:r=!0,fullscreen:i=!0,scrollToClose:a=!0})=>{let o=sl(),s=oc(n),c=da(),l=N(()=>{let{photoSwipe:t}=c.value;return t===!1?null:Hn(t)?t:Pa(e)?e.join(`, `):e}),u=N(()=>({...o.value,...s.value,download:r,fullscreen:i,scrollToClose:a})),d=null,f=0,p=null;q(`click`,async e=>{let t=e.target;if(!l.value||!d||!t.matches(l.value))return;f!==0&&p.destroy();let n=Date.now(),o=await d,s=[...document.querySelectorAll(l.value)],c=s.map(e=>({html:ul,element:e,msrc:e.src}));p=new o({preloaderDelay:0,showHideAnimationType:`zoom`,...u.value,dataSource:c,index:s.indexOf(t),...a?{closeOnVerticalDrag:!0,wheelToZoom:!1}:{}}),f=n,dl(p,{download:r,fullscreen:i}),p.init(),p.on(`destroy`,()=>{p=null,f=0}),s.map((e,t)=>ll(e).then(e=>{f===n&&(c.splice(t,1,e),p?.refreshSlideContent(t))}))},{passive:!0}),q(`wheel`,()=>{u.value.scrollToClose&&p?.close()}),j(()=>{(`requestIdleCallback`in window?window.requestIdleCallback:setTimeout)(()=>{d=Yi(async()=>{let{default:e}=await import(`./photoswipe.esm-DQgKG8Z9.js`);return{default:e}},[]).then(({default:e})=>e)})}),t(()=>{p?.destroy()})},pl=Ve({default:()=>yl}),ml=`.vp-doc :not(a) > img:not([no-view],.no-view,.ignore)`,hl={"/":{closeTitle:`关闭`,downloadTitle:`下载图片`,fullscreenTitle:`切换全屏`,zoomTitle:`缩放`,arrowPrevTitle:`上一个 (左箭头)`,arrowNextTitle:`下一个 (右箭头)`}},gl=!0,_l=!0,vl=!0,yl=Oa({enhance:({app:e})=>{cl(e)},setup:()=>{fl({selector:ml,locales:hl,download:gl,fullscreen:_l,scrollToClose:vl})}}),bl={"/":()=>Yi(()=>import(`./searchBox-default-D_-EysPk.js`),[])},xl={"/":{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 Sl(e){let t=pe(e),n=oa();return N(()=>t.value[n.value]??xl[n.value]??xl[`/`])}var Cl=F(bl);function wl(){return Cl}var Tl=[`aria-label`],El={class:`mini-search-button-container`},Dl={class:`mini-search-button-placeholder`},Ol=V({__name:`SearchButton`,props:{locales:{}},setup(e){let t=Sl(pe(()=>e.locales));return(e,n)=>(_(),I(`button`,{type:`button`,class:`mini-search mini-search-button`,"aria-label":B(t).placeholder},[z(`span`,El,[n[0]||=z(`span`,{class:`mini-search-search-icon vpi-mini-search`,"aria-label":`search icon`},null,-1),z(`span`,Dl,M(B(t).placeholder),1)]),n[1]||=z(`span`,{class:`mini-search-button-keys`},[z(`kbd`,{class:`mini-search-button-key`}),z(`kbd`,{class:`mini-search-button-key`},`K`)],-1)],8,Tl))}}),kl={class:`search-wrapper`},Al={id:`local-search`},jl=R(V({__name:`Search`,props:{locales:{},options:{}},setup(e){let t=Me(()=>Yi(()=>import(`./SearchBox-DdFtYnZ4.js`),__vite__mapDeps([12,1]))),n=L(!1);fs(`k`,e=>{(e.ctrlKey||e.metaKey)&&(e.preventDefault(),n.value=!0)}),fs(`/`,e=>{r(e)||(e.preventDefault(),n.value=!0)});function r(e){let t=e.target,n=t.tagName;return t.isContentEditable||n===`INPUT`||n===`SELECT`||n===`TEXTAREA`}return(r,i)=>(_(),I(`div`,kl,[n.value?(_(),O(B(t),{key:0,locales:e.locales,options:e.options,onClose:i[0]||=e=>n.value=!1},null,8,[`locales`,`options`])):k(``,!0),z(`div`,Al,[E(Ol,{locales:e.locales,onClick:i[1]||=e=>n.value=!0},null,8,[`locales`])])]))}}),[[`__scopeId`,`data-v-e32f6223`]]),Ml=Ve({default:()=>Fl}),Nl={"/":{placeholder:`搜索文档`,resetButtonTitle:`重置搜索`,backButtonTitle:`关闭`,noResultsText:`无搜索结果:`,footer:{selectText:`选择`,selectKeyAriaLabel:`输入`,navigateText:`切换`,navigateUpKeyAriaLabel:`向上`,navigateDownKeyAriaLabel:`向下`,closeText:`关闭`,closeKeyAriaLabel:`退出`}}},Pl={},Fl=Oa({enhance({app:e}){e.component(`SearchBox`,e=>i(jl,{locales:Nl,options:Pl,...e}))}}),Il={"/":{contributors:`贡献者`,changelog:`更新日志`,timeOn:`于`,viewChangelog:`查看所有更新日志`,latestUpdateAt:`最近更新`}},Ll=()=>oc(Il),Rl=({level:e=2,text:t,anchor:n})=>i(`h${e||2}`,{id:n,tabindex:`-1`},i(`a`,{href:`#${n}`,class:`header-anchor`},i(`span`,t))),zl=(e=!0)=>{let{frontmatter:t,page:n}=ua();return N(()=>t.value.contributors===!1||!P(e)?[]:n.value.git.contributors??[])},Bl=({name:e,url:t,avatar:n})=>i(t?`a`:`span`,{href:t,target:`_blank`,rel:`noreferrer`,class:`vp-contributor`},[n?i(`img`,{src:n,alt:``,class:`vp-contributor-avatar`}):null,i(`span`,{class:`vp-contributor-name`},e)]),Vl=V({name:`GitContributors`,props:{title:String,headerLevel:{type:Number,default:2}},setup(e){let t=zl(),n=Ll();return()=>t.value.length>0?[i(Rl,{level:e.headerLevel,anchor:`doc-contributors`,text:e.title||n.value.contributors}),i(`div`,{class:`vp-contributors`},t.value.map(e=>i(Bl,e)))]:null}}),Hl={provider:`github`,pattern:{commit:`:repo/commit/:hash`,issue:`:repo/issues/:issue`,tag:`:repo/releases/tag/:tag`},repo:`pengzhanbo/vuepress-theme-plume`},Ul=(e,t)=>!e||Tn(e)?e:t===`github`?`https://github.com/${e}`:t===`gitee`?`https://gitee.com/${e}`:e,Wl=/#(\d+)/g,Gl=(e=!0)=>{let{frontmatter:t,lang:n,page:r}=ua(),{pattern:i={},provider:a}=Hl,o=Ul(Hl.repo,a);return N(()=>{if(t.value.changelog===!1||!P(e))return[];let a=new Intl.DateTimeFormat(n.value,{dateStyle:`short`});return(r.value.git?.changelog??[]).map(e=>{let t=Object.assign({date:a.format(e.time)},e);return i.issue&&o&&(t.message=t.message.replace(Wl,(e,t)=>`${e}`)),i.commit&&o&&(t.commitUrl=i.commit.replace(`:hash`,t.hash).replace(`:repo`,o)),i.tag&&o&&t.tag&&(t.tagUrl=i.tag.replace(`:tag`,t.tag).replace(`:repo`,o)),t})})},Kl=(e=!0)=>{let{lang:t,page:n}=ua(),r=Ll();return N(()=>{if(!P(e))return null;let i=n.value.git?.updatedTime??n.value.git?.changelog?.[0].time;if(!i)return null;let a=new Date(i);return{date:a,text:new Intl.DateTimeFormat(t.value,{dateStyle:`short`,timeStyle:`short`}).format(i),iso:a.toISOString(),locale:r.value.latestUpdateAt}})},ql=V({name:`GitChangelog`,props:{title:String,headerLevel:{type:Number,default:2}},setup(e){let t=Gl(),n=Ll(),r=Kl(),[a,o]=Qo(),s=()=>i(`div`,{class:`vp-changelog-header`,onClick:()=>o()},[i(`div`,{class:`vp-latest-updated`},[i(`span`,{class:`vp-changelog-icon`}),i(`span`,{"data-allow-mismatch":``},r.value.text)]),i(`div`,[i(`span`,{class:`vp-changelog-menu-icon`}),i(`span`,n.value.viewChangelog)])]),c=({item:e})=>i(`li`,{class:`vp-changelog-item-tag`},i(`div`,[i(`a`,{class:`vp-changelog-tag`},i(`code`,e.tag)),i(`span`,{class:`vp-changelog-date`,"data-allow-mismatch":``},[n.value.timeOn,` `,i(`time`,{datetime:new Date(e.time).toISOString()},e.date)])])),l=({item:e})=>i(`li`,{class:`vp-changelog-item-commit`},[i(e.commitUrl?`a`:`span`,{class:`vp-changelog-hash`,href:e.commitUrl,target:`_blank`,rel:`noreferrer`},[i(`code`,e.hash.slice(0,5))]),i(`span`,{class:`vp-changelog-divider`},`-`),i(`span`,{class:`vp-changelog-message`,innerHTML:e.message}),i(`span`,{class:`vp-changelog-date`,"data-allow-mismatch":``},[n.value.timeOn||`on`,` `,i(`time`,{datetime:new Date(e.time).toISOString()},e.date)])]);return()=>t.value.length>0?[i(Rl,{level:e.headerLevel,anchor:`doc-changelog`,text:e.title||n.value.changelog}),i(`div`,{class:[`vp-changelog-wrapper`,{active:a.value}]},[i(s),i(`ul`,{class:`vp-changelog-list`},[t.value.map(e=>e.tag?i(c,{item:e,key:e.tag}):i(l,{item:e,key:e.hash}))])])]:null}}),Jl=Ve({default:()=>Yl}),Yl={enhance:({app:e})=>{e.component(`GitContributors`,Vl),e.component(`GitChangelog`,ql)}},Xl={"/":[{type:`post`,dir:`blog`,title:`博客`,link:`/blog/`,linkPrefix:`/blog/`,tags:!0,tagsLink:`/blog/tags/`,archives:!0,archivesLink:`/blog/archives/`,categories:!0,categoriesLink:`/blog/categories/`},{type:`doc`,dir:`demo`,linkPrefix:`/demo/`,title:`笔记`}]};function Zl(e){return!Tn(e)||/github\.com/.test(e)?`GitHub`:/bitbucket\.org/.test(e)?`Bitbucket`:/gitlab\.com/.test(e)?`GitLab`:/gitee\.com/.test(e)?`Gitee`:null}var Ql={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 $l({docsRepo:e,editLinkPattern:t}){if(t)return t;let n=Zl(e);return n===null?null:Ql[n]}function eu({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:r,editLinkPattern:i}){if(!r)return null;let a=$l({docsRepo:e,editLinkPattern:i});return a?a.replace(/:repo/,Tn(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,zn(`${Rn(n)}/${r}`)):null}function tu(e){let{notFound:t,meta:n,path:r}=ya(e);return t?{text:r,link:r}:{text:n.title||nu(r),link:r,icon:n.icon,badge:n.badge}}function nu(e){return e=e.replace(/index\.html?$/i,``).replace(/\.html?$/i,``).replace(/\/$/,``),decodeURIComponent(e.slice(e.lastIndexOf(`/`)+1))}function ru(e=``,t=``){return Va(t)||Sn(t)?t:In(`${e}/${t}`.replace(/\/+/g,`/`))}function iu(e,t=``){return Ln(ru(e,t))}var au=/#.*/,ou=/(index|README)?\.(md|html)$/,su=typeof document<`u`;function cu(e){return Array.isArray(e)?e:[e]}function lu(e,t,n=!1){if(t===void 0)return!1;if(e=uu(`/${e.replace(/^\//,``)}`),n)return new RegExp(t).test(e);if(uu(t)!==e)return!1;let r=t.match(au);return r?(su?location.hash:``)===r[0]:!0}function uu(e){return decodeURI(e).replace(au,``).replace(ou,``)}function du(e){return e===void 0?``:String(Number(e))===String(e)?`${e}px`:e}var fu=[`linear-gradient`,`radial-gradient`,`repeating-linear-gradient`,`repeating-radial-gradient`,`conic-gradient`];function pu(e){return fu.some(t=>e.startsWith(t))}var mu={locales:{"/":{selectLanguageName:`简体中文`,selectLanguageText:`选择语言`,appearanceText:`外观`,lightModeSwitchTitle:`切换为浅色主题`,darkModeSwitchTitle:`切换为深色主题`,outlineLabel:`此页内容`,returnToTopLabel:`返回顶部`,editLinkText:`编辑此页`,contributorsText:`贡献者`,prevPageLabel:`上一页`,nextPageLabel:`下一页`,lastUpdatedText:`最后更新于`,changelogText:`变更历史`,changelogOnText:`于`,changelogButtonText:`查看全部变更历史`,copyrightText:`版权所有`,copyrightAuthorText:`版权归属:`,copyrightCreationOriginalText:`本文链接:`,copyrightCreationTranslateText:`本文翻译自:`,copyrightCreationReprintText:`本文转载自:`,copyrightLicenseText:`许可证:`,openNewWindowText:`(在新窗口打开)`,notFound:{code:`404`,title:`页面未找到`,quote:`但是,如果你不改变方向,并且一直寻找,最终可能会到达你要去的地方。`,linkText:`返回首页`},homeText:`首页`,postsText:`博客`,tagText:`标签`,archiveText:`归档`,categoryText:`分类`,archiveTotalText:`{count} 篇`,encryptButtonText:`确认`,encryptPlaceholder:`请输入密码`,encryptGlobalText:`本站只允许密码访问`,encryptPageText:`本页面只允许密码访问`,footer:{message:`Powered by VuePress & vuepress-theme-plume`},copyPageText:`复制页面`,copiedPageText:`复制成功`,copingPageText:`复制中..`,copyTagline:`将页面以 Markdown 格式复制供 LLMs 使用`,viewMarkdown:`以 Markdown 格式查看`,viewMarkdownTagline:`以纯文本查看此页面`,askAIText:`在 {name} 中打开`,askAITagline:`向 {name} 提问有关此页面`,askAIMessage:`阅读 {link} 并回答内容相关的问题。`,docsRepo:`pengzhanbo/vuepress-theme-plume`,docsDir:`examples/layout-slots/docs`,logo:`https://theme-plume.vuejs.press/plume.png`,social:[{icon:`github`,link:`/`}],profile:{avatar:`https://theme-plume.vuejs.press/plume.png`,name:`VuePress Plume`,description:`vuepress-theme-plume`},navbar:[{text:`首页`,link:`/`},{text:`博客`,link:`/blog/`},{text:`404`,link:`/404/`},{text:`笔记`,link:`/demo/README.md`}]}},appearance:!0,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`},docsRepo:`pengzhanbo/vuepress-theme-plume`,docsDir:`examples/layout-slots/docs`,logo:`https://theme-plume.vuejs.press/plume.png`,social:[{icon:`github`,link:`/`}],profile:{avatar:`https://theme-plume.vuejs.press/plume.png`,name:`VuePress Plume`,description:`vuepress-theme-plume`},contributors:{mode:`block`},changelog:!0},hu=[`eJyLjgUAARUAuQ==`,`eJyrrgUAAXUA+Q==`,0,``];function gu(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})}var Y=class{constructor(){this.mutex=Promise.resolve()}lock(){let e=()=>{};return this.mutex=this.mutex.then(()=>new Promise(e)),new Promise(t=>{e=t})}dispatch(e){return gu(this,void 0,void 0,function*(){let t=yield this.lock();try{return yield Promise.resolve(e())}finally{t()}})}};function _u(){return typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:global}var vu=_u(),yu=vu.Buffer??null,bu=vu.TextEncoder?new vu.TextEncoder:null;function xu(e,t){return(e&15)+(e>>6|e>>3&8)<<4|(t&15)+(t>>6|t>>3&8)}function Su(e,t){let n=t.length>>1;for(let r=0;r>>4;e[r++]=n>9?n+wu:n+Tu,n=t[i]&15,e[r++]=n>9?n+wu:n+Tu}return String.fromCharCode.apply(null,e)}var Du=yu===null?e=>{if(typeof e==`string`)return bu.encode(e);if(ArrayBuffer.isView(e))return new Uint8Array(e.buffer,e.byteOffset,e.byteLength);throw Error(`Invalid data type!`)}:e=>{if(typeof e==`string`){let t=yu.from(e,`utf8`);return new Uint8Array(t.buffer,t.byteOffset,t.length)}if(yu.isBuffer(e))return new Uint8Array(e.buffer,e.byteOffset,e.length);if(ArrayBuffer.isView(e))return new Uint8Array(e.buffer,e.byteOffset,e.byteLength);throw Error(`Invalid data type!`)},Ou=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,ku=new Uint8Array(256);for(let e=0;e<64;e++)ku[Ou.charCodeAt(e)]=e;function Au(e){let t=Math.floor(e.length*.75),n=e.length;return e[n-1]===`=`&&(--t,e[n-2]===`=`&&--t),t}function ju(e){let t=Au(e),n=e.length,r=new Uint8Array(t),i=0;for(let t=0;t>4,i+=1,r[i]=(a&15)<<4|o>>2,i+=1,r[i]=(o&3)<<6|s&63,i+=1}return r}var Mu=16*1024,Nu=4,Pu=new Y,Fu=new Map;function Iu(e,t){return gu(this,void 0,void 0,function*(){let n=null,r=null,i=!1;if(typeof WebAssembly>`u`)throw Error(`WebAssembly is not supported in this environment!`);let a=(e,t=0)=>{r.set(e,t)},o=()=>r,s=()=>n.exports,c=e=>{n.exports.Hash_SetMemorySize(e);let t=n.exports.Hash_GetBuffer(),i=n.exports.memory.buffer;r=new Uint8Array(i,t,e)},l=()=>new DataView(n.exports.memory.buffer).getUint32(n.exports.STATE_SIZE,!0),u=Pu.dispatch(()=>gu(this,void 0,void 0,function*(){if(!Fu.has(e.name)){let t=ju(e.data),n=WebAssembly.compile(t);Fu.set(e.name,n)}let t=yield Fu.get(e.name);n=yield WebAssembly.instantiate(t,{})})),d=()=>gu(this,void 0,void 0,function*(){n||(yield u);let e=n.exports.Hash_GetBuffer(),t=n.exports.memory.buffer;r=new Uint8Array(t,e,Mu)}),f=(e=null)=>{i=!0,n.exports.Hash_Init(e)},p=e=>{let t=0;for(;t{if(!i)throw Error(`update() called before init()`);p(Du(e))},h=new Uint8Array(t*2),g=(e,a=null)=>{if(!i)throw Error(`digest() called before init()`);return i=!1,n.exports.Hash_Final(a),e===`binary`?r.slice(0,t):Eu(h,r,t)},_=()=>{if(!i)throw Error(`save() can only be called after init() and before digest()`);let t=n.exports.Hash_GetState(),r=l(),a=n.exports.memory.buffer,o=new Uint8Array(a,t,r),s=new Uint8Array(Nu+r);return Su(s,e.hash),s.set(o,Nu),s},v=t=>{if(!(t instanceof Uint8Array))throw Error(`load() expects an Uint8Array generated by save()`);let r=n.exports.Hash_GetState(),a=l(),o=Nu+a,s=n.exports.memory.buffer;if(t.length!==o)throw Error(`Bad state length (expected ${o} bytes, got ${t.length})`);if(!Cu(e.hash,t.subarray(0,Nu)))throw Error(`This state was written by an incompatible hash implementation`);let c=t.subarray(Nu);new Uint8Array(s,r,a).set(c),i=!0},y=e=>typeof e==`string`?e.length!0;break;case`blake2b`:case`blake2s`:b=(e,t)=>t<=512&&y(e);break;case`blake3`:b=(e,t)=>t===0&&y(e);break;case`xxhash64`:case`xxhash3`:case`xxhash128`:case`crc64`:b=()=>!1;break}return yield d(),{getMemory:o,writeMemory:a,getExports:s,setMemorySize:c,init:f,update:m,digest:g,save:_,load:v,calculate:(e,i=null,a=null)=>{if(!b(e,i))return f(i),m(e),g(`hex`,a);let o=Du(e);return r.set(o),n.exports.Hash_Calculate(o.length,i,a),Eu(h,r,t)},hashLength:t}})}function Lu(e,t,n){return gu(this,void 0,void 0,function*(){let r=yield e.lock(),i=yield Iu(t,n);return r(),i})}new Y,new Y,new Y,new Y,new Y,new Y,new Y;var Ru={name:`md5`,data:`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`,hash:`e6508e4b`},zu=new Y,Bu=null;function Vu(e){if(Bu===null)return Lu(zu,Ru,16).then(t=>(Bu=t,Bu.calculate(e)));try{let t=Bu.calculate(e);return Promise.resolve(t)}catch(e){return Promise.reject(e)}}new Y,new Y,new Y,new Y,new Y,new Y,new Y,new Y,new Y,new Y,new Y,new Y;var Hu={name:`bcrypt`,data:`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`,hash:`8bd8822d`},Uu=e=>!(!/^\$2[axyb]\$[0-3][0-9]\$[./A-Za-z0-9]{53}$/.test(e)||e[4]===`0`&&Number(e[5])<4||e[4]===`3`&&Number(e[5])>1),Wu=e=>{if(!e||typeof e!=`object`)throw Error(`Invalid options parameter. It requires an object.`);if(e.hash===void 0||typeof e.hash!=`string`)throw Error(`Hash should be specified`);if(e.hash.length!==60)throw Error(`Hash should be 60 bytes long`);if(!Uu(e.hash))throw Error(`Invalid hash`);if(e.password=Du(e.password),e.password.length<1)throw Error(`Password should be at least 1 byte long`);if(e.password.length>72)throw Error(`Password should be at most 72 bytes long`)};function Gu(e){return gu(this,void 0,void 0,function*(){Wu(e);let{hash:t,password:n}=e,r=yield Iu(Hu,0);r.writeMemory(Du(t),0);let i=Du(n);return r.writeMemory(i,60),!!r.getExports().bcrypt_verify(i.length)})}new Y,new Y;var Ku={co:[`skill-icons`,`simple-icons`,`material-symbols`],bg:{0:[`vscode-dark`,`twitter`]},mask:{1:[`github`],2:[`home`]}},qu={"/":{"/demo/":{items:[``,`foo`,`bar`],prefix:`/demo/`}},__auto__:{},__home__:{}},Ju={"/blog/":[{path:`/article/fs03b2zf/`,title:`Markdown`,categoryList:[{id:`5ebeb6`,sort:1e4,name:`preview`}],tags:[`markdown`],createTime:`2025/04/17 02:28:30`,lang:`zh-CN`,excerpt:``,readingTime:{minutes:2.76,words:829}},{path:`/article/u2pon1pb/`,title:`Layout: Page`,categoryList:[{id:`5ebeb6`,sort:1e4,name:`preview`}],tags:[`预览`,`组件`],createTime:`2025/04/17 02:28:30`,lang:`zh-CN`,excerpt:``,readingTime:{minutes:.07,words:20}}]},Yu={预览:`h485`,组件:`ozcg`,markdown:`52t3`};function Xu(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(typeof document>`u`)){var r=document.head||document.getElementsByTagName(`head`)[0],i=document.createElement(`style`);i.type=`text/css`,n===`top`&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}Xu(`@keyframes watermark{0%{background-position:0 0}25%{background-position:100% 100%}50%{background-position:100% 0}75%{background-position:0 100%}to{background-position:0 0}}@keyframes watermark-horizontal{0%{background-position-x:0}to{background-position-x:100%}}@keyframes watermark-vertical{0%{background-position-y:0}to{background-position-y:100%}}`);var Zu=function(e,t){return Zu=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},Zu(e,t)};function Qu(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);Zu(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var $u=function(){return $u=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&a[a.length-1]))&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!a||s[1]>a[0]&&s[1]n&&(r.push(i.substring(0,i.length-1)),i=``,o--)}return r.push(i),r},cd=function(e,t){return ed(void 0,void 0,void 0,function(){var n,r,i,a,o,s,c,l;return td(this,function(u){switch(u.label){case 0:return n=od(`svg`,{xmlns:`http://www.w3.org/2000/svg`}),r=document.createElement(`div`),r.setAttribute(`xmlns`,`http://www.w3.org/1999/xhtml`),r.style.cssText=` + text-align: center; + display: flex; + align-items: center; + justify-content: center; + width: 100%; + height: 100%; + font: ${e.font}; + color: ${t.fontColor}; +`,r.innerHTML=`
${t.content}
`,document.body.appendChild(r),[4,ld(r)];case 1:return u.sent(),i=r.querySelector(`.rich-text-content`)?.getBoundingClientRect(),a=i?.width,o=i?.height,document.body.removeChild(r),s=t.richTextWidth||a||t.width,c=t.richTextHeight||o||t.height,n.setAttribute(`width`,s.toString()),n.setAttribute(`height`,c.toString()),l=od(`foreignObject`,{width:s.toString(),height:c.toString()}),l.appendChild(r),n.appendChild(l),[2,{element:n,width:s,height:c}]}})})};function ld(e){return ed(this,void 0,void 0,function(){var t,n,r,i,a;return td(this,function(o){switch(o.label){case 0:t=e.querySelectorAll(`img`),n=function(e){var t,n,r,i,a;return td(this,function(o){switch(o.label){case 0:if(t=e.getAttribute(`src`),!t)return[3,6];o.label=1;case 1:return o.trys.push([1,5,,6]),[4,fetch(t)];case 2:return n=o.sent(),[4,n.blob()];case 3:return r=o.sent(),[4,new Promise(function(e,t){var n=new FileReader;n.onloadend=function(){return e(n.result)},n.onerror=t,n.readAsDataURL(r)})];case 4:return i=o.sent(),ad(i)&&e.setAttribute(`src`,i),[3,6];case 5:return a=o.sent(),console.error(`Error converting ${t} to base64:`,a),[3,6];case 6:return[2]}})},r=0,i=Array.from(t),o.label=1;case 1:return r/g,`<$1$2/>`).replace(/\n/g,``).replace(/\t/g,``).replace(/#/g,`%23`)}`},X=function(e,t){return id(e)?t:e},dd=function(e,t,n){t===void 0&&(t=void 0),n===void 0&&(n=void 0);var r=new Image;return r.setAttribute(`crossOrigin`,`anonymous`),!id(t)&&(r.width=t),!id(n)&&(r.height=n),r.src=e,new Promise(function(e){r.onload=function(){e(r)}})},fd=function(e,t,n){return Array.from({length:e},function(){return Array(t).fill(n)})},pd=function(e,t){if(!e)return``;var n=Math.random()*6+2,r=Math.random()*2+2;switch(t){case`repeat`:return`animation: 200s linear 0s infinite alternate watermark !important;`;case`repeat-x`:return`animation: ${n}s linear 0s infinite alternate watermark-vertical !important;'`;case`repeat-y`:return`animation: ${r}s linear 0s infinite alternate watermark-horizontal !important;'`;case`no-repeat`:return`animation: ${n}s linear 0s infinite alternate watermark-horizontal, ${r}s linear 0s infinite alternate watermark-vertical !important;`;default:return``}},md={width:300,height:300,rotate:45,layout:`default`,auxiliaryLine:!1,translatePlacement:`middle`,contentType:`text`,content:`hello watermark-js-plus`,textType:`fill`,imageWidth:0,imageHeight:0,lineHeight:30,zIndex:2147483647,backgroundPosition:`0 0`,backgroundRepeat:`repeat`,fontSize:`20px`,fontFamily:`sans-serif`,fontStyle:``,fontVariant:``,fontColor:`#000`,fontWeight:`normal`,filter:`none`,letterSpacing:`0px`,wordSpacing:`0px`,globalAlpha:.5,mode:`default`,mutationObserve:!0,monitorProtection:!1,movable:!1,parent:`body`,onSuccess:function(){},onBeforeDestroy:function(){},onDestroyed:function(){},onObserveError:function(){}},hd=function(e,t,n){var r=e.getContext(`2d`);if(r===null)throw Error(`get context error`);r.font=`${t.fontStyle} ${t.fontVariant} ${t.fontWeight} ${t.fontSize} ${t.fontFamily}`,r.filter=t.filter,r.letterSpacing=t.letterSpacing,r.wordSpacing=t.wordSpacing,t?.rotate&&(t.rotate=(360-t.rotate%360)*(Math.PI/180)),id(n.textRowMaxWidth)&&(t.textRowMaxWidth=t.width);var i={image:{rect:{width:t.imageWidth,height:t.imageHeight},position:{x:0,y:0}},textLine:{data:[],yOffsetValue:0},advancedStyleParams:{linear:{x0:0,x1:0},radial:{x0:0,y0:0,r0:0,x1:0,y1:0,r1:0},conic:{x:0,y:0,startAngle:0},pattern:{}}};switch(t.contentType){case`text`:i.textLine.data=[t.content];break;case`multi-line-text`:i.textLine.data=sd(r,t.content,t.textRowMaxWidth);break}var a=t.width/2,o=t.height/2,s=`middle`,c=`center`;switch(!id(n?.translateX)&&!id(n?.translateY)?(a=n?.translateX,o=n?.translateY,s=`top`,c=`left`):(i.advancedStyleParams.linear.x0=-t.width/2,i.advancedStyleParams.linear.x1=t.width/2,i.advancedStyleParams.radial.r0=0,i.advancedStyleParams.radial.r1=t.width/2),n.translatePlacement){case`top`:a=t.width/2,o=0,s=`top`,i.advancedStyleParams.linear.x0=-t.width/2,i.advancedStyleParams.linear.x1=t.width/2,i.advancedStyleParams.radial.y0=i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.radial.y1=i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.conic.y=i.textLine.data.length*t.lineHeight/2;break;case`top-start`:a=0,o=0,s=`top`,c=`start`,i.advancedStyleParams.linear.x0=0,i.advancedStyleParams.linear.x1=t.width,i.advancedStyleParams.radial.x0=t.width/2,i.advancedStyleParams.radial.y0=i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.radial.x1=t.width/2,i.advancedStyleParams.radial.y1=i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.conic.x=t.width/2,i.advancedStyleParams.conic.y=i.textLine.data.length*t.lineHeight/2;break;case`top-end`:a=t.width,o=0,s=`top`,c=`end`,i.advancedStyleParams.linear.x0=0,i.advancedStyleParams.linear.x1=-t.width,i.advancedStyleParams.radial.x0=-t.width/2,i.advancedStyleParams.radial.y0=i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.radial.x1=-t.width/2,i.advancedStyleParams.radial.y1=i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.conic.x=-t.width/2,i.advancedStyleParams.conic.y=i.textLine.data.length*t.lineHeight/2;break;case`bottom`:a=t.width/2,o=t.height,s=`bottom`,i.advancedStyleParams.linear.x0=-t.width/2,i.advancedStyleParams.linear.x1=t.width/2,i.advancedStyleParams.radial.y0=-i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.radial.y1=-i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.conic.x=0,i.advancedStyleParams.conic.y=-i.textLine.data.length*t.lineHeight/2;break;case`bottom-start`:a=0,o=t.height,s=`bottom`,c=`start`,i.advancedStyleParams.linear.x0=0,i.advancedStyleParams.linear.x1=t.width,i.advancedStyleParams.radial.x0=t.width/2,i.advancedStyleParams.radial.y0=-i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.radial.x1=t.width/2,i.advancedStyleParams.radial.y1=-i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.conic.x=t.width/2,i.advancedStyleParams.conic.y=-i.textLine.data.length*t.lineHeight/2;break;case`bottom-end`:a=t.width,o=t.height,s=`bottom`,c=`end`,i.advancedStyleParams.linear.x0=0,i.advancedStyleParams.linear.x1=-t.width,i.advancedStyleParams.radial.x0=-t.width/2,i.advancedStyleParams.radial.y0=-i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.radial.x1=-t.width/2,i.advancedStyleParams.radial.y1=-i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.conic.x=-t.width/2,i.advancedStyleParams.conic.y=-i.textLine.data.length*t.lineHeight/2;break;case`left`:a=0,o=t.height/2,c=`start`,i.advancedStyleParams.linear.x0=0,i.advancedStyleParams.linear.x1=t.width,i.advancedStyleParams.radial.x0=t.width/2,i.advancedStyleParams.radial.x1=t.width/2,i.advancedStyleParams.conic.x=t.width/2,i.advancedStyleParams.conic.y=0;break;case`right`:a=t.width,o=t.height/2,c=`end`,i.advancedStyleParams.linear.x0=0,i.advancedStyleParams.linear.x1=-t.width,i.advancedStyleParams.radial.x0=-t.width/2,i.advancedStyleParams.radial.x1=-t.width/2,i.advancedStyleParams.conic.x=-t.width/2,i.advancedStyleParams.conic.y=0;break}if(t.translateX=a,t.translateY=o,id(n?.textBaseline)&&(t.textBaseline=s),id(n?.textAlign)&&(t.textAlign=c),[`text`,`multi-line-text`].includes(t.contentType))switch(t.textBaseline){case`middle`:i.textLine.yOffsetValue=(i.textLine.data.length-1)*t.lineHeight/2;break;case`bottom`:case`alphabetic`:case`ideographic`:i.textLine.yOffsetValue=(i.textLine.data.length-1)*t.lineHeight+(t.lineHeight-parseInt(t.fontSize))/2;break;case`top`:case`hanging`:i.textLine.yOffsetValue=-t.lineHeight/2+parseInt(t.fontSize)/2;break}return i},gd=(function(e){typeof window>`u`||e&&Object.defineProperty(window,`MutationObserver`,{writable:!1,configurable:!1})}),_d=function(){function e(t,n){this.props=t,this.options=n,this.canvas=e.createCanvas(this.options.width,this.options.height),this.recommendOptions=hd(this.canvas,this.options,this.props)}return e.createCanvas=function(e,t){var n,r=window.devicePixelRatio||1,i=document.createElement(`canvas`);return i.width=e*r,i.height=t*r,i.style.width=`${e}px`,i.style.height=`${t}px`,(n=i.getContext(`2d`))==null||n.setTransform(r,0,0,r,0,0),i},e.clearCanvas=function(e){var t=e.getContext(`2d`);if(t===null)throw Error(`get context error`);t.restore(),t.resetTransform(),t.clearRect(0,0,e.width,e.height);var n=window.devicePixelRatio||1;t.setTransform(n,0,0,n,0,0)},e.prototype.getCanvas=function(){return this.canvas},e.prototype.clear=function(){e.clearCanvas(this.canvas)},e.prototype.draw=function(){var e=this,t=this.canvas.getContext(`2d`);if(t===null)throw Error(`get context error`);return this.options.auxiliaryLine&&(t.beginPath(),t.rect(0,0,this.options.width,this.options.height),t.lineWidth=1,t.strokeStyle=`#000`,t.stroke(),t.closePath(),t.beginPath(),t.rect(this.options.translateX,this.options.translateY,1,1),t.lineWidth=1,t.strokeStyle=`#f00`,t.stroke(),t.closePath()),this.setStyle(t),t.save(),t.translate(this.options.translateX,this.options.translateY),t.rotate(this.options.rotate),new Promise(function(n){switch(e.options.contentType){case`text`:e.drawText(t,n);break;case`image`:e.drawImage(t,n);break;case`multi-line-text`:e.drawMultiLineText(t,n);break;case`rich-text`:e.drawRichText(t,n);break}})},e.prototype.setStyle=function(e){var t=`fillStyle`;this.options.textType===`stroke`&&(t=`strokeStyle`);var n=this.options.fontColor;if(this.options?.advancedStyle)switch(this.options.advancedStyle.type){case`linear`:n=this.createLinearGradient(e);break;case`radial`:n=this.createRadialGradient(e);break;case`conic`:n=this.createConicGradient(e);break;case`pattern`:n=this.createPattern(e);break}e[t]&&n&&(e[t]=n),this.options.textAlign&&(e.textAlign=this.options.textAlign),this.options.textBaseline&&(e.textBaseline=this.options.textBaseline),e.globalAlpha=this.options.globalAlpha,this.options.shadowStyle&&(e.shadowBlur=X(this.options.shadowStyle.shadowBlur,0),e.shadowColor=X(this.options.shadowStyle.shadowColor,`#00000000`),e.shadowOffsetX=X(this.options.shadowStyle.shadowOffsetX,0),e.shadowOffsetY=X(this.options.shadowStyle.shadowOffsetY,0)),rd(this.options.extraDrawFunc)&&this.options.extraDrawFunc(e)},e.prototype.createLinearGradient=function(e){var t,n=e.createLinearGradient(X(this.options.advancedStyle?.params?.linear?.x0,this.recommendOptions.advancedStyleParams.linear.x0),X(this.options.advancedStyle?.params?.linear?.y0,0),X(this.options.advancedStyle?.params?.linear?.x1,this.recommendOptions.advancedStyleParams.linear.x1),X(this.options.advancedStyle?.params?.linear?.y1,0));return(t=this.options?.advancedStyle?.colorStops)==null||t.forEach(function(e){n.addColorStop(e.offset,e.color)}),n},e.prototype.createConicGradient=function(e){var t,n=e.createConicGradient(X(this.options?.advancedStyle?.params?.conic?.startAngle,0),X(this.options?.advancedStyle?.params?.conic?.x,this.recommendOptions.advancedStyleParams.conic.x),X(this.options?.advancedStyle?.params?.conic?.y,this.recommendOptions.advancedStyleParams.conic.y));return(t=this.options?.advancedStyle?.colorStops)==null||t.forEach(function(e){n.addColorStop(e.offset,e.color)}),n},e.prototype.createRadialGradient=function(e){var t,n=e.createRadialGradient(X(this.options?.advancedStyle?.params?.radial?.x0,this.recommendOptions.advancedStyleParams.radial.x0),X(this.options?.advancedStyle?.params?.radial?.y0,this.recommendOptions.advancedStyleParams.radial.y0),X(this.options?.advancedStyle?.params?.radial?.r0,this.recommendOptions.advancedStyleParams.radial.r0),X(this.options?.advancedStyle?.params?.radial?.x1,this.recommendOptions.advancedStyleParams.radial.x1),X(this.options?.advancedStyle?.params?.radial?.y1,this.recommendOptions.advancedStyleParams.radial.y1),X(this.options?.advancedStyle?.params?.radial?.r1,this.recommendOptions.advancedStyleParams.radial.r1));return(t=this.options?.advancedStyle?.colorStops)==null||t.forEach(function(e){n.addColorStop(e.offset,e.color)}),n},e.prototype.createPattern=function(e){return e.createPattern(this.options?.advancedStyle?.params?.pattern?.image,this.options?.advancedStyle?.params?.pattern?.repetition||``)},e.prototype.setText=function(e,t){var n=`fillText`;this.options.textType===`stroke`&&(n=`strokeText`),e[n]&&e[n](t.text,t.x,t.y,t.maxWidth)},e.prototype.drawText=function(e,t){this.setText(e,{text:this.options.content,x:0,y:0-this.recommendOptions.textLine.yOffsetValue,maxWidth:this.options.textRowMaxWidth||this.options.width}),t(e.canvas)},e.prototype.drawImage=function(e,t){var n=this;dd(this.options.image).then(function(r){var i=n.getImageRect(r),a=i.width,o=i.height,s=n.getDrawImagePosition(a,o);e.drawImage(r,s.x,s.y,a,o),t(e.canvas)})},e.prototype.drawMultiLineText=function(e,t){var n=this,r=this.recommendOptions.textLine.data,i=this.recommendOptions.textLine.yOffsetValue;r.forEach(function(t,r){n.setText(e,{text:t,x:0,y:n.options.lineHeight*r-i,maxWidth:n.options.textRowMaxWidth||n.options.width})}),t(e.canvas)},e.prototype.drawRichText=function(e,t){return ed(this,void 0,void 0,function(){var n,r=this;return td(this,function(i){switch(i.label){case 0:return[4,cd(e,this.options)];case 1:return n=i.sent(),dd(ud(n.element),n.width,n.height).then(function(n){var i=r.getDrawImagePosition(n.width,n.height);e.drawImage(n,i.x,i.y,n.width,n.height),t(e.canvas)}),[2]}})})},e.prototype.getImageRect=function(e){var t={width:this.options.imageWidth||0,height:this.options.imageHeight||0};switch(!0){case t.width!==0&&t.height===0:t.height=t.width*e.height/e.width;break;case t.width===0&&t.height!==0:t.width=t.height*e.width/e.height;break;case t.width===0&&t.height===0:t.width=e.width,t.height=e.height;break}return t},e.prototype.getDrawImagePosition=function(e,t){var n={x:-e/2,y:-t/2};switch(this.options.translatePlacement){case`top`:n.x=-e/2,n.y=0;break;case`top-start`:n.x=0,n.y=0;break;case`top-end`:n.x=-e,n.y=0;break;case`bottom`:n.x=-e/2,n.y=-t;break;case`bottom-start`:n.x=0,n.y=-t;break;case`bottom-end`:n.x=-e,n.y=-t;break;case`left`:n.x=0,n.y=-t/2;break;case`right`:n.x=-e,n.y=-t/2;break}return!id(this.props?.translateX)&&(n.x=0),!id(this.props?.translateY)&&(n.y=0),n},e}(),vd=function(){function e(e,t){this.options=e,this.partialWidth=this.options.width,this.partialHeight=this.options.height,this.rows=this.options.gridLayoutOptions?.rows||1,this.cols=this.options.gridLayoutOptions?.cols||1,this.matrix=this.options.gridLayoutOptions?.matrix||fd(this.rows,this.cols,1),this.gap=this.options.gridLayoutOptions?.gap||[0,0],this.partialCanvas=t}return e.prototype.draw=function(){var e=_d.createCanvas(this.options.gridLayoutOptions?.width||this.partialWidth*this.cols+this.gap[0]*this.cols,this.options.gridLayoutOptions?.height||this.partialHeight*this.rows+this.gap[1]*this.rows),t=e.getContext(`2d`);this.options.gridLayoutOptions?.backgroundImage&&t?.drawImage(this.options.gridLayoutOptions?.backgroundImage,0,0,this.options.gridLayoutOptions?.width,this.options.gridLayoutOptions?.height);for(var n=0;n0}},e.prototype.checkParentElementType=function(){return[`html`,`body`].includes(this.parentElement.tagName.toLocaleLowerCase())?`root`:`custom`},e.prototype.bindMutationObserve=function(){var e=this;this.watermarkDom&&(this.observer=new MutationObserver(function(t){return ed(e,void 0,void 0,function(){return td(this,function(e){switch(e.label){case 0:return t.length>0?(this.remove(),[4,this.create()]):[3,2];case 1:e.sent(),e.label=2;case 2:return[2]}})})}),this.observer.observe(this.watermarkDom,{attributes:!0,childList:!0,subtree:!0,characterData:!0}),this.parentObserve=new MutationObserver(function(t){return ed(e,void 0,void 0,function(){var e,n,r;return td(this,function(i){switch(i.label){case 0:e=0,n=t,i.label=1;case 1:return e{S(e)?ts(e,e=>{xd.value=e}):Bn(e)?ts(N(e),e=>{xd.value=e}):xd.value=e},Cd=L(Xl),wd=L(),Td=L(),Ed=()=>wd;function Dd(e){Td.value=e}function Od(){let e=oa(),{page:t}=Z(),n=n=>n?t.value.path.startsWith(ru(e.value,zn(n))):!1;h(()=>{wd.value=Cd.value[e.value]?.find(r=>{if(Td.value)return Td.value===!0?r.type===`post`:r.dir===Td.value;if(t.value.filePathRelative)return t.value.filePathRelative?.startsWith(ru(e.value,r.dir).slice(1));{let{link:e,linkPrefix:t,dir:i,tagsLink:a,categoriesLink:o,archivesLink:s}=r;return n(e)||n(t)||n(i)||n(a)||n(o)||n(s)}})})}var kd=Symbol(``),Ad=L(mu);function jd(){return Ad}function Md(){let e=w(kd);if(!e)throw Error(`useThemeLocaleData() is called without provider.`);return e}function Nd(e,t){let{locales:n,...r}=e;return{...r,...n?.[t]}}function Pd(e){let t=jd(),n=e._context.provides[Qi],r=N(()=>Nd(t.value,n.routeLocale.value));e.provide(kd,r),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return r.value}}})}var Fd=Symbol(``);function Id(){return typeof document>`u`?!1:`startViewTransition`in document&&window.matchMedia(`(prefers-reduced-motion: no-preference)`).matches}function Ld(e){let t=jd(),n=t.value.transition,r=Id()||(typeof n==`object`?n.appearance===!1:n===!1),i=t.value.appearance,a=i===`force-dark`?L(!0):i?js({storageKey:`vuepress-theme-appearance`,attribute:`data-theme`,valueLight:`light`,valueDark:`dark`,disableTransition:r,initialValue:()=>typeof i==`string`?i:`auto`,...typeof i==`object`?i:{}}):L(!1);e.provide(Fd,a),Object.defineProperty(e.config.globalProperties,`$isDark`,{get:()=>a}),q(`beforeprint`,()=>{a.value&&(document.documentElement.dataset.theme=`light`)}),q(`afterprint`,()=>{a.value&&(document.documentElement.dataset.theme=`dark`)})}function Rd(){let e=w(Fd);if(!e)throw Error(`useDarkMode() is called without provider.`);return e}function Z(){let e=Md(),t=ta(),n=na(),r=la(),i=Rd();return{theme:e,page:t,frontmatter:n,lang:ia(),site:r,isDark:i,collection:Ed()}}var zd=L(!1);function Bd(){let{theme:e}=Z();return N(()=>e.value.bulletin===!0?{}:e.value.bulletin)}function Vd(){let e=Ws(`plume:bulletin`,``),t=zs(`plume:bulletin`,``),{page:n}=Z(),r=Bd(),i=N(()=>n.value.bulletin??!0);d(()=>r.value?.lifetime,n=>{let i=r.value?.id;n===`session`?zd.value=e.value!==i:n===`once`?zd.value=t.value!==i:zd.value=!0},{immediate:!0});function a(){zd.value=!1;let n=r.value?.lifetime,i=r.value?.id;n===`session`?e.value=i:n===`once`&&(t.value=i)}return{bulletin:r,enableBulletin:i,showBulletin:zd,close:a}}function Hd(){let{frontmatter:e}=Z(),t=zl(),n=jd(),r=N(()=>{let e=n.value.contributors;return Vn(e)&&e.mode||`inline`}),i=N(()=>(e.value.contributors??!!n.value.contributors)===!1?[]:t.value);return{mode:r,contributors:i,hasContributors:N(()=>i.value.length>0)}}var Ud={"/":{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 国际`}};function Wd(e,t){return Ud[e]?.[t]||Ud[`/`][t]}var Gd={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 Kd(e){let{theme:t}=Z(),n=oa(),{contributors:r}=Hd(),i=N(()=>!!e.value),a=N(()=>e.value.creation||`original`),o=N(()=>qd(e.value.license,n.value)),s=N(()=>Jd(e.value.author,a.value,r.value)),c=N(()=>{if(a.value===`original`){let e=new URL(location.href.split(`#`)[0]);return e.searchParams.delete(`giscus`),e.toString()}return e.value.source});return{license:o,author:s,hasCopyright:i,creation:a,creationText:N(()=>{let n=e.value.creation;return n===`translate`?t.value.copyrightCreationTranslateText||`This article is translated from`:n===`reprint`?t.value.copyrightCreationReprintText||`This article is reprint from`:t.value.copyrightCreationOriginalText||`This article link: `}),sourceUrl:c}}function qd(e=`CC-BY-4.0`,t){let n=typeof e==`string`?{name:e}:{...e},r=Gd[n.name],i=Wd(t,n.name);return i&&(n.name=`${i} (${n.name})`),n.url||=r?.url,n.icons=r?.icons,n}function Jd(e,t,n){let r=n[0];if(!e&&r&&t===`original`)return r;let i=typeof e==`string`?{name:e}:e;if(i&&!i.url){let e=n.find(e=>e.name===i.name);e&&(i.url=e.url)}return i}function Yd(){let{theme:e,page:t,frontmatter:n}=Z(),r=jd();return N(()=>{if(!(n.value.editLink??r.value.editLink??!0))return null;let{docsRepo:i,docsBranch:a=`main`,docsDir:o=``}=r.value,{editLinkText:s}=e.value;if(!i)return null;let c=eu({docsRepo:i,docsBranch:a,docsDir:o,filePathRelative:t.value.filePathRelative,editLinkPattern:n.value.editLinkPattern??e.value.editLinkPattern});return c?{text:s??`Edit this page`,link:c}:null})}var Xd=L(Qd(hu));function Zd(){return Xd}function Qd([e,t,n,r]){let i=$d(e).map(e=>qs(e)),a=$d(t);return{global:!!n,matches:i,admins:r.split(`:`),ruleList:Object.keys(a).map(e=>({key:e,match:i[e],rules:a[e].split(`:`)}))}}function $d(e){return JSON.parse(qs(e))}var ef=Symbol(``),tf=Ws(`2a0a3d6afb2fdf1f`,()=>({g:``,p:[]})),nf=new Map,rf=`:`;async function af(e,t){let n=[e,t].join(rf);if(nf.has(n))return nf.get(n);try{let r=await Gu({password:e,hash:t});return nf.set(n,r),r}catch{return nf.set(n,!1),!1}}var of=new Map;function sf(e){if(of.has(e))return of.get(e);let t=new RegExp(e);return of.set(e,t),t}function cf(e,t,n){let r=n||``;if(e[0]===`^`){let n=sf(e);return n.test(t)||n.test(r)}return e.endsWith(`.md`)?r&&r.endsWith(e):t.startsWith(e)||r.startsWith(zn(e))}function lf(){let{page:e}=Z(),t=ar(),n=Zd(),r=N(()=>{let r=t.path,i=e.value.filePathRelative;return e.value._e?!0:n.value.ruleList.length?n.value.matches.some(e=>cf(e,r,i)):!1}),i=ns(async()=>{let e=tf.value.g;if(!n.value.global)return!0;for(let t of n.value.admins)if(e&&e===await Vu(t))return!0;return!1},!n.value.global),a=N(()=>{let r=t.path,i=e.value.filePathRelative,a=typeof e.value._e==`string`?e.value._e.split(`:`):[];return[a.length?{key:r.replace(/\//g,``).replace(/\.html$/,``),match:r,rules:a}:void 0,...n.value.ruleList.length?n.value.ruleList.filter(e=>cf(e.match,r,i)):[]].filter(Boolean)});v(ef,{hasPageEncrypt:r,isGlobalDecrypted:i,isPageDecrypted:ns(async()=>{if(!r.value)return!0;let e=tf.value.g;for(let t of n.value.admins)if(e&&e===await Vu(t))return!0;for(let{key:e,rules:t}of a.value){let n=tf.value.p[e];for(let e of t)if(n&&n===await Vu(e))return!0}return!1},!r.value),hashList:a})}function uf(){let e=w(ef);if(!e)throw Error(`useEncrypt() is called without setup`);return e}function df(){let e=Zd(),{page:t}=Z(),n=ar(),{hashList:r}=uf();async function i(t){if(!t)return!1;for(let n of e.value.admins)if(await af(t,n))return tf.value.g=await Vu(n),!0;return!1}async function a(e){if(!e)return!1;let a=n.path,o=t.value.filePathRelative,s=!1;for(let{match:t,key:n,rules:i}of r.value)if(cf(t,a,o)){for(let t of i)if(await af(e,t)){s=!0,tf.value.p[n]=await Vu(t);break}if(s)break}return s||=await i(e),s}return{compareGlobal:i,comparePage:a}}var ff=L(),pf=!1,mf=0;function hf(e){let n=L(!1);if(su){pf||gf(),mf++;let r=d(ff,t=>{t===e.el.value||e.el.value?.contains(t)?(n.value=!0,e.onFocus?.()):(n.value=!1,e.onBlur?.())});t(()=>{r(),mf--,mf||_f()})}return Te(n)}function gf(){document.addEventListener(`focusin`,vf),pf=!0,ff.value=document.activeElement}function _f(){document.removeEventListener(`focusin`,vf)}function vf(){ff.value=document.activeElement}var yf=L(xf(Ku)),bf={twitter:`x`,weibo:`sinaweibo`};function xf({co:e,bg:t,mask:n}){return{bg:Cf(e,t),mask:Cf(e,n)}}function Sf(e){let[t,n]=e.split(`:`),r=`vpi-${t}-${n}`;return yf.value.bg.includes(e)?`${r} bg`:yf.value.mask.includes(e)?r:``}function Cf(e,t){let n=[];for(let[r,i]of Object.entries(t)){let t=e[Number(r)];t&&n.push(...i.map(e=>`${t}:${e}`))}return n}function wf(e=``,t=``){return Va(t)||Sn(t)?t:In(`${e}/${t}`.replace(/\/+/g,`/`))}function Tf(){let{collection:e,theme:t}=Z(),n=jd(),r=oa();function i(e,t){return e=e?zn(e):``,Ln(wf(r.value,e||t))}let a=N(()=>e.value?.type===`post`?e.value:void 0),o=N(()=>({link:wf(r.value),text:t.value.homeText||n.value.homeText||`Home`})),s=N(()=>wf(r.value,i(a.value?.link||a.value?.dir,`posts/`)));return{home:o,posts:N(()=>a.value?.postList===!1?void 0:{text:a.value?.title||Rn(a.value?.dir||``).split(`/`).pop()||t.value.postsText,link:s.value}),tags:N(()=>a.value?.tags===!1?void 0:{text:a.value?.tagsText||t.value.tagText||n.value.tagText||`Tags`,link:i(a.value?.tagsLink,`tags/`)}),archive:N(()=>a.value?.archives===!1?void 0:{text:a.value?.archivesText||t.value.archiveText||n.value.archiveText||`Archives`,link:i(a.value?.archivesLink,`archives/`)}),categories:N(()=>a.value?.categories===!1?void 0:{text:a.value?.categoriesText||t.value.categoryText||n.value.categoryText||`Categories`,link:i(a.value?.categoriesLink,`categories/`)})}}function Ef(){let{collection:e,page:t}=Z();return{isPosts:N(()=>e.value?.type===`post`),isPostsLayout:N(()=>{let e=t.value.type;return e===`posts`||e===`posts-archives`||e===`posts-tags`||e===`posts-categories`})}}function Df({removeCurrent:e=!0}={}){let t=jd(),{page:n,collection:r}=Z(),i=oa(),{isPosts:a}=Ef(),o=N(()=>{let e=i.value;return{text:t.value.locales?.[e]?.selectLanguageName,link:e}}),s=(e,t)=>{let{notFound:n,path:r}=ya(ru(e,t.slice(i.value.length)));return n?void 0:r},c=e=>{let i;if(n.value.filePathRelative&&(i=s(e,`/${n.value.filePathRelative}`)),i??=s(e,n.value.path),i)return i;if(a.value&&r.value){let t=r.value;return ru(e,zn(t.link||t.dir))}let o=t.value.home||`/`,c=ya(e);return c.notFound?o:c.path};return{localeLinks:N(()=>Object.entries(t.value.locales||{}).flatMap(([t,n])=>e&&o.value.text===n.selectLanguageName?[]:{text:n.selectLanguageName,link:c(t)})),currentLang:o}}function Of(){let{theme:e,page:t,frontmatter:n}=Z(),r=jd(),i=ia(),a=N(()=>t.value.git?.updatedTime?new Date(t.value.git.updatedTime):null),o=N(()=>a.value?.toISOString()),s=L(``),c=N(()=>r.value.lastUpdated===!1?``:e.value.lastUpdatedText||`Last updated`);return j(()=>{h(()=>{n.value.lastUpdated===!1||r.value.lastUpdated===!1||(s.value=a.value?new Intl.DateTimeFormat(r.value.lastUpdated?.formatOptions?.forceLocale?i.value:void 0,r.value.lastUpdated?.formatOptions??{dateStyle:`short`,timeStyle:`short`}).format(a.value):``)})}),{datetime:s,isoDatetime:o,lastUpdatedText:c}}var kf=[],Af=L([]);function jf(){let{frontmatter:e,theme:t}=Z();return ma(()=>{Af.value=Pf(e.value.outline??t.value.outline)}),Af}function Mf(){return Af}var Nf=[`.vp-bulletin`,`.vp-demo-wrapper`];function Pf(e){let t=[`h1`,`h2`,`h3`,`h4`,`h5`,`h6`],n=Array.from(document.querySelectorAll(t.map(e=>Nf.map(t=>`${t} ${e}`)).flat().join(`,`))),r=Array.from(document.querySelectorAll(t.map(e=>`.vp-doc ${e}`).join(`,`))).filter(e=>!n.includes(e)&&e.id&&e.hasChildNodes()).map(e=>{let t=Number(e.tagName[1]);return{element:e,title:Lf(e),link:`#${e.id}`,level:t,lowLevel:If(e,t)}});if(e===!1)return[];let[i,a]=Ff(e);return Bf(zf(r,i),a)}function Ff(e){let t=e||2;return typeof t==`number`?[t,t]:t===`deep`?[2,6]:t}function If(e,t){if(!e.hasAttribute(`data-outline`)&&!e.hasAttribute(`outline`))return;let n=(e.getAttribute(`data-outline`)||e.getAttribute(`outline`))?.trim();if(!n)return;let r=Number(n);if(!Number.isNaN(r)&&r>=t)return r}function Lf(e){let t=e.firstChild,n=t?.firstChild,r=``;for(let e of Array.from(n?.childNodes??[]))if(e.nodeType===1){if(e.classList.contains(`vp-badge`)||e.classList.contains(`ignore-header`))continue;let t=e.cloneNode(!0);Rf(Array.from(t.childNodes)),r+=t.textContent}else e.nodeType===3&&(r+=e.textContent);let i=t?.nextSibling;for(;i;)(i.nodeType===1||i.nodeType===3)&&(r+=i.textContent),i=i.nextSibling;return r.trim()}function Rf(e){if(e?.length)for(let t of e)t.nodeType===1&&(t.classList.contains(`ignore-header`)?t.remove():Rf(Array.from(t.childNodes)))}function zf(e,t){e=e.filter(e=>e.level>=t),kf.length=0;for(let{element:t,link:n}of e)kf.push({element:t,link:n});let n=[];outer:for(let t=0;t=0;n--){let t=e[n];if(t.level{if(e.children?.length){let n=e.lowLevel?Math.max(e.lowLevel,t):t;e.children=Bf(e.children.filter(({level:e})=>e<=n),e.lowLevel||t)}return e})}function Vf(e,n){let{isAsideEnabled:r}=fp(),i=ir(),a=L(i.currentRoute.value.hash),o=null,s=()=>{if(!r.value)return;let e=Math.round(window.scrollY),t=window.innerHeight,n=document.body.offsetHeight,i=Math.abs(e+t-n)<1,a=kf.map(({element:e,link:t})=>({link:t,top:Hf(e)})).filter(({top:e})=>!Number.isNaN(e)).sort((e,t)=>e.top-t.top);if(!a.length){c(null);return}if(e<1){c(null);return}if(i){c(a[a.length-1].link);return}let o=null;for(let{link:t,top:n}of a){if(n>e+80)break;o=t}c(o)};function c(t){a.value=t||``,o&&o.classList.remove(`active`),o=t==null?null:e.value?.querySelector(`a[href="${decodeURIComponent(t)}"]`)??null;let r=o;r?(r.classList.add(`active`),n.value&&(n.value.style.top=`${r.offsetTop+39}px`,n.value.style.opacity=`1`)):n.value&&(n.value.style.top=`33px`,n.value.style.opacity=`0`)}let l=qo(s,100);$o(a,()=>{Uf(i,a.value)},{debounce:500}),j(()=>{setTimeout(()=>{s(),window.addEventListener(`scroll`,l)},1e3)}),xe(()=>{c(location.hash)}),t(()=>{window.removeEventListener(`scroll`,l)})}function Hf(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 Uf(e,t){let{path:n,query:r}=e.currentRoute.value,{scrollBehavior:i}=e.options;e.options.scrollBehavior=void 0,await e.replace({path:n,query:r,hash:t}),e.options.scrollBehavior=i}var{__auto__:Wf,__home__:Gf,...Kf}=qu,qf=L(Kf),Jf=L(Wf),Yf=L(Gf),Xf=L([]);function Zf(){let{page:e,frontmatter:t}=Z(),n=oa(),r=N(()=>t.value.pageLayout!==`home`&&t.value.pageLayout!==`friends`&&t.value.sidebar!==!1&&t.value.layout!==`NotFound`);d([r,n,()=>t.value.sidebar,()=>e.value.path],()=>{Xf.value=r.value?$f(typeof t.value.sidebar==`string`?t.value.sidebar:e.value.path,n.value):[]},{immediate:!0})}function Qf(){return Xf}function $f(e,t){let n=qf.value[t];if(n===`auto`)return ep(Jf.value[t]);if(Pa(n))return ep(n,t);if(Vn(n)){e=decodeURIComponent(e);let r=Object.keys(n).sort((e,t)=>t.split(`/`).length-e.split(`/`).length).find(n=>e.startsWith(`${t}${zn(n)}`))||``,i=r?n[r]:void 0;if(i===`auto`)return ep(r?Jf.value[r]:[],t);if(Pa(i))return ep(i,r);if(Vn(i)){let e=iu(t,i.prefix);return ep(i.items===`auto`?Jf.value[e]:i.items,e)}}return[]}function ep(e,t=``){let n=[];return e.forEach(e=>{if(Hn(e))n.push(tu(ru(t,e)));else{let{link:r,items:i,prefix:a,dir:o,...s}=e,c={...s};if(r){c.link=r.startsWith(`---`)?r:ru(t,r);let e=tu(c.link);c.icon=e.icon||c.icon,c.badge=e.badge||c.badge}let l=iu(t,a||o);if(i===`auto`){if(c.items=ep(Jf.value[l],l),!c.link&&Yf.value[l]){c.link=ru(Yf.value[l]);let e=tu(c.link);c.icon=e.icon||c.icon,c.badge=e.badge||c.badge}}else c.items=i?.length?ep(i,l):void 0;n.push(c)}}),n}function tp(e){let t=[],n=0;for(let r in e){let i=e[r];if(i.items){n=t.push(i);continue}t[n]||t.push({items:[]}),t[n].items.push(i)}return t}function np(e,t){return Array.isArray(t)?t.some(t=>np(e,t)):lu(e,t.link?ba(t.link):void 0)?!0:t.items?np(e,t.items):!1}var rp=np,ip=L(!1),ap=L(!1);function op(){let e=()=>{ip.value=!0},t=()=>{ip.value=!1},n=()=>{ip.value?t():e()};function r(e){ap.value=e??!ap.value}return{isSidebarEnabled:ip,enableSidebar:e,disableSidebar:t,toggleSidebarEnabled:n,isSidebarCollapsed:ap,toggleSidebarCollapse:r}}function sp(){let{page:e}=Z(),t=oa(),{hasSidebar:n}=fp(),r=Qf(),i=N(()=>n.value?tp(r.value):[]);return{sidebar:r,sidebarKey:N(()=>{let n=qf.value[t.value];return!n||n===`auto`||Pa(n)?t.value:Object.keys(n).sort((e,t)=>t.split(`/`).length-e.split(`/`).length).find(t=>e.value.path.startsWith(In(t)))||``}),sidebarGroups:i}}function cp(){let{disableSidebar:e}=op(),n;h(()=>{n=ip.value?document.activeElement:void 0}),j(()=>{window.addEventListener(`keyup`,r)}),t(()=>{window.removeEventListener(`keyup`,r)});function r(t){t.key===`Escape`&&ip.value&&(e(),n?.focus())}}function lp(e){let{page:t}=Z(),n=ar(),r=L(!1),i=N(()=>e.value.collapsed!=null),a=N(()=>!!e.value.link),o=L(!1),s=()=>{o.value=lu(t.value.path,e.value.link?ba(e.value.link):void 0)};d([()=>t.value.path,e,()=>n.hash],s),j(s);let c=N(()=>o.value?!0:e.value.items?rp(t.value.path,e.value.items):!1),l=N(()=>!!(e.value.items&&e.value.items.length));return d(()=>[i.value,e.value.collapsed],(t,n)=>{(t[0]!==n?.[0]||t[1]!==n?.[1])&&(r.value=!!(i.value&&e.value.collapsed))},{immediate:!0}),d(()=>[t.value.path,o.value,c.value],()=>{(o.value||c.value)&&(r.value=!1)},{immediate:!0,flush:`post`}),{collapsed:r,collapsible:i,isLink:a,isActiveLink:o,hasActiveLink:c,hasChildren:l,toggle:()=>{i.value&&(r.value=!r.value)}}}var up=F(!1),dp=F(!1);function fp(){let{frontmatter:e,theme:t}=Z(),{isPageDecrypted:n}=uf(),r=Qf(),i=Mf(),a=N(()=>e.value.home??e.value.pageLayout===`home`),o=N(()=>e.value.sidebar!==!1&&r.value.length>0&&e.value.pageLayout!==`home`),s=N(()=>o.value&&up.value),c=N(()=>e.value.pageLayout===`home`||e.value.home||e.value.pageLayout===`friends`||e.value.friends||!n.value?!1:e.value.aside==null?t.value.aside!==!1:!!e.value.aside);return{isHome:a,hasAside:c,hasSidebar:o,leftAside:N(()=>c.value?e.value.aside==null?t.value.aside===`left`:e.value.aside===`left`:!1),hasLocalNav:N(()=>i.value.length>0),isSidebarEnabled:s,isAsideEnabled:N(()=>!dp.value&&!up.value?!1:o.value?dp.value:up.value),is960:up,is1280:dp}}function pp(){su&&(up.value=window.innerWidth>=960,dp.value=window.innerWidth>=1280,window.addEventListener(`resize`,()=>{up.value=window.innerWidth>=960,dp.value=window.innerWidth>=1280},{passive:!0}));let{lang:e}=Z(),t=ar(),{disableSidebar:n,toggleSidebarCollapse:r}=op();d(()=>t.path,()=>{n(),r(!1)}),su&&d(e,e=>{document.documentElement.lang=e},{immediate:!0}),cp()}function mp(e,t){let n=ar(),{page:r}=Z(),i=N(()=>{let n=P(e),r=P(t);return n?!!(r===`_blank`||wn(n)):!1}),a=N(()=>{let t=P(e);if(!t||i.value)return t;let a=ba(t,r.value.filePathRelative?`/${r.value.filePathRelative}`:void 0);return a.includes(`#`)&&a.slice(0,a.indexOf(`#`))===n.path?a.slice(a.indexOf(`#`)):a}),o=N(()=>{let e=a.value;if(i.value)return!0;if(!e||e[0]===`#`)return!1;let t=e.split(/[?#]/)[0],{notFound:n}=ya(t,r.value.filePathRelative?`/${r.value.filePathRelative}`:void 0);return n}),s=N(()=>o.value?P(e):a.value);return{isExternal:o,isExternalProtocol:N(()=>!s.value||s.value[0]===`#`?!1:Sn(s.value)),link:s}}function hp(){let{theme:e}=Z();return N(()=>gp(e.value.navbar||[]))}function gp(e,t=``){let n=[];return e.forEach(e=>{if(typeof e==`string`)n.push(tu(ru(t,e)));else{let{items:r,prefix:i,...a}=e,o={...a};`link`in o&&(o.link=ru(t,o.link)),r?.length&&(o.items=gp(r,ru(t,i))),n.push(o)}}),n}function _p(){let e=L(!1);function t(){e.value=!0,window.addEventListener(`resize`,i)}function n(){e.value=!1,window.removeEventListener(`resize`,i)}function r(){e.value?n():t()}function i(){window.outerWidth>=768&&n()}let a=ar();return d(()=>a.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:r}}var vp=L(Ju);function yp(){let e=Ed(),t=oa();return N(()=>e.value&&vp.value[wf(t.value,Ln(zn(e.value.dir)))]||[])}function bp(){let e=jd(),t=yp(),{theme:n}=Z();return{archives:N(()=>{let r=[],i=n.value.archiveTotalText||e.value.archiveTotalText;return t.value.forEach(e=>{let t=e.createTime?.split(/\s|T/)[0]||``,n=t.split(`/`)[0],i=r.find(e=>e.title===n);i||(i={title:n,list:[],label:``},r.push(i)),i.list.push({title:e.title,path:e.path,createTime:t.slice(n.length+1).replace(/\//g,`-`)})}),r.forEach(e=>{e.label=i?.replace(`{count}`,e.list.length.toString())||``}),r})}}function xp(){let e=yp();return{categories:N(()=>{let t=[];return e.value.forEach(e=>{let n=e.categoryList;if(!n||n.length===0)t.push({type:`post`,title:e.title,path:e.path});else{let r=t,i=0;for(;it.type===`category`&&t.id===e);if(o)r=o.items;else{let n=[];r.push({type:`category`,title:t,id:e,sort:a,items:n}),r=n}i++}r.push({type:`post`,title:e.title,path:e.path})}}),Sp(t)})}}function Sp(e){for(let t of e)t.type===`category`&&t.items.length&&(t.items=Sp(t.items));return e.sort((e,t)=>e.type===`category`&&t.type===`category`?e.sorte}=n;Cp.has(a)||Cp.set(a,new Map);let c=Cp.get(a),l=i.query[e];Eo(()=>{l=void 0});let u,f=ae((n,d)=>(u=d,{get(){return n(),s(l===void 0?P(t):l)},set(t){l!==t&&(l=t,c.set(e,t),d(),o(()=>{if(c.size===0)return;let e=Object.fromEntries(c.entries());c.clear();let{query:t,hash:n,path:o}=i;a[P(r)]({path:o,query:{...t,...e},hash:n})}))}}));return d(()=>i.query[e],e=>{l=e,u()},{flush:`sync`}),f}var Tp=L(Yu),Ep=()=>Tp;function Dp(){let{collection:e}=Z(),t=yp(),n=Ep(),r=N(()=>{if(e.value?.type===`post`)return e.value}),i=N(()=>{let e=r.value?.tagsTheme??`colored`,i={};return t.value.forEach(e=>{e.tags&&cu(e.tags).forEach(e=>{i[e]?i[e]+=1:i[e]=1})}),Object.keys(i).map(t=>({name:t,count:i[t]>99?`99+`:i[t],className:n.value[t]?`vp-tag-${n.value[t]}`:`tag-${e}`}))}),a=wp(`tag`);return{tags:i,currentTag:a,postList:N(()=>a.value?t.value.filter(e=>e.tags?cu(e.tags).includes(a.value):!1).map(e=>({title:e.title,path:e.path,createTime:e.createTime.split(` `)[0].replace(/\//g,`-`)})):[]),handleTagClick:e=>{a.value=e}}}function Op(){let{collection:e}=Z(),t=yp(),{tags:n}=Dp(),{categories:r}=xp(),i=Tf();return{hasPostsExtract:N(()=>e.value?.type===`post`&&(e.value.archives!==!1||e.value.tags!==!1||e.value.categories!==!1)),tags:N(()=>({link:i.tags.value?.link,text:i.tags.value?.text,total:n.value.length})),archives:N(()=>({link:i.archive.value?.link,text:i.archive.value?.text,total:t.value.length})),categories:N(()=>({link:i.categories.value?.link,text:i.categories.value?.text,total:kp(r.value)}))}}function kp(e){let t=0;for(let n of e)n.type===`category`&&(t+=1,n.items.length&&(t+=kp(n.items)));return t}var Ap=15;function jp(e){let{collection:t}=Z(),n=yp(),{is960:r}=fp(),i=N(()=>{if(t.value?.type===`post`)return t.value}),a=N(()=>{let e=n.value.filter(e=>e.sticky===!0||typeof e.sticky==`number`),t=n.value.filter(e=>e.sticky===void 0||e.sticky===!1);return[...e.sort((e,t)=>t.sticky===!0&&e.sticky===!0?0:t.sticky>e.sticky?1:-1),...t]}),o=wp(`p`,1,{mode:`push`,transform(e){let t=Number(e);return!Number.isNaN(t)&&t>0?t:1}}),s=N(()=>i.value?.pagination===!1?0:typeof i.value?.pagination==`number`?i.value.pagination:i.value?.pagination?.perPage||Ap),c=N(()=>i.value?.pagination===!1?0:Math.ceil(a.value.length/s.value)),l=N(()=>o.value>=c.value),u=N(()=>o.value<=1),d=N(()=>i.value?.pagination!==!1&&c.value>1);return{postList:N(()=>i.value?.pagination===!1||a.value.length<=s.value?a.value:a.value.slice((o.value-1)*s.value,o.value*s.value)),page:o,totalPage:c,pageRange:N(()=>{let e=[],t=c.value,n=o.value,i=r.value?4:5;if(t<=0)return e;if(t<=10)e=Array.from({length:t},(e,t)=>({value:t+1}));else{let r=1,a=!1;for(;r<=t;)n<=i&&r<=i||n>=t-(i-1)&&r>=t-(i-1)||r<=2||r>=t-1||(n>i+1||n{o.value!==t&&(o.value=t,setTimeout(()=>{let t=0;e.value&&(t=document.querySelector(`.vp-posts`)?.getBoundingClientRect().top||0,t+=window.scrollY-64),window.scrollTo({top:t,behavior:`instant`})},0))}}}var Mp=/^-{3,}$/;function Np(){let e=ar(),{frontmatter:t,theme:n}=Z(),{sidebar:r}=sp(),i=yp(),a=ia(),{isPosts:o}=Ef();return{prev:N(()=>{if(n.value.prevPage===!1)return null;let s=Pp(t.value.prev);return s===!1?o.value?Lp(i.value.filter(e=>e.lang===a.value),e.path,-1):Ip(Fp(r.value),e.path,-1):s}),next:N(()=>{if(n.value.nextPage===!1)return null;let s=Pp(t.value.next);return s===!1?o.value?Lp(i.value.filter(e=>e.lang===a.value),e.path,1):Ip(Fp(r.value),e.path,1):s})}}function Pp(e){return e===!1?null:Hn(e)?tu(e):Vn(e)?e:!1}function Fp(e,t=[]){for(let n of e)n.link&&t.push({link:n.link,text:n.text||``,icon:n.icon}),Array.isArray(n.items)&&n.items.length&&Fp(n.items,t);return t}function Ip(e,t,n){let r=e.findIndex(e=>ba(e.link)===t);if(r===-1)return null;for(;(r+=n)>=0&&re.path===t);if(r!==-1){let t=e[r+n];return t?.path?{link:t.path,text:t.title}:null}return null}var Rp=null,zp=null,Bp={wait:()=>Rp,pending:()=>{Rp=new Promise(e=>zp=e)},resolve:()=>{zp?.(),Rp=null,zp=null}},Vp=()=>Bp;function Hp(e){e.options.scrollBehavior=async(e,t,n)=>(await Vp().wait(),n||(e.hash?{el:e.hash,top:64}:{top:0})),e.beforeEach((e,t)=>{su&&t.path!==e.path&&document.documentElement.classList.remove(`smooth`)}),e.afterEach(()=>o(()=>{su&&setTimeout(()=>{document.documentElement.classList.add(`smooth`)},1e3)}))}var Up={fade:e=>({opacity:e([`0`,`1`]),duration:300}),"circle-clip":(e,{x:t,y:n})=>({clipPath:e([`circle(0px at ${t}px ${n}px)`,`circle(${Math.hypot(Math.max(t,innerWidth-t),Math.max(n,innerHeight-n))}px at ${t}px ${n}px)`]),duration:650}),"horizontal-clip":e=>({clipPath:e([`inset(0px ${innerWidth}px 0px 0px)`,`inset(0px 0px 0px 0px)`])}),"vertical-clip":e=>({clipPath:e([`inset(0px 0px ${innerHeight}px 0px)`,`inset(0px 0px 0px 0px)`])}),"skew-clip":e=>({clipPath:e([`polygon(0px 0px, 0px 0px, 0px 0px)`,`polygon(0px 0px, ${innerWidth*2}px 0px, 0px ${innerHeight*2}px)`])}),"blinds-vertical":e=>({clipPath:e([`inset(50% 0% 50% 0%)`,`inset(0 0 0 0)`])}),"blinds-horizontal":e=>({clipPath:e([`polygon(50% 0, 50% 100%, 50% 100%, 50% 0)`,`polygon(0 0, 0 100%, 100% 100%, 100% 0)`])}),"soft-blur-fade":e=>({opacity:e([`0`,`1`]),filter:e([`blur(10px)`,`blur(0px)`]),duration:380}),"diamond-reveal":e=>({clipPath:e([`polygon(50% 50%, 50% 50%, 50% 50%, 50% 50%)`,`polygon(50% -50%, 150% 50%, 50% 150%, -50% 50%)`]),duration:500})};function Wp(e,t,n,r){(!n||!Up[n])&&(n=`fade`);let{duration:i=400,...a}=Up[n](e=>r?e.reverse():e,{x:e,y:t,isDark:r});return{keyframes:a,duration:i}}function Gp(){let{frontmatter:e}=Z();Sd(N(()=>({parent:typeof e.value.watermark==`object`&&e.value.watermark.fullPage===!1?`.vp-doc`:`body`})))}var Kp=R(V({__name:`VPBadge`,props:{text:{},type:{default:`tip`},color:{},bgColor:{},borderColor:{default:`transparent`}},setup(e){let t=N(()=>e.color||e.bgColor?{color:e.color,backgroundColor:e.bgColor,borderColor:e.borderColor}:{});return(n,r)=>(_(),I(`span`,{class:l([`vp-badge`,e.type]),style:b(t.value)},[u(n.$slots,`default`,{},()=>[A(M(e.text),1)],!0)],6))}}),[[`__scopeId`,`data-v-e582cbbc`]]),qp=V({__name:`VPIconFa`,props:{name:{},size:{},color:{},prefix:{},extra:{}},setup(e){let t={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`]},n=N(()=>{let[n,r]=(e.name.includes(`:`)?e.name:`${e.prefix||`fas`}:${e.name}`).split(`:`),i=`solid`;for(let[e,r]of Object.entries(t))if(r.includes(n)){i=e;break}return`${i.split(` `).map(e=>`fa-${e.trim()}`).join(` `)} fa-${r}`}),r=N(()=>e.extra?e.extra.split(` `).map(e=>e.trim().startsWith(`fa-`)?e:`fa-${e}`):[]);return(t,i)=>(_(),I(`i`,{class:l([`vp-icon fontawesome`,[n.value,...r.value]]),"data-provider":`fontawesome`,"aria-hidden":``,style:b({color:e.color,...e.size})},null,6))}}),Jp=V({__name:`VPIconfont`,props:{name:{},size:{},color:{},prefix:{}},setup(e){return(t,n)=>(_(),I(`i`,{class:l([`vp-icon`,`${e.prefix||`iconfont icon-`}${e.name}`]),style:b({color:e.color,"font-size":e.size?.height||`1em`}),"data-provider":`iconfont`,"aria-hidden":``},null,6))}}),Yp=/^[a-z0-9]+(-[a-z0-9]+)*$/,Xp=(e,t,n,r=``)=>{let i=e.split(`:`);if(e.slice(0,1)===`@`){if(i.length<2||i.length>3)return null;r=i.shift().slice(1)}if(i.length>3||!i.length)return null;if(i.length>1){let e=i.pop(),n=i.pop(),a={provider:i.length>0?i[0]:r,prefix:n,name:e};return t&&!Zp(a)?null:a}let a=i[0],o=a.split(`-`);if(o.length>1){let e={provider:r,prefix:o.shift(),name:o.join(`-`)};return t&&!Zp(e)?null:e}if(n&&r===``){let e={provider:r,prefix:``,name:a};return t&&!Zp(e,n)?null:e}return null},Zp=(e,t)=>e?!!((t&&e.prefix===``||e.prefix)&&e.name):!1,Qp=Object.freeze({left:0,top:0,width:16,height:16}),$p=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),em=Object.freeze({...Qp,...$p}),tm=Object.freeze({...em,body:``,hidden:!1});function nm(e,t){let n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);let r=((e.rotate||0)+(t.rotate||0))%4;return r&&(n.rotate=r),n}function rm(e,t){let n=nm(e,t);for(let r in tm)r in $p?r in e&&!(r in n)&&(n[r]=$p[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function im(e,t){let n=e.icons,r=e.aliases||Object.create(null),i=Object.create(null);function a(e){if(n[e])return i[e]=[];if(!(e in i)){i[e]=null;let t=r[e]&&r[e].parent,n=t&&a(t);n&&(i[e]=[t].concat(n))}return i[e]}return Object.keys(n).concat(Object.keys(r)).forEach(a),i}function am(e,t,n){let r=e.icons,i=e.aliases||Object.create(null),a={};function o(e){a=rm(r[e]||i[e],a)}return o(t),n.forEach(o),rm(e,a)}function om(e,t){let n=[];if(typeof e!=`object`||typeof e.icons!=`object`)return n;e.not_found instanceof Array&&e.not_found.forEach(e=>{t(e,null),n.push(e)});let r=im(e);for(let i in r){let a=r[i];a&&(t(i,am(e,i,a)),n.push(i))}return n}var sm={provider:``,aliases:{},not_found:{},...Qp};function cm(e,t){for(let n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function lm(e){if(typeof e!=`object`||!e)return null;let t=e;if(typeof t.prefix!=`string`||!e.icons||typeof e.icons!=`object`||!cm(e,sm))return null;let n=t.icons;for(let e in n){let t=n[e];if(!e||typeof t.body!=`string`||!cm(t,tm))return null}let r=t.aliases||Object.create(null);for(let e in r){let t=r[e],i=t.parent;if(!e||typeof i!=`string`||!n[i]&&!r[i]||!cm(t,tm))return null}return t}var um=Object.create(null);function dm(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function fm(e,t){let n=um[e]||(um[e]=Object.create(null));return n[t]||(n[t]=dm(e,t))}function pm(e,t){return lm(t)?om(t,(t,n)=>{n?e.icons[t]=n:e.missing.add(t)}):[]}function mm(e,t,n){try{if(typeof n.body==`string`)return e.icons[t]={...n},!0}catch{}return!1}var hm=!1;function gm(e){return typeof e==`boolean`&&(hm=e),hm}function _m(e){let t=typeof e==`string`?Xp(e,!0,hm):e;if(t){let e=fm(t.provider,t.prefix),n=t.name;return e.icons[n]||(e.missing.has(n)?null:void 0)}}function vm(e,t){let n=Xp(e,!0,hm);if(!n)return!1;let r=fm(n.provider,n.prefix);return t?mm(r,n.name,t):(r.missing.add(n.name),!0)}function ym(e,t){if(typeof e!=`object`)return!1;if(typeof t!=`string`&&(t=e.provider||``),hm&&!t&&!e.prefix){let t=!1;return lm(e)&&(e.prefix=``,om(e,(e,n)=>{vm(e,n)&&(t=!0)})),t}let n=e.prefix;return Zp({prefix:n,name:`a`})?!!pm(fm(t,n),e):!1}var bm=Object.freeze({width:null,height:null}),xm=Object.freeze({...bm,...$p}),Sm=/(-?[0-9.]*[0-9]+[0-9.]*)/g,Cm=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function wm(e,t,n){if(t===1)return e;if(n||=100,typeof e==`number`)return Math.ceil(e*t*n)/n;if(typeof e!=`string`)return e;let r=e.split(Sm);if(r===null||!r.length)return e;let i=[],a=r.shift(),o=Cm.test(a);for(;;){if(o){let e=parseFloat(a);isNaN(e)?i.push(a):i.push(Math.ceil(e*t*n)/n)}else i.push(a);if(a=r.shift(),a===void 0)return i.join(``);o=!o}}function Tm(e,t=`defs`){let n=``,r=e.indexOf(`<`+t);for(;r>=0;){let i=e.indexOf(`>`,r),a=e.indexOf(``,a);if(o===-1)break;n+=e.slice(i+1,a).trim(),e=e.slice(0,r).trim()+e.slice(o+1)}return{defs:n,content:e}}function Em(e,t){return e?``+e+``+t:t}function Dm(e,t,n){let r=Tm(e);return Em(r.defs,t+r.content+n)}var Om=e=>e===`unset`||e===`undefined`||e===`none`;function km(e,t){let n={...em,...e},r={...xm,...t},i={left:n.left,top:n.top,width:n.width,height:n.height},a=n.body;[n,r].forEach(e=>{let t=[],n=e.hFlip,r=e.vFlip,o=e.rotate;n?r?o+=2:(t.push(`translate(`+(i.width+i.left).toString()+` `+(0-i.top).toString()+`)`),t.push(`scale(-1 1)`),i.top=i.left=0):r&&(t.push(`translate(`+(0-i.left).toString()+` `+(i.height+i.top).toString()+`)`),t.push(`scale(1 -1)`),i.top=i.left=0);let s;switch(o<0&&(o-=Math.floor(o/4)*4),o%=4,o){case 1:s=i.height/2+i.top,t.unshift(`rotate(90 `+s.toString()+` `+s.toString()+`)`);break;case 2:t.unshift(`rotate(180 `+(i.width/2+i.left).toString()+` `+(i.height/2+i.top).toString()+`)`);break;case 3:s=i.width/2+i.left,t.unshift(`rotate(-90 `+s.toString()+` `+s.toString()+`)`);break}o%2==1&&(i.left!==i.top&&(s=i.left,i.left=i.top,i.top=s),i.width!==i.height&&(s=i.width,i.width=i.height,i.height=s)),t.length&&(a=Dm(a,``,``))});let o=r.width,s=r.height,c=i.width,l=i.height,u,d;o===null?(d=s===null?`1em`:s===`auto`?l:s,u=wm(d,c/l)):(u=o===`auto`?c:o,d=s===null?wm(u,l/c):s===`auto`?l:s);let f={},p=(e,t)=>{Om(t)||(f[e]=t.toString())};p(`width`,u),p(`height`,d);let m=[i.left,i.top,c,l];return f.viewBox=m.join(` `),{attributes:f,viewBox:m,body:a}}var Am=/\sid="(\S+)"/g,jm=`IconifyId`+Date.now().toString(16)+(Math.random()*16777216|0).toString(16),Mm=0;function Nm(e,t=jm){let n=[],r;for(;r=Am.exec(e);)n.push(r[1]);if(!n.length)return e;let i=`suffix`+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(n=>{let r=typeof t==`function`?t(n):t+(Mm++).toString(),a=n.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`);e=e.replace(RegExp(`([#;"])(`+a+`)([")]|\\.[a-z])`,`g`),`$1`+r+i+`$3`)}),e=e.replace(new RegExp(i,`g`),``),e}var Pm=Object.create(null);function Fm(e,t){Pm[e]=t}function Im(e){return Pm[e]||Pm[``]}function Lm(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}}for(var Rm=Object.create(null),zm=[`https://api.simplesvg.com`,`https://api.unisvg.com`],Bm=[];zm.length>0;)zm.length===1||Math.random()>.5?Bm.push(zm.shift()):Bm.push(zm.pop());Rm[``]=Lm({resources:[`https://api.iconify.design`].concat(Bm)});function Vm(e,t){let n=Lm(t);return n===null?!1:(Rm[e]=n,!0)}function Hm(e){return Rm[e]}var Um=(()=>{let e;try{if(e=fetch,typeof e==`function`)return e}catch{}})();function Wm(e,t){let n=Hm(e);if(!n)return 0;let r;if(!n.maxURL)r=0;else{let e=0;n.resources.forEach(t=>{e=Math.max(e,t.length)});let i=t+`.json?icons=`;r=n.maxURL-e-n.path.length-i.length}return r}function Gm(e){return e===404}var Km=(e,t,n)=>{let r=[],i=Wm(e,t),a=`icons`,o={type:a,provider:e,prefix:t,icons:[]},s=0;return n.forEach((n,c)=>{s+=n.length+1,s>=i&&c>0&&(r.push(o),o={type:a,provider:e,prefix:t,icons:[]},s=n.length),o.icons.push(n)}),r.push(o),r};function qm(e){if(typeof e==`string`){let t=Hm(e);if(t)return t.path}return`/`}var Jm={prepare:Km,send:(e,t,n)=>{if(!Um){n(`abort`,424);return}let r=qm(t.provider);switch(t.type){case`icons`:{let e=t.prefix,n=t.icons.join(`,`),i=new URLSearchParams({icons:n});r+=e+`.json?`+i.toString();break}case`custom`:{let e=t.uri;r+=e.slice(0,1)===`/`?e.slice(1):e;break}default:n(`abort`,400);return}let i=503;Um(e+r).then(e=>{let t=e.status;if(t!==200){setTimeout(()=>{n(Gm(t)?`abort`:`next`,t)});return}return i=501,e.json()}).then(e=>{if(typeof e!=`object`||!e){setTimeout(()=>{e===404?n(`abort`,e):n(`next`,i)});return}setTimeout(()=>{n(`success`,e)})}).catch(()=>{n(`next`,i)})}};function Ym(e){let t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((e,t)=>e.provider===t.provider?e.prefix===t.prefix?e.name.localeCompare(t.name):e.prefix.localeCompare(t.prefix):e.provider.localeCompare(t.provider));let r={provider:``,prefix:``,name:``};return e.forEach(e=>{if(r.name===e.name&&r.prefix===e.prefix&&r.provider===e.provider)return;r=e;let i=e.provider,a=e.prefix,o=e.name,s=n[i]||(n[i]=Object.create(null)),c=s[a]||(s[a]=fm(i,a)),l;l=o in c.icons?t.loaded:a===``||c.missing.has(o)?t.missing:t.pending;let u={provider:i,prefix:a,name:o};l.push(u)}),t}function Xm(e,t){e.forEach(e=>{let n=e.loaderCallbacks;n&&(e.loaderCallbacks=n.filter(e=>e.id!==t))})}function Zm(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;let t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1,r=e.provider,i=e.prefix;t.forEach(t=>{let a=t.icons,o=a.pending.length;a.pending=a.pending.filter(t=>{if(t.prefix!==i)return!0;let o=t.name;if(e.icons[o])a.loaded.push({provider:r,prefix:i,name:o});else if(e.missing.has(o))a.missing.push({provider:r,prefix:i,name:o});else return n=!0,!0;return!1}),a.pending.length!==o&&(n||Xm([e],t.id),t.callback(a.loaded.slice(0),a.missing.slice(0),a.pending.slice(0),t.abort))})}))}var Qm=0;function $m(e,t,n){let r=Qm++,i=Xm.bind(null,n,r);if(!t.pending.length)return i;let a={id:r,icons:t,callback:e,abort:i};return n.forEach(e=>{(e.loaderCallbacks||=[]).push(a)}),i}function eh(e,t=!0,n=!1){let r=[];return e.forEach(e=>{let i=typeof e==`string`?Xp(e,t,n):e;i&&r.push(i)}),r}var th={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function nh(e,t,n,r){let i=e.resources.length,a=e.random?Math.floor(Math.random()*i):e.index,o;if(e.random){let t=e.resources.slice(0);for(o=[];t.length>1;){let e=Math.floor(Math.random()*t.length);o.push(t[e]),t=t.slice(0,e).concat(t.slice(e+1))}o=o.concat(t)}else o=e.resources.slice(a).concat(e.resources.slice(0,a));let s=Date.now(),c=`pending`,l=0,u,d=null,f=[],p=[];typeof r==`function`&&p.push(r);function m(){d&&=(clearTimeout(d),null)}function h(){c===`pending`&&(c=`aborted`),m(),f.forEach(e=>{e.status===`pending`&&(e.status=`aborted`)}),f=[]}function g(e,t){t&&(p=[]),typeof e==`function`&&p.push(e)}function _(){return{startTime:s,payload:t,status:c,queriesSent:l,queriesPending:f.length,subscribe:g,abort:h}}function v(){c=`failed`,p.forEach(e=>{e(void 0,u)})}function y(){f.forEach(e=>{e.status===`pending`&&(e.status=`aborted`)}),f=[]}function b(t,n,r){let i=n!==`success`;switch(f=f.filter(e=>e!==t),c){case`pending`:break;case`failed`:if(i||!e.dataAfterTimeout)return;break;default:return}if(n===`abort`){u=r,v();return}if(i){u=r,f.length||(o.length?x():v());return}if(m(),y(),!e.random){let n=e.resources.indexOf(t.resource);n!==-1&&n!==e.index&&(e.index=n)}c=`completed`,p.forEach(e=>{e(r)})}function x(){if(c!==`pending`)return;m();let r=o.shift();if(r===void 0){if(f.length){d=setTimeout(()=>{m(),c===`pending`&&(y(),v())},e.timeout);return}v();return}let i={status:`pending`,resource:r,callback:(e,t)=>{b(i,e,t)}};f.push(i),l++,d=setTimeout(x,e.rotate),n(r,t,i.callback)}return setTimeout(x),_}function rh(e){let t={...th,...e},n=[];function r(){n=n.filter(e=>e().status===`pending`)}function i(e,i,a){let o=nh(t,e,i,(e,t)=>{r(),a&&a(e,t)});return n.push(o),o}function a(e){return n.find(t=>e(t))||null}return{query:i,find:a,setIndex:e=>{t.index=e},getIndex:()=>t.index,cleanup:r}}function ih(){}var ah=Object.create(null);function oh(e){if(!ah[e]){let t=Hm(e);if(!t)return;ah[e]={config:t,redundancy:rh(t)}}return ah[e]}function sh(e,t,n){let r,i;if(typeof e==`string`){let t=Im(e);if(!t)return n(void 0,424),ih;i=t.send;let a=oh(e);a&&(r=a.redundancy)}else{let t=Lm(e);if(t){r=rh(t);let n=Im(e.resources?e.resources[0]:``);n&&(i=n.send)}}return!r||!i?(n(void 0,424),ih):r.query(t,i,n)().abort}function ch(){}function lh(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,Zm(e)}))}function uh(e){let t=[],n=[];return e.forEach(e=>{(e.match(Yp)?t:n).push(e)}),{valid:t,invalid:n}}function dh(e,t,n){function r(){let n=e.pendingIcons;t.forEach(t=>{n&&n.delete(t),e.icons[t]||e.missing.add(t)})}if(n&&typeof n==`object`)try{if(!pm(e,n).length){r();return}}catch(e){console.error(e)}r(),lh(e)}function fh(e,t){e instanceof Promise?e.then(e=>{t(e)}).catch(()=>{t(null)}):t(e)}function ph(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;let{provider:t,prefix:n}=e,r=e.iconsToLoad;if(delete e.iconsToLoad,!r||!r.length)return;let i=e.loadIcon;if(e.loadIcons&&(r.length>1||!i)){fh(e.loadIcons(r,n,t),t=>{dh(e,r,t)});return}if(i){r.forEach(r=>{fh(i(r,n,t),t=>{dh(e,[r],t?{prefix:n,icons:{[r]:t}}:null)})});return}let{valid:a,invalid:o}=uh(r);if(o.length&&dh(e,o,null),!a.length)return;let s=n.match(Yp)?Im(t):null;if(!s){dh(e,a,null);return}s.prepare(t,n,a).forEach(n=>{sh(t,n,t=>{dh(e,n.icons,t)})})}))}var mh=(e,t)=>{let n=Ym(eh(e,!0,gm()));if(!n.pending.length){let e=!0;return t&&setTimeout(()=>{e&&t(n.loaded,n.missing,n.pending,ch)}),()=>{e=!1}}let r=Object.create(null),i=[],a,o;return n.pending.forEach(e=>{let{provider:t,prefix:n}=e;if(n===o&&t===a)return;a=t,o=n,i.push(fm(t,n));let s=r[t]||(r[t]=Object.create(null));s[n]||(s[n]=[])}),n.pending.forEach(e=>{let{provider:t,prefix:n,name:i}=e,a=fm(t,n),o=a.pendingIcons||=new Set;o.has(i)||(o.add(i),r[t][n].push(i))}),i.forEach(e=>{let t=r[e.provider][e.prefix];t.length&&ph(e,t)}),t?$m(t,n,i):ch},hh=e=>new Promise((t,n)=>{let r=typeof e==`string`?Xp(e,!0):e;if(!r){n(e);return}mh([r||e],i=>{if(i.length&&r){let e=_m(r);if(e){t({...em,...e});return}}n(e)})});function gh(e,t){let n={...e};for(let e in t){let r=t[e],i=typeof r;e in bm?(r===null||r&&(i===`string`||i===`number`))&&(n[e]=r):i===typeof n[e]&&(n[e]=e===`rotate`?r%4:r)}return n}var _h=/[\s,]+/;function vh(e,t){t.split(_h).forEach(t=>{switch(t.trim()){case`horizontal`:e.hFlip=!0;break;case`vertical`:e.vFlip=!0;break}})}function yh(e,t=0){let n=e.replace(/^-?[0-9.]*/,``);function r(e){for(;e<0;)e+=4;return e%4}if(n===``){let t=parseInt(e);return isNaN(t)?0:r(t)}else if(n!==e){let t=0;switch(n){case`%`:t=25;break;case`deg`:t=90}if(t){let i=parseFloat(e.slice(0,e.length-n.length));return isNaN(i)?0:(i/=t,i%1==0?r(i):0)}}return t}function bh(e,t){let n=e.indexOf(`xlink:`)===-1?``:` xmlns:xlink="http://www.w3.org/1999/xlink"`;for(let e in t)n+=` `+e+`="`+t[e]+`"`;return``+e+``}function xh(e){return e.replace(/"/g,`'`).replace(/%/g,`%25`).replace(/#/g,`%23`).replace(//g,`%3E`).replace(/\s+/g,` `)}function Sh(e){return`data:image/svg+xml,`+xh(e)}function Ch(e){return`url("`+Sh(e)+`")`}var wh={...xm,inline:!1},Th={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,"aria-hidden":!0,role:`img`},Eh={display:`inline-block`},Dh={backgroundColor:`currentColor`},Oh={backgroundColor:`transparent`},kh={Image:`var(--svg)`,Repeat:`no-repeat`,Size:`100% 100%`},Ah={webkitMask:Dh,mask:Dh,background:Oh};for(let e in Ah){let t=Ah[e];for(let n in kh)t[e+n]=kh[n]}var jh={};[`horizontal`,`vertical`].forEach(e=>{let t=e.slice(0,1)+`Flip`;jh[e+`-flip`]=t,jh[e.slice(0,1)+`-flip`]=t,jh[e+`Flip`]=t});function Mh(e){return e+(e.match(/^[-0-9.]+$/)?`px`:``)}var Nh=(e,t)=>{let n=gh(wh,t),r={...Th},a=t.mode||`svg`,o={},s=t.style,c=typeof s==`object`&&!(s instanceof Array)?s:{};for(let e in t){let i=t[e];if(i!==void 0)switch(e){case`icon`:case`style`:case`onLoad`:case`mode`:case`ssr`:break;case`inline`:case`hFlip`:case`vFlip`:n[e]=i===!0||i===`true`||i===1;break;case`flip`:typeof i==`string`&&vh(n,i);break;case`color`:o.color=i;break;case`rotate`:typeof i==`string`?n[e]=yh(i):typeof i==`number`&&(n[e]=i);break;case`ariaHidden`:case`aria-hidden`:i!==!0&&i!==`true`&&delete r[`aria-hidden`];break;default:{let t=jh[e];t?(i===!0||i===`true`||i===1)&&(n[t]=!0):wh[e]===void 0&&(r[e]=i)}}}let l=km(e,n),u=l.attributes;if(n.inline&&(o.verticalAlign=`-0.125em`),a===`svg`){r.style={...o,...c},Object.assign(r,u);let e=0,n=t.id;return typeof n==`string`&&(n=n.replace(/-/g,`_`)),r.innerHTML=Nm(l.body,n?()=>n+`ID`+ e++:`iconifyVue`),i(`svg`,r)}let{body:d,width:f,height:p}=e,m=a===`mask`||(a===`bg`?!1:d.indexOf(`currentColor`)!==-1),h=bh(d,{...u,width:f+``,height:p+``});return r.style={...o,"--svg":Ch(h),width:Mh(u.width),height:Mh(u.height),...Eh,...m?Dh:Oh,...c},i(`span`,r)};if(gm(!0),Fm(``,Jm),typeof document<`u`&&typeof window<`u`){let e=window;if(e.IconifyPreload!==void 0){let t=e.IconifyPreload,n=`Invalid IconifyPreload syntax.`;typeof t==`object`&&t&&(t instanceof Array?t:[t]).forEach(e=>{try{(typeof e!=`object`||!e||e instanceof Array||typeof e.icons!=`object`||typeof e.prefix!=`string`||!ym(e))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){let t=e.IconifyProviders;if(typeof t==`object`&&t)for(let e in t){let n=`IconifyProviders[`+e+`] is invalid.`;try{let r=t[e];if(typeof r!=`object`||!r||r.resources===void 0)continue;Vm(e,r)||console.error(n)}catch{console.error(n)}}}}var Ph={...em,body:``};V((e,{emit:n})=>{let r=L(null);function i(){r.value&&=(r.value.abort?.(),null)}let a=L(!!e.ssr),s=L(``),c=F(null);function l(){let t=e.icon;if(typeof t==`object`&&t&&typeof t.body==`string`)return s.value=``,{data:t};let a;if(typeof t!=`string`||(a=Xp(t,!1,!0))===null)return null;let c=_m(a);if(!c){let e=r.value;return(!e||e.name!==t)&&(c===null?r.value={name:t}:r.value={name:t,abort:mh([a],u)}),null}i(),s.value!==t&&(s.value=t,o(()=>{n(`load`,t)}));let l=e.customise;if(l){c=Object.assign({},c);let e=l(c.body,a.name,a.prefix,a.provider);typeof e==`string`&&(c.body=e)}let d=[`iconify`];return a.prefix!==``&&d.push(`iconify--`+a.prefix),a.provider!==``&&d.push(`iconify--`+a.provider),{data:c,classes:d}}function u(){let e=l();e?e.data!==c.value?.data&&(c.value=e):c.value=null}return a.value?u():j(()=>{a.value=!0,u()}),d(()=>e.icon,u),t(i),()=>{let t=c.value;if(!t)return Nh(Ph,e);let n=e;return t.classes&&(n={...e,class:t.classes.join(` `)}),Nh({...em,...t.data},n)}},{props:[`icon`,`mode`,`ssr`,`width`,`height`,`style`,`color`,`inline`,`rotate`,`hFlip`,`horizontalFlip`,`vFlip`,`verticalFlip`,`flip`,`id`,`ariaHidden`,`customise`,`title`],emits:[`load`]});var Fh=Object.freeze({left:0,top:0,width:16,height:16}),Ih=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),Lh=Object.freeze({...Fh,...Ih});Object.freeze({...Lh,body:``,hidden:!1}),{...Fh};var Rh=Object.freeze({width:null,height:null}),zh=Object.freeze({...Rh,...Ih});function Bh(e,t){let n={...e};for(let e in t){let r=t[e],i=typeof r;e in Rh?(r===null||r&&(i===`string`||i===`number`))&&(n[e]=r):i===typeof n[e]&&(n[e]=e===`rotate`?r%4:r)}return n}var Vh=/[\s,]+/;function Hh(e,t){t.split(Vh).forEach(t=>{switch(t.trim()){case`horizontal`:e.hFlip=!0;break;case`vertical`:e.vFlip=!0;break}})}function Uh(e,t=0){let n=e.replace(/^-?[0-9.]*/,``);function r(e){for(;e<0;)e+=4;return e%4}if(n===``){let t=parseInt(e);return isNaN(t)?0:r(t)}else if(n!==e){let t=0;switch(n){case`%`:t=25;break;case`deg`:t=90}if(t){let i=parseFloat(e.slice(0,e.length-n.length));return isNaN(i)?0:(i/=t,i%1==0?r(i):0)}}return t}var Wh=/(-?[0-9.]*[0-9]+[0-9.]*)/g,Gh=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function Kh(e,t,n){if(t===1)return e;if(n||=100,typeof e==`number`)return Math.ceil(e*t*n)/n;if(typeof e!=`string`)return e;let r=e.split(Wh);if(r===null||!r.length)return e;let i=[],a=r.shift(),o=Gh.test(a);for(;;){if(o){let e=parseFloat(a);isNaN(e)?i.push(a):i.push(Math.ceil(e*t*n)/n)}else i.push(a);if(a=r.shift(),a===void 0)return i.join(``);o=!o}}function qh(e,t=`defs`){let n=``,r=e.indexOf(`<`+t);for(;r>=0;){let i=e.indexOf(`>`,r),a=e.indexOf(``,a);if(o===-1)break;n+=e.slice(i+1,a).trim(),e=e.slice(0,r).trim()+e.slice(o+1)}return{defs:n,content:e}}function Jh(e,t){return e?``+e+``+t:t}function Yh(e,t,n){let r=qh(e);return Jh(r.defs,t+r.content+n)}var Xh=e=>e===`unset`||e===`undefined`||e===`none`;function Zh(e,t){let n={...Lh,...e},r={...zh,...t},i={left:n.left,top:n.top,width:n.width,height:n.height},a=n.body;[n,r].forEach(e=>{let t=[],n=e.hFlip,r=e.vFlip,o=e.rotate;n?r?o+=2:(t.push(`translate(`+(i.width+i.left).toString()+` `+(0-i.top).toString()+`)`),t.push(`scale(-1 1)`),i.top=i.left=0):r&&(t.push(`translate(`+(0-i.left).toString()+` `+(i.height+i.top).toString()+`)`),t.push(`scale(1 -1)`),i.top=i.left=0);let s;switch(o<0&&(o-=Math.floor(o/4)*4),o%=4,o){case 1:s=i.height/2+i.top,t.unshift(`rotate(90 `+s.toString()+` `+s.toString()+`)`);break;case 2:t.unshift(`rotate(180 `+(i.width/2+i.left).toString()+` `+(i.height/2+i.top).toString()+`)`);break;case 3:s=i.width/2+i.left,t.unshift(`rotate(-90 `+s.toString()+` `+s.toString()+`)`);break}o%2==1&&(i.left!==i.top&&(s=i.left,i.left=i.top,i.top=s),i.width!==i.height&&(s=i.width,i.width=i.height,i.height=s)),t.length&&(a=Yh(a,``,``))});let o=r.width,s=r.height,c=i.width,l=i.height,u,d;o===null?(d=s===null?`1em`:s===`auto`?l:s,u=Kh(d,c/l)):(u=o===`auto`?c:o,d=s===null?Kh(u,l/c):s===`auto`?l:s);let f={},p=(e,t)=>{Xh(t)||(f[e]=t.toString())};p(`width`,u),p(`height`,d);let m=[i.left,i.top,c,l];return f.viewBox=m.join(` `),{attributes:f,viewBox:m,body:a}}var Qh=/\sid="(\S+)"/g,$h=`IconifyId`+Date.now().toString(16)+(Math.random()*16777216|0).toString(16),eg=0;function tg(e,t=$h){let n=[],r;for(;r=Qh.exec(e);)n.push(r[1]);if(!n.length)return e;let i=`suffix`+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(n=>{let r=typeof t==`function`?t(n):t+(eg++).toString(),a=n.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`);e=e.replace(RegExp(`([#;"])(`+a+`)([")]|\\.[a-z])`,`g`),`$1`+r+i+`$3`)}),e=e.replace(new RegExp(i,`g`),``),e}function ng(e,t){let n=e.indexOf(`xlink:`)===-1?``:` xmlns:xlink="http://www.w3.org/1999/xlink"`;for(let e in t)n+=` `+e+`="`+t[e]+`"`;return``+e+``}function rg(e){return e.replace(/"/g,`'`).replace(/%/g,`%25`).replace(/#/g,`%23`).replace(//g,`%3E`).replace(/\s+/g,` `)}function ig(e){return`data:image/svg+xml,`+rg(e)}function ag(e){return`url("`+ig(e)+`")`}var og={...zh,inline:!1},sg={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,"aria-hidden":!0,role:`img`},cg={display:`inline-block`},lg={backgroundColor:`currentColor`},ug={backgroundColor:`transparent`},dg={Image:`var(--svg)`,Repeat:`no-repeat`,Size:`100% 100%`},fg={webkitMask:lg,mask:lg,background:ug};for(let e in fg){let t=fg[e];for(let n in dg)t[e+n]=dg[n]}var pg={};[`horizontal`,`vertical`].forEach(e=>{let t=e.slice(0,1)+`Flip`;pg[e+`-flip`]=t,pg[e.slice(0,1)+`-flip`]=t,pg[e+`Flip`]=t});function mg(e){return e+(e.match(/^[-0-9.]+$/)?`px`:``)}var hg=(e,t)=>{let n=Bh(og,t),r={...sg},a=t.mode||`svg`,o={},s=t.style,c=typeof s==`object`&&!(s instanceof Array)?s:{};for(let e in t){let i=t[e];if(i!==void 0)switch(e){case`icon`:case`style`:case`onLoad`:case`mode`:case`ssr`:break;case`inline`:case`hFlip`:case`vFlip`:n[e]=i===!0||i===`true`||i===1;break;case`flip`:typeof i==`string`&&Hh(n,i);break;case`color`:o.color=i;break;case`rotate`:typeof i==`string`?n[e]=Uh(i):typeof i==`number`&&(n[e]=i);break;case`ariaHidden`:case`aria-hidden`:i!==!0&&i!==`true`&&delete r[`aria-hidden`];break;default:{let t=pg[e];t?(i===!0||i===`true`||i===1)&&(n[t]=!0):og[e]===void 0&&(r[e]=i)}}}let l=Zh(e,n),u=l.attributes;if(n.inline&&(o.verticalAlign=`-0.125em`),a===`svg`){r.style={...o,...c},Object.assign(r,u);let e=0,n=t.id;return typeof n==`string`&&(n=n.replace(/-/g,`_`)),r.innerHTML=tg(l.body,n?()=>n+`ID`+ e++:`iconifyVue`),i(`svg`,r)}let{body:d,width:f,height:p}=e,m=a===`mask`||(a===`bg`?!1:d.indexOf(`currentColor`)!==-1),h=ng(d,{...u,width:f+``,height:p+``});return r.style={...o,"--svg":ag(h),width:mg(u.width),height:mg(u.height),...cg,...m?lg:ug,...c},i(`span`,r)},gg=Object.create(null),_g=V((e,t)=>()=>{let n=e.icon,r=typeof n==`string`?gg[n]:typeof n==`object`?n:null;return typeof r!=`object`||!r||typeof r.body!=`string`?u(t.slots,`default`):hg({...Lh,...r},e)},{props:[`icon`,`mode`,`ssr`,`width`,`height`,`style`,`color`,`inline`,`rotate`,`hFlip`,`horizontalFlip`,`vFlip`,`verticalFlip`,`flip`,`id`,`ariaHidden`,`customise`,`title`]}),vg=V({inheritAttrs:!1,__name:`VPIconify`,props:{name:{},size:{},color:{},prefix:{},extra:{}},setup(e){let t=L(null),n=L(!1),r=N(()=>e.name.includes(`:`)?e.name:e.prefix?`${e.prefix}:${e.name}`:e.name),i=N(()=>Sf(r.value));async function a(){i.value||t.value||(n.value=!1,t.value=await hh(e.name),n.value=!0)}return d(()=>e.name,a,{immediate:!0}),(r,a)=>{let o=p(`ClientOnly`);return i.value?(_(),I(`span`,c({key:0,class:[`vp-icon`,[i.value,e.extra]],style:{color:e.color,...e.size},"aria-hidden":``,"data-provider":`iconify`},r.$attrs),null,16)):(_(),O(o,{key:1},{default:m(()=>[n.value?t.value?(_(),O(B(_g),{key:1,class:l([`vp-icon iconify`,[e.extra]]),icon:t.value,style:b({color:e.color,...e.size}),"aria-hidden":``,"data-provider":`iconify`},null,8,[`class`,`icon`,`style`])):k(``,!0):(_(),I(`span`,c({key:0,class:`vp-icon iconify`,style:{color:e.color,...e.size}},r.$attrs),null,16))]),_:1}))}}}),yg={key:0,class:`vp-icon-img`,"aria-hidden":``},bg=[`src`],xg=[`innerHTML`],Sg=R(V({inheritAttrs:!1,__name:`VPIconImage`,props:{type:{},name:{},color:{},size:{}},setup(e){let t=N(()=>e.type===`svg`&&typeof e.name==`object`&&`svg`in e.name?e.name.svg:``),n=N(()=>{if(e.type===`link`){let t=e.name;return Tn(t)?t:ka(t)}return``});return(r,i)=>e.type===`link`?(_(),I(`span`,yg,[z(`img`,{src:n.value,alt:``,style:b({height:e.size?.height})},null,12,bg)])):e.type===`svg`?(_(),I(`span`,{key:1,class:`vp-icon is-svg`,style:b({color:e.color,...e.size}),"aria-hidden":``,innerHTML:t.value},null,12,xg)):k(``,!0)}}),[[`__scopeId`,`data-v-a4831070`]]),Cg=V({__name:`VPIcon`,props:{provider:{},name:{},size:{},color:{},extra:{}},setup(e){let t=N(()=>{if(typeof e.name==`string`&&(Tn(e.name)||e.name[0]===`/`))return`link`;if(typeof e.name==`object`&&e.name.svg)return`svg`;if(typeof e.name==`string`){if(e.name.startsWith(`iconify`))return`iconify`;if(e.name.startsWith(`iconfont`))return`iconfont`;if(e.name.startsWith(`fontawesome`))return`fontawesome`}let t=e.provider||`iconify`;return t===`iconfont`||t===`fontawesome`?t:`iconify`});function n(e){return String(Number(e))===String(e)?`${e}px`:String(e)}let r=N(()=>{if(!e.size)return;let[t,r]=String(e.size).replaceAll(`px`,`[UNIT]`).split(`x`).map(e=>n(e.replaceAll(`[UNIT]`,`px`).trim()));return{width:t,height:r||t}}),i=N(()=>({name:typeof e.name==`string`?e.name.replace(/^(iconify|iconfont|fontawesome)\s+/,``):e.name,color:e.color,size:r.value,prefix:``}));return(n,r)=>t.value===`link`||t.value===`svg`?(_(),O(Sg,c({key:0,type:t.value},i.value),null,16,[`type`])):t.value===`iconfont`?(_(),O(Jp,s(c({key:1},i.value)),null,16)):t.value===`fontawesome`?(_(),O(qp,c({key:2,extra:e.extra},{...i.value,...n.$attrs}),null,16,[`extra`])):t.value===`iconify`?(_(),O(vg,c({key:3,extra:e.extra},i.value),null,16,[`extra`])):k(``,!0)}}),wg={class:`vp-card-wrapper`},Tg={key:0,class:`title`},Eg=[`innerHTML`],Dg={class:`body`},Og=R(V({__name:`VPCard`,props:{title:{},icon:{default:``}},setup(e){let t=N(()=>{if(typeof e.icon==`string`&&e.icon?.[0]===`{`)try{return JSON.parse(e.icon)}catch{}return e.icon});return(n,r)=>(_(),I(`article`,wg,[u(n.$slots,`title`,{},()=>[e.title||e.icon?(_(),I(`header`,Tg,[e.icon?(_(),O(Cg,{key:0,name:t.value},null,8,[`name`])):k(``,!0),e.title?(_(),I(`span`,{key:1,class:`text`,innerHTML:e.title},null,8,Eg)):k(``,!0)])):k(``,!0)],!0),z(`section`,Dg,[u(n.$slots,`default`,{},void 0,!0)])]))}}),[[`__scopeId`,`data-v-bb92b9cf`]]),kg=R(V({__name:`VPCardGrid`,props:{cols:{}},setup(e){let t=hs(`(min-width: 768px)`),n=hs(`(min-width: 960px)`),r=L(1);function i(){let t={sm:1,md:2,lg:2};if(!e.cols)return t;if(typeof e.cols==`number`||typeof e.cols==`string`){let t=Number(e.cols);return{sm:t,md:t,lg:t}}return{...t,...P(e.cols)}}function a(){let e=i();return n.value?e.lg:t.value?e.md:e.sm}return d([t,n,()=>e.cols],()=>{r.value=a()}),j(()=>{r.value=a()}),(e,t)=>(_(),I(`div`,{class:l([`vp-card-grid`,[`cols-${r.value}`]]),style:b({gridTemplateColumns:`repeat(${r.value}, 1fr)`})},[u(e.$slots,`default`,{},void 0,!0)],6))}}),[[`__scopeId`,`data-v-670847ec`]]),Ag=V({__name:`VPCardMasonry`,props:{cols:{default:()=>({sm:2,md:2,lg:3})},gap:{default:16}},setup(t){let n=f(),r=re(),i=L(3),a=hs(`(min-width: 640px)`),s=hs(`(min-width: 960px)`),u=N(()=>{let t=n.default?.();return(Array.isArray(t)?t:[t]).map((t,n)=>e(fe(t,c(t.props??{},{class:`masonry-${r}-${n}`}))))});function h(){let e=1;typeof t.cols==`number`?e=t.cols:typeof t.cols==`object`&&(e=s.value?t.cols.lg||3:a.value?t.cols.md||2:t.cols.sm||2),i.value=Number(e)}let v=F([]),y=F();async function S(){if(await o(),!y.value)return;let e=Array.from({length:i.value},()=>[]),n=Array.from({length:i.value},()=>0);for(let i=0;i{d([a,s,()=>t.cols],h,{immediate:!0}),S();let e=Ko(S);d([u,i],e,{flush:`post`}),Ms(y,e)}),(e,n)=>{let a=p(`ClientOnly`);return _(),I(`div`,{ref_key:`masonry`,ref:y,class:l([`vp-card-masonry`,[`cols-${i.value}`]]),style:b({"grid-gap":`${t.gap}px`,"--card-masonry-cols":i.value}),"data-allow-mismatch":``},[E(a,null,{default:m(()=>[(_(!0),I(D,null,x(v.value,(e,n)=>(_(),I(`div`,{key:`${B(r)}-${n}`,class:`card-masonry-item`,style:b({gap:`${t.gap}px`})},[(_(!0),I(D,null,x(e,e=>(_(),O(g(e),{key:e.props.class}))),128))],4))),128))]),_:1})],6)}}}),jg={class:`image-container`},Mg=[`src`,`alt`],Ng={key:0,class:`image-info`},Pg={key:0,class:`title`},Fg=[`href`],Ig={key:1},Lg={key:1,class:`copyright`},Rg={key:0},zg={key:1},Bg={key:2},Vg={key:2,class:`description`},Hg=R(V({__name:`VPImageCard`,props:{image:{},title:{},description:{},href:{},author:{},date:{},width:{},center:{type:Boolean}},setup(e){let t=ia(),n=N(()=>{if(!e.date)return``;let n=e.date instanceof Date?e.date:new Date(e.date);return new Intl.DateTimeFormat(t.value,{year:`numeric`,month:`short`,day:`numeric`}).format(n)}),r=N(()=>({width:e.width?String(Number(e.width))===String(e.width)?`${e.width}px`:e.width:void 0}));return(t,i)=>(_(),I(`div`,{class:l([`vp-image-card`,{center:e.center}]),style:b(r.value)},[z(`div`,jg,[z(`img`,{src:B(ka)(e.image),alt:e.title,loading:`lazy`},null,8,Mg),e.title||e.author||n.value||e.description?(_(),I(`div`,Ng,[e.title?(_(),I(`h3`,Pg,[e.href?(_(),I(`a`,{key:0,href:e.href,target:`_blank`,rel:`noopener noreferrer`,class:`no-icon`},M(e.title),9,Fg)):(_(),I(`span`,Ig,M(e.title),1))])):k(``,!0),e.author||e.date?(_(),I(`p`,Lg,[e.author?(_(),I(`span`,Rg,M(e.author),1)):k(``,!0),e.author&&n.value?(_(),I(`span`,zg,` | `)):k(``,!0),n.value?(_(),I(`span`,Bg,M(n.value),1)):k(``,!0)])):k(``,!0),e.description?(_(),I(`p`,Vg,M(e.description),1)):k(``,!0)])):k(``,!0)])],6))}}),[[`__scopeId`,`data-v-fa0bbe09`]]),Ug={key:0,class:`visually-hidden`},Q=V({__name:`VPLink`,props:{tag:{},href:{},text:{},noIcon:{type:Boolean},target:{},rel:{}},setup(e){let t=e,n=ir(),{theme:r}=Z(),i=N(()=>t.tag??(t.href?`a`:`span`)),{link:a,isExternal:o,isExternalProtocol:s}=mp(pe(t,`href`),pe(t,`target`));function c(e){!o.value&&a.value&&(e.preventDefault(),n.push(a.value))}return(t,n)=>(_(),O(g(i.value),{class:l([`vp-link`,{link:B(a),"no-icon":e.noIcon,"vp-external-link-icon":B(o)}]),href:B(a)?B(s)||B(o)?B(a):B(ka)(B(a)):void 0,target:e.target??(B(o)?`_blank`:void 0),rel:e.rel??(B(o)?`noopener noreferrer`:void 0),onClick:n[0]||=e=>c(e)},{default:m(()=>[u(t.$slots,`default`,{},()=>[A(M(e.text||e.href),1)]),B(o)&&!e.noIcon?(_(),I(`span`,Ug,M(B(r).openNewWindowText||`(Open in new window)`),1)):k(``,!0)]),_:3},8,[`class`,`href`,`target`,`rel`]))}}),Wg={class:`vp-link-card`},Gg={class:`body`},Kg=[`innerHTML`],qg=[`innerHTML`],Jg=R(V({__name:`VPLinkCard`,props:{href:{},title:{},icon:{},description:{},target:{},rel:{}},setup(e){return(t,n)=>(_(),I(`div`,Wg,[z(`span`,Gg,[E(Q,c({href:e.href,"no-icon":``,class:`link no-icon`},{target:e.target,rel:e.rel}),{default:m(()=>[u(t.$slots,`title`,{},()=>[e.icon?(_(),O(Cg,{key:0,name:e.icon},null,8,[`name`])):k(``,!0),e.title?(_(),I(`span`,{key:1,class:`text`,innerHTML:e.title},null,8,Kg)):k(``,!0)],!0)]),_:3},16,[`href`]),u(t.$slots,`default`,{},()=>[e.description?(_(),I(`p`,{key:0,innerHTML:e.description},null,8,qg)):k(``,!0)],!0)]),n[0]||=z(`span`,{class:`vpi-arrow-right`},null,-1)]))}}),[[`__scopeId`,`data-v-331b6421`]]),Yg=V({__name:`VPHomeBox`,props:{type:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{},containerClass:{}},setup(e){let t=Rd(),n=N(()=>{if(!e.backgroundImage)return null;let n=typeof e.backgroundImage==`string`?e.backgroundImage:e.backgroundImage[t.value?`dark`:`light`]??e.backgroundImage.light;if(!n)return null;let r=Tn(n)?e.backgroundImage:ka(n);return{"background-image":`url(${r})`,"background-size":`cover`,"background-position":`center`,"background-repeat":`no-repeat`,"background-attachment":e.backgroundAttachment||``}}),r=N(()=>l(e.containerClass||``));return(t,i)=>(_(),I(`div`,{class:l([`vp-home-box`,{full:e.full}]),style:b(n.value)},[u(t.$slots,`before`),z(`div`,{class:l([`container`,r.value])},[u(t.$slots,`default`)],2),u(t.$slots,`after`)],6))}}),Xg={class:`button-content`},Zg={key:1,class:`visually-hidden`},Qg=R(V({__name:`VPButton`,props:{tag:{},size:{default:`medium`},theme:{default:`brand`},text:{default:``},href:{},target:{},rel:{},icon:{},suffixIcon:{}},setup(e){let t=e,n=ir(),{theme:r}=Z(),i=N(()=>t.tag||t.href?`a`:`button`),{link:a,isExternal:o,isExternalProtocol:s}=mp(pe(t,`href`),pe(t,`target`));function c(e){!o.value&&a.value?.[0]!==`#`&&(e.preventDefault(),a.value&&n.push(a.value))}return(t,n)=>(_(),O(g(i.value),{class:l([`vp-button`,[e.size,e.theme]]),href:B(a)?B(a)[0]===`#`||B(s)?B(a):B(ka)(B(a)):void 0,target:e.target??(B(o)?`_blank`:void 0),rel:e.rel??(B(o)?`noopener noreferrer`:void 0),onClick:n[0]||=e=>c(e)},{default:m(()=>[z(`span`,Xg,[e.icon?(_(),O(Cg,{key:0,name:e.icon},null,8,[`name`])):k(``,!0),u(t.$slots,`default`,{},()=>[z(`span`,null,M(e.text),1)],!0),B(o)?(_(),I(`span`,Zg,M(B(r).openNewWindowText||`(Open in new window)`),1)):k(``,!0),e.suffixIcon?(_(),O(Cg,{key:2,name:e.suffixIcon},null,8,[`name`])):k(``,!0)])]),_:3},8,[`class`,`href`,`target`,`rel`]))}}),[[`__scopeId`,`data-v-6059b700`]]),$g=[`aria-checked`],e_={class:`check`},t_={key:0,class:`icon`},n_=R(V({__name:`VPSwitch`,props:{ariaChecked:{type:Boolean}},setup(e){return(t,n)=>(_(),I(`button`,{class:`vp-switch`,type:`button`,role:`switch`,"aria-checked":e.ariaChecked??!1},[z(`span`,e_,[t.$slots.default?(_(),I(`span`,t_,[u(t.$slots,`default`,{},void 0,!0)])):k(``,!0)])],8,$g))}}),[[`__scopeId`,`data-v-30e4b9f0`]]),r_=R(V({__name:`VPSwitchAppearance`,setup(e){let t=L(!1),{theme:n,isDark:r}=Z();De(()=>{t.value=r.value});let i=N(()=>{let e=n.value.transition,t=typeof e==`object`?e:{};return e===!1||t.appearance===!1?!1:typeof t.appearance==`string`?t.appearance:`fade`});function a(){return window.matchMedia(`(prefers-reduced-motion: reduce)`).matches}let s=w(`toggle-appearance`,async({clientX:e,clientY:t})=>{if(!Id()||i.value===!1||a()){r.value=!r.value;return}await document.startViewTransition(async()=>{r.value=!r.value,await o()}).ready;let{keyframes:n,duration:s}=Wp(e,t,i.value,r.value);document.documentElement.animate(n,{duration:s,easing:`ease-in`,fill:`forwards`,pseudoElement:`::view-transition-${r.value?`old`:`new`}(root)`})}),c=L(``);return De(()=>{c.value=r.value?n.value.lightModeSwitchTitle||`Switch to light theme`:n.value.darkModeSwitchTitle||`Switch to dark theme`}),(e,n)=>(_(),O(n_,{class:`vp-switch-appearance`,title:c.value,"aria-checked":t.value,onClick:B(s)},{default:m(()=>[...n[0]||=[z(`span`,{class:`vpi-sun sun`},null,-1),z(`span`,{class:`vpi-moon moon`},null,-1)]]),_:1},8,[`title`,`aria-checked`,`onClick`]))}}),[[`__scopeId`,`data-v-9cdf4d7d`]]),i_={key:0,class:`vp-navbar-appearance`},a_=R(V({__name:`VPNavBarAppearance`,setup(e){let{theme:t}=Z();return(e,n)=>B(t).appearance&&B(t).appearance!==`force-dark`?(_(),I(`div`,i_,[E(r_)])):k(``,!0)}}),[[`__scopeId`,`data-v-1f4f941c`]]),o_={class:`vp-menu-link`},s_=R(V({__name:`VPMenuLink`,props:{item:{}},setup(e){let{page:t}=Z();return(n,r)=>(_(),I(`div`,o_,[E(Q,{class:l({active:B(lu)(B(t).path,e.item.activeMatch||B(ba)(e.item.link),!!e.item.activeMatch)}),href:e.item.link},{default:m(()=>[e.item.icon?(_(),O(Cg,{key:0,name:e.item.icon},null,8,[`name`])):k(``,!0),A(` `+M(e.item.text)+` `,1),e.item.badge?(_(),O(Kp,c({key:1,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):k(``,!0)]),_:1},8,[`class`,`href`])]))}}),[[`__scopeId`,`data-v-79529d37`]]),c_={class:`vp-menu-group`},l_={key:0,class:`title`},u_=[`textContent`],d_=R(V({__name:`VPMenuGroup`,props:{text:{},icon:{},items:{}},setup(e){return(t,n)=>(_(),I(`div`,c_,[e.text?(_(),I(`p`,l_,[e.icon?(_(),O(Cg,{key:0,name:e.icon},null,8,[`name`])):k(``,!0),z(`span`,{textContent:M(e.text)},null,8,u_)])):k(``,!0),(_(!0),I(D,null,x(e.items,e=>(_(),I(D,null,[`link`in e?(_(),O(s_,{key:e?.link,item:e},null,8,[`item`])):k(``,!0)],64))),256))]))}}),[[`__scopeId`,`data-v-033337ec`]]),f_={class:`vp-menu`},p_={key:0,class:`items`},m_=R(V({__name:`VPMenu`,props:{items:{}},setup(e){return(t,n)=>(_(),I(`div`,f_,[e.items?(_(),I(`div`,p_,[(_(!0),I(D,null,x(e.items,e=>(_(),I(D,{key:e.text},[`link`in e?(_(),O(s_,{key:0,item:e},null,8,[`item`])):(_(),O(d_,{key:1,text:e.text,items:e.items,icon:e.icon},null,8,[`text`,`items`,`icon`]))],64))),128))])):k(``,!0),u(t.$slots,`default`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-01d715b8`]]),h_=[`aria-expanded`,`aria-label`],g_={key:0,class:`text`},__=[`innerHTML`],v_={key:1,class:`vpi-more-horizontal icon`},y_={class:`menu`},b_=R(V({__name:`VPFlyout`,props:{prefixIcon:{},icon:{},button:{},label:{},items:{},badge:{}},setup(e){let t=L(!1),n=L();hf({el:n,onBlur:r});function r(){t.value=!1}return(r,i)=>(_(),I(`div`,{ref_key:`el`,ref:n,class:`vp-flyout`,onMouseenter:i[1]||=e=>t.value=!0,onMouseleave:i[2]||=e=>t.value=!1,onFocus:i[3]||=e=>t.value=!0,onBlur:i[4]||=e=>t.value=!1},[z(`button`,{type:`button`,class:`button`,"aria-haspopup":`true`,"aria-expanded":t.value,"aria-label":e.label,onClick:i[0]||=e=>t.value=!t.value},[e.button||e.icon?(_(),I(`span`,g_,[e.prefixIcon?(_(),O(Cg,{key:0,name:e.prefixIcon},null,8,[`name`])):k(``,!0),e.icon?(_(),I(`span`,{key:1,class:l([`option-icon`,[e.icon]])},null,2)):k(``,!0),e.button?(_(),I(`span`,{key:2,innerHTML:e.button},null,8,__)):k(``,!0),e.badge?(_(),O(Kp,c({key:3,class:`vp-menu-badge`},typeof e.badge==`string`?{text:e.badge}:e.badge),null,16)):k(``,!0),i[5]||=z(`span`,{class:`vpi-chevron-down text-icon`},null,-1)])):(_(),I(`span`,v_))],8,h_),z(`div`,y_,[E(m_,{items:e.items},{default:m(()=>[u(r.$slots,`default`,{},void 0,!0)]),_:3},8,[`items`])])],544))}}),[[`__scopeId`,`data-v-6c584748`]]),x_=[`href`,`aria-label`,`title`],S_=R(V({__name:`VPSocialLink`,props:{icon:{},link:{},ariaLabel:{}},setup(e){let t=N(()=>{if(typeof e.icon==`string`){let t=bf[e.icon]||e.icon;return t.includes(`:`)?t:`simple-icons:${t}`}return e.icon}),n=N(()=>e.ariaLabel?e.ariaLabel:typeof e.icon==`string`?e.icon.includes(`:`)?e.icon.split(`:`)[1]:e.icon:e.icon.name);return(r,i)=>(_(),I(`a`,{class:`vp-social-link no-icon`,href:e.link,"aria-label":n.value,title:n.value,target:`_blank`,rel:`noopener`},[E(Cg,{name:t.value},null,8,[`name`])],8,x_))}}),[[`__scopeId`,`data-v-e6aa8850`]]),C_={class:`vp-social-links`},w_=R(V({__name:`VPSocialLinks`,props:{links:{}},setup(e){return(t,n)=>(_(),I(`div`,C_,[(_(!0),I(D,null,x(e.links,({link:e,icon:t})=>(_(),O(S_,{key:e,icon:t,link:e},null,8,[`icon`,`link`]))),128))]))}}),[[`__scopeId`,`data-v-7cffda43`]]),T_={key:0,class:`group translations`},E_={class:`trans-title`},D_={key:1,class:`group appearance`},O_={class:`item appearance`},k_={class:`label`},A_={class:`appearance-action`},j_={key:2,class:`group social`},M_={class:`item social-links`},N_=R(V({__name:`VPNavBarExtra`,setup(e){let{theme:t}=Z(),{localeLinks:n,currentLang:r}=Df(),i=N(()=>{let e=t.value.navbarSocialInclude??[];return e.length?t.value.social?.filter(({icon:t})=>typeof t==`string`?e.includes(t):t.name?e.includes(t.name):!1):t.value.social}),a=N(()=>n.value.length&&r.value.text||t.value.appearance||i.value?.length);return(e,o)=>a.value?(_(),O(b_,{key:0,class:`vp-navbar-extra`,label:`extra navigation`},{default:m(()=>[B(n).length&&B(r).text?(_(),I(`div`,T_,[z(`p`,E_,M(B(r).text),1),(_(!0),I(D,null,x(B(n),e=>(_(),O(s_,{key:e.link,item:e},null,8,[`item`]))),128))])):k(``,!0),B(t).appearance&&B(t).appearance!==`force-dark`?(_(),I(`div`,D_,[z(`div`,O_,[z(`p`,k_,M(B(t).appearanceText||`Appearance`),1),z(`div`,A_,[E(r_)])])])):k(``,!0),i.value?(_(),I(`div`,j_,[z(`div`,M_,[E(w_,{class:`social-links-list`,links:i.value},null,8,[`links`])])])):k(``,!0)]),_:1})):k(``,!0)}}),[[`__scopeId`,`data-v-370c2aa4`]]),P_=[`aria-expanded`],F_=R(V({__name:`VPNavBarHamburger`,props:{active:{type:Boolean}},emits:[`click`],setup(e){return(t,n)=>(_(),I(`button`,{type:`button`,class:l([`vp-navbar-hamburger`,{active:e.active}]),"aria-label":`mobile navigation`,"aria-expanded":e.active,"aria-controls":`nav-screen`,onClick:n[0]||=e=>t.$emit(`click`)},[...n[1]||=[z(`span`,{class:`container`},[z(`span`,{class:`top`}),z(`span`,{class:`middle`}),z(`span`,{class:`bottom`})],-1)]],10,P_))}}),[[`__scopeId`,`data-v-397e2887`]]),I_=V({__name:`VPNavBarMenuGroup`,props:{item:{}},setup(e){let{page:t}=Z();function n(r){return`link`in r?lu(t.value.path,ba(r.link),!!e.item.activeMatch):r.items.some(n)}let r=N(()=>n(e.item));return(n,i)=>(_(),O(b_,{class:l([`vp-navbar-menu-group`,{active:B(lu)(B(t).path,e.item.activeMatch,!!e.item.activeMatch)||r.value}]),button:e.item.text,items:e.item.items,"prefix-icon":e.item.icon,badge:e.item.badge},null,8,[`class`,`button`,`items`,`prefix-icon`,`badge`]))}}),L_=[`innerHTML`],R_=R(V({__name:`VPNavBarMenuLink`,props:{item:{}},setup(e){let{page:t}=Z();return(n,r)=>(_(),O(Q,{class:l([`navbar-menu-link`,{active:B(lu)(B(t).path,e.item.activeMatch||B(ba)(e.item.link),!!e.item.activeMatch)}]),href:e.item.link,"no-icon":e.item.noIcon,target:e.item.target,rel:e.item.rel,tabindex:`0`},{default:m(()=>[e.item.icon?(_(),O(Cg,{key:0,name:e.item.icon},null,8,[`name`])):k(``,!0),z(`span`,{innerHTML:e.item.text},null,8,L_),e.item.badge?(_(),O(Kp,c({key:1,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):k(``,!0)]),_:1},8,[`class`,`href`,`no-icon`,`target`,`rel`]))}}),[[`__scopeId`,`data-v-d9531749`]]),z_={key:0,"aria-labelledby":`main-nav-aria-label`,class:`vp-navbar-menu`},B_=R(V({__name:`VPNavBarMenu`,setup(e){let t=hp();return(e,n)=>B(t).length?(_(),I(`nav`,z_,[n[0]||=z(`span`,{id:`main-nav-aria-label`,class:`visually-hidden`},`Main Navigation`,-1),(_(!0),I(D,null,x(B(t),e=>(_(),I(D,{key:e.text},[`link`in e?(_(),O(R_,{key:0,item:e},null,8,[`item`])):(_(),O(I_,{key:1,item:e},null,8,[`item`]))],64))),128))])):k(``,!0)}}),[[`__scopeId`,`data-v-50b5b67f`]]),V_={},H_={class:`vp-navbar-search`};function U_(e,t){let n=p(`SearchBox`);return _(),I(`div`,H_,[E(n)])}var W_=R(V_,[[`render`,U_]]),G_=R(V({__name:`VPNavBarSocialLinks`,setup(e){let{theme:t}=Z(),n=N(()=>{let e=t.value.navbarSocialInclude??[];return e.length?t.value.social?.filter(({icon:t})=>typeof t==`string`?e.includes(t):t.name?e.includes(t.name):!1):t.value.social});return(e,t)=>n.value?(_(),O(w_,{key:0,class:`vp-navbar-social-links`,links:n.value},null,8,[`links`])):k(``,!0)}}),[[`__scopeId`,`data-v-4551a90a`]]),K_=[`src`,`alt`],q_=R(V({inheritAttrs:!1,__name:`VPImage`,props:{image:{},alt:{}},setup(e){let t=N(()=>!e.image||typeof e.image==`string`||!e.image.width||!e.image.height?``:{width:du(e.image.width),height:du(e.image.height)});return(n,r)=>{let i=p(`VPImage`,!0);return e.image?(_(),I(D,{key:0},[typeof e.image==`string`||`src`in e.image?(_(),I(`img`,c({key:0,class:`vp-image`,style:t.value},typeof e.image==`string`?n.$attrs:{...e.image,...n.$attrs},{src:B(ka)(typeof e.image==`string`?e.image:e.image.src),alt:e.alt??(typeof e.image==`string`?``:e.image.alt||``)}),null,16,K_)):(_(),I(D,{key:1},[E(i,c({class:`dark`,image:e.image.dark,alt:e.image.alt},n.$attrs),null,16,[`image`,`alt`]),E(i,c({class:`light`,image:e.image.light,alt:e.image.alt},n.$attrs),null,16,[`image`,`alt`])],64))],64)):k(``,!0)}}}),[[`__scopeId`,`data-v-0eff3115`]]),J_=R(V({__name:`VPNavBarTitle`,setup(e){let{theme:t,site:n}=Z(),{hasSidebar:r}=fp(),i=oa(),{isSidebarCollapsed:a}=op();return(e,o)=>(_(),I(`div`,{class:l([`vp-navbar-title`,{"has-sidebar":B(r)&&!B(a)}])},[E(Q,{class:`title`,href:B(t).home??B(i),"no-icon":``},{default:m(()=>[u(e.$slots,`nav-bar-title-before`,{},void 0,!0),B(t).logo?(_(),O(q_,{key:0,class:`logo`,image:{light:B(t).logo,dark:B(t).logoDark||B(t).logo}},null,8,[`image`])):k(``,!0),z(`span`,null,M(B(n).title),1),u(e.$slots,`nav-bar-title-after`,{},void 0,!0)]),_:3},8,[`href`])],2))}}),[[`__scopeId`,`data-v-b6cbd34c`]]),Y_={class:`items`},X_={class:`title`},Z_=R(V({__name:`VPNavBarTranslations`,setup(e){let{theme:t}=Z(),{currentLang:n,localeLinks:r}=Df();return(e,i)=>B(r).length&&B(n).text?(_(),O(b_,{key:0,class:`vp-navbar-translations`,icon:`vpi-languages`,label:B(t).selectLanguageText||`Change Language`},{default:m(()=>[z(`div`,Y_,[z(`p`,X_,M(B(n).text),1),(_(!0),I(D,null,x(B(r),e=>(_(),O(s_,{key:e.link,item:e},null,8,[`item`]))),128))])]),_:1},8,[`label`])):k(``,!0)}}),[[`__scopeId`,`data-v-19c4e9db`]]),Q_={class:`wrapper`},$_={class:`container`},ev={class:`title`},tv={class:`content`},nv={class:`content-body`},rv=R(V({__name:`VPNavBar`,props:{isScreenOpen:{type:Boolean}},emits:[`toggleScreen`],setup(e){let{y:t}=Gs(),{hasSidebar:n,isHome:r}=fp(),{isSidebarCollapsed:i}=op(),a=L({});return De(()=>{a.value={"has-sidebar":n.value&&!i.value,home:r.value,top:t.value===0,"screen-open":e.isScreenOpen}}),(t,n)=>(_(),I(`div`,{class:l([`vp-navbar`,a.value]),"vp-navbar":``},[z(`div`,Q_,[z(`div`,$_,[z(`div`,ev,[E(J_,null,{"nav-bar-title-before":m(()=>[u(t.$slots,`nav-bar-title-before`,{},void 0,!0)]),"nav-bar-title-after":m(()=>[u(t.$slots,`nav-bar-title-after`,{},void 0,!0)]),_:3})]),z(`div`,tv,[z(`div`,nv,[u(t.$slots,`nav-bar-content-before`,{},void 0,!0),E(W_,{class:`search`}),u(t.$slots,`nav-bar-menu-before`,{},void 0,!0),E(B_,{class:`menu`}),u(t.$slots,`nav-bar-menu-after`,{},void 0,!0),E(Z_,{class:`translations`}),E(a_,{class:`appearance`}),E(G_,{class:`social-links`}),E(N_,{class:`extra`}),u(t.$slots,`nav-bar-content-after`,{},void 0,!0),E(F_,{class:`hamburger`,active:e.isScreenOpen,onClick:n[0]||=e=>t.$emit(`toggleScreen`)},null,8,[`active`])])])])]),n[1]||=z(`div`,{class:`divider`},[z(`div`,{class:`divider-line`})],-1)],2))}}),[[`__scopeId`,`data-v-abe05f02`]]),iv={key:0,class:`vp-nav-screen-appearance`},av={class:`text`},ov=R(V({__name:`VPNavScreenAppearance`,setup(e){let{theme:t}=Z();return(e,n)=>B(t).appearance&&B(t).appearance!==`force-dark`?(_(),I(`div`,iv,[z(`p`,av,M(B(t).appearanceText??`Appearance`),1),E(r_)])):k(``,!0)}}),[[`__scopeId`,`data-v-608ad4f3`]]),sv=[`innerHTML`],cv=R(V({__name:`VPNavScreenMenuGroupLink`,props:{item:{}},setup(e){let t=w(`close-screen`);return(n,r)=>(_(),O(Q,{class:`vp-nav-screen-menu-group-link`,href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,onClick:B(t)},{default:m(()=>[e.item.icon?(_(),O(Cg,{key:0,name:e.item.icon},null,8,[`name`])):k(``,!0),z(`span`,{innerHTML:e.item.text},null,8,sv),e.item.badge?(_(),O(Kp,c({key:1,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):k(``,!0)]),_:1},8,[`href`,`target`,`rel`,`no-icon`,`onClick`]))}}),[[`__scopeId`,`data-v-275f2be0`]]),lv={class:`vp-nav-screen-menu-group-section`},uv={key:0,class:`title`},dv=R(V({__name:`VPNavScreenMenuGroupSection`,props:{icon:{},text:{},items:{}},setup(e){return(t,n)=>(_(),I(`div`,lv,[e.text?(_(),I(`p`,uv,[e.icon?(_(),O(Cg,{key:0,name:e.icon},null,8,[`name`])):k(``,!0),A(` `+M(e.text),1)])):k(``,!0),(_(!0),I(D,null,x(e.items,e=>(_(),O(cv,{key:e.text,item:e},null,8,[`item`]))),128))]))}}),[[`__scopeId`,`data-v-2e6e4cf1`]]),fv=[`aria-controls`,`aria-expanded`],pv={class:`button-text`},mv=[`innerHTML`],hv=[`id`],gv={class:`items`},_v={key:1,class:`group`},vv=R(V({__name:`VPNavScreenMenuGroup`,props:{text:{},icon:{},badge:{},items:{}},setup(e){let t=L(!1),n=N(()=>`nav-screen-menu-group-${e.text.replace(` `,`-`).toLowerCase()}`);function r(){t.value=!t.value}return(i,a)=>(_(),I(`div`,{class:l([`vp-nav-screen-menu-group`,{open:t.value}])},[z(`button`,{class:`button`,"aria-controls":n.value,"aria-expanded":t.value,onClick:r},[z(`span`,pv,[e.icon?(_(),O(Cg,{key:0,name:e.icon},null,8,[`name`])):k(``,!0),z(`span`,{innerHTML:e.text},null,8,mv),e.badge?(_(),O(Kp,c({key:1,class:`vp-menu-badge`},typeof e.badge==`string`?{text:e.badge}:e.badge),null,16)):k(``,!0)]),a[0]||=z(`span`,{class:`vpi-plus button-icon`},null,-1)],8,fv),E(B(ic),null,{default:m(()=>[oe(z(`div`,{id:n.value,class:`vp-nav-screen-menu-group-container`},[z(`div`,gv,[(_(!0),I(D,null,x(e.items,e=>(_(),I(D,{key:e.text},[`link`in e?(_(),I(`div`,{key:e.text,class:`item`},[E(cv,{item:e},null,8,[`item`])])):(_(),I(`div`,_v,[E(dv,{text:e.text,items:e.items,icon:e.icon},null,8,[`text`,`items`,`icon`])]))],64))),128))])],8,hv),[[yt,t.value]])]),_:1})],2))}}),[[`__scopeId`,`data-v-021bbae3`]]),yv=[`innerHTML`],bv=R(V({__name:`VPNavScreenMenuLink`,props:{item:{}},setup(e){let t=w(`close-screen`);return(n,r)=>(_(),O(Q,{class:`vp-nav-screen-menu-link`,href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,onClick:B(t)},{default:m(()=>[e.item.icon?(_(),O(Cg,{key:0,name:e.item.icon},null,8,[`name`])):k(``,!0),z(`span`,{innerHTML:e.item.text},null,8,yv),e.item.badge?(_(),O(Kp,c({key:1,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):k(``,!0)]),_:1},8,[`href`,`target`,`rel`,`no-icon`,`onClick`]))}}),[[`__scopeId`,`data-v-8bf18041`]]),xv={key:0,class:`vp-nav-screen-menu`},Sv=V({__name:`VPNavScreenMenu`,setup(e){let t=hp();return(e,n)=>B(t).length?(_(),I(`nav`,xv,[(_(!0),I(D,null,x(B(t),e=>(_(),I(D,{key:e.text},[`link`in e?(_(),O(bv,{key:0,item:e},null,8,[`item`])):(_(),O(vv,{key:1,text:e.text||``,items:e.items,icon:e.icon,badge:e.badge},null,8,[`text`,`items`,`icon`,`badge`]))],64))),128))])):k(``,!0)}}),Cv=V({__name:`VPNavScreenSocialLinks`,setup(e){let{theme:t}=Z();return(e,n)=>B(t).social?(_(),O(w_,{key:0,class:`vp-nav-screen-social-links`,links:B(t).social},null,8,[`links`])):k(``,!0)}}),wv={class:`vp-nav-screen-translations-container`},Tv={class:`list`},Ev=R(V({__name:`VPNavScreenTranslations`,setup(e){let{localeLinks:t,currentLang:n}=Df(),r=L(!1);function i(){r.value=!r.value}return(e,a)=>B(t).length&&B(n).text?(_(),I(`div`,{key:0,class:l([`vp-nav-screen-translations`,{open:r.value}])},[z(`button`,{class:`title`,onClick:i},[a[0]||=z(`span`,{class:`vpi-languages icon lang`},null,-1),A(` `+M(B(n).text)+` `,1),a[1]||=z(`span`,{class:`vpi-chevron-down icon chevron`},null,-1)]),E(B(ic),null,{default:m(()=>[oe(z(`div`,wv,[z(`ul`,Tv,[(_(!0),I(D,null,x(B(t),e=>(_(),I(`li`,{key:e.link,class:`item`},[E(Q,{class:`link`,href:e.link},{default:m(()=>[A(M(e.text),1)]),_:2},1032,[`href`])]))),128))])],512),[[yt,r.value]])]),_:1})],2)):k(``,!0)}}),[[`__scopeId`,`data-v-41ed3c7a`]]),Dv={key:0,id:`navScreen`,class:`vp-nav-screen`},Ov={class:`container`},kv=R(V({__name:`VPNavScreen`,props:{open:{type:Boolean}},setup(e){let t=Us(su?document.body:null);return(n,r)=>(_(),O(tt,{name:`fade-in`,onEnter:r[0]||=e=>t.value=!0,onAfterLeave:r[1]||=e=>t.value=!1},{default:m(()=>[e.open?(_(),I(`div`,Dv,[z(`div`,Ov,[u(n.$slots,`nav-screen-content-before`,{},void 0,!0),u(n.$slots,`nav-screen-menu-before`,{},void 0,!0),E(Sv,{class:`menu`}),u(n.$slots,`nav-screen-menu-after`,{},void 0,!0),E(Ev,{class:`translations`}),E(ov,{class:`appearance`}),E(Cv,{class:`social-links`}),u(n.$slots,`nav-screen-content-after`,{},void 0,!0)])])):k(``,!0)]),_:3}))}}),[[`__scopeId`,`data-v-eebcfe32`]]),Av=R(V({__name:`VPNav`,setup(e){let{page:t,frontmatter:n}=Z(),{isScreenOpen:r,closeScreen:i,toggleScreen:a}=_p(),o=[`posts`,`friends`,`posts-archives`,`posts-tags`,`posts-categories`],s=N(()=>o.includes(t.value.type)),c=N(()=>n.value.navbar!==!1);return v(`close-screen`,i),h(()=>{su&&document.documentElement.classList.toggle(`hide-nav`,!c.value)}),(e,t)=>c.value?(_(),I(`header`,{key:0,class:l([`vp-nav`,{fixed:s.value}])},[E(rv,{"is-screen-open":B(r),onToggleScreen:B(a)},{"nav-bar-title-before":m(()=>[u(e.$slots,`nav-bar-title-before`,{},void 0,!0)]),"nav-bar-title-after":m(()=>[u(e.$slots,`nav-bar-title-after`,{},void 0,!0)]),"nav-bar-content-before":m(()=>[u(e.$slots,`nav-bar-content-before`,{},void 0,!0)]),"nav-bar-content-after":m(()=>[u(e.$slots,`nav-bar-content-after`,{},void 0,!0)]),"nav-bar-menu-before":m(()=>[u(e.$slots,`nav-bar-menu-before`,{},void 0,!0)]),"nav-bar-menu-after":m(()=>[u(e.$slots,`nav-bar-menu-after`,{},void 0,!0)]),_:3},8,[`is-screen-open`,`onToggleScreen`]),E(kv,{open:B(r)},{"nav-screen-content-before":m(()=>[u(e.$slots,`nav-screen-content-before`,{},void 0,!0)]),"nav-screen-content-after":m(()=>[u(e.$slots,`nav-screen-content-after`,{},void 0,!0)]),"nav-screen-menu-before":m(()=>[u(e.$slots,`nav-screen-menu-before`,{},void 0,!0)]),"nav-screen-menu-after":m(()=>[u(e.$slots,`nav-screen-menu-after`,{},void 0,!0)]),_:3},8,[`open`])],2)):k(``,!0)}}),[[`__scopeId`,`data-v-0ef718ff`]]),jv={key:0,class:`vp-backdrop`},Mv=R(V({__name:`VPBackdrop`,props:{show:{type:Boolean}},setup(e){return(t,n)=>(_(),O(tt,{name:`fade-in`},{default:m(()=>[e.show?(_(),I(`div`,jv)):k(``,!0)]),_:1}))}}),[[`__scopeId`,`data-v-940c0895`]]),Nv={"aria-hidden":`true`},Pv=R(V({__name:`VPBackToTop`,setup(e){let t=F(),{height:n}=Ns(t),{height:r}=Ks();j(()=>{t.value=document.body});let{page:i}=Z(),{y:a}=Gs(),o=L(!1),s=N(()=>a.value/(n.value-r.value)*100),c=N(()=>`${Math.min(Math.round(s.value),100)||0}%`),u=N(()=>`calc(${Math.PI*s.value}% - ${4*Math.PI}px) calc(${Math.PI*100}% - ${4*Math.PI}px)`),f=N(()=>i.value.frontmatter.backToTop===!1||i.value.frontmatter.pageLayout===`home`&&i.value.frontmatter.config&&i.value.frontmatter.config.length<=1),p=N(()=>n.valuer.value/2),h=null;function g(){h&&clearTimeout(h),h=setTimeout(()=>{o.value=!1},1e3)}d(a,()=>{o.value=!0,g()});function v(){window.scrollTo({top:0,behavior:`smooth`})}return(e,t)=>(_(),O(tt,{name:`fade-in`},{default:m(()=>[oe(z(`button`,{type:`button`,class:`vp-back-to-top`,"aria-label":`back to top`,onClick:v},[z(`span`,{class:l([`percent`,{show:o.value}]),"data-allow-mismatch":``},M(c.value),3),z(`span`,{class:l([`icon vpi-back-to-top`,{show:!o.value}])},null,2),(_(),I(`svg`,Nv,[z(`circle`,{cx:`50%`,cy:`50%`,"data-allow-mismatch":``,style:b({"stroke-dasharray":u.value})},null,4)]))],512),[[yt,!f.value&&(p.value||o.value)]])]),_:1}))}}),[[`__scopeId`,`data-v-da5dab7e`]]),Fv=[`innerHTML`],Iv={class:`container`},Lv=[`innerHTML`],Rv=V({__name:`VPBulletin`,setup(e){let t=$s(`Bulletin`)?p(`Bulletin`):null,n=$s(`BulletinContent`)?p(`BulletinContent`):null,{bulletin:r,showBulletin:i,enableBulletin:a,close:o}=Vd();return(e,s)=>(_(),O(tt,{name:`fade-in-scale-up`},{default:m(()=>[B(t)&&B(a)&&B(i)?(_(),O(g(B(t)),{key:0,class:`vp-bulletin`})):B(r)&&B(a)&&B(i)?(_(),I(`div`,{key:1,class:l([`vp-bulletin preset`,{border:B(r).border??!0,[B(r).layout??`top-right`]:!0}])},[z(`button`,{type:`button`,class:`close`,onClick:s[0]||=(...e)=>B(o)&&B(o)(...e)},[...s[1]||=[z(`span`,{class:`vpi-close`},null,-1)]]),u(e.$slots,`bulletin-content`,{},()=>[B(r).title?(_(),I(`h2`,{key:0,innerHTML:B(r).title},null,8,Fv)):k(``,!0),z(`div`,Iv,[B(n)?(_(),O(g(B(n)),{key:0,class:`content vp-doc`})):B(r).content?(_(),I(`div`,{key:1,class:`content vp-doc`,innerHTML:B(r).content},null,8,Lv)):k(``,!0)])])],2)):k(``,!0)]),_:3}))}}),zv={class:`container`},Bv={class:`content`},Vv={key:0,class:`hero-name`},Hv={key:1,class:`hero-tagline`},Uv={key:2,class:`hero-text`},Wv={key:3,class:`actions`},Gv=`https://api.pengzhanbo.cn/wallpaper/bing`,Kv=R(V({__name:`VPHomeBanner`,props:{type:{},banner:{},bannerMask:{},hero:{},onlyOnce:{type:Boolean},full:{type:Boolean}},setup(e){let{isDark:t,frontmatter:n}=Z(),r=N(()=>{let r=e.bannerMask??n.value.bannerMask;return typeof r==`object`?(t.value?r.dark:r.light)||0:r||0}),i=N(()=>{let t=e.banner??n.value.banner,r=t?Tn(t)?t:ka(t):Gv;return{"background-image":`url(${r})`}}),a=N(()=>e.hero?.name??n.value.hero?.name??`Plume`),o=N(()=>e.hero?.tagline??n.value.hero?.tagline??`A VuePress Theme`),s=N(()=>e.hero?.text??n.value.hero?.text),c=N(()=>e.hero?.actions??n.value.hero?.actions??[]);return(e,t)=>(_(),I(`div`,{class:`vp-home-banner`,style:b(i.value)},[z(`div`,{class:`banner-mask`,style:b({opacity:r.value})},null,4),z(`div`,zv,[z(`div`,Bv,[a.value?(_(),I(`h2`,Vv,M(a.value),1)):k(``,!0),o.value?(_(),I(`p`,Hv,[t[0]||=z(`span`,{class:`line`},null,-1),t[1]||=A(),z(`span`,null,M(o.value),1)])):k(``,!0),s.value?(_(),I(`p`,Uv,M(s.value),1)):k(``,!0),c.value.length?(_(),I(`div`,Wv,[(_(!0),I(D,null,x(c.value,e=>(_(),I(`div`,{key:e.link,class:`action`},[E(Qg,{tag:`a`,size:`medium`,theme:e.theme,text:e.text,href:e.link},null,8,[`theme`,`text`,`href`])]))),128))])):k(``,!0)])])],4))}}),[[`__scopeId`,`data-v-4e05729b`]]),qv=V({__name:`VPHomeCustom`,props:{type:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let t=e;return(e,n)=>(_(),O(Yg,c({class:`vp-home-custom`},t),{default:m(()=>[E(B(Ta),{class:`vp-doc`,"vp-content":``})]),_:1},16))}}),Jv={class:`doc-hero-container`},Yv={class:`doc-hero-main`},Xv={class:`heading`},Zv=[`innerHTML`],Qv=[`innerHTML`],$v=[`innerHTML`],ey={key:1,class:`actions`},ty={class:`action`},ny={key:0,class:`image`},ry={class:`image-container`},iy=R(V({__name:`VPHomeDocHero`,props:{type:{},hero:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let t=e,n=N(()=>t.hero??{}),r=N(()=>n.value.actions??[]);return(e,t)=>(_(),I(`div`,{class:l([`vp-home-doc-hero`,{"has-image":n.value.image}])},[z(`div`,Jv,[z(`div`,Yv,[z(`h1`,Xv,[n.value.name?(_(),I(`span`,{key:0,class:`name clip`,innerHTML:n.value.name},null,8,Zv)):k(``,!0),n.value.text?(_(),I(`span`,{key:1,class:`text`,innerHTML:n.value.text},null,8,Qv)):k(``,!0)]),n.value.tagline?(_(),I(`p`,{key:0,class:`tagline`,innerHTML:n.value.tagline},null,8,$v)):k(``,!0),r.value.length?(_(),I(`div`,ey,[z(`div`,ty,[(_(!0),I(D,null,x(r.value,e=>(_(),O(Qg,{key:e.link,tag:`a`,size:`medium`,theme:e.theme,text:e.text,href:e.link,target:e.target,rel:e.rel,icon:e.icon,"suffix-icon":e.suffixIcon},null,8,[`theme`,`text`,`href`,`target`,`rel`,`icon`,`suffix-icon`]))),128))])])):k(``,!0)]),n.value.image?(_(),I(`div`,ny,[z(`div`,ry,[t[0]||=z(`div`,{class:`image-bg`},null,-1),u(e.$slots,`home-doc-hero-image`,{},()=>[n.value.image?(_(),O(q_,{key:0,class:`image-src`,image:n.value.image},null,8,[`image`])):k(``,!0)],!0)])])):k(``,!0)])],2))}}),[[`__scopeId`,`data-v-d70d82c3`]]),ay={class:`box`},oy={key:0,class:`icon`},sy={key:2,class:`icon`},cy=[`innerHTML`],ly=[`innerHTML`],uy=[`innerHTML`],dy={key:5,class:`link-text`},fy={class:`link-text-value`},py=R(V({__name:`VPHomeFeature`,props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(e){let t=/^[\w-]+:[\w-]+$/,n=N(()=>typeof e.icon!=`string`||Va(e.icon)||Tn(e.icon)?!1:t.test(e.icon));return(t,r)=>(_(),O(Q,{class:`vp-home-feature`,href:e.link,rel:e.rel,target:e.target,"no-icon":``,tag:e.link?`a`:`div`},{default:m(()=>[z(`article`,ay,[typeof e.icon==`object`&&e.icon.wrap?(_(),I(`div`,oy,[E(q_,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,[`image`,`alt`,`height`,`width`])])):typeof e.icon==`object`?(_(),O(q_,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,[`image`,`alt`,`height`,`width`])):e.icon&&n.value?(_(),I(`div`,sy,[E(Cg,{name:e.icon},null,8,[`name`])])):e.icon?(_(),I(`div`,{key:3,class:`icon`,innerHTML:e.icon},null,8,cy)):k(``,!0),z(`h2`,{class:`title`,innerHTML:e.title},null,8,ly),e.details?(_(),I(`p`,{key:4,class:`details`,innerHTML:e.details},null,8,uy)):k(``,!0),e.linkText?(_(),I(`div`,dy,[z(`p`,fy,[A(M(e.linkText)+` `,1),r[0]||=z(`span`,{class:`vpi-arrow-right link-text-icon`},null,-1)])])):k(``,!0)])]),_:1},8,[`href`,`rel`,`target`,`tag`]))}}),[[`__scopeId`,`data-v-b14ae60c`]]),my=[`innerHTML`],hy=[`innerHTML`],gy={class:`items`},_y=R(V({__name:`VPHomeFeatures`,props:{type:{},title:{},description:{},features:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let t=N(()=>{let t=e.features?.length;if(t){if(t===2)return`grid-2`;if(t===3)return`grid-3`;if(t%3==0)return`grid-6`;if(t>3)return`grid-4`}});return(n,r)=>e.features?(_(),O(Yg,c({key:0,class:`vp-home-features`},{type:e.type,backgroundAttachment:e.backgroundAttachment,backgroundImage:e.backgroundImage,full:e.full,index:e.index}),{default:m(()=>[e.title?(_(),I(`h2`,{key:0,class:`title`,innerHTML:e.title},null,8,my)):k(``,!0),e.description?(_(),I(`p`,{key:1,class:`description`,innerHTML:e.description},null,8,hy)):k(``,!0),z(`div`,gy,[(_(!0),I(D,null,x(e.features,e=>(_(),I(`div`,{key:e.title,class:l([`item`,[t.value]])},[E(py,c({ref_for:!0},e),null,16)],2))),128))])]),_:1},16)):k(``,!0)}}),[[`__scopeId`,`data-v-1917796d`]]),vy={},yy=Object.keys(vy),by=R(V({__name:`ImageBg`,props:{type:{},hero:{},full:{type:Boolean},background:{},tintPlate:{},effect:{},effectConfig:{},filter:{},forceDark:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let t=e,{isDark:n}=Z(),r=N(()=>{let e=((t.backgroundImage?typeof t.backgroundImage==`string`?t.backgroundImage:t.backgroundImage[n.value?`dark`:`light`]??t.backgroundImage.light:``)||t.background)?.trim();if(!e)return null;let r=pu(e),i=Tn(e)||r?e:ka(e);return{"background-image":r?e:`url(${i})`,"background-attachment":t.backgroundAttachment,"--vp-hero-bg-filter":t.filter}});return(e,t)=>r.value?(_(),I(`div`,{key:0,class:`home-hero-bg`,style:b(r.value)},null,4)):k(``,!0)}}),[[`__scopeId`,`data-v-6b3f1830`]]),xy={class:`hero-container`},Sy={class:`hero-content`},Cy=[`innerHTML`],wy=[`innerHTML`],Ty=[`innerHTML`],Ey={key:3,class:`actions`},Dy={class:`action`},Oy=R(V({__name:`VPHomeHero`,props:{type:{},hero:{},full:{type:Boolean},background:{},tintPlate:{},effect:{},effectConfig:{},filter:{},forceDark:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(n){let r=n,{frontmatter:i,isDark:a}=Z(),u=N(()=>r.hero??i.value.hero??{}),f=N(()=>u.value.actions??[]),m=N(()=>r.effect?r.effect:r.background&&yy.includes(r.background)?r.background:null),h=N(()=>{if(m.value===`tint-plate`){let e=r.tintPlate??r.effectConfig;return typeof e==`number`||typeof e==`string`?{rgb:e}:e}return Vn(r.effectConfig)?r.effectConfig:null}),v=N(()=>m.value?vy[m.value]?e(vy[m.value]):$s(m.value)?p(m.value):null:null);function y(){document.documentElement.classList.add(`no-transition`),setTimeout(()=>{document.documentElement.classList.remove(`no-transition`)},300)}let b;d(()=>r.forceDark,()=>{su&&(r.forceDark&&(b??=document.documentElement.dataset.theme,document.documentElement.dataset.theme=`dark`,document.documentElement.classList.add(`force-dark`),o(()=>a.value=!0),y()),document.documentElement.classList.add(`effect-${m.value}`))},{immediate:!0,flush:`post`});function S(){a.value=b===`dark`}return j(()=>{r.forceDark&&window.addEventListener(`unload`,S)}),t(()=>{r.forceDark&&(S(),document.documentElement.classList.remove(`force-dark`,`effect-${m.value}`),y(),window.removeEventListener(`unload`,S))}),(e,t)=>(_(),I(`div`,{class:l([`vp-home-hero`,{full:n.full,once:n.onlyOnce,first:r.index===0,[m.value??``]:!!m.value}])},[v.value?(_(),O(g(v.value),s(c({key:0},h.value)),null,16)):(_(),O(by,s(c({key:1},r)),null,16)),z(`div`,xy,[z(`div`,Sy,[u.value.name?(_(),I(`h1`,{key:0,class:`hero-name`,innerHTML:u.value.name},null,8,Cy)):k(``,!0),u.value.tagline?(_(),I(`p`,{key:1,class:`hero-tagline`,innerHTML:u.value.tagline},null,8,wy)):k(``,!0),u.value.text?(_(),I(`p`,{key:2,class:`hero-text`,innerHTML:u.value.text},null,8,Ty)):k(``,!0),f.value.length?(_(),I(`div`,Ey,[z(`div`,Dy,[(_(!0),I(D,null,x(f.value,e=>(_(),O(Qg,{key:e.link,tag:`a`,size:`medium`,theme:e.theme,text:e.text,href:e.link,target:e.target,rel:e.rel,icon:e.icon,"suffix-icon":e.suffixIcon},null,8,[`theme`,`text`,`href`,`target`,`rel`,`icon`,`suffix-icon`]))),128))])])):k(``,!0)])])],2))}}),[[`__scopeId`,`data-v-622d2135`]]),ky=[`innerHTML`],Ay=[`innerHTML`],jy=R(V({__name:`VPHomeProfile`,props:{type:{},name:{},description:{},avatar:{},circle:{type:Boolean},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let{theme:t}=Z(),n=N(()=>t.value.profile),r=N(()=>({name:e.name||n.value?.name,description:e.description||n.value?.description,avatar:e.avatar||n.value?.avatar||n.value?.url,circle:e.circle||n.value?.circle}));return(t,n)=>(_(),O(Yg,c({class:`vp-home-profile`},{type:e.type,backgroundAttachment:e.backgroundAttachment,backgroundImage:e.backgroundImage,full:e.full,index:e.index}),{default:m(()=>[r.value.avatar?(_(),O(q_,{key:0,image:r.value.avatar,class:l({circle:r.value.circle})},null,8,[`image`,`class`])):k(``,!0),r.value.name?(_(),I(`h3`,{key:1,innerHTML:r.value.name},null,8,ky)):k(``,!0),r.value.description?(_(),I(`p`,{key:2,innerHTML:r.value.description},null,8,Ay)):k(``,!0)]),_:1},16))}}),[[`__scopeId`,`data-v-ea8b4342`]]),My={class:`content-image`},Ny={class:`content-text vp-doc`},Py={key:0,class:`title`},Fy=[`innerHTML`],Iy={key:2,class:`list`},Ly=[`innerHTML`],Ry=[`innerHTML`],zy=[`innerHTML`],By=R(V({__name:`VPHomeTextImage`,props:{type:{},image:{},width:{},title:{},description:{},list:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let t=N(()=>typeof e.width==`number`?`${e.width}px`:e.width);return(n,r)=>(_(),O(Yg,c({class:`vp-home-text-image`,"container-class":{reverse:e.type===`text-image`}},{type:e.type,backgroundAttachment:e.backgroundAttachment,backgroundImage:e.backgroundImage,full:e.full,index:e.index}),{default:m(()=>[z(`div`,My,[E(q_,{image:e.image,style:b({maxWidth:t.value})},null,8,[`image`,`style`])]),z(`div`,Ny,[z(`section`,null,[e.title?(_(),I(`h2`,Py,M(e.title),1)):k(``,!0),e.description?(_(),I(`p`,{key:1,class:`description`,innerHTML:e.description},null,8,Fy)):k(``,!0),e.list&&e.list.length?(_(),I(`ul`,Iy,[(_(!0),I(D,null,x(e.list,(e,t)=>(_(),I(`li`,{key:t},[typeof e==`object`?(_(),I(D,{key:0},[e.title?(_(),I(`h3`,{key:0,innerHTML:e.title},null,8,Ly)):k(``,!0),e.description?(_(),I(`p`,{key:1,innerHTML:e.description},null,8,Ry)):k(``,!0)],64)):(_(),I(`p`,{key:1,innerHTML:e},null,8,zy))]))),128))])):k(``,!0)])])]),_:1},16,[`container-class`]))}}),[[`__scopeId`,`data-v-2656c8d9`]]),Vy={class:`vp-pagination`},Hy=[`disabled`],Uy={class:`page-range`},Wy=[`disabled`,`onClick`],Gy=[`disabled`],Ky=R(V({__name:`VPPagination`,props:{page:{},totalPage:{},isFirstPage:{type:Boolean},isLastPage:{type:Boolean},pageRange:{}},emits:[`change`],setup(e,{emit:t}){let n=t,{theme:r}=Z();return(t,i)=>(_(),I(`div`,Vy,[z(`button`,{type:`button`,class:`btn prev`,disabled:e.isFirstPage,onClick:i[0]||=()=>n(`change`,e.page-1)},M(B(r).prevPageLabel||`Prev`),9,Hy),z(`div`,Uy,[(_(!0),I(D,null,x(e.pageRange,({value:t,more:r})=>(_(),I(`button`,{key:t,class:l([`btn`,{more:r,active:t===e.page}]),disabled:r,type:`button`,onClick:()=>!r&&n(`change`,t)},M(r?`...`:t),11,Wy))),128))]),z(`button`,{type:`button`,class:`btn next`,disabled:e.isLastPage,onClick:i[1]||=()=>n(`change`,e.page+1)},M(B(r).nextPageLabel||`Next`),9,Gy)]))}}),[[`__scopeId`,`data-v-b89991c1`]]),qy=()=>{let e=fa();return N(()=>e.value.readingTime??null)},Jy=(e,t)=>{let{minutes:n,words:r}=e,{less1Minute:i,word:a,time:o}=t;return{time:n<1?i:o.replace(`$time`,Math.round(n).toString()),words:a.replace(`$word`,r.toString())}},Yy={words:``,time:``},Xy={"/":{word:`约 $word 字`,less1Minute:`小于 1 分钟`,time:`大约 $time 分钟`}},Zy=()=>Xy?oc(Xy):N(()=>null),Qy=()=>{if(Xy==null)return N(()=>Yy);let e=qy(),t=Zy();return N(()=>e.value&&t.value?Jy(e.value,t.value):Yy)},$y=[`src`,`alt`],eb={class:`post-item-content`},tb={key:0,class:`sticky`},nb={key:1,class:`draft`},rb={key:2,class:`icon-lock vpi-lock`},ib={class:`post-meta`},ab={key:0,class:`category-list`},ob={key:0},sb={key:1,class:`reading-time`},cb={key:0},lb={key:1},ub={key:2,class:`tag-list`},db={key:3,class:`create-time`},fb=[`innerHTML`],pb=R(V({__name:`VPPostItem`,props:{post:{},index:{}},setup(e){let t=L(!1);function n(){t.value=Xs()}j(()=>{n(),window.addEventListener(`resize`,n)}),y(()=>{window.removeEventListener(`resize`,n)});let{collection:r}=Z(),i=Ep(),{categories:a,tags:o}=Tf(),s=N(()=>r.value?.meta??{}),c=N(()=>!e.post.createTime||s.value.createTime===!1?``:((s.value.createTime===!0?`short`:s.value.createTime??`short`)===`short`?e.post.createTime?.split(/\s|T/)[0]:e.post.createTime).replace(/\//g,`-`)),u=N(()=>e.post.categoryList??[]),d=Zy(),f=N(()=>{let t={time:``,words:``};if(!e.post.readingTime)return t;let n=d.value?Jy(e.post.readingTime,d.value):t;return n.time=n.time.replace(/^\D+/,``),n}),p=N(()=>typeof e.post.sticky==`boolean`?e.post.sticky:typeof e.post.sticky==`number`?e.post.sticky>=0:!1),h=N(()=>{let t=r.value?.tagsTheme??`colored`;return(e.post.tags??[]).slice(0,4).map(e=>({name:e,className:i.value[e]?`vp-tag-${i.value[e]}`:`tag-${t}`}))}),g=N(()=>{if(!e.post.cover)return null;let t=r.value?.postCover??`right`;return{layout:`right`,ratio:`4/3`,...typeof t==`string`?{layout:t}:t,...e.post.coverStyle}}),v=N(()=>{if(t.value)return`top`;let n=g.value?.layout??`right`,r=(e.index+1)%2==1;return n===`odd-left`?r?`left`:`right`:n===`odd-right`?r?`right`:`left`:n}),S=N(()=>e.post.excerpt||v.value===`top`?!1:g.value?.compact??!1),C=N(()=>{if(!g.value)return null;let e;if(typeof g.value.ratio==`number`)e=g.value.ratio;else{let[t,n]=g.value.ratio.split(/[:/]/).map(Number);e=n/t}if(v.value===`left`||v.value===`right`){let t=g.value.width??240;return{width:`${t}px`,height:`${t*e}px`}}return{height:0,paddingBottom:`${e*100}%`}});return(t,n)=>(_(),I(`div`,{class:l([`vp-post-item`,{"has-cover":e.post.cover,[v.value]:g.value,draft:e.post.draft}]),"data-allow-mismatch":``},[e.post.cover?(_(),I(`div`,{key:0,class:l([`post-cover`,{compact:S.value}]),"data-allow-mismatch":``,style:b(C.value)},[E(Q,{href:e.post.path},{default:m(()=>[z(`img`,{src:B(ka)(e.post.cover),alt:e.post.title,loading:`lazy`},null,8,$y)]),_:1},8,[`href`])],6)):k(``,!0),z(`div`,eb,[z(`h3`,null,[p.value?(_(),I(`span`,tb,`TOP`)):k(``,!0),e.post.draft?(_(),I(`span`,nb,`DRAFT`)):k(``,!0),e.post.encrypt?(_(),I(`span`,rb)):k(``,!0),E(Q,{href:e.post.path,text:e.post.title},null,8,[`href`,`text`])]),z(`div`,ib,[u.value.length?(_(),I(`div`,ab,[n[0]||=z(`span`,{class:`icon vpi-folder`},null,-1),(_(!0),I(D,null,x(u.value,(e,t)=>(_(),I(D,{key:t},[E(Q,{href:B(a)?`${B(a).link}?id=${e.id}`:void 0,"no-icon":``},{default:m(()=>[A(M(e.name),1)]),_:2},1032,[`href`]),t===u.value.length-1?k(``,!0):(_(),I(`span`,ob,`/`))],64))),128))])):k(``,!0),f.value.time&&(s.value.readingTime!==!1||s.value.wordCount!==!1)?(_(),I(`div`,sb,[n[1]||=z(`span`,{class:`vpi-books icon`},null,-1),s.value.wordCount===!1?k(``,!0):(_(),I(`span`,cb,M(f.value.words),1)),s.value.readingTime===!1?k(``,!0):(_(),I(`span`,lb,M(f.value.time),1))])):k(``,!0),h.value.length?(_(),I(`div`,ub,[n[2]||=z(`span`,{class:`icon vpi-tag`},null,-1),(_(!0),I(D,null,x(h.value,e=>(_(),O(Q,{key:e.name,class:l([`tag`,e.className]),href:B(o)?`${B(o).link}?tag=${e.name}`:void 0},{default:m(()=>[A(M(e.name),1)]),_:2},1032,[`class`,`href`]))),128))])):k(``,!0),c.value?(_(),I(`div`,db,[n[3]||=z(`span`,{class:`icon vpi-clock`},null,-1),z(`span`,null,M(c.value),1)])):k(``,!0)]),e.post.excerpt?(_(),I(`div`,{key:0,class:`vp-doc excerpt`,innerHTML:e.post.excerpt},null,8,fb)):k(``,!0)])],2))}}),[[`__scopeId`,`data-v-860aa5e3`]]),mb=V({__name:`VPTransitionDrop`,props:{delay:{default:0},duration:{default:.25},appear:{type:Boolean}},setup(e){let{theme:t}=Z(),n=N(()=>{let e=t.value.transition;return typeof e==`object`?e.postList!==!1:e!==!1}),r=``;function i(e){let t=e;t.style.transform=`translateY(-20px)`,t.style.opacity=`0`}function a(t){let n=t;if(!r){let e=typeof window<`u`?window.getComputedStyle?.(n).transition:``;r=e&&!e.includes(`all`)?`${e||``}, `:` `}n.style.transition=`${r}transform ${e.duration}s ease-in-out ${e.delay}s, opacity ${e.duration}s ease-in-out ${e.delay}s`}function o(e){let t=e;t.style.transform=`translateY(0)`,t.style.opacity=`1`,t.style.transition=r}return(t,r)=>n.value?(_(),O(tt,{key:0,name:`drop`,mode:`out-in`,appear:e.appear,onAppear:a,onBeforeAppear:i,onAfterAppear:o,onEnter:a,onAfterEnter:o,onBeforeLeave:a},{default:m(()=>[u(t.$slots,`default`)]),_:3},8,[`appear`])):u(t.$slots,`default`,{key:1})}}),hb={class:`vp-post-list`},gb=R(V({__name:`VPPostList`,props:{homePosts:{type:Boolean}},setup(e){let{postList:t,page:n,totalPage:r,pageRange:i,isLastPage:a,isFirstPage:o,isPaginationEnabled:s,changePage:c}=jp(N(()=>!!e.homePosts));return(e,l)=>(_(),I(`div`,hb,[u(e.$slots,`posts-post-list-before`,{},void 0,!0),(_(!0),I(D,null,x(B(t),(e,t)=>(_(),O(mb,{key:e.path,appear:``,delay:t*.025},{default:m(()=>[(_(),O(pb,{key:e.path,post:e,index:t},null,8,[`post`,`index`]))]),_:2},1032,[`delay`]))),128)),u(e.$slots,`posts-post-list-after`,{},void 0,!0),B(s)?(_(),O(Ky,{key:0,page:B(n),"total-page":B(r),"page-range":B(i),"is-last-page":B(a),"is-first-page":B(o),onChange:B(c)},null,8,[`page`,`total-page`,`page-range`,`is-last-page`,`is-first-page`,`onChange`])):k(``,!0),u(e.$slots,`posts-post-list-pagination-after`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-c677da81`]]),_b={class:`vp-short-post-list`},vb={class:`post-title`},yb={class:`post-time`},bb=R(V({__name:`VPShortPostList`,props:{postList:{}},setup(e){return(t,n)=>(_(),I(`ul`,_b,[(_(!0),I(D,null,x(e.postList,e=>(_(),I(`li`,{key:e.path},[z(`p`,vb,[E(Q,{class:`post-link`,href:e.path},{default:m(()=>[A(M(e.title),1)]),_:2},1032,[`href`])]),z(`span`,yb,M(e.createTime),1)]))),128))]))}}),[[`__scopeId`,`data-v-dbe35726`]]),xb={class:`vp-archives`},Sb={class:`archives-title`},Cb={key:0,class:`archives`},wb={class:`archive-title`},Tb={class:`total`},Eb=R(V({__name:`VPPostsArchives`,setup(e){let{archive:t}=Tf(),{archives:n}=bp();return(e,r)=>(_(),I(`div`,xb,[u(e.$slots,`posts-archives-before`,{},void 0,!0),z(`h2`,Sb,[r[0]||=z(`span`,{class:`vpi-archive icon`},null,-1),z(`span`,null,M(B(t)?.text??`Archives`),1)]),B(n).length?(_(),I(`div`,Cb,[(_(!0),I(D,null,x(B(n),e=>(_(),I(`div`,{key:e.label,class:`archive`},[z(`h3`,wb,[A(M(e.title)+` `,1),z(`span`,Tb,M(e.label),1)]),E(bb,{"post-list":e.list},null,8,[`post-list`])]))),128))])):k(``,!0),u(e.$slots,`posts-archives-after`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-b0c3071e`]]),Db={class:`text`},Ob={class:`total`},kb={class:`text`},Ab={class:`total`},jb={class:`text`},Mb={class:`total`},Nb=R(V({__name:`VPPostsNav`,props:{isLocal:{type:Boolean}},setup(e){let t=ar(),{hasPostsExtract:n,tags:r,archives:i,categories:a}=Op();return(o,s)=>B(n)?(_(),I(`div`,{key:0,class:l([`vp-posts-nav`,{local:e.isLocal}])},[B(r).link?(_(),O(Q,{key:0,class:l([`nav-link`,{active:B(t).path===B(r).link}]),href:B(r).link},{default:m(()=>[s[0]||=z(`span`,{class:`icon icon-logo vpi-tag`},null,-1),z(`span`,Db,M(B(r).text),1),z(`span`,Ob,M(B(r).total),1),s[1]||=z(`span`,{class:`icon vpi-chevron-right`},null,-1)]),_:1},8,[`class`,`href`])):k(``,!0),B(a).link?(_(),O(Q,{key:1,class:l([`nav-link`,{active:B(t).path===B(a).link}]),href:B(a).link},{default:m(()=>[s[2]||=z(`span`,{class:`icon icon-logo vpi-category`},null,-1),z(`span`,kb,M(B(a).text),1),z(`span`,Ab,M(B(a).total),1),s[3]||=z(`span`,{class:`icon vpi-chevron-right`},null,-1)]),_:1},8,[`class`,`href`])):k(``,!0),B(i).link?(_(),O(Q,{key:2,class:l([`nav-link`,{active:B(t).path===B(i).link}]),href:B(i).link},{default:m(()=>[s[4]||=z(`span`,{class:`icon icon-logo vpi-archive`},null,-1),z(`span`,jb,M(B(i).text),1),z(`span`,Mb,M(B(i).total),1),s[5]||=z(`span`,{class:`icon vpi-chevron-right`},null,-1)]),_:1},8,[`class`,`href`])):k(``,!0)],2)):k(``,!0)}}),[[`__scopeId`,`data-v-66710166`]]),Pb={key:0,class:`vp-profile`},Fb=[`src`,`alt`,`width`,`height`],Ib={class:`profile-info`},Lb=[`innerHTML`],Rb={key:1,class:`profile-location`},zb=[`innerHTML`],Bb={key:2,class:`profile-organization`},Vb=[`innerHTML`],Hb={key:1,class:`profile-social`},Ub=R(V({__name:`VPPostsProfile`,setup(e){let{theme:t,collection:n}=Z(),r=N(()=>(n.value?.type===`post`?n.value.profile:void 0)??t.value.profile),i=N(()=>{if(!r.value)return``;let e=r.value?.avatar??r.value?.url;return e?Tn(e)||e.startsWith(`data:image/`)?e:ka(e):``}),a=N(()=>(n.value?.type===`post`?n.value.social:void 0)??t.value.social);return(e,t)=>r.value?(_(),I(`div`,Pb,[i.value?(_(),I(`p`,{key:0,class:l({circle:!!r.value.circle})},[z(`img`,{src:i.value,alt:r.value.name,width:r.value.originalWidth,height:r.value.originalHeight},null,8,Fb)],2)):k(``,!0),z(`div`,Ib,[z(`h3`,null,M(r.value.name),1),r.value.description?(_(),I(`p`,{key:0,innerHTML:r.value.description},null,8,Lb)):k(``,!0),r.value.location?(_(),I(`div`,Rb,[t[0]||=z(`span`,{class:`vpi-location`},null,-1),r.value.location?(_(),I(`p`,{key:0,innerHTML:r.value.location},null,8,zb)):k(``,!0)])):k(``,!0),r.value.organization?(_(),I(`div`,Bb,[t[1]||=z(`span`,{class:`vpi-organization`},null,-1),r.value.organization?(_(),I(`p`,{key:0,innerHTML:r.value.organization},null,8,Vb)):k(``,!0)])):k(``,!0)]),a.value?(_(),I(`div`,Hb,[E(w_,{links:a.value},null,8,[`links`])])):k(``,!0)])):k(``,!0)}}),[[`__scopeId`,`data-v-9d2e09e3`]]),Wb={key:0,class:`vp-posts-aside`},Gb=R(V({__name:`VPPostsAside`,setup(e){let{theme:t}=Z();return(e,n)=>B(t).profile?(_(),I(`div`,Wb,[u(e.$slots,`posts-aside-top`,{},void 0,!0),E(Ub),E(Nb),u(e.$slots,`posts-aside-bottom`,{},void 0,!0)])):k(``,!0)}}),[[`__scopeId`,`data-v-abda75bb`]]),Kb=R(V({__name:`VPCategoriesGroup`,props:{item:{},depth:{default:0}},setup(e){let{collection:t}=Z(),n=ar(),r=L(null),i=L(!0),a=L(!1),o=N(()=>{let e=t.value?.categoriesExpand??`deep`;if(e===`deep`)return 1/0;let n=Number(e);return Number.isNaN(n)?1/0:n});d(()=>[n.query,e.item,o.value],()=>{let t=n.query.id;t?i.value=s(e.item,t):i.value=e.depth<=o.value,a.value=t?e.item.id===t:!1},{immediate:!0});function s(e,t){return e.id===t||e.items.filter(e=>e.type===`category`).some(e=>s(e,t))}function c(){i.value=!i.value}return j(()=>{r.value&&a.value&&r.value.scrollIntoView({block:`center`})}),(t,n)=>(_(),I(`div`,{ref_key:`el`,ref:r,class:l([`vp-category-group`,{expand:i.value}])},[z(`p`,{class:`folder`,onClick:c},[z(`span`,{class:l([`icon`,[i.value?`vpi-folder-open`:`vpi-folder`]])},null,2),z(`span`,null,M(e.item.title),1)]),e.item.items.length?(_(),O(Yb,{key:0,class:`group`,items:e.item.items,depth:e.depth},null,8,[`items`,`depth`])):k(``,!0)],2))}}),[[`__scopeId`,`data-v-b2c7ddc2`]]),qb={class:`vp-categories`},Jb={key:0,class:`post`},Yb=R(V({__name:`VPCategories`,props:{items:{},depth:{default:0}},setup(e){return(t,n)=>(_(),I(`ul`,qb,[(_(!0),I(D,null,x(e.items,t=>(_(),I(`li`,{key:t.path||t.id,class:`vp-categories-item`},[t.type===`post`?(_(),I(`p`,Jb,[n[0]||=z(`span`,{class:`vpi-post`},null,-1),E(Q,{href:t.path,text:t.title},null,8,[`href`,`text`])])):(_(),O(Kb,{key:1,item:t,depth:e.depth+1},null,8,[`item`,`depth`]))]))),128))]))}}),[[`__scopeId`,`data-v-220dadcc`]]),Xb={class:`vp-post-categories`},Zb={class:`categories-title`},Qb={class:`content`},$b=R(V({__name:`VPPostsCategories`,setup(e){let{categories:t}=Tf(),{categories:n}=xp();return(e,r)=>(_(),I(`div`,Xb,[u(e.$slots,`posts-categories-before`,{},void 0,!0),z(`h2`,Zb,[r[0]||=z(`span`,{class:`vpi-category icon`},null,-1),z(`span`,null,M(B(t)?.text??`Categories`),1)]),u(e.$slots,`posts-categories-content-before`,{},void 0,!0),z(`div`,Qb,[E(Yb,{items:B(n),depth:0},null,8,[`items`])]),u(e.$slots,`posts-categories-after`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-3ceb9ebc`]]),ex={key:0,class:`profile`},tx={key:0,class:`avatar`},nx=[`src`,`alt`],rx={class:`desc`},ix={class:`profile-info`},ax={key:0,class:`profile-location`},ox=[`innerHTML`],sx={key:1,class:`profile-organization`},cx=[`innerHTML`],lx=R(V({__name:`VPPostsExtract`,setup(e){let{theme:t,collection:n}=Z(),r=ar(),i=N(()=>(n.value?.type===`post`?n.value.profile:void 0)??t.value.profile),a=N(()=>{if(!i.value)return``;let e=i.value?.avatar??i.value?.url;return e?Tn(e)?e:ka(e):``}),{hasPostsExtract:o,tags:s,archives:c,categories:f}=Op(),p=L(!1),h=L(!1),g=Us(su?document.body:null);d(()=>r.path,()=>{p.value=!1}),d(p,async()=>{p.value?setTimeout(()=>{h.value=!0},200):h.value=!1}),d([()=>p.value],()=>{p.value?g.value=!0:g.value=!1},{immediate:!0,flush:`post`});let v=N(()=>i.value||o.value);return(e,t)=>v.value?(_(),I(D,{key:0},[z(`div`,{class:`vp-posts-extract`,onClick:t[0]||=e=>p.value=!p.value},[...t[2]||=[z(`span`,{class:`vpi-posts-ext icon`},null,-1)]]),E(tt,{name:`fade-in`},{default:m(()=>[oe(z(`div`,{class:`posts-modal`,onClick:t[1]||=fn(e=>p.value=!1,[`self`])},[z(`div`,{class:l([`posts-modal-container`,{open:h.value}])},[u(e.$slots,`posts-extract-before`,{},void 0,!0),i.value?(_(),I(`div`,ex,[a.value?(_(),I(`p`,tx,[z(`img`,{src:a.value,alt:i.value.name},null,8,nx)])):k(``,!0),z(`div`,null,[z(`h3`,null,M(i.value.name),1),z(`p`,rx,M(i.value.description),1),z(`div`,ix,[i.value.location?(_(),I(`div`,ax,[t[3]||=z(`span`,{class:`vpi-location`},null,-1),i.value.location?(_(),I(`p`,{key:0,innerHTML:i.value.location},null,8,ox)):k(``,!0)])):k(``,!0),i.value.organization?(_(),I(`div`,sx,[t[4]||=z(`span`,{class:`vpi-organization`},null,-1),i.value.organization?(_(),I(`p`,{key:0,innerHTML:i.value.organization},null,8,cx)):k(``,!0)])):k(``,!0)])])])):k(``,!0),v.value?(_(),I(`div`,{key:1,class:l([`posts-nav`,{"no-profile":!i.value}])},[B(s).link?(_(),O(Q,{key:0,class:`nav-link`,href:B(s).link,"no-icon":``},{default:m(()=>[t[5]||=z(`span`,{class:`vpi-tag icon`},null,-1),z(`span`,null,M(B(s).text),1)]),_:1},8,[`href`])):k(``,!0),B(f).link?(_(),O(Q,{key:1,class:`nav-link`,href:B(f).link,"no-icon":``},{default:m(()=>[t[6]||=z(`span`,{class:`vpi-category icon`},null,-1),z(`span`,null,M(B(f).text),1)]),_:1},8,[`href`])):k(``,!0),B(c).link?(_(),O(Q,{key:2,class:`nav-link`,href:B(c).link,"no-icon":``},{default:m(()=>[t[7]||=z(`span`,{class:`vpi-archive icon`},null,-1),z(`span`,null,M(B(c).text),1)]),_:1},8,[`href`])):k(``,!0)],2)):k(``,!0),u(e.$slots,`posts-extract-after`,{},void 0,!0)],2)],512),[[yt,p.value]])]),_:3})],64)):k(``,!0)}}),[[`__scopeId`,`data-v-17efc2f3`]]),ux={class:`tags-nav`},dx={class:`tags-title`},fx={class:`tags`},px=[`onClick`],mx={class:`tag-name`},hx={class:`tag-count`},gx={key:0,class:`tags-container`},_x={class:`tag-title`},vx=R(V({__name:`VPPostsTags`,setup(e){let{tags:t}=Tf(),{tags:n,currentTag:r,postList:i,handleTagClick:a}=Dp();return(e,o)=>(_(),I(`div`,{class:l([`vp-tags`,{"has-list":B(i).length>0}])},[u(e.$slots,`posts-tags-before`,{},void 0,!0),z(`div`,ux,[z(`h2`,dx,[o[0]||=z(`span`,{class:`vpi-tag icon`},null,-1),z(`span`,null,M(B(t)?.text??`Tags`),1)]),u(e.$slots,`posts-tags-title-after`,{},void 0,!0),z(`div`,fx,[(_(!0),I(D,null,x(B(n),e=>(_(),I(`p`,{key:e.name,class:l([`tag`,{active:e.name===B(r),[e.className]:!0}]),onClick:t=>B(a)(e.name)},[z(`span`,mx,M(e.name),1),z(`span`,hx,M(e.count),1)],10,px))),128))])]),u(e.$slots,`posts-tags-content-before`,{},void 0,!0),B(r)?(_(),I(`div`,gx,[z(`h3`,_x,M(B(r)),1),B(i).length?(_(),O(bb,{key:0,"post-list":B(i)},null,8,[`post-list`])):k(``,!0)])):k(``,!0),u(e.$slots,`posts-tags-after`,{},void 0,!0)],2))}}),[[`__scopeId`,`data-v-8f0d1724`]]),yx={class:`vp-encrypt-form`},bx=[`innerHTML`],xx={class:`encrypt-input-wrapper`},Sx={for:`encrypt-input`},Cx=[`placeholder`,`aria-invalid`,`aria-describedby`],wx={key:0},Tx={key:1,class:`vpi-loading`},Ex=R(V({__name:`VPEncryptForm`,props:{global:{type:Boolean},info:{}},emits:[`validate`],setup(e,{emit:t}){let n=t,{theme:r}=Z(),{compareGlobal:i,comparePage:a}=df(),o=L(``),s=L(0),c=L(!1);async function u(){if(c.value)return;let t=e.global?i:a;c.value=!0;let r=await t(o.value);c.value=!1,r?(s.value=0,o.value=``):s.value=1,n(`validate`,s.value===0)}return(t,n)=>(_(),I(`div`,yx,[z(`p`,{class:`encrypt-text`,innerHTML:e.info??`Only Password can access this site`},null,8,bx),z(`p`,xx,[z(`label`,Sx,[n[3]||=z(`span`,{class:`vpi-lock icon-lock`},null,-1),oe(z(`input`,{id:`encrypt-input`,"onUpdate:modelValue":n[0]||=e=>o.value=e,class:l([`encrypt-input`,{error:s.value===1}]),type:`password`,autocomplete:`off`,placeholder:B(r).encryptPlaceholder??`Enter Password`,"aria-invalid":s.value===1,"aria-describedby":s.value===1?`encrypt-error`:void 0,onKeyup:mn(u,[`enter`]),onFocus:n[1]||=e=>!o.value&&(s.value=0),onInput:n[2]||=e=>o.value&&(s.value=0)},null,42,Cx),[[ln,o.value]])])]),z(`button`,{class:l([`encrypt-button`,{unlocking:c.value}]),onClick:u},[c.value?(_(),I(`span`,Tx)):(_(),I(`span`,wx,M(B(r).encryptButtonText??`Confirm`),1))],2)]))}}),[[`__scopeId`,`data-v-83470b1a`]]),Dx=R(V({inheritAttrs:!1,__name:`VPEncrypt`,setup(e){let{isPageDecrypted:t}=uf(),{theme:n,frontmatter:r}=Z(),i=ne(`el`);function a(e){e||(i.value?.classList.add(`animation`),setTimeout(()=>{i.value?.classList.remove(`animation`)},800))}return(e,o)=>{let s=p(`ClientOnly`);return B(t)?u(e.$slots,`default`,{key:1},void 0,!0):(_(),O(s,{key:0},{default:m(()=>[z(`div`,c({ref_key:`el`,ref:i,class:`vp-page-encrypt`},e.$attrs),[o[0]||=z(`div`,{class:`logo`},[z(`span`,{class:`vpi-lock icon-lock-head`})],-1),E(Ex,{info:B(r).passwordHint||B(n).encryptPageText,onValidate:a},null,8,[`info`])],16)]),_:1}))}}}),[[`__scopeId`,`data-v-4255f5f2`]]),Ox=V({__name:`VPTransitionFadeSlideY`,setup(e){let{theme:t}=Z(),{resolve:n,pending:r}=Vp(),i=N(()=>{let e=t.value.transition;return typeof e==`object`?e.page!==!1:e!==!1});return(e,t)=>i.value?(_(),O(tt,{key:0,name:`fade-slide-y`,mode:`out-in`,onAfterEnter:B(n),onBeforeLeave:B(r)},{default:m(()=>[u(e.$slots,`default`)]),_:3},8,[`onAfterEnter`,`onBeforeLeave`])):u(e.$slots,`default`,{key:1})}}),kx=R(V({__name:`VPPosts`,props:{homePosts:{type:Boolean},type:{},onlyOnce:{type:Boolean},collection:{}},setup(e){let{theme:t,page:n}=Z();return d(()=>[e.homePosts,e.collection],()=>Dd(e.homePosts?e.collection||!0:void 0),{immediate:!0}),y(()=>Dd(void 0)),(r,i)=>(_(),I(`div`,{class:l([`vp-posts`,{"home-posts":e.homePosts}]),"vp-posts":``},[E(Dx,null,{default:m(()=>[u(r.$slots,`posts-top`,{},void 0,!0),z(`div`,{class:l([`posts-container`,{"no-profile":!B(t).profile,left:B(t).profile?.layout===`left`}])},[B(t).profile?k(``,!0):(_(),O(Nb,{key:0,"is-local":``})),E(Ox,null,{default:m(()=>[B(n).type===`posts-archives`?(_(),O(Eb,{key:0},{"posts-archives-before":m(()=>[u(r.$slots,`posts-archives-before`,{},void 0,!0)]),"posts-archives-after":m(()=>[u(r.$slots,`posts-archives-after`,{},void 0,!0)]),_:3})):B(n).type===`posts-tags`?(_(),O(vx,{key:1},{"posts-tags-before":m(()=>[u(r.$slots,`posts-tags-before`,{},void 0,!0)]),"posts-tags-after":m(()=>[u(r.$slots,`posts-tags-after`,{},void 0,!0)]),"posts-tags-title-after":m(()=>[u(r.$slots,`posts-tags-title-after`,{},void 0,!0)]),"posts-tags-content-before":m(()=>[u(r.$slots,`posts-tags-content-before`,{},void 0,!0)]),_:3})):B(n).type===`posts-categories`?(_(),O($b,{key:2},{"posts-categories-before":m(()=>[u(r.$slots,`posts-categories-before`,{},void 0,!0)]),"posts-categories-after":m(()=>[u(r.$slots,`posts-categories-after`,{},void 0,!0)]),"posts-categories-content-before":m(()=>[u(r.$slots,`posts-categories-content-before`,{},void 0,!0)]),_:3})):(_(),O(gb,{key:3,"home-posts":e.homePosts},{"posts-post-list-before":m(()=>[u(r.$slots,`posts-post-list-before`,{},void 0,!0)]),"posts-post-list-after":m(()=>[u(r.$slots,`posts-post-list-after`,{},void 0,!0)]),"posts-post-list-pagination-after":m(()=>[u(r.$slots,`posts-post-list-pagination-after`,{},void 0,!0)]),_:3},8,[`home-posts`]))]),_:3}),E(Gb,null,{"posts-aside-top":m(()=>[u(r.$slots,`posts-aside-top`,{},void 0,!0)]),"posts-aside-bottom":m(()=>[u(r.$slots,`posts-aside-bottom`,{},void 0,!0)]),_:3}),E(lx,null,{"posts-extract-before":m(()=>[u(r.$slots,`posts-extract-before`,{},void 0,!0)]),"posts-extract-after":m(()=>[u(r.$slots,`posts-extract-after`,{},void 0,!0)]),_:3})],2),u(r.$slots,`posts-bottom`,{},void 0,!0)]),_:3})],2))}}),[[`__scopeId`,`data-v-c2812240`]]),Ax={class:`vp-home`},jx=R(V({__name:`VPHome`,setup(e){let n=f();function r(e={}){return i(kx,{homePosts:!0,...e},{"posts-top":()=>n[`posts-top`]?.(),"posts-bottom":()=>n[`posts-bottom`]?.(),"posts-post-list-before":()=>n[`posts-post-list-before`]?.(),"posts-post-list-after":()=>n[`posts-post-list-after`]?.(),"posts-post-list-pagination-after":()=>n[`posts-post-list-pagination-after`]?.()})}let a={banner:Kv,hero:Oy,"doc-hero":iy,features:_y,"text-image":By,"image-text":By,profile:jy,blog:r,posts:r,custom:qv},s={name:`Theme Plume`,tagline:`VuePress Next Theme`,text:`一个简约的,功能丰富的 vuepress 文档&博客 主题`},{frontmatter:u}=Z(),h=N(()=>{let e=u.value.config;return e&&e.length?e:u.value.banner?[{type:`banner`,banner:u.value.banner,bannerMask:u.value.bannerMask,hero:u.value.hero??s}]:[{type:`hero`,full:!0,background:`tint-plate`,hero:u.value.hero??s}]}),v=N(()=>h.value.length===1);function y(e){return a[e]??p(e)}let b=null;return d(()=>v.value,e=>o(()=>{typeof document<`u`&&(b??=document.querySelector(`.vp-layout`),b?.classList.toggle(`footer-no-border`,e))}),{immediate:!0}),t(()=>{b?.classList.remove(`footer-no-border`)}),(e,t)=>(_(),I(`div`,Ax,[E(Dx,null,{default:m(()=>[(_(!0),I(D,null,x(h.value,(e,t)=>(_(),I(`div`,{key:e.type+t,class:l({layout:t>0&&e.type!==`features`&&e.type!==`custom`})},[(_(),O(g(y(e.type)),c({ref_for:!0},e,{index:t,"only-once":v.value}),null,16,[`index`,`only-once`]))],2))),128))]),_:1})]))}}),[[`__scopeId`,`data-v-74773d86`]]),Mx=V({__name:`VPComment`,setup(e){let{frontmatter:t,isDark:n}=Z(),{isPageDecrypted:r}=uf(),i=N(()=>t.value.comments!==!1&&r.value);return(e,t)=>{let r=p(`DocComment`);return i.value?(_(),O(r,{key:0,darkmode:B(n),"vp-comment":``},null,8,[`darkmode`])):k(``,!0)}}}),Nx=[`href`],Px=R(V({__name:`VPDocOutlineItem`,props:{headers:{},root:{type:Boolean}},setup(e){function t({target:e}){let t=`#${e.href.split(`#`)[1]}`;document.querySelector(decodeURIComponent(t))?.focus({preventScroll:!0})}return(n,r)=>{let i=p(`VPDocOutlineItem`,!0);return _(),I(`ul`,{class:l(e.root?`root`:`nested`)},[(_(!0),I(D,null,x(e.headers,({children:e,link:n,title:r})=>(_(),I(`li`,{key:n},[z(`a`,{class:`outline-link`,href:n,onClick:t},M(r),9,Nx),e?.length?(_(),O(i,{key:0,headers:e},null,8,[`headers`])):k(``,!0)]))),128))],2)}}}),[[`__scopeId`,`data-v-2c1e13fb`]]),Fx={class:`content`},Ix={id:`doc-outline-aria-label`,"aria-level":`2`,class:`outline-title`,role:`heading`},Lx=R(V({__name:`VPDocAsideOutline`,setup(e){let{theme:t}=Z(),n=Mf(),r=N(()=>n.value.length>0),i=L(),a=L();Vf(i,a);function o(){window.print()}return(e,s)=>(_(),I(`nav`,{ref_key:`container`,ref:i,"aria-labelledby":`doc-outline-aria-label`,class:l([`vp-doc-aside-outline`,{"has-outline":r.value}]),role:`navigation`},[z(`div`,Fx,[z(`div`,{ref_key:`marker`,ref:a,class:`outline-marker`},null,512),z(`div`,Ix,[z(`span`,null,M(B(t).outlineLabel||`On this page`),1),z(`span`,{class:`vpi-print icon`,onClick:o})]),E(Px,{headers:B(n),root:!0},null,8,[`headers`])])],2))}}),[[`__scopeId`,`data-v-5bc7b1a7`]]),Rx={class:`vp-doc-aside`},zx=R(V({__name:`VPDocAside`,setup(e){return(e,t)=>(_(),I(`div`,Rx,[u(e.$slots,`aside-top`,{},void 0,!0),u(e.$slots,`aside-outline-before`,{},void 0,!0),E(Lx),u(e.$slots,`aside-outline-after`,{},void 0,!0),t[0]||=z(`div`,{class:`spacer`},null,-1),u(e.$slots,`aside-bottom`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-82c28938`]]),Bx={key:0,class:`vp-breadcrumb`},Vx={vocab:`https://schema.org/`,typeof:`BreadcrumbList`},Hx={key:0,class:`vpi-chevron-right`},Ux=[`content`],Wx=[`content`],Gx=R(V({__name:`VPDocBreadcrumbs`,setup(e){let{page:t,collection:n}=Z(),{isPosts:r}=Ef(),{home:i,posts:a,categories:o}=Tf(),s=Qf(),c=oa(),u=N(()=>r.value&&t.value.categoryList?t.value.categoryList.length>0:s.value.length>0),d=N(()=>{if(!u.value)return[];let e=[{text:i.value.text,link:i.value.link}];if(r.value){(n.value?.postList??!0)&&a.value&&e.push({text:a.value.text,link:a.value.link});let r=t.value.categoryList??[];for(let t of r)e.push({text:t.name,link:o.value?`${o.value.link}?id=${t.id}`:void 0})}else{if(n.value){let{notFound:r,meta:i,path:a}=ya(ru(c.value,n.value.linkPrefix||n.value.dir));a!==t.value.path&&e.push({link:r?void 0:a,text:i.title||n.value.title||Rn(n.value.dir).split(`/`).pop()||``})}s.value.length>0&&e.push(...f(s.value)||[])}return e.push({text:t.value.frontmatter.title||t.value.title,link:t.value.path,current:!0}),e.reduce((e,t,n)=>{let r=e[n-1];return r&&(r.link===t.link||r.text===t.text)?e:[...e,t]},[])});function f(e,n=[]){for(let r of e)if((r.link?ba(r.link):void 0)===t.value.path)return n;else if(r.items){let e=f(r.items,[...n,{text:r.text,link:r.link}]);if(e)return e}return null}return(e,t)=>u.value?(_(),I(`nav`,Bx,[z(`ol`,Vx,[(_(!0),I(D,null,x(d.value,({text:e,link:t,current:n},r)=>(_(),I(`li`,{key:t,property:`itemListElement`,typeof:`ListItem`},[E(Q,{href:t,class:l([`breadcrumb`,{current:n}]),property:`item`,typeof:`WebPage`,text:e,"no-icon":``},null,8,[`href`,`class`,`text`]),r===d.value.length-1?k(``,!0):(_(),I(`span`,Hx)),z(`meta`,{property:`name`,content:e},null,8,Ux),z(`meta`,{property:`position`,content:`${r+1}`},null,8,Wx)]))),128))])])):k(``,!0)}}),[[`__scopeId`,`data-v-2a2ba449`]]),Kx={class:`vp-copyright`},qx={key:0},Jx={key:1,"data-allow-mismatch":``},Yx={class:`source`},Xx={key:2},Zx=R(V({__name:`VPCopyright`,props:{author:{},creation:{},source:{},license:{}},setup(e){let t=e,{theme:n}=Z(),{author:r,creation:i,creationText:a,license:o,sourceUrl:s}=Kd(N(()=>t));return(e,t)=>(_(),I(`div`,Kx,[t[0]||=z(`span`,{class:`copyright-mask`},null,-1),B(r)?(_(),I(`p`,qx,[z(`span`,null,M(B(n).copyrightAuthorText||`Copyright Ownership:`),1),E(Q,{href:B(r).url,"no-icon":``},{default:m(()=>[A(M(B(r).name),1)]),_:1},8,[`href`])])):k(``,!0),B(s)?(_(),I(`p`,Jx,[z(`span`,null,M(B(a)),1),z(`span`,Yx,[E(Q,{href:B(s),"no-icon":B(i)===`original`,"data-allow-mismatch":``},{default:m(()=>[A(M(decodeURIComponent(B(s))),1)]),_:1},8,[`href`,`no-icon`])])])):k(``,!0),B(o)?(_(),I(`p`,Xx,[z(`span`,null,M(B(n).copyrightLicenseText||`License under`),1),E(Q,{href:B(o).url,"no-icon":``},{default:m(()=>[A(M(B(o).name),1)]),_:1},8,[`href`]),B(o).icons?(_(!0),I(D,{key:0},x(B(o).icons,e=>(_(),I(`span`,{key:e,class:l(`vpi-license-${e}`)},null,2))),128)):k(``,!0)])):k(``,!0)]))}}),[[`__scopeId`,`data-v-d35627c6`]]),Qx=[`href`],$x=R(V({__name:`VPDocHeader`,props:{title:{},anchor:{}},setup(e){let{theme:t,frontmatter:n}=Z(),r=N(()=>{let e=n.value.outline??t.value.outline;return`h${Array.isArray(e)?e[0]:e===`deep`?2:e||2}`});return(t,n)=>(_(),O(g(r.value),{id:e.anchor,tabindex:`-1`,class:`vp-doc-header`},{default:m(()=>[z(`a`,{href:`#${e.anchor}`,class:`header-anchor`},[z(`span`,null,[u(t.$slots,`default`,{},()=>[A(M(e.title),1)],!0)])],8,Qx)]),_:3},8,[`id`]))}}),[[`__scopeId`,`data-v-70180680`]]),eS={key:0,class:`vp-doc-copyright`},tS=V({__name:`VPDocCopyright`,setup(e){let{theme:t,frontmatter:n}=Z(),r=N(()=>{if((n.value.copyright??t.value.copyright??!1)===!1)return null;let e=Vn(n.value.copyright)?n.value.copyright:{license:n.value.copyright===!0?``:n.value.copyright};if(!t.value.copyright)return e;let r=Vn(t.value.copyright)?t.value.copyright:{license:t.value.copyright===!0?void 0:t.value.copyright};return e.license??=r.license,e.author??=r.author,e.creation??=r.creation,e});return(e,n)=>r.value?(_(),I(`div`,eS,[E($x,{anchor:`doc-copyright`},{default:m(()=>[A(M(B(t).copyrightText||`Copyright`),1)]),_:1}),E(Zx,s(ee(r.value)),null,16)])):k(``,!0)}}),nS={key:0,class:`vp-doc-footer`},rS={key:0,class:`edit-info`},iS={key:0,class:`edit-link`},aS={key:1,class:`last-updated`,"aria-label":`Last updated`},oS={class:`last-updated-text`},sS=[`datetime`],cS={class:`contributors-label`},lS={class:`contributors-info`},uS={class:`contributor`},dS={key:2,class:`prev-next`},fS={class:`pager`},pS=[`innerHTML`],mS={class:`title`},hS=[`innerHTML`],gS={class:`pager`},_S=[`innerHTML`],vS={class:`title`},yS=[`innerHTML`],bS=R(V({__name:`VPDocFooter`,setup(e){let{theme:t,frontmatter:n,page:r}=Z(),i=jd(),a=Yd(),{datetime:o,isoDatetime:s,lastUpdatedText:c}=Of(),{contributors:d,mode:f}=Hd(),{prev:h,next:g}=Np(),v=N(()=>r.value.git?.changelog?.length&&(n.value.changelog??!!i.value.changelog)),y=N(()=>!!(i.value.editLink&&n.value.editLink!==!1&&a.value)),b=N(()=>!!(i.value.lastUpdated!==!1&&n.value.lastUpdated!==!1&&o.value)&&!v.value),S=N(()=>!!d.value.length&&f.value===`inline`),C=w(`doc-footer-slot-exists`,L(!1)),ee=N(()=>y.value||b.value||S.value||h.value?.link||g.value?.link||P(C));return(e,n)=>{let r=p(`VPIcon`);return ee.value?(_(),I(`footer`,nS,[u(e.$slots,`doc-footer-before`,{},void 0,!0),y.value||b.value?(_(),I(`div`,rS,[y.value&&B(a)?(_(),I(`div`,iS,[E(Q,{class:`edit-link-button`,href:B(a).link,"no-icon":``},{default:m(()=>[n[0]||=z(`span`,{class:`vpi-square-pen edit-link-icon`,"aria-label":`edit icon`},null,-1),A(` `+M(B(a).text),1)]),_:1},8,[`href`])])):k(``,!0),b.value?(_(),I(`div`,aS,[z(`p`,oS,[A(M(B(c))+`: `,1),z(`time`,{datetime:B(s),class:`last-updated-time`},M(B(o)),9,sS)])])):k(``,!0)])):k(``,!0),S.value&&B(d)?.length?(_(),I(`div`,{key:1,class:l([`contributors`,{right:b.value}]),"aria-label":`Contributors`},[z(`span`,cS,M(B(t).contributorsText||`Contributors`)+`: `,1),z(`span`,lS,[(_(!0),I(D,null,x(B(d),(e,t)=>(_(),I(D,{key:e.name+t},[z(`span`,uS,M(e.name),1),t===B(d).length-1?k(``,!0):(_(),I(D,{key:0},[A(`, `)],64))],64))),128))])],2)):k(``,!0),B(h)?.link||B(g)?.link?(_(),I(`nav`,dS,[z(`div`,fS,[B(h)?.link?(_(),O(Q,{key:0,class:`pager-link prev`,href:B(h).link},{default:m(()=>[z(`span`,{class:`desc`,innerHTML:B(t).prevPageLabel||`Previous page`},null,8,pS),z(`span`,mS,[B(h).icon?(_(),O(r,{key:0,name:B(h).icon},null,8,[`name`])):k(``,!0),z(`span`,{innerHTML:B(h).text},null,8,hS)])]),_:1},8,[`href`])):k(``,!0)]),z(`div`,gS,[B(g)?.link?(_(),O(Q,{key:0,class:`pager-link next`,href:B(g).link},{default:m(()=>[z(`span`,{class:`desc`,innerHTML:B(t).nextPageLabel||`Next page`},null,8,_S),z(`span`,vS,[B(g).icon?(_(),O(r,{key:0,name:B(g).icon},null,8,[`name`])):k(``,!0),z(`span`,{innerHTML:B(g).text},null,8,yS)])]),_:1},8,[`href`])):k(``,!0)])])):k(``,!0)])):k(``,!0)}}}),[[`__scopeId`,`data-v-5fa3d2bc`]]),xS={class:`vp-doc-title`},SS={key:0,class:`vp-doc-meta`},CS={key:0,class:`reading-time`},wS={key:0},TS={key:1},ES={key:1},DS={key:2,class:`create-time`},OS=R(V({__name:`VPDocMeta`,setup(e){let{page:t,frontmatter:n,theme:r,collection:i}=Z(),a=Ep(),o=Qy(),{tags:s}=Tf(),{isPosts:c}=Ef(),d=N(()=>i.value?.meta??{}),f=N(()=>{if(n.value.createTime===!1||d.value.createTime===!1)return``;let e=d.value.createTime===!0?`short`:d.value.createTime??`short`,t=r.value.createTime??!0;if(!t||t===`only-posts`&&!c.value)return``;let i=n.value.createTime;return i?(e===`short`?i.split(/\s|T/)[0]:i).replace(/\//g,`-`):``}),p=N(()=>{if(d.value.tags===!1)return[];let e=i.value?.tagsTheme??`colored`;return n.value.tags?n.value.tags.slice(0,4).map(t=>({name:t,className:a.value[t]?`vp-tag-${a.value[t]}`:`tag-${e}`})):[]}),h=N(()=>n.value.badge?typeof n.value.badge==`string`?{text:n.value.badge}:n.value.badge:!1),g=w(`doc-meta-slot-exists`,L(!1)),v=N(()=>o.value.time&&(d.value.readingTime!==!1||d.value.wordCount!==!1)||p.value.length||f.value||g.value);return(e,r)=>(_(),I(D,null,[z(`div`,xS,[u(e.$slots,`doc-title-before`,{},void 0,!0),z(`h1`,{class:l([`page-title`,{padding:!v.value}])},[B(n).draft?(_(),O(Kp,{key:0,type:`warning`,text:`DRAFT`})):k(``,!0),A(` `+M(B(n).title||B(t).title)+` `,1),h.value?(_(),O(Kp,{key:1,type:h.value.type||`tip`,text:h.value.text},null,8,[`type`,`text`])):k(``,!0)],2),u(e.$slots,`doc-title-after`,{},void 0,!0)]),v.value?(_(),I(`div`,SS,[u(e.$slots,`doc-meta-before`,{},void 0,!0),B(o).time&&B(n).readingTime!==!1&&(d.value.readingTime!==!1||d.value.wordCount!==!1)?(_(),I(`p`,CS,[r[0]||=z(`span`,{class:`vpi-books icon`},null,-1),d.value.wordCount===!1?k(``,!0):(_(),I(`span`,wS,M(B(o).words),1)),d.value.readingTime===!1?k(``,!0):(_(),I(`span`,TS,M(B(o).time),1))])):k(``,!0),p.value.length>0?(_(),I(`p`,ES,[r[1]||=z(`span`,{class:`vpi-tag icon`},null,-1),(_(!0),I(D,null,x(p.value,e=>(_(),O(Q,{key:e.name,class:l([`tag`,e.className]),href:B(s)?.link&&B(c)?`${B(s).link}?tag=${e.name}`:void 0},{default:m(()=>[A(M(e.name),1)]),_:2},1032,[`class`,`href`]))),128))])):k(``,!0),u(e.$slots,`doc-meta-after`,{},void 0,!0),f.value?(_(),I(`p`,DS,[r[2]||=z(`span`,{class:`vpi-clock icon`},null,-1),z(`span`,null,M(f.value),1)])):k(``,!0)])):k(``,!0)],64))}}),[[`__scopeId`,`data-v-811eabae`]]),kS={class:`container`},AS={class:`aside-content`},jS={class:`content-container`},MS={class:`main`},NS=R(V({__name:`VPDoc`,setup(e){let{page:t,theme:n,frontmatter:r}=Z(),i=ar(),{hasSidebar:a,hasAside:s,leftAside:c}=fp(),{isSidebarCollapsed:f}=op(),{isPosts:h}=Ef(),g=Mf(),{isPageDecrypted:v}=uf(),{mode:y}=Hd(),b=N(()=>s.value?h.value?g.value.length>0:!0:!1),x=N(()=>i.path.replace(/[./]+/g,`_`).replace(/_html$/,``)),S=N(()=>n.value.externalLinkIcon&&r.value.externalLinkIcon!==!1),C=L();return d(()=>i.hash,e=>o(()=>{if(!C.value)return;let t=C.value.querySelector(`.outline-link[href="${e}"]`);if(!t||!e){C.value.scrollTop=0;return}let{top:n,height:r}=C.value.getBoundingClientRect(),{top:i,height:a}=t.getBoundingClientRect();(in+r)&&t.scrollIntoView({block:`center`})}),{immediate:!0}),(e,n)=>{let r=p(`Content`),i=p(`DocGitContributors`),o=p(`DocGitChangelog`);return _(),I(`div`,{class:l([`vp-doc-container`,{"has-sidebar":B(a)&&!B(f),"has-aside":b.value,"is-posts":B(h),"with-encrypt":!B(v)}])},[u(e.$slots,`doc-top`,{},void 0,!0),z(`div`,kS,[b.value?(_(),I(`div`,{key:0,class:l([`aside`,{"left-aside":B(c)}]),"vp-outline":``},[n[0]||=z(`div`,{class:`aside-curtain`},null,-1),E(Ox,null,{default:m(()=>[(_(),I(`div`,{ref_key:`asideEl`,ref:C,key:B(t).path,class:`aside-container`},[z(`div`,AS,[E(zx,null,{"aside-top":m(()=>[u(e.$slots,`aside-top`,{},void 0,!0)]),"aside-bottom":m(()=>[u(e.$slots,`aside-bottom`,{},void 0,!0)]),"aside-outline-before":m(()=>[u(e.$slots,`aside-outline-before`,{},void 0,!0)]),"aside-outline-after":m(()=>[u(e.$slots,`aside-outline-after`,{},void 0,!0)]),"aside-ads-before":m(()=>[u(e.$slots,`aside-ads-before`,{},void 0,!0)]),"aside-ads-after":m(()=>[u(e.$slots,`aside-ads-after`,{},void 0,!0)]),_:3})])]))]),_:3})],2)):k(``,!0),E(Ox,null,{default:m(()=>[(_(),I(`div`,{key:B(t).path,class:`content`},[z(`div`,jS,[u(e.$slots,`doc-before`,{},void 0,!0),z(`main`,MS,[E(Gx),u(e.$slots,`doc-meta-top`,{},void 0,!0),E(OS,null,{"doc-title-before":m(()=>[u(e.$slots,`doc-title-before`,{},void 0,!0)]),"doc-title-after":m(()=>[u(e.$slots,`doc-title-after`,{},void 0,!0)]),"doc-meta-before":m(()=>[u(e.$slots,`doc-meta-before`,{},void 0,!0)]),"doc-meta-after":m(()=>[u(e.$slots,`doc-meta-after`,{},void 0,!0)]),_:3}),u(e.$slots,`doc-meta-bottom`,{},void 0,!0),E(Dx,null,{default:m(()=>[z(`div`,{class:l([`vp-doc plume-content`,[x.value,S.value&&`external-link-icon-enabled`]]),"vp-content":``},[u(e.$slots,`doc-content-before`,{},void 0,!0),E(r),B(y)===`block`?(_(),O(i,{key:0})):k(``,!0),E(o),E(tS),E(bS,null,{"doc-footer-before":m(()=>[u(e.$slots,`doc-footer-before`,{},void 0,!0)]),_:3})],2)]),_:3})]),E(Mx),u(e.$slots,`doc-after`,{},void 0,!0)])]))]),_:3})]),u(e.$slots,`doc-bottom`,{},void 0,!0)],2)}}}),[[`__scopeId`,`data-v-090a33dc`]]),PS={class:`avatar`},FS=[`src`,`alt`],IS={class:`content`},LS={key:0,class:`location`},RS={key:1,class:`organization`},zS=R(V({__name:`VPFriendsItem`,props:{friend:{}},setup(e){let t=Rd();function n(e,n){if(!n)return{};let r=Vn(n)?t.value?n.dark:n.light:n;return r?{[e]:r}:{}}let r=N(()=>({...n(`--vp-friends-text-color`,e.friend.color),...n(`--vp-friends-bg-color`,e.friend.backgroundColor),...n(`--vp-friends-name-color`,e.friend.nameColor)}));return(t,n)=>(_(),I(`div`,{class:l([`vp-friend`,{"only-title":!e.friend.desc&&!e.friend.socials?.length&&!e.friend.location&&!e.friend.organization,"no-desc":!e.friend.desc}]),style:b(r.value)},[z(`div`,PS,[z(`img`,{src:e.friend.avatar,alt:e.friend.name},null,8,FS)]),z(`div`,IS,[E(Q,{class:`title`,href:e.friend.link,"no-icon":``,text:e.friend.name},null,8,[`href`,`text`]),e.friend.location?(_(),I(`p`,LS,[n[0]||=z(`span`,{class:`vpi-location`},null,-1),z(`span`,null,M(e.friend.location),1)])):k(``,!0),e.friend.organization?(_(),I(`p`,RS,[n[1]||=z(`span`,{class:`vpi-organization`},null,-1),z(`span`,null,M(e.friend.organization),1)])):k(``,!0),e.friend.desc?(_(),I(`p`,{key:2,class:l([`desc`,{offset:e.friend.location&&e.friend.organization}])},M(e.friend.desc),3)):k(``,!0),e.friend.socials?(_(),O(w_,{key:3,links:e.friend.socials},null,8,[`links`])):k(``,!0)])],6))}}),[[`__scopeId`,`data-v-226d9f51`]]),BS={class:`vp-friends-group`},VS={class:`title`},HS={key:0,class:`description`},US={key:1,class:`friends-list`},WS=R(V({__name:`VPFriendsGroup`,props:{group:{}},setup(e){return(t,n)=>(_(),I(`div`,BS,[z(`h3`,VS,M(e.group.title||`My Friends`),1),e.group.desc?(_(),I(`p`,HS,M(e.group.desc),1)):k(``,!0),e.group.list?.length?(_(),I(`section`,US,[(_(!0),I(D,null,x(e.group.list,(e,t)=>(_(),O(zS,{key:e.name+t,friend:e},null,8,[`friend`]))),128))])):k(``,!0)]))}}),[[`__scopeId`,`data-v-0881ce79`]]),GS={class:`title`},KS={key:1,class:`description`},qS={key:2,class:`friends-list`},JS={key:4,class:`edit-link`},YS=R(V({__name:`VPFriends`,setup(e){let t=Yd(),{frontmatter:n,page:r}=Z(),i=N(()=>n.value.list||[]),a=N(()=>n.value.groups||[]),o=N(()=>{let e=n.value.cols||2;return e<1?1:e});return(e,s)=>{let c=p(`Content`);return _(),I(`div`,{class:l([`vp-friends`,{"cols-large":o.value>=3}]),style:b({"--vp-friends-cols":o.value})},[E(Dx,null,{default:m(()=>[B(n).contentPosition===`before`?(_(),O(c,{key:0,class:`vp-doc plume-content before`,"vp-content":``})):k(``,!0),z(`h2`,GS,M(B(n).title||`My Friends`),1),B(n).description&&!B(r).autoDesc?(_(),I(`p`,KS,M(B(n).description),1)):k(``,!0),i.value.length?(_(),I(`section`,qS,[(_(!0),I(D,null,x(i.value,(e,t)=>(_(),O(zS,{key:e.name+t,friend:e},null,8,[`friend`]))),128))])):k(``,!0),(_(!0),I(D,null,x(a.value,(e,t)=>(_(),O(WS,{key:t,group:e},null,8,[`group`]))),128)),B(n).contentPosition===`before`?k(``,!0):(_(),O(c,{key:3,class:`vp-doc plume-content after`,"vp-content":``})),B(t)?(_(),I(`div`,JS,[E(Q,{class:`edit-link-button`,href:B(t).link,"no-icon":``},{default:m(()=>[s[0]||=z(`span`,{class:`vpi-square-pen edit-link-icon`,"aria-label":`edit icon`},null,-1),A(` `+M(B(t).text),1)]),_:1},8,[`href`])])):k(``,!0)]),_:1}),E(Mx)],6)}}}),[[`__scopeId`,`data-v-02eb234e`]]),XS={class:`vp-page`},ZS=V({__name:`VPPage`,setup(e){return(e,t)=>{let n=p(`Content`);return _(),I(`div`,XS,[E(Dx,null,{default:m(()=>[u(e.$slots,`page-top`),E(n,{class:`vp-doc plume-content`,"vp-content":``}),u(e.$slots,`page-bottom`)]),_:3})])}}}),QS=R(V({__name:`VPContent`,props:{isNotFound:{type:Boolean}},setup(e){let{hasSidebar:t,isHome:n}=fp(),{isSidebarCollapsed:r}=op(),{frontmatter:i,collection:a}=Z(),{isPostsLayout:s}=Ef(),c=ar();return d([s,()=>i.value.pageLayout,()=>c.path],()=>o(()=>{if(su){document.documentElement.classList.toggle(`bg-gray`,s.value);let e=document.documentElement.className.match(/(?:^|\s)(layout-\S+)(?:$|\s)/)?.[1];if(e&&document.documentElement.classList.remove(e),document.documentElement.classList.add(`layout-${s.value?`posts`:i.value.pageLayout||`doc`}`),a.value){let e=document.documentElement.className.match(/(?:^|\s)(collection-\S+)(?:$|\s)/)?.[1];e&&document.documentElement.classList.remove(e),document.documentElement.classList.add(`collection-${a.value.type}-${a.value.linkPrefix?.replace(/^\/|\/$/g,``).replace(/\//g,`_`)||`default`}`)}}}),{immediate:!0}),(a,o)=>(_(),I(`div`,{id:`VPContent`,"vp-content":``,class:l([`vp-content`,{"has-sidebar":B(t)&&!B(r)&&!e.isNotFound,"is-home":B(n)}])},[B(s)||B(i).pageLayout===`posts`?(_(),O(kx,{key:0,"home-posts":B(i).pageLayout===`posts`,collection:B(i).collection},{"posts-top":m(()=>[u(a.$slots,`posts-top`,{},void 0,!0)]),"posts-bottom":m(()=>[u(a.$slots,`posts-bottom`,{},void 0,!0)]),"posts-archives-before":m(()=>[u(a.$slots,`posts-archives-before`,{},void 0,!0)]),"posts-archives-after":m(()=>[u(a.$slots,`posts-archives-after`,{},void 0,!0)]),"posts-tags-before":m(()=>[u(a.$slots,`posts-tags-before`,{},void 0,!0)]),"posts-tags-after":m(()=>[u(a.$slots,`posts-tags-after`,{},void 0,!0)]),"posts-tags-title-after":m(()=>[u(a.$slots,`posts-tags-title-after`,{},void 0,!0)]),"posts-tags-content-before":m(()=>[u(a.$slots,`posts-tags-content-before`,{},void 0,!0)]),"posts-categories-before":m(()=>[u(a.$slots,`posts-categories-before`,{},void 0,!0)]),"posts-categories-after":m(()=>[u(a.$slots,`posts-categories-after`,{},void 0,!0)]),"posts-categories-content-before":m(()=>[u(a.$slots,`posts-categories-content-before`,{},void 0,!0)]),"posts-post-list-before":m(()=>[u(a.$slots,`posts-post-list-before`,{},void 0,!0)]),"posts-post-list-after":m(()=>[u(a.$slots,`posts-post-list-after`,{},void 0,!0)]),"posts-post-list-pagination-after":m(()=>[u(a.$slots,`posts-post-list-pagination-after`,{},void 0,!0)]),"posts-aside-top":m(()=>[u(a.$slots,`posts-aside-top`,{},void 0,!0)]),"posts-aside-bottom":m(()=>[u(a.$slots,`posts-aside-bottom`,{},void 0,!0)]),"posts-extract-before":m(()=>[u(a.$slots,`posts-extract-before`,{},void 0,!0)]),"posts-extract-after":m(()=>[u(a.$slots,`posts-extract-after`,{},void 0,!0)]),_:3},8,[`home-posts`,`collection`])):B(i).pageLayout===`page`?(_(),O(ZS,{key:1},{"page-top":m(()=>[u(a.$slots,`page-top`,{},void 0,!0)]),"page-bottom":m(()=>[u(a.$slots,`page-bottom`,{},void 0,!0)]),_:3})):B(i).pageLayout===`friends`?(_(),O(YS,{key:2})):B(i).pageLayout===`home`?(_(),O(jx,{key:3},{"posts-top":m(()=>[u(a.$slots,`posts-top`,{},void 0,!0)]),"posts-bottom":m(()=>[u(a.$slots,`posts-bottom`,{},void 0,!0)]),"posts-post-list-before":m(()=>[u(a.$slots,`posts-post-list-before`,{},void 0,!0)]),"posts-post-list-after":m(()=>[u(a.$slots,`posts-post-list-after`,{},void 0,!0)]),"posts-post-list-pagination-after":m(()=>[u(a.$slots,`posts-post-list-pagination-after`,{},void 0,!0)]),_:3})):B(i).pageLayout&&B(i).pageLayout!==`doc`?(_(),O(g(B(i).pageLayout),{key:4})):(_(),O(NS,{key:5},{"doc-top":m(()=>[u(a.$slots,`doc-top`,{},void 0,!0)]),"doc-bottom":m(()=>[u(a.$slots,`doc-bottom`,{},void 0,!0)]),"doc-title-before":m(()=>[u(a.$slots,`doc-title-before`,{},void 0,!0)]),"doc-title-after":m(()=>[u(a.$slots,`doc-title-after`,{},void 0,!0)]),"doc-meta-before":m(()=>[u(a.$slots,`doc-meta-before`,{},void 0,!0)]),"doc-meta-after":m(()=>[u(a.$slots,`doc-meta-after`,{},void 0,!0)]),"doc-meta-top":m(()=>[u(a.$slots,`doc-meta-top`,{},void 0,!0)]),"doc-meta-bottom":m(()=>[u(a.$slots,`doc-meta-bottom`,{},void 0,!0)]),"doc-content-before":m(()=>[u(a.$slots,`doc-content-before`,{},void 0,!0)]),"doc-footer-before":m(()=>[u(a.$slots,`doc-footer-before`,{},void 0,!0)]),"doc-before":m(()=>[u(a.$slots,`doc-before`,{},void 0,!0)]),"doc-after":m(()=>[u(a.$slots,`doc-after`,{},void 0,!0)]),"aside-top":m(()=>[u(a.$slots,`aside-top`,{},void 0,!0)]),"aside-outline-before":m(()=>[u(a.$slots,`aside-outline-before`,{},void 0,!0)]),"aside-outline-after":m(()=>[u(a.$slots,`aside-outline-after`,{},void 0,!0)]),"aside-ads-before":m(()=>[u(a.$slots,`aside-ads-before`,{},void 0,!0)]),"aside-ads-after":m(()=>[u(a.$slots,`aside-ads-after`,{},void 0,!0)]),"aside-bottom":m(()=>[u(a.$slots,`aside-bottom`,{},void 0,!0)]),_:3}))],2))}}),[[`__scopeId`,`data-v-24c1f6e8`]]),$S={class:`container`},eC=[`innerHTML`],tC=[`innerHTML`],nC=R(V({__name:`VPFooter`,setup(e){let{theme:t,frontmatter:n}=Z(),{hasSidebar:r}=fp(),{isSidebarCollapsed:i}=op(),a=As(`--vp-footer-height`,su?document.body:null),o=L(null);return j(()=>{t.value.footer&&n.value.footer!==!1&&o.value&&(a.value=`${o.value.offsetHeight}px`)}),(e,a)=>B(t).footer&&B(n).footer!==!1?(_(),I(`footer`,{key:0,ref_key:`footer`,ref:o,class:l([`vp-footer`,{"has-sidebar":B(r)&&!B(i)}]),"vp-footer":``},[u(e.$slots,`footer-content`,{},()=>[z(`div`,$S,[B(t).footer.message?(_(),I(`div`,{key:0,class:`message`,innerHTML:B(t).footer.message},null,8,eC)):k(``,!0),B(t).footer.copyright?(_(),I(`div`,{key:1,class:`copyright`,innerHTML:B(t).footer.copyright},null,8,tC)):k(``,!0)])],!0)],2)):k(``,!0)}}),[[`__scopeId`,`data-v-7503c4d3`]]),rC={class:`global-encrypt-container`},iC={key:0,class:`profile`},aC=[`src`,`alt`],oC={key:1},sC=R(V({inheritAttrs:!1,__name:`VPEncryptGlobal`,setup(e){let{theme:t,site:n}=Z(),r=N(()=>t.value.profile),i=N(()=>r.value?.name||n.value.title);return(e,n)=>{let a=p(`ClientOnly`);return _(),I(D,null,[E(a,null,{default:m(()=>[z(`div`,c({class:`vp-global-encrypt`},e.$attrs),[z(`div`,rC,[r.value||i.value?(_(),I(`div`,iC,[r.value?(_(),I(`p`,{key:0,class:l([`avatar`,{circle:r.value.circle}])},[z(`img`,{src:r.value.avatar??r.value.url,alt:r.value.name},null,8,aC)],2)):k(``,!0),i.value?(_(),I(`h3`,oC,M(i.value),1)):k(``,!0)])):k(``,!0),E(Ex,{global:``,info:B(t).encryptGlobalText},null,8,[`info`])])],16)]),_:1}),E(nC)],64)}}}),[[`__scopeId`,`data-v-0ec8c58c`]]),cC={class:`outline`},lC=R(V({__name:`VPLocalNavOutlineDropdown`,props:{headers:{},navHeight:{}},setup(e){let{theme:t}=Z(),n=L(!1),r=L(0),i=L(),a=L();d(()=>e.headers,()=>{n.value=!1}),ss(i,()=>{n.value=!1},{ignore:[a]});function s(){n.value=!n.value,r.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function c(e){e.target.classList.contains(`outline-link`)&&(i.value&&(i.value.style.transition=`none`),o(()=>{n.value=!1}))}return(o,u)=>(_(),I(`div`,{class:`vp-local-nav-outline-dropdown`,style:b({"--vp-vh":`${r.value}px`})},[e.headers.length>0?(_(),I(`button`,{key:0,ref_key:`btn`,ref:a,class:l({open:n.value}),onClick:s},[A(M(B(t).outlineLabel||`On this page`)+` `,1),u[0]||=z(`span`,{class:`vpi-chevron-right icon`},null,-1)],2)):k(``,!0),E(tt,{name:`fade-in-scale-up`},{default:m(()=>[n.value?(_(),I(`div`,{key:0,ref_key:`items`,ref:i,class:`items`,onClick:c},[z(`div`,cC,[E(Px,{headers:e.headers},null,8,[`headers`])])],512)):k(``,!0)]),_:1})],4))}}),[[`__scopeId`,`data-v-8de56ecc`]]),uC=[`disabled`,`aria-expanded`],dC={class:`menu-text`},fC=R(V({__name:`VPLocalNav`,props:{open:{type:Boolean},showOutline:{type:Boolean}},emits:[`openMenu`],setup(e){let{theme:t}=Z(),{isPosts:n,isPostsLayout:r}=Ef(),{hasSidebar:i,hasLocalNav:a}=fp(),{isSidebarCollapsed:o}=op(),{y:s}=Gs(),c=L(0),u=Mf(),d=N(()=>!a.value&&!i.value);j(()=>{c.value=Number.parseInt(getComputedStyle(document.documentElement).getPropertyValue(`--vp-nav-height`))});let f=N(()=>({"vp-local-nav":!0,fixed:d.value,"reached-top":s.value>=c.value,"is-posts":n.value&&!r.value,"with-outline":!e.showOutline,"has-sidebar":i.value&&!o.value})),p=N(()=>(i.value||n.value&&!r.value)&&!d.value);return(r,i)=>p.value?(_(),I(`div`,{key:0,class:l(f.value)},[z(`button`,{class:l([`menu`,{hidden:B(n)}]),disabled:B(n),"aria-expanded":e.open,"aria-controls":`SidebarNav`,onClick:i[0]||=e=>r.$emit(`openMenu`)},[i[1]||=z(`span`,{class:`vpi-align-left menu-icon`},null,-1),z(`span`,dC,M(B(t).sidebarMenuLabel||`Menu`),1)],10,uC),e.showOutline?(_(),O(lC,{key:0,headers:B(u),"nav-height":c.value},null,8,[`headers`,`nav-height`])):k(``,!0)],2)):k(``,!0)}}),[[`__scopeId`,`data-v-b2669241`]]),pC=[`role`,`tabindex`],mC=[`innerHTML`],hC=[`innerHTML`],gC=[`aria-label`,`aria-expanded`],_C={class:`items`},vC=R(V({__name:`VPSidebarItem`,props:{item:{},depth:{}},setup(e){let{collapsed:t,collapsible:n,isLink:i,isActiveLink:a,hasActiveLink:o,hasChildren:s,toggle:u}=lp(N(()=>e.item)),d=N(()=>s.value?`section`:`div`),f=N(()=>i.value?`a`:`div`),h=N(()=>s.value?e.depth+2===7?`p`:`h${e.depth+2}`:`p`),v=N(()=>i.value?void 0:`button`),y=/^-{3,}$/,b=N(()=>e.item.link&&y.test(e.item.link)),S=N(()=>[[`level-${e.depth}`],{collapsible:n.value},{collapsed:t.value},{"is-link":i.value},{"is-active":a.value},{"has-active":o.value}]);function C(t){`key`in t&&t.key!==`Enter`||e.item.link||u()}return(n,i)=>{let a=p(`VPSidebarItem`,!0);return _(),O(g(d.value),{class:l([`vp-sidebar-item sidebar-item`,S.value])},{default:m(()=>[e.item.text?(_(),I(`div`,c({key:0,class:`item`,role:v.value,tabindex:e.item.items&&0},r(e.item.items?{click:C,keydown:C}:{},!0)),[i[1]||=z(`div`,{class:`indicator`},null,-1),e.item.icon?(_(),O(Cg,{key:0,name:e.item.icon,class:l({separator:b.value})},null,8,[`name`,`class`])):k(``,!0),e.item.link&&!b.value?(_(),O(Q,{key:1,tag:f.value,class:`link`,href:e.item.link},{default:m(()=>[(_(),O(g(h.value),{class:`text`},{default:m(()=>[z(`span`,{innerHTML:e.item.text},null,8,mC),e.item.badge?(_(),O(Kp,c({key:0,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):k(``,!0)]),_:1}))]),_:1},8,[`tag`,`href`])):(_(),O(g(h.value),{key:2,class:l([`text`,{separator:b.value}])},{default:m(()=>[z(`span`,{innerHTML:e.item.text},null,8,hC),e.item.badge?(_(),O(Kp,c({key:0,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):k(``,!0)]),_:1},8,[`class`])),e.item.collapsed==null?k(``,!0):(_(),I(`button`,{key:3,type:`button`,class:`caret`,"aria-label":`${B(t)?`Expand`:`Collapse`} ${e.item.text}`,"aria-expanded":!B(t),tabindex:`-1`},[...i[0]||=[z(`span`,{class:`vpi-chevron-right caret-icon`},null,-1)]],8,gC))],16,pC)):k(``,!0),e.item.items&&e.item.items.length&&e.depth<5?(_(),O(B(ic),{key:1},{default:m(()=>[oe(z(`div`,null,[z(`div`,_C,[(_(!0),I(D,null,x(e.item.items,t=>(_(),O(a,{key:t.text,item:t,depth:e.depth+1},null,8,[`item`,`depth`]))),128))])],512),[[yt,!B(t)]])]),_:1})):k(``,!0)]),_:1},8,[`class`])}}}),[[`__scopeId`,`data-v-b36cee5a`]]),yC=R(V({__name:`VPSidebarGroup`,props:{items:{}},setup(e){let t=L(!0),n=null;return j(()=>{n=setTimeout(()=>{n=null,t.value=!1},300)}),y(()=>{n!=null&&(clearTimeout(n),n=null)}),(n,r)=>(_(!0),I(D,null,x(e.items,e=>(_(),I(`div`,{key:e.text,class:l([`group`,{"no-transition":t.value}])},[E(vC,{item:e,depth:0},null,8,[`item`])],2))),128))}}),[[`__scopeId`,`data-v-bd3b2063`]]),bC=R(V({__name:`VPSidebar`,props:{open:{type:Boolean}},setup(e){let{theme:t}=Z(),{hasSidebar:n}=fp(),{sidebarGroups:r,sidebarKey:i}=sp(),{isSidebarCollapsed:a,toggleSidebarCollapse:s}=op(),c=sa(),f=L(null),p=Us(su?document.body:null);return d([()=>e.open,f],()=>{e.open?(p.value=!0,f.value?.focus()):p.value=!1},{immediate:!0,flush:`post`}),j(()=>{d(i,async()=>{await o();let e=document.querySelector(`.vp-sidebar .vp-link[href*="${c.value}"]`);if(!f.value)return;if(!e){setTimeout(()=>f.value?.scrollTo(0,0),200);return}let{top:t,height:n}=f.value.getBoundingClientRect(),{top:r,height:i}=e.getBoundingClientRect();(rt+n)&&e.scrollIntoView({block:`center`})},{immediate:!0,flush:`post`})}),(o,c)=>(_(),I(D,null,[E(tt,{name:`fade-slide-x`,mode:`out-in`},{default:m(()=>[B(n)?(_(),I(`aside`,{key:0,ref_key:`navEl`,ref:f,class:l([`vp-sidebar`,{open:e.open,"hide-scrollbar":!(B(t).sidebarScrollbar??!0),collapsed:B(a)}]),"vp-sidebar":``,onClick:c[0]||=fn(()=>{},[`stop`])},[c[3]||=z(`div`,{class:`curtain`},null,-1),E(Ox,null,{default:m(()=>[(_(),I(`nav`,{id:`SidebarNav`,key:B(i),class:`nav`,"aria-labelledby":`sidebar-aria-label`,tabindex:`-1`},[c[2]||=z(`span`,{id:`sidebar-aria-label`,class:`visually-hidden`},` Sidebar Navigation `,-1),u(o.$slots,`sidebar-nav-before`,{},void 0,!0),E(yC,{items:B(r)},null,8,[`items`]),u(o.$slots,`sidebar-nav-after`,{},void 0,!0)]))]),_:3})],2)):k(``,!0)]),_:3}),B(n)?(_(),I(`div`,{key:0,class:l([`vp-sidebar-control`,{collapsed:B(a)}])},[z(`button`,{type:`button`,class:`toggle-sidebar-btn`,"aria-label":`Toggle sidebar`,onClick:c[1]||=e=>B(s)()},[z(`span`,{class:l(`vpi-sidebar-${B(a)?`open`:`close`}`)},null,2)])],2)):k(``,!0)],64))}}),[[`__scopeId`,`data-v-e118bd8b`]]),xC=R(V({__name:`VPSignDown`,setup(e){let t=F(),{height:n}=Ns(t),{height:r}=Ks();j(()=>{t.value=document.body});let{page:i}=Z(),a=N(()=>{if(i.value.frontmatter.signDown!==!0||i.value.frontmatter.pageLayout!==`home`||!i.value.frontmatter.config)return!0;let e=i.value.frontmatter.config;return e.length<=1||e[0].full!==!0}),o=N(()=>!(n.valueoe((_(),I(`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:c},[...t[0]||=[z(`g`,{fill:`none`,stroke:`currentColor`,"stroke-linecap":`round`,"stroke-linejoin":`round`,"stroke-width":`2.5`},[z(`path`,{d:`m19 11l-7 6l-7-6`}),z(`path`,{d:`m19 5l-7 6l-7-6`,opacity:`0.6`})],-1)]],512)),[[yt,!a.value&&o.value]])}}),[[`__scopeId`,`data-v-c585d087`]]),SC=R(V({__name:`VPSkipLink`,setup(e){let t=ar(),n=L();d(()=>t.path,()=>n.value.focus());function r({target:e}){let t=document.getElementById(decodeURIComponent(e.hash).slice(1));if(t){let e=()=>{t.removeAttribute(`tabindex`),t.removeEventListener(`blur`,e)};t.setAttribute(`tabindex`,`-1`),t.addEventListener(`blur`,e),t.focus(),window.scrollTo(0,0)}}return(e,t)=>(_(),I(D,null,[z(`span`,{ref_key:`backToTop`,ref:n,tabindex:`-1`},null,512),z(`a`,{href:`#VPContent`,class:`vp-skip-link visually-hidden`,onClick:r},` Skip to content `)],64))}}),[[`__scopeId`,`data-v-5154d062`]]),CC=R(V({__name:`Layout`,setup(e){let{isSidebarEnabled:t,enableSidebar:n,disableSidebar:r}=op(),{frontmatter:i}=Z(),{isGlobalDecrypted:a,isPageDecrypted:o}=uf();return pp(),(e,s)=>{let c=p(`Content`);return _(),I(D,null,[B(i).pageLayout!==!1&&B(i).pageLayout!==`custom`?(_(),I(`div`,{key:0,class:l([`theme-plume vp-layout`,B(i).pageClass]),"vp-container":``},[B(a)?(_(),I(D,{key:1},[u(e.$slots,`layout-top`,{},void 0,!0),E(SC),E(Mv,{show:B(t),onClick:B(r)},null,8,[`show`,`onClick`]),E(Av,null,{"nav-bar-title-before":m(()=>[u(e.$slots,`nav-bar-title-before`,{},void 0,!0)]),"nav-bar-title-after":m(()=>[u(e.$slots,`nav-bar-title-after`,{},void 0,!0)]),"nav-bar-content-before":m(()=>[u(e.$slots,`nav-bar-content-before`,{},void 0,!0)]),"nav-bar-content-after":m(()=>[u(e.$slots,`nav-bar-content-after`,{},void 0,!0)]),"nav-bar-menu-before":m(()=>[u(e.$slots,`nav-bar-menu-before`,{},void 0,!0)]),"nav-bar-menu-after":m(()=>[u(e.$slots,`nav-bar-menu-after`,{},void 0,!0)]),"nav-screen-content-before":m(()=>[u(e.$slots,`nav-screen-content-before`,{},void 0,!0)]),"nav-screen-content-after":m(()=>[u(e.$slots,`nav-screen-content-after`,{},void 0,!0)]),"nav-screen-menu-before":m(()=>[u(e.$slots,`nav-screen-menu-before`,{},void 0,!0)]),"nav-screen-menu-after":m(()=>[u(e.$slots,`nav-screen-menu-after`,{},void 0,!0)]),_:3}),E(fC,{open:B(t),"show-outline":B(o),onOpenMenu:B(n)},null,8,[`open`,`show-outline`,`onOpenMenu`]),E(bC,{open:B(t)},{"sidebar-nav-before":m(()=>[u(e.$slots,`sidebar-nav-before`,{},void 0,!0)]),"sidebar-nav-after":m(()=>[u(e.$slots,`sidebar-nav-after`,{},void 0,!0)]),_:3},8,[`open`]),u(e.$slots,`custom-content`,{},()=>[E(QS,null,{"page-top":m(()=>[u(e.$slots,`page-top`,{},void 0,!0)]),"page-bottom":m(()=>[u(e.$slots,`page-bottom`,{},void 0,!0)]),"doc-title-before":m(()=>[u(e.$slots,`doc-title-before`,{},void 0,!0)]),"doc-title-after":m(()=>[u(e.$slots,`doc-title-after`,{},void 0,!0)]),"doc-meta-before":m(()=>[u(e.$slots,`doc-meta-before`,{},void 0,!0)]),"doc-meta-after":m(()=>[u(e.$slots,`doc-meta-after`,{},void 0,!0)]),"doc-meta-top":m(()=>[u(e.$slots,`doc-meta-top`,{},void 0,!0)]),"doc-meta-bottom":m(()=>[u(e.$slots,`doc-meta-bottom`,{},void 0,!0)]),"doc-content-before":m(()=>[u(e.$slots,`doc-content-before`,{},void 0,!0)]),"doc-footer-before":m(()=>[u(e.$slots,`doc-footer-before`,{},void 0,!0)]),"doc-before":m(()=>[u(e.$slots,`doc-before`,{},void 0,!0)]),"doc-after":m(()=>[u(e.$slots,`doc-after`,{},void 0,!0)]),"doc-top":m(()=>[u(e.$slots,`doc-top`,{},void 0,!0)]),"doc-bottom":m(()=>[u(e.$slots,`doc-bottom`,{},void 0,!0)]),"aside-top":m(()=>[u(e.$slots,`aside-top`,{},void 0,!0)]),"aside-bottom":m(()=>[u(e.$slots,`aside-bottom`,{},void 0,!0)]),"aside-outline-before":m(()=>[u(e.$slots,`aside-outline-before`,{},void 0,!0)]),"aside-outline-after":m(()=>[u(e.$slots,`aside-outline-after`,{},void 0,!0)]),"posts-top":m(()=>[u(e.$slots,`posts-top`,{},void 0,!0)]),"posts-bottom":m(()=>[u(e.$slots,`posts-bottom`,{},void 0,!0)]),"posts-archives-before":m(()=>[u(e.$slots,`posts-archives-before`,{},void 0,!0)]),"posts-archives-after":m(()=>[u(e.$slots,`posts-archives-after`,{},void 0,!0)]),"posts-tags-before":m(()=>[u(e.$slots,`posts-tags-before`,{},void 0,!0)]),"posts-tags-after":m(()=>[u(e.$slots,`posts-tags-after`,{},void 0,!0)]),"posts-tags-title-after":m(()=>[u(e.$slots,`posts-tags-title-after`,{},void 0,!0)]),"posts-tags-content-before":m(()=>[u(e.$slots,`posts-tags-content-before`,{},void 0,!0)]),"posts-categories-before":m(()=>[u(e.$slots,`posts-categories-before`,{},void 0,!0)]),"posts-categories-after":m(()=>[u(e.$slots,`posts-categories-after`,{},void 0,!0)]),"posts-categories-content-before":m(()=>[u(e.$slots,`posts-categories-content-before`,{},void 0,!0)]),"posts-post-list-before":m(()=>[u(e.$slots,`posts-post-list-before`,{},void 0,!0)]),"posts-post-list-after":m(()=>[u(e.$slots,`posts-post-list-after`,{},void 0,!0)]),"posts-post-list-pagination-after":m(()=>[u(e.$slots,`posts-post-list-pagination-after`,{},void 0,!0)]),"posts-aside-top":m(()=>[u(e.$slots,`posts-aside-top`,{},void 0,!0)]),"posts-aside-bottom":m(()=>[u(e.$slots,`posts-aside-bottom`,{},void 0,!0)]),"posts-extract-before":m(()=>[u(e.$slots,`posts-extract-before`,{},void 0,!0)]),"posts-extract-after":m(()=>[u(e.$slots,`posts-extract-after`,{},void 0,!0)]),_:3})],!0),E(Pv),E(xC),E(nC,null,{"footer-content":m(()=>[u(e.$slots,`footer-content`,{},void 0,!0)]),_:3}),u(e.$slots,`layout-bottom`,{},void 0,!0)],64)):(_(),O(sC,{key:0}))],2)):(_(),O(c,{key:1,"vp-container":``,"vp-content":``})),E(Rv,null,{"bulletin-content":m(()=>[u(e.$slots,`bulletin-content`,{},void 0,!0)]),_:3})],64)}}}),[[`__scopeId`,`data-v-ff6f8537`]]),wC={"vp-not-found":``,class:`theme-plume vp-layout`},TC={id:`VPContent`,class:`vp-content`},EC={class:`vp-not-found`},DC={class:`code`},OC={class:`title`},kC={class:`quote`},AC={class:`action`},jC=[`href`,`aria-label`],MC=R(V({__name:`NotFound`,setup(e){let t=oa(),{theme:n}=Z();return(e,r)=>(_(),I(D,null,[z(`div`,wC,[u(e.$slots,`layout-top`,{},void 0,!0),E(SC),E(Av,null,{"nav-bar-title-before":m(()=>[u(e.$slots,`nav-bar-title-before`,{},void 0,!0)]),"nav-bar-title-after":m(()=>[u(e.$slots,`nav-bar-title-after`,{},void 0,!0)]),"nav-bar-content-before":m(()=>[u(e.$slots,`nav-bar-content-before`,{},void 0,!0)]),"nav-bar-content-after":m(()=>[u(e.$slots,`nav-bar-content-after`,{},void 0,!0)]),"nav-bar-menu-before":m(()=>[u(e.$slots,`nav-bar-menu-before`,{},void 0,!0)]),"nav-bar-menu-after":m(()=>[u(e.$slots,`nav-bar-menu-after`,{},void 0,!0)]),"nav-screen-content-before":m(()=>[u(e.$slots,`nav-screen-content-before`,{},void 0,!0)]),"nav-screen-content-after":m(()=>[u(e.$slots,`nav-screen-content-after`,{},void 0,!0)]),"nav-screen-menu-before":m(()=>[u(e.$slots,`nav-screen-menu-before`,{},void 0,!0)]),"nav-screen-menu-after":m(()=>[u(e.$slots,`nav-screen-menu-after`,{},void 0,!0)]),_:3}),z(`div`,TC,[u(e.$slots,`not-found`,{},()=>[z(`div`,EC,[z(`p`,DC,M(B(n).notFound?.code??`404`),1),z(`h1`,OC,M(B(n).notFound?.title??`PAGE NOT FOUND`),1),r[0]||=z(`div`,{class:`divider`},null,-1),z(`blockquote`,kC,M(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),z(`div`,AC,[z(`a`,{class:`link`,href:B(ka)(B(t)),"aria-label":B(n).notFound?.linkLabel??`go to home`},M(B(n).notFound?.linkText??`Take me home`),9,jC)])])],!0)]),E(nC,null,{"footer-content":m(()=>[u(e.$slots,`footer-content`,{},void 0,!0)]),_:3}),u(e.$slots,`layout-bottom`,{},void 0,!0)]),E(Rv,null,{"bulletin-content":m(()=>[u(e.$slots,`bulletin-content`,{},void 0,!0)]),_:3})],64))}}),[[`__scopeId`,`data-v-e52a60b0`]]),NC=Ve({default:()=>FC});function PC(e){e.component(`Badge`,Kp),e.component(`VPBadge`,Kp),e.component(`VPCard`,Og),e.component(`Card`,Og),e.component(`VPCardGrid`,kg),e.component(`CardGrid`,kg),e.component(`VPLinkCard`,Jg),e.component(`LinkCard`,Jg),e.component(`VPImageCard`,Hg),e.component(`ImageCard`,Hg),e.component(`VPCardMasonry`,Ag),e.component(`CardMasonry`,Ag),e.component(`VPLink`,Q),e.component(`Icon`,Cg),e.component(`VPIcon`,Cg),e.component(`VPButton`,Qg),e.component(`HomeBox`,Yg),e.component(`VPHomeBox`,Yg),e.component(`DocComment`,e=>$s(`CommentService`)?i(p(`CommentService`),e):null),e.component(`DocGitContributors`,()=>$s(`GitContributors`)?i(p(`GitContributors`)):null),e.component(`DocGitChangelog`,()=>$s(`GitChangelog`)?i(p(`GitChangelog`)):null)}var FC=Oa({enhance({app:e,router:t}){Pd(e),Ld(e),Hp(t),PC(e)},setup(){Od(),Zf(),jf(),lf(),Gp()},layouts:{Layout:CC,NotFound:MC}}),IC=new tc;function LC(){return IC}var RC=[`title`],$=R(V({__name:`SlotDemo`,props:{name:{},w:{},h:{default:60},mt:{},small:{type:Boolean}},setup(e){let t=LC(),{copy:n}=_s();function r(e){n(e),t.pop(`复制成功: ${e}`,3e3,!0)}return(t,n)=>(_(),I(`div`,{class:l([`slot-demo`,{[e.name]:!0,small:e.small}]),style:b({width:`${e.w}px`,height:`${e.h}px`,marginTop:`${e.mt}px`}),title:e.name,onClick:n[0]||=()=>r(e.name)},[z(`span`,null,M(e.name),1)],14,RC))}}),[[`__scopeId`,`data-v-617458e1`]]),zC=Ve({default:()=>BC}),BC=Oa({layouts:{Layout:()=>i(CC,null,{"layout-top":()=>i($,{name:`layout-top`}),"layout-bottom":()=>i($,{name:`layout-bottom`}),"nav-bar-title-before":()=>i($,{name:`nav-bar-title-before`,w:64,h:44,small:!0}),"nav-bar-title-after":()=>i($,{name:`nav-bar-title-after`,w:64,h:44,small:!0}),"nav-bar-content-before":()=>i($,{name:`nav-bar-content-before`,h:44,small:!0}),"nav-bar-content-after":()=>i($,{name:`nav-bar-content-after`,h:44,small:!0}),"nav-bar-menu-before":()=>i($,{name:`nav-bar-menu-before`,h:44,small:!0}),"nav-bar-menu-after":()=>i($,{name:`nav-bar-menu-after`,h:44,small:!0}),"nav-screen-content-before":()=>i($,{name:`nav-screen-content-before`,h:44,small:!0}),"nav-screen-content-after":()=>i($,{name:`nav-screen-content-after`,h:44,small:!0}),"nav-screen-menu-before":()=>i($,{name:`nav-screen-menu-before`,h:44,small:!0}),"nav-screen-menu-after":()=>i($,{name:`nav-screen-menu-after`,h:44,small:!0}),"footer-content":()=>i($,{name:`footer-content`}),"bulletin-content":()=>i($,{name:`bulletin-content`}),"doc-top":()=>i($,{name:`doc-top`}),"doc-bottom":()=>i($,{name:`doc-bottom`}),"doc-footer-before":()=>i($,{name:`doc-footer-before`}),"doc-before":()=>i($,{name:`doc-before`,mt:16}),"doc-after":()=>i($,{name:`doc-after`}),"doc-title-before":()=>i($,{name:`doc-title-before`,h:24}),"doc-title-after":()=>i($,{name:`doc-title-after`,h:24}),"doc-meta-before":()=>i($,{name:`doc-meta-before`,h:24}),"doc-meta-after":()=>i($,{name:`doc-meta-after`,h:24}),"doc-meta-top":()=>i($,{name:`doc-meta-top`}),"doc-meta-bottom":()=>i($,{name:`doc-meta-bottom`}),"sidebar-nav-before":()=>i($,{name:`sidebar-nav-before`}),"sidebar-nav-after":()=>i($,{name:`sidebar-nav-after`}),"aside-top":()=>i($,{name:`aside-top`}),"aside-bottom":()=>i($,{name:`aside-bottom`}),"aside-outline-before":()=>i($,{name:`aside-outline-before`,mt:16}),"aside-outline-after":()=>i($,{name:`aside-outline-after`}),"page-top":()=>i($,{name:`page-top`}),"page-bottom":()=>i($,{name:`page-bottom`}),"posts-top":()=>i($,{name:`posts-top`}),"posts-bottom":()=>i($,{name:`posts-bottom`,mt:16}),"posts-aside-top":()=>i($,{name:`posts-aside-top`,h:44,mt:16}),"posts-aside-bottom":()=>i($,{name:`posts-aside-bottom`,h:44}),"posts-extract-before":()=>i($,{name:`posts-extract-before`}),"posts-extract-after":()=>i($,{name:`posts-extract-after`}),"posts-post-list-before":()=>i($,{name:`posts-post-list-before`,mt:16}),"posts-post-list-after":()=>i($,{name:`posts-post-list-after`}),"posts-post-list-pagination-after":()=>i($,{name:`posts-post-list-pagination-after`}),"posts-tags-before":()=>i($,{name:`posts-tags-before`,mt:16}),"posts-tags-after":()=>i($,{name:`posts-tags-after`,mt:16}),"posts-tags-content-before":()=>i($,{name:`posts-tags-content-before`,mt:16}),"posts-tags-title-after":()=>i($,{name:`posts-tags-title-after`}),"posts-archives-before":()=>i($,{name:`posts-archives-before`,mt:16}),"posts-archives-after":()=>i($,{name:`posts-archives-after`}),"posts-categories-before":()=>i($,{name:`posts-categories-before`}),"posts-categories-content-before":()=>i($,{name:`posts-categories-content-before`}),"posts-categories-after":()=>i($,{name:`posts-categories-after`})}),NotFound:()=>i(MC,null,{"layout-top":()=>i($,{name:`layout-top`}),"layout-bottom":()=>i($,{name:`layout-bottom`}),"nav-bar-title-before":()=>i($,{name:`nav-bar-title-before`,w:64,h:44,small:!0}),"nav-bar-title-after":()=>i($,{name:`nav-bar-title-after`,w:64,h:44,small:!0}),"nav-bar-content-before":()=>i($,{name:`nav-bar-content-before`,h:44,small:!0}),"nav-bar-content-after":()=>i($,{name:`nav-bar-content-after`,h:44,small:!0}),"nav-bar-menu-before":()=>i($,{name:`nav-bar-menu-before`,h:44,small:!0}),"nav-bar-menu-after":()=>i($,{name:`nav-bar-menu-after`,h:44,small:!0}),"nav-screen-content-before":()=>i($,{name:`nav-screen-content-before`,h:44,small:!0}),"nav-screen-content-after":()=>i($,{name:`nav-screen-content-after`,h:44,small:!0}),"nav-screen-menu-before":()=>i($,{name:`nav-screen-menu-before`,h:44,small:!0}),"nav-screen-menu-after":()=>i($,{name:`nav-screen-menu-after`,h:44,small:!0}),"footer-content":()=>i($,{name:`footer-content`}),"not-found":()=>i($,{name:`not-found`})})}}),VC=[Aa,lc,fc,Wc,Kc,rl,pl,Ml,Jl,NC,zC].map(e=>e.default).filter(Boolean),HC=F(JSON.parse(`{"base":"/","lang":"zh-CN","title":"Plume","description":"vuepress-theme-plume","head":[["link",{"rel":"icon","type":"image/png","href":"https://theme-plume.vuejs.press/favicon-32x32.png"}]],"locales":{"/":{"lang":"zh-CN","title":"Plume","description":"vuepress-theme-plume"}}}`)),UC=di,WC=()=>{let e=Gi({history:UC(Rn(`/`)),routes:[{name:`vuepress-route`,path:`/:catchAll(.*)`,components:{}}],scrollBehavior:(e,t,n)=>n||(e.hash?{el:e.hash}:{top:0})});return e.beforeResolve(async(e,t)=>{if(e.path!==t.path||t===Rr){let t=ya(e.fullPath);if(t.path!==e.fullPath)return t.path;let n=await t.loader();e.meta={...t.meta,_pageChunk:n}}else e.path===t.path&&(e.meta=t.meta)}),e},GC=e=>{e.component(`ClientOnly`,Ca),e.component(`Content`,Ta),e.component(`RouteLink`,Sa)},KC=(e,t,n)=>{let r=N(()=>t.currentRoute.value.path),i=ae((e,n)=>({get(){return e(),t.currentRoute.value.meta._pageChunk},set(e){t.currentRoute.value.meta._pageChunk=e,n()}})),a=N(()=>Da.resolveLayouts(n)),o=N(()=>Da.resolveRouteLocale(HC.value.locales,r.value)),s=N(()=>Da.resolveSiteLocaleData(HC.value,o.value)),c=N(()=>i.value.default),l=N(()=>i.value._pageData),u=N(()=>l.value.frontmatter),d=N(()=>Da.resolvePageHeadTitle(l.value,s.value)),f=N(()=>Da.resolvePageHead(d.value,u.value,s.value)),p=N(()=>Da.resolvePageLang(l.value,s.value)),m={layouts:a,pageData:l,pageComponent:c,pageFrontmatter:u,pageHead:f,pageHeadTitle:d,pageLang:p,pageLayout:N(()=>Da.resolvePageLayout(l.value,a.value)),redirects:ga,routeLocale:o,routePath:r,routes:_a,siteData:HC,siteLocaleData:s,frontmatter:u,head:f,headTitle:d,lang:p,page:l,site:HC,siteLocale:s};return e.provide(Qi,m),Object.defineProperties(e.config.globalProperties,{$pageFrontmatter:{get:()=>u.value},$pageHead:{get:()=>f.value},$pageHeadTitle:{get:()=>d.value},$pageLang:{get:()=>p.value},$pageData:{get:()=>l.value},$routeLocale:{get:()=>o.value},$withBase:{get:()=>ka},$frontmatter:{get:()=>u.value},$head:{get:()=>f.value},$headTitle:{get:()=>d.value},$lang:{get:()=>p.value},$page:{get:()=>l.value},$site:{get:()=>HC.value},$siteLocale:{get:()=>s.value}}),m},qC=([e,t,n=``])=>{let r=`head > ${e}${Object.entries(t).map(([e,t])=>Hn(t)?`[${e}=${JSON.stringify(t)}]`:t?`[${e}]`:``).join(``)}`;return Array.from(document.querySelectorAll(r)).find(e=>e.innerText===n)??null},JC=([e,t,n])=>{if(!Hn(e))return null;let r=document.createElement(e);return Vn(t)&&Object.entries(t).forEach(([e,t])=>{Hn(t)?r.setAttribute(e,t):t&&r.setAttribute(e,``)}),Hn(n)&&r.appendChild(document.createTextNode(n)),r},YC=()=>{let e=ra(),t=ia(),n=[],r=()=>{e.value.forEach(e=>{let t=qC(e);t&&n.push(t)})},i=()=>{let t=[];return e.value.forEach(e=>{let n=JC(e);n&&t.push(n)}),t},a=()=>{document.documentElement.lang=t.value;let e=i();n.forEach((t,r)=>{let i=e.findIndex(e=>t.isEqualNode(e));i===-1?(t.remove(),delete n[r]):e.splice(i,1)}),e.forEach(e=>document.head.appendChild(e)),n=[...n.filter(e=>!!e),...e]};v(ha,a),j(()=>{r(),d(e,a,{immediate:!1})})},XC=yn,ZC=async()=>{let e=XC({name:`Vuepress`,setup(){YC();for(let e of VC)e.setup?.();let e=VC.flatMap(({rootComponents:e=[]})=>e.map(e=>i(e))),t=aa();return()=>[i(t.value),e]}}),t=WC();GC(e),KC(e,t,VC);for(let n of VC)await n.enhance?.({app:e,router:t,siteData:HC});return e.use(t),{app:e,router:t}};ZC().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount(`#app`)})});export{ln as _,K as a,Ws as c,ZC as createVueApp,Wo as d,Eo as f,ir as g,ka as h,fs as i,es as l,oa as m,wl as n,q as o,ia as p,ns as r,Us as s,Sl as t,Ao as u,fn as v}; \ No newline at end of file diff --git a/assets/bar-B-500Mjy.js b/assets/bar-B-500Mjy.js new file mode 100644 index 00000000..91903544 --- /dev/null +++ b/assets/bar-B-500Mjy.js @@ -0,0 +1 @@ +import{I as e,J as t,M as n,_ as r,g as i,p as a,t as o,u as s}from"./plugin-vue_export-helper-ZATDNS4t.js";var c=JSON.parse(`{"path":"/demo/yo5telb7/","title":"bar | 笔记","lang":"zh-CN","frontmatter":{"title":"bar","createTime":"2025/04/17 02:28:30","permalink":"/demo/yo5telb7/","description":"Links","head":[["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"bar\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2025-10-07T15:13:09.000Z\\",\\"author\\":[]}"],["meta",{"property":"og:url","content":"https://plume-layout-slots.netlify.app/demo/yo5telb7/"}],["meta",{"property":"og:site_name","content":"Plume"}],["meta",{"property":"og:title","content":"bar"}],["meta",{"property":"og:description","content":"Links"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2025-10-07T15:13:09.000Z"}],["meta",{"property":"article:modified_time","content":"2025-10-07T15:13:09.000Z"}]]},"readingTime":{"minutes":0.04,"words":12},"git":{"createdTime":1745165968000,"updatedTime":1759849989000,"contributors":[{"name":"pengzhanbo","username":"pengzhanbo","email":"volodymyr@foxmail.com","commits":2,"avatar":"https://avatars.githubusercontent.com/pengzhanbo?v=4","url":"https://github.com/pengzhanbo"}],"changelog":[{"hash":"4d2361a7046214fe0f4e4af01831107fd00e38ad","time":1759849989000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"feat(theme)!: add collections support (#704)"},{"hash":"614d7f5f0fade12118acf55ff3e39c6ad4a10be2","time":1745165968000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"docs: add layout-slots example (#560)"}]},"autoDesc":true,"filePathRelative":"demo/bar.md","headers":[]}`),l={name:`bar.md`};function u(o,c,l,u,d,f){let p=e(`VPLink`);return n(),a(`div`,null,[c[1]||=s(`h2`,{id:`links`,tabindex:`-1`},[s(`a`,{class:`header-anchor`,href:`#links`},[s(`span`,null,`Links`)])],-1),s(`p`,null,[r(p,{href:`./foo.md`},{default:t(()=>[...c[0]||=[i(`foo`,-1)]]),_:1})])])}var d=o(l,[[`render`,u]]);export{c as _pageData,d as default}; \ No newline at end of file diff --git a/assets/foo-QAwVxVkX.js b/assets/foo-QAwVxVkX.js new file mode 100644 index 00000000..3ae7a712 --- /dev/null +++ b/assets/foo-QAwVxVkX.js @@ -0,0 +1 @@ +import{I as e,J as t,M as n,_ as r,g as i,p as a,t as o,u as s}from"./plugin-vue_export-helper-ZATDNS4t.js";var c=JSON.parse(`{"path":"/demo/nsgytm0i/","title":"foo | 笔记","lang":"zh-CN","frontmatter":{"title":"foo","createTime":"2025/04/17 02:28:30","permalink":"/demo/nsgytm0i/","description":"Links","head":[["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"foo\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2025-10-07T15:13:09.000Z\\",\\"author\\":[]}"],["meta",{"property":"og:url","content":"https://plume-layout-slots.netlify.app/demo/nsgytm0i/"}],["meta",{"property":"og:site_name","content":"Plume"}],["meta",{"property":"og:title","content":"foo"}],["meta",{"property":"og:description","content":"Links"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2025-10-07T15:13:09.000Z"}],["meta",{"property":"article:modified_time","content":"2025-10-07T15:13:09.000Z"}]]},"readingTime":{"minutes":0.04,"words":12},"git":{"createdTime":1745165968000,"updatedTime":1759849989000,"contributors":[{"name":"pengzhanbo","username":"pengzhanbo","email":"volodymyr@foxmail.com","commits":2,"avatar":"https://avatars.githubusercontent.com/pengzhanbo?v=4","url":"https://github.com/pengzhanbo"}],"changelog":[{"hash":"4d2361a7046214fe0f4e4af01831107fd00e38ad","time":1759849989000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"feat(theme)!: add collections support (#704)"},{"hash":"614d7f5f0fade12118acf55ff3e39c6ad4a10be2","time":1745165968000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"docs: add layout-slots example (#560)"}]},"autoDesc":true,"filePathRelative":"demo/foo.md","headers":[]}`),l={name:`foo.md`};function u(o,c,l,u,d,f){let p=e(`VPLink`);return n(),a(`div`,null,[c[1]||=s(`h2`,{id:`links`,tabindex:`-1`},[s(`a`,{class:`header-anchor`,href:`#links`},[s(`span`,null,`Links`)])],-1),s(`p`,null,[r(p,{href:`./bar.md`},{default:t(()=>[...c[0]||=[i(`bar`,-1)]]),_:1})])])}var d=o(l,[[`render`,u]]);export{c as _pageData,d as default}; \ No newline at end of file diff --git a/assets/index.html-BAaZBxMA.js b/assets/index.html-BAaZBxMA.js new file mode 100644 index 00000000..a6a6287f --- /dev/null +++ b/assets/index.html-BAaZBxMA.js @@ -0,0 +1 @@ +import{M as e,p as t,t as n}from"./plugin-vue_export-helper-ZATDNS4t.js";var r=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":"posts-tags"}`),i={name:`index.html.vue`};function a(n,r,i,a,o,s){return e(),t(`div`)}var o=n(i,[[`render`,a]]);export{r as _pageData,o as default}; \ No newline at end of file diff --git a/assets/index.html-B_5ImQqc.js b/assets/index.html-B_5ImQqc.js new file mode 100644 index 00000000..3aa6c1c4 --- /dev/null +++ b/assets/index.html-B_5ImQqc.js @@ -0,0 +1 @@ +import{M as e,p as t,t as n}from"./plugin-vue_export-helper-ZATDNS4t.js";var r=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":"posts"}`),i={name:`index.html.vue`};function a(n,r,i,a,o,s){return e(),t(`div`)}var o=n(i,[[`render`,a]]);export{r as _pageData,o as default}; \ No newline at end of file diff --git a/assets/index.html-Dqoc5ZGI.js b/assets/index.html-Dqoc5ZGI.js new file mode 100644 index 00000000..24556447 --- /dev/null +++ b/assets/index.html-Dqoc5ZGI.js @@ -0,0 +1 @@ +import{M as e,p as t,t as n}from"./plugin-vue_export-helper-ZATDNS4t.js";var r=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":"posts-categories"}`),i={name:`index.html.vue`};function a(n,r,i,a,o,s){return e(),t(`div`)}var o=n(i,[[`render`,a]]);export{r as _pageData,o as default}; \ No newline at end of file diff --git a/assets/index.html-FNQVXG_Q.js b/assets/index.html-FNQVXG_Q.js new file mode 100644 index 00000000..a7e64139 --- /dev/null +++ b/assets/index.html-FNQVXG_Q.js @@ -0,0 +1 @@ +import{M as e,p as t,t as n}from"./plugin-vue_export-helper-ZATDNS4t.js";var r=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":"posts-archives"}`),i={name:`index.html.vue`};function a(n,r,i,a,o,s){return e(),t(`div`)}var o=n(i,[[`render`,a]]);export{r as _pageData,o as default}; \ No newline at end of file diff --git a/assets/inter-italic-cyrillic-By2_1cv3.woff2 b/assets/inter-italic-cyrillic-By2_1cv3.woff2 new file mode 100644 index 00000000..def40a4f Binary files /dev/null and b/assets/inter-italic-cyrillic-By2_1cv3.woff2 differ diff --git a/assets/inter-italic-cyrillic-ext-r48I6akx.woff2 b/assets/inter-italic-cyrillic-ext-r48I6akx.woff2 new file mode 100644 index 00000000..b6b603d5 Binary files /dev/null and b/assets/inter-italic-cyrillic-ext-r48I6akx.woff2 differ diff --git a/assets/inter-italic-greek-DJ8dCoTZ.woff2 b/assets/inter-italic-greek-DJ8dCoTZ.woff2 new file mode 100644 index 00000000..a3c16ca4 Binary files /dev/null and b/assets/inter-italic-greek-DJ8dCoTZ.woff2 differ diff --git a/assets/inter-italic-greek-ext-1u6EdAuj.woff2 b/assets/inter-italic-greek-ext-1u6EdAuj.woff2 new file mode 100644 index 00000000..e070c3d3 Binary files /dev/null and b/assets/inter-italic-greek-ext-1u6EdAuj.woff2 differ diff --git a/assets/inter-italic-latin-C2AdPX0b.woff2 b/assets/inter-italic-latin-C2AdPX0b.woff2 new file mode 100644 index 00000000..790d62dc Binary files /dev/null and b/assets/inter-italic-latin-C2AdPX0b.woff2 differ diff --git a/assets/inter-italic-latin-ext-CN1xVJS-.woff2 b/assets/inter-italic-latin-ext-CN1xVJS-.woff2 new file mode 100644 index 00000000..2210a899 Binary files /dev/null and b/assets/inter-italic-latin-ext-CN1xVJS-.woff2 differ diff --git a/assets/inter-italic-vietnamese-BSbpV94h.woff2 b/assets/inter-italic-vietnamese-BSbpV94h.woff2 new file mode 100644 index 00000000..1eec0775 Binary files /dev/null and b/assets/inter-italic-vietnamese-BSbpV94h.woff2 differ diff --git a/assets/inter-roman-cyrillic-C5lxZ8CY.woff2 b/assets/inter-roman-cyrillic-C5lxZ8CY.woff2 new file mode 100644 index 00000000..e3886dd1 Binary files /dev/null and b/assets/inter-roman-cyrillic-C5lxZ8CY.woff2 differ diff --git a/assets/inter-roman-cyrillic-ext-BBPuwvHQ.woff2 b/assets/inter-roman-cyrillic-ext-BBPuwvHQ.woff2 new file mode 100644 index 00000000..2cfe6153 Binary files /dev/null and b/assets/inter-roman-cyrillic-ext-BBPuwvHQ.woff2 differ diff --git a/assets/inter-roman-greek-BBVDIX6e.woff2 b/assets/inter-roman-greek-BBVDIX6e.woff2 new file mode 100644 index 00000000..2bed1e85 Binary files /dev/null and b/assets/inter-roman-greek-BBVDIX6e.woff2 differ diff --git a/assets/inter-roman-greek-ext-CqjqNYQ-.woff2 b/assets/inter-roman-greek-ext-CqjqNYQ-.woff2 new file mode 100644 index 00000000..36d67487 Binary files /dev/null and b/assets/inter-roman-greek-ext-CqjqNYQ-.woff2 differ diff --git a/assets/inter-roman-latin-Di8DUHzh.woff2 b/assets/inter-roman-latin-Di8DUHzh.woff2 new file mode 100644 index 00000000..07d3c53a Binary files /dev/null and b/assets/inter-roman-latin-Di8DUHzh.woff2 differ diff --git a/assets/inter-roman-latin-ext-4ZJIpNVo.woff2 b/assets/inter-roman-latin-ext-4ZJIpNVo.woff2 new file mode 100644 index 00000000..9a8d1e2b Binary files /dev/null and b/assets/inter-roman-latin-ext-4ZJIpNVo.woff2 differ diff --git a/assets/inter-roman-vietnamese-BjW4sHH5.woff2 b/assets/inter-roman-vietnamese-BjW4sHH5.woff2 new file mode 100644 index 00000000..57bdc22a Binary files /dev/null and b/assets/inter-roman-vietnamese-BjW4sHH5.woff2 differ diff --git a/assets/layout-page-DUDMdVZK.js b/assets/layout-page-DUDMdVZK.js new file mode 100644 index 00000000..a2a317e1 --- /dev/null +++ b/assets/layout-page-DUDMdVZK.js @@ -0,0 +1 @@ +import{M as e,p as t,t as n,u as r}from"./plugin-vue_export-helper-ZATDNS4t.js";var i=JSON.parse(`{"path":"/article/u2pon1pb/","title":"Layout: Page | 博客","lang":"zh-CN","frontmatter":{"pageLayout":"page","title":"Layout: Page","tags":["预览","组件"],"createTime":"2025/04/17 02:28:30","permalink":"/article/u2pon1pb/","description":"Layout: Page Content","head":[["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Layout: Page\\",\\"image\\":[\\"\\"],\\"dateModified\\":null,\\"author\\":[]}"],["meta",{"property":"og:url","content":"https://plume-layout-slots.netlify.app/article/u2pon1pb/"}],["meta",{"property":"og:site_name","content":"Plume"}],["meta",{"property":"og:title","content":"Layout: Page"}],["meta",{"property":"og:description","content":"Layout: Page Content"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"article:tag","content":"组件"}],["meta",{"property":"article:tag","content":"预览"}]]},"readingTime":{"minutes":0.07,"words":20},"git":{},"autoDesc":true,"filePathRelative":"blog/preview/layout-page.md","headers":[],"categoryList":[{"id":"5ebeb6","sort":10000,"name":"preview"}]}`),a={name:`layout-page.md`};function o(n,i,a,o,s,c){return e(),t(`div`,null,[...i[0]||=[r(`p`,null,`Layout: Page Content`,-1)]])}var s=n(a,[[`render`,o]]);export{i as _pageData,s as default}; \ No newline at end of file diff --git a/assets/markdown-fITnXr7c.js b/assets/markdown-fITnXr7c.js new file mode 100644 index 00000000..e7b308f6 --- /dev/null +++ b/assets/markdown-fITnXr7c.js @@ -0,0 +1,43 @@ +import{I as e,J as t,M as n,_ as r,g as i,h as a,p as o,t as s,u as c}from"./plugin-vue_export-helper-ZATDNS4t.js";var l=JSON.parse(`{"path":"/article/fs03b2zf/","title":"Markdown | 博客","lang":"zh-CN","frontmatter":{"title":"Markdown","tags":["markdown"],"createTime":"2025/04/17 02:28:30","permalink":"/article/fs03b2zf/","description":"标题H2 标题H3 标题H4 标题H5 标题H6 标题2 Badge 标题3 Badge 标题4 Badge 正文内容。 @property CSS at-rule是 CSS Houdini API 的一部分,它允许开发者显式地定义他们的 CSS 自定义属性, 允许进行属性类型检查、设定默认值以及定义该自定义属性是否可以被继承。 @property 的...","head":[["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Markdown\\",\\"image\\":[\\"https://plume-layout-slots.netlify.app/plume.svg\\"],\\"dateModified\\":\\"2026-02-25T13:48:39.000Z\\",\\"author\\":[]}"],["meta",{"property":"og:url","content":"https://plume-layout-slots.netlify.app/article/fs03b2zf/"}],["meta",{"property":"og:site_name","content":"Plume"}],["meta",{"property":"og:title","content":"Markdown"}],["meta",{"property":"og:description","content":"标题H2 标题H3 标题H4 标题H5 标题H6 标题2 Badge 标题3 Badge 标题4 Badge 正文内容。 @property CSS at-rule是 CSS Houdini API 的一部分,它允许开发者显式地定义他们的 CSS 自定义属性, 允许进行属性类型检查、设定默认值以及定义该自定义属性是否可以被继承。 @property 的..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:image","content":"https://plume-layout-slots.netlify.app/plume.svg"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2026-02-25T13:48:39.000Z"}],["meta",{"property":"article:tag","content":"markdown"}],["meta",{"property":"article:modified_time","content":"2026-02-25T13:48:39.000Z"}]]},"readingTime":{"minutes":2.76,"words":829},"git":{"createdTime":1703447477000,"updatedTime":1772027319000,"contributors":[{"name":"pengzhanbo","username":"pengzhanbo","email":"volodymyr@foxmail.com","commits":22,"avatar":"https://avatars.githubusercontent.com/pengzhanbo?v=4","url":"https://github.com/pengzhanbo"}],"changelog":[{"hash":"ce32605aeee40ca873962e21ff8012f320001523","time":1772027319000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"feat(plugin-md-power): rename demo-wrapper container to window (#858)"},{"hash":"4d2361a7046214fe0f4e4af01831107fd00e38ad","time":1759849989000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"feat(theme)!: add collections support (#704)"},{"hash":"614d7f5f0fade12118acf55ff3e39c6ad4a10be2","time":1745165968000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"docs: add layout-slots example (#560)"},{"hash":"9dd5a21676d88413e48326afb35c086383b8f64f","time":1742731619000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"chore(cli): update template"},{"hash":"a9f6bd0a0c04b617abfd23ebcd248a52cf4382d9","time":1736479043000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"feat(plugin-md-power): add demo syntax (#415)"},{"hash":"74079390f60483ee602fcbe88fe7fef732ae38e2","time":1724904212000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"feat: add create-vuepress-theme-plume package (#153)"},{"hash":"7832a9b13cd366ebe041de3d284dd57c0802951f","time":1724185300000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"feat(theme): remove frontmatter.author, and improve frontmatter.contributors type"},{"hash":"822d861daef23a289c5e7720cdd7b0beb79b60c1","time":1711040997000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"docs: lint fix md"},{"hash":"ca097146cf4473f9ebfb04fe9e61708dcfd6d464","time":1709917771000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"docs: lint fix"},{"hash":"207efbd12a1caeed194311a6b8ae841d92daaa00","time":1709915821000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"docs: 删除旧文档"},{"hash":"c37b1308e9cd0945054ec1bfc0156f180bd85eb4","time":1708793332000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"feat(plugin-shikiji): 使用 floating-vue 实现 twoslash 模态框"},{"hash":"554167d123a6d66cb0d496ad338c7f40e5115be8","time":1706660581000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"feat: add highlight word"},{"hash":"0f8acc37dcf28cc1aebc7681880ad0afe77d02e7","time":1705854827000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"feat: update demo-wrapper container"},{"hash":"7b946d7b4947401475d911a5593c60b03a839f52","time":1705432295000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"feat: add demo-wrapper container support"},{"hash":"d0fdf794774d126ab7f5d24fa6de5865498105b2","time":1704997596000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"feat: (试验性)代码高亮支持 twoslash"},{"hash":"5a96bacdec4ca23b22c45dbc6f28e58402e2d821","time":1704563599000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"chore: add stylelint support"},{"hash":"c4d9a10efce4241d7e6c8fc42d04da607b22933c","time":1704126842000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"style: lint fix"},{"hash":"d32cd37b252d9bda444eef18ca5b37babddabfe4","time":1703952479000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"docs: update docs"},{"hash":"5a74a66ef7b109ba22fd0b0201a4a42db63b56dd","time":1703908620000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"perf: 优化搜索、内容容器内代码块 UI"},{"hash":"f01cfe98ae11f1eb2b5a3fc75ef50017e6703ad1","time":1703895418000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"perf: 优化 搜索框 UI"},{"hash":"a20393238b9d5bb11f1cd2dac76bdbb8b425e702","time":1703567094000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"chore: update docs config"},{"hash":"37d0bac7c9921bd74167140598c45292372faae0","time":1703447477000,"email":"volodymyr@foxmail.com","author":"pengzhanbo","message":"docs: update example"}]},"autoDesc":true,"filePathRelative":"blog/preview/markdown.md","headers":[],"categoryList":[{"id":"5ebeb6","sort":10000,"name":"preview"}]}`),u={name:`markdown.md`},d={id:`标题2-badge`,tabindex:`-1`},f={class:`header-anchor`,href:`#标题2-badge`},p={id:`标题3-badge`,tabindex:`-1`},m={class:`header-anchor`,href:`#标题3-badge`},h={id:`标题4-badge`,tabindex:`-1`},g={class:`header-anchor`,href:`#标题4-badge`},_={class:`hint-container warning`};function v(s,l,u,v,y,b){let x=e(`Badge`),S=e(`VPLink`),C=e(`Icon`),w=e(`CodeTabs`),T=e(`Tabs`);return n(),o(`div`,null,[l[20]||=a(`

标题H2

标题H3

标题H4

标题H5
标题H6
`,5),c(`h2`,d,[c(`a`,f,[c(`span`,null,[l[0]||=i(`标题2 Badge `,-1),r(x,{type:`tip`,text:`Badge`})])])]),c(`h3`,p,[c(`a`,m,[c(`span`,null,[l[1]||=i(`标题3 Badge `,-1),r(x,{type:`warning`,text:`Badge`})])])]),c(`h4`,h,[c(`a`,g,[c(`span`,null,[l[2]||=i(`标题4 Badge `,-1),r(x,{type:`danger`,text:`Badge`})])])]),l[21]||=a(`

正文内容。

@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),c(`p`,null,[r(S,{href:`/`},{default:t(()=>[...l[3]||=[i(`链接`,-1)]]),_:1})]),l[22]||=c(`p`,null,[c(`a`,{href:`https://github.com/pengzhanbo`,target:`_blank`,rel:`noopener noreferrer`},`外部链接`)],-1),l[23]||=c(`p`,null,[c(`img`,{src:`/plume.svg`,alt:`plume`})],-1),l[24]||=c(`p`,null,[c(`strong`,null,`Badge:`)],-1),c(`ul`,null,[c(`li`,null,[r(x,{type:`info`,text:`info badge`})]),c(`li`,null,[r(x,{type:`tip`,text:`tip badge`})]),c(`li`,null,[r(x,{type:`warning`,text:`warning badge`})]),c(`li`,null,[r(x,{type:`danger`,text:`danger badge`})])]),l[25]||=c(`p`,null,[c(`strong`,null,`图标:`)],-1),c(`ul`,null,[c(`li`,null,[l[4]||=i(`home - `,-1),r(C,{name:`material-symbols:home`,color:`currentColor`,size:`1em`})]),c(`li`,null,[l[5]||=i(`vscode - `,-1),r(C,{name:`skill-icons:vscode-dark`,size:`2em`})]),c(`li`,null,[l[6]||=i(`twitter - `,-1),r(C,{name:`skill-icons:twitter`,size:`2em`})])]),l[26]||=a(`

示例容器:

示例

main
aside

代码:

const a = 1
+const b = 2
+const c = a + b
+
+const obj = {
+  toLong: {
+    deep: {
+      deep: {
+        deep: {
+          value: 'this is to long text. this is to long text. this is to long text. this is to long text.',
+        }
+      }
+    }
+  }
+}

代码分组:

`,5),r(w,{id:`245`,data:[{id:`tab1`},{id:`tab2`}]},{title0:t(({value:e,isActive:t})=>[...l[7]||=[c(`span`,null,`tab1`,-1)]]),title1:t(({value:e,isActive:t})=>[...l[8]||=[c(`span`,null,`tab2`,-1)]]),tab0:t(({value:e,isActive:t})=>[...l[9]||=[c(`div`,{class:`language-js line-numbers-mode`,"data-highlighter":`shiki`,"data-ext":`js`,style:{"--shiki-light":`#393a34`,"--shiki-dark":`#dbd7caee`,"--shiki-light-bg":`#ffffff`,"--shiki-dark-bg":`#121212`}},[c(`pre`,{class:`shiki shiki-themes vitesse-light vitesse-dark vp-code`},[c(`code`,{class:`language-js`},[c(`span`,{class:`line`},[c(`span`,{style:{"--shiki-light":`#AB5959`,"--shiki-dark":`#CB7676`}},`const`),c(`span`,{style:{"--shiki-light":`#B07D48`,"--shiki-dark":`#BD976A`}},` a`),c(`span`,{style:{"--shiki-light":`#999999`,"--shiki-dark":`#666666`}},` =`),c(`span`,{style:{"--shiki-light":`#2F798A`,"--shiki-dark":`#4C9A91`}},` 1`)]),i(` +`),c(`span`,{class:`line`},[c(`span`,{style:{"--shiki-light":`#AB5959`,"--shiki-dark":`#CB7676`}},`const`),c(`span`,{style:{"--shiki-light":`#B07D48`,"--shiki-dark":`#BD976A`}},` b`),c(`span`,{style:{"--shiki-light":`#999999`,"--shiki-dark":`#666666`}},` =`),c(`span`,{style:{"--shiki-light":`#2F798A`,"--shiki-dark":`#4C9A91`}},` 2`)]),i(` +`),c(`span`,{class:`line`},[c(`span`,{style:{"--shiki-light":`#AB5959`,"--shiki-dark":`#CB7676`}},`const`),c(`span`,{style:{"--shiki-light":`#B07D48`,"--shiki-dark":`#BD976A`}},` c`),c(`span`,{style:{"--shiki-light":`#999999`,"--shiki-dark":`#666666`}},` =`),c(`span`,{style:{"--shiki-light":`#B07D48`,"--shiki-dark":`#BD976A`}},` a`),c(`span`,{style:{"--shiki-light":`#AB5959`,"--shiki-dark":`#CB7676`}},` +`),c(`span`,{style:{"--shiki-light":`#B07D48`,"--shiki-dark":`#BD976A`}},` b`)])])]),c(`div`,{class:`line-numbers`,"aria-hidden":`true`,style:{"counter-reset":`line-number 0`}},[c(`div`,{class:`line-number`}),c(`div`,{class:`line-number`}),c(`div`,{class:`line-number`})])],-1)]]),tab1:t(({value:e,isActive:t})=>[...l[10]||=[c(`div`,{class:`language-ts line-numbers-mode`,"data-highlighter":`shiki`,"data-ext":`ts`,style:{"--shiki-light":`#393a34`,"--shiki-dark":`#dbd7caee`,"--shiki-light-bg":`#ffffff`,"--shiki-dark-bg":`#121212`}},[c(`pre`,{class:`shiki shiki-themes vitesse-light vitesse-dark vp-code`},[c(`code`,{class:`language-ts`},[c(`span`,{class:`line`},[c(`span`,{style:{"--shiki-light":`#AB5959`,"--shiki-dark":`#CB7676`}},`const `),c(`span`,{style:{"--shiki-light":`#B07D48`,"--shiki-dark":`#BD976A`}},`a`),c(`span`,{style:{"--shiki-light":`#999999`,"--shiki-dark":`#666666`}},`: `),c(`span`,{style:{"--shiki-light":`#2E8F82`,"--shiki-dark":`#5DA994`}},`number`),c(`span`,{style:{"--shiki-light":`#999999`,"--shiki-dark":`#666666`}},` =`),c(`span`,{style:{"--shiki-light":`#2F798A`,"--shiki-dark":`#4C9A91`}},` 1`)]),i(` +`),c(`span`,{class:`line`},[c(`span`,{style:{"--shiki-light":`#AB5959`,"--shiki-dark":`#CB7676`}},`const `),c(`span`,{style:{"--shiki-light":`#B07D48`,"--shiki-dark":`#BD976A`}},`b`),c(`span`,{style:{"--shiki-light":`#999999`,"--shiki-dark":`#666666`}},`: `),c(`span`,{style:{"--shiki-light":`#2E8F82`,"--shiki-dark":`#5DA994`}},`number`),c(`span`,{style:{"--shiki-light":`#999999`,"--shiki-dark":`#666666`}},` =`),c(`span`,{style:{"--shiki-light":`#2F798A`,"--shiki-dark":`#4C9A91`}},` 2`)]),i(` +`),c(`span`,{class:`line`},[c(`span`,{style:{"--shiki-light":`#AB5959`,"--shiki-dark":`#CB7676`}},`const `),c(`span`,{style:{"--shiki-light":`#B07D48`,"--shiki-dark":`#BD976A`}},`c`),c(`span`,{style:{"--shiki-light":`#999999`,"--shiki-dark":`#666666`}},`: `),c(`span`,{style:{"--shiki-light":`#2E8F82`,"--shiki-dark":`#5DA994`}},`number`),c(`span`,{style:{"--shiki-light":`#999999`,"--shiki-dark":`#666666`}},` =`),c(`span`,{style:{"--shiki-light":`#B07D48`,"--shiki-dark":`#BD976A`}},` a`),c(`span`,{style:{"--shiki-light":`#AB5959`,"--shiki-dark":`#CB7676`}},` + `),c(`span`,{style:{"--shiki-light":`#B07D48`,"--shiki-dark":`#BD976A`}},`b`)])])]),c(`div`,{class:`line-numbers`,"aria-hidden":`true`,style:{"counter-reset":`line-number 0`}},[c(`div`,{class:`line-number`}),c(`div`,{class:`line-number`}),c(`div`,{class:`line-number`})])],-1)]]),_:1}),l[27]||=a(`

代码块高亮:

function foo() {
+  const a = 1
+
+  console.log(a)
+
+  const b = 2
+  const c = 3
+
+  console.log(a + b + c)
+  console.log(a + b)
+}

代码块聚焦:

function foo() {
+  const a = 1
+}

仅标题

注释

注释内容 link inline code

const a = 1
+const b = 2
+const c = a + b

信息

信息内容 link inline code

const a = 1
+const b = 2
+const c = a + b

提示

提示内容 link inline code

const a = 1
+const b = 2
+const c = a + b

警告

警告内容 link inline code

const a = 1
+const b = 2
+const c = a + b

错误

错误内容 link inline code

const a = 1
+const b = 2
+const c = a + b

重要

重要内容 link inline code

const a = 1
+const b = 2
+const c = a + b
详细标题

这里是内容。

GFM alert:

note

相关信息

info

提示

tip

注意

warning

警告

caution

重要

important

选项卡:

`,20),r(T,{id:`346`,data:[{id:`标题1`},{id:`标题2`}]},{title0:t(({value:e,isActive:t})=>[...l[11]||=[i(`标题1`,-1)]]),title1:t(({value:e,isActive:t})=>[...l[12]||=[i(`标题2`,-1)]]),tab0:t(({value:e,isActive:t})=>[...l[13]||=[c(`p`,null,`内容区块`,-1)]]),tab1:t(({value:e,isActive:t})=>[...l[14]||=[c(`p`,null,`内容区块`,-1)]]),_:1}),c(`div`,_,[l[19]||=c(`p`,{class:`hint-container-title`},`注意`,-1),r(T,{id:`359`,data:[{id:`标题1`},{id:`标题2`}]},{title0:t(({value:e,isActive:t})=>[...l[15]||=[i(`标题1`,-1)]]),title1:t(({value:e,isActive:t})=>[...l[16]||=[i(`标题2`,-1)]]),tab0:t(({value:e,isActive:t})=>[...l[17]||=[c(`p`,null,`内容区块`,-1)]]),tab1:t(({value:e,isActive:t})=>[...l[18]||=[c(`p`,null,`内容区块`,-1)]]),_:1})]),l[28]||=a(`

脚注:

脚注 1 链接[1]

脚注 2 链接[2]

行内的脚注[3] 定义。

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


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

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

  2. 脚注文字。 ↩︎ ↩︎

  3. 行内脚注文本 ↩︎

`,7)])}var y=s(u,[[`render`,v],[`__scopeId`,`data-v-2144d63d`]]);export{l as _pageData,y as default}; \ No newline at end of file diff --git a/assets/photoswipe.esm-DQgKG8Z9.js b/assets/photoswipe.esm-DQgKG8Z9.js new file mode 100644 index 00000000..08780a8f --- /dev/null +++ b/assets/photoswipe.esm-DQgKG8Z9.js @@ -0,0 +1 @@ +function e(e,t,n){let r=document.createElement(t);return e&&(r.className=e),n&&n.appendChild(r),r}function t(e,t){return e.x=t.x,e.y=t.y,t.id!==void 0&&(e.id=t.id),e}function n(e){e.x=Math.round(e.x),e.y=Math.round(e.y)}function r(e,t){let n=Math.abs(e.x-t.x),r=Math.abs(e.y-t.y);return Math.sqrt(n*n+r*r)}function i(e,t){return e.x===t.x&&e.y===t.y}function a(e,t,n){return Math.min(Math.max(e,t),n)}function o(e,t,n){let r=`translate3d(${e}px,${t||0}px,0)`;return n!==void 0&&(r+=` scale3d(${n},${n},1)`),r}function s(e,t,n,r){e.style.transform=o(t,n,r)}var c=`cubic-bezier(.4,0,.22,1)`;function l(e,t,n,r){e.style.transition=t?`${t} ${n}ms ${r||c}`:`none`}function u(e,t,n){e.style.width=typeof t==`number`?`${t}px`:t,e.style.height=typeof n==`number`?`${n}px`:n}function d(e){l(e)}function f(e){return`decode`in e?e.decode().catch(()=>{}):e.complete?Promise.resolve(e):new Promise((t,n)=>{e.onload=()=>t(e),e.onerror=n})}var p={IDLE:`idle`,LOADING:`loading`,LOADED:`loaded`,ERROR:`error`};function m(e){return`button`in e&&e.button===1||e.ctrlKey||e.metaKey||e.altKey||e.shiftKey}function h(e,t,n=document){let r=[];if(e instanceof Element)r=[e];else if(e instanceof NodeList||Array.isArray(e))r=Array.from(e);else{let i=typeof e==`string`?e:t;i&&(r=Array.from(n.querySelectorAll(i)))}return r}function g(){return!!(navigator.vendor&&navigator.vendor.match(/apple/i))}var _=!1;try{window.addEventListener(`test`,null,Object.defineProperty({},`passive`,{get:()=>{_=!0}}))}catch{}var ee=class{constructor(){this._pool=[]}add(e,t,n,r){this._toggleListener(e,t,n,r)}remove(e,t,n,r){this._toggleListener(e,t,n,r,!0)}removeAll(){this._pool.forEach(e=>{this._toggleListener(e.target,e.type,e.listener,e.passive,!0,!0)}),this._pool=[]}_toggleListener(e,t,n,r,i,a){if(!e)return;let o=i?`removeEventListener`:`addEventListener`;t.split(` `).forEach(t=>{if(t){a||(i?this._pool=this._pool.filter(r=>r.type!==t||r.listener!==n||r.target!==e):this._pool.push({target:e,type:t,listener:n,passive:r}));let s=_?{passive:r||!1}:!1;e[o](t,n,s)}})}};function v(e,t){if(e.getViewportSizeFn){let n=e.getViewportSizeFn(e,t);if(n)return n}return{x:document.documentElement.clientWidth,y:window.innerHeight}}function y(e,t,n,r,i){let a=0;if(t.paddingFn)a=t.paddingFn(n,r,i)[e];else if(t.padding)a=t.padding[e];else{let n=`padding`+e[0].toUpperCase()+e.slice(1);t[n]&&(a=t[n])}return Number(a)||0}function b(e,t,n,r){return{x:t.x-y(`left`,e,t,n,r)-y(`right`,e,t,n,r),y:t.y-y(`top`,e,t,n,r)-y(`bottom`,e,t,n,r)}}var te=class{constructor(e){this.slide=e,this.currZoomLevel=1,this.center={x:0,y:0},this.max={x:0,y:0},this.min={x:0,y:0}}update(e){this.currZoomLevel=e,this.slide.width?(this._updateAxis(`x`),this._updateAxis(`y`),this.slide.pswp.dispatch(`calcBounds`,{slide:this.slide})):this.reset()}_updateAxis(e){let{pswp:t}=this.slide,n=this.slide[e===`x`?`width`:`height`]*this.currZoomLevel,r=y(e===`x`?`left`:`top`,t.options,t.viewportSize,this.slide.data,this.slide.index),i=this.slide.panAreaSize[e];this.center[e]=Math.round((i-n)/2)+r,this.max[e]=n>i?Math.round(i-n)+r:this.center[e],this.min[e]=n>i?r:this.center[e]}reset(){this.center.x=0,this.center.y=0,this.max.x=0,this.max.y=0,this.min.x=0,this.min.y=0}correctPan(e,t){return a(t,this.max[e],this.min[e])}},x=4e3,S=class{constructor(e,t,n,r){this.pswp=r,this.options=e,this.itemData=t,this.index=n,this.panAreaSize=null,this.elementSize=null,this.fit=1,this.fill=1,this.vFill=1,this.initial=1,this.secondary=1,this.max=1,this.min=1}update(e,t,n){let r={x:e,y:t};this.elementSize=r,this.panAreaSize=n;let i=n.x/r.x,a=n.y/r.y;this.fit=Math.min(1,ia?i:a),this.vFill=Math.min(1,a),this.initial=this._getInitial(),this.secondary=this._getSecondary(),this.max=Math.max(this.initial,this.secondary,this._getMax()),this.min=Math.min(this.fit,this.initial,this.secondary),this.pswp&&this.pswp.dispatch(`zoomLevelsUpdate`,{zoomLevels:this,slideData:this.itemData})}_parseZoomLevelOption(e){let t=e+`ZoomLevel`,n=this.options[t];if(n)return typeof n==`function`?n(this):n===`fill`?this.fill:n===`fit`?this.fit:Number(n)}_getSecondary(){let e=this._parseZoomLevelOption(`secondary`);return e||(e=Math.min(1,this.fit*3),this.elementSize&&e*this.elementSize.x>x&&(e=x/this.elementSize.x),e)}_getInitial(){return this._parseZoomLevelOption(`initial`)||this.fit}_getMax(){return this._parseZoomLevelOption(`max`)||Math.max(1,this.fit*4)}},C=class{constructor(t,n,r){this.data=t,this.index=n,this.pswp=r,this.isActive=n===r.currIndex,this.currentResolution=0,this.panAreaSize={x:0,y:0},this.pan={x:0,y:0},this.isFirstSlide=this.isActive&&!r.opener.isOpen,this.zoomLevels=new S(r.options,t,n,r),this.pswp.dispatch(`gettingData`,{slide:this,data:this.data,index:n}),this.content=this.pswp.contentLoader.getContentBySlide(this),this.container=e(`pswp__zoom-wrap`,`div`),this.holderElement=null,this.currZoomLevel=1,this.width=this.content.width,this.height=this.content.height,this.heavyAppended=!1,this.bounds=new te(this),this.prevDisplayedWidth=-1,this.prevDisplayedHeight=-1,this.pswp.dispatch(`slideInit`,{slide:this})}setIsActive(e){e&&!this.isActive?this.activate():!e&&this.isActive&&this.deactivate()}append(e){this.holderElement=e,this.container.style.transformOrigin=`0 0`,this.data&&(this.calculateSize(),this.load(),this.updateContentSize(),this.appendHeavy(),this.holderElement.appendChild(this.container),this.zoomAndPanToInitial(),this.pswp.dispatch(`firstZoomPan`,{slide:this}),this.applyCurrentZoomPan(),this.pswp.dispatch(`afterSetContent`,{slide:this}),this.isActive&&this.activate())}load(){this.content.load(!1),this.pswp.dispatch(`slideLoad`,{slide:this})}appendHeavy(){let{pswp:e}=this;this.heavyAppended||!e.opener.isOpen||e.mainScroll.isShifted()||!this.isActive&&!1||this.pswp.dispatch(`appendHeavy`,{slide:this}).defaultPrevented||(this.heavyAppended=!0,this.content.append(),this.pswp.dispatch(`appendHeavyContent`,{slide:this}))}activate(){this.isActive=!0,this.appendHeavy(),this.content.activate(),this.pswp.dispatch(`slideActivate`,{slide:this})}deactivate(){this.isActive=!1,this.content.deactivate(),this.currZoomLevel!==this.zoomLevels.initial&&this.calculateSize(),this.currentResolution=0,this.zoomAndPanToInitial(),this.applyCurrentZoomPan(),this.updateContentSize(),this.pswp.dispatch(`slideDeactivate`,{slide:this})}destroy(){this.content.hasSlide=!1,this.content.remove(),this.container.remove(),this.pswp.dispatch(`slideDestroy`,{slide:this})}resize(){this.currZoomLevel===this.zoomLevels.initial||!this.isActive?(this.calculateSize(),this.currentResolution=0,this.zoomAndPanToInitial(),this.applyCurrentZoomPan(),this.updateContentSize()):(this.calculateSize(),this.bounds.update(this.currZoomLevel),this.panTo(this.pan.x,this.pan.y))}updateContentSize(e){let t=this.currentResolution||this.zoomLevels.initial;if(!t)return;let n=Math.round(this.width*t)||this.pswp.viewportSize.x,r=Math.round(this.height*t)||this.pswp.viewportSize.y;!this.sizeChanged(n,r)&&!e||this.content.setDisplayedSize(n,r)}sizeChanged(e,t){return e!==this.prevDisplayedWidth||t!==this.prevDisplayedHeight?(this.prevDisplayedWidth=e,this.prevDisplayedHeight=t,!0):!1}getPlaceholderElement(){return this.content.placeholder?.element}zoomTo(e,t,r,i){let{pswp:o}=this;if(!this.isZoomable()||o.mainScroll.isShifted())return;o.dispatch(`beforeZoomTo`,{destZoomLevel:e,centerPoint:t,transitionDuration:r}),o.animations.stopAllPan();let s=this.currZoomLevel;i||(e=a(e,this.zoomLevels.min,this.zoomLevels.max)),this.setZoomLevel(e),this.pan.x=this.calculateZoomToPanOffset(`x`,t,s),this.pan.y=this.calculateZoomToPanOffset(`y`,t,s),n(this.pan);let c=()=>{this._setResolution(e),this.applyCurrentZoomPan()};r?o.animations.startTransition({isPan:!0,name:`zoomTo`,target:this.container,transform:this.getCurrentTransform(),onComplete:c,duration:r,easing:o.options.easing}):c()}toggleZoom(e){this.zoomTo(this.currZoomLevel===this.zoomLevels.initial?this.zoomLevels.secondary:this.zoomLevels.initial,e,this.pswp.options.zoomAnimationDuration)}setZoomLevel(e){this.currZoomLevel=e,this.bounds.update(this.currZoomLevel)}calculateZoomToPanOffset(e,t,n){if(this.bounds.max[e]-this.bounds.min[e]===0)return this.bounds.center[e];t||=this.pswp.getViewportCenterPoint(),n||=this.zoomLevels.initial;let r=this.currZoomLevel/n;return this.bounds.correctPan(e,(this.pan[e]-t[e])*r+t[e])}panTo(e,t){this.pan.x=this.bounds.correctPan(`x`,e),this.pan.y=this.bounds.correctPan(`y`,t),this.applyCurrentZoomPan()}isPannable(){return!!this.width&&this.currZoomLevel>this.zoomLevels.fit}isZoomable(){return!!this.width&&this.content.isZoomable()}applyCurrentZoomPan(){this._applyZoomTransform(this.pan.x,this.pan.y,this.currZoomLevel),this===this.pswp.currSlide&&this.pswp.dispatch(`zoomPanUpdate`,{slide:this})}zoomAndPanToInitial(){this.currZoomLevel=this.zoomLevels.initial,this.bounds.update(this.currZoomLevel),t(this.pan,this.bounds.center),this.pswp.dispatch(`initialZoomPan`,{slide:this})}_applyZoomTransform(e,t,n){n/=this.currentResolution||this.zoomLevels.initial,s(this.container,e,t,n)}calculateSize(){let{pswp:e}=this;t(this.panAreaSize,b(e.options,e.viewportSize,this.data,this.index)),this.zoomLevels.update(this.width,this.height,this.panAreaSize),e.dispatch(`calcSlideSize`,{slide:this})}getCurrentTransform(){let e=this.currZoomLevel/(this.currentResolution||this.zoomLevels.initial);return o(this.pan.x,this.pan.y,e)}_setResolution(e){e!==this.currentResolution&&(this.currentResolution=e,this.updateContentSize(),this.pswp.dispatch(`resolutionChanged`))}},ne=.35,re=.6,w=.4,T=.5;function ie(e,t){return e*t/(1-t)}var ae=class{constructor(e){this.gestures=e,this.pswp=e.pswp,this.startPan={x:0,y:0}}start(){this.pswp.currSlide&&t(this.startPan,this.pswp.currSlide.pan),this.pswp.animations.stopAll()}change(){let{p1:e,prevP1:t,dragAxis:r}=this.gestures,{currSlide:i}=this.pswp;if(r===`y`&&this.pswp.options.closeOnVerticalDrag&&i&&i.currZoomLevel<=i.zoomLevels.fit&&!this.gestures.isMultitouch){let n=i.pan.y+(e.y-t.y);if(!this.pswp.dispatch(`verticalDrag`,{panY:n}).defaultPrevented){this._setPanWithFriction(`y`,n,re);let e=1-Math.abs(this._getVerticalDragRatio(i.pan.y));this.pswp.applyBgOpacity(e),i.applyCurrentZoomPan()}}else this._panOrMoveMainScroll(`x`)||(this._panOrMoveMainScroll(`y`),i&&(n(i.pan),i.applyCurrentZoomPan()))}end(){let{velocity:e}=this.gestures,{mainScroll:t,currSlide:n}=this.pswp,r=0;if(this.pswp.animations.stopAll(),t.isShifted()){let n=(t.x-t.getCurrSlideX())/this.pswp.viewportSize.x;e.x<-T&&n<0||e.x<.1&&n<-.5?(r=1,e.x=Math.min(e.x,0)):(e.x>T&&n>0||e.x>-.1&&n>.5)&&(r=-1,e.x=Math.max(e.x,0)),t.moveIndexBy(r,!0,e.x)}n&&n.currZoomLevel>n.zoomLevels.max||this.gestures.isMultitouch?this.gestures.zoomLevels.correctZoomPan(!0):(this._finishPanGestureForAxis(`x`),this._finishPanGestureForAxis(`y`))}_finishPanGestureForAxis(e){let{velocity:t}=this.gestures,{currSlide:n}=this.pswp;if(!n)return;let{pan:r,bounds:i}=n,o=r[e],s=this.pswp.bgOpacity<1&&e===`y`,c=o+ie(t[e],.995);if(s){let e=this._getVerticalDragRatio(o),t=this._getVerticalDragRatio(c);if(e<0&&t<-w||e>0&&t>w){this.pswp.close();return}}let l=i.correctPan(e,c);if(o===l)return;let u=l===c?1:.82,d=this.pswp.bgOpacity,f=l-o;this.pswp.animations.startSpring({name:`panGesture`+e,isPan:!0,start:o,end:l,velocity:t[e],dampingRatio:u,onUpdate:t=>{if(s&&this.pswp.bgOpacity<1){let e=1-(l-t)/f;this.pswp.applyBgOpacity(a(d+(1-d)*e,0,1))}r[e]=Math.floor(t),n.applyCurrentZoomPan()}})}_panOrMoveMainScroll(e){let{p1:t,dragAxis:n,prevP1:r,isMultitouch:i}=this.gestures,{currSlide:a,mainScroll:o}=this.pswp,s=t[e]-r[e],c=o.x+s;if(!s||!a)return!1;if(e===`x`&&!a.isPannable()&&!i)return o.moveTo(c,!0),!0;let{bounds:l}=a,u=a.pan[e]+s;if(this.pswp.options.allowPanToNext&&n===`x`&&e===`x`&&!i){let t=o.getCurrSlideX(),n=o.x-t,r=s>0,i=!r;if(u>l.min[e]&&r){if(l.min[e]<=this.startPan[e])return o.moveTo(c,!0),!0;this._setPanWithFriction(e,u)}else if(u0)return o.moveTo(Math.max(c,t),!0),!0;if(n<0)return o.moveTo(Math.min(c,t),!0),!0}else this._setPanWithFriction(e,u)}else e===`y`?!o.isShifted()&&l.min.y!==l.max.y&&this._setPanWithFriction(e,u):this._setPanWithFriction(e,u);return!1}_getVerticalDragRatio(e){return(e-(this.pswp.currSlide?.bounds.center.y??0))/(this.pswp.viewportSize.y/3)}_setPanWithFriction(e,t,n){let{currSlide:r}=this.pswp;if(!r)return;let{pan:i,bounds:a}=r;if(a.correctPan(e,t)!==t||n){let r=Math.round(t-i[e]);i[e]+=r*(n||ne)}else i[e]=t}},E=.05,D=.15;function O(e,t,n){return e.x=(t.x+n.x)/2,e.y=(t.y+n.y)/2,e}var k=class{constructor(e){this.gestures=e,this._startPan={x:0,y:0},this._startZoomPoint={x:0,y:0},this._zoomPoint={x:0,y:0},this._wasOverFitZoomLevel=!1,this._startZoomLevel=1}start(){let{currSlide:e}=this.gestures.pswp;e&&(this._startZoomLevel=e.currZoomLevel,t(this._startPan,e.pan)),this.gestures.pswp.animations.stopAllPan(),this._wasOverFitZoomLevel=!1}change(){let{p1:e,startP1:t,p2:n,startP2:i,pswp:a}=this.gestures,{currSlide:o}=a;if(!o)return;let s=o.zoomLevels.min,c=o.zoomLevels.max;if(!o.isZoomable()||a.mainScroll.isShifted())return;O(this._startZoomPoint,t,i),O(this._zoomPoint,e,n);let l=1/r(t,i)*r(e,n)*this._startZoomLevel;if(l>o.zoomLevels.initial+o.zoomLevels.initial/15&&(this._wasOverFitZoomLevel=!0),lc&&(l=c+(l-c)*E);o.pan.x=this._calculatePanForZoomLevel(`x`,l),o.pan.y=this._calculatePanForZoomLevel(`y`,l),o.setZoomLevel(l),o.applyCurrentZoomPan()}end(){let{pswp:e}=this.gestures,{currSlide:t}=e;(!t||t.currZoomLevelr.zoomLevels.max?s=r.zoomLevels.max:(c=!1,s=o);let l=n.bgOpacity,u=n.bgOpacity<1,d=t({x:0,y:0},r.pan),f=t({x:0,y:0},d);e&&(this._zoomPoint.x=0,this._zoomPoint.y=0,this._startZoomPoint.x=0,this._startZoomPoint.y=0,this._startZoomLevel=o,t(this._startPan,d)),c&&(f={x:this._calculatePanForZoomLevel(`x`,s),y:this._calculatePanForZoomLevel(`y`,s)}),r.setZoomLevel(s),f={x:r.bounds.correctPan(`x`,f.x),y:r.bounds.correctPan(`y`,f.y)},r.setZoomLevel(o);let p=!i(f,d);if(!p&&!c&&!u){r._setResolution(s),r.applyCurrentZoomPan();return}n.animations.stopAllPan(),n.animations.startSpring({isPan:!0,start:0,end:1e3,velocity:0,dampingRatio:1,naturalFrequency:40,onUpdate:e=>{if(e/=1e3,p||c){if(p&&(r.pan.x=d.x+(f.x-d.x)*e,r.pan.y=d.y+(f.y-d.y)*e),c){let t=o+(s-o)*e;r.setZoomLevel(t)}r.applyCurrentZoomPan()}u&&n.bgOpacity<1&&n.applyBgOpacity(a(l+(1-l)*e,0,1))},onComplete:()=>{r._setResolution(s),r.applyCurrentZoomPan()}})}};function A(e){return!!e.target.closest(`.pswp__container`)}var j=class{constructor(e){this.gestures=e}click(e,t){let n=t.target.classList,r=n.contains(`pswp__img`),i=n.contains(`pswp__item`)||n.contains(`pswp__zoom-wrap`);r?this._doClickOrTapAction(`imageClick`,e,t):i&&this._doClickOrTapAction(`bgClick`,e,t)}tap(e,t){A(t)&&this._doClickOrTapAction(`tap`,e,t)}doubleTap(e,t){A(t)&&this._doClickOrTapAction(`doubleTap`,e,t)}_doClickOrTapAction(e,t,n){var r;let{pswp:i}=this.gestures,{currSlide:a}=i,o=e+`Action`,s=i.options[o];if(!i.dispatch(o,{point:t,originalEvent:n}).defaultPrevented){if(typeof s==`function`){s.call(i,t,n);return}switch(s){case`close`:case`next`:i[s]();break;case`zoom`:a?.toggleZoom(t);break;case`zoom-or-close`:a!=null&&a.isZoomable()&&a.zoomLevels.secondary!==a.zoomLevels.initial?a.toggleZoom(t):i.options.clickToCloseNonZoomable&&i.close();break;case`toggle-controls`:(r=this.gestures.pswp.element)==null||r.classList.toggle(`pswp--ui-visible`);break}}}},M=10,N=300,P=25,F=class{constructor(e){this.pswp=e,this.dragAxis=null,this.p1={x:0,y:0},this.p2={x:0,y:0},this.prevP1={x:0,y:0},this.prevP2={x:0,y:0},this.startP1={x:0,y:0},this.startP2={x:0,y:0},this.velocity={x:0,y:0},this._lastStartP1={x:0,y:0},this._intervalP1={x:0,y:0},this._numActivePoints=0,this._ongoingPointers=[],this._touchEventEnabled=`ontouchstart`in window,this._pointerEventEnabled=!!window.PointerEvent,this.supportsTouch=this._touchEventEnabled||this._pointerEventEnabled&&navigator.maxTouchPoints>1,this._numActivePoints=0,this._intervalTime=0,this._velocityCalculated=!1,this.isMultitouch=!1,this.isDragging=!1,this.isZooming=!1,this.raf=null,this._tapTimer=null,this.supportsTouch||(e.options.allowPanToNext=!1),this.drag=new ae(this),this.zoomLevels=new k(this),this.tapHandler=new j(this),e.on(`bindEvents`,()=>{e.events.add(e.scrollWrap,`click`,this._onClick.bind(this)),this._pointerEventEnabled?this._bindEvents(`pointer`,`down`,`up`,`cancel`):this._touchEventEnabled?(this._bindEvents(`touch`,`start`,`end`,`cancel`),e.scrollWrap&&(e.scrollWrap.ontouchmove=()=>{},e.scrollWrap.ontouchend=()=>{})):this._bindEvents(`mouse`,`down`,`up`)})}_bindEvents(e,t,n,r){let{pswp:i}=this,{events:a}=i,o=r?e+r:``;a.add(i.scrollWrap,e+t,this.onPointerDown.bind(this)),a.add(window,e+`move`,this.onPointerMove.bind(this)),a.add(window,e+n,this.onPointerUp.bind(this)),o&&a.add(i.scrollWrap,o,this.onPointerUp.bind(this))}onPointerDown(e){let n=e.type===`mousedown`||e.pointerType===`mouse`;if(n&&e.button>0)return;let{pswp:r}=this;if(!r.opener.isOpen){e.preventDefault();return}r.dispatch(`pointerDown`,{originalEvent:e}).defaultPrevented||(n&&(r.mouseDetected(),this._preventPointerEventBehaviour(e,`down`)),r.animations.stopAll(),this._updatePoints(e,`down`),this._numActivePoints===1&&(this.dragAxis=null,t(this.startP1,this.p1)),this._numActivePoints>1?(this._clearTapTimer(),this.isMultitouch=!0):this.isMultitouch=!1)}onPointerMove(e){this._preventPointerEventBehaviour(e,`move`),this._numActivePoints&&(this._updatePoints(e,`move`),!this.pswp.dispatch(`pointerMove`,{originalEvent:e}).defaultPrevented&&(this._numActivePoints===1&&!this.isDragging?(this.dragAxis||this._calculateDragDirection(),this.dragAxis&&!this.isDragging&&(this.isZooming&&(this.isZooming=!1,this.zoomLevels.end()),this.isDragging=!0,this._clearTapTimer(),this._updateStartPoints(),this._intervalTime=Date.now(),this._velocityCalculated=!1,t(this._intervalP1,this.p1),this.velocity.x=0,this.velocity.y=0,this.drag.start(),this._rafStopLoop(),this._rafRenderLoop())):this._numActivePoints>1&&!this.isZooming&&(this._finishDrag(),this.isZooming=!0,this._updateStartPoints(),this.zoomLevels.start(),this._rafStopLoop(),this._rafRenderLoop())))}_finishDrag(){this.isDragging&&(this.isDragging=!1,this._velocityCalculated||this._updateVelocity(!0),this.drag.end(),this.dragAxis=null)}onPointerUp(e){this._numActivePoints&&(this._updatePoints(e,`up`),!this.pswp.dispatch(`pointerUp`,{originalEvent:e}).defaultPrevented&&(this._numActivePoints===0&&(this._rafStopLoop(),this.isDragging?this._finishDrag():!this.isZooming&&!this.isMultitouch&&this._finishTap(e)),this._numActivePoints<2&&this.isZooming&&(this.isZooming=!1,this.zoomLevels.end(),this._numActivePoints===1&&(this.dragAxis=null,this._updateStartPoints()))))}_rafRenderLoop(){(this.isDragging||this.isZooming)&&(this._updateVelocity(),this.isDragging?i(this.p1,this.prevP1)||this.drag.change():(!i(this.p1,this.prevP1)||!i(this.p2,this.prevP2))&&this.zoomLevels.change(),this._updatePrevPoints(),this.raf=requestAnimationFrame(this._rafRenderLoop.bind(this)))}_updateVelocity(e){let n=Date.now(),r=n-this._intervalTime;r<50&&!e||(this.velocity.x=this._getVelocity(`x`,r),this.velocity.y=this._getVelocity(`y`,r),this._intervalTime=n,t(this._intervalP1,this.p1),this._velocityCalculated=!0)}_finishTap(e){let{mainScroll:n}=this.pswp;if(n.isShifted()){n.moveIndexBy(0,!0);return}if(e.type.indexOf(`cancel`)>0)return;if(e.type===`mouseup`||e.pointerType===`mouse`){this.tapHandler.click(this.startP1,e);return}let i=this.pswp.options.doubleTapAction?N:0;this._tapTimer?(this._clearTapTimer(),r(this._lastStartP1,this.startP1){this.tapHandler.tap(this.startP1,e),this._clearTapTimer()},i))}_clearTapTimer(){this._tapTimer&&=(clearTimeout(this._tapTimer),null)}_getVelocity(e,t){let n=this.p1[e]-this._intervalP1[e];return Math.abs(n)>1&&t>5?n/t:0}_rafStopLoop(){this.raf&&=(cancelAnimationFrame(this.raf),null)}_preventPointerEventBehaviour(e,t){this.pswp.applyFilters(`preventPointerEvent`,!0,e,t)&&e.preventDefault()}_updatePoints(e,n){if(this._pointerEventEnabled){let r=e,i=this._ongoingPointers.findIndex(e=>e.id===r.pointerId);n===`up`&&i>-1?this._ongoingPointers.splice(i,1):n===`down`&&i===-1?this._ongoingPointers.push(this._convertEventPosToPoint(r,{x:0,y:0})):i>-1&&this._convertEventPosToPoint(r,this._ongoingPointers[i]),this._numActivePoints=this._ongoingPointers.length,this._numActivePoints>0&&t(this.p1,this._ongoingPointers[0]),this._numActivePoints>1&&t(this.p2,this._ongoingPointers[1])}else{let t=e;this._numActivePoints=0,t.type.indexOf(`touch`)>-1?t.touches&&t.touches.length>0&&(this._convertEventPosToPoint(t.touches[0],this.p1),this._numActivePoints++,t.touches.length>1&&(this._convertEventPosToPoint(t.touches[1],this.p2),this._numActivePoints++)):(this._convertEventPosToPoint(e,this.p1),n===`up`?this._numActivePoints=0:this._numActivePoints++)}}_updatePrevPoints(){t(this.prevP1,this.p1),t(this.prevP2,this.p2)}_updateStartPoints(){t(this.startP1,this.p1),t(this.startP2,this.p2),this._updatePrevPoints()}_calculateDragDirection(){if(this.pswp.mainScroll.isShifted())this.dragAxis=`x`;else{let e=Math.abs(this.p1.x-this.startP1.x)-Math.abs(this.p1.y-this.startP1.y);if(e!==0){let t=e>0?`x`:`y`;Math.abs(this.p1[t]-this.startP1[t])>=M&&(this.dragAxis=t)}}}_convertEventPosToPoint(e,t){return t.x=e.pageX-this.pswp.offset.x,t.y=e.pageY-this.pswp.offset.y,`pointerId`in e?t.id=e.pointerId:e.identifier!==void 0&&(t.id=e.identifier),t}_onClick(e){this.pswp.mainScroll.isShifted()&&(e.preventDefault(),e.stopPropagation())}},I=.35,L=class{constructor(e){this.pswp=e,this.x=0,this.slideWidth=0,this._currPositionIndex=0,this._prevPositionIndex=0,this._containerShiftIndex=-1,this.itemHolders=[]}resize(e){let{pswp:t}=this,n=Math.round(t.viewportSize.x+t.viewportSize.x*t.options.spacing),r=n!==this.slideWidth;r&&(this.slideWidth=n,this.moveTo(this.getCurrSlideX())),this.itemHolders.forEach((t,n)=>{r&&s(t.el,(n+this._containerShiftIndex)*this.slideWidth),e&&t.slide&&t.slide.resize()})}resetPosition(){this._currPositionIndex=0,this._prevPositionIndex=0,this.slideWidth=0,this._containerShiftIndex=-1}appendHolders(){this.itemHolders=[];for(let t=0;t<3;t++){let n=e(`pswp__item`,`div`,this.pswp.container);n.setAttribute(`role`,`group`),n.setAttribute(`aria-roledescription`,`slide`),n.setAttribute(`aria-hidden`,`true`),n.style.display=t===1?`block`:`none`,this.itemHolders.push({el:n})}}canBeSwiped(){return this.pswp.getNumItems()>1}moveIndexBy(e,t,n){let{pswp:r}=this,i=r.potentialIndex+e,a=r.getNumItems();if(r.canLoop()){i=r.getLoopedIndex(i);let t=(e+a)%a;e=t<=a/2?t:t-a}else i<0?i=0:i>=a&&(i=a-1),e=i-r.potentialIndex;r.potentialIndex=i,this._currPositionIndex-=e,r.animations.stopMainScroll();let o=this.getCurrSlideX();if(!t)this.moveTo(o),this.updateCurrItem();else{r.animations.startSpring({isMainScroll:!0,start:this.x,end:o,velocity:n||0,naturalFrequency:30,dampingRatio:1,onUpdate:e=>{this.moveTo(e)},onComplete:()=>{this.updateCurrItem(),r.appendHeavy()}});let e=r.potentialIndex-r.currIndex;if(r.canLoop()){let t=(e+a)%a;e=t<=a/2?t:t-a}Math.abs(e)>1&&this.updateCurrItem()}return!!e}getCurrSlideX(){return this.slideWidth*this._currPositionIndex}isShifted(){return this.x!==this.getCurrSlideX()}updateCurrItem(){let{pswp:e}=this,t=this._prevPositionIndex-this._currPositionIndex;if(!t)return;this._prevPositionIndex=this._currPositionIndex,e.currIndex=e.potentialIndex;let n=Math.abs(t),r;n>=3&&(this._containerShiftIndex+=t+(t>0?-3:3),n=3,this.itemHolders.forEach(e=>{var t;(t=e.slide)==null||t.destroy(),e.slide=void 0}));for(let i=0;i0?(r=this.itemHolders.shift(),r&&(this.itemHolders[2]=r,this._containerShiftIndex++,s(r.el,(this._containerShiftIndex+2)*this.slideWidth),e.setContent(r,e.currIndex-n+i+2))):(r=this.itemHolders.pop(),r&&(this.itemHolders.unshift(r),this._containerShiftIndex--,s(r.el,this._containerShiftIndex*this.slideWidth),e.setContent(r,e.currIndex+n-i-2)));Math.abs(this._containerShiftIndex)>50&&!this.isShifted()&&(this.resetPosition(),this.resize()),e.animations.stopAllPan(),this.itemHolders.forEach((e,t)=>{e.slide&&e.slide.setIsActive(t===1)}),e.currSlide=this.itemHolders[1]?.slide,e.contentLoader.updateLazy(t),e.currSlide&&e.currSlide.applyCurrentZoomPan(),e.dispatch(`change`)}moveTo(e,t){if(!this.pswp.canLoop()&&t){let t=(this.slideWidth*this._currPositionIndex-e)/this.slideWidth;t+=this.pswp.currIndex;let n=Math.round(e-this.x);(t<0&&n>0||t>=this.pswp.getNumItems()-1&&n<0)&&(e=this.x+n*I)}this.x=e,this.pswp.container&&s(this.pswp.container,e),this.pswp.dispatch(`moveMainScroll`,{x:e,dragging:t??!1})}},R={Escape:27,z:90,ArrowLeft:37,ArrowUp:38,ArrowRight:39,ArrowDown:40,Tab:9},z=(e,t)=>t?e:R[e],B=class{constructor(e){this.pswp=e,this._wasFocused=!1,e.on(`bindEvents`,()=>{e.options.trapFocus&&(e.options.initialPointerPos||this._focusRoot(),e.events.add(document,`focusin`,this._onFocusIn.bind(this))),e.events.add(document,`keydown`,this._onKeyDown.bind(this))});let t=document.activeElement;e.on(`destroy`,()=>{e.options.returnFocus&&t&&this._wasFocused&&t.focus()})}_focusRoot(){!this._wasFocused&&this.pswp.element&&(this.pswp.element.focus(),this._wasFocused=!0)}_onKeyDown(e){let{pswp:t}=this;if(t.dispatch(`keydown`,{originalEvent:e}).defaultPrevented||m(e))return;let n,r,i=!1,a=`key`in e;switch(a?e.key:e.keyCode){case z(`Escape`,a):t.options.escKey&&(n=`close`);break;case z(`z`,a):n=`toggleZoom`;break;case z(`ArrowLeft`,a):r=`x`;break;case z(`ArrowUp`,a):r=`y`;break;case z(`ArrowRight`,a):r=`x`,i=!0;break;case z(`ArrowDown`,a):i=!0,r=`y`;break;case z(`Tab`,a):this._focusRoot();break}if(r){e.preventDefault();let{currSlide:a}=t;t.options.arrowKeys&&r===`x`&&t.getNumItems()>1?n=i?`next`:`prev`:a&&a.currZoomLevel>a.zoomLevels.fit&&(a.pan[r]+=i?-80:80,a.panTo(a.pan.x,a.pan.y))}n&&(e.preventDefault(),t[n]())}_onFocusIn(e){let{template:t}=this.pswp;t&&document!==e.target&&t!==e.target&&!t.contains(e.target)&&t.focus()}},V=`cubic-bezier(.4,0,.22,1)`,H=class{constructor(e){this.props=e;let{target:t,onComplete:n,transform:r,onFinish:i=()=>{},duration:a=333,easing:o=V}=e;this.onFinish=i;let s=r?`transform`:`opacity`,c=e[s]??``;this._target=t,this._onComplete=n,this._finished=!1,this._onTransitionEnd=this._onTransitionEnd.bind(this),this._helperTimeout=setTimeout(()=>{l(t,s,a,o),this._helperTimeout=setTimeout(()=>{t.addEventListener(`transitionend`,this._onTransitionEnd,!1),t.addEventListener(`transitioncancel`,this._onTransitionEnd,!1),this._helperTimeout=setTimeout(()=>{this._finalizeAnimation()},a+500),t.style[s]=c},30)},0)}_onTransitionEnd(e){e.target===this._target&&this._finalizeAnimation()}_finalizeAnimation(){this._finished||(this._finished=!0,this.onFinish(),this._onComplete&&this._onComplete())}destroy(){this._helperTimeout&&clearTimeout(this._helperTimeout),d(this._target),this._target.removeEventListener(`transitionend`,this._onTransitionEnd,!1),this._target.removeEventListener(`transitioncancel`,this._onTransitionEnd,!1),this._finished||this._finalizeAnimation()}},U=12,W=.75,G=class{constructor(e,t,n){this.velocity=e*1e3,this._dampingRatio=t||W,this._naturalFrequency=n||U,this._dampedFrequency=this._naturalFrequency,this._dampingRatio<1&&(this._dampedFrequency*=Math.sqrt(1-this._dampingRatio*this._dampingRatio))}easeFrame(e,t){let n=0,r;t/=1e3;let i=Math.E**(-this._dampingRatio*this._naturalFrequency*t);if(this._dampingRatio===1)r=this.velocity+this._naturalFrequency*e,n=(e+r*t)*i,this.velocity=n*-this._naturalFrequency+r*i;else if(this._dampingRatio<1){r=1/this._dampedFrequency*(this._dampingRatio*this._naturalFrequency*e+this.velocity);let a=Math.cos(this._dampedFrequency*t),o=Math.sin(this._dampedFrequency*t);n=i*(e*a+r*o),this.velocity=n*-this._naturalFrequency*this._dampingRatio+i*(-this._dampedFrequency*e*o+this._dampedFrequency*r*a)}return n}},K=class{constructor(e){this.props=e,this._raf=0;let{start:t,end:n,velocity:r,onUpdate:i,onComplete:a,onFinish:o=()=>{},dampingRatio:s,naturalFrequency:c}=e;this.onFinish=o;let l=new G(r,s,c),u=Date.now(),d=t-n,f=()=>{this._raf&&(d=l.easeFrame(d,Date.now()-u),Math.abs(d)<1&&Math.abs(l.velocity)<50?(i(n),a&&a(),this.onFinish()):(u=Date.now(),i(d+n),this._raf=requestAnimationFrame(f)))};this._raf=requestAnimationFrame(f)}destroy(){this._raf>=0&&cancelAnimationFrame(this._raf),this._raf=0}},q=class{constructor(){this.activeAnimations=[]}startSpring(e){this._start(e,!0)}startTransition(e){this._start(e)}_start(e,t){let n=t?new K(e):new H(e);return this.activeAnimations.push(n),n.onFinish=()=>this.stop(n),n}stop(e){e.destroy();let t=this.activeAnimations.indexOf(e);t>-1&&this.activeAnimations.splice(t,1)}stopAll(){this.activeAnimations.forEach(e=>{e.destroy()}),this.activeAnimations=[]}stopAllPan(){this.activeAnimations=this.activeAnimations.filter(e=>e.props.isPan?(e.destroy(),!1):!0)}stopMainScroll(){this.activeAnimations=this.activeAnimations.filter(e=>e.props.isMainScroll?(e.destroy(),!1):!0)}isPanRunning(){return this.activeAnimations.some(e=>e.props.isPan)}},J=class{constructor(e){this.pswp=e,e.events.add(e.element,`wheel`,this._onWheel.bind(this))}_onWheel(e){e.preventDefault();let{currSlide:t}=this.pswp,{deltaX:n,deltaY:r}=e;if(t&&!this.pswp.dispatch(`wheel`,{originalEvent:e}).defaultPrevented)if(e.ctrlKey||this.pswp.options.wheelToZoom){if(t.isZoomable()){let n=-r;e.deltaMode===1?n*=.05:n*=e.deltaMode?1:.002,n=2**n;let i=t.currZoomLevel*n;t.zoomTo(i,{x:e.clientX,y:e.clientY})}}else t.isPannable()&&(e.deltaMode===1&&(n*=18,r*=18),t.panTo(t.pan.x-n,t.pan.y-r))}};function oe(e){if(typeof e==`string`)return e;if(!e||!e.isCustomSVG)return``;let t=e,n=``,n}var se=class{constructor(t,n){var r;let i=n.name||n.className,a=n.html;if(t.options[i]===!1)return;typeof t.options[i+`SVG`]==`string`&&(a=t.options[i+`SVG`]),t.dispatch(`uiElementCreate`,{data:n});let o=``;n.isButton?(o+=`pswp__button `,o+=n.className||`pswp__button--${n.name}`):o+=n.className||`pswp__${n.name}`;let s=n.isButton?n.tagName||`button`:n.tagName||`div`;s=s.toLowerCase();let c=e(o,s);if(n.isButton){s===`button`&&(c.type=`button`);let{title:e}=n,{ariaLabel:r}=n;typeof t.options[i+`Title`]==`string`&&(e=t.options[i+`Title`]),e&&(c.title=e);let a=r||e;a&&c.setAttribute(`aria-label`,a)}c.innerHTML=oe(a),n.onInit&&n.onInit(c,t),n.onClick&&(c.onclick=e=>{typeof n.onClick==`string`?t[n.onClick]():typeof n.onClick==`function`&&n.onClick(e,c,t)});let l=n.appendTo||`bar`,u=t.element;l===`bar`?(t.topBar||=e(`pswp__top-bar pswp__hide-on-close`,`div`,t.scrollWrap),u=t.topBar):(c.classList.add(`pswp__hide-on-close`),l===`wrapper`&&(u=t.scrollWrap)),(r=u)==null||r.appendChild(t.applyFilters(`uiElement`,c,n))}};function Y(e,t,n){e.classList.add(`pswp__button--arrow`),e.setAttribute(`aria-controls`,`pswp__items`),t.on(`change`,()=>{t.options.loop||(n?e.disabled=!(t.currIndex0))})}var ce={name:`arrowPrev`,className:`pswp__button--arrow--prev`,title:`Previous`,order:10,isButton:!0,appendTo:`wrapper`,html:{isCustomSVG:!0,size:60,inner:``,outlineID:`pswp__icn-arrow`},onClick:`prev`,onInit:Y},le={name:`arrowNext`,className:`pswp__button--arrow--next`,title:`Next`,order:11,isButton:!0,appendTo:`wrapper`,html:{isCustomSVG:!0,size:60,inner:``,outlineID:`pswp__icn-arrow`},onClick:`next`,onInit:(e,t)=>{Y(e,t,!0)}},ue={name:`close`,title:`Close`,order:20,isButton:!0,html:{isCustomSVG:!0,inner:``,outlineID:`pswp__icn-close`},onClick:`close`},de={name:`zoom`,title:`Zoom`,order:10,isButton:!0,html:{isCustomSVG:!0,inner:``,outlineID:`pswp__icn-zoom`},onClick:`toggleZoom`},fe={name:`preloader`,appendTo:`bar`,order:7,html:{isCustomSVG:!0,inner:``,outlineID:`pswp__icn-loading`},onInit:(e,t)=>{let n,r=null,i=(t,n)=>{e.classList.toggle(`pswp__preloader--`+t,n)},a=e=>{n!==e&&(n=e,i(`active`,e))},o=()=>{var e;if(!((e=t.currSlide)!=null&&e.content.isLoading())){a(!1),r&&=(clearTimeout(r),null);return}r||=setTimeout(()=>{a(!!t.currSlide?.content.isLoading()),r=null},t.options.preloaderDelay)};t.on(`change`,o),t.on(`loadComplete`,e=>{t.currSlide===e.slide&&o()}),t.ui&&(t.ui.updatePreloaderVisibility=o)}},pe={name:`counter`,order:5,onInit:(e,t)=>{t.on(`change`,()=>{e.innerText=t.currIndex+1+t.options.indexIndicatorSep+t.getNumItems()})}};function X(e,t){e.classList.toggle(`pswp--zoomed-in`,t)}var me=class{constructor(e){this.pswp=e,this.isRegistered=!1,this.uiElementsData=[],this.items=[],this.updatePreloaderVisibility=()=>{},this._lastUpdatedZoomLevel=void 0}init(){let{pswp:e}=this;this.isRegistered=!1,this.uiElementsData=[ue,ce,le,de,fe,pe],e.dispatch(`uiRegister`),this.uiElementsData.sort((e,t)=>(e.order||0)-(t.order||0)),this.items=[],this.isRegistered=!0,this.uiElementsData.forEach(e=>{this.registerElement(e)}),e.on(`change`,()=>{var t;(t=e.element)==null||t.classList.toggle(`pswp--one-slide`,e.getNumItems()===1)}),e.on(`zoomPanUpdate`,()=>this._onZoomPanUpdate())}registerElement(e){this.isRegistered?this.items.push(new se(this.pswp,e)):this.uiElementsData.push(e)}_onZoomPanUpdate(){let{template:e,currSlide:t,options:n}=this.pswp;if(this.pswp.opener.isClosing||!e||!t)return;let{currZoomLevel:r}=t;if(this.pswp.opener.isOpen||(r=t.zoomLevels.initial),r===this._lastUpdatedZoomLevel)return;this._lastUpdatedZoomLevel=r;let i=t.zoomLevels.initial-t.zoomLevels.secondary;if(Math.abs(i)<.01||!t.isZoomable()){X(e,!1),e.classList.remove(`pswp--zoom-allowed`);return}e.classList.add(`pswp--zoom-allowed`),X(e,(r===t.zoomLevels.initial?t.zoomLevels.secondary:t.zoomLevels.initial)<=r),(n.imageClickAction===`zoom`||n.imageClickAction===`zoom-or-close`)&&e.classList.add(`pswp--click-to-zoom`)}};function he(e){let t=e.getBoundingClientRect();return{x:t.left,y:t.top,w:t.width}}function ge(e,t,n){let r=e.getBoundingClientRect(),i=r.width/t,a=r.height/n,o=i>a?i:a,s=(r.width-t*o)/2,c=(r.height-n*o)/2,l={x:r.left+s,y:r.top+c,w:t*o};return l.innerRect={w:r.width,h:r.height,x:s,y:c},l}function _e(e,t,n){let r=n.dispatch(`thumbBounds`,{index:e,itemData:t,instance:n});if(r.thumbBounds)return r.thumbBounds;let{element:i}=t,a,o;if(i&&n.options.thumbSelector!==!1){let e=n.options.thumbSelector||`img`;o=i.matches(e)?i:i.querySelector(e)}return o=n.applyFilters(`thumbEl`,o,t,e),o&&(a=t.thumbCropped?ge(o,t.width||t.w||0,t.height||t.h||0):he(o)),n.applyFilters(`thumbBounds`,a,t,e)}var ve=class{constructor(e,t){this.type=e,this.defaultPrevented=!1,t&&Object.assign(this,t)}preventDefault(){this.defaultPrevented=!0}},ye=class{constructor(){this._listeners={},this._filters={},this.pswp=void 0,this.options=void 0}addFilter(e,t,n=100){var r,i,a;this._filters[e]||(this._filters[e]=[]),(r=this._filters[e])==null||r.push({fn:t,priority:n}),(i=this._filters[e])==null||i.sort((e,t)=>e.priority-t.priority),(a=this.pswp)==null||a.addFilter(e,t,n)}removeFilter(e,t){this._filters[e]&&(this._filters[e]=this._filters[e].filter(e=>e.fn!==t)),this.pswp&&this.pswp.removeFilter(e,t)}applyFilters(e,...t){var n;return(n=this._filters[e])==null||n.forEach(e=>{t[0]=e.fn.apply(this,t)}),t[0]}on(e,t){var n,r;this._listeners[e]||(this._listeners[e]=[]),(n=this._listeners[e])==null||n.push(t),(r=this.pswp)==null||r.on(e,t)}off(e,t){var n;this._listeners[e]&&(this._listeners[e]=this._listeners[e].filter(e=>t!==e)),(n=this.pswp)==null||n.off(e,t)}dispatch(e,t){var n;if(this.pswp)return this.pswp.dispatch(e,t);let r=new ve(e,t);return(n=this._listeners[e])==null||n.forEach(e=>{e.call(this,r)}),r}},be=class{constructor(t,n){if(this.element=e(`pswp__img pswp__img--placeholder`,t?`img`:`div`,n),t){let e=this.element;e.decoding=`async`,e.alt=``,e.src=t,e.setAttribute(`role`,`presentation`)}this.element.setAttribute(`aria-hidden`,`true`)}setDisplayedSize(e,t){this.element&&(this.element.tagName===`IMG`?(u(this.element,250,`auto`),this.element.style.transformOrigin=`0 0`,this.element.style.transform=o(0,0,e/250)):u(this.element,e,t))}destroy(){var e;(e=this.element)!=null&&e.parentNode&&this.element.remove(),this.element=null}},xe=class{constructor(e,t,n){this.instance=t,this.data=e,this.index=n,this.element=void 0,this.placeholder=void 0,this.slide=void 0,this.displayedImageWidth=0,this.displayedImageHeight=0,this.width=Number(this.data.w)||Number(this.data.width)||0,this.height=Number(this.data.h)||Number(this.data.height)||0,this.isAttached=!1,this.hasSlide=!1,this.isDecoding=!1,this.state=p.IDLE,this.data.type?this.type=this.data.type:this.data.src?this.type=`image`:this.type=`html`,this.instance.dispatch(`contentInit`,{content:this})}removePlaceholder(){this.placeholder&&!this.keepPlaceholder()&&setTimeout(()=>{this.placeholder&&=(this.placeholder.destroy(),void 0)},1e3)}load(t,n){if(this.slide&&this.usePlaceholder())if(!this.placeholder)this.placeholder=new be(this.instance.applyFilters(`placeholderSrc`,this.data.msrc&&this.slide.isFirstSlide?this.data.msrc:!1,this),this.slide.container);else{let e=this.placeholder.element;e&&!e.parentElement&&this.slide.container.prepend(e)}this.element&&!n||this.instance.dispatch(`contentLoad`,{content:this,isLazy:t}).defaultPrevented||(this.isImageContent()?(this.element=e(`pswp__img`,`img`),this.displayedImageWidth&&this.loadImage(t)):(this.element=e(`pswp__content`,`div`),this.element.innerHTML=this.data.html||``),n&&this.slide&&this.slide.updateContentSize(!0))}loadImage(e){if(!this.isImageContent()||!this.element||this.instance.dispatch(`contentLoadImage`,{content:this,isLazy:e}).defaultPrevented)return;let t=this.element;this.updateSrcsetSizes(),this.data.srcset&&(t.srcset=this.data.srcset),t.src=this.data.src??``,t.alt=this.data.alt??``,this.state=p.LOADING,t.complete?this.onLoaded():(t.onload=()=>{this.onLoaded()},t.onerror=()=>{this.onError()})}setSlide(e){this.slide=e,this.hasSlide=!0,this.instance=e.pswp}onLoaded(){this.state=p.LOADED,this.slide&&this.element&&(this.instance.dispatch(`loadComplete`,{slide:this.slide,content:this}),this.slide.isActive&&this.slide.heavyAppended&&!this.element.parentNode&&(this.append(),this.slide.updateContentSize(!0)),(this.state===p.LOADED||this.state===p.ERROR)&&this.removePlaceholder())}onError(){this.state=p.ERROR,this.slide&&(this.displayError(),this.instance.dispatch(`loadComplete`,{slide:this.slide,isError:!0,content:this}),this.instance.dispatch(`loadError`,{slide:this.slide,content:this}))}isLoading(){return this.instance.applyFilters(`isContentLoading`,this.state===p.LOADING,this)}isError(){return this.state===p.ERROR}isImageContent(){return this.type===`image`}setDisplayedSize(e,t){if(this.element&&(this.placeholder&&this.placeholder.setDisplayedSize(e,t),!this.instance.dispatch(`contentResize`,{content:this,width:e,height:t}).defaultPrevented&&(u(this.element,e,t),this.isImageContent()&&!this.isError()))){let n=!this.displayedImageWidth&&e;this.displayedImageWidth=e,this.displayedImageHeight=t,n?this.loadImage(!1):this.updateSrcsetSizes(),this.slide&&this.instance.dispatch(`imageSizeChange`,{slide:this.slide,width:e,height:t,content:this})}}isZoomable(){return this.instance.applyFilters(`isContentZoomable`,this.isImageContent()&&this.state!==p.ERROR,this)}updateSrcsetSizes(){if(!this.isImageContent()||!this.element||!this.data.srcset)return;let e=this.element,t=this.instance.applyFilters(`srcsetSizesWidth`,this.displayedImageWidth,this);(!e.dataset.largestUsedSize||t>parseInt(e.dataset.largestUsedSize,10))&&(e.sizes=t+`px`,e.dataset.largestUsedSize=String(t))}usePlaceholder(){return this.instance.applyFilters(`useContentPlaceholder`,this.isImageContent(),this)}lazyLoad(){this.instance.dispatch(`contentLazyLoad`,{content:this}).defaultPrevented||this.load(!0)}keepPlaceholder(){return this.instance.applyFilters(`isKeepingPlaceholder`,this.isLoading(),this)}destroy(){this.hasSlide=!1,this.slide=void 0,!this.instance.dispatch(`contentDestroy`,{content:this}).defaultPrevented&&(this.remove(),this.placeholder&&=(this.placeholder.destroy(),void 0),this.isImageContent()&&this.element&&(this.element.onload=null,this.element.onerror=null,this.element=void 0))}displayError(){if(this.slide){let t=e(`pswp__error-msg`,`div`);t.innerText=this.instance.options?.errorMsg??``,t=this.instance.applyFilters(`contentErrorElement`,t,this),this.element=e(`pswp__content pswp__error-msg-container`,`div`),this.element.appendChild(t),this.slide.container.innerText=``,this.slide.container.appendChild(this.element),this.slide.updateContentSize(!0),this.removePlaceholder()}}append(){if(this.isAttached||!this.element)return;if(this.isAttached=!0,this.state===p.ERROR){this.displayError();return}if(this.instance.dispatch(`contentAppend`,{content:this}).defaultPrevented)return;let e=`decode`in this.element;this.isImageContent()?e&&this.slide&&(!this.slide.isActive||g())?(this.isDecoding=!0,this.element.decode().catch(()=>{}).finally(()=>{this.isDecoding=!1,this.appendImage()})):this.appendImage():this.slide&&!this.element.parentNode&&this.slide.container.appendChild(this.element)}activate(){this.instance.dispatch(`contentActivate`,{content:this}).defaultPrevented||!this.slide||(this.isImageContent()&&this.isDecoding&&!g()?this.appendImage():this.isError()&&this.load(!1,!0),this.slide.holderElement&&this.slide.holderElement.setAttribute(`aria-hidden`,`false`))}deactivate(){this.instance.dispatch(`contentDeactivate`,{content:this}),this.slide&&this.slide.holderElement&&this.slide.holderElement.setAttribute(`aria-hidden`,`true`)}remove(){this.isAttached=!1,!this.instance.dispatch(`contentRemove`,{content:this}).defaultPrevented&&(this.element&&this.element.parentNode&&this.element.remove(),this.placeholder&&this.placeholder.element&&this.placeholder.element.remove())}appendImage(){this.isAttached&&(this.instance.dispatch(`contentAppendImage`,{content:this}).defaultPrevented||(this.slide&&this.element&&!this.element.parentNode&&this.slide.container.appendChild(this.element),(this.state===p.LOADED||this.state===p.ERROR)&&this.removePlaceholder()))}},Se=5;function Z(e,t,n){let r=t.createContentFromData(e,n),i,{options:a}=t;if(a){i=new S(a,e,-1);let o;o=t.pswp?t.pswp.viewportSize:v(a,t);let s=b(a,o,e,n);i.update(r.width,r.height,s)}return r.lazyLoad(),i&&r.setDisplayedSize(Math.ceil(r.width*i.initial),Math.ceil(r.height*i.initial)),r}function Ce(e,t){let n=t.getItemData(e);if(!t.dispatch(`lazyLoadSlide`,{index:e,itemData:n}).defaultPrevented)return Z(n,t,e)}var we=class{constructor(e){this.pswp=e,this.limit=Math.max(e.options.preload[0]+e.options.preload[1]+1,Se),this._cachedItems=[]}updateLazy(e){let{pswp:t}=this;if(t.dispatch(`lazyLoad`).defaultPrevented)return;let{preload:n}=t.options,r=e===void 0?!0:e>=0,i;for(i=0;i<=n[1];i++)this.loadSlideByIndex(t.currIndex+(r?i:-i));for(i=1;i<=n[0];i++)this.loadSlideByIndex(t.currIndex+(r?-i:i))}loadSlideByIndex(e){let t=this.pswp.getLoopedIndex(e),n=this.getContentByIndex(t);n||(n=Ce(t,this.pswp),n&&this.addToCache(n))}getContentBySlide(e){let t=this.getContentByIndex(e.index);return t||(t=this.pswp.createContentFromData(e.data,e.index),this.addToCache(t)),t.setSlide(e),t}addToCache(e){if(this.removeByIndex(e.index),this._cachedItems.push(e),this._cachedItems.length>this.limit){let e=this._cachedItems.findIndex(e=>!e.isAttached&&!e.hasSlide);e!==-1&&this._cachedItems.splice(e,1)[0].destroy()}}removeByIndex(e){let t=this._cachedItems.findIndex(t=>t.index===e);t!==-1&&this._cachedItems.splice(t,1)}getContentByIndex(e){return this._cachedItems.find(t=>t.index===e)}destroy(){this._cachedItems.forEach(e=>e.destroy()),this._cachedItems=[]}},Q=class extends ye{getNumItems(){let e=0,t=this.options?.dataSource;t&&`length`in t?e=t.length:t&&`gallery`in t&&(t.items||=this._getGalleryDOMElements(t.gallery),t.items&&(e=t.items.length));let n=this.dispatch(`numItems`,{dataSource:t,numItems:e});return this.applyFilters(`numItems`,n.numItems,t)}createContentFromData(e,t){return new xe(e,this,t)}getItemData(e){let t=this.options?.dataSource,n={};Array.isArray(t)?n=t[e]:t&&`gallery`in t&&(t.items||=this._getGalleryDOMElements(t.gallery),n=t.items[e]);let r=n;r instanceof Element&&(r=this._domElementToItemData(r));let i=this.dispatch(`itemData`,{itemData:r||{},index:e});return this.applyFilters(`itemData`,i.itemData,e)}_getGalleryDOMElements(e){var t,n;return(t=this.options)!=null&&t.children||(n=this.options)!=null&&n.childSelector?h(this.options.children,this.options.childSelector,e)||[]:[e]}_domElementToItemData(e){let t={element:e},n=e.tagName===`A`?e:e.querySelector(`a`);if(n){t.src=n.dataset.pswpSrc||n.href,n.dataset.pswpSrcset&&(t.srcset=n.dataset.pswpSrcset),t.width=n.dataset.pswpWidth?parseInt(n.dataset.pswpWidth,10):0,t.height=n.dataset.pswpHeight?parseInt(n.dataset.pswpHeight,10):0,t.w=t.width,t.h=t.height,n.dataset.pswpType&&(t.type=n.dataset.pswpType);let r=e.querySelector(`img`);r&&(t.msrc=r.currentSrc||r.src,t.alt=r.getAttribute(`alt`)??``),(n.dataset.pswpCropped||n.dataset.cropped)&&(t.thumbCropped=!0)}return this.applyFilters(`domItemData`,t,e,n)}lazyLoadData(e,t){return Z(e,this,t)}},$=.003,Te=class{constructor(e){this.pswp=e,this.isClosed=!0,this.isOpen=!1,this.isClosing=!1,this.isOpening=!1,this._duration=void 0,this._useAnimation=!1,this._croppedZoom=!1,this._animateRootOpacity=!1,this._animateBgOpacity=!1,this._placeholder=void 0,this._opacityElement=void 0,this._cropContainer1=void 0,this._cropContainer2=void 0,this._thumbBounds=void 0,this._prepareOpen=this._prepareOpen.bind(this),e.on(`firstZoomPan`,this._prepareOpen)}open(){this._prepareOpen(),this._start()}close(){if(this.isClosed||this.isClosing||this.isOpening)return;let e=this.pswp.currSlide;this.isOpen=!1,this.isOpening=!1,this.isClosing=!0,this._duration=this.pswp.options.hideAnimationDuration,e&&e.currZoomLevel*e.width>=this.pswp.options.maxWidthToAnimate&&(this._duration=0),this._applyStartProps(),setTimeout(()=>{this._start()},this._croppedZoom?30:0)}_prepareOpen(){if(this.pswp.off(`firstZoomPan`,this._prepareOpen),!this.isOpening){let e=this.pswp.currSlide;this.isOpening=!0,this.isClosing=!1,this._duration=this.pswp.options.showAnimationDuration,e&&e.zoomLevels.initial*e.width>=this.pswp.options.maxWidthToAnimate&&(this._duration=0),this._applyStartProps()}}_applyStartProps(){let{pswp:e}=this,t=this.pswp.currSlide,{options:n}=e;if(n.showHideAnimationType===`fade`?(n.showHideOpacity=!0,this._thumbBounds=void 0):n.showHideAnimationType===`none`?(n.showHideOpacity=!1,this._duration=0,this._thumbBounds=void 0):this.isOpening&&e._initialThumbBounds?this._thumbBounds=e._initialThumbBounds:this._thumbBounds=this.pswp.getThumbBounds(),this._placeholder=t?.getPlaceholderElement(),e.animations.stopAll(),this._useAnimation=!!(this._duration&&this._duration>50),this._animateZoom=!!this._thumbBounds&&t?.content.usePlaceholder()&&(!this.isClosing||!e.mainScroll.isShifted()),this._animateZoom?this._animateRootOpacity=n.showHideOpacity??!1:(this._animateRootOpacity=!0,this.isOpening&&t&&(t.zoomAndPanToInitial(),t.applyCurrentZoomPan())),this._animateBgOpacity=!this._animateRootOpacity&&this.pswp.options.bgOpacity>$,this._opacityElement=this._animateRootOpacity?e.element:e.bg,!this._useAnimation){this._duration=0,this._animateZoom=!1,this._animateBgOpacity=!1,this._animateRootOpacity=!0,this.isOpening&&(e.element&&(e.element.style.opacity=String($)),e.applyBgOpacity(1));return}this._animateZoom&&this._thumbBounds&&this._thumbBounds.innerRect?(this._croppedZoom=!0,this._cropContainer1=this.pswp.container,this._cropContainer2=this.pswp.currSlide?.holderElement,e.container&&(e.container.style.overflow=`hidden`,e.container.style.width=e.viewportSize.x+`px`)):this._croppedZoom=!1,this.isOpening?(this._animateRootOpacity?(e.element&&(e.element.style.opacity=String($)),e.applyBgOpacity(1)):(this._animateBgOpacity&&e.bg&&(e.bg.style.opacity=String($)),e.element&&(e.element.style.opacity=`1`)),this._animateZoom&&(this._setClosedStateZoomPan(),this._placeholder&&(this._placeholder.style.willChange=`transform`,this._placeholder.style.opacity=String($)))):this.isClosing&&(e.mainScroll.itemHolders[0]&&(e.mainScroll.itemHolders[0].el.style.display=`none`),e.mainScroll.itemHolders[2]&&(e.mainScroll.itemHolders[2].el.style.display=`none`),this._croppedZoom&&e.mainScroll.x!==0&&(e.mainScroll.resetPosition(),e.mainScroll.resize()))}_start(){this.isOpening&&this._useAnimation&&this._placeholder&&this._placeholder.tagName===`IMG`?new Promise(e=>{let t=!1,n=!0;f(this._placeholder).finally(()=>{t=!0,n||e(!0)}),setTimeout(()=>{n=!1,t&&e(!0)},50),setTimeout(e,250)}).finally(()=>this._initiate()):this._initiate()}_initiate(){var e,t;(e=this.pswp.element)==null||e.style.setProperty(`--pswp-transition-duration`,this._duration+`ms`),this.pswp.dispatch(this.isOpening?`openingAnimationStart`:`closingAnimationStart`),this.pswp.dispatch(`initialZoom`+(this.isOpening?`In`:`Out`)),(t=this.pswp.element)==null||t.classList.toggle(`pswp--ui-visible`,this.isOpening),this.isOpening?(this._placeholder&&(this._placeholder.style.opacity=`1`),this._animateToOpenState()):this.isClosing&&this._animateToClosedState(),this._useAnimation||this._onAnimationComplete()}_onAnimationComplete(){let{pswp:e}=this;if(this.isOpen=this.isOpening,this.isClosed=this.isClosing,this.isOpening=!1,this.isClosing=!1,e.dispatch(this.isOpen?`openingAnimationEnd`:`closingAnimationEnd`),e.dispatch(`initialZoom`+(this.isOpen?`InEnd`:`OutEnd`)),this.isClosed)e.destroy();else if(this.isOpen){var t;this._animateZoom&&e.container&&(e.container.style.overflow=`visible`,e.container.style.width=`100%`),(t=e.currSlide)==null||t.applyCurrentZoomPan()}}_animateToOpenState(){let{pswp:e}=this;this._animateZoom&&(this._croppedZoom&&this._cropContainer1&&this._cropContainer2&&(this._animateTo(this._cropContainer1,`transform`,`translate3d(0,0,0)`),this._animateTo(this._cropContainer2,`transform`,`none`)),e.currSlide&&(e.currSlide.zoomAndPanToInitial(),this._animateTo(e.currSlide.container,`transform`,e.currSlide.getCurrentTransform()))),this._animateBgOpacity&&e.bg&&this._animateTo(e.bg,`opacity`,String(e.options.bgOpacity)),this._animateRootOpacity&&e.element&&this._animateTo(e.element,`opacity`,`1`)}_animateToClosedState(){let{pswp:e}=this;this._animateZoom&&this._setClosedStateZoomPan(!0),this._animateBgOpacity&&e.bgOpacity>.01&&e.bg&&this._animateTo(e.bg,`opacity`,`0`),this._animateRootOpacity&&e.element&&this._animateTo(e.element,`opacity`,`0`)}_setClosedStateZoomPan(e){if(!this._thumbBounds)return;let{pswp:n}=this,{innerRect:r}=this._thumbBounds,{currSlide:i,viewportSize:a}=n;if(this._croppedZoom&&r&&this._cropContainer1&&this._cropContainer2){let t=-a.x+(this._thumbBounds.x-r.x)+r.w,n=-a.y+(this._thumbBounds.y-r.y)+r.h,i=a.x-r.w,c=a.y-r.h;e?(this._animateTo(this._cropContainer1,`transform`,o(t,n)),this._animateTo(this._cropContainer2,`transform`,o(i,c))):(s(this._cropContainer1,t,n),s(this._cropContainer2,i,c))}i&&(t(i.pan,r||this._thumbBounds),i.currZoomLevel=this._thumbBounds.w/i.width,e?this._animateTo(i.container,`transform`,i.getCurrentTransform()):i.applyCurrentZoomPan())}_animateTo(e,t,n){if(!this._duration){e.style[t]=n;return}let{animations:r}=this.pswp,i={duration:this._duration,easing:this.pswp.options.easing,onComplete:()=>{r.activeAnimations.length||this._onAnimationComplete()},target:e};i[t]=n,r.startTransition(i)}},Ee={allowPanToNext:!0,spacing:.1,loop:!0,pinchToClose:!0,closeOnVerticalDrag:!0,hideAnimationDuration:333,showAnimationDuration:333,zoomAnimationDuration:333,escKey:!0,arrowKeys:!0,trapFocus:!0,returnFocus:!0,maxWidthToAnimate:4e3,clickToCloseNonZoomable:!0,imageClickAction:`zoom-or-close`,bgClickAction:`close`,tapAction:`toggle-controls`,doubleTapAction:`zoom`,indexIndicatorSep:` / `,preloaderDelay:2e3,bgOpacity:.8,index:0,errorMsg:`The image cannot be loaded`,preload:[1,2],easing:`cubic-bezier(.4,0,.22,1)`},De=class extends Q{constructor(e){super(),this.options=this._prepareOptions(e||{}),this.offset={x:0,y:0},this._prevViewportSize={x:0,y:0},this.viewportSize={x:0,y:0},this.bgOpacity=1,this.currIndex=0,this.potentialIndex=0,this.isOpen=!1,this.isDestroying=!1,this.hasMouse=!1,this._initialItemData={},this._initialThumbBounds=void 0,this.topBar=void 0,this.element=void 0,this.template=void 0,this.container=void 0,this.scrollWrap=void 0,this.currSlide=void 0,this.events=new ee,this.animations=new q,this.mainScroll=new L(this),this.gestures=new F(this),this.opener=new Te(this),this.keyboard=new B(this),this.contentLoader=new we(this)}init(){if(this.isOpen||this.isDestroying)return!1;this.isOpen=!0,this.dispatch(`init`),this.dispatch(`beforeOpen`),this._createMainStructure();let e=`pswp--open`;return this.gestures.supportsTouch&&(e+=` pswp--touch`),this.options.mainClass&&(e+=` `+this.options.mainClass),this.element&&(this.element.className+=` `+e),this.currIndex=this.options.index||0,this.potentialIndex=this.currIndex,this.dispatch(`firstUpdate`),this.scrollWheel=new J(this),(Number.isNaN(this.currIndex)||this.currIndex<0||this.currIndex>=this.getNumItems())&&(this.currIndex=0),this.gestures.supportsTouch||this.mouseDetected(),this.updateSize(),this.offset.y=window.pageYOffset,this._initialItemData=this.getItemData(this.currIndex),this.dispatch(`gettingData`,{index:this.currIndex,data:this._initialItemData,slide:void 0}),this._initialThumbBounds=this.getThumbBounds(),this.dispatch(`initialLayout`),this.on(`openingAnimationEnd`,()=>{let{itemHolders:e}=this.mainScroll;e[0]&&(e[0].el.style.display=`block`,this.setContent(e[0],this.currIndex-1)),e[2]&&(e[2].el.style.display=`block`,this.setContent(e[2],this.currIndex+1)),this.appendHeavy(),this.contentLoader.updateLazy(),this.events.add(window,`resize`,this._handlePageResize.bind(this)),this.events.add(window,`scroll`,this._updatePageScrollOffset.bind(this)),this.dispatch(`bindEvents`)}),this.mainScroll.itemHolders[1]&&this.setContent(this.mainScroll.itemHolders[1],this.currIndex),this.dispatch(`change`),this.opener.open(),this.dispatch(`afterInit`),!0}getLoopedIndex(e){let t=this.getNumItems();return this.options.loop&&(e>t-1&&(e-=t),e<0&&(e+=t)),a(e,0,t-1)}appendHeavy(){this.mainScroll.itemHolders.forEach(e=>{var t;(t=e.slide)==null||t.appendHeavy()})}goTo(e){this.mainScroll.moveIndexBy(this.getLoopedIndex(e)-this.potentialIndex)}next(){this.goTo(this.potentialIndex+1)}prev(){this.goTo(this.potentialIndex-1)}zoomTo(...e){var t;(t=this.currSlide)==null||t.zoomTo(...e)}toggleZoom(){var e;(e=this.currSlide)==null||e.toggleZoom()}close(){!this.opener.isOpen||this.isDestroying||(this.isDestroying=!0,this.dispatch(`close`),this.events.removeAll(),this.opener.close())}destroy(){var e;if(!this.isDestroying){this.options.showHideAnimationType=`none`,this.close();return}this.dispatch(`destroy`),this._listeners={},this.scrollWrap&&(this.scrollWrap.ontouchmove=null,this.scrollWrap.ontouchend=null),(e=this.element)==null||e.remove(),this.mainScroll.itemHolders.forEach(e=>{var t;(t=e.slide)==null||t.destroy()}),this.contentLoader.destroy(),this.events.removeAll()}refreshSlideContent(e){this.contentLoader.removeByIndex(e),this.mainScroll.itemHolders.forEach((t,n)=>{let r=(this.currSlide?.index??0)-1+n;if(this.canLoop()&&(r=this.getLoopedIndex(r)),r===e&&(this.setContent(t,e,!0),n===1)){var i;this.currSlide=t.slide,(i=t.slide)==null||i.setIsActive(!0)}}),this.dispatch(`change`)}setContent(e,t,n){if(this.canLoop()&&(t=this.getLoopedIndex(t)),e.slide){if(e.slide.index===t&&!n)return;e.slide.destroy(),e.slide=void 0}!this.canLoop()&&(t<0||t>=this.getNumItems())||(e.slide=new C(this.getItemData(t),t,this),t===this.currIndex&&(this.currSlide=e.slide),e.slide.append(e.el))}getViewportCenterPoint(){return{x:this.viewportSize.x/2,y:this.viewportSize.y/2}}updateSize(e){if(this.isDestroying)return;let n=v(this.options,this);!e&&i(n,this._prevViewportSize)||(t(this._prevViewportSize,n),this.dispatch(`beforeResize`),t(this.viewportSize,this._prevViewportSize),this._updatePageScrollOffset(),this.dispatch(`viewportSize`),this.mainScroll.resize(this.opener.isOpen),!this.hasMouse&&window.matchMedia(`(any-hover: hover)`).matches&&this.mouseDetected(),this.dispatch(`resize`))}applyBgOpacity(e){this.bgOpacity=Math.max(e,0),this.bg&&(this.bg.style.opacity=String(this.bgOpacity*this.options.bgOpacity))}mouseDetected(){if(!this.hasMouse){var e;this.hasMouse=!0,(e=this.element)==null||e.classList.add(`pswp--has_mouse`)}}_handlePageResize(){this.updateSize(),/iPhone|iPad|iPod/i.test(window.navigator.userAgent)&&setTimeout(()=>{this.updateSize()},500)}_updatePageScrollOffset(){this.setScrollOffset(0,window.pageYOffset)}setScrollOffset(e,t){this.offset.x=e,this.offset.y=t,this.dispatch(`updateScrollOffset`)}_createMainStructure(){this.element=e(`pswp`,`div`),this.element.setAttribute(`tabindex`,`-1`),this.element.setAttribute(`role`,`dialog`),this.template=this.element,this.bg=e(`pswp__bg`,`div`,this.element),this.scrollWrap=e(`pswp__scroll-wrap`,`section`,this.element),this.container=e(`pswp__container`,`div`,this.scrollWrap),this.scrollWrap.setAttribute(`aria-roledescription`,`carousel`),this.container.setAttribute(`aria-live`,`off`),this.container.setAttribute(`id`,`pswp__items`),this.mainScroll.appendHolders(),this.ui=new me(this),this.ui.init(),(this.options.appendToEl||document.body).appendChild(this.element)}getThumbBounds(){return _e(this.currIndex,this.currSlide?this.currSlide.data:this._initialItemData,this)}canLoop(){return this.options.loop&&this.getNumItems()>2}_prepareOptions(e){return window.matchMedia(`(prefers-reduced-motion), (update: slow)`).matches&&(e.showHideAnimationType=`none`,e.zoomAnimationDuration=0),{...Ee,...e}}};export{De as default}; \ No newline at end of file diff --git a/assets/plugin-vue_export-helper-ZATDNS4t.js b/assets/plugin-vue_export-helper-ZATDNS4t.js new file mode 100644 index 00000000..2dabd1d7 --- /dev/null +++ b/assets/plugin-vue_export-helper-ZATDNS4t.js @@ -0,0 +1,3 @@ +function e(e){let t=Object.create(null);for(let n of e.split(`,`))t[n]=1;return e=>e in t}var t={},n=[],r=()=>{},i=()=>!1,a=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),o=e=>e.startsWith(`onUpdate:`),s=Object.assign,c=(e,t)=>{let n=e.indexOf(t);n>-1&&e.splice(n,1)},l=Object.prototype.hasOwnProperty,u=(e,t)=>l.call(e,t),d=Array.isArray,f=e=>x(e)===`[object Map]`,p=e=>x(e)===`[object Set]`,m=e=>x(e)===`[object Date]`,h=e=>typeof e==`function`,g=e=>typeof e==`string`,_=e=>typeof e==`symbol`,v=e=>typeof e==`object`&&!!e,y=e=>(v(e)||h(e))&&h(e.then)&&h(e.catch),b=Object.prototype.toString,x=e=>b.call(e),S=e=>x(e).slice(8,-1),C=e=>x(e)===`[object Object]`,w=e=>g(e)&&e!==`NaN`&&e[0]!==`-`&&``+parseInt(e,10)===e,T=e(`,key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted`),E=e=>{let t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},D=/-\w/g,O=E(e=>e.replace(D,e=>e.slice(1).toUpperCase())),ee=/\B([A-Z])/g,k=E(e=>e.replace(ee,`-$1`).toLowerCase()),te=E(e=>e.charAt(0).toUpperCase()+e.slice(1)),ne=E(e=>e?`on${te(e)}`:``),A=(e,t)=>!Object.is(e,t),re=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},ie=e=>{let t=parseFloat(e);return isNaN(t)?e:t},ae=e=>{let t=g(e)?Number(e):NaN;return isNaN(t)?e:t},oe,se=()=>oe||=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{};function ce(e){if(d(e)){let t={};for(let n=0;n{if(e){let n=e.split(ue);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function pe(e){let t=``;if(g(e))t=e;else if(d(e))for(let n=0;n!!(e&&e.__v_isRef===!0),xe=e=>g(e)?e:e==null?``:d(e)||v(e)&&(e.toString===b||!h(e.toString))?be(e)?xe(e.value):JSON.stringify(e,Se,2):String(e),Se=(e,t)=>be(t)?Se(e,t.value):f(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n],r)=>(e[Ce(t,r)+` =>`]=n,e),{})}:p(t)?{[`Set(${t.size})`]:[...t.values()].map(e=>Ce(e))}:_(t)?Ce(t):v(t)&&!d(t)&&!C(t)?String(t):t,Ce=(e,t=``)=>_(e)?`Symbol(${e.description??t})`:e,M,we=class{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.__v_skip=!0,this.parent=M,!e&&M&&(this.index=(M.scopes||=[]).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,t;if(this.scopes)for(e=0,t=this.scopes.length;e0&&--this._on===0&&(M=this.prevScope,this.prevScope=void 0)}stop(e){if(this._active){this._active=!1;let t,n;for(t=0,n=this.effects.length;t0)return;if(je){let e=je;for(je=void 0;e;){let t=e.next;e.next=void 0,e.flags&=-9,e=t}}let e;for(;Ae;){let t=Ae;for(Ae=void 0;t;){let n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(t){e||=t}t=n}}if(e)throw e}function Fe(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Ie(e){let t,n=e.depsTail,r=n;for(;r;){let e=r.prevDep;r.version===-1?(r===n&&(n=e),ze(r),Be(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=e}e.deps=t,e.depsTail=n}function Le(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Re(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Re(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Ge)||(e.globalVersion=Ge,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Le(e))))return;e.flags|=2;let t=e.dep,n=N,r=P;N=e,P=!0;try{Fe(e);let n=e.fn(e._value);(t.version===0||A(n,e._value))&&(e.flags|=128,e._value=n,t.version++)}catch(e){throw t.version++,e}finally{N=n,P=r,Ie(e),e.flags&=-3}}function ze(e,t=!1){let{dep:n,prevSub:r,nextSub:i}=e;if(r&&(r.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let e=n.computed.deps;e;e=e.nextDep)ze(e,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Be(e){let{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}var P=!0,Ve=[];function He(){Ve.push(P),P=!1}function Ue(){let e=Ve.pop();P=e===void 0?!0:e}function We(e){let{cleanup:t}=e;if(e.cleanup=void 0,t){let e=N;N=void 0;try{t()}finally{N=e}}}var Ge=0,Ke=class{constructor(e,t){this.sub=e,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}},qe=class{constructor(e){this.computed=e,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(e){if(!N||!P||N===this.computed)return;let t=this.activeLink;if(t===void 0||t.sub!==N)t=this.activeLink=new Ke(N,this),N.deps?(t.prevDep=N.depsTail,N.depsTail.nextDep=t,N.depsTail=t):N.deps=N.depsTail=t,Je(t);else if(t.version===-1&&(t.version=this.version,t.nextDep)){let e=t.nextDep;e.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=e),t.prevDep=N.depsTail,t.nextDep=void 0,N.depsTail.nextDep=t,N.depsTail=t,N.deps===t&&(N.deps=e)}return t}trigger(e){this.version++,Ge++,this.notify(e)}notify(e){Ne();try{for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{Pe()}}};function Je(e){if(e.dep.sc++,e.sub.flags&4){let t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let e=t.deps;e;e=e.nextDep)Je(e)}let n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}var Ye=new WeakMap,Xe=Symbol(``),Ze=Symbol(``),Qe=Symbol(``);function F(e,t,n){if(P&&N){let t=Ye.get(e);t||Ye.set(e,t=new Map);let r=t.get(n);r||(t.set(n,r=new qe),r.map=t,r.key=n),r.track()}}function $e(e,t,n,r,i,a){let o=Ye.get(e);if(!o){Ge++;return}let s=e=>{e&&e.trigger()};if(Ne(),t===`clear`)o.forEach(s);else{let i=d(e),a=i&&w(n);if(i&&n===`length`){let e=Number(r);o.forEach((t,n)=>{(n===`length`||n===Qe||!_(n)&&n>=e)&&s(t)})}else switch((n!==void 0||o.has(void 0))&&s(o.get(n)),a&&s(o.get(Qe)),t){case`add`:i?a&&s(o.get(`length`)):(s(o.get(Xe)),f(e)&&s(o.get(Ze)));break;case`delete`:i||(s(o.get(Xe)),f(e)&&s(o.get(Ze)));break;case`set`:f(e)&&s(o.get(Xe));break}}Pe()}function et(e,t){let n=Ye.get(e);return n&&n.get(t)}function tt(e){let t=R(e);return t===e?t:(F(t,`iterate`,Qe),L(e)?t:t.map(z))}function nt(e){return F(e=R(e),`iterate`,Qe),e}function I(e,t){return Ht(e)?Gt(Vt(e)?z(t):t):z(t)}var rt={__proto__:null,[Symbol.iterator](){return it(this,Symbol.iterator,e=>I(this,e))},concat(...e){return tt(this).concat(...e.map(e=>d(e)?tt(e):e))},entries(){return it(this,`entries`,e=>(e[1]=I(this,e[1]),e))},every(e,t){return ot(this,`every`,e,t,void 0,arguments)},filter(e,t){return ot(this,`filter`,e,t,e=>e.map(e=>I(this,e)),arguments)},find(e,t){return ot(this,`find`,e,t,e=>I(this,e),arguments)},findIndex(e,t){return ot(this,`findIndex`,e,t,void 0,arguments)},findLast(e,t){return ot(this,`findLast`,e,t,e=>I(this,e),arguments)},findLastIndex(e,t){return ot(this,`findLastIndex`,e,t,void 0,arguments)},forEach(e,t){return ot(this,`forEach`,e,t,void 0,arguments)},includes(...e){return ct(this,`includes`,e)},indexOf(...e){return ct(this,`indexOf`,e)},join(e){return tt(this).join(e)},lastIndexOf(...e){return ct(this,`lastIndexOf`,e)},map(e,t){return ot(this,`map`,e,t,void 0,arguments)},pop(){return lt(this,`pop`)},push(...e){return lt(this,`push`,e)},reduce(e,...t){return st(this,`reduce`,e,t)},reduceRight(e,...t){return st(this,`reduceRight`,e,t)},shift(){return lt(this,`shift`)},some(e,t){return ot(this,`some`,e,t,void 0,arguments)},splice(...e){return lt(this,`splice`,e)},toReversed(){return tt(this).toReversed()},toSorted(e){return tt(this).toSorted(e)},toSpliced(...e){return tt(this).toSpliced(...e)},unshift(...e){return lt(this,`unshift`,e)},values(){return it(this,`values`,e=>I(this,e))}};function it(e,t,n){let r=nt(e),i=r[t]();return r!==e&&!L(e)&&(i._next=i.next,i.next=()=>{let e=i._next();return e.done||(e.value=n(e.value)),e}),i}var at=Array.prototype;function ot(e,t,n,r,i,a){let o=nt(e),s=o!==e&&!L(e),c=o[t];if(c!==at[t]){let t=c.apply(e,a);return s?z(t):t}let l=n;o!==e&&(s?l=function(t,r){return n.call(this,I(e,t),r,e)}:n.length>2&&(l=function(t,r){return n.call(this,t,r,e)}));let u=c.call(o,l,r);return s&&i?i(u):u}function st(e,t,n,r){let i=nt(e),a=i!==e&&!L(e),o=n,s=!1;i!==e&&(a?(s=r.length===0,o=function(t,r,i){return s&&(s=!1,t=I(e,t)),n.call(this,t,I(e,r),i,e)}):n.length>3&&(o=function(t,r,i){return n.call(this,t,r,i,e)}));let c=i[t](o,...r);return s?I(e,c):c}function ct(e,t,n){let r=R(e);F(r,`iterate`,Qe);let i=r[t](...n);return(i===-1||i===!1)&&Ut(n[0])?(n[0]=R(n[0]),r[t](...n)):i}function lt(e,t,n=[]){He(),Ne();let r=R(e)[t].apply(e,n);return Pe(),Ue(),r}var ut=e(`__proto__,__v_isRef,__isVue`),dt=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!==`arguments`&&e!==`caller`).map(e=>Symbol[e]).filter(_));function ft(e){_(e)||(e=String(e));let t=R(this);return F(t,`has`,e),t.hasOwnProperty(e)}var pt=class{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){if(t===`__v_skip`)return e.__v_skip;let r=this._isReadonly,i=this._isShallow;if(t===`__v_isReactive`)return!r;if(t===`__v_isReadonly`)return r;if(t===`__v_isShallow`)return i;if(t===`__v_raw`)return n===(r?i?Nt:Mt:i?jt:At).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;let a=d(e);if(!r){let e;if(a&&(e=rt[t]))return e;if(t===`hasOwnProperty`)return ft}let o=Reflect.get(e,t,B(e)?e:n);if((_(t)?dt.has(t):ut(t))||(r||F(e,`get`,t),i))return o;if(B(o)){let e=a&&w(t)?o:o.value;return r&&v(e)?Rt(e):e}return v(o)?r?Rt(o):It(o):o}},mt=class extends pt{constructor(e=!1){super(!1,e)}set(e,t,n,r){let i=e[t],a=d(e)&&w(t);if(!this._isShallow){let e=Ht(i);if(!L(n)&&!Ht(n)&&(i=R(i),n=R(n)),!a&&B(i)&&!B(n))return e||(i.value=n),!0}let o=a?Number(t)e,xt=e=>Reflect.getPrototypeOf(e);function St(e,t,n){return function(...r){let i=this.__v_raw,a=R(i),o=f(a),c=e===`entries`||e===Symbol.iterator&&o,l=e===`keys`&&o,u=i[e](...r),d=n?bt:t?Gt:z;return!t&&F(a,`iterate`,l?Ze:Xe),s(Object.create(u),{next(){let{value:e,done:t}=u.next();return t?{value:e,done:t}:{value:c?[d(e[0]),d(e[1])]:d(e),done:t}}})}}function Ct(e){return function(...t){return e===`delete`?!1:e===`clear`?void 0:this}}function wt(e,t){let n={get(n){let r=this.__v_raw,i=R(r),a=R(n);e||(A(n,a)&&F(i,`get`,n),F(i,`get`,a));let{has:o}=xt(i),s=t?bt:e?Gt:z;if(o.call(i,n))return s(r.get(n));if(o.call(i,a))return s(r.get(a));r!==i&&r.get(n)},get size(){let t=this.__v_raw;return!e&&F(R(t),`iterate`,Xe),t.size},has(t){let n=this.__v_raw,r=R(n),i=R(t);return e||(A(t,i)&&F(r,`has`,t),F(r,`has`,i)),t===i?n.has(t):n.has(t)||n.has(i)},forEach(n,r){let i=this,a=i.__v_raw,o=R(a),s=t?bt:e?Gt:z;return!e&&F(o,`iterate`,Xe),a.forEach((e,t)=>n.call(r,s(e),s(t),i))}};return s(n,e?{add:Ct(`add`),set:Ct(`set`),delete:Ct(`delete`),clear:Ct(`clear`)}:{add(e){let n=R(this),r=xt(n),i=R(e),a=!t&&!L(e)&&!Ht(e)?i:e;return r.has.call(n,a)||A(e,a)&&r.has.call(n,e)||A(i,a)&&r.has.call(n,i)||(n.add(a),$e(n,`add`,a,a)),this},set(e,n){!t&&!L(n)&&!Ht(n)&&(n=R(n));let r=R(this),{has:i,get:a}=xt(r),o=i.call(r,e);o||=(e=R(e),i.call(r,e));let s=a.call(r,e);return r.set(e,n),o?A(n,s)&&$e(r,`set`,e,n,s):$e(r,`add`,e,n),this},delete(e){let t=R(this),{has:n,get:r}=xt(t),i=n.call(t,e);i||=(e=R(e),n.call(t,e));let a=r?r.call(t,e):void 0,o=t.delete(e);return i&&$e(t,`delete`,e,void 0,a),o},clear(){let e=R(this),t=e.size!==0,n=e.clear();return t&&$e(e,`clear`,void 0,void 0,void 0),n}}),[`keys`,`values`,`entries`,Symbol.iterator].forEach(r=>{n[r]=St(r,e,t)}),n}function Tt(e,t){let n=wt(e,t);return(t,r,i)=>r===`__v_isReactive`?!e:r===`__v_isReadonly`?e:r===`__v_raw`?t:Reflect.get(u(n,r)&&r in t?n:t,r,i)}var Et={get:Tt(!1,!1)},Dt={get:Tt(!1,!0)},Ot={get:Tt(!0,!1)},kt={get:Tt(!0,!0)},At=new WeakMap,jt=new WeakMap,Mt=new WeakMap,Nt=new WeakMap;function Pt(e){switch(e){case`Object`:case`Array`:return 1;case`Map`:case`Set`:case`WeakMap`:case`WeakSet`:return 2;default:return 0}}function Ft(e){return e.__v_skip||!Object.isExtensible(e)?0:Pt(S(e))}function It(e){return Ht(e)?e:Bt(e,!1,gt,Et,At)}function Lt(e){return Bt(e,!1,vt,Dt,jt)}function Rt(e){return Bt(e,!0,_t,Ot,Mt)}function zt(e){return Bt(e,!0,yt,kt,Nt)}function Bt(e,t,n,r,i){if(!v(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;let a=Ft(e);if(a===0)return e;let o=i.get(e);if(o)return o;let s=new Proxy(e,a===2?r:n);return i.set(e,s),s}function Vt(e){return Ht(e)?Vt(e.__v_raw):!!(e&&e.__v_isReactive)}function Ht(e){return!!(e&&e.__v_isReadonly)}function L(e){return!!(e&&e.__v_isShallow)}function Ut(e){return e?!!e.__v_raw:!1}function R(e){let t=e&&e.__v_raw;return t?R(t):e}function Wt(e){return!u(e,`__v_skip`)&&Object.isExtensible(e)&&j(e,`__v_skip`,!0),e}var z=e=>v(e)?It(e):e,Gt=e=>v(e)?Rt(e):e;function B(e){return e?e.__v_isRef===!0:!1}function Kt(e){return Jt(e,!1)}function qt(e){return Jt(e,!0)}function Jt(e,t){return B(e)?e:new Yt(e,t)}var Yt=class{constructor(e,t){this.dep=new qe,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?e:R(e),this._value=t?e:z(e),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(e){let t=this._rawValue,n=this.__v_isShallow||L(e)||Ht(e);e=n?e:R(e),A(e,t)&&(this._rawValue=e,this._value=n?e:z(e),this.dep.trigger())}};function Xt(e){return B(e)?e.value:e}function Zt(e){return h(e)?e():Xt(e)}var Qt={get:(e,t,n)=>t===`__v_raw`?e:Xt(Reflect.get(e,t,n)),set:(e,t,n,r)=>{let i=e[t];return B(i)&&!B(n)?(i.value=n,!0):Reflect.set(e,t,n,r)}};function $t(e){return Vt(e)?e:new Proxy(e,Qt)}var en=class{constructor(e){this.__v_isRef=!0,this._value=void 0;let t=this.dep=new qe,{get:n,set:r}=e(t.track.bind(t),t.trigger.bind(t));this._get=n,this._set=r}get value(){return this._value=this._get()}set value(e){this._set(e)}};function tn(e){return new en(e)}var nn=class{constructor(e,t,n){this._object=e,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0,this._key=_(t)?t:String(t),this._raw=R(e);let r=!0,i=e;if(!d(e)||_(this._key)||!w(this._key))do r=!Ut(i)||L(i);while(r&&(i=i.__v_raw));this._shallow=r}get value(){let e=this._object[this._key];return this._shallow&&(e=Xt(e)),this._value=e===void 0?this._defaultValue:e}set value(e){if(this._shallow&&B(this._raw[this._key])){let t=this._object[this._key];if(B(t)){t.value=e;return}}this._object[this._key]=e}get dep(){return et(this._raw,this._key)}},rn=class{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}};function an(e,t,n){return B(e)?e:h(e)?new rn(e):v(e)&&arguments.length>1?on(e,t,n):Kt(e)}function on(e,t,n){return new nn(e,t,n)}var sn=class{constructor(e,t,n){this.fn=e,this.setter=t,this._value=void 0,this.dep=new qe(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Ge-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&N!==this)return Me(this,!0),!0}get value(){let e=this.dep.track();return Re(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}};function cn(e,t,n=!1){let r,i;return h(e)?r=e:(r=e.get,i=e.set),new sn(r,i,n)}var ln={},un=new WeakMap,dn=void 0;function fn(e,t=!1,n=dn){if(n){let t=un.get(n);t||un.set(n,t=[]),t.push(e)}}function pn(e,n,i=t){let{immediate:a,deep:o,once:s,scheduler:l,augmentJob:u,call:f}=i,p=e=>o?e:L(e)||o===!1||o===0?mn(e,1):mn(e),m,g,_,v,y=!1,b=!1;if(B(e)?(g=()=>e.value,y=L(e)):Vt(e)?(g=()=>p(e),y=!0):d(e)?(b=!0,y=e.some(e=>Vt(e)||L(e)),g=()=>e.map(e=>{if(B(e))return e.value;if(Vt(e))return p(e);if(h(e))return f?f(e,2):e()})):g=h(e)?n?f?()=>f(e,2):e:()=>{if(_){He();try{_()}finally{Ue()}}let t=dn;dn=m;try{return f?f(e,3,[v]):e(v)}finally{dn=t}}:r,n&&o){let e=g,t=o===!0?1/0:o;g=()=>mn(e(),t)}let x=Te(),S=()=>{m.stop(),x&&x.active&&c(x.effects,m)};if(s&&n){let e=n;n=(...t)=>{e(...t),S()}}let C=b?Array(e.length).fill(ln):ln,w=e=>{if(!(!(m.flags&1)||!m.dirty&&!e))if(n){let e=m.run();if(o||y||(b?e.some((e,t)=>A(e,C[t])):A(e,C))){_&&_();let t=dn;dn=m;try{let t=[e,C===ln?void 0:b&&C[0]===ln?[]:C,v];C=e,f?f(n,3,t):n(...t)}finally{dn=t}}}else m.run()};return u&&u(w),m=new Oe(g),m.scheduler=l?()=>l(w,!1):w,v=e=>fn(e,!1,m),_=m.onStop=()=>{let e=un.get(m);if(e){if(f)f(e,4);else for(let t of e)t();un.delete(m)}},n?a?w(!0):C=m.run():l?l(w.bind(null,!0),!0):m.run(),S.pause=m.pause.bind(m),S.resume=m.resume.bind(m),S.stop=S,S}function mn(e,t=1/0,n){if(t<=0||!v(e)||e.__v_skip||(n||=new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,B(e))mn(e.value,t,n);else if(d(e))for(let r=0;r{mn(e,t,n)});else if(C(e)){for(let r in e)mn(e[r],t,n);for(let r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&mn(e[r],t,n)}return e}function hn(e,t,n,r){try{return r?e(...r):e()}catch(e){gn(e,t,n)}}function V(e,t,n,r){if(h(e)){let i=hn(e,t,n,r);return i&&y(i)&&i.catch(e=>{gn(e,t,n)}),i}if(d(e)){let i=[];for(let a=0;a>>1,i=H[r],a=jn(i);a=jn(n)?H.push(e):H.splice(Tn(t),0,e),e.flags|=1,Dn()}}function Dn(){Cn||=Sn.then(Mn)}function On(e){d(e)?yn.push(...e):bn&&e.id===-1?bn.splice(xn+1,0,e):e.flags&1||(yn.push(e),e.flags|=1),Dn()}function kn(e,t,n=vn+1){for(;njn(e)-jn(t));if(yn.length=0,bn){bn.push(...e);return}for(bn=e,xn=0;xne.id==null?e.flags&2?-1:1/0:e.id;function Mn(e){try{for(vn=0;vn{r._d&&Ia(-1);let i=Pn(t),a;try{a=e(...n)}finally{Pn(i),r._d&&Ia(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function In(e,n){if(U===null)return e;let r=yo(U),i=e.dirs||=[];for(let e=0;e1)return n&&h(t)?t.call(r&&r.proxy):t}}function Bn(){return!!(ro()||Vi)}var Vn=Symbol.for(`v-scx`),Hn=()=>zn(Vn);function Un(e,t){return Kn(e,null,t)}function Wn(e,t){return Kn(e,null,{flush:`post`})}function Gn(e,t,n){return Kn(e,t,n)}function Kn(e,n,i=t){let{immediate:a,deep:o,flush:c,once:l}=i,u=s({},i),d=n&&a||!n&&c!==`post`,f;if(lo){if(c===`sync`){let e=Hn();f=e.__watcherHandles||=[]}else if(!d){let e=()=>{};return e.stop=r,e.resume=r,e.pause=r,e}}let p=$;u.call=(e,t,n)=>V(e,p,t,n);let m=!1;c===`post`?u.scheduler=e=>{K(e,p&&p.suspense)}:c!==`sync`&&(m=!0,u.scheduler=(e,t)=>{t?e():En(e)}),u.augmentJob=e=>{n&&(e.flags|=4),m&&(e.flags|=2,p&&(e.id=p.uid,e.i=p))};let h=pn(e,n,u);return lo&&(f?f.push(h):d&&h()),h}function qn(e,t,n){let r=this.proxy,i=g(e)?e.includes(`.`)?Jn(r,e):()=>r[e]:e.bind(r,r),a;h(t)?a=t:(a=t.handler,n=t);let o=oo(this),s=Kn(i,a.bind(r),n);return o(),s}function Jn(e,t){let n=t.split(`.`);return()=>{let t=e;for(let e=0;ee.__isTeleport,Zn=e=>e&&(e.disabled||e.disabled===``),Qn=e=>e&&(e.defer||e.defer===``),$n=e=>typeof SVGElement<`u`&&e instanceof SVGElement,er=e=>typeof MathMLElement==`function`&&e instanceof MathMLElement,tr=(e,t)=>{let n=e&&e.to;return g(n)?t?t(n):null:n},nr={name:`Teleport`,__isTeleport:!0,process(e,t,n,r,i,a,o,s,c,l){let{mc:u,pc:d,pbc:f,o:{insert:p,querySelector:m,createText:h,createComment:g}}=l,_=Zn(t.props),{shapeFlag:v,children:y,dynamicChildren:b}=t;if(e==null){let e=t.el=h(``),l=t.anchor=h(``);p(e,n,r),p(l,n,r);let d=(e,t)=>{v&16&&u(y,e,t,i,a,o,s,c)},f=()=>{let e=t.target=tr(t.props,m),n=sr(e,t,h,p);e&&(o!==`svg`&&$n(e)?o=`svg`:o!==`mathml`&&er(e)&&(o=`mathml`),i&&i.isCE&&(i.ce._teleportTargets||(i.ce._teleportTargets=new Set)).add(e),_||(d(e,n),or(t,!1)))};_&&(d(n,l),or(t,!0)),Qn(t.props)||a&&a.pendingBranch?(t.el.__isMounted=!1,K(()=>{t.el.__isMounted===!1&&(f(),delete t.el.__isMounted)},a)):f()}else{t.el=e.el,t.targetStart=e.targetStart;let u=t.anchor=e.anchor,p=t.target=e.target,h=t.targetAnchor=e.targetAnchor;if(e.el.__isMounted===!1){K(()=>{nr.process(e,t,n,r,i,a,o,s,c,l)},a);return}let g=Zn(e.props),v=g?n:p,y=g?u:h;if(o===`svg`||$n(p)?o=`svg`:(o===`mathml`||er(p))&&(o=`mathml`),b?(f(e.dynamicChildren,b,v,i,a,o,s),Ca(e,t,!0)):c||d(e,t,v,y,i,a,o,s,!1),_)g?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):rr(t,n,u,l,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){let e=t.target=tr(t.props,m);e&&rr(t,e,null,l,0)}else g&&rr(t,p,h,l,1);or(t,_)}},remove(e,t,n,{um:r,o:{remove:i}},a){let{shapeFlag:o,children:s,anchor:c,targetStart:l,targetAnchor:u,target:d,props:f}=e;if(d&&(i(l),i(u)),a&&i(c),o&16){let e=a||!Zn(f);for(let i=0;i{e.isMounted=!0}),ti(()=>{e.isUnmounting=!0}),e}var W=[Function,Array],dr={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:W,onEnter:W,onAfterEnter:W,onEnterCancelled:W,onBeforeLeave:W,onLeave:W,onAfterLeave:W,onLeaveCancelled:W,onBeforeAppear:W,onAppear:W,onAfterAppear:W,onAppearCancelled:W},fr=e=>{let t=e.subTree;return t.component?fr(t.component):t},pr={name:`BaseTransition`,props:dr,setup(e,{slots:t}){let n=ro(),r=ur();return()=>{let i=t.default&&xr(t.default(),!0);if(!i||!i.length)return;let a=mr(i),o=R(e),{mode:s}=o;if(r.isLeaving)return vr(a);let c=yr(a);if(!c)return vr(a);let l=_r(c,o,r,n,e=>l=e);c.type!==J&&br(c,l);let u=n.subTree&&yr(n.subTree);if(u&&u.type!==J&&!Va(u,c)&&fr(n).type!==J){let e=_r(u,o,r,n);if(br(u,e),s===`out-in`&&c.type!==J)return r.isLeaving=!0,e.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete e.afterLeave,u=void 0},vr(a);s===`in-out`&&c.type!==J?e.delayLeave=(e,t,n)=>{let i=gr(r,u);i[String(u.key)]=u,e[cr]=()=>{t(),e[cr]=void 0,delete l.delayedLeave,u=void 0},l.delayedLeave=()=>{n(),delete l.delayedLeave,u=void 0}}:u=void 0}else u&&=void 0;return a}}};function mr(e){let t=e[0];if(e.length>1){for(let n of e)if(n.type!==J){t=n;break}}return t}var hr=pr;function gr(e,t){let{leavingVNodes:n}=e,r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function _r(e,t,n,r,i){let{appear:a,mode:o,persisted:s=!1,onBeforeEnter:c,onEnter:l,onAfterEnter:u,onEnterCancelled:f,onBeforeLeave:p,onLeave:m,onAfterLeave:h,onLeaveCancelled:g,onBeforeAppear:_,onAppear:v,onAfterAppear:y,onAppearCancelled:b}=t,x=String(e.key),S=gr(n,e),C=(e,t)=>{e&&V(e,r,9,t)},w=(e,t)=>{let n=t[1];C(e,t),d(e)?e.every(e=>e.length<=1)&&n():e.length<=1&&n()},T={mode:o,persisted:s,beforeEnter(t){let r=c;if(!n.isMounted)if(a)r=_||c;else return;t[cr]&&t[cr](!0);let i=S[x];i&&Va(e,i)&&i.el[cr]&&i.el[cr](),C(r,[t])},enter(t){if(S[x]===e)return;let r=l,i=u,o=f;if(!n.isMounted)if(a)r=v||l,i=y||u,o=b||f;else return;let s=!1;t[lr]=e=>{s||(s=!0,C(e?o:i,[t]),T.delayedLeave&&T.delayedLeave(),t[lr]=void 0)};let c=t[lr].bind(null,!1);r?w(r,[t,c]):c()},leave(t,r){let i=String(e.key);if(t[lr]&&t[lr](!0),n.isUnmounting)return r();C(p,[t]);let a=!1;t[cr]=n=>{a||(a=!0,r(),C(n?g:h,[t]),t[cr]=void 0,S[i]===e&&delete S[i])};let o=t[cr].bind(null,!1);S[i]=e,m?w(m,[t,o]):o()},clone(e){let a=_r(e,t,n,r,i);return i&&i(a),a}};return T}function vr(e){if(Wr(e))return e=qa(e),e.children=null,e}function yr(e){if(!Wr(e))return Xn(e.type)&&e.children?mr(e.children):e;if(e.component)return e.component.subTree;let{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&h(n.default))return n.default()}}function br(e,t){e.shapeFlag&6&&e.component?(e.transition=t,br(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 xr(e,t=!1,n){let r=[],i=0;for(let a=0;a1)for(let e=0;er.value,set:e=>r.value=e})}return r}function Er(e,t){let n;return!!((n=Object.getOwnPropertyDescriptor(e,t))&&!n.configurable)}var Dr=new WeakMap;function Or(e,n,r,a,o=!1){if(d(e)){e.forEach((e,t)=>Or(e,n&&(d(n)?n[t]:n),r,a,o));return}if(Vr(a)&&!o){a.shapeFlag&512&&a.type.__asyncResolved&&a.component.subTree.component&&Or(e,n,r,a.component.subTree);return}let s=a.shapeFlag&4?yo(a.component):a.el,l=o?null:s,{i:f,r:p}=e,m=n&&n.r,_=f.refs===t?f.refs={}:f.refs,v=f.setupState,y=R(v),b=v===t?i:e=>Er(_,e)?!1:u(y,e),x=(e,t)=>!(t&&Er(_,t));if(m!=null&&m!==p){if(kr(n),g(m))_[m]=null,b(m)&&(v[m]=null);else if(B(m)){let e=n;x(m,e.k)&&(m.value=null),e.k&&(_[e.k]=null)}}if(h(p))hn(p,f,12,[l,_]);else{let t=g(p),n=B(p);if(t||n){let i=()=>{if(e.f){let n=t?b(p)?v[p]:_[p]:x(p)||!e.k?p.value:_[e.k];if(o)d(n)&&c(n,s);else if(d(n))n.includes(s)||n.push(s);else if(t)_[p]=[s],b(p)&&(v[p]=_[p]);else{let t=[s];x(p,e.k)&&(p.value=t),e.k&&(_[e.k]=t)}}else t?(_[p]=l,b(p)&&(v[p]=l)):n&&(x(p,e.k)&&(p.value=l),e.k&&(_[e.k]=l))};if(l){let t=()=>{i(),Dr.delete(e)};t.id=-1,Dr.set(e,t),K(t,r)}else kr(e),i()}}}function kr(e){let t=Dr.get(e);t&&(t.flags|=8,Dr.delete(e))}var Ar=!1,jr=()=>{Ar||=(console.error(`Hydration completed but contains mismatches.`),!0)},Mr=e=>e.namespaceURI.includes(`svg`)&&e.tagName!==`foreignObject`,Nr=e=>e.namespaceURI.includes(`MathML`),Pr=e=>{if(e.nodeType===1){if(Mr(e))return`svg`;if(Nr(e))return`mathml`}},Fr=e=>e.nodeType===8;function Ir(e){let{mt:t,p:n,o:{patchProp:r,createText:i,nextSibling:o,parentNode:s,remove:c,insert:l,createComment:u}}=e,d=(e,t)=>{if(!t.hasChildNodes()){n(null,e,t),An(),t._vnode=e;return}f(t.firstChild,e,null,null,null),An(),t._vnode=e},f=(n,r,a,c,u,d=!1)=>{d||=!!r.dynamicChildren;let b=Fr(n)&&n.data===`[`,x=()=>g(n,r,a,c,u,b),{type:S,ref:C,shapeFlag:w,patchFlag:T}=r,E=n.nodeType;r.el=n,T===-2&&(d=!1,r.dynamicChildren=null);let D=null;switch(S){case Aa:E===3?(n.data!==r.children&&(jr(),n.data=r.children),D=o(n)):r.children===``?(l(r.el=i(``),s(n),n),D=n):D=x();break;case J:y(n)?(D=o(n),v(r.el=n.content.firstChild,n,a)):D=E!==8||b?x():o(n);break;case ja:if(b&&(n=o(n),E=n.nodeType),E===1||E===3){D=n;let e=!r.children.length;for(let t=0;t{s||=!!t.dynamicChildren;let{type:l,props:u,patchFlag:d,shapeFlag:f,dirs:p,transition:h}=t,g=l===`input`||l===`option`;if(g||d!==-1){p&&Ln(t,null,n,`created`);let l=!1;if(y(e)){l=Sa(null,h)&&n&&n.vnode.props&&n.vnode.props.appear;let r=e.content.firstChild;if(l){let e=r.getAttribute(`class`);e&&(r.$cls=e),h.beforeEnter(r)}v(r,e,n),t.el=e=r}if(f&16&&!(u&&(u.innerHTML||u.textContent))){let r=m(e.firstChild,t,e,n,i,o,s);for(;r;){zr(e,1)||jr();let t=r;r=r.nextSibling,c(t)}}else if(f&8){let n=t.children;n[0]===` +`&&(e.tagName===`PRE`||e.tagName===`TEXTAREA`)&&(n=n.slice(1));let{textContent:r}=e;r!==n&&r!==n.replace(/\r\n|\r/g,` +`)&&(zr(e,0)||jr(),e.textContent=t.children)}if(u){if(g||!s||d&48){let t=e.tagName.includes(`-`);for(let i in u)(g&&(i.endsWith(`value`)||i===`indeterminate`)||a(i)&&!T(i)||i[0]===`.`||t&&!T(i))&&r(e,i,null,u[i],void 0,n)}else if(u.onClick)r(e,`onClick`,null,u.onClick,void 0,n);else if(d&4&&Vt(u.style))for(let e in u.style)u.style[e]}let _;(_=u&&u.onVnodeBeforeMount)&&Q(_,n,t),p&&Ln(t,null,n,`beforeMount`),((_=u&&u.onVnodeMounted)||p||l)&&ka(()=>{_&&Q(_,n,t),l&&h.enter(e),p&&Ln(t,null,n,`mounted`)},i)}return e.nextSibling},m=(e,t,r,a,s,c,u)=>{u||=!!t.dynamicChildren;let d=t.children,p=d.length;for(let t=0;t{let{slotScopeIds:c}=t;c&&(i=i?i.concat(c):c);let d=s(e),f=m(o(e),t,d,n,r,i,a);return f&&Fr(f)&&f.data===`]`?o(t.anchor=f):(jr(),l(t.anchor=u(`]`),d,f),f)},g=(e,t,r,i,a,l)=>{if(zr(e.parentElement,1)||jr(),t.el=null,l){let t=_(e);for(;;){let n=o(e);if(n&&n!==t)c(n);else break}}let u=o(e),d=s(e);return c(e),n(null,t,d,u,r,i,Pr(d),a),r&&(r.vnode.el=t.el,$i(r,t.el)),u},_=(e,t=`[`,n=`]`)=>{let r=0;for(;e;)if(e=o(e),e&&Fr(e)&&(e.data===t&&r++,e.data===n)){if(r===0)return o(e);r--}return e},v=(e,t,n)=>{let r=t.parentNode;r&&r.replaceChild(e,t);let i=n;for(;i;)i.vnode.el===t&&(i.vnode.el=i.subTree.el=e),i=i.parent},y=e=>e.nodeType===1&&e.tagName===`TEMPLATE`;return[d,f]}var Lr=`data-allow-mismatch`,Rr={0:`text`,1:`children`,2:`class`,3:`style`,4:`attribute`};function zr(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Lr);)e=e.parentElement;let n=e&&e.getAttribute(Lr);if(n==null)return!1;if(n===``)return!0;{let e=n.split(`,`);return t===0&&e.includes(`children`)?!0:e.includes(Rr[t])}}se().requestIdleCallback,se().cancelIdleCallback;function Br(e,t){if(Fr(e)&&e.data===`[`){let n=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(t(r)===!1)break}else if(Fr(r))if(r.data===`]`){if(--n===0)break}else r.data===`[`&&n++;r=r.nextSibling}}else t(e)}var Vr=e=>!!e.type.__asyncLoader;function Hr(e){h(e)&&(e={loader:e});let{loader:t,loadingComponent:n,errorComponent:r,delay:i=200,hydrate:a,timeout:o,suspensible:s=!0,onError:c}=e,l=null,u,d=0,f=()=>(d++,l=null,p()),p=()=>{let e;return l||(e=l=t().catch(e=>{if(e=e instanceof Error?e:Error(String(e)),c)return new Promise((t,n)=>{c(e,()=>t(f()),()=>n(e),d+1)});throw e}).then(t=>e!==l&&l?l:(t&&(t.__esModule||t[Symbol.toStringTag]===`Module`)&&(t=t.default),u=t,t)))};return Sr({name:`AsyncComponentWrapper`,__asyncLoader:p,__asyncHydrate(e,t,n){let r=!1;(t.bu||=[]).push(()=>r=!0);let i=()=>{r||n()},o=a?()=>{let n=a(i,t=>Br(e,t));n&&(t.bum||=[]).push(n)}:i;u?o():p().then(()=>!t.isUnmounted&&o())},get __asyncResolved(){return u},setup(){let e=$;if(wr(e),u)return()=>Ur(u,e);let t=t=>{l=null,gn(t,e,13,!r)};if(s&&e.suspense||lo)return p().then(t=>()=>Ur(t,e)).catch(e=>(t(e),()=>r?X(r,{error:e}):null));let a=Kt(!1),c=Kt(),d=Kt(!!i);return i&&setTimeout(()=>{d.value=!1},i),o!=null&&setTimeout(()=>{if(!a.value&&!c.value){let e=Error(`Async component timed out after ${o}ms.`);t(e),c.value=e}},o),p().then(()=>{a.value=!0,e.parent&&Wr(e.parent.vnode)&&e.parent.update()}).catch(e=>{t(e),c.value=e}),()=>{if(a.value&&u)return Ur(u,e);if(c.value&&r)return X(r,{error:c.value});if(n&&!d.value)return Ur(n,e)}}})}function Ur(e,t){let{ref:n,props:r,children:i,ce:a}=t.vnode,o=X(e,r,i);return o.ref=n,o.ce=a,delete t.vnode.ce,o}var Wr=e=>e.type.__isKeepAlive;function Gr(e,t){qr(e,`a`,t)}function Kr(e,t){qr(e,`da`,t)}function qr(e,t,n=$){let r=e.__wdc||=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()};if(Yr(t,r,n),n){let e=n.parent;for(;e&&e.parent;)Wr(e.parent.vnode)&&Jr(r,t,n,e),e=e.parent}}function Jr(e,t,n,r){let i=Yr(t,e,r,!0);ni(()=>{c(r[t],i)},n)}function Yr(e,t,n=$,r=!1){if(n){let i=n[e]||(n[e]=[]),a=t.__weh||=(...r)=>{He();let i=oo(n),a=V(t,n,e,r);return i(),Ue(),a};return r?i.unshift(a):i.push(a),a}}var Xr=e=>(t,n=$)=>{(!lo||e===`sp`)&&Yr(e,(...e)=>t(...e),n)},Zr=Xr(`bm`),Qr=Xr(`m`),$r=Xr(`bu`),ei=Xr(`u`),ti=Xr(`bum`),ni=Xr(`um`),ri=Xr(`sp`),ii=Xr(`rtg`),ai=Xr(`rtc`);function oi(e,t=$){Yr(`ec`,e,t)}var si=`components`;function ci(e,t){return di(si,e,!0,t)||e}var li=Symbol.for(`v-ndc`);function ui(e){return g(e)?di(si,e,!1)||e:e||li}function di(e,t,n=!0,r=!1){let i=U||$;if(i){let n=i.type;if(e===si){let e=bo(n,!1);if(e&&(e===t||e===O(t)||e===te(O(t))))return n}let a=fi(i[e]||n[e],t)||fi(i.appContext[e],t);return!a&&r?n:a}}function fi(e,t){return e&&(e[t]||e[O(t)]||e[te(O(t))])}function pi(e,t,n,r){let i,a=n&&n[r],o=d(e);if(o||g(e)){let n=o&&Vt(e),r=!1,s=!1;n&&(r=!L(e),s=Ht(e),e=nt(e)),i=Array(e.length);for(let n=0,o=e.length;nt(e,n,void 0,a&&a[n]));else{let n=Object.keys(e);i=Array(n.length);for(let r=0,o=n.length;r0;return t!==`default`&&(n.name=t),Na(),za(q,null,[X(`slot`,n,r&&r())],e?-2:64)}let a=e[t];a&&a._c&&(a._d=!1),Na();let o=a&&hi(a(n)),s=n.key||o&&o.key,c=za(q,{key:(s&&!_(s)?s:`_${t}`)+(!o&&r?`_fb`:``)},o||(r?r():[]),o&&e._===1?64:-2);return!i&&c.scopeId&&(c.slotScopeIds=[c.scopeId+`-s`]),a&&a._c&&(a._d=!0),c}function hi(e){return e.some(e=>Ba(e)?!(e.type===J||e.type===q&&!hi(e.children)):!0)?e:null}function gi(e,t){let n={};for(let r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:ne(r)]=e[r];return n}var _i=e=>e?co(e)?yo(e):_i(e.parent):null,vi=s(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=>_i(e.parent),$root:e=>_i(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>ki(e),$forceUpdate:e=>e.f||=()=>{En(e.update)},$nextTick:e=>e.n||=wn.bind(e.proxy),$watch:e=>qn.bind(e)}),yi=(e,n)=>e!==t&&!e.__isScriptSetup&&u(e,n),bi={get({_:e},n){if(n===`__v_skip`)return!0;let{ctx:r,setupState:i,data:a,props:o,accessCache:s,type:c,appContext:l}=e;if(n[0]!==`$`){let e=s[n];if(e!==void 0)switch(e){case 1:return i[n];case 2:return a[n];case 4:return r[n];case 3:return o[n]}else if(yi(i,n))return s[n]=1,i[n];else if(a!==t&&u(a,n))return s[n]=2,a[n];else if(u(o,n))return s[n]=3,o[n];else if(r!==t&&u(r,n))return s[n]=4,r[n];else wi&&(s[n]=0)}let d=vi[n],f,p;if(d)return n===`$attrs`&&F(e.attrs,`get`,``),d(e);if((f=c.__cssModules)&&(f=f[n]))return f;if(r!==t&&u(r,n))return s[n]=4,r[n];if(p=l.config.globalProperties,u(p,n))return p[n]},set({_:e},n,r){let{data:i,setupState:a,ctx:o}=e;return yi(a,n)?(a[n]=r,!0):i!==t&&u(i,n)?(i[n]=r,!0):u(e.props,n)||n[0]===`$`&&n.slice(1)in e?!1:(o[n]=r,!0)},has({_:{data:e,setupState:n,accessCache:r,ctx:i,appContext:a,props:o,type:s}},c){let l;return!!(r[c]||e!==t&&c[0]!==`$`&&u(e,c)||yi(n,c)||u(o,c)||u(i,c)||u(vi,c)||u(a.config.globalProperties,c)||(l=s.__cssModules)&&l[c])},defineProperty(e,t,n){return n.get==null?u(n,`value`)&&this.set(e,t,n.value,null):e._.accessCache[t]=0,Reflect.defineProperty(e,t,n)}};function xi(){return Si(`useSlots`).slots}function Si(e){let t=ro();return t.setupContext||=vo(t)}function Ci(e){return d(e)?e.reduce((e,t)=>(e[t]=null,e),{}):e}var wi=!0;function Ti(e){let t=ki(e),n=e.proxy,i=e.ctx;wi=!1,t.beforeCreate&&Di(t.beforeCreate,e,`bc`);let{data:a,computed:o,methods:s,watch:c,provide:l,inject:u,created:f,beforeMount:p,mounted:m,beforeUpdate:g,updated:_,activated:y,deactivated:b,beforeDestroy:x,beforeUnmount:S,destroyed:C,unmounted:w,render:T,renderTracked:E,renderTriggered:D,errorCaptured:O,serverPrefetch:ee,expose:k,inheritAttrs:te,components:ne,directives:A,filters:re}=t;if(u&&Ei(u,i,null),s)for(let e in s){let t=s[e];h(t)&&(i[e]=t.bind(n))}if(a){let t=a.call(n,n);v(t)&&(e.data=It(t))}if(wi=!0,o)for(let e in o){let t=o[e],a=So({get:h(t)?t.bind(n,n):h(t.get)?t.get.bind(n,n):r,set:!h(t)&&h(t.set)?t.set.bind(n):r});Object.defineProperty(i,e,{enumerable:!0,configurable:!0,get:()=>a.value,set:e=>a.value=e})}if(c)for(let e in c)Oi(c[e],i,n,e);if(l){let e=h(l)?l.call(n):l;Reflect.ownKeys(e).forEach(t=>{Rn(t,e[t])})}f&&Di(f,e,`c`);function j(e,t){d(t)?t.forEach(t=>e(t.bind(n))):t&&e(t.bind(n))}if(j(Zr,p),j(Qr,m),j($r,g),j(ei,_),j(Gr,y),j(Kr,b),j(oi,O),j(ai,E),j(ii,D),j(ti,S),j(ni,w),j(ri,ee),d(k))if(k.length){let t=e.exposed||={};k.forEach(e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t,enumerable:!0})})}else e.exposed||={};T&&e.render===r&&(e.render=T),te!=null&&(e.inheritAttrs=te),ne&&(e.components=ne),A&&(e.directives=A),ee&&wr(e)}function Ei(e,t,n=r){d(e)&&(e=Pi(e));for(let n in e){let r=e[n],i;i=v(r)?`default`in r?zn(r.from||n,r.default,!0):zn(r.from||n):zn(r),B(i)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e}):t[n]=i}}function Di(e,t,n){V(d(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,n)}function Oi(e,t,n,r){let i=r.includes(`.`)?Jn(n,r):()=>n[r];if(g(e)){let n=t[e];h(n)&&Gn(i,n)}else if(h(e))Gn(i,e.bind(n));else if(v(e))if(d(e))e.forEach(e=>Oi(e,t,n,r));else{let r=h(e.handler)?e.handler.bind(n):t[e.handler];h(r)&&Gn(i,r,e)}}function ki(e){let t=e.type,{mixins:n,extends:r}=t,{mixins:i,optionsCache:a,config:{optionMergeStrategies:o}}=e.appContext,s=a.get(t),c;return s?c=s:!i.length&&!n&&!r?c=t:(c={},i.length&&i.forEach(e=>Ai(c,e,o,!0)),Ai(c,t,o)),v(t)&&a.set(t,c),c}function Ai(e,t,n,r=!1){let{mixins:i,extends:a}=t;a&&Ai(e,a,n,!0),i&&i.forEach(t=>Ai(e,t,n,!0));for(let i in t)if(!(r&&i===`expose`)){let r=ji[i]||n&&n[i];e[i]=r?r(e[i],t[i]):t[i]}return e}var ji={data:Mi,props:Ii,emits:Ii,methods:Fi,computed:Fi,beforeCreate:G,created:G,beforeMount:G,mounted:G,beforeUpdate:G,updated:G,beforeDestroy:G,beforeUnmount:G,destroyed:G,unmounted:G,activated:G,deactivated:G,errorCaptured:G,serverPrefetch:G,components:Fi,directives:Fi,watch:Li,provide:Mi,inject:Ni};function Mi(e,t){return t?e?function(){return s(h(e)?e.call(this,this):e,h(t)?t.call(this,this):t)}:t:e}function Ni(e,t){return Fi(Pi(e),Pi(t))}function Pi(e){if(d(e)){let t={};for(let n=0;nt===`modelValue`||t===`model-value`?e.modelModifiers:e[`${t}Modifiers`]||e[`${O(t)}Modifiers`]||e[`${k(t)}Modifiers`];function Ui(e,n,...r){if(e.isUnmounted)return;let i=e.vnode.props||t,a=r,o=n.startsWith(`update:`),s=o&&Hi(i,n.slice(7));s&&(s.trim&&(a=r.map(e=>g(e)?e.trim():e)),s.number&&(a=r.map(ie)));let c,l=i[c=ne(n)]||i[c=ne(O(n))];!l&&o&&(l=i[c=ne(k(n))]),l&&V(l,e,6,a);let u=i[c+`Once`];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[c])return;e.emitted[c]=!0,V(u,e,6,a)}}var Wi=new WeakMap;function Gi(e,t,n=!1){let r=n?Wi:t.emitsCache,i=r.get(e);if(i!==void 0)return i;let a=e.emits,o={},c=!1;if(!h(e)){let r=e=>{let n=Gi(e,t,!0);n&&(c=!0,s(o,n))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return!a&&!c?(v(e)&&r.set(e,null),null):(d(a)?a.forEach(e=>o[e]=null):s(o,a),v(e)&&r.set(e,o),o)}function Ki(e,t){return!e||!a(t)?!1:(t=t.slice(2).replace(/Once$/,``),u(e,t[0].toLowerCase()+t.slice(1))||u(e,k(t))||u(e,t))}function qi(e){let{type:t,vnode:n,proxy:r,withProxy:i,propsOptions:[a],slots:s,attrs:c,emit:l,render:u,renderCache:d,props:f,data:p,setupState:m,ctx:h,inheritAttrs:g}=e,_=Pn(e),v,y;try{if(n.shapeFlag&4){let e=i||r,t=e;v=Z(u.call(t,e,d,f,m,p,h)),y=c}else{let e=t;v=Z(e.length>1?e(f,{attrs:c,slots:s,emit:l}):e(f,null)),y=t.props?c:Ji(c)}}catch(t){Ma.length=0,gn(t,e,1),v=X(J)}let b=v;if(y&&g!==!1){let e=Object.keys(y),{shapeFlag:t}=b;e.length&&t&7&&(a&&e.some(o)&&(y=Yi(y,a)),b=qa(b,y,!1,!0))}return n.dirs&&(b=qa(b,null,!1,!0),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&br(b,n.transition),v=b,Pn(_),v}var Ji=e=>{let t;for(let n in e)(n===`class`||n===`style`||a(n))&&((t||={})[n]=e[n]);return t},Yi=(e,t)=>{let n={};for(let r in e)(!o(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Xi(e,t,n){let{props:r,children:i,component:a}=e,{props:o,children:s,patchFlag:c}=t,l=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?Zi(r,o,l):!!o;if(c&8){let e=t.dynamicProps;for(let t=0;tObject.create(ea),na=e=>Object.getPrototypeOf(e)===ea;function ra(e,t,n,r=!1){let i={},a=ta();e.propsDefaults=Object.create(null),aa(e,t,i,a);for(let t in e.propsOptions[0])t in i||(i[t]=void 0);n?e.props=r?i:Lt(i):e.type.props?e.props=i:e.props=a,e.attrs=a}function ia(e,t,n,r){let{props:i,attrs:a,vnode:{patchFlag:o}}=e,s=R(i),[c]=e.propsOptions,l=!1;if((r||o>0)&&!(o&16)){if(o&8){let n=e.vnode.dynamicProps;for(let r=0;r{p=!0;let[t,n]=ca(e,r,!0);s(l,t),n&&f.push(...n)};!i&&r.mixins.length&&r.mixins.forEach(t),e.extends&&t(e.extends),e.mixins&&e.mixins.forEach(t)}if(!c&&!p)return v(e)&&a.set(e,n),n;if(d(c))for(let e=0;ee===`_`||e===`_ctx`||e===`$stable`,da=e=>d(e)?e.map(Z):[Z(e)],fa=(e,t,n)=>{if(t._n)return t;let r=Fn((...e)=>da(t(...e)),n);return r._c=!1,r},pa=(e,t,n)=>{let r=e._ctx;for(let n in e){if(ua(n))continue;let i=e[n];if(h(i))t[n]=fa(n,i,r);else if(i!=null){let e=da(i);t[n]=()=>e}}},ma=(e,t)=>{let n=da(t);e.slots.default=()=>n},ha=(e,t,n)=>{for(let r in t)(n||!ua(r))&&(e[r]=t[r])},ga=(e,t,n)=>{let r=e.slots=ta();if(e.vnode.shapeFlag&32){let e=t._;e?(ha(r,t,n),n&&j(r,`_`,e,!0)):pa(t,r)}else t&&ma(e,t)},_a=(e,n,r)=>{let{vnode:i,slots:a}=e,o=!0,s=t;if(i.shapeFlag&32){let e=n._;e?r&&e===1?o=!1:ha(a,n,r):(o=!n.$stable,pa(n,a)),s=n}else n&&(ma(e,n),s={default:1});if(o)for(let e in a)!ua(e)&&s[e]==null&&delete a[e]},K=ka;function va(e){return ya(e,Ir)}function ya(e,i){let a=se();a.__VUE__=!0;let{insert:o,remove:s,patchProp:c,createElement:l,createText:u,createComment:d,setText:f,setElementText:p,parentNode:m,nextSibling:h,setScopeId:g=r,insertStaticContent:_}=e,v=(e,t,n,r=null,i=null,a=null,o=void 0,s=null,c=!!t.dynamicChildren)=>{if(e===t)return;e&&!Va(e,t)&&(r=_e(e),fe(e,i,a,!0),e=null),t.patchFlag===-2&&(c=!1,t.dynamicChildren=null);let{type:l,ref:u,shapeFlag:d}=t;switch(l){case Aa:y(e,t,n,r);break;case J:b(e,t,n,r);break;case ja:e??x(t,n,r,o);break;case q:ne(e,t,n,r,i,a,o,s,c);break;default:d&1?w(e,t,n,r,i,a,o,s,c):d&6?A(e,t,n,r,i,a,o,s,c):(d&64||d&128)&&l.process(e,t,n,r,i,a,o,s,c,be)}u!=null&&i?Or(u,e&&e.ref,a,t||e,!t):u==null&&e&&e.ref!=null&&Or(e.ref,null,a,e,!0)},y=(e,t,n,r)=>{if(e==null)o(t.el=u(t.children),n,r);else{let n=t.el=e.el;t.children!==e.children&&f(n,t.children)}},b=(e,t,n,r)=>{e==null?o(t.el=d(t.children||``),n,r):t.el=e.el},x=(e,t,n,r)=>{[e.el,e.anchor]=_(e.children,t,n,r,e.el,e.anchor)},S=({el:e,anchor:t},n,r)=>{let i;for(;e&&e!==t;)i=h(e),o(e,n,r),e=i;o(t,n,r)},C=({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=h(e),s(e),e=n;s(t)},w=(e,t,n,r,i,a,o,s,c)=>{if(t.type===`svg`?o=`svg`:t.type===`math`&&(o=`mathml`),e==null)E(t,n,r,i,a,o,s,c);else{let n=e.el&&e.el._isVueCE?e.el:null;try{n&&n._beginPatch(),ee(e,t,i,a,o,s,c)}finally{n&&n._endPatch()}}},E=(e,t,n,r,i,a,s,u)=>{let d,f,{props:m,shapeFlag:h,transition:g,dirs:_}=e;if(d=e.el=l(e.type,a,m&&m.is,m),h&8?p(d,e.children):h&16&&O(e.children,d,null,r,i,ba(e,a),s,u),_&&Ln(e,null,r,`created`),D(d,e,e.scopeId,s,r),m){for(let e in m)e!==`value`&&!T(e)&&c(d,e,null,m[e],a,r);`value`in m&&c(d,`value`,null,m.value,a),(f=m.onVnodeBeforeMount)&&Q(f,r,e)}_&&Ln(e,null,r,`beforeMount`);let v=Sa(i,g);v&&g.beforeEnter(d),o(d,t,n),((f=m&&m.onVnodeMounted)||v||_)&&K(()=>{try{f&&Q(f,r,e),v&&g.enter(d),_&&Ln(e,null,r,`mounted`)}finally{}},i)},D=(e,t,n,r,i)=>{if(n&&g(e,n),r)for(let t=0;t{for(let l=c;l{let l=n.el=e.el,{patchFlag:u,dynamicChildren:d,dirs:f}=n;u|=e.patchFlag&16;let m=e.props||t,h=n.props||t,g;if(r&&xa(r,!1),(g=h.onVnodeBeforeUpdate)&&Q(g,r,n,e),f&&Ln(n,e,r,`beforeUpdate`),r&&xa(r,!0),(m.innerHTML&&h.innerHTML==null||m.textContent&&h.textContent==null)&&p(l,``),d?k(e.dynamicChildren,d,l,r,i,ba(n,a),o):s||ce(e,n,l,null,r,i,ba(n,a),o,!1),u>0){if(u&16)te(l,m,h,r,a);else if(u&2&&m.class!==h.class&&c(l,`class`,null,h.class,a),u&4&&c(l,`style`,m.style,h.style,a),u&8){let e=n.dynamicProps;for(let t=0;t{g&&Q(g,r,n,e),f&&Ln(n,e,r,`updated`)},i)},k=(e,t,n,r,i,a,o)=>{for(let s=0;s{if(n!==r){if(n!==t)for(let t in n)!T(t)&&!(t in r)&&c(e,t,n[t],null,a,i);for(let t in r){if(T(t))continue;let o=r[t],s=n[t];o!==s&&t!==`value`&&c(e,t,s,o,a,i)}`value`in r&&c(e,`value`,n.value,r.value,a)}},ne=(e,t,n,r,i,a,s,c,l)=>{let d=t.el=e?e.el:u(``),f=t.anchor=e?e.anchor:u(``),{patchFlag:p,dynamicChildren:m,slotScopeIds:h}=t;h&&(c=c?c.concat(h):h),e==null?(o(d,n,r),o(f,n,r),O(t.children||[],n,f,i,a,s,c,l)):p>0&&p&64&&m&&e.dynamicChildren&&e.dynamicChildren.length===m.length?(k(e.dynamicChildren,m,n,i,a,s,c),(t.key!=null||i&&t===i.subTree)&&Ca(e,t,!0)):ce(e,t,n,f,i,a,s,c,l)},A=(e,t,n,r,i,a,o,s,c)=>{t.slotScopeIds=s,e==null?t.shapeFlag&512?i.ctx.activate(t,n,r,o,c):j(t,n,r,i,a,o,c):ie(e,t,c)},j=(e,t,n,r,i,a,o)=>{let s=e.component=no(e,r,i);if(Wr(e)&&(s.ctx.renderer=be),uo(s,!1,o),s.asyncDep){if(i&&i.registerDep(s,ae,o),!e.el){let r=s.subTree=X(J);b(null,r,t,n),e.placeholder=r.el}}else ae(s,e,t,n,i,a,o)},ie=(e,t,n)=>{let r=t.component=e.component;if(Xi(e,t,n))if(r.asyncDep&&!r.asyncResolved){oe(r,t,n);return}else r.next=t,r.update();else t.el=e.el,r.vnode=t},ae=(e,t,n,r,i,a,o)=>{let s=()=>{if(e.isMounted){let{next:t,bu:n,u:r,parent:s,vnode:c}=e;{let n=Ta(e);if(n){t&&(t.el=c.el,oe(e,t,o)),n.asyncDep.then(()=>{K(()=>{e.isUnmounted||l()},i)});return}}let u=t,d;xa(e,!1),t?(t.el=c.el,oe(e,t,o)):t=c,n&&re(n),(d=t.props&&t.props.onVnodeBeforeUpdate)&&Q(d,s,t,c),xa(e,!0);let f=qi(e),p=e.subTree;e.subTree=f,v(p,f,m(p.el),_e(p),e,i,a),t.el=f.el,u===null&&$i(e,f.el),r&&K(r,i),(d=t.props&&t.props.onVnodeUpdated)&&K(()=>Q(d,s,t,c),i)}else{let o,{el:s,props:c}=t,{bm:l,m:u,parent:d,root:f,type:p}=e,m=Vr(t);if(xa(e,!1),l&&re(l),!m&&(o=c&&c.onVnodeBeforeMount)&&Q(o,d,t),xa(e,!0),s&&Se){let t=()=>{e.subTree=qi(e),Se(s,e.subTree,e,i,null)};m&&p.__asyncHydrate?p.__asyncHydrate(s,e,t):t()}else{f.ce&&f.ce._hasShadowRoot()&&f.ce._injectChildStyle(p,e.parent?e.parent.type:void 0);let o=e.subTree=qi(e);v(null,o,n,r,e,i,a),t.el=o.el}if(u&&K(u,i),!m&&(o=c&&c.onVnodeMounted)){let e=t;K(()=>Q(o,d,e),i)}(t.shapeFlag&256||d&&Vr(d.vnode)&&d.vnode.shapeFlag&256)&&e.a&&K(e.a,i),e.isMounted=!0,t=n=r=null}};e.scope.on();let c=e.effect=new Oe(s);e.scope.off();let l=e.update=c.run.bind(c),u=e.job=c.runIfDirty.bind(c);u.i=e,u.id=e.uid,c.scheduler=()=>En(u),xa(e,!0),l()},oe=(e,t,n)=>{t.component=e;let r=e.vnode.props;e.vnode=t,e.next=null,ia(e,t.props,r,n),_a(e,t.children,n),He(),kn(e),Ue()},ce=(e,t,n,r,i,a,o,s,c=!1)=>{let l=e&&e.children,u=e?e.shapeFlag:0,d=t.children,{patchFlag:f,shapeFlag:m}=t;if(f>0){if(f&128){ue(l,d,n,r,i,a,o,s,c);return}else if(f&256){le(l,d,n,r,i,a,o,s,c);return}}m&8?(u&16&&ge(l,i,a),d!==l&&p(n,d)):u&16?m&16?ue(l,d,n,r,i,a,o,s,c):ge(l,i,a,!0):(u&8&&p(n,``),m&16&&O(d,n,r,i,a,o,s,c))},le=(e,t,r,i,a,o,s,c,l)=>{e||=n,t||=n;let u=e.length,d=t.length,f=Math.min(u,d),p;for(p=0;pd?ge(e,a,o,!0,!1,f):O(t,r,i,a,o,s,c,l,f)},ue=(e,t,r,i,a,o,s,c,l)=>{let u=0,d=t.length,f=e.length-1,p=d-1;for(;u<=f&&u<=p;){let n=e[u],i=t[u]=l?Za(t[u]):Z(t[u]);if(Va(n,i))v(n,i,r,null,a,o,s,c,l);else break;u++}for(;u<=f&&u<=p;){let n=e[f],i=t[p]=l?Za(t[p]):Z(t[p]);if(Va(n,i))v(n,i,r,null,a,o,s,c,l);else break;f--,p--}if(u>f){if(u<=p){let e=p+1,n=ep)for(;u<=f;)fe(e[u],a,o,!0),u++;else{let m=u,h=u,g=new Map;for(u=h;u<=p;u++){let e=t[u]=l?Za(t[u]):Z(t[u]);e.key!=null&&g.set(e.key,u)}let _,y=0,b=p-h+1,x=!1,S=0,C=Array(b);for(u=0;u=b){fe(n,a,o,!0);continue}let i;if(n.key!=null)i=g.get(n.key);else for(_=h;_<=p;_++)if(C[_-h]===0&&Va(n,t[_])){i=_;break}i===void 0?fe(n,a,o,!0):(C[i-h]=u+1,i>=S?S=i:x=!0,v(n,t[i],r,null,a,o,s,c,l),y++)}let w=x?wa(C):n;for(_=w.length-1,u=b-1;u>=0;u--){let e=h+u,n=t[e],f=t[e+1],p=e+1{let{el:a,type:c,transition:l,children:u,shapeFlag:d}=e;if(d&6){de(e.component.subTree,t,n,r);return}if(d&128){e.suspense.move(t,n,r);return}if(d&64){c.move(e,t,n,be);return}if(c===q){o(a,t,n);for(let e=0;el.enter(a),i);else{let{leave:r,delayLeave:i,afterLeave:c}=l,u=()=>{e.ctx.isUnmounted?s(a):o(a,t,n)},d=()=>{a._isLeaving&&a[cr](!0),r(a,()=>{u(),c&&c()})};i?i(a,u,d):d()}else o(a,t,n)},fe=(e,t,n,r=!1,i=!1)=>{let{type:a,props:o,ref:s,children:c,dynamicChildren:l,shapeFlag:u,patchFlag:d,dirs:f,cacheIndex:p,memo:m}=e;if(d===-2&&(i=!1),s!=null&&(He(),Or(s,null,n,e,!0),Ue()),p!=null&&(t.renderCache[p]=void 0),u&256){t.ctx.deactivate(e);return}let h=u&1&&f,g=!Vr(e),_;if(g&&(_=o&&o.onVnodeBeforeUnmount)&&Q(_,t,e),u&6)he(e.component,n,r);else{if(u&128){e.suspense.unmount(n,r);return}h&&Ln(e,null,t,`beforeUnmount`),u&64?e.type.remove(e,t,n,be,r):l&&!l.hasOnce&&(a!==q||d>0&&d&64)?ge(l,t,n,!1,!0):(a===q&&d&384||!i&&u&16)&&ge(c,t,n),r&&pe(e)}let v=m!=null&&p==null;(g&&(_=o&&o.onVnodeUnmounted)||h||v)&&K(()=>{_&&Q(_,t,e),h&&Ln(e,null,t,`unmounted`),v&&(e.el=null)},n)},pe=e=>{let{type:t,el:n,anchor:r,transition:i}=e;if(t===q){me(n,r);return}if(t===ja){C(e);return}let a=()=>{s(n),i&&!i.persisted&&i.afterLeave&&i.afterLeave()};if(e.shapeFlag&1&&i&&!i.persisted){let{leave:t,delayLeave:r}=i,o=()=>t(n,a);r?r(e.el,a,o):o()}else a()},me=(e,t)=>{let n;for(;e!==t;)n=h(e),s(e),e=n;s(t)},he=(e,t,n)=>{let{bum:r,scope:i,job:a,subTree:o,um:s,m:c,a:l}=e;Ea(c),Ea(l),r&&re(r),i.stop(),a&&(a.flags|=8,fe(o,e,t,n)),s&&K(s,t),K(()=>{e.isUnmounted=!0},t)},ge=(e,t,n,r=!1,i=!1,a=0)=>{for(let o=a;o{if(e.shapeFlag&6)return _e(e.component.subTree);if(e.shapeFlag&128)return e.suspense.next();let t=h(e.anchor||e.el),n=t&&t[Yn];return n?h(n):t},ve=!1,ye=(e,t,n)=>{let r;e==null?t._vnode&&(fe(t._vnode,null,null,!0),r=t._vnode.component):v(t._vnode||null,e,t,null,null,null,n),t._vnode=e,ve||=(ve=!0,kn(r),An(),!1)},be={p:v,um:fe,m:de,r:pe,mt:j,mc:O,pc:ce,pbc:k,n:_e,o:e},xe,Se;return i&&([xe,Se]=i(be)),{render:ye,hydrate:xe,createApp:Bi(ye,xe)}}function ba({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 xa({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Sa(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Ca(e,t,n=!1){let r=e.children,i=t.children;if(d(r)&&d(i))for(let e=0;e>1,e[n[s]]0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,o=n[a-1];a-- >0;)n[a]=o,o=t[o];return n}function Ta(e){let t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Ta(t)}function Ea(e){if(e)for(let t=0;te.__isSuspense;function ka(e,t){t&&t.pendingBranch?d(e)?t.effects.push(...e):t.effects.push(e):On(e)}var q=Symbol.for(`v-fgt`),Aa=Symbol.for(`v-txt`),J=Symbol.for(`v-cmt`),ja=Symbol.for(`v-stc`),Ma=[],Y=null;function Na(e=!1){Ma.push(Y=e?null:[])}function Pa(){Ma.pop(),Y=Ma[Ma.length-1]||null}var Fa=1;function Ia(e,t=!1){Fa+=e,e<0&&Y&&t&&(Y.hasOnce=!0)}function La(e){return e.dynamicChildren=Fa>0?Y||n:null,Pa(),Fa>0&&Y&&Y.push(e),e}function Ra(e,t,n,r,i,a){return La(Wa(e,t,n,r,i,a,!0))}function za(e,t,n,r,i){return La(X(e,t,n,r,i,!0))}function Ba(e){return e?e.__v_isVNode===!0:!1}function Va(e,t){return e.type===t.type&&e.key===t.key}var Ha=({key:e})=>e??null,Ua=({ref:e,ref_key:t,ref_for:n})=>(typeof e==`number`&&(e=``+e),e==null?null:g(e)||B(e)||h(e)?{i:U,r:e,k:t,f:!!n}:e);function Wa(e,t=null,n=null,r=0,i=null,a=e===q?0:1,o=!1,s=!1){let c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ha(t),ref:t&&Ua(t),scopeId:Nn,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:a,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:U};return s?(Qa(c,n),a&128&&e.normalize(c)):n&&(c.shapeFlag|=g(n)?8:16),Fa>0&&!o&&Y&&(c.patchFlag>0||a&6)&&c.patchFlag!==32&&Y.push(c),c}var X=Ga;function Ga(e,t=null,n=null,r=0,i=null,a=!1){if((!e||e===li)&&(e=J),Ba(e)){let r=qa(e,t,!0);return n&&Qa(r,n),Fa>0&&!a&&Y&&(r.shapeFlag&6?Y[Y.indexOf(e)]=r:Y.push(r)),r.patchFlag=-2,r}if(xo(e)&&(e=e.__vccOpts),t){t=Ka(t);let{class:e,style:n}=t;e&&!g(e)&&(t.class=pe(e)),v(n)&&(Ut(n)&&!d(n)&&(n=s({},n)),t.style=ce(n))}let o=g(e)?1:Oa(e)?128:Xn(e)?64:v(e)?4:h(e)?2:0;return Wa(e,t,n,r,i,o,a,!0)}function Ka(e){return e?Ut(e)||na(e)?s({},e):e:null}function qa(e,t,n=!1,r=!1){let{props:i,ref:a,patchFlag:o,children:s,transition:c}=e,l=t?$a(i||{},t):i,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Ha(l),ref:t&&t.ref?n&&a?d(a)?a.concat(Ua(t)):[a,Ua(t)]:Ua(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==q?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&qa(e.ssContent),ssFallback:e.ssFallback&&qa(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&br(u,c.clone(u)),u}function Ja(e=` `,t=0){return X(Aa,null,e,t)}function Ya(e,t){let n=X(ja,null,e);return n.staticCount=t,n}function Xa(e=``,t=!1){return t?(Na(),za(J,null,e)):X(J,null,e)}function Z(e){return e==null||typeof e==`boolean`?X(J):d(e)?X(q,null,e.slice()):Ba(e)?Za(e):X(Aa,null,String(e))}function Za(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:qa(e)}function Qa(e,t){let n=0,{shapeFlag:r}=e;if(t==null)t=null;else if(d(t))n=16;else if(typeof t==`object`)if(r&65){let n=t.default;n&&(n._c&&(n._d=!1),Qa(e,n()),n._c&&(n._d=!0));return}else{n=32;let r=t._;!r&&!na(t)?t._ctx=U:r===3&&U&&(U.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else h(t)?(t={default:t,_ctx:U},n=32):(t=String(t),r&64?(n=16,t=[Ja(t)]):n=8);e.children=t,e.shapeFlag|=n}function $a(...e){let t={};for(let n=0;n$||U,io,ao;{let e=se(),t=(t,n)=>{let r;return(r=e[t])||(r=e[t]=[]),r.push(n),e=>{r.length>1?r.forEach(t=>t(e)):r[0](e)}};io=t(`__VUE_INSTANCE_SETTERS__`,e=>$=e),ao=t(`__VUE_SSR_SETTERS__`,e=>lo=e)}var oo=e=>{let t=$;return io(e),e.scope.on(),()=>{e.scope.off(),io(t)}},so=()=>{$&&$.scope.off(),io(null)};function co(e){return e.vnode.shapeFlag&4}var lo=!1;function uo(e,t=!1,n=!1){t&&ao(t);let{props:r,children:i}=e.vnode,a=co(e);ra(e,r,a,t),ga(e,i,n||t);let o=a?fo(e,t):void 0;return t&&ao(!1),o}function fo(e,t){let n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,bi);let{setup:r}=n;if(r){He();let n=e.setupContext=r.length>1?vo(e):null,i=oo(e),a=hn(r,e,0,[e.props,n]),o=y(a);if(Ue(),i(),(o||e.sp)&&!Vr(e)&&wr(e),o){if(a.then(so,so),t)return a.then(n=>{po(e,n,t)}).catch(t=>{gn(t,e,0)});e.asyncDep=a}else po(e,a,t)}else go(e,t)}function po(e,t,n){h(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:v(t)&&(e.setupState=$t(t)),go(e,n)}var mo,ho;function go(e,t,n){let i=e.type;if(!e.render){if(!t&&mo&&!i.render){let t=i.template||ki(e).template;if(t){let{isCustomElement:n,compilerOptions:r}=e.appContext.config,{delimiters:a,compilerOptions:o}=i;i.render=mo(t,s(s({isCustomElement:n,delimiters:a},r),o))}}e.render=i.render||r,ho&&ho(e)}{let t=oo(e);He();try{Ti(e)}finally{Ue(),t()}}}var _o={get(e,t){return F(e,`get`,``),e[t]}};function vo(e){return{attrs:new Proxy(e.attrs,_o),slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function yo(e){return e.exposed?e.exposeProxy||=new Proxy($t(Wt(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in vi)return vi[n](e)},has(e,t){return t in e||t in vi}}):e.proxy}function bo(e,t=!0){return h(e)?e.displayName||e.name:e.name||t&&e.__name}function xo(e){return h(e)&&`__vccOpts`in e}var So=(e,t)=>cn(e,t,lo);function Co(e,t,n){try{Ia(-1);let r=arguments.length;return r===2?v(t)&&!d(t)?Ba(t)?X(e,null,[t]):X(e,t):X(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Ba(n)&&(n=[n]),X(e,t,n))}finally{Ia(1)}}var wo=`3.5.31`,To=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n};export{Wt as $,ni as A,ae as At,gi as B,Co as C,g as Ct,wn as D,me as Dt,$a as E,pe as Et,mi as F,Gn as G,xi as H,ci as I,Fn as J,Un as K,ui as L,Na as M,Rn as N,ti as O,ce as Ot,pi as P,B as Q,_r as R,Ka as S,ge as St,zn as T,ie as Tt,Tr as U,Cr as V,ur as W,tn as X,In as Y,Te as Z,X as _,d as _t,q as a,zt as at,ro as b,v as bt,qa as c,an as ct,za as d,O as dt,Ee as et,Xa as f,te as ft,Ja as g,re as gt,Ya as h,_e as ht,J as i,Lt as it,ei as j,Qr as k,xe as kt,So as l,Zt as lt,va as m,k as mt,hr as n,Rt as nt,ar as o,qt as ot,Ra as p,s as pt,Wn as q,dr as r,Kt as rt,V as s,R as st,To as t,It as tt,Wa as u,Xt as ut,Hr as v,h as vt,Bn as w,_ as wt,xr as x,a as xt,Sr as y,o as yt,br as z}; \ No newline at end of file diff --git a/assets/searchBox-default-D_-EysPk.js b/assets/searchBox-default-D_-EysPk.js new file mode 100644 index 00000000..09174154 --- /dev/null +++ b/assets/searchBox-default-D_-EysPk.js @@ -0,0 +1 @@ +var e=`{"documentCount":16,"nextId":16,"documentIds":{"0":"/demo/","1":"/demo/#links","2":"/demo/yo5telb7/","3":"/demo/nsgytm0i/","4":"/demo/yo5telb7/#links","5":"/article/u2pon1pb/","6":"/demo/nsgytm0i/#links","7":"/article/fs03b2zf/","8":"/article/fs03b2zf/#标题h2","9":"/article/fs03b2zf/#标题h3","10":"/article/fs03b2zf/#标题h4","11":"/article/fs03b2zf/#标题h5","12":"/article/fs03b2zf/#标题h6","13":"/article/fs03b2zf/#标题2-badge","14":"/article/fs03b2zf/#标题3-badge","15":"/article/fs03b2zf/#标题4-badge"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[1,0,1],"1":[1,1,3],"2":[1,0,1],"3":[1,0,1],"4":[1,1,2],"5":[4,0,6],"6":[1,1,2],"7":[1,0,1],"8":[2,1,1],"9":[2,4,1],"10":[2,5,1],"11":[2,6,1],"12":[2,7,1],"13":[4,1,1],"14":[4,6,1],"15":[4,7,176]},"averageFieldLength":[2.0625,2.5,12.5],"storedFields":{"0":{"title":"Demo","titles":[]},"1":{"title":"Links","titles":["Demo"]},"2":{"title":"bar","titles":[]},"3":{"title":"foo","titles":[]},"4":{"title":"Links","titles":["bar"]},"5":{"title":"Layout: Page","titles":[]},"6":{"title":"Links","titles":["foo"]},"7":{"title":"Markdown","titles":[]},"8":{"title":"标题H2","titles":["Markdown"]},"9":{"title":"标题H3","titles":["Markdown","标题H2"]},"10":{"title":"标题H4","titles":["Markdown","标题H2","标题H3"]},"11":{"title":"标题H5","titles":["Markdown","标题H2","标题H3","标题H4"]},"12":{"title":"标题H6","titles":["Markdown","标题H2","标题H3","标题H4","标题H5"]},"13":{"title":"标题2 Badge","titles":["Markdown"]},"14":{"title":"标题3 Badge","titles":["Markdown","标题2 Badge"]},"15":{"title":"标题4 Badge","titles":["Markdown","标题2 Badge","标题3 Badge"]}},"dirtCount":0,"index":[["文本",{"2":{"15":1}}],["文字",{"2":{"15":4}}],["↩︎",{"2":{"15":4}}],["组成",{"2":{"15":1}}],["段落",{"2":{"15":1}}],["多个",{"2":{"15":1}}],["由",{"2":{"15":1}}],["也可以",{"2":{"15":1}}],["特殊",{"2":{"15":1}}],["包含",{"2":{"15":1}}],["脚",{"2":{"15":1}}],["脚注",{"2":{"15":7}}],["页",{"2":{"15":1}}],["重复",{"2":{"15":1}}],["内",{"2":{"15":1}}],["内的",{"2":{"15":1}}],["内容",{"2":{"15":6}}],["行",{"2":{"15":2}}],["]",{"2":{"15":4}}],["[",{"2":{"15":4}}],["分组",{"2":{"15":1}}],[".",{"2":{"15":4}}],["'",{"2":{"15":2}}],["value",{"2":{"15":1}}],["vscode",{"2":{"15":1}}],["deep",{"2":{"15":3}}],["demo",{"0":{"0":1},"1":{"1":1}}],["obj",{"2":{"15":1}}],["omega",{"2":{"15":6}}],["b",{"2":{"15":2}}],["badge",{"0":{"13":1,"14":1,"15":1},"1":{"14":1,"15":2},"2":{"15":1}}],["bar",{"0":{"2":1},"1":{"4":1},"2":{"1":1,"6":1}}],["代码",{"2":{"15":2}}],["main",{"2":{"15":1}}],["markdown",{"0":{"7":1},"1":{"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1}}],["容器",{"2":{"15":1}}],["示例",{"2":{"15":2}}],["text",{"2":{"15":4}}],["to",{"2":{"15":4}}],["tolong",{"2":{"15":1}}],["this",{"2":{"15":4}}],["twitter",{"2":{"15":1}}],["tables",{"2":{"15":1}}],["图",{"2":{"15":1}}],["外部",{"2":{"15":1}}],["接",{"2":{"15":4}}],["链",{"2":{"15":4}}],["引用",{"2":{"15":2}}],["stripes",{"2":{"15":1}}],["sum_",{"2":{"15":1}}],["zebra",{"2":{"15":1}}],["$",{"2":{"15":3}}],["任务",{"2":{"15":4}}],["有序",{"2":{"15":3}}],["列表",{"2":{"15":10}}],["序",{"2":{"15":3}}],["无",{"2":{"15":3}}],["齐",{"2":{"15":1}}],["对",{"2":{"15":1}}],["右",{"2":{"15":1}}],["居中",{"2":{"15":1}}],["ωi",{"2":{"15":1}}],["ωyω",{"2":{"15":2}}],["ωr",{"2":{"15":2}}],["​",{"2":{"15":5}}],["y",{"2":{"15":4}}],["yωω",{"2":{"15":2}}],["frac",{"2":{"15":4}}],["foo",{"0":{"3":1},"1":{"6":1},"2":{"1":1,"4":1}}],["\\\\",{"2":{"15":24}}],["⋯",{"2":{"15":2}}],["is",{"2":{"15":6}}],["ir",{"2":{"15":3}}],["i",{"2":{"15":7}}],["∑",{"2":{"15":2}}],["+",{"2":{"15":7}}],["=",{"2":{"15":10}}],["ri",{"2":{"15":2}}],["right",{"2":{"15":4}}],["riωi",{"2":{"15":1}}],["r",{"2":{"15":11}}],["rule",{"2":{"15":1}}],["∂",{"2":{"15":4}}],["~",{"2":{"15":1}}],["}",{"2":{"15":22}}],["neat",{"2":{"15":1}}],["n",{"2":{"15":2}}],["{",{"2":{"15":22}}],["^",{"2":{"15":11}}],[")",{"2":{"15":21}}],["1600",{"2":{"15":1}}],["19th",{"2":{"15":1}}],["1r",{"2":{"15":2}}],["12n",{"2":{"15":1}}],["12",{"2":{"15":2}}],["1",{"2":{"15":22}}],["(",{"2":{"15":21}}],["−",{"2":{"15":12}}],["表达",{"2":{"15":1}}],["数学",{"2":{"15":1}}],["标",{"2":{"15":1}}],["标记",{"2":{"15":2}}],["标题",{"0":{"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1},"1":{"9":1,"10":2,"11":3,"12":4,"14":1,"15":2}}],["删除",{"2":{"15":1}}],["斜体",{"2":{"15":2}}],[":",{"2":{"15":9}}],["加粗",{"2":{"15":2}}],["能力",{"2":{"15":1}}],["了",{"2":{"15":1}}],["增强",{"2":{"15":1}}],["极大",{"2":{"15":1}}],["出现",{"2":{"15":1}}],["继承",{"2":{"15":1}}],["被",{"2":{"15":1}}],["可以",{"2":{"15":2}}],["该",{"2":{"15":1}}],["以及",{"2":{"15":1}}],["值",{"2":{"15":1}}],["默认",{"2":{"15":1}}],["设定",{"2":{"15":1}}],["、",{"2":{"15":1}}],["检查",{"2":{"15":1}}],["类型",{"2":{"15":1}}],["进行",{"2":{"15":1}}],["属性",{"2":{"15":3}}],["自",{"2":{"15":2}}],["他们",{"2":{"15":1}}],["定义",{"2":{"15":6}}],["地",{"2":{"15":1}}],["式",{"2":{"15":2}}],["显",{"2":{"15":1}}],["者",{"2":{"15":1}}],["开发",{"2":{"15":1}}],["允许",{"2":{"15":2}}],["它",{"2":{"15":1}}],[",",{"2":{"15":2}}],["一部分",{"2":{"15":1}}],["的",{"2":{"15":6}}],["a",{"2":{"15":2}}],["aside",{"2":{"15":1}}],["aligned",{"2":{"15":1}}],["are",{"2":{"15":2}}],["api",{"2":{"15":1}}],["at",{"2":{"15":1}}],["是否",{"2":{"15":1}}],["是",{"2":{"15":1}}],["-",{"2":{"15":11}}],["c",{"2":{"15":1}}],["centered",{"2":{"15":1}}],["const",{"2":{"15":4}}],["content",{"2":{"5":1}}],["col",{"2":{"15":2}}],["cool",{"2":{"15":1}}],["cdots",{"2":{"15":1}}],["css",{"2":{"15":4}}],["partial",{"2":{"15":2}}],["page",{"0":{"5":1},"2":{"5":1}}],["property",{"2":{"15":2}}],["@",{"2":{"15":2}}],["。",{"2":{"15":8}}],["正文",{"2":{"15":1}}],["4",{"0":{"15":1},"2":{"15":1}}],["3",{"0":{"14":1},"1":{"15":1},"2":{"15":5}}],["2n",{"2":{"15":3}}],["2",{"0":{"13":1},"1":{"14":1,"15":1},"2":{"15":9}}],[",",{"1":{"9":1,"10":2,"11":3,"12":4,"14":1,"15":2},"2":{"15":2}}],["home",{"2":{"15":1}}],["houdini",{"2":{"15":1}}],["h6",{"0":{"12":1}}],["h5",{"0":{"11":1},"1":{"12":1}}],["h4",{"0":{"10":1},"1":{"11":1,"12":1}}],["h3",{"0":{"9":1},"1":{"10":1,"11":1,"12":1}}],["h2o",{"2":{"15":1}}],["h2",{"0":{"8":1},"1":{"9":1,"10":1,"11":1,"12":1}}],[" ",{"2":{"15":1}}],[" ",{"2":{"15":2}}],[" ",{"2":{"15":2}}],[" ",{"2":{"15":5}}],[" ",{"2":{"15":7}}],[" ",{"0":{"5":1,"13":1,"14":1,"15":1},"1":{"14":1,"15":2},"2":{"5":2,"15":102}}],[":",{"0":{"5":1},"2":{"5":1,"15":6}}],["long",{"2":{"15":4}}],["logy",{"2":{"15":2}}],["log",{"2":{"15":2}}],["log⁡y",{"2":{"15":2}}],["left",{"2":{"15":3}}],["layout",{"0":{"5":1},"2":{"5":1}}],["links",{"0":{"1":1,"4":1,"6":1}}],["\\n",{"2":{"0":1,"1":5,"2":1,"3":1,"4":2,"5":2,"6":2,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":129}}]],"serializationVersion":2}`;export{e as default}; \ No newline at end of file diff --git a/assets/style-CBHtWuBg.css b/assets/style-CBHtWuBg.css new file mode 100644 index 00000000..02f262f6 --- /dev/null +++ b/assets/style-CBHtWuBg.css @@ -0,0 +1,2 @@ +@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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+1F??}@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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2AF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+1F??}@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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2AF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+B7,U+7E,U+2F}@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+B7,U+7E,U+2F}@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+B7,U+7E,U+2F}@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+B7,U+7E,U+2F}:root{--code-copy-icon:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23808080' stroke-width='2' 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;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23808080' stroke-width='2' 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 9l2 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)}.vp-copy-code-button{z-index:5;opacity:0;cursor:pointer;background:0 0;border-width:0;border-radius:.5rem;outline:none;width:2.5rem;height:2.5rem;padding:0;transition:opacity .4s;position:absolute;top:.5em;right:.5em}@media print{.vp-copy-code-button{display:none}}.vp-copy-code-button:before{content:"";width:1.25rem;height:1.25rem;color:var(--copy-code-c-text);-webkit-mask-image:var(--code-copy-icon);-webkit-mask-image:var(--code-copy-icon);mask-image:var(--code-copy-icon);background:currentColor;padding:.625rem;font-size:1.25rem;display:inline-block;-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);-webkit-mask-image:var(--code-copied-icon);mask-image:var(--code-copied-icon)}.vp-copy-code-button.copied:after{content:attr(data-copied);background:var(--copy-code-c-hover);height:1.25rem;color:var(--copy-code-c-text);white-space:nowrap;border-radius:.5rem;padding:.625rem;font-weight:500;line-height:1.25rem;display:block;position:absolute;top:0;right:calc(100% + .25rem)}.no-copy-code .vp-copy-code-button,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{--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{inset:var(--message-offset) 0 auto;z-index:75;gap:var(--message-gap);text-align:center;flex-flow:column;align-items:center;display:flex;position:fixed}.message-item{background:var(--vp-c-bg);color:var(--vp-c-text);box-shadow:0 0 10px 0 var(--vp-c-shadow);border-radius:3px;padding:8px 10px;font-size:14px;display:inline-block}.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{margin-inline-end:5px;position:relative;bottom:-.125em}: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-]{border-radius:var(--code-border-radius);background-color:var(--code-c-bg);transition:background-color var(--vp-t-color), color var(--vp-t-color);margin-block:.75rem;position:relative}div[class*=language-]:before{content:attr(data-ext);z-index:3;color:var(--code-c-text);font-size:.75rem;position:absolute;top:.8em;right:1em}div[class*=language-] pre{z-index:1;border-radius:var(--code-border-radius);font-size:var(--code-font-size);font-family:var(--code-font-family);line-height:var(--code-line-height);margin:0;position:relative;overflow-x:auto}div[class*=language-] pre code{box-sizing:border-box;width:fit-content;min-width:100%;padding:var(--code-padding-y) var(--code-padding-x);color:var(--code-c-text);overflow-wrap:unset;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;display:block;background-color:#0000!important}@media print{div[class*=language-] pre code{white-space:pre-wrap}}:root{--code-c-text:#9e9e9e;--code-c-highlight-bg:#8e96aa24}.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:"";width:var(--code-line-number-width);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);height:100%;transition:border var(--vp-t-color);position:absolute;top:0;left:0}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;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;position:absolute;top:0;left:0}div[class*=language-].line-numbers-mode .line-number{z-index:3;font-family:var(--code-font-family);-webkit-user-select:none;user-select:none;position:relative}div[class*=language-].line-numbers-mode .line-number:before{content:counter(line-number);counter-increment:line-number}:root{--code-diff-remove-color:#f43f5e29;--code-diff-remove-symbol-color:#e0575b;--code-diff-add-color:#10b98129;--code-diff-add-symbol-color:#298459}div[class*=language-] .line.diff{width:100%;margin:0 calc(-1 * var(--code-padding-x));padding:0 var(--code-padding-x);transition:background-color var(--vp-t-color);display:inline-block}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{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);display:inline-block}:root{--code-highlight-error-bg-color:#f43f5e29;--code-highlight-warning-bg-color:#ffc10729;--code-highlight-info-bg-color:#2196f329}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-] .line.highlighted.info{background-color:var(--code-highlight-info-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()}:root{--code-word-highlight-bg-color:#4242421a;--code-word-highlight-border:#78787866}[data-theme=dark]{--code-word-highlight-bg-color:#0003;--code-word-highlight-border:#636363cc}div[class*=language-] .highlighted-word{border:solid 1px var(--code-word-highlight-border);background-color:var(--code-word-highlight-bg-color);border-radius:4px;margin:-1px -2px;padding:1px 2px}@property --vp-collapsed-lines-bg{syntax:"";inherits:false;initial-value:#fff}@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;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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;z-index:4;background:linear-gradient(to bottom, transparent 0%, var(--vp-collapsed-lines-bg) 55%, var(--vp-collapsed-lines-bg) 100%);cursor:pointer;height:28px;transition:--vp-collapsed-lines-bg var(--vp-t-color);justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}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:"";background-color:var(--code-c-text);width:24px;height:24px;-webkit-mask-image:var(--vp-collapsed-lines-icon);-webkit-mask-image:var(--vp-collapsed-lines-icon);mask-image:var(--vp-collapsed-lines-icon);pointer-events:none;animation:1.2s ease-in-out infinite alternate-reverse code-collapsed-lines;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:20px;mask-size:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}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{height:calc(var(--vp-collapsed-lines) * var(--code-line-height) * var(--code-font-size) + var(--code-padding-y) + 28px);overflow-y:hidden}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{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);white-space:nowrap;transition:background var(--vp-t-color), color var(--vp-t-color);margin:.75rem 0 -.75rem;padding:.5rem 1rem;font-size:.875em;font-weight:500;line-height:1.7;overflow-x:auto}@media (width<=419px){.code-block-title-bar{border-radius:0;margin-block:.75rem -.75rem}}.vp-tabs{border:1px solid var(--vp-c-divider);transition:border var(--vp-t-color);border-radius:6px;margin:16px 0;overflow:hidden}@media (width<=419px){.vp-tabs{border:none;border-bottom:1px solid var(--vp-c-divider);border-radius:0;margin:16px -24px}}.vp-doc .vp-tabs-nav{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);padding:0 12px;overflow:auto hidden}@media print{.vp-doc .vp-tabs-nav{display:none}}.vp-doc .vp-tab-nav{color:var(--vp-code-tab-text-color);white-space:nowrap;transition:color var(--vp-t-color);border-bottom:1px solid #0000;padding:0 12px;font-size:14px;font-weight:500;line-height:48px;position:relative}.vp-doc .vp-tab-nav:hover{color:var(--vp-code-tab-text-hover-color)}.vp-doc .vp-tab-nav:after{z-index:1;content:"";width:auto;height:2px;transition:background var(--vp-t-color);background:0 0;border-radius:2px;display:block;position:absolute;bottom:-1px;left:8px;right:8px}.vp-doc .vp-tab-nav.active{color:var(--vp-code-tab-active-text-color);background:0 0}.vp-doc .vp-tab-nav.active:after{background:var(--vp-code-tab-active-bar-color)}.vp-doc .vp-tab{padding:16px;display:none}.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{color:var(--vp-code-tab-text-color);border-top:1px solid var(--vp-c-divider);transition:color var(--vp-t-color);padding:4px;font-weight:500;display:none}.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 (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{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);scrollbar-width:thin;border-radius:6px 6px 0 0;margin:16px 0 0;padding:0 12px;list-style:none;overflow:auto hidden}@media print{.vp-code-tabs-nav{display:none}}@media (width<=639px){.vp-code-tabs-nav{border-radius:0;margin:16px -24px 0}.vp-doc li .vp-code-tabs-nav{border-top-left-radius:6px}}.vp-code-tab-nav{color:var(--vp-code-tab-text-color);white-space:nowrap;transition:color var(--vp-t-color);border-bottom:1px solid #0000;align-items:center;gap:4px;padding:0 12px;font-size:14px;font-weight:500;line-height:48px;display:inline-flex;position:relative}.vp-code-tab-nav:hover{color:var(--vp-code-tab-hover-text-color)}.vp-code-tab-nav:after{z-index:1;content:"";width:auto;height:2px;transition:background var(--vp-t-color);background:0 0;border-radius:2px;display:block;position:absolute;bottom:-1px;left:8px;right:8px}.vp-code-tab-nav:focus-visible{outline:none}.vp-code-tab-nav.active{color:var(--vp-code-tab-active-text-color);background:0 0}.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:0}.vp-code-tab-nav span{vertical-align:middle}@media (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-]{border-top-left-radius:0;border-top-right-radius:0;margin-top: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-left:2px;padding-right: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:#0000;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()}.vp-plot:where(.mask.hover):hover,.vp-plot:where(.mask).active{color:var(--vp-plot-c-text)}.vp-file-tree{background-color:var(--vp-c-bg-safe);border:solid 1px var(--vp-c-divider);max-width:100%;transition:border var(--vp-t-color), background-color var(--vp-t-color);border-radius:8px;padding:16px;font-size:14px;position:relative;overflow:auto hidden}.vp-file-tree .vp-file-tree-title{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);margin:-16px -16px 8px;padding:8px 16px;font-weight:700}.vp-file-tree .vp-file-tree-title+.vp-copy-code-button{top:calc(45px + 1em)}.vp-file-tree:hover .vp-copy-code-button{opacity:1}.vp-file-tree .vp-file-tree-info{text-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;min-width:max-content;height:28px;margin:0 0 0 16px;padding:2px 0;line-height:24px;display:flex;position:relative}.vp-file-tree .vp-file-tree-info:after{top:0;bottom:0;right:-16px;left:calc(var(--file-tree-level) * 28px - 32px);z-index:0;pointer-events:none;content:"";transition:background-color var(--vp-t-color);background-color:#0000;display:block;position:absolute}.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");width:12px;height:12px;color:var(--vp-c-text-2);cursor:pointer;content:"";-webkit-mask:var(--icon) no-repeat;-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;transition:color var(--vp-t-color), transform var(--vp-t-color);background-color:currentColor;display:block;position:absolute;top:8px;left:-16px;transform:rotate(0);-webkit-mask-size:100% 100%;mask-size:100% 100%}.vp-file-tree .vp-file-tree-info.folder.expanded:before{transform:rotate(90deg)}.vp-file-tree .vp-file-tree-info .name{min-width:0;font-family:var(--vp-font-family-mono);flex-shrink:99;position:relative}.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{color:var(--vp-c-bg);background-color:var(--vp-c-brand-2);transition:color var(--vp-t-color), background-color var(--vp-t-color);border-radius:4px;margin:0 -4px;padding:0 4px;font-weight:700}.vp-file-tree .vp-file-tree-info.active .name,.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{height:28px;color:var(--vp-c-text-3);cursor:auto;transition:color var(--vp-t-color);flex:1 2;margin:-2px 0;padding-left:20px;padding-right:16px;line-height:28px;display:inline-block}.vp-file-tree .vp-file-tree-node .group{min-width:max-content;margin-left:28px;position:relative}.vp-file-tree .vp-file-tree-node .group:before{content:"";background-color:var(--vp-c-divider);width:1px;height:100%;transition:background-color var(--vp-t-color);position:absolute;top:0;left:-4px}.vp-file-tree [class*=vpi-]{width:1.2em;height:1.2em;margin:0}.window-wrapper{border:solid 1px var(--vp-c-divider);min-height:40px;box-shadow:var(--vp-shadow-2);transition:var(--vp-t-color);border-radius:8px;flex-direction:column;margin:16px -16px;transition-property:border,box-shadow;display:flex}@media (width>=419px){.window-wrapper{margin:16px 0}}.window-wrapper .window-header{border-bottom:solid 1px var(--vp-c-divider);height:28px;transition:border-bottom var(--vp-t-color), background-color var(--vp-t-color);background-color:#f1f2f3;border-top-left-radius:8px;border-top-right-radius:8px;justify-content:space-between;align-items:center;gap:8px;display:flex}[data-theme=dark] .window-wrapper .window-header{background-color:#343536}.window-wrapper.has-title .window-header{height:36px}.window-wrapper .window-left{justify-content:flex-start;align-items:center;gap:5px;padding:5px 0 5px 8px;display:flex}.window-wrapper .window-left i{width:10px;height:10px;transition:background-color var(--vp-t-color);background-color:#ccc;border-radius:100%;display:inline-block}.window-wrapper .window-left i:first-child{background-color:var(--vp-c-danger-3)}.window-wrapper .window-left i:nth-child(2){background-color:var(--vp-c-warning-3)}.window-wrapper .window-left i:nth-child(3){background-color:var(--vp-c-green-3)}.window-wrapper .window-right{color:var(--vp-c-text-3);justify-content:flex-end;align-items:center;gap:5px;padding-right:8px;display:flex}.window-wrapper .window-center{flex:1;justify-content:center;min-width:0;display:flex}.window-wrapper .window-title{min-width:200px;max-width:100%;color:var(--vp-c-text-2);border:solid 1px var(--vp-c-divider);transition:border-color var(--vp-t-color);border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:0 8px;font-size:14px;font-weight:500;display:inline-flex}@media (width>=640px){.window-wrapper .window-title{min-width:320px}}.window-wrapper .window-title span{text-align:center;text-overflow:ellipsis;text-wrap:nowrap;flex:1;max-width:100%;margin:0;overflow:hidden}.window-wrapper .window-title [class*=vpi-window-]{color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.window-wrapper .window-content{height:var(--window-height,auto);min-height:0;padding:0 var(--window-gap,20px);background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color);border-bottom-right-radius:8px;border-bottom-left-radius:8px;font-size:14px;line-height:22px;overflow:auto}.window-wrapper .window-content>img:only-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px;display:block}.vpi-window-share{--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='M11.293 2.293a1 1 0 0 1 1.414 0l3 3a1 1 0 0 1-1.414 1.414L13 5.414V15a1 1 0 1 1-2 0V5.414L9.707 6.707a1 1 0 0 1-1.414-1.414zM4 11a2 2 0 0 1 2-2h2a1 1 0 0 1 0 2H6v9h12v-9h-2a1 1 0 1 1 0-2h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3C/svg%3E")}.vpi-window-add{--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='M12 4a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2h-6v6a1 1 0 1 1-2 0v-6H5a1 1 0 1 1 0-2h6V5a1 1 0 0 1 1-1'/%3E%3C/svg%3E")}.vpi-window-copy{--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='M2 4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v4h4a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H10a2 2 0 0 1-2-2v-4H4a2 2 0 0 1-2-2zm8 12v4h10V10h-4v4a2 2 0 0 1-2 2zm4-2V4H4v10z'/%3E%3C/svg%3E")}.vpi-window-reload{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19.933 13.041a8 8 0 1 1-9.925-8.788c3.899-1 7.935 1.007 9.425 4.747'/%3E%3Cpath d='M20 4v5h-5'/%3E%3C/g%3E%3C/svg%3E")}.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{min-height:28px;margin-bottom:16px;padding-left:44px;line-height:28px;position:relative}.vp-doc .vp-steps>:where(ol,ul)>li:before{inset-inline-start:0;width:28px;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);transition:var(--vp-t-color);border-radius:100%;font-size:16px;font-weight:400;line-height:28px;transition-property:color,background-color,border-color;position:absolute;top:0}.vp-doc .vp-steps>:where(ol,ul)>li:not(:last-of-type):after{inset-inline-start:14px;content:"";background-color:var(--vp-c-divider);width:1px;transition:background-color var(--vp-t-color);position:absolute;top:34px;bottom:-10px}.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){border-top:none;padding-top:0}.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-display:block;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-display:block;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-display:block;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-display:block;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-display:block;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-display:block;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-display:block;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-display:block;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-display:block;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-display:block;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-display:block;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-display:block;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-display:block;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-display:block;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-display:block;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-display:block;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-display:block;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-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;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-display:block;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{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.44"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.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;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.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 .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.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;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.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:.833333em}.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.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.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.66667em}.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.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.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.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.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:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.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.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.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.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.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:.416667em}.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:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.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:.833333em}.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.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.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:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.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.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.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.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.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.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.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{width:.12em;display:inline-block}.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{min-width:1px;display:inline-block}.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;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.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{box-sizing:border-box;border:.04em solid}.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{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;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{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.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{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}.katex{direction:ltr}.katex .cjk_fallback{font-size:.83em}.katex-display{-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-top:.2em;padding-bottom:.2em;overflow:auto hidden}.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{z-index:var(--nprogress-z-index);background:var(--nprogress-c);width:100%;height:2px;position:fixed;top:0;left:0}:root{--photo-swipe-c-bullet:var(--vp-c-bg-elv);--photo-swipe-c-bullet-active:var(--vp-c-accent)}.photo-swipe-loading{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.photo-swipe-bullets-indicator{flex-flow:row;align-items:center;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.photo-swipe-bullet{background:var(--photo-swipe-c-bullet);border-radius:3px;width:12px;height:6px;margin:0 5px;transition:width .3s,color .3s}.photo-swipe-bullet.active{background:var(--photo-swipe-c-bullet-active);width:30px}.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--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);width:100%;height:100%;z-index:var(--pswp-root-z-index);touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:#0000;outline:0;display:none;position:fixed;top:0;left:0}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{will-change:opacity;transform:translateZ(0)}.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{width:100%;height:100%;position:absolute;top:0;left:0}.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;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{color:var(--pswp-error-text-color);margin:auto;font-size:1em;line-height:1}.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{cursor:pointer;width:50px;height:60px;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{box-shadow:none;opacity:1;background:0 0;border:0;padding:0;transition:none}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);pointer-events:none;width:32px;height:32px;position:absolute;top:14px;left:9px;overflow:hidden}.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{z-index:10;flex-direction:row;justify-content:flex-end;width:100%;height:60px;display:flex;position:absolute;top:0;left:0;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{width:75px;height:100px;margin-top:-50px;position:absolute;top:50%}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:0 0;border-radius:0;width:60px;height:60px;margin-top:-30px;top:50%}.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{left:0;right:auto}.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{width:50px;height:60px;margin-right:auto;position:relative;overflow:hidden}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:.6s linear infinite pswp-clockwise}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{margin-top:15px;height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85;margin-inline-start:20px;font-size:14px;line-height:30px}.pswp--one-slide .pswp__counter{display:none}.mini-search-button{background:0 0;justify-content:center;align-items:center;width:48px;height:55px;margin:0;padding:0;transition:border-color .25s,background-color .25s;display:flex}.mini-search-button:hover{background:0 0}.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 (width>=768px){.mini-search-button{background-color:var(--vp-c-bg-alt);border:1px solid #0000;border-radius:8px;justify-content:flex-start;width:100%;height:40px;padding:0 10px 0 12px}.mini-search-button:hover{background:var(--vp-c-bg-alt);border-color:var(--vp-c-brand-1)}}.mini-search-button .mini-search-button-container{align-items:center;display:flex}.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{width:16px;height:16px;color:var(--vp-c-text-1);fill:currentColor;transition:color .3s;position:relative}.mini-search-button:hover .mini-search-search-icon{color:var(--vp-c-text-1)}@media (width>=768px){.mini-search-button .mini-search-search-icon{width:14px;height:14px;color:var(--vp-c-text-2);margin-right:8px;top:1px}}.mini-search-button .mini-search-button-placeholder{color:var(--vp-c-text-2);margin-top:2px;padding:0 16px 0 0;font-size:13px;font-weight:500;transition:color .3s;display:none}.mini-search-button:hover .mini-search-button-placeholder{color:var(--vp-c-text-1)}@media (width>=768px){.mini-search-button .mini-search-button-placeholder{display:inline-block}}.mini-search-button .mini-search-button-keys{direction:ltr;min-width:auto;display:none}@media (width>=768px){.mini-search-button .mini-search-button-keys{align-items:center;display:flex}}.mini-search-button .mini-search-button-key{width:auto;min-width:0;height:22px;font-family:var(--vp-font-family-base);border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;margin:2px 0 0;padding-left:6px;font-size:12px;font-weight:500;line-height:22px;transition:color .3s,border-color .3s;display:block}.mini-search-button .mini-search-button-key+.mini-search-button-key{border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0;padding-left:2px;padding-right:6px}.mini-search-button .mini-search-button-key:first-child{font-size:0!important}.mini-search-button .mini-search-button-key:first-child:after{color:var(--mini-search-muted-color);letter-spacing:normal;content:"Ctrl";font-size:12px}.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-e32f6223]{align-items:center;display:flex}@media (width>=768px){.search-wrapper[data-v-e32f6223]{flex-grow:1}}.vp-contributors{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem;margin:1rem 0;display:flex}.vp-contributor{color:inherit;align-items:center;gap:.25rem;font-size:1.125rem;display:flex}.vp-contributor:after{display:none!important}.vp-contributor-avatar{-o-object-fit:contain;object-fit:contain;border-radius:50%;width:1.75rem;height:1.75rem;margin-inline-end:.25rem}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{background-color:var(--changelog-bg);color:var(--changelog-c-text);font-size:var(--changelog-font-size);transition:background-color var(--vp-t-color);border-radius:8px;margin-block:1rem;padding-inline:1rem;line-height:1.7}.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{cursor:pointer;justify-content:space-between;align-items:center;padding-block:1rem;font-weight:700;display:flex}@media (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{vertical-align:middle;width:1.2em;height:1.2em;color:var(--vp-c-text-mute);-webkit-mask:var(--icon) no-repeat;-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;transition:color var(--vp-t-color);background-color:currentColor;margin-inline-end:4px;display:inline-block;transform:translateY(-1px);-webkit-mask-size:100% 100%;mask-size:100% 100%}.vp-changelog-icon{--icon:url("data:image/svg+xml;utf8,%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;utf8,%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{margin-block:.5rem;padding-inline-start:0;list-style:none;display:none}.vp-changelog-wrapper.active .vp-changelog-list{display:block}.vp-changelog-item-tag,.vp-changelog-item-commit{margin-block-start:8px;padding-inline-start:20px;position:relative}.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:"";width:1.25em;height:1.25em;color:var(--vp-c-text-subtle);-webkit-mask:var(--icon) no-repeat;-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;transition:color var(--vp-t-color);background-color:currentColor;display:inline-block;position:absolute;top:3px;left:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.vp-changelog-item-commit:before{--icon:url("data:image/svg+xml;utf8,%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;utf8,%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-size:14px;font-weight:500}.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);transition:color var(--vp-t-color);font-size:.75rem}.vpi-skill-icons-vscode-dark{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cg fill='none'%3E%3Crect width='256' height='256' fill='%23242938' rx='60'/%3E%3Cpath fill='%232489ca' d='M33.716 100.208s-4.735-3.413.947-7.97l13.236-11.836s3.788-3.985 7.792-.513l122.149 92.479v44.346s-.059 6.964-8.996 6.194z'/%3E%3Cpath fill='%231070b3' d='m65.2 128.792l-31.484 28.623s-3.236 2.407 0 6.708l14.617 13.295s3.472 3.729 8.601-.513l33.378-25.309z'/%3E%3Cpath fill='%230877b9' d='m120.474 129.029l57.741-44.09l-.375-44.109s-2.466-9.627-10.692-4.616l-76.836 69.931z'/%3E%3Cpath fill='%233c99d4' d='M168.844 222.968c3.354 3.432 7.418 2.308 7.418 2.308l44.997-22.173c5.76-3.926 4.951-8.798 4.951-8.798V61.898c0-5.82-5.958-7.831-5.958-7.831l-38.999-18.8c-8.522-5.267-14.105.947-14.105.947s7.18-5.168 10.692 4.616v175.075a8 8 0 0 1-.769 3.453c-1.026 2.071-3.255 4.004-8.601 3.195z'/%3E%3C/g%3E%3C/svg%3E")}.vpi-skill-icons-twitter{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cg fill='none'%3E%3Crect width='256' height='256' fill='%23fff' rx='60'/%3E%3Crect width='256' height='256' fill='%231d9bf0' rx='60'/%3E%3Cpath fill='%23fff' d='M199.572 91.411c.11 1.587.11 3.174.11 4.776c0 48.797-37.148 105.075-105.075 105.075v-.03A104.54 104.54 0 0 1 38 184.677q4.379.525 8.79.533a74.15 74.15 0 0 0 45.865-15.839a36.98 36.98 0 0 1-34.501-25.645a36.8 36.8 0 0 0 16.672-.636c-17.228-3.481-29.623-18.618-29.623-36.198v-.468a36.7 36.7 0 0 0 16.76 4.622c-16.226-10.845-21.228-32.432-11.43-49.31a104.8 104.8 0 0 0 76.111 38.582a36.95 36.95 0 0 1 10.683-35.283c14.874-13.982 38.267-13.265 52.249 1.601a74.1 74.1 0 0 0 23.451-8.965a37.06 37.06 0 0 1-16.234 20.424A73.5 73.5 0 0 0 218 72.282a75 75 0 0 1-18.428 19.13'/%3E%3C/g%3E%3C/svg%3E")}.vpi-simple-icons-github{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 .297c-6.63 0-12 5.373-12 12c0 5.303 3.438 9.8 8.205 11.385c.6.113.82-.258.82-.577c0-.285-.01-1.04-.015-2.04c-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-.729c1.205.084 1.838 1.236 1.838 1.236c1.07 1.835 2.809 1.305 3.495.998c.108-.776.417-1.305.76-1.605c-2.665-.3-5.466-1.332-5.466-5.93c0-1.31.465-2.38 1.235-3.22c-.135-.303-.54-1.523.105-3.176c0 0 1.005-.322 3.3 1.23c.96-.267 1.98-.399 3-.405c1.02.006 2.04.138 3 .405c2.28-1.552 3.285-1.23 3.285-1.23c.645 1.653.24 2.873.12 3.176c.765.84 1.23 1.91 1.23 3.22c0 4.61-2.805 5.625-5.475 5.92c.42.36.81 1.096.81 2.22c0 1.606-.015 2.896-.015 3.286c0 .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-material-symbols-home{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 21V9l8-6l8 6v12h-6v-7h-4v7z'/%3E%3C/svg%3E")}.vp-tag-52t3{--vp-tag-color:#d5393e;--vp-tag-hover-color:#b8272c;--vp-tag-bg:#f43f5e24}.vp-tag-h485{--vp-tag-color:#96c;--vp-tag-hover-color:#7171b8;--vp-tag-bg:#5353a724}.vp-tag-ozcg{--vp-tag-color:#a6623b;--vp-tag-hover-color:#c17950;--vp-tag-bg:#c786613d}.vp-badge[data-v-e582cbbc]{transition:var(--vp-t-color);border:1px solid #0000;border-radius:12px;margin-left:2px;padding:0 10px;font-size:12px;font-weight:500;line-height:22px;transition-property:color,background-color,border-color;display:inline-block;transform:translateY(-2px)}h1 .vp-badge[data-v-e582cbbc]{vertical-align:top;margin-top:4px}h2 .vp-badge[data-v-e582cbbc]{vertical-align:top;margin-top:3px;padding:0 8px}h3 .vp-badge[data-v-e582cbbc]{vertical-align:middle}h4 .vp-badge[data-v-e582cbbc],h5 .vp-badge[data-v-e582cbbc],h6 .vp-badge[data-v-e582cbbc]{vertical-align:middle;line-height:18px}.vp-badge.info[data-v-e582cbbc]{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-e582cbbc]{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-e582cbbc]{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-e582cbbc]{color:var(--vp-badge-danger-text);background-color:var(--vp-badge-danger-bg);border-color:var(--vp-badge-danger-border)}.vp-icon.fontawesome{width:initial;height:initial;line-height:inherit;vertical-align:middle;display:inline-block}.vp-icon-img[data-v-a4831070]{vertical-align:middle;width:max-content;height:1em;margin:0 .3em;display:inline-block}.vp-icon-img img[data-v-a4831070]{height:100%}.vp-icon.is-svg[data-v-a4831070] svg{width:inherit;height:inherit}.vp-card-wrapper[data-v-bb92b9cf]{border:solid 1px var(--vp-c-divider);width:100%;box-shadow:var(--vp-shadow-1);transition:border-color var(--vp-t-color), box-shadow var(--vp-t-color);border-radius:8px;flex-direction:column;gap:16px;margin:16px 0;padding:16px 20px;display:flex}.vp-card-wrapper[data-v-bb92b9cf]:hover{box-shadow:var(--vp-shadow-2)}.vp-card-wrapper[data-v-bb92b9cf] .vp-icon,.vp-card-wrapper[data-v-bb92b9cf] .vp-icon-img{margin:0}.vp-card-wrapper .title[data-v-bb92b9cf]{color:var(--vp-c-text-1);transition:color var(--vp-t-color);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;display:flex}.vp-card-wrapper .title .text[data-v-bb92b9cf]{flex:1 2;min-width:0;overflow:hidden}.vp-card-wrapper .body[data-v-bb92b9cf]>:first-child{margin-top:0}.vp-card-wrapper .body[data-v-bb92b9cf]>:last-child{margin-bottom:0}@media (width<=639px){.vp-card-wrapper .body[data-v-bb92b9cf] :where(div[class*=language-],.vp-block){border-bottom-right-radius:0;border-bottom-left-radius:0;margin:16px -20px}.vp-card-wrapper .body[data-v-bb92b9cf] :where(.vp-code-tabs-nav){margin:16px -20px 0}.vp-card-wrapper .body[data-v-bb92b9cf] .code-block-title-bar{margin-inline:-20px}}.vp-card-grid[data-v-670847ec]{gap:16px 20px;margin:16px 0;display:grid}.vp-card-grid[data-v-670847ec]>*{min-width:0;margin:0!important}.vp-card-masonry{grid-template-columns:repeat(var(--card-masonry-cols), 1fr);height:max-content;margin:16px 0;display:grid}.vp-card-masonry>.card-masonry-item{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.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{box-shadow:var(--vp-shadow-2);border-radius:8px;display:block}.vp-image-card[data-v-fa0bbe09]{max-width:100%;box-shadow:var(--vp-shadow-2);transition:var(--vp-t-color);border-radius:8px;margin:16px 0;transition-property:box-shadow}.vp-image-card.center[data-v-fa0bbe09]{margin:16px auto}.vp-image-card[data-v-fa0bbe09]:hover{box-shadow:var(--vp-shadow-4)}.vp-image-card .image-container[data-v-fa0bbe09]{border-radius:8px;width:100%;height:100%;font-size:0;line-height:1;position:relative;overflow:hidden}.image-container img[data-v-fa0bbe09]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.image-info[data-v-fa0bbe09]{width:100%;max-height:100%;color:var(--vp-c-white);transition:transform var(--vp-t-color);background-color:#00000080;border-top-left-radius:8px;border-top-right-radius:8px;flex-direction:column;padding:16px 20px 0;font-size:14px;display:flex;position:absolute;bottom:0;left:0;overflow-y:hidden;transform:translateY(calc(100% - 60px))}:where(.vp-card-grid.cols-3,.vp-card-masonry.cols-3) .image-info[data-v-fa0bbe09]{padding:8px 8px 0;font-size:12px;transform:translateY(calc(100% - 36px))}@media (width<=767px){:where(.vp-card-grid.cols-2,.vp-card-masonry.cols-2) .image-info[data-v-fa0bbe09]{padding:8px 8px 0;font-size:12px;transform:translateY(calc(100% - 36px))}}.image-info[data-v-fa0bbe09]:hover{transform:translateY(0)}.image-info .title[data-v-fa0bbe09]{min-height:28px;color:var(--vp-c-white);text-overflow:ellipsis;white-space:nowrap;margin:0 0 16px;font-size:18px;overflow:hidden}:where(.vp-card-grid.cols-3,.vp-card-masonry.cols-3) .image-info .title[data-v-fa0bbe09]{min-height:20px;margin:0 0 8px;font-size:14px;line-height:20px}@media (width<=767px){:where(.vp-card-grid.cols-2,.vp-card-masonry.cols-2) .image-info .title[data-v-fa0bbe09]{min-height:20px;margin:0 0 8px;font-size:14px;line-height:20px}}.image-info .title a[data-v-fa0bbe09]{color:inherit;text-decoration:none}.image-info p[data-v-fa0bbe09]{color:var(--vp-c-white);margin:0;line-height:24px}:where(.vp-card-grid.cols-3,.vp-card-masonry.cols-3) .image-info p[data-v-fa0bbe09]{line-height:20px}@media (width<=767px){:where(.vp-card-grid.cols-2,.vp-card-masonry.cols-2) .image-info p[data-v-fa0bbe09]{line-height:20px}}.image-info p[data-v-fa0bbe09]:last-child{margin-bottom:16px}.image-info .copyright[data-v-fa0bbe09]{justify-content:flex-end;align-items:center;gap:4px;display:flex}.image-info .copyright span[data-v-fa0bbe09]:first-child{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1 2;overflow:hidden}.image-info .description[data-v-fa0bbe09]{flex:1 2;height:1px;overflow-y:auto}.image-info .description[data-v-fa0bbe09]::-webkit-scrollbar{width:0;height:0}.vp-link:focus-visible{border-radius:2px}.vp-link-card[data-v-331b6421]{border:solid 1px var(--vp-c-divider);width:100%;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);background-color:#0000;border-radius:8px;align-items:flex-start;gap:8px;margin:16px 0;padding:16px 20px;display:flex;position:relative}.vp-link-card[data-v-331b6421]: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-331b6421] .vp-icon,.vp-link-card[data-v-331b6421] .vp-icon-img{margin:0}.vp-link-card .body[data-v-331b6421]{flex-direction:column;flex:1 2;align-items:flex-start;gap:16px;width:1px;display:flex}.vp-link-card .body[data-v-331b6421]>*{margin:0}.vp-link-card .link[data-v-331b6421]{max-width:100%;color:var(--vp-c-text-1);transition:color var(--vp-t-color);align-items:center;gap:8px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.vp-link-card .link[data-v-331b6421]:before{z-index:1;content:"";position:absolute;inset:0}.vp-link-card .link[data-v-331b6421] .vp-icon,.vp-link-card .link[data-v-331b6421] .vp-icon-img{margin:0}.vp-link-card .link .text[data-v-331b6421]{overflow-wrap:break-word;flex:1 2;min-width:0;display:inline-block}.vpi-arrow-right[data-v-331b6421]{margin-top:2px;font-size:20px}.vp-home-box{padding:24px;position:relative}@media (width>=640px){.vp-home-box{padding:32px 48px}}@media (width>=960px){.vp-home-box{padding:48px}}.vp-home-box .container{width:100%;max-width:1152px;margin:0 auto}.vp-home-box.full{min-height:calc(100vh - var(--vp-nav-height));justify-content:center;align-items:center;display:flex}.vp-button[data-v-6059b700]{text-align:center;white-space:nowrap;transition:var(--vp-t-color);border:1px solid #0000;font-weight:600;transition-property:border,color,background-color;display:inline-block}.vp-button[data-v-6059b700]:active{transition:color .1s,border-color .1s,background-color .1s}.vp-button[data-v-6059b700]:focus-visible{outline-offset:4px}.vp-button.medium[data-v-6059b700]{border-radius:20px;padding:0 20px;font-size:14px;line-height:38px}.vp-button.big[data-v-6059b700]{border-radius:24px;padding:0 24px;font-size:16px;line-height:46px}.vp-button.brand[data-v-6059b700]{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-6059b700]: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-6059b700]: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-6059b700]{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-6059b700]: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-6059b700]: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-6059b700]{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-6059b700]: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-6059b700]: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-6059b700]{justify-content:center;align-items:center;display:flex}.vp-button .button-content[data-v-6059b700] .vp-icon{width:1.2em;height:1.2em}.vp-button .button-content[data-v-6059b700] .vp-icon.fontawesome{width:initial;height:initial}.vp-button+.vp-button[data-v-6059b700]{margin-left:1em}.vp-switch[data-v-30e4b9f0]{background-color:var(--vp-input-switch-bg-color);border:1px solid var(--vp-input-border-color);border-radius:11px;flex-shrink:0;width:40px;height:22px;transition:border-color .25s,background-color .25s;display:block;position:relative}.vp-switch[data-v-30e4b9f0]:hover{border-color:var(--vp-c-brand-1)}.vp-switch[data-v-30e4b9f0]:focus-visible{outline-offset:4px}.check[data-v-30e4b9f0]{background-color:var(--vp-c-neutral-inverse);width:18px;height:18px;box-shadow:var(--vp-shadow-1);border-radius:50%;transition:transform .25s;position:absolute;top:1px;left:1px}.icon[data-v-30e4b9f0]{border-radius:50%;width:18px;height:18px;display:block;position:relative;overflow:hidden}.icon[data-v-30e4b9f0] [class^=vpi-]{width:12px;height:12px;color:var(--vp-c-text-2);position:absolute;top:3px;left:3px}[data-theme=dark] .icon[data-v-30e4b9f0] [class^=vpi-]{color:var(--vp-c-text-1);transition:opacity .25s!important}.sun[data-v-9cdf4d7d]{opacity:1}.moon[data-v-9cdf4d7d],[data-theme=dark] .sun[data-v-9cdf4d7d]{opacity:0}[data-theme=dark] .moon[data-v-9cdf4d7d]{opacity:1}[data-theme=dark] .vp-switch-appearance[data-v-9cdf4d7d] .check{transform:translate(18px)}@media (prefers-reduced-motion:reduce){.vp-switch-appearance[data-v-9cdf4d7d] .check{transition:none!important}}::view-transition-image-pair(root){isolation:auto}::view-transition-group(root){animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(root){clip-path:none;mix-blend-mode:normal;-webkit-mask:none;mask:none;transition:none!important;animation:none!important}::view-transition-new(root){clip-path:none;mix-blend-mode:normal;-webkit-mask:none;mask:none;transition:none!important;animation:none!important}::view-transition-old(root){z-index:1}[data-theme=dark]::view-transition-new(root){z-index:1}::view-transition-new(root){z-index:9999}[data-theme=dark]::view-transition-old(root){z-index:9999}.vp-navbar-appearance[data-v-1f4f941c]{display:none}@media (width>=1280px){.vp-navbar-appearance[data-v-1f4f941c]{align-items:center;display:flex}}.vp-menu-group+.vp-menu-link[data-v-79529d37]{border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color);margin:12px -12px 0;padding:12px 12px 0}.link[data-v-79529d37]{color:var(--vp-c-text-1);white-space:nowrap;transition:background-color var(--vp-t-color), color var(--vp-t-color);border-radius:6px;padding:0 12px;font-size:14px;font-weight:500;line-height:32px;display:block}.link[data-v-79529d37]:hover{color:var(--vp-c-brand-1);background-color:var(--vp-c-default-soft)}.link.active[data-v-79529d37]{color:var(--vp-c-brand-1)}.link[data-v-79529d37] .vp-icon,.link[data-v-79529d37] .vp-icon-img{margin-left:0}.vp-menu-link .link[data-v-79529d37] .vp-menu-badge{transform:translateY(-2px)}.vp-menu-group[data-v-033337ec]{border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color);margin:12px -12px 0;padding:12px 12px 0}.vp-menu-group[data-v-033337ec]:first-child{border-top:0;margin-top:0;padding-top:0}.vp-menu-group+.vp-menu-group[data-v-033337ec]{border-top:1px solid var(--vp-c-divider);margin-top:12px}.title[data-v-033337ec]{color:var(--vp-c-text-2);transition:color var(--vp-t-color);padding:0 12px;font-size:14px;font-weight:600;line-height:32px}.title[data-v-033337ec] .vp-icon,.title[data-v-033337ec] .vp-icon-img{margin-left:0}.vp-menu[data-v-01d715b8]{min-width:128px;max-height:calc(100vh - var(--vp-nav-height));background-color:var(--vp-c-bg-elv);border:1px solid var(--vp-c-divider);box-shadow:var(--vp-shadow-3);transition:background-color var(--vp-t-color), border var(--vp-t-color);border-radius:12px;padding:12px;overflow-y:auto}.vp-menu[data-v-01d715b8] .group{margin:0 -12px;padding:0 12px 12px}.vp-menu[data-v-01d715b8] .group+.group{border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color);padding:11px 12px 12px}.vp-menu[data-v-01d715b8] .group:last-child{padding-bottom:0}.vp-menu[data-v-01d715b8] .group+.item{border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color);padding:11px 16px 0}.vp-menu[data-v-01d715b8] .item{white-space:nowrap;padding:0 16px}.vp-menu[data-v-01d715b8] .label{color:var(--vp-c-text-2);transition:color var(--vp-t-color);flex-grow:1;font-size:12px;font-weight:500;line-height:28px}.vp-menu[data-v-01d715b8] .action{padding-left:24px}.vp-flyout[data-v-6c584748]{transition:color var(--vp-t-color);position:relative}.text[data-v-6c584748]{color:var(--vp-c-text-1);transition:color var(--vp-t-color);align-items:center;font-size:14px;font-weight:500;line-height:normal;display:flex}.icon[data-v-6c584748]{fill:currentColor;width:20px;height:20px;transition:fill var(--vp-t-color)}.menu[data-v-6c584748]{top:calc(var(--vp-nav-height) / 2 + 20px);visibility:hidden;opacity:0;transition:opacity .25s,visibility .25s,transform .25s;position:absolute;right:0}.vp-flyout[data-v-6c584748]:hover{color:var(--vp-c-brand-1)}.vp-flyout:hover .text[data-v-6c584748]{color:var(--vp-c-text-2)}.vp-flyout:hover .icon[data-v-6c584748]{fill:var(--vp-c-text-2)}.vp-flyout.active .text[data-v-6c584748]{color:var(--vp-c-brand-1)}.vp-flyout.active:hover .text[data-v-6c584748]{color:var(--vp-c-brand-2)}.vp-flyout:hover .menu[data-v-6c584748],.button[aria-expanded=true]+.menu[data-v-6c584748]{visibility:visible;opacity:1;transform:translateZ(0)}.button[aria-expanded=false]+.menu[data-v-6c584748]{visibility:hidden;opacity:0;transform:translateZ(0)}.button[data-v-6c584748]{height:var(--vp-nav-height);color:var(--vp-c-text-1);transition:color var(--vp-t-color);align-items:center;padding:0 10px;display:flex}.vp-flyout .button[data-v-6c584748]:focus-visible{outline-offset:4px}.option-icon[data-v-6c584748]{fill:currentColor;margin-right:0;font-size:16px}.text-icon[data-v-6c584748]{fill:currentColor;width:14px;height:14px;margin-left:4px}.vp-flyout[data-v-6c584748] .vp-menu-badge{transform:translateY(0)}.vp-social-link[data-v-e6aa8850]{width:36px;height:36px;color:var(--vp-c-text-2);transition:color var(--vp-t-color);justify-content:center;align-items:center;display:flex}.vp-social-link[data-v-e6aa8850]:hover{color:var(--vp-c-text-1)}.vp-social-link[data-v-e6aa8850]:focus-visible{outline-offset:4px;border-radius:50%}.vp-social-link[data-v-e6aa8850]>[class*=vpi-],.vp-social-link[data-v-e6aa8850]>.vp-icon.is-svg{fill:currentColor;width:20px;height:20px}.vp-social-links[data-v-7cffda43]{flex-wrap:wrap;justify-content:center;display:flex}.vp-navbar-extra[data-v-370c2aa4]{margin-right:-12px;display:none}@media (width>=768px){.vp-navbar-extra[data-v-370c2aa4]{display:block}}@media (width>=1280px){.vp-navbar-extra[data-v-370c2aa4]{display:none}}.trans-title[data-v-370c2aa4]{color:var(--vp-c-text-1);transition:color var(--vp-t-color);padding:0 24px 0 12px;font-size:14px;font-weight:700;line-height:32px}.item.appearance[data-v-370c2aa4],.item.social-links[data-v-370c2aa4]{align-items:center;padding:0 12px;display:flex}.item.appearance[data-v-370c2aa4]{min-width:176px}.appearance-action[data-v-370c2aa4]{margin-right:-2px}.social-links-list[data-v-370c2aa4]{margin:-4px -8px}.vp-navbar-hamburger[data-v-397e2887]{width:48px;height:var(--vp-nav-height);justify-content:center;align-items:center;display:flex}@media (width>=768px){.vp-navbar-hamburger[data-v-397e2887]{display:none}}.container[data-v-397e2887]{width:16px;height:14px;position:relative;overflow:hidden}.top[data-v-397e2887],.middle[data-v-397e2887],.bottom[data-v-397e2887]{background-color:var(--vp-c-text-1);width:16px;height:2px;transition:top .25s, background-color var(--vp-t-color), transform .25s;position:absolute}.top[data-v-397e2887]{top:0;left:0;transform:translate(0)}.middle[data-v-397e2887]{top:6px;left:0;transform:translate(8px)}.bottom[data-v-397e2887]{top:12px;left:0;transform:translate(4px)}.vp-navbar-hamburger:hover .top[data-v-397e2887]{top:0;left:0;transform:translate(4px)}.vp-navbar-hamburger:hover .middle[data-v-397e2887]{top:6px;left:0;transform:translate(0)}.vp-navbar-hamburger:hover .bottom[data-v-397e2887]{top:12px;left:0;transform:translate(8px)}.vp-navbar-hamburger.active .top[data-v-397e2887]{top:6px;transform:translate(0)rotate(225deg)}.vp-navbar-hamburger.active .middle[data-v-397e2887]{top:6px;transform:translate(16px)}.vp-navbar-hamburger.active .bottom[data-v-397e2887]{top:6px;transform:translate(0)rotate(135deg)}.vp-navbar-hamburger.active:hover .top[data-v-397e2887],.vp-navbar-hamburger.active:hover .middle[data-v-397e2887],.vp-navbar-hamburger.active:hover .bottom[data-v-397e2887]{background-color:var(--vp-c-text-2);transition:top .25s, background-color var(--vp-t-color), transform .25s}.navbar-menu-link[data-v-d9531749]{font-size:14px;font-weight:500;line-height:var(--vp-nav-height);color:var(--vp-c-text-1);transition:color var(--vp-t-color);align-items:center;padding:0 10px;display:flex}.navbar-menu-link.active[data-v-d9531749],.navbar-menu-link[data-v-d9531749]:hover{color:var(--vp-c-brand-1)}.navbar-menu-link[data-v-d9531749] .vp-menu-badge{transform:translateY(0)}.vp-navbar-menu[data-v-50b5b67f]{display:none}@media (width>=768px){.vp-navbar-menu[data-v-50b5b67f]{display:flex}}.vp-navbar-social-links[data-v-4551a90a]{display:none}@media (width>=1280px){.vp-navbar-social-links[data-v-4551a90a]{align-items:center;display:flex}}html:not([data-theme=dark]) .vp-image.dark[data-v-0eff3115],[data-theme=dark] .vp-image.light[data-v-0eff3115]{display:none}.title[data-v-b6cbd34c]{width:100%;height:var(--vp-nav-height);color:var(--vp-c-text-1);transition:opacity var(--vp-t-color), color var(--vp-t-color), border-bottom var(--vp-t-color);border-bottom:1px solid #0000;align-items:center;font-size:16px;font-weight:600;display:flex}@media (width>=960px){.title[data-v-b6cbd34c]{flex-shrink:0}.vp-navbar-title.has-sidebar .title[data-v-b6cbd34c]{border-bottom-color:var(--vp-c-divider)}}[data-v-b6cbd34c] .logo{height:min(var(--vp-nav-logo-height,24px), 48px);margin-right:8px}.vp-navbar-translations[data-v-19c4e9db]{display:none}@media (width>=1280px){.vp-navbar-translations[data-v-19c4e9db]{align-items:center;display:flex}}.title[data-v-19c4e9db]{color:var(--vp-c-text-1);transition:color var(--vp-t-color);padding:0 24px 0 12px;font-size:14px;font-weight:700;line-height:32px}.vp-navbar[data-v-abe05f02]{height:var(--vp-nav-height);white-space:nowrap;pointer-events:none;transition:var(--vp-t-color);transition-property:background-color,color,border-bottom;position:relative}.vp-navbar.screen-open[data-v-abe05f02]{background-color:var(--vp-nav-bg-color);border-bottom:1px solid var(--vp-c-divider)}.vp-navbar[data-v-abe05f02]:not(.home){background-color:var(--vp-nav-bg-color)}@media (width>=960px){.vp-navbar[data-v-abe05f02]:not(.home){background-color:#0000}.vp-navbar[data-v-abe05f02]:not(.has-sidebar,.home.top){background-color:var(--vp-nav-bg-color)}}.wrapper[data-v-abe05f02]{padding:0 8px 0 24px}@media (width>=768px){.wrapper[data-v-abe05f02]{padding:0 32px}}@media (width>=960px){.vp-navbar.has-sidebar .wrapper[data-v-abe05f02]{padding:0}}.container[data-v-abe05f02]{max-width:calc(var(--vp-layout-max-width) - 64px);height:var(--vp-nav-height);pointer-events:none;justify-content:space-between;margin:0 auto;display:flex}.content[data-v-abe05f02]{flex-grow:1}.title[data-v-abe05f02]{height:calc(var(--vp-nav-height) - 1px);transition:background-color var(--vp-t-color);flex-shrink:0}.container>.title[data-v-abe05f02],.container>.content[data-v-abe05f02]{pointer-events:none}.container[data-v-abe05f02] *{pointer-events:auto}@media (width>=960px){.vp-navbar.has-sidebar .container[data-v-abe05f02]{max-width:100%}.vp-navbar.has-sidebar .title[data-v-abe05f02]{z-index:2;width:var(--vp-sidebar-width);height:var(--vp-nav-height);background-color:#0000;padding:0 32px;position:absolute;top:0;left:0}}@media (width>=1440px){.vp-navbar.has-sidebar .title[data-v-abe05f02]{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 (width>=960px){.vp-navbar.has-sidebar .content[data-v-abe05f02]{z-index:1;padding-right:32px;padding-left:var(--vp-sidebar-width);position:relative}}@media (width>=1440px){.vp-navbar.has-sidebar .content[data-v-abe05f02]{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-abe05f02]{height:var(--vp-nav-height);transition:background-color var(--vp-t-color);justify-content:flex-end;align-items:center;display:flex}@media (width>=960px){.vp-navbar:not(.home.top) .content-body[data-v-abe05f02]{background-color:var(--vp-nav-bg-color);position:relative}.vp-navbar:not(.has-sidebar,.home.top) .content-body[data-v-abe05f02]{background-color:#0000}}@media (width<=767px){.content-body[data-v-abe05f02]{-moz-column-gap:.5rem;column-gap:.5rem}}.menu+.translations[data-v-abe05f02]:before,.menu+.appearance[data-v-abe05f02]:before,.menu+.social-links[data-v-abe05f02]:before,.translations+.appearance[data-v-abe05f02]:before,.translations+.social-links[data-v-abe05f02]:before,.appearance+.social-links[data-v-abe05f02]:before{content:"";background-color:var(--vp-c-divider);width:1px;height:24px;transition:background-color var(--vp-t-color);margin-left:8px;margin-right:8px}.menu+.appearance[data-v-abe05f02]:before,.translations+.appearance[data-v-abe05f02]:before{margin-right:16px}.appearance+.social-links[data-v-abe05f02]:before{margin-left:16px}.social-links[data-v-abe05f02]{margin-right:-8px}.divider[data-v-abe05f02]{width:100%;height:1px}@media (width>=960px){.vp-navbar.has-sidebar .divider[data-v-abe05f02]{padding-left:var(--vp-sidebar-width)}}@media (width>=1440px){.vp-navbar.has-sidebar .divider[data-v-abe05f02]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.vp-navbar.screen-open .divider[data-v-abe05f02]{display:none}.divider-line[data-v-abe05f02]{width:100%;height:1px;transition:background-color var(--vp-t-color)}.vp-navbar:not(.home) .divider-line[data-v-abe05f02]{background-color:var(--vp-c-gutter)}@media (width>=960px){.vp-navbar:not(.home.top) .divider-line[data-v-abe05f02],.vp-navbar:not(.has-sidebar,.home.top) .divider[data-v-abe05f02]{background-color:var(--vp-c-gutter)}}@media print{.vp-navbar .hamburger[data-v-abe05f02]{display:none}}.vp-nav-screen-appearance[data-v-608ad4f3]{background-color:var(--vp-c-bg-soft);transition:var(--vp-t-color);border-radius:8px;justify-content:space-between;align-items:center;padding:12px 14px 12px 16px;transition-property:background-color;display:flex}.text[data-v-608ad4f3]{color:var(--vp-c-text-2);font-size:12px;font-weight:500;line-height:24px}.vp-nav-screen-menu-group-link[data-v-275f2be0]{color:var(--vp-c-text-1);transition:color var(--vp-t-color);margin-left:12px;font-size:14px;font-weight:400;line-height:32px;display:block}.vp-nav-screen-menu-group-link[data-v-275f2be0]:hover{color:var(--vp-c-brand-1)}.vp-nav-screen-menu-group-section[data-v-2e6e4cf1]{display:block}.title[data-v-2e6e4cf1]{color:var(--vp-c-text-2);transition:color var(--vp-t-color);font-size:13px;font-weight:700;line-height:32px}.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{opacity:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.fade-in-height-expand-leave-active{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;overflow:hidden!important}.fade-in-height-expand-enter-active{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;overflow:hidden!important}.vp-nav-screen-menu-group[data-v-021bbae3]{border-bottom:1px solid var(--vp-c-divider);min-height:48px;transition:border-color var(--vp-t-color)}.vp-nav-screen-menu-group .items[data-v-021bbae3]{padding-top:6px;padding-bottom:10px}.button[data-v-021bbae3]{width:100%;color:var(--vp-c-text-1);transition:color var(--vp-t-color);justify-content:space-between;align-items:center;padding:12px 4px 11px 0;font-size:14px;font-weight:500;line-height:24px;display:flex}.button[data-v-021bbae3]:hover,.vp-nav-screen-menu-group.open .button[data-v-021bbae3]{color:var(--vp-c-brand-1)}.button-icon[data-v-021bbae3]{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-021bbae3]{transform:rotate(45deg)}.group[data-v-021bbae3]:first-child{padding-top:0}.group+.group[data-v-021bbae3],.group+.item[data-v-021bbae3]{padding-top:4px}.vp-nav-screen-menu-link[data-v-8bf18041]{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);padding:12px 0 11px;font-size:14px;font-weight:500;line-height:24px;display:block}.vp-nav-screen-menu-link[data-v-8bf18041]:hover{color:var(--vp-c-brand-1)}.vp-nav-screen-translations[data-v-41ed3c7a]{min-height:24px;overflow:hidden}.title[data-v-41ed3c7a]{color:var(--vp-c-text-1);transition:color var(--vp-t-color);align-items:center;font-size:14px;font-weight:500;display:flex}.icon[data-v-41ed3c7a]{font-size:16px}.icon.lang[data-v-41ed3c7a]{margin-right:8px}.icon.chevron[data-v-41ed3c7a]{margin-left:4px}.list[data-v-41ed3c7a]{padding:4px 0 0 24px}.link[data-v-41ed3c7a]{color:var(--vp-c-text-1);transition:color var(--vp-t-color);font-size:13px;line-height:32px}.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-eebcfe32]{top:calc(var(--vp-nav-height) + var(--vp-layout-top-height,0px));pointer-events:auto;background-color:var(--vp-nav-screen-bg-color);width:100%;transition:background-color var(--vp-t-color);padding:0 32px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.container[data-v-eebcfe32]{max-width:288px;margin:0 auto;padding:24px 0 96px}.vp-nav-screen.fade-enter-active[data-v-eebcfe32],.vp-nav-screen.fade-leave-active[data-v-eebcfe32]{transition:opacity var(--vp-t-color)}.vp-nav-screen.fade-enter-active .container[data-v-eebcfe32],.vp-nav-screen.fade-leave-active .container[data-v-eebcfe32]{transition:transform var(--vp-t-color)}.vp-nav-screen.fade-enter-from[data-v-eebcfe32],.vp-nav-screen.fade-leave-to[data-v-eebcfe32]{opacity:0}.vp-nav-screen.fade-enter-from .container[data-v-eebcfe32],.vp-nav-screen.fade-leave-to .container[data-v-eebcfe32]{transform:translateY(-8px)}@media (width>=768px){.vp-nav-screen[data-v-eebcfe32]{display:none}}.menu+.translations[data-v-eebcfe32],.menu+.appearance[data-v-eebcfe32],.translations+.appearance[data-v-eebcfe32]{margin-top:24px}.menu+.social-links[data-v-eebcfe32],.appearance+.social-links[data-v-eebcfe32]{margin-top:16px}.vp-nav[data-v-0ef718ff]{top:var(--vp-layout-top-height,0);z-index:var(--vp-z-index-nav);pointer-events:none;width:100%;position:relative;left:0;overflow-x:clip}.vp-nav.fixed[data-v-0ef718ff]{position:fixed}.vp-nav.fixed[data-v-0ef718ff] .vp-navbar{background-color:var(--vp-nav-bg-color);border-bottom-color:var(--vp-c-gutter)}@media (width>=960px){.vp-nav[data-v-0ef718ff]{position:fixed}}.vp-nav[data-v-0ef718ff] .vp-menu-badge{letter-spacing:.2px;border-radius:6px;margin-left:4px;padding:3px 4px;font-size:10px;font-weight:600;line-height:1}.vp-backdrop[data-v-940c0895]{z-index:var(--vp-z-index-backdrop);background:var(--vp-backdrop-bg-color);transition:opacity var(--vp-t-color);position:fixed;inset:0}.vp-backdrop.fade-enter-from[data-v-940c0895],.vp-backdrop.fade-leave-to[data-v-940c0895]{opacity:0}.vp-backdrop.fade-leave-active[data-v-940c0895]{transition-duration:.25s}@media (width>=1280px){.vp-backdrop[data-v-940c0895]{display:none}}.vp-back-to-top[data-v-da5dab7e]{inset-inline-end:1rem;right:24px;bottom:calc(var(--vp-footer-height,82px) - 18px);z-index:var(--vp-z-index-back-to-top);background-color:var(--vp-c-bg);width:36px;height:36px;box-shadow:var(--vp-shadow-2);transition:background-color var(--vp-t-color), box-shadow var(--vp-t-color);border-radius:100%;position:fixed}.vp-back-to-top .percent[data-v-da5dab7e],.vp-back-to-top .icon[data-v-da5dab7e]{opacity:0;transition:opacity .5s ease, color var(--vp-t-color);position:absolute;top:0;left:0}.vp-back-to-top .percent.show[data-v-da5dab7e],.vp-back-to-top .icon.show[data-v-da5dab7e]{opacity:1}.vp-back-to-top .percent[data-v-da5dab7e]{text-align:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;font-size:10px;line-height:36px}.vp-back-to-top .icon[data-v-da5dab7e]{width:18px;height:18px;color:var(--vp-c-text-3);top:50%;left:50%;transform:translate(-50%,-50%)}.vp-back-to-top svg[data-v-da5dab7e]{width:100%;height:100%}.vp-back-to-top svg circle[data-v-da5dab7e]{fill:none;r:16px;stroke:var(--vp-c-brand-2);stroke-dasharray:0% 314.159%;stroke-width:4px;transform-origin:50%;transform:rotate(-90deg)}@media (width>=768px){.vp-back-to-top[data-v-da5dab7e]{bottom:calc(var(--vp-footer-height,88px) - 24px);width:48px;height:48px}.vp-back-to-top .percent[data-v-da5dab7e]{font-size:14px;line-height:48px}.vp-back-to-top .icon[data-v-da5dab7e]{width:24px;height:24px}.vp-back-to-top svg circle[data-v-da5dab7e]{r:22px}}.fade-enter-active[data-v-da5dab7e],.fade-leave-active[data-v-da5dab7e]{transition:opacity .5s}.fade-enter-from[data-v-da5dab7e],.fade-leave-to[data-v-da5dab7e]{opacity:0}@media print{.vp-back-to-top[data-v-da5dab7e]{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;--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){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);box-shadow:var(--vp-shadow-4);transition:var(--vp-t-color);border-radius:8px;flex-direction:column;transition-property:background-color,box-shadow,color;display:flex;position:fixed}.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{bottom:24px;right: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{z-index:0;padding:var(--vp-bulletin-border-width);pointer-events:none;content:"";background:var(--vp-bulletin-border);-webkit-mask:linear-gradient(var(--vp-c-bg) 0 100%) content-box, linear-gradient(var(--vp-c-bg) 0 100%);-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;border-radius:8px;position:absolute;inset:0;-webkit-mask-composite:source-out;mask-composite:subtract}.vp-bulletin:where(.preset) .close{z-index:1;color:var(--vp-c-text-2);transition:color var(--vp-t-color);font-size:16px;line-height:1;position:absolute;top:6px;right:10px}.vp-bulletin:where(.preset) .container{overscroll-behavior-y:contain;scrollbar-width:thin;padding:16px;overflow-y:auto}.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{font-size:var(--vp-bulletin-title-font-size);color:var(--vp-bulletin-title-color);text-align:center;transition:color var(--vp-t-color);padding:16px 16px 0;font-weight:700}.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-home-banner[data-v-4e05729b]{width:100%;min-height:calc(100vh - var(--vp-nav-height));transition:all var(--vp-t-color);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.vp-home-banner .banner-mask[data-v-4e05729b]{width:100%;height:100%;transition:opacity var(--vp-t-color);background-color:#000;position:absolute;top:0;left:0}.vp-home-banner .container[data-v-4e05729b]{z-index:1;justify-content:flex-start;align-items:center;width:100%;margin:0 auto;padding-top:4rem;display:flex;position:relative}.vp-home-banner .content[data-v-4e05729b]{width:100%;padding:0 2rem}.vp-home-banner .content .hero-name[data-v-4e05729b]{color:var(--vp-c-text-hero-name);font-size:72px;font-weight:600;line-height:1}.vp-home-banner .content .hero-tagline[data-v-4e05729b]{color:var(--vp-c-text-hero-tagline);align-items:center;margin-top:1rem;font-size:24px;font-weight:500;line-height:1.25;display:flex}.vp-home-banner .content .hero-tagline .line[data-v-4e05729b]{border-top:solid 1px var(--vp-c-text-hero-tagline);width:80px;height:0;margin-right:1rem;display:inline-block}.vp-home-banner .content .hero-text[data-v-4e05729b]{width:100%;max-width:700px;color:var(--vp-c-text-hero-text);border-radius:5px;margin-top:1.5rem;font-size:16px;font-weight:500}@media (width>=960px){.vp-home-banner .container[data-v-4e05729b]{max-width:768px;padding-top:8rem}.vp-home-banner .content .hero-name[data-v-4e05729b]{font-size:100px}}@media (width>=1440px){.vp-home-banner .container[data-v-4e05729b]{max-width:1104px;padding-top:8rem}.vp-home-banner .content .hero-tagline[data-v-4e05729b]{font-size:32px}}.actions[data-v-4e05729b]{flex-wrap:wrap;align-items:center;margin:-6px;padding-top:24px;display:flex}.action[data-v-4e05729b]{flex-shrink:0;min-width:0;padding:6px}.vp-home-doc-hero[data-v-d70d82c3]{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 (width>=640px){.vp-home-doc-hero[data-v-d70d82c3]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height,0px) + 80px) 48px 64px}}@media (width>=960px){.vp-home-doc-hero[data-v-d70d82c3]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height,0px) + 80px) 64px 64px}}.doc-hero-container[data-v-d70d82c3]{flex-direction:column;max-width:1152px;margin:0 auto;display:flex}@media (width>=960px){.doc-hero-container[data-v-d70d82c3]{flex-direction:row}}.doc-hero-main[data-v-d70d82c3]{z-index:10;flex-grow:1;flex-shrink:0;order:2;position:relative}.vp-home-doc-hero.has-image .doc-hero-container[data-v-d70d82c3]{text-align:center}@media (width>=960px){.vp-home-doc-hero.has-image .doc-hero-container[data-v-d70d82c3]{text-align:left}.doc-hero-main[data-v-d70d82c3]{order:1;width:66.6667%}.vp-home-doc-hero.has-image .doc-hero-main[data-v-d70d82c3]{max-width:592px}}.heading[data-v-d70d82c3]{flex-direction:column;display:flex}.name[data-v-d70d82c3],.text[data-v-d70d82c3]{letter-spacing:-.4px;white-space:pre-wrap;width:fit-content;max-width:392px;font-size:32px;font-weight:700;line-height:40px}.name[data-v-d70d82c3]{color:var(--vp-home-hero-name-color)}.text[data-v-d70d82c3]{color:var(--vp-home-hero-text,var(--vp-c-text-1))}.vp-home-doc-hero.has-image .name[data-v-d70d82c3],.vp-home-doc-hero.has-image .text[data-v-d70d82c3]{margin:0 auto}.clip[data-v-d70d82c3]{background:var(--vp-home-hero-name-background);-webkit-text-fill-color:var(--vp-home-hero-name-color);-webkit-background-clip:text;background-clip:text}@media (width>=640px){.name[data-v-d70d82c3],.text[data-v-d70d82c3]{max-width:576px;font-size:48px;line-height:56px}}@media (width>=960px){.name[data-v-d70d82c3],.text[data-v-d70d82c3]{font-size:56px;line-height:64px}.vp-home-doc-hero.has-image .name[data-v-d70d82c3],.vp-home-doc-hero.has-image .text[data-v-d70d82c3]{margin:0}}.tagline[data-v-d70d82c3]{max-width:392px;color:var(--vp-home-hero-tagline,var(--vp-c-text-2));white-space:pre-wrap;padding-top:8px;font-size:18px;font-weight:500;line-height:28px}.vp-home-doc-hero.has-image .tagline[data-v-d70d82c3]{margin:0 auto}@media (width>=640px){.tagline[data-v-d70d82c3]{max-width:576px;padding-top:12px;font-size:20px;line-height:32px}}@media (width>=960px){.tagline[data-v-d70d82c3]{font-size:24px;line-height:36px}.vp-home-doc-hero.has-image .tagline[data-v-d70d82c3]{margin:0}}.actions[data-v-d70d82c3]{flex-wrap:wrap;margin:-6px;padding-top:24px;display:flex}.vp-home-doc-hero.has-image .actions[data-v-d70d82c3]{justify-content:center}@media (width>=640px){.actions[data-v-d70d82c3]{padding-top:32px}}@media (width>=960px){.vp-home-doc-hero.has-image .actions[data-v-d70d82c3]{justify-content:flex-start}}.action[data-v-d70d82c3]{flex-shrink:0;padding:6px}.image[data-v-d70d82c3]{order:1;margin:-76px -24px -48px}@media (width>=640px){.image[data-v-d70d82c3]{margin:-108px -24px -48px}}@media (width>=960px){.image[data-v-d70d82c3]{flex-grow:1;order:2;min-height:100%;margin:0}}.image-container[data-v-d70d82c3]{width:320px;height:320px;margin:0 auto;position:relative}@media (width>=640px){.image-container[data-v-d70d82c3]{width:392px;height:392px}}@media (width>=960px){.image-container[data-v-d70d82c3]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;transform:translate(-32px,-32px)}}.image-bg[data-v-d70d82c3]{background-image:var(--vp-home-hero-image-background-image);width:192px;height:192px;filter:var(--vp-home-hero-image-filter);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=640px){.image-bg[data-v-d70d82c3]{width:256px;height:256px}}@media (width>=960px){.image-bg[data-v-d70d82c3]{width:320px;height:320px}}[data-v-d70d82c3] .image-src{max-width:192px;max-height:192px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=640px){[data-v-d70d82c3] .image-src{max-width:256px;max-height:256px}}@media (width>=960px){[data-v-d70d82c3] .image-src{max-width:320px;max-height:320px}}.vp-home-feature[data-v-b14ae60c]{background-color:var(--vp-c-bg-soft);border:1px solid var(--vp-c-bg-soft);height:100%;transition:border-color var(--vp-t-color), background-color var(--vp-t-color);border-radius:12px;display:block}.vp-home-feature.link[data-v-b14ae60c]:hover{border-color:var(--vp-c-brand-1)}.box[data-v-b14ae60c]{flex-direction:column;height:100%;padding:24px;display:flex}.box[data-v-b14ae60c]>.VPImage{margin-bottom:20px}.icon[data-v-b14ae60c]{background-color:var(--vp-c-default-soft);width:48px;height:48px;transition:background-color var(--vp-t-color);border-radius:6px;justify-content:center;align-items:center;margin-bottom:20px;font-size:24px;display:flex}.title[data-v-b14ae60c]{font-size:16px;font-weight:600;line-height:24px}.details[data-v-b14ae60c]{color:var(--vp-c-text-2);flex-grow:1;padding-top:8px;font-size:14px;font-weight:500;line-height:24px}.link-text[data-v-b14ae60c]{padding-top:8px}.link-text-value[data-v-b14ae60c]{color:var(--vp-c-brand-1);align-items:center;font-size:14px;font-weight:500;display:flex}.link-text-icon[data-v-b14ae60c]{margin-left:6px}.title[data-v-1917796d]{color:var(--vp-c-text-1);text-align:center;transition:color var(--vp-t-color);margin-bottom:20px;font-size:20px;font-weight:900}.description[data-v-1917796d]{color:var(--vp-c-text-1);text-align:center;transition:color var(--vp-t-color);margin-bottom:20px;font-size:16px;line-height:1.7}@media (width>=768px){.title[data-v-1917796d]{font-size:24px}.description[data-v-1917796d]{font-size:18px}}@media (width>=960px){.title[data-v-1917796d]{font-size:28px}}.items[data-v-1917796d]{flex-wrap:wrap;margin:-8px;display:flex}.item[data-v-1917796d]{width:100%;padding:8px}@media (width>=640px){.item.grid-2[data-v-1917796d],.item.grid-4[data-v-1917796d],.item.grid-6[data-v-1917796d]{width:50%}}@media (width>=768px){.item.grid-2[data-v-1917796d],.item.grid-4[data-v-1917796d]{width:50%}.item.grid-3[data-v-1917796d],.item.grid-6[data-v-1917796d]{width:33.3333%}}@media (width>=960px){.item.grid-4[data-v-1917796d]{width:25%}}.home-hero-bg[data-v-6b3f1830]{z-index:0;width:100%;height:100%;filter:var(--vp-hero-bg-filter);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;transform:translate(0,0)}.vp-home-hero[data-v-622d2135]{width:100%;position:relative}.vp-home-hero.first[data-v-622d2135]{margin-top:calc(0px - var(--vp-nav-height))}.vp-home-hero.full[data-v-622d2135]{height:100vh}.vp-home-hero.full.once[data-v-622d2135]{height:calc(100vh - var(--vp-footer-height,0px))}.hero-container[data-v-622d2135]{z-index:1;pointer-events:none;width:100%;height:100%;display:flex;position:relative}.vp-home-hero.full .hero-container[data-v-622d2135]{justify-content:center;align-items:center}.vp-home-hero:not(.full) .hero-container[data-v-622d2135]{padding-top:80px;padding-bottom:80px}.hero-content[data-v-622d2135]{text-align:center;pointer-events:none;width:max-content;max-width:960px;margin:0 auto;padding:0 20px}.vp-home-hero.full .hero-container .hero-content[data-v-622d2135]{margin-top:-40px}.hero-name[data-v-622d2135],.hero-tagline[data-v-622d2135]{letter-spacing:-.5px;pointer-events:auto;width:fit-content;max-width:100%;margin:0 auto;font-size:48px;font-weight:900;line-height:1.25}.hero-name[data-v-622d2135]{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-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-tagline[data-v-622d2135]{color:var(--vp-c-home-hero-tagline,var(--vp-c-text-2));transition:color var(--vp-t-color)}.hero-text[data-v-622d2135]{color:var(--vp-c-home-hero-text,var(--vp-c-text-3));white-space:pre-wrap;pointer-events:auto;transition:color var(--vp-t-color);margin:18px 0 30px;font-size:18px;font-weight:500}.actions[data-v-622d2135]{flex-wrap:wrap;justify-content:space-around;margin:30px 0 0;display:flex}.action[data-v-622d2135]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;display:flex}.action[data-v-622d2135] .vp-button{pointer-events:auto;margin-left:0}.action[data-v-622d2135] .vp-button:last-of-type{margin-right:0}@media (width>=768px){.hero-name[data-v-622d2135],.hero-tagline[data-v-622d2135]{font-size:64px}.hero-text[data-v-622d2135]{font-size:20px}}@media (width>=960px){.hero-name[data-v-622d2135],.hero-tagline[data-v-622d2135]{font-size:72px}.hero-text[data-v-622d2135]{font-size:24px}}html.no-transition *,html.no-transition :before,html.no-transition :after{background-attachment:initial!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}html[class*=effect-].force-dark .vp-navbar-appearance,html[class*=effect-].force-dark .vp-navbar-extra .group.appearance,html[class*=effect-].force-dark .vp-nav-screen .vp-nav-screen-appearance{display:none}html[class*=effect-].force-dark *{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizelegibility!important}html[class*=effect-].force-dark .vp-navbar,html[class*=effect-].force-dark .vp-navbar:not(.top){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f0fb3!important}.vp-home-profile[data-v-ea8b4342] .container{overflow:hidden}.vp-home-profile[data-v-ea8b4342] img{float:left;width:64px;margin-right:24px}.vp-home-profile[data-v-ea8b4342] img.circle{border-radius:50%}@media (width>=960px){.vp-home-profile[data-v-ea8b4342] img{width:96px}}.vp-home-profile[data-v-ea8b4342] h3{margin-bottom:12px;font-size:20px;font-weight:500}.vp-home-profile[data-v-ea8b4342] p{color:var(--vp-c-text-2);white-space:pre-wrap;transition:color var(--vp-t-color);font-size:16px;font-weight:400;line-height:1.5}.vp-home-text-image[data-v-2656c8d9] .container{flex-direction:column;justify-content:space-around;align-items:center;gap:24px;max-width:1152px;margin:0 auto;display:flex}@media (width>=960px){.vp-home-text-image[data-v-2656c8d9] .container{flex-direction:row}.vp-home-text-image[data-v-2656c8d9] .container.reverse{flex-direction:row-reverse}}.content-image[data-v-2656c8d9] .vp-image{width:100%;max-width:128px;margin:0 auto}.content-text h2[data-v-2656c8d9]{margin-top:0;margin-bottom:12px}.content-text ul[data-v-2656c8d9]{margin-left:-20px}.content-text .description[data-v-2656c8d9]{color:var(--vp-c-text-1);transition:color var(--vp-t-color);margin:12px 0 24px;font-size:16px;font-weight:500}.content-text ul h3[data-v-2656c8d9]{color:var(--vp-c-text-1);transition:color var(--vp-t-color);margin:0;font-size:16px}.content-text ul p[data-v-2656c8d9]{color:var(--vp-c-text-1);transition:color var(--vp-t-color);margin:0;font-weight:500}.content-text ul li[data-v-2656c8d9] :only-child{font-weight:500}@media (width>=768px){.content-image[data-v-2656c8d9] .vp-image{max-width:180px;margin:0 48px}.content-text[data-v-2656c8d9]{flex:1 2}}@media (width>=960px){.vp-home-text-image[data-v-2656c8d9] .container{gap:48px}.content-image[data-v-2656c8d9] .vp-image{max-width:220px;margin:0 96px}.content-text[data-v-2656c8d9]{justify-content:center;max-width:80%;display:flex}}.vp-pagination[data-v-b89991c1]{background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color);justify-content:space-between;align-items:center;margin:0 -16px;padding:16px;display:flex}.btn[data-v-b89991c1]{color:var(--vp-c-text-2);transition:var(--vp-t-color);background-color:#0000;border-radius:4px;margin:0 2px;padding:2px 5px;font-weight:500;line-height:1;transition-property:color,background-color}.btn.active[data-v-b89991c1]{color:var(--vp-c-brand-1);background-color:var(--vp-c-bg-alt)}.btn[disabled][data-v-b89991c1],.btn[disabled][data-v-b89991c1]:hover,.btn.more[data-v-b89991c1]{color:var(--vp-c-gray-1);cursor:not-allowed;background-color:#0000}@media (width>=768px){.vp-pagination[data-v-b89991c1]{background-color:var(--vp-c-bg);box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);border-radius:6px;margin:0;transition-property:background-color,box-shadow}.page-range .btn[data-v-b89991c1]{margin:0 8px;padding:4px 12px;font-size:14px}.btn[data-v-b89991c1]:not(.active,[disabled]):hover{color:var(--vp-c-brand-1)}.btn[data-v-b89991c1]:not(.prev,.next):hover{background-color:var(--vp-c-bg-alt)}}@media (width>=1200px){.vp-pagination[data-v-b89991c1]{margin-left:0}}.vp-post-item[data-v-860aa5e3]{background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color);margin:0 -16px;padding:16px}.vp-post-item.draft[data-v-860aa5e3]{background-color:var(--vp-c-warning-soft)}.vp-post-item.has-cover[data-v-860aa5e3]:where(.left,.right){gap:20px;display:flex}@media (width<=419px){.vp-post-item.has-cover[data-v-860aa5e3]:where(.left,.right){gap:unset;display:block}}.vp-post-item.has-cover.right[data-v-860aa5e3]{flex-direction:row-reverse}.post-cover[data-v-860aa5e3]{border-radius:8px;align-self:center;position:relative;overflow:hidden}.vp-post-item.has-cover.left .post-cover.compact[data-v-860aa5e3]{margin:-24px 0 -24px -20px}.vp-post-item.has-cover.right .post-cover.compact[data-v-860aa5e3]{margin:-24px -20px -24px 0}.vp-post-item.has-cover.top .post-cover[data-v-860aa5e3]{border-radius:0;margin:-16px -16px 16px}@media (width>=419px){.vp-post-item.has-cover.top .post-cover[data-v-860aa5e3]{border-top-left-radius:8px;border-top-right-radius:8px;width:calc(100% + 40px);margin:-24px -20px 24px}}.post-cover[data-v-860aa5e3] .vp-link{width:100%;height:100%;display:inline-block;position:absolute;top:0;left:0}.post-cover img[data-v-860aa5e3]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s;transform:scale(1)}.vp-post-item.has-cover:hover .post-cover img[data-v-860aa5e3]{transform:scale(1.02)}.vp-post-item.has-cover.left .post-cover.compact[data-v-860aa5e3]{border-top-right-radius:0;border-bottom-right-radius:0}.vp-post-item.has-cover.right .post-cover.compact[data-v-860aa5e3]{border-top-left-radius:0;border-bottom-left-radius:0}.post-item-content[data-v-860aa5e3]{flex-direction:column;gap:8px;display:flex}.vp-post-item.has-cover .post-item-content[data-v-860aa5e3]{flex:1 2}.post-item-content .sticky[data-v-860aa5e3],.post-item-content .draft[data-v-860aa5e3]{color:var(--vp-c-text-2);background-color:var(--vp-c-brand-soft);transition:var(--vp-t-color);border-radius:4px;margin-right:.5rem;padding:3px 6px;font-size:13px;font-weight:600;line-height:1;transition-property:color,background-color;display:inline-block}.post-item-content .draft[data-v-860aa5e3]{color:var(--vp-c-warning-1);background-color:var(--vp-c-warning-soft)}.post-item-content .icon-lock[data-v-860aa5e3]{width:1em;height:1em;color:var(--vp-c-text-3);transition:var(--vp-t-color);margin-left:3px;margin-right:8px;transition-property:color}.post-item-content h3[data-v-860aa5e3]{color:var(--vp-c-text-1);transition:color var(--vp-t-color);align-items:center;margin:0;font-size:18px;font-weight:600;display:flex}.post-item-content h3 a[data-v-860aa5e3]{color:inherit;text-decoration:none}.post-item-content h3[data-v-860aa5e3]:hover{color:var(--vp-c-brand-1)}.post-item-content h3:hover .sticky[data-v-860aa5e3]{color:var(--vp-c-text-2)}.post-item-content .excerpt[data-v-860aa5e3]{margin-top:12px}@media (width>=768px){.vp-post-item[data-v-860aa5e3]{box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);will-change:transform;border-radius:8px;margin:0;padding:24px 20px;transition-property:background-color,color,box-shadow}.vp-post-item[data-v-860aa5e3]:hover{box-shadow:var(--vp-shadow-2)}.post-item-content .post-meta[data-v-860aa5e3]{margin-bottom:0}}.post-item-content .post-meta[data-v-860aa5e3]{color:var(--vp-c-text-2);transition:color var(--vp-t-color);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 16px;font-size:14px;font-weight:400;display:flex}.post-item-content .post-meta>div[data-v-860aa5e3]{justify-content:flex-start;align-items:center;gap:0 6px;display:flex}.post-item-content .post-meta .tag-list .tag[data-v-860aa5e3]{color:var(--vp-tag-color);background-color:var(--vp-tag-bg);transition:color var(--vp-t-color), background-color var(--vp-t-color);border-radius:3px;padding:3px 5px;font-size:12px;line-height:1;display:inline-block}.post-item-content .post-meta .tag-list .tag[data-v-860aa5e3]:last-of-type{margin-right:0}.post-item-content .post-meta .icon[data-v-860aa5e3]{width:14px;height:14px;color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.post-item-content .post-meta a[data-v-860aa5e3]{color:inherit;font-weight:400;text-decoration:none}.excerpt.vp-doc[data-v-860aa5e3] p{margin:.5rem 0}.excerpt.vp-doc[data-v-860aa5e3] :first-of-type{margin-top:0}.excerpt.vp-doc[data-v-860aa5e3] :last-of-type{margin-bottom:0}.excerpt.vp-doc[data-v-860aa5e3] p strong{color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.excerpt.vp-doc[data-v-860aa5e3] div[class*=language-]{margin:16px -16px}@media (width>=496px){.excerpt.vp-doc[data-v-860aa5e3] div[class*=language-]{margin:16px 0}}@media (width<=419px){.excerpt.vp-doc[data-v-860aa5e3] .hint-container{margin:16px 0}}.vp-post-list[data-v-c677da81]{flex-direction:column;flex:1 2;gap:16px;min-width:0;max-width:100%;margin:0 auto;display:flex}@media (width>=419px){.vp-post-list[data-v-c677da81]{gap:24px;padding-bottom:24px}}.vp-short-post-list[data-v-dbe35726]{flex-direction:column;gap:8px;margin-top:24px;display:flex}.vp-short-post-list li[data-v-dbe35726]{color:var(--vp-c-text-1);transition:color var(--vp-t-color);justify-content:space-between;align-items:center;display:flex}.vp-short-post-list .post-title[data-v-dbe35726]{transition:all var(--vp-t-color);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;flex:1 2;margin-right:14px;font-weight:600;display:-webkit-box;overflow:hidden}.vp-short-post-list .post-time[data-v-dbe35726]{color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.vp-short-post-list li:hover .post-title[data-v-dbe35726]{color:var(--vp-c-brand-1)}.vp-short-post-list li:hover .post-time[data-v-dbe35726]{color:var(--vp-c-text-1);font-weight:500}.vp-archives[data-v-b0c3071e]{flex:1 2}.archives-title[data-v-b0c3071e]{color:var(--vp-c-brand-1);background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color);align-items:center;margin:0 -16px 40px;padding:16px;font-size:24px;font-weight:700;display:flex}.archives-title .icon[data-v-b0c3071e]{margin-right:8px}.archive[data-v-b0c3071e]{background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color);margin:0 -16px 24px;padding:16px}.archive-title[data-v-b0c3071e]{border-bottom:solid 1px var(--vp-c-divider);transition:border-bottom var(--vp-t-color);justify-content:space-between;align-items:flex-end;margin:0 -16px;padding-bottom:12px;padding-left:16px;padding-right:16px;font-size:18px;font-weight:700;display:flex}.archive-title .total[data-v-b0c3071e]{font-size:16px;font-weight:400;line-height:16px}@media (width>=768px){.archives-title[data-v-b0c3071e]{display:none}.archive[data-v-b0c3071e]{box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);border-radius:8px;margin:0 0 24px;padding:20px 24px;transition-property:box-shadow,background-color}.archive[data-v-b0c3071e]:hover{box-shadow:var(--vp-shadow-2)}.archive-title[data-v-b0c3071e]{border-bottom:solid 1px var(--vp-c-divider);transition:border-bottom var(--vp-t-color);margin:0 -24px;padding-left:24px;padding-right:24px}}@media (width>=1200px){.vp-archives[data-v-b0c3071e]{margin-left:0}}.vp-posts-nav[data-v-66710166]{text-align:left;padding:0}.vp-posts-nav.local[data-v-66710166]{margin-bottom:24px;display:none}@media (width>=768px){.vp-posts-nav.local[data-v-66710166]{gap:24px;display:flex}}@media (width>=1200px){.vp-posts-nav.local[data-v-66710166]{margin-left:0}}.nav-link[data-v-66710166]{color:var(--vp-c-text-1);background-color:var(--vp-c-bg);box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);border-radius:8px;justify-content:flex-start;align-items:center;margin-bottom:20px;padding:10px 14px 10px 20px;font-size:14px;font-weight:500;transition-property:background-color,color,box-shadow,transform;display:flex;transform:scale(1)}.nav-link[data-v-66710166]:hover{box-shadow:var(--vp-shadow-2);transform:scale(1.002)}.nav-link[data-v-66710166]:hover,.nav-link.active[data-v-66710166]{color:var(--vp-c-brand-1)}.vp-posts-nav.local .nav-link[data-v-66710166]{flex:1 2;max-width:50%;margin-bottom:0}.vp-posts-nav.local .nav-link[data-v-66710166]:last-of-type{margin-right:0}.nav-link .text[data-v-66710166]{flex:1 2;min-width:0;padding-right:14px}.nav-link .total[data-v-66710166]{color:var(--vp-c-text-3);transition:color var(--vp-t-color);padding-right:8px}.nav-link .icon[data-v-66710166]{width:1em;height:1em;color:var(--vp-c-text-3);transition:color var(--vp-t-color);font-size:1.2em}.nav-link .icon-logo[data-v-66710166]{color:var(--vp-c-brand-1);margin-right:10px}.vp-profile[data-v-9d2e09e3]{background-color:var(--vp-c-bg);box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);border-radius:8px;margin-bottom:24px;padding:24px 20px;transition-property:background-color,color,box-shadow}.vp-profile[data-v-9d2e09e3]:hover{box-shadow:var(--vp-shadow-2)}.vp-profile img[data-v-9d2e09e3]{-o-object-fit:cover;object-fit:cover;width:60%;margin:auto}.vp-profile h3[data-v-9d2e09e3]{margin-top:1.5rem;font-size:18px;font-weight:600}.vp-profile h3[data-v-9d2e09e3],.vp-profile p[data-v-9d2e09e3]{color:var(--vp-c-text-1);transition:color var(--vp-t-color)}.vp-profile .circle img[data-v-9d2e09e3]{border-radius:50%;overflow:hidden}.profile-location[data-v-9d2e09e3],.profile-organization[data-v-9d2e09e3]{color:var(--vp-c-text-3);transition:color var(--vp-t-color);justify-content:center;align-items:center;margin-top:16px;font-size:14px;display:flex}.profile-location p[data-v-9d2e09e3],.profile-organization p[data-v-9d2e09e3]{margin:0 4px}.profile-location+.profile-organization[data-v-9d2e09e3]{margin-top:0}.profile-social[data-v-9d2e09e3]{border-top:1px solid var(--vp-c-divider);transition:border var(--vp-t-color);margin-top:12px;padding-top:12px}.profile-social[data-v-9d2e09e3] .vp-social-link{width:32px;height:32px}.profile-social[data-v-9d2e09e3] .vp-social-link:hover{color:var(--vp-c-brand-1)}.vp-posts-aside[data-v-abda75bb]{top:calc(var(--vp-nav-height) + 2rem);text-align:center;width:270px;display:none;position:sticky}@media (width>=768px){.vp-posts-aside[data-v-abda75bb]{display:block}}.vp-category-group[data-v-b2c7ddc2]{position:relative}.vp-category-group[data-v-b2c7ddc2]:after{content:"";border-left:1px solid var(--vp-c-divider);transition:border var(--vp-t-color);display:block;position:absolute;top:30px;bottom:0;left:8px}.vp-category-group .folder[data-v-b2c7ddc2]{color:var(--vp-c-text-2);cursor:pointer;transition:color var(--vp-t-color);align-items:center;margin:8px 0;font-size:16px;font-weight:600;display:flex}.vp-category-group .folder[data-v-b2c7ddc2]:hover{color:var(--vp-c-text-1)}@media (width>=768px){.vp-category-group .folder[data-v-b2c7ddc2]{font-size:18px}}.vp-category-group .folder .icon[data-v-b2c7ddc2]{width:1em;margin-right:8px;display:inline-block}.vp-category-group>.group[data-v-b2c7ddc2]{margin-left:22px;display:none}@media (width>=768px){.vp-category-group>.group[data-v-b2c7ddc2]{margin-left:26px}}.vp-category-group.expand>.group[data-v-b2c7ddc2]{display:block}.vp-categories-item[data-v-220dadcc]{margin:8px 0;font-size:16px;list-style:none}.vp-categories-item .post[data-v-220dadcc]{width:fit-content;max-width:100%;color:var(--vp-c-text-1);transition:color var(--vp-t-color);align-items:center;display:flex}.vp-categories-item .post[data-v-220dadcc]:hover{color:var(--vp-c-brand-1)}.vp-categories-item .post .vpi-post[data-v-220dadcc]{width:1em;margin-right:8px;display:inline-block}.vp-categories-item .post[data-v-220dadcc] .vp-link{display:-webkit-box;overflow:hidden}.vp-post-categories[data-v-3ceb9ebc]{background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color), box-shadow var(--vp-t-color);flex:1 2;margin:0 -16px 32px;padding:16px}@media (width>=768px){.vp-post-categories[data-v-3ceb9ebc]{background-color:var(--vp-c-bg);box-shadow:var(--vp-shadow-1);border-radius:8px;margin:0 0 32px;padding:20px 24px}.vp-post-categories[data-v-3ceb9ebc]:hover{box-shadow:var(--vp-shadow-2)}}.categories-title[data-v-3ceb9ebc]{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);align-items:center;margin:0 -16px;padding:0 16px 12px;font-size:20px;font-weight:700;display:flex}.categories-title .icon[data-v-3ceb9ebc]{margin-right:8px}@media (width>=768px){.categories-title[data-v-3ceb9ebc]{border-bottom:solid 1px var(--vp-c-divider);transition:border-bottom var(--vp-t-color);margin:0 -24px;padding:0 24px 12px}}@media (width>=1200px){.vp-post-categories[data-v-3ceb9ebc]{margin-left:0}}.vp-post-categories .content[data-v-3ceb9ebc]{padding:20px 0 0}.vp-posts-extract[data-v-17efc2f3]{z-index:calc(var(--vp-z-index-nav) - 1);cursor:pointer;background-color:var(--vp-c-bg);border:solid 1px var(--vp-c-divider);box-shadow:var(--vp-shadow-2);transition:var(--vp-t-color);border-right:none;border-top-left-radius:99px;border-bottom-left-radius:99px;padding:6px 10px;transition-property:background-color,border,box-shadow;display:block;position:fixed;bottom:30%;right:0}.vp-posts-extract .icon[data-v-17efc2f3]{color:var(--vp-c-text-2);transition:color var(--vp-t-color);font-size:16px;display:block}@media (width>=768px){.vp-posts-extract[data-v-17efc2f3]{display:none}}@media print{.vp-posts-extract[data-v-17efc2f3]{display:none}}.posts-modal[data-v-17efc2f3]{z-index:var(--vp-z-index-overlay);background-color:#0000004d;width:100%;position:fixed;top:0;bottom:0;left:0}.posts-modal-container[data-v-17efc2f3]{background-color:var(--vp-c-bg);border-top-left-radius:12px;border-top-right-radius:12px;width:100%;padding:24px;transition:transform .5s cubic-bezier(.19,1,.22,1);position:absolute;bottom:0;transform:translateY(100%);box-shadow:0 -3px 12px #0000001a,0 -1px 4px #0000001a}[data-theme=dark] .posts-modal-container[data-v-17efc2f3]{box-shadow:0 -3px 12px #0000004d,0 -1px 4px #00000045}.posts-modal-container.open[data-v-17efc2f3]{transform:translateY(0)}.profile[data-v-17efc2f3]{align-items:center;display:flex}.profile .avatar[data-v-17efc2f3]{width:64px;margin-right:16px}.profile h3[data-v-17efc2f3]{font-weight:600}.profile .desc[data-v-17efc2f3]{font-size:14px}.posts-nav[data-v-17efc2f3]{border-top:solid 1px var(--vp-c-divider);justify-content:space-around;align-items:center;margin:24px 0 0;padding:10px 0 0;display:flex}.posts-nav.no-profile[data-v-17efc2f3]{border-top:none;margin:0;padding-top:0}.nav-link[data-v-17efc2f3]{color:var(--vp-c-brand-1);transition:all var(--vp-t-color);border-radius:8px;align-items:center;padding:3px;font-weight:600;display:flex}.nav-link .icon[data-v-17efc2f3]{width:1em;height:1em;margin-right:4px}.profile-info[data-v-17efc2f3]{flex-wrap:wrap;align-items:center;gap:0 20px;display:flex}.profile-location[data-v-17efc2f3],.profile-organization[data-v-17efc2f3]{color:var(--vp-c-text-3);transition:color var(--vp-t-color);justify-content:center;align-items:center;font-size:14px;display:flex}.profile-location p[data-v-17efc2f3],.profile-organization p[data-v-17efc2f3]{margin:0 4px}.vp-tags[data-v-8f0d1724]{flex:1 2}.vp-tags.has-list[data-v-8f0d1724]{padding-bottom:64px}.tags-nav[data-v-8f0d1724],.tags-container[data-v-8f0d1724]{background-color:var(--vp-c-bg);transition:background-color var(--vp-t-color);margin:0 -16px;padding:20px 16px}.tags-container[data-v-8f0d1724]{margin-top:24px}.tags-title[data-v-8f0d1724]{color:var(--vp-c-text-1);transition:color var(--vp-t-color);align-items:center;margin-bottom:20px;font-size:20px;font-weight:700;display:flex}.tags-title .icon[data-v-8f0d1724]{width:1em;height:1em;margin-right:8px}.tags[data-v-8f0d1724]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;display:flex}.tags .tag[data-v-8f0d1724]{color:var(--vp-tag-color);overflow-wrap:break-word;cursor:pointer;background-color:var(--vp-tag-bg);border:1px solid var(--vp-tag-bg);transition:all var(--vp-t-color);border-radius:6px;align-items:center;padding:6px 10px 6px 12px;font-size:14px;line-height:1;display:flex}.tag-title[data-v-8f0d1724]{border-bottom:1px solid var(--vp-c-divider);transition:border-bottom var(--vp-t-color);margin:0 -16px;padding-bottom:12px;padding-left:16px;font-size:20px;font-weight:600}.tag-count[data-v-8f0d1724]{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);margin-left:4px;padding-left:6px;display:inline-block}.tags .tag[data-v-8f0d1724]:hover,.tags .tag.active[data-v-8f0d1724]{color:var(--vp-c-bg);background-color:var(--vp-tag-hover-color)}.tags .tag:hover .tag-count[data-v-8f0d1724],.tags .tag.active .tag-count[data-v-8f0d1724]{color:var(--vp-c-bg);border-left-color:var(--vp-c-divider)}@media (width>=768px){.tags-nav[data-v-8f0d1724],.tags-container[data-v-8f0d1724]{background-color:var(--vp-c-bg);box-shadow:var(--vp-shadow-1);transition:var(--vp-t-color);border-radius:8px;margin:0;padding:16px 24px;transition-property:background-color,box-shadow}.tags-container[data-v-8f0d1724]{margin-top:24px;margin-bottom:24px}.tags-nav[data-v-8f0d1724]:hover,.tags-container[data-v-8f0d1724]:hover{box-shadow:var(--vp-shadow-2)}.tags-container .tag-title[data-v-8f0d1724]{margin:0 -24px;padding-left:24px}}@media (width>=1200px){.vp-tags[data-v-8f0d1724]{margin-left:0}}.vp-encrypt-form[data-v-83470b1a]{margin-top:20px}.encrypt-text[data-v-83470b1a]{color:var(--vp-c-text-1);text-align:center;margin-top:40px;margin-bottom:30px}.encrypt-input-wrapper[data-v-83470b1a]{position:relative}.icon-lock[data-v-83470b1a]{color:var(--vp-c-border);position:absolute;top:12px;left:10px}.encrypt-input[data-v-83470b1a]{background-color:var(--vp-c-bg-soft);border:1px solid var(--vp-c-divider);width:100%;transition:border-color var(--vp-t-color), background-color var(--vp-t-color);border-radius:21px;outline:none;padding:8px 12px 8px 32px}.encrypt-input[data-v-83470b1a]:focus{border-color:var(--vp-c-brand-1)}.encrypt-input.error[data-v-83470b1a]{border-color:var(--vp-c-danger-3)}.encrypt-button[data-v-83470b1a]{width:100%;color:var(--vp-c-white);cursor:pointer;background-color:var(--vp-c-brand-1);transition:background-color var(--vp-t-color);border:none;border-radius:4px;outline:none;margin-top:20px;padding:8px 12px;font-weight:500}.encrypt-button[data-v-83470b1a]:hover{background-color:var(--vp-c-brand-2)}.encrypt-button.unlocking[data-v-83470b1a]{color:var(--vp-c-brand-1);background-color:var(--vp-c-gray-1)}.vpi-loading[data-v-83470b1a]{display:inline-block;transform:scale(5)}.vp-page-encrypt[data-v-4255f5f2]{transition:var(--vp-t-color);transition-property:box-shadow,border-color,transform}.vp-page-encrypt.animation[data-v-4255f5f2]{animation-name:encrypt-error-4255f5f2;animation-duration:.15s;animation-timing-function:ease-in-out;animation-iteration-count:4}.vp-page-encrypt .logo[data-v-4255f5f2]{text-align:center}.icon-lock-head[data-v-4255f5f2]{width:64px;height:64px;margin:auto;display:inline-block}@media (width>=768px){.vp-page-encrypt[data-v-4255f5f2]{background:var(--vp-c-bg-soft);border-radius:8px;width:400px;margin:40px auto 0;padding:20px}}@keyframes encrypt-error-4255f5f2{0%{transform:translate(0)}33%{transform:translate(-4px)}67%{transform:translate(4px)}to{transform:translate(0)}}.vp-posts[data-v-c2812240]{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);position:relative}.vp-posts.home-posts[data-v-c2812240]{background-color:var(--vp-c-bg-alt);padding:32px 16px}.posts-container[data-v-c2812240]{justify-content:flex-start;align-items:flex-start;gap:24px;width:100%;margin:0 auto;display:flex}.posts-container:not(.no-profile).left[data-v-c2812240]{flex-direction:row-reverse}.posts-container.no-profile[data-v-c2812240]{max-width:784px;display:block}@media (width>=768px){.posts-container[data-v-c2812240]{z-index:2;position:relative}}@media (width>=960px){.vp-posts[data-v-c2812240]{min-height:calc(100vh - var(--vp-nav-height) - var(--vp-footer-height,0px));padding:32px 24px}}@media (width>=1440px){.posts-container[data-v-c2812240]{max-width:1104px}}.vp-home[data-v-74773d86]{min-height:calc(100vh - var(--vp-nav-height) - var(--vp-footer-height,0px))}.vp-home .layout[data-v-74773d86]{transition:background-color var(--vp-t-color)}.vp-home .layout[data-v-74773d86]:nth-child(odd){background-color:var(--vp-c-bg-alt)}.vp-home .layout[data-v-74773d86]:nth-child(2n){background-color:var(--vp-c-bg)}.root[data-v-2c1e13fb]{z-index:1;position:relative}.nested[data-v-2c1e13fb]{padding-left:13px}.outline-link[data-v-2c1e13fb]{color:var(--vp-c-text-2);text-overflow:ellipsis;white-space:nowrap;transition:color var(--vp-t-color);font-size:14px;font-weight:400;line-height:32px;display:block;overflow:hidden}.outline-link[data-v-2c1e13fb]:hover,.outline-link.active[data-v-2c1e13fb]{color:var(--vp-c-brand-1)}.outline-link.nested[data-v-2c1e13fb]{padding-left:13px}.vp-doc-aside-outline[data-v-5bc7b1a7]{display:none}.vp-doc-aside-outline.has-outline[data-v-5bc7b1a7]{display:block}.content[data-v-5bc7b1a7]{border-left:1px solid var(--vp-c-divider);transition:border-left var(--vp-t-color);padding-left:16px;font-size:13px;font-weight:500;position:relative}.outline-marker[data-v-5bc7b1a7]{z-index:0;background-color:var(--vp-c-brand-1);opacity:0;width:2px;height:18px;transition:top .25s cubic-bezier(0, 1, .5, 1), background-color var(--vp-t-color), opacity var(--vp-t-color);border-radius:2px;position:absolute;top:32px;left:-1px}.outline-title[data-v-5bc7b1a7]{letter-spacing:.4px;align-items:center;font-size:14px;font-weight:600;line-height:32px;display:flex}.outline-title .icon[data-v-5bc7b1a7]{cursor:pointer;margin-left:4px;font-size:1.2em}.vp-doc-aside[data-v-82c28938]{flex-direction:column;flex-grow:1;display:flex}.spacer[data-v-82c28938]{flex-grow:1}.vp-breadcrumb[data-v-2a2ba449]{border-left:solid 2px var(--vp-c-brand-1);transition:border-left var(--vp-t-color);margin-bottom:2rem;padding-left:8px}@media print{.vp-breadcrumb[data-v-2a2ba449]{display:none}}.vp-breadcrumb ol[data-v-2a2ba449]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;font-size:14px;font-weight:400;display:flex}.vp-breadcrumb ol li[data-v-2a2ba449]{align-items:center;display:flex}.vp-breadcrumb .breadcrumb[data-v-2a2ba449]{color:var(--vp-c-brand-2);transition:color var(--vp-t-color);font-weight:700}.vp-breadcrumb .breadcrumb[data-v-2a2ba449]:hover{color:var(--vp-c-brand-1)}.vp-breadcrumb .breadcrumb.current[data-v-2a2ba449]{color:var(--vp-c-text-3)}.vp-breadcrumb .vpi-chevron-right[data-v-2a2ba449]{color:var(--vp-c-border);transition:color var(--vp-t-color);margin-left:4px}@property --vp-copyright-bg-pos{syntax:"";inherits:false;initial-value:0%}.vp-copyright[data-v-d35627c6]{--vp-copyright-bg-pos:70%;background:linear-gradient(90deg, var(--vp-c-default-soft) -20%, var(--vp-c-bg) var(--vp-copyright-bg-pos));border:solid 1px var(--vp-c-divider);transition:--vp-copyright-bg-pos var(--vp-t-color);border-radius:8px;margin:16px 0;padding:16px 20px;position:relative;overflow:hidden}.vp-copyright[data-v-d35627c6]:hover{--vp-copyright-bg-pos:40%}.vp-copyright .copyright-mask[data-v-d35627c6]{aspect-ratio:1;pointer-events:none;background-color:var(--vp-c-bg-soft);-webkit-mask:var(--vp-license-cc) no-repeat;-webkit-mask:var(--vp-license-cc) no-repeat;mask:var(--vp-license-cc) no-repeat;position:absolute;top:-40px;bottom:30px;right:-25px;-webkit-mask-size:100% 100%;mask-size:100% 100%}@media (width>=768px){.vp-copyright .copyright-mask[data-v-d35627c6]{top:-50px;bottom:-50px;right:0}}.vp-copyright p[data-v-d35627c6]{z-index:2;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:4px;margin:8px 0;font-size:14px;line-height:20px;display:flex;position:relative}.vp-copyright p span[data-v-d35627c6]:first-of-type{color:var(--vp-c-text-2);align-self:baseline;font-weight:700}.vp-copyright p[data-v-d35627c6] .vp-link{text-decoration:none}.vp-copyright [class*=vpi-][data-v-d35627c6]{width:1.2em;height:1.2em;color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-copyright .source[data-v-d35627c6]{word-break:break-all;flex:1;min-width:0}:root{--vp-license-cc: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-cc{--icon:var(--vp-license-cc)}.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-70180680]{border-top:1px solid var(--vp-c-divider)}.vp-doc-footer[data-v-5fa3d2bc]{margin-top:64px}@media (width>=640px){.edit-info[data-v-5fa3d2bc]{justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}}.edit-link-button[data-v-5fa3d2bc]{color:var(--vp-c-brand-1);transition:color var(--vp-t-color);border:0;align-items:center;font-size:14px;font-weight:500;line-height:32px;text-decoration:none;display:flex}.edit-link-button[data-v-5fa3d2bc]:hover{color:var(--vp-c-brand-2)}@media print{.edit-link-button[data-v-5fa3d2bc]{display:none}}.edit-link-icon[data-v-5fa3d2bc]{fill:currentColor;margin-right:8px}.last-updated-text[data-v-5fa3d2bc]{color:var(--vp-c-text-2);transition:color var(--vp-t-color);margin:0;font-size:14px;font-weight:500;line-height:24px}@media (width>=640px){.last-updated[data-v-5fa3d2bc]{text-align:right;flex:1 2}.last-updated-text[data-v-5fa3d2bc]{font-size:14px;font-weight:500;line-height:32px}}.contributors[data-v-5fa3d2bc]{text-align:left;margin-top:-10px;padding-bottom:6px;font-size:14px;line-height:32px}@media (width>=640px){.contributors.right[data-v-5fa3d2bc]{text-align:right}}.contributors-label[data-v-5fa3d2bc]{color:var(--vp-c-text-2);transition:color var(--vp-t-color);padding-right:10px;font-weight:500}.contributors-info[data-v-5fa3d2bc]{color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.contributors-info .contributor[data-v-5fa3d2bc]{color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.prev-next[data-v-5fa3d2bc]{border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color);row-gap:8px;margin-top:10px;padding-top:24px;display:grid}@media (width>=640px){.prev-next[data-v-5fa3d2bc]{-moz-column-gap:16px;grid-template-columns:repeat(2,1fr);column-gap:16px}}@media print{.prev-next[data-v-5fa3d2bc]{display:none}}.pager-link[data-v-5fa3d2bc]{border:1px solid var(--vp-c-divider);width:100%;height:100%;transition:border-color var(--vp-t-color);border-radius:8px;padding:11px 16px 13px;text-decoration:none;display:block}.pager-link[data-v-5fa3d2bc]:hover{border-color:var(--vp-c-brand-1)}.pager-link.next[data-v-5fa3d2bc]{text-align:right;margin-left:auto}.desc[data-v-5fa3d2bc]{color:var(--vp-c-text-2);transition:color var(--vp-t-color);font-size:12px;font-weight:500;line-height:20px;display:block}.title[data-v-5fa3d2bc]{color:var(--vp-c-brand-1);transition:color var(--vp-t-color);font-size:14px;font-weight:500;line-height:20px;display:block}.title .vp-icon[data-v-5fa3d2bc]{margin-left:0;transform:translateY(-1px)}@media (width>=768px){.vp-doc-title[data-v-811eabae]{justify-content:flex-start;align-items:center;gap:16px;display:flex}}.page-title[data-v-811eabae]{min-width:0;color:var(--vp-c-text-1);transition:color var(--vp-t-color);flex:1;margin-bottom:.7rem;font-size:28px;font-weight:600;line-height:1.5}.page-title.padding[data-v-811eabae]{padding-bottom:4rem}.vp-doc-meta[data-v-811eabae]{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);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px 16px;margin-bottom:2rem;padding:1rem 0 .5rem;font-size:14px;display:flex}.vp-doc-meta p[data-v-811eabae]{align-items:center;gap:6px;display:flex}.vp-doc-meta .icon[data-v-811eabae]{width:14px;height:14px}.vp-doc-meta .tag[data-v-811eabae]{color:var(--vp-tag-color);background-color:var(--vp-tag-bg);border-radius:3px;padding:3px 5px;font-size:12px;line-height:1;display:inline-block}.vp-doc-meta .create-time[data-v-811eabae]{text-align:right}@media (width>=768px){.vp-doc-meta .create-time[data-v-811eabae]{flex:1 2;justify-content:right}}.vp-doc-container[data-v-090a33dc]{width:100%;padding:32px 24px 96px}.vp-doc-container.with-encrypt[data-v-090a33dc]{padding:32px 24px}.container[data-v-090a33dc]{width:100%;margin:0 auto}.aside[data-v-090a33dc]{flex-grow:1;order:2;width:100%;max-width:256px;padding-left:32px;display:none;position:relative}.left-aside[data-v-090a33dc]{padding-right:32px;padding-left:unset;order:1}.aside-container[data-v-090a33dc]{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);scrollbar-width:none;position:fixed;top:0;overflow:hidden auto}.aside-container[data-v-090a33dc]::-webkit-scrollbar{display:none}.aside-curtain[data-v-090a33dc]{--vp-aside-curtain-bg:var(--vp-c-bg);z-index:10;background:linear-gradient(transparent, var(--vp-aside-curtain-bg) 70%);width:224px;height:32px;transition:--vp-aside-curtain-bg var(--vp-t-color);position:fixed;bottom:0}.aside-content[data-v-090a33dc]{min-height:calc(100vh - (var(--vp-nav-height) + var(--vp-layout-top-height,0px) + var(--vp-footer-height,0px) + 48px));flex-direction:column;padding-bottom:32px;display:flex}.content[data-v-090a33dc]{width:100%;margin:0 auto;position:relative}.content-container[data-v-090a33dc]{margin:0 auto}.vp-doc-container.has-aside .content-container[data-v-090a33dc]{max-width:788px}@media (width>=768px){.vp-doc-container[data-v-090a33dc]{padding:48px 32px 128px}}@media (width>=960px){.vp-doc-container[data-v-090a33dc]{padding:48px 32px 0}.vp-doc-container:not(.has-sidebar) .container[data-v-090a33dc]{justify-content:center;max-width:992px;display:flex}.vp-doc-container:not(.has-sidebar) .content[data-v-090a33dc]{max-width:752px}}@media (width>=1280px){.vp-doc-container .aside[data-v-090a33dc]{display:block}.vp-doc-container .container[data-v-090a33dc]{justify-content:center;display:flex}}@media (width>=1440px){.vp-doc-container:not(.has-sidebar) .content[data-v-090a33dc]{max-width:884px}.vp-doc-container.is-posts:not(.has-sidebar.has-aside) .content[data-v-090a33dc]{max-width:985px}.vp-doc-container:not(.has-sidebar) .container[data-v-090a33dc]{max-width:1104px}}@media (width>=960px){.content[data-v-090a33dc]{padding:0 32px 88px}}@media (width>=1280px){.content[data-v-090a33dc]{order:1;min-width:640px;margin:0}}@property --vp-aside-curtain-bg{syntax:"";inherits:false;initial-value:#fff}.vp-friend[data-v-226d9f51]{background-color:var(--vp-friends-bg-color);transition:all var(--vp-t-color);border-radius:6px;align-items:flex-start;gap:16px;margin-bottom:8px;padding:20px;display:flex;position:relative;box-shadow:0 0 #0000}.vp-friend[data-v-226d9f51]:hover{box-shadow:var(--vp-shadow-2)}.avatar[data-v-226d9f51]{background-color:var(--vp-c-default-soft);border-radius:100%;width:88px;height:88px;overflow:hidden}.avatar img[data-v-226d9f51]{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%}.content[data-v-226d9f51]{flex:1 2}.vp-friend.only-title .content[data-v-226d9f51]{margin-top:30px}.content .title[data-v-226d9f51]{color:var(--vp-friends-name-color);transition:color var(--vp-t-color), border-bottom var(--vp-t-color);padding-bottom:8px;font-size:20px;font-weight:700}.content .title[data-v-226d9f51]:before{z-index:1;content:"";position:absolute;inset:0}.content .location[data-v-226d9f51],.content .organization[data-v-226d9f51]{color:var(--vp-friends-text-color);opacity:.8;transition:color var(--vp-t-color);align-items:center;gap:8px;padding-top:16px;font-size:14px;display:flex}.content .location+.organization[data-v-226d9f51]{padding-top:0}.content .desc[data-v-226d9f51]{color:var(--vp-friends-text-color);transition:color var(--vp-t-color);padding-top:16px;line-height:1.5}.content .desc.offset[data-v-226d9f51]{margin-top:4px;margin-left:-104px}.content[data-v-226d9f51] .vp-social-links{justify-content:flex-end;margin-top:8px}.content[data-v-226d9f51] .vp-social-links .vp-social-link{z-index:2;position:relative}.vp-friend.no-desc .content[data-v-226d9f51] .vp-social-links{justify-content:flex-start}.content[data-v-226d9f51] .vp-social-link{color:var(--vp-friends-name-color)}.vp-friends-group[data-v-0881ce79]{width:100%;margin:0 auto;padding:64px 20px 0}.vp-friends-group .title[data-v-0881ce79]{color:var(--vp-c-text-1);text-align:center;border-top:solid 1px var(--vp-c-divider);transition:color var(--vp-t-color), border-color var(--vp-t-color);outline:none;margin-bottom:28px;padding-top:3rem;padding-bottom:8px;font-size:24px;font-weight:700}.vp-friends-group .description[data-v-0881ce79]{color:var(--vp-c-text-1);text-align:center;transition:color var(--vp-t-color);margin-bottom:16px;line-height:28px}.friends-list[data-v-0881ce79]{gap:20px;margin-top:32px;display:grid}@media (width>=640px){.friends-list[data-v-0881ce79]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.vp-friends-group[data-v-0881ce79]{padding:64px 0 0}.friends-list[data-v-0881ce79]{padding:0}}@media (width>=1280px){.friends-list[data-v-0881ce79]{grid-template-columns:repeat(var(--vp-friends-cols), minmax(0, 1fr))}}.vp-friends[data-v-02eb234e]{width:100%;max-width:100%;margin:0 auto;padding:32px 24px 5rem}@media (width>=960px){.vp-friends[data-v-02eb234e]{padding-top:calc(var(--vp-nav-height) + 32px);padding-left:0;padding-right:0}}.vp-friends .title[data-v-02eb234e]{color:var(--vp-c-text-1);text-align:center;transition:color var(--vp-t-color);outline:none;margin-bottom:2rem;padding:32px 20px 0;font-size:28px;font-weight:700}.vp-friends .description[data-v-02eb234e]{color:var(--vp-c-text-1);text-align:center;transition:color var(--vp-t-color);margin-bottom:16px;padding:0 20px;line-height:28px}.friends-list[data-v-02eb234e]{gap:20px;margin-top:48px;padding:0 20px;display:grid}.edit-link[data-v-02eb234e]{margin-top:64px;padding-left:1rem;display:flex}@media (width>=640px){.vp-friends .title[data-v-02eb234e],.vp-friends .description[data-v-02eb234e]{padding-left:16px}.friends-list[data-v-02eb234e]{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px}}@media (width>=960px){.vp-friends[data-v-02eb234e]{max-width:864px;padding-top:48px}.vp-friends .title[data-v-02eb234e],.vp-friends .description[data-v-02eb234e],.edit-link[data-v-02eb234e]{padding-left:0}.friends-list[data-v-02eb234e]{padding:0}}@media (width>=1280px){.vp-friends.cols-large[data-v-02eb234e]{max-width:1152px}.friends-list[data-v-02eb234e]{grid-template-columns:repeat(var(--vp-friends-cols), minmax(0, 1fr))}}.edit-link-button[data-v-02eb234e]{color:var(--vp-c-brand-1);transition:color var(--vp-t-color);border:0;align-items:center;font-size:14px;font-weight:500;line-height:32px;display:flex}.edit-link-button[data-v-02eb234e]:hover{color:var(--vp-c-brand-2)}.edit-link-icon[data-v-02eb234e]{fill:currentColor;width:14px;height:14px;margin-right:8px}.vp-friends .vp-doc.after[data-v-02eb234e]{margin-top:48px}.vp-content[data-v-24c1f6e8]{width:100%;margin:var(--vp-layout-top-height,0) auto 0;flex-grow:1;flex-shrink:0}.vp-content.is-home[data-v-24c1f6e8]{width:100%;max-width:100%}.vp-content.has-sidebar[data-v-24c1f6e8]{margin:0}@media (width>=960px){.vp-content[data-v-24c1f6e8]{padding-top:var(--vp-nav-height);transition:padding-left var(--vp-t-color);padding-left:0}.vp-content.has-sidebar[data-v-24c1f6e8]{padding-left:var(--vp-sidebar-width);margin:var(--vp-layout-top-height,0) 0 0}}@media (width>=1440px){.vp-content.has-sidebar[data-v-24c1f6e8]{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-7503c4d3]{z-index:var(--vp-z-index-footer);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);padding:24px;position:relative}.footer-no-border .vp-footer[data-v-7503c4d3]{background-color:#0000;border-top-color:#0000}.vp-footer p[data-v-7503c4d3]{color:var(--vp-c-text-2);transition:color var(--vp-t-color)}.vp-footer[data-v-7503c4d3] a{color:var(--vp-c-text-2);text-underline-offset:2px;transition:color var(--vp-t-color), text-underline-offset var(--vp-t-color);text-decoration-line:underline}.vp-footer[data-v-7503c4d3] a:hover{color:var(--vp-c-text-1);text-underline-offset:4px}@media (width>=960px){.vp-footer.has-sidebar[data-v-7503c4d3]{margin-left:var(--vp-sidebar-width)}.vp-footer.has-sidebar .container[data-v-7503c4d3]{margin-left:calc(0px - var(--vp-sidebar-width))}}@media (width>=1440px){.vp-footer[data-v-7503c4d3]{padding:24px}.vp-footer.has-sidebar[data-v-7503c4d3]{margin-left:calc((100% - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.container[data-v-7503c4d3]{max-width:var(--vp-layout-max-width);text-align:center;margin:0 auto}.message[data-v-7503c4d3],.copyright[data-v-7503c4d3]{color:var(--vp-c-text-2);font-size:14px;font-weight:500;line-height:24px}.message[data-v-7503c4d3]{order:2}.copyright[data-v-7503c4d3]{order:1}.vp-global-encrypt[data-v-0ec8c58c]{background-color:var(--vp-c-bg);width:100%;transition:background-color var(--vp-t-color);flex:1 2;display:flex;overflow-y:auto}@media (width>=768px){.vp-global-encrypt[data-v-0ec8c58c]{background-color:var(--vp-c-bg-soft);justify-content:center;align-items:center}}.global-encrypt-container[data-v-0ec8c58c]{width:100%;margin-top:40px;padding:0 20px}.profile[data-v-0ec8c58c]{border-bottom:solid 1px var(--vp-c-divider);margin-bottom:60px;padding-bottom:20px}@media (width>=768px){.global-encrypt-container[data-v-0ec8c58c]{background-color:var(--vp-c-bg);width:400px;box-shadow:var(--vp-shadow-2);border-radius:8px;margin-top:-40px;padding:20px}.profile[data-v-0ec8c58c]{margin-bottom:40px}}.avatar[data-v-0ec8c58c]{margin-bottom:16px}.avatar img[data-v-0ec8c58c]{-o-object-fit:cover;object-fit:cover;width:120px;margin:auto}.avatar.circle img[data-v-0ec8c58c]{border-radius:50%;overflow:hidden}.profile h3[data-v-0ec8c58c]{color:var(--vp-c-text-1);text-align:center;transition:color var(--vp-t-color);font-weight:500;line-height:1.5}.vp-local-nav-outline-dropdown[data-v-8de56ecc]{padding:12px 20px 11px}.vp-local-nav-outline-dropdown button[data-v-8de56ecc]{color:var(--vp-c-text-2);transition:color var(--vp-t-color);font-size:12px;font-weight:500;line-height:24px;display:block;position:relative}.vp-local-nav-outline-dropdown button[data-v-8de56ecc]:hover,.vp-local-nav-outline-dropdown button.open[data-v-8de56ecc]{color:var(--vp-c-text-1)}.icon[data-v-8de56ecc]{vertical-align:middle;fill:currentColor;width:14px;height:14px;margin-left:2px;display:inline-block}[data-v-8de56ecc] .outline-link{padding:2px 0;font-size:14px}.open>.icon[data-v-8de56ecc]{transform:rotate(90deg)}.items[data-v-8de56ecc]{max-height:calc(var(--vp-vh,100vh) - 86px);background-color:var(--vp-c-gutter);border:1px solid var(--vp-c-border);box-shadow:var(--vp-shadow-3);transition:var(--vp-t-color);border-radius:8px;gap:1px;transition-property:background-color,border,box-shadow;display:grid;position:absolute;top:64px;left:16px;right:16px;overflow:hidden auto}.outline[data-v-8de56ecc]{background-color:var(--vp-c-bg-soft);padding:8px 0}.vp-local-nav[data-v-b2669241]{z-index:var(--vp-z-index-local-nav);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);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0;left:0}.vp-local-nav.fixed[data-v-b2669241]{position:fixed}.vp-local-nav.reached-top[data-v-b2669241]{border-top-color:#0000}@media (width>=960px){.vp-local-nav[data-v-b2669241]{top:var(--vp-nav-height);border-top:none}.vp-local-nav.has-sidebar[data-v-b2669241]{width:calc(100% - var(--vp-sidebar-width));margin-left:var(--vp-sidebar-width)}.vp-local-nav.is-posts[data-v-b2669241]{width:100%;margin-left:0}.vp-local-nav .menu[data-v-b2669241]{visibility:hidden}.vp-local-nav.with-outline[data-v-b2669241]{display:none}}@media (width>=1120px){.vp-local-nav.is-posts[data-v-b2669241]{display:none}}@media (width>=1280px){.vp-local-nav[data-v-b2669241]{display:none}}@media print{.vp-local-nav[data-v-b2669241]{display:none}}.menu[data-v-b2669241]{color:var(--vp-c-text-2);align-items:center;padding:12px 24px 11px;font-size:12px;font-weight:500;line-height:24px;transition:color .5s;display:flex}.menu.hidden[data-v-b2669241]{visibility:hidden}.menu[data-v-b2669241]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (width>=768px){.menu[data-v-b2669241]{padding:12px 32px 11px}}.menu-icon[data-v-b2669241]{fill:currentColor;width:16px;height:16px;margin-right:8px}.top-link[data-v-b2669241]{color:var(--vp-c-text-2);padding:12px 24px 11px;font-size:12px;font-weight:500;line-height:24px;transition:color .5s;display:block}.top-link[data-v-b2669241]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (width>=768px){.top-link[data-v-b2669241]{padding:12px 32px 11px}}.vp-sidebar-item.level-0[data-v-b36cee5a]{padding-bottom:24px}.vp-sidebar-item.collapsed.level-0[data-v-b36cee5a]{padding-bottom:10px}.item[data-v-b36cee5a]{align-items:center;width:100%;display:flex;position:relative}.vp-sidebar-item.collapsible>.item[data-v-b36cee5a]{cursor:pointer}.indicator[data-v-b36cee5a]{width:1px;transition:background-color var(--vp-t-color);position:absolute;top:6px;bottom:6px;left:-17px}.vp-sidebar-item.level-1.is-active>.item>.indicator[data-v-b36cee5a]{width:2px}.vp-sidebar-item.level-1.is-active>.item>.indicator[data-v-b36cee5a],.vp-sidebar-item.level-2.is-active>.item>.indicator[data-v-b36cee5a],.vp-sidebar-item.level-3.is-active>.item>.indicator[data-v-b36cee5a],.vp-sidebar-item.level-4.is-active>.item>.indicator[data-v-b36cee5a],.vp-sidebar-item.level-5.is-active>.item>.indicator[data-v-b36cee5a]{background-color:var(--vp-c-brand-1)}.link[data-v-b36cee5a]{flex:1 2;display:block}.text[data-v-b36cee5a]{vertical-align:middle;transition:color var(--vp-t-color);flex-grow:1;padding:4px 0;font-size:14px;line-height:24px;display:inline-block}.vp-sidebar-item.level-0 .text[data-v-b36cee5a]{color:var(--vp-c-text-1);font-weight:700}.vp-sidebar-item.level-1 .text[data-v-b36cee5a],.vp-sidebar-item.level-2 .text[data-v-b36cee5a],.vp-sidebar-item.level-3 .text[data-v-b36cee5a],.vp-sidebar-item.level-4 .text[data-v-b36cee5a],.vp-sidebar-item.level-5 .text[data-v-b36cee5a]{color:var(--vp-c-text-2);font-weight:500}.vp-sidebar-item.level-1 .text.separator[data-v-b36cee5a],.vp-sidebar-item.level-2 .text.separator[data-v-b36cee5a],.vp-sidebar-item.level-3 .text.separator[data-v-b36cee5a],.vp-sidebar-item.level-4 .text.separator[data-v-b36cee5a],.vp-sidebar-item.level-5 .text.separator[data-v-b36cee5a]{color:var(--vp-c-text-3)}.vp-sidebar-item.level-0[data-v-b36cee5a] .vp-icon.separator,.vp-sidebar-item.level-1[data-v-b36cee5a] .vp-icon.separator,.vp-sidebar-item.level-2[data-v-b36cee5a] .vp-icon.separator,.vp-sidebar-item.level-3[data-v-b36cee5a] .vp-icon.separator,.vp-sidebar-item.level-4[data-v-b36cee5a] .vp-icon.separator,.vp-sidebar-item.level-5[data-v-b36cee5a] .vp-icon.separator{color:var(--vp-c-text-3)!important}.vp-sidebar-item.level-0.has-active>.item>.text[data-v-b36cee5a],.vp-sidebar-item.level-1.has-active>.item>.text[data-v-b36cee5a],.vp-sidebar-item.level-2.has-active>.item>.text[data-v-b36cee5a],.vp-sidebar-item.level-3.has-active>.item>.text[data-v-b36cee5a],.vp-sidebar-item.level-4.has-active>.item>.text[data-v-b36cee5a],.vp-sidebar-item.level-5.has-active>.item>.text[data-v-b36cee5a],.vp-sidebar-item.level-0.has-active>.item>.link>.text[data-v-b36cee5a],.vp-sidebar-item.level-1.has-active>.item>.link>.text[data-v-b36cee5a],.vp-sidebar-item.level-2.has-active>.item>.link>.text[data-v-b36cee5a],.vp-sidebar-item.level-3.has-active>.item>.link>.text[data-v-b36cee5a],.vp-sidebar-item.level-4.has-active>.item>.link>.text[data-v-b36cee5a],.vp-sidebar-item.level-5.has-active>.item>.link>.text[data-v-b36cee5a]{color:var(--vp-c-text-1)}.vp-sidebar-item.level-0.is-active>.item .link>.text[data-v-b36cee5a],.vp-sidebar-item.level-1.is-active>.item .link>.text[data-v-b36cee5a],.vp-sidebar-item.level-2.is-active>.item .link>.text[data-v-b36cee5a],.vp-sidebar-item.level-3.is-active>.item .link>.text[data-v-b36cee5a],.vp-sidebar-item.level-4.is-active>.item .link>.text[data-v-b36cee5a],.vp-sidebar-item.level-5.is-active>.item .link>.text[data-v-b36cee5a],.vp-sidebar-item.level-0.is-link>.item>.link:hover .text[data-v-b36cee5a],.vp-sidebar-item.level-1.is-link>.item>.link:hover .text[data-v-b36cee5a],.vp-sidebar-item.level-2.is-link>.item>.link:hover .text[data-v-b36cee5a],.vp-sidebar-item.level-3.is-link>.item>.link:hover .text[data-v-b36cee5a],.vp-sidebar-item.level-4.is-link>.item>.link:hover .text[data-v-b36cee5a],.vp-sidebar-item.level-5.is-link>.item>.link:hover .text[data-v-b36cee5a],.vp-sidebar-item.level-0.is-link>.item>.link[data-v-b36cee5a]:hover .vp-icon,.vp-sidebar-item.level-1.is-link>.item>.link[data-v-b36cee5a]:hover .vp-icon,.vp-sidebar-item.level-2.is-link>.item>.link[data-v-b36cee5a]:hover .vp-icon,.vp-sidebar-item.level-3.is-link>.item>.link[data-v-b36cee5a]:hover .vp-icon,.vp-sidebar-item.level-4.is-link>.item>.link[data-v-b36cee5a]:hover .vp-icon,.vp-sidebar-item.level-5.is-link>.item>.link[data-v-b36cee5a]:hover .vp-icon{color:var(--vp-c-brand-1)}.caret[data-v-b36cee5a]{width:32px;height:32px;color:var(--vp-c-text-3);cursor:pointer;transition:color var(--vp-t-color);justify-content:center;align-items:center;margin-right:-7px;display:flex}.item[data-v-b36cee5a] .vp-icon{color:var(--vp-c-text-2);transition:color var(--vp-t-color);align-self:baseline;margin:0 .25rem 0 0;font-size:.9em;transform:translateY(9px)}.item[data-v-b36cee5a] .vp-icon-img{height:.9em;margin:0 .25rem 0 0}.item[data-v-b36cee5a] .vp-icon.fontawesome{line-height:1}.item:hover .caret[data-v-b36cee5a]{color:var(--vp-c-text-2)}.item:hover .caret[data-v-b36cee5a]:hover{color:var(--vp-c-text-1)}.vp-sidebar-item.level-0.is-active>.item[data-v-b36cee5a]>.vp-icon,.vp-sidebar-item.level-1.is-active>.item[data-v-b36cee5a]>.vp-icon,.vp-sidebar-item.level-2.is-active>.item[data-v-b36cee5a]>.vp-icon,.vp-sidebar-item.level-3.is-active>.item[data-v-b36cee5a]>.vp-icon,.vp-sidebar-item.level-4.is-active>.item[data-v-b36cee5a]>.vp-icon,.vp-sidebar-item.level-5.is-active>.item[data-v-b36cee5a]>.vp-icon,.vp-sidebar-item.level-0.is-link>.item[data-v-b36cee5a]:hover .vp-icon,.vp-sidebar-item.level-1.is-link>.item[data-v-b36cee5a]:hover .vp-icon,.vp-sidebar-item.level-2.is-link>.item[data-v-b36cee5a]:hover .vp-icon,.vp-sidebar-item.level-3.is-link>.item[data-v-b36cee5a]:hover .vp-icon,.vp-sidebar-item.level-4.is-link>.item[data-v-b36cee5a]:hover .vp-icon,.vp-sidebar-item.level-5.is-link>.item[data-v-b36cee5a]:hover .vp-icon{color:var(--vp-c-brand-1)}.caret-icon[data-v-b36cee5a]{fill:currentColor;width:18px;height:18px;transition:transform var(--vp-t-color);transform:rotate(90deg)}.vp-sidebar-item.collapsed .caret-icon[data-v-b36cee5a]{transform:rotate(0)}.vp-sidebar-item.level-1 .items[data-v-b36cee5a],.vp-sidebar-item.level-2 .items[data-v-b36cee5a],.vp-sidebar-item.level-3 .items[data-v-b36cee5a],.vp-sidebar-item.level-4 .items[data-v-b36cee5a],.vp-sidebar-item.level-5 .items[data-v-b36cee5a]{border-left:1px solid var(--vp-c-divider);transition:border-left var(--vp-t-color);padding-left:16px}.vp-sidebar-item .text[data-v-b36cee5a] .vp-menu-badge{letter-spacing:.2px;border-radius:6px;margin-top:0;margin-left:4px;padding:3px 4px;font-size:10px;font-weight:600;line-height:1}.vp-sidebar-item.collapsible>.item .text[data-v-b36cee5a] .vp-menu-badge{transform:translateY(3px)}.no-transition[data-v-bd3b2063] .caret-icon{transition:none}.group+.group[data-v-bd3b2063]{border-top:1px solid var(--vp-c-divider);transition:border var(--vp-t-color);padding-top:10px}@media (width>=960px){.group[data-v-bd3b2063]{width:calc(var(--vp-sidebar-width) - 64px);padding-top:10px}}.vp-sidebar[data-v-e118bd8b]{top:var(--vp-layout-top-height,0);z-index:var(--vp-z-index-sidebar);background-color:var(--vp-sidebar-bg-color);width:calc(100vw - 64px);max-width:320px;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);scrollbar-width:thin;padding:32px 32px 96px;position:fixed;bottom:0;left:0;overflow:hidden auto;transform:translate(-100%)}.vp-sidebar.open[data-v-e118bd8b]{visibility:visible;opacity:1;transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1);transform:translate(0)}.vp-sidebar.hide-scrollbar[data-v-e118bd8b]{scrollbar-width:none}.vp-sidebar.hide-scrollbar[data-v-e118bd8b]::-webkit-scrollbar{width:0;height:0}[data-theme=dark] .vp-sidebar[data-v-e118bd8b]{box-shadow:var(--vp-shadow-1)}@media (width>=960px){.vp-sidebar[data-v-e118bd8b]{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)}.vp-sidebar:not(.open).collapsed[data-v-e118bd8b]{opacity:0;transform:translate(-100%)}}@media (width>=1440px){.vp-sidebar[data-v-e118bd8b]{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 (width>=960px){.curtain[data-v-e118bd8b]{top:calc(var(--vp-nav-height) * -1);z-index:1;height:var(--vp-nav-height);margin-top:calc(var(--vp-nav-height) * -1);background-color:var(--vp-sidebar-bg-color);transition:background-color var(--vp-t-color);margin-left:-32px;margin-right:-32px;position:sticky;left:0}}.nav[data-v-e118bd8b]{outline:0}.vp-sidebar-control[data-v-e118bd8b]{z-index:calc(var(--vp-z-index-sidebar) + 1);width:calc(100vw - 64px);max-width:320px;transition:transform .5s cubic-bezier(.19,1,.22,1);display:none;position:fixed;bottom:0;left:0;transform:translate(0)}.vp-sidebar-control .toggle-sidebar-btn[data-v-e118bd8b]{width:28px;height:28px;transition:background-color var(--vp-t-color), box-shadow var(--vp-t-color), border-color var(--vp-t-color);background-color:#0000;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;display:flex;box-shadow:0 0 #0000}.vp-sidebar-control [class^=vpi-sidebar-][data-v-e118bd8b]{color:var(--vp-c-text-3);transition:color var(--vp-t-color);font-size:20px}@media (width>=960px){.vp-sidebar-control[data-v-e118bd8b]{width:var(--vp-sidebar-width);justify-content:flex-end;max-width:100%;padding-right:7px;display:flex}}@media (width>=1440px){.vp-sidebar-control[data-v-e118bd8b]{width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}.vp-sidebar-control.collapsed[data-v-e118bd8b]{transform:translate(calc(54px - 100%))}.vp-sidebar-control.collapsed .toggle-sidebar-btn[data-v-e118bd8b]{background-color:var(--vp-c-bg-safe);border-color:var(--vp-c-divider);width:36px;height:36px;box-shadow:var(--vp-shadow-2)}@keyframes vp-sign-down-c585d087{0%{opacity:.5;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}.vp-sign-down[data-v-c585d087]{z-index:29;color:#fff;cursor:pointer;width:36px;height:36px;animation:1.75s ease-out infinite alternate vp-sign-down-c585d087;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}[data-theme=dark] .vp-sign-down[data-v-c585d087]{color:var(--vp-c-text-2)}@media (width>=768px){.vp-sign-down[data-v-c585d087]{width:30px;height:30px;bottom:10px}}@media print{.vp-sign-down[data-v-c585d087]{display:none}}.vp-skip-link[data-v-5154d062]{z-index:999;color:var(--vp-c-brand-1);background-color:var(--vp-c-bg);box-shadow:var(--vp-shadow-3);border-radius:8px;padding:8px 16px;font-size:12px;font-weight:700;text-decoration:none;top:8px;left:8px}.vp-skip-link[data-v-5154d062]:focus{clip-path:none;width:auto;height:auto}@media (width>=1280px){.vp-skip-link[data-v-5154d062]{top:14px;left:16px}}.vp-layout[data-v-ff6f8537],.vp-layout[data-v-e52a60b0]{flex-direction:column;min-height:100vh;display:flex}.vp-content[data-v-e52a60b0]{width:100%;margin:var(--vp-layout-top-height,0) auto 0;flex-grow:1;flex-shrink:0}@media (width>=960px){.vp-content[data-v-e52a60b0]{padding-top:var(--vp-nav-height)}}.vp-not-found[data-v-e52a60b0]{text-align:center;padding:64px 24px 96px}@media (width>=768px){.vp-not-found[data-v-e52a60b0]{padding:96px 32px 168px}}.code[data-v-e52a60b0]{font-size:64px;font-weight:600;line-height:64px}.title[data-v-e52a60b0]{letter-spacing:2px;padding-top:12px;font-size:20px;font-weight:700;line-height:20px}.divider[data-v-e52a60b0]{background-color:var(--vp-c-divider);width:64px;height:1px;transition:background-color var(--vp-t-color);margin:24px auto 18px}.quote[data-v-e52a60b0]{max-width:256px;color:var(--vp-c-text-2);transition:color var(--vp-t-color);margin:0 auto;font-size:14px;font-weight:500}.action[data-v-e52a60b0]{padding-top:20px}.link[data-v-e52a60b0]{color:var(--vp-c-brand-1);border:1px solid var(--vp-c-brand-1);transition:color var(--vp-t-color), border-color var(--vp-t-color);border-radius:16px;padding:3px 16px;font-size:14px;font-weight:500;display:inline-block}.link[data-v-e52a60b0]: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:#8e96aa24;--vp-c-turquoise-1:#5086a1;--vp-c-turquoise-2:#6aa1b7;--vp-c-turquoise-3:#8cccd5;--vp-c-turquoise-soft:#83d0da50;--vp-c-green-1:#18794e;--vp-c-green-2:#299764;--vp-c-green-3:#30a46c;--vp-c-green-soft:#10b98124;--vp-c-yellow-1:#915930;--vp-c-yellow-2:#946300;--vp-c-yellow-3:#9f6a00;--vp-c-yellow-soft:#eab30824;--vp-c-red-1:#b8272c;--vp-c-red-2:#d5393e;--vp-c-red-3:#e0575b;--vp-c-red-soft:#f43f5e24;--vp-c-purple-1:#6f42c1;--vp-c-purple-2:#7e4cc9;--vp-c-purple-3:#8e5cd9;--vp-c-purple-soft:#9f7aea24;--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:#65758529;--vp-c-turquoise-1:#8cccd5;--vp-c-turquoise-2:#6aa1b7;--vp-c-turquoise-3:#5086a1;--vp-c-turquoise-soft:#83d0da50;--vp-c-green-1:#3dd68c;--vp-c-green-2:#30a46c;--vp-c-green-3:#298459;--vp-c-green-soft:#10b98129;--vp-c-yellow-1:#f9b44e;--vp-c-yellow-2:#da8b17;--vp-c-yellow-3:#a46a0a;--vp-c-yellow-soft:#eab30829;--vp-c-red-1:#f66f81;--vp-c-red-2:#f14158;--vp-c-red-3:#b62a3c;--vp-c-red-soft:#f43f5e29;--vp-c-purple-1:#c8abfa;--vp-c-purple-2:#a879e6;--vp-c-purple-3:#8e5cd9;--vp-c-purple-soft:#9f7aea29}: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:#3c3c43;--vp-c-text-2:#3c3c43c7;--vp-c-text-3:#3c3c438f;--vp-c-text-dark-1:#fffff5db;--vp-c-text-dark-2:#ebebf599;--vp-c-text-dark-3:#ebebf561}[data-theme=dark]{--vp-c-text-1:#fffff5db;--vp-c-text-2:#ebebf599;--vp-c-text-3:#ebebf561}: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);--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 #0000000a, 0 1px 2px #0000000f;--vp-shadow-2:0 3px 12px #00000012, 0 1px 4px #00000012;--vp-shadow-3:0 12px 32px #0000001a, 0 2px 6px #00000014;--vp-shadow-4:0 14px 44px #0000001f, 0 3px 9px #0000001f;--vp-shadow-5:0 18px 56px #00000029, 0 4px 12px #00000029}[data-theme=dark]{--vp-shadow-1:0 1px 2px #00000045, 0 1px 2px #00000038;--vp-shadow-2:0 3px 12px #0000004d, 0 1px 4px #00000045;--vp-shadow-3:0 12px 32px #00000059, 0 2px 6px #0000004d;--vp-shadow-4:0 14px 44px #00000063, 0 3px 9px #00000059;--vp-shadow-5:0 18px 56px #0000006b, 0 4px 12px #00000061}:root{--vp-t-color:.25s ease;--vp-t-transform:var(--vp-t-color);--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;--vp-layout-max-width:1440px;--content-width:var(--vp-layout-max-width);--vp-header-anchor-symbol:"#";--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);--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);--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);--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);--vp-sidebar-width:272px;--vp-sidebar-bg-color:var(--vp-c-bg-alt);--vp-backdrop-bg-color:#0009;--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);--vp-friends-text-color:var(--vp-c-text-2);--vp-friends-bg-color:var(--vp-c-bg-alt);--vp-friends-name-color:var(--vp-c-text-2);--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);--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);--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;--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);--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);--code-bg-color:var(--vp-code-block-bg);--medium-zoom-bg-color:var(--vp-c-bg);--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);--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);--vp-focus-ring-color:var(--vp-c-brand-1);--vp-focus-ring-width:2px;--vp-focus-ring-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}}:where(#app) *,:where(#app) :before,:where(#app) :after{box-sizing:border-box}html{scroll-padding-top:48px;font-size:16px;line-height:1.4}@media (width>=960px){html{scroll-padding-top:112px}}@media (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]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{width:100%;min-width:320px;min-height:100vh;font-family:var(--vp-font-family-base);background-color:var(--vp-c-bg);direction:ltr;margin:0;font-weight:400;line-height:24px}html,body{color:var(--vp-c-text-1);transition:var(--vp-t-color);scrollbar-width:thin;transition-property:color,background-color}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;-webkit-text-decoration:inherit;text-decoration:inherit}:where(#app) ol,:where(#app) ul{margin:0;padding: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{line-height:inherit;color:inherit;border:0;padding:0}:where(#app) textarea{resize:vertical}:where(#app) select{appearance:none}:where(#app) input{background-color:#0000}:where(#app) button{background-color:#0000;background-image:none;padding:0;font-family:inherit}: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{color:var(--vp-c-text-3);-moz-transition:color var(--vp-t-color);transition:color var(--vp-t-color)}: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{-webkit-appearance:none;margin:0}:where(#app) input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:where(#app) input[type=number]{appearance:textfield}:where(#app) fieldset{margin:0;padding:0}:where(#app) :focus-visible{outline:var(--vp-focus-ring-width) solid var(--vp-focus-ring-color);outline-offset:var(--vp-focus-ring-offset)}h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}vite-error-overlay{z-index:9999}mjx-container{vertical-align:middle;margin:auto 2px;display:inline-block}mjx-container>svg{margin:auto;display:inline-block}[class^=vpi-],[class*=\ vpi-],.vp-icon{vertical-align:middle;width:1em;height:1em;display:inline-block}[class^=vpi-].bg,[class*=\ vpi-].bg{background-color:#0000;background-image:var(--icon);background-repeat:no-repeat;background-size:100% 100%}[class^=vpi-]:not(.bg),[class*=\ vpi-]:not(.bg){color:inherit;-webkit-mask:var(--icon) no-repeat;-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;background-color:currentColor;-webkit-mask-size:100% 100%;mask-size:100% 100%}.vp-icon.iconify{background-color:unset}.vp-icon.iconfont:before{line-height:1;display:block}.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-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-posts-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-sidebar-open{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M9 3v18m5-12l3 3l-3 3'/%3E%3C/g%3E%3C/svg%3E")}.vpi-sidebar-close{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M9 3v18m7-6l-3-3l3-3'/%3E%3C/g%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{margin-block:8px;padding-left:0;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{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vp-icon{margin:0 .3em}.smooth{scroll-behavior:smooth}.fade-slide-y-enter-active{transition-property:opacity,transform;transition:all .15s!important}.fade-slide-y-leave-active{transition-property:opacity,transform;transition:all .15s cubic-bezier(0,1,.3,1)!important}.fade-slide-y-enter-from,.fade-slide-y-leave-to{opacity:0;transform:translateY(10px)}.fade-slide-x-enter-active{transition-property:opacity,transform;transition:all .15s!important}.fade-slide-x-leave-active{transition-property:opacity,transform;transition:all .25s cubic-bezier(0,1,.3,1)!important}.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),[data-theme=light] .vp-doc img:where(.github-dark,.dark){display:none}.vp-doc a.read-more,.vp-doc a.readmore{font-size:inherit;font-size:14px;font-weight:inherit;color:currentColor;background-color:var(--vp-c-bg-safe);border:dashed 1px var(--vp-c-divider);transition:border-color var(--vp-t-color), background-color var(--vp-t-color);border-radius:8px;margin:16px 0;padding:8px 22px 8px calc(1.25em + 16px);text-decoration:none;display:block;position:relative}.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");width:1em;height:1em;color:var(--vp-c-brand-1);vertical-align:middle;content:"";-webkit-mask:var(--icon) no-repeat;-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;background-color:currentColor;display:inline-block;position:absolute;top:50%;left:16px;transform:translateY(-50%);-webkit-mask-size:100% 100%;mask-size:100% 100%}.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;color:var(--vp-c-text-3)!important;margin:0!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{color:var(--vp-c-text-1);overflow-wrap:break-word;outline:none;font-weight:600;position:relative}.vp-doc h1{letter-spacing:-.02em;font-size:28px;line-height:40px}.vp-doc h2{letter-spacing:-.02em;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color), color var(--vp-t-color);margin:48px 0 16px;padding-top:24px;font-size:24px;line-height:32px}.vp-doc h2:first-of-type{border-top:none;margin-top:32px;padding-top:12px}.vp-doc h3{letter-spacing:-.01em;margin:32px 0 16px;font-size:20px;line-height:28px}.vp-doc h4{letter-spacing:-.01em;margin:24px 0 16px;font-size:18px;line-height:24px}.vp-doc h5,.vp-doc h6{letter-spacing:-.01em;margin:24px 0 16px;font-size:16px;line-height:24px}.vp-doc .header-anchor{color:currentColor;text-decoration:none;position:relative}.vp-doc .header-anchor:before{color:var(--vp-c-brand-1);content:var(--vp-header-anchor-symbol);opacity:0;transition:color var(--vp-t-color);font-size:.8em;position:absolute;left:-.75em}.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{color:var(--vp-c-brand-1);content:var(--vp-header-anchor-symbol);outline:auto;position:absolute;left:-.75em}@media (width>=768px){.vp-doc h1{letter-spacing:-.02em;font-size:32px;line-height:40px}}.vp-doc img{display:inline-block}.vp-doc a img+span{margin-left:.2rem}.vp-doc p,.vp-doc summary{color:var(--vp-c-text-1);transition:color var(--vp-t-color);margin:16px 0}.vp-doc p{line-height:28px}.vp-doc blockquote{color:var(--vp-c-text-3);background-color:var(--vp-c-default-soft);transition:background-color var(--vp-t-color), color var(--vp-t-color);border-radius:8px;margin:16px 0;padding:8px 20px 8px 36px;position:relative}.vp-doc blockquote:before{content:"";background-color:var(--vp-c-text-1);opacity:.3;width:24px;height:24px;position:absolute;top:0;left:4px;-webkit-mask: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") 50%/contain no-repeat;mask: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") 50%/contain no-repeat}.vp-doc blockquote>p{color:inherit;margin:0;font-size:16px}.vp-doc a{color:var(--vp-c-brand-1);text-underline-offset:2px;transition:color var(--vp-t-color), opacity var(--vp-t-color), text-underline-offset var(--vp-t-color);font-weight:500;text-decoration:underline}@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{margin:16px 0;padding-left:1.25rem}.vp-doc ul{list-style:outside}.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{border-collapse:collapse;margin:20px 0;display:table;overflow-x:auto}.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{border:1px solid var(--vp-c-divider);transition:border var(--vp-t-color);padding:8px 16px}.vp-doc th{color:var(--vp-c-text-2);text-align:left;background-color:var(--vp-c-bg-soft);transition:var(--vp-t-color);font-size:14px;font-weight:600;transition-property:color,background-color,border}.vp-doc td{font-size:14px}.vp-doc hr{border:none;border-top:1px solid var(--vp-c-divider);transition:border-top var(--vp-t-color);margin:16px 0}.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{background-color:var(--vp-code-bg);transition:color var(--vp-t-color), background-color var(--vp-t-color);border-radius:4px;padding:3px 6px}.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]):after{--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");width:11px;height:11px;color:var(--vp-c-text-3);-webkit-mask-image:var(--icon);-webkit-mask-image:var(--icon);mask-image:var(--icon);background:currentColor;flex-shrink:0;margin-top:-1px;margin-left:4px;display:inline-block}.vp-external-link-icon:not(.no-icon):after{content:""}.external-link-icon-enabled :is(.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(:is(.no-icon,svg a,:has(img,svg))):after{color:currentColor;content:""}.vp-doc a[href*="://"]:has(img:only-child):after{display:none}.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%);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);animation:var(--vp-mark-animation,mark-highlight 1.5s .5s forwards);background-size:200%;padding:2px}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}[data-mark-mode=lazy] mark{--vp-mark-animation:none}[data-mark-mode=lazy] mark.vp-mark-visible{animation:1.5s .2s forwards mark-highlight}@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,#ebebf599)}html:not([data-theme=dark]) .vp-code span{color:var(--shiki-light,#3c3c43c7)}.vp-doc div[class*=language-],.vp-block{background-color:var(--vp-code-block-bg);transition:background-color var(--vp-t-color);scrollbar-width:thin;margin:16px -24px;position:relative;overflow-x:auto}@media (width>=640px){.vp-doc div[class*=language-],.vp-block{border-radius:8px;margin:16px 0}}@media (width<=639px){.vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.vp-doc div[class*=language-]+div[class*=language-]{margin-top:-8px}.vp-doc div[class*=language-]:before{z-index:3;color:var(--vp-code-line-number-color);content:attr(data-ext);transition:color var(--vp-t-color);font-size:.75rem;position:absolute;top:5px;right:1em}.vp-doc div[class*=language-] code{width:fit-content;min-width:100%;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;padding:0 24px;display:block}.vp-doc div[class*=language-] pre{z-index:1;font-family:inherit;font-size:inherit;line-height:inherit;background:0 0;margin:0;padding:20px 0;position:relative;overflow-x:auto}@media (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;tab-size:4;white-space:pre;word-spacing:normal;direction:ltr}.vp-doc div[class*=language-]:not(.line-numbers-mode) .line-numbers,.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{z-index:3;width:32px;height:fit-content;min-height:100%;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);padding-top:20px;padding-bottom:20px;position:absolute;top:0;left:0}.vp-doc div[class*=language-].line-numbers-mode .line-numbers .line-number{z-index:3;font-family:var(--vp-font-family-mono);-webkit-user-select:none;user-select:none;position:relative}.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 (width<=639px){.vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.vp-doc div[class*=language-] code .highlighted{z-index:2;background-color:var(--vp-code-line-highlight-color);width:calc(100% + 48px);transition:background-color var(--vp-t-color);margin:0 -24px;padding:0 24px;display:inline-block}.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{background-color:var(--vp-c-gray-soft);border:1px solid var(--vp-c-border);border-radius:4px;margin:-1px -2px;padding:1px 2px}.vp-doc div[class*=language-] code .highlighted-word:has(+.highlighted-word){border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0;padding-right:0}.vp-doc div[class*=language-] code .highlighted-word+.highlighted-word{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0;padding-left: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{content:"⇥";opacity:.3;position:absolute}.vp-doc div[class*=language-] code .space:before{content:"·";opacity:.3;position:absolute}.vp-doc div[class*=language-] code .diff{width:calc(100% + 48px);transition:background-color var(--vp-t-color);margin:0 -24px;padding:0 24px;display:inline-block}.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);line-height:initial;transition:opacity var(--vp-t-color), background-color var(--vp-t-color);top:1em}.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);background:linear-gradient(to bottom, transparent 0%, var(--vp-collapsed-lines-bg) 50%, var(--vp-collapsed-lines-bg) 100%);height:44px}.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{border-bottom:none;margin-bottom:-16px;position:relative}.code-block-title .code-block-title-bar:before{content:"";background-color:var(--code-title-divider);width:100%;height:1px;display:inline-block;position:absolute;bottom:0;left:0}.code-block-title .code-block-title-bar .title{padding:11px 12px;position:relative}.code-block-title .code-block-title-bar .title:before{content:"";background-color:var(--vp-c-brand-2);border-radius:2px;height:2px;display:inline-block;position:absolute;bottom:0;left:8px;right:8px}.code-block-title .code-block-title-bar .title .vp-icon{width:18px;height:18px;margin-left:0}@media (width<=419px){.code-block-title-bar{margin-inline:-24px}}.vp-doc .hint-container{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 #0000;border-radius:8px;margin:16px auto;padding:16px 16px 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{cursor:pointer;-webkit-user-select:none;user-select:none;margin:0 0 8px;font-weight:700}.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);background-color:#0000;font-weight:400}.vp-doc .hint-container div[class*=language-].line-numbers-mode .line-numbers{font-size:var(--vp-custom-block-code-font-size)}@media (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-]{border-radius:0 0 6px 6px;margin:0 -.75rem}}.vp-doc .hint-container-title:before{vertical-align:middle;content:"";background-image:var(--icon);background-repeat:no-repeat;background-size:100%;width:1.25em;height:1.25em;margin-right:4px;display:inline-block;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)}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4.5px!important}.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{z-index:1;opacity:0;position:absolute;top:.1em;left:-.15em}.vp-doc .task-list-container .task-list-item label{margin-left:1.2em}.vp-doc .task-list-container .task-list-item label:before{content:"";background-image:var(--icon);--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");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:1.2em;height:1.2em;display:inline-block;position:absolute;top:-.1em;left:-.15em;transform:translateY(4px)}.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{background-color:var(--vp-c-bg-safe);opacity:.7;transition:background var(--vp-t-color);border-radius:6px;margin-top:16px;padding:12px 0 12px 16px;font-size:14px;position:relative}@media (width<=419px){.vp-doc .footnotes{border-radius:0;margin:16px -24px}}.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{margin-top:0;padding-top:0}.vp-doc .footnote-item>p{margin-bottom:0}.vp-doc .footnote-backref{color:#0000;text-decoration:none;position:relative}.vp-doc .footnote-backref:hover{color:#0000}.vp-doc .footnote-backref:before{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");font-size:1em;position:absolute;top:-.4em;left:0}.vp-doc .footnote-anchor{top:0}.vp-doc figure{text-align:center;flex-direction:column;width:auto;margin:1rem auto;display:flex;position:relative}.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{margin:6px auto;font-size:.8rem;display:inline-block}.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 (width>=960px){.mermaid-preview>svg{box-shadow:var(--vp-shadow-2);border-radius:8px;margin:0 16px;padding:16px 24px}}.flowchart-wrapper svg{display:inline-block}.vp-navbar-search{align-items:center;display:flex}@media (width>=768px){.vp-navbar-search{flex:1 2;padding-left:24px}}@media (width>=960px){.vp-navbar-search{padding-left:32px}}.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{background:var(--docsearch-searchbox-background);width:32px;height:32px;transition:border-color var(--vp-t-color), background var(--vp-t-color);border:none;border-radius:100%;align-items:center;margin:0;padding:0;display:flex;justify-content:center!important}.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{align-items:center;display:flex}.DocSearch-Button .DocSearch-Search-Icon{width:16px;height:16px;color:var(--vp-c-text-1);fill:currentColor;transition:color var(--vp-t-color);position:relative}.DocSearch-Button:hover .DocSearch-Search-Icon{color:var(--vp-c-text-1)}.DocSearch-Button .DocSearch-Button-Placeholder{color:var(--vp-c-text-2);transition:color var(--vp-t-color);margin-top:2px;padding:0 8px 0 0;font-size:13px;font-weight:500;display:none}.DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--vp-c-text-1)}.DocSearch-Button .DocSearch-Button-Keys{direction:ltr;background:0 0;min-width:auto;display:none}.DocSearch-Button .DocSearch-Button-Key{width:auto;min-width:0;height:22px;font-family:var(--vp-font-family-base);border:1px solid var(--vp-c-divider);transition:color var(--vp-t-color), border-color var(--vp-t-color);color:#0000;letter-spacing:-12px;border-right:none;border-radius:4px 0 0 4px;margin:2px 0 0;padding-left:6px;font-size:1px;font-weight:500;line-height:22px;display:block}.DocSearch-Button .DocSearch-Button-Key+.DocSearch-Button-Key{border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0;padding-left:2px;padding-right:6px}.DocSearch-Button .DocSearch-Button-Key:first-child:after{color:var(--docsearch-muted-color);letter-spacing:normal;content:"Ctrl";font-size:12px}.DocSearch-Button .DocSearch-Button-Key:last-child:after{color:var(--docsearch-muted-color);letter-spacing:normal;content:"K";font-size:12px}.DocSearch-Button-Key--pressed{transform:none;box-shadow:none!important}.mac .DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"⌘"}.DocSearch-Button .DocSearch-Button-Key svg{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{background-position:.5rem .4rem;padding:0 .3rem 0 1.655rem}@media (width>=768px){.vp-navbar-search{flex-grow:1;padding-left:24px}}@media (width>=960px){.vp-navbar-search{padding-left:32px}}@media print{.vp-navbar-search{display:none}}@media (width>=768px){.vp-navbar-search .DocSearch-Button{background-color:var(--vp-c-bg-alt);border:1px solid #0000;border-radius:8px;justify-content:flex-start;width:max-content;height:40px;padding:0 10px 0 12px}.vp-navbar-search .DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);border-color:var(--vp-c-brand-1)}.DocSearch-Button .DocSearch-Search-Icon{width:14px;height:14px;color:var(--vp-c-text-2);margin-right:8px;top:1px}.DocSearch-Button .DocSearch-Button-Placeholder{display:inline-block}.DocSearch-Button .DocSearch-Button-Keys{align-items:center;display:flex}}.search-box .suggestions{background-color:var(--vp-c-bg);box-shadow:var(--vp-shadow-3);border-radius:12px;padding:16px 12px;top:2.5rem;right:-1rem}.slot-demo[data-v-617458e1]{--slot-demo-bg-1:#ddd;--slot-demo-bg-2:#eee;background:repeating-linear-gradient(-45deg, var(--slot-demo-bg-1) 0, var(--slot-demo-bg-2) 1px, var(--slot-demo-bg-2) .4em, var(--slot-demo-bg-1) calc(.25em + 1px), var(--slot-demo-bg-1) .75em);border-radius:6px;justify-content:center;align-items:center;max-width:100%;max-height:100%;padding:0 8px;display:flex}[data-theme=dark] .slot-demo[data-v-617458e1]{--slot-demo-bg-1:#333;--slot-demo-bg-2:#444}.slot-demo.small[data-v-617458e1]{font-size:12px!important}.slot-demo span[data-v-617458e1]{text-overflow:ellipsis;overflow:hidden}.slot-demo.layout-top[data-v-617458e1]{z-index:100;width:100%;position:fixed;top:0;left:0}.slot-demo.nav-bar-content-before[data-v-617458e1],.slot-demo.nav-bar-content-after[data-v-617458e1],.slot-demo.nav-bar-menu-before[data-v-617458e1],.slot-demo.nav-bar-menu-after[data-v-617458e1]{display:none}@media (width>=768px){.slot-demo.nav-bar-content-before[data-v-617458e1],.slot-demo.nav-bar-content-after[data-v-617458e1],.slot-demo.nav-bar-menu-before[data-v-617458e1],.slot-demo.nav-bar-menu-after[data-v-617458e1]{display:flex}}#message-container{inset:unset!important;top:calc(var(--vp-nav-height) + var(--vp-layout-top-height) + 24px)!important;width:fit-content!important;left:50%!important;transform:translate(-50%)!important}.message-item{box-shadow:var(--vp-shadow-3)}:root{--vp-layout-top-height:60px;--vp-home-hero-name-color:transparent;--vp-home-hero-name-background:linear-gradient(120deg, var(--vp-c-purple-1) 30%, var(--vp-c-brand-2));--vp-home-hero-tagline:var(--vp-c-text-2);--vp-home-hero-text:var(--vp-c-text-1);--vp-home-hero-image-background-image:linear-gradient(-45deg, var(--vp-c-brand-soft) 50%, var(--vp-c-brand-2) 50%);--vp-home-hero-image-filter:blur(44px)}.open-door[data-v-2144d63d]{gap:20px;padding:20px;display:flex}.open-door .main[data-v-2144d63d]{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-775cdd5b]{flex:none}.VPLocalSearchBox[data-v-775cdd5b]{z-index:100;display:flex;position:fixed;inset:0}.backdrop[data-v-775cdd5b]{background:var(--vp-backdrop-bg-color);transition:opacity .5s;position:absolute;inset:0}.shell[data-v-775cdd5b]{background:var(--vp-mini-search-bg);border-radius:6px;flex-direction:column;gap:16px;width:min(100vw - 60px,900px);height:min-content;max-height:min(100vh - 128px,900px);margin:64px auto;padding:12px;display:flex;position:relative}@media (width<=767px){.shell[data-v-775cdd5b]{border-radius:0;width:100vw;height:100vh;max-height:none;margin:0}}.search-bar[data-v-775cdd5b]{cursor:text;border:1px solid var(--vp-c-divider);border-radius:4px;align-items:center;padding:0 12px;display:flex}@media (width<=767px){.search-bar[data-v-775cdd5b]{padding:0 8px}}.search-bar[data-v-775cdd5b]:focus-within{border-color:var(--vp-c-brand-1)}.search-icon[data-v-775cdd5b]{margin:8px;display:block}@media (width<=767px){.search-icon[data-v-775cdd5b]{display:none}}.search-input[data-v-775cdd5b]{width:100%;font-size:inherit;border:none;padding:6px 12px}.search-input[data-v-775cdd5b]:focus{outline:none}.search-input[data-v-775cdd5b]::-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-775cdd5b]::placeholder{color:var(--vp-c-text-3);transition:color var(--vp-t-color)}.search-input[data-v-775cdd5b]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (width<=767px){.search-input[data-v-775cdd5b]{padding:6px 4px}}.search-actions[data-v-775cdd5b]{gap:4px;display:flex}@media (any-pointer:coarse){.search-actions[data-v-775cdd5b]{gap:8px}}@media (width>=769px){.search-actions.before[data-v-775cdd5b]{display:none}}.search-actions button[data-v-775cdd5b]{background:0 0;border:none;margin:0;padding:7px;font-family:inherit;line-height:1}.search-actions button[data-v-775cdd5b]:not([disabled]):hover,.toggle-layout-button.detailed-list[data-v-775cdd5b]{color:var(--vp-c-brand-1)}.search-actions button.clear-button[data-v-775cdd5b]:disabled{opacity:.37}.search-keyboard-shortcuts[data-v-775cdd5b]{opacity:.75;flex-wrap:wrap;gap:16px;font-size:.8rem;line-height:14px;display:flex}.search-keyboard-shortcuts span[data-v-775cdd5b]{align-items:center;gap:4px;display:flex}@media (width<=767px){.search-keyboard-shortcuts[data-v-775cdd5b]{display:none}}.search-keyboard-shortcuts kbd[data-v-775cdd5b]{text-align:center;vertical-align:middle;background:#8080801a;border:1px solid #80808026;border-radius:4px;min-width:24px;padding:3px 6px;display:inline-block;box-shadow:0 2px 2px #0000001a}.results[data-v-775cdd5b]{overscroll-behavior:contain;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden auto}.result[data-v-775cdd5b]{border:solid 2px var(--vp-mini-search-result-border);border-radius:4px;outline:none;align-items:center;gap:8px;line-height:1rem;transition:none;display:flex}.result>div[data-v-775cdd5b]{width:100%;margin:12px;overflow:hidden}@media (width<=767px){.result>div[data-v-775cdd5b]{margin:8px}}.titles[data-v-775cdd5b]{z-index:1001;flex-wrap:wrap;gap:4px;padding:2px 0;display:flex;position:relative}.title[data-v-775cdd5b]{align-items:center;gap:4px;display:flex}.title.main[data-v-775cdd5b]{font-weight:500}.title-icon[data-v-775cdd5b]{color:var(--vp-c-brand-1);opacity:.5;font-weight:500}.title[data-v-775cdd5b] svg{opacity:.5}.result.selected[data-v-775cdd5b]{--vp-mini-search-result-bg:var(--vp-mini-search-result-selected-bg);border-color:var(--vp-mini-search-result-selected-border)}.titles[data-v-775cdd5b] mark{background-color:var(--vp-mini-search-highlight-bg);background-image:none;border-radius:2px;padding:0 2px;font-weight:400;color:var(--vp-mini-search-highlight-text)!important}.result.selected .titles[data-v-775cdd5b],.result.selected .title-icon[data-v-775cdd5b]{color:var(--vp-c-brand-1)!important}.no-results[data-v-775cdd5b]{text-align:center;padding:12px;font-size:.9rem} +/*$vite$:1*/ \ No newline at end of file diff --git a/blog/archives/index.html b/blog/archives/index.html new file mode 100644 index 00000000..22f11f5b --- /dev/null +++ b/blog/archives/index.html @@ -0,0 +1 @@ +归档 | Plume
layout-top
Skip to content
posts-top
posts-archives-before

归档

2025 2 篇

posts-archives-after
posts-aside-top

VuePress Plume

VuePress Plume

vuepress-theme-plume

posts-aside-bottom
posts-bottom
layout-bottom
\ No newline at end of file diff --git a/blog/categories/index.html b/blog/categories/index.html new file mode 100644 index 00000000..3e0aa686 --- /dev/null +++ b/blog/categories/index.html @@ -0,0 +1 @@ +分类 | Plume
layout-top
Skip to content
posts-top
posts-categories-before

分类

posts-categories-content-before
posts-categories-after
posts-aside-top

VuePress Plume

VuePress Plume

vuepress-theme-plume

posts-aside-bottom
posts-bottom
layout-bottom
\ No newline at end of file diff --git a/blog/index.html b/blog/index.html new file mode 100644 index 00000000..e963af98 --- /dev/null +++ b/blog/index.html @@ -0,0 +1 @@ +博客 | Plume
layout-top
Skip to content
posts-top
posts-post-list-before
posts-post-list-after
posts-post-list-pagination-after
posts-aside-top

VuePress Plume

VuePress Plume

vuepress-theme-plume

posts-aside-bottom
posts-bottom
layout-bottom
\ No newline at end of file diff --git a/blog/tags/index.html b/blog/tags/index.html new file mode 100644 index 00000000..0d4df66b --- /dev/null +++ b/blog/tags/index.html @@ -0,0 +1 @@ +标签 | Plume
layout-top
Skip to content
posts-top
posts-tags-before

标签

posts-tags-title-after

markdown1

预览1

组件1

posts-tags-content-before
posts-tags-after
posts-aside-top

VuePress Plume

VuePress Plume

vuepress-theme-plume

posts-aside-bottom
posts-bottom
layout-bottom
\ No newline at end of file diff --git a/demo/index.html b/demo/index.html new file mode 100644 index 00000000..61584d2f --- /dev/null +++ b/demo/index.html @@ -0,0 +1 @@ +Demo | 笔记 | Plume
layout-top
Skip to content
doc-top
aside-top
aside-outline-before
aside-outline-after
aside-bottom
doc-before
doc-meta-top
doc-title-before

Demo

doc-title-after
doc-meta-before

约 14 字小于 1 分钟

doc-meta-after

2025-04-17

doc-meta-bottom
doc-after
doc-bottom
layout-bottom
\ No newline at end of file diff --git a/demo/nsgytm0i/index.html b/demo/nsgytm0i/index.html new file mode 100644 index 00000000..9a9e35dd --- /dev/null +++ b/demo/nsgytm0i/index.html @@ -0,0 +1 @@ +foo | 笔记 | Plume
layout-top
Skip to content
doc-top
aside-top
aside-outline-before
aside-outline-after
aside-bottom
doc-before
doc-meta-top
doc-title-before

foo

doc-title-after
doc-meta-before

约 12 字小于 1 分钟

doc-meta-after

2025-04-17

doc-meta-bottom
doc-after
doc-bottom
layout-bottom
\ No newline at end of file diff --git a/demo/yo5telb7/index.html b/demo/yo5telb7/index.html new file mode 100644 index 00000000..6e1fb709 --- /dev/null +++ b/demo/yo5telb7/index.html @@ -0,0 +1 @@ +bar | 笔记 | Plume
layout-top
Skip to content
doc-top
aside-top
aside-outline-before
aside-outline-after
aside-bottom
doc-before
doc-meta-top
doc-title-before

bar

doc-title-after
doc-meta-before

约 12 字小于 1 分钟

doc-meta-after

2025-04-17

doc-meta-bottom
doc-after
doc-bottom
layout-bottom
\ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 00000000..9218d7e5 --- /dev/null +++ b/index.html @@ -0,0 +1 @@ +Plume
layout-top
Skip to content

Theme PlumeVuePress Next Theme

示例用于展示所有的布局插槽

layout-bottom
\ No newline at end of file diff --git a/plume.svg b/plume.svg new file mode 100644 index 00000000..62ee70c6 --- /dev/null +++ b/plume.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/robots.txt b/robots.txt new file mode 100644 index 00000000..2a079508 --- /dev/null +++ b/robots.txt @@ -0,0 +1,3 @@ +Sitemap: https://plume-layout-slots.netlify.app/sitemap.xml +User-agent:* +Disallow: diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 00000000..07c27725 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,3 @@ + + +https://plume-layout-slots.netlify.app/dailyhttps://plume-layout-slots.netlify.app/demo/2025-10-07T15:13:09.000Zdailyhttps://plume-layout-slots.netlify.app/demo/yo5telb7/2025-10-07T15:13:09.000Zdailyhttps://plume-layout-slots.netlify.app/demo/nsgytm0i/2025-10-07T15:13:09.000Zdailyhttps://plume-layout-slots.netlify.app/article/u2pon1pb/dailyhttps://plume-layout-slots.netlify.app/article/fs03b2zf/2026-02-25T13:48:39.000Zdailyhttps://plume-layout-slots.netlify.app/blog/dailyhttps://plume-layout-slots.netlify.app/blog/tags/dailyhttps://plume-layout-slots.netlify.app/blog/archives/dailyhttps://plume-layout-slots.netlify.app/blog/categories/daily \ No newline at end of file diff --git a/sitemap.xsl b/sitemap.xsl new file mode 100644 index 00000000..c0c4be9c --- /dev/null +++ b/sitemap.xsl @@ -0,0 +1,203 @@ + + + + + + + XML Sitemap + + + + + +
+

Sitemap

+ + + + + + + + + + + + + + + + + + + + + +
+ + PriorityChange FrequencyLast Updated Time
+ + + + + + + + + + + + + 0.5 + + + + + + + + + - + + + + +
+
+ + + +
+