commit ff858b4e090076818f2f4c716e1b4ad08c3c39e0 Author: pengzhanbo Date: Sun Apr 19 06:39:07 2026 +0000 Deploying to gh-pages-layout-slots from @ pengzhanbo/vuepress-theme-plume@02038f2df0fe5dbf758e7c8ffbdde01e3eb0d094 🚀 diff --git a/404.html b/404.html new file mode 100644 index 00000000..a2f3afc3 --- /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..9237f101 --- /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..77acda9c --- /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-8VuVCQD7.js b/assets/404.html-8VuVCQD7.js new file mode 100644 index 00000000..0a738d0f --- /dev/null +++ b/assets/404.html-8VuVCQD7.js @@ -0,0 +1 @@ +import{M as e,p as t,t as n,u as r}from"./plugin-vue_export-helper-Dy_UwxR5.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-DR46Tf2O.js b/assets/README-DR46Tf2O.js new file mode 100644 index 00000000..d0e6fa6c --- /dev/null +++ b/assets/README-DR46Tf2O.js @@ -0,0 +1 @@ +import{M as e,p as t,t as n}from"./plugin-vue_export-helper-Dy_UwxR5.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-vr-huHHg.js b/assets/README-vr-huHHg.js new file mode 100644 index 00000000..7c0a4978 --- /dev/null +++ b/assets/README-vr-huHHg.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-Dy_UwxR5.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-CDHFji50.js b/assets/SearchBox-CDHFji50.js new file mode 100644 index 00000000..53620a4e --- /dev/null +++ b/assets/SearchBox-CDHFji50.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-Dy_UwxR5.js";import{C as ee,J as te,S as D,X as ne,_ as re,a as O,d as ie,g as ae,n as oe,o as se,r as ce,st as le,t as ue,tt as de,w as fe,wt as pe,x as me,xt as he}from"./composables-CyD_nSkt.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(_(()=>ee(v(e)).map(e=>{let t=v(e);return typeof t==`string`?t:se(t)}).filter(D)),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`}),fe(()=>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,ee=ne(),D=ue(d(()=>v.locales)),se=te(),fe=b(),k=b(),A=oe(),{activate:ge}=et(fe,{immediate:!0}),j=ce(async()=>{let t;if(Intl.Segmenter!==void 0){let e=new Intl.Segmenter(se.value,{granularity:`word`});t=t=>Array.from(e.segment(t)).map(e=>e.segment)}return e(xt.loadJSON((await A.value[ee.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(``):re(`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=ce(async()=>{if(k.value)return e(new rt(k.value))},null),L=new Bt(64);me(()=>[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=le();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)}),ie(`popstate`,e=>{e.preventDefault(),E(`close`)});let be=ae(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:fe,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]||=pe(()=>{},[`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),[[he,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(de)(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-BtFsau5j.js b/assets/app-BtFsau5j.js new file mode 100644 index 00000000..a6bef7d9 --- /dev/null +++ b/assets/app-BtFsau5j.js @@ -0,0 +1,35 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/SearchBox-CDHFji50.js","assets/plugin-vue_export-helper-Dy_UwxR5.js","assets/composables-CyD_nSkt.js"])))=>i.map(i=>d[i]); +import{$ as e,A as t,B as n,C as r,D as i,Dt as a,E as o,Et as s,F as c,G as l,H as u,I as d,J as f,K as p,L as m,M as h,N as g,O as _,Ot as v,P as y,Q as b,S as x,T as S,U as C,V as ee,X as te,Y as ne,_ as w,a as T,b as re,c as ie,ct as ae,d as E,dt as oe,f as D,ft as se,g as O,i as ce,j as le,k,kt as A,l as j,lt as M,nt as ue,ot as N,p as P,q as de,rt as F,t as I,u as L,ut as R,v as fe,y as z}from"./plugin-vue_export-helper-Dy_UwxR5.js";import{A as pe,B as me,Ct as he,D as ge,E as _e,F as ve,G as ye,H as be,I as xe,J as Se,K as Ce,L as we,M as Te,N as Ee,O as De,P as Oe,R as ke,St as Ae,T as je,U as Me,V as Ne,W as Pe,X as Fe,Y as Ie,Z as Le,_ as Re,_t as ze,a as Be,at as Ve,b as He,bt as Ue,c as We,ct as Ge,d as Ke,dt as qe,et as Je,f as Ye,ft as Xe,g as Ze,gt as Qe,h as $e,ht as et,i as tt,it as nt,j as rt,k as it,l as at,lt as ot,m as st,mt as ct,nt as lt,ot as B,p as ut,pt as dt,q as ft,r as pt,rt as mt,s as ht,st as gt,t as _t,tt as V,u as vt,ut as yt,v as bt,vt as xt,w as St,wt as Ct,xt as wt,y as Tt,yt as Et,z as Dt}from"./composables-CyD_nSkt.js";var Ot=Object.defineProperty,kt=(e,t)=>{let n={};for(var r in e)Ot(n,r,{get:e[r],enumerable:!0});return t||Ot(n,Symbol.toStringTag,{value:`Module`}),n},At=kt({default:()=>jt}),jt={},Mt=e=>e!==void 0,Nt=e=>typeof e==`boolean`,Pt=e=>Array.isArray(e),Ft=(e,t)=>et(e)&&e.startsWith(t),{entries:It}=Object,{fromEntries:Lt}=Object,Rt=e=>Object.keys(e),{values:zt}=Object,Bt=(e,...t)=>{if(t.length===0)return e;let n=t.shift();return n&&It(n).forEach(([t,r])=>{t===`__proto__`||t===`constructor`||(ct(e[t])&&ct(r)?Bt(e[t],r):Pt(r)?e[t]=[...r]:ct(r)?e[t]={...r}:e[t]=n[t])}),Bt(e,...t)},Vt=e=>Ft(e,`/`)&&e[1]!==`/`,H=Uint8Array,Ht=Uint16Array,Ut=Int32Array,Wt=new H([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]),Gt=new H([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]),Kt=new H([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),qt=function(e,t){for(var n=new Ht(31),r=0;r<31;++r)n[r]=t+=1<>1|(U&21845)<<1;tn=(tn&52428)>>2|(tn&13107)<<2,tn=(tn&61680)>>4|(tn&3855)<<4,en[U]=((tn&65280)>>8|(tn&255)<<8)>>1}for(var nn=(function(e,t,n){for(var r=e.length,i=0,a=new Ht(t);i>c]=l}else for(s=new Ht(r),i=0;i>15-e[i]);return s}),rn=new H(288),U=0;U<144;++U)rn[U]=8;for(var U=144;U<256;++U)rn[U]=9;for(var U=256;U<280;++U)rn[U]=7;for(var U=280;U<288;++U)rn[U]=8;for(var an=new H(32),U=0;U<32;++U)an[U]=5;var on=nn(rn,9,1),sn=nn(an,5,1),cn=function(e){for(var t=e[0],n=1;nt&&(t=e[n]);return t},ln=function(e,t,n){var r=t/8|0;return(e[r]|e[r+1]<<8)>>(t&7)&n},un=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)},dn=function(e){return(e+7)/8|0},fn=function(e,t,n){return(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length),new H(e.subarray(t,n))},pn=[`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`],W=function(e,t,n){var r=Error(t||pn[e]);if(r.code=e,Error.captureStackTrace&&Error.captureStackTrace(r,W),!n)throw r;return r},mn=function(e,t,n,r){var i=e.length,a=r?r.length:0;if(!i||t.f&&!t.l)return n||new H(0);var o=!n,s=o||t.i!=2,c=t.i;o&&(n=new H(i*3));var l=function(e){var t=n.length;if(e>t){var r=new H(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=ln(e,d,1);var v=ln(e,d+1,3);if(d+=3,!v){var y=dn(d)+4,b=e[y-4]|e[y-3]<<8,x=y+b;if(x>i){c&&W(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=on,m=sn,h=9,g=5;else if(v==2){var S=ln(e,d,31)+257,C=ln(e,d+10,15)+4,ee=S+ln(e,d+5,31)+1;d+=14;for(var te=new H(ee),ne=new H(19),w=0;w>4;if(y<16)te[w++]=y;else{var E=0,oe=0;for(y==16?(oe=3+ln(e,d,3),d+=2,E=te[w-1]):y==17?(oe=3+ln(e,d,7),d+=3):y==18&&(oe=11+ln(e,d,127),d+=7);oe--;)te[w++]=E}}var D=te.subarray(0,S),se=te.subarray(S);h=cn(D),g=cn(se),p=nn(D,h,1),m=nn(se,g,1)}else W(1);if(d>_){c&&W(0);break}}s&&l(f+131072);for(var O=(1<>4;if(d+=E&15,d>_){c&&W(0);break}if(E||W(2),k<256)n[f++]=k;else if(k==256){le=d,p=null;break}else{var A=k-254;if(k>264){var w=k-257,j=Wt[w];A=ln(e,d,(1<>4;M||W(3),d+=M&15;var se=Qt[ue];if(ue>3){var j=Gt[ue];se+=un(e,d)&(1<_){c&&W(0);break}s&&l(f+131072);var N=f+A;if(f>4>7||(e[0]<<8|e[1])%31)&&W(6,`invalid zlib data`),(e[1]>>5&1)==+!t&&W(6,`invalid zlib data: `+(e[1]&32?`need`:`unexpected`)+` dictionary`),(e[1]>>3&4)+2};function vn(e,t){return mn(e.subarray(_n(e,t&&t.dictionary),-4),{i:2},t&&t.out,t&&t.dictionary)}var yn=typeof TextEncoder<`u`&&new TextEncoder,bn=typeof TextDecoder<`u`&&new TextDecoder;try{bn.decode(gn,{stream:!0})}catch{}var xn=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:fn(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 Sn(e,t){if(t){for(var n=new H(e.length),r=0;r>1)),o=0,s=function(e){a[o++]=e},r=0;ra.length){var c=new H(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 fn(a,0,o)}function Cn(e,t){if(t){for(var n=``,r=0;rCn(vn(Sn(atob(e),!0))),Tn=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,Dn=()=>{let e=navigator.userAgentData?.mobile;return Nt(e)?e:/\b(Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini|Mobile|CriOS|FxiOS)\b/i.test(En())},On=()=>document.documentElement.dataset.theme===`dark`;Array.from({length:6},(e,t)=>`[vp-content] h${t+1}`).join(`,`);var kn=e=>e.every(e=>e.type===ce?!0:e.type===T?e.children==null||Pt(e.children)&&kn(e.children):!1),An=(e,t)=>{let n=(t?._instance??re())?.appContext.components;return n?e in n||oe(e)in n||se(oe(e))in n:!1},jn=`message-container`,Mn=class e{elements;constructor(){this.elements={}}static get containerElement(){let e=document.querySelector(`#${jn}`);return e||(e=document.createElement(`div`),e.id=jn,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)Rt(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(`#${jn}`)?.remove(),this.elements={}}},Nn=e=>typeof e==`number`?`${e}px`:e,Pn=({size:e=48,stroke:t=4,wrapper:n=!0,height:i=2*e})=>{let a=r(`span`,{style:`\ +--loading-icon: url("${Tn(``)}");\ +--icon-size: ${Nn(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?r(`div`,{style:`\ +display: flex;\ +align-items: center;\ +justify-content: center;\ +height: ${Nn(i)}\ +`},a):a};Pn.displayName=`LoadingIcon`;var Fn=z({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},i=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()=>r(e.group?Et:xt,{name:e.width?`fade-in-width-expand`:`fade-in-height-expand`,appear:e.appear,onEnter:o,onAfterEnter:s,onBeforeLeave:n,onLeave:i,onAfterLeave:a,...e.group?void 0:{mode:e.mode}},t)}}),In=F(!1);typeof document<`u`&&(In.value=On(),new MutationObserver(()=>{In.value=On()}).observe(document.documentElement,{attributeFilter:[`data-theme`],attributes:!0}));var Ln=e=>{let t=Fe();return j(()=>{let n=M(e);return n[t.value]??n[`/`]??Object.values(n)[0]})},Rn=/language-(shellscript|shell|bash|sh|zsh)/,zn=({selector:e,ignoreSelector:t,inlineSelector:n,duration:r=2e3,locales:a,showInMobile:o,transform:s})=>{let c=st(`(max-width: 419px)`),l=j(()=>!c.value||o),u=Ln(a),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)})};it(l,()=>i(f),{flush:`post`}),ve(e=>{e!==`beforeUnmount`&&f()});let{copy:p}=ht({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(Rn.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)};Ke(`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&&Ke(`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 Mn).pop(`${u.value.copied} `,r)}},{passive:!0})},Bn=kt({default:()=>Vn}),Vn=Oe({setup:()=>{zn({selector:`[vp-content] div[class*="language-"] pre`,ignoreSelector:`.vp-copy-ignore,.diff.remove`,inlineSelector:``,locales:{"/":{copy:`复制代码`,copied:`已复制`}},duration:2e3,showInMobile:!1})}}),Hn=({selector:e=`div[class*="language-"].has-collapsed-lines > .collapsed-lines`}={})=>{Ke(`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})},Un=kt({default:()=>Wn}),Wn={setup(){Hn()}},Gn=z({__name:`VPCopyButton`,props:{text:{},encode:{type:Boolean,default:!1}},setup(e){let t=j(()=>e.encode?wn(e.text):e.text),{copied:n,copy:r}=ht();return(e,i)=>(h(),P(`button`,{type:`button`,class:s([`vp-copy-code-button`,{copied:R(n)}]),"aria-label":`Copy`,"data-copied":`Copied`,onClick:i[0]||=e=>R(r)(t.value)},null,2))}}),Kn={key:0,class:`vp-tabs`},qn={class:`vp-tabs-nav`,role:`tablist`},Jn=[`aria-controls`,`aria-selected`,`onClick`,`onKeydown`],Yn=[`id`,`aria-expanded`],Xn={class:`vp-tab-title`},Zn=`VUEPRESS_TAB_STORE`,Qn=z({__name:`Tabs`,props:{id:{},tabId:{default:``},active:{default:0},data:{}},setup(e){let t=bt(Zn,{}),n=F(e.active),r=N([]);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 u(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 d(){if(e.tabId){let n=e.data.findIndex(({id:n})=>t.value[e.tabId]===n);if(n!==-1)return n}return e.active}k(()=>{n.value=d(),l(()=>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?(h(),P(`div`,Kn,[L(`div`,qn,[(h(!0),P(T,null,y(e.data,(i,a)=>(h(),P(`button`,{key:a,ref_for:!0,ref:e=>e&&(r.value[a]=e),class:s([`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=>u(e,a)},[c(t.$slots,`title${a}`,{value:i.id,isActive:a===n.value})],42,Jn))),128))]),(h(!0),P(T,null,y(e.data,(r,i)=>(h(),P(`div`,{id:`tab-${e.id}-${i}`,key:i,class:s([`vp-tab`,{active:i===n.value}]),role:`tabpanel`,"aria-expanded":i===n.value},[L(`div`,Xn,[c(t.$slots,`title${i}`,{value:r.id,isActive:i===n.value})]),c(t.$slots,`tab${i}`,{value:r.id,isActive:i===n.value})],10,Yn))),128))])):D(``,!0)}}),$n={key:0,class:`vp-code-tabs`},er={class:`vp-code-tabs-nav`,role:`tablist`},tr=[`aria-controls`,`aria-selected`,`onClick`,`onKeydown`],nr=[`id`,`aria-expanded`],rr={class:`vp-code-tab-title`},ir=`VUEPRESS_CODE_TAB_STORE`,ar=z({__name:`CodeTabs`,props:{id:{},tabId:{default:``},active:{default:0},data:{}},setup(e){let t=e,n=bt(ir,{}),r=F(t.active),i=N([]);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 d(e,i){e.key===` `||e.key===`Enter`?(e.preventDefault(),r.value=i):e.key===`ArrowRight`?(e.preventDefault(),o()):e.key===`ArrowLeft`&&(e.preventDefault(),u()),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}k(()=>{r.value=f(),l(()=>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?(h(),P(`div`,$n,[L(`div`,er,[(h(!0),P(T,null,y(e.data,(n,a)=>(h(),P(`button`,{key:a,ref_for:!0,ref:e=>e&&(i.value[a]=e),class:s([`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=>d(e,a)},[c(t.$slots,`title${a}`,{value:n.id,isActive:a===r.value})],42,tr))),128))]),(h(!0),P(T,null,y(e.data,(n,i)=>(h(),P(`div`,{id:`codetab-${e.id}-${i}`,key:i,class:s([`vp-code-tab`,{active:i===r.value}]),role:`tabpanel`,"aria-expanded":i===r.value},[L(`div`,rr,[c(t.$slots,`title${i}`,{value:n.id,isActive:i===r.value})]),c(t.$slots,`tab${i}`,{value:n.id,isActive:i===r.value})],10,nr))),128))])):D(``,!0)}}),or={plot:!0},sr={dashjs:!0,hlsjs:!0,mpegtsjs:!0},cr=[`mp4`,`mp3`,`webm`,`ogg`];sr.dashjs&&cr.push(`mpd`,`dash`),sr.hlsjs&&cr.push(`m3u8`,`hls`),sr.mpegtsjs&&cr.push(`ts`,`flv`);var lr=z({__name:`Plot`,props:{trigger:{},effect:{}},setup(e){let t=e,n=Ce(),r=st(`(max-width: 768px)`),i=j(()=>{let e=typeof or.plot==`object`?or.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=F(!1),o=C(`el`),l=F([]);k(()=>{if(!o.value)return;let e=o.value.classList;!e.contains(`hover`)&&!e.contains(`click`)&&l.value.push(i.value.trigger),!e.contains(`mask`)&&!e.contains(`blur`)&&l.value.push(i.value.effect)}),tt(o,()=>{(i.value.trigger===`click`||o.value?.classList.contains(`click`))&&(a.value=!1)});function u(){(i.value.trigger===`click`||o.value?.classList.contains(`click`))&&(a.value=!a.value)}return(e,t)=>(h(),P(`span`,{ref_key:`el`,ref:o,class:s([`vp-plot`,[{active:a.value},...l.value]]),onClick:u},[c(e.$slots,`default`)],2))}}),ur={class:`vp-file-tree-node`},dr={key:0,class:`comment`},fr={key:0,class:`group`},pr=z({__name:`FileTreeNode`,props:{type:{},filename:{},level:{},diff:{},expanded:{type:Boolean},focus:{type:Boolean},filepath:{}},setup(e){let t=S(`active-file-tree-node`,F(``)),n=S(`on-file-tree-node-click`,()=>{}),r=F(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)=>(h(),P(`div`,ur,[L(`p`,{class:s([`vp-file-tree-info`,{[e.type]:!0,focus:e.focus,expanded:e.type===`folder`?r.value:!1,active:e.type===`file`?R(t)===e.filepath:!1,diff:e.diff,add:e.diff===`add`,remove:e.diff===`remove`}]),style:v({"--file-tree-level":-e.level}),onClick:a},[c(n.$slots,`icon`),L(`span`,{class:s([`name`,[e.type]])},A(e.filename),3),n.$slots.comment?(h(),P(`span`,dr,[c(n.$slots,`comment`)])):D(``,!0)],6),e.type===`folder`?ne((h(),P(`div`,fr,[c(n.$slots,`default`)],512)),[[Ae,r.value]]):D(``,!0)]))}}),mr=`data-mark-mode`,hr=`lazy`,gr=`vp-mark-visible`,_r=`data-vp-mark-bound`,vr=`mark`,yr=`${vr}[${_r}="1"]`;function br(e){if(typeof window>`u`)return;let t=document.documentElement;if(e!==hr){t.removeAttribute(mr);return}t.setAttribute(mr,hr);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(gr),e.removeAttribute(_r),t.unobserve(e)}},{threshold:[0,.1,.25,.5],rootMargin:`8% 0px -8% 0px`}),n),a=()=>{let e=Array.from(document.querySelectorAll(vr)).filter(e=>e instanceof HTMLElement&&!e.classList.contains(gr)&&e.getAttribute(_r)!==`1`);if(e.length===0)return;let t=i();for(let n of e)n.setAttribute(_r,`1`),t.observe(n)},o=()=>{r!==null&&cancelAnimationFrame(r),r=requestAnimationFrame(()=>{r=null,a()})},s=()=>{n&&(n.disconnect(),n=null,Array.from(document.querySelectorAll(yr)||[]).forEach(e=>{e.classList.contains(gr)||e.removeAttribute(_r)}))};ve(()=>{s(),o()})}var xr=kt({default:()=>Sr}),Sr=Oe({enhance({router:e,app:t}){t.component(`VPCopyButton`,Gn),t.component(`Tabs`,Qn),t.component(`CodeTabs`,ar),t.component(`Plot`,lr),t.component(`FileTreeNode`,pr)},setup(){br(`eager`)}}),Cr=kt({}),wr=(e,t)=>{e.classList.add(t)},Tr=(e,t)=>{e.classList.remove(t)},Er=e=>{e?.remove()},Dr=(e,t,n)=>en?n:e,Or=e=>(-1+e)*100,kr=(()=>{let e=[],t=()=>{let n=e.shift();n&&n(t)};return n=>{e.push(n),e.length===1&&t()}})(),Ar=e=>e.replace(/^-ms-/,`ms-`).replaceAll(/-([\da-z])/gi,(e,t)=>t.toUpperCase()),jr=(()=>{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=Ar(e);return t[r]??=n(r)},i=(e,t,n)=>{e.style[r(t)]=n};return(e,t)=>{for(let[n,r]of It(t))Mt(r)&&i(e,n,r)}})(),Mr={minimum:.08,easing:`ease`,speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:`[role="bar"]`,parent:`body`,template:`
`},G={percent:null,isRendered:()=>!!document.querySelector(`#nprogress`),set:e=>{let{speed:t,easing:n}=Mr,r=G.isStarted(),i=Dr(e,Mr.minimum,1);G.percent=i===1?null:i;let a=G.render(!r),o=a.querySelector(Mr.barSelector);return a.offsetWidth,kr(e=>{jr(o,{transform:`translate3d(${Or(i)}%,0,0)`,transition:`all ${t}ms ${n}`}),i===1?(jr(a,{transition:`none`,opacity:`1`}),a.offsetWidth,setTimeout(()=>{jr(a,{transition:`all ${t}ms linear`,opacity:`0`}),setTimeout(()=>{G.remove(),e()},t)},t)):setTimeout(()=>{e()},t)}),G},isStarted:()=>typeof G.percent==`number`,start:()=>{G.percent||G.set(0);let e=()=>{setTimeout(()=>{G.percent&&(G.trickle(),e())},Mr.trickleSpeed)};return Mr.trickle&&e(),G},done:e=>!e&&!G.percent?G:G.increase(.3+.5*Math.random()).set(1),increase:e=>{let{percent:t}=G;return t?(t=Dr(t+(typeof e==`number`?e:(1-t)*Dr(Math.random()*t,.1,.95)),0,.994),G.set(t)):G.start()},trickle:()=>G.increase(Math.random()*Mr.trickleRate),render:e=>{if(G.isRendered())return document.querySelector(`#nprogress`);wr(document.documentElement,`nprogress-busy`);let t=document.createElement(`div`);t.id=`nprogress`,t.innerHTML=Mr.template;let n=t.querySelector(Mr.barSelector),r=document.querySelector(Mr.parent);return jr(n,{transition:`all 0 linear`,transform:`translate3d(${e?`-100`:Or(G.percent??0)}%,0,0)`}),r&&(r!==document.body&&wr(r,`nprogress-custom-parent`),r.append(t)),t},remove:()=>{Tr(document.documentElement,`nprogress-busy`),Tr(document.querySelector(Mr.parent),`nprogress-custom-parent`),Er(document.querySelector(`#nprogress`))}},Nr=()=>{k(()=>{let e=gt(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(e=>{t.has(e.path)||G.start()}),e.afterEach(e=>{t.add(e.path),G.done()})})},Pr=kt({default:()=>Fr}),Fr=Oe({setup(){Nr()}}),Ir=F({}),Lr=Symbol(``),Rr=()=>S(Lr),zr=e=>{e.provide(Lr,Ir)},Br=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}},Vr=`
`,Hr=(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}=Ye();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)})}})})},Ur=({selector:e,locales:n,download:r=!0,fullscreen:i=!0,scrollToClose:a=!0})=>{let o=Rr(),s=Ln(n),c=Me(),l=j(()=>{let{photoSwipe:t}=c.value;return t===!1?null:et(t)?t:Pt(e)?e.join(`, `):e}),u=j(()=>({...o.value,...s.value,download:r,fullscreen:i,scrollToClose:a})),d=null,f=0,p=null;Ke(`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:Vr,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,Hr(p,{download:r,fullscreen:i}),p.init(),p.on(`destroy`,()=>{p=null,f=0}),s.map((e,t)=>Br(e).then(e=>{f===n&&(c.splice(t,1,e),p?.refreshSlideContent(t))}))},{passive:!0}),Ke(`wheel`,()=>{u.value.scrollToClose&&p?.close()}),k(()=>{(`requestIdleCallback`in window?window.requestIdleCallback:setTimeout)(()=>{d=lt(async()=>{let{default:e}=await import(`./photoswipe.esm-C2XFWD3l.js`);return{default:e}},[]).then(({default:e})=>e)})}),t(()=>{p?.destroy()})},Wr=kt({default:()=>Xr}),Gr=`.vp-doc :not(a) > img:not([no-view],.no-view,.ignore)`,Kr={"/":{closeTitle:`关闭`,downloadTitle:`下载图片`,fullscreenTitle:`切换全屏`,zoomTitle:`缩放`,arrowPrevTitle:`上一个 (左箭头)`,arrowNextTitle:`下一个 (右箭头)`}},qr=!0,Jr=!0,Yr=!0,Xr=Oe({enhance:({app:e})=>{zr(e)},setup:()=>{Ur({selector:Gr,locales:Kr,download:qr,fullscreen:Jr,scrollToClose:Yr})}}),Zr=[`aria-label`],Qr={class:`mini-search-button-container`},$r={class:`mini-search-button-placeholder`},ei=z({__name:`SearchButton`,props:{locales:{}},setup(e){let t=_t(ae(()=>e.locales));return(e,n)=>(h(),P(`button`,{type:`button`,class:`mini-search mini-search-button`,"aria-label":R(t).placeholder},[L(`span`,Qr,[n[0]||=L(`span`,{class:`mini-search-search-icon vpi-mini-search`,"aria-label":`search icon`},null,-1),L(`span`,$r,A(R(t).placeholder),1)]),n[1]||=L(`span`,{class:`mini-search-button-keys`},[L(`kbd`,{class:`mini-search-button-key`}),L(`kbd`,{class:`mini-search-button-key`},`K`)],-1)],8,Zr))}}),ti={class:`search-wrapper`},ni={id:`local-search`},ri=I(z({__name:`Search`,props:{locales:{},options:{}},setup(e){let t=fe(()=>lt(()=>import(`./SearchBox-CDHFji50.js`),__vite__mapDeps([0,1,2]))),n=F(!1);Be(`k`,e=>{(e.ctrlKey||e.metaKey)&&(e.preventDefault(),n.value=!0)}),Be(`/`,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)=>(h(),P(`div`,ti,[n.value?(h(),E(R(t),{key:0,locales:e.locales,options:e.options,onClose:i[0]||=e=>n.value=!1},null,8,[`locales`,`options`])):D(``,!0),L(`div`,ni,[w(ei,{locales:e.locales,onClick:i[1]||=e=>n.value=!0},null,8,[`locales`])])]))}}),[[`__scopeId`,`data-v-e32f6223`]]),ii=kt({default:()=>si}),ai={"/":{placeholder:`搜索文档`,resetButtonTitle:`重置搜索`,backButtonTitle:`关闭`,noResultsText:`无搜索结果:`,footer:{selectText:`选择`,selectKeyAriaLabel:`输入`,navigateText:`切换`,navigateUpKeyAriaLabel:`向上`,navigateDownKeyAriaLabel:`向下`,closeText:`关闭`,closeKeyAriaLabel:`退出`}}},oi={},si=Oe({enhance({app:e}){e.component(`SearchBox`,e=>r(ri,{locales:ai,options:oi,...e}))}}),ci={"/":{contributors:`贡献者`,changelog:`更新日志`,timeOn:`于`,viewChangelog:`查看所有更新日志`,latestUpdateAt:`最近更新`}},li=()=>Ln(ci),ui=({level:e=2,text:t,anchor:n})=>r(`h${e||2}`,{id:n,tabindex:`-1`},r(`a`,{href:`#${n}`,class:`header-anchor`},r(`span`,t))),di=(e=!0)=>{let{frontmatter:t,page:n}=be();return j(()=>t.value.contributors===!1||!M(e)?[]:n.value.git.contributors??[])},fi=({name:e,url:t,avatar:n})=>r(t?`a`:`span`,{href:t,target:`_blank`,rel:`noreferrer`,class:`vp-contributor`},[n?r(`img`,{src:n,alt:``,class:`vp-contributor-avatar`}):null,r(`span`,{class:`vp-contributor-name`},e)]),pi=z({name:`GitContributors`,props:{title:String,headerLevel:{type:Number,default:2}},setup(e){let t=di(),n=li();return()=>t.value.length>0?[r(ui,{level:e.headerLevel,anchor:`doc-contributors`,text:e.title||n.value.contributors}),r(`div`,{class:`vp-contributors`},t.value.map(e=>r(fi,e)))]:null}}),mi={provider:`github`,pattern:{commit:`:repo/commit/:hash`,issue:`:repo/issues/:issue`,tag:`:repo/releases/tag/:tag`},repo:`pengzhanbo/vuepress-theme-plume`},hi=(e,t)=>!e||Xe(e)?e:t===`github`?`https://github.com/${e}`:t===`gitee`?`https://gitee.com/${e}`:e,gi=/#(\d+)/g,_i=(e=!0)=>{let{frontmatter:t,lang:n,page:r}=be(),{pattern:i={},provider:a}=mi,o=hi(mi.repo,a);return j(()=>{if(t.value.changelog===!1||!M(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(gi,(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})})},vi=(e=!0)=>{let{lang:t,page:n}=be(),r=li();return j(()=>{if(!M(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}})},yi=z({name:`GitChangelog`,props:{title:String,headerLevel:{type:Number,default:2}},setup(e){let t=_i(),n=li(),i=vi(),[a,o]=ge(),s=()=>r(`div`,{class:`vp-changelog-header`,onClick:()=>o()},[r(`div`,{class:`vp-latest-updated`},[r(`span`,{class:`vp-changelog-icon`}),r(`span`,{"data-allow-mismatch":``},i.value.text)]),r(`div`,[r(`span`,{class:`vp-changelog-menu-icon`}),r(`span`,n.value.viewChangelog)])]),c=({item:e})=>r(`li`,{class:`vp-changelog-item-tag`},r(`div`,[r(`a`,{class:`vp-changelog-tag`},r(`code`,e.tag)),r(`span`,{class:`vp-changelog-date`,"data-allow-mismatch":``},[n.value.timeOn,` `,r(`time`,{datetime:new Date(e.time).toISOString()},e.date)])])),l=({item:e})=>r(`li`,{class:`vp-changelog-item-commit`},[r(e.commitUrl?`a`:`span`,{class:`vp-changelog-hash`,href:e.commitUrl,target:`_blank`,rel:`noreferrer`},[r(`code`,e.hash.slice(0,5))]),r(`span`,{class:`vp-changelog-divider`},`-`),r(`span`,{class:`vp-changelog-message`,innerHTML:e.message}),r(`span`,{class:`vp-changelog-date`,"data-allow-mismatch":``},[n.value.timeOn||`on`,` `,r(`time`,{datetime:new Date(e.time).toISOString()},e.date)])]);return()=>t.value.length>0?[r(ui,{level:e.headerLevel,anchor:`doc-changelog`,text:e.title||n.value.changelog}),r(`div`,{class:[`vp-changelog-wrapper`,{active:a.value}]},[r(s),r(`ul`,{class:`vp-changelog-list`},[t.value.map(e=>e.tag?r(c,{item:e,key:e.tag}):r(l,{item:e,key:e.hash}))])])]:null}}),bi=kt({default:()=>xi}),xi={enhance:({app:e})=>{e.component(`GitContributors`,pi),e.component(`GitChangelog`,yi)}},Si={"/":[{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 Ci(e){return!Xe(e)||/github\.com/.test(e)?`GitHub`:/bitbucket\.org/.test(e)?`Bitbucket`:/gitlab\.com/.test(e)?`GitLab`:/gitee\.com/.test(e)?`Gitee`:null}var wi={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 Ti({docsRepo:e,editLinkPattern:t}){if(t)return t;let n=Ci(e);return n===null?null:wi[n]}function Ei({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:r,editLinkPattern:i}){if(!r)return null;let a=Ti({docsRepo:e,editLinkPattern:i});return a?a.replace(/:repo/,Xe(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,ze(`${Qe(n)}/${r}`)):null}function Di(e){let{notFound:t,meta:n,path:r}=we(e);return t?{text:r,link:r}:{text:n.title||Oi(r),link:r,icon:n.icon,badge:n.badge}}function Oi(e){return e=e.replace(/index\.html?$/i,``).replace(/\.html?$/i,``).replace(/\/$/,``),decodeURIComponent(e.slice(e.lastIndexOf(`/`)+1))}function K(e=``,t=``){return Vt(t)||dt(t)?t:ot(`${e}/${t}`.replace(/\/+/g,`/`))}function ki(e,t=``){return Ge(K(e,t))}var Ai=/#.*/,ji=/(index|README)?\.(md|html)$/,q=typeof document<`u`;function Mi(e){return Array.isArray(e)?e:[e]}function Ni(e,t,n=!1){if(t===void 0)return!1;if(e=Pi(`/${e.replace(/^\//,``)}`),n)return new RegExp(t).test(e);if(Pi(t)!==e)return!1;let r=t.match(Ai);return r?(q?location.hash:``)===r[0]:!0}function Pi(e){return decodeURI(e).replace(Ai,``).replace(ji,``)}function Fi(e){return e===void 0?``:String(Number(e))===String(e)?`${e}px`:e}var Ii=[`linear-gradient`,`radial-gradient`,`repeating-linear-gradient`,`repeating-radial-gradient`,`conic-gradient`];function Li(e){return Ii.some(t=>e.startsWith(t))}var Ri={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},zi=[`eJyLjgUAARUAuQ==`,`eJyrrgUAAXUA+Q==`,0,``];function Bi(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 J=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 Bi(this,void 0,void 0,function*(){let t=yield this.lock();try{return yield Promise.resolve(e())}finally{t()}})}};function Vi(){return typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:global}var Hi=Vi(),Ui=Hi.Buffer??null,Wi=Hi.TextEncoder?new Hi.TextEncoder:null;function Gi(e,t){return(e&15)+(e>>6|e>>3&8)<<4|(t&15)+(t>>6|t>>3&8)}function Ki(e,t){let n=t.length>>1;for(let r=0;r>>4;e[r++]=n>9?n+Ji:n+Yi,n=t[i]&15,e[r++]=n>9?n+Ji:n+Yi}return String.fromCharCode.apply(null,e)}var Zi=Ui===null?e=>{if(typeof e==`string`)return Wi.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=Ui.from(e,`utf8`);return new Uint8Array(t.buffer,t.byteOffset,t.length)}if(Ui.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!`)},Qi=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,$i=new Uint8Array(256);for(let e=0;e<64;e++)$i[Qi.charCodeAt(e)]=e;function ea(e){let t=Math.floor(e.length*.75),n=e.length;return e[n-1]===`=`&&(--t,e[n-2]===`=`&&--t),t}function ta(e){let t=ea(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 na=16*1024,ra=4,ia=new J,aa=new Map;function oa(e,t){return Bi(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=ia.dispatch(()=>Bi(this,void 0,void 0,function*(){if(!aa.has(e.name)){let t=ta(e.data),n=WebAssembly.compile(t);aa.set(e.name,n)}let t=yield aa.get(e.name);n=yield WebAssembly.instantiate(t,{})})),d=()=>Bi(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,na)}),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(Zi(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):Xi(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(ra+r);return Ki(s,e.hash),s.set(o,ra),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=ra+a,s=n.exports.memory.buffer;if(t.length!==o)throw Error(`Bad state length (expected ${o} bytes, got ${t.length})`);if(!qi(e.hash,t.subarray(0,ra)))throw Error(`This state was written by an incompatible hash implementation`);let c=t.subarray(ra);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=Zi(e);return r.set(o),n.exports.Hash_Calculate(o.length,i,a),Xi(h,r,t)},hashLength:t}})}function sa(e,t,n){return Bi(this,void 0,void 0,function*(){let r=yield e.lock(),i=yield oa(t,n);return r(),i})}new J,new J,new J,new J,new J,new J,new J;var ca={name:`md5`,data:`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`,hash:`e6508e4b`},la=new J,ua=null;function da(e){if(ua===null)return sa(la,ca,16).then(t=>(ua=t,ua.calculate(e)));try{let t=ua.calculate(e);return Promise.resolve(t)}catch(e){return Promise.reject(e)}}new J,new J,new J,new J,new J,new J,new J,new J,new J,new J,new J,new J;var fa={name:`bcrypt`,data:`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`,hash:`8bd8822d`},pa=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),ma=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(!pa(e.hash))throw Error(`Invalid hash`);if(e.password=Zi(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 ha(e){return Bi(this,void 0,void 0,function*(){ma(e);let{hash:t,password:n}=e,r=yield oa(fa,0);r.writeMemory(Zi(t),0);let i=Zi(n);return r.writeMemory(i,60),!!r.getExports().bcrypt_verify(i.length)})}new J,new J;var ga={co:[`skill-icons`,`simple-icons`,`material-symbols`],bg:{0:[`vscode-dark`,`twitter`]},mask:{1:[`github`],2:[`home`]}},_a={"/":{"/demo/":{items:[``,`foo`,`bar`],prefix:`/demo/`}},__auto__:{},__home__:{}},va={"/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}}]},ya={预览:`wxjc`,组件:`z01k`,markdown:`ub8k`};function ba(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))}}ba(`@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 xa=function(e,t){return xa=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])},xa(e,t)};function Sa(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);xa(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var Ca=function(){return Ca=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},Ma=function(e,t){return wa(void 0,void 0,void 0,function(){var n,r,i,a,o,s,c,l;return Ta(this,function(u){switch(u.label){case 0:return n=Aa(`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,Na(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=Aa(`foreignObject`,{width:s.toString(),height:c.toString()}),l.appendChild(r),n.appendChild(l),[2,{element:n,width:s,height:c}]}})})};function Na(e){return wa(this,void 0,void 0,function(){var t,n,r,i,a;return Ta(this,function(o){switch(o.label){case 0:t=e.querySelectorAll(`img`),n=function(e){var t,n,r,i,a;return Ta(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(),ka(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`)}`},Y=function(e,t){return Oa(e)?t:e},Fa=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`),!Oa(t)&&(r.width=t),!Oa(n)&&(r.height=n),r.src=e,new Promise(function(e){r.onload=function(){e(r)}})},Ia=function(e,t,n){return Array.from({length:e},function(){return Array(t).fill(n)})},La=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``}},Ra={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(){}},za=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)),Oa(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=ja(r,t.content,t.textRowMaxWidth);break}var a=t.width/2,o=t.height/2,s=`middle`,c=`center`;switch(!Oa(n?.translateX)&&!Oa(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,Oa(n?.textBaseline)&&(t.textBaseline=s),Oa(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},Ba=(function(e){typeof window>`u`||e&&Object.defineProperty(window,`MutationObserver`,{writable:!1,configurable:!1})}),Va=function(){function e(t,n){this.props=t,this.options=n,this.canvas=e.createCanvas(this.options.width,this.options.height),this.recommendOptions=za(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=Y(this.options.shadowStyle.shadowBlur,0),e.shadowColor=Y(this.options.shadowStyle.shadowColor,`#00000000`),e.shadowOffsetX=Y(this.options.shadowStyle.shadowOffsetX,0),e.shadowOffsetY=Y(this.options.shadowStyle.shadowOffsetY,0)),Da(this.options.extraDrawFunc)&&this.options.extraDrawFunc(e)},e.prototype.createLinearGradient=function(e){var t,n=e.createLinearGradient(Y(this.options.advancedStyle?.params?.linear?.x0,this.recommendOptions.advancedStyleParams.linear.x0),Y(this.options.advancedStyle?.params?.linear?.y0,0),Y(this.options.advancedStyle?.params?.linear?.x1,this.recommendOptions.advancedStyleParams.linear.x1),Y(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(Y(this.options?.advancedStyle?.params?.conic?.startAngle,0),Y(this.options?.advancedStyle?.params?.conic?.x,this.recommendOptions.advancedStyleParams.conic.x),Y(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(Y(this.options?.advancedStyle?.params?.radial?.x0,this.recommendOptions.advancedStyleParams.radial.x0),Y(this.options?.advancedStyle?.params?.radial?.y0,this.recommendOptions.advancedStyleParams.radial.y0),Y(this.options?.advancedStyle?.params?.radial?.r0,this.recommendOptions.advancedStyleParams.radial.r0),Y(this.options?.advancedStyle?.params?.radial?.x1,this.recommendOptions.advancedStyleParams.radial.x1),Y(this.options?.advancedStyle?.params?.radial?.y1,this.recommendOptions.advancedStyleParams.radial.y1),Y(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;Fa(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 wa(this,void 0,void 0,function(){var n,r=this;return Ta(this,function(i){switch(i.label){case 0:return[4,Ma(e,this.options)];case 1:return n=i.sent(),Fa(Pa(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!Oa(this.props?.translateX)&&(n.x=0),!Oa(this.props?.translateY)&&(n.y=0),n},e}(),Ha=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||Ia(this.rows,this.cols,1),this.gap=this.options.gridLayoutOptions?.gap||[0,0],this.partialCanvas=t}return e.prototype.draw=function(){var e=Va.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 wa(e,void 0,void 0,function(){return Ta(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 wa(e,void 0,void 0,function(){var e,n,r;return Ta(this,function(i){switch(i.label){case 0:e=0,n=t,i.label=1;case 1:return e{b(e)?it(e,e=>{Ga.value=e}):yt(e)?it(j(e),e=>{Ga.value=e}):Ga.value=e},qa=F(Si),Ja=F(),Ya=F(),Xa=()=>Ja;function Za(e){Ya.value=e}function Qa(){let e=Fe(),{page:t}=X(),n=n=>n?t.value.path.startsWith(K(e.value,ze(n))):!1;p(()=>{Ja.value=qa.value[e.value]?.find(r=>{if(Ya.value)return Ya.value===!0?r.type===`post`:r.dir===Ya.value;if(t.value.filePathRelative)return t.value.filePathRelative?.startsWith(K(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 $a=Symbol(``),eo=F(Ri);function to(){return eo}function no(){let e=S($a);if(!e)throw Error(`useThemeLocaleData() is called without provider.`);return e}function ro(e,t){let{locales:n,...r}=e;return{...r,...n?.[t]}}function io(e){let t=to(),n=e._context.provides[Ee],r=j(()=>ro(t.value,n.routeLocale.value));e.provide($a,r),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return r.value}}})}var ao=Symbol(``);function oo(){return typeof document>`u`?!1:`startViewTransition`in document&&window.matchMedia(`(prefers-reduced-motion: no-preference)`).matches}function so(e){let t=to(),n=t.value.transition,r=oo()||(typeof n==`object`?n.appearance===!1:n===!1),i=t.value.appearance,a=i===`force-dark`?F(!0):i?at({storageKey:`vuepress-theme-appearance`,attribute:`data-theme`,valueLight:`light`,valueDark:`dark`,disableTransition:r,initialValue:()=>typeof i==`string`?i:`auto`,...typeof i==`object`?i:{}}):F(!1);e.provide(ao,a),Object.defineProperty(e.config.globalProperties,`$isDark`,{get:()=>a}),Ke(`beforeprint`,()=>{a.value&&(document.documentElement.dataset.theme=`light`)}),Ke(`afterprint`,()=>{a.value&&(document.documentElement.dataset.theme=`dark`)})}function co(){let e=S(ao);if(!e)throw Error(`useDarkMode() is called without provider.`);return e}function X(){let e=no(),t=ye(),n=Ce(),r=Je(),i=co();return{theme:e,page:t,frontmatter:n,lang:Se(),site:r,isDark:i,collection:Xa()}}var lo=F(!1);function uo(){let{theme:e}=X();return j(()=>e.value.bulletin===!0?{}:e.value.bulletin)}function fo(){let e=Re(`plume:bulletin`,``),t=ut(`plume:bulletin`,``),{page:n}=X(),r=uo(),i=j(()=>n.value.bulletin??!0);l(()=>r.value?.lifetime,n=>{let i=r.value?.id;n===`session`?lo.value=e.value!==i:n===`once`?lo.value=t.value!==i:lo.value=!0},{immediate:!0});function a(){lo.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:lo,close:a}}function po(){let{frontmatter:e}=X(),t=di(),n=to(),r=j(()=>{let e=n.value.contributors;return ct(e)&&e.mode||`inline`}),i=j(()=>(e.value.contributors??!!n.value.contributors)===!1?[]:t.value);return{mode:r,contributors:i,hasContributors:j(()=>i.value.length>0)}}var mo={"/":{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 ho(e,t){return mo[e]?.[t]||mo[`/`][t]}var go={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 _o(e){let{theme:t}=X(),n=Fe(),{contributors:r}=po(),i=j(()=>!!e.value),a=j(()=>e.value.creation||`original`),o=j(()=>vo(e.value.license,n.value)),s=j(()=>yo(e.value.author,a.value,r.value)),c=j(()=>{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:j(()=>{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 vo(e=`CC-BY-4.0`,t){let n=typeof e==`string`?{name:e}:{...e},r=go[n.name],i=ho(t,n.name);return i&&(n.name=`${i} (${n.name})`),n.url||=r?.url,n.icons=r?.icons,n}function yo(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 bo(){let{theme:e,page:t,frontmatter:n}=X(),r=to();return j(()=>{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=Ei({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 xo=F(Co(zi));function So(){return xo}function Co([e,t,n,r]){let i=wo(e).map(e=>wn(e)),a=wo(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 wo(e){return JSON.parse(wn(e))}var To=Symbol(``),Eo=Re(`2a0a3d6afb2fdf1f`,()=>({g:``,p:[]})),Do=new Map,Oo=`:`;async function ko(e,t){let n=[e,t].join(Oo);if(Do.has(n))return Do.get(n);try{let r=await ha({password:e,hash:t});return Do.set(n,r),r}catch{return Do.set(n,!1),!1}}var Ao=new Map;function jo(e){if(Ao.has(e))return Ao.get(e);let t=new RegExp(e);return Ao.set(e,t),t}function Mo(e,t,n){let r=n||``;if(e[0]===`^`){let n=jo(e);return n.test(t)||n.test(r)}return e.endsWith(`.md`)?r&&r.endsWith(e):t.startsWith(e)||r.startsWith(ze(e))}function No(){let{page:e}=X(),t=B(),n=So(),r=j(()=>{let r=t.path,i=e.value.filePathRelative;return e.value._e?!0:n.value.ruleList.length?n.value.matches.some(e=>Mo(e,r,i)):!1}),i=pt(async()=>{let e=Eo.value.g;if(!n.value.global)return!0;for(let t of n.value.admins)if(e&&e===await da(t))return!0;return!1},!n.value.global),a=j(()=>{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=>Mo(e.match,r,i)):[]].filter(Boolean)});g(To,{hasPageEncrypt:r,isGlobalDecrypted:i,isPageDecrypted:pt(async()=>{if(!r.value)return!0;let e=Eo.value.g;for(let t of n.value.admins)if(e&&e===await da(t))return!0;for(let{key:e,rules:t}of a.value){let n=Eo.value.p[e];for(let e of t)if(n&&n===await da(e))return!0}return!1},!r.value),hashList:a})}function Po(){let e=S(To);if(!e)throw Error(`useEncrypt() is called without setup`);return e}function Fo(){let e=So(),{page:t}=X(),n=B(),{hashList:r}=Po();async function i(t){if(!t)return!1;for(let n of e.value.admins)if(await ko(t,n))return Eo.value.g=await da(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(Mo(t,a,o)){for(let t of i)if(await ko(e,t)){s=!0,Eo.value.p[n]=await da(t);break}if(s)break}return s||=await i(e),s}return{compareGlobal:i,comparePage:a}}var Io=F(),Lo=!1,Ro=0;function zo(e){let n=F(!1);if(q){Lo||Bo(),Ro++;let r=l(Io,t=>{t===e.el.value||e.el.value?.contains(t)?(n.value=!0,e.onFocus?.()):(n.value=!1,e.onBlur?.())});t(()=>{r(),Ro--,Ro||Vo()})}return ue(n)}function Bo(){document.addEventListener(`focusin`,Ho),Lo=!0,Io.value=document.activeElement}function Vo(){document.removeEventListener(`focusin`,Ho)}function Ho(){Io.value=document.activeElement}var Uo=F(Go(ga)),Wo={twitter:`x`,weibo:`sinaweibo`};function Go({co:e,bg:t,mask:n}){return{bg:qo(e,t),mask:qo(e,n)}}function Ko(e){let[t,n]=e.split(`:`),r=`vpi-${t}-${n}`;return Uo.value.bg.includes(e)?`${r} bg`:Uo.value.mask.includes(e)?r:``}function qo(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 Jo(e=``,t=``){return Vt(t)||dt(t)?t:ot(`${e}/${t}`.replace(/\/+/g,`/`))}function Yo(){let{collection:e,theme:t}=X(),n=to(),r=Fe();function i(e,t){return e=e?ze(e):``,Ge(Jo(r.value,e||t))}let a=j(()=>e.value?.type===`post`?e.value:void 0),o=j(()=>({link:Jo(r.value),text:t.value.homeText||n.value.homeText||`Home`})),s=j(()=>Jo(r.value,i(a.value?.link||a.value?.dir,`posts/`)));return{home:o,posts:j(()=>a.value?.postList===!1?void 0:{text:a.value?.title||Qe(a.value?.dir||``).split(`/`).pop()||t.value.postsText,link:s.value}),tags:j(()=>a.value?.tags===!1?void 0:{text:a.value?.tagsText||t.value.tagText||n.value.tagText||`Tags`,link:i(a.value?.tagsLink,`tags/`)}),archive:j(()=>a.value?.archives===!1?void 0:{text:a.value?.archivesText||t.value.archiveText||n.value.archiveText||`Archives`,link:i(a.value?.archivesLink,`archives/`)}),categories:j(()=>a.value?.categories===!1?void 0:{text:a.value?.categoriesText||t.value.categoryText||n.value.categoryText||`Categories`,link:i(a.value?.categoriesLink,`categories/`)})}}function Xo(){let{collection:e,page:t}=X();return{isPosts:j(()=>e.value?.type===`post`),isPostsLayout:j(()=>{let e=t.value.type;return e===`posts`||e===`posts-archives`||e===`posts-tags`||e===`posts-categories`})}}function Zo({removeCurrent:e=!0}={}){let t=to(),{page:n,collection:r}=X(),i=Fe(),{isPosts:a}=Xo(),o=j(()=>{let e=i.value;return{text:t.value.locales?.[e]?.selectLanguageName,link:e}}),s=(e,t)=>{let{notFound:n,path:r}=we(K(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 K(e,ze(t.link||t.dir))}let o=t.value.home||`/`,c=we(e);return c.notFound?o:c.path};return{localeLinks:j(()=>Object.entries(t.value.locales||{}).flatMap(([t,n])=>e&&o.value.text===n.selectLanguageName?[]:{text:n.selectLanguageName,link:c(t)})),currentLang:o}}function Qo(){let{theme:e,page:t,frontmatter:n}=X(),r=to(),i=Se(),a=j(()=>t.value.git?.updatedTime?new Date(t.value.git.updatedTime):null),o=j(()=>a.value?.toISOString()),s=F(``),c=j(()=>r.value.lastUpdated===!1?``:e.value.lastUpdatedText||`Last updated`);return k(()=>{p(()=>{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 $o=[],es=F([]);function ts(){let{frontmatter:e,theme:t}=X();return ve(()=>{es.value=is(e.value.outline??t.value.outline)}),es}function ns(){return es}var rs=[`.vp-bulletin`,`.vp-demo-wrapper`];function is(e){let t=[`h1`,`h2`,`h3`,`h4`,`h5`,`h6`],n=Array.from(document.querySelectorAll(t.map(e=>rs.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:ss(e),link:`#${e.id}`,level:t,lowLevel:os(e,t)}});if(e===!1)return[];let[i,a]=as(e);return us(ls(r,i),a)}function as(e){let t=e||2;return typeof t==`number`?[t,t]:t===`deep`?[2,6]:t}function os(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 ss(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);cs(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 cs(e){if(e?.length)for(let t of e)t.nodeType===1&&(t.classList.contains(`ignore-header`)?t.remove():cs(Array.from(t.childNodes)))}function ls(e,t){e=e.filter(e=>e.level>=t),$o.length=0;for(let{element:t,link:n}of e)$o.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=us(e.children.filter(({level:e})=>e<=n),e.lowLevel||t)}return e})}function ds(e,n){let{isAsideEnabled:r}=Is(),i=gt(),a=F(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=$o.map(({element:e,link:t})=>({link:t,top:fs(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=_e(s,100);De(a,()=>{ps(i,a.value)},{debounce:500}),k(()=>{setTimeout(()=>{s(),window.addEventListener(`scroll`,l)},1e3)}),le(()=>{c(location.hash)}),t(()=>{window.removeEventListener(`scroll`,l)})}function fs(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 ps(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__:ms,__home__:hs,...gs}=_a,_s=F(gs),vs=F(ms),ys=F(hs),bs=F([]);function xs(){let{page:e,frontmatter:t}=X(),n=Fe(),r=j(()=>t.value.pageLayout!==`home`&&t.value.pageLayout!==`friends`&&t.value.sidebar!==!1&&t.value.layout!==`NotFound`);l([r,n,()=>t.value.sidebar,()=>e.value.path],()=>{bs.value=r.value?Cs(typeof t.value.sidebar==`string`?t.value.sidebar:e.value.path,n.value):[]},{immediate:!0})}function Ss(){return bs}function Cs(e,t){let n=_s.value[t];if(n===`auto`)return ws(vs.value[t]);if(Pt(n))return ws(n,t);if(ct(n)){e=decodeURIComponent(e);let r=Object.keys(n).sort((e,t)=>t.split(`/`).length-e.split(`/`).length).find(n=>e.startsWith(`${t}${ze(n)}`))||``,i=r?n[r]:void 0;if(i===`auto`)return ws(r?vs.value[r]:[],t);if(Pt(i))return ws(i,r);if(ct(i)){let e=ki(t,i.prefix);return ws(i.items===`auto`?vs.value[e]:i.items,e)}}return[]}function ws(e,t=``){let n=[];return e.forEach(e=>{if(et(e))n.push(Di(K(t,e)));else{let{link:r,items:i,prefix:a,dir:o,...s}=e,c={...s};if(r){c.link=r.startsWith(`---`)?r:K(t,r);let e=Di(c.link);c.icon=e.icon||c.icon,c.badge=e.badge||c.badge}let l=ki(t,a||o);if(i===`auto`){if(c.items=ws(vs.value[l],l),!c.link&&ys.value[l]){c.link=K(ys.value[l]);let e=Di(c.link);c.icon=e.icon||c.icon,c.badge=e.badge||c.badge}}else c.items=i?.length?ws(i,l):void 0;n.push(c)}}),n}function Ts(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 Es(e,t){return Array.isArray(t)?t.some(t=>Es(e,t)):Ni(e,t.link?ke(t.link):void 0)?!0:t.items?Es(e,t.items):!1}var Ds=Es,Os=F(!1),ks=F(!1);function As(){let e=()=>{Os.value=!0},t=()=>{Os.value=!1},n=()=>{Os.value?t():e()};function r(e){ks.value=e??!ks.value}return{isSidebarEnabled:Os,enableSidebar:e,disableSidebar:t,toggleSidebarEnabled:n,isSidebarCollapsed:ks,toggleSidebarCollapse:r}}function js(){let{page:e}=X(),t=Fe(),{hasSidebar:n}=Is(),r=Ss(),i=j(()=>n.value?Ts(r.value):[]);return{sidebar:r,sidebarKey:j(()=>{let n=_s.value[t.value];return!n||n===`auto`||Pt(n)?t.value:Object.keys(n).sort((e,t)=>t.split(`/`).length-e.split(`/`).length).find(t=>e.value.path.startsWith(ot(t)))||``}),sidebarGroups:i}}function Ms(){let{disableSidebar:e}=As(),n;p(()=>{n=Os.value?document.activeElement:void 0}),k(()=>{window.addEventListener(`keyup`,r)}),t(()=>{window.removeEventListener(`keyup`,r)});function r(t){t.key===`Escape`&&Os.value&&(e(),n?.focus())}}function Ns(e){let{page:t}=X(),n=B(),r=F(!1),i=j(()=>e.value.collapsed!=null),a=j(()=>!!e.value.link),o=F(!1),s=()=>{o.value=Ni(t.value.path,e.value.link?ke(e.value.link):void 0)};l([()=>t.value.path,e,()=>n.hash],s),k(s);let c=j(()=>o.value?!0:e.value.items?Ds(t.value.path,e.value.items):!1),u=j(()=>!!(e.value.items&&e.value.items.length));return l(()=>[i.value,e.value.collapsed],(t,n)=>{(t[0]!==n?.[0]||t[1]!==n?.[1])&&(r.value=!!(i.value&&e.value.collapsed))},{immediate:!0}),l(()=>[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:u,toggle:()=>{i.value&&(r.value=!r.value)}}}var Ps=N(!1),Fs=N(!1);function Is(){let{frontmatter:e,theme:t}=X(),{isPageDecrypted:n}=Po(),r=Ss(),i=ns(),a=j(()=>e.value.home??e.value.pageLayout===`home`),o=j(()=>e.value.sidebar!==!1&&r.value.length>0&&e.value.pageLayout!==`home`),s=j(()=>o.value&&Ps.value),c=j(()=>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:j(()=>c.value?e.value.aside==null?t.value.aside===`left`:e.value.aside===`left`:!1),hasLocalNav:j(()=>i.value.length>0),isSidebarEnabled:s,isAsideEnabled:j(()=>!Fs.value&&!Ps.value?!1:o.value?Fs.value:Ps.value),is960:Ps,is1280:Fs}}function Ls(){q&&(Ps.value=window.innerWidth>=960,Fs.value=window.innerWidth>=1280,window.addEventListener(`resize`,()=>{Ps.value=window.innerWidth>=960,Fs.value=window.innerWidth>=1280},{passive:!0}));let{lang:e}=X(),t=B(),{disableSidebar:n,toggleSidebarCollapse:r}=As();l(()=>t.path,()=>{n(),r(!1)}),q&&l(e,e=>{document.documentElement.lang=e},{immediate:!0}),Ms()}function Rs(e,t){let n=B(),{page:r}=X(),i=j(()=>{let n=M(e),r=M(t);return!n||n[0]===`#`?!1:!!(r===`_blank`||qe(n))}),a=j(()=>{let t=M(e);if(!t||i.value)return t;if(t[0]===`#`)return r.value.path+t;let a=ke(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=j(()=>{let e=a.value;if(i.value)return!0;if(!e||e[0]===`#`)return!1;let t=e.split(/[?#]/)[0],{notFound:n}=we(t,r.value.filePathRelative?`/${r.value.filePathRelative}`:void 0);return n}),s=j(()=>o.value?M(e):a.value);return{isExternal:o,isExternalProtocol:j(()=>!s.value||s.value[0]===`#`?!1:dt(s.value)),link:s}}function zs(){let{theme:e}=X();return j(()=>Bs(e.value.navbar||[]))}function Bs(e,t=``){let n=[];return e.forEach(e=>{if(typeof e==`string`)n.push(Di(K(t,e)));else{let{items:r,prefix:i,...a}=e,o={...a};`link`in o&&(o.link=K(t,o.link)),r?.length&&(o.items=Bs(r,K(t,i))),n.push(o)}}),n}function Vs(){let e=F(!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=B();return l(()=>a.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:r}}var Hs=F(va);function Us(){let e=Xa(),t=Fe();return j(()=>e.value&&Hs.value[Jo(t.value,Ge(ze(e.value.dir)))]||[])}function Ws(){let e=to(),t=Us(),{theme:n}=X();return{archives:j(()=>{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 Gs(){let e=Us();return{categories:j(()=>{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})}}),Ks(t)})}}function Ks(e){for(let t of e)t.type===`category`&&t.items.length&&(t.items=Ks(t.items));return e.sort((e,t)=>e.type===`category`&&t.type===`category`?e.sorte}=n;qs.has(o)||qs.set(o,new Map);let c=qs.get(o),u=a.query[e];St(()=>{u=void 0});let d,f=te((n,l)=>(d=l,{get(){return n(),s(u===void 0?M(t):u)},set(t){u!==t&&(u=t,c.set(e,t),l(),i(()=>{if(c.size===0)return;let e=Object.fromEntries(c.entries());c.clear();let{query:t,hash:n,path:i}=a;o[M(r)]({path:i,query:{...t,...e},hash:n})}))}}));return l(()=>a.query[e],e=>{u=e,d()},{flush:`sync`}),f}var Ys=F(ya),Xs=()=>Ys;function Zs(){let{collection:e}=X(),t=Us(),n=Xs(),r=j(()=>{if(e.value?.type===`post`)return e.value}),i=j(()=>{let e=r.value?.tagsTheme??`colored`,i={};return t.value.forEach(e=>{e.tags&&Mi(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=Js(`tag`);return{tags:i,currentTag:a,postList:j(()=>a.value?t.value.filter(e=>e.tags?Mi(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 Qs(){let{collection:e}=X(),t=Us(),{tags:n}=Zs(),{categories:r}=Gs(),i=Yo();return{hasPostsExtract:j(()=>e.value?.type===`post`&&(e.value.archives!==!1||e.value.tags!==!1||e.value.categories!==!1)),tags:j(()=>({link:i.tags.value?.link,text:i.tags.value?.text,total:n.value.length})),archives:j(()=>({link:i.archive.value?.link,text:i.archive.value?.text,total:t.value.length})),categories:j(()=>({link:i.categories.value?.link,text:i.categories.value?.text,total:$s(r.value)}))}}function $s(e){let t=0;for(let n of e)n.type===`category`&&(t+=1,n.items.length&&(t+=$s(n.items)));return t}var ec=15;function tc(e){let{collection:t}=X(),n=Us(),{is960:r}=Is(),i=j(()=>{if(t.value?.type===`post`)return t.value}),a=j(()=>{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=Js(`p`,1,{mode:`push`,transform(e){let t=Number(e);return!Number.isNaN(t)&&t>0?t:1}}),s=j(()=>i.value?.pagination===!1?0:typeof i.value?.pagination==`number`?i.value.pagination:i.value?.pagination?.perPage||ec),c=j(()=>i.value?.pagination===!1?0:Math.ceil(a.value.length/s.value)),l=j(()=>o.value>=c.value),u=j(()=>o.value<=1),d=j(()=>i.value?.pagination!==!1&&c.value>1);return{postList:j(()=>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:j(()=>{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 nc=/^-{3,}$/;function rc(){let e=B(),{frontmatter:t,theme:n}=X(),{sidebar:r}=js(),i=Us(),a=Se(),{isPosts:o}=Xo();return{prev:j(()=>{if(n.value.prevPage===!1)return null;let s=ic(t.value.prev);return s===!1?o.value?sc(i.value.filter(e=>e.lang===a.value),e.path,-1):oc(ac(r.value),e.path,-1):s}),next:j(()=>{if(n.value.nextPage===!1)return null;let s=ic(t.value.next);return s===!1?o.value?sc(i.value.filter(e=>e.lang===a.value),e.path,1):oc(ac(r.value),e.path,1):s})}}function ic(e){return e===!1?null:et(e)?Di(e):ct(e)?e:!1}function ac(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&&ac(n.items,t);return t}function oc(e,t,n){let r=e.findIndex(e=>ke(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 cc=null,lc=null,uc={wait:()=>cc,pending:()=>{cc=new Promise(e=>lc=e)},resolve:()=>{lc?.(),cc=null,lc=null}},dc=()=>uc;function fc(e){e.options.scrollBehavior=async(e,t,n)=>(await dc().wait(),n||(e.hash?{el:e.hash,top:64}:{top:0})),e.beforeEach((e,t)=>{q&&t.path!==e.path&&document.documentElement.classList.remove(`smooth`)}),e.afterEach(()=>i(()=>{q&&setTimeout(()=>{document.documentElement.classList.add(`smooth`)},1e3)}))}var pc={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 mc(e,t,n,r){(!n||!pc[n])&&(n=`fade`);let{duration:i=400,...a}=pc[n](e=>r?e.reverse():e,{x:e,y:t,isDark:r});return{keyframes:a,duration:i}}function hc(){let{frontmatter:e}=X();Ka(j(()=>({parent:typeof e.value.watermark==`object`&&e.value.watermark.fullPage===!1?`.vp-doc`:`body`})))}var gc=I(z({__name:`VPBadge`,props:{text:{},type:{default:`tip`},color:{},bgColor:{},borderColor:{default:`transparent`}},setup(e){let t=j(()=>e.color||e.bgColor?{color:e.color,backgroundColor:e.bgColor,borderColor:e.borderColor}:{});return(n,r)=>(h(),P(`span`,{class:s([`vp-badge`,e.type]),style:v(t.value)},[c(n.$slots,`default`,{},()=>[O(A(e.text),1)],!0)],6))}}),[[`__scopeId`,`data-v-e582cbbc`]]),_c=z({__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=j(()=>{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=j(()=>e.extra?e.extra.split(` `).map(e=>e.trim().startsWith(`fa-`)?e:`fa-${e}`):[]);return(t,i)=>(h(),P(`i`,{class:s([`vp-icon fontawesome`,[n.value,...r.value]]),"data-provider":`fontawesome`,"aria-hidden":``,style:v({color:e.color,...e.size})},null,6))}}),vc=z({__name:`VPIconfont`,props:{name:{},size:{},color:{},prefix:{}},setup(e){return(t,n)=>(h(),P(`i`,{class:s([`vp-icon`,`${e.prefix||`iconfont icon-`}${e.name}`]),style:v({color:e.color,"font-size":e.size?.height||`1em`}),"data-provider":`iconfont`,"aria-hidden":``},null,6))}}),yc=/^[a-z0-9]+(-[a-z0-9]+)*$/,bc=(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&&!xc(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&&!xc(e)?null:e}if(n&&r===``){let e={provider:r,prefix:``,name:a};return t&&!xc(e,n)?null:e}return null},xc=(e,t)=>e?!!((t&&e.prefix===``||e.prefix)&&e.name):!1,Sc=Object.freeze({left:0,top:0,width:16,height:16}),Cc=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),wc=Object.freeze({...Sc,...Cc}),Tc=Object.freeze({...wc,body:``,hidden:!1});function Ec(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 Dc(e,t){let n=Ec(e,t);for(let r in Tc)r in Cc?r in e&&!(r in n)&&(n[r]=Cc[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function Oc(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 kc(e,t,n){let r=e.icons,i=e.aliases||Object.create(null),a={};function o(e){a=Dc(r[e]||i[e],a)}return o(t),n.forEach(o),Dc(e,a)}function Ac(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=Oc(e);for(let i in r){let a=r[i];a&&(t(i,kc(e,i,a)),n.push(i))}return n}var jc={provider:``,aliases:{},not_found:{},...Sc};function Mc(e,t){for(let n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function Nc(e){if(typeof e!=`object`||!e)return null;let t=e;if(typeof t.prefix!=`string`||!e.icons||typeof e.icons!=`object`||!Mc(e,jc))return null;let n=t.icons;for(let e in n){let t=n[e];if(!e||typeof t.body!=`string`||!Mc(t,Tc))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]||!Mc(t,Tc))return null}return t}var Pc=Object.create(null);function Fc(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function Ic(e,t){let n=Pc[e]||(Pc[e]=Object.create(null));return n[t]||(n[t]=Fc(e,t))}function Lc(e,t){return Nc(t)?Ac(t,(t,n)=>{n?e.icons[t]=n:e.missing.add(t)}):[]}function Rc(e,t,n){try{if(typeof n.body==`string`)return e.icons[t]={...n},!0}catch{}return!1}var zc=!1;function Bc(e){return typeof e==`boolean`&&(zc=e),zc}function Vc(e){let t=typeof e==`string`?bc(e,!0,zc):e;if(t){let e=Ic(t.provider,t.prefix),n=t.name;return e.icons[n]||(e.missing.has(n)?null:void 0)}}function Hc(e,t){let n=bc(e,!0,zc);if(!n)return!1;let r=Ic(n.provider,n.prefix);return t?Rc(r,n.name,t):(r.missing.add(n.name),!0)}function Uc(e,t){if(typeof e!=`object`)return!1;if(typeof t!=`string`&&(t=e.provider||``),zc&&!t&&!e.prefix){let t=!1;return Nc(e)&&(e.prefix=``,Ac(e,(e,n)=>{Hc(e,n)&&(t=!0)})),t}let n=e.prefix;return xc({prefix:n,name:`a`})?!!Lc(Ic(t,n),e):!1}var Wc=Object.freeze({width:null,height:null}),Gc=Object.freeze({...Wc,...Cc}),Kc=/(-?[0-9.]*[0-9]+[0-9.]*)/g,qc=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function Jc(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(Kc);if(r===null||!r.length)return e;let i=[],a=r.shift(),o=qc.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 Yc(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 Xc(e,t){return e?``+e+``+t:t}function Zc(e,t,n){let r=Yc(e);return Xc(r.defs,t+r.content+n)}var Qc=e=>e===`unset`||e===`undefined`||e===`none`;function $c(e,t){let n={...wc,...e},r={...Gc,...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=Zc(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=Jc(d,c/l)):(u=o===`auto`?c:o,d=s===null?Jc(u,l/c):s===`auto`?l:s);let f={},p=(e,t)=>{Qc(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 el=/\sid="(\S+)"/g,tl=`IconifyId`+Date.now().toString(16)+(Math.random()*16777216|0).toString(16),nl=0;function rl(e,t=tl){let n=[],r;for(;r=el.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+(nl++).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 il=Object.create(null);function al(e,t){il[e]=t}function ol(e){return il[e]||il[``]}function sl(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 cl=Object.create(null),ll=[`https://api.simplesvg.com`,`https://api.unisvg.com`],ul=[];ll.length>0;)ll.length===1||Math.random()>.5?ul.push(ll.shift()):ul.push(ll.pop());cl[``]=sl({resources:[`https://api.iconify.design`].concat(ul)});function dl(e,t){let n=sl(t);return n===null?!1:(cl[e]=n,!0)}function fl(e){return cl[e]}var pl=(()=>{let e;try{if(e=fetch,typeof e==`function`)return e}catch{}})();function ml(e,t){let n=fl(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 hl(e){return e===404}var gl=(e,t,n)=>{let r=[],i=ml(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 _l(e){if(typeof e==`string`){let t=fl(e);if(t)return t.path}return`/`}var vl={prepare:gl,send:(e,t,n)=>{if(!pl){n(`abort`,424);return}let r=_l(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;pl(e+r).then(e=>{let t=e.status;if(t!==200){setTimeout(()=>{n(hl(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 yl(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]=Ic(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 bl(e,t){e.forEach(e=>{let n=e.loaderCallbacks;n&&(e.loaderCallbacks=n.filter(e=>e.id!==t))})}function xl(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||bl([e],t.id),t.callback(a.loaded.slice(0),a.missing.slice(0),a.pending.slice(0),t.abort))})}))}var Sl=0;function Cl(e,t,n){let r=Sl++,i=bl.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 wl(e,t=!0,n=!1){let r=[];return e.forEach(e=>{let i=typeof e==`string`?bc(e,t,n):e;i&&r.push(i)}),r}var Tl={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function El(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 Dl(e){let t={...Tl,...e},n=[];function r(){n=n.filter(e=>e().status===`pending`)}function i(e,i,a){let o=El(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 Ol(){}var kl=Object.create(null);function Al(e){if(!kl[e]){let t=fl(e);if(!t)return;kl[e]={config:t,redundancy:Dl(t)}}return kl[e]}function jl(e,t,n){let r,i;if(typeof e==`string`){let t=ol(e);if(!t)return n(void 0,424),Ol;i=t.send;let a=Al(e);a&&(r=a.redundancy)}else{let t=sl(e);if(t){r=Dl(t);let n=ol(e.resources?e.resources[0]:``);n&&(i=n.send)}}return!r||!i?(n(void 0,424),Ol):r.query(t,i,n)().abort}function Ml(){}function Nl(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,xl(e)}))}function Pl(e){let t=[],n=[];return e.forEach(e=>{(e.match(yc)?t:n).push(e)}),{valid:t,invalid:n}}function Fl(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(!Lc(e,n).length){r();return}}catch(e){console.error(e)}r(),Nl(e)}function Il(e,t){e instanceof Promise?e.then(e=>{t(e)}).catch(()=>{t(null)}):t(e)}function Ll(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)){Il(e.loadIcons(r,n,t),t=>{Fl(e,r,t)});return}if(i){r.forEach(r=>{Il(i(r,n,t),t=>{Fl(e,[r],t?{prefix:n,icons:{[r]:t}}:null)})});return}let{valid:a,invalid:o}=Pl(r);if(o.length&&Fl(e,o,null),!a.length)return;let s=n.match(yc)?ol(t):null;if(!s){Fl(e,a,null);return}s.prepare(t,n,a).forEach(n=>{jl(t,n,t=>{Fl(e,n.icons,t)})})}))}var Rl=(e,t)=>{let n=yl(wl(e,!0,Bc()));if(!n.pending.length){let e=!0;return t&&setTimeout(()=>{e&&t(n.loaded,n.missing,n.pending,Ml)}),()=>{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(Ic(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=Ic(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&&Ll(e,t)}),t?Cl(t,n,i):Ml},zl=e=>new Promise((t,n)=>{let r=typeof e==`string`?bc(e,!0):e;if(!r){n(e);return}Rl([r||e],i=>{if(i.length&&r){let e=Vc(r);if(e){t({...wc,...e});return}}n(e)})});function Bl(e,t){let n={...e};for(let e in t){let r=t[e],i=typeof r;e in Wc?(r===null||r&&(i===`string`||i===`number`))&&(n[e]=r):i===typeof n[e]&&(n[e]=e===`rotate`?r%4:r)}return n}var Vl=/[\s,]+/;function Hl(e,t){t.split(Vl).forEach(t=>{switch(t.trim()){case`horizontal`:e.hFlip=!0;break;case`vertical`:e.vFlip=!0;break}})}function Ul(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 Wl(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 Gl(e){return e.replace(/"/g,`'`).replace(/%/g,`%25`).replace(/#/g,`%23`).replace(//g,`%3E`).replace(/\s+/g,` `)}function Kl(e){return`data:image/svg+xml,`+Gl(e)}function ql(e){return`url("`+Kl(e)+`")`}var Jl={...Gc,inline:!1},Yl={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,"aria-hidden":!0,role:`img`},Xl={display:`inline-block`},Zl={backgroundColor:`currentColor`},Ql={backgroundColor:`transparent`},$l={Image:`var(--svg)`,Repeat:`no-repeat`,Size:`100% 100%`},eu={webkitMask:Zl,mask:Zl,background:Ql};for(let e in eu){let t=eu[e];for(let n in $l)t[e+n]=$l[n]}var tu={};[`horizontal`,`vertical`].forEach(e=>{let t=e.slice(0,1)+`Flip`;tu[e+`-flip`]=t,tu[e.slice(0,1)+`-flip`]=t,tu[e+`Flip`]=t});function nu(e){return e+(e.match(/^[-0-9.]+$/)?`px`:``)}var ru=(e,t)=>{let n=Bl(Jl,t),i={...Yl},a=t.mode||`svg`,o={},s=t.style,c=typeof s==`object`&&!(s instanceof Array)?s:{};for(let e in t){let r=t[e];if(r!==void 0)switch(e){case`icon`:case`style`:case`onLoad`:case`mode`:case`ssr`:break;case`inline`:case`hFlip`:case`vFlip`:n[e]=r===!0||r===`true`||r===1;break;case`flip`:typeof r==`string`&&Hl(n,r);break;case`color`:o.color=r;break;case`rotate`:typeof r==`string`?n[e]=Ul(r):typeof r==`number`&&(n[e]=r);break;case`ariaHidden`:case`aria-hidden`:r!==!0&&r!==`true`&&delete i[`aria-hidden`];break;default:{let t=tu[e];t?(r===!0||r===`true`||r===1)&&(n[t]=!0):Jl[e]===void 0&&(i[e]=r)}}}let l=$c(e,n),u=l.attributes;if(n.inline&&(o.verticalAlign=`-0.125em`),a===`svg`){i.style={...o,...c},Object.assign(i,u);let e=0,n=t.id;return typeof n==`string`&&(n=n.replace(/-/g,`_`)),i.innerHTML=rl(l.body,n?()=>n+`ID`+ e++:`iconifyVue`),r(`svg`,i)}let{body:d,width:f,height:p}=e,m=a===`mask`||(a===`bg`?!1:d.indexOf(`currentColor`)!==-1),h=Wl(d,{...u,width:f+``,height:p+``});return i.style={...o,"--svg":ql(h),width:nu(u.width),height:nu(u.height),...Xl,...m?Zl:Ql,...c},r(`span`,i)};if(Bc(!0),al(``,vl),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`||!Uc(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;dl(e,r)||console.error(n)}catch{console.error(n)}}}}var iu={...wc,body:``};z((e,{emit:n})=>{let r=F(null);function a(){r.value&&=(r.value.abort?.(),null)}let o=F(!!e.ssr),s=F(``),c=N(null);function u(){let t=e.icon;if(typeof t==`object`&&t&&typeof t.body==`string`)return s.value=``,{data:t};let o;if(typeof t!=`string`||(o=bc(t,!1,!0))===null)return null;let c=Vc(o);if(!c){let e=r.value;return(!e||e.name!==t)&&(c===null?r.value={name:t}:r.value={name:t,abort:Rl([o],d)}),null}a(),s.value!==t&&(s.value=t,i(()=>{n(`load`,t)}));let l=e.customise;if(l){c=Object.assign({},c);let e=l(c.body,o.name,o.prefix,o.provider);typeof e==`string`&&(c.body=e)}let u=[`iconify`];return o.prefix!==``&&u.push(`iconify--`+o.prefix),o.provider!==``&&u.push(`iconify--`+o.provider),{data:c,classes:u}}function d(){let e=u();e?e.data!==c.value?.data&&(c.value=e):c.value=null}return o.value?d():k(()=>{o.value=!0,d()}),l(()=>e.icon,d),t(a),()=>{let t=c.value;if(!t)return ru(iu,e);let n=e;return t.classes&&(n={...e,class:t.classes.join(` `)}),ru({...wc,...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 au=Object.freeze({left:0,top:0,width:16,height:16}),ou=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),su=Object.freeze({...au,...ou});Object.freeze({...su,body:``,hidden:!1}),{...au};var cu=Object.freeze({width:null,height:null}),lu=Object.freeze({...cu,...ou});function uu(e,t){let n={...e};for(let e in t){let r=t[e],i=typeof r;e in cu?(r===null||r&&(i===`string`||i===`number`))&&(n[e]=r):i===typeof n[e]&&(n[e]=e===`rotate`?r%4:r)}return n}var du=/[\s,]+/;function fu(e,t){t.split(du).forEach(t=>{switch(t.trim()){case`horizontal`:e.hFlip=!0;break;case`vertical`:e.vFlip=!0;break}})}function pu(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 mu=/(-?[0-9.]*[0-9]+[0-9.]*)/g,hu=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function gu(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(mu);if(r===null||!r.length)return e;let i=[],a=r.shift(),o=hu.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 _u(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 vu(e,t){return e?``+e+``+t:t}function yu(e,t,n){let r=_u(e);return vu(r.defs,t+r.content+n)}var bu=e=>e===`unset`||e===`undefined`||e===`none`;function xu(e,t){let n={...su,...e},r={...lu,...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=yu(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=gu(d,c/l)):(u=o===`auto`?c:o,d=s===null?gu(u,l/c):s===`auto`?l:s);let f={},p=(e,t)=>{bu(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 Su=/\sid="(\S+)"/g,Cu=`IconifyId`+Date.now().toString(16)+(Math.random()*16777216|0).toString(16),wu=0;function Tu(e,t=Cu){let n=[],r;for(;r=Su.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+(wu++).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 Eu(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 Du(e){return e.replace(/"/g,`'`).replace(/%/g,`%25`).replace(/#/g,`%23`).replace(//g,`%3E`).replace(/\s+/g,` `)}function Ou(e){return`data:image/svg+xml,`+Du(e)}function ku(e){return`url("`+Ou(e)+`")`}var Au={...lu,inline:!1},ju={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,"aria-hidden":!0,role:`img`},Mu={display:`inline-block`},Nu={backgroundColor:`currentColor`},Pu={backgroundColor:`transparent`},Fu={Image:`var(--svg)`,Repeat:`no-repeat`,Size:`100% 100%`},Iu={webkitMask:Nu,mask:Nu,background:Pu};for(let e in Iu){let t=Iu[e];for(let n in Fu)t[e+n]=Fu[n]}var Lu={};[`horizontal`,`vertical`].forEach(e=>{let t=e.slice(0,1)+`Flip`;Lu[e+`-flip`]=t,Lu[e.slice(0,1)+`-flip`]=t,Lu[e+`Flip`]=t});function Ru(e){return e+(e.match(/^[-0-9.]+$/)?`px`:``)}var zu=(e,t)=>{let n=uu(Au,t),i={...ju},a=t.mode||`svg`,o={},s=t.style,c=typeof s==`object`&&!(s instanceof Array)?s:{};for(let e in t){let r=t[e];if(r!==void 0)switch(e){case`icon`:case`style`:case`onLoad`:case`mode`:case`ssr`:break;case`inline`:case`hFlip`:case`vFlip`:n[e]=r===!0||r===`true`||r===1;break;case`flip`:typeof r==`string`&&fu(n,r);break;case`color`:o.color=r;break;case`rotate`:typeof r==`string`?n[e]=pu(r):typeof r==`number`&&(n[e]=r);break;case`ariaHidden`:case`aria-hidden`:r!==!0&&r!==`true`&&delete i[`aria-hidden`];break;default:{let t=Lu[e];t?(r===!0||r===`true`||r===1)&&(n[t]=!0):Au[e]===void 0&&(i[e]=r)}}}let l=xu(e,n),u=l.attributes;if(n.inline&&(o.verticalAlign=`-0.125em`),a===`svg`){i.style={...o,...c},Object.assign(i,u);let e=0,n=t.id;return typeof n==`string`&&(n=n.replace(/-/g,`_`)),i.innerHTML=Tu(l.body,n?()=>n+`ID`+ e++:`iconifyVue`),r(`svg`,i)}let{body:d,width:f,height:p}=e,m=a===`mask`||(a===`bg`?!1:d.indexOf(`currentColor`)!==-1),h=Eu(d,{...u,width:f+``,height:p+``});return i.style={...o,"--svg":ku(h),width:Ru(u.width),height:Ru(u.height),...Mu,...m?Nu:Pu,...c},r(`span`,i)},Bu=Object.create(null),Vu=z((e,t)=>()=>{let n=e.icon,r=typeof n==`string`?Bu[n]:typeof n==`object`?n:null;return typeof r!=`object`||!r||typeof r.body!=`string`?c(t.slots,`default`):zu({...su,...r},e)},{props:[`icon`,`mode`,`ssr`,`width`,`height`,`style`,`color`,`inline`,`rotate`,`hFlip`,`horizontalFlip`,`vFlip`,`verticalFlip`,`flip`,`id`,`ariaHidden`,`customise`,`title`]}),Hu=z({inheritAttrs:!1,__name:`VPIconify`,props:{name:{},size:{},color:{},prefix:{},extra:{}},setup(e){let t=F(null),n=F(!1),r=j(()=>e.name.includes(`:`)?e.name:e.prefix?`${e.prefix}:${e.name}`:e.name),i=j(()=>Ko(r.value));async function a(){i.value||t.value||(n.value=!1,t.value=await zl(e.name),n.value=!0)}return l(()=>e.name,a,{immediate:!0}),(r,a)=>{let c=d(`ClientOnly`);return i.value?(h(),P(`span`,o({key:0,class:[`vp-icon`,[i.value,e.extra]],style:{color:e.color,...e.size},"aria-hidden":``,"data-provider":`iconify`},r.$attrs),null,16)):(h(),E(c,{key:1},{default:f(()=>[n.value?t.value?(h(),E(R(Vu),{key:1,class:s([`vp-icon iconify`,[e.extra]]),icon:t.value,style:v({color:e.color,...e.size}),"aria-hidden":``,"data-provider":`iconify`},null,8,[`class`,`icon`,`style`])):D(``,!0):(h(),P(`span`,o({key:0,class:`vp-icon iconify`,style:{color:e.color,...e.size}},r.$attrs),null,16))]),_:1}))}}}),Uu={key:0,class:`vp-icon-img`,"aria-hidden":``},Wu=[`src`],Gu=[`innerHTML`],Ku=I(z({inheritAttrs:!1,__name:`VPIconImage`,props:{type:{},name:{},color:{},size:{}},setup(e){let t=j(()=>e.type===`svg`&&typeof e.name==`object`&&`svg`in e.name?e.name.svg:``),n=j(()=>{if(e.type===`link`){let t=e.name;return Xe(t)?t:V(t)}return``});return(r,i)=>e.type===`link`?(h(),P(`span`,Uu,[L(`img`,{src:n.value,alt:``,style:v({height:e.size?.height})},null,12,Wu)])):e.type===`svg`?(h(),P(`span`,{key:1,class:`vp-icon is-svg`,style:v({color:e.color,...e.size}),"aria-hidden":``,innerHTML:t.value},null,12,Gu)):D(``,!0)}}),[[`__scopeId`,`data-v-a4831070`]]),Z=z({__name:`VPIcon`,props:{provider:{},name:{},size:{},color:{},extra:{}},setup(e){let t=j(()=>{if(typeof e.name==`string`&&(Xe(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=j(()=>{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=j(()=>({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`?(h(),E(Ku,o({key:0,type:t.value},i.value),null,16,[`type`])):t.value===`iconfont`?(h(),E(vc,a(o({key:1},i.value)),null,16)):t.value===`fontawesome`?(h(),E(_c,o({key:2,extra:e.extra},{...i.value,...n.$attrs}),null,16,[`extra`])):t.value===`iconify`?(h(),E(Hu,o({key:3,extra:e.extra},i.value),null,16,[`extra`])):D(``,!0)}}),qu={class:`vp-card-wrapper`},Ju={key:0,class:`title`},Yu=[`innerHTML`],Xu={class:`body`},Zu=I(z({__name:`VPCard`,props:{title:{},icon:{default:``}},setup(e){let t=j(()=>{if(typeof e.icon==`string`&&e.icon?.[0]===`{`)try{return JSON.parse(e.icon)}catch{}return e.icon});return(n,r)=>(h(),P(`article`,qu,[c(n.$slots,`title`,{},()=>[e.title||e.icon?(h(),P(`header`,Ju,[e.icon?(h(),E(Z,{key:0,name:t.value},null,8,[`name`])):D(``,!0),e.title?(h(),P(`span`,{key:1,class:`text`,innerHTML:e.title},null,8,Yu)):D(``,!0)])):D(``,!0)],!0),L(`section`,Xu,[c(n.$slots,`default`,{},void 0,!0)])]))}}),[[`__scopeId`,`data-v-bb92b9cf`]]),Qu=I(z({__name:`VPCardGrid`,props:{cols:{}},setup(e){let t=st(`(min-width: 768px)`),n=st(`(min-width: 960px)`),r=F(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,...M(e.cols)}}function a(){let e=i();return n.value?e.lg:t.value?e.md:e.sm}return l([t,n,()=>e.cols],()=>{r.value=a()}),k(()=>{r.value=a()}),(e,t)=>(h(),P(`div`,{class:s([`vp-card-grid`,[`cols-${r.value}`]]),style:v({gridTemplateColumns:`repeat(${r.value}, 1fr)`})},[c(e.$slots,`default`,{},void 0,!0)],6))}}),[[`__scopeId`,`data-v-670847ec`]]),$u=z({__name:`VPCardMasonry`,props:{cols:{default:()=>({sm:2,md:2,lg:3})},gap:{default:16}},setup(t){let n=u(),r=ee(),a=F(3),c=st(`(min-width: 640px)`),p=st(`(min-width: 960px)`),g=j(()=>{let t=n.default?.();return(Array.isArray(t)?t:[t]).map((t,n)=>e(ie(t,o(t.props??{},{class:`masonry-${r}-${n}`}))))});function _(){let e=1;typeof t.cols==`number`?e=t.cols:typeof t.cols==`object`&&(e=p.value?t.cols.lg||3:c.value?t.cols.md||2:t.cols.sm||2),a.value=Number(e)}let b=N([]),x=N();async function S(){if(await i(),!x.value)return;let e=Array.from({length:a.value},()=>[]),n=Array.from({length:a.value},()=>0);for(let i=0;i{l([c,p,()=>t.cols],_,{immediate:!0}),S();let e=je(S);l([g,a],e,{flush:`post`}),$e(x,e)}),(e,n)=>{let i=d(`ClientOnly`);return h(),P(`div`,{ref_key:`masonry`,ref:x,class:s([`vp-card-masonry`,[`cols-${a.value}`]]),style:v({"grid-gap":`${t.gap}px`,"--card-masonry-cols":a.value}),"data-allow-mismatch":``},[w(i,null,{default:f(()=>[(h(!0),P(T,null,y(b.value,(e,n)=>(h(),P(`div`,{key:`${R(r)}-${n}`,class:`card-masonry-item`,style:v({gap:`${t.gap}px`})},[(h(!0),P(T,null,y(e,e=>(h(),E(m(e),{key:e.props.class}))),128))],4))),128))]),_:1})],6)}}}),ed={class:`image-container`},td=[`src`,`alt`],nd={key:0,class:`image-info`},rd={key:0,class:`title`},id=[`href`],ad={key:1},od={key:1,class:`copyright`},sd={key:0},cd={key:1},ld={key:2},ud={key:2,class:`description`},dd=I(z({__name:`VPImageCard`,props:{image:{},title:{},description:{},href:{},author:{},date:{},width:{},center:{type:Boolean}},setup(e){let t=Se(),n=j(()=>{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=j(()=>({width:e.width?String(Number(e.width))===String(e.width)?`${e.width}px`:e.width:void 0}));return(t,i)=>(h(),P(`div`,{class:s([`vp-image-card`,{center:e.center}]),style:v(r.value)},[L(`div`,ed,[L(`img`,{src:R(V)(e.image),alt:e.title,loading:`lazy`},null,8,td),e.title||e.author||n.value||e.description?(h(),P(`div`,nd,[e.title?(h(),P(`h3`,rd,[e.href?(h(),P(`a`,{key:0,href:e.href,target:`_blank`,rel:`noopener noreferrer`,class:`no-icon`},A(e.title),9,id)):(h(),P(`span`,ad,A(e.title),1))])):D(``,!0),e.author||e.date?(h(),P(`p`,od,[e.author?(h(),P(`span`,sd,A(e.author),1)):D(``,!0),e.author&&n.value?(h(),P(`span`,cd,` | `)):D(``,!0),n.value?(h(),P(`span`,ld,A(n.value),1)):D(``,!0)])):D(``,!0),e.description?(h(),P(`p`,ud,A(e.description),1)):D(``,!0)])):D(``,!0)])],6))}}),[[`__scopeId`,`data-v-fa0bbe09`]]),fd={key:0,class:`visually-hidden`},Q=z({__name:`VPLink`,props:{tag:{},href:{},text:{},noIcon:{type:Boolean},target:{},rel:{}},setup(e){let t=e,n=gt(),{theme:r}=X(),i=j(()=>t.tag??(t.href?`a`:`span`)),{link:a,isExternal:o,isExternalProtocol:l}=Rs(ae(t,`href`),ae(t,`target`)),u=j(()=>{if(t.text||o.value||!a.value)return t.text;let{text:e}=Di(a.value);return e});function d(e){!o.value&&a.value&&(e.preventDefault(),n.push(a.value))}return(t,n)=>(h(),E(m(i.value),{class:s([`vp-link`,{link:R(a),"no-icon":e.noIcon,"vp-external-link-icon":R(o)}]),href:R(a)?R(l)||R(o)?R(a):R(V)(R(a)):void 0,target:e.target??(R(o)?`_blank`:void 0),rel:e.rel??(R(o)?`noopener noreferrer`:void 0),onClick:n[0]||=e=>d(e)},{default:f(()=>[c(t.$slots,`default`,{},()=>[O(A(u.value||e.href),1)]),c(t.$slots,`after-text`),R(o)&&!e.noIcon?(h(),P(`span`,fd,A(R(r).openNewWindowText||`(Open in new window)`),1)):D(``,!0)]),_:3},8,[`class`,`href`,`target`,`rel`]))}}),pd={class:`vp-link-card`},md={class:`body`},hd=[`innerHTML`],gd=[`innerHTML`],_d=I(z({__name:`VPLinkCard`,props:{href:{},title:{},icon:{},description:{},target:{},rel:{}},setup(e){return(t,n)=>(h(),P(`div`,pd,[L(`span`,md,[w(Q,o({href:e.href,"no-icon":``,class:`link no-icon`},{target:e.target,rel:e.rel}),{default:f(()=>[c(t.$slots,`title`,{},()=>[e.icon?(h(),E(Z,{key:0,name:e.icon},null,8,[`name`])):D(``,!0),e.title?(h(),P(`span`,{key:1,class:`text`,innerHTML:e.title},null,8,hd)):D(``,!0)],!0)]),_:3},16,[`href`]),c(t.$slots,`default`,{},()=>[e.description?(h(),P(`p`,{key:0,innerHTML:e.description},null,8,gd)):D(``,!0)],!0)]),n[0]||=L(`span`,{class:`vpi-arrow-right`},null,-1)]))}}),[[`__scopeId`,`data-v-331b6421`]]),vd=z({__name:`VPHomeBox`,props:{type:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{},containerClass:{}},setup(e){let t=co(),n=j(()=>{if(!e.backgroundImage)return null;let n=typeof e.backgroundImage==`string`?e.backgroundImage:e.backgroundImage[t.value?`dark`:`light`]??e.backgroundImage.light;return n?{"background-image":`url(${Xe(n)?e.backgroundImage:V(n)})`,"background-size":`cover`,"background-position":`center`,"background-repeat":`no-repeat`,"background-attachment":e.backgroundAttachment||``}:null}),r=j(()=>s(e.containerClass||``));return(t,i)=>(h(),P(`div`,{class:s([`vp-home-box`,{full:e.full}]),style:v(n.value)},[c(t.$slots,`before`),L(`div`,{class:s([`container`,r.value])},[c(t.$slots,`default`)],2),c(t.$slots,`after`)],6))}}),yd={class:`button-content`},bd={key:1,class:`visually-hidden`},xd=I(z({__name:`VPButton`,props:{tag:{},size:{default:`medium`},theme:{default:`brand`},text:{default:``},href:{},target:{},rel:{},icon:{},suffixIcon:{}},setup(e){let t=e,n=gt(),{theme:r}=X(),i=j(()=>t.tag||t.href?`a`:`button`),{link:a,isExternal:o,isExternalProtocol:l}=Rs(ae(t,`href`),ae(t,`target`));function u(e){!o.value&&a.value?.[0]!==`#`&&(e.preventDefault(),a.value&&n.push(a.value))}return(t,n)=>(h(),E(m(i.value),{class:s([`vp-button`,[e.size,e.theme]]),href:R(a)?R(a)[0]===`#`||R(l)?R(a):R(V)(R(a)):void 0,target:e.target??(R(o)?`_blank`:void 0),rel:e.rel??(R(o)?`noopener noreferrer`:void 0),onClick:n[0]||=e=>u(e)},{default:f(()=>[L(`span`,yd,[e.icon?(h(),E(Z,{key:0,name:e.icon},null,8,[`name`])):D(``,!0),c(t.$slots,`default`,{},()=>[L(`span`,null,A(e.text),1)],!0),R(o)?(h(),P(`span`,bd,A(R(r).openNewWindowText||`(Open in new window)`),1)):D(``,!0),e.suffixIcon?(h(),E(Z,{key:2,name:e.suffixIcon},null,8,[`name`])):D(``,!0)])]),_:3},8,[`class`,`href`,`target`,`rel`]))}}),[[`__scopeId`,`data-v-6059b700`]]),Sd=[`aria-checked`],Cd={class:`check`},wd={key:0,class:`icon`},Td=I(z({__name:`VPSwitch`,props:{ariaChecked:{type:Boolean}},setup(e){return(t,n)=>(h(),P(`button`,{class:`vp-switch`,type:`button`,role:`switch`,"aria-checked":e.ariaChecked??!1},[L(`span`,Cd,[t.$slots.default?(h(),P(`span`,wd,[c(t.$slots,`default`,{},void 0,!0)])):D(``,!0)])],8,Sd))}}),[[`__scopeId`,`data-v-30e4b9f0`]]),Ed=I(z({__name:`VPSwitchAppearance`,setup(e){let t=F(!1),{theme:n,isDark:r}=X();de(()=>{t.value=r.value});let a=j(()=>{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 o(){return window.matchMedia(`(prefers-reduced-motion: reduce)`).matches}let s=S(`toggle-appearance`,async({clientX:e,clientY:t})=>{if(!oo()||a.value===!1||o()){r.value=!r.value;return}await document.startViewTransition(async()=>{r.value=!r.value,await i()}).ready;let{keyframes:n,duration:s}=mc(e,t,a.value,r.value);document.documentElement.animate(n,{duration:s,easing:`ease-in`,fill:`forwards`,pseudoElement:`::view-transition-${r.value?`old`:`new`}(root)`})}),c=F(``);return de(()=>{c.value=r.value?n.value.lightModeSwitchTitle||`Switch to light theme`:n.value.darkModeSwitchTitle||`Switch to dark theme`}),(e,n)=>(h(),E(Td,{class:`vp-switch-appearance`,title:c.value,"aria-checked":t.value,onClick:R(s)},{default:f(()=>[...n[0]||=[L(`span`,{class:`vpi-sun sun`},null,-1),L(`span`,{class:`vpi-moon moon`},null,-1)]]),_:1},8,[`title`,`aria-checked`,`onClick`]))}}),[[`__scopeId`,`data-v-9cdf4d7d`]]),Dd={key:0,class:`vp-navbar-appearance`},Od=I(z({__name:`VPNavBarAppearance`,setup(e){let{theme:t}=X();return(e,n)=>R(t).appearance&&R(t).appearance!==`force-dark`?(h(),P(`div`,Dd,[w(Ed)])):D(``,!0)}}),[[`__scopeId`,`data-v-1f4f941c`]]),kd={class:`vp-menu-link`},Ad=I(z({__name:`VPMenuLink`,props:{item:{}},setup(e){let{page:t}=X();return(n,r)=>(h(),P(`div`,kd,[w(Q,{class:s({active:R(Ni)(R(t).path,e.item.activeMatch||R(ke)(e.item.link),!!e.item.activeMatch)}),href:e.item.link},{default:f(()=>[e.item.icon?(h(),E(Z,{key:0,name:e.item.icon},null,8,[`name`])):D(``,!0),O(` `+A(e.item.text)+` `,1),e.item.badge?(h(),E(gc,o({key:1,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):D(``,!0)]),_:1},8,[`class`,`href`])]))}}),[[`__scopeId`,`data-v-79529d37`]]),jd={class:`vp-menu-group`},Md={key:0,class:`title`},Nd=[`textContent`],Pd=I(z({__name:`VPMenuGroup`,props:{text:{},icon:{},items:{}},setup(e){return(t,n)=>(h(),P(`div`,jd,[e.text?(h(),P(`p`,Md,[e.icon?(h(),E(Z,{key:0,name:e.icon},null,8,[`name`])):D(``,!0),L(`span`,{textContent:A(e.text)},null,8,Nd)])):D(``,!0),(h(!0),P(T,null,y(e.items,e=>(h(),P(T,null,[`link`in e?(h(),E(Ad,{key:e?.link,item:e},null,8,[`item`])):D(``,!0)],64))),256))]))}}),[[`__scopeId`,`data-v-033337ec`]]),Fd={class:`vp-menu`},Id={key:0,class:`items`},Ld=I(z({__name:`VPMenu`,props:{items:{}},setup(e){return(t,n)=>(h(),P(`div`,Fd,[e.items?(h(),P(`div`,Id,[(h(!0),P(T,null,y(e.items,e=>(h(),P(T,{key:e.text},[`link`in e?(h(),E(Ad,{key:0,item:e},null,8,[`item`])):(h(),E(Pd,{key:1,text:e.text,items:e.items,icon:e.icon},null,8,[`text`,`items`,`icon`]))],64))),128))])):D(``,!0),c(t.$slots,`default`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-01d715b8`]]),Rd=[`aria-expanded`,`aria-label`],zd={key:0,class:`text`},Bd=[`innerHTML`],Vd={key:1,class:`vpi-more-horizontal icon`},Hd={class:`menu`},Ud=I(z({__name:`VPFlyout`,props:{prefixIcon:{},icon:{},button:{},label:{},items:{},badge:{}},setup(e){let t=F(!1),n=F();zo({el:n,onBlur:r});function r(){t.value=!1}return(r,i)=>(h(),P(`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},[L(`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?(h(),P(`span`,zd,[e.prefixIcon?(h(),E(Z,{key:0,name:e.prefixIcon},null,8,[`name`])):D(``,!0),e.icon?(h(),P(`span`,{key:1,class:s([`option-icon`,[e.icon]])},null,2)):D(``,!0),e.button?(h(),P(`span`,{key:2,innerHTML:e.button},null,8,Bd)):D(``,!0),e.badge?(h(),E(gc,o({key:3,class:`vp-menu-badge`},typeof e.badge==`string`?{text:e.badge}:e.badge),null,16)):D(``,!0),i[5]||=L(`span`,{class:`vpi-chevron-down text-icon`},null,-1)])):(h(),P(`span`,Vd))],8,Rd),L(`div`,Hd,[w(Ld,{items:e.items},{default:f(()=>[c(r.$slots,`default`,{},void 0,!0)]),_:3},8,[`items`])])],544))}}),[[`__scopeId`,`data-v-6c584748`]]),Wd=[`href`,`aria-label`,`title`],Gd=I(z({__name:`VPSocialLink`,props:{icon:{},link:{},ariaLabel:{}},setup(e){let t=j(()=>{if(typeof e.icon==`string`){let t=Wo[e.icon]||e.icon;return t.includes(`:`)?t:`simple-icons:${t}`}return e.icon}),n=j(()=>e.ariaLabel?e.ariaLabel:typeof e.icon==`string`?e.icon.includes(`:`)?e.icon.split(`:`)[1]:e.icon:e.icon.name);return(r,i)=>(h(),P(`a`,{class:`vp-social-link no-icon`,href:e.link,"aria-label":n.value,title:n.value,target:`_blank`,rel:`noopener`},[w(Z,{name:t.value},null,8,[`name`])],8,Wd))}}),[[`__scopeId`,`data-v-e6aa8850`]]),Kd={class:`vp-social-links`},qd=I(z({__name:`VPSocialLinks`,props:{links:{}},setup(e){return(t,n)=>(h(),P(`div`,Kd,[(h(!0),P(T,null,y(e.links,({link:e,icon:t})=>(h(),E(Gd,{key:e,icon:t,link:e},null,8,[`icon`,`link`]))),128))]))}}),[[`__scopeId`,`data-v-7cffda43`]]),Jd={key:0,class:`group translations`},Yd={class:`trans-title`},Xd={key:1,class:`group appearance`},Zd={class:`item appearance`},Qd={class:`label`},$d={class:`appearance-action`},ef={key:2,class:`group social`},tf={class:`item social-links`},nf=I(z({__name:`VPNavBarExtra`,setup(e){let{theme:t}=X(),{localeLinks:n,currentLang:r}=Zo(),i=j(()=>{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=j(()=>n.value.length&&r.value.text||t.value.appearance||i.value?.length);return(e,o)=>a.value?(h(),E(Ud,{key:0,class:`vp-navbar-extra`,label:`extra navigation`},{default:f(()=>[R(n).length&&R(r).text?(h(),P(`div`,Jd,[L(`p`,Yd,A(R(r).text),1),(h(!0),P(T,null,y(R(n),e=>(h(),E(Ad,{key:e.link,item:e},null,8,[`item`]))),128))])):D(``,!0),R(t).appearance&&R(t).appearance!==`force-dark`?(h(),P(`div`,Xd,[L(`div`,Zd,[L(`p`,Qd,A(R(t).appearanceText||`Appearance`),1),L(`div`,$d,[w(Ed)])])])):D(``,!0),i.value?(h(),P(`div`,ef,[L(`div`,tf,[w(qd,{class:`social-links-list`,links:i.value},null,8,[`links`])])])):D(``,!0)]),_:1})):D(``,!0)}}),[[`__scopeId`,`data-v-370c2aa4`]]),rf=[`aria-expanded`],af=I(z({__name:`VPNavBarHamburger`,props:{active:{type:Boolean}},emits:[`click`],setup(e){return(t,n)=>(h(),P(`button`,{type:`button`,class:s([`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]||=[L(`span`,{class:`container`},[L(`span`,{class:`top`}),L(`span`,{class:`middle`}),L(`span`,{class:`bottom`})],-1)]],10,rf))}}),[[`__scopeId`,`data-v-397e2887`]]),of=z({__name:`VPNavBarMenuGroup`,props:{item:{}},setup(e){let{page:t}=X();function n(r){return`link`in r?Ni(t.value.path,ke(r.link),!!e.item.activeMatch):r.items.some(n)}let r=j(()=>n(e.item));return(n,i)=>(h(),E(Ud,{class:s([`vp-navbar-menu-group`,{active:R(Ni)(R(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`]))}}),sf=[`innerHTML`],cf=I(z({__name:`VPNavBarMenuLink`,props:{item:{}},setup(e){let{page:t}=X();return(n,r)=>(h(),E(Q,{class:s([`navbar-menu-link`,{active:R(Ni)(R(t).path,e.item.activeMatch||R(ke)(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:f(()=>[e.item.icon?(h(),E(Z,{key:0,name:e.item.icon},null,8,[`name`])):D(``,!0),L(`span`,{innerHTML:e.item.text},null,8,sf),e.item.badge?(h(),E(gc,o({key:1,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):D(``,!0)]),_:1},8,[`class`,`href`,`no-icon`,`target`,`rel`]))}}),[[`__scopeId`,`data-v-d9531749`]]),lf={key:0,"aria-labelledby":`main-nav-aria-label`,class:`vp-navbar-menu`},uf=I(z({__name:`VPNavBarMenu`,setup(e){let t=zs();return(e,n)=>R(t).length?(h(),P(`nav`,lf,[n[0]||=L(`span`,{id:`main-nav-aria-label`,class:`visually-hidden`},`Main Navigation`,-1),(h(!0),P(T,null,y(R(t),e=>(h(),P(T,{key:e.text},[`link`in e?(h(),E(cf,{key:0,item:e},null,8,[`item`])):(h(),E(of,{key:1,item:e},null,8,[`item`]))],64))),128))])):D(``,!0)}}),[[`__scopeId`,`data-v-50b5b67f`]]),df={},ff={class:`vp-navbar-search`};function pf(e,t){let n=d(`SearchBox`);return h(),P(`div`,ff,[w(n)])}var mf=I(df,[[`render`,pf]]),hf=I(z({__name:`VPNavBarSocialLinks`,setup(e){let{theme:t}=X(),n=j(()=>{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?(h(),E(qd,{key:0,class:`vp-navbar-social-links`,links:n.value},null,8,[`links`])):D(``,!0)}}),[[`__scopeId`,`data-v-4551a90a`]]),gf=[`src`,`alt`],_f=I(z({inheritAttrs:!1,__name:`VPImage`,props:{image:{},alt:{}},setup(e){let t=j(()=>!e.image||typeof e.image==`string`||!e.image.width||!e.image.height?``:{width:Fi(e.image.width),height:Fi(e.image.height)});return(n,r)=>{let i=d(`VPImage`,!0);return e.image?(h(),P(T,{key:0},[typeof e.image==`string`||`src`in e.image?(h(),P(`img`,o({key:0,class:`vp-image`,style:t.value},typeof e.image==`string`?n.$attrs:{...e.image,...n.$attrs},{src:R(V)(typeof e.image==`string`?e.image:e.image.src),alt:e.alt??(typeof e.image==`string`?``:e.image.alt||``)}),null,16,gf)):(h(),P(T,{key:1},[w(i,o({class:`dark`,image:e.image.dark,alt:e.image.alt},n.$attrs),null,16,[`image`,`alt`]),w(i,o({class:`light`,image:e.image.light,alt:e.image.alt},n.$attrs),null,16,[`image`,`alt`])],64))],64)):D(``,!0)}}}),[[`__scopeId`,`data-v-0eff3115`]]),vf=I(z({__name:`VPNavBarTitle`,setup(e){let{theme:t,site:n}=X(),{hasSidebar:r}=Is(),i=Fe(),{isSidebarCollapsed:a}=As();return(e,o)=>(h(),P(`div`,{class:s([`vp-navbar-title`,{"has-sidebar":R(r)&&!R(a)}])},[w(Q,{class:`title`,href:R(t).home??R(i),"no-icon":``},{default:f(()=>[c(e.$slots,`nav-bar-title-before`,{},void 0,!0),R(t).logo?(h(),E(_f,{key:0,class:`logo`,image:{light:R(t).logo,dark:R(t).logoDark||R(t).logo}},null,8,[`image`])):D(``,!0),L(`span`,null,A(R(n).title),1),c(e.$slots,`nav-bar-title-after`,{},void 0,!0)]),_:3},8,[`href`])],2))}}),[[`__scopeId`,`data-v-b6cbd34c`]]),yf={class:`items`},bf={class:`title`},xf=I(z({__name:`VPNavBarTranslations`,setup(e){let{theme:t}=X(),{currentLang:n,localeLinks:r}=Zo();return(e,i)=>R(r).length&&R(n).text?(h(),E(Ud,{key:0,class:`vp-navbar-translations`,icon:`vpi-languages`,label:R(t).selectLanguageText||`Change Language`},{default:f(()=>[L(`div`,yf,[L(`p`,bf,A(R(n).text),1),(h(!0),P(T,null,y(R(r),e=>(h(),E(Ad,{key:e.link,item:e},null,8,[`item`]))),128))])]),_:1},8,[`label`])):D(``,!0)}}),[[`__scopeId`,`data-v-19c4e9db`]]),Sf={class:`wrapper`},Cf={class:`container`},wf={class:`title`},Tf={class:`content`},Ef={class:`content-body`},Df=I(z({__name:`VPNavBar`,props:{isScreenOpen:{type:Boolean}},emits:[`toggleScreen`],setup(e){let{y:t}=Tt(),{hasSidebar:n,isHome:r}=Is(),{isSidebarCollapsed:i}=As(),a=F({});return de(()=>{a.value={"has-sidebar":n.value&&!i.value,home:r.value,top:t.value===0,"screen-open":e.isScreenOpen}}),(t,n)=>(h(),P(`div`,{class:s([`vp-navbar`,a.value]),"vp-navbar":``},[L(`div`,Sf,[L(`div`,Cf,[L(`div`,wf,[w(vf,null,{"nav-bar-title-before":f(()=>[c(t.$slots,`nav-bar-title-before`,{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(t.$slots,`nav-bar-title-after`,{},void 0,!0)]),_:3})]),L(`div`,Tf,[L(`div`,Ef,[c(t.$slots,`nav-bar-content-before`,{},void 0,!0),w(mf,{class:`search`}),c(t.$slots,`nav-bar-menu-before`,{},void 0,!0),w(uf,{class:`menu`}),c(t.$slots,`nav-bar-menu-after`,{},void 0,!0),w(xf,{class:`translations`}),w(Od,{class:`appearance`}),w(hf,{class:`social-links`}),w(nf,{class:`extra`}),c(t.$slots,`nav-bar-content-after`,{},void 0,!0),w(af,{class:`hamburger`,active:e.isScreenOpen,onClick:n[0]||=e=>t.$emit(`toggleScreen`)},null,8,[`active`])])])])]),n[1]||=L(`div`,{class:`divider`},[L(`div`,{class:`divider-line`})],-1)],2))}}),[[`__scopeId`,`data-v-abe05f02`]]),Of={key:0,class:`vp-nav-screen-appearance`},kf={class:`text`},Af=I(z({__name:`VPNavScreenAppearance`,setup(e){let{theme:t}=X();return(e,n)=>R(t).appearance&&R(t).appearance!==`force-dark`?(h(),P(`div`,Of,[L(`p`,kf,A(R(t).appearanceText??`Appearance`),1),w(Ed)])):D(``,!0)}}),[[`__scopeId`,`data-v-608ad4f3`]]),jf=[`innerHTML`],Mf=I(z({__name:`VPNavScreenMenuGroupLink`,props:{item:{}},setup(e){let t=S(`close-screen`);return(n,r)=>(h(),E(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:R(t)},{default:f(()=>[e.item.icon?(h(),E(Z,{key:0,name:e.item.icon},null,8,[`name`])):D(``,!0),L(`span`,{innerHTML:e.item.text},null,8,jf),e.item.badge?(h(),E(gc,o({key:1,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):D(``,!0)]),_:1},8,[`href`,`target`,`rel`,`no-icon`,`onClick`]))}}),[[`__scopeId`,`data-v-275f2be0`]]),Nf={class:`vp-nav-screen-menu-group-section`},Pf={key:0,class:`title`},Ff=I(z({__name:`VPNavScreenMenuGroupSection`,props:{icon:{},text:{},items:{}},setup(e){return(t,n)=>(h(),P(`div`,Nf,[e.text?(h(),P(`p`,Pf,[e.icon?(h(),E(Z,{key:0,name:e.icon},null,8,[`name`])):D(``,!0),O(` `+A(e.text),1)])):D(``,!0),(h(!0),P(T,null,y(e.items,e=>(h(),E(Mf,{key:e.text,item:e},null,8,[`item`]))),128))]))}}),[[`__scopeId`,`data-v-2e6e4cf1`]]),If=[`aria-controls`,`aria-expanded`],Lf={class:`button-text`},Rf=[`innerHTML`],zf=[`id`],Bf={class:`items`},Vf={key:1,class:`group`},Hf=I(z({__name:`VPNavScreenMenuGroup`,props:{text:{},icon:{},badge:{},items:{}},setup(e){let t=F(!1),n=j(()=>`nav-screen-menu-group-${e.text.replace(` `,`-`).toLowerCase()}`);function r(){t.value=!t.value}return(i,a)=>(h(),P(`div`,{class:s([`vp-nav-screen-menu-group`,{open:t.value}])},[L(`button`,{class:`button`,"aria-controls":n.value,"aria-expanded":t.value,onClick:r},[L(`span`,Lf,[e.icon?(h(),E(Z,{key:0,name:e.icon},null,8,[`name`])):D(``,!0),L(`span`,{innerHTML:e.text},null,8,Rf),e.badge?(h(),E(gc,o({key:1,class:`vp-menu-badge`},typeof e.badge==`string`?{text:e.badge}:e.badge),null,16)):D(``,!0)]),a[0]||=L(`span`,{class:`vpi-plus button-icon`},null,-1)],8,If),w(R(Fn),null,{default:f(()=>[ne(L(`div`,{id:n.value,class:`vp-nav-screen-menu-group-container`},[L(`div`,Bf,[(h(!0),P(T,null,y(e.items,e=>(h(),P(T,{key:e.text},[`link`in e?(h(),P(`div`,{key:e.text,class:`item`},[w(Mf,{item:e},null,8,[`item`])])):(h(),P(`div`,Vf,[w(Ff,{text:e.text,items:e.items,icon:e.icon},null,8,[`text`,`items`,`icon`])]))],64))),128))])],8,zf),[[Ae,t.value]])]),_:1})],2))}}),[[`__scopeId`,`data-v-021bbae3`]]),Uf=[`innerHTML`],Wf=I(z({__name:`VPNavScreenMenuLink`,props:{item:{}},setup(e){let t=S(`close-screen`);return(n,r)=>(h(),E(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:R(t)},{default:f(()=>[e.item.icon?(h(),E(Z,{key:0,name:e.item.icon},null,8,[`name`])):D(``,!0),L(`span`,{innerHTML:e.item.text},null,8,Uf),e.item.badge?(h(),E(gc,o({key:1,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):D(``,!0)]),_:1},8,[`href`,`target`,`rel`,`no-icon`,`onClick`]))}}),[[`__scopeId`,`data-v-8bf18041`]]),Gf={key:0,class:`vp-nav-screen-menu`},Kf=z({__name:`VPNavScreenMenu`,setup(e){let t=zs();return(e,n)=>R(t).length?(h(),P(`nav`,Gf,[(h(!0),P(T,null,y(R(t),e=>(h(),P(T,{key:e.text},[`link`in e?(h(),E(Wf,{key:0,item:e},null,8,[`item`])):(h(),E(Hf,{key:1,text:e.text||``,items:e.items,icon:e.icon,badge:e.badge},null,8,[`text`,`items`,`icon`,`badge`]))],64))),128))])):D(``,!0)}}),qf=z({__name:`VPNavScreenSocialLinks`,setup(e){let{theme:t}=X();return(e,n)=>R(t).social?(h(),E(qd,{key:0,class:`vp-nav-screen-social-links`,links:R(t).social},null,8,[`links`])):D(``,!0)}}),Jf={class:`vp-nav-screen-translations-container`},Yf={class:`list`},Xf=I(z({__name:`VPNavScreenTranslations`,setup(e){let{localeLinks:t,currentLang:n}=Zo(),r=F(!1);function i(){r.value=!r.value}return(e,a)=>R(t).length&&R(n).text?(h(),P(`div`,{key:0,class:s([`vp-nav-screen-translations`,{open:r.value}])},[L(`button`,{class:`title`,onClick:i},[a[0]||=L(`span`,{class:`vpi-languages icon lang`},null,-1),O(` `+A(R(n).text)+` `,1),a[1]||=L(`span`,{class:`vpi-chevron-down icon chevron`},null,-1)]),w(R(Fn),null,{default:f(()=>[ne(L(`div`,Jf,[L(`ul`,Yf,[(h(!0),P(T,null,y(R(t),e=>(h(),P(`li`,{key:e.link,class:`item`},[w(Q,{class:`link`,href:e.link},{default:f(()=>[O(A(e.text),1)]),_:2},1032,[`href`])]))),128))])],512),[[Ae,r.value]])]),_:1})],2)):D(``,!0)}}),[[`__scopeId`,`data-v-41ed3c7a`]]),Zf={key:0,id:`navScreen`,class:`vp-nav-screen`},Qf={class:`container`},$f=I(z({__name:`VPNavScreen`,props:{open:{type:Boolean}},setup(e){let t=Ze(q?document.body:null);return(n,r)=>(h(),E(xt,{name:`fade-in`,onEnter:r[0]||=e=>t.value=!0,onAfterLeave:r[1]||=e=>t.value=!1},{default:f(()=>[e.open?(h(),P(`div`,Zf,[L(`div`,Qf,[c(n.$slots,`nav-screen-content-before`,{},void 0,!0),c(n.$slots,`nav-screen-menu-before`,{},void 0,!0),w(Kf,{class:`menu`}),c(n.$slots,`nav-screen-menu-after`,{},void 0,!0),w(Xf,{class:`translations`}),w(Af,{class:`appearance`}),w(qf,{class:`social-links`}),c(n.$slots,`nav-screen-content-after`,{},void 0,!0)])])):D(``,!0)]),_:3}))}}),[[`__scopeId`,`data-v-eebcfe32`]]),ep=I(z({__name:`VPNav`,setup(e){let{page:t,frontmatter:n}=X(),{isScreenOpen:r,closeScreen:i,toggleScreen:a}=Vs(),o=[`posts`,`friends`,`posts-archives`,`posts-tags`,`posts-categories`],l=j(()=>o.includes(t.value.type)),u=j(()=>n.value.navbar!==!1);return g(`close-screen`,i),p(()=>{q&&document.documentElement.classList.toggle(`hide-nav`,!u.value)}),(e,t)=>u.value?(h(),P(`header`,{key:0,class:s([`vp-nav`,{fixed:l.value}])},[w(Df,{"is-screen-open":R(r),onToggleScreen:R(a)},{"nav-bar-title-before":f(()=>[c(e.$slots,`nav-bar-title-before`,{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(e.$slots,`nav-bar-title-after`,{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(e.$slots,`nav-bar-content-before`,{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(e.$slots,`nav-bar-content-after`,{},void 0,!0)]),"nav-bar-menu-before":f(()=>[c(e.$slots,`nav-bar-menu-before`,{},void 0,!0)]),"nav-bar-menu-after":f(()=>[c(e.$slots,`nav-bar-menu-after`,{},void 0,!0)]),_:3},8,[`is-screen-open`,`onToggleScreen`]),w($f,{open:R(r)},{"nav-screen-content-before":f(()=>[c(e.$slots,`nav-screen-content-before`,{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(e.$slots,`nav-screen-content-after`,{},void 0,!0)]),"nav-screen-menu-before":f(()=>[c(e.$slots,`nav-screen-menu-before`,{},void 0,!0)]),"nav-screen-menu-after":f(()=>[c(e.$slots,`nav-screen-menu-after`,{},void 0,!0)]),_:3},8,[`open`])],2)):D(``,!0)}}),[[`__scopeId`,`data-v-0ef718ff`]]),tp={key:0,class:`vp-backdrop`},np=I(z({__name:`VPBackdrop`,props:{show:{type:Boolean}},setup(e){return(t,n)=>(h(),E(xt,{name:`fade-in`},{default:f(()=>[e.show?(h(),P(`div`,tp)):D(``,!0)]),_:1}))}}),[[`__scopeId`,`data-v-940c0895`]]),rp={"aria-hidden":`true`},ip=I(z({__name:`VPBackToTop`,setup(e){let t=N(),{height:n}=vt(t),{height:r}=He();k(()=>{t.value=document.body});let{page:i}=X(),{y:a}=Tt(),o=F(!1),c=j(()=>a.value/(n.value-r.value)*100),u=j(()=>`${Math.min(Math.round(c.value),100)||0}%`),d=j(()=>`calc(${Math.PI*c.value}% - ${4*Math.PI}px) calc(${Math.PI*100}% - ${4*Math.PI}px)`),p=j(()=>i.value.frontmatter.backToTop===!1||i.value.frontmatter.pageLayout===`home`&&i.value.frontmatter.config&&i.value.frontmatter.config.length<=1),m=j(()=>n.valuer.value/2),g=null;function _(){g&&clearTimeout(g),g=setTimeout(()=>{o.value=!1},1e3)}l(a,()=>{o.value=!0,_()});function y(){window.scrollTo({top:0,behavior:`smooth`})}return(e,t)=>(h(),E(xt,{name:`fade-in`},{default:f(()=>[ne(L(`button`,{type:`button`,class:`vp-back-to-top`,"aria-label":`back to top`,onClick:y},[L(`span`,{class:s([`percent`,{show:o.value}]),"data-allow-mismatch":``},A(u.value),3),L(`span`,{class:s([`icon vpi-back-to-top`,{show:!o.value}])},null,2),(h(),P(`svg`,rp,[L(`circle`,{cx:`50%`,cy:`50%`,"data-allow-mismatch":``,style:v({"stroke-dasharray":d.value})},null,4)]))],512),[[Ae,!p.value&&(m.value||o.value)]])]),_:1}))}}),[[`__scopeId`,`data-v-da5dab7e`]]),ap=[`innerHTML`],op={class:`container`},sp=[`innerHTML`],cp=z({__name:`VPBulletin`,setup(e){let t=An(`Bulletin`)?d(`Bulletin`):null,n=An(`BulletinContent`)?d(`BulletinContent`):null,{bulletin:r,showBulletin:i,enableBulletin:a,close:o}=fo();return(e,l)=>(h(),E(xt,{name:`fade-in-scale-up`},{default:f(()=>[R(t)&&R(a)&&R(i)?(h(),E(m(R(t)),{key:0,class:`vp-bulletin`})):R(r)&&R(a)&&R(i)?(h(),P(`div`,{key:1,class:s([`vp-bulletin preset`,{border:R(r).border??!0,[R(r).layout??`top-right`]:!0}])},[L(`button`,{type:`button`,class:`close`,onClick:l[0]||=(...e)=>R(o)&&R(o)(...e)},[...l[1]||=[L(`span`,{class:`vpi-close`},null,-1)]]),c(e.$slots,`bulletin-content`,{},()=>[R(r).title?(h(),P(`h2`,{key:0,innerHTML:R(r).title},null,8,ap)):D(``,!0),L(`div`,op,[R(n)?(h(),E(m(R(n)),{key:0,class:`content vp-doc`})):R(r).content?(h(),P(`div`,{key:1,class:`content vp-doc`,innerHTML:R(r).content},null,8,sp)):D(``,!0)])])],2)):D(``,!0)]),_:3}))}}),lp={class:`container`},up={class:`content`},dp={key:0,class:`hero-name`},fp={key:1,class:`hero-tagline`},pp={key:2,class:`hero-text`},mp={key:3,class:`actions`},hp=`https://api.pengzhanbo.cn/wallpaper/bing`,gp=I(z({__name:`VPHomeBanner`,props:{type:{},banner:{},bannerMask:{},hero:{},onlyOnce:{type:Boolean},full:{type:Boolean}},setup(e){let{isDark:t,frontmatter:n}=X(),r=j(()=>{let r=e.bannerMask??n.value.bannerMask;return typeof r==`object`?(t.value?r.dark:r.light)||0:r||0}),i=j(()=>{let t=e.banner??n.value.banner;return{"background-image":`url(${t?Xe(t)?t:V(t):hp})`}}),a=j(()=>e.hero?.name??n.value.hero?.name??`Plume`),o=j(()=>e.hero?.tagline??n.value.hero?.tagline??`A VuePress Theme`),s=j(()=>e.hero?.text??n.value.hero?.text),c=j(()=>e.hero?.actions??n.value.hero?.actions??[]);return(e,t)=>(h(),P(`div`,{class:`vp-home-banner`,style:v(i.value)},[L(`div`,{class:`banner-mask`,style:v({opacity:r.value})},null,4),L(`div`,lp,[L(`div`,up,[a.value?(h(),P(`h2`,dp,A(a.value),1)):D(``,!0),o.value?(h(),P(`p`,fp,[t[0]||=L(`span`,{class:`line`},null,-1),t[1]||=O(),L(`span`,null,A(o.value),1)])):D(``,!0),s.value?(h(),P(`p`,pp,A(s.value),1)):D(``,!0),c.value.length?(h(),P(`div`,mp,[(h(!0),P(T,null,y(c.value,e=>(h(),P(`div`,{key:e.link,class:`action`},[w(xd,{tag:`a`,size:`medium`,theme:e.theme,text:e.text,href:e.link},null,8,[`theme`,`text`,`href`])]))),128))])):D(``,!0)])])],4))}}),[[`__scopeId`,`data-v-4e05729b`]]),_p=z({__name:`VPHomeCustom`,props:{type:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let t=e;return(e,n)=>(h(),E(vd,o({class:`vp-home-custom`},t),{default:f(()=>[w(R(rt),{class:`vp-doc`,"vp-content":``})]),_:1},16))}}),vp={class:`doc-hero-container`},yp={class:`doc-hero-main`},bp={class:`heading`},xp=[`innerHTML`],Sp=[`innerHTML`],Cp=[`innerHTML`],wp={key:1,class:`actions`},Tp={class:`action`},Ep={key:0,class:`image`},Dp={class:`image-container`},Op=I(z({__name:`VPHomeDocHero`,props:{type:{},hero:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let t=e,n=j(()=>t.hero??{}),r=j(()=>n.value.actions??[]);return(e,t)=>(h(),P(`div`,{class:s([`vp-home-doc-hero`,{"has-image":n.value.image}])},[L(`div`,vp,[L(`div`,yp,[L(`h1`,bp,[n.value.name?(h(),P(`span`,{key:0,class:`name clip`,innerHTML:n.value.name},null,8,xp)):D(``,!0),n.value.text?(h(),P(`span`,{key:1,class:`text`,innerHTML:n.value.text},null,8,Sp)):D(``,!0)]),n.value.tagline?(h(),P(`p`,{key:0,class:`tagline`,innerHTML:n.value.tagline},null,8,Cp)):D(``,!0),r.value.length?(h(),P(`div`,wp,[L(`div`,Tp,[(h(!0),P(T,null,y(r.value,e=>(h(),E(xd,{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))])])):D(``,!0)]),n.value.image?(h(),P(`div`,Ep,[L(`div`,Dp,[t[0]||=L(`div`,{class:`image-bg`},null,-1),c(e.$slots,`home-doc-hero-image`,{},()=>[n.value.image?(h(),E(_f,{key:0,class:`image-src`,image:n.value.image},null,8,[`image`])):D(``,!0)],!0)])])):D(``,!0)])],2))}}),[[`__scopeId`,`data-v-d70d82c3`]]),kp={class:`box`},Ap={key:0,class:`icon`},jp={key:2,class:`icon`},Mp=[`innerHTML`],Np=[`innerHTML`],Pp=[`innerHTML`],Fp={key:5,class:`link-text`},Ip={class:`link-text-value`},Lp=I(z({__name:`VPHomeFeature`,props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(e){let t=/^[\w-]+:[\w-]+$/,n=j(()=>typeof e.icon!=`string`||Vt(e.icon)||Xe(e.icon)?!1:t.test(e.icon));return(t,r)=>(h(),E(Q,{class:`vp-home-feature`,href:e.link,rel:e.rel,target:e.target,"no-icon":``,tag:e.link?`a`:`div`},{default:f(()=>[L(`article`,kp,[typeof e.icon==`object`&&e.icon.wrap?(h(),P(`div`,Ap,[w(_f,{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`?(h(),E(_f,{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?(h(),P(`div`,jp,[w(Z,{name:e.icon},null,8,[`name`])])):e.icon?(h(),P(`div`,{key:3,class:`icon`,innerHTML:e.icon},null,8,Mp)):D(``,!0),L(`h2`,{class:`title`,innerHTML:e.title},null,8,Np),e.details?(h(),P(`p`,{key:4,class:`details`,innerHTML:e.details},null,8,Pp)):D(``,!0),e.linkText?(h(),P(`div`,Fp,[L(`p`,Ip,[O(A(e.linkText)+` `,1),r[0]||=L(`span`,{class:`vpi-arrow-right link-text-icon`},null,-1)])])):D(``,!0)])]),_:1},8,[`href`,`rel`,`target`,`tag`]))}}),[[`__scopeId`,`data-v-b14ae60c`]]),Rp=[`innerHTML`],zp=[`innerHTML`],Bp={class:`items`},Vp=I(z({__name:`VPHomeFeatures`,props:{type:{},title:{},description:{},features:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let t=j(()=>{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?(h(),E(vd,o({key:0,class:`vp-home-features`},{type:e.type,backgroundAttachment:e.backgroundAttachment,backgroundImage:e.backgroundImage,full:e.full,index:e.index}),{default:f(()=>[e.title?(h(),P(`h2`,{key:0,class:`title`,innerHTML:e.title},null,8,Rp)):D(``,!0),e.description?(h(),P(`p`,{key:1,class:`description`,innerHTML:e.description},null,8,zp)):D(``,!0),L(`div`,Bp,[(h(!0),P(T,null,y(e.features,e=>(h(),P(`div`,{key:e.title,class:s([`item`,[t.value]])},[w(Lp,o({ref_for:!0},e),null,16)],2))),128))])]),_:1},16)):D(``,!0)}}),[[`__scopeId`,`data-v-1917796d`]]),Hp={},Up=Object.keys(Hp),Wp=I(z({__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}=X(),r=j(()=>{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=Li(e),i=Xe(e)||r?e:V(e);return{"background-image":r?e:`url(${i})`,"background-attachment":t.backgroundAttachment,"--vp-hero-bg-filter":t.filter}});return(e,t)=>r.value?(h(),P(`div`,{key:0,class:`home-hero-bg`,style:v(r.value)},null,4)):D(``,!0)}}),[[`__scopeId`,`data-v-6b3f1830`]]),Gp={class:`hero-container`},Kp={class:`hero-content`},qp=[`innerHTML`],Jp=[`innerHTML`],Yp=[`innerHTML`],Xp={key:3,class:`actions`},Zp={class:`action`},Qp=I(z({__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:c,isDark:u}=X(),f=j(()=>r.hero??c.value.hero??{}),p=j(()=>f.value.actions??[]),g=j(()=>r.effect?r.effect:r.background&&Up.includes(r.background)?r.background:null),_=j(()=>{if(g.value===`tint-plate`){let e=r.tintPlate??r.effectConfig;return typeof e==`number`||typeof e==`string`?{rgb:e}:e}return ct(r.effectConfig)?r.effectConfig:null}),v=j(()=>g.value?Hp[g.value]?e(Hp[g.value]):An(g.value)?d(g.value):null:null);function b(){document.documentElement.classList.add(`no-transition`),setTimeout(()=>{document.documentElement.classList.remove(`no-transition`)},300)}let x;l(()=>r.forceDark,()=>{q&&(r.forceDark&&(x??=document.documentElement.dataset.theme,document.documentElement.dataset.theme=`dark`,document.documentElement.classList.add(`force-dark`),i(()=>u.value=!0),b()),document.documentElement.classList.add(`effect-${g.value}`))},{immediate:!0,flush:`post`});function S(){u.value=x===`dark`}return k(()=>{r.forceDark&&window.addEventListener(`unload`,S)}),t(()=>{r.forceDark&&(S(),document.documentElement.classList.remove(`force-dark`,`effect-${g.value}`),b(),window.removeEventListener(`unload`,S))}),(e,t)=>(h(),P(`div`,{class:s([`vp-home-hero`,{full:n.full,once:n.onlyOnce,first:r.index===0,[g.value??``]:!!g.value}])},[v.value?(h(),E(m(v.value),a(o({key:0},_.value)),null,16)):(h(),E(Wp,a(o({key:1},r)),null,16)),L(`div`,Gp,[L(`div`,Kp,[f.value.name?(h(),P(`h1`,{key:0,class:`hero-name`,innerHTML:f.value.name},null,8,qp)):D(``,!0),f.value.tagline?(h(),P(`p`,{key:1,class:`hero-tagline`,innerHTML:f.value.tagline},null,8,Jp)):D(``,!0),f.value.text?(h(),P(`p`,{key:2,class:`hero-text`,innerHTML:f.value.text},null,8,Yp)):D(``,!0),p.value.length?(h(),P(`div`,Xp,[L(`div`,Zp,[(h(!0),P(T,null,y(p.value,e=>(h(),E(xd,{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))])])):D(``,!0)])])],2))}}),[[`__scopeId`,`data-v-622d2135`]]),$p=[`innerHTML`],em=[`innerHTML`],tm=I(z({__name:`VPHomeProfile`,props:{type:{},name:{},description:{},avatar:{},circle:{type:Boolean},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let{theme:t}=X(),n=j(()=>t.value.profile),r=j(()=>({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)=>(h(),E(vd,o({class:`vp-home-profile`},{type:e.type,backgroundAttachment:e.backgroundAttachment,backgroundImage:e.backgroundImage,full:e.full,index:e.index}),{default:f(()=>[r.value.avatar?(h(),E(_f,{key:0,image:r.value.avatar,class:s({circle:r.value.circle})},null,8,[`image`,`class`])):D(``,!0),r.value.name?(h(),P(`h3`,{key:1,innerHTML:r.value.name},null,8,$p)):D(``,!0),r.value.description?(h(),P(`p`,{key:2,innerHTML:r.value.description},null,8,em)):D(``,!0)]),_:1},16))}}),[[`__scopeId`,`data-v-ea8b4342`]]),nm={class:`content-image`},rm={class:`content-text vp-doc`},im={key:0,class:`title`},am=[`innerHTML`],om={key:2,class:`list`},sm=[`innerHTML`],cm=[`innerHTML`],lm=[`innerHTML`],um=I(z({__name:`VPHomeTextImage`,props:{type:{},image:{},width:{},title:{},description:{},list:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let t=j(()=>typeof e.width==`number`?`${e.width}px`:e.width);return(n,r)=>(h(),E(vd,o({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:f(()=>[L(`div`,nm,[w(_f,{image:e.image,style:v({maxWidth:t.value})},null,8,[`image`,`style`])]),L(`div`,rm,[L(`section`,null,[e.title?(h(),P(`h2`,im,A(e.title),1)):D(``,!0),e.description?(h(),P(`p`,{key:1,class:`description`,innerHTML:e.description},null,8,am)):D(``,!0),e.list&&e.list.length?(h(),P(`ul`,om,[(h(!0),P(T,null,y(e.list,(e,t)=>(h(),P(`li`,{key:t},[typeof e==`object`?(h(),P(T,{key:0},[e.title?(h(),P(`h3`,{key:0,innerHTML:e.title},null,8,sm)):D(``,!0),e.description?(h(),P(`p`,{key:1,innerHTML:e.description},null,8,cm)):D(``,!0)],64)):(h(),P(`p`,{key:1,innerHTML:e},null,8,lm))]))),128))])):D(``,!0)])])]),_:1},16,[`container-class`]))}}),[[`__scopeId`,`data-v-2656c8d9`]]),dm={class:`vp-pagination`},fm=[`disabled`],pm={class:`page-range`},mm=[`disabled`,`onClick`],hm=[`disabled`],gm=I(z({__name:`VPPagination`,props:{page:{},totalPage:{},isFirstPage:{type:Boolean},isLastPage:{type:Boolean},pageRange:{}},emits:[`change`],setup(e,{emit:t}){let n=t,{theme:r}=X();return(t,i)=>(h(),P(`div`,dm,[L(`button`,{type:`button`,class:`btn prev`,disabled:e.isFirstPage,onClick:i[0]||=()=>n(`change`,e.page-1)},A(R(r).prevPageLabel||`Prev`),9,fm),L(`div`,pm,[(h(!0),P(T,null,y(e.pageRange,({value:t,more:r})=>(h(),P(`button`,{key:t,class:s([`btn`,{more:r,active:t===e.page}]),disabled:r,type:`button`,onClick:()=>!r&&n(`change`,t)},A(r?`...`:t),11,mm))),128))]),L(`button`,{type:`button`,class:`btn next`,disabled:e.isLastPage,onClick:i[1]||=()=>n(`change`,e.page+1)},A(R(r).nextPageLabel||`Next`),9,hm)]))}}),[[`__scopeId`,`data-v-b89991c1`]]),_m=()=>{let e=Pe();return j(()=>e.value.readingTime??null)},vm=(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())}},ym={words:``,time:``},bm={"/":{word:`约 $word 字`,less1Minute:`小于 1 分钟`,time:`大约 $time 分钟`}},xm=()=>bm?Ln(bm):j(()=>null),Sm=()=>{if(bm==null)return j(()=>ym);let e=_m(),t=xm();return j(()=>e.value&&t.value?vm(e.value,t.value):ym)},Cm=[`src`,`alt`],wm={class:`post-item-content`},Tm={key:0,class:`sticky`},Em={key:1,class:`draft`},Dm={key:2,class:`icon-lock vpi-lock`},Om={class:`post-meta`},km={key:0,class:`category-list`},Am={key:0},jm={key:1,class:`reading-time`},Mm={key:0},Nm={key:1},Pm={key:2,class:`tag-list`},Fm={key:3,class:`create-time`},Im=[`innerHTML`],Lm=I(z({__name:`VPPostItem`,props:{post:{},index:{}},setup(e){let t=F(!1);function n(){t.value=Dn()}k(()=>{n(),window.addEventListener(`resize`,n)}),_(()=>{window.removeEventListener(`resize`,n)});let{collection:r}=X(),i=Xs(),{categories:a,tags:o}=Yo(),c=j(()=>r.value?.meta??{}),l=j(()=>!e.post.createTime||c.value.createTime===!1?``:((c.value.createTime===!0?`short`:c.value.createTime??`short`)===`short`?e.post.createTime?.split(/\s|T/)[0]:e.post.createTime).replace(/\//g,`-`)),u=j(()=>e.post.categoryList??[]),d=xm(),p=j(()=>{let t={time:``,words:``};if(!e.post.readingTime)return t;let n=d.value?vm(e.post.readingTime,d.value):t;return n.time=n.time.replace(/^\D+/,``),n}),m=j(()=>typeof e.post.sticky==`boolean`?e.post.sticky:typeof e.post.sticky==`number`?e.post.sticky>=0:!1),g=j(()=>{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}`}))}),b=j(()=>{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}}),x=j(()=>{if(t.value)return`top`;let n=b.value?.layout??`right`,r=(e.index+1)%2==1;return n===`odd-left`?r?`left`:`right`:n===`odd-right`?r?`right`:`left`:n}),S=j(()=>e.post.excerpt||x.value===`top`?!1:b.value?.compact??!1),C=j(()=>{if(!b.value)return null;let e;if(typeof b.value.ratio==`number`)e=b.value.ratio;else{let[t,n]=b.value.ratio.split(/[:/]/).map(Number);e=n/t}if(x.value===`left`||x.value===`right`){let t=b.value.width??240;return{width:`${t}px`,height:`${t*e}px`}}return{height:0,paddingBottom:`${e*100}%`}});return(t,n)=>(h(),P(`div`,{class:s([`vp-post-item`,{"has-cover":e.post.cover,[x.value]:b.value,draft:e.post.draft}]),"data-allow-mismatch":``},[e.post.cover?(h(),P(`div`,{key:0,class:s([`post-cover`,{compact:S.value}]),"data-allow-mismatch":``,style:v(C.value)},[w(Q,{href:e.post.path},{default:f(()=>[L(`img`,{src:R(V)(e.post.cover),alt:e.post.title,loading:`lazy`},null,8,Cm)]),_:1},8,[`href`])],6)):D(``,!0),L(`div`,wm,[L(`h3`,null,[m.value?(h(),P(`span`,Tm,`TOP`)):D(``,!0),e.post.draft?(h(),P(`span`,Em,`DRAFT`)):D(``,!0),e.post.encrypt?(h(),P(`span`,Dm)):D(``,!0),w(Q,{href:e.post.path,text:e.post.title},null,8,[`href`,`text`])]),L(`div`,Om,[u.value.length?(h(),P(`div`,km,[n[0]||=L(`span`,{class:`icon vpi-folder`},null,-1),(h(!0),P(T,null,y(u.value,(e,t)=>(h(),P(T,{key:t},[w(Q,{href:R(a)?`${R(a).link}?id=${e.id}`:void 0,"no-icon":``},{default:f(()=>[O(A(e.name),1)]),_:2},1032,[`href`]),t===u.value.length-1?D(``,!0):(h(),P(`span`,Am,`/`))],64))),128))])):D(``,!0),p.value.time&&(c.value.readingTime!==!1||c.value.wordCount!==!1)?(h(),P(`div`,jm,[n[1]||=L(`span`,{class:`vpi-books icon`},null,-1),c.value.wordCount===!1?D(``,!0):(h(),P(`span`,Mm,A(p.value.words),1)),c.value.readingTime===!1?D(``,!0):(h(),P(`span`,Nm,A(p.value.time),1))])):D(``,!0),g.value.length?(h(),P(`div`,Pm,[n[2]||=L(`span`,{class:`icon vpi-tag`},null,-1),(h(!0),P(T,null,y(g.value,e=>(h(),E(Q,{key:e.name,class:s([`tag`,e.className]),href:R(o)?`${R(o).link}?tag=${e.name}`:void 0},{default:f(()=>[O(A(e.name),1)]),_:2},1032,[`class`,`href`]))),128))])):D(``,!0),l.value?(h(),P(`div`,Fm,[n[3]||=L(`span`,{class:`icon vpi-clock`},null,-1),L(`span`,null,A(l.value),1)])):D(``,!0)]),e.post.excerpt?(h(),P(`div`,{key:0,class:`vp-doc excerpt`,innerHTML:e.post.excerpt},null,8,Im)):D(``,!0)])],2))}}),[[`__scopeId`,`data-v-860aa5e3`]]),Rm=z({__name:`VPTransitionDrop`,props:{delay:{default:0},duration:{default:.25},appear:{type:Boolean}},setup(e){let{theme:t}=X(),n=j(()=>{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?(h(),E(xt,{key:0,name:`drop`,mode:`out-in`,appear:e.appear,onAppear:a,onBeforeAppear:i,onAfterAppear:o,onEnter:a,onAfterEnter:o,onBeforeLeave:a},{default:f(()=>[c(t.$slots,`default`)]),_:3},8,[`appear`])):c(t.$slots,`default`,{key:1})}}),zm={class:`vp-post-list`},Bm=I(z({__name:`VPPostList`,props:{homePosts:{type:Boolean}},setup(e){let{postList:t,page:n,totalPage:r,pageRange:i,isLastPage:a,isFirstPage:o,isPaginationEnabled:s,changePage:l}=tc(j(()=>!!e.homePosts));return(e,u)=>(h(),P(`div`,zm,[c(e.$slots,`posts-post-list-before`,{},void 0,!0),(h(!0),P(T,null,y(R(t),(e,t)=>(h(),E(Rm,{key:e.path,appear:``,delay:t*.025},{default:f(()=>[(h(),E(Lm,{key:e.path,post:e,index:t},null,8,[`post`,`index`]))]),_:2},1032,[`delay`]))),128)),c(e.$slots,`posts-post-list-after`,{},void 0,!0),R(s)?(h(),E(gm,{key:0,page:R(n),"total-page":R(r),"page-range":R(i),"is-last-page":R(a),"is-first-page":R(o),onChange:R(l)},null,8,[`page`,`total-page`,`page-range`,`is-last-page`,`is-first-page`,`onChange`])):D(``,!0),c(e.$slots,`posts-post-list-pagination-after`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-c677da81`]]),Vm={class:`vp-short-post-list`},Hm={class:`post-title`},Um={class:`post-time`},Wm=I(z({__name:`VPShortPostList`,props:{postList:{}},setup(e){return(t,n)=>(h(),P(`ul`,Vm,[(h(!0),P(T,null,y(e.postList,e=>(h(),P(`li`,{key:e.path},[L(`p`,Hm,[w(Q,{class:`post-link`,href:e.path},{default:f(()=>[O(A(e.title),1)]),_:2},1032,[`href`])]),L(`span`,Um,A(e.createTime),1)]))),128))]))}}),[[`__scopeId`,`data-v-dbe35726`]]),Gm={class:`vp-archives`},Km={class:`archives-title`},qm={key:0,class:`archives`},Jm={class:`archive-title`},Ym={class:`total`},Xm=I(z({__name:`VPPostsArchives`,setup(e){let{archive:t}=Yo(),{archives:n}=Ws();return(e,r)=>(h(),P(`div`,Gm,[c(e.$slots,`posts-archives-before`,{},void 0,!0),L(`h2`,Km,[r[0]||=L(`span`,{class:`vpi-archive icon`},null,-1),L(`span`,null,A(R(t)?.text??`Archives`),1)]),R(n).length?(h(),P(`div`,qm,[(h(!0),P(T,null,y(R(n),e=>(h(),P(`div`,{key:e.label,class:`archive`},[L(`h3`,Jm,[O(A(e.title)+` `,1),L(`span`,Ym,A(e.label),1)]),w(Wm,{"post-list":e.list},null,8,[`post-list`])]))),128))])):D(``,!0),c(e.$slots,`posts-archives-after`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-b0c3071e`]]),Zm={class:`text`},Qm={class:`total`},$m={class:`text`},eh={class:`total`},th={class:`text`},nh={class:`total`},rh=I(z({__name:`VPPostsNav`,props:{isLocal:{type:Boolean}},setup(e){let t=B(),{hasPostsExtract:n,tags:r,archives:i,categories:a}=Qs();return(o,c)=>R(n)?(h(),P(`div`,{key:0,class:s([`vp-posts-nav`,{local:e.isLocal}])},[R(r).link?(h(),E(Q,{key:0,class:s([`nav-link`,{active:R(t).path===R(r).link}]),href:R(r).link},{default:f(()=>[c[0]||=L(`span`,{class:`icon icon-logo vpi-tag`},null,-1),L(`span`,Zm,A(R(r).text),1),L(`span`,Qm,A(R(r).total),1),c[1]||=L(`span`,{class:`icon vpi-chevron-right`},null,-1)]),_:1},8,[`class`,`href`])):D(``,!0),R(a).link?(h(),E(Q,{key:1,class:s([`nav-link`,{active:R(t).path===R(a).link}]),href:R(a).link},{default:f(()=>[c[2]||=L(`span`,{class:`icon icon-logo vpi-category`},null,-1),L(`span`,$m,A(R(a).text),1),L(`span`,eh,A(R(a).total),1),c[3]||=L(`span`,{class:`icon vpi-chevron-right`},null,-1)]),_:1},8,[`class`,`href`])):D(``,!0),R(i).link?(h(),E(Q,{key:2,class:s([`nav-link`,{active:R(t).path===R(i).link}]),href:R(i).link},{default:f(()=>[c[4]||=L(`span`,{class:`icon icon-logo vpi-archive`},null,-1),L(`span`,th,A(R(i).text),1),L(`span`,nh,A(R(i).total),1),c[5]||=L(`span`,{class:`icon vpi-chevron-right`},null,-1)]),_:1},8,[`class`,`href`])):D(``,!0)],2)):D(``,!0)}}),[[`__scopeId`,`data-v-66710166`]]),ih={key:0,class:`vp-profile`},ah=[`src`,`alt`,`width`,`height`],oh={class:`profile-info`},sh=[`innerHTML`],ch={key:1,class:`profile-location`},lh=[`innerHTML`],uh={key:2,class:`profile-organization`},dh=[`innerHTML`],fh={key:1,class:`profile-social`},ph=I(z({__name:`VPPostsProfile`,setup(e){let{theme:t,collection:n}=X(),r=j(()=>(n.value?.type===`post`?n.value.profile:void 0)??t.value.profile),i=j(()=>{if(!r.value)return``;let e=r.value?.avatar??r.value?.url;return e?Xe(e)||e.startsWith(`data:image/`)?e:V(e):``}),a=j(()=>(n.value?.type===`post`?n.value.social:void 0)??t.value.social);return(e,t)=>r.value?(h(),P(`div`,ih,[i.value?(h(),P(`p`,{key:0,class:s({circle:!!r.value.circle})},[L(`img`,{src:i.value,alt:r.value.name,width:r.value.originalWidth,height:r.value.originalHeight},null,8,ah)],2)):D(``,!0),L(`div`,oh,[L(`h3`,null,A(r.value.name),1),r.value.description?(h(),P(`p`,{key:0,innerHTML:r.value.description},null,8,sh)):D(``,!0),r.value.location?(h(),P(`div`,ch,[t[0]||=L(`span`,{class:`vpi-location`},null,-1),r.value.location?(h(),P(`p`,{key:0,innerHTML:r.value.location},null,8,lh)):D(``,!0)])):D(``,!0),r.value.organization?(h(),P(`div`,uh,[t[1]||=L(`span`,{class:`vpi-organization`},null,-1),r.value.organization?(h(),P(`p`,{key:0,innerHTML:r.value.organization},null,8,dh)):D(``,!0)])):D(``,!0)]),a.value?(h(),P(`div`,fh,[w(qd,{links:a.value},null,8,[`links`])])):D(``,!0)])):D(``,!0)}}),[[`__scopeId`,`data-v-9d2e09e3`]]),mh={key:0,class:`vp-posts-aside`},hh=I(z({__name:`VPPostsAside`,setup(e){let{theme:t}=X();return(e,n)=>R(t).profile?(h(),P(`div`,mh,[c(e.$slots,`posts-aside-top`,{},void 0,!0),w(ph),w(rh),c(e.$slots,`posts-aside-bottom`,{},void 0,!0)])):D(``,!0)}}),[[`__scopeId`,`data-v-abda75bb`]]),gh=I(z({__name:`VPCategoriesGroup`,props:{item:{},depth:{default:0}},setup(e){let{collection:t}=X(),n=B(),r=F(null),i=F(!0),a=F(!1),o=j(()=>{let e=t.value?.categoriesExpand??`deep`;if(e===`deep`)return 1/0;let n=Number(e);return Number.isNaN(n)?1/0:n});l(()=>[n.query,e.item,o.value],()=>{let t=n.query.id;t?i.value=c(e.item,t):i.value=e.depth<=o.value,a.value=t?e.item.id===t:!1},{immediate:!0});function c(e,t){return e.id===t||e.items.filter(e=>e.type===`category`).some(e=>c(e,t))}function u(){i.value=!i.value}return k(()=>{r.value&&a.value&&r.value.scrollIntoView({block:`center`})}),(t,n)=>(h(),P(`div`,{ref_key:`el`,ref:r,class:s([`vp-category-group`,{expand:i.value}])},[L(`p`,{class:`folder`,onClick:u},[L(`span`,{class:s([`icon`,[i.value?`vpi-folder-open`:`vpi-folder`]])},null,2),L(`span`,null,A(e.item.title),1)]),e.item.items.length?(h(),E(yh,{key:0,class:`group`,items:e.item.items,depth:e.depth},null,8,[`items`,`depth`])):D(``,!0)],2))}}),[[`__scopeId`,`data-v-b2c7ddc2`]]),_h={class:`vp-categories`},vh={key:0,class:`post`},yh=I(z({__name:`VPCategories`,props:{items:{},depth:{default:0}},setup(e){return(t,n)=>(h(),P(`ul`,_h,[(h(!0),P(T,null,y(e.items,t=>(h(),P(`li`,{key:t.path||t.id,class:`vp-categories-item`},[t.type===`post`?(h(),P(`p`,vh,[n[0]||=L(`span`,{class:`vpi-post`},null,-1),w(Q,{href:t.path,text:t.title},null,8,[`href`,`text`])])):(h(),E(gh,{key:1,item:t,depth:e.depth+1},null,8,[`item`,`depth`]))]))),128))]))}}),[[`__scopeId`,`data-v-220dadcc`]]),bh={class:`vp-post-categories`},xh={class:`categories-title`},Sh={class:`content`},Ch=I(z({__name:`VPPostsCategories`,setup(e){let{categories:t}=Yo(),{categories:n}=Gs();return(e,r)=>(h(),P(`div`,bh,[c(e.$slots,`posts-categories-before`,{},void 0,!0),L(`h2`,xh,[r[0]||=L(`span`,{class:`vpi-category icon`},null,-1),L(`span`,null,A(R(t)?.text??`Categories`),1)]),c(e.$slots,`posts-categories-content-before`,{},void 0,!0),L(`div`,Sh,[w(yh,{items:R(n),depth:0},null,8,[`items`])]),c(e.$slots,`posts-categories-after`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-3ceb9ebc`]]),wh={key:0,class:`profile`},Th={key:0,class:`avatar`},Eh=[`src`,`alt`],Dh={class:`desc`},Oh={class:`profile-info`},kh={key:0,class:`profile-location`},Ah=[`innerHTML`],jh={key:1,class:`profile-organization`},Mh=[`innerHTML`],Nh=I(z({__name:`VPPostsExtract`,setup(e){let{theme:t,collection:n}=X(),r=B(),i=j(()=>(n.value?.type===`post`?n.value.profile:void 0)??t.value.profile),a=j(()=>{if(!i.value)return``;let e=i.value?.avatar??i.value?.url;return e?Xe(e)?e:V(e):``}),{hasPostsExtract:o,tags:u,archives:d,categories:p}=Qs(),m=F(!1),g=F(!1),_=Ze(q?document.body:null);l(()=>r.path,()=>{m.value=!1}),l(m,async()=>{m.value?setTimeout(()=>{g.value=!0},200):g.value=!1}),l([()=>m.value],()=>{m.value?_.value=!0:_.value=!1},{immediate:!0,flush:`post`});let v=j(()=>i.value||o.value);return(e,t)=>v.value?(h(),P(T,{key:0},[L(`div`,{class:`vp-posts-extract`,onClick:t[0]||=e=>m.value=!m.value},[...t[2]||=[L(`span`,{class:`vpi-posts-ext icon`},null,-1)]]),w(xt,{name:`fade-in`},{default:f(()=>[ne(L(`div`,{class:`posts-modal`,onClick:t[1]||=Ct(e=>m.value=!1,[`self`])},[L(`div`,{class:s([`posts-modal-container`,{open:g.value}])},[c(e.$slots,`posts-extract-before`,{},void 0,!0),i.value?(h(),P(`div`,wh,[a.value?(h(),P(`p`,Th,[L(`img`,{src:a.value,alt:i.value.name},null,8,Eh)])):D(``,!0),L(`div`,null,[L(`h3`,null,A(i.value.name),1),L(`p`,Dh,A(i.value.description),1),L(`div`,Oh,[i.value.location?(h(),P(`div`,kh,[t[3]||=L(`span`,{class:`vpi-location`},null,-1),i.value.location?(h(),P(`p`,{key:0,innerHTML:i.value.location},null,8,Ah)):D(``,!0)])):D(``,!0),i.value.organization?(h(),P(`div`,jh,[t[4]||=L(`span`,{class:`vpi-organization`},null,-1),i.value.organization?(h(),P(`p`,{key:0,innerHTML:i.value.organization},null,8,Mh)):D(``,!0)])):D(``,!0)])])])):D(``,!0),v.value?(h(),P(`div`,{key:1,class:s([`posts-nav`,{"no-profile":!i.value}])},[R(u).link?(h(),E(Q,{key:0,class:`nav-link`,href:R(u).link,"no-icon":``},{default:f(()=>[t[5]||=L(`span`,{class:`vpi-tag icon`},null,-1),L(`span`,null,A(R(u).text),1)]),_:1},8,[`href`])):D(``,!0),R(p).link?(h(),E(Q,{key:1,class:`nav-link`,href:R(p).link,"no-icon":``},{default:f(()=>[t[6]||=L(`span`,{class:`vpi-category icon`},null,-1),L(`span`,null,A(R(p).text),1)]),_:1},8,[`href`])):D(``,!0),R(d).link?(h(),E(Q,{key:2,class:`nav-link`,href:R(d).link,"no-icon":``},{default:f(()=>[t[7]||=L(`span`,{class:`vpi-archive icon`},null,-1),L(`span`,null,A(R(d).text),1)]),_:1},8,[`href`])):D(``,!0)],2)):D(``,!0),c(e.$slots,`posts-extract-after`,{},void 0,!0)],2)],512),[[Ae,m.value]])]),_:3})],64)):D(``,!0)}}),[[`__scopeId`,`data-v-17efc2f3`]]),Ph={class:`tags-nav`},Fh={class:`tags-title`},Ih={class:`tags`},Lh=[`onClick`],Rh={class:`tag-name`},zh={class:`tag-count`},Bh={key:0,class:`tags-container`},Vh={class:`tag-title`},Hh=I(z({__name:`VPPostsTags`,setup(e){let{tags:t}=Yo(),{tags:n,currentTag:r,postList:i,handleTagClick:a}=Zs();return(e,o)=>(h(),P(`div`,{class:s([`vp-tags`,{"has-list":R(i).length>0}])},[c(e.$slots,`posts-tags-before`,{},void 0,!0),L(`div`,Ph,[L(`h2`,Fh,[o[0]||=L(`span`,{class:`vpi-tag icon`},null,-1),L(`span`,null,A(R(t)?.text??`Tags`),1)]),c(e.$slots,`posts-tags-title-after`,{},void 0,!0),L(`div`,Ih,[(h(!0),P(T,null,y(R(n),e=>(h(),P(`p`,{key:e.name,class:s([`tag`,{active:e.name===R(r),[e.className]:!0}]),onClick:t=>R(a)(e.name)},[L(`span`,Rh,A(e.name),1),L(`span`,zh,A(e.count),1)],10,Lh))),128))])]),c(e.$slots,`posts-tags-content-before`,{},void 0,!0),R(r)?(h(),P(`div`,Bh,[L(`h3`,Vh,A(R(r)),1),R(i).length?(h(),E(Wm,{key:0,"post-list":R(i)},null,8,[`post-list`])):D(``,!0)])):D(``,!0),c(e.$slots,`posts-tags-after`,{},void 0,!0)],2))}}),[[`__scopeId`,`data-v-8f0d1724`]]),Uh={class:`vp-encrypt-form`},Wh=[`innerHTML`],Gh={class:`encrypt-input-wrapper`},Kh={for:`encrypt-input`},qh=[`placeholder`,`aria-invalid`,`aria-describedby`],Jh={key:0},Yh={key:1,class:`vpi-loading`},Xh=I(z({__name:`VPEncryptForm`,props:{global:{type:Boolean},info:{}},emits:[`validate`],setup(e,{emit:t}){let n=t,{theme:r}=X(),{compareGlobal:i,comparePage:a}=Fo(),o=F(``),c=F(0),l=F(!1);async function u(){if(l.value)return;let t=e.global?i:a;l.value=!0;let r=await t(o.value);l.value=!1,r?(c.value=0,o.value=``):c.value=1,n(`validate`,c.value===0)}return(t,n)=>(h(),P(`div`,Uh,[L(`p`,{class:`encrypt-text`,innerHTML:e.info??`Only Password can access this site`},null,8,Wh),L(`p`,Gh,[L(`label`,Kh,[n[3]||=L(`span`,{class:`vpi-lock icon-lock`},null,-1),ne(L(`input`,{id:`encrypt-input`,"onUpdate:modelValue":n[0]||=e=>o.value=e,class:s([`encrypt-input`,{error:c.value===1}]),type:`password`,autocomplete:`off`,placeholder:R(r).encryptPlaceholder??`Enter Password`,"aria-invalid":c.value===1,"aria-describedby":c.value===1?`encrypt-error`:void 0,onKeyup:he(u,[`enter`]),onFocus:n[1]||=e=>!o.value&&(c.value=0),onInput:n[2]||=e=>o.value&&(c.value=0)},null,42,qh),[[wt,o.value]])])]),L(`button`,{class:s([`encrypt-button`,{unlocking:l.value}]),onClick:u},[l.value?(h(),P(`span`,Yh)):(h(),P(`span`,Jh,A(R(r).encryptButtonText??`Confirm`),1))],2)]))}}),[[`__scopeId`,`data-v-83470b1a`]]),Zh=I(z({inheritAttrs:!1,__name:`VPEncrypt`,setup(e){let{isPageDecrypted:t}=Po(),{theme:n,frontmatter:r}=X(),i=C(`el`);function a(e){e||(i.value?.classList.add(`animation`),setTimeout(()=>{i.value?.classList.remove(`animation`)},800))}return(e,s)=>{let l=d(`ClientOnly`);return R(t)?c(e.$slots,`default`,{key:1},void 0,!0):(h(),E(l,{key:0},{default:f(()=>[L(`div`,o({ref_key:`el`,ref:i,class:`vp-page-encrypt`},e.$attrs),[s[0]||=L(`div`,{class:`logo`},[L(`span`,{class:`vpi-lock icon-lock-head`})],-1),w(Xh,{info:R(r).passwordHint||R(n).encryptPageText,onValidate:a},null,8,[`info`])],16)]),_:1}))}}}),[[`__scopeId`,`data-v-4255f5f2`]]),Qh=z({__name:`VPTransitionFadeSlideY`,setup(e){let{theme:t}=X(),{resolve:n,pending:r}=dc(),i=j(()=>{let e=t.value.transition;return typeof e==`object`?e.page!==!1:e!==!1});return(e,t)=>i.value?(h(),E(xt,{key:0,name:`fade-slide-y`,mode:`out-in`,onAfterEnter:R(n),onBeforeLeave:R(r)},{default:f(()=>[c(e.$slots,`default`)]),_:3},8,[`onAfterEnter`,`onBeforeLeave`])):c(e.$slots,`default`,{key:1})}}),$h=I(z({__name:`VPPosts`,props:{homePosts:{type:Boolean},type:{},onlyOnce:{type:Boolean},collection:{}},setup(e){let{theme:t,page:n}=X();return l(()=>[e.homePosts,e.collection],()=>Za(e.homePosts?e.collection||!0:void 0),{immediate:!0}),_(()=>Za(void 0)),(r,i)=>(h(),P(`div`,{class:s([`vp-posts`,{"home-posts":e.homePosts}]),"vp-posts":``},[w(Zh,null,{default:f(()=>[c(r.$slots,`posts-top`,{},void 0,!0),L(`div`,{class:s([`posts-container`,{"no-profile":!R(t).profile,left:R(t).profile?.layout===`left`}])},[R(t).profile?D(``,!0):(h(),E(rh,{key:0,"is-local":``})),w(Qh,null,{default:f(()=>[R(n).type===`posts-archives`?(h(),E(Xm,{key:0},{"posts-archives-before":f(()=>[c(r.$slots,`posts-archives-before`,{},void 0,!0)]),"posts-archives-after":f(()=>[c(r.$slots,`posts-archives-after`,{},void 0,!0)]),_:3})):R(n).type===`posts-tags`?(h(),E(Hh,{key:1},{"posts-tags-before":f(()=>[c(r.$slots,`posts-tags-before`,{},void 0,!0)]),"posts-tags-after":f(()=>[c(r.$slots,`posts-tags-after`,{},void 0,!0)]),"posts-tags-title-after":f(()=>[c(r.$slots,`posts-tags-title-after`,{},void 0,!0)]),"posts-tags-content-before":f(()=>[c(r.$slots,`posts-tags-content-before`,{},void 0,!0)]),_:3})):R(n).type===`posts-categories`?(h(),E(Ch,{key:2},{"posts-categories-before":f(()=>[c(r.$slots,`posts-categories-before`,{},void 0,!0)]),"posts-categories-after":f(()=>[c(r.$slots,`posts-categories-after`,{},void 0,!0)]),"posts-categories-content-before":f(()=>[c(r.$slots,`posts-categories-content-before`,{},void 0,!0)]),_:3})):(h(),E(Bm,{key:3,"home-posts":e.homePosts},{"posts-post-list-before":f(()=>[c(r.$slots,`posts-post-list-before`,{},void 0,!0)]),"posts-post-list-after":f(()=>[c(r.$slots,`posts-post-list-after`,{},void 0,!0)]),"posts-post-list-pagination-after":f(()=>[c(r.$slots,`posts-post-list-pagination-after`,{},void 0,!0)]),_:3},8,[`home-posts`]))]),_:3}),w(hh,null,{"posts-aside-top":f(()=>[c(r.$slots,`posts-aside-top`,{},void 0,!0)]),"posts-aside-bottom":f(()=>[c(r.$slots,`posts-aside-bottom`,{},void 0,!0)]),_:3}),w(Nh,null,{"posts-extract-before":f(()=>[c(r.$slots,`posts-extract-before`,{},void 0,!0)]),"posts-extract-after":f(()=>[c(r.$slots,`posts-extract-after`,{},void 0,!0)]),_:3})],2),c(r.$slots,`posts-bottom`,{},void 0,!0)]),_:3})],2))}}),[[`__scopeId`,`data-v-c2812240`]]),eg={class:`vp-home`},tg=I(z({__name:`VPHome`,setup(e){let n=u();function a(e={}){return r($h,{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 c={banner:gp,hero:Qp,"doc-hero":Op,features:Vp,"text-image":um,"image-text":um,profile:tm,blog:a,posts:a,custom:_p},p={name:`Theme Plume`,tagline:`VuePress Next Theme`,text:`一个简约的,功能丰富的 vuepress 文档&博客 主题`},{frontmatter:g}=X(),_=j(()=>{let e=g.value.config;return e&&e.length?e:g.value.banner?[{type:`banner`,banner:g.value.banner,bannerMask:g.value.bannerMask,hero:g.value.hero??p}]:[{type:`hero`,full:!0,background:`tint-plate`,hero:g.value.hero??p}]}),v=j(()=>_.value.length===1);function b(e){return c[e]??d(e)}let x=null;return l(()=>v.value,e=>i(()=>{typeof document<`u`&&(x??=document.querySelector(`.vp-layout`),x?.classList.toggle(`footer-no-border`,e))}),{immediate:!0}),t(()=>{x?.classList.remove(`footer-no-border`)}),(e,t)=>(h(),P(`div`,eg,[w(Zh,null,{default:f(()=>[(h(!0),P(T,null,y(_.value,(e,t)=>(h(),P(`div`,{key:e.type+t,class:s({layout:t>0&&e.type!==`features`&&e.type!==`custom`})},[(h(),E(m(b(e.type)),o({ref_for:!0},e,{index:t,"only-once":v.value}),null,16,[`index`,`only-once`]))],2))),128))]),_:1})]))}}),[[`__scopeId`,`data-v-74773d86`]]),ng=z({__name:`VPComment`,setup(e){let{frontmatter:t,isDark:n}=X(),{isPageDecrypted:r}=Po(),i=j(()=>t.value.comments!==!1&&r.value);return(e,t)=>{let r=d(`DocComment`);return i.value?(h(),E(r,{key:0,darkmode:R(n),"vp-comment":``},null,8,[`darkmode`])):D(``,!0)}}}),rg=[`href`],ig=I(z({__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=d(`VPDocOutlineItem`,!0);return h(),P(`ul`,{class:s(e.root?`root`:`nested`)},[(h(!0),P(T,null,y(e.headers,({children:e,link:n,title:r})=>(h(),P(`li`,{key:n},[L(`a`,{class:`outline-link`,href:n,onClick:t},A(r),9,rg),e?.length?(h(),E(i,{key:0,headers:e},null,8,[`headers`])):D(``,!0)]))),128))],2)}}}),[[`__scopeId`,`data-v-2c1e13fb`]]),ag={class:`content`},og={id:`doc-outline-aria-label`,"aria-level":`2`,class:`outline-title`,role:`heading`},sg=I(z({__name:`VPDocAsideOutline`,setup(e){let{theme:t}=X(),n=ns(),r=j(()=>n.value.length>0),i=F(),a=F();ds(i,a);function o(){window.print()}return(e,c)=>(h(),P(`nav`,{ref_key:`container`,ref:i,"aria-labelledby":`doc-outline-aria-label`,class:s([`vp-doc-aside-outline`,{"has-outline":r.value}]),role:`navigation`},[L(`div`,ag,[L(`div`,{ref_key:`marker`,ref:a,class:`outline-marker`},null,512),L(`div`,og,[L(`span`,null,A(R(t).outlineLabel||`On this page`),1),L(`span`,{class:`vpi-print icon`,onClick:o})]),w(ig,{headers:R(n),root:!0},null,8,[`headers`])])],2))}}),[[`__scopeId`,`data-v-5bc7b1a7`]]),cg={class:`vp-doc-aside`},lg=I(z({__name:`VPDocAside`,setup(e){return(e,t)=>(h(),P(`div`,cg,[c(e.$slots,`aside-top`,{},void 0,!0),c(e.$slots,`aside-outline-before`,{},void 0,!0),w(sg),c(e.$slots,`aside-outline-after`,{},void 0,!0),t[0]||=L(`div`,{class:`spacer`},null,-1),c(e.$slots,`aside-bottom`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-82c28938`]]),ug={key:0,class:`vp-breadcrumb`},dg={vocab:`https://schema.org/`,typeof:`BreadcrumbList`},fg={key:0,class:`vpi-chevron-right`},pg=[`content`],mg=[`content`],hg=I(z({__name:`VPDocBreadcrumbs`,setup(e){let{page:t,collection:n}=X(),{isPosts:r}=Xo(),{home:i,posts:a,categories:o}=Yo(),c=Ss(),l=Fe(),u=j(()=>r.value&&t.value.categoryList?t.value.categoryList.length>0:c.value.length>0),d=j(()=>{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}=we(K(l.value,n.value.linkPrefix||n.value.dir));a!==t.value.path&&e.push({link:r?void 0:a,text:i.title||n.value.title||Qe(n.value.dir).split(`/`).pop()||``})}c.value.length>0&&e.push(...f(c.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?ke(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?(h(),P(`nav`,ug,[L(`ol`,dg,[(h(!0),P(T,null,y(d.value,({text:e,link:t,current:n},r)=>(h(),P(`li`,{key:t,property:`itemListElement`,typeof:`ListItem`},[w(Q,{href:t,class:s([`breadcrumb`,{current:n}]),property:`item`,typeof:`WebPage`,text:e,"no-icon":``},null,8,[`href`,`class`,`text`]),r===d.value.length-1?D(``,!0):(h(),P(`span`,fg)),L(`meta`,{property:`name`,content:e},null,8,pg),L(`meta`,{property:`position`,content:`${r+1}`},null,8,mg)]))),128))])])):D(``,!0)}}),[[`__scopeId`,`data-v-2a2ba449`]]),gg={class:`vp-copyright`},_g={key:0},vg={key:1,"data-allow-mismatch":``},yg={class:`source`},bg={key:2},xg=I(z({__name:`VPCopyright`,props:{author:{},creation:{},source:{},license:{}},setup(e){let t=e,{theme:n}=X(),{author:r,creation:i,creationText:a,license:o,sourceUrl:c}=_o(j(()=>t));return(e,t)=>(h(),P(`div`,gg,[t[0]||=L(`span`,{class:`copyright-mask`},null,-1),R(r)?(h(),P(`p`,_g,[L(`span`,null,A(R(n).copyrightAuthorText||`Copyright Ownership:`),1),w(Q,{href:R(r).url,"no-icon":``},{default:f(()=>[O(A(R(r).name),1)]),_:1},8,[`href`])])):D(``,!0),R(c)?(h(),P(`p`,vg,[L(`span`,null,A(R(a)),1),L(`span`,yg,[w(Q,{href:R(c),"no-icon":R(i)===`original`,"data-allow-mismatch":``},{default:f(()=>[O(A(decodeURIComponent(R(c))),1)]),_:1},8,[`href`,`no-icon`])])])):D(``,!0),R(o)?(h(),P(`p`,bg,[L(`span`,null,A(R(n).copyrightLicenseText||`License under`),1),w(Q,{href:R(o).url,"no-icon":``},{default:f(()=>[O(A(R(o).name),1)]),_:1},8,[`href`]),R(o).icons?(h(!0),P(T,{key:0},y(R(o).icons,e=>(h(),P(`span`,{key:e,class:s(`vpi-license-${e}`)},null,2))),128)):D(``,!0)])):D(``,!0)]))}}),[[`__scopeId`,`data-v-d35627c6`]]),Sg=[`href`],Cg=I(z({__name:`VPDocHeader`,props:{title:{},anchor:{}},setup(e){let{theme:t,frontmatter:n}=X(),r=j(()=>{let e=n.value.outline??t.value.outline;return`h${Array.isArray(e)?e[0]:e===`deep`?2:e||2}`});return(t,n)=>(h(),E(m(r.value),{id:e.anchor,tabindex:`-1`,class:`vp-doc-header`},{default:f(()=>[L(`a`,{href:`#${e.anchor}`,class:`header-anchor`},[L(`span`,null,[c(t.$slots,`default`,{},()=>[O(A(e.title),1)],!0)])],8,Sg)]),_:3},8,[`id`]))}}),[[`__scopeId`,`data-v-70180680`]]),wg={key:0,class:`vp-doc-copyright`},Tg=z({__name:`VPDocCopyright`,setup(e){let{theme:t,frontmatter:n}=X(),r=j(()=>{if((n.value.copyright??t.value.copyright??!1)===!1)return null;let e=ct(n.value.copyright)?n.value.copyright:{license:n.value.copyright===!0?``:n.value.copyright};if(!t.value.copyright)return e;let r=ct(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?(h(),P(`div`,wg,[w(Cg,{anchor:`doc-copyright`},{default:f(()=>[O(A(R(t).copyrightText||`Copyright`),1)]),_:1}),w(xg,a(x(r.value)),null,16)])):D(``,!0)}}),Eg={key:0,class:`vp-doc-footer`},Dg={key:0,class:`edit-info`},Og={key:0,class:`edit-link`},kg={key:1,class:`last-updated`,"aria-label":`Last updated`},Ag={class:`last-updated-text`},jg=[`datetime`],Mg={class:`contributors-label`},Ng={class:`contributors-info`},Pg={class:`contributor`},Fg={key:2,class:`prev-next`},Ig={class:`pager`},Lg=[`innerHTML`],Rg={class:`title`},zg=[`innerHTML`],Bg={class:`pager`},Vg=[`innerHTML`],Hg={class:`title`},Ug=[`innerHTML`],Wg=I(z({__name:`VPDocFooter`,setup(e){let{theme:t,frontmatter:n,page:r}=X(),i=to(),a=bo(),{datetime:o,isoDatetime:l,lastUpdatedText:u}=Qo(),{contributors:p,mode:m}=po(),{prev:g,next:_}=rc(),v=j(()=>r.value.git?.changelog?.length&&(n.value.changelog??!!i.value.changelog)),b=j(()=>!!(i.value.editLink&&n.value.editLink!==!1&&a.value)),x=j(()=>!!(i.value.lastUpdated!==!1&&n.value.lastUpdated!==!1&&o.value)&&!v.value),C=j(()=>!!p.value.length&&m.value===`inline`),ee=S(`doc-footer-slot-exists`,F(!1)),te=j(()=>b.value||x.value||C.value||g.value?.link||_.value?.link||M(ee));return(e,n)=>{let r=d(`VPIcon`);return te.value?(h(),P(`footer`,Eg,[c(e.$slots,`doc-footer-before`,{},void 0,!0),b.value||x.value?(h(),P(`div`,Dg,[b.value&&R(a)?(h(),P(`div`,Og,[w(Q,{class:`edit-link-button`,href:R(a).link,"no-icon":``},{default:f(()=>[n[0]||=L(`span`,{class:`vpi-square-pen edit-link-icon`,"aria-label":`edit icon`},null,-1),O(` `+A(R(a).text),1)]),_:1},8,[`href`])])):D(``,!0),x.value?(h(),P(`div`,kg,[L(`p`,Ag,[O(A(R(u))+`: `,1),L(`time`,{datetime:R(l),class:`last-updated-time`},A(R(o)),9,jg)])])):D(``,!0)])):D(``,!0),C.value&&R(p)?.length?(h(),P(`div`,{key:1,class:s([`contributors`,{right:x.value}]),"aria-label":`Contributors`},[L(`span`,Mg,A(R(t).contributorsText||`Contributors`)+`: `,1),L(`span`,Ng,[(h(!0),P(T,null,y(R(p),(e,t)=>(h(),P(T,{key:e.name+t},[L(`span`,Pg,A(e.name),1),t===R(p).length-1?D(``,!0):(h(),P(T,{key:0},[O(`, `)],64))],64))),128))])],2)):D(``,!0),R(g)?.link||R(_)?.link?(h(),P(`nav`,Fg,[L(`div`,Ig,[R(g)?.link?(h(),E(Q,{key:0,class:`pager-link prev`,href:R(g).link},{default:f(()=>[L(`span`,{class:`desc`,innerHTML:R(t).prevPageLabel||`Previous page`},null,8,Lg),L(`span`,Rg,[R(g).icon?(h(),E(r,{key:0,name:R(g).icon},null,8,[`name`])):D(``,!0),L(`span`,{innerHTML:R(g).text},null,8,zg)])]),_:1},8,[`href`])):D(``,!0)]),L(`div`,Bg,[R(_)?.link?(h(),E(Q,{key:0,class:`pager-link next`,href:R(_).link},{default:f(()=>[L(`span`,{class:`desc`,innerHTML:R(t).nextPageLabel||`Next page`},null,8,Vg),L(`span`,Hg,[R(_).icon?(h(),E(r,{key:0,name:R(_).icon},null,8,[`name`])):D(``,!0),L(`span`,{innerHTML:R(_).text},null,8,Ug)])]),_:1},8,[`href`])):D(``,!0)])])):D(``,!0)])):D(``,!0)}}}),[[`__scopeId`,`data-v-5fa3d2bc`]]),Gg={class:`vp-doc-title`},Kg={key:0,class:`vp-doc-meta`},qg={key:0,class:`reading-time`},Jg={key:0},Yg={key:1},Xg={key:1},Zg={key:2,class:`create-time`},Qg=I(z({__name:`VPDocMeta`,setup(e){let{page:t,frontmatter:n,theme:r,collection:i}=X(),a=Xs(),o=Sm(),{tags:l}=Yo(),{isPosts:u}=Xo(),d=j(()=>i.value?.meta??{}),p=j(()=>{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`&&!u.value)return``;let i=n.value.createTime;return i?(e===`short`?i.split(/\s|T/)[0]:i).replace(/\//g,`-`):``}),m=j(()=>{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}`})):[]}),g=j(()=>n.value.badge?typeof n.value.badge==`string`?{text:n.value.badge}:n.value.badge:!1),_=S(`doc-meta-slot-exists`,F(!1)),v=j(()=>o.value.time&&(d.value.readingTime!==!1||d.value.wordCount!==!1)||m.value.length||p.value||_.value);return(e,r)=>(h(),P(T,null,[L(`div`,Gg,[c(e.$slots,`doc-title-before`,{},void 0,!0),L(`h1`,{class:s([`page-title`,{padding:!v.value}])},[R(n).draft?(h(),E(gc,{key:0,type:`warning`,text:`DRAFT`})):D(``,!0),O(` `+A(R(n).title||R(t).title)+` `,1),g.value?(h(),E(gc,{key:1,type:g.value.type||`tip`,text:g.value.text},null,8,[`type`,`text`])):D(``,!0)],2),c(e.$slots,`doc-title-after`,{},void 0,!0)]),v.value?(h(),P(`div`,Kg,[c(e.$slots,`doc-meta-before`,{},void 0,!0),R(o).time&&R(n).readingTime!==!1&&(d.value.readingTime!==!1||d.value.wordCount!==!1)?(h(),P(`p`,qg,[r[0]||=L(`span`,{class:`vpi-books icon`},null,-1),d.value.wordCount===!1?D(``,!0):(h(),P(`span`,Jg,A(R(o).words),1)),d.value.readingTime===!1?D(``,!0):(h(),P(`span`,Yg,A(R(o).time),1))])):D(``,!0),m.value.length>0?(h(),P(`p`,Xg,[r[1]||=L(`span`,{class:`vpi-tag icon`},null,-1),(h(!0),P(T,null,y(m.value,e=>(h(),E(Q,{key:e.name,class:s([`tag`,e.className]),href:R(l)?.link&&R(u)?`${R(l).link}?tag=${e.name}`:void 0},{default:f(()=>[O(A(e.name),1)]),_:2},1032,[`class`,`href`]))),128))])):D(``,!0),c(e.$slots,`doc-meta-after`,{},void 0,!0),p.value?(h(),P(`p`,Zg,[r[2]||=L(`span`,{class:`vpi-clock icon`},null,-1),L(`span`,null,A(p.value),1)])):D(``,!0)])):D(``,!0)],64))}}),[[`__scopeId`,`data-v-811eabae`]]),$g={class:`container`},e_={class:`aside-content`},t_={class:`content-container`},n_={class:`main`},r_=I(z({__name:`VPDoc`,setup(e){let{page:t,theme:n,frontmatter:r}=X(),a=B(),{hasSidebar:o,hasAside:u,leftAside:p}=Is(),{isSidebarCollapsed:m}=As(),{isPosts:g}=Xo(),_=ns(),{isPageDecrypted:v}=Po(),{mode:y}=po(),b=j(()=>u.value?g.value?_.value.length>0:!0:!1),x=j(()=>a.path.replace(/[./]+/g,`_`).replace(/_html$/,``)),S=j(()=>n.value.externalLinkIcon&&r.value.externalLinkIcon!==!1),C=F();return l(()=>a.hash,e=>i(()=>{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=d(`Content`),i=d(`DocGitContributors`),a=d(`DocGitChangelog`);return h(),P(`div`,{class:s([`vp-doc-container`,{"has-sidebar":R(o)&&!R(m),"has-aside":b.value,"is-posts":R(g),"with-encrypt":!R(v)}])},[c(e.$slots,`doc-top`,{},void 0,!0),L(`div`,$g,[b.value?(h(),P(`div`,{key:0,class:s([`aside`,{"left-aside":R(p)}]),"vp-outline":``},[n[0]||=L(`div`,{class:`aside-curtain`},null,-1),w(Qh,null,{default:f(()=>[(h(),P(`div`,{ref_key:`asideEl`,ref:C,key:R(t).path,class:`aside-container`},[L(`div`,e_,[w(lg,null,{"aside-top":f(()=>[c(e.$slots,`aside-top`,{},void 0,!0)]),"aside-bottom":f(()=>[c(e.$slots,`aside-bottom`,{},void 0,!0)]),"aside-outline-before":f(()=>[c(e.$slots,`aside-outline-before`,{},void 0,!0)]),"aside-outline-after":f(()=>[c(e.$slots,`aside-outline-after`,{},void 0,!0)]),"aside-ads-before":f(()=>[c(e.$slots,`aside-ads-before`,{},void 0,!0)]),"aside-ads-after":f(()=>[c(e.$slots,`aside-ads-after`,{},void 0,!0)]),_:3})])]))]),_:3})],2)):D(``,!0),w(Qh,null,{default:f(()=>[(h(),P(`div`,{key:R(t).path,class:`content`},[L(`div`,t_,[c(e.$slots,`doc-before`,{},void 0,!0),L(`main`,n_,[w(hg),c(e.$slots,`doc-meta-top`,{},void 0,!0),w(Qg,null,{"doc-title-before":f(()=>[c(e.$slots,`doc-title-before`,{},void 0,!0)]),"doc-title-after":f(()=>[c(e.$slots,`doc-title-after`,{},void 0,!0)]),"doc-meta-before":f(()=>[c(e.$slots,`doc-meta-before`,{},void 0,!0)]),"doc-meta-after":f(()=>[c(e.$slots,`doc-meta-after`,{},void 0,!0)]),_:3}),c(e.$slots,`doc-meta-bottom`,{},void 0,!0),w(Zh,null,{default:f(()=>[L(`div`,{class:s([`vp-doc plume-content`,[x.value,S.value&&`external-link-icon-enabled`]]),"vp-content":``},[c(e.$slots,`doc-content-before`,{},void 0,!0),w(r),R(y)===`block`?(h(),E(i,{key:0})):D(``,!0),w(a),w(Tg),w(Wg,null,{"doc-footer-before":f(()=>[c(e.$slots,`doc-footer-before`,{},void 0,!0)]),_:3})],2)]),_:3})]),w(ng),c(e.$slots,`doc-after`,{},void 0,!0)])]))]),_:3})]),c(e.$slots,`doc-bottom`,{},void 0,!0)],2)}}}),[[`__scopeId`,`data-v-090a33dc`]]),i_={class:`avatar`},a_=[`src`,`alt`],o_={class:`content`},s_={key:0,class:`location`},c_={key:1,class:`organization`},l_=I(z({__name:`VPFriendsItem`,props:{friend:{}},setup(e){let t=co();function n(e,n){if(!n)return{};let r=ct(n)?t.value?n.dark:n.light:n;return r?{[e]:r}:{}}let r=j(()=>({...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)=>(h(),P(`div`,{class:s([`vp-friend`,{"only-title":!e.friend.desc&&!e.friend.socials?.length&&!e.friend.location&&!e.friend.organization,"no-desc":!e.friend.desc}]),style:v(r.value)},[L(`div`,i_,[L(`img`,{src:e.friend.avatar,alt:e.friend.name},null,8,a_)]),L(`div`,o_,[w(Q,{class:`title`,href:e.friend.link,"no-icon":``,text:e.friend.name},null,8,[`href`,`text`]),e.friend.location?(h(),P(`p`,s_,[n[0]||=L(`span`,{class:`vpi-location`},null,-1),L(`span`,null,A(e.friend.location),1)])):D(``,!0),e.friend.organization?(h(),P(`p`,c_,[n[1]||=L(`span`,{class:`vpi-organization`},null,-1),L(`span`,null,A(e.friend.organization),1)])):D(``,!0),e.friend.desc?(h(),P(`p`,{key:2,class:s([`desc`,{offset:e.friend.location&&e.friend.organization}])},A(e.friend.desc),3)):D(``,!0),e.friend.socials?(h(),E(qd,{key:3,links:e.friend.socials},null,8,[`links`])):D(``,!0)])],6))}}),[[`__scopeId`,`data-v-226d9f51`]]),u_={class:`vp-friends-group`},d_={class:`title`},f_={key:0,class:`description`},p_={key:1,class:`friends-list`},m_=I(z({__name:`VPFriendsGroup`,props:{group:{}},setup(e){return(t,n)=>(h(),P(`div`,u_,[L(`h3`,d_,A(e.group.title||`My Friends`),1),e.group.desc?(h(),P(`p`,f_,A(e.group.desc),1)):D(``,!0),e.group.list?.length?(h(),P(`section`,p_,[(h(!0),P(T,null,y(e.group.list,(e,t)=>(h(),E(l_,{key:e.name+t,friend:e},null,8,[`friend`]))),128))])):D(``,!0)]))}}),[[`__scopeId`,`data-v-0881ce79`]]),h_={class:`title`},g_={key:1,class:`description`},__={key:2,class:`friends-list`},v_={key:4,class:`edit-link`},y_=I(z({__name:`VPFriends`,setup(e){let t=bo(),{frontmatter:n,page:r}=X(),i=j(()=>n.value.list||[]),a=j(()=>n.value.groups||[]),o=j(()=>{let e=n.value.cols||2;return e<1?1:e});return(e,c)=>{let l=d(`Content`);return h(),P(`div`,{class:s([`vp-friends`,{"cols-large":o.value>=3}]),style:v({"--vp-friends-cols":o.value})},[w(Zh,null,{default:f(()=>[R(n).contentPosition===`before`?(h(),E(l,{key:0,class:`vp-doc plume-content before`,"vp-content":``})):D(``,!0),L(`h2`,h_,A(R(n).title||`My Friends`),1),R(n).description&&!R(r).autoDesc?(h(),P(`p`,g_,A(R(n).description),1)):D(``,!0),i.value.length?(h(),P(`section`,__,[(h(!0),P(T,null,y(i.value,(e,t)=>(h(),E(l_,{key:e.name+t,friend:e},null,8,[`friend`]))),128))])):D(``,!0),(h(!0),P(T,null,y(a.value,(e,t)=>(h(),E(m_,{key:t,group:e},null,8,[`group`]))),128)),R(n).contentPosition===`before`?D(``,!0):(h(),E(l,{key:3,class:`vp-doc plume-content after`,"vp-content":``})),R(t)?(h(),P(`div`,v_,[w(Q,{class:`edit-link-button`,href:R(t).link,"no-icon":``},{default:f(()=>[c[0]||=L(`span`,{class:`vpi-square-pen edit-link-icon`,"aria-label":`edit icon`},null,-1),O(` `+A(R(t).text),1)]),_:1},8,[`href`])])):D(``,!0)]),_:1}),w(ng)],6)}}}),[[`__scopeId`,`data-v-02eb234e`]]),b_={class:`vp-page`},x_=z({__name:`VPPage`,setup(e){return(e,t)=>{let n=d(`Content`);return h(),P(`div`,b_,[w(Zh,null,{default:f(()=>[c(e.$slots,`page-top`),w(n,{class:`vp-doc plume-content`,"vp-content":``}),c(e.$slots,`page-bottom`)]),_:3})])}}}),S_=I(z({__name:`VPContent`,props:{isNotFound:{type:Boolean}},setup(e){let{hasSidebar:t,isHome:n}=Is(),{isSidebarCollapsed:r}=As(),{frontmatter:a,collection:o}=X(),{isPostsLayout:u}=Xo(),d=B();return l([u,()=>a.value.pageLayout,()=>d.path],()=>i(()=>{if(q){document.documentElement.classList.toggle(`bg-gray`,u.value);let e=document.documentElement.className.match(/(?:^|\s)(layout-\S+)(?:$|\s)/)?.[1];if(e&&document.documentElement.classList.remove(e),document.documentElement.classList.add(`layout-${u.value?`posts`:a.value.pageLayout||`doc`}`),o.value){let e=document.documentElement.className.match(/(?:^|\s)(collection-\S+)(?:$|\s)/)?.[1];e&&document.documentElement.classList.remove(e),document.documentElement.classList.add(`collection-${o.value.type}-${o.value.linkPrefix?.replace(/^\/|\/$/g,``).replace(/\//g,`_`)||`default`}`)}}}),{immediate:!0}),(i,o)=>(h(),P(`div`,{id:`VPContent`,"vp-content":``,class:s([`vp-content`,{"has-sidebar":R(t)&&!R(r)&&!e.isNotFound,"is-home":R(n)}])},[R(u)||R(a).pageLayout===`posts`?(h(),E($h,{key:0,"home-posts":R(a).pageLayout===`posts`,collection:R(a).collection},{"posts-top":f(()=>[c(i.$slots,`posts-top`,{},void 0,!0)]),"posts-bottom":f(()=>[c(i.$slots,`posts-bottom`,{},void 0,!0)]),"posts-archives-before":f(()=>[c(i.$slots,`posts-archives-before`,{},void 0,!0)]),"posts-archives-after":f(()=>[c(i.$slots,`posts-archives-after`,{},void 0,!0)]),"posts-tags-before":f(()=>[c(i.$slots,`posts-tags-before`,{},void 0,!0)]),"posts-tags-after":f(()=>[c(i.$slots,`posts-tags-after`,{},void 0,!0)]),"posts-tags-title-after":f(()=>[c(i.$slots,`posts-tags-title-after`,{},void 0,!0)]),"posts-tags-content-before":f(()=>[c(i.$slots,`posts-tags-content-before`,{},void 0,!0)]),"posts-categories-before":f(()=>[c(i.$slots,`posts-categories-before`,{},void 0,!0)]),"posts-categories-after":f(()=>[c(i.$slots,`posts-categories-after`,{},void 0,!0)]),"posts-categories-content-before":f(()=>[c(i.$slots,`posts-categories-content-before`,{},void 0,!0)]),"posts-post-list-before":f(()=>[c(i.$slots,`posts-post-list-before`,{},void 0,!0)]),"posts-post-list-after":f(()=>[c(i.$slots,`posts-post-list-after`,{},void 0,!0)]),"posts-post-list-pagination-after":f(()=>[c(i.$slots,`posts-post-list-pagination-after`,{},void 0,!0)]),"posts-aside-top":f(()=>[c(i.$slots,`posts-aside-top`,{},void 0,!0)]),"posts-aside-bottom":f(()=>[c(i.$slots,`posts-aside-bottom`,{},void 0,!0)]),"posts-extract-before":f(()=>[c(i.$slots,`posts-extract-before`,{},void 0,!0)]),"posts-extract-after":f(()=>[c(i.$slots,`posts-extract-after`,{},void 0,!0)]),_:3},8,[`home-posts`,`collection`])):R(a).pageLayout===`page`?(h(),E(x_,{key:1},{"page-top":f(()=>[c(i.$slots,`page-top`,{},void 0,!0)]),"page-bottom":f(()=>[c(i.$slots,`page-bottom`,{},void 0,!0)]),_:3})):R(a).pageLayout===`friends`?(h(),E(y_,{key:2})):R(a).pageLayout===`home`?(h(),E(tg,{key:3},{"posts-top":f(()=>[c(i.$slots,`posts-top`,{},void 0,!0)]),"posts-bottom":f(()=>[c(i.$slots,`posts-bottom`,{},void 0,!0)]),"posts-post-list-before":f(()=>[c(i.$slots,`posts-post-list-before`,{},void 0,!0)]),"posts-post-list-after":f(()=>[c(i.$slots,`posts-post-list-after`,{},void 0,!0)]),"posts-post-list-pagination-after":f(()=>[c(i.$slots,`posts-post-list-pagination-after`,{},void 0,!0)]),_:3})):R(a).pageLayout&&R(a).pageLayout!==`doc`?(h(),E(m(R(a).pageLayout),{key:4})):(h(),E(r_,{key:5},{"doc-top":f(()=>[c(i.$slots,`doc-top`,{},void 0,!0)]),"doc-bottom":f(()=>[c(i.$slots,`doc-bottom`,{},void 0,!0)]),"doc-title-before":f(()=>[c(i.$slots,`doc-title-before`,{},void 0,!0)]),"doc-title-after":f(()=>[c(i.$slots,`doc-title-after`,{},void 0,!0)]),"doc-meta-before":f(()=>[c(i.$slots,`doc-meta-before`,{},void 0,!0)]),"doc-meta-after":f(()=>[c(i.$slots,`doc-meta-after`,{},void 0,!0)]),"doc-meta-top":f(()=>[c(i.$slots,`doc-meta-top`,{},void 0,!0)]),"doc-meta-bottom":f(()=>[c(i.$slots,`doc-meta-bottom`,{},void 0,!0)]),"doc-content-before":f(()=>[c(i.$slots,`doc-content-before`,{},void 0,!0)]),"doc-footer-before":f(()=>[c(i.$slots,`doc-footer-before`,{},void 0,!0)]),"doc-before":f(()=>[c(i.$slots,`doc-before`,{},void 0,!0)]),"doc-after":f(()=>[c(i.$slots,`doc-after`,{},void 0,!0)]),"aside-top":f(()=>[c(i.$slots,`aside-top`,{},void 0,!0)]),"aside-outline-before":f(()=>[c(i.$slots,`aside-outline-before`,{},void 0,!0)]),"aside-outline-after":f(()=>[c(i.$slots,`aside-outline-after`,{},void 0,!0)]),"aside-ads-before":f(()=>[c(i.$slots,`aside-ads-before`,{},void 0,!0)]),"aside-ads-after":f(()=>[c(i.$slots,`aside-ads-after`,{},void 0,!0)]),"aside-bottom":f(()=>[c(i.$slots,`aside-bottom`,{},void 0,!0)]),_:3}))],2))}}),[[`__scopeId`,`data-v-24c1f6e8`]]),C_={class:`container`},w_=[`innerHTML`],T_=[`innerHTML`],E_=I(z({__name:`VPFooter`,setup(e){let{theme:t,frontmatter:n}=X(),{hasSidebar:r}=Is(),{isSidebarCollapsed:i}=As(),a=We(`--vp-footer-height`,q?document.body:null),o=F(null);return k(()=>{t.value.footer&&n.value.footer!==!1&&o.value&&(a.value=`${o.value.offsetHeight}px`)}),(e,a)=>R(t).footer&&R(n).footer!==!1?(h(),P(`footer`,{key:0,ref_key:`footer`,ref:o,class:s([`vp-footer`,{"has-sidebar":R(r)&&!R(i)}]),"vp-footer":``},[c(e.$slots,`footer-content`,{},()=>[L(`div`,C_,[R(t).footer.message?(h(),P(`div`,{key:0,class:`message`,innerHTML:R(t).footer.message},null,8,w_)):D(``,!0),R(t).footer.copyright?(h(),P(`div`,{key:1,class:`copyright`,innerHTML:R(t).footer.copyright},null,8,T_)):D(``,!0)])],!0)],2)):D(``,!0)}}),[[`__scopeId`,`data-v-7503c4d3`]]),D_={class:`global-encrypt-container`},O_={key:0,class:`profile`},k_=[`src`,`alt`],A_={key:1},j_=I(z({inheritAttrs:!1,__name:`VPEncryptGlobal`,setup(e){let{theme:t,site:n}=X(),r=j(()=>t.value.profile),i=j(()=>r.value?.name||n.value.title);return(e,n)=>{let a=d(`ClientOnly`);return h(),P(T,null,[w(a,null,{default:f(()=>[L(`div`,o({class:`vp-global-encrypt`},e.$attrs),[L(`div`,D_,[r.value||i.value?(h(),P(`div`,O_,[r.value?(h(),P(`p`,{key:0,class:s([`avatar`,{circle:r.value.circle}])},[L(`img`,{src:r.value.avatar??r.value.url,alt:r.value.name},null,8,k_)],2)):D(``,!0),i.value?(h(),P(`h3`,A_,A(i.value),1)):D(``,!0)])):D(``,!0),w(Xh,{global:``,info:R(t).encryptGlobalText},null,8,[`info`])])],16)]),_:1}),w(E_)],64)}}}),[[`__scopeId`,`data-v-0ec8c58c`]]),M_={class:`outline`},N_=I(z({__name:`VPLocalNavOutlineDropdown`,props:{headers:{},navHeight:{}},setup(e){let{theme:t}=X(),n=F(!1),r=F(0),a=F(),o=F();l(()=>e.headers,()=>{n.value=!1}),tt(a,()=>{n.value=!1},{ignore:[o]});function c(){n.value=!n.value,r.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function u(e){e.target.classList.contains(`outline-link`)&&(a.value&&(a.value.style.transition=`none`),i(()=>{n.value=!1}))}return(i,l)=>(h(),P(`div`,{class:`vp-local-nav-outline-dropdown`,style:v({"--vp-vh":`${r.value}px`})},[e.headers.length>0?(h(),P(`button`,{key:0,ref_key:`btn`,ref:o,class:s({open:n.value}),onClick:c},[O(A(R(t).outlineLabel||`On this page`)+` `,1),l[0]||=L(`span`,{class:`vpi-chevron-right icon`},null,-1)],2)):D(``,!0),w(xt,{name:`fade-in-scale-up`},{default:f(()=>[n.value?(h(),P(`div`,{key:0,ref_key:`items`,ref:a,class:`items`,onClick:u},[L(`div`,M_,[w(ig,{headers:e.headers},null,8,[`headers`])])],512)):D(``,!0)]),_:1})],4))}}),[[`__scopeId`,`data-v-8de56ecc`]]),P_=[`disabled`,`aria-expanded`],F_={class:`menu-text`},I_=I(z({__name:`VPLocalNav`,props:{open:{type:Boolean},showOutline:{type:Boolean}},emits:[`openMenu`],setup(e){let{theme:t}=X(),{isPosts:n,isPostsLayout:r}=Xo(),{hasSidebar:i,hasLocalNav:a}=Is(),{isSidebarCollapsed:o}=As(),{y:c}=Tt(),l=F(0),u=ns(),d=j(()=>!a.value&&!i.value);k(()=>{l.value=Number.parseInt(getComputedStyle(document.documentElement).getPropertyValue(`--vp-nav-height`))});let f=j(()=>({"vp-local-nav":!0,fixed:d.value,"reached-top":c.value>=l.value,"is-posts":n.value&&!r.value,"with-outline":!e.showOutline,"has-sidebar":i.value&&!o.value})),p=j(()=>(i.value||n.value&&!r.value)&&!d.value);return(r,i)=>p.value?(h(),P(`div`,{key:0,class:s(f.value)},[L(`button`,{class:s([`menu`,{hidden:R(n)}]),disabled:R(n),"aria-expanded":e.open,"aria-controls":`SidebarNav`,onClick:i[0]||=e=>r.$emit(`openMenu`)},[i[1]||=L(`span`,{class:`vpi-align-left menu-icon`},null,-1),L(`span`,F_,A(R(t).sidebarMenuLabel||`Menu`),1)],10,P_),e.showOutline?(h(),E(N_,{key:0,headers:R(u),"nav-height":l.value},null,8,[`headers`,`nav-height`])):D(``,!0)],2)):D(``,!0)}}),[[`__scopeId`,`data-v-b2669241`]]),L_=[`role`,`tabindex`],R_=[`innerHTML`],z_=[`innerHTML`],B_=[`aria-label`,`aria-expanded`],V_={class:`items`},H_=I(z({__name:`VPSidebarItem`,props:{item:{},depth:{}},setup(e){let{collapsed:t,collapsible:r,isLink:i,isActiveLink:a,hasActiveLink:c,hasChildren:l,toggle:u}=Ns(j(()=>e.item)),p=j(()=>l.value?`section`:`div`),g=j(()=>i.value?`a`:`div`),_=j(()=>l.value?e.depth+2===7?`p`:`h${e.depth+2}`:`p`),v=j(()=>i.value?void 0:`button`),b=/^-{3,}$/,x=j(()=>e.item.link&&b.test(e.item.link)),S=j(()=>[[`level-${e.depth}`],{collapsible:r.value},{collapsed:t.value},{"is-link":i.value},{"is-active":a.value},{"has-active":c.value}]);function C(t){`key`in t&&t.key!==`Enter`||e.item.link||u()}return(r,i)=>{let a=d(`VPSidebarItem`,!0);return h(),E(m(p.value),{class:s([`vp-sidebar-item sidebar-item`,S.value])},{default:f(()=>[e.item.text?(h(),P(`div`,o({key:0,class:`item`,role:v.value,tabindex:e.item.items&&0},n(e.item.items?{click:C,keydown:C}:{},!0)),[i[1]||=L(`div`,{class:`indicator`},null,-1),e.item.icon?(h(),E(Z,{key:0,name:e.item.icon,class:s({separator:x.value})},null,8,[`name`,`class`])):D(``,!0),e.item.link&&!x.value?(h(),E(Q,{key:1,tag:g.value,class:`link`,href:e.item.link},{default:f(()=>[(h(),E(m(_.value),{class:`text`},{default:f(()=>[L(`span`,{innerHTML:e.item.text},null,8,R_),e.item.badge?(h(),E(gc,o({key:0,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):D(``,!0)]),_:1}))]),_:1},8,[`tag`,`href`])):(h(),E(m(_.value),{key:2,class:s([`text`,{separator:x.value}])},{default:f(()=>[L(`span`,{innerHTML:e.item.text},null,8,z_),e.item.badge?(h(),E(gc,o({key:0,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):D(``,!0)]),_:1},8,[`class`])),e.item.collapsed==null?D(``,!0):(h(),P(`button`,{key:3,type:`button`,class:`caret`,"aria-label":`${R(t)?`Expand`:`Collapse`} ${e.item.text}`,"aria-expanded":!R(t),tabindex:`-1`},[...i[0]||=[L(`span`,{class:`vpi-chevron-right caret-icon`},null,-1)]],8,B_))],16,L_)):D(``,!0),e.item.items&&e.item.items.length&&e.depth<5?(h(),E(R(Fn),{key:1},{default:f(()=>[ne(L(`div`,null,[L(`div`,V_,[(h(!0),P(T,null,y(e.item.items,t=>(h(),E(a,{key:t.text,item:t,depth:e.depth+1},null,8,[`item`,`depth`]))),128))])],512),[[Ae,!R(t)]])]),_:1})):D(``,!0)]),_:1},8,[`class`])}}}),[[`__scopeId`,`data-v-b36cee5a`]]),U_=I(z({__name:`VPSidebarGroup`,props:{items:{}},setup(e){let t=F(!0),n=null;return k(()=>{n=setTimeout(()=>{n=null,t.value=!1},300)}),_(()=>{n!=null&&(clearTimeout(n),n=null)}),(n,r)=>(h(!0),P(T,null,y(e.items,e=>(h(),P(`div`,{key:e.text,class:s([`group`,{"no-transition":t.value}])},[w(H_,{item:e,depth:0},null,8,[`item`])],2))),128))}}),[[`__scopeId`,`data-v-bd3b2063`]]),W_=I(z({__name:`VPSidebar`,props:{open:{type:Boolean}},setup(e){let{theme:t}=X(),{hasSidebar:n}=Is(),{sidebarGroups:r,sidebarKey:a}=js(),{isSidebarCollapsed:o,toggleSidebarCollapse:u}=As(),d=Le(),p=F(null),m=Ze(q?document.body:null);return l([()=>e.open,p],()=>{e.open?(m.value=!0,p.value?.focus()):m.value=!1},{immediate:!0,flush:`post`}),k(()=>{l(a,async()=>{await i();let e=document.querySelector(`.vp-sidebar .vp-link[href*="${d.value}"]`);if(!p.value)return;if(!e){setTimeout(()=>p.value?.scrollTo(0,0),200);return}let{top:t,height:n}=p.value.getBoundingClientRect(),{top:r,height:a}=e.getBoundingClientRect();(rt+n)&&e.scrollIntoView({block:`center`})},{immediate:!0,flush:`post`})}),(i,l)=>(h(),P(T,null,[w(xt,{name:`fade-slide-x`,mode:`out-in`},{default:f(()=>[R(n)?(h(),P(`aside`,{key:0,ref_key:`navEl`,ref:p,class:s([`vp-sidebar`,{open:e.open,"hide-scrollbar":!(R(t).sidebarScrollbar??!0),collapsed:R(o)}]),"vp-sidebar":``,onClick:l[0]||=Ct(()=>{},[`stop`])},[l[3]||=L(`div`,{class:`curtain`},null,-1),w(Qh,null,{default:f(()=>[(h(),P(`nav`,{id:`SidebarNav`,key:R(a),class:`nav`,"aria-labelledby":`sidebar-aria-label`,tabindex:`-1`},[l[2]||=L(`span`,{id:`sidebar-aria-label`,class:`visually-hidden`},` Sidebar Navigation `,-1),c(i.$slots,`sidebar-nav-before`,{},void 0,!0),w(U_,{items:R(r)},null,8,[`items`]),c(i.$slots,`sidebar-nav-after`,{},void 0,!0)]))]),_:3})],2)):D(``,!0)]),_:3}),R(n)?(h(),P(`div`,{key:0,class:s([`vp-sidebar-control`,{collapsed:R(o)}])},[L(`button`,{type:`button`,class:`toggle-sidebar-btn`,"aria-label":`Toggle sidebar`,onClick:l[1]||=e=>R(u)()},[L(`span`,{class:s(`vpi-sidebar-${R(o)?`open`:`close`}`)},null,2)])],2)):D(``,!0)],64))}}),[[`__scopeId`,`data-v-e118bd8b`]]),G_=I(z({__name:`VPSignDown`,setup(e){let t=N(),{height:n}=vt(t),{height:r}=He();k(()=>{t.value=document.body});let{page:i}=X(),a=j(()=>{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=j(()=>!(n.valuene((h(),P(`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]||=[L(`g`,{fill:`none`,stroke:`currentColor`,"stroke-linecap":`round`,"stroke-linejoin":`round`,"stroke-width":`2.5`},[L(`path`,{d:`m19 11l-7 6l-7-6`}),L(`path`,{d:`m19 5l-7 6l-7-6`,opacity:`0.6`})],-1)]],512)),[[Ae,!a.value&&o.value]])}}),[[`__scopeId`,`data-v-c585d087`]]),K_=I(z({__name:`VPSkipLink`,setup(e){let t=B(),n=F();l(()=>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)=>(h(),P(T,null,[L(`span`,{ref_key:`backToTop`,ref:n,tabindex:`-1`},null,512),L(`a`,{href:`#VPContent`,class:`vp-skip-link visually-hidden`,onClick:r},` Skip to content `)],64))}}),[[`__scopeId`,`data-v-5154d062`]]),q_=I(z({__name:`Layout`,setup(e){let{isSidebarEnabled:t,enableSidebar:n,disableSidebar:r}=As(),{frontmatter:i}=X(),{isGlobalDecrypted:a,isPageDecrypted:o}=Po();return Ls(),(e,l)=>{let u=d(`Content`);return h(),P(T,null,[R(i).pageLayout!==!1&&R(i).pageLayout!==`custom`?(h(),P(`div`,{key:0,class:s([`theme-plume vp-layout`,R(i).pageClass]),"vp-container":``},[R(a)?(h(),P(T,{key:1},[c(e.$slots,`layout-top`,{},void 0,!0),w(K_),w(np,{show:R(t),onClick:R(r)},null,8,[`show`,`onClick`]),w(ep,null,{"nav-bar-title-before":f(()=>[c(e.$slots,`nav-bar-title-before`,{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(e.$slots,`nav-bar-title-after`,{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(e.$slots,`nav-bar-content-before`,{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(e.$slots,`nav-bar-content-after`,{},void 0,!0)]),"nav-bar-menu-before":f(()=>[c(e.$slots,`nav-bar-menu-before`,{},void 0,!0)]),"nav-bar-menu-after":f(()=>[c(e.$slots,`nav-bar-menu-after`,{},void 0,!0)]),"nav-screen-content-before":f(()=>[c(e.$slots,`nav-screen-content-before`,{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(e.$slots,`nav-screen-content-after`,{},void 0,!0)]),"nav-screen-menu-before":f(()=>[c(e.$slots,`nav-screen-menu-before`,{},void 0,!0)]),"nav-screen-menu-after":f(()=>[c(e.$slots,`nav-screen-menu-after`,{},void 0,!0)]),_:3}),w(I_,{open:R(t),"show-outline":R(o),onOpenMenu:R(n)},null,8,[`open`,`show-outline`,`onOpenMenu`]),w(W_,{open:R(t)},{"sidebar-nav-before":f(()=>[c(e.$slots,`sidebar-nav-before`,{},void 0,!0)]),"sidebar-nav-after":f(()=>[c(e.$slots,`sidebar-nav-after`,{},void 0,!0)]),_:3},8,[`open`]),c(e.$slots,`custom-content`,{},()=>[w(S_,null,{"page-top":f(()=>[c(e.$slots,`page-top`,{},void 0,!0)]),"page-bottom":f(()=>[c(e.$slots,`page-bottom`,{},void 0,!0)]),"doc-title-before":f(()=>[c(e.$slots,`doc-title-before`,{},void 0,!0)]),"doc-title-after":f(()=>[c(e.$slots,`doc-title-after`,{},void 0,!0)]),"doc-meta-before":f(()=>[c(e.$slots,`doc-meta-before`,{},void 0,!0)]),"doc-meta-after":f(()=>[c(e.$slots,`doc-meta-after`,{},void 0,!0)]),"doc-meta-top":f(()=>[c(e.$slots,`doc-meta-top`,{},void 0,!0)]),"doc-meta-bottom":f(()=>[c(e.$slots,`doc-meta-bottom`,{},void 0,!0)]),"doc-content-before":f(()=>[c(e.$slots,`doc-content-before`,{},void 0,!0)]),"doc-footer-before":f(()=>[c(e.$slots,`doc-footer-before`,{},void 0,!0)]),"doc-before":f(()=>[c(e.$slots,`doc-before`,{},void 0,!0)]),"doc-after":f(()=>[c(e.$slots,`doc-after`,{},void 0,!0)]),"doc-top":f(()=>[c(e.$slots,`doc-top`,{},void 0,!0)]),"doc-bottom":f(()=>[c(e.$slots,`doc-bottom`,{},void 0,!0)]),"aside-top":f(()=>[c(e.$slots,`aside-top`,{},void 0,!0)]),"aside-bottom":f(()=>[c(e.$slots,`aside-bottom`,{},void 0,!0)]),"aside-outline-before":f(()=>[c(e.$slots,`aside-outline-before`,{},void 0,!0)]),"aside-outline-after":f(()=>[c(e.$slots,`aside-outline-after`,{},void 0,!0)]),"posts-top":f(()=>[c(e.$slots,`posts-top`,{},void 0,!0)]),"posts-bottom":f(()=>[c(e.$slots,`posts-bottom`,{},void 0,!0)]),"posts-archives-before":f(()=>[c(e.$slots,`posts-archives-before`,{},void 0,!0)]),"posts-archives-after":f(()=>[c(e.$slots,`posts-archives-after`,{},void 0,!0)]),"posts-tags-before":f(()=>[c(e.$slots,`posts-tags-before`,{},void 0,!0)]),"posts-tags-after":f(()=>[c(e.$slots,`posts-tags-after`,{},void 0,!0)]),"posts-tags-title-after":f(()=>[c(e.$slots,`posts-tags-title-after`,{},void 0,!0)]),"posts-tags-content-before":f(()=>[c(e.$slots,`posts-tags-content-before`,{},void 0,!0)]),"posts-categories-before":f(()=>[c(e.$slots,`posts-categories-before`,{},void 0,!0)]),"posts-categories-after":f(()=>[c(e.$slots,`posts-categories-after`,{},void 0,!0)]),"posts-categories-content-before":f(()=>[c(e.$slots,`posts-categories-content-before`,{},void 0,!0)]),"posts-post-list-before":f(()=>[c(e.$slots,`posts-post-list-before`,{},void 0,!0)]),"posts-post-list-after":f(()=>[c(e.$slots,`posts-post-list-after`,{},void 0,!0)]),"posts-post-list-pagination-after":f(()=>[c(e.$slots,`posts-post-list-pagination-after`,{},void 0,!0)]),"posts-aside-top":f(()=>[c(e.$slots,`posts-aside-top`,{},void 0,!0)]),"posts-aside-bottom":f(()=>[c(e.$slots,`posts-aside-bottom`,{},void 0,!0)]),"posts-extract-before":f(()=>[c(e.$slots,`posts-extract-before`,{},void 0,!0)]),"posts-extract-after":f(()=>[c(e.$slots,`posts-extract-after`,{},void 0,!0)]),_:3})],!0),w(ip),w(G_),w(E_,null,{"footer-content":f(()=>[c(e.$slots,`footer-content`,{},void 0,!0)]),_:3}),c(e.$slots,`layout-bottom`,{},void 0,!0)],64)):(h(),E(j_,{key:0}))],2)):(h(),E(u,{key:1,"vp-container":``,"vp-content":``})),w(cp,null,{"bulletin-content":f(()=>[c(e.$slots,`bulletin-content`,{},void 0,!0)]),_:3})],64)}}}),[[`__scopeId`,`data-v-ff6f8537`]]),J_={"vp-not-found":``,class:`theme-plume vp-layout`},Y_={id:`VPContent`,class:`vp-content`},X_={class:`vp-not-found`},Z_={class:`code`},Q_={class:`title`},$_={class:`quote`},ev={class:`action`},tv=[`href`,`aria-label`],nv=I(z({__name:`NotFound`,setup(e){let t=Fe(),{theme:n}=X();return(e,r)=>(h(),P(T,null,[L(`div`,J_,[c(e.$slots,`layout-top`,{},void 0,!0),w(K_),w(ep,null,{"nav-bar-title-before":f(()=>[c(e.$slots,`nav-bar-title-before`,{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(e.$slots,`nav-bar-title-after`,{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(e.$slots,`nav-bar-content-before`,{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(e.$slots,`nav-bar-content-after`,{},void 0,!0)]),"nav-bar-menu-before":f(()=>[c(e.$slots,`nav-bar-menu-before`,{},void 0,!0)]),"nav-bar-menu-after":f(()=>[c(e.$slots,`nav-bar-menu-after`,{},void 0,!0)]),"nav-screen-content-before":f(()=>[c(e.$slots,`nav-screen-content-before`,{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(e.$slots,`nav-screen-content-after`,{},void 0,!0)]),"nav-screen-menu-before":f(()=>[c(e.$slots,`nav-screen-menu-before`,{},void 0,!0)]),"nav-screen-menu-after":f(()=>[c(e.$slots,`nav-screen-menu-after`,{},void 0,!0)]),_:3}),L(`div`,Y_,[c(e.$slots,`not-found`,{},()=>[L(`div`,X_,[L(`p`,Z_,A(R(n).notFound?.code??`404`),1),L(`h1`,Q_,A(R(n).notFound?.title??`PAGE NOT FOUND`),1),r[0]||=L(`div`,{class:`divider`},null,-1),L(`blockquote`,$_,A(R(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),L(`div`,ev,[L(`a`,{class:`link`,href:R(V)(R(t)),"aria-label":R(n).notFound?.linkLabel??`go to home`},A(R(n).notFound?.linkText??`Take me home`),9,tv)])])],!0)]),w(E_,null,{"footer-content":f(()=>[c(e.$slots,`footer-content`,{},void 0,!0)]),_:3}),c(e.$slots,`layout-bottom`,{},void 0,!0)]),w(cp,null,{"bulletin-content":f(()=>[c(e.$slots,`bulletin-content`,{},void 0,!0)]),_:3})],64))}}),[[`__scopeId`,`data-v-e52a60b0`]]),rv=kt({default:()=>av});function iv(e){e.component(`Badge`,gc),e.component(`VPBadge`,gc),e.component(`VPCard`,Zu),e.component(`Card`,Zu),e.component(`VPCardGrid`,Qu),e.component(`CardGrid`,Qu),e.component(`VPLinkCard`,_d),e.component(`LinkCard`,_d),e.component(`VPImageCard`,dd),e.component(`ImageCard`,dd),e.component(`VPCardMasonry`,$u),e.component(`CardMasonry`,$u),e.component(`VPLink`,Q),e.component(`Icon`,Z),e.component(`VPIcon`,Z),e.component(`VPButton`,xd),e.component(`HomeBox`,vd),e.component(`VPHomeBox`,vd),e.component(`DocComment`,e=>An(`CommentService`)?r(d(`CommentService`),e):null),e.component(`DocGitContributors`,()=>An(`GitContributors`)?r(d(`GitContributors`)):null),e.component(`DocGitChangelog`,()=>An(`GitChangelog`)?r(d(`GitChangelog`)):null)}var av=Oe({enhance({app:e,router:t}){io(e),so(e),fc(t),iv(e)},setup(){Qa(),xs(),ts(),No(),hc()},layouts:{Layout:q_,NotFound:nv}}),ov=new Mn;function sv(){return ov}var cv=[`title`],$=I(z({__name:`SlotDemo`,props:{name:{},w:{},h:{default:60},mt:{},small:{type:Boolean}},setup(e){let t=sv(),{copy:n}=ht();function r(e){n(e),t.pop(`复制成功: ${e}`,3e3,!0)}return(t,n)=>(h(),P(`div`,{class:s([`slot-demo`,{[e.name]:!0,small:e.small}]),style:v({width:`${e.w}px`,height:`${e.h}px`,marginTop:`${e.mt}px`}),title:e.name,onClick:n[0]||=()=>r(e.name)},[L(`span`,null,A(e.name),1)],14,cv))}}),[[`__scopeId`,`data-v-617458e1`]]),lv=kt({default:()=>uv}),uv=Oe({layouts:{Layout:()=>r(q_,null,{"layout-top":()=>r($,{name:`layout-top`}),"layout-bottom":()=>r($,{name:`layout-bottom`}),"nav-bar-title-before":()=>r($,{name:`nav-bar-title-before`,w:64,h:44,small:!0}),"nav-bar-title-after":()=>r($,{name:`nav-bar-title-after`,w:64,h:44,small:!0}),"nav-bar-content-before":()=>r($,{name:`nav-bar-content-before`,h:44,small:!0}),"nav-bar-content-after":()=>r($,{name:`nav-bar-content-after`,h:44,small:!0}),"nav-bar-menu-before":()=>r($,{name:`nav-bar-menu-before`,h:44,small:!0}),"nav-bar-menu-after":()=>r($,{name:`nav-bar-menu-after`,h:44,small:!0}),"nav-screen-content-before":()=>r($,{name:`nav-screen-content-before`,h:44,small:!0}),"nav-screen-content-after":()=>r($,{name:`nav-screen-content-after`,h:44,small:!0}),"nav-screen-menu-before":()=>r($,{name:`nav-screen-menu-before`,h:44,small:!0}),"nav-screen-menu-after":()=>r($,{name:`nav-screen-menu-after`,h:44,small:!0}),"footer-content":()=>r($,{name:`footer-content`}),"bulletin-content":()=>r($,{name:`bulletin-content`}),"doc-top":()=>r($,{name:`doc-top`}),"doc-bottom":()=>r($,{name:`doc-bottom`}),"doc-footer-before":()=>r($,{name:`doc-footer-before`}),"doc-before":()=>r($,{name:`doc-before`,mt:16}),"doc-after":()=>r($,{name:`doc-after`}),"doc-title-before":()=>r($,{name:`doc-title-before`,h:24}),"doc-title-after":()=>r($,{name:`doc-title-after`,h:24}),"doc-meta-before":()=>r($,{name:`doc-meta-before`,h:24}),"doc-meta-after":()=>r($,{name:`doc-meta-after`,h:24}),"doc-meta-top":()=>r($,{name:`doc-meta-top`}),"doc-meta-bottom":()=>r($,{name:`doc-meta-bottom`}),"sidebar-nav-before":()=>r($,{name:`sidebar-nav-before`}),"sidebar-nav-after":()=>r($,{name:`sidebar-nav-after`}),"aside-top":()=>r($,{name:`aside-top`}),"aside-bottom":()=>r($,{name:`aside-bottom`}),"aside-outline-before":()=>r($,{name:`aside-outline-before`,mt:16}),"aside-outline-after":()=>r($,{name:`aside-outline-after`}),"page-top":()=>r($,{name:`page-top`}),"page-bottom":()=>r($,{name:`page-bottom`}),"posts-top":()=>r($,{name:`posts-top`}),"posts-bottom":()=>r($,{name:`posts-bottom`,mt:16}),"posts-aside-top":()=>r($,{name:`posts-aside-top`,h:44,mt:16}),"posts-aside-bottom":()=>r($,{name:`posts-aside-bottom`,h:44}),"posts-extract-before":()=>r($,{name:`posts-extract-before`}),"posts-extract-after":()=>r($,{name:`posts-extract-after`}),"posts-post-list-before":()=>r($,{name:`posts-post-list-before`,mt:16}),"posts-post-list-after":()=>r($,{name:`posts-post-list-after`}),"posts-post-list-pagination-after":()=>r($,{name:`posts-post-list-pagination-after`}),"posts-tags-before":()=>r($,{name:`posts-tags-before`,mt:16}),"posts-tags-after":()=>r($,{name:`posts-tags-after`,mt:16}),"posts-tags-content-before":()=>r($,{name:`posts-tags-content-before`,mt:16}),"posts-tags-title-after":()=>r($,{name:`posts-tags-title-after`}),"posts-archives-before":()=>r($,{name:`posts-archives-before`,mt:16}),"posts-archives-after":()=>r($,{name:`posts-archives-after`}),"posts-categories-before":()=>r($,{name:`posts-categories-before`}),"posts-categories-content-before":()=>r($,{name:`posts-categories-content-before`}),"posts-categories-after":()=>r($,{name:`posts-categories-after`})}),NotFound:()=>r(nv,null,{"layout-top":()=>r($,{name:`layout-top`}),"layout-bottom":()=>r($,{name:`layout-bottom`}),"nav-bar-title-before":()=>r($,{name:`nav-bar-title-before`,w:64,h:44,small:!0}),"nav-bar-title-after":()=>r($,{name:`nav-bar-title-after`,w:64,h:44,small:!0}),"nav-bar-content-before":()=>r($,{name:`nav-bar-content-before`,h:44,small:!0}),"nav-bar-content-after":()=>r($,{name:`nav-bar-content-after`,h:44,small:!0}),"nav-bar-menu-before":()=>r($,{name:`nav-bar-menu-before`,h:44,small:!0}),"nav-bar-menu-after":()=>r($,{name:`nav-bar-menu-after`,h:44,small:!0}),"nav-screen-content-before":()=>r($,{name:`nav-screen-content-before`,h:44,small:!0}),"nav-screen-content-after":()=>r($,{name:`nav-screen-content-after`,h:44,small:!0}),"nav-screen-menu-before":()=>r($,{name:`nav-screen-menu-before`,h:44,small:!0}),"nav-screen-menu-after":()=>r($,{name:`nav-screen-menu-after`,h:44,small:!0}),"footer-content":()=>r($,{name:`footer-content`}),"not-found":()=>r($,{name:`not-found`})})}}),dv=[At,Bn,Un,xr,Cr,Pr,Wr,ii,bi,rv,lv].map(e=>e.default).filter(Boolean),fv=N(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"}}}`)),pv=nt,mv=()=>{let e=mt({history:pv(Qe(`/`)),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===Ve){let t=we(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},hv=e=>{e.component(`ClientOnly`,pe),e.component(`Content`,rt),e.component(`RouteLink`,Te)},gv=(e,t,n)=>{let r=j(()=>t.currentRoute.value.path),i=te((e,n)=>({get(){return e(),t.currentRoute.value.meta._pageChunk},set(e){t.currentRoute.value.meta._pageChunk=e,n()}})),a=j(()=>Dt.resolveLayouts(n)),o=j(()=>Dt.resolveRouteLocale(fv.value.locales,r.value)),s=j(()=>Dt.resolveSiteLocaleData(fv.value,o.value)),c=j(()=>i.value.default),l=j(()=>i.value._pageData),u=j(()=>l.value.frontmatter),d=j(()=>Dt.resolvePageHeadTitle(l.value,s.value)),f=j(()=>Dt.resolvePageHead(d.value,u.value,s.value)),p=j(()=>Dt.resolvePageLang(l.value,s.value)),m={layouts:a,pageData:l,pageComponent:c,pageFrontmatter:u,pageHead:f,pageHeadTitle:d,pageLang:p,pageLayout:j(()=>Dt.resolvePageLayout(l.value,a.value)),redirects:xe,routeLocale:o,routePath:r,routes:me,siteData:fv,siteLocaleData:s,frontmatter:u,head:f,headTitle:d,lang:p,page:l,site:fv,siteLocale:s};return e.provide(Ee,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:()=>V},$frontmatter:{get:()=>u.value},$head:{get:()=>f.value},$headTitle:{get:()=>d.value},$lang:{get:()=>p.value},$page:{get:()=>l.value},$site:{get:()=>fv.value},$siteLocale:{get:()=>s.value}}),m},_v=([e,t,n=``])=>{let r=`head > ${e}${Object.entries(t).map(([e,t])=>et(t)?`[${e}=${JSON.stringify(t)}]`:t?`[${e}]`:``).join(``)}`;return Array.from(document.querySelectorAll(r)).find(e=>e.innerText===n)??null},vv=([e,t,n])=>{if(!et(e))return null;let r=document.createElement(e);return ct(t)&&Object.entries(t).forEach(([e,t])=>{et(t)?r.setAttribute(e,t):t&&r.setAttribute(e,``)}),et(n)&&r.appendChild(document.createTextNode(n)),r},yv=()=>{let e=ft(),t=Se(),n=[],r=()=>{e.value.forEach(e=>{let t=_v(e);t&&n.push(t)})},i=()=>{let t=[];return e.value.forEach(e=>{let n=vv(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]};g(Ne,a),k(()=>{r(),l(e,a,{immediate:!1})})},bv=Ue,xv=async()=>{let e=bv({name:`Vuepress`,setup(){yv();for(let e of dv)e.setup?.();let e=dv.flatMap(({rootComponents:e=[]})=>e.map(e=>r(e))),t=Ie();return()=>[r(t.value),e]}}),t=mv();hv(e),gv(e,t,dv);for(let n of dv)await n.enhance?.({app:e,router:t,siteData:fv});return e.use(t),{app:e,router:t}};xv().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount(`#app`)})});export{xv as createVueApp}; \ No newline at end of file diff --git a/assets/bar-heQwB4iz.js b/assets/bar-heQwB4iz.js new file mode 100644 index 00000000..06342b6f --- /dev/null +++ b/assets/bar-heQwB4iz.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-Dy_UwxR5.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/composables-CyD_nSkt.js b/assets/composables-CyD_nSkt.js new file mode 100644 index 00000000..25fa188c --- /dev/null +++ b/assets/composables-CyD_nSkt.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/README-DR46Tf2O.js","assets/plugin-vue_export-helper-Dy_UwxR5.js","assets/README-vr-huHHg.js","assets/bar-heQwB4iz.js","assets/foo-CRkZFY_K.js","assets/layout-page-D-5sG9LM.js","assets/markdown-aZg33TG5.js","assets/404.html-8VuVCQD7.js","assets/index.html-Cm7DInk5.js","assets/index.html-BUb7ZUOB.js","assets/index.html-CfP_kgZO.js","assets/index.html-D1mwfagI.js"])))=>i.map(i=>d[i]); +import{A as e,At as t,C as n,Ct as r,D as i,G as a,K as o,N as s,Q as c,R as l,St as u,T as d,Tt as f,W as p,X as m,Z as h,_ as g,_t as _,a as v,at as y,b,bt as x,ct as S,dt as C,et as w,ft as ee,gt as T,ht as E,it as te,j as ne,k as re,l as D,lt as O,m as ie,mt as ae,n as oe,nt as k,ot as A,pt as se,r as ce,rt as j,s as le,st as ue,tt as M,ut as de,v as fe,vt as N,w as pe,wt as me,x as he,xt as ge,y as _e,yt as ve,z as ye}from"./plugin-vue_export-helper-Dy_UwxR5.js";var be=void 0,xe=typeof window<`u`&&window.trustedTypes;if(xe)try{be=xe.createPolicy(`vue`,{createHTML:e=>e})}catch{}var Se=be?e=>be.createHTML(e):e=>e,Ce=`http://www.w3.org/2000/svg`,we=`http://www.w3.org/1998/Math/MathML`,P=typeof document<`u`?document:null,Te=P&&P.createElement(`template`),Ee={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`?P.createElementNS(Ce,e):t===`mathml`?P.createElementNS(we,e):n?P.createElement(e,{is:n}):P.createElement(e);return e===`select`&&r&&r.multiple!=null&&i.setAttribute(`multiple`,r.multiple),i},createText:e=>P.createTextNode(e),createComment:e=>P.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>P.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{Te.innerHTML=Se(r===`svg`?`${e}`:r===`mathml`?`${e}`:e);let i=Te.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]}},F=`transition`,De=`animation`,Oe=Symbol(`_vtc`),ke={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},Ae=se({},ce,ke),je=(e=>(e.displayName=`Transition`,e.props=Ae,e))((e,{slots:t})=>n(oe,Ne(e),t)),I=(e,t=[])=>{_(e)?e.forEach(e=>e(...t)):e&&e(...t)},Me=e=>e?_(e)?e.some(e=>e.length>1):e.length>1:!1;function Ne(e){let t={};for(let n in e)n in ke||(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=Pe(i),h=m&&m[0],g=m&&m[1],{onBeforeEnter:_,onEnter:v,onEnterCancelled:y,onLeave:b,onLeaveCancelled:x,onBeforeAppear:S=_,onAppear:C=v,onAppearCancelled:w=y}=t,ee=(e,t,n,r)=>{e._enterCancelled=r,R(e,t?u:s),R(e,t?l:o),n&&n()},T=(e,t)=>{e._isLeaving=!1,R(e,d),R(e,p),R(e,f),t&&t()},E=e=>(t,n)=>{let i=e?C:v,o=()=>ee(t,e,n);I(i,[t,o]),Ie(()=>{R(t,e?c:a),L(t,e?u:s),Me(i)||Re(t,r,h,o)})};return se(t,{onBeforeEnter(e){I(_,[e]),L(e,a),L(e,o)},onBeforeAppear(e){I(S,[e]),L(e,c),L(e,l)},onEnter:E(!1),onAppear:E(!0),onLeave(e,t){e._isLeaving=!0;let n=()=>T(e,t);L(e,d),e._enterCancelled?(L(e,f),He(e)):(He(e),L(e,f)),Ie(()=>{e._isLeaving&&(R(e,d),L(e,p),Me(b)||Re(e,r,g,n))}),I(b,[e,n])},onEnterCancelled(e){ee(e,!1,void 0,!0),I(y,[e])},onAppearCancelled(e){ee(e,!0,void 0,!0),I(w,[e])},onLeaveCancelled(e){T(e),I(x,[e])}})}function Pe(e){if(e==null)return null;if(x(e))return[Fe(e.enter),Fe(e.leave)];{let t=Fe(e);return[t,t]}}function Fe(e){return t(e)}function L(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.add(t)),(e[Oe]||(e[Oe]=new Set)).add(t)}function R(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.remove(t));let n=e[Oe];n&&(n.delete(t),n.size||(e[Oe]=void 0))}function Ie(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}var Le=0;function Re(e,t,n,r){let i=e._endId=++Le,a=()=>{i===e._endId&&r()};if(n!=null)return setTimeout(a,n);let{type:o,timeout:s,propCount:c}=ze(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(`${F}Delay`),a=r(`${F}Duration`),o=Be(i,a),s=r(`${De}Delay`),c=r(`${De}Duration`),l=Be(s,c),u=null,d=0,f=0;t===F?o>0&&(u=F,d=o,f=a.length):t===De?l>0&&(u=De,d=l,f=c.length):(d=Math.max(o,l),u=d>0?o>l?F:De:null,f=u?u===F?a.length:c.length:0);let p=u===F&&/\b(?:transform|all)(?:,|$)/.test(r(`${F}Property`).toString());return{type:u,timeout:d,propCount:f,hasTransform:p}}function Be(e,t){for(;e.lengthVe(t)+Ve(e[n])))}function Ve(e){return e===`auto`?0:Number(e.slice(0,-1).replace(`,`,`.`))*1e3}function He(e){return(e?e.ownerDocument:document).body.offsetHeight}function Ue(e,t,n){let r=e[Oe];r&&(t=(t?[t,...r]:[...r]).join(` `)),t==null?e.removeAttribute(`class`):n?e.setAttribute(`class`,t):e.className=t}var We=Symbol(`_vod`),Ge=Symbol(`_vsh`),Ke={name:`show`,beforeMount(e,{value:t},{transition:n}){e[We]=e.style.display===`none`?``:e.style.display,n&&t?n.beforeEnter(e):qe(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),qe(e,!0),r.enter(e)):r.leave(e,()=>{qe(e,!1)}):qe(e,t))},beforeUnmount(e,{value:t}){qe(e,t)}};function qe(e,t){e.style.display=t?e[We]:`none`,e[Ge]=!t}var Je=Symbol(``),Ye=/(?:^|;)\s*display\s*:/;function Xe(e,t,n){let i=e.style,a=r(n),o=!1;if(n&&!a){if(t)if(r(t))for(let e of t.split(`;`)){let t=e.slice(0,e.indexOf(`:`)).trim();n[t]??Qe(i,t,``)}else for(let e in t)n[e]??Qe(i,e,``);for(let e in n)e===`display`&&(o=!0),Qe(i,e,n[e])}else if(a){if(t!==n){let e=i[Je];e&&(n+=`;`+e),i.cssText=n,o=Ye.test(n)}}else t&&e.removeAttribute(`style`);We in e&&(e[We]=o?i.display:``,e[Ge]&&(i.display=`none`))}var Ze=/\s*!important$/;function Qe(e,t,n){if(_(n))n.forEach(n=>Qe(e,t,n));else if(n??=``,t.startsWith(`--`))e.setProperty(t,n);else{let r=tt(e,t);Ze.test(n)?e.setProperty(ae(r),n.replace(Ze,``),`important`):e[r]=n}}var $e=[`Webkit`,`Moz`,`ms`],et={};function tt(e,t){let n=et[t];if(n)return n;let r=C(t);if(r!==`filter`&&r in e)return et[t]=r;r=ee(r);for(let n=0;n<$e.length;n++){let i=$e[n]+r;if(i in e)return et[t]=i}return t}var nt=`http://www.w3.org/1999/xlink`;function rt(e,t,n,r,i,a=u(t)){r&&t.startsWith(`xlink:`)?n==null?e.removeAttributeNS(nt,t.slice(6,t.length)):e.setAttributeNS(nt,t,n):n==null||a&&!E(n)?e.removeAttribute(t):e.setAttribute(t,a?``:me(n)?String(n):n)}function it(e,t,n,r,i){if(t===`innerHTML`||t===`textContent`){n!=null&&(e[t]=t===`innerHTML`?Se(n):n);return}let a=e.tagName;if(t===`value`&&a!==`PROGRESS`&&!a.includes(`-`)){let r=a===`OPTION`?e.getAttribute(`value`)||``:e.value,i=n==null?e.type===`checkbox`?`on`:``:String(n);(r!==i||!(`_value`in e))&&(e.value=i),n??e.removeAttribute(t),e._value=n;return}let o=!1;if(n===``||n==null){let r=typeof e[t];r===`boolean`?n=E(n):n==null&&r===`string`?(n=``,o=!0):r===`number`&&(n=0,o=!0)}try{e[t]=n}catch{}o&&e.removeAttribute(i||t)}function at(e,t,n,r){e.addEventListener(t,n,r)}function ot(e,t,n,r){e.removeEventListener(t,n,r)}var st=Symbol(`_vei`);function ct(e,t,n,r,i=null){let a=e[st]||(e[st]={}),o=a[t];if(r&&o)o.value=r;else{let[n,s]=ut(t);r?at(e,n,a[t]=mt(r,i),s):o&&(ot(e,n,o,s),a[t]=void 0)}}var lt=/(?:Once|Passive|Capture)$/;function ut(e){let t;if(lt.test(e)){t={};let n;for(;n=e.match(lt);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[e[2]===`:`?e.slice(3):ae(e.slice(2)),t]}var dt=0,ft=Promise.resolve(),pt=()=>dt||=(ft.then(()=>dt=0),Date.now());function mt(e,t){let n=e=>{if(!e._vts)e._vts=Date.now();else if(e._vts<=n.attached)return;le(ht(e,n.value),t,5,[e])};return n.value=e,n.attached=pt(),n}function ht(e,t){if(_(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 gt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,_t=(e,t,n,i,a,o)=>{let s=a===`svg`;t===`class`?Ue(e,i,s):t===`style`?Xe(e,n,i):ge(t)?ve(t)||ct(e,t,n,i,o):(t[0]===`.`?(t=t.slice(1),!0):t[0]===`^`?(t=t.slice(1),!1):vt(e,t,i,s))?(it(e,t,i),!e.tagName.includes(`-`)&&(t===`value`||t===`checked`||t===`selected`)&&rt(e,t,i,s,o,t!==`value`)):e._isVueCE&&(yt(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!r(i)))?it(e,C(t),i,o,t):(t===`true-value`?e._trueValue=i:t===`false-value`&&(e._falseValue=i),rt(e,t,i,s))};function vt(e,t,n,i){if(i)return!!(t===`innerHTML`||t===`textContent`||t in e&>(t)&&N(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 gt(t)&&r(n)?!1:t in e}function yt(e,t){let n=e._def.props;if(!n)return!1;let r=C(t);return Array.isArray(n)?n.some(e=>C(e)===r):Object.keys(n).some(e=>C(e)===r)}var bt=new WeakMap,xt=new WeakMap,St=Symbol(`_moveCb`),Ct=Symbol(`_enterCb`),wt=(e=>(delete e.props.mode,e))({name:`TransitionGroup`,props:se({},Ae,{tag:String,moveClass:String}),setup(e,{slots:t}){let n=b(),r=p(),i,a;return ne(()=>{if(!i.length)return;let t=e.moveClass||`${e.name||`v`}-move`;if(!kt(i[0].el,n.vnode.el,t)){i=[];return}i.forEach(Tt),i.forEach(Et);let r=i.filter(Dt);He(n.vnode.el),r.forEach(e=>{let n=e.el,r=n.style;L(n,t),r.transform=r.webkitTransform=r.transitionDuration=``;let i=n[St]=e=>{e&&e.target!==n||(!e||e.propertyName.endsWith(`transform`))&&(n.removeEventListener(`transitionend`,i),n[St]=null,R(n,t))};n.addEventListener(`transitionend`,i)}),i=[]}),()=>{let o=ue(e),s=Ne(o),c=o.tag||v;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}=ze(r);return a.removeChild(r),o}var At=e=>{let t=e.props[`onUpdate:modelValue`]||!1;return _(t)?e=>T(t,e):t};function jt(e){e.target.composing=!0}function Mt(e){let t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event(`input`)))}var Nt=Symbol(`_assign`);function Pt(e,t,n){return t&&(e=e.trim()),n&&(e=f(e)),e}var Ft={created(e,{modifiers:{lazy:t,trim:n,number:r}},i){e[Nt]=At(i);let a=r||i.props&&i.props.type===`number`;at(e,t?`change`:`input`,t=>{t.target.composing||e[Nt](Pt(e.value,n,a))}),(n||a)&&at(e,`change`,()=>{e.value=Pt(e.value,n,a)}),t||(at(e,`compositionstart`,jt),at(e,`compositionend`,Mt),at(e,`change`,Mt))},mounted(e,{value:t}){e.value=t??``},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:i,number:a}},o){if(e[Nt]=At(o),e.composing)return;let s=(a||e.type===`number`)&&!/^0\d/.test(e.value)?f(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)}},It=[`ctrl`,`shift`,`alt`,`meta`],Lt={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)=>It.some(n=>e[`${n}Key`]&&!t.includes(n))},Rt=(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=ae(n.key);if(t.some(e=>e===r||zt[e]===r))return e(n)}))},Vt=se({patchProp:_t},Ee),Ht,Ut=!1;function Wt(){return Ht=Ut?Ht:ie(Vt),Ut=!0,Ht}var Gt=((...e)=>{let t=Wt().createApp(...e),{mount:n}=t;return t.mount=e=>{let t=qt(e);if(t)return n(t,!0,Kt(t))},t});function Kt(e){if(e instanceof SVGElement)return`svg`;if(typeof MathMLElement==`function`&&e instanceof MathMLElement)return`mathml`}function qt(e){return r(e)?document.querySelector(e):e}var Jt=e=>/^[a-z][a-z0-9+.-]*:/.test(e)||e.startsWith(`//`),Yt=/.md((\?|#).*)?$/,Xt=(e,t=`/`)=>Jt(e)||e.startsWith(`/`)&&!e.startsWith(t)&&!Yt.test(e),Zt=e=>/^(https?:)?\/\//.test(e),Qt=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},$t=`http://.`,en=(e,t)=>{if(!e.startsWith(`/`)&&t){let n=t.slice(0,t.lastIndexOf(`/`));return Qt(new URL(`${n}/${e}`,$t).pathname)}return Qt(e)},tn=(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`/`},nn=/(#|\?)/,rn=e=>{let[t,...n]=e.split(nn);return{pathname:t,hashAndQueries:n.join(``)}},an=[`link`,`meta`,`script`,`style`,`noscript`,`template`],on=[`title`,`base`],sn=([e,t,n])=>on.includes(e)?e:an.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,cn=e=>{let t=new Set,n=[];return e.forEach(e=>{let r=sn(e);r&&!t.has(r)&&(t.add(r),n.push(e))}),n},ln=e=>e.startsWith(`/`)?e:`/${e}`,un=e=>e.endsWith(`/`)||e.endsWith(`.html`)?e:`${e}/`,dn=e=>e.endsWith(`/`)?e.slice(0,-1):e,fn=e=>e.startsWith(`/`)?e.slice(1):e,pn=e=>typeof e==`function`,mn=e=>Object.prototype.toString.call(e)===`[object Object]`,hn=e=>typeof e==`string`,gn=typeof document<`u`;function _n(e){return typeof e==`object`||`displayName`in e||`props`in e||`__vccOpts`in e}function vn(e){return e.__esModule||e[Symbol.toStringTag]===`Module`||e.default&&_n(e.default)}var z=Object.assign;function yn(e,t){let n={};for(let r in t){let i=t[r];n[r]=B(i)?i.map(e):e(i)}return n}var bn=()=>{},B=Array.isArray;function xn(e,t){let n={};for(let r in e)n[r]=r in t?t[r]:e[r];return n}var V=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}({}),Sn=Symbol(``);V.MATCHER_NOT_FOUND,V.NAVIGATION_GUARD_REDIRECT,V.NAVIGATION_ABORTED,V.NAVIGATION_CANCELLED,V.NAVIGATION_DUPLICATED;function Cn(e,t){return z(Error(),{type:e,[Sn]:!0},t)}function H(e,t){return e instanceof Error&&Sn in e&&(t==null||!!(e.type&t))}var wn=Symbol(``),Tn=Symbol(``),En=Symbol(``),Dn=Symbol(``),On=Symbol(``);function kn(){return d(En)}function An(e){return d(Dn)}var jn=/#/g,Mn=/&/g,Nn=/\//g,Pn=/=/g,Fn=/\?/g,In=/\+/g,Ln=/%5B/g,Rn=/%5D/g,zn=/%5E/g,Bn=/%60/g,Vn=/%7B/g,Hn=/%7C/g,Un=/%7D/g,Wn=/%20/g;function Gn(e){return e==null?``:encodeURI(``+e).replace(Hn,`|`).replace(Ln,`[`).replace(Rn,`]`)}function Kn(e){return Gn(e).replace(Vn,`{`).replace(Un,`}`).replace(zn,`^`)}function qn(e){return Gn(e).replace(In,`%2B`).replace(Wn,`+`).replace(jn,`%23`).replace(Mn,`%26`).replace(Bn,"`").replace(Vn,`{`).replace(Un,`}`).replace(zn,`^`)}function Jn(e){return qn(e).replace(Pn,`%3D`)}function Yn(e){return Gn(e).replace(jn,`%23`).replace(Fn,`%3F`)}function Xn(e){return Yn(e).replace(Nn,`%2F`)}function Zn(e){if(e==null)return null;try{return decodeURIComponent(``+e)}catch{}return``+e}var Qn=/\/$/,$n=e=>e.replace(Qn,``);function er(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=cr(r??t,n),{fullPath:r+a+o,path:r,query:i,hash:Zn(o)}}function tr(e,t){let n=t.query?e(t.query):``;return t.path+(n&&`?`)+n+(t.hash||``)}function nr(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||`/`}function rr(e,t,n){let r=t.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&ir(t.matched[r],n.matched[i])&&ar(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function ir(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function ar(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!or(e[n],t[n]))return!1;return!0}function or(e,t){return B(e)?sr(e,t):B(t)?sr(t,e):(e&&e.valueOf())===(t&&t.valueOf())}function sr(e,t){return B(t)?e.length===t.length&&e.every((e,n)=>e===t[n]):e.length===1&&e[0]===t}function cr(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 U={path:`/`,name:void 0,params:{},query:{},hash:``,fullPath:`/`,matched:[],meta:{},redirectedFrom:void 0},lr=function(e){return e.pop=`pop`,e.push=`push`,e}({}),ur=function(e){return e.back=`back`,e.forward=`forward`,e.unknown=``,e}({});function dr(e){if(!e)if(gn){let t=document.querySelector(`base`);e=t&&t.getAttribute(`href`)||`/`,e=e.replace(/^\w+:\/\/[^\/]+/,``)}else e=`/`;return e[0]!==`/`&&e[0]!==`#`&&(e=`/`+e),$n(e)}var fr=/^[^#]+#/;function pr(e,t){return e.replace(fr,`#`)+t}function mr(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 hr=()=>({left:window.scrollX,top:window.scrollY});function gr(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=mr(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 _r(e,t){return(history.state?history.state.position-t:-1)+e}var vr=new Map;function yr(e,t){vr.set(e,t)}function br(e){let t=vr.get(e);return vr.delete(e),t}function xr(e){return typeof e==`string`||e&&typeof e==`object`}function Sr(e){return typeof e==`string`||typeof e==`symbol`}function Cr(e){let t={};if(e===``||e===`?`)return t;let n=(e[0]===`?`?e.slice(1):e).split(`&`);for(let e=0;ee&&qn(e)):[r&&qn(r)]).forEach(e=>{e!==void 0&&(t+=(t.length?`&`:``)+n,e!=null&&(t+=`=`+e))})}return t}function Tr(e){let t={};for(let n in e){let r=e[n];r!==void 0&&(t[n]=B(r)?r.map(e=>e==null?null:``+e):r==null?r:``+r)}return t}function Er(){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 W(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(Cn(V.NAVIGATION_ABORTED,{from:n,to:t})):e instanceof Error?c(e):xr(e)?c(Cn(V.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 Dr(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(_n(s)){let c=(s.__vccOpts||s)[t];c&&a.push(W(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=vn(a)?a.default:a;o.mods[e]=a,o.components[e]=s;let c=(s.__vccOpts||s)[t];return c&&W(c,n,r,o,e,i)()}))}}return a}function Or(e,t){let n=[],r=[],i=[],a=Math.max(t.matched.length,e.matched.length);for(let o=0;oir(e,a))?r.push(a):n.push(a));let s=e.matched[o];s&&(t.matched.find(e=>ir(e,s))||i.push(s))}return[n,r,i]}var kr=()=>location.protocol+`//`+location.host;function Ar(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),nr(n,``)}return nr(n,e)+r+i}function jr(e,t,n,r){let i=[],a=[],o=null,s=({state:a})=>{let s=Ar(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:lr.pop,direction:u?u>0?ur.forward:ur.back:ur.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(z({},e.state,{scroll:hr()}),``)}}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 Mr(e,t,n,r=!1,i=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:i?hr():null}}function Nr(e){let{history:t,location:n}=window,r={value:Ar(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:kr()+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,z({},t.state,Mr(i.value.back,e,i.value.forward,!0),n,{position:i.value.position}),!0),r.value=e}function s(e,n){let o=z({},i.value,t.state,{forward:e,scroll:hr()});a(o.current,o,!0),a(e,z({},Mr(r.value,e,null),{position:o.position+1},n),!1),r.value=e}return{location:r,state:i,push:s,replace:o}}function Pr(e){e=dr(e);let t=Nr(e),n=jr(e,t.state,t.location,t.replace);function r(e,t=!0){t||n.pauseListeners(),history.go(e)}let i=z({location:``,base:e,go:r,createHref:pr.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 G=function(e){return e[e.Static=0]=`Static`,e[e.Param=1]=`Param`,e[e.Group=2]=`Group`,e}({}),K=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}(K||{}),Fr={type:G.Static,value:``},Ir=/[a-zA-Z0-9_]/;function Lr(e){if(!e)return[[]];if(e===`/`)return[[Fr]];if(!e.startsWith(`/`))throw Error(`Invalid path "${e}"`);function t(e){throw Error(`ERR (${n})/"${l}": ${e}`)}let n=K.Static,r=n,i=[],a;function o(){a&&i.push(a),a=[]}let s=0,c,l=``,u=``;function d(){l&&=(n===K.Static?a.push({type:G.Static,value:l}):n===K.Param||n===K.ParamRegExp||n===K.ParamRegExpEnd?(a.length>1&&(c===`*`||c===`+`)&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),a.push({type:G.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]===q.Static+q.Segment?1:-1:0}function Ur(e,t){let n=0,r=e.score,i=t.score;for(;n0&&t[t.length-1]<0}var Gr={strict:!1,end:!0,sensitive:!1};function Kr(e,t,n){let r=z(Vr(Lr(e.path),n),{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function qr(e,t){let n=[],r=new Map;t=xn(Gr,t);function i(e){return r.get(e)}function a(e,n,r){let i=!r,s=Yr(e);s.aliasOf=r&&r.record;let l=xn(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(Yr(z({},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=Kr(t,n,l),r?r.alias.push(d):(f||=d,f!==d&&f.alias.push(d),i&&e.name&&!Zr(d)&&o(e.name)),ti(d)&&c(d),s.children){let e=s.children;for(let t=0;t{o(f)}:bn}function o(e){if(Sr(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=$r(e,n);n.splice(t,0,e),e.record.name&&!Zr(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 Cn(V.MATCHER_NOT_FOUND,{location:e});s=i.record.name,a=z(Jr(t.params,i.keys.filter(e=>!e.optional).concat(i.parent?i.parent.keys.filter(e=>e.optional):[]).map(e=>e.name)),e.params&&Jr(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 Cn(V.MATCHER_NOT_FOUND,{location:e,currentLocation:t});s=i.record.name,a=z({},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:Qr(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 Jr(e,t){let n={};for(let r of t)r in e&&(n[r]=e[r]);return n}function Yr(e){let t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Xr(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 Xr(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 Zr(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Qr(e){return e.reduce((e,t)=>z(e,t.meta),{})}function $r(e,t){let n=0,r=t.length;for(;n!==r;){let i=n+r>>1;Ur(e,t[i])<0?r=i:n=i+1}let i=ei(e);return i&&(r=t.lastIndexOf(i,r-1)),r}function ei(e){let t=e;for(;t=t.parent;)if(ti(t)&&Ur(e,t)===0)return t}function ti({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function ni(e){let t=d(En),n=d(Dn),r=D(()=>{let n=de(e.to);return t.resolve(n)}),i=D(()=>{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(ir.bind(null,i));if(o>-1)return o;let s=si(e[t-2]);return t>1&&si(i)===s&&a[a.length-1].path!==s?a.findIndex(ir.bind(null,e[t-2])):o}),a=D(()=>i.value>-1&&oi(n.params,r.value.params)),o=D(()=>i.value>-1&&i.value===n.matched.length-1&&ar(n.params,r.value.params));function s(n={}){if(ai(n)){let n=t[de(e.replace)?`replace`:`push`](de(e.to)).catch(bn);return e.viewTransition&&typeof document<`u`&&`startViewTransition`in document&&document.startViewTransition(()=>n),n}return Promise.resolve()}return{route:r,href:D(()=>r.value.href),isActive:a,isExactActive:o,navigate:s}}function ri(e){return e.length===1?e[0]:e}var ii=_e({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:ni,setup(e,{slots:t}){let r=M(ni(e)),{options:i}=d(En),a=D(()=>({[ci(e.activeClass,i.linkActiveClass,`router-link-active`)]:r.isActive,[ci(e.exactActiveClass,i.linkExactActiveClass,`router-link-exact-active`)]:r.isExactActive}));return()=>{let i=t.default&&ri(t.default(r));return e.custom?i:n(`a`,{"aria-current":r.isExactActive?e.ariaCurrentValue:null,href:r.href,onClick:r.navigate,class:a.value},i)}}});function ai(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 oi(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(!B(i)||i.length!==r.length||r.some((e,t)=>e.valueOf()!==i[t].valueOf()))return!1}return!0}function si(e){return e?e.aliasOf?e.aliasOf.path:e.path:``}var ci=(e,t,n)=>e??t??n,li=_e({name:`RouterView`,inheritAttrs:!1,props:{name:{type:String,default:`default`},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:r}){let i=d(On),o=D(()=>e.route||i.value),c=d(Tn,0),l=D(()=>{let e=de(c),{matched:t}=o.value,n;for(;(n=t[e])&&!n.components;)e++;return e}),u=D(()=>o.value.matched[l.value]);s(Tn,D(()=>l.value+1)),s(wn,u),s(On,o);let f=j();return a(()=>[f.value,u.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||!ir(t,i)||!r)&&(t.enterCallbacks[n]||[]).forEach(t=>t(e))},{flush:`post`}),()=>{let i=o.value,a=e.name,s=u.value,c=s&&s.components[a];if(!c)return ui(r.default,{Component:c,route:i});let l=s.props[a],d=n(c,z({},l?l===!0?i.params:typeof l==`function`?l(i):l:null,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(s.instances[a]=null)},ref:f}));return ui(r.default,{Component:d,route:i})||d}}});function ui(e,t){if(!e)return null;let n=e(t);return n.length===1?n[0]:n}var di=li;function fi(e){let t=qr(e.routes,e),n=e.parseQuery||Cr,r=e.stringifyQuery||wr,a=e.history,o=Er(),s=Er(),c=Er(),l=A(U),u=U;gn&&e.scrollBehavior&&`scrollRestoration`in history&&(history.scrollRestoration=`manual`);let d=yn.bind(null,e=>``+e),f=yn.bind(null,Xn),p=yn.bind(null,Zn);function m(e,n){let r,i;return Sr(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,i){if(i=z({},i||l.value),typeof e==`string`){let r=er(n,e,i.path),o=t.resolve({path:r.path},i),s=a.createHref(r.fullPath);return z(r,o,{params:p(o.params),hash:Zn(r.hash),redirectedFrom:void 0,href:s})}let o;if(e.path!=null)o=z({},e,{path:er(n,e.path,i.path).path});else{let t=z({},e.params);for(let e in t)t[e]??delete t[e];o=z({},e,{params:f(t)}),i.params=f(i.params)}let s=t.resolve(o,i),c=e.hash||``;s.params=d(p(s.params));let u=tr(r,z({},e,{hash:Kn(c),path:s.path})),m=a.createHref(u);return z({fullPath:u,hash:c,query:r===wr?Tr(e.query):e.query||{}},s,{redirectedFrom:void 0,href:m})}function y(e){return typeof e==`string`?er(n,e,l.value.path):z({},e)}function b(e,t){if(u!==e)return Cn(V.NAVIGATION_CANCELLED,{from:t,to:e})}function x(e){return w(e)}function S(e){return x(z(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={}),z({query:e.query,hash:e.hash,params:i.path==null?e.params:{}},i)}}function w(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 w(z(y(c),{state:typeof c==`object`?z({},a,c.state):a,force:o,replace:s}),t||n);let d=n;d.redirectedFrom=t;let f;return!o&&rr(r,i,n)&&(f=Cn(V.NAVIGATION_DUPLICATED,{to:d,from:i}),j(i,i,!0,!1)),(f?Promise.resolve(f):E(d,i)).catch(e=>H(e)?H(e,V.NAVIGATION_GUARD_REDIRECT)?e:ce(e):k(e,d,i)).then(e=>{if(e){if(H(e,V.NAVIGATION_GUARD_REDIRECT))return w(z({replace:s},y(e.to),{state:typeof e.to==`object`?z({},a,e.to.state):a,force:o}),t||d)}else e=re(d,i,!0,s,a);return ne(d,i,e),e})}function ee(e,t){let n=b(e,t);return n?Promise.reject(n):Promise.resolve()}function T(e){let t=M.values().next().value;return t&&typeof t.runWithContext==`function`?t.runWithContext(e):e()}function E(e,t){let n,[r,i,a]=Or(e,t);n=Dr(r.reverse(),`beforeRouteLeave`,e,t);for(let i of r)i.leaveGuards.forEach(r=>{n.push(W(r,e,t))});let c=ee.bind(null,e,t);return n.push(c),N(n).then(()=>{n=[];for(let r of o.list())n.push(W(r,e,t));return n.push(c),N(n)}).then(()=>{n=Dr(i,`beforeRouteUpdate`,e,t);for(let r of i)r.updateGuards.forEach(r=>{n.push(W(r,e,t))});return n.push(c),N(n)}).then(()=>{n=[];for(let r of a)if(r.beforeEnter)if(B(r.beforeEnter))for(let i of r.beforeEnter)n.push(W(i,e,t));else n.push(W(r.beforeEnter,e,t));return n.push(c),N(n)}).then(()=>(e.matched.forEach(e=>e.enterCallbacks={}),n=Dr(a,`beforeRouteEnter`,e,t,T),n.push(c),N(n))).then(()=>{n=[];for(let r of s.list())n.push(W(r,e,t));return n.push(c),N(n)}).catch(e=>H(e,V.NAVIGATION_CANCELLED)?e:Promise.reject(e))}function ne(e,t,n){c.list().forEach(r=>T(()=>r(e,t,n)))}function re(e,t,n,r,i){let o=b(e,t);if(o)return o;let s=t===U,c=gn?history.state:{};n&&(r||s?a.replace(e.fullPath,z({scroll:s&&c&&c.scroll},i)):a.push(e.fullPath,i)),l.value=e,j(e,t,n,s),ce()}let D;function O(){D||=a.listen((e,t,n)=>{if(!fe.listening)return;let r=v(e),i=C(r,fe.currentRoute.value);if(i){w(z(i,{replace:!0,force:!0}),r).catch(bn);return}u=r;let o=l.value;gn&&yr(_r(o.fullPath,n.delta),hr()),E(r,o).catch(e=>H(e,V.NAVIGATION_ABORTED|V.NAVIGATION_CANCELLED)?e:H(e,V.NAVIGATION_GUARD_REDIRECT)?(w(z(y(e.to),{force:!0}),r).then(e=>{H(e,V.NAVIGATION_ABORTED|V.NAVIGATION_DUPLICATED)&&!n.delta&&n.type===lr.pop&&a.go(-1,!1)}).catch(bn),Promise.reject()):(n.delta&&a.go(-n.delta,!1),k(e,r,o))).then(e=>{e||=re(r,o,!1),e&&(n.delta&&!H(e,V.NAVIGATION_CANCELLED)?a.go(-n.delta,!1):n.type===lr.pop&&H(e,V.NAVIGATION_ABORTED|V.NAVIGATION_DUPLICATED)&&a.go(-1,!1)),ne(r,o,e)}).catch(bn)})}let ie=Er(),ae=Er(),oe;function k(e,t,n){ce(e);let r=ae.list();return r.length?r.forEach(r=>r(e,t,n)):console.error(e),Promise.reject(e)}function se(){return oe&&l.value!==U?Promise.resolve():new Promise((e,t)=>{ie.add([e,t])})}function ce(e){return oe||(oe=!e,O(),ie.list().forEach(([t,n])=>e?n(e):t()),ie.reset()),e}function j(t,n,r,a){let{scrollBehavior:o}=e;if(!gn||!o)return Promise.resolve();let s=!r&&br(_r(t.fullPath,0))||(a||!r)&&history.state&&history.state.scroll||null;return i().then(()=>o(t,n,s)).then(e=>e&&gr(e)).catch(e=>k(e,t,n))}let le=e=>a.go(e),ue,M=new Set,fe={currentRoute:l,listening:!0,addRoute:m,removeRoute:h,clearRoutes:t.clearRoutes,hasRoute:_,getRoutes:g,resolve:v,options:e,push:x,replace:S,go:le,back:()=>le(-1),forward:()=>le(1),beforeEach:o.add,beforeResolve:s.add,afterEach:c.add,onError:ae.add,isReady:se,install(e){e.component(`RouterLink`,ii),e.component(`RouterView`,di),e.config.globalProperties.$router=fe,Object.defineProperty(e.config.globalProperties,`$route`,{enumerable:!0,get:()=>de(l)}),gn&&!ue&&l.value===U&&(ue=!0,x(a.location).catch(e=>{}));let t={};for(let e in U)Object.defineProperty(t,e,{get:()=>l.value[e],enumerable:!0});e.provide(En,fe),e.provide(Dn,te(t)),e.provide(On,l);let n=e.unmount;M.add(e),e.unmount=function(){M.delete(e),M.size<1&&(u=U,D&&D(),D=null,l.value=U,ue=!1,oe=!1),n()}}};function N(e){return e.reduce((e,t)=>e.then(()=>T(t)),Promise.resolve())}return fe}var pi=`modulepreload`,mi=function(e){return`/`+e},hi={},J=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=mi(t,n),t in hi)return;hi[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`:pi,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)})},gi=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/"}`),_i=Object.fromEntries([[`/`,{loader:()=>J(()=>import(`./README-DR46Tf2O.js`),__vite__mapDeps([0,1])),meta:{title:``}}],[`/demo/`,{loader:()=>J(()=>import(`./README-vr-huHHg.js`),__vite__mapDeps([2,1])),meta:{title:`Demo`}}],[`/demo/yo5telb7/`,{loader:()=>J(()=>import(`./bar-heQwB4iz.js`),__vite__mapDeps([3,1])),meta:{title:`bar`}}],[`/demo/nsgytm0i/`,{loader:()=>J(()=>import(`./foo-CRkZFY_K.js`),__vite__mapDeps([4,1])),meta:{title:`foo`}}],[`/article/u2pon1pb/`,{loader:()=>J(()=>import(`./layout-page-D-5sG9LM.js`),__vite__mapDeps([5,1])),meta:{title:`Layout: Page`}}],[`/article/fs03b2zf/`,{loader:()=>J(()=>import(`./markdown-aZg33TG5.js`),__vite__mapDeps([6,1])),meta:{title:`Markdown`}}],[`/404.html`,{loader:()=>J(()=>import(`./404.html-8VuVCQD7.js`),__vite__mapDeps([7,1])),meta:{title:``}}],[`/blog/`,{loader:()=>J(()=>import(`./index.html-Cm7DInk5.js`),__vite__mapDeps([8,1])),meta:{title:`博客`}}],[`/blog/tags/`,{loader:()=>J(()=>import(`./index.html-BUb7ZUOB.js`),__vite__mapDeps([9,1])),meta:{title:`标签`}}],[`/blog/archives/`,{loader:()=>J(()=>import(`./index.html-CfP_kgZO.js`),__vite__mapDeps([10,1])),meta:{title:`归档`}}],[`/blog/categories/`,{loader:()=>J(()=>import(`./index.html-D1mwfagI.js`),__vite__mapDeps([11,1])),meta:{title:`分类`}}]]),vi=Symbol(``),Y=()=>{let e=d(vi);if(!e)throw Error(`useClientData() is called without provider.`);return e},yi=()=>Y().pageComponent,bi=()=>Y().pageData,xi=()=>Y().pageFrontmatter,Si=()=>Y().pageHead,Ci=()=>Y().pageLang,wi=()=>Y().pageLayout,Ti=()=>Y().routeLocale,Ei=()=>Y().routePath,Di=()=>Y().routes,Oi=()=>Y().siteData,ki=()=>Y().siteLocaleData,Ai=Y,ji=xi,Mi=bi,Ni=ki,Pi=new Set,Fi=t=>{Pi.add(t),e(()=>{Pi.delete(t)})},Ii=Symbol(``),Li=A(gi),Ri=A(_i),zi=(e,t)=>{let n=en(e,t);if(Ri.value[n])return n;let r=encodeURI(n);return Ri.value[r]?r:Li.value[n]||Li.value[r]||n},Bi=(e,t)=>{let{pathname:n,hashAndQueries:r}=rn(e),i=zi(n,t),a=i+r;return Ri.value[i]?{...Ri.value[i],path:a,notFound:!1}:{...Ri.value[`/404.html`],path:a,notFound:!0}},Vi=(e,t)=>{let{pathname:n,hashAndQueries:r}=rn(e);return zi(n,t)+r},Hi=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},Ui=_e({name:`RouteLink`,props:{to:{type:String,required:!0},active:Boolean,activeClass:{type:String,default:`route-link-active`}},slots:Object,setup(e,{slots:t}){let r=kn(),i=An(),a=D(()=>e.to.startsWith(`#`)||e.to.startsWith(`?`)?e.to:`/${Vi(e.to,i.path).substring(1)}`);return()=>n(`a`,{class:[`route-link`,{[e.activeClass]:e.active}],href:a.value,onClick:(t={})=>{Hi(t)&&r.push(e.to).catch()}},t.default())}});_e({name:`AutoLink`,props:{config:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){let r=S(e,`config`),i=An(),a=Oi(),o=D(()=>Jt(r.value.link)),s=D(()=>r.value.target||(o.value?`_blank`:void 0)),c=D(()=>s.value===`_blank`),l=D(()=>!o.value&&!c.value),u=D(()=>r.value.rel||(c.value?`noopener noreferrer`:null)),d=D(()=>r.value.ariaLabel??r.value.text),f=D(()=>{if(r.value.exact)return!1;let e=Object.keys(a.value.locales);return e.length?e.every(e=>e!==r.value.link):r.value.link!==`/`}),p=D(()=>l.value?r.value.activeMatch?(r.value.activeMatch instanceof RegExp?r.value.activeMatch:new RegExp(r.value.activeMatch,`u`)).test(i.path):f.value?i.path.startsWith(r.value.link):i.path===r.value.link:!1);return()=>{let{before:e,after:i,default:a}=t,o=a?.(r.value)??[e?.(r.value),r.value.text,i?.(r.value)];return l.value?n(Ui,{class:`auto-link`,to:r.value.link,active:p.value,"aria-label":d.value},()=>o):n(`a`,{class:`auto-link external-link`,href:r.value.link,"aria-label":d.value,rel:u.value,target:s.value},o)}}});var Wi=_e({name:`ClientOnly`,setup(e,t){let n=j(!1);return re(()=>{n.value=!0}),()=>n.value?t.slots.default?.():null}}),Gi=e=>{Pi.forEach(t=>t(e))},Ki=_e({name:`Content`,props:{path:{type:String,required:!1,default:``}},setup(e){let t=yi(),r=D(()=>{if(!e.path)return t.value;let n=Bi(e.path);return fe(async()=>n.loader().then(e=>e.default))});return()=>n(r.value,{onVnodeMounted:()=>{Gi(`mounted`)},onVnodeUpdated:()=>{Gi(`updated`)},onVnodeBeforeUnmount:()=>{Gi(`beforeUnmount`)}})}}),qi=`Layout`,Ji=M({resolveLayouts:e=>e.reduce((e,t)=>({...e,...t.layouts}),{}),resolvePageHead:(e,t,n)=>{let r=hn(t.description)?t.description:n.description;return cn([...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:qi;if(!t[n])throw Error(`[vuepress] Cannot resolve layout: ${n}`);return t[n]},resolveRouteLocale:(e,t)=>tn(e,decodeURI(t)),resolveSiteLocaleData:({base:e,locales:t,...n},r)=>({...n,...t[r],head:[...t[r]?.head??[],...n.head]})}),Yi=(e={})=>e,Xi=e=>Zt(e)?e:`/${fn(e)}`;({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;function Zi(e,t){return h()?(w(e,t),!0):!1}var Qi=new WeakMap,$i=(...e)=>{let t=e[0],n=b()?.proxy??h();if(n==null&&!pe())throw Error(`injectLocal must be called in setup`);return n&&Qi.has(n)&&t in Qi.get(n)?Qi.get(n)[t]:d(...e)},ea=typeof window<`u`&&typeof document<`u`;typeof WorkerGlobalScope<`u`&&globalThis instanceof WorkerGlobalScope;var ta=e=>e!=null,na=Object.prototype.toString,ra=e=>na.call(e)===`[object Object]`,X=()=>{},ia=aa();function aa(){var e,t;return ea&&!!(!((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 oa(...e){if(e.length!==1)return S(...e);let t=e[0];return typeof t==`function`?k(m(()=>({get:t,set:X}))):j(t)}function sa(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 ca=e=>e();function la(e,t={}){let n,r,i=X,a=e=>{clearTimeout(e),i(),i=X},o;return s=>{let c=O(e),l=O(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 ua(...e){let t=0,n,r=!0,i=X,a,o,s,l,u;!c(e[0])&&typeof e[0]==`object`?{delay:o,trailing:s=!0,leading:l=!0,rejectOnCancel:u=!1}=e[0]:[o,s=!0,l=!0,u=!1]=e;let d=()=>{n&&(clearTimeout(n),n=void 0,i(),i=X)};return e=>{let c=O(o),f=Date.now()-t,p=()=>a=e();return d(),c<=0?(t=Date.now(),p()):(f>c?(t=Date.now(),(l||!r)&&p()):s&&(a=new Promise((e,a)=>{i=u?a:e,n=setTimeout(()=>{t=Date.now(),r=!0,e(p()),d()},Math.max(0,c-f))})),!l&&!n&&(n=setTimeout(()=>r=!0,c)),r=!1,a)}}function da(e=ca,t={}){let{initialState:n=`active`}=t,r=oa(n===`active`);function i(){r.value=!1}function a(){r.value=!0}return{isActive:k(r),pause:i,resume:a,eventFilter:(...t)=>{r.value&&e(...t)}}}function fa(e){let t;function n(){return t||=e(),t}return n.reset=async()=>{let e=t;t=void 0,e&&await e},n}function pa(e){return e.endsWith(`rem`)?Number.parseFloat(e)*16:Number.parseFloat(e)}function ma(e){return Array.isArray(e)?e:[e]}function ha(e){return e||b()}function ga(e,t=200,n={}){return sa(la(t,n),e)}function _a(e,t=200,n=!1,r=!0,i=!1){return sa(ua(t,n,r,i),e)}function va(e,t,n={}){let{eventFilter:r=ca,...i}=n;return a(e,sa(r,t),i)}function ya(e,t,n={}){let{eventFilter:r,initialState:i=`active`,...a}=n,{eventFilter:o,pause:s,resume:c,isActive:l}=da(r,{initialState:i});return{stop:va(e,t,{...a,eventFilter:o}),pause:s,resume:c,isActive:l}}function ba(e,t=!0,n){ha(n)?re(e,n):t?e():i(e)}function xa(e,t,n={}){let{immediate:r=!0,immediateCallback:i=!1}=n,a=A(!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)},O(t))}return r&&(a.value=!0,ea&&l()),Zi(c),{isPending:y(a),start:l,stop:c}}function Sa(e=!1,t={}){let{truthyValue:n=!0,falsyValue:r=!1}=t,i=c(e),a=A(e);function o(e){if(arguments.length)return a.value=e,a.value;{let e=O(n);return a.value=a.value===e?O(r):e,a.value}}return i?o:[a,o]}function Ca(e,t,n={}){let{debounce:r=0,maxWait:i=void 0,...a}=n;return va(e,t,{...a,eventFilter:la(r,{maxWait:i})})}var wa=Ca;function Ta(e,t,n){return a(e,t,{...n,immediate:!0})}function Ea(e,t,n){let r;r=c(n)?{evaluating:n}:n||{};let{lazy:i=!1,flush:a=`sync`,evaluating:s=void 0,shallow:l=!0,onError:u=globalThis.reportError??X}=r,d=A(!i),f=l?A(t):j(t),p=0;return o(async t=>{if(!d.value)return;p++;let n=p,r=!1;s&&Promise.resolve().then(()=>{s.value=!0});try{let i=await e(e=>{t(()=>{s&&(s.value=!1),r||e()})});n===p&&(f.value=i)}catch(e){u(e)}finally{s&&n===p&&(s.value=!1),r=!0}},{flush:a}),i?D(()=>(d.value=!0,f.value)):f}var Z=ea?window:void 0,Da=ea?window.document:void 0,Oa=ea?window.navigator:void 0;ea&&window.location;function Q(e){let t=O(e);return t?.$el??t}function $(...e){let t=(e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)),n=D(()=>{let t=ma(O(e[0])).filter(e=>e!=null);return t.every(e=>typeof e!=`string`)?t:void 0});return Ta(()=>[n.value?.map(e=>Q(e))??[Z].filter(e=>e!=null),ma(O(n.value?e[1]:e[0])),ma(de(n.value?e[2]:e[1])),O(n.value?e[3]:e[2])],([e,n,r,i],a,o)=>{if(!e?.length||!n?.length||!r?.length)return;let s=ra(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 ka=!1;function Aa(e,t,n={}){let{window:r=Z,ignore:i=[],capture:a=!0,detectIframe:o=!1,controls:s=!1}=n;if(!r)return s?{stop:X,cancel:X,trigger:X}:X;if(ia&&!ka){ka=!0;let e={passive:!0};Array.from(r.document.body.children).forEach(t=>t.addEventListener(`click`,X,e)),r.document.documentElement.addEventListener(`click`,X,e)}let c=!0,l=e=>O(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=Q(t);return n&&(e.target===n||e.composedPath().includes(n))}});function u(e){let t=O(e);return t&&t.$.subTree.shapeFlag===16}function d(e,t){let n=O(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=Q(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=[$(r,`click`,e=>{p||(p=!0,setTimeout(()=>{p=!1},0),f(e))},{passive:!0,capture:a}),$(r,`pointerdown`,t=>{let n=Q(e);c=!l(t)&&!!(n&&!t.composedPath().includes(n))},{passive:!0}),o&&$(r,`blur`,n=>{setTimeout(()=>{let i=Q(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 ja(){let e=A(!1),t=b();return t&&re(()=>{e.value=!0},t),e}function Ma(e){let t=ja();return D(()=>(t.value,!!e()))}function Na(e,t,n={}){let{window:r=Z,...i}=n,o,s=Ma(()=>r&&`MutationObserver`in r),c=()=>{o&&=(o.disconnect(),void 0)},l=a(D(()=>{let t=ma(O(e)).map(Q).filter(ta);return new Set(t)}),e=>{c(),s.value&&e.size&&(o=new MutationObserver(t),e.forEach(e=>o.observe(e,i)))},{immediate:!0,flush:`post`}),u=()=>o?.takeRecords(),d=()=>{l(),c()};return Zi(d),{isSupported:s,stop:d,takeRecords:u}}function Pa(e){return typeof e==`function`?e:typeof e==`string`?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function Fa(...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=Z,eventName:a=`keydown`,passive:o=!1,dedupe:s=!1}=r,c=Pa(t);return $(i,a,e=>{e.repeat&&O(s)||c(e)&&n(e)},o)}var Ia=Symbol(`vueuse-ssr-width`);function La(){let e=pe()?$i(Ia,null):null;return typeof e==`number`?e:void 0}function Ra(e,t={}){let{window:n=Z,ssrWidth:r=La()}=t,i=Ma(()=>n&&`matchMedia`in n&&typeof n.matchMedia==`function`),a=A(typeof r==`number`),s=A(),c=A(!1);return o(()=>{if(a.value){a.value=!i.value,c.value=O(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>=pa(n[1])),i&&a&&(a=r<=pa(i[1])),t?!a:a});return}i.value&&(s.value=n.matchMedia(O(e)),c.value=s.value.matches)}),$(s,`change`,e=>{c.value=e.matches},{passive:!0}),D(()=>c.value)}function za(e,t={}){let{controls:n=!1,navigator:r=Oa}=t,i=Ma(()=>r&&`permissions`in r),a=A(),o=typeof e==`string`?{name:e}:e,s=A(),c=()=>{s.value=a.value?.state??`prompt`};$(a,`change`,c,{passive:!0});let l=fa(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 ue(a.value)}});return l(),n?{state:s,isSupported:i,query:l}:s}function Ba(e={}){let{navigator:t=Oa,read:n=!1,source:r,copiedDuring:i=1500,legacy:a=!1}=e,o=Ma(()=>t&&`clipboard`in t),s=za(`clipboard-read`),c=za(`clipboard-write`),l=D(()=>o.value||a),u=A(``),d=A(!1),f=xa(()=>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&&$([`copy`,`cut`],p,{passive:!0});async function m(e=O(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:k(u),copied:k(d),copy:m}}var Va=typeof globalThis<`u`?globalThis:typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:{},Ha=`__vueuse_ssr_handlers__`,Ua=Wa();function Wa(){return Ha in Va||(Va[Ha]=Va[Ha]||{}),Va[Ha]}function Ga(e,t){return Ua[e]||t}function Ka(e){return Ra(`(prefers-color-scheme: dark)`,e)}function qa(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 Ja={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()}},Ya=`vueuse-storage`;function Xa(e,t,n,r={}){let{flush:o=`pre`,deep:s=!0,listenToStorageChanges:c=!0,writeDefaults:l=!0,mergeDefaults:u=!1,shallow:d,window:f=Z,eventFilter:p,onError:m=e=>{console.error(e)},initOnMounted:h}=r,g=(d?A:j)(typeof t==`function`?t():t),_=D(()=>O(e));if(!n)try{n=Ga(`getDefaultStorage`,()=>Z?.localStorage)()}catch(e){m(e)}if(!n)return g;let v=O(t),y=qa(v),b=r.serializer??Ja[y],{pause:x,resume:S}=ya(g,e=>ee(e),{flush:o,deep:s,eventFilter:p});a(_,()=>E(),{flush:o});let C=!1;f&&c&&(n instanceof Storage?$(f,`storage`,e=>{h&&!C||E(e)},{passive:!0}):$(f,Ya,e=>{h&&!C||te(e)})),h?ba(()=>{C=!0,E()}):E();function w(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(Ya,{detail:r}))}}function ee(e){try{let t=n.getItem(_.value);if(e==null)w(t,null),n.removeItem(_.value);else{let r=b.write(e);t!==r&&(n.setItem(_.value,r),w(t,r))}}catch(e){m(e)}}function T(e){let t=e?e.newValue:n.getItem(_.value);if(t==null)return l&&v!=null&&n.setItem(_.value,b.write(v)),v;if(!e&&u){let e=b.read(t);return typeof u==`function`?u(e,v):y===`object`&&!Array.isArray(e)?{...v,...e}:e}else if(typeof t!=`string`)return t;else return b.read(t)}function E(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=T(e))}catch(e){m(e)}finally{e?i(S):S()}}}}function te(e){E(e.detail)}return g}var Za=`*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`;function Qa(e={}){let{selector:t=`html`,attribute:n=`class`,initialValue:r=`auto`,window:i=Z,storage:o,storageKey:s=`vueuse-color-scheme`,listenToStorageChanges:c=!0,storageRef:l,emitAuto:u,disableTransition:d=!0}=e,f={auto:``,light:`light`,dark:`dark`,...e.modes||{}},p=Ka({window:i}),m=D(()=>p.value?`dark`:`light`),h=l||(s==null?oa(r):Xa(s,r,o,{window:i,listenToStorageChanges:c})),g=D(()=>h.value===`auto`?m.value:h.value),_=Ga(`updateHTMLAttrs`,(e,t,n)=>{let r=typeof e==`string`?i?.document.querySelector(e):Q(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;d&&(c=i.document.createElement(`style`),c.appendChild(document.createTextNode(Za)),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),d&&(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)}a(g,y,{flush:`post`,immediate:!0}),ba(()=>y(g.value));let b=D({get(){return u?h.value:g.value},set(e){h.value=e}});return Object.assign(b,{store:h,system:m,state:g})}function $a(e,t,n={}){let{window:r=Z,initialValue:i,observe:o=!1}=n,s=A(i),c=D(()=>{var e;return Q(t)||(r==null||(e=r.document)==null?void 0:e.documentElement)});function l(){let t=O(e),n=O(c);n&&r&&t&&(s.value=r.getComputedStyle(n).getPropertyValue(t)?.trim()||s.value||i)}return o&&Na(c,l,{attributeFilter:[`style`,`class`],window:r}),a([c,()=>O(e)],(e,t)=>{t[0]&&t[1]&&t[0].style.removeProperty(t[1]),l()},{immediate:!0}),a([s,c],([t,n])=>{let r=O(e);n?.style&&r&&(t==null?n.style.removeProperty(r):n.style.setProperty(r,t))},{immediate:!0}),s}function eo(e={}){let{valueDark:t=`dark`,valueLight:n=``}=e,r=Qa({...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=D(()=>r.system.value);return D({get(){return r.value===`dark`},set(e){let t=e?`dark`:`light`;i.value===t?r.value=`auto`:r.value=t}})}function to(e,t,n={}){let{window:r=Z,...i}=n,o,s=Ma(()=>r&&`ResizeObserver`in r),c=()=>{o&&=(o.disconnect(),void 0)},l=a(D(()=>{let t=O(e);return Array.isArray(t)?t.map(e=>Q(e)):[Q(t)]}),e=>{if(c(),s.value&&r){o=new ResizeObserver(t);for(let t of e)t&&o.observe(t,i)}},{immediate:!0,flush:`post`}),u=()=>{c(),l()};return Zi(u),{isSupported:s,stop:u}}function no(e,t={width:0,height:0},n={}){let{window:r=Z,box:i=`content-box`}=n,o=D(()=>{var t;return(t=Q(e))==null||(t=t.namespaceURI)==null?void 0:t.includes(`svg`)}),s=A(t.width),c=A(t.height),{stop:l}=to(e,([t])=>{let n=i===`border-box`?t.borderBoxSize:i===`content-box`?t.contentBoxSize:t.devicePixelContentBoxSize;if(r&&o.value){let t=Q(e);if(t){let e=t.getBoundingClientRect();s.value=e.width,c.value=e.height}}else if(n){let e=ma(n);s.value=e.reduce((e,{inlineSize:t})=>e+t,0),c.value=e.reduce((e,{blockSize:t})=>e+t,0)}else s.value=t.contentRect.width,c.value=t.contentRect.height},n);ba(()=>{let n=Q(e);n&&(s.value=`offsetWidth`in n?n.offsetWidth:t.width,c.value=`offsetHeight`in n?n.offsetHeight:t.height)});let u=a(()=>Q(e),e=>{s.value=e?t.width:0,c.value=e?t.height:0});function d(){l(),u()}return{width:s,height:c,stop:d}}var ro=[`fullscreenchange`,`webkitfullscreenchange`,`webkitendfullscreen`,`mozfullscreenchange`,`MSFullscreenChange`];function io(e,t={}){let{document:n=Da,autoExit:r=!1}=t,i=D(()=>Q(e)??n?.documentElement),a=A(!1),o=D(()=>[`requestFullscreen`,`webkitRequestFullscreen`,`webkitEnterFullscreen`,`webkitEnterFullScreen`,`webkitRequestFullScreen`,`mozRequestFullScreen`,`msRequestFullscreen`].find(e=>n&&e in n||i.value&&e in i.value)),s=D(()=>[`exitFullscreen`,`webkitExitFullscreen`,`webkitExitFullScreen`,`webkitCancelFullScreen`,`mozCancelFullScreen`,`msExitFullscreen`].find(e=>n&&e in n||i.value&&e in i.value)),c=D(()=>[`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=Ma(()=>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 $(n,ro,g,_),$(()=>Q(i),ro,g,_),ba(g,!1),r&&Zi(p),{isSupported:u,isFullscreen:a,enter:m,exit:p,toggle:h}}function ao(e){return typeof Window<`u`&&e instanceof Window?e.document.documentElement:typeof Document<`u`&&e instanceof Document?e.documentElement:e}var oo=1;function so(e,t={}){let{throttle:n=0,idle:r=200,onStop:i=X,onScroll:a=X,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=Z,onError:d=e=>{console.error(e)}}=t,f=typeof s==`boolean`?{mutation:s}:s,p=A(0),m=A(0),h=D({get(){return p.value},set(e){_(e,void 0)}}),g=D({get(){return m.value},set(e){_(void 0,e)}});function _(t,n){var r,i;if(!u)return;let a=O(e);if(!a)return;(r=a instanceof Document?u.document.body:a)==null||r.scrollTo({top:O(n)??g.value,left:O(t)??h.value,behavior:O(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=A(!1),y=M({left:!0,right:!1,top:!0,bottom:!1}),b=M({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=ga(x,n+r),C=e=>{var t;if(!u)return;let n=(e==null||(t=e.document)==null?void 0:t.documentElement)||e?.documentElement||Q(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)-oo;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)-oo;r===`flex`&&i===`column-reverse`?(y.top=g,y.bottom=h):(y.top=h,y.bottom=g),m.value=f},w=e=>{u&&(C(e.target.documentElement??e.target),v.value=!0,S(e),a(e))};return $(e,`scroll`,n?_a(w,n,!0,!1):w,c),ba(()=>{try{let t=O(e);if(!t)return;C(t)}catch(e){d(e)}}),f?.mutation&&e!=null&&e!==u&&e!==document&&Na(e,()=>{let t=O(e);t&&C(t)},{attributes:!0,childList:!0,subtree:!0}),$(e,`scrollend`,x,c),{x:h,y:g,isScrolling:v,arrivedState:y,directions:b,measure(){let t=O(e);u&&t&&C(t)}}}function co(e,t,n={}){let{window:r=Z}=n;return Xa(e,t,r?.localStorage,n)}function lo(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 fo=new WeakMap;function po(e,t=!1){let n=A(t),r=null,i=``;a(oa(e),e=>{let t=ao(O(e));if(t){let e=t;if(fo.get(e)||fo.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 o=()=>{let t=ao(O(e));!t||n.value||(ia&&(r=$(t,`touchmove`,e=>{uo(e)},{passive:!1})),t.style.overflow=`hidden`,n.value=!0)},s=()=>{let t=ao(O(e));!t||!n.value||(ia&&r?.(),t.style.overflow=i,fo.delete(t),n.value=!1)};return Zi(s),D({get(){return n.value},set(e){e?o():s()}})}function mo(e,t,n={}){let{window:r=Z}=n;return Xa(e,t,r?.sessionStorage,n)}function ho(e={}){let{window:t=Z,...n}=e;return so(t,n)}function go(e={}){let{window:t=Z,initialWidth:n=1/0,initialHeight:r=1/0,listenOrientation:i=!0,includeScrollbar:o=!0,type:s=`inner`}=e,c=A(n),l=A(r),u=()=>{if(t)if(s===`outer`)c.value=t.outerWidth,l.value=t.outerHeight;else if(s===`visual`&&t.visualViewport){let{width:e,height:n,scale:r}=t.visualViewport;c.value=Math.round(e*r),l.value=Math.round(n*r)}else o?(c.value=t.innerWidth,l.value=t.innerHeight):(c.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight)};u(),ba(u);let d={passive:!0};return $(`resize`,u,d),t&&s===`visual`&&t.visualViewport&&$(t.visualViewport,`resize`,u,d),i&&a(Ra(`(orientation: portrait)`),()=>u()),{width:c,height:l}}var _o={"/":()=>J(()=>import(`./searchBox-default-DZSjYpom.js`),[])},vo={"/":{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 yo(e){let t=S(e),n=Ti();return D(()=>t.value[n.value]??vo[n.value]??vo[`/`])}var bo=A(_o);function xo(){return bo}export{Ni as $,Wi as A,Ri as B,ma as C,Bt as Ct,Sa as D,_a as E,Fi as F,bi as G,Ai as H,Li as I,Ci as J,xi as K,Bi as L,Ui as M,vi as N,Ca as O,Yi as P,Di as Q,Vi as R,ta as S,Ke as St,ga as T,ji as U,Ii as V,Mi as W,Ti as X,wi as Y,Ei as Z,mo as _,fn as _t,Fa as a,U as at,go as b,Gt as bt,$a as c,un as ct,$ as d,Xt as dt,ki as et,io as f,Zt as ft,po as g,dn as gt,to as h,hn as ht,Aa as i,Pr as it,Ki as j,Ta as k,eo as l,ln as lt,Ra as m,mn as mt,xo as n,J as nt,Q as o,An as ot,co as p,Jt as pt,Si as q,Ea as r,fi as rt,Ba as s,kn as st,yo as t,Xi as tt,no as u,pn as ut,Xa as v,je as vt,Zi as w,Rt as wt,wa as x,Ft as xt,ho as y,wt as yt,Ji as z}; \ No newline at end of file diff --git a/assets/foo-CRkZFY_K.js b/assets/foo-CRkZFY_K.js new file mode 100644 index 00000000..fb1cfcef --- /dev/null +++ b/assets/foo-CRkZFY_K.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-Dy_UwxR5.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-BUb7ZUOB.js b/assets/index.html-BUb7ZUOB.js new file mode 100644 index 00000000..d8d74856 --- /dev/null +++ b/assets/index.html-BUb7ZUOB.js @@ -0,0 +1 @@ +import{M as e,p as t,t as n}from"./plugin-vue_export-helper-Dy_UwxR5.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-CfP_kgZO.js b/assets/index.html-CfP_kgZO.js new file mode 100644 index 00000000..8ebfe70d --- /dev/null +++ b/assets/index.html-CfP_kgZO.js @@ -0,0 +1 @@ +import{M as e,p as t,t as n}from"./plugin-vue_export-helper-Dy_UwxR5.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/index.html-Cm7DInk5.js b/assets/index.html-Cm7DInk5.js new file mode 100644 index 00000000..164ec4ce --- /dev/null +++ b/assets/index.html-Cm7DInk5.js @@ -0,0 +1 @@ +import{M as e,p as t,t as n}from"./plugin-vue_export-helper-Dy_UwxR5.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-D1mwfagI.js b/assets/index.html-D1mwfagI.js new file mode 100644 index 00000000..df88b8d8 --- /dev/null +++ b/assets/index.html-D1mwfagI.js @@ -0,0 +1 @@ +import{M as e,p as t,t as n}from"./plugin-vue_export-helper-Dy_UwxR5.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/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-D-5sG9LM.js b/assets/layout-page-D-5sG9LM.js new file mode 100644 index 00000000..62cc0be1 --- /dev/null +++ b/assets/layout-page-D-5sG9LM.js @@ -0,0 +1 @@ +import{M as e,p as t,t as n,u as r}from"./plugin-vue_export-helper-Dy_UwxR5.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-aZg33TG5.js b/assets/markdown-aZg33TG5.js new file mode 100644 index 00000000..91e299db --- /dev/null +++ b/assets/markdown-aZg33TG5.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-Dy_UwxR5.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-C2XFWD3l.js b/assets/photoswipe.esm-C2XFWD3l.js new file mode 100644 index 00000000..08780a8f --- /dev/null +++ b/assets/photoswipe.esm-C2XFWD3l.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-Dy_UwxR5.js b/assets/plugin-vue_export-helper-Dy_UwxR5.js new file mode 100644 index 00000000..73921d20 --- /dev/null +++ b/assets/plugin-vue_export-helper-Dy_UwxR5.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&&La(-1);let i=Pn(t),a;try{a=e(...n)}finally{Pn(i),r._d&&La(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=bo(U),i=e.dirs||=[];for(let e=0;e1)return n&&h(t)?t.call(r&&r.proxy):t}}function Bn(){return!!(io()||Hi)}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(uo){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 uo&&(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=so(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,Qn=e=>e&&(e.disabled||e.disabled===``),$n=e=>e&&(e.defer||e.defer===``),er=e=>typeof SVGElement<`u`&&e instanceof SVGElement,tr=e=>typeof MathMLElement==`function`&&e instanceof MathMLElement,nr=(e,t)=>{let n=e&&e.to;return g(n)?t?t(n):null:n},rr={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,_=Qn(t.props),{dynamicChildren:v}=t,y=(e,t,n)=>{e.shapeFlag&16&&u(e.children,t,n,i,a,o,s,c)},b=(e=t)=>{let n=Qn(e.props),r=e.target=nr(e.props,m),a=cr(r,e,h,p);r&&(o!==`svg`&&er(r)?o=`svg`:o!==`mathml`&&tr(r)&&(o=`mathml`),i&&i.isCE&&(i.ce._teleportTargets||(i.ce._teleportTargets=new Set)).add(r),n||(y(e,r,a),sr(e,!1)))},x=e=>{let t=()=>{Yn.get(e)===t&&(Yn.delete(e),Qn(e.props)&&(y(e,n,e.anchor),sr(e,!0)),b(e))};Yn.set(e,t),K(t,a)};if(e==null){let e=t.el=h(``),i=t.anchor=h(``);if(p(e,n,r),p(i,n,r),$n(t.props)||a&&a.pendingBranch){x(t);return}_&&(y(t,n,i),sr(t,!0)),b()}else{t.el=e.el;let r=t.anchor=e.anchor,u=Yn.get(e);if(u){u.flags|=8,Yn.delete(e),x(t);return}t.targetStart=e.targetStart;let p=t.target=e.target,h=t.targetAnchor=e.targetAnchor,g=Qn(e.props),y=g?n:p,b=g?r:h;if(o===`svg`||er(p)?o=`svg`:(o===`mathml`||tr(p))&&(o=`mathml`),v?(f(e.dynamicChildren,v,y,i,a,o,s),wa(e,t,!0)):c||d(e,t,y,b,i,a,o,s,!1),_)g?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):ir(t,n,r,l,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){let e=t.target=nr(t.props,m);e&&ir(t,e,null,l,0)}else g&&ir(t,p,h,l,1);sr(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,p=a||!Qn(f),m=Yn.get(e);if(m&&(m.flags|=8,Yn.delete(e),p=!1),d&&(i(l),i(u)),a&&i(c),o&16)for(let e=0;e{e.isMounted=!0}),ni(()=>{e.isUnmounting=!0}),e}var W=[Function,Array],fr={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},pr=e=>{let t=e.subTree;return t.component?pr(t.component):t},mr={name:`BaseTransition`,props:fr,setup(e,{slots:t}){let n=io(),r=dr();return()=>{let i=t.default&&Sr(t.default(),!0);if(!i||!i.length)return;let a=hr(i),o=R(e),{mode:s}=o;if(r.isLeaving)return yr(a);let c=br(a);if(!c)return yr(a);let l=vr(c,o,r,n,e=>l=e);c.type!==J&&xr(c,l);let u=n.subTree&&br(n.subTree);if(u&&u.type!==J&&!Ha(u,c)&&pr(n).type!==J){let e=vr(u,o,r,n);if(xr(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},yr(a);s===`in-out`&&c.type!==J?e.delayLeave=(e,t,n)=>{let i=_r(r,u);i[String(u.key)]=u,e[lr]=()=>{t(),e[lr]=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 hr(e){let t=e[0];if(e.length>1){for(let n of e)if(n.type!==J){t=n;break}}return t}var gr=mr;function _r(e,t){let{leavingVNodes:n}=e,r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function vr(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=_r(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[lr]&&t[lr](!0);let i=S[x];i&&Ha(e,i)&&i.el[lr]&&i.el[lr](),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[ur]=e=>{s||(s=!0,C(e?o:i,[t]),T.delayedLeave&&T.delayedLeave(),t[ur]=void 0)};let c=t[ur].bind(null,!1);r?w(r,[t,c]):c()},leave(t,r){let i=String(e.key);if(t[ur]&&t[ur](!0),n.isUnmounting)return r();C(p,[t]);let a=!1;t[lr]=n=>{a||(a=!0,r(),C(n?g:h,[t]),t[lr]=void 0,S[i]===e&&delete S[i])};let o=t[lr].bind(null,!1);S[i]=e,m?w(m,[t,o]):o()},clone(e){let a=vr(e,t,n,r,i);return i&&i(a),a}};return T}function yr(e){if(Gr(e))return e=Ja(e),e.children=null,e}function br(e){if(!Gr(e))return Zn(e.type)&&e.children?hr(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 xr(e,t){e.shapeFlag&6&&e.component?(e.transition=t,xr(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 Sr(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 Dr(e,t){let n;return!!((n=Object.getOwnPropertyDescriptor(e,t))&&!n.configurable)}var Or=new WeakMap;function kr(e,n,r,a,o=!1){if(d(e)){e.forEach((e,t)=>kr(e,n&&(d(n)?n[t]:n),r,a,o));return}if(Hr(a)&&!o){a.shapeFlag&512&&a.type.__asyncResolved&&a.component.subTree.component&&kr(e,n,r,a.component.subTree);return}let s=a.shapeFlag&4?bo(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=>Dr(_,e)?!1:u(y,e),x=(e,t)=>!(t&&Dr(_,t));if(m!=null&&m!==p){if(Ar(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(),Or.delete(e)};t.id=-1,Or.set(e,t),K(t,r)}else Ar(e),i()}}}function Ar(e){let t=Or.get(e);t&&(t.flags|=8,Or.delete(e))}var jr=!1,Mr=()=>{jr||=(console.error(`Hydration completed but contains mismatches.`),!0)},Nr=e=>e.namespaceURI.includes(`svg`)&&e.tagName!==`foreignObject`,Pr=e=>e.namespaceURI.includes(`MathML`),Fr=e=>{if(e.nodeType===1){if(Nr(e))return`svg`;if(Pr(e))return`mathml`}},Ir=e=>e.nodeType===8;function Lr(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=Ir(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 ja:E===3?(n.data!==r.children&&(Mr(),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 Ma: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=Ca(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;){Br(e,1)||Mr();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,` +`)&&(Br(e,0)||Mr(),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)&&Aa(()=>{_&&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&&Ir(f)&&f.data===`]`?o(t.anchor=f):(Mr(),l(t.anchor=u(`]`),d,f),f)},g=(e,t,r,i,a,l)=>{if(Br(e.parentElement,1)||Mr(),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,Fr(d),a),r&&(r.vnode.el=t.el,ea(r,t.el)),u},_=(e,t=`[`,n=`]`)=>{let r=0;for(;e;)if(e=o(e),e&&Ir(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 Rr=`data-allow-mismatch`,zr={0:`text`,1:`children`,2:`class`,3:`style`,4:`attribute`};function Br(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Rr);)e=e.parentElement;let n=e&&e.getAttribute(Rr);if(n==null)return!1;if(n===``)return!0;{let e=n.split(`,`);return t===0&&e.includes(`children`)?!0:e.includes(zr[t])}}se().requestIdleCallback,se().cancelIdleCallback;function Vr(e,t){if(Ir(e)&&e.data===`[`){let n=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(t(r)===!1)break}else if(Ir(r))if(r.data===`]`){if(--n===0)break}else r.data===`[`&&n++;r=r.nextSibling}}else t(e)}var Hr=e=>!!e.type.__asyncLoader;function Ur(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 Cr({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=>Vr(e,t));n&&(t.bum||=[]).push(n)}:i;u?o():p().then(()=>!t.isUnmounted&&o())},get __asyncResolved(){return u},setup(){let e=$;if(Tr(e),u)return()=>Wr(u,e);let t=t=>{l=null,gn(t,e,13,!r)};if(s&&e.suspense||uo)return p().then(t=>()=>Wr(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&&Gr(e.parent.vnode)&&e.parent.update()}).catch(e=>{t(e),c.value=e}),()=>{if(a.value&&u)return Wr(u,e);if(c.value&&r)return X(r,{error:c.value});if(n&&!d.value)return Wr(n,e)}}})}function Wr(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 Gr=e=>e.type.__isKeepAlive;function Kr(e,t){Jr(e,`a`,t)}function qr(e,t){Jr(e,`da`,t)}function Jr(e,t,n=$){let r=e.__wdc||=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()};if(Xr(t,r,n),n){let e=n.parent;for(;e&&e.parent;)Gr(e.parent.vnode)&&Yr(r,t,n,e),e=e.parent}}function Yr(e,t,n,r){let i=Xr(t,e,r,!0);ri(()=>{c(r[t],i)},n)}function Xr(e,t,n=$,r=!1){if(n){let i=n[e]||(n[e]=[]),a=t.__weh||=(...r)=>{He();let i=so(n),a=V(t,n,e,r);return i(),Ue(),a};return r?i.unshift(a):i.push(a),a}}var Zr=e=>(t,n=$)=>{(!uo||e===`sp`)&&Xr(e,(...e)=>t(...e),n)},Qr=Zr(`bm`),$r=Zr(`m`),ei=Zr(`bu`),ti=Zr(`u`),ni=Zr(`bum`),ri=Zr(`um`),ii=Zr(`sp`),ai=Zr(`rtg`),oi=Zr(`rtc`);function si(e,t=$){Xr(`ec`,e,t)}var ci=`components`;function li(e,t){return fi(ci,e,!0,t)||e}var ui=Symbol.for(`v-ndc`);function di(e){return g(e)?fi(ci,e,!1)||e:e||ui}function fi(e,t,n=!0,r=!1){let i=U||$;if(i){let n=i.type;if(e===ci){let e=xo(n,!1);if(e&&(e===t||e===O(t)||e===te(O(t))))return n}let a=pi(i[e]||n[e],t)||pi(i.appContext[e],t);return!a&&r?n:a}}function pi(e,t){return e&&(e[t]||e[O(t)]||e[te(O(t))])}function mi(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),Pa(),Ba(q,null,[X(`slot`,n,r&&r())],e?-2:64)}let a=e[t];a&&a._c&&(a._d=!1),Pa();let o=a&&gi(a(n)),s=n.key||o&&o.key,c=Ba(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 gi(e){return e.some(e=>Va(e)?!(e.type===J||e.type===q&&!gi(e.children)):!0)?e:null}function _i(e,t){let n={};for(let r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:ne(r)]=e[r];return n}var vi=e=>e?lo(e)?bo(e):vi(e.parent):null,yi=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=>vi(e.parent),$root:e=>vi(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Ai(e),$forceUpdate:e=>e.f||=()=>{En(e.update)},$nextTick:e=>e.n||=wn.bind(e.proxy),$watch:e=>qn.bind(e)}),bi=(e,n)=>e!==t&&!e.__isScriptSetup&&u(e,n),xi={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(bi(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 Ti&&(s[n]=0)}let d=yi[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 bi(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)||bi(n,c)||u(o,c)||u(i,c)||u(yi,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 Si(){return Ci(`useSlots`).slots}function Ci(e){let t=io();return t.setupContext||=yo(t)}function wi(e){return d(e)?e.reduce((e,t)=>(e[t]=null,e),{}):e}var Ti=!0;function Ei(e){let t=Ai(e),n=e.proxy,i=e.ctx;Ti=!1,t.beforeCreate&&Oi(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&&Di(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(Ti=!0,o)for(let e in o){let t=o[e],a=Co({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)ki(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&&Oi(f,e,`c`);function j(e,t){d(t)?t.forEach(t=>e(t.bind(n))):t&&e(t.bind(n))}if(j(Qr,p),j($r,m),j(ei,g),j(ti,_),j(Kr,y),j(qr,b),j(si,O),j(oi,E),j(ai,D),j(ni,S),j(ri,w),j(ii,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&&Tr(e)}function Di(e,t,n=r){d(e)&&(e=Fi(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 Oi(e,t,n){V(d(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,n)}function ki(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=>ki(e,t,n,r));else{let r=h(e.handler)?e.handler.bind(n):t[e.handler];h(r)&&Gn(i,r,e)}}function Ai(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=>ji(c,e,o,!0)),ji(c,t,o)),v(t)&&a.set(t,c),c}function ji(e,t,n,r=!1){let{mixins:i,extends:a}=t;a&&ji(e,a,n,!0),i&&i.forEach(t=>ji(e,t,n,!0));for(let i in t)if(!(r&&i===`expose`)){let r=Mi[i]||n&&n[i];e[i]=r?r(e[i],t[i]):t[i]}return e}var Mi={data:Ni,props:Li,emits:Li,methods:Ii,computed:Ii,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:Ii,directives:Ii,watch:Ri,provide:Ni,inject:Pi};function Ni(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 Pi(e,t){return Ii(Fi(e),Fi(t))}function Fi(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 Wi(e,n,...r){if(e.isUnmounted)return;let i=e.vnode.props||t,a=r,o=n.startsWith(`update:`),s=o&&Ui(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 Gi=new WeakMap;function Ki(e,t,n=!1){let r=n?Gi: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=Ki(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 qi(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 Ji(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:Yi(c)}}catch(t){Na.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=Xi(y,a)),b=Ja(b,y,!1,!0))}return n.dirs&&(b=Ja(b,null,!1,!0),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&xr(b,n.transition),v=b,Pn(_),v}var Yi=e=>{let t;for(let n in e)(n===`class`||n===`style`||a(n))&&((t||={})[n]=e[n]);return t},Xi=(e,t)=>{let n={};for(let r in e)(!o(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Zi(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?Qi(r,o,l):!!o;if(c&8){let e=t.dynamicProps;for(let t=0;tObject.create(ta),ra=e=>Object.getPrototypeOf(e)===ta;function ia(e,t,n,r=!1){let i={},a=na();e.propsDefaults=Object.create(null),oa(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 aa(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]=la(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`,fa=e=>d(e)?e.map(Z):[Z(e)],pa=(e,t,n)=>{if(t._n)return t;let r=Fn((...e)=>fa(t(...e)),n);return r._c=!1,r},ma=(e,t,n)=>{let r=e._ctx;for(let n in e){if(da(n))continue;let i=e[n];if(h(i))t[n]=pa(n,i,r);else if(i!=null){let e=fa(i);t[n]=()=>e}}},ha=(e,t)=>{let n=fa(t);e.slots.default=()=>n},ga=(e,t,n)=>{for(let r in t)(n||!da(r))&&(e[r]=t[r])},_a=(e,t,n)=>{let r=e.slots=na();if(e.vnode.shapeFlag&32){let e=t._;e?(ga(r,t,n),n&&j(r,`_`,e,!0)):ma(t,r)}else t&&ha(e,t)},va=(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:ga(a,n,r):(o=!n.$stable,ma(n,a)),s=n}else n&&(ha(e,n),s={default:1});if(o)for(let e in a)!da(e)&&s[e]==null&&delete a[e]},K=Aa;function ya(e){return ba(e,Lr)}function ba(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&&!Ha(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 ja:y(e,t,n,r);break;case J:b(e,t,n,r);break;case Ma: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?kr(u,e&&e.ref,a,t||e,!t):u==null&&e&&e.ref!=null&&kr(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,xa(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=Ca(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&&Sa(r,!1),(g=h.onVnodeBeforeUpdate)&&Q(g,r,n,e),f&&Ln(n,e,r,`beforeUpdate`),r&&Sa(r,!0),(m.innerHTML&&h.innerHTML==null||m.textContent&&h.textContent==null)&&p(l,``),d?k(e.dynamicChildren,d,l,r,i,xa(n,a),o):s||ce(e,n,l,null,r,i,xa(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)&&wa(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=ro(e,r,i);if(Gr(e)&&(s.ctx.renderer=be),fo(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(Zi(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=Ea(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;Sa(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),Sa(e,!0);let f=Ji(e),p=e.subTree;e.subTree=f,v(p,f,m(p.el),_e(p),e,i,a),t.el=f.el,u===null&&ea(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=Hr(t);if(Sa(e,!1),l&&re(l),!m&&(o=c&&c.onVnodeBeforeMount)&&Q(o,d,t),Sa(e,!0),s&&Se){let t=()=>{e.subTree=Ji(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=Ji(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&&Hr(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),Sa(e,!0),l()},oe=(e,t,n)=>{t.component=e;let r=e.vnode.props;e.vnode=t,e.next=null,aa(e,t.props,r,n),va(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?Qa(t[u]):Z(t[u]);if(Ha(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?Qa(t[p]):Z(t[p]);if(Ha(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?Qa(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&&Ha(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?Ta(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[lr](!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(),kr(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=!Hr(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===Ma){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;Da(c),Da(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[Xn];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:Vi(ye,xe)}}function xa({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 Sa({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Ca(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function wa(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 Ea(e){let t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Ea(t)}function Da(e){if(e)for(let t=0;te.__isSuspense;function Aa(e,t){t&&t.pendingBranch?d(e)?t.effects.push(...e):t.effects.push(e):On(e)}var q=Symbol.for(`v-fgt`),ja=Symbol.for(`v-txt`),J=Symbol.for(`v-cmt`),Ma=Symbol.for(`v-stc`),Na=[],Y=null;function Pa(e=!1){Na.push(Y=e?null:[])}function Fa(){Na.pop(),Y=Na[Na.length-1]||null}var Ia=1;function La(e,t=!1){Ia+=e,e<0&&Y&&t&&(Y.hasOnce=!0)}function Ra(e){return e.dynamicChildren=Ia>0?Y||n:null,Fa(),Ia>0&&Y&&Y.push(e),e}function za(e,t,n,r,i,a){return Ra(Ga(e,t,n,r,i,a,!0))}function Ba(e,t,n,r,i){return Ra(X(e,t,n,r,i,!0))}function Va(e){return e?e.__v_isVNode===!0:!1}function Ha(e,t){return e.type===t.type&&e.key===t.key}var Ua=({key:e})=>e??null,Wa=({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 Ga(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&&Ua(t),ref:t&&Wa(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?($a(c,n),a&128&&e.normalize(c)):n&&(c.shapeFlag|=g(n)?8:16),Ia>0&&!o&&Y&&(c.patchFlag>0||a&6)&&c.patchFlag!==32&&Y.push(c),c}var X=Ka;function Ka(e,t=null,n=null,r=0,i=null,a=!1){if((!e||e===ui)&&(e=J),Va(e)){let r=Ja(e,t,!0);return n&&$a(r,n),Ia>0&&!a&&Y&&(r.shapeFlag&6?Y[Y.indexOf(e)]=r:Y.push(r)),r.patchFlag=-2,r}if(So(e)&&(e=e.__vccOpts),t){t=qa(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:ka(e)?128:Zn(e)?64:v(e)?4:h(e)?2:0;return Ga(e,t,n,r,i,o,a,!0)}function qa(e){return e?Ut(e)||ra(e)?s({},e):e:null}function Ja(e,t,n=!1,r=!1){let{props:i,ref:a,patchFlag:o,children:s,transition:c}=e,l=t?eo(i||{},t):i,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Ua(l),ref:t&&t.ref?n&&a?d(a)?a.concat(Wa(t)):[a,Wa(t)]:Wa(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&&Ja(e.ssContent),ssFallback:e.ssFallback&&Ja(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&xr(u,c.clone(u)),u}function Ya(e=` `,t=0){return X(ja,null,e,t)}function Xa(e,t){let n=X(Ma,null,e);return n.staticCount=t,n}function Za(e=``,t=!1){return t?(Pa(),Ba(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()):Va(e)?Qa(e):X(ja,null,String(e))}function Qa(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ja(e)}function $a(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),$a(e,n()),n._c&&(n._d=!0));return}else{n=32;let r=t._;!r&&!ra(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=[Ya(t)]):n=8);e.children=t,e.shapeFlag|=n}function eo(...e){let t={};for(let n=0;n$||U,ao,oo;{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)}};ao=t(`__VUE_INSTANCE_SETTERS__`,e=>$=e),oo=t(`__VUE_SSR_SETTERS__`,e=>uo=e)}var so=e=>{let t=$;return ao(e),e.scope.on(),()=>{e.scope.off(),ao(t)}},co=()=>{$&&$.scope.off(),ao(null)};function lo(e){return e.vnode.shapeFlag&4}var uo=!1;function fo(e,t=!1,n=!1){t&&oo(t);let{props:r,children:i}=e.vnode,a=lo(e);ia(e,r,a,t),_a(e,i,n||t);let o=a?po(e,t):void 0;return t&&oo(!1),o}function po(e,t){let n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,xi);let{setup:r}=n;if(r){He();let n=e.setupContext=r.length>1?yo(e):null,i=so(e),a=hn(r,e,0,[e.props,n]),o=y(a);if(Ue(),i(),(o||e.sp)&&!Hr(e)&&Tr(e),o){if(a.then(co,co),t)return a.then(n=>{mo(e,n,t)}).catch(t=>{gn(t,e,0)});e.asyncDep=a}else mo(e,a,t)}else _o(e,t)}function mo(e,t,n){h(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:v(t)&&(e.setupState=$t(t)),_o(e,n)}var ho,go;function _o(e,t,n){let i=e.type;if(!e.render){if(!t&&ho&&!i.render){let t=i.template||Ai(e).template;if(t){let{isCustomElement:n,compilerOptions:r}=e.appContext.config,{delimiters:a,compilerOptions:o}=i;i.render=ho(t,s(s({isCustomElement:n,delimiters:a},r),o))}}e.render=i.render||r,go&&go(e)}{let t=so(e);He();try{Ei(e)}finally{Ue(),t()}}}var vo={get(e,t){return F(e,`get`,``),e[t]}};function yo(e){return{attrs:new Proxy(e.attrs,vo),slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function bo(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 yi)return yi[n](e)},has(e,t){return t in e||t in yi}}):e.proxy}function xo(e,t=!0){return h(e)?e.displayName||e.name:e.name||t&&e.__name}function So(e){return h(e)&&`__vccOpts`in e}var Co=(e,t)=>cn(e,t,uo);function wo(e,t,n){try{La(-1);let r=arguments.length;return r===2?v(t)&&!d(t)?Va(t)?X(e,null,[t]):X(e,t):X(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Va(n)&&(n=[n]),X(e,t,n))}finally{La(1)}}var To=`3.5.32`,Eo=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n};export{Wt as $,ri as A,ae as At,_i as B,wo as C,g as Ct,wn as D,me as Dt,eo as E,pe as Et,hi as F,Gn as G,Si as H,li as I,Fn as J,Un as K,di as L,Pa as M,Rn as N,ni as O,ce as Ot,mi as P,B as Q,vr as R,qa as S,ge as St,zn as T,ie as Tt,Er as U,wr as V,dr as W,tn as X,In as Y,Te as Z,X as _,d as _t,q as a,zt as at,io as b,v as bt,Ja as c,an as ct,Ba as d,O as dt,Ee as et,Za as f,te as ft,Ya as g,re as gt,Xa as h,_e as ht,J as i,Lt as it,ti as j,$r as k,xe as kt,Co as l,Zt as lt,ya as m,k as mt,gr as n,Rt as nt,or as o,qt as ot,za as p,s as pt,Wn as q,fr as r,Kt as rt,V as s,R as st,Eo as t,It as tt,Ga as u,Xt as ut,Ur as v,h as vt,Bn as w,_ as wt,Sr as x,a as xt,Cr as y,o as yt,xr as z}; \ No newline at end of file diff --git a/assets/searchBox-default-DZSjYpom.js b/assets/searchBox-default-DZSjYpom.js new file mode 100644 index 00000000..09174154 --- /dev/null +++ b/assets/searchBox-default-DZSjYpom.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-CqNL2jjQ.css b/assets/style-CqNL2jjQ.css new file mode 100644 index 00000000..4a923c78 --- /dev/null +++ b/assets/style-CqNL2jjQ.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.45"}.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-ub8k{--vp-tag-color:#d5393e;--vp-tag-hover-color:#b8272c;--vp-tag-bg:#f43f5e24}.vp-tag-wxjc{--vp-tag-color:#96c;--vp-tag-hover-color:#7171b8;--vp-tag-bg:#5353a724}.vp-tag-z01k{--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..5d45b970 --- /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..edc76c0e --- /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..ca802949 --- /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..a7bc599e --- /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..672d4aec --- /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..0a4a7eae --- /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..d25e0d07 --- /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..06f0f81a --- /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 + + + + + + + + + - + + + + +
+
+ + + +
+