diff --git a/404.html b/404.html index 68aa40b5..93a415f3 100644 --- a/404.html +++ b/404.html @@ -31,10 +31,10 @@ } - + -
跳至主要內容

404

頁面不存在

我們是怎麼來到這兒的?

- +
跳至主要內容

404

頁面不存在

這裡什麼也沒有

+ diff --git a/article/index.html b/article/index.html index 2f44a347..bb4c26ab 100644 --- a/article/index.html +++ b/article/index.html @@ -31,10 +31,10 @@ } - + -
跳至主要內容
利用GitHub Actions自动部署前端到服务器
+
跳至主要內容
利用GitHub Actions自动部署前端到服务器

Automatically deploying the Front End to the server using GitHub Actions

GitHub Actions介绍及原理

@@ -100,7 +100,7 @@

开始部署

  • 使用 root 用户登录,运行以下命令:
  • wget --no-check-certificate https://github.com/teddysun/across/raw/master/kms.sh && chmod +x kms.sh && ./kms.sh
    -

    Ven2s...大约 5 分鐘kmstools
    2
    3
    - +

    Ven2s...大约 5 分鐘kmstools
    2
    3
    + diff --git a/assets/1.html-2e8cc568.js b/assets/1.html-1c458fb5.js similarity index 90% rename from assets/1.html-2e8cc568.js rename to assets/1.html-1c458fb5.js index 9625c4b6..eb7080d3 100644 --- a/assets/1.html-2e8cc568.js +++ b/assets/1.html-1c458fb5.js @@ -1 +1 @@ -import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as a,c as r,f as t}from"./app-09384e39.js";const c={},h=t('

    苹果 1

    标题 2

    这里是内容。

    标题 3

    这里是内容。

    ',5),d=[h];function n(i,o){return a(),r("div",null,d)}const f=e(c,[["render",n],["__file","1.html.vue"]]);export{f as default}; +import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as a,c as r,f as t}from"./app-2036e833.js";const c={},h=t('

    苹果 1

    标题 2

    这里是内容。

    标题 3

    这里是内容。

    ',5),d=[h];function n(i,o){return a(),r("div",null,d)}const f=e(c,[["render",n],["__file","1.html.vue"]]);export{f as default}; diff --git a/assets/1.html-d52f439a.js b/assets/1.html-24bac130.js similarity index 90% rename from assets/1.html-d52f439a.js rename to assets/1.html-24bac130.js index 460e8fdf..1d43f4fa 100644 --- a/assets/1.html-d52f439a.js +++ b/assets/1.html-24bac130.js @@ -1 +1 @@ -import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as a,c as n,f as t}from"./app-09384e39.js";const r={},h=t('

    Banana 1

    Heading 2

    Here is the content.

    Heading 3

    Here is the content.

    ',5),i=[h];function d(c,o){return a(),n("div",null,i)}const f=e(r,[["render",d],["__file","1.html.vue"]]);export{f as default}; +import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as a,c as n,f as t}from"./app-2036e833.js";const r={},h=t('

    Banana 1

    Heading 2

    Here is the content.

    Heading 3

    Here is the content.

    ',5),i=[h];function d(c,o){return a(),n("div",null,i)}const f=e(r,[["render",d],["__file","1.html.vue"]]);export{f as default}; diff --git a/assets/1.html-991d476f.js b/assets/1.html-b82417bd.js similarity index 90% rename from assets/1.html-991d476f.js rename to assets/1.html-b82417bd.js index 9625c4b6..eb7080d3 100644 --- a/assets/1.html-991d476f.js +++ b/assets/1.html-b82417bd.js @@ -1 +1 @@ -import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as a,c as r,f as t}from"./app-09384e39.js";const c={},h=t('

    苹果 1

    标题 2

    这里是内容。

    标题 3

    这里是内容。

    ',5),d=[h];function n(i,o){return a(),r("div",null,d)}const f=e(c,[["render",n],["__file","1.html.vue"]]);export{f as default}; +import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as a,c as r,f as t}from"./app-2036e833.js";const c={},h=t('

    苹果 1

    标题 2

    这里是内容。

    标题 3

    这里是内容。

    ',5),d=[h];function n(i,o){return a(),r("div",null,d)}const f=e(c,[["render",n],["__file","1.html.vue"]]);export{f as default}; diff --git a/assets/1.html-ddb5a8a8.js b/assets/1.html-df0edc17.js similarity index 90% rename from assets/1.html-ddb5a8a8.js rename to assets/1.html-df0edc17.js index f0cb5805..e2d1e8f1 100644 --- a/assets/1.html-ddb5a8a8.js +++ b/assets/1.html-df0edc17.js @@ -1 +1 @@ -import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as a,c as t,f as n}from"./app-09384e39.js";const r={},h=n('

    Apple 1

    Heading 2

    Here is the content.

    Heading 3

    Here is the content.

    ',5),i=[h];function d(c,o){return a(),t("div",null,i)}const l=e(r,[["render",d],["__file","1.html.vue"]]);export{l as default}; +import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as a,c as t,f as n}from"./app-2036e833.js";const r={},h=n('

    Apple 1

    Heading 2

    Here is the content.

    Heading 3

    Here is the content.

    ',5),i=[h];function d(c,o){return a(),t("div",null,i)}const l=e(r,[["render",d],["__file","1.html.vue"]]);export{l as default}; diff --git a/assets/1993.html-340b9ba0.js b/assets/1993.html-be1ce7b0.js similarity index 71% rename from assets/1993.html-340b9ba0.js rename to assets/1993.html-be1ce7b0.js index aa0f33fa..ca61ecbf 100644 --- a/assets/1993.html-340b9ba0.js +++ b/assets/1993.html-be1ce7b0.js @@ -1 +1 @@ -import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as t,c}from"./app-09384e39.js";const o={};function r(_,n){return t(),c("div")}const f=e(o,[["render",r],["__file","1993.html.vue"]]);export{f as default}; +import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as t,c}from"./app-2036e833.js";const o={};function r(_,n){return t(),c("div")}const f=e(o,[["render",r],["__file","1993.html.vue"]]);export{f as default}; diff --git a/assets/1993.html-ac62b99c.js b/assets/1993.html-c50d26ec.js similarity index 71% rename from assets/1993.html-ac62b99c.js rename to assets/1993.html-c50d26ec.js index aa0f33fa..ca61ecbf 100644 --- a/assets/1993.html-ac62b99c.js +++ b/assets/1993.html-c50d26ec.js @@ -1 +1 @@ -import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as t,c}from"./app-09384e39.js";const o={};function r(_,n){return t(),c("div")}const f=e(o,[["render",r],["__file","1993.html.vue"]]);export{f as default}; +import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as t,c}from"./app-2036e833.js";const o={};function r(_,n){return t(),c("div")}const f=e(o,[["render",r],["__file","1993.html.vue"]]);export{f as default}; diff --git a/assets/2.html-200474a0.js b/assets/2.html-12e7b422.js similarity index 92% rename from assets/2.html-200474a0.js rename to assets/2.html-12e7b422.js index 8a505654..90b05671 100644 --- a/assets/2.html-200474a0.js +++ b/assets/2.html-12e7b422.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-c27b6911.js";import{o,c as r,e as n,a as e,b as a}from"./app-09384e39.js";const s={},c=e("h1",{id:"香蕉-2",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#香蕉-2","aria-hidden":"true"},"#"),a(" 香蕉 2")],-1),d=e("p",null,[a("一个被数字 "),e("code",null,"10"),a(" 星标了的香蕉文章。")],-1),_=e("h2",{id:"标题-2",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#标题-2","aria-hidden":"true"},"#"),a(" 标题 2")],-1),h=e("p",null,"这里是内容。",-1),i=e("h3",{id:"标题-3",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#标题-3","aria-hidden":"true"},"#"),a(" 标题 3")],-1),l=e("p",null,"这里是内容。",-1);function u(f,m){return o(),r("div",null,[c,d,n(" more "),_,h,i,l])}const b=t(s,[["render",u],["__file","2.html.vue"]]);export{b as default}; +import{_ as t}from"./plugin-vue_export-helper-c27b6911.js";import{o,c as r,e as n,a as e,b as a}from"./app-2036e833.js";const s={},c=e("h1",{id:"香蕉-2",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#香蕉-2","aria-hidden":"true"},"#"),a(" 香蕉 2")],-1),d=e("p",null,[a("一个被数字 "),e("code",null,"10"),a(" 星标了的香蕉文章。")],-1),_=e("h2",{id:"标题-2",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#标题-2","aria-hidden":"true"},"#"),a(" 标题 2")],-1),h=e("p",null,"这里是内容。",-1),i=e("h3",{id:"标题-3",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#标题-3","aria-hidden":"true"},"#"),a(" 标题 3")],-1),l=e("p",null,"这里是内容。",-1);function u(f,m){return o(),r("div",null,[c,d,n(" more "),_,h,i,l])}const b=t(s,[["render",u],["__file","2.html.vue"]]);export{b as default}; diff --git a/assets/2.html-018904c1.js b/assets/2.html-44bf759f.js similarity index 92% rename from assets/2.html-018904c1.js rename to assets/2.html-44bf759f.js index 03208018..63515ad4 100644 --- a/assets/2.html-018904c1.js +++ b/assets/2.html-44bf759f.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-c27b6911.js";import{o as n,c as r,e as d,a as e,b as a}from"./app-09384e39.js";const o={},i=e("h1",{id:"apple-2",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#apple-2","aria-hidden":"true"},"#"),a(" Apple 2")],-1),s=e("p",null,"A apple article being stared.",-1),c=e("h2",{id:"heading-2",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#heading-2","aria-hidden":"true"},"#"),a(" Heading 2")],-1),h=e("p",null,"Here is the content.",-1),_=e("h3",{id:"heading-3",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#heading-3","aria-hidden":"true"},"#"),a(" Heading 3")],-1),l=e("p",null,"Here is the content.",-1);function p(f,m){return n(),r("div",null,[i,s,d(" more "),c,h,_,l])}const x=t(o,[["render",p],["__file","2.html.vue"]]);export{x as default}; +import{_ as t}from"./plugin-vue_export-helper-c27b6911.js";import{o as n,c as r,e as d,a as e,b as a}from"./app-2036e833.js";const o={},i=e("h1",{id:"apple-2",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#apple-2","aria-hidden":"true"},"#"),a(" Apple 2")],-1),s=e("p",null,"A apple article being stared.",-1),c=e("h2",{id:"heading-2",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#heading-2","aria-hidden":"true"},"#"),a(" Heading 2")],-1),h=e("p",null,"Here is the content.",-1),_=e("h3",{id:"heading-3",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#heading-3","aria-hidden":"true"},"#"),a(" Heading 3")],-1),l=e("p",null,"Here is the content.",-1);function p(f,m){return n(),r("div",null,[i,s,d(" more "),c,h,_,l])}const x=t(o,[["render",p],["__file","2.html.vue"]]);export{x as default}; diff --git a/assets/2.html-574dfea8.js b/assets/2.html-574dfea8.js deleted file mode 100644 index 9ee4d588..00000000 --- a/assets/2.html-574dfea8.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t}from"./plugin-vue_export-helper-c27b6911.js";import{o,c as r,e as s,a as e,b as a}from"./app-09384e39.js";const n={},c=e("h1",{id:"苹果-2",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#苹果-2","aria-hidden":"true"},"#"),a(" 苹果 2")],-1),d=e("p",null,"一个被星标了的苹果文章。",-1),_=e("h2",{id:"标题-2",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#标题-2","aria-hidden":"true"},"#"),a(" 标题 2")],-1),h=e("p",null,"这里是内容。",-1),i=e("h3",{id:"标题-3",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#标题-3","aria-hidden":"true"},"#"),a(" 标题 3")],-1),l=e("p",null,"这里是内容。",-1);function f(m,u){return o(),r("div",null,[c,d,s(" more "),_,h,i,l])}const b=t(n,[["render",f],["__file","2.html.vue"]]);export{b as default}; diff --git a/assets/2.html-7efb1c20.js b/assets/2.html-7efb1c20.js deleted file mode 100644 index fd093c1c..00000000 --- a/assets/2.html-7efb1c20.js +++ /dev/null @@ -1 +0,0 @@ -const t=JSON.parse('{"key":"v-b04154a0","path":"/code/2.html","title":"苹果 2","lang":"zh-TW","frontmatter":{"icon":"pen-to-square","date":"2022-01-02T00:00:00.000Z","category":["苹果"],"tag":["红","大","圆"],"star":true,"description":"苹果 2 一个被星标了的苹果文章。","head":[["meta",{"property":"og:url","content":"https://luvsia.com/code/2.html"}],["meta",{"property":"og:site_name","content":"風至萬始蘇"}],["meta",{"property":"og:title","content":"苹果 2"}],["meta",{"property":"og:description","content":"苹果 2 一个被星标了的苹果文章。"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-TW"}],["meta",{"property":"og:updated_time","content":"2023-10-29T23:09:45.000Z"}],["meta",{"property":"article:author","content":"Ven2s"}],["meta",{"property":"article:tag","content":"红"}],["meta",{"property":"article:tag","content":"大"}],["meta",{"property":"article:tag","content":"圆"}],["meta",{"property":"article:published_time","content":"2022-01-02T00:00:00.000Z"}],["meta",{"property":"article:modified_time","content":"2023-10-29T23:09:45.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"苹果 2\\",\\"image\\":[\\"\\"],\\"datePublished\\":\\"2022-01-02T00:00:00.000Z\\",\\"dateModified\\":\\"2023-10-29T23:09:45.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"Ven2s\\",\\"url\\":\\"https://luvsia.com\\"}]}"]]},"headers":[{"level":2,"title":"标题 2","slug":"标题-2","link":"#标题-2","children":[{"level":3,"title":"标题 3","slug":"标题-3","link":"#标题-3","children":[]}]}],"git":{"createdTime":1698620985000,"updatedTime":1698620985000,"contributors":[{"name":"ventusoon","email":"sia@ik.me","commits":1}]},"readingTime":{"minutes":0.16,"words":48},"filePathRelative":"code/2.md","localizedDate":"2022年1月2日","excerpt":"

    苹果 2

    \\n

    一个被星标了的苹果文章。

    \\n","autoDesc":true}');export{t as data}; diff --git a/assets/2.html-4054ecf2.js b/assets/2.html-86ade655.js similarity index 92% rename from assets/2.html-4054ecf2.js rename to assets/2.html-86ade655.js index 9ee4d588..bced5e45 100644 --- a/assets/2.html-4054ecf2.js +++ b/assets/2.html-86ade655.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-c27b6911.js";import{o,c as r,e as s,a as e,b as a}from"./app-09384e39.js";const n={},c=e("h1",{id:"苹果-2",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#苹果-2","aria-hidden":"true"},"#"),a(" 苹果 2")],-1),d=e("p",null,"一个被星标了的苹果文章。",-1),_=e("h2",{id:"标题-2",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#标题-2","aria-hidden":"true"},"#"),a(" 标题 2")],-1),h=e("p",null,"这里是内容。",-1),i=e("h3",{id:"标题-3",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#标题-3","aria-hidden":"true"},"#"),a(" 标题 3")],-1),l=e("p",null,"这里是内容。",-1);function f(m,u){return o(),r("div",null,[c,d,s(" more "),_,h,i,l])}const b=t(n,[["render",f],["__file","2.html.vue"]]);export{b as default}; +import{_ as t}from"./plugin-vue_export-helper-c27b6911.js";import{o,c as r,e as s,a as e,b as a}from"./app-2036e833.js";const n={},c=e("h1",{id:"苹果-2",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#苹果-2","aria-hidden":"true"},"#"),a(" 苹果 2")],-1),d=e("p",null,"一个被星标了的苹果文章。",-1),_=e("h2",{id:"标题-2",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#标题-2","aria-hidden":"true"},"#"),a(" 标题 2")],-1),h=e("p",null,"这里是内容。",-1),i=e("h3",{id:"标题-3",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#标题-3","aria-hidden":"true"},"#"),a(" 标题 3")],-1),l=e("p",null,"这里是内容。",-1);function f(m,u){return o(),r("div",null,[c,d,s(" more "),_,h,i,l])}const b=t(n,[["render",f],["__file","2.html.vue"]]);export{b as default}; diff --git a/assets/2.html-32b19531.js b/assets/2.html-f48c6f57.js similarity index 92% rename from assets/2.html-32b19531.js rename to assets/2.html-f48c6f57.js index f6bd5716..d500c5d7 100644 --- a/assets/2.html-32b19531.js +++ b/assets/2.html-f48c6f57.js @@ -1 +1 @@ -import{_ as n}from"./plugin-vue_export-helper-c27b6911.js";import{o as t,c as r,e as d,a as e,b as a}from"./app-09384e39.js";const o={},i=e("h1",{id:"banana-2",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#banana-2","aria-hidden":"true"},"#"),a(" Banana 2")],-1),s=e("p",null,[a("A banana article being stared with number "),e("code",null,"10"),a(".")],-1),c=e("h2",{id:"heading-2",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#heading-2","aria-hidden":"true"},"#"),a(" Heading 2")],-1),h=e("p",null,"Here is the content.",-1),_=e("h3",{id:"heading-3",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#heading-3","aria-hidden":"true"},"#"),a(" Heading 3")],-1),l=e("p",null,"Here is the content.",-1);function u(m,f){return t(),r("div",null,[i,s,d(" more "),c,h,_,l])}const g=n(o,[["render",u],["__file","2.html.vue"]]);export{g as default}; +import{_ as n}from"./plugin-vue_export-helper-c27b6911.js";import{o as t,c as r,e as d,a as e,b as a}from"./app-2036e833.js";const o={},i=e("h1",{id:"banana-2",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#banana-2","aria-hidden":"true"},"#"),a(" Banana 2")],-1),s=e("p",null,[a("A banana article being stared with number "),e("code",null,"10"),a(".")],-1),c=e("h2",{id:"heading-2",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#heading-2","aria-hidden":"true"},"#"),a(" Heading 2")],-1),h=e("p",null,"Here is the content.",-1),_=e("h3",{id:"heading-3",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#heading-3","aria-hidden":"true"},"#"),a(" Heading 3")],-1),l=e("p",null,"Here is the content.",-1);function u(m,f){return t(),r("div",null,[i,s,d(" more "),c,h,_,l])}const g=n(o,[["render",u],["__file","2.html.vue"]]);export{g as default}; diff --git a/assets/3.html-5fefac3c.js b/assets/3.html-2390a94d.js similarity index 90% rename from assets/3.html-5fefac3c.js rename to assets/3.html-2390a94d.js index c0d3611d..42d5cca5 100644 --- a/assets/3.html-5fefac3c.js +++ b/assets/3.html-2390a94d.js @@ -1 +1 @@ -import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as a,c as t,f as n}from"./app-09384e39.js";const r={},h=n('

    Apple 3

    Heading 2

    Here is the content.

    Heading 3

    Here is the content.

    ',5),i=[h];function d(c,o){return a(),t("div",null,i)}const l=e(r,[["render",d],["__file","3.html.vue"]]);export{l as default}; +import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as a,c as t,f as n}from"./app-2036e833.js";const r={},h=n('

    Apple 3

    Heading 2

    Here is the content.

    Heading 3

    Here is the content.

    ',5),i=[h];function d(c,o){return a(),t("div",null,i)}const l=e(r,[["render",d],["__file","3.html.vue"]]);export{l as default}; diff --git a/assets/3.html-b8d1466d.js b/assets/3.html-36eea152.js similarity index 90% rename from assets/3.html-b8d1466d.js rename to assets/3.html-36eea152.js index 83ce5c5e..ecaf8016 100644 --- a/assets/3.html-b8d1466d.js +++ b/assets/3.html-36eea152.js @@ -1 +1 @@ -import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as a,c as n,f as t}from"./app-09384e39.js";const r={},h=t('

    Banana 3

    Heading 2

    Here is the content.

    Heading 3

    Here is the content.

    ',5),i=[h];function d(c,o){return a(),n("div",null,i)}const f=e(r,[["render",d],["__file","3.html.vue"]]);export{f as default}; +import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as a,c as n,f as t}from"./app-2036e833.js";const r={},h=t('

    Banana 3

    Heading 2

    Here is the content.

    Heading 3

    Here is the content.

    ',5),i=[h];function d(c,o){return a(),n("div",null,i)}const f=e(r,[["render",d],["__file","3.html.vue"]]);export{f as default}; diff --git a/assets/4.html-3d8befb3.js b/assets/4.html-0e1bd065.js similarity index 90% rename from assets/4.html-3d8befb3.js rename to assets/4.html-0e1bd065.js index 91347b77..eee7cd29 100644 --- a/assets/4.html-3d8befb3.js +++ b/assets/4.html-0e1bd065.js @@ -1 +1 @@ -import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as a,c as t,f as n}from"./app-09384e39.js";const r={},h=n('

    Apple 4

    Heading 2

    Here is the content.

    Heading 3

    Here is the content.

    ',5),i=[h];function d(c,o){return a(),t("div",null,i)}const l=e(r,[["render",d],["__file","4.html.vue"]]);export{l as default}; +import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as a,c as t,f as n}from"./app-2036e833.js";const r={},h=n('

    Apple 4

    Heading 2

    Here is the content.

    Heading 3

    Here is the content.

    ',5),i=[h];function d(c,o){return a(),t("div",null,i)}const l=e(r,[["render",d],["__file","4.html.vue"]]);export{l as default}; diff --git a/assets/4.html-34597fe5.js b/assets/4.html-fe603e29.js similarity index 90% rename from assets/4.html-34597fe5.js rename to assets/4.html-fe603e29.js index 71b40540..017e6dc3 100644 --- a/assets/4.html-34597fe5.js +++ b/assets/4.html-fe603e29.js @@ -1 +1 @@ -import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as a,c as n,f as t}from"./app-09384e39.js";const r={},h=t('

    Banana 4

    Heading 2

    Here is the content.

    Heading 3

    Here is the content.

    ',5),i=[h];function d(c,o){return a(),n("div",null,i)}const f=e(r,[["render",d],["__file","4.html.vue"]]);export{f as default}; +import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as a,c as n,f as t}from"./app-2036e833.js";const r={},h=t('

    Banana 4

    Heading 2

    Here is the content.

    Heading 3

    Here is the content.

    ',5),i=[h];function d(c,o){return a(),n("div",null,i)}const f=e(r,[["render",d],["__file","4.html.vue"]]);export{f as default}; diff --git a/assets/404.html-d92e8843.js b/assets/404.html-3adcd7d5.js similarity index 71% rename from assets/404.html-d92e8843.js rename to assets/404.html-3adcd7d5.js index bf5c091a..2f6a8d46 100644 --- a/assets/404.html-d92e8843.js +++ b/assets/404.html-3adcd7d5.js @@ -1 +1 @@ -import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as t,c}from"./app-09384e39.js";const o={};function r(_,n){return t(),c("div")}const f=e(o,[["render",r],["__file","404.html.vue"]]);export{f as default}; +import{_ as e}from"./plugin-vue_export-helper-c27b6911.js";import{o as t,c}from"./app-2036e833.js";const o={};function r(_,n){return t(),c("div")}const f=e(o,[["render",r],["__file","404.html.vue"]]);export{f as default}; diff --git a/assets/Best-Emoji.html-f8f331ae.js b/assets/Best-Emoji.html-5814836a.js similarity index 99% rename from assets/Best-Emoji.html-f8f331ae.js rename to assets/Best-Emoji.html-5814836a.js index 3b5ebc48..82f9fd3c 100644 --- a/assets/Best-Emoji.html-f8f331ae.js +++ b/assets/Best-Emoji.html-5814836a.js @@ -1 +1 @@ -import{_ as d}from"./plugin-vue_export-helper-c27b6911.js";import{r as n,o as l,c,a as t,b as r,d as a,f as o}from"./app-09384e39.js";const i={},s=t("p",null,"Emoji表情",-1),g=t("p",null,"风至万始苏",-1),y={href:"https://github.com/ventusoon/README/blob/master/emoji.md",target:"_blank",rel:"noopener noreferrer"},x=o('

    将对应emoji表情的符号码复制后输入你的markdown文本即可显示emoji表情。
    如"😊",显示为😊

    人物

    syntaxpreviewsyntaxpreviewsyntaxpreview
    :bowtie::bowtie::smile:😄:laughing:😆
    :blush:😊:smiley:😃:relaxed:☺️
    :smirk:😏:heart_eyes:😍:kissing_heart:😘
    :kissing_closed_eyes:😚:flushed:😳:relieved:😌
    :satisfied:😆:grin:😁:wink:😉
    :stuck_out_tongue_winking_eye:😜:stuck_out_tongue_closed_eyes:😝:grinning:😀
    :kissing:😗:kissing_smiling_eyes:😙:stuck_out_tongue:😛
    :sleeping:😴:worried:😟:frowning:😦
    :anguished:😧:open_mouth:😮:grimacing:😬
    :confused:😕:hushed:😯:expressionless:😑
    :unamused:😒:sweat_smile:😅:sweat:😓
    :disappointed_relieved:😥:weary:😩:pensive:😔
    :disappointed:😞:confounded:😖:fearful:😨
    :cold_sweat:😰:persevere:😣:cry:😢
    :sob:😭:joy:😂:astonished:😲
    :scream:😱:neckbeard::neckbeard::tired_face:😫
    :angry:😠:rage:😡:triumph:😤
    :sleepy:😪:yum:😋:mask:😷
    :sunglasses:😎:dizzy_face:😵:imp:👿
    :smiling_imp:😈:neutral_face:😐:no_mouth:😶
    :innocent:😇:alien:👽:yellow_heart:💛
    :blue_heart:💙:purple_heart:💜:heart:❤️
    :green_heart:💚:broken_heart:💔:heartbeat:💓
    :heartpulse:💗:two_hearts:💕:revolving_hearts:💞
    :cupid:💘:sparkling_heart:💖:sparkles:
    :star::star2:🌟:dizzy:💫
    :boom:💥:collision:💥:anger:💢
    :exclamation::question::grey_exclamation:
    :grey_question::zzz:💤:dash:💨
    :sweat_drops:💦:notes:🎶:musical_note:🎵
    :fire:🔥:hankey:💩:poop:💩
    ::💩:+1:👍:thumbsup:👍
    :-1:👎:thumbsdown:👎:ok_hand:👌
    :punch:👊:facepunch:👊:fist:
    :v:✌️:wave:👋:hand:
    :raised_hand::open_hands:👐:point_up:☝️
    :point_down:👇:point_left:👈:point_right:👉
    :raised_hands:🙌:pray:🙏:point_up_2:👆
    :clap:👏:muscle:💪:metal:🤘
    :fu:🖕:walking:🚶:runner:🏃
    :running:🏃:couple:👫:family:👪
    :two_men_holding_hands:👬:two_women_holding_hands:👭:dancer:💃
    :dancers:👯:ok_woman:🙆‍♀️:no_good:🙅
    :information_desk_person:💁:raising_hand:🙋:bride_with_veil:👰‍♀️
    :person_with_pouting_face::person_with_pouting_face::person_frowning::person_frowning::bow:🙇
    :couplekiss:💏:couple_with_heart:💑:massage:💆
    :haircut:💇:nail_care:💅:boy:👦
    :girl:👧:woman:👩:man:👨
    :baby:👶:older_woman:👵:older_man:👴
    :person_with_blond_hair::person_with_blond_hair::man_with_gua_pi_mao:👲:man_with_turban:👳‍♂️
    :construction_worker:👷:cop:👮:angel:👼
    :princess:👸:smiley_cat:😺:smile_cat:😸
    :heart_eyes_cat:😻:kissing_cat:😽:smirk_cat:😼
    :scream_cat:🙀:crying_cat_face:😿:joy_cat:😹
    :pouting_cat:😾:japanese_ogre:👹:japanese_goblin:👺
    :see_no_evil:🙈:hear_no_evil:🙉:speak_no_evil:🙊
    :guardsman:💂‍♂️:skull:💀:feet:🐾
    :lips:👄:kiss:💋:droplet:💧
    :ear:👂:eyes:👀:nose:👃
    :tongue:👅:love_letter:💌:bust_in_silhouette:👤
    :busts_in_silhouette:👥:speech_balloon:💬:thought_balloon:💭
    :feelsgood::feelsgood::finnadie::finnadie::goberserk::goberserk:
    :godmode::godmode::hurtrealbad::hurtrealbad::rage1::rage1:
    :rage2::rage2::rage3::rage3::rage4::rage4:
    :suspect::suspect::trollface::trollface:

    自然

    syntaxpreviewsyntaxpreviewsyntaxpreview
    :sunny:☀️:umbrella::cloud:☁️
    :snowflake:❄️:snowman::zap:
    :cyclone:🌀:foggy:🌁:ocean:🌊
    :cat:🐱:dog:🐶:mouse:🐭
    :hamster:🐹:rabbit:🐰:wolf:🐺
    :frog:🐸:tiger:🐯:koala:🐨
    :bear:🐻:pig:🐷:pig_nose:🐽
    :cow:🐮:boar:🐗:monkey_face:🐵
    :monkey:🐒:horse:🐴:racehorse:🐎
    :camel:🐫:sheep:🐑:elephant:🐘
    :panda_face:🐼:snake:🐍:bird:🐦
    :baby_chick:🐤:hatched_chick:🐥:hatching_chick:🐣
    :chicken:🐔:penguin:🐧:turtle:🐢
    :bug:🐛:honeybee:🐝:ant:🐜
    :beetle:🪲:snail:🐌:octopus:🐙
    :tropical_fish:🐠:fish:🐟:whale:🐳
    :whale2:🐋:dolphin:🐬:cow2:🐄
    :ram:🐏:rat:🐀:water_buffalo:🐃
    :tiger2:🐅:rabbit2:🐇:dragon:🐉
    :goat:🐐:rooster:🐓:dog2:🐕
    :pig2:🐖:mouse2:🐁:ox:🐂
    :dragon_face:🐲:blowfish:🐡:crocodile:🐊
    :dromedary_camel:🐪:leopard:🐆:cat2:🐈
    :poodle:🐩:paw_prints:🐾:bouquet:💐
    :cherry_blossom:🌸:tulip:🌷:four_leaf_clover:🍀
    :rose:🌹:sunflower:🌻:hibiscus:🌺
    :maple_leaf:🍁:leaves:🍃:fallen_leaf:🍂
    :herb:🌿:mushroom:🍄:cactus:🌵
    :palm_tree:🌴:evergreen_tree:🌲:deciduous_tree:🌳
    :chestnut:🌰:seedling:🌱:blossom:🌼
    :ear_of_rice:🌾:shell:🐚:globe_with_meridians:🌐
    :sun_with_face:🌞:full_moon_with_face:🌝:new_moon_with_face:🌚
    :new_moon:🌑:waxing_crescent_moon:🌒:first_quarter_moon:🌓
    :full_moon:🌕:waning_gibbous_moon:🌖:last_quarter_moon:🌗
    :waning_crescent_moon:🌘:last_quarter_moon_with_face:🌜:first_quarter_moon_with_face:🌛
    :moon:🌔:earth_africa:🌍:earth_americas:🌎
    :earth_asia:🌏:volcano:🌋:milky_way:🌌
    :partly_sunny::octocat::octocat::squirrel::squirrel:
    :waxing_gibbous_moon:🌔

    物体

    syntaxpreviewsyntaxpreviewsyntaxpreview
    :bamboo:🎍:gift_heart:💝:dolls:🎎
    :school_satchel:🎒:mortar_board:🎓:flags:🎏
    :fireworks:🎆:sparkler:🎇:wind_chime:🎐
    :rice_scene:🎑:jack_o_lantern:🎃:ghost:👻
    :santa:🎅:christmas_tree:🎄:gift:🎁
    :bell:🔔:no_bell:🔕:tanabata_tree:🎋
    :tada:🎉:confetti_ball:🎊:balloon:🎈
    :crystal_ball:🔮:cd:💿:dvd:📀
    :floppy_disk:💾:camera:📷:video_camera:📹
    :movie_camera:🎥:computer:💻:tv:📺
    :iphone:📱:phone:☎️:telephone:☎️
    :telephone_receiver:📞:pager:📟:fax:📠
    :minidisc:💽:vhs:📼:sound:🔉
    :speaker:🔈:mute:🔇:loudspeaker:📢
    :mega:📣:hourglass::hourglass_flowing_sand:
    :alarm_clock::watch::radio:📻
    :satellite:📡:loop::mag:🔍
    :mag_right:🔎:unlock:🔓:lock:🔒
    :lock_with_ink_pen:🔏:closed_lock_with_key:🔐:key:🔑
    :bulb:💡:flashlight:🔦:high_brightness:🔆
    :low_brightness:🔅:electric_plug:🔌:battery:🔋
    :calling:📲:email:📧:mailbox:📫
    :postbox:📮:bath:🛀:bathtub:🛁
    :shower:🚿:toilet:🚽:wrench:🔧
    :nut_and_bolt:🔩:hammer:🔨:seat:💺
    :moneybag:💰:yen:💴:dollar:💵
    :pound:💷:euro:💶:credit_card:💳
    :money_with_wings:💸:e-mail:📧:inbox_tray:📥
    :outbox_tray:📤:envelope:✉️:incoming_envelope:📨
    :postal_horn:📯:mailbox_closed:📪:mailbox_with_mail:📬
    :mailbox_with_no_mail:📭:door:🚪:smoking:🚬
    :bomb:💣:gun:🔫:hocho:🔪
    :pill:💊:syringe:💉:page_facing_up:📄
    :page_with_curl:📃:bookmark_tabs:📑:bar_chart:📊
    :chart_with_upwards_trend:📈:chart_with_downwards_trend:📉:scroll:📜
    :clipboard:📋:calendar:📆:date:📅
    :card_index:📇:file_folder:📁:open_file_folder:📂
    :scissors:✂️:pushpin:📌:paperclip:📎
    :black_nib:✒️:pencil2:✏️:straight_ruler:📏
    :triangular_ruler:📐:closed_book:📕:green_book:📗
    :blue_book:📘:orange_book:📙:notebook:📓
    :notebook_with_decorative_cover:📔:ledger:📒:books:📚
    :bookmark:🔖:microscope:🔬:telescope:🔭
    :name_badge:📛:newspaper:📰:football:🏈
    :basketball:🏀:soccer::baseball:
    :tennis:🎾:8ball:🎱:rugby_football:🏉
    :bowling:🎳:golf::mountain_bicyclist:🚵
    :bicyclist:🚴:horse_racing:🏇:snowboarder:🏂
    :swimmer:🏊:surfer:🏄:ski:🎿
    :spades:♠️:hearts:♥️:clubs:♣️
    :diamonds:♦️:gem:💎:ring:💍
    :trophy:🏆:musical_score:🎼:musical_keyboard:🎹
    :violin:🎻:space_invader:👾:video_game:🎮
    :black_joker:🃏:flower_playing_cards:🎴:game_die:🎲
    :dart:🎯:mahjong:🀄:clapper:🎬
    :memo:📝:pencil:📝:book:📖
    :art:🎨:microphone:🎤:headphones:🎧
    :trumpet:🎺:saxophone:🎷:guitar:🎸
    :shoe:👞:sandal:👡:high_heel:👠
    :lipstick:💄:boot:👢:shirt:👕
    :tshirt:👕:necktie:👔:womans_clothes:👚
    :dress:👗:running_shirt_with_sash:🎽:jeans:👖
    :kimono:👘:bikini:👙:ribbon:🎀
    :tophat:🎩:crown:👑:womans_hat:👒
    :mans_shoe:👞:closed_umbrella:🌂:briefcase:💼
    :handbag:👜:pouch:👝:purse:👛
    :eyeglasses:👓:fishing_pole_and_fish:🎣:coffee:
    :tea:🍵:sake:🍶:baby_bottle:🍼
    :beer:🍺:beers:🍻:cocktail:🍸
    :tropical_drink:🍹:wine_glass:🍷:fork_and_knife:🍴
    :pizza:🍕:hamburger:🍔:fries:🍟
    :poultry_leg:🍗:meat_on_bone:🍖:spaghetti:🍝
    :curry:🍛:fried_shrimp:🍤:bento:🍱
    :sushi:🍣:fish_cake:🍥:rice_ball:🍙
    :rice_cracker:🍘:rice:🍚:ramen:🍜
    :stew:🍲:oden:🍢:dango:🍡
    :egg:🥚:bread:🍞:doughnut:🍩
    :custard:🍮:icecream:🍦:ice_cream:🍨
    :shaved_ice:🍧:birthday:🎂:cake:🍰
    :cookie:🍪:chocolate_bar:🍫:candy:🍬
    :lollipop:🍭:honey_pot:🍯:apple:🍎
    :green_apple:🍏:tangerine:🍊:lemon:🍋
    :cherries:🍒:grapes:🍇:watermelon:🍉
    :strawberry:🍓:peach:🍑:melon:🍈
    :banana:🍌:pear:🍐:pineapple:🍍
    :sweet_potato:🍠:eggplant:🍆:tomato:🍅
    :corn:🌽

    地点

    syntaxpreviewsyntaxpreviewsyntaxpreview
    :house:🏠:house_with_garden:🏡:school:🏫
    :office:🏢:post_office:🏣:hospital:🏥
    :bank:🏦:convenience_store:🏪:love_hotel:🏩
    :hotel:🏨:wedding:💒:church:
    :department_store:🏬:european_post_office:🏤:city_sunrise:🌇
    :city_sunset:🌆:japanese_castle:🏯:european_castle:🏰
    :tent::factory:🏭:tokyo_tower:🗼
    :japan:🗾:mount_fuji:🗻:sunrise_over_mountains:🌄
    :sunrise:🌅:stars:🌠:statue_of_liberty:🗽
    :bridge_at_night:🌉:carousel_horse:🎠:rainbow:🌈
    :ferris_wheel:🎡:fountain::roller_coaster:🎢
    :ship:🚢:speedboat:🚤:boat:
    :sailboat::rowboat:🚣:anchor:
    :rocket:🚀:airplane:✈️:helicopter:🚁
    :steam_locomotive:🚂:tram:🚊:mountain_railway:🚞
    :bike:🚲:aerial_tramway:🚡:suspension_railway:🚟
    :mountain_cableway:🚠:tractor:🚜:blue_car:🚙
    :oncoming_automobile:🚘:car:🚗:red_car:🚗
    :taxi:🚕:oncoming_taxi:🚖:articulated_lorry:🚛
    :bus:🚌:oncoming_bus:🚍:rotating_light:🚨
    :police_car:🚓:oncoming_police_car:🚔:fire_engine:🚒
    :ambulance:🚑:minibus:🚐:truck:🚚
    :train:🚋:station:🚉:train2:🚆
    :bullettrain_front:🚅:bullettrain_side:🚄:light_rail:🚈
    :monorail:🚝:railway_car:🚃:trolleybus:🚎
    :ticket:🎫:fuelpump::vertical_traffic_light:🚦
    :traffic_light:🚥:warning:⚠️:construction:🚧
    :beginner:🔰:atm:🏧:slot_machine:🎰
    :busstop:🚏:barber:💈:hotsprings:♨️
    :checkered_flag:🏁:crossed_flags:🎌:izakaya_lantern:🏮
    :moyai:🗿:circus_tent:🎪:performing_arts:🎭
    :round_pushpin:📍:triangular_flag_on_post:🚩:jp:🇯🇵
    :kr:🇰🇷:cn:🇨🇳:us:🇺🇸
    :fr:🇫🇷:es:🇪🇸:it:🇮🇹
    :ru:🇷🇺:gb:🇬🇧:uk:🇬🇧
    :de:🇩🇪

    符号

    syntaxpreviewsyntaxpreviewsyntaxpreview
    :one:1️⃣:two:2️⃣:three:3️⃣
    :four:4️⃣:five:5️⃣:six:6️⃣
    :seven:7️⃣:eight:8️⃣:nine:9️⃣
    :keycap_ten:🔟:1234:🔢:zero:0️⃣
    :hash:#️⃣:symbols:🔣:arrow_backward:◀️
    :arrow_down:⬇️:arrow_forward:▶️:arrow_left:⬅️
    :capital_abcd:🔠:abcd:🔡:abc:🔤
    :arrow_lower_left:↙️:arrow_lower_right:↘️:arrow_right:➡️
    :arrow_up:⬆️:arrow_upper_left:↖️:arrow_upper_right:↗️
    :arrow_double_down::arrow_double_up::arrow_down_small:🔽
    :arrow_heading_down:⤵️:arrow_heading_up:⤴️:leftwards_arrow_with_hook:↩️
    :arrow_right_hook:↪️:left_right_arrow:↔️:arrow_up_down:↕️
    :arrow_up_small:🔼:arrows_clockwise:🔃:arrows_counterclockwise:🔄
    :rewind::fast_forward::information_source:ℹ️
    :ok:🆗:twisted_rightwards_arrows:🔀:repeat:🔁
    :repeat_one:🔂:new:🆕:top:🔝
    :up:🆙:cool:🆒:free:🆓
    :ng:🆖:cinema:🎦:koko:🈁
    :signal_strength:📶:u5272::u5272::u5408::u5408:
    :u55b6::u55b6::u6307::u6307::u6708::u6708:
    :u6709::u6709::u6e80:🈵:u7121::u7121:
    :u7533::u7533::u7a7a::u7a7a::u7981::u7981:
    :sa:🈂️:restroom:🚻:mens:🚹
    :womens:🚺:baby_symbol:🚼:no_smoking:🚭
    :parking:🅿️:wheelchair::metro:🚇
    :baggage_claim:🛄:accept:🉑:wc:🚾
    :potable_water:🚰:put_litter_in_its_place:🚮:secret:㊙️
    :congratulations:㊗️:m:Ⓜ️:passport_control:🛂
    :left_luggage:🛅:customs:🛃:ideograph_advantage:🉐
    :cl:🆑:sos:🆘:id:🆔
    :no_entry_sign:🚫:underage:🔞:no_mobile_phones:📵
    :do_not_litter:🚯:non-potable_water:🚱:no_bicycles:🚳
    :no_pedestrians:🚷:children_crossing:🚸:no_entry:
    :eight_spoked_asterisk:✳️:eight_pointed_black_star:✴️:heart_decoration:💟
    :vs:🆚:vibration_mode:📳:mobile_phone_off:📴
    :chart:💹:currency_exchange:💱:aries:
    :taurus::gemini::cancer:
    :leo::virgo::libra:
    :scorpius::sagittarius::capricorn:
    :aquarius::pisces::ophiuchus:
    :six_pointed_star:🔯:negative_squared_cross_mark::a:🅰️
    :b:🅱️:ab:🆎:o2:🅾️
    :diamond_shape_with_a_dot_inside:💠:recycle:♻️:end:🔚
    :on:🔛:soon:🔜:clock1:🕐
    :clock130:🕜:clock10:🕙:clock1030:🕥
    :clock11:🕚:clock1130:🕦:clock12:🕛
    :clock1230:🕧:clock2:🕑:clock230:🕝
    :clock3:🕒:clock330:🕞:clock4:🕓
    :clock430:🕟:clock5:🕔:clock530:🕠
    :clock6:🕕:clock630:🕡:clock7:🕖
    :clock730:🕢:clock8:🕗:clock830:🕣
    :clock9:🕘:clock930:🕤:heavy_dollar_sign:💲
    :copyright:©️:registered:®️:tm:™️
    :x::heavy_exclamation_mark::bangbang:‼️
    :interrobang:⁉️:o::heavy_multiplication_x:✖️
    :heavy_plus_sign::heavy_minus_sign::heavy_division_sign:
    :white_flower:💮:100:💯:heavy_check_mark:✔️
    :ballot_box_with_check:☑️:radio_button:🔘:link:🔗
    :curly_loop::wavy_dash:〰️:part_alternation_mark:〽️
    :trident:🔱:black_large_square::white_large_square:
    :white_check_mark::white_square_button:🔳:black_square_button:🔲
    :black_circle::white_circle::red_circle:🔴
    :large_blue_circle:🔵:large_blue_diamond:🔷:large_orange_diamond:🔶
    :small_blue_diamond:🔹:small_orange_diamond:🔸:small_red_triangle:🔺
    :small_red_triangle_down:🔻:shipit::shipit:
    ',11);function _(h,u){const e=n("ExternalLinkIcon");return l(),c("div",null,[s,g,t("p",null,[t("strong",null,[t("a",y,[r("原文"),a(e)])])]),x])}const m=d(i,[["render",_],["__file","Best-Emoji.html.vue"]]);export{m as default}; +import{_ as d}from"./plugin-vue_export-helper-c27b6911.js";import{r as n,o as l,c,a as t,b as r,d as a,f as o}from"./app-2036e833.js";const i={},s=t("p",null,"Emoji表情",-1),g=t("p",null,"风至万始苏",-1),y={href:"https://github.com/ventusoon/README/blob/master/emoji.md",target:"_blank",rel:"noopener noreferrer"},x=o('

    将对应emoji表情的符号码复制后输入你的markdown文本即可显示emoji表情。
    如"😊",显示为😊

    人物

    syntaxpreviewsyntaxpreviewsyntaxpreview
    :bowtie::bowtie::smile:😄:laughing:😆
    :blush:😊:smiley:😃:relaxed:☺️
    :smirk:😏:heart_eyes:😍:kissing_heart:😘
    :kissing_closed_eyes:😚:flushed:😳:relieved:😌
    :satisfied:😆:grin:😁:wink:😉
    :stuck_out_tongue_winking_eye:😜:stuck_out_tongue_closed_eyes:😝:grinning:😀
    :kissing:😗:kissing_smiling_eyes:😙:stuck_out_tongue:😛
    :sleeping:😴:worried:😟:frowning:😦
    :anguished:😧:open_mouth:😮:grimacing:😬
    :confused:😕:hushed:😯:expressionless:😑
    :unamused:😒:sweat_smile:😅:sweat:😓
    :disappointed_relieved:😥:weary:😩:pensive:😔
    :disappointed:😞:confounded:😖:fearful:😨
    :cold_sweat:😰:persevere:😣:cry:😢
    :sob:😭:joy:😂:astonished:😲
    :scream:😱:neckbeard::neckbeard::tired_face:😫
    :angry:😠:rage:😡:triumph:😤
    :sleepy:😪:yum:😋:mask:😷
    :sunglasses:😎:dizzy_face:😵:imp:👿
    :smiling_imp:😈:neutral_face:😐:no_mouth:😶
    :innocent:😇:alien:👽:yellow_heart:💛
    :blue_heart:💙:purple_heart:💜:heart:❤️
    :green_heart:💚:broken_heart:💔:heartbeat:💓
    :heartpulse:💗:two_hearts:💕:revolving_hearts:💞
    :cupid:💘:sparkling_heart:💖:sparkles:
    :star::star2:🌟:dizzy:💫
    :boom:💥:collision:💥:anger:💢
    :exclamation::question::grey_exclamation:
    :grey_question::zzz:💤:dash:💨
    :sweat_drops:💦:notes:🎶:musical_note:🎵
    :fire:🔥:hankey:💩:poop:💩
    ::💩:+1:👍:thumbsup:👍
    :-1:👎:thumbsdown:👎:ok_hand:👌
    :punch:👊:facepunch:👊:fist:
    :v:✌️:wave:👋:hand:
    :raised_hand::open_hands:👐:point_up:☝️
    :point_down:👇:point_left:👈:point_right:👉
    :raised_hands:🙌:pray:🙏:point_up_2:👆
    :clap:👏:muscle:💪:metal:🤘
    :fu:🖕:walking:🚶:runner:🏃
    :running:🏃:couple:👫:family:👪
    :two_men_holding_hands:👬:two_women_holding_hands:👭:dancer:💃
    :dancers:👯:ok_woman:🙆‍♀️:no_good:🙅
    :information_desk_person:💁:raising_hand:🙋:bride_with_veil:👰‍♀️
    :person_with_pouting_face::person_with_pouting_face::person_frowning::person_frowning::bow:🙇
    :couplekiss:💏:couple_with_heart:💑:massage:💆
    :haircut:💇:nail_care:💅:boy:👦
    :girl:👧:woman:👩:man:👨
    :baby:👶:older_woman:👵:older_man:👴
    :person_with_blond_hair::person_with_blond_hair::man_with_gua_pi_mao:👲:man_with_turban:👳‍♂️
    :construction_worker:👷:cop:👮:angel:👼
    :princess:👸:smiley_cat:😺:smile_cat:😸
    :heart_eyes_cat:😻:kissing_cat:😽:smirk_cat:😼
    :scream_cat:🙀:crying_cat_face:😿:joy_cat:😹
    :pouting_cat:😾:japanese_ogre:👹:japanese_goblin:👺
    :see_no_evil:🙈:hear_no_evil:🙉:speak_no_evil:🙊
    :guardsman:💂‍♂️:skull:💀:feet:🐾
    :lips:👄:kiss:💋:droplet:💧
    :ear:👂:eyes:👀:nose:👃
    :tongue:👅:love_letter:💌:bust_in_silhouette:👤
    :busts_in_silhouette:👥:speech_balloon:💬:thought_balloon:💭
    :feelsgood::feelsgood::finnadie::finnadie::goberserk::goberserk:
    :godmode::godmode::hurtrealbad::hurtrealbad::rage1::rage1:
    :rage2::rage2::rage3::rage3::rage4::rage4:
    :suspect::suspect::trollface::trollface:

    自然

    syntaxpreviewsyntaxpreviewsyntaxpreview
    :sunny:☀️:umbrella::cloud:☁️
    :snowflake:❄️:snowman::zap:
    :cyclone:🌀:foggy:🌁:ocean:🌊
    :cat:🐱:dog:🐶:mouse:🐭
    :hamster:🐹:rabbit:🐰:wolf:🐺
    :frog:🐸:tiger:🐯:koala:🐨
    :bear:🐻:pig:🐷:pig_nose:🐽
    :cow:🐮:boar:🐗:monkey_face:🐵
    :monkey:🐒:horse:🐴:racehorse:🐎
    :camel:🐫:sheep:🐑:elephant:🐘
    :panda_face:🐼:snake:🐍:bird:🐦
    :baby_chick:🐤:hatched_chick:🐥:hatching_chick:🐣
    :chicken:🐔:penguin:🐧:turtle:🐢
    :bug:🐛:honeybee:🐝:ant:🐜
    :beetle:🪲:snail:🐌:octopus:🐙
    :tropical_fish:🐠:fish:🐟:whale:🐳
    :whale2:🐋:dolphin:🐬:cow2:🐄
    :ram:🐏:rat:🐀:water_buffalo:🐃
    :tiger2:🐅:rabbit2:🐇:dragon:🐉
    :goat:🐐:rooster:🐓:dog2:🐕
    :pig2:🐖:mouse2:🐁:ox:🐂
    :dragon_face:🐲:blowfish:🐡:crocodile:🐊
    :dromedary_camel:🐪:leopard:🐆:cat2:🐈
    :poodle:🐩:paw_prints:🐾:bouquet:💐
    :cherry_blossom:🌸:tulip:🌷:four_leaf_clover:🍀
    :rose:🌹:sunflower:🌻:hibiscus:🌺
    :maple_leaf:🍁:leaves:🍃:fallen_leaf:🍂
    :herb:🌿:mushroom:🍄:cactus:🌵
    :palm_tree:🌴:evergreen_tree:🌲:deciduous_tree:🌳
    :chestnut:🌰:seedling:🌱:blossom:🌼
    :ear_of_rice:🌾:shell:🐚:globe_with_meridians:🌐
    :sun_with_face:🌞:full_moon_with_face:🌝:new_moon_with_face:🌚
    :new_moon:🌑:waxing_crescent_moon:🌒:first_quarter_moon:🌓
    :full_moon:🌕:waning_gibbous_moon:🌖:last_quarter_moon:🌗
    :waning_crescent_moon:🌘:last_quarter_moon_with_face:🌜:first_quarter_moon_with_face:🌛
    :moon:🌔:earth_africa:🌍:earth_americas:🌎
    :earth_asia:🌏:volcano:🌋:milky_way:🌌
    :partly_sunny::octocat::octocat::squirrel::squirrel:
    :waxing_gibbous_moon:🌔

    物体

    syntaxpreviewsyntaxpreviewsyntaxpreview
    :bamboo:🎍:gift_heart:💝:dolls:🎎
    :school_satchel:🎒:mortar_board:🎓:flags:🎏
    :fireworks:🎆:sparkler:🎇:wind_chime:🎐
    :rice_scene:🎑:jack_o_lantern:🎃:ghost:👻
    :santa:🎅:christmas_tree:🎄:gift:🎁
    :bell:🔔:no_bell:🔕:tanabata_tree:🎋
    :tada:🎉:confetti_ball:🎊:balloon:🎈
    :crystal_ball:🔮:cd:💿:dvd:📀
    :floppy_disk:💾:camera:📷:video_camera:📹
    :movie_camera:🎥:computer:💻:tv:📺
    :iphone:📱:phone:☎️:telephone:☎️
    :telephone_receiver:📞:pager:📟:fax:📠
    :minidisc:💽:vhs:📼:sound:🔉
    :speaker:🔈:mute:🔇:loudspeaker:📢
    :mega:📣:hourglass::hourglass_flowing_sand:
    :alarm_clock::watch::radio:📻
    :satellite:📡:loop::mag:🔍
    :mag_right:🔎:unlock:🔓:lock:🔒
    :lock_with_ink_pen:🔏:closed_lock_with_key:🔐:key:🔑
    :bulb:💡:flashlight:🔦:high_brightness:🔆
    :low_brightness:🔅:electric_plug:🔌:battery:🔋
    :calling:📲:email:📧:mailbox:📫
    :postbox:📮:bath:🛀:bathtub:🛁
    :shower:🚿:toilet:🚽:wrench:🔧
    :nut_and_bolt:🔩:hammer:🔨:seat:💺
    :moneybag:💰:yen:💴:dollar:💵
    :pound:💷:euro:💶:credit_card:💳
    :money_with_wings:💸:e-mail:📧:inbox_tray:📥
    :outbox_tray:📤:envelope:✉️:incoming_envelope:📨
    :postal_horn:📯:mailbox_closed:📪:mailbox_with_mail:📬
    :mailbox_with_no_mail:📭:door:🚪:smoking:🚬
    :bomb:💣:gun:🔫:hocho:🔪
    :pill:💊:syringe:💉:page_facing_up:📄
    :page_with_curl:📃:bookmark_tabs:📑:bar_chart:📊
    :chart_with_upwards_trend:📈:chart_with_downwards_trend:📉:scroll:📜
    :clipboard:📋:calendar:📆:date:📅
    :card_index:📇:file_folder:📁:open_file_folder:📂
    :scissors:✂️:pushpin:📌:paperclip:📎
    :black_nib:✒️:pencil2:✏️:straight_ruler:📏
    :triangular_ruler:📐:closed_book:📕:green_book:📗
    :blue_book:📘:orange_book:📙:notebook:📓
    :notebook_with_decorative_cover:📔:ledger:📒:books:📚
    :bookmark:🔖:microscope:🔬:telescope:🔭
    :name_badge:📛:newspaper:📰:football:🏈
    :basketball:🏀:soccer::baseball:
    :tennis:🎾:8ball:🎱:rugby_football:🏉
    :bowling:🎳:golf::mountain_bicyclist:🚵
    :bicyclist:🚴:horse_racing:🏇:snowboarder:🏂
    :swimmer:🏊:surfer:🏄:ski:🎿
    :spades:♠️:hearts:♥️:clubs:♣️
    :diamonds:♦️:gem:💎:ring:💍
    :trophy:🏆:musical_score:🎼:musical_keyboard:🎹
    :violin:🎻:space_invader:👾:video_game:🎮
    :black_joker:🃏:flower_playing_cards:🎴:game_die:🎲
    :dart:🎯:mahjong:🀄:clapper:🎬
    :memo:📝:pencil:📝:book:📖
    :art:🎨:microphone:🎤:headphones:🎧
    :trumpet:🎺:saxophone:🎷:guitar:🎸
    :shoe:👞:sandal:👡:high_heel:👠
    :lipstick:💄:boot:👢:shirt:👕
    :tshirt:👕:necktie:👔:womans_clothes:👚
    :dress:👗:running_shirt_with_sash:🎽:jeans:👖
    :kimono:👘:bikini:👙:ribbon:🎀
    :tophat:🎩:crown:👑:womans_hat:👒
    :mans_shoe:👞:closed_umbrella:🌂:briefcase:💼
    :handbag:👜:pouch:👝:purse:👛
    :eyeglasses:👓:fishing_pole_and_fish:🎣:coffee:
    :tea:🍵:sake:🍶:baby_bottle:🍼
    :beer:🍺:beers:🍻:cocktail:🍸
    :tropical_drink:🍹:wine_glass:🍷:fork_and_knife:🍴
    :pizza:🍕:hamburger:🍔:fries:🍟
    :poultry_leg:🍗:meat_on_bone:🍖:spaghetti:🍝
    :curry:🍛:fried_shrimp:🍤:bento:🍱
    :sushi:🍣:fish_cake:🍥:rice_ball:🍙
    :rice_cracker:🍘:rice:🍚:ramen:🍜
    :stew:🍲:oden:🍢:dango:🍡
    :egg:🥚:bread:🍞:doughnut:🍩
    :custard:🍮:icecream:🍦:ice_cream:🍨
    :shaved_ice:🍧:birthday:🎂:cake:🍰
    :cookie:🍪:chocolate_bar:🍫:candy:🍬
    :lollipop:🍭:honey_pot:🍯:apple:🍎
    :green_apple:🍏:tangerine:🍊:lemon:🍋
    :cherries:🍒:grapes:🍇:watermelon:🍉
    :strawberry:🍓:peach:🍑:melon:🍈
    :banana:🍌:pear:🍐:pineapple:🍍
    :sweet_potato:🍠:eggplant:🍆:tomato:🍅
    :corn:🌽

    地点

    syntaxpreviewsyntaxpreviewsyntaxpreview
    :house:🏠:house_with_garden:🏡:school:🏫
    :office:🏢:post_office:🏣:hospital:🏥
    :bank:🏦:convenience_store:🏪:love_hotel:🏩
    :hotel:🏨:wedding:💒:church:
    :department_store:🏬:european_post_office:🏤:city_sunrise:🌇
    :city_sunset:🌆:japanese_castle:🏯:european_castle:🏰
    :tent::factory:🏭:tokyo_tower:🗼
    :japan:🗾:mount_fuji:🗻:sunrise_over_mountains:🌄
    :sunrise:🌅:stars:🌠:statue_of_liberty:🗽
    :bridge_at_night:🌉:carousel_horse:🎠:rainbow:🌈
    :ferris_wheel:🎡:fountain::roller_coaster:🎢
    :ship:🚢:speedboat:🚤:boat:
    :sailboat::rowboat:🚣:anchor:
    :rocket:🚀:airplane:✈️:helicopter:🚁
    :steam_locomotive:🚂:tram:🚊:mountain_railway:🚞
    :bike:🚲:aerial_tramway:🚡:suspension_railway:🚟
    :mountain_cableway:🚠:tractor:🚜:blue_car:🚙
    :oncoming_automobile:🚘:car:🚗:red_car:🚗
    :taxi:🚕:oncoming_taxi:🚖:articulated_lorry:🚛
    :bus:🚌:oncoming_bus:🚍:rotating_light:🚨
    :police_car:🚓:oncoming_police_car:🚔:fire_engine:🚒
    :ambulance:🚑:minibus:🚐:truck:🚚
    :train:🚋:station:🚉:train2:🚆
    :bullettrain_front:🚅:bullettrain_side:🚄:light_rail:🚈
    :monorail:🚝:railway_car:🚃:trolleybus:🚎
    :ticket:🎫:fuelpump::vertical_traffic_light:🚦
    :traffic_light:🚥:warning:⚠️:construction:🚧
    :beginner:🔰:atm:🏧:slot_machine:🎰
    :busstop:🚏:barber:💈:hotsprings:♨️
    :checkered_flag:🏁:crossed_flags:🎌:izakaya_lantern:🏮
    :moyai:🗿:circus_tent:🎪:performing_arts:🎭
    :round_pushpin:📍:triangular_flag_on_post:🚩:jp:🇯🇵
    :kr:🇰🇷:cn:🇨🇳:us:🇺🇸
    :fr:🇫🇷:es:🇪🇸:it:🇮🇹
    :ru:🇷🇺:gb:🇬🇧:uk:🇬🇧
    :de:🇩🇪

    符号

    syntaxpreviewsyntaxpreviewsyntaxpreview
    :one:1️⃣:two:2️⃣:three:3️⃣
    :four:4️⃣:five:5️⃣:six:6️⃣
    :seven:7️⃣:eight:8️⃣:nine:9️⃣
    :keycap_ten:🔟:1234:🔢:zero:0️⃣
    :hash:#️⃣:symbols:🔣:arrow_backward:◀️
    :arrow_down:⬇️:arrow_forward:▶️:arrow_left:⬅️
    :capital_abcd:🔠:abcd:🔡:abc:🔤
    :arrow_lower_left:↙️:arrow_lower_right:↘️:arrow_right:➡️
    :arrow_up:⬆️:arrow_upper_left:↖️:arrow_upper_right:↗️
    :arrow_double_down::arrow_double_up::arrow_down_small:🔽
    :arrow_heading_down:⤵️:arrow_heading_up:⤴️:leftwards_arrow_with_hook:↩️
    :arrow_right_hook:↪️:left_right_arrow:↔️:arrow_up_down:↕️
    :arrow_up_small:🔼:arrows_clockwise:🔃:arrows_counterclockwise:🔄
    :rewind::fast_forward::information_source:ℹ️
    :ok:🆗:twisted_rightwards_arrows:🔀:repeat:🔁
    :repeat_one:🔂:new:🆕:top:🔝
    :up:🆙:cool:🆒:free:🆓
    :ng:🆖:cinema:🎦:koko:🈁
    :signal_strength:📶:u5272::u5272::u5408::u5408:
    :u55b6::u55b6::u6307::u6307::u6708::u6708:
    :u6709::u6709::u6e80:🈵:u7121::u7121:
    :u7533::u7533::u7a7a::u7a7a::u7981::u7981:
    :sa:🈂️:restroom:🚻:mens:🚹
    :womens:🚺:baby_symbol:🚼:no_smoking:🚭
    :parking:🅿️:wheelchair::metro:🚇
    :baggage_claim:🛄:accept:🉑:wc:🚾
    :potable_water:🚰:put_litter_in_its_place:🚮:secret:㊙️
    :congratulations:㊗️:m:Ⓜ️:passport_control:🛂
    :left_luggage:🛅:customs:🛃:ideograph_advantage:🉐
    :cl:🆑:sos:🆘:id:🆔
    :no_entry_sign:🚫:underage:🔞:no_mobile_phones:📵
    :do_not_litter:🚯:non-potable_water:🚱:no_bicycles:🚳
    :no_pedestrians:🚷:children_crossing:🚸:no_entry:
    :eight_spoked_asterisk:✳️:eight_pointed_black_star:✴️:heart_decoration:💟
    :vs:🆚:vibration_mode:📳:mobile_phone_off:📴
    :chart:💹:currency_exchange:💱:aries:
    :taurus::gemini::cancer:
    :leo::virgo::libra:
    :scorpius::sagittarius::capricorn:
    :aquarius::pisces::ophiuchus:
    :six_pointed_star:🔯:negative_squared_cross_mark::a:🅰️
    :b:🅱️:ab:🆎:o2:🅾️
    :diamond_shape_with_a_dot_inside:💠:recycle:♻️:end:🔚
    :on:🔛:soon:🔜:clock1:🕐
    :clock130:🕜:clock10:🕙:clock1030:🕥
    :clock11:🕚:clock1130:🕦:clock12:🕛
    :clock1230:🕧:clock2:🕑:clock230:🕝
    :clock3:🕒:clock330:🕞:clock4:🕓
    :clock430:🕟:clock5:🕔:clock530:🕠
    :clock6:🕕:clock630:🕡:clock7:🕖
    :clock730:🕢:clock8:🕗:clock830:🕣
    :clock9:🕘:clock930:🕤:heavy_dollar_sign:💲
    :copyright:©️:registered:®️:tm:™️
    :x::heavy_exclamation_mark::bangbang:‼️
    :interrobang:⁉️:o::heavy_multiplication_x:✖️
    :heavy_plus_sign::heavy_minus_sign::heavy_division_sign:
    :white_flower:💮:100:💯:heavy_check_mark:✔️
    :ballot_box_with_check:☑️:radio_button:🔘:link:🔗
    :curly_loop::wavy_dash:〰️:part_alternation_mark:〽️
    :trident:🔱:black_large_square::white_large_square:
    :white_check_mark::white_square_button:🔳:black_square_button:🔲
    :black_circle::white_circle::red_circle:🔴
    :large_blue_circle:🔵:large_blue_diamond:🔷:large_orange_diamond:🔶
    :small_blue_diamond:🔹:small_orange_diamond:🔸:small_red_triangle:🔺
    :small_red_triangle_down:🔻:shipit::shipit:
    ',11);function _(h,u){const e=n("ExternalLinkIcon");return l(),c("div",null,[s,g,t("p",null,[t("strong",null,[t("a",y,[r("原文"),a(e)])])]),x])}const m=d(i,[["render",_],["__file","Best-Emoji.html.vue"]]);export{m as default}; diff --git a/assets/ChatGPT-Porxy.html-42b8dd91.js b/assets/ChatGPT-Porxy.html-357e8fce.js similarity index 99% rename from assets/ChatGPT-Porxy.html-42b8dd91.js rename to assets/ChatGPT-Porxy.html-357e8fce.js index 6f6a440f..c0eed1ea 100644 --- a/assets/ChatGPT-Porxy.html-42b8dd91.js +++ b/assets/ChatGPT-Porxy.html-357e8fce.js @@ -1,4 +1,4 @@ -import{_ as l}from"./1-2e05d854.js";import{_ as t}from"./plugin-vue_export-helper-c27b6911.js";import{r as o,o as r,c,a as e,b as n,d as s,f as i}from"./app-09384e39.js";const d={},p=e("blockquote",null,[e("p",null,[e("em",null,[e("strong",null,"Build ChatGPT Reverse Proxy")])])],-1),u=e("em",null,"ChatGPT-Web",-1),m={href:"https://github.com/linweiyuan/go-chatgpt-api",target:"_blank",rel:"noopener noreferrer"},v=e("img",{src:"https://img.shields.io/badge/github-go--chatgpt--api-pink",alt:"",loading:"lazy"},null,-1),h=i(`

    搭建步骤

    一、安装 DockerDocker-compose

    #更新、安装必备软件
    +import{_ as l}from"./1-2e05d854.js";import{_ as t}from"./plugin-vue_export-helper-c27b6911.js";import{r as o,o as r,c,a as e,b as n,d as s,f as i}from"./app-2036e833.js";const d={},p=e("blockquote",null,[e("p",null,[e("em",null,[e("strong",null,"Build ChatGPT Reverse Proxy")])])],-1),u=e("em",null,"ChatGPT-Web",-1),m={href:"https://github.com/linweiyuan/go-chatgpt-api",target:"_blank",rel:"noopener noreferrer"},v=e("img",{src:"https://img.shields.io/badge/github-go--chatgpt--api-pink",alt:"",loading:"lazy"},null,-1),h=i(`

    搭建步骤

    一、安装 DockerDocker-compose

    • 安装 Docker
    #更新、安装必备软件
     
     apt-get update && apt-get install -y wget nano
     
    diff --git a/assets/DDNS.html-d16addda.js b/assets/DDNS.html-9b7e8121.js
    similarity index 99%
    rename from assets/DDNS.html-d16addda.js
    rename to assets/DDNS.html-9b7e8121.js
    index 9fdd1ed6..eafaf708 100644
    --- a/assets/DDNS.html-d16addda.js
    +++ b/assets/DDNS.html-9b7e8121.js
    @@ -1,3 +1,3 @@
    -import{_ as s,a,b as i,c as r,d,e as c,f as u,g as _,h as m,i as p,j as h,k as g,l as f}from"./10-4225b4c6.js";import{_ as b}from"./plugin-vue_export-helper-c27b6911.js";import{r as D,o as v,c as k,a as e,d as o,b as l,f as t}from"./app-09384e39.js";const N={},P=e("blockquote",null,[e("p",null,[e("em",null,[e("strong",null,"Using DDNS and Port forwarding to achieve remote access to devices on an internal network")])])],-1),S=e("h1",{id:"前言",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#前言","aria-hidden":"true"},"#"),l(" 前言")],-1),x=t('
  • 最近迷上了AI画图软件 stable-diffusion-webui ,由于它对 GPU 的依赖很大,我只能使用家里的电脑来炼丹(也就一张6年前的1060😥),奈何又在外地上班,只能走进了我一直望而却步的动态域名解析服务,来实现远程控制家中电脑,以及其他网络设备的目的。

    Z
    D
    B

  • 写本篇教程(备忘录),一是彰显成就感,二是带给大家一些思路,让有相同需求的朋友少走弯路(毕竟我找了很多教程都没有说清楚DDNS到底是个什么,又要怎么使用)。

  • ',2),I={href:"https://baike.baidu.com/item/ddns/670146",target:"_blank",rel:"noopener noreferrer"},y=e("em",null,"DDNS",-1),z=e("em",null,"Dynamic Domain Name Server",-1),G=e("code",null,"ipv4",-1),A={href:"https://www.cloudflare.com/",target:"_blank",rel:"noopener noreferrer"},O=e("em",null,"Cloudflare",-1),C={href:"https://github.com/jeessy2/ddns-go",target:"_blank",rel:"noopener noreferrer"},E=e("em",null,"DDNS-GO",-1),w={href:"https://baike.baidu.com/item/%E5%85%AC%E7%BD%91IP",target:"_blank",rel:"noopener noreferrer"},V=e("em",null,"IP",-1),B=e("em",null,[e("code",null,"IP")],-1),T=e("figure",null,[e("img",{src:s,alt:"RDP",tabindex:"0",loading:"lazy"}),e("figcaption",null,"可以看到这里的延迟十分之低")],-1),R=t('

    开工

    • 开始之前先简单说下我家里的网络布局,弱电箱一个光猫桥接模式,一个主路由负责拨号,卧室一个 K2P 路由 ap 模式,一个旧笔记本电脑充当软路由(旁路由),安装了 PVEPVE 上使用了 openWRT,还有一台台式电脑,忘了在 visio 上画出来。

      网络布局
      网络布局图
    • 不要问我为什么不在 openWRTDHCP ,我试了很多次都无法联网,可能是因为网口绑定了 MAC 地址,我也不知道怎么取消绑定,所以我只能在主路由上绑定我电脑的 MAC 才能上网。(可能也不是这个原因,我在 openWRT 上绑定 WAN 口地址也不能上网。)我家的网络环境真的太复杂了😥

    正式开始

    ',3),W={href:"https://github.com/jeessy2/ddns-go/releases",target:"_blank",rel:"noopener noreferrer"},j=e("em",null,[e("code",null,"DDNS-GO")],-1),L=t(`

    安装

    .\\ddns-go.exe -s install
    +import{_ as s,a,b as i,c as r,d,e as c,f as u,g as _,h as m,i as p,j as h,k as g,l as f}from"./10-4225b4c6.js";import{_ as b}from"./plugin-vue_export-helper-c27b6911.js";import{r as D,o as v,c as k,a as e,d as o,b as l,f as t}from"./app-2036e833.js";const N={},P=e("blockquote",null,[e("p",null,[e("em",null,[e("strong",null,"Using DDNS and Port forwarding to achieve remote access to devices on an internal network")])])],-1),S=e("h1",{id:"前言",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#前言","aria-hidden":"true"},"#"),l(" 前言")],-1),x=t('
  • 最近迷上了AI画图软件 stable-diffusion-webui ,由于它对 GPU 的依赖很大,我只能使用家里的电脑来炼丹(也就一张6年前的1060😥),奈何又在外地上班,只能走进了我一直望而却步的动态域名解析服务,来实现远程控制家中电脑,以及其他网络设备的目的。

    Z
    D
    B

  • 写本篇教程(备忘录),一是彰显成就感,二是带给大家一些思路,让有相同需求的朋友少走弯路(毕竟我找了很多教程都没有说清楚DDNS到底是个什么,又要怎么使用)。

  • ',2),I={href:"https://baike.baidu.com/item/ddns/670146",target:"_blank",rel:"noopener noreferrer"},y=e("em",null,"DDNS",-1),z=e("em",null,"Dynamic Domain Name Server",-1),G=e("code",null,"ipv4",-1),A={href:"https://www.cloudflare.com/",target:"_blank",rel:"noopener noreferrer"},O=e("em",null,"Cloudflare",-1),C={href:"https://github.com/jeessy2/ddns-go",target:"_blank",rel:"noopener noreferrer"},E=e("em",null,"DDNS-GO",-1),w={href:"https://baike.baidu.com/item/%E5%85%AC%E7%BD%91IP",target:"_blank",rel:"noopener noreferrer"},V=e("em",null,"IP",-1),B=e("em",null,[e("code",null,"IP")],-1),T=e("figure",null,[e("img",{src:s,alt:"RDP",tabindex:"0",loading:"lazy"}),e("figcaption",null,"可以看到这里的延迟十分之低")],-1),R=t('

    开工

    • 开始之前先简单说下我家里的网络布局,弱电箱一个光猫桥接模式,一个主路由负责拨号,卧室一个 K2P 路由 ap 模式,一个旧笔记本电脑充当软路由(旁路由),安装了 PVEPVE 上使用了 openWRT,还有一台台式电脑,忘了在 visio 上画出来。

      网络布局
      网络布局图
    • 不要问我为什么不在 openWRTDHCP ,我试了很多次都无法联网,可能是因为网口绑定了 MAC 地址,我也不知道怎么取消绑定,所以我只能在主路由上绑定我电脑的 MAC 才能上网。(可能也不是这个原因,我在 openWRT 上绑定 WAN 口地址也不能上网。)我家的网络环境真的太复杂了😥

    正式开始

    ',3),W={href:"https://github.com/jeessy2/ddns-go/releases",target:"_blank",rel:"noopener noreferrer"},j=e("em",null,[e("code",null,"DDNS-GO")],-1),L=t(`

    安装

    .\\ddns-go.exe -s install
     

    卸载

    .\\ddns-go.exe -s uninstall
     
    DDNS-GO
    DDNS-GO
    ',5),M=e("li",null,[e("p",null,[e("strong",null,[l("安装好后,在服务中可以看到 "),e("em",null,[e("code",null,"ddns-go")]),l(" 服务,并设置自启动")])]),e("figure",null,[e("img",{src:a,alt:"DDNS-GO服务",tabindex:"0",loading:"lazy"}),e("figcaption",null,"DDNS-GO服务开启")])],-1),U={href:"http://127.0.0.1:9876",target:"_blank",rel:"noopener noreferrer"},q=e("em",null,[e("code",null,"http://127.0.0.1:9876")],-1),F=e("em",null,[e("code",null,"ddns-go")],-1),H=e("figure",null,[e("img",{src:i,alt:"DDNS-GO配置1",tabindex:"0",loading:"lazy"}),e("figcaption",null,"DDNS-GO页面")],-1),K=t('
  • cloudflare 获取 API 令牌既上图中的 Token ,重点注意区域资源要选所有区域

    cloudflare配置1
    cloudflare配置2

  • ',1),Z=e("em",null,[e("code",null,"DDNS-GO")],-1),J=e("em",null,[e("code",null,"IPv4")],-1),Q=e("em",null,[e("code",null,"IPv6")],-1),X=e("code",null,"域名",-1),Y=e("em",null,[e("code",null,"IPv6")],-1),$={href:"https://cf-ns.com/cdn-cgi/trace",target:"_blank",rel:"noopener noreferrer"},ee=e("em",null,[e("code",null,"IP")],-1),le=e("p",null,[e("img",{src:r,alt:"DDNS-GO配置2",title:"IPv4",loading:"lazy"}),e("br"),e("img",{src:d,alt:"DDNS-GO配置3",title:"IPv6",loading:"lazy"}),e("br"),e("img",{src:c,alt:"DDNS-GO配置4",title:"选择是否外网连接,以及设置访问账号密码",loading:"lazy"})],-1),ne=e("li",null,[e("p",null,[e("strong",null,[l("点击保存后,成功后,你会在 "),e("em",null,"Cloudflare"),l(" 上你的域名 "),e("em",null,[e("code",null,"dns")]),l(" 服务中看到你已经解析了的A记录(IPv4地址)或者AAAA记录(IPv6地址),"),e("em",null,[e("code",null,"ddns-go")]),l(" 中你也可以看到解析成功的提示")])])],-1),oe=e("li",null,[e("p",null,[e("strong",null,"到此,你终于成功解析你的动态IP,在主路由、旁路由上设置好端口转发服务,就可以随时随地访问家中的设备。")])],-1),te=e("h2",{id:"抽时间-再把如何有效的进行端口转发记录下来-以防我这个狗脑子又忘了",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#抽时间-再把如何有效的进行端口转发记录下来-以防我这个狗脑子又忘了","aria-hidden":"true"},"#"),l(" 抽时间,再把如何有效的进行端口转发记录下来,以防我这个狗脑子又忘了")],-1);function se(ae,ie){const n=D("ExternalLinkIcon");return v(),k("div",null,[P,S,e("ul",null,[x,e("li",null,[e("p",null,[e("a",I,[y,o(n)]),l("(全名:"),z,l("),动态域名服务,说人话就是将家中内网的动态 "),G,l(" 地址映射到一个固定的域名解析服务上。")])]),e("li",null,[e("p",null,[e("a",A,[O,o(n)]),l(" 全球知名的DNS服务商。")])]),e("li",null,[e("p",null,[e("a",C,[E,o(n)]),l(" 超好用的DDNS解析服务工具。感谢作者大大解决了我最关键的问题。")])]),e("li",null,[e("p",null,[e("a",w,[l("公网 "),V,o(n)]),l(" 不得不说电信的服务水平,半天时间真就给我开通了,这里就不说这玩意儿怎么用了,接触网络的人基本都知道,虽然现在有很多办法可以绕过公网 "),B,l(" 来访问内网,但是通过我的测试,用了很多的远程连接服务和内网穿透工具,还是最原始的办法性价比更高,体验更是一流。")]),T])]),R,e("ul",null,[e("li",null,[e("strong",null,[l("下载"),e("a",W,[j,o(n)]),l("到本地并解压,使用管理员权限CD到根目录")])])]),L,e("ul",null,[M,e("li",null,[e("p",null,[e("strong",null,[l("打开 "),e("a",U,[q,o(n)]),l(",可以看到 "),F,l(" 支持很多家动态解析服务商")])]),H]),K,e("li",null,[e("p",null,[e("strong",null,[l("回到 "),Z,l(" 中如下图,像我一样配置即可,有公网的只勾选 "),J,l(" ,没有公网的选 "),Q,l(" (我两个都有,所以都选了,你也可以,经测试无伤大雅),在主机名后面填上你的"),X,l("。至于如何获得 "),Y,l(" ,这个我下次再做一个详细的教程。(推荐一个好用的"),e("a",$,[l("CF国内API"),o(n)]),l(",可以准确获取你的 "),ee,l(" 本地地址,无论你是否使用科学上网工具)")])]),le]),ne,oe]),te])}const ue=b(N,[["render",se],["__file","DDNS.html.vue"]]);export{ue as default}; diff --git a/assets/Hackintosh.html-9a9290e7.js b/assets/Hackintosh.html-d7888dae.js similarity index 99% rename from assets/Hackintosh.html-9a9290e7.js rename to assets/Hackintosh.html-d7888dae.js index e157f484..81980ecb 100644 --- a/assets/Hackintosh.html-9a9290e7.js +++ b/assets/Hackintosh.html-d7888dae.js @@ -1 +1 @@ -import{_ as l,a as o,b as i,c as d,d as a,e as g,f as c,g as h,h as _,i as y,j as x,k as p,l as m,m as u}from"./Python-d31beb86.js";import{_ as b}from"./plugin-vue_export-helper-c27b6911.js";import{r as f,o as w,c as S,a as t,b as e,d as r,f as s}from"./app-09384e39.js";const D={},k=s('

    Hackintosh Reboot Plan

    闲话 回忆与现在

    • 从大学接触黑苹果开始,算起来已经有了8、9年的时光了,想起那会的“废寝忘食”,真是让人觉得虚度光阴、浪费精力。也许也是从那时候开始,养成了爱折腾的习惯。

    • 之前家里闲置的笔记本被我拿来做软路由,最开始只是在 pve 上跑 openWRT ,满足一些魔法需求,刚好最近又在搞内网穿透,这台单网口、传输速率低得吓人的设备实在无法满足现在愈来愈强的需求。

    • 故此,本意是在网上选购一台性价比较高的软路由,选着选着不知道怎就看到了一台十分合心意的小主机,实在按捺不住折腾的心情,就对老婆先斩后奏买了下来(幸得老婆宽厚,又加上我整天闹着要 NAS ,对比之下,这台小主机的价格还是让她允了下来)

    • 刚好因工作原因经常奔波两地,加上最近频繁地码字建站,用这台小主机组一台黑苹果,重温下精美的 MacOS ,既能在家里和单位用,也能提高码字的效率,办公、开发两不误。

    主机及配置

    • 在网上看了很多视频和教程,左挑右选,最终选择了惠普的 800-G4-DM 准系统主机,外加 I5 8500T 的8代 cpu。基本配置如下:

    • ||主机|惠普 HP EliteDesk 800 G4 DM||
      |:---😐:---😐:---😐:---😐
      ||主板|惠普Q370|||
      || CPU |酷睿 i5 8500T ||
      || 显卡 |集成 Intel UHD Graphics 630||
      || 内存 |DDR4 2400MHz 三星16GB(2X8GB)||
      ||无线网卡|博通 BCM94352Z 无线/蓝牙网卡|||
      ||固态硬盘|台电 256G SSD (加装2T SATA SSD)|||
      ||OpenCore|0.9.1|||
      ||MacOS|Ventura 13.3.1 (22E261)|||

    • 完美主义的黑苹果完美度:
    状态完美
    CPU睿频Yes✔︎
    VDA 解码器完全支持✔︎
    IGPU硬件加速(QE/CI)Yes✔︎
    Metal支持Yes✔︎
    USB定制/完整识别Yes✔︎
    网卡内建Yes✔︎
    WIFI免驱Yes✔︎
    蓝牙全功能YesHackintool无法识别,使用正常(又不是不能用.jpg)
    AirDrop全功能No仅支持从iOS端投送到Mac
    核显输出定制/全功能No截编时只完美一个“DP-HDMI”,其余两个输出口等有测试显示器再折腾
    声音全功能Yes✔︎
    序列号有效没有被用过的序列号Yes✔︎
    iMessage全功能Yes✔︎解放手机 Get
    随航功能Yes✔︎新功能真爽,iOS和 macOS无缝衔接
    HiDPi开启No能开,显示器物理分辨率太低,再开启HiDPi的分辨率更低,就很难受(有了4K显示器再说吧)
    睡眠开启Yes✔︎随睡随醒
    • 系统图鉴

    View More Screenshots

    1
    1

    ',10),M={href:"https://www.hacktiny.com/posts/2740.html",target:"_blank",rel:"noopener noreferrer"},P=s('
    1
    图鉴
    View More Screenshots

    工具及配参

    ',3),O={href:"https://sumingyd.github.io/OpenCore-Install-Guide/",target:"_blank",rel:"noopener noreferrer"},I=t("em",null,"opencore",-1),T=t("h3",{id:"所需工具",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#所需工具","aria-hidden":"true"},"#"),e(" 所需工具")],-1),C=t("thead",null,[t("tr",null,[t("th",{style:{"text-align":"center"}},"名称"),t("th",{style:{"text-align":"center"}},"用途"),t("th",{style:{"text-align":"center"}},"下载")])],-1),G=t("td",{style:{"text-align":"center"}},"SSDTTime",-1),Y=t("td",{style:{"text-align":"center"}},"获取DSDT、SSDT",-1),B={style:{"text-align":"center"}},H={href:"https://github.com/corpnewt/SSDTTime",target:"_blank",rel:"noopener noreferrer"},A=t("td",{style:{"text-align":"center"}},"ACPICA",-1),N=t("td",{style:{"text-align":"center"}},"编译和反编译DSDT",-1),V={style:{"text-align":"center"}},z={href:"https://acpica.org/downloads/binary-tools",target:"_blank",rel:"noopener noreferrer"},E=t("td",{style:{"text-align":"center"}},"OpenCorePkg",-1),U=t("td",{style:{"text-align":"center"}},"OpenCore引导加载程序",-1),v={style:{"text-align":"center"}},R={href:"https://github.com/acidanthera/OpenCorePkg/releases",target:"_blank",rel:"noopener noreferrer"},j=t("td",{style:{"text-align":"center"}},"ProperTree",-1),q=t("td",{style:{"text-align":"center"}},"跨平台GUIPlist编辑器",-1),L={style:{"text-align":"center"}},Q={href:"https://github.com/corpnewt/ProperTree",target:"_blank",rel:"noopener noreferrer"},W=t("td",{style:{"text-align":"center"}},"gibMacOS",-1),Z=t("td",{style:{"text-align":"center"}},"MacOS恢复镜像下载工具",-1),F={style:{"text-align":"center"}},K={href:"https://github.com/corpnewt/gibMacOS",target:"_blank",rel:"noopener noreferrer"},X=t("td",{style:{"text-align":"center"}},"GenSMBIOS",-1),J=t("td",{style:{"text-align":"center"}},"生成SMBIOS",-1),$={style:{"text-align":"center"}},tt={href:"https://github.com/corpnewt/GenSMBIOS",target:"_blank",rel:"noopener noreferrer"},et=t("h3",{id:"环境搭建",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#环境搭建","aria-hidden":"true"},"#"),e(" 环境搭建")],-1),nt={href:"https://www.7-zip.org/a/7z2201-x64.exe",target:"_blank",rel:"noopener noreferrer"},rt=t("em",null,"7-Zip windows",-1),st={href:"https://www.python.org/ftp/python/3.11.3/python-3.11.3-amd64.exe",target:"_blank",rel:"noopener noreferrer"},lt=t("em",null,"Python windows",-1),ot=t("em",null,"Add to Path",-1),it=t("em",null,"Python",-1),dt=t("figure",null,[t("img",{src:l,alt:"2",tabindex:"0",loading:"lazy"}),t("figcaption",null,"Python")],-1);function at(gt,ct){const n=f("ExternalLinkIcon");return w(),S("div",null,[k,t("ul",null,[t("li",null,[t("a",M,[e("主机图鉴"),r(n)])])]),P,t("ul",null,[t("li",null,[e("全部参考"),t("a",O,[I,e(" 中文安装指南"),r(n)]),e(" 进行操作和配置参数")])]),T,t("table",null,[C,t("tbody",null,[t("tr",null,[G,Y,t("td",B,[t("a",H,[e("Download"),r(n)])])]),t("tr",null,[A,N,t("td",V,[t("a",z,[e("Download"),r(n)])])]),t("tr",null,[E,U,t("td",v,[t("a",R,[e("Download"),r(n)])])]),t("tr",null,[j,q,t("td",L,[t("a",Q,[e("Download"),r(n)])])]),t("tr",null,[W,Z,t("td",F,[t("a",K,[e("Download"),r(n)])])]),t("tr",null,[X,J,t("td",$,[t("a",tt,[e("Download"),r(n)])])])])]),et,t("ul",null,[t("li",null,[t("p",null,[e("下载"),t("a",nt,[rt,e(),r(n)]),e("版本并安装。")])]),t("li",null,[t("p",null,[e("下载"),t("a",st,[lt,e(),r(n)]),e("最新版并安装,注意要选择 "),ot,e(" ,将 "),it,e(" 添加到系统环境。")]),dt])])])}const xt=b(D,[["render",at],["__file","Hackintosh.html.vue"]]);export{xt as default}; +import{_ as l,a as o,b as i,c as d,d as a,e as g,f as c,g as h,h as _,i as y,j as x,k as p,l as m,m as u}from"./Python-d31beb86.js";import{_ as b}from"./plugin-vue_export-helper-c27b6911.js";import{r as f,o as w,c as S,a as t,b as e,d as r,f as s}from"./app-2036e833.js";const D={},k=s('

    Hackintosh Reboot Plan

    闲话 回忆与现在

    • 从大学接触黑苹果开始,算起来已经有了8、9年的时光了,想起那会的“废寝忘食”,真是让人觉得虚度光阴、浪费精力。也许也是从那时候开始,养成了爱折腾的习惯。

    • 之前家里闲置的笔记本被我拿来做软路由,最开始只是在 pve 上跑 openWRT ,满足一些魔法需求,刚好最近又在搞内网穿透,这台单网口、传输速率低得吓人的设备实在无法满足现在愈来愈强的需求。

    • 故此,本意是在网上选购一台性价比较高的软路由,选着选着不知道怎就看到了一台十分合心意的小主机,实在按捺不住折腾的心情,就对老婆先斩后奏买了下来(幸得老婆宽厚,又加上我整天闹着要 NAS ,对比之下,这台小主机的价格还是让她允了下来)

    • 刚好因工作原因经常奔波两地,加上最近频繁地码字建站,用这台小主机组一台黑苹果,重温下精美的 MacOS ,既能在家里和单位用,也能提高码字的效率,办公、开发两不误。

    主机及配置

    • 在网上看了很多视频和教程,左挑右选,最终选择了惠普的 800-G4-DM 准系统主机,外加 I5 8500T 的8代 cpu。基本配置如下:

    • ||主机|惠普 HP EliteDesk 800 G4 DM||
      |:---😐:---😐:---😐:---😐
      ||主板|惠普Q370|||
      || CPU |酷睿 i5 8500T ||
      || 显卡 |集成 Intel UHD Graphics 630||
      || 内存 |DDR4 2400MHz 三星16GB(2X8GB)||
      ||无线网卡|博通 BCM94352Z 无线/蓝牙网卡|||
      ||固态硬盘|台电 256G SSD (加装2T SATA SSD)|||
      ||OpenCore|0.9.1|||
      ||MacOS|Ventura 13.3.1 (22E261)|||

    • 完美主义的黑苹果完美度:
    状态完美
    CPU睿频Yes✔︎
    VDA 解码器完全支持✔︎
    IGPU硬件加速(QE/CI)Yes✔︎
    Metal支持Yes✔︎
    USB定制/完整识别Yes✔︎
    网卡内建Yes✔︎
    WIFI免驱Yes✔︎
    蓝牙全功能YesHackintool无法识别,使用正常(又不是不能用.jpg)
    AirDrop全功能No仅支持从iOS端投送到Mac
    核显输出定制/全功能No截编时只完美一个“DP-HDMI”,其余两个输出口等有测试显示器再折腾
    声音全功能Yes✔︎
    序列号有效没有被用过的序列号Yes✔︎
    iMessage全功能Yes✔︎解放手机 Get
    随航功能Yes✔︎新功能真爽,iOS和 macOS无缝衔接
    HiDPi开启No能开,显示器物理分辨率太低,再开启HiDPi的分辨率更低,就很难受(有了4K显示器再说吧)
    睡眠开启Yes✔︎随睡随醒
    • 系统图鉴

    View More Screenshots

    1
    1

    ',10),M={href:"https://www.hacktiny.com/posts/2740.html",target:"_blank",rel:"noopener noreferrer"},P=s('
    1
    图鉴
    View More Screenshots

    工具及配参

    ',3),O={href:"https://sumingyd.github.io/OpenCore-Install-Guide/",target:"_blank",rel:"noopener noreferrer"},I=t("em",null,"opencore",-1),T=t("h3",{id:"所需工具",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#所需工具","aria-hidden":"true"},"#"),e(" 所需工具")],-1),C=t("thead",null,[t("tr",null,[t("th",{style:{"text-align":"center"}},"名称"),t("th",{style:{"text-align":"center"}},"用途"),t("th",{style:{"text-align":"center"}},"下载")])],-1),G=t("td",{style:{"text-align":"center"}},"SSDTTime",-1),Y=t("td",{style:{"text-align":"center"}},"获取DSDT、SSDT",-1),B={style:{"text-align":"center"}},H={href:"https://github.com/corpnewt/SSDTTime",target:"_blank",rel:"noopener noreferrer"},A=t("td",{style:{"text-align":"center"}},"ACPICA",-1),N=t("td",{style:{"text-align":"center"}},"编译和反编译DSDT",-1),V={style:{"text-align":"center"}},z={href:"https://acpica.org/downloads/binary-tools",target:"_blank",rel:"noopener noreferrer"},E=t("td",{style:{"text-align":"center"}},"OpenCorePkg",-1),U=t("td",{style:{"text-align":"center"}},"OpenCore引导加载程序",-1),v={style:{"text-align":"center"}},R={href:"https://github.com/acidanthera/OpenCorePkg/releases",target:"_blank",rel:"noopener noreferrer"},j=t("td",{style:{"text-align":"center"}},"ProperTree",-1),q=t("td",{style:{"text-align":"center"}},"跨平台GUIPlist编辑器",-1),L={style:{"text-align":"center"}},Q={href:"https://github.com/corpnewt/ProperTree",target:"_blank",rel:"noopener noreferrer"},W=t("td",{style:{"text-align":"center"}},"gibMacOS",-1),Z=t("td",{style:{"text-align":"center"}},"MacOS恢复镜像下载工具",-1),F={style:{"text-align":"center"}},K={href:"https://github.com/corpnewt/gibMacOS",target:"_blank",rel:"noopener noreferrer"},X=t("td",{style:{"text-align":"center"}},"GenSMBIOS",-1),J=t("td",{style:{"text-align":"center"}},"生成SMBIOS",-1),$={style:{"text-align":"center"}},tt={href:"https://github.com/corpnewt/GenSMBIOS",target:"_blank",rel:"noopener noreferrer"},et=t("h3",{id:"环境搭建",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#环境搭建","aria-hidden":"true"},"#"),e(" 环境搭建")],-1),nt={href:"https://www.7-zip.org/a/7z2201-x64.exe",target:"_blank",rel:"noopener noreferrer"},rt=t("em",null,"7-Zip windows",-1),st={href:"https://www.python.org/ftp/python/3.11.3/python-3.11.3-amd64.exe",target:"_blank",rel:"noopener noreferrer"},lt=t("em",null,"Python windows",-1),ot=t("em",null,"Add to Path",-1),it=t("em",null,"Python",-1),dt=t("figure",null,[t("img",{src:l,alt:"2",tabindex:"0",loading:"lazy"}),t("figcaption",null,"Python")],-1);function at(gt,ct){const n=f("ExternalLinkIcon");return w(),S("div",null,[k,t("ul",null,[t("li",null,[t("a",M,[e("主机图鉴"),r(n)])])]),P,t("ul",null,[t("li",null,[e("全部参考"),t("a",O,[I,e(" 中文安装指南"),r(n)]),e(" 进行操作和配置参数")])]),T,t("table",null,[C,t("tbody",null,[t("tr",null,[G,Y,t("td",B,[t("a",H,[e("Download"),r(n)])])]),t("tr",null,[A,N,t("td",V,[t("a",z,[e("Download"),r(n)])])]),t("tr",null,[E,U,t("td",v,[t("a",R,[e("Download"),r(n)])])]),t("tr",null,[j,q,t("td",L,[t("a",Q,[e("Download"),r(n)])])]),t("tr",null,[W,Z,t("td",F,[t("a",K,[e("Download"),r(n)])])]),t("tr",null,[X,J,t("td",$,[t("a",tt,[e("Download"),r(n)])])])])]),et,t("ul",null,[t("li",null,[t("p",null,[e("下载"),t("a",nt,[rt,e(),r(n)]),e("版本并安装。")])]),t("li",null,[t("p",null,[e("下载"),t("a",st,[lt,e(),r(n)]),e("最新版并安装,注意要选择 "),ot,e(" ,将 "),it,e(" 添加到系统环境。")]),dt])])])}const xt=b(D,[["render",at],["__file","Hackintosh.html.vue"]]);export{xt as default}; diff --git a/assets/app-09384e39.js b/assets/app-2036e833.js similarity index 53% rename from assets/app-09384e39.js rename to assets/app-2036e833.js index 3bb3b174..9afa2939 100644 --- a/assets/app-09384e39.js +++ b/assets/app-2036e833.js @@ -1,15 +1,15 @@ -const Ju="modulepreload",Yu=function(e){return"/"+e},Nl={},f=function(t,n,r){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(a=>{if(a=Yu(a),a in Nl)return;Nl[a]=!0;const l=a.endsWith(".css"),i=l?'[rel="stylesheet"]':"";if(!!r)for(let u=o.length-1;u>=0;u--){const p=o[u];if(p.href===a&&(!l||p.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${i}`))return;const c=document.createElement("link");if(c.rel=l?"stylesheet":Ju,l||(c.as="script",c.crossOrigin=""),c.href=a,document.head.appendChild(c),l)return new Promise((u,p)=>{c.addEventListener("load",u),c.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>t()).catch(a=>{const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=a,window.dispatchEvent(l),!l.defaultPrevented)throw a})};function Fa(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const Ae={},Pn=[],gt=()=>{},Zu=()=>!1,Qu=/^on[^a-z]/,Dr=e=>Qu.test(e),Na=e=>e.startsWith("onUpdate:"),Be=Object.assign,ja=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Xu=Object.prototype.hasOwnProperty,ve=(e,t)=>Xu.call(e,t),J=Array.isArray,Dn=e=>Cr(e)==="[object Map]",Jn=e=>Cr(e)==="[object Set]",jl=e=>Cr(e)==="[object Date]",oe=e=>typeof e=="function",se=e=>typeof e=="string",$n=e=>typeof e=="symbol",xe=e=>e!==null&&typeof e=="object",As=e=>(xe(e)||oe(e))&&oe(e.then)&&oe(e.catch),ks=Object.prototype.toString,Cr=e=>ks.call(e),e1=e=>Cr(e).slice(8,-1),Ts=e=>Cr(e)==="[object Object]",qa=e=>se(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,pr=Fa(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ao=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},t1=/-(\w)/g,ct=Ao(e=>e.replace(t1,(t,n)=>n?n.toUpperCase():"")),n1=/\B([A-Z])/g,Yn=Ao(e=>e.replace(n1,"-$1").toLowerCase()),Rr=Ao(e=>e.charAt(0).toUpperCase()+e.slice(1)),Fo=Ao(e=>e?`on${Rr(e)}`:""),hn=(e,t)=>!Object.is(e,t),co=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},fo=e=>{const t=parseFloat(e);return isNaN(t)?e:t},r1=e=>{const t=se(e)?Number(e):NaN;return isNaN(t)?e:t};let ql;const pa=()=>ql||(ql=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ko(e){if(J(e)){const t={};for(let n=0;n{if(n){const r=n.split(a1);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function To(e){let t="";if(se(e))t=e;else if(J(e))for(let n=0;ngn(n,t))}const K8=e=>se(e)?e:e==null?"":J(e)||xe(e)&&(e.toString===ks||!oe(e.toString))?JSON.stringify(e,Ls,2):String(e),Ls=(e,t)=>t&&t.__v_isRef?Ls(e,t.value):Dn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o])=>(n[`${r} =>`]=o,n),{})}:Jn(t)?{[`Set(${t.size})`]:[...t.values()]}:xe(t)&&!J(t)&&!Ts(t)?String(t):t;let Qe;class u1{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Qe,!t&&Qe&&(this.index=(Qe.scopes||(Qe.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Qe;try{return Qe=this,t()}finally{Qe=n}}}on(){Qe=this}off(){Qe=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Ds=e=>(e.w&en)>0,Cs=e=>(e.n&en)>0,v1=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(u==="length"||!$n(u)&&u>=d)&&i.push(c)})}else switch(n!==void 0&&i.push(l.get(n)),t){case"add":J(e)?qa(n)&&i.push(l.get("length")):(i.push(l.get(pn)),Dn(e)&&i.push(l.get(va)));break;case"delete":J(e)||(i.push(l.get(pn)),Dn(e)&&i.push(l.get(va)));break;case"set":Dn(e)&&i.push(l.get(pn));break}if(i.length===1)i[0]&&ha(i[0]);else{const d=[];for(const c of i)c&&d.push(...c);ha(Ga(d))}}function ha(e,t){const n=J(e)?e:[...e];for(const r of n)r.computed&&Gl(r);for(const r of n)r.computed||Gl(r)}function Gl(e,t){(e!==vt||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function g1(e,t){var n;return(n=vo.get(e))==null?void 0:n.get(t)}const m1=Fa("__proto__,__v_isRef,__isVue"),Ss=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter($n)),Wl=y1();function y1(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=ue(this);for(let a=0,l=this.length;a{e[t]=function(...n){Zn();const r=ue(this)[t].apply(this,n);return Qn(),r}}),e}function _1(e){const t=ue(this);return We(t,"has",e),t.hasOwnProperty(e)}class Bs{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,r){const o=this._isReadonly,a=this._shallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return a;if(n==="__v_raw"&&r===(o?a?R1:zs:a?Ms:$s).get(t))return t;const l=J(t);if(!o){if(l&&ve(Wl,n))return Reflect.get(Wl,n,r);if(n==="hasOwnProperty")return _1}const i=Reflect.get(t,n,r);return($n(n)?Ss.has(n):m1(n))||(o||We(t,"get",n),a)?i:Oe(i)?l&&qa(n)?i:i.value:xe(i)?o?zt(i):Or(i):i}}class Vs extends Bs{constructor(t=!1){super(!1,t)}set(t,n,r,o){let a=t[n];if(Mn(a)&&Oe(a)&&!Oe(r))return!1;if(!this._shallow&&(!ho(r)&&!Mn(r)&&(a=ue(a),r=ue(r)),!J(t)&&Oe(a)&&!Oe(r)))return a.value=r,!0;const l=J(t)&&qa(n)?Number(n)e,Io=e=>Reflect.getPrototypeOf(e);function Wr(e,t,n=!1,r=!1){e=e.__v_raw;const o=ue(e),a=ue(t);n||(hn(t,a)&&We(o,"get",t),We(o,"get",a));const{has:l}=Io(o),i=r?Ka:n?Za:br;if(l.call(o,t))return i(e.get(t));if(l.call(o,a))return i(e.get(a));e!==o&&e.get(t)}function Kr(e,t=!1){const n=this.__v_raw,r=ue(n),o=ue(e);return t||(hn(e,o)&&We(r,"has",e),We(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function Jr(e,t=!1){return e=e.__v_raw,!t&&We(ue(e),"iterate",pn),Reflect.get(e,"size",e)}function Kl(e){e=ue(e);const t=ue(this);return Io(t).has.call(t,e)||(t.add(e),Vt(t,"add",e,e)),this}function Jl(e,t){t=ue(t);const n=ue(this),{has:r,get:o}=Io(n);let a=r.call(n,e);a||(e=ue(e),a=r.call(n,e));const l=o.call(n,e);return n.set(e,t),a?hn(t,l)&&Vt(n,"set",e,t):Vt(n,"add",e,t),this}function Yl(e){const t=ue(this),{has:n,get:r}=Io(t);let o=n.call(t,e);o||(e=ue(e),o=n.call(t,e)),r&&r.call(t,e);const a=t.delete(e);return o&&Vt(t,"delete",e,void 0),a}function Zl(){const e=ue(this),t=e.size!==0,n=e.clear();return t&&Vt(e,"clear",void 0,void 0),n}function Yr(e,t){return function(r,o){const a=this,l=a.__v_raw,i=ue(l),d=t?Ka:e?Za:br;return!e&&We(i,"iterate",pn),l.forEach((c,u)=>r.call(o,d(c),d(u),a))}}function Zr(e,t,n){return function(...r){const o=this.__v_raw,a=ue(o),l=Dn(a),i=e==="entries"||e===Symbol.iterator&&l,d=e==="keys"&&l,c=o[e](...r),u=n?Ka:t?Za:br;return!t&&We(a,"iterate",d?va:pn),{next(){const{value:p,done:v}=c.next();return v?{value:p,done:v}:{value:i?[u(p[0]),u(p[1])]:u(p),done:v}},[Symbol.iterator](){return this}}}}function jt(e){return function(...t){return e==="delete"?!1:this}}function A1(){const e={get(a){return Wr(this,a)},get size(){return Jr(this)},has:Kr,add:Kl,set:Jl,delete:Yl,clear:Zl,forEach:Yr(!1,!1)},t={get(a){return Wr(this,a,!1,!0)},get size(){return Jr(this)},has:Kr,add:Kl,set:Jl,delete:Yl,clear:Zl,forEach:Yr(!1,!0)},n={get(a){return Wr(this,a,!0)},get size(){return Jr(this,!0)},has(a){return Kr.call(this,a,!0)},add:jt("add"),set:jt("set"),delete:jt("delete"),clear:jt("clear"),forEach:Yr(!0,!1)},r={get(a){return Wr(this,a,!0,!0)},get size(){return Jr(this,!0)},has(a){return Kr.call(this,a,!0)},add:jt("add"),set:jt("set"),delete:jt("delete"),clear:jt("clear"),forEach:Yr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(a=>{e[a]=Zr(a,!1,!1),n[a]=Zr(a,!0,!1),t[a]=Zr(a,!1,!0),r[a]=Zr(a,!0,!0)}),[e,n,t,r]}const[k1,T1,I1,L1]=A1();function Ja(e,t){const n=t?e?L1:I1:e?T1:k1;return(r,o,a)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(ve(n,o)&&o in r?n:r,o,a)}const P1={get:Ja(!1,!1)},D1={get:Ja(!1,!0)},C1={get:Ja(!0,!1)},$s=new WeakMap,Ms=new WeakMap,zs=new WeakMap,R1=new WeakMap;function O1(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function S1(e){return e.__v_skip||!Object.isExtensible(e)?0:O1(e1(e))}function Or(e){return Mn(e)?e:Ya(e,!1,E1,P1,$s)}function Hs(e){return Ya(e,!1,w1,D1,Ms)}function zt(e){return Ya(e,!0,x1,C1,zs)}function Ya(e,t,n,r,o){if(!xe(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const a=o.get(e);if(a)return a;const l=S1(e);if(l===0)return e;const i=new Proxy(e,l===2?r:n);return o.set(e,i),i}function Cn(e){return Mn(e)?Cn(e.__v_raw):!!(e&&e.__v_isReactive)}function Mn(e){return!!(e&&e.__v_isReadonly)}function ho(e){return!!(e&&e.__v_isShallow)}function Fs(e){return Cn(e)||Mn(e)}function ue(e){const t=e&&e.__v_raw;return t?ue(t):e}function Ns(e){return po(e,"__v_skip",!0),e}const br=e=>xe(e)?Or(e):e,Za=e=>xe(e)?zt(e):e;function Qa(e){Qt&&vt&&(e=ue(e),Os(e.dep||(e.dep=Ga())))}function Xa(e,t){e=ue(e);const n=e.dep;n&&ha(n)}function Oe(e){return!!(e&&e.__v_isRef===!0)}function W(e){return js(e,!1)}function He(e){return js(e,!0)}function js(e,t){return Oe(e)?e:new B1(e,t)}class B1{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ue(t),this._value=n?t:br(t)}get value(){return Qa(this),this._value}set value(t){const n=this.__v_isShallow||ho(t)||Mn(t);t=n?t:ue(t),hn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:br(t),Xa(this))}}function fn(e){return Oe(e)?e.value:e}const V1={get:(e,t,n)=>fn(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Oe(o)&&!Oe(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function qs(e){return Cn(e)?e:new Proxy(e,V1)}class $1{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Qa(this),()=>Xa(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function Us(e){return new $1(e)}class M1{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return g1(ue(this._object),this._key)}}class z1{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Xn(e,t,n){return Oe(e)?e:oe(e)?new z1(e):xe(e)&&arguments.length>1?H1(e,t,n):W(e)}function H1(e,t,n){const r=e[t];return Oe(r)?r:new M1(e,t,n)}class F1{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Wa(t,()=>{this._dirty||(this._dirty=!0,Xa(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=ue(this);return Qa(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function N1(e,t,n=!1){let r,o;const a=oe(e);return a?(r=e,o=gt):(r=e.get,o=e.set),new F1(r,o,a||!o,n)}function Xt(e,t,n,r){let o;try{o=r?e(...r):e()}catch(a){Sr(a,t,n)}return o}function lt(e,t,n,r){if(oe(e)){const a=Xt(e,t,n,r);return a&&As(a)&&a.catch(l=>{Sr(l,t,n)}),a}const o=[];for(let a=0;a>>1,o=ze[r],a=xr(o);aIt&&ze.splice(t,1)}function G1(e){J(e)?Rn.push(...e):(!St||!St.includes(e,e.allowRecurse?sn+1:sn))&&Rn.push(e),Ws()}function Ql(e,t=Er?It+1:0){for(;txr(n)-xr(r)),sn=0;sne.id==null?1/0:e.id,W1=(e,t)=>{const n=xr(e)-xr(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Ks(e){ga=!1,Er=!0,ze.sort(W1);const t=gt;try{for(It=0;Itse(h)?h.trim():h)),p&&(o=n.map(fo))}let i,d=r[i=Fo(t)]||r[i=Fo(ct(t))];!d&&a&&(d=r[i=Fo(Yn(t))]),d&<(d,e,6,o);const c=r[i+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[i])return;e.emitted[i]=!0,lt(c,e,6,o)}}function Js(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const a=e.emits;let l={},i=!1;if(!oe(e)){const d=c=>{const u=Js(c,t,!0);u&&(i=!0,Be(l,u))};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}return!a&&!i?(xe(e)&&r.set(e,null),null):(J(a)?a.forEach(d=>l[d]=null):Be(l,a),xe(e)&&r.set(e,l),l)}function Po(e,t){return!e||!Dr(t)?!1:(t=t.slice(2).replace(/Once$/,""),ve(e,t[0].toLowerCase()+t.slice(1))||ve(e,Yn(t))||ve(e,t))}let et=null,Ys=null;function mo(e){const t=et;return et=e,Ys=e&&e.type.__scopeId||null,t}function J1(e,t=et,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&di(-1);const a=mo(t);let l;try{l=e(...o)}finally{mo(a),r._d&&di(1)}return l};return r._n=!0,r._c=!0,r._d=!0,r}function No(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:a,propsOptions:[l],slots:i,attrs:d,emit:c,render:u,renderCache:p,data:v,setupState:h,ctx:y,inheritAttrs:E}=e;let k,x;const L=mo(e);try{if(n.shapeFlag&4){const T=o||r;k=ft(u.call(T,T,p,a,h,v,y)),x=d}else{const T=t;k=ft(T.length>1?T(a,{attrs:d,slots:i,emit:c}):T(a,null)),x=t.props?d:Y1(d)}}catch(T){gr.length=0,Sr(T,e,1),k=Pe(it)}let b=k;if(x&&E!==!1){const T=Object.keys(x),{shapeFlag:$}=b;T.length&&$&7&&(l&&T.some(Na)&&(x=Z1(x,l)),b=tn(b,x))}return n.dirs&&(b=tn(b),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(b.transition=n.transition),k=b,mo(L),k}const Y1=e=>{let t;for(const n in e)(n==="class"||n==="style"||Dr(n))&&((t||(t={}))[n]=e[n]);return t},Z1=(e,t)=>{const n={};for(const r in e)(!Na(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Q1(e,t,n){const{props:r,children:o,component:a}=e,{props:l,children:i,patchFlag:d}=t,c=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&d>=0){if(d&1024)return!0;if(d&16)return r?Xl(r,l,c):!!l;if(d&8){const u=t.dynamicProps;for(let p=0;pe.__isSuspense;function Zs(e,t){t&&t.pendingBranch?J(e)?t.effects.push(...e):t.effects.push(e):G1(e)}function Qs(e,t){return tl(e,null,t)}const Qr={};function ce(e,t,n){return tl(e,t,n)}function tl(e,t,{immediate:n,deep:r,flush:o,onTrack:a,onTrigger:l}=Ae){var i;const d=Ps()===((i=Ve)==null?void 0:i.scope)?Ve:null;let c,u=!1,p=!1;if(Oe(e)?(c=()=>e.value,u=ho(e)):Cn(e)?(c=()=>e,r=!0):J(e)?(p=!0,u=e.some(T=>Cn(T)||ho(T)),c=()=>e.map(T=>{if(Oe(T))return T.value;if(Cn(T))return un(T);if(oe(T))return Xt(T,d,2)})):oe(e)?t?c=()=>Xt(e,d,2):c=()=>{if(!(d&&d.isUnmounted))return v&&v(),lt(e,d,3,[h])}:c=gt,t&&r){const T=c;c=()=>un(T())}let v,h=T=>{v=L.onStop=()=>{Xt(T,d,4)}},y;if(Fn)if(h=gt,t?n&<(t,d,3,[c(),p?[]:void 0,h]):c(),o==="sync"){const T=J0();y=T.__watcherHandles||(T.__watcherHandles=[])}else return gt;let E=p?new Array(e.length).fill(Qr):Qr;const k=()=>{if(L.active)if(t){const T=L.run();(r||u||(p?T.some(($,R)=>hn($,E[R])):hn(T,E)))&&(v&&v(),lt(t,d,3,[T,E===Qr?void 0:p&&E[0]===Qr?[]:E,h]),E=T)}else L.run()};k.allowRecurse=!!t;let x;o==="sync"?x=k:o==="post"?x=()=>Ue(k,d&&d.suspense):(k.pre=!0,d&&(k.id=d.uid),x=()=>Lo(k));const L=new Wa(c,x);t?n?k():E=L.run():o==="post"?Ue(L.run.bind(L),d&&d.suspense):L.run();const b=()=>{L.stop(),d&&d.scope&&ja(d.scope.effects,L)};return y&&y.push(b),b}function t0(e,t,n){const r=this.proxy,o=se(e)?e.includes(".")?Xs(r,e):()=>r[e]:e.bind(r,r);let a;oe(t)?a=t:(a=t.handler,n=t);const l=Ve;Hn(this);const i=tl(o,a.bind(r),n);return l?Hn(l):vn(),i}function Xs(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{un(n,t)});else if(Ts(e))for(const n in e)un(e[n],t);return e}function J8(e,t){const n=et;if(n===null)return e;const r=Ro(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let a=0;a{e.isMounted=!0}),rl(()=>{e.isUnmounting=!0}),e}const rt=[Function,Array],tc={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:rt,onEnter:rt,onAfterEnter:rt,onEnterCancelled:rt,onBeforeLeave:rt,onLeave:rt,onAfterLeave:rt,onLeaveCancelled:rt,onBeforeAppear:rt,onAppear:rt,onAfterAppear:rt,onAppearCancelled:rt},n0={name:"BaseTransition",props:tc,setup(e,{slots:t}){const n=_n(),r=ec();let o;return()=>{const a=t.default&&nl(t.default(),!0);if(!a||!a.length)return;let l=a[0];if(a.length>1){for(const E of a)if(E.type!==it){l=E;break}}const i=ue(e),{mode:d}=i;if(r.isLeaving)return jo(l);const c=ei(l);if(!c)return jo(l);const u=wr(c,i,r,n);Ar(c,u);const p=n.subTree,v=p&&ei(p);let h=!1;const{getTransitionKey:y}=c.type;if(y){const E=y();o===void 0?o=E:E!==o&&(o=E,h=!0)}if(v&&v.type!==it&&(!cn(c,v)||h)){const E=wr(v,i,r,n);if(Ar(v,E),d==="out-in")return r.isLeaving=!0,E.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},jo(l);d==="in-out"&&c.type!==it&&(E.delayLeave=(k,x,L)=>{const b=nc(r,v);b[String(v.key)]=v,k[Jt]=()=>{x(),k[Jt]=void 0,delete u.delayedLeave},u.delayedLeave=L})}return l}}},r0=n0;function nc(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function wr(e,t,n,r){const{appear:o,mode:a,persisted:l=!1,onBeforeEnter:i,onEnter:d,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:p,onLeave:v,onAfterLeave:h,onLeaveCancelled:y,onBeforeAppear:E,onAppear:k,onAfterAppear:x,onAppearCancelled:L}=t,b=String(e.key),T=nc(n,e),$=(D,N)=>{D&<(D,r,9,N)},R=(D,N)=>{const j=N[1];$(D,N),J(D)?D.every(ee=>ee.length<=1)&&j():D.length<=1&&j()},M={mode:a,persisted:l,beforeEnter(D){let N=i;if(!n.isMounted)if(o)N=E||i;else return;D[Jt]&&D[Jt](!0);const j=T[b];j&&cn(e,j)&&j.el[Jt]&&j.el[Jt](),$(N,[D])},enter(D){let N=d,j=c,ee=u;if(!n.isMounted)if(o)N=k||d,j=x||c,ee=L||u;else return;let F=!1;const te=D[Xr]=Le=>{F||(F=!0,Le?$(ee,[D]):$(j,[D]),M.delayedLeave&&M.delayedLeave(),D[Xr]=void 0)};N?R(N,[D,te]):te()},leave(D,N){const j=String(e.key);if(D[Xr]&&D[Xr](!0),n.isUnmounting)return N();$(p,[D]);let ee=!1;const F=D[Jt]=te=>{ee||(ee=!0,N(),te?$(y,[D]):$(h,[D]),D[Jt]=void 0,T[j]===e&&delete T[j])};T[j]=e,v?R(v,[D,F]):F()},clone(D){return wr(D,t,n,r)}};return M}function jo(e){if(Br(e))return e=tn(e),e.children=null,e}function ei(e){return Br(e)?e.children?e.children[0]:void 0:e}function Ar(e,t){e.shapeFlag&6&&e.component?Ar(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 nl(e,t=!1,n){let r=[],o=0;for(let a=0;a1)for(let a=0;aBe({name:e.name},t,{setup:e}))():e}const fr=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function _(e){oe(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:a,suspensible:l=!0,onError:i}=e;let d=null,c,u=0;const p=()=>(u++,d=null,v()),v=()=>{let h;return d||(h=d=t().catch(y=>{if(y=y instanceof Error?y:new Error(String(y)),i)return new Promise((E,k)=>{i(y,()=>E(p()),()=>k(y),u+1)});throw y}).then(y=>h!==d&&d?d:(y&&(y.__esModule||y[Symbol.toStringTag]==="Module")&&(y=y.default),c=y,y)))};return B({name:"AsyncComponentWrapper",__asyncLoader:v,get __asyncResolved(){return c},setup(){const h=Ve;if(c)return()=>qo(c,h);const y=L=>{d=null,Sr(L,h,13,!r)};if(l&&h.suspense||Fn)return v().then(L=>()=>qo(L,h)).catch(L=>(y(L),()=>r?Pe(r,{error:L}):null));const E=W(!1),k=W(),x=W(!!o);return o&&setTimeout(()=>{x.value=!1},o),a!=null&&setTimeout(()=>{if(!E.value&&!k.value){const L=new Error(`Async component timed out after ${a}ms.`);y(L),k.value=L}},a),v().then(()=>{E.value=!0,h.parent&&Br(h.parent.vnode)&&Lo(h.parent.update)}).catch(L=>{y(L),k.value=L}),()=>{if(E.value&&c)return qo(c,h);if(k.value&&r)return Pe(r,{error:k.value});if(n&&!x.value)return Pe(n)}}})}function qo(e,t){const{ref:n,props:r,children:o,ce:a}=t.vnode,l=Pe(e,r,o);return l.ref=n,l.ce=a,delete t.vnode.ce,l}const Br=e=>e.type.__isKeepAlive;function o0(e,t){rc(e,"a",t)}function a0(e,t){rc(e,"da",t)}function rc(e,t,n=Ve){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Do(t,r,n),n){let o=n.parent;for(;o&&o.parent;)Br(o.parent.vnode)&&l0(r,t,n,o),o=o.parent}}function l0(e,t,n,r){const o=Do(t,e,r,!0);Vr(()=>{ja(r[t],o)},n)}function Do(e,t,n=Ve,r=!1){if(n){const o=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...l)=>{if(n.isUnmounted)return;Zn(),Hn(n);const i=lt(t,n,e,l);return vn(),Qn(),i});return r?o.unshift(a):o.push(a),a}}const Ht=e=>(t,n=Ve)=>(!Fn||e==="sp")&&Do(e,(...r)=>t(...r),n),i0=Ht("bm"),ye=Ht("m"),s0=Ht("bu"),oc=Ht("u"),rl=Ht("bum"),Vr=Ht("um"),c0=Ht("sp"),d0=Ht("rtg"),u0=Ht("rtc");function p0(e,t=Ve){Do("ec",e,t)}const ac="components";function tt(e,t){return v0(ac,e,!0,t)||e}const f0=Symbol.for("v-ndc");function v0(e,t,n=!0,r=!1){const o=et||Ve;if(o){const a=o.type;if(e===ac){const i=G0(a,!1);if(i&&(i===t||i===ct(t)||i===Rr(ct(t))))return a}const l=ti(o[e]||a[e],t)||ti(o.appContext[e],t);return!l&&r?a:l}}function ti(e,t){return e&&(e[t]||e[ct(t)]||e[Rr(ct(t))])}function Y8(e,t,n,r){let o;const a=n&&n[r];if(J(e)||se(e)){o=new Array(e.length);for(let l=0,i=e.length;lt(l,i,void 0,a&&a[i]));else{const l=Object.keys(e);o=new Array(l.length);for(let i=0,d=l.length;ie?_c(e)?Ro(e)||e.proxy:ma(e.parent):null,vr=Be(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=>ma(e.parent),$root:e=>ma(e.root),$emit:e=>e.emit,$options:e=>ol(e),$forceUpdate:e=>e.f||(e.f=()=>Lo(e.update)),$nextTick:e=>e.n||(e.n=on.bind(e.proxy)),$watch:e=>t0.bind(e)}),Uo=(e,t)=>e!==Ae&&!e.__isScriptSetup&&ve(e,t),h0={get({_:e},t){const{ctx:n,setupState:r,data:o,props:a,accessCache:l,type:i,appContext:d}=e;let c;if(t[0]!=="$"){const h=l[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return a[t]}else{if(Uo(r,t))return l[t]=1,r[t];if(o!==Ae&&ve(o,t))return l[t]=2,o[t];if((c=e.propsOptions[0])&&ve(c,t))return l[t]=3,a[t];if(n!==Ae&&ve(n,t))return l[t]=4,n[t];ya&&(l[t]=0)}}const u=vr[t];let p,v;if(u)return t==="$attrs"&&We(e,"get",t),u(e);if((p=i.__cssModules)&&(p=p[t]))return p;if(n!==Ae&&ve(n,t))return l[t]=4,n[t];if(v=d.config.globalProperties,ve(v,t))return v[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:a}=e;return Uo(o,t)?(o[t]=n,!0):r!==Ae&&ve(r,t)?(r[t]=n,!0):ve(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:a}},l){let i;return!!n[l]||e!==Ae&&ve(e,l)||Uo(t,l)||(i=a[0])&&ve(i,l)||ve(r,l)||ve(vr,l)||ve(o.config.globalProperties,l)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ve(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ni(e){return J(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let ya=!0;function g0(e){const t=ol(e),n=e.proxy,r=e.ctx;ya=!1,t.beforeCreate&&ri(t.beforeCreate,e,"bc");const{data:o,computed:a,methods:l,watch:i,provide:d,inject:c,created:u,beforeMount:p,mounted:v,beforeUpdate:h,updated:y,activated:E,deactivated:k,beforeDestroy:x,beforeUnmount:L,destroyed:b,unmounted:T,render:$,renderTracked:R,renderTriggered:M,errorCaptured:D,serverPrefetch:N,expose:j,inheritAttrs:ee,components:F,directives:te,filters:Le}=t;if(c&&m0(c,r,null),l)for(const ne in l){const Y=l[ne];oe(Y)&&(r[ne]=Y.bind(n))}if(o){const ne=o.call(n,n);xe(ne)&&(e.data=Or(ne))}if(ya=!0,a)for(const ne in a){const Y=a[ne],De=oe(Y)?Y.bind(n,n):oe(Y.get)?Y.get.bind(n,n):gt,wt=!oe(Y)&&oe(Y.set)?Y.set.bind(n):gt,nt=A({get:De,set:wt});Object.defineProperty(r,ne,{enumerable:!0,configurable:!0,get:()=>nt.value,set:$e=>nt.value=$e})}if(i)for(const ne in i)lc(i[ne],r,n,ne);if(d){const ne=oe(d)?d.call(n):d;Reflect.ownKeys(ne).forEach(Y=>{mt(Y,ne[Y])})}u&&ri(u,e,"c");function G(ne,Y){J(Y)?Y.forEach(De=>ne(De.bind(n))):Y&&ne(Y.bind(n))}if(G(i0,p),G(ye,v),G(s0,h),G(oc,y),G(o0,E),G(a0,k),G(p0,D),G(u0,R),G(d0,M),G(rl,L),G(Vr,T),G(c0,N),J(j))if(j.length){const ne=e.exposed||(e.exposed={});j.forEach(Y=>{Object.defineProperty(ne,Y,{get:()=>n[Y],set:De=>n[Y]=De})})}else e.exposed||(e.exposed={});$&&e.render===gt&&(e.render=$),ee!=null&&(e.inheritAttrs=ee),F&&(e.components=F),te&&(e.directives=te)}function m0(e,t,n=gt){J(e)&&(e=_a(e));for(const r in e){const o=e[r];let a;xe(o)?"default"in o?a=ge(o.from||r,o.default,!0):a=ge(o.from||r):a=ge(o),Oe(a)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>a.value,set:l=>a.value=l}):t[r]=a}}function ri(e,t,n){lt(J(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function lc(e,t,n,r){const o=r.includes(".")?Xs(n,r):()=>n[r];if(se(e)){const a=t[e];oe(a)&&ce(o,a)}else if(oe(e))ce(o,e.bind(n));else if(xe(e))if(J(e))e.forEach(a=>lc(a,t,n,r));else{const a=oe(e.handler)?e.handler.bind(n):t[e.handler];oe(a)&&ce(o,a,e)}}function ol(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:a,config:{optionMergeStrategies:l}}=e.appContext,i=a.get(t);let d;return i?d=i:!o.length&&!n&&!r?d=t:(d={},o.length&&o.forEach(c=>yo(d,c,l,!0)),yo(d,t,l)),xe(t)&&a.set(t,d),d}function yo(e,t,n,r=!1){const{mixins:o,extends:a}=t;a&&yo(e,a,n,!0),o&&o.forEach(l=>yo(e,l,n,!0));for(const l in t)if(!(r&&l==="expose")){const i=y0[l]||n&&n[l];e[l]=i?i(e[l],t[l]):t[l]}return e}const y0={data:oi,props:ai,emits:ai,methods:ur,computed:ur,beforeCreate:Ne,created:Ne,beforeMount:Ne,mounted:Ne,beforeUpdate:Ne,updated:Ne,beforeDestroy:Ne,beforeUnmount:Ne,destroyed:Ne,unmounted:Ne,activated:Ne,deactivated:Ne,errorCaptured:Ne,serverPrefetch:Ne,components:ur,directives:ur,watch:b0,provide:oi,inject:_0};function oi(e,t){return t?e?function(){return Be(oe(e)?e.call(this,this):e,oe(t)?t.call(this,this):t)}:t:e}function _0(e,t){return ur(_a(e),_a(t))}function _a(e){if(J(e)){const t={};for(let n=0;n1)return n&&oe(t)?t.call(r&&r.proxy):t}}function w0(e,t,n,r=!1){const o={},a={};po(a,Co,1),e.propsDefaults=Object.create(null),sc(e,t,o,a);for(const l in e.propsOptions[0])l in o||(o[l]=void 0);n?e.props=r?o:Hs(o):e.type.props?e.props=o:e.props=a,e.attrs=a}function A0(e,t,n,r){const{props:o,attrs:a,vnode:{patchFlag:l}}=e,i=ue(o),[d]=e.propsOptions;let c=!1;if((r||l>0)&&!(l&16)){if(l&8){const u=e.vnode.dynamicProps;for(let p=0;p{d=!0;const[v,h]=cc(p,t,!0);Be(l,v),h&&i.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!a&&!d)return xe(e)&&r.set(e,Pn),Pn;if(J(a))for(let u=0;u-1,h[1]=E<0||y-1||ve(h,"default"))&&i.push(p)}}}const c=[l,i];return xe(e)&&r.set(e,c),c}function li(e){return e[0]!=="$"}function ii(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function si(e,t){return ii(e)===ii(t)}function ci(e,t){return J(t)?t.findIndex(n=>si(n,e)):oe(t)&&si(t,e)?0:-1}const dc=e=>e[0]==="_"||e==="$stable",al=e=>J(e)?e.map(ft):[ft(e)],k0=(e,t,n)=>{if(t._n)return t;const r=J1((...o)=>al(t(...o)),n);return r._c=!1,r},uc=(e,t,n)=>{const r=e._ctx;for(const o in e){if(dc(o))continue;const a=e[o];if(oe(a))t[o]=k0(o,a,r);else if(a!=null){const l=al(a);t[o]=()=>l}}},pc=(e,t)=>{const n=al(t);e.slots.default=()=>n},T0=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ue(t),po(t,"_",n)):uc(t,e.slots={})}else e.slots={},t&&pc(e,t);po(e.slots,Co,1)},I0=(e,t,n)=>{const{vnode:r,slots:o}=e;let a=!0,l=Ae;if(r.shapeFlag&32){const i=t._;i?n&&i===1?a=!1:(Be(o,t),!n&&i===1&&delete o._):(a=!t.$stable,uc(t,o)),l=t}else t&&(pc(e,t),l={default:1});if(a)for(const i in o)!dc(i)&&l[i]==null&&delete o[i]};function bo(e,t,n,r,o=!1){if(J(e)){e.forEach((v,h)=>bo(v,t&&(J(t)?t[h]:t),n,r,o));return}if(fr(r)&&!o)return;const a=r.shapeFlag&4?Ro(r.component)||r.component.proxy:r.el,l=o?null:a,{i,r:d}=e,c=t&&t.r,u=i.refs===Ae?i.refs={}:i.refs,p=i.setupState;if(c!=null&&c!==d&&(se(c)?(u[c]=null,ve(p,c)&&(p[c]=null)):Oe(c)&&(c.value=null)),oe(d))Xt(d,i,12,[l,u]);else{const v=se(d),h=Oe(d);if(v||h){const y=()=>{if(e.f){const E=v?ve(p,d)?p[d]:u[d]:d.value;o?J(E)&&ja(E,a):J(E)?E.includes(a)||E.push(a):v?(u[d]=[a],ve(p,d)&&(p[d]=u[d])):(d.value=[a],e.k&&(u[e.k]=d.value))}else v?(u[d]=l,ve(p,d)&&(p[d]=l)):h&&(d.value=l,e.k&&(u[e.k]=l))};l?(y.id=-1,Ue(y,n)):y()}}}let qt=!1;const eo=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",to=e=>e.nodeType===8;function L0(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:a,parentNode:l,remove:i,insert:d,createComment:c}}=e,u=(b,T)=>{if(!T.hasChildNodes()){n(null,b,T),go(),T._vnode=b;return}qt=!1,p(T.firstChild,b,null,null,null),go(),T._vnode=b,qt&&console.error("Hydration completed but contains mismatches.")},p=(b,T,$,R,M,D=!1)=>{const N=to(b)&&b.data==="[",j=()=>E(b,T,$,R,M,N),{type:ee,ref:F,shapeFlag:te,patchFlag:Le}=T;let Te=b.nodeType;T.el=b,Le===-2&&(D=!1,T.dynamicChildren=null);let G=null;switch(ee){case zn:Te!==3?T.children===""?(d(T.el=o(""),l(b),b),G=b):G=j():(b.data!==T.children&&(qt=!0,b.data=T.children),G=a(b));break;case it:if(Te!==8||N)if(b.tagName.toLowerCase()==="template"){const ne=T.el.content.firstChild;x(ne,b,$),T.el=b=ne,G=a(b)}else G=j();else G=a(b);break;case hr:if(N&&(b=a(b),Te=b.nodeType),Te===1||Te===3){G=b;const ne=!T.children.length;for(let Y=0;Y{D=D||!!T.dynamicChildren;const{type:N,props:j,patchFlag:ee,shapeFlag:F,dirs:te,transition:Le}=T,Te=N==="input"&&te||N==="option";if(Te||ee!==-1){if(te&&Tt(T,null,$,"created"),j)if(Te||!D||ee&48)for(const Y in j)(Te&&Y.endsWith("value")||Dr(Y)&&!pr(Y))&&r(b,Y,null,j[Y],!1,void 0,$);else j.onClick&&r(b,"onClick",null,j.onClick,!1,void 0,$);let G;(G=j&&j.onVnodeBeforeMount)&&ot(G,$,T);let ne=!1;if(L(b)){ne=fc(R,Le)&&$&&$.vnode.props&&$.vnode.props.appear;const Y=b.content.firstChild;ne&&Le.beforeEnter(Y),x(Y,b,$),T.el=b=Y}if(te&&Tt(T,null,$,"beforeMount"),((G=j&&j.onVnodeMounted)||te||ne)&&Zs(()=>{G&&ot(G,$,T),ne&&Le.enter(b),te&&Tt(T,null,$,"mounted")},R),F&16&&!(j&&(j.innerHTML||j.textContent))){let Y=h(b.firstChild,T,b,$,R,M,D);for(;Y;){qt=!0;const De=Y;Y=Y.nextSibling,i(De)}}else F&8&&b.textContent!==T.children&&(qt=!0,b.textContent=T.children)}return b.nextSibling},h=(b,T,$,R,M,D,N)=>{N=N||!!T.dynamicChildren;const j=T.children,ee=j.length;for(let F=0;F{const{slotScopeIds:N}=T;N&&(M=M?M.concat(N):N);const j=l(b),ee=h(a(b),T,j,$,R,M,D);return ee&&to(ee)&&ee.data==="]"?a(T.anchor=ee):(qt=!0,d(T.anchor=c("]"),j,ee),ee)},E=(b,T,$,R,M,D)=>{if(qt=!0,T.el=null,D){const ee=k(b);for(;;){const F=a(b);if(F&&F!==ee)i(F);else break}}const N=a(b),j=l(b);return i(b),n(null,T,j,N,$,R,eo(j),M),N},k=(b,T="[",$="]")=>{let R=0;for(;b;)if(b=a(b),b&&to(b)&&(b.data===T&&R++,b.data===$)){if(R===0)return a(b);R--}return b},x=(b,T,$)=>{const R=T.parentNode;R&&R.replaceChild(b,T);let M=$;for(;M;)M.vnode.el===T&&(M.vnode.el=b,M.subTree.el=b),M=M.parent},L=b=>b.nodeType===1&&b.tagName.toLowerCase()==="template";return[u,p]}const Ue=Zs;function P0(e){return D0(e,L0)}function D0(e,t){const n=pa();n.__VUE__=!0;const{insert:r,remove:o,patchProp:a,createElement:l,createText:i,createComment:d,setText:c,setElementText:u,parentNode:p,nextSibling:v,setScopeId:h=gt,insertStaticContent:y}=e,E=(g,m,w,I=null,C=null,O=null,q=!1,V=null,H=!!m.dynamicChildren)=>{if(g===m)return;g&&!cn(g,m)&&(I=P(g),$e(g,C,O,!0),g=null),m.patchFlag===-2&&(H=!1,m.dynamicChildren=null);const{type:S,ref:Q,shapeFlag:K}=m;switch(S){case zn:k(g,m,w,I);break;case it:x(g,m,w,I);break;case hr:g==null&&L(m,w,I,q);break;case Xe:F(g,m,w,I,C,O,q,V,H);break;default:K&1?$(g,m,w,I,C,O,q,V,H):K&6?te(g,m,w,I,C,O,q,V,H):(K&64||K&128)&&S.process(g,m,w,I,C,O,q,V,H,z)}Q!=null&&C&&bo(Q,g&&g.ref,O,m||g,!m)},k=(g,m,w,I)=>{if(g==null)r(m.el=i(m.children),w,I);else{const C=m.el=g.el;m.children!==g.children&&c(C,m.children)}},x=(g,m,w,I)=>{g==null?r(m.el=d(m.children||""),w,I):m.el=g.el},L=(g,m,w,I)=>{[g.el,g.anchor]=y(g.children,m,w,I,g.el,g.anchor)},b=({el:g,anchor:m},w,I)=>{let C;for(;g&&g!==m;)C=v(g),r(g,w,I),g=C;r(m,w,I)},T=({el:g,anchor:m})=>{let w;for(;g&&g!==m;)w=v(g),o(g),g=w;o(m)},$=(g,m,w,I,C,O,q,V,H)=>{q=q||m.type==="svg",g==null?R(m,w,I,C,O,q,V,H):N(g,m,C,O,q,V,H)},R=(g,m,w,I,C,O,q,V)=>{let H,S;const{type:Q,props:K,shapeFlag:X,transition:re,dirs:ie}=g;if(H=g.el=l(g.type,O,K&&K.is,K),X&8?u(H,g.children):X&16&&D(g.children,H,null,I,C,O&&Q!=="foreignObject",q,V),ie&&Tt(g,null,I,"created"),M(H,g,g.scopeId,q,I),K){for(const be in K)be!=="value"&&!pr(be)&&a(H,be,null,K[be],O,g.children,I,C,Ce);"value"in K&&a(H,"value",null,K.value),(S=K.onVnodeBeforeMount)&&ot(S,I,g)}ie&&Tt(g,null,I,"beforeMount");const we=fc(C,re);we&&re.beforeEnter(H),r(H,m,w),((S=K&&K.onVnodeMounted)||we||ie)&&Ue(()=>{S&&ot(S,I,g),we&&re.enter(H),ie&&Tt(g,null,I,"mounted")},C)},M=(g,m,w,I,C)=>{if(w&&h(g,w),I)for(let O=0;O{for(let S=H;S{const V=m.el=g.el;let{patchFlag:H,dynamicChildren:S,dirs:Q}=m;H|=g.patchFlag&16;const K=g.props||Ae,X=m.props||Ae;let re;w&&an(w,!1),(re=X.onVnodeBeforeUpdate)&&ot(re,w,m,g),Q&&Tt(m,g,w,"beforeUpdate"),w&&an(w,!0);const ie=C&&m.type!=="foreignObject";if(S?j(g.dynamicChildren,S,V,w,I,ie,O):q||Y(g,m,V,null,w,I,ie,O,!1),H>0){if(H&16)ee(V,m,K,X,w,I,C);else if(H&2&&K.class!==X.class&&a(V,"class",null,X.class,C),H&4&&a(V,"style",K.style,X.style,C),H&8){const we=m.dynamicProps;for(let be=0;be{re&&ot(re,w,m,g),Q&&Tt(m,g,w,"updated")},I)},j=(g,m,w,I,C,O,q)=>{for(let V=0;V{if(w!==I){if(w!==Ae)for(const V in w)!pr(V)&&!(V in I)&&a(g,V,w[V],null,q,m.children,C,O,Ce);for(const V in I){if(pr(V))continue;const H=I[V],S=w[V];H!==S&&V!=="value"&&a(g,V,S,H,q,m.children,C,O,Ce)}"value"in I&&a(g,"value",w.value,I.value)}},F=(g,m,w,I,C,O,q,V,H)=>{const S=m.el=g?g.el:i(""),Q=m.anchor=g?g.anchor:i("");let{patchFlag:K,dynamicChildren:X,slotScopeIds:re}=m;re&&(V=V?V.concat(re):re),g==null?(r(S,w,I),r(Q,w,I),D(m.children,w,Q,C,O,q,V,H)):K>0&&K&64&&X&&g.dynamicChildren?(j(g.dynamicChildren,X,w,C,O,q,V),(m.key!=null||C&&m===C.subTree)&&vc(g,m,!0)):Y(g,m,w,Q,C,O,q,V,H)},te=(g,m,w,I,C,O,q,V,H)=>{m.slotScopeIds=V,g==null?m.shapeFlag&512?C.ctx.activate(m,w,I,q,H):Le(m,w,I,C,O,q,H):Te(g,m,H)},Le=(g,m,w,I,C,O,q)=>{const V=g.component=F0(g,I,C);if(Br(g)&&(V.ctx.renderer=z),N0(V),V.asyncDep){if(C&&C.registerDep(V,G),!g.el){const H=V.subTree=Pe(it);x(null,H,m,w)}return}G(V,g,m,w,C,O,q)},Te=(g,m,w)=>{const I=m.component=g.component;if(Q1(g,m,w))if(I.asyncDep&&!I.asyncResolved){ne(I,m,w);return}else I.next=m,U1(I.update),I.update();else m.el=g.el,I.vnode=m},G=(g,m,w,I,C,O,q)=>{const V=()=>{if(g.isMounted){let{next:Q,bu:K,u:X,parent:re,vnode:ie}=g,we=Q,be;an(g,!1),Q?(Q.el=ie.el,ne(g,Q,q)):Q=ie,K&&co(K),(be=Q.props&&Q.props.onVnodeBeforeUpdate)&&ot(be,re,Q,ie),an(g,!0);const Re=No(g),ut=g.subTree;g.subTree=Re,E(ut,Re,p(ut.el),P(ut),g,C,O),Q.el=Re.el,we===null&&X1(g,Re.el),X&&Ue(X,C),(be=Q.props&&Q.props.onVnodeUpdated)&&Ue(()=>ot(be,re,Q,ie),C)}else{let Q;const{el:K,props:X}=m,{bm:re,m:ie,parent:we}=g,be=fr(m);if(an(g,!1),re&&co(re),!be&&(Q=X&&X.onVnodeBeforeMount)&&ot(Q,we,m),an(g,!0),K&&pe){const Re=()=>{g.subTree=No(g),pe(K,g.subTree,g,C,null)};be?m.type.__asyncLoader().then(()=>!g.isUnmounted&&Re()):Re()}else{const Re=g.subTree=No(g);E(null,Re,w,I,g,C,O),m.el=Re.el}if(ie&&Ue(ie,C),!be&&(Q=X&&X.onVnodeMounted)){const Re=m;Ue(()=>ot(Q,we,Re),C)}(m.shapeFlag&256||we&&fr(we.vnode)&&we.vnode.shapeFlag&256)&&g.a&&Ue(g.a,C),g.isMounted=!0,m=w=I=null}},H=g.effect=new Wa(V,()=>Lo(S),g.scope),S=g.update=()=>H.run();S.id=g.uid,an(g,!0),S()},ne=(g,m,w)=>{m.component=g;const I=g.vnode.props;g.vnode=m,g.next=null,A0(g,m.props,I,w),I0(g,m.children,w),Zn(),Ql(),Qn()},Y=(g,m,w,I,C,O,q,V,H=!1)=>{const S=g&&g.children,Q=g?g.shapeFlag:0,K=m.children,{patchFlag:X,shapeFlag:re}=m;if(X>0){if(X&128){wt(S,K,w,I,C,O,q,V,H);return}else if(X&256){De(S,K,w,I,C,O,q,V,H);return}}re&8?(Q&16&&Ce(S,C,O),K!==S&&u(w,K)):Q&16?re&16?wt(S,K,w,I,C,O,q,V,H):Ce(S,C,O,!0):(Q&8&&u(w,""),re&16&&D(K,w,I,C,O,q,V,H))},De=(g,m,w,I,C,O,q,V,H)=>{g=g||Pn,m=m||Pn;const S=g.length,Q=m.length,K=Math.min(S,Q);let X;for(X=0;XQ?Ce(g,C,O,!0,!1,K):D(m,w,I,C,O,q,V,H,K)},wt=(g,m,w,I,C,O,q,V,H)=>{let S=0;const Q=m.length;let K=g.length-1,X=Q-1;for(;S<=K&&S<=X;){const re=g[S],ie=m[S]=H?Yt(m[S]):ft(m[S]);if(cn(re,ie))E(re,ie,w,null,C,O,q,V,H);else break;S++}for(;S<=K&&S<=X;){const re=g[K],ie=m[X]=H?Yt(m[X]):ft(m[X]);if(cn(re,ie))E(re,ie,w,null,C,O,q,V,H);else break;K--,X--}if(S>K){if(S<=X){const re=X+1,ie=reX)for(;S<=K;)$e(g[S],C,O,!0),S++;else{const re=S,ie=S,we=new Map;for(S=ie;S<=X;S++){const Ze=m[S]=H?Yt(m[S]):ft(m[S]);Ze.key!=null&&we.set(Ze.key,S)}let be,Re=0;const ut=X-ie+1;let En=!1,zl=0;const ar=new Array(ut);for(S=0;S=ut){$e(Ze,C,O,!0);continue}let kt;if(Ze.key!=null)kt=we.get(Ze.key);else for(be=ie;be<=X;be++)if(ar[be-ie]===0&&cn(Ze,m[be])){kt=be;break}kt===void 0?$e(Ze,C,O,!0):(ar[kt-ie]=S+1,kt>=zl?zl=kt:En=!0,E(Ze,m[kt],w,null,C,O,q,V,H),Re++)}const Hl=En?C0(ar):Pn;for(be=Hl.length-1,S=ut-1;S>=0;S--){const Ze=ie+S,kt=m[Ze],Fl=Ze+1{const{el:O,type:q,transition:V,children:H,shapeFlag:S}=g;if(S&6){nt(g.component.subTree,m,w,I);return}if(S&128){g.suspense.move(m,w,I);return}if(S&64){q.move(g,m,w,z);return}if(q===Xe){r(O,m,w);for(let K=0;KV.enter(O),C);else{const{leave:K,delayLeave:X,afterLeave:re}=V,ie=()=>r(O,m,w),we=()=>{K(O,()=>{ie(),re&&re()})};X?X(O,ie,we):we()}else r(O,m,w)},$e=(g,m,w,I=!1,C=!1)=>{const{type:O,props:q,ref:V,children:H,dynamicChildren:S,shapeFlag:Q,patchFlag:K,dirs:X}=g;if(V!=null&&bo(V,null,w,g,!0),Q&256){m.ctx.deactivate(g);return}const re=Q&1&&X,ie=!fr(g);let we;if(ie&&(we=q&&q.onVnodeBeforeUnmount)&&ot(we,m,g),Q&6)At(g.component,w,I);else{if(Q&128){g.suspense.unmount(w,I);return}re&&Tt(g,null,m,"beforeUnmount"),Q&64?g.type.remove(g,m,w,C,z,I):S&&(O!==Xe||K>0&&K&64)?Ce(S,m,w,!1,!0):(O===Xe&&K&384||!C&&Q&16)&&Ce(H,m,w),I&&Ye(g)}(ie&&(we=q&&q.onVnodeUnmounted)||re)&&Ue(()=>{we&&ot(we,m,g),re&&Tt(g,null,m,"unmounted")},w)},Ye=g=>{const{type:m,el:w,anchor:I,transition:C}=g;if(m===Xe){Pt(w,I);return}if(m===hr){T(g);return}const O=()=>{o(w),C&&!C.persisted&&C.afterLeave&&C.afterLeave()};if(g.shapeFlag&1&&C&&!C.persisted){const{leave:q,delayLeave:V}=C,H=()=>q(w,O);V?V(g.el,O,H):H()}else O()},Pt=(g,m)=>{let w;for(;g!==m;)w=v(g),o(g),g=w;o(m)},At=(g,m,w)=>{const{bum:I,scope:C,update:O,subTree:q,um:V}=g;I&&co(I),C.stop(),O&&(O.active=!1,$e(q,g,m,w)),V&&Ue(V,m),Ue(()=>{g.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&g.asyncDep&&!g.asyncResolved&&g.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},Ce=(g,m,w,I=!1,C=!1,O=0)=>{for(let q=O;qg.shapeFlag&6?P(g.component.subTree):g.shapeFlag&128?g.suspense.next():v(g.anchor||g.el),U=(g,m,w)=>{g==null?m._vnode&&$e(m._vnode,null,null,!0):E(m._vnode||null,g,m,null,null,null,w),Ql(),go(),m._vnode=g},z={p:E,um:$e,m:nt,r:Ye,mt:Le,mc:D,pc:Y,pbc:j,n:P,o:e};let Z,pe;return t&&([Z,pe]=t(z)),{render:U,hydrate:Z,createApp:x0(U,Z)}}function an({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function fc(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function vc(e,t,n=!1){const r=e.children,o=t.children;if(J(r)&&J(o))for(let a=0;a>1,e[n[i]]0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,l=n[a-1];a-- >0;)n[a]=l,l=t[l];return n}const R0=e=>e.__isTeleport,Xe=Symbol.for("v-fgt"),zn=Symbol.for("v-txt"),it=Symbol.for("v-cmt"),hr=Symbol.for("v-stc"),gr=[];let ht=null;function O0(e=!1){gr.push(ht=e?null:[])}function S0(){gr.pop(),ht=gr[gr.length-1]||null}let kr=1;function di(e){kr+=e}function hc(e){return e.dynamicChildren=kr>0?ht||Pn:null,S0(),kr>0&&ht&&ht.push(e),e}function Z8(e,t,n,r,o,a){return hc(mc(e,t,n,r,o,a,!0))}function B0(e,t,n,r,o){return hc(Pe(e,t,n,r,o,!0))}function Ea(e){return e?e.__v_isVNode===!0:!1}function cn(e,t){return e.type===t.type&&e.key===t.key}const Co="__vInternal",gc=({key:e})=>e??null,uo=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?se(e)||Oe(e)||oe(e)?{i:et,r:e,k:t,f:!!n}:e:null);function mc(e,t=null,n=null,r=0,o=null,a=e===Xe?0:1,l=!1,i=!1){const d={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&gc(t),ref:t&&uo(t),scopeId:Ys,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:et};return i?(ll(d,n),a&128&&e.normalize(d)):n&&(d.shapeFlag|=se(n)?8:16),kr>0&&!l&&ht&&(d.patchFlag>0||a&6)&&d.patchFlag!==32&&ht.push(d),d}const Pe=V0;function V0(e,t=null,n=null,r=0,o=null,a=!1){if((!e||e===f0)&&(e=it),Ea(e)){const i=tn(e,t,!0);return n&&ll(i,n),kr>0&&!a&&ht&&(i.shapeFlag&6?ht[ht.indexOf(e)]=i:ht.push(i)),i.patchFlag|=-2,i}if(W0(e)&&(e=e.__vccOpts),t){t=$0(t);let{class:i,style:d}=t;i&&!se(i)&&(t.class=To(i)),xe(d)&&(Fs(d)&&!J(d)&&(d=Be({},d)),t.style=ko(d))}const l=se(e)?1:e0(e)?128:R0(e)?64:xe(e)?4:oe(e)?2:0;return mc(e,t,n,r,o,l,a,!0)}function $0(e){return e?Fs(e)||Co in e?Be({},e):e:null}function tn(e,t,n=!1){const{props:r,ref:o,patchFlag:a,children:l}=e,i=t?M0(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:i,key:i&&gc(i),ref:t&&t.ref?n&&o?J(o)?o.concat(uo(t)):[o,uo(t)]:uo(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Xe?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&tn(e.ssContent),ssFallback:e.ssFallback&&tn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function yc(e=" ",t=0){return Pe(zn,null,e,t)}function Q8(e,t){const n=Pe(hr,null,e);return n.staticCount=t,n}function X8(e="",t=!1){return t?(O0(),B0(it,null,e)):Pe(it,null,e)}function ft(e){return e==null||typeof e=="boolean"?Pe(it):J(e)?Pe(Xe,null,e.slice()):typeof e=="object"?Yt(e):Pe(zn,null,String(e))}function Yt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:tn(e)}function ll(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(J(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),ll(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(Co in t)?t._ctx=et:o===3&&et&&(et.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else oe(t)?(t={default:t,_ctx:et},n=32):(t=String(t),r&64?(n=16,t=[yc(t)]):n=8);e.children=t,e.shapeFlag|=n}function M0(...e){const t={};for(let n=0;nVe||et;let il,xn,ui="__VUE_INSTANCE_SETTERS__";(xn=pa()[ui])||(xn=pa()[ui]=[]),xn.push(e=>Ve=e),il=e=>{xn.length>1?xn.forEach(t=>t(e)):xn[0](e)};const Hn=e=>{il(e),e.scope.on()},vn=()=>{Ve&&Ve.scope.off(),il(null)};function _c(e){return e.vnode.shapeFlag&4}let Fn=!1;function N0(e,t=!1){Fn=t;const{props:n,children:r}=e.vnode,o=_c(e);w0(e,n,o,t),T0(e,r);const a=o?j0(e,t):void 0;return Fn=!1,a}function j0(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Ns(new Proxy(e.ctx,h0));const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?U0(e):null;Hn(e),Zn();const a=Xt(r,e,0,[e.props,o]);if(Qn(),vn(),As(a)){if(a.then(vn,vn),t)return a.then(l=>{pi(e,l,t)}).catch(l=>{Sr(l,e,0)});e.asyncDep=a}else pi(e,a,t)}else bc(e,t)}function pi(e,t,n){oe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:xe(t)&&(e.setupState=qs(t)),bc(e,n)}let fi;function bc(e,t,n){const r=e.type;if(!e.render){if(!t&&fi&&!r.render){const o=r.template||ol(e).template;if(o){const{isCustomElement:a,compilerOptions:l}=e.appContext.config,{delimiters:i,compilerOptions:d}=r,c=Be(Be({isCustomElement:a,delimiters:i},l),d);r.render=fi(o,c)}}e.render=r.render||gt}{Hn(e),Zn();try{g0(e)}finally{Qn(),vn()}}}function q0(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return We(e,"get","$attrs"),t[n]}}))}function U0(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return q0(e)},slots:e.slots,emit:e.emit,expose:t}}function Ro(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(qs(Ns(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in vr)return vr[n](e)},has(t,n){return n in t||n in vr}}))}function G0(e,t=!0){return oe(e)?e.displayName||e.name:e.name||t&&e.__name}function W0(e){return oe(e)&&"__vccOpts"in e}const A=(e,t)=>N1(e,t,Fn);function s(e,t,n){const r=arguments.length;return r===2?xe(t)&&!J(t)?Ea(t)?Pe(e,null,[t]):Pe(e,t):Pe(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Ea(n)&&(n=[n]),Pe(e,t,n))}const K0=Symbol.for("v-scx"),J0=()=>ge(K0),Y0="3.3.7",Z0="http://www.w3.org/2000/svg",dn=typeof document<"u"?document:null,vi=dn&&dn.createElement("template"),Q0={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t?dn.createElementNS(Z0,e):dn.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>dn.createTextNode(e),createComment:e=>dn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>dn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,a){const l=n?n.previousSibling:t.lastChild;if(o&&(o===a||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===a||!(o=o.nextSibling)););else{vi.innerHTML=r?`${e}`:e;const i=vi.content;if(r){const d=i.firstChild;for(;d.firstChild;)i.appendChild(d.firstChild);i.removeChild(d)}t.insertBefore(i,n)}return[l?l.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Ut="transition",lr="animation",Nn=Symbol("_vtc"),nn=(e,{slots:t})=>s(r0,xc(e),t);nn.displayName="Transition";const Ec={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},X0=nn.props=Be({},tc,Ec),ln=(e,t=[])=>{J(e)?e.forEach(n=>n(...t)):e&&e(...t)},hi=e=>e?J(e)?e.some(t=>t.length>1):e.length>1:!1;function xc(e){const t={};for(const F in e)F in Ec||(t[F]=e[F]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:a=`${n}-enter-from`,enterActiveClass:l=`${n}-enter-active`,enterToClass:i=`${n}-enter-to`,appearFromClass:d=a,appearActiveClass:c=l,appearToClass:u=i,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:v=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,y=e2(o),E=y&&y[0],k=y&&y[1],{onBeforeEnter:x,onEnter:L,onEnterCancelled:b,onLeave:T,onLeaveCancelled:$,onBeforeAppear:R=x,onAppear:M=L,onAppearCancelled:D=b}=t,N=(F,te,Le)=>{Kt(F,te?u:i),Kt(F,te?c:l),Le&&Le()},j=(F,te)=>{F._isLeaving=!1,Kt(F,p),Kt(F,h),Kt(F,v),te&&te()},ee=F=>(te,Le)=>{const Te=F?M:L,G=()=>N(te,F,Le);ln(Te,[te,G]),gi(()=>{Kt(te,F?d:a),Ct(te,F?u:i),hi(Te)||mi(te,r,E,G)})};return Be(t,{onBeforeEnter(F){ln(x,[F]),Ct(F,a),Ct(F,l)},onBeforeAppear(F){ln(R,[F]),Ct(F,d),Ct(F,c)},onEnter:ee(!1),onAppear:ee(!0),onLeave(F,te){F._isLeaving=!0;const Le=()=>j(F,te);Ct(F,p),Ac(),Ct(F,v),gi(()=>{F._isLeaving&&(Kt(F,p),Ct(F,h),hi(T)||mi(F,r,k,Le))}),ln(T,[F,Le])},onEnterCancelled(F){N(F,!1),ln(b,[F])},onAppearCancelled(F){N(F,!0),ln(D,[F])},onLeaveCancelled(F){j(F),ln($,[F])}})}function e2(e){if(e==null)return null;if(xe(e))return[Go(e.enter),Go(e.leave)];{const t=Go(e);return[t,t]}}function Go(e){return r1(e)}function Ct(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Nn]||(e[Nn]=new Set)).add(t)}function Kt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Nn];n&&(n.delete(t),n.size||(e[Nn]=void 0))}function gi(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let t2=0;function mi(e,t,n,r){const o=e._endId=++t2,a=()=>{o===e._endId&&r()};if(n)return setTimeout(a,n);const{type:l,timeout:i,propCount:d}=wc(e,t);if(!l)return r();const c=l+"end";let u=0;const p=()=>{e.removeEventListener(c,v),a()},v=h=>{h.target===e&&++u>=d&&p()};setTimeout(()=>{u(n[y]||"").split(", "),o=r(`${Ut}Delay`),a=r(`${Ut}Duration`),l=yi(o,a),i=r(`${lr}Delay`),d=r(`${lr}Duration`),c=yi(i,d);let u=null,p=0,v=0;t===Ut?l>0&&(u=Ut,p=l,v=a.length):t===lr?c>0&&(u=lr,p=c,v=d.length):(p=Math.max(l,c),u=p>0?l>c?Ut:lr:null,v=u?u===Ut?a.length:d.length:0);const h=u===Ut&&/\b(transform|all)(,|$)/.test(r(`${Ut}Property`).toString());return{type:u,timeout:p,propCount:v,hasTransform:h}}function yi(e,t){for(;e.length_i(n)+_i(e[r])))}function _i(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Ac(){return document.body.offsetHeight}function n2(e,t,n){const r=e[Nn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const sl=Symbol("_vod"),e5={beforeMount(e,{value:t},{transition:n}){e[sl]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):ir(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),ir(e,!0),r.enter(e)):r.leave(e,()=>{ir(e,!1)}):ir(e,t))},beforeUnmount(e,{value:t}){ir(e,t)}};function ir(e,t){e.style.display=t?e[sl]:"none"}function r2(e,t,n){const r=e.style,o=se(n);if(n&&!o){if(t&&!se(t))for(const a in t)n[a]==null&&xa(r,a,"");for(const a in n)xa(r,a,n[a])}else{const a=r.display;o?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),sl in e&&(r.display=a)}}const bi=/\s*!important$/;function xa(e,t,n){if(J(n))n.forEach(r=>xa(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=o2(e,t);bi.test(n)?e.setProperty(Yn(r),n.replace(bi,""),"important"):e[r]=n}}const Ei=["Webkit","Moz","ms"],Wo={};function o2(e,t){const n=Wo[t];if(n)return n;let r=ct(t);if(r!=="filter"&&r in e)return Wo[t]=r;r=Rr(r);for(let o=0;oKo||(d2.then(()=>Ko=0),Ko=Date.now());function p2(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;lt(f2(r,n.value),t,5,[r])};return n.value=e,n.attached=u2(),n}function f2(e,t){if(J(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const ki=/^on[a-z]/,v2=(e,t,n,r,o=!1,a,l,i,d)=>{t==="class"?n2(e,r,o):t==="style"?r2(e,n,r):Dr(t)?Na(t)||s2(e,t,n,r,l):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):h2(e,t,r,o))?l2(e,t,r,a,l,i,d):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),a2(e,t,r,o))};function h2(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&ki.test(t)&&oe(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||ki.test(t)&&se(n)?!1:t in e}const kc=new WeakMap,Tc=new WeakMap,Eo=Symbol("_moveCb"),Ti=Symbol("_enterCb"),Ic={name:"TransitionGroup",props:Be({},X0,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=_n(),r=ec();let o,a;return oc(()=>{if(!o.length)return;const l=e.moveClass||`${e.name||"v"}-move`;if(!E2(o[0].el,n.vnode.el,l))return;o.forEach(y2),o.forEach(_2);const i=o.filter(b2);Ac(),i.forEach(d=>{const c=d.el,u=c.style;Ct(c,l),u.transform=u.webkitTransform=u.transitionDuration="";const p=c[Eo]=v=>{v&&v.target!==c||(!v||/transform$/.test(v.propertyName))&&(c.removeEventListener("transitionend",p),c[Eo]=null,Kt(c,l))};c.addEventListener("transitionend",p)})}),()=>{const l=ue(e),i=xc(l);let d=l.tag||Xe;o=a,a=t.default?nl(t.default()):[];for(let c=0;cdelete e.mode;Ic.props;const m2=Ic;function y2(e){const t=e.el;t[Eo]&&t[Eo](),t[Ti]&&t[Ti]()}function _2(e){Tc.set(e,e.el.getBoundingClientRect())}function b2(e){const t=kc.get(e),n=Tc.get(e),r=t.left-n.left,o=t.top-n.top;if(r||o){const a=e.el.style;return a.transform=a.webkitTransform=`translate(${r}px,${o}px)`,a.transitionDuration="0s",e}}function E2(e,t,n){const r=e.cloneNode(),o=e[Nn];o&&o.forEach(i=>{i.split(/\s+/).forEach(d=>d&&r.classList.remove(d))}),n.split(/\s+/).forEach(i=>i&&r.classList.add(i)),r.style.display="none";const a=t.nodeType===1?t:t.parentNode;a.appendChild(r);const{hasTransform:l}=wc(r);return a.removeChild(r),l}const rn=e=>{const t=e.props["onUpdate:modelValue"]||!1;return J(t)?n=>co(t,n):t};function x2(e){e.target.composing=!0}function Ii(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const st=Symbol("_assign"),Li={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e[st]=rn(o);const a=r||o.props&&o.props.type==="number";Bt(e,t?"change":"input",l=>{if(l.target.composing)return;let i=e.value;n&&(i=i.trim()),a&&(i=fo(i)),e[st](i)}),n&&Bt(e,"change",()=>{e.value=e.value.trim()}),t||(Bt(e,"compositionstart",x2),Bt(e,"compositionend",Ii),Bt(e,"change",Ii))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:o}},a){if(e[st]=rn(a),e.composing||document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===t||(o||e.type==="number")&&fo(e.value)===t))return;const l=t??"";e.value!==l&&(e.value=l)}},w2={deep:!0,created(e,t,n){e[st]=rn(n),Bt(e,"change",()=>{const r=e._modelValue,o=jn(e),a=e.checked,l=e[st];if(J(r)){const i=Ua(r,o),d=i!==-1;if(a&&!d)l(r.concat(o));else if(!a&&d){const c=[...r];c.splice(i,1),l(c)}}else if(Jn(r)){const i=new Set(r);a?i.add(o):i.delete(o),l(i)}else l(Lc(e,a))})},mounted:Pi,beforeUpdate(e,t,n){e[st]=rn(n),Pi(e,t,n)}};function Pi(e,{value:t,oldValue:n},r){e._modelValue=t,J(t)?e.checked=Ua(t,r.props.value)>-1:Jn(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=gn(t,Lc(e,!0)))}const A2={created(e,{value:t},n){e.checked=gn(t,n.props.value),e[st]=rn(n),Bt(e,"change",()=>{e[st](jn(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[st]=rn(r),t!==n&&(e.checked=gn(t,r.props.value))}},k2={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const o=Jn(t);Bt(e,"change",()=>{const a=Array.prototype.filter.call(e.options,l=>l.selected).map(l=>n?fo(jn(l)):jn(l));e[st](e.multiple?o?new Set(a):a:a[0])}),e[st]=rn(r)},mounted(e,{value:t}){Di(e,t)},beforeUpdate(e,t,n){e[st]=rn(n)},updated(e,{value:t}){Di(e,t)}};function Di(e,t){const n=e.multiple;if(!(n&&!J(t)&&!Jn(t))){for(let r=0,o=e.options.length;r-1:a.selected=t.has(l);else if(gn(jn(a),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function jn(e){return"_value"in e?e._value:e.value}function Lc(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const t5={created(e,t,n){no(e,t,n,null,"created")},mounted(e,t,n){no(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){no(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){no(e,t,n,r,"updated")}};function T2(e,t){switch(e){case"SELECT":return k2;case"TEXTAREA":return Li;default:switch(t){case"checkbox":return w2;case"radio":return A2;default:return Li}}}function no(e,t,n,r,o){const l=T2(e.tagName,n.props&&n.props.type)[o];l&&l(e,t,n,r)}const I2=Be({patchProp:v2},Q0);let Jo,Ci=!1;function L2(){return Jo=Ci?Jo:P0(I2),Ci=!0,Jo}const P2=(...e)=>{const t=L2().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=D2(r);if(o)return n(o,!0,o instanceof SVGElement)},t};function D2(e){return se(e)?document.querySelector(e):e}const C2={"v-8daa1a0e":()=>f(()=>import("./index.html-e750e25d.js"),[]).then(({data:e})=>e),"v-184f4da6":()=>f(()=>import("./intro.html-208ed657.js"),[]).then(({data:e})=>e),"v-2e3eac9e":()=>f(()=>import("./slides.html-ebe0e0e3.js"),[]).then(({data:e})=>e),"v-b04154a0":()=>f(()=>import("./2.html-7efb1c20.js"),[]).then(({data:e})=>e),"v-5b80caef":()=>f(()=>import("./beautification.html-8bf5ef6d.js"),[]).then(({data:e})=>e),"v-cd69af9a":()=>f(()=>import("./best-emoji.html-817bbf61.js"),[]).then(({data:e})=>e),"v-4f276fe1":()=>f(()=>import("./build-sub.html-fcb865ff.js"),[]).then(({data:e})=>e),"v-28c690c8":()=>f(()=>import("./chatgpt-porxy.html-14326e14.js"),[]).then(({data:e})=>e),"v-ef3ead22":()=>f(()=>import("./chatgpt.html-61ada287.js"),[]).then(({data:e})=>e),"v-d46b396a":()=>f(()=>import("./ddns.html-07d9103e.js"),[]).then(({data:e})=>e),"v-d7b7dc3e":()=>f(()=>import("./github-actions-deploy.html-08cfe2be.js"),[]).then(({data:e})=>e),"v-0d806e9f":()=>f(()=>import("./github-tools.html-a837a54f.js"),[]).then(({data:e})=>e),"v-63fa6bda":()=>f(()=>import("./hackintosh.html-3d12a8a3.js"),[]).then(({data:e})=>e),"v-63ab6aeb":()=>f(()=>import("./hello-world.html-b93a4ba1.js"),[]).then(({data:e})=>e),"v-621503b1":()=>f(()=>import("./kms.html-e1e80442.js"),[]).then(({data:e})=>e),"v-0a098e32":()=>f(()=>import("./nginx-proxy-manager.html-3571e6a4.js"),[]).then(({data:e})=>e),"v-1381a68e":()=>f(()=>import("./port-forwarding.html-4e88f2e4.js"),[]).then(({data:e})=>e),"v-e2a540b8":()=>f(()=>import("./server-building.html-44225e3e.js"),[]).then(({data:e})=>e),"v-1473bf53":()=>f(()=>import("./index.html-4686c0ad.js"),[]).then(({data:e})=>e),"v-4e65ec78":()=>f(()=>import("./disable.html-78a046cc.js"),[]).then(({data:e})=>e),"v-c151bf32":()=>f(()=>import("./encrypt.html-988f9711.js"),[]).then(({data:e})=>e),"v-438ffe52":()=>f(()=>import("./markdown.html-46872f94.js"),[]).then(({data:e})=>e),"v-6e19edb7":()=>f(()=>import("./page.html-e5bbf2ec.js"),[]).then(({data:e})=>e),"v-2d0a870d":()=>f(()=>import("./index.html-33f47f55.js"),[]).then(({data:e})=>e),"v-5aa3d8ba":()=>f(()=>import("./intro.html-ff7ca9d0.js"),[]).then(({data:e})=>e),"v-367b840a":()=>f(()=>import("./slides.html-79167dbc.js"),[]).then(({data:e})=>e),"v-50451b6c":()=>f(()=>import("./1.html-a4da039b.js"),[]).then(({data:e})=>e),"v-68175033":()=>f(()=>import("./1993.html-43edcf34.js"),[]).then(({data:e})=>e),"v-df8b6e0c":()=>f(()=>import("./tomato.html-d4d71af4.js"),[]).then(({data:e})=>e),"v-2d0ad528":()=>f(()=>import("./index.html-e01d58e1.js"),[]).then(({data:e})=>e),"v-858cfdd6":()=>f(()=>import("./intro.html-d88a371c.js"),[]).then(({data:e})=>e),"v-269ae70f":()=>f(()=>import("./slides.html-4bd7292f.js"),[]).then(({data:e})=>e),"v-395cd082":()=>f(()=>import("./index.html-deb345b1.js"),[]).then(({data:e})=>e),"v-70eda030":()=>f(()=>import("./disable.html-3ec8de69.js"),[]).then(({data:e})=>e),"v-3777b6d3":()=>f(()=>import("./encrypt.html-f00fc6c2.js"),[]).then(({data:e})=>e),"v-4a2a37eb":()=>f(()=>import("./markdown.html-9c531858.js"),[]).then(({data:e})=>e),"v-0e4acecb":()=>f(()=>import("./page.html-f2efc410.js"),[]).then(({data:e})=>e),"v-fb852992":()=>f(()=>import("./cherry.html-1e76ed70.js"),[]).then(({data:e})=>e),"v-4fd051a1":()=>f(()=>import("./dragonfruit.html-6181440c.js"),[]).then(({data:e})=>e),"v-57615dc1":()=>f(()=>import("./strawberry.html-f0832984.js"),[]).then(({data:e})=>e),"v-285adf66":()=>f(()=>import("./tomato.html-9623d888.js"),[]).then(({data:e})=>e),"v-7bbc18fc":()=>f(()=>import("./2.html-5ee5455f.js"),[]).then(({data:e})=>e),"v-2b64e284":()=>f(()=>import("./index.html-0e085ef0.js"),[]).then(({data:e})=>e),"v-c1942916":()=>f(()=>import("./disable.html-61d68028.js"),[]).then(({data:e})=>e),"v-65c00218":()=>f(()=>import("./encrypt.html-8faba332.js"),[]).then(({data:e})=>e),"v-36295574":()=>f(()=>import("./markdown.html-fe0c1a9c.js"),[]).then(({data:e})=>e),"v-62ced1a6":()=>f(()=>import("./page.html-a33894fd.js"),[]).then(({data:e})=>e),"v-9ef49308":()=>f(()=>import("./cherry.html-5c6ba0e1.js"),[]).then(({data:e})=>e),"v-3fbd497c":()=>f(()=>import("./dragonfruit.html-8ad298e0.js"),[]).then(({data:e})=>e),"v-46587e86":()=>f(()=>import("./strawberry.html-57885786.js"),[]).then(({data:e})=>e),"v-56a32aab":()=>f(()=>import("./tomato.html-afdbd350.js"),[]).then(({data:e})=>e),"v-58aa03b4":()=>f(()=>import("./1.html-a3f9308e.js"),[]).then(({data:e})=>e),"v-55405276":()=>f(()=>import("./2.html-8491e5cf.js"),[]).then(({data:e})=>e),"v-51d6a138":()=>f(()=>import("./3.html-9f696df2.js"),[]).then(({data:e})=>e),"v-4e6ceffa":()=>f(()=>import("./4.html-bdc6058b.js"),[]).then(({data:e})=>e),"v-e748286e":()=>f(()=>import("./1.html-511e8744.js"),[]).then(({data:e})=>e),"v-e3de7730":()=>f(()=>import("./2.html-bb863dbd.js"),[]).then(({data:e})=>e),"v-e074c5f2":()=>f(()=>import("./3.html-0c824db3.js"),[]).then(({data:e})=>e),"v-dd0b14b4":()=>f(()=>import("./4.html-a5613868.js"),[]).then(({data:e})=>e),"v-2dbba8f8":()=>f(()=>import("./1993.html-d706fdc4.js"),[]).then(({data:e})=>e),"v-341ff586":()=>f(()=>import("./Best-Emoji.html-af2a208a.js"),[]).then(({data:e})=>e),"v-5bfd020e":()=>f(()=>import("./beautification.html-8d019e22.js"),[]).then(({data:e})=>e),"v-5cd0d543":()=>f(()=>import("./Hackintosh.html-cfb7bd5c.js"),[]).then(({data:e})=>e),"v-7bfcd410":()=>f(()=>import("./1.html-7f111f65.js"),[]).then(({data:e})=>e),"v-7db1acaf":()=>f(()=>import("./2.html-989e3faa.js"),[]).then(({data:e})=>e),"v-4e9249a7":()=>f(()=>import("./ChatGPT-Porxy.html-cfe3314c.js"),[]).then(({data:e})=>e),"v-a7d18542":()=>f(()=>import("./buildSUB.html-24920918.js"),[]).then(({data:e})=>e),"v-41ef852e":()=>f(()=>import("./chatgpt.html-9e1fafbb.js"),[]).then(({data:e})=>e),"v-3bcbf360":()=>f(()=>import("./github-actions-deploy.html-a8f175b6.js"),[]).then(({data:e})=>e),"v-824f61ac":()=>f(()=>import("./hello-world.html-79a1fe34.js"),[]).then(({data:e})=>e),"v-4c4923b4":()=>f(()=>import("./nginx-proxy-manager.html-f27bbffc.js"),[]).then(({data:e})=>e),"v-04400c63":()=>f(()=>import("./server-building.html-ed0aa29b.js"),[]).then(({data:e})=>e),"v-7e743fa4":()=>f(()=>import("./DDNS.html-916db36a.js"),[]).then(({data:e})=>e),"v-56f6d9f8":()=>f(()=>import("./github-tools.html-3f99a866.js"),[]).then(({data:e})=>e),"v-2f667f90":()=>f(()=>import("./kms.html-e9b66b86.js"),[]).then(({data:e})=>e),"v-3c555280":()=>f(()=>import("./port-forwarding.html-28419169.js"),[]).then(({data:e})=>e),"v-3706649a":()=>f(()=>import("./404.html-a1286a25.js"),[]).then(({data:e})=>e),"v-146a1089":()=>f(()=>import("./index.html-5f9a12e2.js"),[]).then(({data:e})=>e),"v-15054f24":()=>f(()=>import("./index.html-8344319c.js"),[]).then(({data:e})=>e),"v-e1e3da16":()=>f(()=>import("./index.html-b58e281d.js"),[]).then(({data:e})=>e),"v-c8296fee":()=>f(()=>import("./index.html-f98124b1.js"),[]).then(({data:e})=>e),"v-30be3cd5":()=>f(()=>import("./index.html-0f8d202f.js"),[]).then(({data:e})=>e),"v-564155e4":()=>f(()=>import("./index.html-0d9b3901.js"),[]).then(({data:e})=>e),"v-0852455e":()=>f(()=>import("./index.html-9af9f030.js"),[]).then(({data:e})=>e),"v-1d22e941":()=>f(()=>import("./index.html-4303aa5d.js"),[]).then(({data:e})=>e),"v-1033d682":()=>f(()=>import("./index.html-4dc0821b.js"),[]).then(({data:e})=>e),"v-0db6c3c0":()=>f(()=>import("./index.html-e44c0578.js"),[]).then(({data:e})=>e),"v-708d52c8":()=>f(()=>import("./index.html-0ac4f744.js"),[]).then(({data:e})=>e),"v-0c6e4410":()=>f(()=>import("./index.html-2a2e637f.js"),[]).then(({data:e})=>e),"v-5bc93818":()=>f(()=>import("./index.html-bb914c66.js"),[]).then(({data:e})=>e),"v-744d024e":()=>f(()=>import("./index.html-049a994e.js"),[]).then(({data:e})=>e),"v-e52c881c":()=>f(()=>import("./index.html-dd92bd1d.js"),[]).then(({data:e})=>e),"v-154dc4c4":()=>f(()=>import("./index.html-f562a673.js"),[]).then(({data:e})=>e),"v-01560935":()=>f(()=>import("./index.html-0cea9727.js"),[]).then(({data:e})=>e),"v-40b68770":()=>f(()=>import("./index.html-21229423.js"),[]).then(({data:e})=>e),"v-0f1d0e94":()=>f(()=>import("./index.html-761f915e.js"),[]).then(({data:e})=>e),"v-54d7ff21":()=>f(()=>import("./index.html-44d88349.js"),[]).then(({data:e})=>e),"v-2c3ee7f5":()=>f(()=>import("./index.html-9ddc3ed1.js"),[]).then(({data:e})=>e),"v-27b02be6":()=>f(()=>import("./index.html-5927d627.js"),[]).then(({data:e})=>e),"v-9c48d85a":()=>f(()=>import("./index.html-5ca4b211.js"),[]).then(({data:e})=>e),"v-3ceeab45":()=>f(()=>import("./index.html-1a889665.js"),[]).then(({data:e})=>e),"v-506407f4":()=>f(()=>import("./index.html-5ef04573.js"),[]).then(({data:e})=>e),"v-37a8c5a0":()=>f(()=>import("./index.html-54df182a.js"),[]).then(({data:e})=>e),"v-0379cba1":()=>f(()=>import("./index.html-a6b949a6.js"),[]).then(({data:e})=>e),"v-e686ee16":()=>f(()=>import("./index.html-007dbaa1.js"),[]).then(({data:e})=>e),"v-301b24f4":()=>f(()=>import("./index.html-dcc5f69d.js"),[]).then(({data:e})=>e),"v-03d57386":()=>f(()=>import("./index.html-f5761f6a.js"),[]).then(({data:e})=>e),"v-2836033f":()=>f(()=>import("./index.html-19c228b2.js"),[]).then(({data:e})=>e),"v-76b80ea2":()=>f(()=>import("./index.html-6e221866.js"),[]).then(({data:e})=>e),"v-484552dc":()=>f(()=>import("./index.html-24712add.js"),[]).then(({data:e})=>e),"v-4c41ef7e":()=>f(()=>import("./index.html-87b6652a.js"),[]).then(({data:e})=>e),"v-6a4c233e":()=>f(()=>import("./index.html-ad570406.js"),[]).then(({data:e})=>e),"v-12590846":()=>f(()=>import("./index.html-4e629551.js"),[]).then(({data:e})=>e),"v-3a8afeec":()=>f(()=>import("./index.html-2fc1fb87.js"),[]).then(({data:e})=>e),"v-fbb94a6e":()=>f(()=>import("./index.html-2becdb8e.js"),[]).then(({data:e})=>e),"v-284e8cfc":()=>f(()=>import("./index.html-1fbe1988.js"),[]).then(({data:e})=>e),"v-2a32a3a8":()=>f(()=>import("./index.html-d18f86c2.js"),[]).then(({data:e})=>e),"v-49627fe2":()=>f(()=>import("./index.html-1274833f.js"),[]).then(({data:e})=>e),"v-16890533":()=>f(()=>import("./index.html-ccb3bf30.js"),[]).then(({data:e})=>e),"v-1b3ae9cf":()=>f(()=>import("./index.html-9625f5db.js"),[]).then(({data:e})=>e),"v-d28a2a8a":()=>f(()=>import("./index.html-f8464440.js"),[]).then(({data:e})=>e),"v-0527fcfc":()=>f(()=>import("./index.html-c8f0bd2a.js"),[]).then(({data:e})=>e),"v-1397518c":()=>f(()=>import("./index.html-c4006b01.js"),[]).then(({data:e})=>e),"v-6fecf66a":()=>f(()=>import("./index.html-dce620a2.js"),[]).then(({data:e})=>e),"v-41412eae":()=>f(()=>import("./index.html-a121904d.js"),[]).then(({data:e})=>e),"v-b30d1368":()=>f(()=>import("./index.html-1e9a0b83.js"),[]).then(({data:e})=>e),"v-d908375e":()=>f(()=>import("./index.html-c41e65fa.js"),[]).then(({data:e})=>e),"v-19485e48":()=>f(()=>import("./index.html-cf242c7f.js"),[]).then(({data:e})=>e),"v-072edc12":()=>f(()=>import("./index.html-3747f491.js"),[]).then(({data:e})=>e),"v-83e1f92e":()=>f(()=>import("./index.html-4243404d.js"),[]).then(({data:e})=>e),"v-acff42b8":()=>f(()=>import("./index.html-64d62604.js"),[]).then(({data:e})=>e),"v-1e447d61":()=>f(()=>import("./index.html-7e8dd85b.js"),[]).then(({data:e})=>e),"v-5decfa84":()=>f(()=>import("./index.html-574c4b96.js"),[]).then(({data:e})=>e),"v-a378ad66":()=>f(()=>import("./index.html-8e047b1f.js"),[]).then(({data:e})=>e),"v-0fe52c37":()=>f(()=>import("./index.html-4d2562e7.js"),[]).then(({data:e})=>e),"v-7b167472":()=>f(()=>import("./index.html-acbf4d5d.js"),[]).then(({data:e})=>e),"v-02c6a6b2":()=>f(()=>import("./index.html-a722279f.js"),[]).then(({data:e})=>e),"v-6a59b3bf":()=>f(()=>import("./index.html-7a6e01eb.js"),[]).then(({data:e})=>e),"v-2e75e8de":()=>f(()=>import("./index.html-2e8c79ab.js"),[]).then(({data:e})=>e),"v-d13d5aa8":()=>f(()=>import("./index.html-1911274a.js"),[]).then(({data:e})=>e),"v-0e0b961f":()=>f(()=>import("./index.html-c7c398d8.js"),[]).then(({data:e})=>e),"v-42254370":()=>f(()=>import("./index.html-37dda41c.js"),[]).then(({data:e})=>e),"v-b6ff5888":()=>f(()=>import("./index.html-8a4eb19b.js"),[]).then(({data:e})=>e),"v-3aafda76":()=>f(()=>import("./index.html-6d1eebb8.js"),[]).then(({data:e})=>e),"v-dbaf7c9c":()=>f(()=>import("./index.html-47866d65.js"),[]).then(({data:e})=>e),"v-624a9248":()=>f(()=>import("./index.html-c72f9553.js"),[]).then(({data:e})=>e),"v-0564ef99":()=>f(()=>import("./index.html-e2d9b3f4.js"),[]).then(({data:e})=>e),"v-540234fd":()=>f(()=>import("./index.html-c9256ac9.js"),[]).then(({data:e})=>e),"v-7b34f334":()=>f(()=>import("./index.html-012bd0f3.js"),[]).then(({data:e})=>e),"v-03ba1c5a":()=>f(()=>import("./index.html-1218967e.js"),[]).then(({data:e})=>e),"v-05bf9c12":()=>f(()=>import("./index.html-e650b7d7.js"),[]).then(({data:e})=>e),"v-2e14b8c3":()=>f(()=>import("./index.html-cbdb6146.js"),[]).then(({data:e})=>e),"v-d4827004":()=>f(()=>import("./index.html-e06a6a85.js"),[]).then(({data:e})=>e),"v-ac203710":()=>f(()=>import("./index.html-065e1981.js"),[]).then(({data:e})=>e),"v-03d1f283":()=>f(()=>import("./index.html-b37fb657.js"),[]).then(({data:e})=>e),"v-331fe9d7":()=>f(()=>import("./index.html-47b3a952.js"),[]).then(({data:e})=>e),"v-24d008e3":()=>f(()=>import("./index.html-06b5c0ab.js"),[]).then(({data:e})=>e),"v-31a38f34":()=>f(()=>import("./index.html-036d5575.js"),[]).then(({data:e})=>e),"v-056557ee":()=>f(()=>import("./index.html-6f058255.js"),[]).then(({data:e})=>e),"v-e7d392ca":()=>f(()=>import("./index.html-b6b3695f.js"),[]).then(({data:e})=>e),"v-4e9025f0":()=>f(()=>import("./index.html-4cce6341.js"),[]).then(({data:e})=>e),"v-69f11ebc":()=>f(()=>import("./index.html-f9a257f5.js"),[]).then(({data:e})=>e),"v-1434d78e":()=>f(()=>import("./index.html-1f569943.js"),[]).then(({data:e})=>e),"v-62a85daf":()=>f(()=>import("./index.html-17df3c26.js"),[]).then(({data:e})=>e),"v-6d724c00":()=>f(()=>import("./index.html-a1d071f7.js"),[]).then(({data:e})=>e),"v-4ea8afad":()=>f(()=>import("./index.html-17082b8f.js"),[]).then(({data:e})=>e),"v-230c5884":()=>f(()=>import("./index.html-25a7a20d.js"),[]).then(({data:e})=>e),"v-bb53961e":()=>f(()=>import("./index.html-0c2f8d08.js"),[]).then(({data:e})=>e),"v-6de7b97b":()=>f(()=>import("./index.html-ce7f8a63.js"),[]).then(({data:e})=>e),"v-409d800e":()=>f(()=>import("./index.html-91ae13a7.js"),[]).then(({data:e})=>e),"v-075c6c62":()=>f(()=>import("./index.html-2ffe42fc.js"),[]).then(({data:e})=>e),"v-c6edb6ae":()=>f(()=>import("./index.html-1d3874dd.js"),[]).then(({data:e})=>e),"v-0017792c":()=>f(()=>import("./index.html-6fb777f3.js"),[]).then(({data:e})=>e),"v-6f7bfa04":()=>f(()=>import("./index.html-dd2110a7.js"),[]).then(({data:e})=>e),"v-7e751551":()=>f(()=>import("./index.html-b3e66cf8.js"),[]).then(({data:e})=>e),"v-29e33f95":()=>f(()=>import("./index.html-dbbb87a9.js"),[]).then(({data:e})=>e),"v-1e3e75c0":()=>f(()=>import("./index.html-d0b117c4.js"),[]).then(({data:e})=>e),"v-3de926ea":()=>f(()=>import("./index.html-d08a63ec.js"),[]).then(({data:e})=>e),"v-3c599b43":()=>f(()=>import("./index.html-7d27e18d.js"),[]).then(({data:e})=>e),"v-1e4ce2de":()=>f(()=>import("./index.html-391cd8a7.js"),[]).then(({data:e})=>e),"v-a0d528ce":()=>f(()=>import("./index.html-3d8ed229.js"),[]).then(({data:e})=>e),"v-231414e4":()=>f(()=>import("./index.html-f58c0db5.js"),[]).then(({data:e})=>e),"v-2ae80a11":()=>f(()=>import("./index.html-0fb55a0f.js"),[]).then(({data:e})=>e)},R2=JSON.parse('{"base":"/","lang":"en-US","title":"","description":"","head":[],"locales":{"/":{"lang":"zh-TW","title":"風至萬始蘇","description":"炆途博客"},"/zh/":{"lang":"zh-CN","title":"风至万始苏","description":"炆途博客"},"/en/":{"lang":"en-US","title":"SpringVen2s","description":"Ven2s`Blog"}}}');var O2=([e,t,n])=>e==="meta"&&t.name?`${e}.${t.name}`:["title","base"].includes(e)?e:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,t,n]),S2=e=>{const t=new Set,n=[];return e.forEach(r=>{const o=O2(r);t.has(o)||(t.add(o),n.push(r))}),n},B2=e=>e[e.length-1]==="/"||e.endsWith(".html")?e:`${e}/`,V2=e=>e.startsWith("ftp://"),bn=e=>/^(https?:)?\/\//.test(e),$2=/.md((\?|#).*)?$/,Tr=(e,t="/")=>!!(bn(e)||V2(e)||e.startsWith("/")&&!e.startsWith(t)&&!$2.test(e)),Pc=e=>/^mailto:/.test(e),M2=e=>/^tel:/.test(e),$r=e=>Object.prototype.toString.call(e)==="[object Object]",cl=e=>e[e.length-1]==="/"?e.slice(0,-1):e,Dc=e=>e[0]==="/"?e.slice(1):e,z2=(e,t)=>{const n=Object.keys(e).sort((r,o)=>{const a=o.split("/").length-r.split("/").length;return a!==0?a:o.length-r.length});for(const r of n)if(t.startsWith(r))return r;return"/"};const Cc={"v-8daa1a0e":_(()=>f(()=>import("./index.html-6be8d981.js"),["assets/index.html-6be8d981.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-184f4da6":_(()=>f(()=>import("./intro.html-11f3ccd1.js"),["assets/intro.html-11f3ccd1.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2e3eac9e":_(()=>f(()=>import("./slides.html-c63d277a.js"),["assets/slides.html-c63d277a.js","assets/logo-a60c622a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-b04154a0":_(()=>f(()=>import("./2.html-574dfea8.js"),["assets/2.html-574dfea8.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5b80caef":_(()=>f(()=>import("./beautification.html-0524b6a0.js"),["assets/beautification.html-0524b6a0.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-cd69af9a":_(()=>f(()=>import("./best-emoji.html-7e4bfa8a.js"),["assets/best-emoji.html-7e4bfa8a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4f276fe1":_(()=>f(()=>import("./build-sub.html-cbee8ce4.js"),["assets/build-sub.html-cbee8ce4.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-28c690c8":_(()=>f(()=>import("./chatgpt-porxy.html-d1ef01b4.js"),["assets/chatgpt-porxy.html-d1ef01b4.js","assets/1-2e05d854.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-ef3ead22":_(()=>f(()=>import("./chatgpt.html-3ac27467.js"),["assets/chatgpt.html-3ac27467.js","assets/3-47e785b4.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-d46b396a":_(()=>f(()=>import("./ddns.html-8f93b0e7.js"),["assets/ddns.html-8f93b0e7.js","assets/10-4225b4c6.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-d7b7dc3e":_(()=>f(()=>import("./github-actions-deploy.html-b084709e.js"),["assets/github-actions-deploy.html-b084709e.js","assets/4-8d3c8c2c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0d806e9f":_(()=>f(()=>import("./github-tools.html-24a2f503.js"),["assets/github-tools.html-24a2f503.js","assets/Everything.Search.Window-f42390fc.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-63fa6bda":_(()=>f(()=>import("./hackintosh.html-8094f60c.js"),["assets/hackintosh.html-8094f60c.js","assets/Python-d31beb86.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-63ab6aeb":_(()=>f(()=>import("./hello-world.html-f55ac935.js"),["assets/hello-world.html-f55ac935.js","assets/gitlab-240b439b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-621503b1":_(()=>f(()=>import("./kms.html-563373ac.js"),["assets/kms.html-563373ac.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0a098e32":_(()=>f(()=>import("./nginx-proxy-manager.html-c4f72e8f.js"),["assets/nginx-proxy-manager.html-c4f72e8f.js","assets/3-834f457d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1381a68e":_(()=>f(()=>import("./port-forwarding.html-5a3ff1b7.js"),["assets/port-forwarding.html-5a3ff1b7.js","assets/5-8aad1104.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e2a540b8":_(()=>f(()=>import("./server-building.html-e6e9aa72.js"),["assets/server-building.html-e6e9aa72.js","assets/live-torrent-6fc3c6a8.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1473bf53":_(()=>f(()=>import("./index.html-f28abaf2.js"),["assets/index.html-f28abaf2.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4e65ec78":_(()=>f(()=>import("./disable.html-1cf0f7f4.js"),["assets/disable.html-1cf0f7f4.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-c151bf32":_(()=>f(()=>import("./encrypt.html-47b0a901.js"),["assets/encrypt.html-47b0a901.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-438ffe52":_(()=>f(()=>import("./markdown.html-285dbb93.js"),["assets/markdown.html-285dbb93.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6e19edb7":_(()=>f(()=>import("./page.html-9ba2684f.js"),["assets/page.html-9ba2684f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2d0a870d":_(()=>f(()=>import("./index.html-78e31ee9.js"),["assets/index.html-78e31ee9.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5aa3d8ba":_(()=>f(()=>import("./intro.html-87d16dc5.js"),["assets/intro.html-87d16dc5.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-367b840a":_(()=>f(()=>import("./slides.html-6bd30e00.js"),["assets/slides.html-6bd30e00.js","assets/logo-a60c622a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-50451b6c":_(()=>f(()=>import("./1.html-991d476f.js"),["assets/1.html-991d476f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-68175033":_(()=>f(()=>import("./1993.html-340b9ba0.js"),["assets/1993.html-340b9ba0.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-df8b6e0c":_(()=>f(()=>import("./tomato.html-9a2e5f52.js"),["assets/tomato.html-9a2e5f52.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2d0ad528":_(()=>f(()=>import("./index.html-74065fad.js"),["assets/index.html-74065fad.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-858cfdd6":_(()=>f(()=>import("./intro.html-e472b3a9.js"),["assets/intro.html-e472b3a9.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-269ae70f":_(()=>f(()=>import("./slides.html-4b73b32c.js"),["assets/slides.html-4b73b32c.js","assets/logo-a60c622a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-395cd082":_(()=>f(()=>import("./index.html-dc984ac3.js"),["assets/index.html-dc984ac3.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-70eda030":_(()=>f(()=>import("./disable.html-5862745a.js"),["assets/disable.html-5862745a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3777b6d3":_(()=>f(()=>import("./encrypt.html-d40332de.js"),["assets/encrypt.html-d40332de.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4a2a37eb":_(()=>f(()=>import("./markdown.html-a6ee2742.js"),["assets/markdown.html-a6ee2742.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0e4acecb":_(()=>f(()=>import("./page.html-e774b851.js"),["assets/page.html-e774b851.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-fb852992":_(()=>f(()=>import("./cherry.html-642e3ff5.js"),["assets/cherry.html-642e3ff5.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4fd051a1":_(()=>f(()=>import("./dragonfruit.html-4ba95121.js"),["assets/dragonfruit.html-4ba95121.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-57615dc1":_(()=>f(()=>import("./strawberry.html-95a788e9.js"),["assets/strawberry.html-95a788e9.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-285adf66":_(()=>f(()=>import("./tomato.html-b465df6f.js"),["assets/tomato.html-b465df6f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7bbc18fc":_(()=>f(()=>import("./2.html-200474a0.js"),["assets/2.html-200474a0.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2b64e284":_(()=>f(()=>import("./index.html-c270a702.js"),["assets/index.html-c270a702.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-c1942916":_(()=>f(()=>import("./disable.html-0b582ec1.js"),["assets/disable.html-0b582ec1.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-65c00218":_(()=>f(()=>import("./encrypt.html-594e6e8e.js"),["assets/encrypt.html-594e6e8e.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-36295574":_(()=>f(()=>import("./markdown.html-771343b0.js"),["assets/markdown.html-771343b0.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-62ced1a6":_(()=>f(()=>import("./page.html-85265685.js"),["assets/page.html-85265685.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-9ef49308":_(()=>f(()=>import("./cherry.html-97bd2d0a.js"),["assets/cherry.html-97bd2d0a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3fbd497c":_(()=>f(()=>import("./dragonfruit.html-76a16298.js"),["assets/dragonfruit.html-76a16298.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-46587e86":_(()=>f(()=>import("./strawberry.html-a0868220.js"),["assets/strawberry.html-a0868220.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-56a32aab":_(()=>f(()=>import("./tomato.html-304a9cbc.js"),["assets/tomato.html-304a9cbc.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-58aa03b4":_(()=>f(()=>import("./1.html-ddb5a8a8.js"),["assets/1.html-ddb5a8a8.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-55405276":_(()=>f(()=>import("./2.html-018904c1.js"),["assets/2.html-018904c1.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-51d6a138":_(()=>f(()=>import("./3.html-5fefac3c.js"),["assets/3.html-5fefac3c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4e6ceffa":_(()=>f(()=>import("./4.html-3d8befb3.js"),["assets/4.html-3d8befb3.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e748286e":_(()=>f(()=>import("./1.html-d52f439a.js"),["assets/1.html-d52f439a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e3de7730":_(()=>f(()=>import("./2.html-32b19531.js"),["assets/2.html-32b19531.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e074c5f2":_(()=>f(()=>import("./3.html-b8d1466d.js"),["assets/3.html-b8d1466d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-dd0b14b4":_(()=>f(()=>import("./4.html-34597fe5.js"),["assets/4.html-34597fe5.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2dbba8f8":_(()=>f(()=>import("./1993.html-ac62b99c.js"),["assets/1993.html-ac62b99c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-341ff586":_(()=>f(()=>import("./Best-Emoji.html-f8f331ae.js"),["assets/Best-Emoji.html-f8f331ae.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5bfd020e":_(()=>f(()=>import("./beautification.html-ca2b7c4b.js"),["assets/beautification.html-ca2b7c4b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5cd0d543":_(()=>f(()=>import("./Hackintosh.html-9a9290e7.js"),["assets/Hackintosh.html-9a9290e7.js","assets/Python-d31beb86.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7bfcd410":_(()=>f(()=>import("./1.html-2e8cc568.js"),["assets/1.html-2e8cc568.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7db1acaf":_(()=>f(()=>import("./2.html-4054ecf2.js"),["assets/2.html-4054ecf2.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4e9249a7":_(()=>f(()=>import("./ChatGPT-Porxy.html-42b8dd91.js"),["assets/ChatGPT-Porxy.html-42b8dd91.js","assets/1-2e05d854.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-a7d18542":_(()=>f(()=>import("./buildSUB.html-1f4cd674.js"),["assets/buildSUB.html-1f4cd674.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-41ef852e":_(()=>f(()=>import("./chatgpt.html-816de5ba.js"),["assets/chatgpt.html-816de5ba.js","assets/3-47e785b4.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3bcbf360":_(()=>f(()=>import("./github-actions-deploy.html-6fda6524.js"),["assets/github-actions-deploy.html-6fda6524.js","assets/4-8d3c8c2c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-824f61ac":_(()=>f(()=>import("./hello-world.html-df7ed994.js"),["assets/hello-world.html-df7ed994.js","assets/gitlab-240b439b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4c4923b4":_(()=>f(()=>import("./nginx-proxy-manager.html-27d213b0.js"),["assets/nginx-proxy-manager.html-27d213b0.js","assets/3-834f457d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-04400c63":_(()=>f(()=>import("./server-building.html-0a8d8f5c.js"),["assets/server-building.html-0a8d8f5c.js","assets/live-torrent-6fc3c6a8.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7e743fa4":_(()=>f(()=>import("./DDNS.html-d16addda.js"),["assets/DDNS.html-d16addda.js","assets/10-4225b4c6.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-56f6d9f8":_(()=>f(()=>import("./github-tools.html-5ecc15f8.js"),["assets/github-tools.html-5ecc15f8.js","assets/Everything.Search.Window-f42390fc.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2f667f90":_(()=>f(()=>import("./kms.html-5fe61d50.js"),["assets/kms.html-5fe61d50.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3c555280":_(()=>f(()=>import("./port-forwarding.html-1caefd48.js"),["assets/port-forwarding.html-1caefd48.js","assets/5-8aad1104.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3706649a":_(()=>f(()=>import("./404.html-d92e8843.js"),["assets/404.html-d92e8843.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-146a1089":_(()=>f(()=>import("./index.html-9fe9461a.js"),["assets/index.html-9fe9461a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-15054f24":_(()=>f(()=>import("./index.html-0720e04b.js"),["assets/index.html-0720e04b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e1e3da16":_(()=>f(()=>import("./index.html-ba52cbb0.js"),["assets/index.html-ba52cbb0.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-c8296fee":_(()=>f(()=>import("./index.html-5f953d31.js"),["assets/index.html-5f953d31.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-30be3cd5":_(()=>f(()=>import("./index.html-a259d269.js"),["assets/index.html-a259d269.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-564155e4":_(()=>f(()=>import("./index.html-b013556c.js"),["assets/index.html-b013556c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0852455e":_(()=>f(()=>import("./index.html-d7a988bd.js"),["assets/index.html-d7a988bd.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1d22e941":_(()=>f(()=>import("./index.html-e92f7c22.js"),["assets/index.html-e92f7c22.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1033d682":_(()=>f(()=>import("./index.html-5608a426.js"),["assets/index.html-5608a426.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0db6c3c0":_(()=>f(()=>import("./index.html-a8937d99.js"),["assets/index.html-a8937d99.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-708d52c8":_(()=>f(()=>import("./index.html-3ef75087.js"),["assets/index.html-3ef75087.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0c6e4410":_(()=>f(()=>import("./index.html-1ec3a8fc.js"),["assets/index.html-1ec3a8fc.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5bc93818":_(()=>f(()=>import("./index.html-d9daad5d.js"),["assets/index.html-d9daad5d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-744d024e":_(()=>f(()=>import("./index.html-77bc770d.js"),["assets/index.html-77bc770d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e52c881c":_(()=>f(()=>import("./index.html-a99aa9d3.js"),["assets/index.html-a99aa9d3.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-154dc4c4":_(()=>f(()=>import("./index.html-6470105d.js"),["assets/index.html-6470105d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-01560935":_(()=>f(()=>import("./index.html-2fbd54b3.js"),["assets/index.html-2fbd54b3.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-40b68770":_(()=>f(()=>import("./index.html-dadf4097.js"),["assets/index.html-dadf4097.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0f1d0e94":_(()=>f(()=>import("./index.html-1e2862ee.js"),["assets/index.html-1e2862ee.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-54d7ff21":_(()=>f(()=>import("./index.html-36137855.js"),["assets/index.html-36137855.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2c3ee7f5":_(()=>f(()=>import("./index.html-d4d66ee6.js"),["assets/index.html-d4d66ee6.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-27b02be6":_(()=>f(()=>import("./index.html-80affe49.js"),["assets/index.html-80affe49.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-9c48d85a":_(()=>f(()=>import("./index.html-1fafa7da.js"),["assets/index.html-1fafa7da.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3ceeab45":_(()=>f(()=>import("./index.html-71f3293d.js"),["assets/index.html-71f3293d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-506407f4":_(()=>f(()=>import("./index.html-f7843f02.js"),["assets/index.html-f7843f02.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-37a8c5a0":_(()=>f(()=>import("./index.html-5f67d8c2.js"),["assets/index.html-5f67d8c2.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0379cba1":_(()=>f(()=>import("./index.html-a9d589c6.js"),["assets/index.html-a9d589c6.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e686ee16":_(()=>f(()=>import("./index.html-d7d11e62.js"),["assets/index.html-d7d11e62.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-301b24f4":_(()=>f(()=>import("./index.html-400e5244.js"),["assets/index.html-400e5244.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-03d57386":_(()=>f(()=>import("./index.html-7398bda2.js"),["assets/index.html-7398bda2.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2836033f":_(()=>f(()=>import("./index.html-f4a6bfbe.js"),["assets/index.html-f4a6bfbe.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-76b80ea2":_(()=>f(()=>import("./index.html-c3a4d046.js"),["assets/index.html-c3a4d046.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-484552dc":_(()=>f(()=>import("./index.html-23f0f274.js"),["assets/index.html-23f0f274.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4c41ef7e":_(()=>f(()=>import("./index.html-f5a8849e.js"),["assets/index.html-f5a8849e.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6a4c233e":_(()=>f(()=>import("./index.html-d8d79cd7.js"),["assets/index.html-d8d79cd7.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-12590846":_(()=>f(()=>import("./index.html-018e4a35.js"),["assets/index.html-018e4a35.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3a8afeec":_(()=>f(()=>import("./index.html-a4d6300c.js"),["assets/index.html-a4d6300c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-fbb94a6e":_(()=>f(()=>import("./index.html-94b9278c.js"),["assets/index.html-94b9278c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-284e8cfc":_(()=>f(()=>import("./index.html-4600097a.js"),["assets/index.html-4600097a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2a32a3a8":_(()=>f(()=>import("./index.html-587d72d0.js"),["assets/index.html-587d72d0.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-49627fe2":_(()=>f(()=>import("./index.html-bea3879b.js"),["assets/index.html-bea3879b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-16890533":_(()=>f(()=>import("./index.html-1b617921.js"),["assets/index.html-1b617921.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1b3ae9cf":_(()=>f(()=>import("./index.html-3709bfd4.js"),["assets/index.html-3709bfd4.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-d28a2a8a":_(()=>f(()=>import("./index.html-c750d449.js"),["assets/index.html-c750d449.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0527fcfc":_(()=>f(()=>import("./index.html-651b037c.js"),["assets/index.html-651b037c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1397518c":_(()=>f(()=>import("./index.html-77caa308.js"),["assets/index.html-77caa308.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6fecf66a":_(()=>f(()=>import("./index.html-b4dc8a0a.js"),["assets/index.html-b4dc8a0a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-41412eae":_(()=>f(()=>import("./index.html-33c1a525.js"),["assets/index.html-33c1a525.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-b30d1368":_(()=>f(()=>import("./index.html-bef1138d.js"),["assets/index.html-bef1138d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-d908375e":_(()=>f(()=>import("./index.html-c2c0aebe.js"),["assets/index.html-c2c0aebe.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-19485e48":_(()=>f(()=>import("./index.html-303c1219.js"),["assets/index.html-303c1219.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-072edc12":_(()=>f(()=>import("./index.html-d485fc33.js"),["assets/index.html-d485fc33.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-83e1f92e":_(()=>f(()=>import("./index.html-6ec6232a.js"),["assets/index.html-6ec6232a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-acff42b8":_(()=>f(()=>import("./index.html-d63e4ca2.js"),["assets/index.html-d63e4ca2.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1e447d61":_(()=>f(()=>import("./index.html-24c76a3b.js"),["assets/index.html-24c76a3b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5decfa84":_(()=>f(()=>import("./index.html-6e646602.js"),["assets/index.html-6e646602.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-a378ad66":_(()=>f(()=>import("./index.html-165e693d.js"),["assets/index.html-165e693d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0fe52c37":_(()=>f(()=>import("./index.html-7ce208b0.js"),["assets/index.html-7ce208b0.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7b167472":_(()=>f(()=>import("./index.html-d64e382a.js"),["assets/index.html-d64e382a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-02c6a6b2":_(()=>f(()=>import("./index.html-8dc003d3.js"),["assets/index.html-8dc003d3.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6a59b3bf":_(()=>f(()=>import("./index.html-e759657f.js"),["assets/index.html-e759657f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2e75e8de":_(()=>f(()=>import("./index.html-829ec1cc.js"),["assets/index.html-829ec1cc.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-d13d5aa8":_(()=>f(()=>import("./index.html-6cb77881.js"),["assets/index.html-6cb77881.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0e0b961f":_(()=>f(()=>import("./index.html-a9a86702.js"),["assets/index.html-a9a86702.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-42254370":_(()=>f(()=>import("./index.html-15bbb329.js"),["assets/index.html-15bbb329.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-b6ff5888":_(()=>f(()=>import("./index.html-f8723b38.js"),["assets/index.html-f8723b38.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3aafda76":_(()=>f(()=>import("./index.html-3ef22c5b.js"),["assets/index.html-3ef22c5b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-dbaf7c9c":_(()=>f(()=>import("./index.html-69aae7cc.js"),["assets/index.html-69aae7cc.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-624a9248":_(()=>f(()=>import("./index.html-60f78a77.js"),["assets/index.html-60f78a77.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0564ef99":_(()=>f(()=>import("./index.html-729c04cb.js"),["assets/index.html-729c04cb.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-540234fd":_(()=>f(()=>import("./index.html-5067803a.js"),["assets/index.html-5067803a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7b34f334":_(()=>f(()=>import("./index.html-1a980915.js"),["assets/index.html-1a980915.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-03ba1c5a":_(()=>f(()=>import("./index.html-f7206ac6.js"),["assets/index.html-f7206ac6.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-05bf9c12":_(()=>f(()=>import("./index.html-6edb2d41.js"),["assets/index.html-6edb2d41.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2e14b8c3":_(()=>f(()=>import("./index.html-ba245208.js"),["assets/index.html-ba245208.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-d4827004":_(()=>f(()=>import("./index.html-f44439c2.js"),["assets/index.html-f44439c2.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-ac203710":_(()=>f(()=>import("./index.html-c9c9ea2b.js"),["assets/index.html-c9c9ea2b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-03d1f283":_(()=>f(()=>import("./index.html-d376425d.js"),["assets/index.html-d376425d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-331fe9d7":_(()=>f(()=>import("./index.html-d97d1e18.js"),["assets/index.html-d97d1e18.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-24d008e3":_(()=>f(()=>import("./index.html-4bf502ae.js"),["assets/index.html-4bf502ae.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-31a38f34":_(()=>f(()=>import("./index.html-d21c0238.js"),["assets/index.html-d21c0238.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-056557ee":_(()=>f(()=>import("./index.html-95ce0228.js"),["assets/index.html-95ce0228.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e7d392ca":_(()=>f(()=>import("./index.html-2ef9babb.js"),["assets/index.html-2ef9babb.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4e9025f0":_(()=>f(()=>import("./index.html-85fc6e09.js"),["assets/index.html-85fc6e09.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-69f11ebc":_(()=>f(()=>import("./index.html-6152eb42.js"),["assets/index.html-6152eb42.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1434d78e":_(()=>f(()=>import("./index.html-0973cbf4.js"),["assets/index.html-0973cbf4.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-62a85daf":_(()=>f(()=>import("./index.html-15c1e70f.js"),["assets/index.html-15c1e70f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6d724c00":_(()=>f(()=>import("./index.html-8290d9d5.js"),["assets/index.html-8290d9d5.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4ea8afad":_(()=>f(()=>import("./index.html-0f2ac84c.js"),["assets/index.html-0f2ac84c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-230c5884":_(()=>f(()=>import("./index.html-b66ec42a.js"),["assets/index.html-b66ec42a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-bb53961e":_(()=>f(()=>import("./index.html-cf99d512.js"),["assets/index.html-cf99d512.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6de7b97b":_(()=>f(()=>import("./index.html-11ef8686.js"),["assets/index.html-11ef8686.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-409d800e":_(()=>f(()=>import("./index.html-39d01fb9.js"),["assets/index.html-39d01fb9.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-075c6c62":_(()=>f(()=>import("./index.html-af36e0cd.js"),["assets/index.html-af36e0cd.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-c6edb6ae":_(()=>f(()=>import("./index.html-089408ca.js"),["assets/index.html-089408ca.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0017792c":_(()=>f(()=>import("./index.html-4ff35658.js"),["assets/index.html-4ff35658.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6f7bfa04":_(()=>f(()=>import("./index.html-3b6c1583.js"),["assets/index.html-3b6c1583.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7e751551":_(()=>f(()=>import("./index.html-d0039412.js"),["assets/index.html-d0039412.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-29e33f95":_(()=>f(()=>import("./index.html-55e6b6bb.js"),["assets/index.html-55e6b6bb.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1e3e75c0":_(()=>f(()=>import("./index.html-5132ff2f.js"),["assets/index.html-5132ff2f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3de926ea":_(()=>f(()=>import("./index.html-7bb0127e.js"),["assets/index.html-7bb0127e.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3c599b43":_(()=>f(()=>import("./index.html-74aea669.js"),["assets/index.html-74aea669.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1e4ce2de":_(()=>f(()=>import("./index.html-b7950fb3.js"),["assets/index.html-b7950fb3.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-a0d528ce":_(()=>f(()=>import("./index.html-3405bc2f.js"),["assets/index.html-3405bc2f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-231414e4":_(()=>f(()=>import("./index.html-fbb18f56.js"),["assets/index.html-fbb18f56.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2ae80a11":_(()=>f(()=>import("./index.html-961ca2ad.js"),["assets/index.html-961ca2ad.js","assets/plugin-vue_export-helper-c27b6911.js"]))};var H2=Symbol(""),Rc=Symbol(""),F2=zt({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),de=()=>{const e=ge(Rc);if(!e)throw new Error("pageData() is called without provider.");return e},Oc=Symbol(""),_e=()=>{const e=ge(Oc);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},Sc=Symbol(""),N2=()=>{const e=ge(Sc);if(!e)throw new Error("usePageHead() is called without provider.");return e},j2=Symbol(""),Bc=Symbol(""),dl=()=>{const e=ge(Bc);if(!e)throw new Error("usePageLang() is called without provider.");return e},Vc=Symbol(""),q2=()=>{const e=ge(Vc);if(!e)throw new Error("usePageLayout() is called without provider.");return e},U2=W(C2),ul=Symbol(""),Lt=()=>{const e=ge(ul);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},In=W(R2),$c=()=>In,Mc=Symbol(""),er=()=>{const e=ge(Mc);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},G2=Symbol(""),W2="Layout",K2="NotFound",Rt=Or({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageData:async e=>{const t=U2.value[e];return await(t==null?void 0:t())??F2},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,n)=>{const r=se(t.description)?t.description:n.description,o=[...J(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:r}]];return S2(o)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||"en-US",resolvePageLayout:(e,t)=>{let n;if(e.path){const r=e.frontmatter.layout;se(r)?n=r:n=W2}else n=K2;return t[n]},resolveRouteLocale:(e,t)=>z2(e,t),resolveSiteLocaleData:(e,t)=>({...e,...e.locales[t]})}),Oo=B({name:"ClientOnly",setup(e,t){const n=W(!1);return ye(()=>{n.value=!0}),()=>{var r,o;return n.value?(o=(r=t.slots).default)==null?void 0:o.call(r):null}}}),zc=B({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=de(),n=A(()=>Cc[e.pageKey||t.value.key]);return()=>n.value?s(n.value):s("div","404 Not Found")}}),xt=(e={})=>e,Ie=e=>bn(e)?e:`/${Dc(e)}`;const J2={};/*! +const Ju="modulepreload",Yu=function(e){return"/"+e},Na={},v=function(t,n,r){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(l=>{if(l=Yu(l),l in Na)return;Na[l]=!0;const a=l.endsWith(".css"),i=a?'[rel="stylesheet"]':"";if(!!r)for(let u=o.length-1;u>=0;u--){const p=o[u];if(p.href===l&&(!a||p.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${i}`))return;const c=document.createElement("link");if(c.rel=a?"stylesheet":Ju,a||(c.as="script",c.crossOrigin=""),c.href=l,document.head.appendChild(c),a)return new Promise((u,p)=>{c.addEventListener("load",u),c.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${l}`)))})})).then(()=>t()).catch(l=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=l,window.dispatchEvent(a),!a.defaultPrevented)throw l})};function Fl(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const Ae={},Pn=[],gt=()=>{},Qu=()=>!1,Zu=/^on[^a-z]/,Dr=e=>Zu.test(e),Nl=e=>e.startsWith("onUpdate:"),Be=Object.assign,jl=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Xu=Object.prototype.hasOwnProperty,ve=(e,t)=>Xu.call(e,t),J=Array.isArray,Dn=e=>Cr(e)==="[object Map]",Jn=e=>Cr(e)==="[object Set]",ja=e=>Cr(e)==="[object Date]",oe=e=>typeof e=="function",se=e=>typeof e=="string",$n=e=>typeof e=="symbol",xe=e=>e!==null&&typeof e=="object",As=e=>(xe(e)||oe(e))&&oe(e.then)&&oe(e.catch),ks=Object.prototype.toString,Cr=e=>ks.call(e),e1=e=>Cr(e).slice(8,-1),Ts=e=>Cr(e)==="[object Object]",ql=e=>se(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,pr=Fl(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ao=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},t1=/-(\w)/g,ct=Ao(e=>e.replace(t1,(t,n)=>n?n.toUpperCase():"")),n1=/\B([A-Z])/g,Yn=Ao(e=>e.replace(n1,"-$1").toLowerCase()),Rr=Ao(e=>e.charAt(0).toUpperCase()+e.slice(1)),Fo=Ao(e=>e?`on${Rr(e)}`:""),hn=(e,t)=>!Object.is(e,t),co=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},fo=e=>{const t=parseFloat(e);return isNaN(t)?e:t},r1=e=>{const t=se(e)?Number(e):NaN;return isNaN(t)?e:t};let qa;const pl=()=>qa||(qa=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ko(e){if(J(e)){const t={};for(let n=0;n{if(n){const r=n.split(l1);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function To(e){let t="";if(se(e))t=e;else if(J(e))for(let n=0;ngn(n,t))}const K8=e=>se(e)?e:e==null?"":J(e)||xe(e)&&(e.toString===ks||!oe(e.toString))?JSON.stringify(e,Ls,2):String(e),Ls=(e,t)=>t&&t.__v_isRef?Ls(e,t.value):Dn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o])=>(n[`${r} =>`]=o,n),{})}:Jn(t)?{[`Set(${t.size})`]:[...t.values()]}:xe(t)&&!J(t)&&!Ts(t)?String(t):t;let Ze;class u1{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ze,!t&&Ze&&(this.index=(Ze.scopes||(Ze.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ze;try{return Ze=this,t()}finally{Ze=n}}}on(){Ze=this}off(){Ze=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Ds=e=>(e.w&en)>0,Cs=e=>(e.n&en)>0,v1=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(u==="length"||!$n(u)&&u>=d)&&i.push(c)})}else switch(n!==void 0&&i.push(a.get(n)),t){case"add":J(e)?ql(n)&&i.push(a.get("length")):(i.push(a.get(pn)),Dn(e)&&i.push(a.get(vl)));break;case"delete":J(e)||(i.push(a.get(pn)),Dn(e)&&i.push(a.get(vl)));break;case"set":Dn(e)&&i.push(a.get(pn));break}if(i.length===1)i[0]&&hl(i[0]);else{const d=[];for(const c of i)c&&d.push(...c);hl(Gl(d))}}function hl(e,t){const n=J(e)?e:[...e];for(const r of n)r.computed&&Ga(r);for(const r of n)r.computed||Ga(r)}function Ga(e,t){(e!==vt||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function g1(e,t){var n;return(n=vo.get(e))==null?void 0:n.get(t)}const m1=Fl("__proto__,__v_isRef,__isVue"),Ss=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter($n)),Wa=y1();function y1(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=ue(this);for(let l=0,a=this.length;l{e[t]=function(...n){Qn();const r=ue(this)[t].apply(this,n);return Zn(),r}}),e}function _1(e){const t=ue(this);return We(t,"has",e),t.hasOwnProperty(e)}class Bs{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,r){const o=this._isReadonly,l=this._shallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return l;if(n==="__v_raw"&&r===(o?l?R1:zs:l?Ms:$s).get(t))return t;const a=J(t);if(!o){if(a&&ve(Wa,n))return Reflect.get(Wa,n,r);if(n==="hasOwnProperty")return _1}const i=Reflect.get(t,n,r);return($n(n)?Ss.has(n):m1(n))||(o||We(t,"get",n),l)?i:Oe(i)?a&&ql(n)?i:i.value:xe(i)?o?zt(i):Or(i):i}}class Vs extends Bs{constructor(t=!1){super(!1,t)}set(t,n,r,o){let l=t[n];if(Mn(l)&&Oe(l)&&!Oe(r))return!1;if(!this._shallow&&(!ho(r)&&!Mn(r)&&(l=ue(l),r=ue(r)),!J(t)&&Oe(l)&&!Oe(r)))return l.value=r,!0;const a=J(t)&&ql(n)?Number(n)e,Io=e=>Reflect.getPrototypeOf(e);function Wr(e,t,n=!1,r=!1){e=e.__v_raw;const o=ue(e),l=ue(t);n||(hn(t,l)&&We(o,"get",t),We(o,"get",l));const{has:a}=Io(o),i=r?Kl:n?Ql:br;if(a.call(o,t))return i(e.get(t));if(a.call(o,l))return i(e.get(l));e!==o&&e.get(t)}function Kr(e,t=!1){const n=this.__v_raw,r=ue(n),o=ue(e);return t||(hn(e,o)&&We(r,"has",e),We(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function Jr(e,t=!1){return e=e.__v_raw,!t&&We(ue(e),"iterate",pn),Reflect.get(e,"size",e)}function Ka(e){e=ue(e);const t=ue(this);return Io(t).has.call(t,e)||(t.add(e),Vt(t,"add",e,e)),this}function Ja(e,t){t=ue(t);const n=ue(this),{has:r,get:o}=Io(n);let l=r.call(n,e);l||(e=ue(e),l=r.call(n,e));const a=o.call(n,e);return n.set(e,t),l?hn(t,a)&&Vt(n,"set",e,t):Vt(n,"add",e,t),this}function Ya(e){const t=ue(this),{has:n,get:r}=Io(t);let o=n.call(t,e);o||(e=ue(e),o=n.call(t,e)),r&&r.call(t,e);const l=t.delete(e);return o&&Vt(t,"delete",e,void 0),l}function Qa(){const e=ue(this),t=e.size!==0,n=e.clear();return t&&Vt(e,"clear",void 0,void 0),n}function Yr(e,t){return function(r,o){const l=this,a=l.__v_raw,i=ue(a),d=t?Kl:e?Ql:br;return!e&&We(i,"iterate",pn),a.forEach((c,u)=>r.call(o,d(c),d(u),l))}}function Qr(e,t,n){return function(...r){const o=this.__v_raw,l=ue(o),a=Dn(l),i=e==="entries"||e===Symbol.iterator&&a,d=e==="keys"&&a,c=o[e](...r),u=n?Kl:t?Ql:br;return!t&&We(l,"iterate",d?vl:pn),{next(){const{value:p,done:f}=c.next();return f?{value:p,done:f}:{value:i?[u(p[0]),u(p[1])]:u(p),done:f}},[Symbol.iterator](){return this}}}}function jt(e){return function(...t){return e==="delete"?!1:this}}function A1(){const e={get(l){return Wr(this,l)},get size(){return Jr(this)},has:Kr,add:Ka,set:Ja,delete:Ya,clear:Qa,forEach:Yr(!1,!1)},t={get(l){return Wr(this,l,!1,!0)},get size(){return Jr(this)},has:Kr,add:Ka,set:Ja,delete:Ya,clear:Qa,forEach:Yr(!1,!0)},n={get(l){return Wr(this,l,!0)},get size(){return Jr(this,!0)},has(l){return Kr.call(this,l,!0)},add:jt("add"),set:jt("set"),delete:jt("delete"),clear:jt("clear"),forEach:Yr(!0,!1)},r={get(l){return Wr(this,l,!0,!0)},get size(){return Jr(this,!0)},has(l){return Kr.call(this,l,!0)},add:jt("add"),set:jt("set"),delete:jt("delete"),clear:jt("clear"),forEach:Yr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(l=>{e[l]=Qr(l,!1,!1),n[l]=Qr(l,!0,!1),t[l]=Qr(l,!1,!0),r[l]=Qr(l,!0,!0)}),[e,n,t,r]}const[k1,T1,I1,L1]=A1();function Jl(e,t){const n=t?e?L1:I1:e?T1:k1;return(r,o,l)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(ve(n,o)&&o in r?n:r,o,l)}const P1={get:Jl(!1,!1)},D1={get:Jl(!1,!0)},C1={get:Jl(!0,!1)},$s=new WeakMap,Ms=new WeakMap,zs=new WeakMap,R1=new WeakMap;function O1(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function S1(e){return e.__v_skip||!Object.isExtensible(e)?0:O1(e1(e))}function Or(e){return Mn(e)?e:Yl(e,!1,E1,P1,$s)}function Hs(e){return Yl(e,!1,w1,D1,Ms)}function zt(e){return Yl(e,!0,x1,C1,zs)}function Yl(e,t,n,r,o){if(!xe(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const l=o.get(e);if(l)return l;const a=S1(e);if(a===0)return e;const i=new Proxy(e,a===2?r:n);return o.set(e,i),i}function Cn(e){return Mn(e)?Cn(e.__v_raw):!!(e&&e.__v_isReactive)}function Mn(e){return!!(e&&e.__v_isReadonly)}function ho(e){return!!(e&&e.__v_isShallow)}function Fs(e){return Cn(e)||Mn(e)}function ue(e){const t=e&&e.__v_raw;return t?ue(t):e}function Ns(e){return po(e,"__v_skip",!0),e}const br=e=>xe(e)?Or(e):e,Ql=e=>xe(e)?zt(e):e;function Zl(e){Zt&&vt&&(e=ue(e),Os(e.dep||(e.dep=Gl())))}function Xl(e,t){e=ue(e);const n=e.dep;n&&hl(n)}function Oe(e){return!!(e&&e.__v_isRef===!0)}function W(e){return js(e,!1)}function He(e){return js(e,!0)}function js(e,t){return Oe(e)?e:new B1(e,t)}class B1{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ue(t),this._value=n?t:br(t)}get value(){return Zl(this),this._value}set value(t){const n=this.__v_isShallow||ho(t)||Mn(t);t=n?t:ue(t),hn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:br(t),Xl(this))}}function fn(e){return Oe(e)?e.value:e}const V1={get:(e,t,n)=>fn(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Oe(o)&&!Oe(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function qs(e){return Cn(e)?e:new Proxy(e,V1)}class $1{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Zl(this),()=>Xl(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function Us(e){return new $1(e)}class M1{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return g1(ue(this._object),this._key)}}class z1{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Xn(e,t,n){return Oe(e)?e:oe(e)?new z1(e):xe(e)&&arguments.length>1?H1(e,t,n):W(e)}function H1(e,t,n){const r=e[t];return Oe(r)?r:new M1(e,t,n)}class F1{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Wl(t,()=>{this._dirty||(this._dirty=!0,Xl(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=ue(this);return Zl(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function N1(e,t,n=!1){let r,o;const l=oe(e);return l?(r=e,o=gt):(r=e.get,o=e.set),new F1(r,o,l||!o,n)}function Xt(e,t,n,r){let o;try{o=r?e(...r):e()}catch(l){Sr(l,t,n)}return o}function at(e,t,n,r){if(oe(e)){const l=Xt(e,t,n,r);return l&&As(l)&&l.catch(a=>{Sr(a,t,n)}),l}const o=[];for(let l=0;l>>1,o=ze[r],l=xr(o);lIt&&ze.splice(t,1)}function G1(e){J(e)?Rn.push(...e):(!St||!St.includes(e,e.allowRecurse?sn+1:sn))&&Rn.push(e),Ws()}function Za(e,t=Er?It+1:0){for(;txr(n)-xr(r)),sn=0;sne.id==null?1/0:e.id,W1=(e,t)=>{const n=xr(e)-xr(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Ks(e){gl=!1,Er=!0,ze.sort(W1);const t=gt;try{for(It=0;Itse(h)?h.trim():h)),p&&(o=n.map(fo))}let i,d=r[i=Fo(t)]||r[i=Fo(ct(t))];!d&&l&&(d=r[i=Fo(Yn(t))]),d&&at(d,e,6,o);const c=r[i+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[i])return;e.emitted[i]=!0,at(c,e,6,o)}}function Js(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const l=e.emits;let a={},i=!1;if(!oe(e)){const d=c=>{const u=Js(c,t,!0);u&&(i=!0,Be(a,u))};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}return!l&&!i?(xe(e)&&r.set(e,null),null):(J(l)?l.forEach(d=>a[d]=null):Be(a,l),xe(e)&&r.set(e,a),a)}function Po(e,t){return!e||!Dr(t)?!1:(t=t.slice(2).replace(/Once$/,""),ve(e,t[0].toLowerCase()+t.slice(1))||ve(e,Yn(t))||ve(e,t))}let et=null,Ys=null;function mo(e){const t=et;return et=e,Ys=e&&e.type.__scopeId||null,t}function J1(e,t=et,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&di(-1);const l=mo(t);let a;try{a=e(...o)}finally{mo(l),r._d&&di(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function No(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:l,propsOptions:[a],slots:i,attrs:d,emit:c,render:u,renderCache:p,data:f,setupState:h,ctx:y,inheritAttrs:E}=e;let k,x;const L=mo(e);try{if(n.shapeFlag&4){const T=o||r;k=ft(u.call(T,T,p,l,h,f,y)),x=d}else{const T=t;k=ft(T.length>1?T(l,{attrs:d,slots:i,emit:c}):T(l,null)),x=t.props?d:Y1(d)}}catch(T){gr.length=0,Sr(T,e,1),k=Pe(it)}let b=k;if(x&&E!==!1){const T=Object.keys(x),{shapeFlag:$}=b;T.length&&$&7&&(a&&T.some(Nl)&&(x=Q1(x,a)),b=tn(b,x))}return n.dirs&&(b=tn(b),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(b.transition=n.transition),k=b,mo(L),k}const Y1=e=>{let t;for(const n in e)(n==="class"||n==="style"||Dr(n))&&((t||(t={}))[n]=e[n]);return t},Q1=(e,t)=>{const n={};for(const r in e)(!Nl(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Z1(e,t,n){const{props:r,children:o,component:l}=e,{props:a,children:i,patchFlag:d}=t,c=l.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&d>=0){if(d&1024)return!0;if(d&16)return r?Xa(r,a,c):!!a;if(d&8){const u=t.dynamicProps;for(let p=0;pe.__isSuspense;function Qs(e,t){t&&t.pendingBranch?J(e)?t.effects.push(...e):t.effects.push(e):G1(e)}function Zs(e,t){return ta(e,null,t)}const Zr={};function ce(e,t,n){return ta(e,t,n)}function ta(e,t,{immediate:n,deep:r,flush:o,onTrack:l,onTrigger:a}=Ae){var i;const d=Ps()===((i=Ve)==null?void 0:i.scope)?Ve:null;let c,u=!1,p=!1;if(Oe(e)?(c=()=>e.value,u=ho(e)):Cn(e)?(c=()=>e,r=!0):J(e)?(p=!0,u=e.some(T=>Cn(T)||ho(T)),c=()=>e.map(T=>{if(Oe(T))return T.value;if(Cn(T))return un(T);if(oe(T))return Xt(T,d,2)})):oe(e)?t?c=()=>Xt(e,d,2):c=()=>{if(!(d&&d.isUnmounted))return f&&f(),at(e,d,3,[h])}:c=gt,t&&r){const T=c;c=()=>un(T())}let f,h=T=>{f=L.onStop=()=>{Xt(T,d,4)}},y;if(Fn)if(h=gt,t?n&&at(t,d,3,[c(),p?[]:void 0,h]):c(),o==="sync"){const T=J0();y=T.__watcherHandles||(T.__watcherHandles=[])}else return gt;let E=p?new Array(e.length).fill(Zr):Zr;const k=()=>{if(L.active)if(t){const T=L.run();(r||u||(p?T.some(($,R)=>hn($,E[R])):hn(T,E)))&&(f&&f(),at(t,d,3,[T,E===Zr?void 0:p&&E[0]===Zr?[]:E,h]),E=T)}else L.run()};k.allowRecurse=!!t;let x;o==="sync"?x=k:o==="post"?x=()=>Ue(k,d&&d.suspense):(k.pre=!0,d&&(k.id=d.uid),x=()=>Lo(k));const L=new Wl(c,x);t?n?k():E=L.run():o==="post"?Ue(L.run.bind(L),d&&d.suspense):L.run();const b=()=>{L.stop(),d&&d.scope&&jl(d.scope.effects,L)};return y&&y.push(b),b}function t0(e,t,n){const r=this.proxy,o=se(e)?e.includes(".")?Xs(r,e):()=>r[e]:e.bind(r,r);let l;oe(t)?l=t:(l=t.handler,n=t);const a=Ve;Hn(this);const i=ta(o,l.bind(r),n);return a?Hn(a):vn(),i}function Xs(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{un(n,t)});else if(Ts(e))for(const n in e)un(e[n],t);return e}function J8(e,t){const n=et;if(n===null)return e;const r=Ro(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let l=0;l{e.isMounted=!0}),ra(()=>{e.isUnmounting=!0}),e}const rt=[Function,Array],tc={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:rt,onEnter:rt,onAfterEnter:rt,onEnterCancelled:rt,onBeforeLeave:rt,onLeave:rt,onAfterLeave:rt,onLeaveCancelled:rt,onBeforeAppear:rt,onAppear:rt,onAfterAppear:rt,onAppearCancelled:rt},n0={name:"BaseTransition",props:tc,setup(e,{slots:t}){const n=_n(),r=ec();let o;return()=>{const l=t.default&&na(t.default(),!0);if(!l||!l.length)return;let a=l[0];if(l.length>1){for(const E of l)if(E.type!==it){a=E;break}}const i=ue(e),{mode:d}=i;if(r.isLeaving)return jo(a);const c=ei(a);if(!c)return jo(a);const u=wr(c,i,r,n);Ar(c,u);const p=n.subTree,f=p&&ei(p);let h=!1;const{getTransitionKey:y}=c.type;if(y){const E=y();o===void 0?o=E:E!==o&&(o=E,h=!0)}if(f&&f.type!==it&&(!cn(c,f)||h)){const E=wr(f,i,r,n);if(Ar(f,E),d==="out-in")return r.isLeaving=!0,E.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},jo(a);d==="in-out"&&c.type!==it&&(E.delayLeave=(k,x,L)=>{const b=nc(r,f);b[String(f.key)]=f,k[Jt]=()=>{x(),k[Jt]=void 0,delete u.delayedLeave},u.delayedLeave=L})}return a}}},r0=n0;function nc(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function wr(e,t,n,r){const{appear:o,mode:l,persisted:a=!1,onBeforeEnter:i,onEnter:d,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:p,onLeave:f,onAfterLeave:h,onLeaveCancelled:y,onBeforeAppear:E,onAppear:k,onAfterAppear:x,onAppearCancelled:L}=t,b=String(e.key),T=nc(n,e),$=(D,N)=>{D&&at(D,r,9,N)},R=(D,N)=>{const j=N[1];$(D,N),J(D)?D.every(ee=>ee.length<=1)&&j():D.length<=1&&j()},M={mode:l,persisted:a,beforeEnter(D){let N=i;if(!n.isMounted)if(o)N=E||i;else return;D[Jt]&&D[Jt](!0);const j=T[b];j&&cn(e,j)&&j.el[Jt]&&j.el[Jt](),$(N,[D])},enter(D){let N=d,j=c,ee=u;if(!n.isMounted)if(o)N=k||d,j=x||c,ee=L||u;else return;let F=!1;const te=D[Xr]=Le=>{F||(F=!0,Le?$(ee,[D]):$(j,[D]),M.delayedLeave&&M.delayedLeave(),D[Xr]=void 0)};N?R(N,[D,te]):te()},leave(D,N){const j=String(e.key);if(D[Xr]&&D[Xr](!0),n.isUnmounting)return N();$(p,[D]);let ee=!1;const F=D[Jt]=te=>{ee||(ee=!0,N(),te?$(y,[D]):$(h,[D]),D[Jt]=void 0,T[j]===e&&delete T[j])};T[j]=e,f?R(f,[D,F]):F()},clone(D){return wr(D,t,n,r)}};return M}function jo(e){if(Br(e))return e=tn(e),e.children=null,e}function ei(e){return Br(e)?e.children?e.children[0]:void 0:e}function Ar(e,t){e.shapeFlag&6&&e.component?Ar(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 na(e,t=!1,n){let r=[],o=0;for(let l=0;l1)for(let l=0;lBe({name:e.name},t,{setup:e}))():e}const fr=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function _(e){oe(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:l,suspensible:a=!0,onError:i}=e;let d=null,c,u=0;const p=()=>(u++,d=null,f()),f=()=>{let h;return d||(h=d=t().catch(y=>{if(y=y instanceof Error?y:new Error(String(y)),i)return new Promise((E,k)=>{i(y,()=>E(p()),()=>k(y),u+1)});throw y}).then(y=>h!==d&&d?d:(y&&(y.__esModule||y[Symbol.toStringTag]==="Module")&&(y=y.default),c=y,y)))};return B({name:"AsyncComponentWrapper",__asyncLoader:f,get __asyncResolved(){return c},setup(){const h=Ve;if(c)return()=>qo(c,h);const y=L=>{d=null,Sr(L,h,13,!r)};if(a&&h.suspense||Fn)return f().then(L=>()=>qo(L,h)).catch(L=>(y(L),()=>r?Pe(r,{error:L}):null));const E=W(!1),k=W(),x=W(!!o);return o&&setTimeout(()=>{x.value=!1},o),l!=null&&setTimeout(()=>{if(!E.value&&!k.value){const L=new Error(`Async component timed out after ${l}ms.`);y(L),k.value=L}},l),f().then(()=>{E.value=!0,h.parent&&Br(h.parent.vnode)&&Lo(h.parent.update)}).catch(L=>{y(L),k.value=L}),()=>{if(E.value&&c)return qo(c,h);if(k.value&&r)return Pe(r,{error:k.value});if(n&&!x.value)return Pe(n)}}})}function qo(e,t){const{ref:n,props:r,children:o,ce:l}=t.vnode,a=Pe(e,r,o);return a.ref=n,a.ce=l,delete t.vnode.ce,a}const Br=e=>e.type.__isKeepAlive;function o0(e,t){rc(e,"a",t)}function l0(e,t){rc(e,"da",t)}function rc(e,t,n=Ve){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Do(t,r,n),n){let o=n.parent;for(;o&&o.parent;)Br(o.parent.vnode)&&a0(r,t,n,o),o=o.parent}}function a0(e,t,n,r){const o=Do(t,e,r,!0);Vr(()=>{jl(r[t],o)},n)}function Do(e,t,n=Ve,r=!1){if(n){const o=n[e]||(n[e]=[]),l=t.__weh||(t.__weh=(...a)=>{if(n.isUnmounted)return;Qn(),Hn(n);const i=at(t,n,e,a);return vn(),Zn(),i});return r?o.unshift(l):o.push(l),l}}const Ht=e=>(t,n=Ve)=>(!Fn||e==="sp")&&Do(e,(...r)=>t(...r),n),i0=Ht("bm"),ye=Ht("m"),s0=Ht("bu"),oc=Ht("u"),ra=Ht("bum"),Vr=Ht("um"),c0=Ht("sp"),d0=Ht("rtg"),u0=Ht("rtc");function p0(e,t=Ve){Do("ec",e,t)}const lc="components";function tt(e,t){return v0(lc,e,!0,t)||e}const f0=Symbol.for("v-ndc");function v0(e,t,n=!0,r=!1){const o=et||Ve;if(o){const l=o.type;if(e===lc){const i=G0(l,!1);if(i&&(i===t||i===ct(t)||i===Rr(ct(t))))return l}const a=ti(o[e]||l[e],t)||ti(o.appContext[e],t);return!a&&r?l:a}}function ti(e,t){return e&&(e[t]||e[ct(t)]||e[Rr(ct(t))])}function Y8(e,t,n,r){let o;const l=n&&n[r];if(J(e)||se(e)){o=new Array(e.length);for(let a=0,i=e.length;at(a,i,void 0,l&&l[i]));else{const a=Object.keys(e);o=new Array(a.length);for(let i=0,d=a.length;ie?_c(e)?Ro(e)||e.proxy:ml(e.parent):null,vr=Be(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=>ml(e.parent),$root:e=>ml(e.root),$emit:e=>e.emit,$options:e=>oa(e),$forceUpdate:e=>e.f||(e.f=()=>Lo(e.update)),$nextTick:e=>e.n||(e.n=on.bind(e.proxy)),$watch:e=>t0.bind(e)}),Uo=(e,t)=>e!==Ae&&!e.__isScriptSetup&&ve(e,t),h0={get({_:e},t){const{ctx:n,setupState:r,data:o,props:l,accessCache:a,type:i,appContext:d}=e;let c;if(t[0]!=="$"){const h=a[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return l[t]}else{if(Uo(r,t))return a[t]=1,r[t];if(o!==Ae&&ve(o,t))return a[t]=2,o[t];if((c=e.propsOptions[0])&&ve(c,t))return a[t]=3,l[t];if(n!==Ae&&ve(n,t))return a[t]=4,n[t];yl&&(a[t]=0)}}const u=vr[t];let p,f;if(u)return t==="$attrs"&&We(e,"get",t),u(e);if((p=i.__cssModules)&&(p=p[t]))return p;if(n!==Ae&&ve(n,t))return a[t]=4,n[t];if(f=d.config.globalProperties,ve(f,t))return f[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:l}=e;return Uo(o,t)?(o[t]=n,!0):r!==Ae&&ve(r,t)?(r[t]=n,!0):ve(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(l[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:l}},a){let i;return!!n[a]||e!==Ae&&ve(e,a)||Uo(t,a)||(i=l[0])&&ve(i,a)||ve(r,a)||ve(vr,a)||ve(o.config.globalProperties,a)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ve(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ni(e){return J(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let yl=!0;function g0(e){const t=oa(e),n=e.proxy,r=e.ctx;yl=!1,t.beforeCreate&&ri(t.beforeCreate,e,"bc");const{data:o,computed:l,methods:a,watch:i,provide:d,inject:c,created:u,beforeMount:p,mounted:f,beforeUpdate:h,updated:y,activated:E,deactivated:k,beforeDestroy:x,beforeUnmount:L,destroyed:b,unmounted:T,render:$,renderTracked:R,renderTriggered:M,errorCaptured:D,serverPrefetch:N,expose:j,inheritAttrs:ee,components:F,directives:te,filters:Le}=t;if(c&&m0(c,r,null),a)for(const ne in a){const Y=a[ne];oe(Y)&&(r[ne]=Y.bind(n))}if(o){const ne=o.call(n,n);xe(ne)&&(e.data=Or(ne))}if(yl=!0,l)for(const ne in l){const Y=l[ne],De=oe(Y)?Y.bind(n,n):oe(Y.get)?Y.get.bind(n,n):gt,wt=!oe(Y)&&oe(Y.set)?Y.set.bind(n):gt,nt=A({get:De,set:wt});Object.defineProperty(r,ne,{enumerable:!0,configurable:!0,get:()=>nt.value,set:$e=>nt.value=$e})}if(i)for(const ne in i)ac(i[ne],r,n,ne);if(d){const ne=oe(d)?d.call(n):d;Reflect.ownKeys(ne).forEach(Y=>{mt(Y,ne[Y])})}u&&ri(u,e,"c");function G(ne,Y){J(Y)?Y.forEach(De=>ne(De.bind(n))):Y&&ne(Y.bind(n))}if(G(i0,p),G(ye,f),G(s0,h),G(oc,y),G(o0,E),G(l0,k),G(p0,D),G(u0,R),G(d0,M),G(ra,L),G(Vr,T),G(c0,N),J(j))if(j.length){const ne=e.exposed||(e.exposed={});j.forEach(Y=>{Object.defineProperty(ne,Y,{get:()=>n[Y],set:De=>n[Y]=De})})}else e.exposed||(e.exposed={});$&&e.render===gt&&(e.render=$),ee!=null&&(e.inheritAttrs=ee),F&&(e.components=F),te&&(e.directives=te)}function m0(e,t,n=gt){J(e)&&(e=_l(e));for(const r in e){const o=e[r];let l;xe(o)?"default"in o?l=ge(o.from||r,o.default,!0):l=ge(o.from||r):l=ge(o),Oe(l)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>l.value,set:a=>l.value=a}):t[r]=l}}function ri(e,t,n){at(J(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function ac(e,t,n,r){const o=r.includes(".")?Xs(n,r):()=>n[r];if(se(e)){const l=t[e];oe(l)&&ce(o,l)}else if(oe(e))ce(o,e.bind(n));else if(xe(e))if(J(e))e.forEach(l=>ac(l,t,n,r));else{const l=oe(e.handler)?e.handler.bind(n):t[e.handler];oe(l)&&ce(o,l,e)}}function oa(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:l,config:{optionMergeStrategies:a}}=e.appContext,i=l.get(t);let d;return i?d=i:!o.length&&!n&&!r?d=t:(d={},o.length&&o.forEach(c=>yo(d,c,a,!0)),yo(d,t,a)),xe(t)&&l.set(t,d),d}function yo(e,t,n,r=!1){const{mixins:o,extends:l}=t;l&&yo(e,l,n,!0),o&&o.forEach(a=>yo(e,a,n,!0));for(const a in t)if(!(r&&a==="expose")){const i=y0[a]||n&&n[a];e[a]=i?i(e[a],t[a]):t[a]}return e}const y0={data:oi,props:li,emits:li,methods:ur,computed:ur,beforeCreate:Ne,created:Ne,beforeMount:Ne,mounted:Ne,beforeUpdate:Ne,updated:Ne,beforeDestroy:Ne,beforeUnmount:Ne,destroyed:Ne,unmounted:Ne,activated:Ne,deactivated:Ne,errorCaptured:Ne,serverPrefetch:Ne,components:ur,directives:ur,watch:b0,provide:oi,inject:_0};function oi(e,t){return t?e?function(){return Be(oe(e)?e.call(this,this):e,oe(t)?t.call(this,this):t)}:t:e}function _0(e,t){return ur(_l(e),_l(t))}function _l(e){if(J(e)){const t={};for(let n=0;n1)return n&&oe(t)?t.call(r&&r.proxy):t}}function w0(e,t,n,r=!1){const o={},l={};po(l,Co,1),e.propsDefaults=Object.create(null),sc(e,t,o,l);for(const a in e.propsOptions[0])a in o||(o[a]=void 0);n?e.props=r?o:Hs(o):e.type.props?e.props=o:e.props=l,e.attrs=l}function A0(e,t,n,r){const{props:o,attrs:l,vnode:{patchFlag:a}}=e,i=ue(o),[d]=e.propsOptions;let c=!1;if((r||a>0)&&!(a&16)){if(a&8){const u=e.vnode.dynamicProps;for(let p=0;p{d=!0;const[f,h]=cc(p,t,!0);Be(a,f),h&&i.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!l&&!d)return xe(e)&&r.set(e,Pn),Pn;if(J(l))for(let u=0;u-1,h[1]=E<0||y-1||ve(h,"default"))&&i.push(p)}}}const c=[a,i];return xe(e)&&r.set(e,c),c}function ai(e){return e[0]!=="$"}function ii(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function si(e,t){return ii(e)===ii(t)}function ci(e,t){return J(t)?t.findIndex(n=>si(n,e)):oe(t)&&si(t,e)?0:-1}const dc=e=>e[0]==="_"||e==="$stable",la=e=>J(e)?e.map(ft):[ft(e)],k0=(e,t,n)=>{if(t._n)return t;const r=J1((...o)=>la(t(...o)),n);return r._c=!1,r},uc=(e,t,n)=>{const r=e._ctx;for(const o in e){if(dc(o))continue;const l=e[o];if(oe(l))t[o]=k0(o,l,r);else if(l!=null){const a=la(l);t[o]=()=>a}}},pc=(e,t)=>{const n=la(t);e.slots.default=()=>n},T0=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ue(t),po(t,"_",n)):uc(t,e.slots={})}else e.slots={},t&&pc(e,t);po(e.slots,Co,1)},I0=(e,t,n)=>{const{vnode:r,slots:o}=e;let l=!0,a=Ae;if(r.shapeFlag&32){const i=t._;i?n&&i===1?l=!1:(Be(o,t),!n&&i===1&&delete o._):(l=!t.$stable,uc(t,o)),a=t}else t&&(pc(e,t),a={default:1});if(l)for(const i in o)!dc(i)&&a[i]==null&&delete o[i]};function bo(e,t,n,r,o=!1){if(J(e)){e.forEach((f,h)=>bo(f,t&&(J(t)?t[h]:t),n,r,o));return}if(fr(r)&&!o)return;const l=r.shapeFlag&4?Ro(r.component)||r.component.proxy:r.el,a=o?null:l,{i,r:d}=e,c=t&&t.r,u=i.refs===Ae?i.refs={}:i.refs,p=i.setupState;if(c!=null&&c!==d&&(se(c)?(u[c]=null,ve(p,c)&&(p[c]=null)):Oe(c)&&(c.value=null)),oe(d))Xt(d,i,12,[a,u]);else{const f=se(d),h=Oe(d);if(f||h){const y=()=>{if(e.f){const E=f?ve(p,d)?p[d]:u[d]:d.value;o?J(E)&&jl(E,l):J(E)?E.includes(l)||E.push(l):f?(u[d]=[l],ve(p,d)&&(p[d]=u[d])):(d.value=[l],e.k&&(u[e.k]=d.value))}else f?(u[d]=a,ve(p,d)&&(p[d]=a)):h&&(d.value=a,e.k&&(u[e.k]=a))};a?(y.id=-1,Ue(y,n)):y()}}}let qt=!1;const eo=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",to=e=>e.nodeType===8;function L0(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:l,parentNode:a,remove:i,insert:d,createComment:c}}=e,u=(b,T)=>{if(!T.hasChildNodes()){n(null,b,T),go(),T._vnode=b;return}qt=!1,p(T.firstChild,b,null,null,null),go(),T._vnode=b,qt&&console.error("Hydration completed but contains mismatches.")},p=(b,T,$,R,M,D=!1)=>{const N=to(b)&&b.data==="[",j=()=>E(b,T,$,R,M,N),{type:ee,ref:F,shapeFlag:te,patchFlag:Le}=T;let Te=b.nodeType;T.el=b,Le===-2&&(D=!1,T.dynamicChildren=null);let G=null;switch(ee){case zn:Te!==3?T.children===""?(d(T.el=o(""),a(b),b),G=b):G=j():(b.data!==T.children&&(qt=!0,b.data=T.children),G=l(b));break;case it:if(Te!==8||N)if(b.tagName.toLowerCase()==="template"){const ne=T.el.content.firstChild;x(ne,b,$),T.el=b=ne,G=l(b)}else G=j();else G=l(b);break;case hr:if(N&&(b=l(b),Te=b.nodeType),Te===1||Te===3){G=b;const ne=!T.children.length;for(let Y=0;Y{D=D||!!T.dynamicChildren;const{type:N,props:j,patchFlag:ee,shapeFlag:F,dirs:te,transition:Le}=T,Te=N==="input"&&te||N==="option";if(Te||ee!==-1){if(te&&Tt(T,null,$,"created"),j)if(Te||!D||ee&48)for(const Y in j)(Te&&Y.endsWith("value")||Dr(Y)&&!pr(Y))&&r(b,Y,null,j[Y],!1,void 0,$);else j.onClick&&r(b,"onClick",null,j.onClick,!1,void 0,$);let G;(G=j&&j.onVnodeBeforeMount)&&ot(G,$,T);let ne=!1;if(L(b)){ne=fc(R,Le)&&$&&$.vnode.props&&$.vnode.props.appear;const Y=b.content.firstChild;ne&&Le.beforeEnter(Y),x(Y,b,$),T.el=b=Y}if(te&&Tt(T,null,$,"beforeMount"),((G=j&&j.onVnodeMounted)||te||ne)&&Qs(()=>{G&&ot(G,$,T),ne&&Le.enter(b),te&&Tt(T,null,$,"mounted")},R),F&16&&!(j&&(j.innerHTML||j.textContent))){let Y=h(b.firstChild,T,b,$,R,M,D);for(;Y;){qt=!0;const De=Y;Y=Y.nextSibling,i(De)}}else F&8&&b.textContent!==T.children&&(qt=!0,b.textContent=T.children)}return b.nextSibling},h=(b,T,$,R,M,D,N)=>{N=N||!!T.dynamicChildren;const j=T.children,ee=j.length;for(let F=0;F{const{slotScopeIds:N}=T;N&&(M=M?M.concat(N):N);const j=a(b),ee=h(l(b),T,j,$,R,M,D);return ee&&to(ee)&&ee.data==="]"?l(T.anchor=ee):(qt=!0,d(T.anchor=c("]"),j,ee),ee)},E=(b,T,$,R,M,D)=>{if(qt=!0,T.el=null,D){const ee=k(b);for(;;){const F=l(b);if(F&&F!==ee)i(F);else break}}const N=l(b),j=a(b);return i(b),n(null,T,j,N,$,R,eo(j),M),N},k=(b,T="[",$="]")=>{let R=0;for(;b;)if(b=l(b),b&&to(b)&&(b.data===T&&R++,b.data===$)){if(R===0)return l(b);R--}return b},x=(b,T,$)=>{const R=T.parentNode;R&&R.replaceChild(b,T);let M=$;for(;M;)M.vnode.el===T&&(M.vnode.el=b,M.subTree.el=b),M=M.parent},L=b=>b.nodeType===1&&b.tagName.toLowerCase()==="template";return[u,p]}const Ue=Qs;function P0(e){return D0(e,L0)}function D0(e,t){const n=pl();n.__VUE__=!0;const{insert:r,remove:o,patchProp:l,createElement:a,createText:i,createComment:d,setText:c,setElementText:u,parentNode:p,nextSibling:f,setScopeId:h=gt,insertStaticContent:y}=e,E=(g,m,w,I=null,C=null,O=null,q=!1,V=null,H=!!m.dynamicChildren)=>{if(g===m)return;g&&!cn(g,m)&&(I=P(g),$e(g,C,O,!0),g=null),m.patchFlag===-2&&(H=!1,m.dynamicChildren=null);const{type:S,ref:Z,shapeFlag:K}=m;switch(S){case zn:k(g,m,w,I);break;case it:x(g,m,w,I);break;case hr:g==null&&L(m,w,I,q);break;case Xe:F(g,m,w,I,C,O,q,V,H);break;default:K&1?$(g,m,w,I,C,O,q,V,H):K&6?te(g,m,w,I,C,O,q,V,H):(K&64||K&128)&&S.process(g,m,w,I,C,O,q,V,H,z)}Z!=null&&C&&bo(Z,g&&g.ref,O,m||g,!m)},k=(g,m,w,I)=>{if(g==null)r(m.el=i(m.children),w,I);else{const C=m.el=g.el;m.children!==g.children&&c(C,m.children)}},x=(g,m,w,I)=>{g==null?r(m.el=d(m.children||""),w,I):m.el=g.el},L=(g,m,w,I)=>{[g.el,g.anchor]=y(g.children,m,w,I,g.el,g.anchor)},b=({el:g,anchor:m},w,I)=>{let C;for(;g&&g!==m;)C=f(g),r(g,w,I),g=C;r(m,w,I)},T=({el:g,anchor:m})=>{let w;for(;g&&g!==m;)w=f(g),o(g),g=w;o(m)},$=(g,m,w,I,C,O,q,V,H)=>{q=q||m.type==="svg",g==null?R(m,w,I,C,O,q,V,H):N(g,m,C,O,q,V,H)},R=(g,m,w,I,C,O,q,V)=>{let H,S;const{type:Z,props:K,shapeFlag:X,transition:re,dirs:ie}=g;if(H=g.el=a(g.type,O,K&&K.is,K),X&8?u(H,g.children):X&16&&D(g.children,H,null,I,C,O&&Z!=="foreignObject",q,V),ie&&Tt(g,null,I,"created"),M(H,g,g.scopeId,q,I),K){for(const be in K)be!=="value"&&!pr(be)&&l(H,be,null,K[be],O,g.children,I,C,Ce);"value"in K&&l(H,"value",null,K.value),(S=K.onVnodeBeforeMount)&&ot(S,I,g)}ie&&Tt(g,null,I,"beforeMount");const we=fc(C,re);we&&re.beforeEnter(H),r(H,m,w),((S=K&&K.onVnodeMounted)||we||ie)&&Ue(()=>{S&&ot(S,I,g),we&&re.enter(H),ie&&Tt(g,null,I,"mounted")},C)},M=(g,m,w,I,C)=>{if(w&&h(g,w),I)for(let O=0;O{for(let S=H;S{const V=m.el=g.el;let{patchFlag:H,dynamicChildren:S,dirs:Z}=m;H|=g.patchFlag&16;const K=g.props||Ae,X=m.props||Ae;let re;w&&ln(w,!1),(re=X.onVnodeBeforeUpdate)&&ot(re,w,m,g),Z&&Tt(m,g,w,"beforeUpdate"),w&&ln(w,!0);const ie=C&&m.type!=="foreignObject";if(S?j(g.dynamicChildren,S,V,w,I,ie,O):q||Y(g,m,V,null,w,I,ie,O,!1),H>0){if(H&16)ee(V,m,K,X,w,I,C);else if(H&2&&K.class!==X.class&&l(V,"class",null,X.class,C),H&4&&l(V,"style",K.style,X.style,C),H&8){const we=m.dynamicProps;for(let be=0;be{re&&ot(re,w,m,g),Z&&Tt(m,g,w,"updated")},I)},j=(g,m,w,I,C,O,q)=>{for(let V=0;V{if(w!==I){if(w!==Ae)for(const V in w)!pr(V)&&!(V in I)&&l(g,V,w[V],null,q,m.children,C,O,Ce);for(const V in I){if(pr(V))continue;const H=I[V],S=w[V];H!==S&&V!=="value"&&l(g,V,S,H,q,m.children,C,O,Ce)}"value"in I&&l(g,"value",w.value,I.value)}},F=(g,m,w,I,C,O,q,V,H)=>{const S=m.el=g?g.el:i(""),Z=m.anchor=g?g.anchor:i("");let{patchFlag:K,dynamicChildren:X,slotScopeIds:re}=m;re&&(V=V?V.concat(re):re),g==null?(r(S,w,I),r(Z,w,I),D(m.children,w,Z,C,O,q,V,H)):K>0&&K&64&&X&&g.dynamicChildren?(j(g.dynamicChildren,X,w,C,O,q,V),(m.key!=null||C&&m===C.subTree)&&vc(g,m,!0)):Y(g,m,w,Z,C,O,q,V,H)},te=(g,m,w,I,C,O,q,V,H)=>{m.slotScopeIds=V,g==null?m.shapeFlag&512?C.ctx.activate(m,w,I,q,H):Le(m,w,I,C,O,q,H):Te(g,m,H)},Le=(g,m,w,I,C,O,q)=>{const V=g.component=F0(g,I,C);if(Br(g)&&(V.ctx.renderer=z),N0(V),V.asyncDep){if(C&&C.registerDep(V,G),!g.el){const H=V.subTree=Pe(it);x(null,H,m,w)}return}G(V,g,m,w,C,O,q)},Te=(g,m,w)=>{const I=m.component=g.component;if(Z1(g,m,w))if(I.asyncDep&&!I.asyncResolved){ne(I,m,w);return}else I.next=m,U1(I.update),I.update();else m.el=g.el,I.vnode=m},G=(g,m,w,I,C,O,q)=>{const V=()=>{if(g.isMounted){let{next:Z,bu:K,u:X,parent:re,vnode:ie}=g,we=Z,be;ln(g,!1),Z?(Z.el=ie.el,ne(g,Z,q)):Z=ie,K&&co(K),(be=Z.props&&Z.props.onVnodeBeforeUpdate)&&ot(be,re,Z,ie),ln(g,!0);const Re=No(g),ut=g.subTree;g.subTree=Re,E(ut,Re,p(ut.el),P(ut),g,C,O),Z.el=Re.el,we===null&&X1(g,Re.el),X&&Ue(X,C),(be=Z.props&&Z.props.onVnodeUpdated)&&Ue(()=>ot(be,re,Z,ie),C)}else{let Z;const{el:K,props:X}=m,{bm:re,m:ie,parent:we}=g,be=fr(m);if(ln(g,!1),re&&co(re),!be&&(Z=X&&X.onVnodeBeforeMount)&&ot(Z,we,m),ln(g,!0),K&&pe){const Re=()=>{g.subTree=No(g),pe(K,g.subTree,g,C,null)};be?m.type.__asyncLoader().then(()=>!g.isUnmounted&&Re()):Re()}else{const Re=g.subTree=No(g);E(null,Re,w,I,g,C,O),m.el=Re.el}if(ie&&Ue(ie,C),!be&&(Z=X&&X.onVnodeMounted)){const Re=m;Ue(()=>ot(Z,we,Re),C)}(m.shapeFlag&256||we&&fr(we.vnode)&&we.vnode.shapeFlag&256)&&g.a&&Ue(g.a,C),g.isMounted=!0,m=w=I=null}},H=g.effect=new Wl(V,()=>Lo(S),g.scope),S=g.update=()=>H.run();S.id=g.uid,ln(g,!0),S()},ne=(g,m,w)=>{m.component=g;const I=g.vnode.props;g.vnode=m,g.next=null,A0(g,m.props,I,w),I0(g,m.children,w),Qn(),Za(),Zn()},Y=(g,m,w,I,C,O,q,V,H=!1)=>{const S=g&&g.children,Z=g?g.shapeFlag:0,K=m.children,{patchFlag:X,shapeFlag:re}=m;if(X>0){if(X&128){wt(S,K,w,I,C,O,q,V,H);return}else if(X&256){De(S,K,w,I,C,O,q,V,H);return}}re&8?(Z&16&&Ce(S,C,O),K!==S&&u(w,K)):Z&16?re&16?wt(S,K,w,I,C,O,q,V,H):Ce(S,C,O,!0):(Z&8&&u(w,""),re&16&&D(K,w,I,C,O,q,V,H))},De=(g,m,w,I,C,O,q,V,H)=>{g=g||Pn,m=m||Pn;const S=g.length,Z=m.length,K=Math.min(S,Z);let X;for(X=0;XZ?Ce(g,C,O,!0,!1,K):D(m,w,I,C,O,q,V,H,K)},wt=(g,m,w,I,C,O,q,V,H)=>{let S=0;const Z=m.length;let K=g.length-1,X=Z-1;for(;S<=K&&S<=X;){const re=g[S],ie=m[S]=H?Yt(m[S]):ft(m[S]);if(cn(re,ie))E(re,ie,w,null,C,O,q,V,H);else break;S++}for(;S<=K&&S<=X;){const re=g[K],ie=m[X]=H?Yt(m[X]):ft(m[X]);if(cn(re,ie))E(re,ie,w,null,C,O,q,V,H);else break;K--,X--}if(S>K){if(S<=X){const re=X+1,ie=reX)for(;S<=K;)$e(g[S],C,O,!0),S++;else{const re=S,ie=S,we=new Map;for(S=ie;S<=X;S++){const Qe=m[S]=H?Yt(m[S]):ft(m[S]);Qe.key!=null&&we.set(Qe.key,S)}let be,Re=0;const ut=X-ie+1;let En=!1,za=0;const lr=new Array(ut);for(S=0;S=ut){$e(Qe,C,O,!0);continue}let kt;if(Qe.key!=null)kt=we.get(Qe.key);else for(be=ie;be<=X;be++)if(lr[be-ie]===0&&cn(Qe,m[be])){kt=be;break}kt===void 0?$e(Qe,C,O,!0):(lr[kt-ie]=S+1,kt>=za?za=kt:En=!0,E(Qe,m[kt],w,null,C,O,q,V,H),Re++)}const Ha=En?C0(lr):Pn;for(be=Ha.length-1,S=ut-1;S>=0;S--){const Qe=ie+S,kt=m[Qe],Fa=Qe+1{const{el:O,type:q,transition:V,children:H,shapeFlag:S}=g;if(S&6){nt(g.component.subTree,m,w,I);return}if(S&128){g.suspense.move(m,w,I);return}if(S&64){q.move(g,m,w,z);return}if(q===Xe){r(O,m,w);for(let K=0;KV.enter(O),C);else{const{leave:K,delayLeave:X,afterLeave:re}=V,ie=()=>r(O,m,w),we=()=>{K(O,()=>{ie(),re&&re()})};X?X(O,ie,we):we()}else r(O,m,w)},$e=(g,m,w,I=!1,C=!1)=>{const{type:O,props:q,ref:V,children:H,dynamicChildren:S,shapeFlag:Z,patchFlag:K,dirs:X}=g;if(V!=null&&bo(V,null,w,g,!0),Z&256){m.ctx.deactivate(g);return}const re=Z&1&&X,ie=!fr(g);let we;if(ie&&(we=q&&q.onVnodeBeforeUnmount)&&ot(we,m,g),Z&6)At(g.component,w,I);else{if(Z&128){g.suspense.unmount(w,I);return}re&&Tt(g,null,m,"beforeUnmount"),Z&64?g.type.remove(g,m,w,C,z,I):S&&(O!==Xe||K>0&&K&64)?Ce(S,m,w,!1,!0):(O===Xe&&K&384||!C&&Z&16)&&Ce(H,m,w),I&&Ye(g)}(ie&&(we=q&&q.onVnodeUnmounted)||re)&&Ue(()=>{we&&ot(we,m,g),re&&Tt(g,null,m,"unmounted")},w)},Ye=g=>{const{type:m,el:w,anchor:I,transition:C}=g;if(m===Xe){Pt(w,I);return}if(m===hr){T(g);return}const O=()=>{o(w),C&&!C.persisted&&C.afterLeave&&C.afterLeave()};if(g.shapeFlag&1&&C&&!C.persisted){const{leave:q,delayLeave:V}=C,H=()=>q(w,O);V?V(g.el,O,H):H()}else O()},Pt=(g,m)=>{let w;for(;g!==m;)w=f(g),o(g),g=w;o(m)},At=(g,m,w)=>{const{bum:I,scope:C,update:O,subTree:q,um:V}=g;I&&co(I),C.stop(),O&&(O.active=!1,$e(q,g,m,w)),V&&Ue(V,m),Ue(()=>{g.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&g.asyncDep&&!g.asyncResolved&&g.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},Ce=(g,m,w,I=!1,C=!1,O=0)=>{for(let q=O;qg.shapeFlag&6?P(g.component.subTree):g.shapeFlag&128?g.suspense.next():f(g.anchor||g.el),U=(g,m,w)=>{g==null?m._vnode&&$e(m._vnode,null,null,!0):E(m._vnode||null,g,m,null,null,null,w),Za(),go(),m._vnode=g},z={p:E,um:$e,m:nt,r:Ye,mt:Le,mc:D,pc:Y,pbc:j,n:P,o:e};let Q,pe;return t&&([Q,pe]=t(z)),{render:U,hydrate:Q,createApp:x0(U,Q)}}function ln({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function fc(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function vc(e,t,n=!1){const r=e.children,o=t.children;if(J(r)&&J(o))for(let l=0;l>1,e[n[i]]0&&(t[r]=n[l-1]),n[l]=r)}}for(l=n.length,a=n[l-1];l-- >0;)n[l]=a,a=t[a];return n}const R0=e=>e.__isTeleport,Xe=Symbol.for("v-fgt"),zn=Symbol.for("v-txt"),it=Symbol.for("v-cmt"),hr=Symbol.for("v-stc"),gr=[];let ht=null;function O0(e=!1){gr.push(ht=e?null:[])}function S0(){gr.pop(),ht=gr[gr.length-1]||null}let kr=1;function di(e){kr+=e}function hc(e){return e.dynamicChildren=kr>0?ht||Pn:null,S0(),kr>0&&ht&&ht.push(e),e}function Q8(e,t,n,r,o,l){return hc(mc(e,t,n,r,o,l,!0))}function B0(e,t,n,r,o){return hc(Pe(e,t,n,r,o,!0))}function El(e){return e?e.__v_isVNode===!0:!1}function cn(e,t){return e.type===t.type&&e.key===t.key}const Co="__vInternal",gc=({key:e})=>e??null,uo=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?se(e)||Oe(e)||oe(e)?{i:et,r:e,k:t,f:!!n}:e:null);function mc(e,t=null,n=null,r=0,o=null,l=e===Xe?0:1,a=!1,i=!1){const d={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&gc(t),ref:t&&uo(t),scopeId:Ys,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:l,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:et};return i?(aa(d,n),l&128&&e.normalize(d)):n&&(d.shapeFlag|=se(n)?8:16),kr>0&&!a&&ht&&(d.patchFlag>0||l&6)&&d.patchFlag!==32&&ht.push(d),d}const Pe=V0;function V0(e,t=null,n=null,r=0,o=null,l=!1){if((!e||e===f0)&&(e=it),El(e)){const i=tn(e,t,!0);return n&&aa(i,n),kr>0&&!l&&ht&&(i.shapeFlag&6?ht[ht.indexOf(e)]=i:ht.push(i)),i.patchFlag|=-2,i}if(W0(e)&&(e=e.__vccOpts),t){t=$0(t);let{class:i,style:d}=t;i&&!se(i)&&(t.class=To(i)),xe(d)&&(Fs(d)&&!J(d)&&(d=Be({},d)),t.style=ko(d))}const a=se(e)?1:e0(e)?128:R0(e)?64:xe(e)?4:oe(e)?2:0;return mc(e,t,n,r,o,a,l,!0)}function $0(e){return e?Fs(e)||Co in e?Be({},e):e:null}function tn(e,t,n=!1){const{props:r,ref:o,patchFlag:l,children:a}=e,i=t?M0(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:i,key:i&&gc(i),ref:t&&t.ref?n&&o?J(o)?o.concat(uo(t)):[o,uo(t)]:uo(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Xe?l===-1?16:l|16:l,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&tn(e.ssContent),ssFallback:e.ssFallback&&tn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function yc(e=" ",t=0){return Pe(zn,null,e,t)}function Z8(e,t){const n=Pe(hr,null,e);return n.staticCount=t,n}function X8(e="",t=!1){return t?(O0(),B0(it,null,e)):Pe(it,null,e)}function ft(e){return e==null||typeof e=="boolean"?Pe(it):J(e)?Pe(Xe,null,e.slice()):typeof e=="object"?Yt(e):Pe(zn,null,String(e))}function Yt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:tn(e)}function aa(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(J(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),aa(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(Co in t)?t._ctx=et:o===3&&et&&(et.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else oe(t)?(t={default:t,_ctx:et},n=32):(t=String(t),r&64?(n=16,t=[yc(t)]):n=8);e.children=t,e.shapeFlag|=n}function M0(...e){const t={};for(let n=0;nVe||et;let ia,xn,ui="__VUE_INSTANCE_SETTERS__";(xn=pl()[ui])||(xn=pl()[ui]=[]),xn.push(e=>Ve=e),ia=e=>{xn.length>1?xn.forEach(t=>t(e)):xn[0](e)};const Hn=e=>{ia(e),e.scope.on()},vn=()=>{Ve&&Ve.scope.off(),ia(null)};function _c(e){return e.vnode.shapeFlag&4}let Fn=!1;function N0(e,t=!1){Fn=t;const{props:n,children:r}=e.vnode,o=_c(e);w0(e,n,o,t),T0(e,r);const l=o?j0(e,t):void 0;return Fn=!1,l}function j0(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Ns(new Proxy(e.ctx,h0));const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?U0(e):null;Hn(e),Qn();const l=Xt(r,e,0,[e.props,o]);if(Zn(),vn(),As(l)){if(l.then(vn,vn),t)return l.then(a=>{pi(e,a,t)}).catch(a=>{Sr(a,e,0)});e.asyncDep=l}else pi(e,l,t)}else bc(e,t)}function pi(e,t,n){oe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:xe(t)&&(e.setupState=qs(t)),bc(e,n)}let fi;function bc(e,t,n){const r=e.type;if(!e.render){if(!t&&fi&&!r.render){const o=r.template||oa(e).template;if(o){const{isCustomElement:l,compilerOptions:a}=e.appContext.config,{delimiters:i,compilerOptions:d}=r,c=Be(Be({isCustomElement:l,delimiters:i},a),d);r.render=fi(o,c)}}e.render=r.render||gt}{Hn(e),Qn();try{g0(e)}finally{Zn(),vn()}}}function q0(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return We(e,"get","$attrs"),t[n]}}))}function U0(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return q0(e)},slots:e.slots,emit:e.emit,expose:t}}function Ro(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(qs(Ns(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in vr)return vr[n](e)},has(t,n){return n in t||n in vr}}))}function G0(e,t=!0){return oe(e)?e.displayName||e.name:e.name||t&&e.__name}function W0(e){return oe(e)&&"__vccOpts"in e}const A=(e,t)=>N1(e,t,Fn);function s(e,t,n){const r=arguments.length;return r===2?xe(t)&&!J(t)?El(t)?Pe(e,null,[t]):Pe(e,t):Pe(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&El(n)&&(n=[n]),Pe(e,t,n))}const K0=Symbol.for("v-scx"),J0=()=>ge(K0),Y0="3.3.7",Q0="http://www.w3.org/2000/svg",dn=typeof document<"u"?document:null,vi=dn&&dn.createElement("template"),Z0={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t?dn.createElementNS(Q0,e):dn.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>dn.createTextNode(e),createComment:e=>dn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>dn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,l){const a=n?n.previousSibling:t.lastChild;if(o&&(o===l||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===l||!(o=o.nextSibling)););else{vi.innerHTML=r?`${e}`:e;const i=vi.content;if(r){const d=i.firstChild;for(;d.firstChild;)i.appendChild(d.firstChild);i.removeChild(d)}t.insertBefore(i,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Ut="transition",ar="animation",Nn=Symbol("_vtc"),nn=(e,{slots:t})=>s(r0,xc(e),t);nn.displayName="Transition";const Ec={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},X0=nn.props=Be({},tc,Ec),an=(e,t=[])=>{J(e)?e.forEach(n=>n(...t)):e&&e(...t)},hi=e=>e?J(e)?e.some(t=>t.length>1):e.length>1:!1;function xc(e){const t={};for(const F in e)F in Ec||(t[F]=e[F]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:l=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:i=`${n}-enter-to`,appearFromClass:d=l,appearActiveClass:c=a,appearToClass:u=i,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,y=e2(o),E=y&&y[0],k=y&&y[1],{onBeforeEnter:x,onEnter:L,onEnterCancelled:b,onLeave:T,onLeaveCancelled:$,onBeforeAppear:R=x,onAppear:M=L,onAppearCancelled:D=b}=t,N=(F,te,Le)=>{Kt(F,te?u:i),Kt(F,te?c:a),Le&&Le()},j=(F,te)=>{F._isLeaving=!1,Kt(F,p),Kt(F,h),Kt(F,f),te&&te()},ee=F=>(te,Le)=>{const Te=F?M:L,G=()=>N(te,F,Le);an(Te,[te,G]),gi(()=>{Kt(te,F?d:l),Ct(te,F?u:i),hi(Te)||mi(te,r,E,G)})};return Be(t,{onBeforeEnter(F){an(x,[F]),Ct(F,l),Ct(F,a)},onBeforeAppear(F){an(R,[F]),Ct(F,d),Ct(F,c)},onEnter:ee(!1),onAppear:ee(!0),onLeave(F,te){F._isLeaving=!0;const Le=()=>j(F,te);Ct(F,p),Ac(),Ct(F,f),gi(()=>{F._isLeaving&&(Kt(F,p),Ct(F,h),hi(T)||mi(F,r,k,Le))}),an(T,[F,Le])},onEnterCancelled(F){N(F,!1),an(b,[F])},onAppearCancelled(F){N(F,!0),an(D,[F])},onLeaveCancelled(F){j(F),an($,[F])}})}function e2(e){if(e==null)return null;if(xe(e))return[Go(e.enter),Go(e.leave)];{const t=Go(e);return[t,t]}}function Go(e){return r1(e)}function Ct(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Nn]||(e[Nn]=new Set)).add(t)}function Kt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Nn];n&&(n.delete(t),n.size||(e[Nn]=void 0))}function gi(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let t2=0;function mi(e,t,n,r){const o=e._endId=++t2,l=()=>{o===e._endId&&r()};if(n)return setTimeout(l,n);const{type:a,timeout:i,propCount:d}=wc(e,t);if(!a)return r();const c=a+"end";let u=0;const p=()=>{e.removeEventListener(c,f),l()},f=h=>{h.target===e&&++u>=d&&p()};setTimeout(()=>{u(n[y]||"").split(", "),o=r(`${Ut}Delay`),l=r(`${Ut}Duration`),a=yi(o,l),i=r(`${ar}Delay`),d=r(`${ar}Duration`),c=yi(i,d);let u=null,p=0,f=0;t===Ut?a>0&&(u=Ut,p=a,f=l.length):t===ar?c>0&&(u=ar,p=c,f=d.length):(p=Math.max(a,c),u=p>0?a>c?Ut:ar:null,f=u?u===Ut?l.length:d.length:0);const h=u===Ut&&/\b(transform|all)(,|$)/.test(r(`${Ut}Property`).toString());return{type:u,timeout:p,propCount:f,hasTransform:h}}function yi(e,t){for(;e.length_i(n)+_i(e[r])))}function _i(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Ac(){return document.body.offsetHeight}function n2(e,t,n){const r=e[Nn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const sa=Symbol("_vod"),e5={beforeMount(e,{value:t},{transition:n}){e[sa]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):ir(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),ir(e,!0),r.enter(e)):r.leave(e,()=>{ir(e,!1)}):ir(e,t))},beforeUnmount(e,{value:t}){ir(e,t)}};function ir(e,t){e.style.display=t?e[sa]:"none"}function r2(e,t,n){const r=e.style,o=se(n);if(n&&!o){if(t&&!se(t))for(const l in t)n[l]==null&&xl(r,l,"");for(const l in n)xl(r,l,n[l])}else{const l=r.display;o?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),sa in e&&(r.display=l)}}const bi=/\s*!important$/;function xl(e,t,n){if(J(n))n.forEach(r=>xl(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=o2(e,t);bi.test(n)?e.setProperty(Yn(r),n.replace(bi,""),"important"):e[r]=n}}const Ei=["Webkit","Moz","ms"],Wo={};function o2(e,t){const n=Wo[t];if(n)return n;let r=ct(t);if(r!=="filter"&&r in e)return Wo[t]=r;r=Rr(r);for(let o=0;oKo||(d2.then(()=>Ko=0),Ko=Date.now());function p2(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;at(f2(r,n.value),t,5,[r])};return n.value=e,n.attached=u2(),n}function f2(e,t){if(J(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const ki=/^on[a-z]/,v2=(e,t,n,r,o=!1,l,a,i,d)=>{t==="class"?n2(e,r,o):t==="style"?r2(e,n,r):Dr(t)?Nl(t)||s2(e,t,n,r,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):h2(e,t,r,o))?a2(e,t,r,l,a,i,d):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),l2(e,t,r,o))};function h2(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&ki.test(t)&&oe(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||ki.test(t)&&se(n)?!1:t in e}const kc=new WeakMap,Tc=new WeakMap,Eo=Symbol("_moveCb"),Ti=Symbol("_enterCb"),Ic={name:"TransitionGroup",props:Be({},X0,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=_n(),r=ec();let o,l;return oc(()=>{if(!o.length)return;const a=e.moveClass||`${e.name||"v"}-move`;if(!E2(o[0].el,n.vnode.el,a))return;o.forEach(y2),o.forEach(_2);const i=o.filter(b2);Ac(),i.forEach(d=>{const c=d.el,u=c.style;Ct(c,a),u.transform=u.webkitTransform=u.transitionDuration="";const p=c[Eo]=f=>{f&&f.target!==c||(!f||/transform$/.test(f.propertyName))&&(c.removeEventListener("transitionend",p),c[Eo]=null,Kt(c,a))};c.addEventListener("transitionend",p)})}),()=>{const a=ue(e),i=xc(a);let d=a.tag||Xe;o=l,l=t.default?na(t.default()):[];for(let c=0;cdelete e.mode;Ic.props;const m2=Ic;function y2(e){const t=e.el;t[Eo]&&t[Eo](),t[Ti]&&t[Ti]()}function _2(e){Tc.set(e,e.el.getBoundingClientRect())}function b2(e){const t=kc.get(e),n=Tc.get(e),r=t.left-n.left,o=t.top-n.top;if(r||o){const l=e.el.style;return l.transform=l.webkitTransform=`translate(${r}px,${o}px)`,l.transitionDuration="0s",e}}function E2(e,t,n){const r=e.cloneNode(),o=e[Nn];o&&o.forEach(i=>{i.split(/\s+/).forEach(d=>d&&r.classList.remove(d))}),n.split(/\s+/).forEach(i=>i&&r.classList.add(i)),r.style.display="none";const l=t.nodeType===1?t:t.parentNode;l.appendChild(r);const{hasTransform:a}=wc(r);return l.removeChild(r),a}const rn=e=>{const t=e.props["onUpdate:modelValue"]||!1;return J(t)?n=>co(t,n):t};function x2(e){e.target.composing=!0}function Ii(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const st=Symbol("_assign"),Li={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e[st]=rn(o);const l=r||o.props&&o.props.type==="number";Bt(e,t?"change":"input",a=>{if(a.target.composing)return;let i=e.value;n&&(i=i.trim()),l&&(i=fo(i)),e[st](i)}),n&&Bt(e,"change",()=>{e.value=e.value.trim()}),t||(Bt(e,"compositionstart",x2),Bt(e,"compositionend",Ii),Bt(e,"change",Ii))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:o}},l){if(e[st]=rn(l),e.composing||document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===t||(o||e.type==="number")&&fo(e.value)===t))return;const a=t??"";e.value!==a&&(e.value=a)}},w2={deep:!0,created(e,t,n){e[st]=rn(n),Bt(e,"change",()=>{const r=e._modelValue,o=jn(e),l=e.checked,a=e[st];if(J(r)){const i=Ul(r,o),d=i!==-1;if(l&&!d)a(r.concat(o));else if(!l&&d){const c=[...r];c.splice(i,1),a(c)}}else if(Jn(r)){const i=new Set(r);l?i.add(o):i.delete(o),a(i)}else a(Lc(e,l))})},mounted:Pi,beforeUpdate(e,t,n){e[st]=rn(n),Pi(e,t,n)}};function Pi(e,{value:t,oldValue:n},r){e._modelValue=t,J(t)?e.checked=Ul(t,r.props.value)>-1:Jn(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=gn(t,Lc(e,!0)))}const A2={created(e,{value:t},n){e.checked=gn(t,n.props.value),e[st]=rn(n),Bt(e,"change",()=>{e[st](jn(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[st]=rn(r),t!==n&&(e.checked=gn(t,r.props.value))}},k2={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const o=Jn(t);Bt(e,"change",()=>{const l=Array.prototype.filter.call(e.options,a=>a.selected).map(a=>n?fo(jn(a)):jn(a));e[st](e.multiple?o?new Set(l):l:l[0])}),e[st]=rn(r)},mounted(e,{value:t}){Di(e,t)},beforeUpdate(e,t,n){e[st]=rn(n)},updated(e,{value:t}){Di(e,t)}};function Di(e,t){const n=e.multiple;if(!(n&&!J(t)&&!Jn(t))){for(let r=0,o=e.options.length;r-1:l.selected=t.has(a);else if(gn(jn(l),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function jn(e){return"_value"in e?e._value:e.value}function Lc(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const t5={created(e,t,n){no(e,t,n,null,"created")},mounted(e,t,n){no(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){no(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){no(e,t,n,r,"updated")}};function T2(e,t){switch(e){case"SELECT":return k2;case"TEXTAREA":return Li;default:switch(t){case"checkbox":return w2;case"radio":return A2;default:return Li}}}function no(e,t,n,r,o){const a=T2(e.tagName,n.props&&n.props.type)[o];a&&a(e,t,n,r)}const I2=Be({patchProp:v2},Z0);let Jo,Ci=!1;function L2(){return Jo=Ci?Jo:P0(I2),Ci=!0,Jo}const P2=(...e)=>{const t=L2().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=D2(r);if(o)return n(o,!0,o instanceof SVGElement)},t};function D2(e){return se(e)?document.querySelector(e):e}const C2={"v-8daa1a0e":()=>v(()=>import("./index.html-e750e25d.js"),[]).then(({data:e})=>e),"v-184f4da6":()=>v(()=>import("./intro.html-208ed657.js"),[]).then(({data:e})=>e),"v-2e3eac9e":()=>v(()=>import("./slides.html-ebe0e0e3.js"),[]).then(({data:e})=>e),"v-5b80caef":()=>v(()=>import("./beautification.html-8bf5ef6d.js"),[]).then(({data:e})=>e),"v-cd69af9a":()=>v(()=>import("./best-emoji.html-817bbf61.js"),[]).then(({data:e})=>e),"v-4f276fe1":()=>v(()=>import("./build-sub.html-15c0be5a.js"),[]).then(({data:e})=>e),"v-28c690c8":()=>v(()=>import("./chatgpt-porxy.html-14326e14.js"),[]).then(({data:e})=>e),"v-ef3ead22":()=>v(()=>import("./chatgpt.html-61ada287.js"),[]).then(({data:e})=>e),"v-d46b396a":()=>v(()=>import("./ddns.html-07d9103e.js"),[]).then(({data:e})=>e),"v-d7b7dc3e":()=>v(()=>import("./github-actions-deploy.html-08cfe2be.js"),[]).then(({data:e})=>e),"v-0d806e9f":()=>v(()=>import("./github-tools.html-a837a54f.js"),[]).then(({data:e})=>e),"v-63fa6bda":()=>v(()=>import("./hackintosh.html-3d12a8a3.js"),[]).then(({data:e})=>e),"v-63ab6aeb":()=>v(()=>import("./hello-world.html-b93a4ba1.js"),[]).then(({data:e})=>e),"v-621503b1":()=>v(()=>import("./kms.html-e1e80442.js"),[]).then(({data:e})=>e),"v-0a098e32":()=>v(()=>import("./nginx-proxy-manager.html-3571e6a4.js"),[]).then(({data:e})=>e),"v-1381a68e":()=>v(()=>import("./port-forwarding.html-4e88f2e4.js"),[]).then(({data:e})=>e),"v-e2a540b8":()=>v(()=>import("./server-building.html-44225e3e.js"),[]).then(({data:e})=>e),"v-1473bf53":()=>v(()=>import("./index.html-4686c0ad.js"),[]).then(({data:e})=>e),"v-4e65ec78":()=>v(()=>import("./disable.html-78a046cc.js"),[]).then(({data:e})=>e),"v-c151bf32":()=>v(()=>import("./encrypt.html-988f9711.js"),[]).then(({data:e})=>e),"v-438ffe52":()=>v(()=>import("./markdown.html-46872f94.js"),[]).then(({data:e})=>e),"v-6e19edb7":()=>v(()=>import("./page.html-e5bbf2ec.js"),[]).then(({data:e})=>e),"v-2d0a870d":()=>v(()=>import("./index.html-33f47f55.js"),[]).then(({data:e})=>e),"v-5aa3d8ba":()=>v(()=>import("./intro.html-ff7ca9d0.js"),[]).then(({data:e})=>e),"v-367b840a":()=>v(()=>import("./slides.html-79167dbc.js"),[]).then(({data:e})=>e),"v-50451b6c":()=>v(()=>import("./1.html-a4da039b.js"),[]).then(({data:e})=>e),"v-68175033":()=>v(()=>import("./1993.html-43edcf34.js"),[]).then(({data:e})=>e),"v-df8b6e0c":()=>v(()=>import("./tomato.html-d4d71af4.js"),[]).then(({data:e})=>e),"v-2d0ad528":()=>v(()=>import("./index.html-e01d58e1.js"),[]).then(({data:e})=>e),"v-858cfdd6":()=>v(()=>import("./intro.html-d88a371c.js"),[]).then(({data:e})=>e),"v-269ae70f":()=>v(()=>import("./slides.html-4bd7292f.js"),[]).then(({data:e})=>e),"v-395cd082":()=>v(()=>import("./index.html-deb345b1.js"),[]).then(({data:e})=>e),"v-70eda030":()=>v(()=>import("./disable.html-3ec8de69.js"),[]).then(({data:e})=>e),"v-3777b6d3":()=>v(()=>import("./encrypt.html-f00fc6c2.js"),[]).then(({data:e})=>e),"v-4a2a37eb":()=>v(()=>import("./markdown.html-9c531858.js"),[]).then(({data:e})=>e),"v-0e4acecb":()=>v(()=>import("./page.html-f2efc410.js"),[]).then(({data:e})=>e),"v-fb852992":()=>v(()=>import("./cherry.html-1e76ed70.js"),[]).then(({data:e})=>e),"v-4fd051a1":()=>v(()=>import("./dragonfruit.html-6181440c.js"),[]).then(({data:e})=>e),"v-57615dc1":()=>v(()=>import("./strawberry.html-f0832984.js"),[]).then(({data:e})=>e),"v-285adf66":()=>v(()=>import("./tomato.html-9623d888.js"),[]).then(({data:e})=>e),"v-7bbc18fc":()=>v(()=>import("./2.html-5ee5455f.js"),[]).then(({data:e})=>e),"v-2b64e284":()=>v(()=>import("./index.html-0e085ef0.js"),[]).then(({data:e})=>e),"v-c1942916":()=>v(()=>import("./disable.html-61d68028.js"),[]).then(({data:e})=>e),"v-65c00218":()=>v(()=>import("./encrypt.html-8faba332.js"),[]).then(({data:e})=>e),"v-36295574":()=>v(()=>import("./markdown.html-fe0c1a9c.js"),[]).then(({data:e})=>e),"v-62ced1a6":()=>v(()=>import("./page.html-a33894fd.js"),[]).then(({data:e})=>e),"v-9ef49308":()=>v(()=>import("./cherry.html-5c6ba0e1.js"),[]).then(({data:e})=>e),"v-3fbd497c":()=>v(()=>import("./dragonfruit.html-8ad298e0.js"),[]).then(({data:e})=>e),"v-46587e86":()=>v(()=>import("./strawberry.html-57885786.js"),[]).then(({data:e})=>e),"v-56a32aab":()=>v(()=>import("./tomato.html-afdbd350.js"),[]).then(({data:e})=>e),"v-58aa03b4":()=>v(()=>import("./1.html-a3f9308e.js"),[]).then(({data:e})=>e),"v-55405276":()=>v(()=>import("./2.html-8491e5cf.js"),[]).then(({data:e})=>e),"v-51d6a138":()=>v(()=>import("./3.html-9f696df2.js"),[]).then(({data:e})=>e),"v-4e6ceffa":()=>v(()=>import("./4.html-bdc6058b.js"),[]).then(({data:e})=>e),"v-e748286e":()=>v(()=>import("./1.html-511e8744.js"),[]).then(({data:e})=>e),"v-e3de7730":()=>v(()=>import("./2.html-bb863dbd.js"),[]).then(({data:e})=>e),"v-e074c5f2":()=>v(()=>import("./3.html-0c824db3.js"),[]).then(({data:e})=>e),"v-dd0b14b4":()=>v(()=>import("./4.html-a5613868.js"),[]).then(({data:e})=>e),"v-2dbba8f8":()=>v(()=>import("./1993.html-d706fdc4.js"),[]).then(({data:e})=>e),"v-341ff586":()=>v(()=>import("./Best-Emoji.html-af2a208a.js"),[]).then(({data:e})=>e),"v-5bfd020e":()=>v(()=>import("./beautification.html-8d019e22.js"),[]).then(({data:e})=>e),"v-5cd0d543":()=>v(()=>import("./Hackintosh.html-cfb7bd5c.js"),[]).then(({data:e})=>e),"v-7bfcd410":()=>v(()=>import("./1.html-7f111f65.js"),[]).then(({data:e})=>e),"v-7db1acaf":()=>v(()=>import("./2.html-989e3faa.js"),[]).then(({data:e})=>e),"v-4e9249a7":()=>v(()=>import("./ChatGPT-Porxy.html-cfe3314c.js"),[]).then(({data:e})=>e),"v-a7d18542":()=>v(()=>import("./buildSUB.html-24920918.js"),[]).then(({data:e})=>e),"v-41ef852e":()=>v(()=>import("./chatgpt.html-9e1fafbb.js"),[]).then(({data:e})=>e),"v-3bcbf360":()=>v(()=>import("./github-actions-deploy.html-a8f175b6.js"),[]).then(({data:e})=>e),"v-824f61ac":()=>v(()=>import("./hello-world.html-79a1fe34.js"),[]).then(({data:e})=>e),"v-4c4923b4":()=>v(()=>import("./nginx-proxy-manager.html-f27bbffc.js"),[]).then(({data:e})=>e),"v-04400c63":()=>v(()=>import("./server-building.html-ed0aa29b.js"),[]).then(({data:e})=>e),"v-7e743fa4":()=>v(()=>import("./DDNS.html-916db36a.js"),[]).then(({data:e})=>e),"v-56f6d9f8":()=>v(()=>import("./github-tools.html-3f99a866.js"),[]).then(({data:e})=>e),"v-2f667f90":()=>v(()=>import("./kms.html-e9b66b86.js"),[]).then(({data:e})=>e),"v-3c555280":()=>v(()=>import("./port-forwarding.html-28419169.js"),[]).then(({data:e})=>e),"v-3706649a":()=>v(()=>import("./404.html-a1286a25.js"),[]).then(({data:e})=>e),"v-146a1089":()=>v(()=>import("./index.html-5f9a12e2.js"),[]).then(({data:e})=>e),"v-15054f24":()=>v(()=>import("./index.html-8344319c.js"),[]).then(({data:e})=>e),"v-e1e3da16":()=>v(()=>import("./index.html-b58e281d.js"),[]).then(({data:e})=>e),"v-c8296fee":()=>v(()=>import("./index.html-f98124b1.js"),[]).then(({data:e})=>e),"v-30be3cd5":()=>v(()=>import("./index.html-0f8d202f.js"),[]).then(({data:e})=>e),"v-564155e4":()=>v(()=>import("./index.html-0d9b3901.js"),[]).then(({data:e})=>e),"v-0852455e":()=>v(()=>import("./index.html-9af9f030.js"),[]).then(({data:e})=>e),"v-1d22e941":()=>v(()=>import("./index.html-4303aa5d.js"),[]).then(({data:e})=>e),"v-1033d682":()=>v(()=>import("./index.html-4dc0821b.js"),[]).then(({data:e})=>e),"v-0db6c3c0":()=>v(()=>import("./index.html-e44c0578.js"),[]).then(({data:e})=>e),"v-708d52c8":()=>v(()=>import("./index.html-0ac4f744.js"),[]).then(({data:e})=>e),"v-0c6e4410":()=>v(()=>import("./index.html-2a2e637f.js"),[]).then(({data:e})=>e),"v-5bc93818":()=>v(()=>import("./index.html-bb914c66.js"),[]).then(({data:e})=>e),"v-744d024e":()=>v(()=>import("./index.html-049a994e.js"),[]).then(({data:e})=>e),"v-e52c881c":()=>v(()=>import("./index.html-dd92bd1d.js"),[]).then(({data:e})=>e),"v-154dc4c4":()=>v(()=>import("./index.html-f562a673.js"),[]).then(({data:e})=>e),"v-01560935":()=>v(()=>import("./index.html-0cea9727.js"),[]).then(({data:e})=>e),"v-9c48d85a":()=>v(()=>import("./index.html-5ca4b211.js"),[]).then(({data:e})=>e),"v-2836033f":()=>v(()=>import("./index.html-19c228b2.js"),[]).then(({data:e})=>e),"v-54d7ff21":()=>v(()=>import("./index.html-44d88349.js"),[]).then(({data:e})=>e),"v-2c3ee7f5":()=>v(()=>import("./index.html-9ddc3ed1.js"),[]).then(({data:e})=>e),"v-27b02be6":()=>v(()=>import("./index.html-5927d627.js"),[]).then(({data:e})=>e),"v-e686ee16":()=>v(()=>import("./index.html-007dbaa1.js"),[]).then(({data:e})=>e),"v-484552dc":()=>v(()=>import("./index.html-24712add.js"),[]).then(({data:e})=>e),"v-506407f4":()=>v(()=>import("./index.html-5ef04573.js"),[]).then(({data:e})=>e),"v-37a8c5a0":()=>v(()=>import("./index.html-54df182a.js"),[]).then(({data:e})=>e),"v-0379cba1":()=>v(()=>import("./index.html-a6b949a6.js"),[]).then(({data:e})=>e),"v-03d57386":()=>v(()=>import("./index.html-f5761f6a.js"),[]).then(({data:e})=>e),"v-6a4c233e":()=>v(()=>import("./index.html-ad570406.js"),[]).then(({data:e})=>e),"v-40b68770":()=>v(()=>import("./index.html-21229423.js"),[]).then(({data:e})=>e),"v-3a8afeec":()=>v(()=>import("./index.html-2fc1fb87.js"),[]).then(({data:e})=>e),"v-76b80ea2":()=>v(()=>import("./index.html-6e221866.js"),[]).then(({data:e})=>e),"v-284e8cfc":()=>v(()=>import("./index.html-1fbe1988.js"),[]).then(({data:e})=>e),"v-4c41ef7e":()=>v(()=>import("./index.html-87b6652a.js"),[]).then(({data:e})=>e),"v-49627fe2":()=>v(()=>import("./index.html-1274833f.js"),[]).then(({data:e})=>e),"v-12590846":()=>v(()=>import("./index.html-4e629551.js"),[]).then(({data:e})=>e),"v-1b3ae9cf":()=>v(()=>import("./index.html-9625f5db.js"),[]).then(({data:e})=>e),"v-fbb94a6e":()=>v(()=>import("./index.html-2becdb8e.js"),[]).then(({data:e})=>e),"v-0527fcfc":()=>v(()=>import("./index.html-c8f0bd2a.js"),[]).then(({data:e})=>e),"v-2a32a3a8":()=>v(()=>import("./index.html-d18f86c2.js"),[]).then(({data:e})=>e),"v-6fecf66a":()=>v(()=>import("./index.html-dce620a2.js"),[]).then(({data:e})=>e),"v-16890533":()=>v(()=>import("./index.html-ccb3bf30.js"),[]).then(({data:e})=>e),"v-b30d1368":()=>v(()=>import("./index.html-1e9a0b83.js"),[]).then(({data:e})=>e),"v-d28a2a8a":()=>v(()=>import("./index.html-f8464440.js"),[]).then(({data:e})=>e),"v-19485e48":()=>v(()=>import("./index.html-cf242c7f.js"),[]).then(({data:e})=>e),"v-1397518c":()=>v(()=>import("./index.html-c4006b01.js"),[]).then(({data:e})=>e),"v-83e1f92e":()=>v(()=>import("./index.html-4243404d.js"),[]).then(({data:e})=>e),"v-41412eae":()=>v(()=>import("./index.html-a121904d.js"),[]).then(({data:e})=>e),"v-1e447d61":()=>v(()=>import("./index.html-7e8dd85b.js"),[]).then(({data:e})=>e),"v-d908375e":()=>v(()=>import("./index.html-c41e65fa.js"),[]).then(({data:e})=>e),"v-a378ad66":()=>v(()=>import("./index.html-8e047b1f.js"),[]).then(({data:e})=>e),"v-072edc12":()=>v(()=>import("./index.html-3747f491.js"),[]).then(({data:e})=>e),"v-7b167472":()=>v(()=>import("./index.html-acbf4d5d.js"),[]).then(({data:e})=>e),"v-acff42b8":()=>v(()=>import("./index.html-64d62604.js"),[]).then(({data:e})=>e),"v-0f1d0e94":()=>v(()=>import("./index.html-761f915e.js"),[]).then(({data:e})=>e),"v-5decfa84":()=>v(()=>import("./index.html-574c4b96.js"),[]).then(({data:e})=>e),"v-3ceeab45":()=>v(()=>import("./index.html-1a889665.js"),[]).then(({data:e})=>e),"v-0fe52c37":()=>v(()=>import("./index.html-4d2562e7.js"),[]).then(({data:e})=>e),"v-301b24f4":()=>v(()=>import("./index.html-dcc5f69d.js"),[]).then(({data:e})=>e),"v-02c6a6b2":()=>v(()=>import("./index.html-a722279f.js"),[]).then(({data:e})=>e),"v-6a59b3bf":()=>v(()=>import("./index.html-7a6e01eb.js"),[]).then(({data:e})=>e),"v-2e75e8de":()=>v(()=>import("./index.html-2e8c79ab.js"),[]).then(({data:e})=>e),"v-d13d5aa8":()=>v(()=>import("./index.html-1911274a.js"),[]).then(({data:e})=>e),"v-0e0b961f":()=>v(()=>import("./index.html-c7c398d8.js"),[]).then(({data:e})=>e),"v-42254370":()=>v(()=>import("./index.html-37dda41c.js"),[]).then(({data:e})=>e),"v-b6ff5888":()=>v(()=>import("./index.html-8a4eb19b.js"),[]).then(({data:e})=>e),"v-3aafda76":()=>v(()=>import("./index.html-6d1eebb8.js"),[]).then(({data:e})=>e),"v-dbaf7c9c":()=>v(()=>import("./index.html-47866d65.js"),[]).then(({data:e})=>e),"v-624a9248":()=>v(()=>import("./index.html-c72f9553.js"),[]).then(({data:e})=>e),"v-0564ef99":()=>v(()=>import("./index.html-e2d9b3f4.js"),[]).then(({data:e})=>e),"v-540234fd":()=>v(()=>import("./index.html-c9256ac9.js"),[]).then(({data:e})=>e),"v-7b34f334":()=>v(()=>import("./index.html-012bd0f3.js"),[]).then(({data:e})=>e),"v-03ba1c5a":()=>v(()=>import("./index.html-1218967e.js"),[]).then(({data:e})=>e),"v-05bf9c12":()=>v(()=>import("./index.html-e650b7d7.js"),[]).then(({data:e})=>e),"v-2e14b8c3":()=>v(()=>import("./index.html-cbdb6146.js"),[]).then(({data:e})=>e),"v-d4827004":()=>v(()=>import("./index.html-e06a6a85.js"),[]).then(({data:e})=>e),"v-ac203710":()=>v(()=>import("./index.html-065e1981.js"),[]).then(({data:e})=>e),"v-03d1f283":()=>v(()=>import("./index.html-b37fb657.js"),[]).then(({data:e})=>e),"v-331fe9d7":()=>v(()=>import("./index.html-47b3a952.js"),[]).then(({data:e})=>e),"v-24d008e3":()=>v(()=>import("./index.html-06b5c0ab.js"),[]).then(({data:e})=>e),"v-31a38f34":()=>v(()=>import("./index.html-036d5575.js"),[]).then(({data:e})=>e),"v-056557ee":()=>v(()=>import("./index.html-6f058255.js"),[]).then(({data:e})=>e),"v-e7d392ca":()=>v(()=>import("./index.html-b6b3695f.js"),[]).then(({data:e})=>e),"v-4e9025f0":()=>v(()=>import("./index.html-4cce6341.js"),[]).then(({data:e})=>e),"v-69f11ebc":()=>v(()=>import("./index.html-f9a257f5.js"),[]).then(({data:e})=>e),"v-1434d78e":()=>v(()=>import("./index.html-1f569943.js"),[]).then(({data:e})=>e),"v-62a85daf":()=>v(()=>import("./index.html-17df3c26.js"),[]).then(({data:e})=>e),"v-6d724c00":()=>v(()=>import("./index.html-a1d071f7.js"),[]).then(({data:e})=>e),"v-4ea8afad":()=>v(()=>import("./index.html-17082b8f.js"),[]).then(({data:e})=>e),"v-230c5884":()=>v(()=>import("./index.html-25a7a20d.js"),[]).then(({data:e})=>e),"v-bb53961e":()=>v(()=>import("./index.html-0c2f8d08.js"),[]).then(({data:e})=>e),"v-6de7b97b":()=>v(()=>import("./index.html-ce7f8a63.js"),[]).then(({data:e})=>e),"v-409d800e":()=>v(()=>import("./index.html-91ae13a7.js"),[]).then(({data:e})=>e),"v-075c6c62":()=>v(()=>import("./index.html-2ffe42fc.js"),[]).then(({data:e})=>e),"v-c6edb6ae":()=>v(()=>import("./index.html-1d3874dd.js"),[]).then(({data:e})=>e),"v-0017792c":()=>v(()=>import("./index.html-6fb777f3.js"),[]).then(({data:e})=>e),"v-6f7bfa04":()=>v(()=>import("./index.html-dd2110a7.js"),[]).then(({data:e})=>e),"v-7e751551":()=>v(()=>import("./index.html-b3e66cf8.js"),[]).then(({data:e})=>e),"v-29e33f95":()=>v(()=>import("./index.html-dbbb87a9.js"),[]).then(({data:e})=>e),"v-1e3e75c0":()=>v(()=>import("./index.html-d0b117c4.js"),[]).then(({data:e})=>e),"v-3de926ea":()=>v(()=>import("./index.html-d08a63ec.js"),[]).then(({data:e})=>e),"v-3c599b43":()=>v(()=>import("./index.html-7d27e18d.js"),[]).then(({data:e})=>e),"v-1e4ce2de":()=>v(()=>import("./index.html-391cd8a7.js"),[]).then(({data:e})=>e),"v-a0d528ce":()=>v(()=>import("./index.html-3d8ed229.js"),[]).then(({data:e})=>e),"v-231414e4":()=>v(()=>import("./index.html-f58c0db5.js"),[]).then(({data:e})=>e),"v-2ae80a11":()=>v(()=>import("./index.html-0fb55a0f.js"),[]).then(({data:e})=>e)},R2=JSON.parse('{"base":"/","lang":"en-US","title":"","description":"","head":[],"locales":{"/":{"lang":"zh-TW","title":"風至萬始蘇","description":"炆途博客"},"/zh/":{"lang":"zh-CN","title":"风至万始苏","description":"炆途博客"},"/en/":{"lang":"en-US","title":"SpringVen2s","description":"Ven2s`Blog"}}}');var O2=([e,t,n])=>e==="meta"&&t.name?`${e}.${t.name}`:["title","base"].includes(e)?e:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,t,n]),S2=e=>{const t=new Set,n=[];return e.forEach(r=>{const o=O2(r);t.has(o)||(t.add(o),n.push(r))}),n},B2=e=>e[e.length-1]==="/"||e.endsWith(".html")?e:`${e}/`,V2=e=>e.startsWith("ftp://"),bn=e=>/^(https?:)?\/\//.test(e),$2=/.md((\?|#).*)?$/,Tr=(e,t="/")=>!!(bn(e)||V2(e)||e.startsWith("/")&&!e.startsWith(t)&&!$2.test(e)),Pc=e=>/^mailto:/.test(e),M2=e=>/^tel:/.test(e),$r=e=>Object.prototype.toString.call(e)==="[object Object]",ca=e=>e[e.length-1]==="/"?e.slice(0,-1):e,Dc=e=>e[0]==="/"?e.slice(1):e,z2=(e,t)=>{const n=Object.keys(e).sort((r,o)=>{const l=o.split("/").length-r.split("/").length;return l!==0?l:o.length-r.length});for(const r of n)if(t.startsWith(r))return r;return"/"};const Cc={"v-8daa1a0e":_(()=>v(()=>import("./index.html-572c8ff5.js"),["assets/index.html-572c8ff5.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-184f4da6":_(()=>v(()=>import("./intro.html-0f3eaf73.js"),["assets/intro.html-0f3eaf73.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2e3eac9e":_(()=>v(()=>import("./slides.html-fb23e2cd.js"),["assets/slides.html-fb23e2cd.js","assets/logo-a60c622a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5b80caef":_(()=>v(()=>import("./beautification.html-0a55156d.js"),["assets/beautification.html-0a55156d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-cd69af9a":_(()=>v(()=>import("./best-emoji.html-db3c3850.js"),["assets/best-emoji.html-db3c3850.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4f276fe1":_(()=>v(()=>import("./build-sub.html-091269ee.js"),["assets/build-sub.html-091269ee.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-28c690c8":_(()=>v(()=>import("./chatgpt-porxy.html-c4c543d1.js"),["assets/chatgpt-porxy.html-c4c543d1.js","assets/1-2e05d854.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-ef3ead22":_(()=>v(()=>import("./chatgpt.html-a940b775.js"),["assets/chatgpt.html-a940b775.js","assets/3-47e785b4.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-d46b396a":_(()=>v(()=>import("./ddns.html-86fee531.js"),["assets/ddns.html-86fee531.js","assets/10-4225b4c6.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-d7b7dc3e":_(()=>v(()=>import("./github-actions-deploy.html-45b71132.js"),["assets/github-actions-deploy.html-45b71132.js","assets/4-8d3c8c2c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0d806e9f":_(()=>v(()=>import("./github-tools.html-3633bc90.js"),["assets/github-tools.html-3633bc90.js","assets/Everything.Search.Window-f42390fc.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-63fa6bda":_(()=>v(()=>import("./hackintosh.html-4ca74d8d.js"),["assets/hackintosh.html-4ca74d8d.js","assets/Python-d31beb86.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-63ab6aeb":_(()=>v(()=>import("./hello-world.html-5bf2020c.js"),["assets/hello-world.html-5bf2020c.js","assets/gitlab-240b439b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-621503b1":_(()=>v(()=>import("./kms.html-f028f1c8.js"),["assets/kms.html-f028f1c8.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0a098e32":_(()=>v(()=>import("./nginx-proxy-manager.html-e783f0ca.js"),["assets/nginx-proxy-manager.html-e783f0ca.js","assets/3-834f457d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1381a68e":_(()=>v(()=>import("./port-forwarding.html-b2e01b06.js"),["assets/port-forwarding.html-b2e01b06.js","assets/5-8aad1104.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e2a540b8":_(()=>v(()=>import("./server-building.html-e6bce767.js"),["assets/server-building.html-e6bce767.js","assets/live-torrent-6fc3c6a8.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1473bf53":_(()=>v(()=>import("./index.html-12dec00c.js"),["assets/index.html-12dec00c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4e65ec78":_(()=>v(()=>import("./disable.html-cf1d4cfc.js"),["assets/disable.html-cf1d4cfc.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-c151bf32":_(()=>v(()=>import("./encrypt.html-8446ab74.js"),["assets/encrypt.html-8446ab74.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-438ffe52":_(()=>v(()=>import("./markdown.html-9f193212.js"),["assets/markdown.html-9f193212.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6e19edb7":_(()=>v(()=>import("./page.html-60741db3.js"),["assets/page.html-60741db3.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2d0a870d":_(()=>v(()=>import("./index.html-c5c13d5a.js"),["assets/index.html-c5c13d5a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5aa3d8ba":_(()=>v(()=>import("./intro.html-62b3582f.js"),["assets/intro.html-62b3582f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-367b840a":_(()=>v(()=>import("./slides.html-bd1122fe.js"),["assets/slides.html-bd1122fe.js","assets/logo-a60c622a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-50451b6c":_(()=>v(()=>import("./1.html-b82417bd.js"),["assets/1.html-b82417bd.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-68175033":_(()=>v(()=>import("./1993.html-c50d26ec.js"),["assets/1993.html-c50d26ec.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-df8b6e0c":_(()=>v(()=>import("./tomato.html-92c4c1e9.js"),["assets/tomato.html-92c4c1e9.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2d0ad528":_(()=>v(()=>import("./index.html-912a5cb4.js"),["assets/index.html-912a5cb4.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-858cfdd6":_(()=>v(()=>import("./intro.html-8f835fc8.js"),["assets/intro.html-8f835fc8.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-269ae70f":_(()=>v(()=>import("./slides.html-591fea68.js"),["assets/slides.html-591fea68.js","assets/logo-a60c622a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-395cd082":_(()=>v(()=>import("./index.html-7aa0adc2.js"),["assets/index.html-7aa0adc2.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-70eda030":_(()=>v(()=>import("./disable.html-ba5ed610.js"),["assets/disable.html-ba5ed610.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3777b6d3":_(()=>v(()=>import("./encrypt.html-e6876461.js"),["assets/encrypt.html-e6876461.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4a2a37eb":_(()=>v(()=>import("./markdown.html-ecb2eae4.js"),["assets/markdown.html-ecb2eae4.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0e4acecb":_(()=>v(()=>import("./page.html-729f2ec7.js"),["assets/page.html-729f2ec7.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-fb852992":_(()=>v(()=>import("./cherry.html-357383e9.js"),["assets/cherry.html-357383e9.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4fd051a1":_(()=>v(()=>import("./dragonfruit.html-5f269bb3.js"),["assets/dragonfruit.html-5f269bb3.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-57615dc1":_(()=>v(()=>import("./strawberry.html-1d5ed2d7.js"),["assets/strawberry.html-1d5ed2d7.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-285adf66":_(()=>v(()=>import("./tomato.html-97786362.js"),["assets/tomato.html-97786362.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7bbc18fc":_(()=>v(()=>import("./2.html-12e7b422.js"),["assets/2.html-12e7b422.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2b64e284":_(()=>v(()=>import("./index.html-6cd5793f.js"),["assets/index.html-6cd5793f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-c1942916":_(()=>v(()=>import("./disable.html-07694076.js"),["assets/disable.html-07694076.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-65c00218":_(()=>v(()=>import("./encrypt.html-e0603f86.js"),["assets/encrypt.html-e0603f86.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-36295574":_(()=>v(()=>import("./markdown.html-e4807207.js"),["assets/markdown.html-e4807207.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-62ced1a6":_(()=>v(()=>import("./page.html-90740b21.js"),["assets/page.html-90740b21.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-9ef49308":_(()=>v(()=>import("./cherry.html-ddfe3eba.js"),["assets/cherry.html-ddfe3eba.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3fbd497c":_(()=>v(()=>import("./dragonfruit.html-0e8369b8.js"),["assets/dragonfruit.html-0e8369b8.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-46587e86":_(()=>v(()=>import("./strawberry.html-53aec36f.js"),["assets/strawberry.html-53aec36f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-56a32aab":_(()=>v(()=>import("./tomato.html-b43fcd0a.js"),["assets/tomato.html-b43fcd0a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-58aa03b4":_(()=>v(()=>import("./1.html-df0edc17.js"),["assets/1.html-df0edc17.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-55405276":_(()=>v(()=>import("./2.html-44bf759f.js"),["assets/2.html-44bf759f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-51d6a138":_(()=>v(()=>import("./3.html-2390a94d.js"),["assets/3.html-2390a94d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4e6ceffa":_(()=>v(()=>import("./4.html-0e1bd065.js"),["assets/4.html-0e1bd065.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e748286e":_(()=>v(()=>import("./1.html-24bac130.js"),["assets/1.html-24bac130.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e3de7730":_(()=>v(()=>import("./2.html-f48c6f57.js"),["assets/2.html-f48c6f57.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e074c5f2":_(()=>v(()=>import("./3.html-36eea152.js"),["assets/3.html-36eea152.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-dd0b14b4":_(()=>v(()=>import("./4.html-fe603e29.js"),["assets/4.html-fe603e29.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2dbba8f8":_(()=>v(()=>import("./1993.html-be1ce7b0.js"),["assets/1993.html-be1ce7b0.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-341ff586":_(()=>v(()=>import("./Best-Emoji.html-5814836a.js"),["assets/Best-Emoji.html-5814836a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5bfd020e":_(()=>v(()=>import("./beautification.html-f578bd85.js"),["assets/beautification.html-f578bd85.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5cd0d543":_(()=>v(()=>import("./Hackintosh.html-d7888dae.js"),["assets/Hackintosh.html-d7888dae.js","assets/Python-d31beb86.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7bfcd410":_(()=>v(()=>import("./1.html-1c458fb5.js"),["assets/1.html-1c458fb5.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7db1acaf":_(()=>v(()=>import("./2.html-86ade655.js"),["assets/2.html-86ade655.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4e9249a7":_(()=>v(()=>import("./ChatGPT-Porxy.html-357e8fce.js"),["assets/ChatGPT-Porxy.html-357e8fce.js","assets/1-2e05d854.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-a7d18542":_(()=>v(()=>import("./buildSUB.html-76b737df.js"),["assets/buildSUB.html-76b737df.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-41ef852e":_(()=>v(()=>import("./chatgpt.html-1fd04a7e.js"),["assets/chatgpt.html-1fd04a7e.js","assets/3-47e785b4.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3bcbf360":_(()=>v(()=>import("./github-actions-deploy.html-481a72df.js"),["assets/github-actions-deploy.html-481a72df.js","assets/4-8d3c8c2c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-824f61ac":_(()=>v(()=>import("./hello-world.html-fada845b.js"),["assets/hello-world.html-fada845b.js","assets/gitlab-240b439b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4c4923b4":_(()=>v(()=>import("./nginx-proxy-manager.html-03f492e1.js"),["assets/nginx-proxy-manager.html-03f492e1.js","assets/3-834f457d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-04400c63":_(()=>v(()=>import("./server-building.html-793eaf13.js"),["assets/server-building.html-793eaf13.js","assets/live-torrent-6fc3c6a8.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7e743fa4":_(()=>v(()=>import("./DDNS.html-9b7e8121.js"),["assets/DDNS.html-9b7e8121.js","assets/10-4225b4c6.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-56f6d9f8":_(()=>v(()=>import("./github-tools.html-a18d79ec.js"),["assets/github-tools.html-a18d79ec.js","assets/Everything.Search.Window-f42390fc.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2f667f90":_(()=>v(()=>import("./kms.html-6eca9a94.js"),["assets/kms.html-6eca9a94.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3c555280":_(()=>v(()=>import("./port-forwarding.html-2ec1a860.js"),["assets/port-forwarding.html-2ec1a860.js","assets/5-8aad1104.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3706649a":_(()=>v(()=>import("./404.html-3adcd7d5.js"),["assets/404.html-3adcd7d5.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-146a1089":_(()=>v(()=>import("./index.html-9e65f14a.js"),["assets/index.html-9e65f14a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-15054f24":_(()=>v(()=>import("./index.html-8f26f8d3.js"),["assets/index.html-8f26f8d3.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e1e3da16":_(()=>v(()=>import("./index.html-0d197a62.js"),["assets/index.html-0d197a62.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-c8296fee":_(()=>v(()=>import("./index.html-dfb4f00e.js"),["assets/index.html-dfb4f00e.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-30be3cd5":_(()=>v(()=>import("./index.html-89e183ca.js"),["assets/index.html-89e183ca.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-564155e4":_(()=>v(()=>import("./index.html-584574d1.js"),["assets/index.html-584574d1.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0852455e":_(()=>v(()=>import("./index.html-e4316a3d.js"),["assets/index.html-e4316a3d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1d22e941":_(()=>v(()=>import("./index.html-90552b68.js"),["assets/index.html-90552b68.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1033d682":_(()=>v(()=>import("./index.html-547c98f6.js"),["assets/index.html-547c98f6.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0db6c3c0":_(()=>v(()=>import("./index.html-b4d129e1.js"),["assets/index.html-b4d129e1.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-708d52c8":_(()=>v(()=>import("./index.html-43509e63.js"),["assets/index.html-43509e63.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0c6e4410":_(()=>v(()=>import("./index.html-85006cc4.js"),["assets/index.html-85006cc4.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5bc93818":_(()=>v(()=>import("./index.html-3c3d2a0c.js"),["assets/index.html-3c3d2a0c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-744d024e":_(()=>v(()=>import("./index.html-db6bb47f.js"),["assets/index.html-db6bb47f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e52c881c":_(()=>v(()=>import("./index.html-9247dbd4.js"),["assets/index.html-9247dbd4.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-154dc4c4":_(()=>v(()=>import("./index.html-4b328317.js"),["assets/index.html-4b328317.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-01560935":_(()=>v(()=>import("./index.html-c1a8a885.js"),["assets/index.html-c1a8a885.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-9c48d85a":_(()=>v(()=>import("./index.html-31db1d84.js"),["assets/index.html-31db1d84.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2836033f":_(()=>v(()=>import("./index.html-ec1e673f.js"),["assets/index.html-ec1e673f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-54d7ff21":_(()=>v(()=>import("./index.html-041e8994.js"),["assets/index.html-041e8994.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2c3ee7f5":_(()=>v(()=>import("./index.html-54e22700.js"),["assets/index.html-54e22700.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-27b02be6":_(()=>v(()=>import("./index.html-2621141e.js"),["assets/index.html-2621141e.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e686ee16":_(()=>v(()=>import("./index.html-09c3a2cb.js"),["assets/index.html-09c3a2cb.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-484552dc":_(()=>v(()=>import("./index.html-bb822615.js"),["assets/index.html-bb822615.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-506407f4":_(()=>v(()=>import("./index.html-953f88b4.js"),["assets/index.html-953f88b4.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-37a8c5a0":_(()=>v(()=>import("./index.html-f4a2b17f.js"),["assets/index.html-f4a2b17f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0379cba1":_(()=>v(()=>import("./index.html-b83ceb97.js"),["assets/index.html-b83ceb97.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-03d57386":_(()=>v(()=>import("./index.html-818254c6.js"),["assets/index.html-818254c6.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6a4c233e":_(()=>v(()=>import("./index.html-aa860ee3.js"),["assets/index.html-aa860ee3.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-40b68770":_(()=>v(()=>import("./index.html-4c5a1515.js"),["assets/index.html-4c5a1515.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3a8afeec":_(()=>v(()=>import("./index.html-76054b68.js"),["assets/index.html-76054b68.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-76b80ea2":_(()=>v(()=>import("./index.html-e9cc92e1.js"),["assets/index.html-e9cc92e1.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-284e8cfc":_(()=>v(()=>import("./index.html-e3f128b7.js"),["assets/index.html-e3f128b7.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4c41ef7e":_(()=>v(()=>import("./index.html-f37e22d1.js"),["assets/index.html-f37e22d1.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-49627fe2":_(()=>v(()=>import("./index.html-08d91138.js"),["assets/index.html-08d91138.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-12590846":_(()=>v(()=>import("./index.html-cfe8f98c.js"),["assets/index.html-cfe8f98c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1b3ae9cf":_(()=>v(()=>import("./index.html-a0146f63.js"),["assets/index.html-a0146f63.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-fbb94a6e":_(()=>v(()=>import("./index.html-49eff680.js"),["assets/index.html-49eff680.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0527fcfc":_(()=>v(()=>import("./index.html-6ea71edf.js"),["assets/index.html-6ea71edf.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2a32a3a8":_(()=>v(()=>import("./index.html-a36a62de.js"),["assets/index.html-a36a62de.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6fecf66a":_(()=>v(()=>import("./index.html-d414c3e7.js"),["assets/index.html-d414c3e7.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-16890533":_(()=>v(()=>import("./index.html-542e143a.js"),["assets/index.html-542e143a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-b30d1368":_(()=>v(()=>import("./index.html-e49a543b.js"),["assets/index.html-e49a543b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-d28a2a8a":_(()=>v(()=>import("./index.html-04798ff4.js"),["assets/index.html-04798ff4.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-19485e48":_(()=>v(()=>import("./index.html-3ba80270.js"),["assets/index.html-3ba80270.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1397518c":_(()=>v(()=>import("./index.html-1b5a69d9.js"),["assets/index.html-1b5a69d9.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-83e1f92e":_(()=>v(()=>import("./index.html-52a86758.js"),["assets/index.html-52a86758.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-41412eae":_(()=>v(()=>import("./index.html-709797ee.js"),["assets/index.html-709797ee.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1e447d61":_(()=>v(()=>import("./index.html-9afd4c73.js"),["assets/index.html-9afd4c73.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-d908375e":_(()=>v(()=>import("./index.html-3613674f.js"),["assets/index.html-3613674f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-a378ad66":_(()=>v(()=>import("./index.html-eb0bbed1.js"),["assets/index.html-eb0bbed1.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-072edc12":_(()=>v(()=>import("./index.html-e910c46d.js"),["assets/index.html-e910c46d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7b167472":_(()=>v(()=>import("./index.html-757acac8.js"),["assets/index.html-757acac8.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-acff42b8":_(()=>v(()=>import("./index.html-cfb8289d.js"),["assets/index.html-cfb8289d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0f1d0e94":_(()=>v(()=>import("./index.html-54f350b3.js"),["assets/index.html-54f350b3.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5decfa84":_(()=>v(()=>import("./index.html-ae8498ac.js"),["assets/index.html-ae8498ac.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3ceeab45":_(()=>v(()=>import("./index.html-ca3c7f2e.js"),["assets/index.html-ca3c7f2e.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0fe52c37":_(()=>v(()=>import("./index.html-750d0d98.js"),["assets/index.html-750d0d98.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-301b24f4":_(()=>v(()=>import("./index.html-1e5a799b.js"),["assets/index.html-1e5a799b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-02c6a6b2":_(()=>v(()=>import("./index.html-e3fd34fd.js"),["assets/index.html-e3fd34fd.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6a59b3bf":_(()=>v(()=>import("./index.html-3fae6815.js"),["assets/index.html-3fae6815.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2e75e8de":_(()=>v(()=>import("./index.html-f40395e7.js"),["assets/index.html-f40395e7.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-d13d5aa8":_(()=>v(()=>import("./index.html-5147490d.js"),["assets/index.html-5147490d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0e0b961f":_(()=>v(()=>import("./index.html-805a3f07.js"),["assets/index.html-805a3f07.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-42254370":_(()=>v(()=>import("./index.html-e3c135b8.js"),["assets/index.html-e3c135b8.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-b6ff5888":_(()=>v(()=>import("./index.html-a97acf37.js"),["assets/index.html-a97acf37.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3aafda76":_(()=>v(()=>import("./index.html-f62885a8.js"),["assets/index.html-f62885a8.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-dbaf7c9c":_(()=>v(()=>import("./index.html-0b704ebe.js"),["assets/index.html-0b704ebe.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-624a9248":_(()=>v(()=>import("./index.html-5e3cad8a.js"),["assets/index.html-5e3cad8a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0564ef99":_(()=>v(()=>import("./index.html-7c448153.js"),["assets/index.html-7c448153.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-540234fd":_(()=>v(()=>import("./index.html-9b874c03.js"),["assets/index.html-9b874c03.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7b34f334":_(()=>v(()=>import("./index.html-2836f985.js"),["assets/index.html-2836f985.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-03ba1c5a":_(()=>v(()=>import("./index.html-716c2f4f.js"),["assets/index.html-716c2f4f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-05bf9c12":_(()=>v(()=>import("./index.html-61013377.js"),["assets/index.html-61013377.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2e14b8c3":_(()=>v(()=>import("./index.html-40e4d91e.js"),["assets/index.html-40e4d91e.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-d4827004":_(()=>v(()=>import("./index.html-0e0c08ed.js"),["assets/index.html-0e0c08ed.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-ac203710":_(()=>v(()=>import("./index.html-fe1e0a90.js"),["assets/index.html-fe1e0a90.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-03d1f283":_(()=>v(()=>import("./index.html-6bcbead4.js"),["assets/index.html-6bcbead4.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-331fe9d7":_(()=>v(()=>import("./index.html-43981f52.js"),["assets/index.html-43981f52.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-24d008e3":_(()=>v(()=>import("./index.html-46f3c6b2.js"),["assets/index.html-46f3c6b2.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-31a38f34":_(()=>v(()=>import("./index.html-37e768f5.js"),["assets/index.html-37e768f5.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-056557ee":_(()=>v(()=>import("./index.html-d597e02c.js"),["assets/index.html-d597e02c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e7d392ca":_(()=>v(()=>import("./index.html-6359b6af.js"),["assets/index.html-6359b6af.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4e9025f0":_(()=>v(()=>import("./index.html-ea54a4be.js"),["assets/index.html-ea54a4be.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-69f11ebc":_(()=>v(()=>import("./index.html-c0586533.js"),["assets/index.html-c0586533.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1434d78e":_(()=>v(()=>import("./index.html-1804d621.js"),["assets/index.html-1804d621.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-62a85daf":_(()=>v(()=>import("./index.html-f8e7e78f.js"),["assets/index.html-f8e7e78f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6d724c00":_(()=>v(()=>import("./index.html-686c69c2.js"),["assets/index.html-686c69c2.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4ea8afad":_(()=>v(()=>import("./index.html-27516f93.js"),["assets/index.html-27516f93.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-230c5884":_(()=>v(()=>import("./index.html-846f86eb.js"),["assets/index.html-846f86eb.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-bb53961e":_(()=>v(()=>import("./index.html-251ed107.js"),["assets/index.html-251ed107.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6de7b97b":_(()=>v(()=>import("./index.html-1c70d2be.js"),["assets/index.html-1c70d2be.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-409d800e":_(()=>v(()=>import("./index.html-de95c585.js"),["assets/index.html-de95c585.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-075c6c62":_(()=>v(()=>import("./index.html-b9f20f0c.js"),["assets/index.html-b9f20f0c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-c6edb6ae":_(()=>v(()=>import("./index.html-443d00b7.js"),["assets/index.html-443d00b7.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0017792c":_(()=>v(()=>import("./index.html-25203a09.js"),["assets/index.html-25203a09.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6f7bfa04":_(()=>v(()=>import("./index.html-2e0031b2.js"),["assets/index.html-2e0031b2.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7e751551":_(()=>v(()=>import("./index.html-5ec7632c.js"),["assets/index.html-5ec7632c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-29e33f95":_(()=>v(()=>import("./index.html-0b783f5f.js"),["assets/index.html-0b783f5f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1e3e75c0":_(()=>v(()=>import("./index.html-6d968dce.js"),["assets/index.html-6d968dce.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3de926ea":_(()=>v(()=>import("./index.html-b278c475.js"),["assets/index.html-b278c475.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3c599b43":_(()=>v(()=>import("./index.html-f5658adc.js"),["assets/index.html-f5658adc.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1e4ce2de":_(()=>v(()=>import("./index.html-a4a007de.js"),["assets/index.html-a4a007de.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-a0d528ce":_(()=>v(()=>import("./index.html-50d30b39.js"),["assets/index.html-50d30b39.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-231414e4":_(()=>v(()=>import("./index.html-b576624f.js"),["assets/index.html-b576624f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2ae80a11":_(()=>v(()=>import("./index.html-d9b31895.js"),["assets/index.html-d9b31895.js","assets/plugin-vue_export-helper-c27b6911.js"]))};var H2=Symbol(""),Rc=Symbol(""),F2=zt({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),de=()=>{const e=ge(Rc);if(!e)throw new Error("pageData() is called without provider.");return e},Oc=Symbol(""),_e=()=>{const e=ge(Oc);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},Sc=Symbol(""),N2=()=>{const e=ge(Sc);if(!e)throw new Error("usePageHead() is called without provider.");return e},j2=Symbol(""),Bc=Symbol(""),da=()=>{const e=ge(Bc);if(!e)throw new Error("usePageLang() is called without provider.");return e},Vc=Symbol(""),q2=()=>{const e=ge(Vc);if(!e)throw new Error("usePageLayout() is called without provider.");return e},U2=W(C2),ua=Symbol(""),Lt=()=>{const e=ge(ua);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},In=W(R2),$c=()=>In,Mc=Symbol(""),er=()=>{const e=ge(Mc);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},G2=Symbol(""),W2="Layout",K2="NotFound",Rt=Or({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageData:async e=>{const t=U2.value[e];return await(t==null?void 0:t())??F2},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,n)=>{const r=se(t.description)?t.description:n.description,o=[...J(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:r}]];return S2(o)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||"en-US",resolvePageLayout:(e,t)=>{let n;if(e.path){const r=e.frontmatter.layout;se(r)?n=r:n=W2}else n=K2;return t[n]},resolveRouteLocale:(e,t)=>z2(e,t),resolveSiteLocaleData:(e,t)=>({...e,...e.locales[t]})}),Oo=B({name:"ClientOnly",setup(e,t){const n=W(!1);return ye(()=>{n.value=!0}),()=>{var r,o;return n.value?(o=(r=t.slots).default)==null?void 0:o.call(r):null}}}),zc=B({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=de(),n=A(()=>Cc[e.pageKey||t.value.key]);return()=>n.value?s(n.value):s("div","404 Not Found")}}),xt=(e={})=>e,Ie=e=>bn(e)?e:`/${Dc(e)}`;const J2={};/*! * vue-router v4.2.5 * (c) 2023 Eduardo San Martin Morote * @license MIT - */const kn=typeof window<"u";function Y2(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const me=Object.assign;function Yo(e,t){const n={};for(const r in t){const o=t[r];n[r]=_t(o)?o.map(e):e(o)}return n}const mr=()=>{},_t=Array.isArray,Z2=/\/$/,Q2=e=>e.replace(Z2,"");function Zo(e,t,n="/"){let r,o={},a="",l="";const i=t.indexOf("#");let d=t.indexOf("?");return i=0&&(d=-1),d>-1&&(r=t.slice(0,d),a=t.slice(d+1,i>-1?i:t.length),o=e(a)),i>-1&&(r=r||t.slice(0,i),l=t.slice(i,t.length)),r=n3(r??t,n),{fullPath:r+(a&&"?")+a+l,path:r,query:o,hash:l}}function X2(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Ri(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function e3(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&qn(t.matched[r],n.matched[o])&&Hc(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function qn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Hc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!t3(e[n],t[n]))return!1;return!0}function t3(e,t){return _t(e)?Oi(e,t):_t(t)?Oi(t,e):e===t}function Oi(e,t){return _t(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function n3(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let a=n.length-1,l,i;for(l=0;l1&&a--;else break;return n.slice(0,a).join("/")+"/"+r.slice(l-(l===r.length?1:0)).join("/")}var Ir;(function(e){e.pop="pop",e.push="push"})(Ir||(Ir={}));var yr;(function(e){e.back="back",e.forward="forward",e.unknown=""})(yr||(yr={}));function r3(e){if(!e)if(kn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Q2(e)}const o3=/^[^#]+#/;function a3(e,t){return e.replace(o3,"#")+t}function l3(e,t){const 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)}}const So=()=>({left:window.pageXOffset,top:window.pageYOffset});function i3(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=l3(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Si(e,t){return(history.state?history.state.position-t:-1)+e}const wa=new Map;function s3(e,t){wa.set(e,t)}function c3(e){const t=wa.get(e);return wa.delete(e),t}let d3=()=>location.protocol+"//"+location.host;function Fc(e,t){const{pathname:n,search:r,hash:o}=t,a=e.indexOf("#");if(a>-1){let i=o.includes(e.slice(a))?e.slice(a).length:1,d=o.slice(i);return d[0]!=="/"&&(d="/"+d),Ri(d,"")}return Ri(n,e)+r+o}function u3(e,t,n,r){let o=[],a=[],l=null;const i=({state:v})=>{const h=Fc(e,location),y=n.value,E=t.value;let k=0;if(v){if(n.value=h,t.value=v,l&&l===y){l=null;return}k=E?v.position-E.position:0}else r(h);o.forEach(x=>{x(n.value,y,{delta:k,type:Ir.pop,direction:k?k>0?yr.forward:yr.back:yr.unknown})})};function d(){l=n.value}function c(v){o.push(v);const h=()=>{const y=o.indexOf(v);y>-1&&o.splice(y,1)};return a.push(h),h}function u(){const{history:v}=window;v.state&&v.replaceState(me({},v.state,{scroll:So()}),"")}function p(){for(const v of a)v();a=[],window.removeEventListener("popstate",i),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",i),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:d,listen:c,destroy:p}}function Bi(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?So():null}}function p3(e){const{history:t,location:n}=window,r={value:Fc(e,n)},o={value:t.state};o.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(d,c,u){const p=e.indexOf("#"),v=p>-1?(n.host&&document.querySelector("base")?e:e.slice(p))+d:d3()+e+d;try{t[u?"replaceState":"pushState"](c,"",v),o.value=c}catch(h){console.error(h),n[u?"replace":"assign"](v)}}function l(d,c){const u=me({},t.state,Bi(o.value.back,d,o.value.forward,!0),c,{position:o.value.position});a(d,u,!0),r.value=d}function i(d,c){const u=me({},o.value,t.state,{forward:d,scroll:So()});a(u.current,u,!0);const p=me({},Bi(r.value,d,null),{position:u.position+1},c);a(d,p,!1),r.value=d}return{location:r,state:o,push:i,replace:l}}function f3(e){e=r3(e);const t=p3(e),n=u3(e,t.state,t.location,t.replace);function r(a,l=!0){l||n.pauseListeners(),history.go(a)}const o=me({location:"",base:e,go:r,createHref:a3.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function v3(e){return typeof e=="string"||e&&typeof e=="object"}function Nc(e){return typeof e=="string"||typeof e=="symbol"}const Ot={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},jc=Symbol("");var Vi;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Vi||(Vi={}));function Un(e,t){return me(new Error,{type:e,[jc]:!0},t)}function Dt(e,t){return e instanceof Error&&jc in e&&(t==null||!!(e.type&t))}const $i="[^/]+?",h3={sensitive:!1,strict:!1,start:!0,end:!0},g3=/[.+*?^${}()[\]/\\]/g;function m3(e,t){const n=me({},h3,t),r=[];let o=n.start?"^":"";const a=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(o+="/");for(let p=0;pt.length?t.length===1&&t[0]===40+40?1:-1:0}function _3(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const b3={type:0,value:""},E3=/[a-zA-Z0-9_]/;function x3(e){if(!e)return[[]];if(e==="/")return[[b3]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${c}": ${h}`)}let n=0,r=n;const o=[];let a;function l(){a&&o.push(a),a=[]}let i=0,d,c="",u="";function p(){c&&(n===0?a.push({type:0,value:c}):n===1||n===2||n===3?(a.length>1&&(d==="*"||d==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:c,regexp:u,repeatable:d==="*"||d==="+",optional:d==="*"||d==="?"})):t("Invalid state to consume buffer"),c="")}function v(){c+=d}for(;i{l(L)}:mr}function l(u){if(Nc(u)){const p=r.get(u);p&&(r.delete(u),n.splice(n.indexOf(p),1),p.children.forEach(l),p.alias.forEach(l))}else{const p=n.indexOf(u);p>-1&&(n.splice(p,1),u.record.name&&r.delete(u.record.name),u.children.forEach(l),u.alias.forEach(l))}}function i(){return n}function d(u){let p=0;for(;p=0&&(u.record.path!==n[p].record.path||!qc(u,n[p]));)p++;n.splice(p,0,u),u.record.name&&!Hi(u)&&r.set(u.record.name,u)}function c(u,p){let v,h={},y,E;if("name"in u&&u.name){if(v=r.get(u.name),!v)throw Un(1,{location:u});E=v.record.name,h=me(zi(p.params,v.keys.filter(L=>!L.optional).map(L=>L.name)),u.params&&zi(u.params,v.keys.map(L=>L.name))),y=v.stringify(h)}else if("path"in u)y=u.path,v=n.find(L=>L.re.test(y)),v&&(h=v.parse(y),E=v.record.name);else{if(v=p.name?r.get(p.name):n.find(L=>L.re.test(p.path)),!v)throw Un(1,{location:u,currentLocation:p});E=v.record.name,h=me({},p.params,u.params),y=v.stringify(h)}const k=[];let x=v;for(;x;)k.unshift(x.record),x=x.parent;return{name:E,path:y,params:h,matched:k,meta:I3(k)}}return e.forEach(u=>a(u)),{addRoute:a,resolve:c,removeRoute:l,getRoutes:i,getRecordMatcher:o}}function zi(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function k3(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:T3(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function T3(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function Hi(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function I3(e){return e.reduce((t,n)=>me(t,n.meta),{})}function Fi(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function qc(e,t){return t.children.some(n=>n===e||qc(e,n))}const Uc=/#/g,L3=/&/g,P3=/\//g,D3=/=/g,C3=/\?/g,Gc=/\+/g,R3=/%5B/g,O3=/%5D/g,Wc=/%5E/g,S3=/%60/g,Kc=/%7B/g,B3=/%7C/g,Jc=/%7D/g,V3=/%20/g;function pl(e){return encodeURI(""+e).replace(B3,"|").replace(R3,"[").replace(O3,"]")}function $3(e){return pl(e).replace(Kc,"{").replace(Jc,"}").replace(Wc,"^")}function Aa(e){return pl(e).replace(Gc,"%2B").replace(V3,"+").replace(Uc,"%23").replace(L3,"%26").replace(S3,"`").replace(Kc,"{").replace(Jc,"}").replace(Wc,"^")}function M3(e){return Aa(e).replace(D3,"%3D")}function z3(e){return pl(e).replace(Uc,"%23").replace(C3,"%3F")}function H3(e){return e==null?"":z3(e).replace(P3,"%2F")}function xo(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function F3(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;oa&&Aa(a)):[r&&Aa(r)]).forEach(a=>{a!==void 0&&(t+=(t.length?"&":"")+n,a!=null&&(t+="="+a))})}return t}function N3(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=_t(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const j3=Symbol(""),ji=Symbol(""),Bo=Symbol(""),fl=Symbol(""),ka=Symbol("");function sr(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Zt(e,t,n,r,o){const a=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((l,i)=>{const d=p=>{p===!1?i(Un(4,{from:n,to:t})):p instanceof Error?i(p):v3(p)?i(Un(2,{from:t,to:p})):(a&&r.enterCallbacks[o]===a&&typeof p=="function"&&a.push(p),l())},c=e.call(r&&r.instances[o],t,n,d);let u=Promise.resolve(c);e.length<3&&(u=u.then(d)),u.catch(p=>i(p))})}function Qo(e,t,n,r){const o=[];for(const a of e)for(const l in a.components){let i=a.components[l];if(!(t!=="beforeRouteEnter"&&!a.instances[l]))if(q3(i)){const c=(i.__vccOpts||i)[t];c&&o.push(Zt(c,n,r,a,l))}else{let d=i();o.push(()=>d.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${l}" at "${a.path}"`));const u=Y2(c)?c.default:c;a.components[l]=u;const v=(u.__vccOpts||u)[t];return v&&Zt(v,n,r,a,l)()}))}}return o}function q3(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Ta(e){const t=ge(Bo),n=ge(fl),r=A(()=>t.resolve(fn(e.to))),o=A(()=>{const{matched:d}=r.value,{length:c}=d,u=d[c-1],p=n.matched;if(!u||!p.length)return-1;const v=p.findIndex(qn.bind(null,u));if(v>-1)return v;const h=qi(d[c-2]);return c>1&&qi(u)===h&&p[p.length-1].path!==h?p.findIndex(qn.bind(null,d[c-2])):v}),a=A(()=>o.value>-1&&K3(n.params,r.value.params)),l=A(()=>o.value>-1&&o.value===n.matched.length-1&&Hc(n.params,r.value.params));function i(d={}){return W3(d)?t[fn(e.replace)?"replace":"push"](fn(e.to)).catch(mr):Promise.resolve()}return{route:r,href:A(()=>r.value.href),isActive:a,isExactActive:l,navigate:i}}const U3=B({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"}},useLink:Ta,setup(e,{slots:t}){const n=Or(Ta(e)),{options:r}=ge(Bo),o=A(()=>({[Ui(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Ui(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const a=t.default&&t.default(n);return e.custom?a:s("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},a)}}}),G3=U3;function W3(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function K3(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!_t(o)||o.length!==r.length||r.some((a,l)=>a!==o[l]))return!1}return!0}function qi(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ui=(e,t,n)=>e??t??n,J3=B({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=ge(ka),o=A(()=>e.route||r.value),a=ge(ji,0),l=A(()=>{let c=fn(a);const{matched:u}=o.value;let p;for(;(p=u[c])&&!p.components;)c++;return c}),i=A(()=>o.value.matched[l.value]);mt(ji,A(()=>l.value+1)),mt(j3,i),mt(ka,o);const d=W();return ce(()=>[d.value,i.value,e.name],([c,u,p],[v,h,y])=>{u&&(u.instances[p]=c,h&&h!==u&&c&&c===v&&(u.leaveGuards.size||(u.leaveGuards=h.leaveGuards),u.updateGuards.size||(u.updateGuards=h.updateGuards))),c&&u&&(!h||!qn(u,h)||!v)&&(u.enterCallbacks[p]||[]).forEach(E=>E(c))},{flush:"post"}),()=>{const c=o.value,u=e.name,p=i.value,v=p&&p.components[u];if(!v)return Gi(n.default,{Component:v,route:c});const h=p.props[u],y=h?h===!0?c.params:typeof h=="function"?h(c):h:null,k=s(v,me({},y,t,{onVnodeUnmounted:x=>{x.component.isUnmounted&&(p.instances[u]=null)},ref:d}));return Gi(n.default,{Component:k,route:c})||k}}});function Gi(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Yc=J3;function Y3(e){const t=A3(e.routes,e),n=e.parseQuery||F3,r=e.stringifyQuery||Ni,o=e.history,a=sr(),l=sr(),i=sr(),d=He(Ot);let c=Ot;kn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Yo.bind(null,P=>""+P),p=Yo.bind(null,H3),v=Yo.bind(null,xo);function h(P,U){let z,Z;return Nc(P)?(z=t.getRecordMatcher(P),Z=U):Z=P,t.addRoute(Z,z)}function y(P){const U=t.getRecordMatcher(P);U&&t.removeRoute(U)}function E(){return t.getRoutes().map(P=>P.record)}function k(P){return!!t.getRecordMatcher(P)}function x(P,U){if(U=me({},U||d.value),typeof P=="string"){const w=Zo(n,P,U.path),I=t.resolve({path:w.path},U),C=o.createHref(w.fullPath);return me(w,I,{params:v(I.params),hash:xo(w.hash),redirectedFrom:void 0,href:C})}let z;if("path"in P)z=me({},P,{path:Zo(n,P.path,U.path).path});else{const w=me({},P.params);for(const I in w)w[I]==null&&delete w[I];z=me({},P,{params:p(w)}),U.params=p(U.params)}const Z=t.resolve(z,U),pe=P.hash||"";Z.params=u(v(Z.params));const g=X2(r,me({},P,{hash:$3(pe),path:Z.path})),m=o.createHref(g);return me({fullPath:g,hash:pe,query:r===Ni?N3(P.query):P.query||{}},Z,{redirectedFrom:void 0,href:m})}function L(P){return typeof P=="string"?Zo(n,P,d.value.path):me({},P)}function b(P,U){if(c!==P)return Un(8,{from:U,to:P})}function T(P){return M(P)}function $(P){return T(me(L(P),{replace:!0}))}function R(P){const U=P.matched[P.matched.length-1];if(U&&U.redirect){const{redirect:z}=U;let Z=typeof z=="function"?z(P):z;return typeof Z=="string"&&(Z=Z.includes("?")||Z.includes("#")?Z=L(Z):{path:Z},Z.params={}),me({query:P.query,hash:P.hash,params:"path"in Z?{}:P.params},Z)}}function M(P,U){const z=c=x(P),Z=d.value,pe=P.state,g=P.force,m=P.replace===!0,w=R(z);if(w)return M(me(L(w),{state:typeof w=="object"?me({},pe,w.state):pe,force:g,replace:m}),U||z);const I=z;I.redirectedFrom=U;let C;return!g&&e3(r,Z,z)&&(C=Un(16,{to:I,from:Z}),nt(Z,Z,!0,!1)),(C?Promise.resolve(C):j(I,Z)).catch(O=>Dt(O)?Dt(O,2)?O:wt(O):Y(O,I,Z)).then(O=>{if(O){if(Dt(O,2))return M(me({replace:m},L(O.to),{state:typeof O.to=="object"?me({},pe,O.to.state):pe,force:g}),U||I)}else O=F(I,Z,!0,m,pe);return ee(I,Z,O),O})}function D(P,U){const z=b(P,U);return z?Promise.reject(z):Promise.resolve()}function N(P){const U=Pt.values().next().value;return U&&typeof U.runWithContext=="function"?U.runWithContext(P):P()}function j(P,U){let z;const[Z,pe,g]=Z3(P,U);z=Qo(Z.reverse(),"beforeRouteLeave",P,U);for(const w of Z)w.leaveGuards.forEach(I=>{z.push(Zt(I,P,U))});const m=D.bind(null,P,U);return z.push(m),Ce(z).then(()=>{z=[];for(const w of a.list())z.push(Zt(w,P,U));return z.push(m),Ce(z)}).then(()=>{z=Qo(pe,"beforeRouteUpdate",P,U);for(const w of pe)w.updateGuards.forEach(I=>{z.push(Zt(I,P,U))});return z.push(m),Ce(z)}).then(()=>{z=[];for(const w of g)if(w.beforeEnter)if(_t(w.beforeEnter))for(const I of w.beforeEnter)z.push(Zt(I,P,U));else z.push(Zt(w.beforeEnter,P,U));return z.push(m),Ce(z)}).then(()=>(P.matched.forEach(w=>w.enterCallbacks={}),z=Qo(g,"beforeRouteEnter",P,U),z.push(m),Ce(z))).then(()=>{z=[];for(const w of l.list())z.push(Zt(w,P,U));return z.push(m),Ce(z)}).catch(w=>Dt(w,8)?w:Promise.reject(w))}function ee(P,U,z){i.list().forEach(Z=>N(()=>Z(P,U,z)))}function F(P,U,z,Z,pe){const g=b(P,U);if(g)return g;const m=U===Ot,w=kn?history.state:{};z&&(Z||m?o.replace(P.fullPath,me({scroll:m&&w&&w.scroll},pe)):o.push(P.fullPath,pe)),d.value=P,nt(P,U,z,m),wt()}let te;function Le(){te||(te=o.listen((P,U,z)=>{if(!At.listening)return;const Z=x(P),pe=R(Z);if(pe){M(me(pe,{replace:!0}),Z).catch(mr);return}c=Z;const g=d.value;kn&&s3(Si(g.fullPath,z.delta),So()),j(Z,g).catch(m=>Dt(m,12)?m:Dt(m,2)?(M(m.to,Z).then(w=>{Dt(w,20)&&!z.delta&&z.type===Ir.pop&&o.go(-1,!1)}).catch(mr),Promise.reject()):(z.delta&&o.go(-z.delta,!1),Y(m,Z,g))).then(m=>{m=m||F(Z,g,!1),m&&(z.delta&&!Dt(m,8)?o.go(-z.delta,!1):z.type===Ir.pop&&Dt(m,20)&&o.go(-1,!1)),ee(Z,g,m)}).catch(mr)}))}let Te=sr(),G=sr(),ne;function Y(P,U,z){wt(P);const Z=G.list();return Z.length?Z.forEach(pe=>pe(P,U,z)):console.error(P),Promise.reject(P)}function De(){return ne&&d.value!==Ot?Promise.resolve():new Promise((P,U)=>{Te.add([P,U])})}function wt(P){return ne||(ne=!P,Le(),Te.list().forEach(([U,z])=>P?z(P):U()),Te.reset()),P}function nt(P,U,z,Z){const{scrollBehavior:pe}=e;if(!kn||!pe)return Promise.resolve();const g=!z&&c3(Si(P.fullPath,0))||(Z||!z)&&history.state&&history.state.scroll||null;return on().then(()=>pe(P,U,g)).then(m=>m&&i3(m)).catch(m=>Y(m,P,U))}const $e=P=>o.go(P);let Ye;const Pt=new Set,At={currentRoute:d,listening:!0,addRoute:h,removeRoute:y,hasRoute:k,getRoutes:E,resolve:x,options:e,push:T,replace:$,go:$e,back:()=>$e(-1),forward:()=>$e(1),beforeEach:a.add,beforeResolve:l.add,afterEach:i.add,onError:G.add,isReady:De,install(P){const U=this;P.component("RouterLink",G3),P.component("RouterView",Yc),P.config.globalProperties.$router=U,Object.defineProperty(P.config.globalProperties,"$route",{enumerable:!0,get:()=>fn(d)}),kn&&!Ye&&d.value===Ot&&(Ye=!0,T(o.location).catch(pe=>{}));const z={};for(const pe in Ot)Object.defineProperty(z,pe,{get:()=>d.value[pe],enumerable:!0});P.provide(Bo,U),P.provide(fl,Hs(z)),P.provide(ka,d);const Z=P.unmount;Pt.add(P),P.unmount=function(){Pt.delete(P),Pt.size<1&&(c=Ot,te&&te(),te=null,d.value=Ot,Ye=!1,ne=!1),Z()}}};function Ce(P){return P.reduce((U,z)=>U.then(()=>N(z)),Promise.resolve())}return At}function Z3(e,t){const n=[],r=[],o=[],a=Math.max(t.matched.length,e.matched.length);for(let l=0;lqn(c,i))?r.push(i):n.push(i));const d=e.matched[l];d&&(t.matched.find(c=>qn(c,d))||o.push(d))}return[n,r,o]}function Fe(){return ge(Bo)}function dt(){return ge(fl)}var je=Uint8Array,Ln=Uint16Array,Q3=Int32Array,Zc=new je([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]),Qc=new je([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]),X3=new je([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),Xc=function(e,t){for(var n=new Ln(31),r=0;r<31;++r)n[r]=t+=1<>1|(ke&21845)<<1;Gt=(Gt&52428)>>2|(Gt&13107)<<2,Gt=(Gt&61680)>>4|(Gt&3855)<<4,Ia[ke]=((Gt&65280)>>8|(Gt&255)<<8)>>1}var _r=function(e,t,n){for(var r=e.length,o=0,a=new Ln(t);o>d]=c}else for(i=new Ln(r),o=0;o>15-e[o]);return i},Mr=new je(288);for(var ke=0;ke<144;++ke)Mr[ke]=8;for(var ke=144;ke<256;++ke)Mr[ke]=9;for(var ke=256;ke<280;++ke)Mr[ke]=7;for(var ke=280;ke<288;++ke)Mr[ke]=8;var nd=new je(32);for(var ke=0;ke<32;++ke)nd[ke]=5;var r4=_r(Mr,9,1),o4=_r(nd,5,1),Xo=function(e){for(var t=e[0],n=1;nt&&(t=e[n]);return t},pt=function(e,t,n){var r=t/8|0;return(e[r]|e[r+1]<<8)>>(t&7)&n},ea=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)},a4=function(e){return(e+7)/8|0},vl=function(e,t,n){return(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length),new je(e.subarray(t,n))},l4=["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"],at=function(e,t,n){var r=new Error(t||l4[e]);if(r.code=e,Error.captureStackTrace&&Error.captureStackTrace(r,at),!n)throw r;return r},i4=function(e,t,n,r){var o=e.length,a=r?r.length:0;if(!o||t.f&&!t.l)return n||new je(0);var l=!n,i=l||t.i!=2,d=t.i;l&&(n=new je(o*3));var c=function(pe){var g=n.length;if(pe>g){var m=new je(Math.max(g*2,pe));m.set(n),n=m}},u=t.f||0,p=t.p||0,v=t.b||0,h=t.l,y=t.d,E=t.m,k=t.n,x=o*8;do{if(!h){u=pt(e,p,1);var L=pt(e,p+1,3);if(p+=3,L)if(L==1)h=r4,y=o4,E=9,k=5;else if(L==2){var R=pt(e,p,31)+257,M=pt(e,p+10,15)+4,D=R+pt(e,p+5,31)+1;p+=14;for(var N=new je(D),j=new je(19),ee=0;ee>4;if(b<16)N[ee++]=b;else{var G=0,ne=0;for(b==16?(ne=3+pt(e,p,3),p+=2,G=N[ee-1]):b==17?(ne=3+pt(e,p,7),p+=3):b==18&&(ne=11+pt(e,p,127),p+=7);ne--;)N[ee++]=G}}var Y=N.subarray(0,R),De=N.subarray(R);E=Xo(Y),k=Xo(De),h=_r(Y,E,1),y=_r(De,k,1)}else at(1);else{var b=a4(p)+4,T=e[b-4]|e[b-3]<<8,$=b+T;if($>o){d&&at(0);break}i&&c(v+T),n.set(e.subarray(b,$),v),t.b=v+=T,t.p=p=$*8,t.f=u;continue}if(p>x){d&&at(0);break}}i&&c(v+131072);for(var wt=(1<>4;if(p+=G&15,p>x){d&&at(0);break}if(G||at(2),Ye<256)n[v++]=Ye;else if(Ye==256){$e=p,h=null;break}else{var Pt=Ye-254;if(Ye>264){var ee=Ye-257,At=Zc[ee];Pt=pt(e,p,(1<>4;Ce||at(3),p+=Ce&15;var De=n4[P];if(P>3){var At=Qc[P];De+=ea(e,p)&(1<x){d&&at(0);break}i&&c(v+131072);var U=v+Pt;if(v>4>7||(e[0]<<8|e[1])%31)&&at(6,"invalid zlib data"),(e[1]>>5&1)==+!t&&at(6,"invalid zlib data: "+(e[1]&32?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function d4(e,t){return i4(e.subarray(c4(e,t&&t.dictionary),-4),{i:2},t&&t.out,t&&t.dictionary)}var Wi=typeof TextEncoder<"u"&&new TextEncoder,La=typeof TextDecoder<"u"&&new TextDecoder,u4=0;try{La.decode(s4,{stream:!0}),u4=1}catch{}var p4=function(e){for(var t="",n=0;;){var r=e[n++],o=(r>127)+(r>223)+(r>239);if(n+o>e.length)return{s:t,r:vl(e,n-1)};o?o==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)):o&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 f4(e,t){if(t){for(var n=new je(e.length),r=0;r>1)),l=0,i=function(u){a[l++]=u},r=0;ra.length){var d=new je(l+8+(o-r<<1));d.set(a),a=d}var c=e.charCodeAt(r);c<128||t?i(c):c<2048?(i(192|c>>6),i(128|c&63)):c>55295&&c<57344?(c=65536+(c&1047552)|e.charCodeAt(++r)&1023,i(240|c>>18),i(128|c>>12&63),i(128|c>>6&63),i(128|c&63)):(i(224|c>>12),i(128|c>>6&63),i(128|c&63))}return vl(a,0,l)}function v4(e,t){if(t){for(var n="",r=0;r{var r;return s("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${e}-icon`],viewBox:"0 0 1024 1024",fill:t,"aria-label":`${e} icon`},(r=n.default)==null?void 0:r.call(n))};ae.displayName="IconBase";const hl=({size:e=48,stroke:t=4,wrapper:n=!0,height:r=2*e})=>{const o=s("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:e,preserveAspectRatio:"xMidYMid",viewBox:"25 25 50 50"},[s("animateTransform",{attributeName:"transform",type:"rotate",dur:"2s",keyTimes:"0;1",repeatCount:"indefinite",values:"0;360"}),s("circle",{cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":t,"stroke-linecap":"round"},[s("animate",{attributeName:"stroke-dasharray",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"1,200;90,200;1,200"}),s("animate",{attributeName:"stroke-dashoffset",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"0;-35px;-125px"})])]);return n?s("div",{class:"loading-icon-wrapper",style:`display:flex;align-items:center;justify-content:center;height:${r}px`},o):o};hl.displayName="LoadingIcon";const rd=(e,{slots:t})=>{var n;return(n=t.default)==null?void 0:n.call(t)},gl=(e="")=>{if(e){if(typeof e=="number")return new Date(e);const t=Date.parse(e.toString());if(!Number.isNaN(t))return new Date(t)}return null},Vo=(e,t)=>{let n=1;for(let r=0;r>6;return n+=n<<3,n^=n>>11,n%t},od=Array.isArray,h4=e=>typeof e=="function",g4=e=>typeof e=="string";var m4=e=>e.startsWith("ftp://"),ml=e=>/^(https?:)?\/\//.test(e),y4=/.md((\?|#).*)?$/,_4=(e,t="/")=>!!(ml(e)||m4(e)||e.startsWith("/")&&!e.startsWith(t)&&!y4.test(e)),ad=e=>Object.prototype.toString.call(e)==="[object Object]";function b4(){const e=W(!1);return _n()&&ye(()=>{e.value=!0}),e}function E4(e){return b4(),A(()=>!!e())}const Mt=e=>typeof e=="string",Gn=(e,t)=>Mt(e)&&e.startsWith(t),wn=(e,t)=>Mt(e)&&e.endsWith(t),tr=Object.entries,x4=Object.fromEntries,Ke=Object.keys,w4=e=>(e.endsWith(".md")&&(e=`${e.slice(0,-3)}.html`),!e.endsWith("/")&&!e.endsWith(".html")&&(e=`${e}.html`),e=e.replace(/(^|\/)(?:README|index).html$/i,"$1"),e),ld=e=>{const[t,n=""]=e.split("#");return t?`${w4(t)}${n?`#${n}`:""}`:e},Ki=e=>ad(e)&&Mt(e.name),Lr=(e,t=!1)=>e?od(e)?e.map(n=>Mt(n)?{name:n}:Ki(n)?n:null).filter(n=>n!==null):Mt(e)?[{name:e}]:Ki(e)?[e]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${t?"":"| false"} | undefined\`, but got`,e),[]):[],id=(e,t)=>{if(e){if(od(e)&&e.every(Mt))return e;if(Mt(e))return[e];console.error(`Expect ${t||"value"} to be \`string[] | string | undefined\`, but got`,e)}return[]},sd=e=>id(e,"category"),cd=e=>id(e,"tag"),$o=e=>Gn(e,"/");let A4=class{constructor(){this.messageElements={};const t="message-container",n=document.getElementById(t);n?this.containerElement=n:(this.containerElement=document.createElement("div"),this.containerElement.id=t,document.body.appendChild(this.containerElement))}pop(t,n=2e3){const r=document.createElement("div"),o=Date.now();return r.className="message move-in",r.innerHTML=t,this.containerElement.appendChild(r),this.messageElements[o]=r,n>0&&setTimeout(()=>{this.close(o)},n),o}close(t){if(t){const n=this.messageElements[t];n.classList.remove("move-in"),n.classList.add("move-out"),n.addEventListener("animationend",()=>{n.remove(),delete this.messageElements[t]})}else Ke(this.messageElements).forEach(n=>this.close(Number(n)))}destroy(){document.body.removeChild(this.containerElement)}};const dd=/#.*$/u,k4=e=>{const t=dd.exec(e);return t?t[0]:""},Ji=e=>decodeURI(e).replace(dd,"").replace(/(index)?\.(md|html)$/,""),yl=(e,t)=>{if(t===void 0)return!1;const n=Ji(e.path),r=Ji(t),o=k4(t);return o?o===e.hash&&(!r||n===r):n===r},Yi=e=>{const t=atob(e);return v4(d4(f4(t,!0)))},T4=e=>ml(e)?e:`https://github.com/${e}`,ud=e=>!ml(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null,Wn=(e,...t)=>{const n=e.resolve(...t),r=n.matched[n.matched.length-1];if(!(r!=null&&r.redirect))return n;const{redirect:o}=r,a=h4(o)?o(n):o,l=g4(a)?{path:a}:a;return Wn(e,{hash:n.hash,query:n.query,params:n.params,...l})},I4=e=>{var t;if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)&&!(e.currentTarget&&((t=e.currentTarget.getAttribute("target"))!=null&&t.match(/\b_blank\b/i))))return e.preventDefault(),!0},Se=({to:e="",class:t="",...n},{slots:r})=>{var l;const o=Fe(),a=(i={})=>I4(i)?o.push(e).catch():Promise.resolve();return s("a",{...n,class:["vp-link",t],href:Ie(ld(e)),onClick:a},(l=r.default)==null?void 0:l.call(r))};Se.displayName="VPLink";const pd=()=>s(ae,{name:"github"},()=>s("path",{d:"M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"}));pd.displayName="GitHubIcon";const fd=()=>s(ae,{name:"gitlab"},()=>s("path",{d:"M229.333 78.688C223.52 62 199.895 62 193.895 78.688L87.958 406.438h247.5c-.188 0-106.125-327.75-106.125-327.75zM33.77 571.438c-4.875 15 .563 31.687 13.313 41.25l464.812 345L87.77 406.438zm301.5-165 176.813 551.25 176.812-551.25zm655.125 165-54-165-424.312 551.25 464.812-345c12.938-9.563 18.188-26.25 13.5-41.25zM830.27 78.688c-5.812-16.688-29.437-16.688-35.437 0l-106.125 327.75h247.5z"}));fd.displayName="GitLabIcon";const vd=()=>s(ae,{name:"gitee"},()=>s("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm242.97-533.34H482.39a23.7 23.7 0 0 0-23.7 23.7l-.03 59.28c0 13.08 10.59 23.7 23.7 23.7h165.96a23.7 23.7 0 0 1 23.7 23.7v11.85a71.1 71.1 0 0 1-71.1 71.1H375.71a23.7 23.7 0 0 1-23.7-23.7V423.11a71.1 71.1 0 0 1 71.1-71.1h331.8a23.7 23.7 0 0 0 23.7-23.7l.06-59.25a23.73 23.73 0 0 0-23.7-23.73H423.11a177.78 177.78 0 0 0-177.78 177.75v331.83c0 13.08 10.62 23.7 23.7 23.7h349.62a159.99 159.99 0 0 0 159.99-159.99V482.33a23.7 23.7 0 0 0-23.7-23.7z"}));vd.displayName="GiteeIcon";const hd=()=>s(ae,{name:"bitbucket"},()=>s("path",{d:"M575.256 490.862c6.29 47.981-52.005 85.723-92.563 61.147-45.714-20.004-45.714-92.562-1.133-113.152 38.29-23.442 93.696 7.424 93.696 52.005zm63.451-11.996c-10.276-81.152-102.29-134.839-177.152-101.156-47.433 21.138-79.433 71.424-77.129 124.562 2.853 69.705 69.157 126.866 138.862 120.576S647.3 548.571 638.708 478.83zm136.558-309.723c-25.161-33.134-67.986-38.839-105.728-45.13-106.862-17.151-216.576-17.7-323.438 1.134-35.438 5.706-75.447 11.996-97.719 43.996 36.572 34.304 88.576 39.424 135.424 45.129 84.553 10.862 171.447 11.447 256 .585 47.433-5.705 99.987-10.276 135.424-45.714zm32.585 591.433c-16.018 55.99-6.839 131.438-66.304 163.986-102.29 56.576-226.304 62.867-338.87 42.862-59.43-10.862-129.135-29.696-161.72-85.723-14.3-54.858-23.442-110.848-32.585-166.84l3.438-9.142 10.276-5.157c170.277 112.567 408.576 112.567 579.438 0 26.844 8.01 6.84 40.558 6.29 60.014zm103.424-549.157c-19.42 125.148-41.728 249.71-63.415 374.272-6.29 36.572-41.728 57.162-71.424 72.558-106.862 53.724-231.424 62.866-348.562 50.286-79.433-8.558-160.585-29.696-225.134-79.433-30.28-23.443-30.28-63.415-35.986-97.134-20.005-117.138-42.862-234.277-57.161-352.585 6.839-51.42 64.585-73.728 107.447-89.71 57.16-21.138 118.272-30.866 178.87-36.571 129.134-12.58 261.157-8.01 386.304 28.562 44.581 13.13 92.563 31.415 122.844 69.705 13.714 17.7 9.143 40.01 6.29 60.014z"}));hd.displayName="BitbucketIcon";const gd=()=>s(ae,{name:"source"},()=>s("path",{d:"M601.92 475.2c0 76.428-8.91 83.754-28.512 99.594-14.652 11.88-43.956 14.058-78.012 16.434-18.81 1.386-40.392 2.97-62.172 6.534-18.612 2.97-36.432 9.306-53.064 17.424V299.772c37.818-21.978 63.36-62.766 63.36-109.692 0-69.894-56.826-126.72-126.72-126.72S190.08 120.186 190.08 190.08c0 46.926 25.542 87.714 63.36 109.692v414.216c-37.818 21.978-63.36 62.766-63.36 109.692 0 69.894 56.826 126.72 126.72 126.72s126.72-56.826 126.72-126.72c0-31.086-11.286-59.598-29.7-81.576 13.266-9.504 27.522-17.226 39.996-19.206 16.038-2.574 32.868-3.762 50.688-5.148 48.312-3.366 103.158-7.326 148.896-44.55 61.182-49.698 74.25-103.158 75.24-187.902V475.2h-126.72zM316.8 126.72c34.848 0 63.36 28.512 63.36 63.36s-28.512 63.36-63.36 63.36-63.36-28.512-63.36-63.36 28.512-63.36 63.36-63.36zm0 760.32c-34.848 0-63.36-28.512-63.36-63.36s28.512-63.36 63.36-63.36 63.36 28.512 63.36 63.36-28.512 63.36-63.36 63.36zM823.68 158.4h-95.04V63.36h-126.72v95.04h-95.04v126.72h95.04v95.04h126.72v-95.04h95.04z"}));gd.displayName="SourceIcon";const yt=(e,t)=>{const n=t?t._instance:_n();return ad(n==null?void 0:n.appContext.components)&&(e in n.appContext.components||ct(e)in n.appContext.components||Rr(ct(e))in n.appContext.components)},L4=()=>E4(()=>typeof window<"u"&&window.navigator&&"userAgent"in window.navigator),P4=()=>{const e=L4();return A(()=>e.value&&/\b(?:Android|iPhone)/i.test(navigator.userAgent))},nr=e=>{const t=Lt();return A(()=>e[t.value])};function Zi(e,t){var n;const r=He();return Qs(()=>{r.value=e()},{...t,flush:(n=t==null?void 0:t.flush)!=null?n:"sync"}),zt(r)}function D4(e,t){let n,r,o;const a=W(!0),l=()=>{a.value=!0,o()};ce(e,l,{flush:"sync"});const i=typeof t=="function"?t:t.get,d=typeof t=="function"?void 0:t.set,c=Us((u,p)=>(r=u,o=p,{get(){return a.value&&(n=i(),a.value=!1),r(),n},set(v){d==null||d(v)}}));return Object.isExtensible(c)&&(c.trigger=l),c}function bt(e){return Ps()?(f1(e),!0):!1}function Me(e){return typeof e=="function"?e():fn(e)}const mn=typeof window<"u"&&typeof document<"u",C4=Object.prototype.toString,R4=e=>C4.call(e)==="[object Object]",yn=()=>{},Qi=O4();function O4(){var e;return mn&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function _l(e,t){function n(...r){return new Promise((o,a)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(o).catch(a)})}return n}const md=e=>e();function S4(e,t={}){let n,r,o=yn;const a=i=>{clearTimeout(i),o(),o=yn};return i=>{const d=Me(e),c=Me(t.maxWait);return n&&a(n),d<=0||c!==void 0&&c<=0?(r&&(a(r),r=null),Promise.resolve(i())):new Promise((u,p)=>{o=t.rejectOnCancel?p:u,c&&!r&&(r=setTimeout(()=>{n&&a(n),r=null,u(i())},c)),n=setTimeout(()=>{r&&a(r),r=null,u(i())},d)})}}function B4(e,t=!0,n=!0,r=!1){let o=0,a,l=!0,i=yn,d;const c=()=>{a&&(clearTimeout(a),a=void 0,i(),i=yn)};return p=>{const v=Me(e),h=Date.now()-o,y=()=>d=p();return c(),v<=0?(o=Date.now(),y()):(h>v&&(n||!l)?(o=Date.now(),y()):t&&(d=new Promise((E,k)=>{i=r?k:E,a=setTimeout(()=>{o=Date.now(),l=!0,E(y()),c()},Math.max(0,v-h))})),!n&&!a&&(a=setTimeout(()=>l=!0,v)),l=!1,d)}}function V4(e=md){const t=W(!0);function n(){t.value=!1}function r(){t.value=!0}const o=(...a)=>{t.value&&e(...a)};return{isActive:zt(t),pause:n,resume:r,eventFilter:o}}function $4(...e){if(e.length!==1)return Xn(...e);const t=e[0];return typeof t=="function"?zt(Us(()=>({get:t,set:yn}))):W(t)}function r5(e,t=200,n={}){return _l(S4(t,n),e)}function M4(e,t=200,n=!1,r=!0,o=!1){return _l(B4(t,n,r,o),e)}function z4(e,t,n={}){const{eventFilter:r=md,...o}=n;return ce(e,_l(r,t),o)}function H4(e,t,n={}){const{eventFilter:r,...o}=n,{eventFilter:a,pause:l,resume:i,isActive:d}=V4(r);return{stop:z4(e,t,{...o,eventFilter:a}),pause:l,resume:i,isActive:d}}function bl(e,t=!0){_n()?ye(e):t?e():on(e)}function F4(e){_n()&&Vr(e)}function N4(e,t=1e3,n={}){const{immediate:r=!0,immediateCallback:o=!1}=n;let a=null;const l=W(!1);function i(){a&&(clearInterval(a),a=null)}function d(){l.value=!1,i()}function c(){const u=Me(t);u<=0||(l.value=!0,o&&e(),i(),a=setInterval(e,u))}if(r&&mn&&c(),Oe(t)||typeof t=="function"){const u=ce(t,()=>{l.value&&mn&&c()});bt(u)}return bt(d),{isActive:l,pause:d,resume:c}}function j4(e,t,n={}){const{immediate:r=!0}=n,o=W(!1);let a=null;function l(){a&&(clearTimeout(a),a=null)}function i(){o.value=!1,l()}function d(...c){l(),o.value=!0,a=setTimeout(()=>{o.value=!1,a=null,e(...c)},Me(t))}return r&&(o.value=!0,mn&&d()),bt(i),{isPending:zt(o),start:d,stop:i}}function Pa(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,o=Oe(e),a=W(e);function l(i){if(arguments.length)return a.value=i,a.value;{const d=Me(n);return a.value=a.value===d?Me(r):d,a.value}}return o?l:[a,l]}function $t(e){var t;const n=Me(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Et=mn?window:void 0,El=mn?window.document:void 0,q4=mn?window.navigator:void 0;function Je(...e){let t,n,r,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,o]=e,t=Et):[t,n,r,o]=e,!t)return yn;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const a=[],l=()=>{a.forEach(u=>u()),a.length=0},i=(u,p,v,h)=>(u.addEventListener(p,v,h),()=>u.removeEventListener(p,v,h)),d=ce(()=>[$t(t),Me(o)],([u,p])=>{if(l(),!u)return;const v=R4(p)?{...p}:p;a.push(...n.flatMap(h=>r.map(y=>i(u,h,y,v))))},{immediate:!0,flush:"post"}),c=()=>{d(),l()};return bt(c),c}function U4(){const e=W(!1);return _n()&&ye(()=>{e.value=!0}),e}function zr(e){const t=U4();return A(()=>(t.value,!!e()))}function G4(e,t={}){const{immediate:n=!0,fpsLimit:r=void 0,window:o=Et}=t,a=W(!1),l=r?1e3/r:null;let i=0,d=null;function c(v){if(!a.value||!o)return;const h=v-(i||v);if(l&&hn&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const a=W(!1),l=c=>{a.value=c.matches},i=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",l):o.removeListener(l))},d=Qs(()=>{r.value&&(i(),o=n.matchMedia(Me(e)),"addEventListener"in o?o.addEventListener("change",l):o.addListener(l),a.value=o.matches)});return bt(()=>{d(),i(),o=void 0}),a}function W4(e={}){const{navigator:t=q4,read:n=!1,source:r,copiedDuring:o=1500,legacy:a=!1}=e,l=zr(()=>t&&"clipboard"in t),i=A(()=>l.value||a),d=W(""),c=W(!1),u=j4(()=>c.value=!1,o);function p(){l.value?t.clipboard.readText().then(E=>{d.value=E}):d.value=y()}i.value&&n&&Je(["copy","cut"],p);async function v(E=Me(r)){i.value&&E!=null&&(l.value?await t.clipboard.writeText(E):h(E),d.value=E,c.value=!0,u.start())}function h(E){const k=document.createElement("textarea");k.value=E??"",k.style.position="absolute",k.style.opacity="0",document.body.appendChild(k),k.select(),document.execCommand("copy"),k.remove()}function y(){var E,k,x;return(x=(k=(E=document==null?void 0:document.getSelection)==null?void 0:E.call(document))==null?void 0:k.toString())!=null?x:""}return{isSupported:i,text:d,copied:c,copy:v}}const ro=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},oo="__vueuse_ssr_handlers__",K4=J4();function J4(){return oo in ro||(ro[oo]=ro[oo]||{}),ro[oo]}function Y4(e,t){return K4[e]||t}function Z4(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const Q4={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()}},Xi="vueuse-storage";function rr(e,t,n,r={}){var o;const{flush:a="pre",deep:l=!0,listenToStorageChanges:i=!0,writeDefaults:d=!0,mergeDefaults:c=!1,shallow:u,window:p=Et,eventFilter:v,onError:h=D=>{console.error(D)}}=r,y=(u?He:W)(t);if(!n)try{n=Y4("getDefaultStorage",()=>{var D;return(D=Et)==null?void 0:D.localStorage})()}catch(D){h(D)}if(!n)return y;const E=Me(t),k=Z4(E),x=(o=r.serializer)!=null?o:Q4[k],{pause:L,resume:b}=H4(y,()=>T(y.value),{flush:a,deep:l,eventFilter:v});return p&&i&&(Je(p,"storage",M),Je(p,Xi,R)),M(),y;function T(D){try{if(D==null)n.removeItem(e);else{const N=x.write(D),j=n.getItem(e);j!==N&&(n.setItem(e,N),p&&p.dispatchEvent(new CustomEvent(Xi,{detail:{key:e,oldValue:j,newValue:N,storageArea:n}})))}}catch(N){h(N)}}function $(D){const N=D?D.newValue:n.getItem(e);if(N==null)return d&&E!==null&&n.setItem(e,x.write(E)),E;if(!D&&c){const j=x.read(N);return typeof c=="function"?c(j,E):k==="object"&&!Array.isArray(j)?{...E,...j}:j}else return typeof N!="string"?N:x.read(N)}function R(D){M(D.detail)}function M(D){if(!(D&&D.storageArea!==n)){if(D&&D.key==null){y.value=E;return}if(!(D&&D.key!==e)){L();try{(D==null?void 0:D.newValue)!==x.write(y.value)&&(y.value=$(D))}catch(N){h(N)}finally{D?on(b):b()}}}}}function X4(e){return yd("(prefers-color-scheme: dark)",e)}function ep(e,t,n={}){const{window:r=Et,...o}=n;let a;const l=zr(()=>r&&"MutationObserver"in r),i=()=>{a&&(a.disconnect(),a=void 0)},d=ce(()=>$t(e),u=>{i(),l.value&&r&&u&&(a=new MutationObserver(t),a.observe(u,o))},{immediate:!0}),c=()=>{i(),d()};return bt(c),{isSupported:l,stop:c}}function tp(e,t,n={}){const{window:r=Et,...o}=n;let a;const l=zr(()=>r&&"ResizeObserver"in r),i=()=>{a&&(a.disconnect(),a=void 0)},d=A(()=>Array.isArray(e)?e.map(p=>$t(p)):[$t(e)]),c=ce(d,p=>{if(i(),l.value&&r){a=new ResizeObserver(t);for(const v of p)v&&a.observe(v,o)}},{immediate:!0,flush:"post",deep:!0}),u=()=>{i(),c()};return bt(u),{isSupported:l,stop:u}}function np(e,t={width:0,height:0},n={}){const{window:r=Et,box:o="content-box"}=n,a=A(()=>{var d,c;return(c=(d=$t(e))==null?void 0:d.namespaceURI)==null?void 0:c.includes("svg")}),l=W(t.width),i=W(t.height);return tp(e,([d])=>{const c=o==="border-box"?d.borderBoxSize:o==="content-box"?d.contentBoxSize:d.devicePixelContentBoxSize;if(r&&a.value){const u=$t(e);if(u){const p=r.getComputedStyle(u);l.value=Number.parseFloat(p.width),i.value=Number.parseFloat(p.height)}}else if(c){const u=Array.isArray(c)?c:[c];l.value=u.reduce((p,{inlineSize:v})=>p+v,0),i.value=u.reduce((p,{blockSize:v})=>p+v,0)}else l.value=d.contentRect.width,i.value=d.contentRect.height},n),ce(()=>$t(e),d=>{l.value=d?t.width:0,i.value=d?t.height:0}),{width:l,height:i}}const es=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function xl(e,t={}){const{document:n=El,autoExit:r=!1}=t,o=A(()=>{var x;return(x=$t(e))!=null?x:n==null?void 0:n.querySelector("html")}),a=W(!1),l=A(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(x=>n&&x in n||o.value&&x in o.value)),i=A(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(x=>n&&x in n||o.value&&x in o.value)),d=A(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(x=>n&&x in n||o.value&&x in o.value)),c=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(x=>n&&x in n),u=zr(()=>o.value&&n&&l.value!==void 0&&i.value!==void 0&&d.value!==void 0),p=()=>c?(n==null?void 0:n[c])===o.value:!1,v=()=>{if(d.value){if(n&&n[d.value]!=null)return n[d.value];{const x=o.value;if((x==null?void 0:x[d.value])!=null)return!!x[d.value]}}return!1};async function h(){if(!(!u.value||!a.value)){if(i.value)if((n==null?void 0:n[i.value])!=null)await n[i.value]();else{const x=o.value;(x==null?void 0:x[i.value])!=null&&await x[i.value]()}a.value=!1}}async function y(){if(!u.value||a.value)return;v()&&await h();const x=o.value;l.value&&(x==null?void 0:x[l.value])!=null&&(await x[l.value](),a.value=!0)}async function E(){await(a.value?h():y())}const k=()=>{const x=v();(!x||x&&p())&&(a.value=x)};return Je(n,es,k,!1),Je(()=>$t(o),es,k,!1),r&&bt(h),{isSupported:u,isFullscreen:a,enter:y,exit:h,toggle:E}}function ta(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function o5(e={}){const{controls:t=!1,interval:n="requestAnimationFrame"}=e,r=W(new Date),o=()=>r.value=new Date,a=n==="requestAnimationFrame"?G4(o,{immediate:!0}):N4(o,n,{immediate:!0});return t?{now:r,...a}:r}function na(e,t=yn,n={}){const{immediate:r=!0,manual:o=!1,type:a="text/javascript",async:l=!0,crossOrigin:i,referrerPolicy:d,noModule:c,defer:u,document:p=El,attrs:v={}}=n,h=W(null);let y=null;const E=L=>new Promise((b,T)=>{const $=D=>(h.value=D,b(D),D);if(!p){b(!1);return}let R=!1,M=p.querySelector(`script[src="${Me(e)}"]`);M?M.hasAttribute("data-loaded")&&$(M):(M=p.createElement("script"),M.type=a,M.async=l,M.src=Me(e),u&&(M.defer=u),i&&(M.crossOrigin=i),c&&(M.noModule=c),d&&(M.referrerPolicy=d),Object.entries(v).forEach(([D,N])=>M==null?void 0:M.setAttribute(D,N)),R=!0),M.addEventListener("error",D=>T(D)),M.addEventListener("abort",D=>T(D)),M.addEventListener("load",()=>{M.setAttribute("data-loaded","true"),t(M),$(M)}),R&&(M=p.head.appendChild(M)),L||$(M)}),k=(L=!0)=>(y||(y=E(L)),y),x=()=>{if(!p)return;y=null,h.value&&(h.value=null);const L=p.querySelector(`script[src="${Me(e)}"]`);L&&p.head.removeChild(L)};return r&&!o&&bl(k),o||F4(x),{scriptTag:h,load:k,unload:x}}function _d(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}function bd(e,t=!1){const n=W(t);let r=null,o;ce($4(e),i=>{const d=ta(Me(i));if(d){const c=d;o=c.style.overflow,n.value&&(c.style.overflow="hidden")}},{immediate:!0});const a=()=>{const i=ta(Me(e));!i||n.value||(Qi&&(r=Je(i,"touchmove",d=>{rp(d)},{passive:!1})),i.style.overflow="hidden",n.value=!0)},l=()=>{const i=ta(Me(e));!i||!n.value||(Qi&&(r==null||r()),i.style.overflow=o,n.value=!1)};return bt(l),A({get(){return n.value},set(i){i?a():l()}})}function Ed(e,t,n={}){const{window:r=Et}=n;return rr(e,t,r==null?void 0:r.sessionStorage,n)}let op=0;function a5(e,t={}){const n=W(!1),{document:r=El,immediate:o=!0,manual:a=!1,id:l=`vueuse_styletag_${++op}`}=t,i=W(e);let d=()=>{};const c=()=>{if(!r)return;const p=r.getElementById(l)||r.createElement("style");p.isConnected||(p.id=l,t.media&&(p.media=t.media),r.head.appendChild(p)),!n.value&&(d=ce(i,v=>{p.textContent=v},{immediate:!0}),n.value=!0)},u=()=>{!r||!n.value||(d(),r.head.removeChild(r.getElementById(l)),n.value=!1)};return o&&!a&&bl(c),a||bt(u),{id:l,css:i,unload:u,load:c,isLoaded:zt(n)}}function ap(e={}){const{window:t=Et}=e;if(!t)return{x:W(0),y:W(0)};const n=W(t.scrollX),r=W(t.scrollY);return Je(t,"scroll",()=>{n.value=t.scrollX,r.value=t.scrollY},{capture:!1,passive:!0}),{x:n,y:r}}function lp(e={}){const{window:t=Et,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:o=!0,includeScrollbar:a=!0}=e,l=W(n),i=W(r),d=()=>{t&&(a?(l.value=t.innerWidth,i.value=t.innerHeight):(l.value=t.document.documentElement.clientWidth,i.value=t.document.documentElement.clientHeight))};if(d(),bl(d),Je("resize",d,{passive:!0}),o){const c=yd("(orientation: portrait)");ce(c,()=>d())}return{width:l,height:i}}const xd=({type:e="info",text:t="",vertical:n,color:r},{slots:o})=>{var a;return s("span",{class:["vp-badge",e,{diy:r}],style:{verticalAlign:n??!1,backgroundColor:r??!1}},((a=o.default)==null?void 0:a.call(o))||t)};xd.displayName="Badge";var ip=B({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(e){const t=A(()=>{const r=["font-icon icon"],o=`fas fa-${e.icon}`;return r.push("fa-fw fa-sm"),r.push(e.icon.includes(" ")?e.icon:o),r}),n=A(()=>{const r={};return e.color&&(r.color=e.color),e.size&&(r["font-size"]=Number.isNaN(Number(e.size))?e.size:`${e.size}px`),Ke(r).length?r:null});return()=>e.icon?s("span",{key:e.icon,class:t.value,style:n.value}):null}});const wd=()=>s(ae,{name:"back-to-top"},()=>[s("path",{d:"M512 843.2c-36.2 0-66.4-13.6-85.8-21.8-10.8-4.6-22.6 3.6-21.8 15.2l7 102c.4 6.2 7.6 9.4 12.6 5.6l29-22c3.6-2.8 9-1.8 11.4 2l41 64.2c3 4.8 10.2 4.8 13.2 0l41-64.2c2.4-3.8 7.8-4.8 11.4-2l29 22c5 3.8 12.2.6 12.6-5.6l7-102c.8-11.6-11-20-21.8-15.2-19.6 8.2-49.6 21.8-85.8 21.8z"}),s("path",{d:"m795.4 586.2-96-98.2C699.4 172 513 32 513 32S324.8 172 324.8 488l-96 98.2c-3.6 3.6-5.2 9-4.4 14.2L261.2 824c1.8 11.4 14.2 17 23.6 10.8L419 744s41.4 40 94.2 40c52.8 0 92.2-40 92.2-40l134.2 90.8c9.2 6.2 21.6.6 23.6-10.8l37-223.8c.4-5.2-1.2-10.4-4.8-14zM513 384c-34 0-61.4-28.6-61.4-64s27.6-64 61.4-64c34 0 61.4 28.6 61.4 64S547 384 513 384z"})]);wd.displayName="BackToTopIcon";var sp=B({name:"BackToTop",props:{threshold:{type:Number,default:100},noProgress:Boolean},setup(e){const t=_e(),n=nr({"/zh/":{backToTop:"返回顶部"},"/en/":{backToTop:"Back to top"},"/":{backToTop:"返回頂部"}}),r=He(),{height:o}=np(r),{height:a}=lp(),{y:l}=ap(),i=A(()=>t.value.backToTop!==!1&&l.value>e.threshold),d=A(()=>l.value/(o.value-a.value));return ye(()=>{r.value=document.body}),()=>s(nn,{name:"fade"},()=>i.value?s("button",{type:"button",class:"vp-back-to-top-button","aria-label":n.value.backToTop,"data-balloon-pos":"left",onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})}},[e.noProgress?null:s("svg",{class:"vp-scroll-progress"},s("circle",{cx:"50%",cy:"50%",style:{"stroke-dasharray":`calc(${Math.PI*d.value*100}% - ${4*Math.PI}px) calc(${Math.PI*100}% - ${4*Math.PI}px)`}})),s(wd)]):null)}});const cp=xt({enhance:({app:e})=>{yt("Badge")||e.component("Badge",xd),yt("FontIcon")||e.component("FontIcon",ip)},setup:()=>{na("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/brands.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}}),na("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/solid.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}}),na("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/fontawesome.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}})},rootComponents:[()=>s(sp,{})]});function dp(e,t,n){var r,o,a;t===void 0&&(t=50),n===void 0&&(n={});var l=(r=n.isImmediate)!=null&&r,i=(o=n.callback)!=null&&o,d=n.maxWait,c=Date.now(),u=[];function p(){if(d!==void 0){var h=Date.now()-c;if(h+t>=d)return d-h}return t}var v=function(){var h=[].slice.call(arguments),y=this;return new Promise(function(E,k){var x=l&&a===void 0;if(a!==void 0&&clearTimeout(a),a=setTimeout(function(){if(a=void 0,c=Date.now(),!l){var b=e.apply(y,h);i&&i(b),u.forEach(function(T){return(0,T.resolve)(b)}),u=[]}},p()),x){var L=e.apply(y,h);return i&&i(L),E(L)}u.push({resolve:E,reject:k})})};return v.cancel=function(h){a!==void 0&&clearTimeout(a),u.forEach(function(y){return(0,y.reject)(h)}),u=[]},v}const up=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:r=5})=>{const o=Fe(),l=dp(()=>{var E,k;const i=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(i-0)v.some(L=>L.hash===x.hash));for(let x=0;x=(((E=L.parentElement)==null?void 0:E.offsetTop)??0)-r,$=!b||i<(((k=b.parentElement)==null?void 0:k.offsetTop)??0)-r;if(!(T&&$))continue;const M=decodeURIComponent(o.currentRoute.value.hash),D=decodeURIComponent(L.hash);if(M===D)return;if(p){for(let N=x+1;N{window.addEventListener("scroll",l)}),rl(()=>{window.removeEventListener("scroll",l)})},ts=async(e,t)=>{const{scrollBehavior:n}=e.options;e.options.scrollBehavior=void 0,await e.replace({query:e.currentRoute.value.query,hash:t}).finally(()=>e.options.scrollBehavior=n)},pp=".vp-sidebar-link, .toc-link",fp=".header-anchor",vp=200,hp=5,gp=xt({setup(){up({headerLinkSelector:pp,headerAnchorSelector:fp,delay:vp,offset:hp})}});let Ad=()=>null;const kd=Symbol(""),mp=e=>{Ad=e},yp=()=>ge(kd),_p=e=>{e.provide(kd,Ad)};var bp=B({name:"AutoCatalog",props:{base:{type:String,default:""},level:{type:Number,default:3},index:Boolean,indexType:{type:String,default:"ul"},hideHeading:Boolean},setup(e){const t=yp(),n=nr({"/zh/":{title:"目录",empty:"暂无目录"},"/en/":{title:"Catalog",empty:"No catalog"},"/":{title:"目錄",empty:"暫無目錄"}}),r=de(),o=Fe(),a=$c(),l=c=>{const u=c.I;return typeof u>"u"||u},i=()=>{const c=e.base||r.value.path.replace(/\/[^/]+$/,"/"),u=o.getRoutes(),p=[];return u.filter(({meta:v,path:h})=>{if(!Gn(h,c)||h===c)return!1;if(c==="/"){const y=Ke(a.value.locales).filter(E=>E!=="/");if(h==="/404.html"||y.some(E=>Gn(h,E)))return!1}return(wn(h,".html")&&!wn(h,"/index.html")||wn(h,"/"))&&l(v)}).map(({path:v,meta:h})=>{const y=v.substring(c.length).split("/").length;return{title:h.t||"",icon:h.i,base:v.replace(/\/[^/]+\/?$/,"/"),order:h.O||null,level:wn(v,"/")?y-1:y,path:v}}).filter(({title:v,level:h})=>v&&h<=e.level).sort(({title:v,level:h,path:y,order:E},{title:k,level:x,path:L,order:b})=>h-x||(wn(y,"/index.html")?-1:wn(L,"/index.html")?1:E===null?b===null?v.localeCompare(k):b:b===null?E:E>0?b>0?E-b:-1:b<0?E-b:1)).forEach(v=>{var E;const{base:h,level:y}=v;switch(y){case 1:p.push(v);break;case 2:{const k=p.find(x=>x.path===h);k&&(k.children??(k.children=[])).push(v);break}default:{const k=p.find(x=>x.path===h.replace(/\/[^/]+\/$/,"/"));if(k){const x=(E=k.children)==null?void 0:E.find(L=>L.path===h);x&&(x.children??(x.children=[])).push(v)}}}}),p},d=A(()=>i());return()=>s("div",{class:"vp-catalog"},[e.hideHeading?null:s("h2",{class:"vp-catalog-main-title"},n.value.title),d.value.length?d.value.map(({children:c=[],icon:u,path:p,title:v},h)=>[s("h3",{id:v,class:["vp-catalog-child-title",{"has-children":c.length}]},[s("a",{href:`#${v}`,class:"header-anchor","aria-hidden":!0},"#"),s(Se,{class:"vp-catalog-title",to:p},()=>[e.index?`${h+1}.`:null,u&&t?s(t,{icon:u}):null,v||p])]),c.length?s(e.index&&e.indexType==="ol"?"ol":"ul",{class:"vp-catalog-child-catalogs"},c.map(({children:y=[],icon:E,path:k,title:x},L)=>s("li",{class:"vp-child-catalog"},[s("div",{class:["vp-catalog-sub-title",{"has-children":y.length}]},[s("a",{href:`#${x}`,class:"header-anchor"},"#"),s(Se,{class:"vp-catalog-title",to:k},()=>[e.index?`${h+1}.${L+1}`:null,E&&t?s(t,{icon:E}):null,x||k])]),y.length?s("div",{class:"v-sub-catalogs"},y.map(({icon:b,path:T,title:$},R)=>s(Se,{class:"vp-sub-catalog",to:T},()=>[e.index&&e.indexType!=="ol"?`${h+1}.${L+1}.${R+1}`:null,b&&t?s(t,{icon:b}):null,$||T]))):null]))):null]):s("p",{class:"vp-empty-catalog"},n.value.empty)])}}),Ep=xt({enhance:({app:e})=>{_p(e),yt("AutoCatalog",e)||e.component("AutoCatalog",bp)}});const xp=s("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[s("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),s("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),Td=B({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=Lt(),n=A(()=>e.locales[t.value]??{openInNewWindow:"open in new window"});return()=>s("span",[xp,s("span",{class:"external-link-icon-sr-only"},n.value.openInNewWindow)])}}),wp={},Ap=xt({enhance({app:e}){e.component("ExternalLinkIcon",s(Td,{locales:wp}))}});/** + */const kn=typeof window<"u";function Y2(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const me=Object.assign;function Yo(e,t){const n={};for(const r in t){const o=t[r];n[r]=_t(o)?o.map(e):e(o)}return n}const mr=()=>{},_t=Array.isArray,Q2=/\/$/,Z2=e=>e.replace(Q2,"");function Qo(e,t,n="/"){let r,o={},l="",a="";const i=t.indexOf("#");let d=t.indexOf("?");return i=0&&(d=-1),d>-1&&(r=t.slice(0,d),l=t.slice(d+1,i>-1?i:t.length),o=e(l)),i>-1&&(r=r||t.slice(0,i),a=t.slice(i,t.length)),r=n3(r??t,n),{fullPath:r+(l&&"?")+l+a,path:r,query:o,hash:a}}function X2(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Ri(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function e3(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&qn(t.matched[r],n.matched[o])&&Hc(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function qn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Hc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!t3(e[n],t[n]))return!1;return!0}function t3(e,t){return _t(e)?Oi(e,t):_t(t)?Oi(t,e):e===t}function Oi(e,t){return _t(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function n3(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let l=n.length-1,a,i;for(a=0;a1&&l--;else break;return n.slice(0,l).join("/")+"/"+r.slice(a-(a===r.length?1:0)).join("/")}var Ir;(function(e){e.pop="pop",e.push="push"})(Ir||(Ir={}));var yr;(function(e){e.back="back",e.forward="forward",e.unknown=""})(yr||(yr={}));function r3(e){if(!e)if(kn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Z2(e)}const o3=/^[^#]+#/;function l3(e,t){return e.replace(o3,"#")+t}function a3(e,t){const 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)}}const So=()=>({left:window.pageXOffset,top:window.pageYOffset});function i3(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=a3(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Si(e,t){return(history.state?history.state.position-t:-1)+e}const wl=new Map;function s3(e,t){wl.set(e,t)}function c3(e){const t=wl.get(e);return wl.delete(e),t}let d3=()=>location.protocol+"//"+location.host;function Fc(e,t){const{pathname:n,search:r,hash:o}=t,l=e.indexOf("#");if(l>-1){let i=o.includes(e.slice(l))?e.slice(l).length:1,d=o.slice(i);return d[0]!=="/"&&(d="/"+d),Ri(d,"")}return Ri(n,e)+r+o}function u3(e,t,n,r){let o=[],l=[],a=null;const i=({state:f})=>{const h=Fc(e,location),y=n.value,E=t.value;let k=0;if(f){if(n.value=h,t.value=f,a&&a===y){a=null;return}k=E?f.position-E.position:0}else r(h);o.forEach(x=>{x(n.value,y,{delta:k,type:Ir.pop,direction:k?k>0?yr.forward:yr.back:yr.unknown})})};function d(){a=n.value}function c(f){o.push(f);const h=()=>{const y=o.indexOf(f);y>-1&&o.splice(y,1)};return l.push(h),h}function u(){const{history:f}=window;f.state&&f.replaceState(me({},f.state,{scroll:So()}),"")}function p(){for(const f of l)f();l=[],window.removeEventListener("popstate",i),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",i),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:d,listen:c,destroy:p}}function Bi(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?So():null}}function p3(e){const{history:t,location:n}=window,r={value:Fc(e,n)},o={value:t.state};o.value||l(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function l(d,c,u){const p=e.indexOf("#"),f=p>-1?(n.host&&document.querySelector("base")?e:e.slice(p))+d:d3()+e+d;try{t[u?"replaceState":"pushState"](c,"",f),o.value=c}catch(h){console.error(h),n[u?"replace":"assign"](f)}}function a(d,c){const u=me({},t.state,Bi(o.value.back,d,o.value.forward,!0),c,{position:o.value.position});l(d,u,!0),r.value=d}function i(d,c){const u=me({},o.value,t.state,{forward:d,scroll:So()});l(u.current,u,!0);const p=me({},Bi(r.value,d,null),{position:u.position+1},c);l(d,p,!1),r.value=d}return{location:r,state:o,push:i,replace:a}}function f3(e){e=r3(e);const t=p3(e),n=u3(e,t.state,t.location,t.replace);function r(l,a=!0){a||n.pauseListeners(),history.go(l)}const o=me({location:"",base:e,go:r,createHref:l3.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function v3(e){return typeof e=="string"||e&&typeof e=="object"}function Nc(e){return typeof e=="string"||typeof e=="symbol"}const Ot={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},jc=Symbol("");var Vi;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Vi||(Vi={}));function Un(e,t){return me(new Error,{type:e,[jc]:!0},t)}function Dt(e,t){return e instanceof Error&&jc in e&&(t==null||!!(e.type&t))}const $i="[^/]+?",h3={sensitive:!1,strict:!1,start:!0,end:!0},g3=/[.+*?^${}()[\]/\\]/g;function m3(e,t){const n=me({},h3,t),r=[];let o=n.start?"^":"";const l=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(o+="/");for(let p=0;pt.length?t.length===1&&t[0]===40+40?1:-1:0}function _3(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const b3={type:0,value:""},E3=/[a-zA-Z0-9_]/;function x3(e){if(!e)return[[]];if(e==="/")return[[b3]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${c}": ${h}`)}let n=0,r=n;const o=[];let l;function a(){l&&o.push(l),l=[]}let i=0,d,c="",u="";function p(){c&&(n===0?l.push({type:0,value:c}):n===1||n===2||n===3?(l.length>1&&(d==="*"||d==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),l.push({type:1,value:c,regexp:u,repeatable:d==="*"||d==="+",optional:d==="*"||d==="?"})):t("Invalid state to consume buffer"),c="")}function f(){c+=d}for(;i{a(L)}:mr}function a(u){if(Nc(u)){const p=r.get(u);p&&(r.delete(u),n.splice(n.indexOf(p),1),p.children.forEach(a),p.alias.forEach(a))}else{const p=n.indexOf(u);p>-1&&(n.splice(p,1),u.record.name&&r.delete(u.record.name),u.children.forEach(a),u.alias.forEach(a))}}function i(){return n}function d(u){let p=0;for(;p=0&&(u.record.path!==n[p].record.path||!qc(u,n[p]));)p++;n.splice(p,0,u),u.record.name&&!Hi(u)&&r.set(u.record.name,u)}function c(u,p){let f,h={},y,E;if("name"in u&&u.name){if(f=r.get(u.name),!f)throw Un(1,{location:u});E=f.record.name,h=me(zi(p.params,f.keys.filter(L=>!L.optional).map(L=>L.name)),u.params&&zi(u.params,f.keys.map(L=>L.name))),y=f.stringify(h)}else if("path"in u)y=u.path,f=n.find(L=>L.re.test(y)),f&&(h=f.parse(y),E=f.record.name);else{if(f=p.name?r.get(p.name):n.find(L=>L.re.test(p.path)),!f)throw Un(1,{location:u,currentLocation:p});E=f.record.name,h=me({},p.params,u.params),y=f.stringify(h)}const k=[];let x=f;for(;x;)k.unshift(x.record),x=x.parent;return{name:E,path:y,params:h,matched:k,meta:I3(k)}}return e.forEach(u=>l(u)),{addRoute:l,resolve:c,removeRoute:a,getRoutes:i,getRecordMatcher:o}}function zi(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function k3(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:T3(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function T3(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function Hi(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function I3(e){return e.reduce((t,n)=>me(t,n.meta),{})}function Fi(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function qc(e,t){return t.children.some(n=>n===e||qc(e,n))}const Uc=/#/g,L3=/&/g,P3=/\//g,D3=/=/g,C3=/\?/g,Gc=/\+/g,R3=/%5B/g,O3=/%5D/g,Wc=/%5E/g,S3=/%60/g,Kc=/%7B/g,B3=/%7C/g,Jc=/%7D/g,V3=/%20/g;function pa(e){return encodeURI(""+e).replace(B3,"|").replace(R3,"[").replace(O3,"]")}function $3(e){return pa(e).replace(Kc,"{").replace(Jc,"}").replace(Wc,"^")}function Al(e){return pa(e).replace(Gc,"%2B").replace(V3,"+").replace(Uc,"%23").replace(L3,"%26").replace(S3,"`").replace(Kc,"{").replace(Jc,"}").replace(Wc,"^")}function M3(e){return Al(e).replace(D3,"%3D")}function z3(e){return pa(e).replace(Uc,"%23").replace(C3,"%3F")}function H3(e){return e==null?"":z3(e).replace(P3,"%2F")}function xo(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function F3(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;ol&&Al(l)):[r&&Al(r)]).forEach(l=>{l!==void 0&&(t+=(t.length?"&":"")+n,l!=null&&(t+="="+l))})}return t}function N3(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=_t(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const j3=Symbol(""),ji=Symbol(""),Bo=Symbol(""),fa=Symbol(""),kl=Symbol("");function sr(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Qt(e,t,n,r,o){const l=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((a,i)=>{const d=p=>{p===!1?i(Un(4,{from:n,to:t})):p instanceof Error?i(p):v3(p)?i(Un(2,{from:t,to:p})):(l&&r.enterCallbacks[o]===l&&typeof p=="function"&&l.push(p),a())},c=e.call(r&&r.instances[o],t,n,d);let u=Promise.resolve(c);e.length<3&&(u=u.then(d)),u.catch(p=>i(p))})}function Zo(e,t,n,r){const o=[];for(const l of e)for(const a in l.components){let i=l.components[a];if(!(t!=="beforeRouteEnter"&&!l.instances[a]))if(q3(i)){const c=(i.__vccOpts||i)[t];c&&o.push(Qt(c,n,r,l,a))}else{let d=i();o.push(()=>d.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${l.path}"`));const u=Y2(c)?c.default:c;l.components[a]=u;const f=(u.__vccOpts||u)[t];return f&&Qt(f,n,r,l,a)()}))}}return o}function q3(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Tl(e){const t=ge(Bo),n=ge(fa),r=A(()=>t.resolve(fn(e.to))),o=A(()=>{const{matched:d}=r.value,{length:c}=d,u=d[c-1],p=n.matched;if(!u||!p.length)return-1;const f=p.findIndex(qn.bind(null,u));if(f>-1)return f;const h=qi(d[c-2]);return c>1&&qi(u)===h&&p[p.length-1].path!==h?p.findIndex(qn.bind(null,d[c-2])):f}),l=A(()=>o.value>-1&&K3(n.params,r.value.params)),a=A(()=>o.value>-1&&o.value===n.matched.length-1&&Hc(n.params,r.value.params));function i(d={}){return W3(d)?t[fn(e.replace)?"replace":"push"](fn(e.to)).catch(mr):Promise.resolve()}return{route:r,href:A(()=>r.value.href),isActive:l,isExactActive:a,navigate:i}}const U3=B({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"}},useLink:Tl,setup(e,{slots:t}){const n=Or(Tl(e)),{options:r}=ge(Bo),o=A(()=>({[Ui(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Ui(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const l=t.default&&t.default(n);return e.custom?l:s("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},l)}}}),G3=U3;function W3(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function K3(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!_t(o)||o.length!==r.length||r.some((l,a)=>l!==o[a]))return!1}return!0}function qi(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ui=(e,t,n)=>e??t??n,J3=B({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=ge(kl),o=A(()=>e.route||r.value),l=ge(ji,0),a=A(()=>{let c=fn(l);const{matched:u}=o.value;let p;for(;(p=u[c])&&!p.components;)c++;return c}),i=A(()=>o.value.matched[a.value]);mt(ji,A(()=>a.value+1)),mt(j3,i),mt(kl,o);const d=W();return ce(()=>[d.value,i.value,e.name],([c,u,p],[f,h,y])=>{u&&(u.instances[p]=c,h&&h!==u&&c&&c===f&&(u.leaveGuards.size||(u.leaveGuards=h.leaveGuards),u.updateGuards.size||(u.updateGuards=h.updateGuards))),c&&u&&(!h||!qn(u,h)||!f)&&(u.enterCallbacks[p]||[]).forEach(E=>E(c))},{flush:"post"}),()=>{const c=o.value,u=e.name,p=i.value,f=p&&p.components[u];if(!f)return Gi(n.default,{Component:f,route:c});const h=p.props[u],y=h?h===!0?c.params:typeof h=="function"?h(c):h:null,k=s(f,me({},y,t,{onVnodeUnmounted:x=>{x.component.isUnmounted&&(p.instances[u]=null)},ref:d}));return Gi(n.default,{Component:k,route:c})||k}}});function Gi(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Yc=J3;function Y3(e){const t=A3(e.routes,e),n=e.parseQuery||F3,r=e.stringifyQuery||Ni,o=e.history,l=sr(),a=sr(),i=sr(),d=He(Ot);let c=Ot;kn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Yo.bind(null,P=>""+P),p=Yo.bind(null,H3),f=Yo.bind(null,xo);function h(P,U){let z,Q;return Nc(P)?(z=t.getRecordMatcher(P),Q=U):Q=P,t.addRoute(Q,z)}function y(P){const U=t.getRecordMatcher(P);U&&t.removeRoute(U)}function E(){return t.getRoutes().map(P=>P.record)}function k(P){return!!t.getRecordMatcher(P)}function x(P,U){if(U=me({},U||d.value),typeof P=="string"){const w=Qo(n,P,U.path),I=t.resolve({path:w.path},U),C=o.createHref(w.fullPath);return me(w,I,{params:f(I.params),hash:xo(w.hash),redirectedFrom:void 0,href:C})}let z;if("path"in P)z=me({},P,{path:Qo(n,P.path,U.path).path});else{const w=me({},P.params);for(const I in w)w[I]==null&&delete w[I];z=me({},P,{params:p(w)}),U.params=p(U.params)}const Q=t.resolve(z,U),pe=P.hash||"";Q.params=u(f(Q.params));const g=X2(r,me({},P,{hash:$3(pe),path:Q.path})),m=o.createHref(g);return me({fullPath:g,hash:pe,query:r===Ni?N3(P.query):P.query||{}},Q,{redirectedFrom:void 0,href:m})}function L(P){return typeof P=="string"?Qo(n,P,d.value.path):me({},P)}function b(P,U){if(c!==P)return Un(8,{from:U,to:P})}function T(P){return M(P)}function $(P){return T(me(L(P),{replace:!0}))}function R(P){const U=P.matched[P.matched.length-1];if(U&&U.redirect){const{redirect:z}=U;let Q=typeof z=="function"?z(P):z;return typeof Q=="string"&&(Q=Q.includes("?")||Q.includes("#")?Q=L(Q):{path:Q},Q.params={}),me({query:P.query,hash:P.hash,params:"path"in Q?{}:P.params},Q)}}function M(P,U){const z=c=x(P),Q=d.value,pe=P.state,g=P.force,m=P.replace===!0,w=R(z);if(w)return M(me(L(w),{state:typeof w=="object"?me({},pe,w.state):pe,force:g,replace:m}),U||z);const I=z;I.redirectedFrom=U;let C;return!g&&e3(r,Q,z)&&(C=Un(16,{to:I,from:Q}),nt(Q,Q,!0,!1)),(C?Promise.resolve(C):j(I,Q)).catch(O=>Dt(O)?Dt(O,2)?O:wt(O):Y(O,I,Q)).then(O=>{if(O){if(Dt(O,2))return M(me({replace:m},L(O.to),{state:typeof O.to=="object"?me({},pe,O.to.state):pe,force:g}),U||I)}else O=F(I,Q,!0,m,pe);return ee(I,Q,O),O})}function D(P,U){const z=b(P,U);return z?Promise.reject(z):Promise.resolve()}function N(P){const U=Pt.values().next().value;return U&&typeof U.runWithContext=="function"?U.runWithContext(P):P()}function j(P,U){let z;const[Q,pe,g]=Q3(P,U);z=Zo(Q.reverse(),"beforeRouteLeave",P,U);for(const w of Q)w.leaveGuards.forEach(I=>{z.push(Qt(I,P,U))});const m=D.bind(null,P,U);return z.push(m),Ce(z).then(()=>{z=[];for(const w of l.list())z.push(Qt(w,P,U));return z.push(m),Ce(z)}).then(()=>{z=Zo(pe,"beforeRouteUpdate",P,U);for(const w of pe)w.updateGuards.forEach(I=>{z.push(Qt(I,P,U))});return z.push(m),Ce(z)}).then(()=>{z=[];for(const w of g)if(w.beforeEnter)if(_t(w.beforeEnter))for(const I of w.beforeEnter)z.push(Qt(I,P,U));else z.push(Qt(w.beforeEnter,P,U));return z.push(m),Ce(z)}).then(()=>(P.matched.forEach(w=>w.enterCallbacks={}),z=Zo(g,"beforeRouteEnter",P,U),z.push(m),Ce(z))).then(()=>{z=[];for(const w of a.list())z.push(Qt(w,P,U));return z.push(m),Ce(z)}).catch(w=>Dt(w,8)?w:Promise.reject(w))}function ee(P,U,z){i.list().forEach(Q=>N(()=>Q(P,U,z)))}function F(P,U,z,Q,pe){const g=b(P,U);if(g)return g;const m=U===Ot,w=kn?history.state:{};z&&(Q||m?o.replace(P.fullPath,me({scroll:m&&w&&w.scroll},pe)):o.push(P.fullPath,pe)),d.value=P,nt(P,U,z,m),wt()}let te;function Le(){te||(te=o.listen((P,U,z)=>{if(!At.listening)return;const Q=x(P),pe=R(Q);if(pe){M(me(pe,{replace:!0}),Q).catch(mr);return}c=Q;const g=d.value;kn&&s3(Si(g.fullPath,z.delta),So()),j(Q,g).catch(m=>Dt(m,12)?m:Dt(m,2)?(M(m.to,Q).then(w=>{Dt(w,20)&&!z.delta&&z.type===Ir.pop&&o.go(-1,!1)}).catch(mr),Promise.reject()):(z.delta&&o.go(-z.delta,!1),Y(m,Q,g))).then(m=>{m=m||F(Q,g,!1),m&&(z.delta&&!Dt(m,8)?o.go(-z.delta,!1):z.type===Ir.pop&&Dt(m,20)&&o.go(-1,!1)),ee(Q,g,m)}).catch(mr)}))}let Te=sr(),G=sr(),ne;function Y(P,U,z){wt(P);const Q=G.list();return Q.length?Q.forEach(pe=>pe(P,U,z)):console.error(P),Promise.reject(P)}function De(){return ne&&d.value!==Ot?Promise.resolve():new Promise((P,U)=>{Te.add([P,U])})}function wt(P){return ne||(ne=!P,Le(),Te.list().forEach(([U,z])=>P?z(P):U()),Te.reset()),P}function nt(P,U,z,Q){const{scrollBehavior:pe}=e;if(!kn||!pe)return Promise.resolve();const g=!z&&c3(Si(P.fullPath,0))||(Q||!z)&&history.state&&history.state.scroll||null;return on().then(()=>pe(P,U,g)).then(m=>m&&i3(m)).catch(m=>Y(m,P,U))}const $e=P=>o.go(P);let Ye;const Pt=new Set,At={currentRoute:d,listening:!0,addRoute:h,removeRoute:y,hasRoute:k,getRoutes:E,resolve:x,options:e,push:T,replace:$,go:$e,back:()=>$e(-1),forward:()=>$e(1),beforeEach:l.add,beforeResolve:a.add,afterEach:i.add,onError:G.add,isReady:De,install(P){const U=this;P.component("RouterLink",G3),P.component("RouterView",Yc),P.config.globalProperties.$router=U,Object.defineProperty(P.config.globalProperties,"$route",{enumerable:!0,get:()=>fn(d)}),kn&&!Ye&&d.value===Ot&&(Ye=!0,T(o.location).catch(pe=>{}));const z={};for(const pe in Ot)Object.defineProperty(z,pe,{get:()=>d.value[pe],enumerable:!0});P.provide(Bo,U),P.provide(fa,Hs(z)),P.provide(kl,d);const Q=P.unmount;Pt.add(P),P.unmount=function(){Pt.delete(P),Pt.size<1&&(c=Ot,te&&te(),te=null,d.value=Ot,Ye=!1,ne=!1),Q()}}};function Ce(P){return P.reduce((U,z)=>U.then(()=>N(z)),Promise.resolve())}return At}function Q3(e,t){const n=[],r=[],o=[],l=Math.max(t.matched.length,e.matched.length);for(let a=0;aqn(c,i))?r.push(i):n.push(i));const d=e.matched[a];d&&(t.matched.find(c=>qn(c,d))||o.push(d))}return[n,r,o]}function Fe(){return ge(Bo)}function dt(){return ge(fa)}var je=Uint8Array,Ln=Uint16Array,Z3=Int32Array,Qc=new je([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]),Zc=new je([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]),X3=new je([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),Xc=function(e,t){for(var n=new Ln(31),r=0;r<31;++r)n[r]=t+=1<>1|(ke&21845)<<1;Gt=(Gt&52428)>>2|(Gt&13107)<<2,Gt=(Gt&61680)>>4|(Gt&3855)<<4,Il[ke]=((Gt&65280)>>8|(Gt&255)<<8)>>1}var _r=function(e,t,n){for(var r=e.length,o=0,l=new Ln(t);o>d]=c}else for(i=new Ln(r),o=0;o>15-e[o]);return i},Mr=new je(288);for(var ke=0;ke<144;++ke)Mr[ke]=8;for(var ke=144;ke<256;++ke)Mr[ke]=9;for(var ke=256;ke<280;++ke)Mr[ke]=7;for(var ke=280;ke<288;++ke)Mr[ke]=8;var nd=new je(32);for(var ke=0;ke<32;++ke)nd[ke]=5;var r4=_r(Mr,9,1),o4=_r(nd,5,1),Xo=function(e){for(var t=e[0],n=1;nt&&(t=e[n]);return t},pt=function(e,t,n){var r=t/8|0;return(e[r]|e[r+1]<<8)>>(t&7)&n},el=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)},l4=function(e){return(e+7)/8|0},va=function(e,t,n){return(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length),new je(e.subarray(t,n))},a4=["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"],lt=function(e,t,n){var r=new Error(t||a4[e]);if(r.code=e,Error.captureStackTrace&&Error.captureStackTrace(r,lt),!n)throw r;return r},i4=function(e,t,n,r){var o=e.length,l=r?r.length:0;if(!o||t.f&&!t.l)return n||new je(0);var a=!n,i=a||t.i!=2,d=t.i;a&&(n=new je(o*3));var c=function(pe){var g=n.length;if(pe>g){var m=new je(Math.max(g*2,pe));m.set(n),n=m}},u=t.f||0,p=t.p||0,f=t.b||0,h=t.l,y=t.d,E=t.m,k=t.n,x=o*8;do{if(!h){u=pt(e,p,1);var L=pt(e,p+1,3);if(p+=3,L)if(L==1)h=r4,y=o4,E=9,k=5;else if(L==2){var R=pt(e,p,31)+257,M=pt(e,p+10,15)+4,D=R+pt(e,p+5,31)+1;p+=14;for(var N=new je(D),j=new je(19),ee=0;ee>4;if(b<16)N[ee++]=b;else{var G=0,ne=0;for(b==16?(ne=3+pt(e,p,3),p+=2,G=N[ee-1]):b==17?(ne=3+pt(e,p,7),p+=3):b==18&&(ne=11+pt(e,p,127),p+=7);ne--;)N[ee++]=G}}var Y=N.subarray(0,R),De=N.subarray(R);E=Xo(Y),k=Xo(De),h=_r(Y,E,1),y=_r(De,k,1)}else lt(1);else{var b=l4(p)+4,T=e[b-4]|e[b-3]<<8,$=b+T;if($>o){d&<(0);break}i&&c(f+T),n.set(e.subarray(b,$),f),t.b=f+=T,t.p=p=$*8,t.f=u;continue}if(p>x){d&<(0);break}}i&&c(f+131072);for(var wt=(1<>4;if(p+=G&15,p>x){d&<(0);break}if(G||lt(2),Ye<256)n[f++]=Ye;else if(Ye==256){$e=p,h=null;break}else{var Pt=Ye-254;if(Ye>264){var ee=Ye-257,At=Qc[ee];Pt=pt(e,p,(1<>4;Ce||lt(3),p+=Ce&15;var De=n4[P];if(P>3){var At=Zc[P];De+=el(e,p)&(1<x){d&<(0);break}i&&c(f+131072);var U=f+Pt;if(f>4>7||(e[0]<<8|e[1])%31)&<(6,"invalid zlib data"),(e[1]>>5&1)==+!t&<(6,"invalid zlib data: "+(e[1]&32?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function d4(e,t){return i4(e.subarray(c4(e,t&&t.dictionary),-4),{i:2},t&&t.out,t&&t.dictionary)}var Wi=typeof TextEncoder<"u"&&new TextEncoder,Ll=typeof TextDecoder<"u"&&new TextDecoder,u4=0;try{Ll.decode(s4,{stream:!0}),u4=1}catch{}var p4=function(e){for(var t="",n=0;;){var r=e[n++],o=(r>127)+(r>223)+(r>239);if(n+o>e.length)return{s:t,r:va(e,n-1)};o?o==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)):o&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 f4(e,t){if(t){for(var n=new je(e.length),r=0;r>1)),a=0,i=function(u){l[a++]=u},r=0;rl.length){var d=new je(a+8+(o-r<<1));d.set(l),l=d}var c=e.charCodeAt(r);c<128||t?i(c):c<2048?(i(192|c>>6),i(128|c&63)):c>55295&&c<57344?(c=65536+(c&1047552)|e.charCodeAt(++r)&1023,i(240|c>>18),i(128|c>>12&63),i(128|c>>6&63),i(128|c&63)):(i(224|c>>12),i(128|c>>6&63),i(128|c&63))}return va(l,0,a)}function v4(e,t){if(t){for(var n="",r=0;r{var r;return s("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${e}-icon`],viewBox:"0 0 1024 1024",fill:t,"aria-label":`${e} icon`},(r=n.default)==null?void 0:r.call(n))};le.displayName="IconBase";const ha=({size:e=48,stroke:t=4,wrapper:n=!0,height:r=2*e})=>{const o=s("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:e,preserveAspectRatio:"xMidYMid",viewBox:"25 25 50 50"},[s("animateTransform",{attributeName:"transform",type:"rotate",dur:"2s",keyTimes:"0;1",repeatCount:"indefinite",values:"0;360"}),s("circle",{cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":t,"stroke-linecap":"round"},[s("animate",{attributeName:"stroke-dasharray",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"1,200;90,200;1,200"}),s("animate",{attributeName:"stroke-dashoffset",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"0;-35px;-125px"})])]);return n?s("div",{class:"loading-icon-wrapper",style:`display:flex;align-items:center;justify-content:center;height:${r}px`},o):o};ha.displayName="LoadingIcon";const rd=(e,{slots:t})=>{var n;return(n=t.default)==null?void 0:n.call(t)},ga=(e="")=>{if(e){if(typeof e=="number")return new Date(e);const t=Date.parse(e.toString());if(!Number.isNaN(t))return new Date(t)}return null},Vo=(e,t)=>{let n=1;for(let r=0;r>6;return n+=n<<3,n^=n>>11,n%t},od=Array.isArray,h4=e=>typeof e=="function",g4=e=>typeof e=="string";var m4=e=>e.startsWith("ftp://"),ma=e=>/^(https?:)?\/\//.test(e),y4=/.md((\?|#).*)?$/,_4=(e,t="/")=>!!(ma(e)||m4(e)||e.startsWith("/")&&!e.startsWith(t)&&!y4.test(e)),ld=e=>Object.prototype.toString.call(e)==="[object Object]";function b4(){const e=W(!1);return _n()&&ye(()=>{e.value=!0}),e}function E4(e){return b4(),A(()=>!!e())}const Mt=e=>typeof e=="string",Gn=(e,t)=>Mt(e)&&e.startsWith(t),wn=(e,t)=>Mt(e)&&e.endsWith(t),tr=Object.entries,x4=Object.fromEntries,Ke=Object.keys,w4=e=>(e.endsWith(".md")&&(e=`${e.slice(0,-3)}.html`),!e.endsWith("/")&&!e.endsWith(".html")&&(e=`${e}.html`),e=e.replace(/(^|\/)(?:README|index).html$/i,"$1"),e),ad=e=>{const[t,n=""]=e.split("#");return t?`${w4(t)}${n?`#${n}`:""}`:e},Ki=e=>ld(e)&&Mt(e.name),Lr=(e,t=!1)=>e?od(e)?e.map(n=>Mt(n)?{name:n}:Ki(n)?n:null).filter(n=>n!==null):Mt(e)?[{name:e}]:Ki(e)?[e]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${t?"":"| false"} | undefined\`, but got`,e),[]):[],id=(e,t)=>{if(e){if(od(e)&&e.every(Mt))return e;if(Mt(e))return[e];console.error(`Expect ${t||"value"} to be \`string[] | string | undefined\`, but got`,e)}return[]},sd=e=>id(e,"category"),cd=e=>id(e,"tag"),$o=e=>Gn(e,"/");let A4=class{constructor(){this.messageElements={};const t="message-container",n=document.getElementById(t);n?this.containerElement=n:(this.containerElement=document.createElement("div"),this.containerElement.id=t,document.body.appendChild(this.containerElement))}pop(t,n=2e3){const r=document.createElement("div"),o=Date.now();return r.className="message move-in",r.innerHTML=t,this.containerElement.appendChild(r),this.messageElements[o]=r,n>0&&setTimeout(()=>{this.close(o)},n),o}close(t){if(t){const n=this.messageElements[t];n.classList.remove("move-in"),n.classList.add("move-out"),n.addEventListener("animationend",()=>{n.remove(),delete this.messageElements[t]})}else Ke(this.messageElements).forEach(n=>this.close(Number(n)))}destroy(){document.body.removeChild(this.containerElement)}};const dd=/#.*$/u,k4=e=>{const t=dd.exec(e);return t?t[0]:""},Ji=e=>decodeURI(e).replace(dd,"").replace(/(index)?\.(md|html)$/,""),ya=(e,t)=>{if(t===void 0)return!1;const n=Ji(e.path),r=Ji(t),o=k4(t);return o?o===e.hash&&(!r||n===r):n===r},Yi=e=>{const t=atob(e);return v4(d4(f4(t,!0)))},T4=e=>ma(e)?e:`https://github.com/${e}`,ud=e=>!ma(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null,Wn=(e,...t)=>{const n=e.resolve(...t),r=n.matched[n.matched.length-1];if(!(r!=null&&r.redirect))return n;const{redirect:o}=r,l=h4(o)?o(n):o,a=g4(l)?{path:l}:l;return Wn(e,{hash:n.hash,query:n.query,params:n.params,...a})},I4=e=>{var t;if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)&&!(e.currentTarget&&((t=e.currentTarget.getAttribute("target"))!=null&&t.match(/\b_blank\b/i))))return e.preventDefault(),!0},Se=({to:e="",class:t="",...n},{slots:r})=>{var a;const o=Fe(),l=(i={})=>I4(i)?o.push(e).catch():Promise.resolve();return s("a",{...n,class:["vp-link",t],href:Ie(ad(e)),onClick:l},(a=r.default)==null?void 0:a.call(r))};Se.displayName="VPLink";const pd=()=>s(le,{name:"github"},()=>s("path",{d:"M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"}));pd.displayName="GitHubIcon";const fd=()=>s(le,{name:"gitlab"},()=>s("path",{d:"M229.333 78.688C223.52 62 199.895 62 193.895 78.688L87.958 406.438h247.5c-.188 0-106.125-327.75-106.125-327.75zM33.77 571.438c-4.875 15 .563 31.687 13.313 41.25l464.812 345L87.77 406.438zm301.5-165 176.813 551.25 176.812-551.25zm655.125 165-54-165-424.312 551.25 464.812-345c12.938-9.563 18.188-26.25 13.5-41.25zM830.27 78.688c-5.812-16.688-29.437-16.688-35.437 0l-106.125 327.75h247.5z"}));fd.displayName="GitLabIcon";const vd=()=>s(le,{name:"gitee"},()=>s("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm242.97-533.34H482.39a23.7 23.7 0 0 0-23.7 23.7l-.03 59.28c0 13.08 10.59 23.7 23.7 23.7h165.96a23.7 23.7 0 0 1 23.7 23.7v11.85a71.1 71.1 0 0 1-71.1 71.1H375.71a23.7 23.7 0 0 1-23.7-23.7V423.11a71.1 71.1 0 0 1 71.1-71.1h331.8a23.7 23.7 0 0 0 23.7-23.7l.06-59.25a23.73 23.73 0 0 0-23.7-23.73H423.11a177.78 177.78 0 0 0-177.78 177.75v331.83c0 13.08 10.62 23.7 23.7 23.7h349.62a159.99 159.99 0 0 0 159.99-159.99V482.33a23.7 23.7 0 0 0-23.7-23.7z"}));vd.displayName="GiteeIcon";const hd=()=>s(le,{name:"bitbucket"},()=>s("path",{d:"M575.256 490.862c6.29 47.981-52.005 85.723-92.563 61.147-45.714-20.004-45.714-92.562-1.133-113.152 38.29-23.442 93.696 7.424 93.696 52.005zm63.451-11.996c-10.276-81.152-102.29-134.839-177.152-101.156-47.433 21.138-79.433 71.424-77.129 124.562 2.853 69.705 69.157 126.866 138.862 120.576S647.3 548.571 638.708 478.83zm136.558-309.723c-25.161-33.134-67.986-38.839-105.728-45.13-106.862-17.151-216.576-17.7-323.438 1.134-35.438 5.706-75.447 11.996-97.719 43.996 36.572 34.304 88.576 39.424 135.424 45.129 84.553 10.862 171.447 11.447 256 .585 47.433-5.705 99.987-10.276 135.424-45.714zm32.585 591.433c-16.018 55.99-6.839 131.438-66.304 163.986-102.29 56.576-226.304 62.867-338.87 42.862-59.43-10.862-129.135-29.696-161.72-85.723-14.3-54.858-23.442-110.848-32.585-166.84l3.438-9.142 10.276-5.157c170.277 112.567 408.576 112.567 579.438 0 26.844 8.01 6.84 40.558 6.29 60.014zm103.424-549.157c-19.42 125.148-41.728 249.71-63.415 374.272-6.29 36.572-41.728 57.162-71.424 72.558-106.862 53.724-231.424 62.866-348.562 50.286-79.433-8.558-160.585-29.696-225.134-79.433-30.28-23.443-30.28-63.415-35.986-97.134-20.005-117.138-42.862-234.277-57.161-352.585 6.839-51.42 64.585-73.728 107.447-89.71 57.16-21.138 118.272-30.866 178.87-36.571 129.134-12.58 261.157-8.01 386.304 28.562 44.581 13.13 92.563 31.415 122.844 69.705 13.714 17.7 9.143 40.01 6.29 60.014z"}));hd.displayName="BitbucketIcon";const gd=()=>s(le,{name:"source"},()=>s("path",{d:"M601.92 475.2c0 76.428-8.91 83.754-28.512 99.594-14.652 11.88-43.956 14.058-78.012 16.434-18.81 1.386-40.392 2.97-62.172 6.534-18.612 2.97-36.432 9.306-53.064 17.424V299.772c37.818-21.978 63.36-62.766 63.36-109.692 0-69.894-56.826-126.72-126.72-126.72S190.08 120.186 190.08 190.08c0 46.926 25.542 87.714 63.36 109.692v414.216c-37.818 21.978-63.36 62.766-63.36 109.692 0 69.894 56.826 126.72 126.72 126.72s126.72-56.826 126.72-126.72c0-31.086-11.286-59.598-29.7-81.576 13.266-9.504 27.522-17.226 39.996-19.206 16.038-2.574 32.868-3.762 50.688-5.148 48.312-3.366 103.158-7.326 148.896-44.55 61.182-49.698 74.25-103.158 75.24-187.902V475.2h-126.72zM316.8 126.72c34.848 0 63.36 28.512 63.36 63.36s-28.512 63.36-63.36 63.36-63.36-28.512-63.36-63.36 28.512-63.36 63.36-63.36zm0 760.32c-34.848 0-63.36-28.512-63.36-63.36s28.512-63.36 63.36-63.36 63.36 28.512 63.36 63.36-28.512 63.36-63.36 63.36zM823.68 158.4h-95.04V63.36h-126.72v95.04h-95.04v126.72h95.04v95.04h126.72v-95.04h95.04z"}));gd.displayName="SourceIcon";const yt=(e,t)=>{const n=t?t._instance:_n();return ld(n==null?void 0:n.appContext.components)&&(e in n.appContext.components||ct(e)in n.appContext.components||Rr(ct(e))in n.appContext.components)},L4=()=>E4(()=>typeof window<"u"&&window.navigator&&"userAgent"in window.navigator),P4=()=>{const e=L4();return A(()=>e.value&&/\b(?:Android|iPhone)/i.test(navigator.userAgent))},nr=e=>{const t=Lt();return A(()=>e[t.value])};function Qi(e,t){var n;const r=He();return Zs(()=>{r.value=e()},{...t,flush:(n=t==null?void 0:t.flush)!=null?n:"sync"}),zt(r)}function D4(e,t){let n,r,o;const l=W(!0),a=()=>{l.value=!0,o()};ce(e,a,{flush:"sync"});const i=typeof t=="function"?t:t.get,d=typeof t=="function"?void 0:t.set,c=Us((u,p)=>(r=u,o=p,{get(){return l.value&&(n=i(),l.value=!1),r(),n},set(f){d==null||d(f)}}));return Object.isExtensible(c)&&(c.trigger=a),c}function bt(e){return Ps()?(f1(e),!0):!1}function Me(e){return typeof e=="function"?e():fn(e)}const mn=typeof window<"u"&&typeof document<"u",C4=Object.prototype.toString,R4=e=>C4.call(e)==="[object Object]",yn=()=>{},Zi=O4();function O4(){var e;return mn&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function _a(e,t){function n(...r){return new Promise((o,l)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(o).catch(l)})}return n}const md=e=>e();function S4(e,t={}){let n,r,o=yn;const l=i=>{clearTimeout(i),o(),o=yn};return i=>{const d=Me(e),c=Me(t.maxWait);return n&&l(n),d<=0||c!==void 0&&c<=0?(r&&(l(r),r=null),Promise.resolve(i())):new Promise((u,p)=>{o=t.rejectOnCancel?p:u,c&&!r&&(r=setTimeout(()=>{n&&l(n),r=null,u(i())},c)),n=setTimeout(()=>{r&&l(r),r=null,u(i())},d)})}}function B4(e,t=!0,n=!0,r=!1){let o=0,l,a=!0,i=yn,d;const c=()=>{l&&(clearTimeout(l),l=void 0,i(),i=yn)};return p=>{const f=Me(e),h=Date.now()-o,y=()=>d=p();return c(),f<=0?(o=Date.now(),y()):(h>f&&(n||!a)?(o=Date.now(),y()):t&&(d=new Promise((E,k)=>{i=r?k:E,l=setTimeout(()=>{o=Date.now(),a=!0,E(y()),c()},Math.max(0,f-h))})),!n&&!l&&(l=setTimeout(()=>a=!0,f)),a=!1,d)}}function V4(e=md){const t=W(!0);function n(){t.value=!1}function r(){t.value=!0}const o=(...l)=>{t.value&&e(...l)};return{isActive:zt(t),pause:n,resume:r,eventFilter:o}}function $4(...e){if(e.length!==1)return Xn(...e);const t=e[0];return typeof t=="function"?zt(Us(()=>({get:t,set:yn}))):W(t)}function r5(e,t=200,n={}){return _a(S4(t,n),e)}function M4(e,t=200,n=!1,r=!0,o=!1){return _a(B4(t,n,r,o),e)}function z4(e,t,n={}){const{eventFilter:r=md,...o}=n;return ce(e,_a(r,t),o)}function H4(e,t,n={}){const{eventFilter:r,...o}=n,{eventFilter:l,pause:a,resume:i,isActive:d}=V4(r);return{stop:z4(e,t,{...o,eventFilter:l}),pause:a,resume:i,isActive:d}}function ba(e,t=!0){_n()?ye(e):t?e():on(e)}function F4(e){_n()&&Vr(e)}function N4(e,t=1e3,n={}){const{immediate:r=!0,immediateCallback:o=!1}=n;let l=null;const a=W(!1);function i(){l&&(clearInterval(l),l=null)}function d(){a.value=!1,i()}function c(){const u=Me(t);u<=0||(a.value=!0,o&&e(),i(),l=setInterval(e,u))}if(r&&mn&&c(),Oe(t)||typeof t=="function"){const u=ce(t,()=>{a.value&&mn&&c()});bt(u)}return bt(d),{isActive:a,pause:d,resume:c}}function j4(e,t,n={}){const{immediate:r=!0}=n,o=W(!1);let l=null;function a(){l&&(clearTimeout(l),l=null)}function i(){o.value=!1,a()}function d(...c){a(),o.value=!0,l=setTimeout(()=>{o.value=!1,l=null,e(...c)},Me(t))}return r&&(o.value=!0,mn&&d()),bt(i),{isPending:zt(o),start:d,stop:i}}function Pl(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,o=Oe(e),l=W(e);function a(i){if(arguments.length)return l.value=i,l.value;{const d=Me(n);return l.value=l.value===d?Me(r):d,l.value}}return o?a:[l,a]}function $t(e){var t;const n=Me(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Et=mn?window:void 0,Ea=mn?window.document:void 0,q4=mn?window.navigator:void 0;function Je(...e){let t,n,r,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,o]=e,t=Et):[t,n,r,o]=e,!t)return yn;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const l=[],a=()=>{l.forEach(u=>u()),l.length=0},i=(u,p,f,h)=>(u.addEventListener(p,f,h),()=>u.removeEventListener(p,f,h)),d=ce(()=>[$t(t),Me(o)],([u,p])=>{if(a(),!u)return;const f=R4(p)?{...p}:p;l.push(...n.flatMap(h=>r.map(y=>i(u,h,y,f))))},{immediate:!0,flush:"post"}),c=()=>{d(),a()};return bt(c),c}function U4(){const e=W(!1);return _n()&&ye(()=>{e.value=!0}),e}function zr(e){const t=U4();return A(()=>(t.value,!!e()))}function G4(e,t={}){const{immediate:n=!0,fpsLimit:r=void 0,window:o=Et}=t,l=W(!1),a=r?1e3/r:null;let i=0,d=null;function c(f){if(!l.value||!o)return;const h=f-(i||f);if(a&&hn&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const l=W(!1),a=c=>{l.value=c.matches},i=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",a):o.removeListener(a))},d=Zs(()=>{r.value&&(i(),o=n.matchMedia(Me(e)),"addEventListener"in o?o.addEventListener("change",a):o.addListener(a),l.value=o.matches)});return bt(()=>{d(),i(),o=void 0}),l}function W4(e={}){const{navigator:t=q4,read:n=!1,source:r,copiedDuring:o=1500,legacy:l=!1}=e,a=zr(()=>t&&"clipboard"in t),i=A(()=>a.value||l),d=W(""),c=W(!1),u=j4(()=>c.value=!1,o);function p(){a.value?t.clipboard.readText().then(E=>{d.value=E}):d.value=y()}i.value&&n&&Je(["copy","cut"],p);async function f(E=Me(r)){i.value&&E!=null&&(a.value?await t.clipboard.writeText(E):h(E),d.value=E,c.value=!0,u.start())}function h(E){const k=document.createElement("textarea");k.value=E??"",k.style.position="absolute",k.style.opacity="0",document.body.appendChild(k),k.select(),document.execCommand("copy"),k.remove()}function y(){var E,k,x;return(x=(k=(E=document==null?void 0:document.getSelection)==null?void 0:E.call(document))==null?void 0:k.toString())!=null?x:""}return{isSupported:i,text:d,copied:c,copy:f}}const ro=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},oo="__vueuse_ssr_handlers__",K4=J4();function J4(){return oo in ro||(ro[oo]=ro[oo]||{}),ro[oo]}function Y4(e,t){return K4[e]||t}function Q4(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const Z4={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()}},Xi="vueuse-storage";function rr(e,t,n,r={}){var o;const{flush:l="pre",deep:a=!0,listenToStorageChanges:i=!0,writeDefaults:d=!0,mergeDefaults:c=!1,shallow:u,window:p=Et,eventFilter:f,onError:h=D=>{console.error(D)}}=r,y=(u?He:W)(t);if(!n)try{n=Y4("getDefaultStorage",()=>{var D;return(D=Et)==null?void 0:D.localStorage})()}catch(D){h(D)}if(!n)return y;const E=Me(t),k=Q4(E),x=(o=r.serializer)!=null?o:Z4[k],{pause:L,resume:b}=H4(y,()=>T(y.value),{flush:l,deep:a,eventFilter:f});return p&&i&&(Je(p,"storage",M),Je(p,Xi,R)),M(),y;function T(D){try{if(D==null)n.removeItem(e);else{const N=x.write(D),j=n.getItem(e);j!==N&&(n.setItem(e,N),p&&p.dispatchEvent(new CustomEvent(Xi,{detail:{key:e,oldValue:j,newValue:N,storageArea:n}})))}}catch(N){h(N)}}function $(D){const N=D?D.newValue:n.getItem(e);if(N==null)return d&&E!==null&&n.setItem(e,x.write(E)),E;if(!D&&c){const j=x.read(N);return typeof c=="function"?c(j,E):k==="object"&&!Array.isArray(j)?{...E,...j}:j}else return typeof N!="string"?N:x.read(N)}function R(D){M(D.detail)}function M(D){if(!(D&&D.storageArea!==n)){if(D&&D.key==null){y.value=E;return}if(!(D&&D.key!==e)){L();try{(D==null?void 0:D.newValue)!==x.write(y.value)&&(y.value=$(D))}catch(N){h(N)}finally{D?on(b):b()}}}}}function X4(e){return yd("(prefers-color-scheme: dark)",e)}function ep(e,t,n={}){const{window:r=Et,...o}=n;let l;const a=zr(()=>r&&"MutationObserver"in r),i=()=>{l&&(l.disconnect(),l=void 0)},d=ce(()=>$t(e),u=>{i(),a.value&&r&&u&&(l=new MutationObserver(t),l.observe(u,o))},{immediate:!0}),c=()=>{i(),d()};return bt(c),{isSupported:a,stop:c}}function tp(e,t,n={}){const{window:r=Et,...o}=n;let l;const a=zr(()=>r&&"ResizeObserver"in r),i=()=>{l&&(l.disconnect(),l=void 0)},d=A(()=>Array.isArray(e)?e.map(p=>$t(p)):[$t(e)]),c=ce(d,p=>{if(i(),a.value&&r){l=new ResizeObserver(t);for(const f of p)f&&l.observe(f,o)}},{immediate:!0,flush:"post",deep:!0}),u=()=>{i(),c()};return bt(u),{isSupported:a,stop:u}}function np(e,t={width:0,height:0},n={}){const{window:r=Et,box:o="content-box"}=n,l=A(()=>{var d,c;return(c=(d=$t(e))==null?void 0:d.namespaceURI)==null?void 0:c.includes("svg")}),a=W(t.width),i=W(t.height);return tp(e,([d])=>{const c=o==="border-box"?d.borderBoxSize:o==="content-box"?d.contentBoxSize:d.devicePixelContentBoxSize;if(r&&l.value){const u=$t(e);if(u){const p=r.getComputedStyle(u);a.value=Number.parseFloat(p.width),i.value=Number.parseFloat(p.height)}}else if(c){const u=Array.isArray(c)?c:[c];a.value=u.reduce((p,{inlineSize:f})=>p+f,0),i.value=u.reduce((p,{blockSize:f})=>p+f,0)}else a.value=d.contentRect.width,i.value=d.contentRect.height},n),ce(()=>$t(e),d=>{a.value=d?t.width:0,i.value=d?t.height:0}),{width:a,height:i}}const es=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function xa(e,t={}){const{document:n=Ea,autoExit:r=!1}=t,o=A(()=>{var x;return(x=$t(e))!=null?x:n==null?void 0:n.querySelector("html")}),l=W(!1),a=A(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(x=>n&&x in n||o.value&&x in o.value)),i=A(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(x=>n&&x in n||o.value&&x in o.value)),d=A(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(x=>n&&x in n||o.value&&x in o.value)),c=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(x=>n&&x in n),u=zr(()=>o.value&&n&&a.value!==void 0&&i.value!==void 0&&d.value!==void 0),p=()=>c?(n==null?void 0:n[c])===o.value:!1,f=()=>{if(d.value){if(n&&n[d.value]!=null)return n[d.value];{const x=o.value;if((x==null?void 0:x[d.value])!=null)return!!x[d.value]}}return!1};async function h(){if(!(!u.value||!l.value)){if(i.value)if((n==null?void 0:n[i.value])!=null)await n[i.value]();else{const x=o.value;(x==null?void 0:x[i.value])!=null&&await x[i.value]()}l.value=!1}}async function y(){if(!u.value||l.value)return;f()&&await h();const x=o.value;a.value&&(x==null?void 0:x[a.value])!=null&&(await x[a.value](),l.value=!0)}async function E(){await(l.value?h():y())}const k=()=>{const x=f();(!x||x&&p())&&(l.value=x)};return Je(n,es,k,!1),Je(()=>$t(o),es,k,!1),r&&bt(h),{isSupported:u,isFullscreen:l,enter:y,exit:h,toggle:E}}function tl(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function o5(e={}){const{controls:t=!1,interval:n="requestAnimationFrame"}=e,r=W(new Date),o=()=>r.value=new Date,l=n==="requestAnimationFrame"?G4(o,{immediate:!0}):N4(o,n,{immediate:!0});return t?{now:r,...l}:r}function nl(e,t=yn,n={}){const{immediate:r=!0,manual:o=!1,type:l="text/javascript",async:a=!0,crossOrigin:i,referrerPolicy:d,noModule:c,defer:u,document:p=Ea,attrs:f={}}=n,h=W(null);let y=null;const E=L=>new Promise((b,T)=>{const $=D=>(h.value=D,b(D),D);if(!p){b(!1);return}let R=!1,M=p.querySelector(`script[src="${Me(e)}"]`);M?M.hasAttribute("data-loaded")&&$(M):(M=p.createElement("script"),M.type=l,M.async=a,M.src=Me(e),u&&(M.defer=u),i&&(M.crossOrigin=i),c&&(M.noModule=c),d&&(M.referrerPolicy=d),Object.entries(f).forEach(([D,N])=>M==null?void 0:M.setAttribute(D,N)),R=!0),M.addEventListener("error",D=>T(D)),M.addEventListener("abort",D=>T(D)),M.addEventListener("load",()=>{M.setAttribute("data-loaded","true"),t(M),$(M)}),R&&(M=p.head.appendChild(M)),L||$(M)}),k=(L=!0)=>(y||(y=E(L)),y),x=()=>{if(!p)return;y=null,h.value&&(h.value=null);const L=p.querySelector(`script[src="${Me(e)}"]`);L&&p.head.removeChild(L)};return r&&!o&&ba(k),o||F4(x),{scriptTag:h,load:k,unload:x}}function _d(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}function bd(e,t=!1){const n=W(t);let r=null,o;ce($4(e),i=>{const d=tl(Me(i));if(d){const c=d;o=c.style.overflow,n.value&&(c.style.overflow="hidden")}},{immediate:!0});const l=()=>{const i=tl(Me(e));!i||n.value||(Zi&&(r=Je(i,"touchmove",d=>{rp(d)},{passive:!1})),i.style.overflow="hidden",n.value=!0)},a=()=>{const i=tl(Me(e));!i||!n.value||(Zi&&(r==null||r()),i.style.overflow=o,n.value=!1)};return bt(a),A({get(){return n.value},set(i){i?l():a()}})}function Ed(e,t,n={}){const{window:r=Et}=n;return rr(e,t,r==null?void 0:r.sessionStorage,n)}let op=0;function l5(e,t={}){const n=W(!1),{document:r=Ea,immediate:o=!0,manual:l=!1,id:a=`vueuse_styletag_${++op}`}=t,i=W(e);let d=()=>{};const c=()=>{if(!r)return;const p=r.getElementById(a)||r.createElement("style");p.isConnected||(p.id=a,t.media&&(p.media=t.media),r.head.appendChild(p)),!n.value&&(d=ce(i,f=>{p.textContent=f},{immediate:!0}),n.value=!0)},u=()=>{!r||!n.value||(d(),r.head.removeChild(r.getElementById(a)),n.value=!1)};return o&&!l&&ba(c),l||bt(u),{id:a,css:i,unload:u,load:c,isLoaded:zt(n)}}function lp(e={}){const{window:t=Et}=e;if(!t)return{x:W(0),y:W(0)};const n=W(t.scrollX),r=W(t.scrollY);return Je(t,"scroll",()=>{n.value=t.scrollX,r.value=t.scrollY},{capture:!1,passive:!0}),{x:n,y:r}}function ap(e={}){const{window:t=Et,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:o=!0,includeScrollbar:l=!0}=e,a=W(n),i=W(r),d=()=>{t&&(l?(a.value=t.innerWidth,i.value=t.innerHeight):(a.value=t.document.documentElement.clientWidth,i.value=t.document.documentElement.clientHeight))};if(d(),ba(d),Je("resize",d,{passive:!0}),o){const c=yd("(orientation: portrait)");ce(c,()=>d())}return{width:a,height:i}}const xd=({type:e="info",text:t="",vertical:n,color:r},{slots:o})=>{var l;return s("span",{class:["vp-badge",e,{diy:r}],style:{verticalAlign:n??!1,backgroundColor:r??!1}},((l=o.default)==null?void 0:l.call(o))||t)};xd.displayName="Badge";var ip=B({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(e){const t=A(()=>{const r=["font-icon icon"],o=`fas fa-${e.icon}`;return r.push("fa-fw fa-sm"),r.push(e.icon.includes(" ")?e.icon:o),r}),n=A(()=>{const r={};return e.color&&(r.color=e.color),e.size&&(r["font-size"]=Number.isNaN(Number(e.size))?e.size:`${e.size}px`),Ke(r).length?r:null});return()=>e.icon?s("span",{key:e.icon,class:t.value,style:n.value}):null}});const wd=()=>s(le,{name:"back-to-top"},()=>[s("path",{d:"M512 843.2c-36.2 0-66.4-13.6-85.8-21.8-10.8-4.6-22.6 3.6-21.8 15.2l7 102c.4 6.2 7.6 9.4 12.6 5.6l29-22c3.6-2.8 9-1.8 11.4 2l41 64.2c3 4.8 10.2 4.8 13.2 0l41-64.2c2.4-3.8 7.8-4.8 11.4-2l29 22c5 3.8 12.2.6 12.6-5.6l7-102c.8-11.6-11-20-21.8-15.2-19.6 8.2-49.6 21.8-85.8 21.8z"}),s("path",{d:"m795.4 586.2-96-98.2C699.4 172 513 32 513 32S324.8 172 324.8 488l-96 98.2c-3.6 3.6-5.2 9-4.4 14.2L261.2 824c1.8 11.4 14.2 17 23.6 10.8L419 744s41.4 40 94.2 40c52.8 0 92.2-40 92.2-40l134.2 90.8c9.2 6.2 21.6.6 23.6-10.8l37-223.8c.4-5.2-1.2-10.4-4.8-14zM513 384c-34 0-61.4-28.6-61.4-64s27.6-64 61.4-64c34 0 61.4 28.6 61.4 64S547 384 513 384z"})]);wd.displayName="BackToTopIcon";var sp=B({name:"BackToTop",props:{threshold:{type:Number,default:100},noProgress:Boolean},setup(e){const t=_e(),n=nr({"/zh/":{backToTop:"返回顶部"},"/en/":{backToTop:"Back to top"},"/":{backToTop:"返回頂部"}}),r=He(),{height:o}=np(r),{height:l}=ap(),{y:a}=lp(),i=A(()=>t.value.backToTop!==!1&&a.value>e.threshold),d=A(()=>a.value/(o.value-l.value));return ye(()=>{r.value=document.body}),()=>s(nn,{name:"fade"},()=>i.value?s("button",{type:"button",class:"vp-back-to-top-button","aria-label":n.value.backToTop,"data-balloon-pos":"left",onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})}},[e.noProgress?null:s("svg",{class:"vp-scroll-progress"},s("circle",{cx:"50%",cy:"50%",style:{"stroke-dasharray":`calc(${Math.PI*d.value*100}% - ${4*Math.PI}px) calc(${Math.PI*100}% - ${4*Math.PI}px)`}})),s(wd)]):null)}});const cp=xt({enhance:({app:e})=>{yt("Badge")||e.component("Badge",xd),yt("FontIcon")||e.component("FontIcon",ip)},setup:()=>{nl("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/brands.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}}),nl("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/solid.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}}),nl("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/js/fontawesome.min.js",()=>{},{attrs:{"data-auto-replace-svg":"nest"}})},rootComponents:[()=>s(sp,{})]});function dp(e,t,n){var r,o,l;t===void 0&&(t=50),n===void 0&&(n={});var a=(r=n.isImmediate)!=null&&r,i=(o=n.callback)!=null&&o,d=n.maxWait,c=Date.now(),u=[];function p(){if(d!==void 0){var h=Date.now()-c;if(h+t>=d)return d-h}return t}var f=function(){var h=[].slice.call(arguments),y=this;return new Promise(function(E,k){var x=a&&l===void 0;if(l!==void 0&&clearTimeout(l),l=setTimeout(function(){if(l=void 0,c=Date.now(),!a){var b=e.apply(y,h);i&&i(b),u.forEach(function(T){return(0,T.resolve)(b)}),u=[]}},p()),x){var L=e.apply(y,h);return i&&i(L),E(L)}u.push({resolve:E,reject:k})})};return f.cancel=function(h){l!==void 0&&clearTimeout(l),u.forEach(function(y){return(0,y.reject)(h)}),u=[]},f}const up=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:r=5})=>{const o=Fe(),a=dp(()=>{var E,k;const i=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(i-0)f.some(L=>L.hash===x.hash));for(let x=0;x=(((E=L.parentElement)==null?void 0:E.offsetTop)??0)-r,$=!b||i<(((k=b.parentElement)==null?void 0:k.offsetTop)??0)-r;if(!(T&&$))continue;const M=decodeURIComponent(o.currentRoute.value.hash),D=decodeURIComponent(L.hash);if(M===D)return;if(p){for(let N=x+1;N{window.addEventListener("scroll",a)}),ra(()=>{window.removeEventListener("scroll",a)})},ts=async(e,t)=>{const{scrollBehavior:n}=e.options;e.options.scrollBehavior=void 0,await e.replace({query:e.currentRoute.value.query,hash:t}).finally(()=>e.options.scrollBehavior=n)},pp=".vp-sidebar-link, .toc-link",fp=".header-anchor",vp=200,hp=5,gp=xt({setup(){up({headerLinkSelector:pp,headerAnchorSelector:fp,delay:vp,offset:hp})}});let Ad=()=>null;const kd=Symbol(""),mp=e=>{Ad=e},yp=()=>ge(kd),_p=e=>{e.provide(kd,Ad)};var bp=B({name:"AutoCatalog",props:{base:{type:String,default:""},level:{type:Number,default:3},index:Boolean,indexType:{type:String,default:"ul"},hideHeading:Boolean},setup(e){const t=yp(),n=nr({"/zh/":{title:"目录",empty:"暂无目录"},"/en/":{title:"Catalog",empty:"No catalog"},"/":{title:"目錄",empty:"暫無目錄"}}),r=de(),o=Fe(),l=$c(),a=c=>{const u=c.I;return typeof u>"u"||u},i=()=>{const c=e.base||r.value.path.replace(/\/[^/]+$/,"/"),u=o.getRoutes(),p=[];return u.filter(({meta:f,path:h})=>{if(!Gn(h,c)||h===c)return!1;if(c==="/"){const y=Ke(l.value.locales).filter(E=>E!=="/");if(h==="/404.html"||y.some(E=>Gn(h,E)))return!1}return(wn(h,".html")&&!wn(h,"/index.html")||wn(h,"/"))&&a(f)}).map(({path:f,meta:h})=>{const y=f.substring(c.length).split("/").length;return{title:h.t||"",icon:h.i,base:f.replace(/\/[^/]+\/?$/,"/"),order:h.O||null,level:wn(f,"/")?y-1:y,path:f}}).filter(({title:f,level:h})=>f&&h<=e.level).sort(({title:f,level:h,path:y,order:E},{title:k,level:x,path:L,order:b})=>h-x||(wn(y,"/index.html")?-1:wn(L,"/index.html")?1:E===null?b===null?f.localeCompare(k):b:b===null?E:E>0?b>0?E-b:-1:b<0?E-b:1)).forEach(f=>{var E;const{base:h,level:y}=f;switch(y){case 1:p.push(f);break;case 2:{const k=p.find(x=>x.path===h);k&&(k.children??(k.children=[])).push(f);break}default:{const k=p.find(x=>x.path===h.replace(/\/[^/]+\/$/,"/"));if(k){const x=(E=k.children)==null?void 0:E.find(L=>L.path===h);x&&(x.children??(x.children=[])).push(f)}}}}),p},d=A(()=>i());return()=>s("div",{class:"vp-catalog"},[e.hideHeading?null:s("h2",{class:"vp-catalog-main-title"},n.value.title),d.value.length?d.value.map(({children:c=[],icon:u,path:p,title:f},h)=>[s("h3",{id:f,class:["vp-catalog-child-title",{"has-children":c.length}]},[s("a",{href:`#${f}`,class:"header-anchor","aria-hidden":!0},"#"),s(Se,{class:"vp-catalog-title",to:p},()=>[e.index?`${h+1}.`:null,u&&t?s(t,{icon:u}):null,f||p])]),c.length?s(e.index&&e.indexType==="ol"?"ol":"ul",{class:"vp-catalog-child-catalogs"},c.map(({children:y=[],icon:E,path:k,title:x},L)=>s("li",{class:"vp-child-catalog"},[s("div",{class:["vp-catalog-sub-title",{"has-children":y.length}]},[s("a",{href:`#${x}`,class:"header-anchor"},"#"),s(Se,{class:"vp-catalog-title",to:k},()=>[e.index?`${h+1}.${L+1}`:null,E&&t?s(t,{icon:E}):null,x||k])]),y.length?s("div",{class:"v-sub-catalogs"},y.map(({icon:b,path:T,title:$},R)=>s(Se,{class:"vp-sub-catalog",to:T},()=>[e.index&&e.indexType!=="ol"?`${h+1}.${L+1}.${R+1}`:null,b&&t?s(t,{icon:b}):null,$||T]))):null]))):null]):s("p",{class:"vp-empty-catalog"},n.value.empty)])}}),Ep=xt({enhance:({app:e})=>{_p(e),yt("AutoCatalog",e)||e.component("AutoCatalog",bp)}});const xp=s("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[s("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),s("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),Td=B({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=Lt(),n=A(()=>e.locales[t.value]??{openInNewWindow:"open in new window"});return()=>s("span",[xp,s("span",{class:"external-link-icon-sr-only"},n.value.openInNewWindow)])}}),wp={},Ap=xt({enhance({app:e}){e.component("ExternalLinkIcon",s(Td,{locales:wp}))}});/** * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT - */const fe={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
    '},status:null,set:e=>{const t=fe.isStarted();e=ra(e,fe.settings.minimum,1),fe.status=e===1?null:e;const n=fe.render(!t),r=n.querySelector(fe.settings.barSelector),o=fe.settings.speed,a=fe.settings.easing;return n.offsetWidth,kp(l=>{ao(r,{transform:"translate3d("+ns(e)+"%,0,0)",transition:"all "+o+"ms "+a}),e===1?(ao(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){ao(n,{transition:"all "+o+"ms linear",opacity:"0"}),setTimeout(function(){fe.remove(),l()},o)},o)):setTimeout(()=>l(),o)}),fe},isStarted:()=>typeof fe.status=="number",start:()=>{fe.status||fe.set(0);const e=()=>{setTimeout(()=>{fe.status&&(fe.trickle(),e())},fe.settings.trickleSpeed)};return fe.settings.trickle&&e(),fe},done:e=>!e&&!fe.status?fe:fe.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=fe.status;return t?(typeof e!="number"&&(e=(1-t)*ra(Math.random()*t,.1,.95)),t=ra(t+e,0,.994),fe.set(t)):fe.start()},trickle:()=>fe.inc(Math.random()*fe.settings.trickleRate),render:e=>{if(fe.isRendered())return document.getElementById("nprogress");rs(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=fe.settings.template;const n=t.querySelector(fe.settings.barSelector),r=e?"-100":ns(fe.status||0),o=document.querySelector(fe.settings.parent);return ao(n,{transition:"all 0 linear",transform:"translate3d("+r+"%,0,0)"}),o!==document.body&&rs(o,"nprogress-custom-parent"),o==null||o.appendChild(t),t},remove:()=>{os(document.documentElement,"nprogress-busy"),os(document.querySelector(fe.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&Tp(e)},isRendered:()=>!!document.getElementById("nprogress")},ra=(e,t,n)=>en?n:e,ns=e=>(-1+e)*100,kp=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),ao=function(){const e=["Webkit","O","Moz","ms"],t={};function n(l){return l.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(i,d){return d.toUpperCase()})}function r(l){const i=document.body.style;if(l in i)return l;let d=e.length;const c=l.charAt(0).toUpperCase()+l.slice(1);let u;for(;d--;)if(u=e[d]+c,u in i)return u;return l}function o(l){return l=n(l),t[l]??(t[l]=r(l))}function a(l,i,d){i=o(i),l.style[i]=d}return function(l,i){for(const d in i){const c=i[d];c!==void 0&&Object.prototype.hasOwnProperty.call(i,d)&&a(l,d,c)}}}(),Id=(e,t)=>(typeof e=="string"?e:wl(e)).indexOf(" "+t+" ")>=0,rs=(e,t)=>{const n=wl(e),r=n+t;Id(n,t)||(e.className=r.substring(1))},os=(e,t)=>{const n=wl(e);if(!Id(e,t))return;const r=n.replace(" "+t+" "," ");e.className=r.substring(1,r.length-1)},wl=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),Tp=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)};const Ip=()=>{ye(()=>{const e=Fe(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||fe.start()}),e.afterEach(n=>{t.add(n.path),fe.done()})})},Lp=xt({setup(){Ip()}}),Pp=JSON.parse(`{"encrypt":{"config":{"/demo/encrypt.html":["$2a$10$ZRbH/PWGacpZm.yalv8/SO3jZ3iJ/5PxDBKDaaPanz7GwrymT0WLG"],"/zh/demo/encrypt.html":["$2a$10$mnrOS//3z/de29Z5Zp75WOW/F9Y.HHshujCesB0xc8bHg/YZ9PEA."],"/en/demo/encrypt.html":["$2a$10$xpGljBoil71808PcIvGDuu157PwF47DAAgcFX7V71ibNkJw8n2nMC"]}},"author":{"name":"Ven2s","url":"https://luvsia.com"},"logo":"/images/pinkbitch.png","repo":"ventusoon/LuvSia","docsDir":"src/","blog":{"medias":{"Discord":"https://discord.com/channels/ven2s_","Email":"mailto:sia@ik.me","Gitee":"https://gitee.com/ventusoon","GitHub":"https://github.com/ventusoon","Gitlab":"https://gitlab.com/ventusoon","Instagram":"https://instagram.com/ventusoon","Steam":"https://steamcommunity.com/id/ventusyu","Twitter":"https://x.com/ventusoon"}},"locales":{"/zh/":{"lang":"zh-CN","navbarLocales":{"langName":"简体中文","selectLangAriaLabel":"选择语言"},"metaLocales":{"author":"作者","date":"写作日期","origin":"原创","views":"访问量","category":"分类","tag":"标签","readingTime":"阅读时间","words":"字数","toc":"此页内容","prev":"上一页","next":"下一页","lastUpdated":"上次编辑于","contributors":"贡献者","editLink":"在 GitHub 上编辑此页","print":"打印"},"blogLocales":{"article":"文章","articleList":"文章列表","category":"分类","tag":"标签","timeline":"时间轴","timelineTitle":"昨日不在","all":"全部","intro":"个人介绍","star":"收藏"},"paginationLocales":{"prev":"上一页","next":"下一页","navigate":"跳转到","action":"前往","errorText":"请输入 1 到 $page 之前的页码!"},"outlookLocales":{"themeColor":"主题色","darkmode":"外观","fullscreen":"全屏"},"encryptLocales":{"iconLabel":"文章已加密","placeholder":"输入密码","remember":"记住密码","errorHint":"请输入正确的密码"},"routeLocales":{"skipToContent":"跳至主要內容","notFoundTitle":"页面不存在","notFoundMsg":["这里什么也没有","我们是怎么来到这儿的?","这 是 四 零 四 !","看起来你访问了一个失效的链接"],"back":"返回上一页","home":"带我回家","openInNewWindow":"Open in new window"},"navbar":["/zh/",{"text":"Linux","icon":"code","prefix":"/zh/posts/","children":[{"text":"建站","icon":"pen-to-square","prefix":"Server/","children":[{"text":"苹果1","icon":"pen-to-square","link":"1"},{"text":"苹果2","icon":"pen-to-square","link":"2"},"3","4"]},{"text":"香蕉","icon":"pen-to-square","prefix":"banana/","children":[{"text":"香蕉 1","icon":"pen-to-square","link":"1"},{"text":"香蕉 2","icon":"pen-to-square","link":"2"},"3","4"]},{"text":"樱桃","icon":"pen-to-square","link":"cherry"},{"text":"火龙果","icon":"pen-to-square","link":"dragonfruit"},"tomato","strawberry"]},{"text":"Windows","icon":"screwdriver-wrench","prefix":"/zh/posts/","children":[{"text":"建站","icon":"pen-to-square","prefix":"Server/","children":[{"text":"苹果1","icon":"pen-to-square","link":"1"},{"text":"苹果2","icon":"pen-to-square","link":"2"},"3","4"]},{"text":"香蕉","icon":"pen-to-square","prefix":"banana/","children":[{"text":"香蕉 1","icon":"pen-to-square","link":"1"},{"text":"香蕉 2","icon":"pen-to-square","link":"2"},"3","4"]},{"text":"樱桃","icon":"pen-to-square","link":"cherry"},{"text":"火龙果","icon":"pen-to-square","link":"dragonfruit"},"tomato","strawberry"]},{"text":"MacOS","icon":"apple-whole","prefix":"/zh/posts/","children":[{"text":"建站","icon":"pen-to-square","prefix":"Server/","children":[{"text":"苹果1","icon":"pen-to-square","link":"1"},{"text":"苹果2","icon":"pen-to-square","link":"2"},"3","4"]},{"text":"香蕉","icon":"pen-to-square","prefix":"banana/","children":[{"text":"香蕉 1","icon":"pen-to-square","link":"1"},{"text":"香蕉 2","icon":"pen-to-square","link":"2"},"3","4"]},{"text":"樱桃","icon":"pen-to-square","link":"cherry"},{"text":"火龙果","icon":"pen-to-square","link":"dragonfruit"},"tomato","strawberry"]}],"sidebar":{"/zh/":["",{"text":"如何使用","icon":"laptop-code","prefix":"demo/","link":"demo/","children":"structure"},{"text":"文章","icon":"book","prefix":"posts/","children":"structure"},"intro","slides"]},"footer":"默认页脚","displayFooter":true,"blog":{"description":"一个前端菜鸟","intro":"/zh/intro.html"}},"/en/":{"lang":"en-US","navbarLocales":{"langName":"English","selectLangAriaLabel":"Select language"},"metaLocales":{"author":"Author","date":"Writing Date","origin":"Original","views":"Page views","category":"Category","tag":"Tag","readingTime":"Reading Time","words":"Words","toc":"On This Page","prev":"Prev","next":"Next","lastUpdated":"Last update","contributors":"Contributors","editLink":"Edit this page on GitHub","print":"Print"},"blogLocales":{"article":"Articles","articleList":"Article List","category":"Category","tag":"Tag","timeline":"Timeline","timelineTitle":"Yesterday Once More!","all":"All","intro":"Personal Intro","star":"Star"},"paginationLocales":{"prev":"Prev","next":"Next","navigate":"Jump to","action":"Go","errorText":"Please enter a number between 1 and $page !"},"outlookLocales":{"themeColor":"Theme Color","darkmode":"Theme Mode","fullscreen":"Full Screen"},"encryptLocales":{"iconLabel":"Page Encrypted","placeholder":"Enter password","remember":"Remember password","errorHint":"Please enter the correct password!"},"routeLocales":{"skipToContent":"Skip to main content","notFoundTitle":"Page not found","notFoundMsg":["There’s nothing here.","How did we get here?","That’s a Four-Oh-Four.","Looks like we've got some broken links."],"back":"Go back","home":"Take me home","openInNewWindow":"Open in new window"},"navbar":["/en/",{"text":"Linux","icon":"code","prefix":"/en/posts/","children":[{"text":"Apple","icon":"pen-to-square","prefix":"apple/","children":[{"text":"Apple1","icon":"pen-to-square","link":"1"},{"text":"Apple2","icon":"pen-to-square","link":"2"},"3","4"]},{"text":"Banana","icon":"pen-to-square","prefix":"banana/","children":[{"text":"Banana 1","icon":"pen-to-square","link":"1"},{"text":"Banana 2","icon":"pen-to-square","link":"2"},"3","4"]},{"text":"Cherry","icon":"pen-to-square","link":"cherry"},{"text":"Dragon Fruit","icon":"pen-to-square","link":"dragonfruit"},"tomato","strawberry"]},{"text":"Windows","icon":"screwdriver-wrench","prefix":"/en/posts/","children":[{"text":"Apple","icon":"pen-to-square","prefix":"apple/","children":[{"text":"Apple1","icon":"pen-to-square","link":"1"},{"text":"Apple2","icon":"pen-to-square","link":"2"},"3","4"]},{"text":"Banana","icon":"pen-to-square","prefix":"banana/","children":[{"text":"Banana 1","icon":"pen-to-square","link":"1"},{"text":"Banana 2","icon":"pen-to-square","link":"2"},"3","4"]},{"text":"Cherry","icon":"pen-to-square","link":"cherry"},{"text":"Dragon Fruit","icon":"pen-to-square","link":"dragonfruit"},"tomato","strawberry"]},{"text":"MacOS","icon":"apple-whole","prefix":"/en/posts/","children":[{"text":"Apple","icon":"pen-to-square","prefix":"apple/","children":[{"text":"Apple1","icon":"pen-to-square","link":"1"},{"text":"Apple2","icon":"pen-to-square","link":"2"},"3","4"]},{"text":"Banana","icon":"pen-to-square","prefix":"banana/","children":[{"text":"Banana 1","icon":"pen-to-square","link":"1"},{"text":"Banana 2","icon":"pen-to-square","link":"2"},"3","4"]},{"text":"Cherry","icon":"pen-to-square","link":"cherry"},{"text":"Dragon Fruit","icon":"pen-to-square","link":"dragonfruit"},"tomato","strawberry"]}],"sidebar":{"/en/":["",{"text":"Demo","icon":"laptop-code","prefix":"demo/","link":"demo/","children":"structure"},{"text":"Articles","icon":"book","prefix":"posts/","children":"structure"},"intro","slides"]},"footer":"Default footer","displayFooter":true,"blog":{"description":"A FrontEnd noob","intro":"/en/intro.html"}},"/":{"lang":"zh-TW","navbarLocales":{"langName":"繁體中文","selectLangAriaLabel":"選擇語言"},"metaLocales":{"author":"作者","date":"寫作日期","origin":"原創","views":"訪問量","category":"分類","tag":"標籤","readingTime":"閱讀時間","words":"字數","toc":"此頁內容","prev":"上一頁","next":"下一頁","lastUpdated":"上次編輯於","contributors":"貢獻者","editLink":"在 GitHub 上編輯此頁","print":"打印"},"blogLocales":{"article":"文章","articleList":"文章列表","category":"分類","tag":"標籤","timeline":"時間軸","timelineTitle":"昨日不在","all":"全部","intro":"個人介紹","star":"收藏"},"paginationLocales":{"prev":"上一頁","next":"下一頁","navigate":"跳轉到","action":"前往","errorText":"請輸入 1 到 $page 之前的頁碼!"},"outlookLocales":{"themeColor":"主題色","darkmode":"主題模式","fullscreen":"全屏"},"encryptLocales":{"iconLabel":"頁面已加密","placeholder":"輸入密碼","remember":"記憶密碼","errorHint":"請輸入正確密碼"},"routeLocales":{"skipToContent":"跳至主要內容","notFoundTitle":"頁面不存在","notFoundMsg":["這裡什麼也沒有","我們是怎麼來到這兒的?","這 是 四 零 四 !","看起来你訪問了一個失效的鏈結"],"back":"返回上一頁","home":"帶我回家","openInNewWindow":"Open in new window"},"navbar":["/",{"text":"代碼筆記","icon":"code","prefix":"/code/","children":[{"text":"精選","icon":"pen-to-square","prefix":"","children":[{"text":"從0到1","icon":"0","link":"server-building"},{"text":"Hello World","icon":"blog","link":"hello-world"},{"text":"GitHub Actions","icon":"code-compare","link":"github-actions-deploy"},{"text":"搭建訂閱轉換鏈接","icon":"turn-down","link":"build-sub"}]},{"text":"教程","icon":"pen-to-square","prefix":"","children":[{"text":"搭建ChatGPT","icon":"robot","link":"chatgpt"},{"text":"搭建ChatGPT代理","icon":"headset","link":"chatgpt-porxy"},"hackintosh","nginx-proxy-manager"]},{"text":"樱桃","icon":"pen-to-square","link":"cherry"},{"text":"火龙果","icon":"pen-to-square","link":"dragonfruit"},"tomato","strawberry"]},{"text":"隨筆","icon":"note-sticky","prefix":"/note/","children":[{"text":"1993","icon":"cake","link":"1993"},{"text":"火龙果","icon":"pen-to-square","link":"dragonfruit"}]},{"text":"個人簡介","icon":"bolt","prefix":"/","link":"intro"}],"sidebar":{"/tw/":["",{"text":"如何使用","icon":"laptop-code","prefix":"demo/","link":"demo/","children":"structure"},{"text":"文章","icon":"book","prefix":"posts/","children":"structure"},"intro","slides"]},"footer":"默認業腳","displayFooter":true,"blog":{"description":"一个前端麻瓜","intro":"/intro.html"}}}}`),Dp=W(Pp),Ld=()=>Dp,Pd=Symbol(""),Cp=()=>{const e=ge(Pd);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},Rp=(e,t)=>{const{locales:n,...r}=e;return{...r,...n==null?void 0:n[t]}},Op=xt({enhance({app:e}){const t=Ld(),n=e._context.provides[ul],r=A(()=>Rp(t.value,n.value));e.provide(Pd,r),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return r.value}}})}}),Sp={"Content-Type":"application/json"},Bp=({serverURL:e,lang:t,paths:n,signal:r})=>(({serverURL:o,lang:a,paths:l,type:i,signal:d})=>fetch(`${o}/article?path=${encodeURIComponent(l.join(","))}&type=${encodeURIComponent(i.join(","))}&lang=${a}`,{signal:d}).then(c=>c.json()))({serverURL:e,lang:t,paths:n,type:["time"],signal:r}).then(o=>Array.isArray(o)?o:[o]),Vp=e=>(({serverURL:t,lang:n,path:r,type:o,action:a})=>fetch(`${t}/article?lang=${n}`,{method:"POST",headers:Sp,body:JSON.stringify({path:r,type:o,action:a})}).then(l=>l.json()))({...e,type:"time",action:"inc"}),as=e=>{const t=((n="")=>n.replace(/\/$/u,""))(e);return/^(https?:)?\/\//.test(t)?t:`https://${t}`},$p=e=>{e.name!=="AbortError"&&console.error(e.message)},ls=e=>e.dataset.path||e.getAttribute("id"),is=(e,t)=>{t.forEach((n,r)=>{n.innerText=e[r].toString()})},Mp=({serverURL:e,path:t=window.location.pathname,selector:n=".waline-pageview-count",update:r=!0,lang:o=navigator.language})=>{const a=new AbortController,l=Array.from(document.querySelectorAll(n)),i=c=>{const u=ls(c);return u!==null&&t!==u},d=c=>Bp({serverURL:as(e),paths:c.map(u=>ls(u)||t),lang:o,signal:a.signal}).then(u=>is(u,c)).catch($p);if(r){const c=l.filter(p=>!i(p)),u=l.filter(i);Vp({serverURL:as(e),path:t,lang:o}).then(p=>is(new Array(c.length).fill(p),c)),u.length&&d(u)}else d(l);return a.abort.bind(a)};const zp={provider:"Waline",dark:'html[data-theme="dark"]',serverURL:"https://waline-comment.vuejs.press"};let Hp=zp;const Dd=Symbol(""),Cd=()=>ge(Dd),Fp=Cd,Np=e=>{e.provide(Dd,Hp)},jp={"/zh/":{placeholder:"请留言。(填写邮箱可在被回复时收到邮件提醒)"},"/en/":{placeholder:"Write a comment here (Fill in the email address to receive an email notification when being replied)"},"/":{placeholder:"請留言。(填寫信箱可在被回覆時收到郵件提醒)"}};f(()=>import("./waline-meta-56fbc549.js"),[]);var qp=B({name:"WalineComment",props:{identifier:{type:String,required:!0}},setup(e){const t=Fp(),n=_e(),r=dl(),o=nr(jp);let a;const l=!!t.serverURL,i=A(()=>{if(!l)return!1;const c=t.pageview!==!1,u=n.value.pageview;return!!u||c!==!1&&u!==!1}),d=A(()=>({lang:r.value==="zh-CN"?"zh-CN":"en",locale:o.value,dark:"html.dark",...t,path:e.identifier}));return ye(()=>{ce(()=>e.identifier,()=>{a==null||a(),i.value&&on().then(()=>{setTimeout(()=>{a=Mp({serverURL:t.serverURL,path:e.identifier})},t.delay||800)})},{immediate:!0})}),()=>l?s("div",{id:"comment",class:"waline-wrapper"},s(_({loader:async()=>(await f(()=>import("./component-de11ffa0.js"),[])).Waline,loadingComponent:hl}),d.value)):null}}),Up=B({name:"CommentService",props:{darkmode:Boolean},setup(e){const t=Cd(),n=de(),r=_e(),o=t.comment!==!1,a=A(()=>r.value.comment||o&&r.value.comment!==!1);return()=>s(qp,{identifier:r.value.commentID||n.value.path,darkmode:e.darkmode,style:{display:a.value?"block":"none"}})}}),Gp=xt({enhance:({app:e})=>{Np(e),e.component("CommentService",Up)}});const Wp=800,Kp=2e3,Jp={"/zh/":{copy:"复制代码",copied:"已复制",hint:"复制成功"},"/en/":{copy:"Copy code",copied:"Copied",hint:"Copied successfully"},"/":{copy:"複製代碼",copied:"已複製",hint:"複製成功"}},Yp=!1,Zp=['.theme-hope-content div[class*="language-"] pre'],ss=!1,oa=new Map,Qp=()=>{const{copy:e}=W4({legacy:!0}),t=nr(Jp),n=de(),r=P4(),o=i=>{if(!i.hasAttribute("copy-code-registered")){const d=document.createElement("button");d.type="button",d.classList.add("copy-code-button"),d.innerHTML='
    ',d.setAttribute("aria-label",t.value.copy),d.setAttribute("data-copied",t.value.copied),i.parentElement&&i.parentElement.insertBefore(d,i),i.setAttribute("copy-code-registered","")}},a=()=>on().then(()=>new Promise(i=>{setTimeout(()=>{Zp.forEach(d=>{document.querySelectorAll(d).forEach(o)}),i()},Wp)})),l=(i,d,c)=>{let{innerText:u=""}=d;/language-(shellscript|shell|bash|sh|zsh)/.test(i.classList.toString())&&(u=u.replace(/^ *(\$|>) /gm,"")),e(u).then(()=>{c.classList.add("copied"),clearTimeout(oa.get(c));const p=setTimeout(()=>{c.classList.remove("copied"),c.blur(),oa.delete(c)},Kp);oa.set(c,p)})};ye(()=>{(!r.value||ss)&&a(),Je("click",i=>{const d=i.target;if(d.matches('div[class*="language-"] > button.copy')){const c=d.parentElement,u=d.nextElementSibling;u&&l(c,u,d)}else if(d.matches('div[class*="language-"] div.copy-icon')){const c=d.parentElement,u=c.parentElement,p=c.nextElementSibling;p&&l(u,p,c)}}),ce(()=>n.value.path,()=>{(!r.value||ss)&&a()})})};var Xp=xt({setup:()=>{Qp()}});const Rd=({title:e,desc:t="",logo:n="",color:r="",link:o=""})=>{const a=[s("img",{class:"vp-card-logo",src:Ie(n)}),s("div",{class:"vp-card-content"},[s("div",{class:"vp-card-title",innerHTML:e}),s("hr"),s("div",{class:"vp-card-desc",innerHTML:t})])],l={class:"vp-card"};return r&&(l.style={background:r}),Tr(o)?s("a",{href:o,target:"_blank",...l},a):s(Se,{to:o,...l},()=>a)};Rd.displayName="VPCard";const lo=rr("VUEPRESS_CODE_TAB_STORE",{});var e6=B({name:"CodeTabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},slots:Object,setup(e,{slots:t}){const n=W(e.active),r=He([]),o=()=>{e.tabId&&(lo.value[e.tabId]=e.data[n.value].id)},a=(c=n.value)=>{n.value=c{n.value=c>0?c-1:r.value.length-1,r.value[n.value].focus()},i=(c,u)=>{c.key===" "||c.key==="Enter"?(c.preventDefault(),n.value=u):c.key==="ArrowRight"?(c.preventDefault(),a()):c.key==="ArrowLeft"&&(c.preventDefault(),l()),e.tabId&&(lo.value[e.tabId]=e.data[n.value].id)},d=()=>{if(e.tabId){const c=e.data.findIndex(({id:u})=>lo.value[e.tabId]===u);if(c!==-1)return c}return e.active};return ye(()=>{n.value=d(),ce(()=>lo.value[e.tabId],(c,u)=>{if(e.tabId&&c!==u){const p=e.data.findIndex(({id:v})=>v===c);p!==-1&&(n.value=p)}})}),()=>e.data.length?s("div",{class:"vp-code-tabs"},[s("div",{class:"vp-code-tabs-nav",role:"tablist"},e.data.map(({id:c},u)=>{const p=u===n.value;return s("button",{type:"button",ref:v=>{v&&(r.value[u]=v)},class:["vp-code-tab-nav",{active:p}],role:"tab","aria-controls":`codetab-${e.id}-${u}`,"aria-selected":p,onClick:()=>{n.value=u,o()},onKeydown:v=>i(v,u)},t[`title${u}`]({value:c,isActive:p}))})),e.data.map(({id:c},u)=>{const p=u===n.value;return s("div",{class:["vp-code-tab",{active:p}],id:`codetab-${e.id}-${u}`,role:"tabpanel","aria-expanded":p},t[`tab${u}`]({value:c,isActive:p}))})]):null}});const Od=({active:e=!1},{slots:t})=>{var n;return s("div",{class:["code-group-item",{active:e}],"aria-selected":e},(n=t.default)==null?void 0:n.call(t))};Od.displayName="CodeGroupItem";const t6=B({name:"CodeGroup",slots:Object,setup(e,{slots:t}){const n=W(-1),r=He([]),o=(i=n.value)=>{n.value=i{n.value=i>0?i-1:r.value.length-1,r.value[n.value].focus()},l=(i,d)=>{i.key===" "||i.key==="Enter"?(i.preventDefault(),n.value=d):i.key==="ArrowRight"?(i.preventDefault(),o(d)):i.key==="ArrowLeft"&&(i.preventDefault(),a(d))};return()=>{var d;const i=(((d=t.default)==null?void 0:d.call(t))||[]).filter(c=>c.type.name==="CodeGroupItem").map(c=>(c.props===null&&(c.props={}),c));return i.length===0?null:(n.value<0||n.value>i.length-1?(n.value=i.findIndex(c=>"active"in c.props),n.value===-1&&(n.value=0)):i.forEach((c,u)=>{c.props.active=u===n.value}),s("div",{class:"code-group"},[s("div",{class:"code-group-nav"},i.map((c,u)=>{const p=u===n.value;return s("button",{type:"button",ref:v=>{v&&(r.value[u]=v)},class:["code-group-nav-tab",{active:p}],"aria-pressed":p,"aria-expanded":p,onClick:()=>{n.value=u},onKeydown:v=>l(v,u)},c.props.title)})),i]))}}});const n6='',r6='',o6='';const aa={useBabel:!1,jsLib:[],cssLib:[],codepenLayout:"left",codepenEditors:"101",babel:"https://unpkg.com/@babel/standalone/babel.min.js",vue:"https://unpkg.com/vue/dist/vue.global.prod.js",react:"https://unpkg.com/react/umd/react.production.min.js",reactDOM:"https://unpkg.com/react-dom/umd/react-dom.production.min.js"},cs={html:{types:["html","slim","haml","md","markdown","vue"],map:{html:"none",vue:"none",md:"markdown"}},js:{types:["js","javascript","coffee","coffeescript","ts","typescript","ls","livescript"],map:{js:"none",javascript:"none",coffee:"coffeescript",ls:"livescript",ts:"typescript"}},css:{types:["css","less","sass","scss","stylus","styl"],map:{css:"none",styl:"stylus"}}},a6=(e,t,n)=>{const r=document.createElement(e);return $r(t)&&Ke(t).forEach(o=>{if(o.indexOf("data"))r[o]=t[o];else{const a=o.replace("data","");r.dataset[a]=t[o]}}),n&&n.forEach(o=>{r.appendChild(o)}),r},Al=e=>({...aa,...e,jsLib:Array.from(new Set([...aa.jsLib||[],...e.jsLib||[]])),cssLib:Array.from(new Set([...aa.cssLib||[],...e.cssLib||[]]))}),On=(e,t)=>{if(e[t]!==void 0)return e[t];const n=new Promise(r=>{var a;const o=document.createElement("script");o.src=t,(a=document.querySelector("body"))==null||a.appendChild(o),o.onload=()=>{r()}});return e[t]=n,n},l6=(e,t)=>{if(t.css&&Array.from(e.childNodes).every(n=>n.nodeName!=="STYLE")){const n=a6("style",{innerHTML:t.css});e.appendChild(n)}},i6=(e,t,n)=>{const r=n.getScript();if(r&&Array.from(t.childNodes).every(o=>o.nodeName!=="SCRIPT")){const o=document.createElement("script");o.appendChild(document.createTextNode(`{const document=window.document.querySelector('#${e} .vp-code-demo-display').shadowRoot; -${r}}`)),t.appendChild(o)}},s6=e=>{const t=Ke(e),n={html:[],js:[],css:[],isLegal:!1};return["html","js","css"].forEach(r=>{const o=t.filter(a=>cs[r].types.includes(a));if(o.length){const a=o[0];n[r]=[e[a].replace(/^\n|\n$/g,""),cs[r].map[a]||a]}}),n.isLegal=(!n.html.length||n.html[1]==="none")&&(!n.js.length||n.js[1]==="none")&&(!n.css.length||n.css[1]==="none"),n},Sd=e=>e.replace(/
    /g,"
    ").replace(/<((\S+)[^<]*?)\s+\/>/g,"<$1>"),Bd=e=>`
    + */const fe={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
    '},status:null,set:e=>{const t=fe.isStarted();e=rl(e,fe.settings.minimum,1),fe.status=e===1?null:e;const n=fe.render(!t),r=n.querySelector(fe.settings.barSelector),o=fe.settings.speed,l=fe.settings.easing;return n.offsetWidth,kp(a=>{lo(r,{transform:"translate3d("+ns(e)+"%,0,0)",transition:"all "+o+"ms "+l}),e===1?(lo(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){lo(n,{transition:"all "+o+"ms linear",opacity:"0"}),setTimeout(function(){fe.remove(),a()},o)},o)):setTimeout(()=>a(),o)}),fe},isStarted:()=>typeof fe.status=="number",start:()=>{fe.status||fe.set(0);const e=()=>{setTimeout(()=>{fe.status&&(fe.trickle(),e())},fe.settings.trickleSpeed)};return fe.settings.trickle&&e(),fe},done:e=>!e&&!fe.status?fe:fe.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=fe.status;return t?(typeof e!="number"&&(e=(1-t)*rl(Math.random()*t,.1,.95)),t=rl(t+e,0,.994),fe.set(t)):fe.start()},trickle:()=>fe.inc(Math.random()*fe.settings.trickleRate),render:e=>{if(fe.isRendered())return document.getElementById("nprogress");rs(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=fe.settings.template;const n=t.querySelector(fe.settings.barSelector),r=e?"-100":ns(fe.status||0),o=document.querySelector(fe.settings.parent);return lo(n,{transition:"all 0 linear",transform:"translate3d("+r+"%,0,0)"}),o!==document.body&&rs(o,"nprogress-custom-parent"),o==null||o.appendChild(t),t},remove:()=>{os(document.documentElement,"nprogress-busy"),os(document.querySelector(fe.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&Tp(e)},isRendered:()=>!!document.getElementById("nprogress")},rl=(e,t,n)=>en?n:e,ns=e=>(-1+e)*100,kp=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),lo=function(){const e=["Webkit","O","Moz","ms"],t={};function n(a){return a.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(i,d){return d.toUpperCase()})}function r(a){const i=document.body.style;if(a in i)return a;let d=e.length;const c=a.charAt(0).toUpperCase()+a.slice(1);let u;for(;d--;)if(u=e[d]+c,u in i)return u;return a}function o(a){return a=n(a),t[a]??(t[a]=r(a))}function l(a,i,d){i=o(i),a.style[i]=d}return function(a,i){for(const d in i){const c=i[d];c!==void 0&&Object.prototype.hasOwnProperty.call(i,d)&&l(a,d,c)}}}(),Id=(e,t)=>(typeof e=="string"?e:wa(e)).indexOf(" "+t+" ")>=0,rs=(e,t)=>{const n=wa(e),r=n+t;Id(n,t)||(e.className=r.substring(1))},os=(e,t)=>{const n=wa(e);if(!Id(e,t))return;const r=n.replace(" "+t+" "," ");e.className=r.substring(1,r.length-1)},wa=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),Tp=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)};const Ip=()=>{ye(()=>{const e=Fe(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||fe.start()}),e.afterEach(n=>{t.add(n.path),fe.done()})})},Lp=xt({setup(){Ip()}}),Pp=JSON.parse(`{"encrypt":{"config":{"/demo/encrypt.html":["$2a$10$zu.O0n49MyysM.wqMMI/se3zikm.xnPQMNOLAw2o./u9Es41ACB7i"],"/zh/demo/encrypt.html":["$2a$10$OsM9IkpU9gpVURiZkhIi5equLJSyINH1uLnJgR.pgBGTCYeQLzgdq"],"/en/demo/encrypt.html":["$2a$10$3xKbswbuflro.egHOWPjHOJwSxk0ZFY9BtmJmNJI0SHb8X6Y5G0UK"]}},"author":{"name":"Ven2s","url":"https://luvsia.com"},"logo":"/images/pinkbitch.png","repo":"ventusoon/LuvSia","docsDir":"src/","blog":{"medias":{"Discord":"https://discord.com/channels/ven2s_","Email":"mailto:sia@ik.me","Gitee":"https://gitee.com/ventusoon","GitHub":"https://github.com/ventusoon","Gitlab":"https://gitlab.com/ventusoon","Instagram":"https://instagram.com/ventusoon","Steam":"https://steamcommunity.com/id/ventusyu","Twitter":"https://x.com/ventusoon"}},"locales":{"/zh/":{"lang":"zh-CN","navbarLocales":{"langName":"简体中文","selectLangAriaLabel":"选择语言"},"metaLocales":{"author":"作者","date":"写作日期","origin":"原创","views":"访问量","category":"分类","tag":"标签","readingTime":"阅读时间","words":"字数","toc":"此页内容","prev":"上一页","next":"下一页","lastUpdated":"上次编辑于","contributors":"贡献者","editLink":"在 GitHub 上编辑此页","print":"打印"},"blogLocales":{"article":"文章","articleList":"文章列表","category":"分类","tag":"标签","timeline":"时间轴","timelineTitle":"昨日不在","all":"全部","intro":"个人介绍","star":"收藏"},"paginationLocales":{"prev":"上一页","next":"下一页","navigate":"跳转到","action":"前往","errorText":"请输入 1 到 $page 之前的页码!"},"outlookLocales":{"themeColor":"主题色","darkmode":"外观","fullscreen":"全屏"},"encryptLocales":{"iconLabel":"文章已加密","placeholder":"输入密码","remember":"记住密码","errorHint":"请输入正确的密码"},"routeLocales":{"skipToContent":"跳至主要內容","notFoundTitle":"页面不存在","notFoundMsg":["这里什么也没有","我们是怎么来到这儿的?","这 是 四 零 四 !","看起来你访问了一个失效的链接"],"back":"返回上一页","home":"带我回家","openInNewWindow":"Open in new window"},"navbar":["/zh/",{"text":"Linux","icon":"code","prefix":"/zh/posts/","children":[{"text":"建站","icon":"pen-to-square","prefix":"Server/","children":[{"text":"苹果1","icon":"pen-to-square","link":"1"},{"text":"苹果2","icon":"pen-to-square","link":"2"},"3","4"]},{"text":"香蕉","icon":"pen-to-square","prefix":"banana/","children":[{"text":"香蕉 1","icon":"pen-to-square","link":"1"},{"text":"香蕉 2","icon":"pen-to-square","link":"2"},"3","4"]},{"text":"樱桃","icon":"pen-to-square","link":"cherry"},{"text":"火龙果","icon":"pen-to-square","link":"dragonfruit"},"tomato","strawberry"]},{"text":"Windows","icon":"screwdriver-wrench","prefix":"/zh/posts/","children":[{"text":"建站","icon":"pen-to-square","prefix":"Server/","children":[{"text":"苹果1","icon":"pen-to-square","link":"1"},{"text":"苹果2","icon":"pen-to-square","link":"2"},"3","4"]},{"text":"香蕉","icon":"pen-to-square","prefix":"banana/","children":[{"text":"香蕉 1","icon":"pen-to-square","link":"1"},{"text":"香蕉 2","icon":"pen-to-square","link":"2"},"3","4"]},{"text":"樱桃","icon":"pen-to-square","link":"cherry"},{"text":"火龙果","icon":"pen-to-square","link":"dragonfruit"},"tomato","strawberry"]},{"text":"MacOS","icon":"apple-whole","prefix":"/zh/posts/","children":[{"text":"建站","icon":"pen-to-square","prefix":"Server/","children":[{"text":"苹果1","icon":"pen-to-square","link":"1"},{"text":"苹果2","icon":"pen-to-square","link":"2"},"3","4"]},{"text":"香蕉","icon":"pen-to-square","prefix":"banana/","children":[{"text":"香蕉 1","icon":"pen-to-square","link":"1"},{"text":"香蕉 2","icon":"pen-to-square","link":"2"},"3","4"]},{"text":"樱桃","icon":"pen-to-square","link":"cherry"},{"text":"火龙果","icon":"pen-to-square","link":"dragonfruit"},"tomato","strawberry"]}],"sidebar":{"/zh/":["",{"text":"如何使用","icon":"laptop-code","prefix":"demo/","link":"demo/","children":"structure"},{"text":"文章","icon":"book","prefix":"posts/","children":"structure"},"intro","slides"]},"footer":"默认页脚","displayFooter":true,"blog":{"description":"一个前端菜鸟","intro":"/zh/intro.html"}},"/en/":{"lang":"en-US","navbarLocales":{"langName":"English","selectLangAriaLabel":"Select language"},"metaLocales":{"author":"Author","date":"Writing Date","origin":"Original","views":"Page views","category":"Category","tag":"Tag","readingTime":"Reading Time","words":"Words","toc":"On This Page","prev":"Prev","next":"Next","lastUpdated":"Last update","contributors":"Contributors","editLink":"Edit this page on GitHub","print":"Print"},"blogLocales":{"article":"Articles","articleList":"Article List","category":"Category","tag":"Tag","timeline":"Timeline","timelineTitle":"Yesterday Once More!","all":"All","intro":"Personal Intro","star":"Star"},"paginationLocales":{"prev":"Prev","next":"Next","navigate":"Jump to","action":"Go","errorText":"Please enter a number between 1 and $page !"},"outlookLocales":{"themeColor":"Theme Color","darkmode":"Theme Mode","fullscreen":"Full Screen"},"encryptLocales":{"iconLabel":"Page Encrypted","placeholder":"Enter password","remember":"Remember password","errorHint":"Please enter the correct password!"},"routeLocales":{"skipToContent":"Skip to main content","notFoundTitle":"Page not found","notFoundMsg":["There’s nothing here.","How did we get here?","That’s a Four-Oh-Four.","Looks like we've got some broken links."],"back":"Go back","home":"Take me home","openInNewWindow":"Open in new window"},"navbar":["/en/",{"text":"Linux","icon":"code","prefix":"/en/posts/","children":[{"text":"Apple","icon":"pen-to-square","prefix":"apple/","children":[{"text":"Apple1","icon":"pen-to-square","link":"1"},{"text":"Apple2","icon":"pen-to-square","link":"2"},"3","4"]},{"text":"Banana","icon":"pen-to-square","prefix":"banana/","children":[{"text":"Banana 1","icon":"pen-to-square","link":"1"},{"text":"Banana 2","icon":"pen-to-square","link":"2"},"3","4"]},{"text":"Cherry","icon":"pen-to-square","link":"cherry"},{"text":"Dragon Fruit","icon":"pen-to-square","link":"dragonfruit"},"tomato","strawberry"]},{"text":"Windows","icon":"screwdriver-wrench","prefix":"/en/posts/","children":[{"text":"Apple","icon":"pen-to-square","prefix":"apple/","children":[{"text":"Apple1","icon":"pen-to-square","link":"1"},{"text":"Apple2","icon":"pen-to-square","link":"2"},"3","4"]},{"text":"Banana","icon":"pen-to-square","prefix":"banana/","children":[{"text":"Banana 1","icon":"pen-to-square","link":"1"},{"text":"Banana 2","icon":"pen-to-square","link":"2"},"3","4"]},{"text":"Cherry","icon":"pen-to-square","link":"cherry"},{"text":"Dragon Fruit","icon":"pen-to-square","link":"dragonfruit"},"tomato","strawberry"]},{"text":"MacOS","icon":"apple-whole","prefix":"/en/posts/","children":[{"text":"Apple","icon":"pen-to-square","prefix":"apple/","children":[{"text":"Apple1","icon":"pen-to-square","link":"1"},{"text":"Apple2","icon":"pen-to-square","link":"2"},"3","4"]},{"text":"Banana","icon":"pen-to-square","prefix":"banana/","children":[{"text":"Banana 1","icon":"pen-to-square","link":"1"},{"text":"Banana 2","icon":"pen-to-square","link":"2"},"3","4"]},{"text":"Cherry","icon":"pen-to-square","link":"cherry"},{"text":"Dragon Fruit","icon":"pen-to-square","link":"dragonfruit"},"tomato","strawberry"]}],"sidebar":{"/en/":["",{"text":"Demo","icon":"laptop-code","prefix":"demo/","link":"demo/","children":"structure"},{"text":"Articles","icon":"book","prefix":"posts/","children":"structure"},"intro","slides"]},"footer":"Default footer","displayFooter":true,"blog":{"description":"A FrontEnd noob","intro":"/en/intro.html"}},"/":{"lang":"zh-TW","navbarLocales":{"langName":"繁體中文","selectLangAriaLabel":"選擇語言"},"metaLocales":{"author":"作者","date":"寫作日期","origin":"原創","views":"訪問量","category":"分類","tag":"標籤","readingTime":"閱讀時間","words":"字數","toc":"此頁內容","prev":"上一頁","next":"下一頁","lastUpdated":"上次編輯於","contributors":"貢獻者","editLink":"在 GitHub 上編輯此頁","print":"打印"},"blogLocales":{"article":"文章","articleList":"文章列表","category":"分類","tag":"標籤","timeline":"時間軸","timelineTitle":"昨日不在","all":"全部","intro":"個人介紹","star":"收藏"},"paginationLocales":{"prev":"上一頁","next":"下一頁","navigate":"跳轉到","action":"前往","errorText":"請輸入 1 到 $page 之前的頁碼!"},"outlookLocales":{"themeColor":"主題色","darkmode":"主題模式","fullscreen":"全屏"},"encryptLocales":{"iconLabel":"頁面已加密","placeholder":"輸入密碼","remember":"記憶密碼","errorHint":"請輸入正確密碼"},"routeLocales":{"skipToContent":"跳至主要內容","notFoundTitle":"頁面不存在","notFoundMsg":["這裡什麼也沒有","我們是怎麼來到這兒的?","這 是 四 零 四 !","看起来你訪問了一個失效的鏈結"],"back":"返回上一頁","home":"帶我回家","openInNewWindow":"Open in new window"},"navbar":["/",{"text":"代碼筆記","icon":"code","prefix":"/code/","children":[{"text":"精選","icon":"pen-to-square","prefix":"","children":[{"text":"從0到1","icon":"0","link":"server-building"},{"text":"Hello World","icon":"blog","link":"hello-world"},{"text":"GitHub Actions","icon":"code-compare","link":"github-actions-deploy"},{"text":"搭建訂閱轉換鏈接","icon":"turn-down","link":"build-sub"}]},{"text":"教程","icon":"pen-to-square","prefix":"","children":[{"text":"搭建ChatGPT","icon":"robot","link":"chatgpt"},{"text":"搭建ChatGPT代理","icon":"headset","link":"chatgpt-porxy"},"hackintosh","nginx-proxy-manager"]}]},{"text":"隨筆","icon":"note-sticky","prefix":"/note/","children":[{"text":"1993","icon":"cake","link":"1993"},{"text":"火龙果","icon":"pen-to-square","link":"dragonfruit"}]},{"text":"個人簡介","icon":"bolt","prefix":"/","link":"intro"}],"sidebar":{"/tw/":["",{"text":"如何使用","icon":"laptop-code","prefix":"demo/","link":"demo/","children":"structure"},{"text":"文章","icon":"book","prefix":"posts/","children":"structure"},"intro","slides"]},"footer":"默認業腳","displayFooter":true,"blog":{"description":"一个前端麻瓜","intro":"/intro.html"}}}}`),Dp=W(Pp),Ld=()=>Dp,Pd=Symbol(""),Cp=()=>{const e=ge(Pd);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},Rp=(e,t)=>{const{locales:n,...r}=e;return{...r,...n==null?void 0:n[t]}},Op=xt({enhance({app:e}){const t=Ld(),n=e._context.provides[ua],r=A(()=>Rp(t.value,n.value));e.provide(Pd,r),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return r.value}}})}}),Sp={"Content-Type":"application/json"},Bp=({serverURL:e,lang:t,paths:n,signal:r})=>(({serverURL:o,lang:l,paths:a,type:i,signal:d})=>fetch(`${o}/article?path=${encodeURIComponent(a.join(","))}&type=${encodeURIComponent(i.join(","))}&lang=${l}`,{signal:d}).then(c=>c.json()))({serverURL:e,lang:t,paths:n,type:["time"],signal:r}).then(o=>Array.isArray(o)?o:[o]),Vp=e=>(({serverURL:t,lang:n,path:r,type:o,action:l})=>fetch(`${t}/article?lang=${n}`,{method:"POST",headers:Sp,body:JSON.stringify({path:r,type:o,action:l})}).then(a=>a.json()))({...e,type:"time",action:"inc"}),ls=e=>{const t=((n="")=>n.replace(/\/$/u,""))(e);return/^(https?:)?\/\//.test(t)?t:`https://${t}`},$p=e=>{e.name!=="AbortError"&&console.error(e.message)},as=e=>e.dataset.path||e.getAttribute("id"),is=(e,t)=>{t.forEach((n,r)=>{n.innerText=e[r].toString()})},Mp=({serverURL:e,path:t=window.location.pathname,selector:n=".waline-pageview-count",update:r=!0,lang:o=navigator.language})=>{const l=new AbortController,a=Array.from(document.querySelectorAll(n)),i=c=>{const u=as(c);return u!==null&&t!==u},d=c=>Bp({serverURL:ls(e),paths:c.map(u=>as(u)||t),lang:o,signal:l.signal}).then(u=>is(u,c)).catch($p);if(r){const c=a.filter(p=>!i(p)),u=a.filter(i);Vp({serverURL:ls(e),path:t,lang:o}).then(p=>is(new Array(c.length).fill(p),c)),u.length&&d(u)}else d(a);return l.abort.bind(l)};const zp={provider:"Waline",dark:'html[data-theme="dark"]',serverURL:"https://waline-comment.vuejs.press"};let Hp=zp;const Dd=Symbol(""),Cd=()=>ge(Dd),Fp=Cd,Np=e=>{e.provide(Dd,Hp)},jp={"/zh/":{placeholder:"请留言。(填写邮箱可在被回复时收到邮件提醒)"},"/en/":{placeholder:"Write a comment here (Fill in the email address to receive an email notification when being replied)"},"/":{placeholder:"請留言。(填寫信箱可在被回覆時收到郵件提醒)"}};v(()=>import("./waline-meta-56fbc549.js"),[]);var qp=B({name:"WalineComment",props:{identifier:{type:String,required:!0}},setup(e){const t=Fp(),n=_e(),r=da(),o=nr(jp);let l;const a=!!t.serverURL,i=A(()=>{if(!a)return!1;const c=t.pageview!==!1,u=n.value.pageview;return!!u||c!==!1&&u!==!1}),d=A(()=>({lang:r.value==="zh-CN"?"zh-CN":"en",locale:o.value,dark:"html.dark",...t,path:e.identifier}));return ye(()=>{ce(()=>e.identifier,()=>{l==null||l(),i.value&&on().then(()=>{setTimeout(()=>{l=Mp({serverURL:t.serverURL,path:e.identifier})},t.delay||800)})},{immediate:!0})}),()=>a?s("div",{id:"comment",class:"waline-wrapper"},s(_({loader:async()=>(await v(()=>import("./component-527a9579.js"),[])).Waline,loadingComponent:ha}),d.value)):null}}),Up=B({name:"CommentService",props:{darkmode:Boolean},setup(e){const t=Cd(),n=de(),r=_e(),o=t.comment!==!1,l=A(()=>r.value.comment||o&&r.value.comment!==!1);return()=>s(qp,{identifier:r.value.commentID||n.value.path,darkmode:e.darkmode,style:{display:l.value?"block":"none"}})}}),Gp=xt({enhance:({app:e})=>{Np(e),e.component("CommentService",Up)}});const Wp=800,Kp=2e3,Jp={"/zh/":{copy:"复制代码",copied:"已复制",hint:"复制成功"},"/en/":{copy:"Copy code",copied:"Copied",hint:"Copied successfully"},"/":{copy:"複製代碼",copied:"已複製",hint:"複製成功"}},Yp=!1,Qp=['.theme-hope-content div[class*="language-"] pre'],ss=!1,ol=new Map,Zp=()=>{const{copy:e}=W4({legacy:!0}),t=nr(Jp),n=de(),r=P4(),o=i=>{if(!i.hasAttribute("copy-code-registered")){const d=document.createElement("button");d.type="button",d.classList.add("copy-code-button"),d.innerHTML='
    ',d.setAttribute("aria-label",t.value.copy),d.setAttribute("data-copied",t.value.copied),i.parentElement&&i.parentElement.insertBefore(d,i),i.setAttribute("copy-code-registered","")}},l=()=>on().then(()=>new Promise(i=>{setTimeout(()=>{Qp.forEach(d=>{document.querySelectorAll(d).forEach(o)}),i()},Wp)})),a=(i,d,c)=>{let{innerText:u=""}=d;/language-(shellscript|shell|bash|sh|zsh)/.test(i.classList.toString())&&(u=u.replace(/^ *(\$|>) /gm,"")),e(u).then(()=>{c.classList.add("copied"),clearTimeout(ol.get(c));const p=setTimeout(()=>{c.classList.remove("copied"),c.blur(),ol.delete(c)},Kp);ol.set(c,p)})};ye(()=>{(!r.value||ss)&&l(),Je("click",i=>{const d=i.target;if(d.matches('div[class*="language-"] > button.copy')){const c=d.parentElement,u=d.nextElementSibling;u&&a(c,u,d)}else if(d.matches('div[class*="language-"] div.copy-icon')){const c=d.parentElement,u=c.parentElement,p=c.nextElementSibling;p&&a(u,p,c)}}),ce(()=>n.value.path,()=>{(!r.value||ss)&&l()})})};var Xp=xt({setup:()=>{Zp()}});const Rd=({title:e,desc:t="",logo:n="",color:r="",link:o=""})=>{const l=[s("img",{class:"vp-card-logo",src:Ie(n)}),s("div",{class:"vp-card-content"},[s("div",{class:"vp-card-title",innerHTML:e}),s("hr"),s("div",{class:"vp-card-desc",innerHTML:t})])],a={class:"vp-card"};return r&&(a.style={background:r}),Tr(o)?s("a",{href:o,target:"_blank",...a},l):s(Se,{to:o,...a},()=>l)};Rd.displayName="VPCard";const ao=rr("VUEPRESS_CODE_TAB_STORE",{});var e6=B({name:"CodeTabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},slots:Object,setup(e,{slots:t}){const n=W(e.active),r=He([]),o=()=>{e.tabId&&(ao.value[e.tabId]=e.data[n.value].id)},l=(c=n.value)=>{n.value=c{n.value=c>0?c-1:r.value.length-1,r.value[n.value].focus()},i=(c,u)=>{c.key===" "||c.key==="Enter"?(c.preventDefault(),n.value=u):c.key==="ArrowRight"?(c.preventDefault(),l()):c.key==="ArrowLeft"&&(c.preventDefault(),a()),e.tabId&&(ao.value[e.tabId]=e.data[n.value].id)},d=()=>{if(e.tabId){const c=e.data.findIndex(({id:u})=>ao.value[e.tabId]===u);if(c!==-1)return c}return e.active};return ye(()=>{n.value=d(),ce(()=>ao.value[e.tabId],(c,u)=>{if(e.tabId&&c!==u){const p=e.data.findIndex(({id:f})=>f===c);p!==-1&&(n.value=p)}})}),()=>e.data.length?s("div",{class:"vp-code-tabs"},[s("div",{class:"vp-code-tabs-nav",role:"tablist"},e.data.map(({id:c},u)=>{const p=u===n.value;return s("button",{type:"button",ref:f=>{f&&(r.value[u]=f)},class:["vp-code-tab-nav",{active:p}],role:"tab","aria-controls":`codetab-${e.id}-${u}`,"aria-selected":p,onClick:()=>{n.value=u,o()},onKeydown:f=>i(f,u)},t[`title${u}`]({value:c,isActive:p}))})),e.data.map(({id:c},u)=>{const p=u===n.value;return s("div",{class:["vp-code-tab",{active:p}],id:`codetab-${e.id}-${u}`,role:"tabpanel","aria-expanded":p},t[`tab${u}`]({value:c,isActive:p}))})]):null}});const Od=({active:e=!1},{slots:t})=>{var n;return s("div",{class:["code-group-item",{active:e}],"aria-selected":e},(n=t.default)==null?void 0:n.call(t))};Od.displayName="CodeGroupItem";const t6=B({name:"CodeGroup",slots:Object,setup(e,{slots:t}){const n=W(-1),r=He([]),o=(i=n.value)=>{n.value=i{n.value=i>0?i-1:r.value.length-1,r.value[n.value].focus()},a=(i,d)=>{i.key===" "||i.key==="Enter"?(i.preventDefault(),n.value=d):i.key==="ArrowRight"?(i.preventDefault(),o(d)):i.key==="ArrowLeft"&&(i.preventDefault(),l(d))};return()=>{var d;const i=(((d=t.default)==null?void 0:d.call(t))||[]).filter(c=>c.type.name==="CodeGroupItem").map(c=>(c.props===null&&(c.props={}),c));return i.length===0?null:(n.value<0||n.value>i.length-1?(n.value=i.findIndex(c=>"active"in c.props),n.value===-1&&(n.value=0)):i.forEach((c,u)=>{c.props.active=u===n.value}),s("div",{class:"code-group"},[s("div",{class:"code-group-nav"},i.map((c,u)=>{const p=u===n.value;return s("button",{type:"button",ref:f=>{f&&(r.value[u]=f)},class:["code-group-nav-tab",{active:p}],"aria-pressed":p,"aria-expanded":p,onClick:()=>{n.value=u},onKeydown:f=>a(f,u)},c.props.title)})),i]))}}});const n6='',r6='',o6='';const ll={useBabel:!1,jsLib:[],cssLib:[],codepenLayout:"left",codepenEditors:"101",babel:"https://unpkg.com/@babel/standalone/babel.min.js",vue:"https://unpkg.com/vue/dist/vue.global.prod.js",react:"https://unpkg.com/react/umd/react.production.min.js",reactDOM:"https://unpkg.com/react-dom/umd/react-dom.production.min.js"},cs={html:{types:["html","slim","haml","md","markdown","vue"],map:{html:"none",vue:"none",md:"markdown"}},js:{types:["js","javascript","coffee","coffeescript","ts","typescript","ls","livescript"],map:{js:"none",javascript:"none",coffee:"coffeescript",ls:"livescript",ts:"typescript"}},css:{types:["css","less","sass","scss","stylus","styl"],map:{css:"none",styl:"stylus"}}},l6=(e,t,n)=>{const r=document.createElement(e);return $r(t)&&Ke(t).forEach(o=>{if(o.indexOf("data"))r[o]=t[o];else{const l=o.replace("data","");r.dataset[l]=t[o]}}),n&&n.forEach(o=>{r.appendChild(o)}),r},Aa=e=>({...ll,...e,jsLib:Array.from(new Set([...ll.jsLib||[],...e.jsLib||[]])),cssLib:Array.from(new Set([...ll.cssLib||[],...e.cssLib||[]]))}),On=(e,t)=>{if(e[t]!==void 0)return e[t];const n=new Promise(r=>{var l;const o=document.createElement("script");o.src=t,(l=document.querySelector("body"))==null||l.appendChild(o),o.onload=()=>{r()}});return e[t]=n,n},a6=(e,t)=>{if(t.css&&Array.from(e.childNodes).every(n=>n.nodeName!=="STYLE")){const n=l6("style",{innerHTML:t.css});e.appendChild(n)}},i6=(e,t,n)=>{const r=n.getScript();if(r&&Array.from(t.childNodes).every(o=>o.nodeName!=="SCRIPT")){const o=document.createElement("script");o.appendChild(document.createTextNode(`{const document=window.document.querySelector('#${e} .vp-code-demo-display').shadowRoot; +${r}}`)),t.appendChild(o)}},s6=e=>{const t=Ke(e),n={html:[],js:[],css:[],isLegal:!1};return["html","js","css"].forEach(r=>{const o=t.filter(l=>cs[r].types.includes(l));if(o.length){const l=o[0];n[r]=[e[l].replace(/^\n|\n$/g,""),cs[r].map[l]||l]}}),n.isLegal=(!n.html.length||n.html[1]==="none")&&(!n.js.length||n.js[1]==="none")&&(!n.css.length||n.css[1]==="none"),n},Sd=e=>e.replace(/
    /g,"
    ").replace(/<((\S+)[^<]*?)\s+\/>/g,"<$1>"),Bd=e=>`
    ${Sd(e)}
    `,c6=e=>`${e.replace("export default ","const $reactApp = ").replace(/App\.__style__(\s*)=(\s*)`([\s\S]*)?`/,"")}; -ReactDOM.createRoot(document.getElementById("app")).render(React.createElement($reactApp))`,d6=e=>e.replace(/export\s+default\s*\{(\n*[\s\S]*)\n*\}\s*;?$/u,"Vue.createApp({$1}).mount('#app')").replace(/export\s+default\s*define(Async)?Component\s*\(\s*\{(\n*[\s\S]*)\n*\}\s*\)\s*;?$/u,"Vue.createApp({$1}).mount('#app')").trim(),Vd=e=>`(function(exports){var module={};module.exports=exports;${e};return module.exports.__esModule?module.exports.default:module.exports;})({})`,u6=(e,t)=>{const n=Al(t),r=e.js[0]||"";return{...n,html:Sd(e.html[0]||""),js:r,css:e.css[0]||"",isLegal:e.isLegal,getScript:()=>{var o;return n.useBabel?((o=window.Babel.transform(r,{presets:["es2015"]}))==null?void 0:o.code)||"":r}}},p6=/