From 084533a5071ef577da00192de3738bf0d87c56a6 Mon Sep 17 00:00:00 2001 From: Glucy-2 Date: Sun, 2 Jul 2023 21:56:36 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20skimitmc?= =?UTF-8?q?/skimit-homepage@b2eae17ae506837711442c3048a42f23244420fb=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 4 ++-- assets/{Catalog-f95debe8.js => Catalog-af90de3a.js} | 2 +- ...{VuePlayground-aa821bc3.js => VuePlayground-ea5f2836.js} | 2 +- assets/{app-f56a4bcf.js => app-6960dc66.js} | 4 ++-- assets/{index.html-966f732d.js => index.html-6b36a4bf.js} | 2 +- assets/index.html-a12512ea.js | 3 +++ assets/index.html-d5542fff.js | 3 --- ....min-76e00d14.js => mermaid-mindmap.esm.min-a9a2dd8a.js} | 2 +- assets/{vue-repl-77a950b5.js => vue-repl-17947773.js} | 2 +- index.html | 4 ++-- service-worker.js | 2 +- service-worker.js.map | 2 +- "\345\216\206\345\217\262/2019/08/index.html" | 4 ++-- "\345\216\206\345\217\262/2019/09/index.html" | 4 ++-- "\345\216\206\345\217\262/2019/index.html" | 4 ++-- "\345\216\206\345\217\262/2020/02/index.html" | 4 ++-- "\345\216\206\345\217\262/2020/05/index.html" | 4 ++-- "\345\216\206\345\217\262/2020/07/index.html" | 4 ++-- "\345\216\206\345\217\262/2020/08/index.html" | 4 ++-- "\345\216\206\345\217\262/2020/index.html" | 4 ++-- "\345\216\206\345\217\262/2022/04/index.html" | 4 ++-- "\345\216\206\345\217\262/2022/08/index.html" | 4 ++-- "\345\216\206\345\217\262/2022/11/index.html" | 4 ++-- "\345\216\206\345\217\262/2022/12/index.html" | 4 ++-- "\345\216\206\345\217\262/2022/index.html" | 4 ++-- "\345\216\206\345\217\262/2023/01/index.html" | 4 ++-- "\345\216\206\345\217\262/2023/02/index.html" | 4 ++-- "\345\216\206\345\217\262/2023/06/index.html" | 4 ++-- "\345\216\206\345\217\262/2023/index.html" | 4 ++-- "\345\216\206\345\217\262/index.html" | 4 ++-- "\346\214\207\345\215\227/index.html" | 4 ++-- .../\345\234\260\347\202\271/index.html" | 4 ++-- .../\345\234\260\347\202\271/lsp\345\217\267/index.html" | 4 ++-- .../index.html" | 4 ++-- .../\345\205\250\347\211\251\345\223\201/index.html" | 4 ++-- .../index.html" | 4 ++-- .../index.html" | 4 ++-- .../index.html" | 4 ++-- .../20x\345\210\267\351\223\201\346\234\272/index.html" | 4 ++-- .../72k\345\210\267\345\206\260\346\234\272/index.html" | 4 ++-- .../\346\234\272\345\231\250/index.html" | 4 ++-- .../index.html" | 4 ++-- .../\350\247\204\345\210\231/index.html" | 4 ++-- .../index.html" | 4 ++-- .../index.html" | 4 ++-- "\350\212\202\347\202\271/index.html" | 6 +++--- "\350\264\246\346\234\254/index.html" | 4 ++-- 47 files changed, 87 insertions(+), 87 deletions(-) rename assets/{Catalog-f95debe8.js => Catalog-af90de3a.js} (97%) rename assets/{VuePlayground-aa821bc3.js => VuePlayground-ea5f2836.js} (92%) rename assets/{app-f56a4bcf.js => app-6960dc66.js} (99%) rename assets/{index.html-966f732d.js => index.html-6b36a4bf.js} (86%) create mode 100644 assets/index.html-a12512ea.js delete mode 100644 assets/index.html-d5542fff.js rename assets/{mermaid-mindmap.esm.min-76e00d14.js => mermaid-mindmap.esm.min-a9a2dd8a.js} (78%) rename assets/{vue-repl-77a950b5.js => vue-repl-17947773.js} (99%) diff --git a/404.html b/404.html index 5fc5fbb3..f66044a8 100644 --- a/404.html +++ b/404.html @@ -31,10 +31,10 @@ } - +
- + diff --git a/assets/Catalog-f95debe8.js b/assets/Catalog-af90de3a.js similarity index 97% rename from assets/Catalog-f95debe8.js rename to assets/Catalog-af90de3a.js index 7393c7a4..12ae75f5 100644 --- a/assets/Catalog-f95debe8.js +++ b/assets/Catalog-af90de3a.js @@ -1 +1 @@ -import{M as G,u as N}from"./app-f56a4bcf.js";import{c as v,h as $,j as n,C as S,A as C,R as f}from"./framework-dc4c2c51.js";var m=v({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(l){const p=$(()=>{const c={};return l.color&&(c.color=l.color),l.size&&(c["font-size"]=Number.isNaN(Number(l.size))?l.size:`${l.size}px`),Object.keys(c).length?c:null});return()=>l.icon?n("span",{class:["font-icon icon",`iconfont icon-${l.icon}`],style:p.value}):null}}),j=v({name:"Catalog",props:{base:{type:String,default:""},level:{type:Number,default:3},titleGetter:{type:Function,default:l=>l.title},iconGetter:{type:Function,default:l=>l.icon},orderGetter:{type:Function,default:l=>l.order||0},shouldIndex:{type:Function,default:l=>l.index!==!1}},setup(l){const p=G({"/":{title:"目录"}}),c=S(),b=C(),y=N(),k=()=>{const i=l.base||c.path.replace(/\/[^/]+$/,"/"),u=b.getRoutes(),d=[];return u.filter(({meta:t,path:e})=>{if(!e.startsWith(i)||e===i)return!1;if(i==="/"){const r=Object.keys(y.value.locales).filter(o=>o!=="/");if(e==="/404.html"||r.some(o=>e.startsWith(o)))return!1}return(e.endsWith(".html")&&!e.endsWith("/index.html")||e.endsWith("/"))&&l.shouldIndex(t)}).map(({path:t,meta:e})=>{const r=t.substring(i.length).split("/").length;return{title:l.titleGetter(e),icon:l.iconGetter(e),base:t.replace(/\/[^/]+\/?$/,"/"),order:l.orderGetter(e),level:t.endsWith("/")?r-1:r,path:t}}).filter(({title:t,level:e})=>e<=l.level||!t).sort((t,e)=>t.level-e.level||(t.path.endsWith("/index.html")?-1:e.path.endsWith("/index.html")?1:t.order===null?e.order===null?t.title.localeCompare(e.title):e.order:e.order===null?t.order:t.order>0?e.order>0?t.order-e.order:-1:e.order<0?t.order-e.order:1)).forEach(t=>{var e;const{base:r,level:o}=t;switch(o){case 1:d.push(t);break;case 2:{const s=d.find(a=>a.path===r);s&&(s.children??(s.children=[])).push(t);break}default:{const s=d.find(a=>a.path===r.replace(/\/[^/]+\/$/,"/"));if(s){const a=(e=s.children)==null?void 0:e.find(h=>h.path===r);a&&(a.children??(a.children=[])).push(t)}}}}),d},x=$(()=>k());return()=>n("div",{class:"catalog-wrapper"},[n("h2",{class:"main-title"},p.value.title),...x.value.map(({children:i=[],icon:u,path:d,title:t},e)=>[n("h3",{id:t,class:["child-title",{"has-children":i.length}]},[n("a",{href:`#${t}`,class:"header-anchor"},"#"),n(f,{class:"catalog-title",to:d},()=>[u?n(m,{icon:u}):null,`${e+1}. ${t||"Unknown"}`])]),i.length?n("ul",{class:"child-catalog-wrapper"},i.map(({children:r=[],icon:o,path:s,title:a},h)=>n("li",{class:"child-catalog-item"},[n("div",{class:["sub-title",{"has-children":r.length}]},[n("a",{href:`#${a}`,class:"header-anchor"},"#"),n(f,{class:"catalog-title",to:s},()=>[o?n(m,{icon:o}):null,`${e+1}.${h+1} ${a||"Unknown"}`])]),r.length?n("div",{class:"sub-catalog-wrapper"},r.map(({icon:g,path:W,title:w},z)=>n(f,{class:"sub-catalog-item",to:W},()=>[g?n(m,{icon:g}):null,`${e+1}.${h+1}.${z+1} ${w||"Unknown"}`]))):null]))):null])])}});export{j as default}; +import{M as G,u as N}from"./app-6960dc66.js";import{c as v,h as $,j as n,C as S,A as C,R as f}from"./framework-dc4c2c51.js";var m=v({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(l){const p=$(()=>{const c={};return l.color&&(c.color=l.color),l.size&&(c["font-size"]=Number.isNaN(Number(l.size))?l.size:`${l.size}px`),Object.keys(c).length?c:null});return()=>l.icon?n("span",{class:["font-icon icon",`iconfont icon-${l.icon}`],style:p.value}):null}}),j=v({name:"Catalog",props:{base:{type:String,default:""},level:{type:Number,default:3},titleGetter:{type:Function,default:l=>l.title},iconGetter:{type:Function,default:l=>l.icon},orderGetter:{type:Function,default:l=>l.order||0},shouldIndex:{type:Function,default:l=>l.index!==!1}},setup(l){const p=G({"/":{title:"目录"}}),c=S(),b=C(),y=N(),k=()=>{const i=l.base||c.path.replace(/\/[^/]+$/,"/"),u=b.getRoutes(),d=[];return u.filter(({meta:t,path:e})=>{if(!e.startsWith(i)||e===i)return!1;if(i==="/"){const r=Object.keys(y.value.locales).filter(o=>o!=="/");if(e==="/404.html"||r.some(o=>e.startsWith(o)))return!1}return(e.endsWith(".html")&&!e.endsWith("/index.html")||e.endsWith("/"))&&l.shouldIndex(t)}).map(({path:t,meta:e})=>{const r=t.substring(i.length).split("/").length;return{title:l.titleGetter(e),icon:l.iconGetter(e),base:t.replace(/\/[^/]+\/?$/,"/"),order:l.orderGetter(e),level:t.endsWith("/")?r-1:r,path:t}}).filter(({title:t,level:e})=>e<=l.level||!t).sort((t,e)=>t.level-e.level||(t.path.endsWith("/index.html")?-1:e.path.endsWith("/index.html")?1:t.order===null?e.order===null?t.title.localeCompare(e.title):e.order:e.order===null?t.order:t.order>0?e.order>0?t.order-e.order:-1:e.order<0?t.order-e.order:1)).forEach(t=>{var e;const{base:r,level:o}=t;switch(o){case 1:d.push(t);break;case 2:{const s=d.find(a=>a.path===r);s&&(s.children??(s.children=[])).push(t);break}default:{const s=d.find(a=>a.path===r.replace(/\/[^/]+\/$/,"/"));if(s){const a=(e=s.children)==null?void 0:e.find(h=>h.path===r);a&&(a.children??(a.children=[])).push(t)}}}}),d},x=$(()=>k());return()=>n("div",{class:"catalog-wrapper"},[n("h2",{class:"main-title"},p.value.title),...x.value.map(({children:i=[],icon:u,path:d,title:t},e)=>[n("h3",{id:t,class:["child-title",{"has-children":i.length}]},[n("a",{href:`#${t}`,class:"header-anchor"},"#"),n(f,{class:"catalog-title",to:d},()=>[u?n(m,{icon:u}):null,`${e+1}. ${t||"Unknown"}`])]),i.length?n("ul",{class:"child-catalog-wrapper"},i.map(({children:r=[],icon:o,path:s,title:a},h)=>n("li",{class:"child-catalog-item"},[n("div",{class:["sub-title",{"has-children":r.length}]},[n("a",{href:`#${a}`,class:"header-anchor"},"#"),n(f,{class:"catalog-title",to:s},()=>[o?n(m,{icon:o}):null,`${e+1}.${h+1} ${a||"Unknown"}`])]),r.length?n("div",{class:"sub-catalog-wrapper"},r.map(({icon:g,path:W,title:w},z)=>n(f,{class:"sub-catalog-item",to:W},()=>[g?n(m,{icon:g}):null,`${e+1}.${h+1}.${z+1} ${w||"Unknown"}`]))):null]))):null])])}});export{j as default}; diff --git a/assets/VuePlayground-aa821bc3.js b/assets/VuePlayground-ea5f2836.js similarity index 92% rename from assets/VuePlayground-aa821bc3.js rename to assets/VuePlayground-ea5f2836.js index 91111f78..1d4a24e4 100644 --- a/assets/VuePlayground-aa821bc3.js +++ b/assets/VuePlayground-ea5f2836.js @@ -1 +1 @@ -import{c as p,n as d,_ as v}from"./app-f56a4bcf.js";import{c as m,r as i,y as w,h as f,o as y,j as e}from"./framework-dc4c2c51.js";const g=()=>e(p,{name:"loading"},()=>["0s","-0.333s","-0.667s"].map(a=>e("circle",{cx:512,cy:512,r:0,fill:"none",stroke:"currentColor","stroke-width":"20"},[e("animate",{attributeName:"r",repeatCount:"indefinite",dur:"1s",values:"0;400",keyTimes:"0;1",keySplines:"0 0.2 0.8 1",calcMode:"spline",begin:a}),e("animate",{attributeName:"opacity",repeatCount:"indefinite",dur:"1s",values:"1;0",keyTimes:"0;1",keySplines:"0.2 0 0.8 1",calcMode:"spline",begin:a})]))),h='',C=a=>d({},{autoResize:!0,showCode:!1,showCompileOutput:!1,showImportMap:!0,clearConsole:!1,layout:"vertical",ssr:!1},JSON.parse(decodeURIComponent(a)));var R=m({name:"VuePlayground",props:{title:{type:String,default:""},files:{type:String,required:!0},settings:{type:String,default:"{}"}},setup(a){const n=i(!0),s=w(),l=i(),t=f(()=>C(a.settings)),o=i(t.value.showCode||!1),r=async()=>{const{ReplStore:u,Repl:c}=await v(()=>import("./vue-repl-77a950b5.js"),["assets/vue-repl-77a950b5.js","assets/app-f56a4bcf.js","assets/framework-dc4c2c51.js"]);s.value=c,l.value=new u({serializedState:decodeURIComponent(a.files),showOutput:!0}),t.value.vueVersion&&await l.value.setVueVersion(t.value.vueVersion)};return y(async()=>{await r(),n.value=!1}),()=>[e("div",{class:"vue-playground-wrapper"},[e("div",{class:"title-wrapper"},[a.title?e("div",{class:"title"},decodeURIComponent(a.title)):null,e("div",{class:"actions"},[e("action",{class:"button",innerHTML:h,onClick:()=>{o.value=!o.value}})])]),e("div",{class:["repl-container",o.value?"show-code":"hide-code"]},[n.value?e("div",{class:"preview-loading-wrapper"},e(g)):null,s.value?e(s.value,{store:l.value,...t.value}):null])])]}});export{R as default}; +import{c as p,n as d,_ as v}from"./app-6960dc66.js";import{c as m,r as i,y as w,h as f,o as y,j as e}from"./framework-dc4c2c51.js";const g=()=>e(p,{name:"loading"},()=>["0s","-0.333s","-0.667s"].map(a=>e("circle",{cx:512,cy:512,r:0,fill:"none",stroke:"currentColor","stroke-width":"20"},[e("animate",{attributeName:"r",repeatCount:"indefinite",dur:"1s",values:"0;400",keyTimes:"0;1",keySplines:"0 0.2 0.8 1",calcMode:"spline",begin:a}),e("animate",{attributeName:"opacity",repeatCount:"indefinite",dur:"1s",values:"1;0",keyTimes:"0;1",keySplines:"0.2 0 0.8 1",calcMode:"spline",begin:a})]))),h='',C=a=>d({},{autoResize:!0,showCode:!1,showCompileOutput:!1,showImportMap:!0,clearConsole:!1,layout:"vertical",ssr:!1},JSON.parse(decodeURIComponent(a)));var R=m({name:"VuePlayground",props:{title:{type:String,default:""},files:{type:String,required:!0},settings:{type:String,default:"{}"}},setup(a){const n=i(!0),s=w(),l=i(),t=f(()=>C(a.settings)),o=i(t.value.showCode||!1),r=async()=>{const{ReplStore:u,Repl:c}=await v(()=>import("./vue-repl-17947773.js"),["assets/vue-repl-17947773.js","assets/app-6960dc66.js","assets/framework-dc4c2c51.js"]);s.value=c,l.value=new u({serializedState:decodeURIComponent(a.files),showOutput:!0}),t.value.vueVersion&&await l.value.setVueVersion(t.value.vueVersion)};return y(async()=>{await r(),n.value=!1}),()=>[e("div",{class:"vue-playground-wrapper"},[e("div",{class:"title-wrapper"},[a.title?e("div",{class:"title"},decodeURIComponent(a.title)):null,e("div",{class:"actions"},[e("action",{class:"button",innerHTML:h,onClick:()=>{o.value=!o.value}})])]),e("div",{class:["repl-container",o.value?"show-code":"hide-code"]},[n.value?e("div",{class:"preview-loading-wrapper"},e(g)):null,s.value?e(s.value,{store:l.value,...t.value}):null])])]}});export{R as default}; diff --git a/assets/app-f56a4bcf.js b/assets/app-6960dc66.js similarity index 99% rename from assets/app-f56a4bcf.js rename to assets/app-6960dc66.js index 7b695414..c47c7938 100644 --- a/assets/app-f56a4bcf.js +++ b/assets/app-6960dc66.js @@ -1,8 +1,8 @@ -import{d as defineAsyncComponent,r as ref,a as readonly,b as reactive,c as defineComponent,i as isString$1,e as isArray,f as dedupeHead,g as resolveLocalePath,o as onMounted,h as computed,j as h$3,k as isLinkHttp,l as removeLeadingSlash,m as inject,n as getCurrentInstance,p as camelize,q as capitalize,s as isFunction$1,u as unref,w as watch,t as nextTick,v as getCurrentScope,x as onScopeDispose,y as shallowRef,z as watchEffect,T as Transition,A as useRouter,B as onBeforeUnmount,C as useRoute,D as provide,E as resolveComponent,F as toRef,R as RouterLink,G as isLinkMailto,H as isLinkTel,I as isLinkExternal,J as removeEndingSlash,K as ensureEndingSlash,L as isPlainObject,M as TransitionGroup,N as useLink,O as createSSRApp,P as RouterView,Q as createRouter,S as START_LOCATION_NORMALIZED,U as createWebHistory}from"./framework-dc4c2c51.js";const scriptRel="modulepreload",assetsURL=function(u){return"/"+u},seen={},__vitePreload=function($,b,T){if(!b||b.length===0)return $();const j=document.getElementsByTagName("link");return Promise.all(b.map(U=>{if(U=assetsURL(U),U in seen)return;seen[U]=!0;const Y=U.endsWith(".css"),Z=Y?'[rel="stylesheet"]':"";if(!!T)for(let ae=j.length-1;ae>=0;ae--){const oe=j[ae];if(oe.href===U&&(!Y||oe.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${U}"]${Z}`))return;const ee=document.createElement("link");if(ee.rel=Y?"stylesheet":scriptRel,Y||(ee.as="script",ee.crossOrigin=""),ee.href=U,document.head.appendChild(ee),Y)return new Promise((ae,oe)=>{ee.addEventListener("load",ae),ee.addEventListener("error",()=>oe(new Error(`Unable to preload CSS for ${U}`)))})})).then(()=>$())},pagesData$1={"v-8daa1a0e":()=>__vitePreload(()=>import("./index.html-f7025b3f.js"),[]).then(({data:u})=>u),"v-5d4c34a0":()=>__vitePreload(()=>import("./index.html-3270bb29.js"),[]).then(({data:u})=>u),"v-82db4862":()=>__vitePreload(()=>import("./index.html-b390b29a.js"),[]).then(({data:u})=>u),"v-2898812a":()=>__vitePreload(()=>import("./index.html-966f732d.js"),[]).then(({data:u})=>u),"v-29977d03":()=>__vitePreload(()=>import("./index.html-c9f01be3.js"),[]).then(({data:u})=>u),"v-4ff62e5b":()=>__vitePreload(()=>import("./index.html-62f07fcf.js"),[]).then(({data:u})=>u),"v-93b5ea96":()=>__vitePreload(()=>import("./index.html-113c9bd2.js"),[]).then(({data:u})=>u),"v-9cc3e482":()=>__vitePreload(()=>import("./index.html-9556e03e.js"),[]).then(({data:u})=>u),"v-116207e3":()=>__vitePreload(()=>import("./index.html-b2b78d7e.js"),[]).then(({data:u})=>u),"v-11620802":()=>__vitePreload(()=>import("./index.html-7c361155.js"),[]).then(({data:u})=>u),"v-12980c3f":()=>__vitePreload(()=>import("./index.html-6655f03a.js"),[]).then(({data:u})=>u),"v-12980c9c":()=>__vitePreload(()=>import("./index.html-79d267ef.js"),[]).then(({data:u})=>u),"v-12980cda":()=>__vitePreload(()=>import("./index.html-58b00abb.js"),[]).then(({data:u})=>u),"v-12980cf9":()=>__vitePreload(()=>import("./index.html-fe2cf05f.js"),[]).then(({data:u})=>u),"v-12b43b7f":()=>__vitePreload(()=>import("./index.html-3c348cd2.js"),[]).then(({data:u})=>u),"v-12b43bfb":()=>__vitePreload(()=>import("./index.html-be5206ac.js"),[]).then(({data:u})=>u),"v-12b43ee3":()=>__vitePreload(()=>import("./index.html-a94c2714.js"),[]).then(({data:u})=>u),"v-12b43f02":()=>__vitePreload(()=>import("./index.html-0367c8a9.js"),[]).then(({data:u})=>u),"v-12c252a3":()=>__vitePreload(()=>import("./index.html-c6ddcc45.js"),[]).then(({data:u})=>u),"v-12c252c2":()=>__vitePreload(()=>import("./index.html-8ff334b6.js"),[]).then(({data:u})=>u),"v-12c2533e":()=>__vitePreload(()=>import("./index.html-5e99a5c8.js"),[]).then(({data:u})=>u),"v-09258c7e":()=>__vitePreload(()=>import("./index.html-c1fd285f.js"),[]).then(({data:u})=>u),"v-d4cb48c4":()=>__vitePreload(()=>import("./index.html-f2bc2476.js"),[]).then(({data:u})=>u),"v-1cd02d16":()=>__vitePreload(()=>import("./index.html-e8e6fc22.js"),[]).then(({data:u})=>u),"v-1a80bd3a":()=>__vitePreload(()=>import("./index.html-40904dc0.js"),[]).then(({data:u})=>u),"v-f3a306fe":()=>__vitePreload(()=>import("./index.html-cf514f3b.js"),[]).then(({data:u})=>u),"v-3842b4c8":()=>__vitePreload(()=>import("./index.html-ba56c3d0.js"),[]).then(({data:u})=>u),"v-393484b7":()=>__vitePreload(()=>import("./index.html-2f733936.js"),[]).then(({data:u})=>u),"v-4b2d683a":()=>__vitePreload(()=>import("./index.html-9a103f23.js"),[]).then(({data:u})=>u),"v-435e098e":()=>__vitePreload(()=>import("./index.html-8a3a276e.js"),[]).then(({data:u})=>u),"v-3706649a":()=>__vitePreload(()=>import("./404.html-281cc040.js"),[]).then(({data:u})=>u),"v-27ce3fb9":()=>__vitePreload(()=>import("./index.html-1a591f3f.js"),[]).then(({data:u})=>u),"v-03044cc4":()=>__vitePreload(()=>import("./index.html-45ef2ea4.js"),[]).then(({data:u})=>u),"v-06179265":()=>__vitePreload(()=>import("./index.html-2ae46c09.js"),[]).then(({data:u})=>u),"v-03044f6e":()=>__vitePreload(()=>import("./index.html-59de73cb.js"),[]).then(({data:u})=>u),"v-03044fac":()=>__vitePreload(()=>import("./index.html-baa9fc35.js"),[]).then(({data:u})=>u),"v-03044fcb":()=>__vitePreload(()=>import("./index.html-ffae3f9f.js"),[]).then(({data:u})=>u)},siteData$1=JSON.parse('{"base":"/","lang":"en-US","title":"","description":"","head":[["link",{"rel":"icon","href":"/logo.png"}],["link",{"rel":"manifest","href":"/manifest.webmanifest","crossorigin":"use-credentials"}],["meta",{"name":"theme-color","content":"#46bd87"}],["meta",{"name":"viewport","content":"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"}]],"locales":{"/":{"lang":"zh-CN","title":"skimit服务器中文文档"}}}'),pagesComponents={"v-8daa1a0e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-b2c096b5.js"),["assets/index.html-b2c096b5.js","assets/framework-dc4c2c51.js"])),"v-5d4c34a0":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-2669024e.js"),["assets/index.html-2669024e.js","assets/framework-dc4c2c51.js"])),"v-82db4862":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-cb47425b.js"),["assets/index.html-cb47425b.js","assets/framework-dc4c2c51.js"])),"v-2898812a":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-d5542fff.js"),["assets/index.html-d5542fff.js","assets/framework-dc4c2c51.js"])),"v-29977d03":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-16828c77.js"),["assets/index.html-16828c77.js","assets/framework-dc4c2c51.js"])),"v-4ff62e5b":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-f84806c4.js"),["assets/index.html-f84806c4.js","assets/framework-dc4c2c51.js"])),"v-93b5ea96":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-d5db8fc3.js"),["assets/index.html-d5db8fc3.js","assets/framework-dc4c2c51.js"])),"v-9cc3e482":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-985236d6.js"),["assets/index.html-985236d6.js","assets/framework-dc4c2c51.js"])),"v-116207e3":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-8948868d.js"),["assets/index.html-8948868d.js","assets/framework-dc4c2c51.js"])),"v-11620802":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-5cbef7e4.js"),["assets/index.html-5cbef7e4.js","assets/framework-dc4c2c51.js"])),"v-12980c3f":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-f6163202.js"),["assets/index.html-f6163202.js","assets/framework-dc4c2c51.js"])),"v-12980c9c":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-c979631a.js"),["assets/index.html-c979631a.js","assets/framework-dc4c2c51.js"])),"v-12980cda":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-a1e2ad03.js"),["assets/index.html-a1e2ad03.js","assets/framework-dc4c2c51.js"])),"v-12980cf9":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-8ca77215.js"),["assets/index.html-8ca77215.js","assets/framework-dc4c2c51.js"])),"v-12b43b7f":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-ad9d6c0f.js"),["assets/index.html-ad9d6c0f.js","assets/framework-dc4c2c51.js"])),"v-12b43bfb":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-66bb235d.js"),["assets/index.html-66bb235d.js","assets/framework-dc4c2c51.js"])),"v-12b43ee3":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-f0b12678.js"),["assets/index.html-f0b12678.js","assets/framework-dc4c2c51.js"])),"v-12b43f02":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-0ab90e40.js"),["assets/index.html-0ab90e40.js","assets/framework-dc4c2c51.js"])),"v-12c252a3":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-3758cf02.js"),["assets/index.html-3758cf02.js","assets/framework-dc4c2c51.js"])),"v-12c252c2":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-c7137478.js"),["assets/index.html-c7137478.js","assets/framework-dc4c2c51.js"])),"v-12c2533e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-c7acf58e.js"),["assets/index.html-c7acf58e.js","assets/framework-dc4c2c51.js"])),"v-09258c7e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-9d683891.js"),["assets/index.html-9d683891.js","assets/framework-dc4c2c51.js"])),"v-d4cb48c4":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-ec4e30a8.js"),["assets/index.html-ec4e30a8.js","assets/framework-dc4c2c51.js"])),"v-1cd02d16":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-f74aa4e5.js"),["assets/index.html-f74aa4e5.js","assets/framework-dc4c2c51.js"])),"v-1a80bd3a":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-0c456cef.js"),["assets/index.html-0c456cef.js","assets/framework-dc4c2c51.js"])),"v-f3a306fe":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-1d4eeeb9.js"),["assets/index.html-1d4eeeb9.js","assets/framework-dc4c2c51.js"])),"v-3842b4c8":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-1f7a7385.js"),["assets/index.html-1f7a7385.js","assets/framework-dc4c2c51.js"])),"v-393484b7":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-66383de5.js"),["assets/index.html-66383de5.js","assets/framework-dc4c2c51.js"])),"v-4b2d683a":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-5cac4b06.js"),["assets/index.html-5cac4b06.js","assets/framework-dc4c2c51.js"])),"v-435e098e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-3961b654.js"),["assets/index.html-3961b654.js","assets/framework-dc4c2c51.js"])),"v-3706649a":defineAsyncComponent(()=>__vitePreload(()=>import("./404.html-d860781c.js"),["assets/404.html-d860781c.js","assets/framework-dc4c2c51.js"])),"v-27ce3fb9":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-297532e9.js"),["assets/index.html-297532e9.js","assets/framework-dc4c2c51.js"])),"v-03044cc4":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-c43123c6.js"),["assets/index.html-c43123c6.js","assets/framework-dc4c2c51.js"])),"v-06179265":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-dca3be78.js"),["assets/index.html-dca3be78.js","assets/framework-dc4c2c51.js"])),"v-03044f6e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-21e64f69.js"),["assets/index.html-21e64f69.js","assets/framework-dc4c2c51.js"])),"v-03044fac":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-7ecfb9d8.js"),["assets/index.html-7ecfb9d8.js","assets/framework-dc4c2c51.js"])),"v-03044fcb":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-034d4911.js"),["assets/index.html-034d4911.js","assets/framework-dc4c2c51.js"]))};var layoutsSymbol=Symbol(""),pagesData=ref(pagesData$1),pageDataEmpty=readonly({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),pageData=ref(pageDataEmpty),usePageData=()=>pageData,pageFrontmatterSymbol=Symbol(""),usePageFrontmatter=()=>{const u=inject(pageFrontmatterSymbol);if(!u)throw new Error("usePageFrontmatter() is called without provider.");return u},pageHeadSymbol=Symbol(""),usePageHead=()=>{const u=inject(pageHeadSymbol);if(!u)throw new Error("usePageHead() is called without provider.");return u},pageHeadTitleSymbol=Symbol(""),pageLangSymbol=Symbol(""),usePageLang=()=>{const u=inject(pageLangSymbol);if(!u)throw new Error("usePageLang() is called without provider.");return u},pageLayoutSymbol=Symbol(""),usePageLayout=()=>{const u=inject(pageLayoutSymbol);if(!u)throw new Error("usePageLayout() is called without provider.");return u},routeLocaleSymbol=Symbol(""),useRouteLocale=()=>{const u=inject(routeLocaleSymbol);if(!u)throw new Error("useRouteLocale() is called without provider.");return u},siteData=ref(siteData$1),useSiteData=()=>siteData,siteLocaleDataSymbol=Symbol(""),useSiteLocaleData=()=>{const u=inject(siteLocaleDataSymbol);if(!u)throw new Error("useSiteLocaleData() is called without provider.");return u},updateHeadSymbol=Symbol(""),LAYOUT_NAME_DEFAULT="Layout",LAYOUT_NAME_NOT_FOUND="NotFound",resolvers=reactive({resolveLayouts:u=>u.reduce(($,b)=>({...$,...b.layouts}),{}),resolvePageData:async u=>{const $=pagesData.value[u];return await($==null?void 0:$())??pageDataEmpty},resolvePageFrontmatter:u=>u.frontmatter,resolvePageHead:(u,$,b)=>{const T=isString$1($.description)?$.description:b.description,j=[...isArray($.head)?$.head:[],...b.head,["title",{},u],["meta",{name:"description",content:T}]];return dedupeHead(j)},resolvePageHeadTitle:(u,$)=>[u.title,$.title].filter(b=>!!b).join(" | "),resolvePageLang:u=>u.lang||"en",resolvePageLayout:(u,$)=>{let b;if(u.path){const T=u.frontmatter.layout;isString$1(T)?b=T:b=LAYOUT_NAME_DEFAULT}else b=LAYOUT_NAME_NOT_FOUND;return $[b]},resolveRouteLocale:(u,$)=>resolveLocalePath(u,$),resolveSiteLocaleData:(u,$)=>({...u,...u.locales[$]})}),ClientOnly=defineComponent({name:"ClientOnly",setup(u,$){const b=ref(!1);return onMounted(()=>{b.value=!0}),()=>{var T,j;return b.value?(j=(T=$.slots).default)==null?void 0:j.call(T):null}}}),Content=defineComponent({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(u){const $=usePageData(),b=computed(()=>pagesComponents[u.pageKey||$.value.key]);return()=>b.value?h$3(b.value):h$3("div","404 Not Found")}}),defineClientConfig=(u={})=>u,withBase=u=>isLinkHttp(u)?u:`/${removeLeadingSlash(u)}`;const hopeInject="",clientConfig0={};var u8=Uint8Array,u16=Uint16Array,u32=Uint32Array,fleb=new u8([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),fdeb=new u8([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),clim=new u8([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),freb=function(u,$){for(var b=new u16(31),T=0;T<31;++T)b[T]=$+=1<>>1|(i$3&21845)<<1;x$1=(x$1&52428)>>>2|(x$1&13107)<<2,x$1=(x$1&61680)>>>4|(x$1&3855)<<4,rev[i$3]=((x$1&65280)>>>8|(x$1&255)<<8)>>>1}var hMap=function(u,$,b){for(var T=u.length,j=0,U=new u16($);j>>ne]=ee}else for(Z=new u16(T),j=0;j>>15-u[j]);return Z},flt=new u8(288);for(var i$3=0;i$3<144;++i$3)flt[i$3]=8;for(var i$3=144;i$3<256;++i$3)flt[i$3]=9;for(var i$3=256;i$3<280;++i$3)flt[i$3]=7;for(var i$3=280;i$3<288;++i$3)flt[i$3]=8;var fdt=new u8(32);for(var i$3=0;i$3<32;++i$3)fdt[i$3]=5;var flrm=hMap(flt,9,1),fdrm=hMap(fdt,5,1),max=function(u){for(var $=u[0],b=1;b$&&($=u[b]);return $},bits=function(u,$,b){var T=$/8|0;return(u[T]|u[T+1]<<8)>>($&7)&b},bits16=function(u,$){var b=$/8|0;return(u[b]|u[b+1]<<8|u[b+2]<<16)>>($&7)},shft=function(u){return(u+7)/8|0},slc=function(u,$,b){($==null||$<0)&&($=0),(b==null||b>u.length)&&(b=u.length);var T=new(u.BYTES_PER_ELEMENT==2?u16:u.BYTES_PER_ELEMENT==4?u32:u8)(b-$);return T.set(u.subarray($,b)),T},ec=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],err=function(u,$,b){var T=new Error($||ec[u]);if(T.code=u,Error.captureStackTrace&&Error.captureStackTrace(T,err),!b)throw T;return T},inflt=function(u,$,b){var T=u.length;if(!T||b&&b.f&&!b.l)return $||new u8(0);var j=!$||b,U=!b||b.i;b||(b={}),$||($=new u8(T*3));var Y=function(Oe){var Re=$.length;if(Oe>Re){var xe=new u8(Math.max(Re*2,Oe));xe.set($),$=xe}},Z=b.f||0,ne=b.p||0,ee=b.b||0,ae=b.l,oe=b.d,re=b.m,ie=b.n,se=T*8;do{if(!ae){Z=bits(u,ne,1);var le=bits(u,ne+1,3);if(ne+=3,le)if(le==1)ae=flrm,oe=fdrm,re=9,ie=5;else if(le==2){var $e=bits(u,ne,31)+257,Se=bits(u,ne+10,15)+4,Le=$e+bits(u,ne+5,31)+1;ne+=14;for(var fe=new u8(Le),ce=new u8(19),Ee=0;Ee>>4;if(ue<16)fe[Ee++]=ue;else{var be=0,pe=0;for(ue==16?(pe=3+bits(u,ne,3),ne+=2,be=fe[Ee-1]):ue==17?(pe=3+bits(u,ne,7),ne+=3):ue==18&&(pe=11+bits(u,ne,127),ne+=7);pe--;)fe[Ee++]=be}}var de=fe.subarray(0,$e),he=fe.subarray($e);re=max(de),ie=max(he),ae=hMap(de,re,1),oe=hMap(he,ie,1)}else err(1);else{var ue=shft(ne)+4,ve=u[ue-4]|u[ue-3]<<8,ge=ue+ve;if(ge>T){U&&err(0);break}j&&Y(ee+ve),$.set(u.subarray(ue,ge),ee),b.b=ee+=ve,b.p=ne=ge*8,b.f=Z;continue}if(ne>se){U&&err(0);break}}j&&Y(ee+131072);for(var me=(1<>>4;if(ne+=be&15,ne>se){U&&err(0);break}if(be||err(2),Ae<256)$[ee++]=Ae;else if(Ae==256){_e=ne,ae=null;break}else{var ke=Ae-254;if(Ae>264){var Ee=Ae-257,De=fleb[Ee];ke=bits(u,ne,(1<>>4;Te||err(3),ne+=Te&15;var he=fd[Be];if(Be>3){var De=fdeb[Be];he+=bits16(u,ne)&(1<se){U&&err(0);break}j&&Y(ee+131072);for(var Me=ee+ke;ee>>4>7||(u[0]<<8|u[1])%31)&&err(6,"invalid zlib data"),u[1]&32&&err(6,"invalid zlib data: preset dictionaries not supported")};function unzlibSync(u,$){return inflt((zlv(u),u.subarray(2,-4)),$)}var te=typeof TextEncoder<"u"&&new TextEncoder,td=typeof TextDecoder<"u"&&new TextDecoder,tds=0;try{td.decode(et$1,{stream:!0}),tds=1}catch{}var dutf8=function(u){for(var $="",b=0;;){var T=u[b++],j=(T>127)+(T>223)+(T>239);if(b+j>u.length)return[$,slc(u,b-1)];j?j==3?(T=((T&15)<<18|(u[b++]&63)<<12|(u[b++]&63)<<6|u[b++]&63)-65536,$+=String.fromCharCode(55296|T>>10,56320|T&1023)):j&1?$+=String.fromCharCode((T&31)<<6|u[b++]&63):$+=String.fromCharCode((T&15)<<12|(u[b++]&63)<<6|u[b++]&63):$+=String.fromCharCode(T)}};function strToU8(u,$){if($){for(var b=new u8(u.length),T=0;T>1)),Y=0,Z=function(ae){U[Y++]=ae},T=0;TU.length){var ne=new u8(Y+8+(j-T<<1));ne.set(U),U=ne}var ee=u.charCodeAt(T);ee<128||$?Z(ee):ee<2048?(Z(192|ee>>6),Z(128|ee&63)):ee>55295&&ee<57344?(ee=65536+(ee&1023<<10)|u.charCodeAt(++T)&1023,Z(240|ee>>18),Z(128|ee>>12&63),Z(128|ee>>6&63),Z(128|ee&63)):(Z(224|ee>>12),Z(128|ee>>6&63),Z(128|ee&63))}return slc(U,0,Y)}function strFromU8(u,$){if($){for(var b="",T=0;T{var T;return h$3("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${u}-icon`],viewBox:"0 0 1024 1024",fill:$,"aria-label":`${u} icon`},(T=b.default)==null?void 0:T.call(b))};ct.displayName="IconBase";const wt=(u,{slots:$})=>{var b;return((b=$.default)==null?void 0:b.call($))||null},St=(u,$)=>{const b=$?$._instance:getCurrentInstance();return typeof(b==null?void 0:b.appContext.components)=="object"&&(u in b.appContext.components||camelize(u)in b.appContext.components||capitalize(camelize(u))in b.appContext.components)},Mt=u=>{const $=useRouteLocale();return computed(()=>u[$.value])},Ut=(u,$)=>{let b=1;for(let T=0;T>6;return b+=b<<3,b^=b>>11,b%$};class kt{constructor(){this.messageElements={};const $="message-container",b=document.getElementById($);b?this.containerElement=b:(this.containerElement=document.createElement("div"),this.containerElement.id=$,document.body.appendChild(this.containerElement))}pop($,b=2e3){const T=document.createElement("div"),j=Date.now();return T.className="message move-in",T.innerHTML=$,this.containerElement.appendChild(T),this.messageElements[j]=T,b>0&&setTimeout(()=>{this.close(j)},b),j}close($){if($){const b=this.messageElements[$];b.className=b.className.replace("move-in",""),b.className+="move-out",b.addEventListener("animationend",()=>{b.remove(),delete this.messageElements[$]})}else Object.keys(this.messageElements).forEach(b=>this.close(Number(b)))}destroy(){document.body.removeChild(this.containerElement)}}const ft=/#.*$/u,ht=u=>{const $=ft.exec(u);return $?$[0]:""},G=u=>decodeURI(u).replace(ft,"").replace(/(index)?\.(md|html)$/,""),Ht=(u,$)=>{if($===void 0)return!1;const b=G(u.path),T=G($),j=ht($);return j?j===u.hash&&(!T||b===T):b===T},Lt=u=>{const $=atob(u);return strFromU8(unzlibSync(strToU8($,!0)))},lt=(u,...$)=>{const b=u.resolve(...$),T=b.matched[b.matched.length-1];if(!(T!=null&&T.redirect))return b;const{redirect:j}=T,U=isFunction$1(j)?j(b):j,Y=isString$1(U)?{path:U}:U;return lt(u,{hash:b.hash,query:b.query,params:b.params,...Y})};var J$1=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Q$1={},Nt={get exports(){return Q$1},set exports(u){Q$1=u}};(function(u,$){(function(b,T){u.exports=T()})(J$1,function(){var b=1e3,T=6e4,j=36e5,U="millisecond",Y="second",Z="minute",ne="hour",ee="day",ae="week",oe="month",re="quarter",ie="year",se="date",le="Invalid Date",ue=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,ve=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,ge={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(be){var pe=["th","st","nd","rd"],de=be%100;return"["+be+(pe[(de-20)%10]||pe[de]||pe[0])+"]"}},$e=function(be,pe,de){var he=String(be);return!he||he.length>=pe?be:""+Array(pe+1-he.length).join(de)+be},Se={s:$e,z:function(be){var pe=-be.utcOffset(),de=Math.abs(pe),he=Math.floor(de/60),me=de%60;return(pe<=0?"+":"-")+$e(he,2,"0")+":"+$e(me,2,"0")},m:function be(pe,de){if(pe.date()1)return be(_e[0])}else{var Ae=pe.name;fe[Ae]=pe,me=Ae}return!he&&me&&(Le=me),me||!he&&Le},ye=function(be,pe){if(ce(be))return be.clone();var de=typeof pe=="object"?pe:{};return de.date=be,de.args=arguments,new Pe(de)},Ce=Se;Ce.l=Ee,Ce.i=ce,Ce.w=function(be,pe){return ye(be,{locale:pe.$L,utc:pe.$u,x:pe.$x,$offset:pe.$offset})};var Pe=function(){function be(de){this.$L=Ee(de.locale,null,!0),this.parse(de)}var pe=be.prototype;return pe.parse=function(de){this.$d=function(he){var me=he.date,we=he.utc;if(me===null)return new Date(NaN);if(Ce.u(me))return new Date;if(me instanceof Date)return new Date(me);if(typeof me=="string"&&!/Z$/i.test(me)){var _e=me.match(ue);if(_e){var Ae=_e[2]-1||0,ke=(_e[7]||"0").substring(0,3);return we?new Date(Date.UTC(_e[1],Ae,_e[3]||1,_e[4]||0,_e[5]||0,_e[6]||0,ke)):new Date(_e[1],Ae,_e[3]||1,_e[4]||0,_e[5]||0,_e[6]||0,ke)}}return new Date(me)}(de),this.$x=de.x||{},this.init()},pe.init=function(){var de=this.$d;this.$y=de.getFullYear(),this.$M=de.getMonth(),this.$D=de.getDate(),this.$W=de.getDay(),this.$H=de.getHours(),this.$m=de.getMinutes(),this.$s=de.getSeconds(),this.$ms=de.getMilliseconds()},pe.$utils=function(){return Ce},pe.isValid=function(){return this.$d.toString()!==le},pe.isSame=function(de,he){var me=ye(de);return this.startOf(he)<=me&&me<=this.endOf(he)},pe.isAfter=function(de,he){return ye(de)=0?1:ve.date()),$e=ue.year||ve.year(),Se=ue.month>=0?ue.month:ue.year||ue.day?0:ve.month(),Le=ue.hour||0,fe=ue.minute||0,ce=ue.second||0,Ee=ue.millisecond||0;return le?new Date(Date.UTC($e,Se,ge,Le,fe,ce,Ee)):new Date($e,Se,ge,Le,fe,ce,Ee)}return se},Z=U.parse;U.parse=function(re){re.date=Y.bind(this)(re),Z.bind(this)(re)};var ne=U.set,ee=U.add,ae=U.subtract,oe=function(re,ie,se,le){le===void 0&&(le=1);var ue=Object.keys(ie),ve=this;return ue.forEach(function(ge){ve=re.bind(ve)(ie[ge]*le,ge)}),ve};U.set=function(re,ie){return ie=ie===void 0?re:ie,re.constructor.name==="Object"?oe.bind(this)(function(se,le){return ne.bind(this)(le,se)},ie,re):ne.bind(this)(re,ie)},U.add=function(re,ie){return re.constructor.name==="Object"?oe.bind(this)(ee,re,ie):ee.bind(this)(re,ie)},U.subtract=function(re,ie){return re.constructor.name==="Object"?oe.bind(this)(ee,re,ie,-1):ae.bind(this)(re,ie)}}})})(Wt);var Zt=K,X={},Ft={get exports(){return X},set exports(u){X=u}};(function(u,$){(function(b,T){u.exports=T()})(J$1,function(){var b={year:0,month:1,day:2,hour:3,minute:4,second:5},T={};return function(j,U,Y){var Z,ne=function(re,ie,se){se===void 0&&(se={});var le=new Date(re),ue=function(ve,ge){ge===void 0&&(ge={});var $e=ge.timeZoneName||"short",Se=ve+"|"+$e,Le=T[Se];return Le||(Le=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:ve,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:$e}),T[Se]=Le),Le}(ie,se);return ue.formatToParts(le)},ee=function(re,ie){for(var se=ne(re,ie),le=[],ue=0;ue=0&&(le[Se]=parseInt($e,10))}var Le=le[3],fe=Le===24?0:Le,ce=le[0]+"-"+le[1]+"-"+le[2]+" "+fe+":"+le[4]+":"+le[5]+":000",Ee=+re;return(Y.utc(ce).valueOf()-(Ee-=Ee%1e3))/6e4},ae=U.prototype;ae.tz=function(re,ie){re===void 0&&(re=Z);var se=this.utcOffset(),le=this.toDate(),ue=le.toLocaleString("en-US",{timeZone:re}),ve=Math.round((le-new Date(ue))/1e3/60),ge=Y(ue).$set("millisecond",this.$ms).utcOffset(15*-Math.round(le.getTimezoneOffset()/15)-ve,!0);if(ie){var $e=ge.utcOffset();ge=ge.add(se-$e,"minute")}return ge.$x.$timezone=re,ge},ae.offsetName=function(re){var ie=this.$x.$timezone||Y.tz.guess(),se=ne(this.valueOf(),ie,{timeZoneName:re}).find(function(le){return le.type.toLowerCase()==="timezonename"});return se&&se.value};var oe=ae.startOf;ae.startOf=function(re,ie){if(!this.$x||!this.$x.$timezone)return oe.call(this,re,ie);var se=Y(this.format("YYYY-MM-DD HH:mm:ss:SSS"));return oe.call(se,re,ie).tz(this.$x.$timezone,!0)},Y.tz=function(re,ie,se){var le=se&&ie,ue=se||ie||Z,ve=ee(+Y(),ue);if(typeof re!="string")return Y(re).tz(ue);var ge=function(fe,ce,Ee){var ye=fe-60*ce*1e3,Ce=ee(ye,Ee);if(ce===Ce)return[ye,ce];var Pe=ee(ye-=60*(Ce-ce)*1e3,Ee);return Ce===Pe?[ye,Ce]:[fe-60*Math.min(Ce,Pe)*1e3,Math.max(Ce,Pe)]}(Y.utc(re,le).valueOf(),ve,ue),$e=ge[0],Se=ge[1],Le=Y($e).utcOffset(Se);return Le.$x.$timezone=ue,Le},Y.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},Y.tz.setDefault=function(re){Z=re}}})})(Ft);var Pt=X,tt={},Rt={get exports(){return tt},set exports(u){tt=u}};(function(u,$){(function(b,T){u.exports=T()})(J$1,function(){var b="minute",T=/[+-]\d\d(?::?\d\d)?/g,j=/([+-]|\d\d)/g;return function(U,Y,Z){var ne=Y.prototype;Z.utc=function(le){var ue={date:le,utc:!0,args:arguments};return new Y(ue)},ne.utc=function(le){var ue=Z(this.toDate(),{locale:this.$L,utc:!0});return le?ue.add(this.utcOffset(),b):ue},ne.local=function(){return Z(this.toDate(),{locale:this.$L,utc:!1})};var ee=ne.parse;ne.parse=function(le){le.utc&&(this.$u=!0),this.$utils().u(le.$offset)||(this.$offset=le.$offset),ee.call(this,le)};var ae=ne.init;ne.init=function(){if(this.$u){var le=this.$d;this.$y=le.getUTCFullYear(),this.$M=le.getUTCMonth(),this.$D=le.getUTCDate(),this.$W=le.getUTCDay(),this.$H=le.getUTCHours(),this.$m=le.getUTCMinutes(),this.$s=le.getUTCSeconds(),this.$ms=le.getUTCMilliseconds()}else ae.call(this)};var oe=ne.utcOffset;ne.utcOffset=function(le,ue){var ve=this.$utils().u;if(ve(le))return this.$u?0:ve(this.$offset)?oe.call(this):this.$offset;if(typeof le=="string"&&(le=function(Le){Le===void 0&&(Le="");var fe=Le.match(T);if(!fe)return null;var ce=(""+fe[0]).match(j)||["-",0,0],Ee=ce[0],ye=60*+ce[1]+ +ce[2];return ye===0?0:Ee==="+"?ye:-ye}(le),le===null))return this;var ge=Math.abs(le)<=16?60*le:le,$e=this;if(ue)return $e.$offset=ge,$e.$u=le===0,$e;if(le!==0){var Se=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();($e=this.local().add(ge+Se,b)).$offset=ge,$e.$x.$localOffset=Se}else $e=this.utc();return $e};var re=ne.format;ne.format=function(le){var ue=le||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return re.call(this,ue)},ne.valueOf=function(){var le=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*le},ne.isUTC=function(){return!!this.$u},ne.toISOString=function(){return this.toDate().toISOString()},ne.toString=function(){return this.toDate().toUTCString()};var ie=ne.toDate;ne.toDate=function(le){return le==="s"&&this.$offset?Z(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():ie.call(this)};var se=ne.diff;ne.diff=function(le,ue,ve){if(le&&this.$u===le.$u)return se.call(this,le,ue,ve);var ge=this.local(),$e=Z(le).local();return se.call(ge,$e,ue,ve)}}})})(Rt);var Bt=tt;F$2.extend(Zt),F$2.extend(Bt),F$2.extend(Pt);const et=(u,$)=>{if(u){if(F$2(u instanceof Date?u:u.trim()).isValid()){const T=$?F$2(u).tz($):F$2(u),j=T.year(),U=T.month()+1,Y=T.date(),Z=T.hour(),ne=T.minute(),ee=T.second(),ae=T.millisecond(),oe=Z===0&&ne===0&&ee===0&&ae===0;return{value:T.toDate(),info:{year:j,month:U,day:Y,...oe?{}:{hour:Z,minute:ne,second:ee}},type:oe?"date":"full"}}const b=/(?:(\d{2,4})[/-](\d{1,2})[/-](\d{1,2}))?\s*(?:(\d{1,2}):(\d{1,2})(?::(\d{1,2}))?)?/u.exec(u.trim());if(b){const[,T,j,U,Y,Z,ne]=b,ee=ue=>typeof ue>"u"?void 0:Number(ue),ae=ue=>ue&&ue<100?ue+2e3:ue,oe=ue=>Y&&Z&&!ne?0:ue,re={year:ae(ee(T)),month:ee(j),day:ee(U),hour:ee(Y),minute:ee(Z),second:oe(ee(ne))},ie=T===void 0&&j===void 0&&U===void 0,se=Y===void 0&&Z===void 0&&ne===void 0,le=F$2({...re,month:re.month-1}).toDate();return{value:ie?void 0:le,info:se?{year:re.year,month:re.month,day:re.day}:ie?{hour:re.hour,minute:re.minute,second:re.second}:re,type:ie?"time":se?"date":"full"}}}return null},nt=(u,...$)=>{if($.length===0)return u;const b=$.shift()||{};return Object.keys(b).forEach(T=>{typeof u[T]=="object"&&!Array.isArray(u[T])&&typeof b[T]=="object"&&!Array.isArray(b[T])?nt(u[T],b[T]):typeof b[T]=="object"?Array.isArray(b[T])?u[T]=[...b[T]]:u[T]={...b[T]}:u[T]=b[T]}),nt(u,...$)},Jt=(u,$=!1)=>u?Array.isArray(u)?u.map(b=>typeof b=="string"?{name:b}:b):typeof u=="string"?[{name:u}]:typeof u=="object"&&u.name?[u]:(console.error(`Expect 'author' to be \`AuthorInfo[] | AuthorInfo | string[] | string ${$?"":"| false"} | undefined\`, but got`,u),[]):[],rt=(u,$)=>{if(u){if(Array.isArray(u))return u;if(typeof u=="string")return[u];console.error(`Expect ${$||"value"} to be \`string[] | string | undefined\`, but got`,u)}return[]},qt=u=>rt(u,"category"),Gt=u=>rt(u,"tag");var _a;const isClient=typeof window<"u",isFunction=u=>typeof u=="function",isString=u=>typeof u=="string",noop=()=>{};isClient&&((_a=window==null?void 0:window.navigator)!=null&&_a.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function resolveUnref(u){return typeof u=="function"?u():unref(u)}function createFilterWrapper(u,$){function b(...T){u(()=>$.apply(this,T),{fn:$,thisArg:this,args:T})}return b}const bypassFilter=u=>u();function debounceFilter(u,$={}){let b,T;return U=>{const Y=resolveUnref(u),Z=resolveUnref($.maxWait);if(b&&clearTimeout(b),Y<=0||Z!==void 0&&Z<=0)return T&&(clearTimeout(T),T=null),U();Z&&!T&&(T=setTimeout(()=>{b&&clearTimeout(b),T=null,U()},Z)),b=setTimeout(()=>{T&&clearTimeout(T),T=null,U()},Y)}}function throttleFilter(u,$=!0,b=!0){let T=0,j,U=!0;const Y=()=>{j&&(clearTimeout(j),j=void 0)};return ne=>{const ee=resolveUnref(u),ae=Date.now()-T;if(Y(),ee<=0)return T=Date.now(),ne();ae>ee&&(b||!U)?(T=Date.now(),ne()):$&&(j=setTimeout(()=>{T=Date.now(),U=!0,Y(),ne()},ee-ae)),!b&&!j&&(j=setTimeout(()=>U=!0,ee)),U=!1}}function pausableFilter(u=bypassFilter){const $=ref(!0);function b(){$.value=!1}function T(){$.value=!0}return{isActive:$,pause:b,resume:T,eventFilter:(...U)=>{$.value&&u(...U)}}}function identity(u){return u}function tryOnScopeDispose(u){return getCurrentScope()?(onScopeDispose(u),!0):!1}function useDebounceFn(u,$=200,b={}){return createFilterWrapper(debounceFilter($,b),u)}function useThrottleFn(u,$=200,b=!1,T=!0){return createFilterWrapper(throttleFilter($,b,T),u)}function resolveRef(u){return typeof u=="function"?computed(u):ref(u)}function tryOnMounted(u,$=!0){getCurrentInstance()?onMounted(u):$?u():nextTick(u)}var __getOwnPropSymbols$6=Object.getOwnPropertySymbols,__hasOwnProp$6=Object.prototype.hasOwnProperty,__propIsEnum$6=Object.prototype.propertyIsEnumerable,__objRest$5=(u,$)=>{var b={};for(var T in u)__hasOwnProp$6.call(u,T)&&$.indexOf(T)<0&&(b[T]=u[T]);if(u!=null&&__getOwnPropSymbols$6)for(var T of __getOwnPropSymbols$6(u))$.indexOf(T)<0&&__propIsEnum$6.call(u,T)&&(b[T]=u[T]);return b};function watchWithFilter(u,$,b={}){const T=b,{eventFilter:j=bypassFilter}=T,U=__objRest$5(T,["eventFilter"]);return watch(u,createFilterWrapper(j,$),U)}var __defProp$2=Object.defineProperty,__defProps$2=Object.defineProperties,__getOwnPropDescs$2=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$2=Object.getOwnPropertySymbols,__hasOwnProp$2=Object.prototype.hasOwnProperty,__propIsEnum$2=Object.prototype.propertyIsEnumerable,__defNormalProp$2=(u,$,b)=>$ in u?__defProp$2(u,$,{enumerable:!0,configurable:!0,writable:!0,value:b}):u[$]=b,__spreadValues$2=(u,$)=>{for(var b in $||($={}))__hasOwnProp$2.call($,b)&&__defNormalProp$2(u,b,$[b]);if(__getOwnPropSymbols$2)for(var b of __getOwnPropSymbols$2($))__propIsEnum$2.call($,b)&&__defNormalProp$2(u,b,$[b]);return u},__spreadProps$2=(u,$)=>__defProps$2(u,__getOwnPropDescs$2($)),__objRest$1=(u,$)=>{var b={};for(var T in u)__hasOwnProp$2.call(u,T)&&$.indexOf(T)<0&&(b[T]=u[T]);if(u!=null&&__getOwnPropSymbols$2)for(var T of __getOwnPropSymbols$2(u))$.indexOf(T)<0&&__propIsEnum$2.call(u,T)&&(b[T]=u[T]);return b};function watchPausable(u,$,b={}){const T=b,{eventFilter:j}=T,U=__objRest$1(T,["eventFilter"]),{eventFilter:Y,pause:Z,resume:ne,isActive:ee}=pausableFilter(j);return{stop:watchWithFilter(u,$,__spreadProps$2(__spreadValues$2({},U),{eventFilter:Y})),pause:Z,resume:ne,isActive:ee}}function unrefElement(u){var $;const b=resolveUnref(u);return($=b==null?void 0:b.$el)!=null?$:b}const defaultWindow=isClient?window:void 0,defaultDocument=isClient?window.document:void 0;isClient&&window.navigator;isClient&&window.location;function useEventListener(...u){let $,b,T,j;if(isString(u[0])||Array.isArray(u[0])?([b,T,j]=u,$=defaultWindow):[$,b,T,j]=u,!$)return noop;Array.isArray(b)||(b=[b]),Array.isArray(T)||(T=[T]);const U=[],Y=()=>{U.forEach(ae=>ae()),U.length=0},Z=(ae,oe,re)=>(ae.addEventListener(oe,re,j),()=>ae.removeEventListener(oe,re,j)),ne=watch(()=>unrefElement($),ae=>{Y(),ae&&U.push(...b.flatMap(oe=>T.map(re=>Z(ae,oe,re))))},{immediate:!0,flush:"post"}),ee=()=>{ne(),Y()};return tryOnScopeDispose(ee),ee}function onClickOutside(u,$,b={}){const{window:T=defaultWindow,ignore:j=[],capture:U=!0,detectIframe:Y=!1}=b;if(!T)return;let Z=!0,ne;const ee=ie=>j.some(se=>{if(typeof se=="string")return Array.from(T.document.querySelectorAll(se)).some(le=>le===ie.target||ie.composedPath().includes(le));{const le=unrefElement(se);return le&&(ie.target===le||ie.composedPath().includes(le))}}),ae=ie=>{T.clearTimeout(ne);const se=unrefElement(u);if(!(!se||se===ie.target||ie.composedPath().includes(se))){if(ie.detail===0&&(Z=!ee(ie)),!Z){Z=!0;return}$(ie)}},oe=[useEventListener(T,"click",ae,{passive:!0,capture:U}),useEventListener(T,"pointerdown",ie=>{const se=unrefElement(u);se&&(Z=!ie.composedPath().includes(se)&&!ee(ie))},{passive:!0}),useEventListener(T,"pointerup",ie=>{if(ie.button===0){const se=ie.composedPath();ie.composedPath=()=>se,ne=T.setTimeout(()=>ae(ie),50)}},{passive:!0}),Y&&useEventListener(T,"blur",ie=>{var se;const le=unrefElement(u);((se=T.document.activeElement)==null?void 0:se.tagName)==="IFRAME"&&!(le!=null&&le.contains(T.document.activeElement))&&$(ie)})].filter(Boolean);return()=>oe.forEach(ie=>ie())}function useSupported(u,$=!1){const b=ref(),T=()=>b.value=Boolean(u());return T(),tryOnMounted(T,$),b}function useMediaQuery(u,$={}){const{window:b=defaultWindow}=$,T=useSupported(()=>b&&"matchMedia"in b&&typeof b.matchMedia=="function");let j;const U=ref(!1),Y=()=>{j&&("removeEventListener"in j?j.removeEventListener("change",Z):j.removeListener(Z))},Z=()=>{T.value&&(Y(),j=b.matchMedia(resolveRef(u).value),U.value=j.matches,"addEventListener"in j?j.addEventListener("change",Z):j.addListener(Z))};return watchEffect(Z),tryOnScopeDispose(()=>Y()),U}const _global=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},globalKey="__vueuse_ssr_handlers__";_global[globalKey]=_global[globalKey]||{};const handlers=_global[globalKey];function getSSRHandler(u,$){return handlers[u]||$}function guessSerializerType(u){return u==null?"any":u instanceof Set?"set":u instanceof Map?"map":u instanceof Date?"date":typeof u=="boolean"?"boolean":typeof u=="string"?"string":typeof u=="object"?"object":Number.isNaN(u)?"any":"number"}var __defProp$j=Object.defineProperty,__getOwnPropSymbols$l=Object.getOwnPropertySymbols,__hasOwnProp$l=Object.prototype.hasOwnProperty,__propIsEnum$l=Object.prototype.propertyIsEnumerable,__defNormalProp$j=(u,$,b)=>$ in u?__defProp$j(u,$,{enumerable:!0,configurable:!0,writable:!0,value:b}):u[$]=b,__spreadValues$j=(u,$)=>{for(var b in $||($={}))__hasOwnProp$l.call($,b)&&__defNormalProp$j(u,b,$[b]);if(__getOwnPropSymbols$l)for(var b of __getOwnPropSymbols$l($))__propIsEnum$l.call($,b)&&__defNormalProp$j(u,b,$[b]);return u};const StorageSerializers={boolean:{read:u=>u==="true",write:u=>String(u)},object:{read:u=>JSON.parse(u),write:u=>JSON.stringify(u)},number:{read:u=>Number.parseFloat(u),write:u=>String(u)},any:{read:u=>u,write:u=>String(u)},string:{read:u=>u,write:u=>String(u)},map:{read:u=>new Map(JSON.parse(u)),write:u=>JSON.stringify(Array.from(u.entries()))},set:{read:u=>new Set(JSON.parse(u)),write:u=>JSON.stringify(Array.from(u))},date:{read:u=>new Date(u),write:u=>u.toISOString()}};function useStorage(u,$,b,T={}){var j;const{flush:U="pre",deep:Y=!0,listenToStorageChanges:Z=!0,writeDefaults:ne=!0,mergeDefaults:ee=!1,shallow:ae,window:oe=defaultWindow,eventFilter:re,onError:ie=ce=>{console.error(ce)}}=T,se=(ae?shallowRef:ref)($);if(!b)try{b=getSSRHandler("getDefaultStorage",()=>{var ce;return(ce=defaultWindow)==null?void 0:ce.localStorage})()}catch(ce){ie(ce)}if(!b)return se;const le=resolveUnref($),ue=guessSerializerType(le),ve=(j=T.serializer)!=null?j:StorageSerializers[ue],{pause:ge,resume:$e}=watchPausable(se,()=>Se(se.value),{flush:U,deep:Y,eventFilter:re});return oe&&Z&&useEventListener(oe,"storage",fe),fe(),se;function Se(ce){try{if(ce==null)b.removeItem(u);else{const Ee=ve.write(ce),ye=b.getItem(u);ye!==Ee&&(b.setItem(u,Ee),oe&&(oe==null||oe.dispatchEvent(new StorageEvent("storage",{key:u,oldValue:ye,newValue:Ee,storageArea:b}))))}}catch(Ee){ie(Ee)}}function Le(ce){const Ee=ce?ce.newValue:b.getItem(u);if(Ee==null)return ne&&le!==null&&b.setItem(u,ve.write(le)),le;if(!ce&&ee){const ye=ve.read(Ee);return isFunction(ee)?ee(ye,le):ue==="object"&&!Array.isArray(ye)?__spreadValues$j(__spreadValues$j({},le),ye):ye}else return typeof Ee!="string"?Ee:ve.read(Ee)}function fe(ce){if(!(ce&&ce.storageArea!==b)){if(ce&&ce.key==null){se.value=le;return}if(!(ce&&ce.key!==u)){ge();try{se.value=Le(ce)}catch(Ee){ie(Ee)}finally{ce?nextTick($e):$e()}}}}}function usePreferredDark(u){return useMediaQuery("(prefers-color-scheme: dark)",u)}const functionsMap=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]];function useFullscreen(u,$={}){const{document:b=defaultDocument,autoExit:T=!1}=$,j=u||(b==null?void 0:b.querySelector("html")),U=ref(!1);let Y=functionsMap[0];const Z=useSupported(()=>{if(b){for(const le of functionsMap)if(le[1]in b)return Y=le,!0}else return!1;return!1}),[ne,ee,ae,,oe]=Y;async function re(){Z.value&&(b!=null&&b[ae]&&await b[ee](),U.value=!1)}async function ie(){if(!Z.value)return;await re();const le=unrefElement(j);le&&(await le[ne](),U.value=!0)}async function se(){U.value?await re():await ie()}return b&&useEventListener(b,oe,()=>{U.value=!!(b!=null&&b[ae])},!1),T&&tryOnScopeDispose(re),{isSupported:Z,isFullscreen:U,enter:ie,exit:re,toggle:se}}var SwipeDirection;(function(u){u.UP="UP",u.RIGHT="RIGHT",u.DOWN="DOWN",u.LEFT="LEFT",u.NONE="NONE"})(SwipeDirection||(SwipeDirection={}));let _id=0;function useStyleTag(u,$={}){const b=ref(!1),{document:T=defaultDocument,immediate:j=!0,manual:U=!1,id:Y=`vueuse_styletag_${++_id}`}=$,Z=ref(u);let ne=()=>{};const ee=()=>{if(!T)return;const oe=T.getElementById(Y)||T.createElement("style");oe.isConnected||(oe.type="text/css",oe.id=Y,$.media&&(oe.media=$.media),T.head.appendChild(oe)),!b.value&&(ne=watch(Z,re=>{oe.textContent=re},{immediate:!0}),b.value=!0)},ae=()=>{!T||!b.value||(ne(),T.head.removeChild(T.getElementById(Y)),b.value=!1)};return j&&!U&&tryOnMounted(ee),U||tryOnScopeDispose(ae),{id:Y,css:Z,unload:ae,load:ee,isLoaded:readonly(b)}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(u,$,b)=>$ in u?__defProp(u,$,{enumerable:!0,configurable:!0,writable:!0,value:b}):u[$]=b,__spreadValues=(u,$)=>{for(var b in $||($={}))__hasOwnProp.call($,b)&&__defNormalProp(u,b,$[b]);if(__getOwnPropSymbols)for(var b of __getOwnPropSymbols($))__propIsEnum.call($,b)&&__defNormalProp(u,b,$[b]);return u};const _TransitionPresets={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};__spreadValues({linear:identity},_TransitionPresets);const badge="",t$1=({type:u="info",text:$="",vertical:b="top",color:T},{slots:j})=>{var U;return h$3("span",{class:["badge",u,{diy:T}],style:{verticalAlign:b,...T?{backgroundColor:T}:{}}},$||((U=j.default)==null?void 0:U.call(j)))};t$1.displayName="Badge";const fontIcon="";var s$2=defineComponent({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(u){const $=computed(()=>{const b={};return u.color&&(b.color=u.color),u.size&&(b["font-size"]=Number.isNaN(Number(u.size))?u.size:`${u.size}px`),Object.keys(b).length?b:null});return()=>u.icon?h$3("span",{class:["font-icon icon",`iconfont icon-${u.icon}`],style:$.value}):null}});const backToTop="",a$3=()=>h$3(ct,{name:"back-to-top"},()=>[h$3("path",{d:"M512 843.2c-36.2 0-66.4-13.6-85.8-21.8-10.8-4.6-22.6 3.6-21.8 15.2l7 102c.4 6.2 7.6 9.4 12.6 5.6l29-22c3.6-2.8 9-1.8 11.4 2l41 64.2c3 4.8 10.2 4.8 13.2 0l41-64.2c2.4-3.8 7.8-4.8 11.4-2l29 22c5 3.8 12.2.6 12.6-5.6l7-102c.8-11.6-11-20-21.8-15.2-19.6 8.2-49.6 21.8-85.8 21.8z"}),h$3("path",{d:"m795.4 586.2-96-98.2C699.4 172 513 32 513 32S324.8 172 324.8 488l-96 98.2c-3.6 3.6-5.2 9-4.4 14.2L261.2 824c1.8 11.4 14.2 17 23.6 10.8L419 744s41.4 40 94.2 40c52.8 0 92.2-40 92.2-40l134.2 90.8c9.2 6.2 21.6.6 23.6-10.8l37-223.8c.4-5.2-1.2-10.4-4.8-14zM513 384c-34 0-61.4-28.6-61.4-64s27.6-64 61.4-64c34 0 61.4 28.6 61.4 64S547 384 513 384z"})]);a$3.displayName="BackToTopIcon";var h$2=defineComponent({name:"BackToTop",props:{threshold:{type:Number,default:300}},setup(u){const $=usePageFrontmatter(),b=Mt({"/":{backToTop:"返回顶部"}}),T=ref(0),j=computed(()=>$.value.backToTop!==!1&&T.value>u.threshold),U=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;return onMounted(()=>{T.value=U()}),useEventListener("scroll",useDebounceFn(()=>{T.value=U()},100)),()=>h$3(Transition,{name:"fade"},()=>j.value?h$3("button",{class:"back-to-top","aria-label":b.value.backToTop,"data-balloon-pos":"left",onClick:()=>{window.scrollTo({top:0,behavior:"smooth"}),T.value=0}},h$3(a$3)):null)}});const srOnly="",clientConfig1=defineClientConfig({enhance:({app:u})=>{St("Badge")||u.component("Badge",t$1),St("FontIcon")||u.component("FontIcon",s$2)},setup:()=>{useStyleTag('@import url("//at.alicdn.com/t/c/font_2410206_s76eeqysx0t.css");',{id:"icon-assets"})},rootComponents:[()=>h$3(h$2,{threshold:300})]});function r$2(u,$,b){var T,j,U;$===void 0&&($=50),b===void 0&&(b={});var Y=(T=b.isImmediate)!=null&&T,Z=(j=b.callback)!=null&&j,ne=b.maxWait,ee=Date.now(),ae=[];function oe(){if(ne!==void 0){var ie=Date.now()-ee;if(ie+$>=ne)return ne-ie}return $}var re=function(){var ie=[].slice.call(arguments),se=this;return new Promise(function(le,ue){var ve=Y&&U===void 0;if(U!==void 0&&clearTimeout(U),U=setTimeout(function(){if(U=void 0,ee=Date.now(),!Y){var $e=u.apply(se,ie);Z&&Z($e),ae.forEach(function(Se){return(0,Se.resolve)($e)}),ae=[]}},oe()),ve){var ge=u.apply(se,ie);return Z&&Z(ge),le(ge)}ae.push({resolve:le,reject:ue})})};return re.cancel=function(ie){U!==void 0&&clearTimeout(U),ae.forEach(function(se){return(0,se.reject)(ie)}),ae=[]},re}const useActiveHeaderLinks=({headerLinkSelector:u,headerAnchorSelector:$,delay:b,offset:T=5})=>{const j=useRouter(),Y=r$2(()=>{var le,ue;const Z=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(Z-0)re.some(ge=>ge.hash===ve.hash));for(let ve=0;ve=(((le=ge.parentElement)==null?void 0:le.offsetTop)??0)-T,Le=!$e||Z<(((ue=$e.parentElement)==null?void 0:ue.offsetTop)??0)-T;if(!(Se&&Le))continue;const ce=decodeURIComponent(j.currentRoute.value.hash),Ee=decodeURIComponent(ge.hash);if(ce===Ee)return;if(oe){for(let ye=ve+1;ye{window.addEventListener("scroll",Y)}),onBeforeUnmount(()=>{window.removeEventListener("scroll",Y)})},updateHash=async(u,$)=>{const{scrollBehavior:b}=u.options;u.options.scrollBehavior=void 0,await u.replace({query:u.currentRoute.value.query,hash:$,force:!0}).finally(()=>u.options.scrollBehavior=b)},headerLinkSelector=".sidebar-link, .toc-link",headerAnchorSelector=".header-anchor",delay=200,offset=5,clientConfig2=defineClientConfig({setup(){useActiveHeaderLinks({headerLinkSelector,headerAnchorSelector,delay,offset})}});var a$2=defineClientConfig({enhance:({app:u})=>{!St("AutoCatalog",u)&&u.component("AutoCatalog",defineAsyncComponent(()=>__vitePreload(()=>import("./Catalog-f95debe8.js"),["assets/Catalog-f95debe8.js","assets/framework-dc4c2c51.js"])))}});const vars$1="",externalLinkIcon="",svg=h$3("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[h$3("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),h$3("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),ExternalLinkIcon=defineComponent({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(u){const $=useRouteLocale(),b=computed(()=>u.locales[$.value]??{openInNewWindow:"open in new window"});return()=>h$3("span",[svg,h$3("span",{class:"external-link-icon-sr-only"},b.value.openInNewWindow)])}}),locales={},clientConfig4=defineClientConfig({enhance({app:u}){u.component("ExternalLinkIcon",h$3(ExternalLinkIcon,{locales}))}});/** +import{d as defineAsyncComponent,r as ref,a as readonly,b as reactive,c as defineComponent,i as isString$1,e as isArray,f as dedupeHead,g as resolveLocalePath,o as onMounted,h as computed,j as h$3,k as isLinkHttp,l as removeLeadingSlash,m as inject,n as getCurrentInstance,p as camelize,q as capitalize,s as isFunction$1,u as unref,w as watch,t as nextTick,v as getCurrentScope,x as onScopeDispose,y as shallowRef,z as watchEffect,T as Transition,A as useRouter,B as onBeforeUnmount,C as useRoute,D as provide,E as resolveComponent,F as toRef,R as RouterLink,G as isLinkMailto,H as isLinkTel,I as isLinkExternal,J as removeEndingSlash,K as ensureEndingSlash,L as isPlainObject,M as TransitionGroup,N as useLink,O as createSSRApp,P as RouterView,Q as createRouter,S as START_LOCATION_NORMALIZED,U as createWebHistory}from"./framework-dc4c2c51.js";const scriptRel="modulepreload",assetsURL=function(u){return"/"+u},seen={},__vitePreload=function($,b,T){if(!b||b.length===0)return $();const j=document.getElementsByTagName("link");return Promise.all(b.map(U=>{if(U=assetsURL(U),U in seen)return;seen[U]=!0;const Y=U.endsWith(".css"),Z=Y?'[rel="stylesheet"]':"";if(!!T)for(let ae=j.length-1;ae>=0;ae--){const oe=j[ae];if(oe.href===U&&(!Y||oe.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${U}"]${Z}`))return;const ee=document.createElement("link");if(ee.rel=Y?"stylesheet":scriptRel,Y||(ee.as="script",ee.crossOrigin=""),ee.href=U,document.head.appendChild(ee),Y)return new Promise((ae,oe)=>{ee.addEventListener("load",ae),ee.addEventListener("error",()=>oe(new Error(`Unable to preload CSS for ${U}`)))})})).then(()=>$())},pagesData$1={"v-8daa1a0e":()=>__vitePreload(()=>import("./index.html-f7025b3f.js"),[]).then(({data:u})=>u),"v-5d4c34a0":()=>__vitePreload(()=>import("./index.html-3270bb29.js"),[]).then(({data:u})=>u),"v-82db4862":()=>__vitePreload(()=>import("./index.html-b390b29a.js"),[]).then(({data:u})=>u),"v-2898812a":()=>__vitePreload(()=>import("./index.html-6b36a4bf.js"),[]).then(({data:u})=>u),"v-29977d03":()=>__vitePreload(()=>import("./index.html-c9f01be3.js"),[]).then(({data:u})=>u),"v-4ff62e5b":()=>__vitePreload(()=>import("./index.html-62f07fcf.js"),[]).then(({data:u})=>u),"v-93b5ea96":()=>__vitePreload(()=>import("./index.html-113c9bd2.js"),[]).then(({data:u})=>u),"v-9cc3e482":()=>__vitePreload(()=>import("./index.html-9556e03e.js"),[]).then(({data:u})=>u),"v-116207e3":()=>__vitePreload(()=>import("./index.html-b2b78d7e.js"),[]).then(({data:u})=>u),"v-11620802":()=>__vitePreload(()=>import("./index.html-7c361155.js"),[]).then(({data:u})=>u),"v-12980c3f":()=>__vitePreload(()=>import("./index.html-6655f03a.js"),[]).then(({data:u})=>u),"v-12980c9c":()=>__vitePreload(()=>import("./index.html-79d267ef.js"),[]).then(({data:u})=>u),"v-12980cda":()=>__vitePreload(()=>import("./index.html-58b00abb.js"),[]).then(({data:u})=>u),"v-12980cf9":()=>__vitePreload(()=>import("./index.html-fe2cf05f.js"),[]).then(({data:u})=>u),"v-12b43b7f":()=>__vitePreload(()=>import("./index.html-3c348cd2.js"),[]).then(({data:u})=>u),"v-12b43bfb":()=>__vitePreload(()=>import("./index.html-be5206ac.js"),[]).then(({data:u})=>u),"v-12b43ee3":()=>__vitePreload(()=>import("./index.html-a94c2714.js"),[]).then(({data:u})=>u),"v-12b43f02":()=>__vitePreload(()=>import("./index.html-0367c8a9.js"),[]).then(({data:u})=>u),"v-12c252a3":()=>__vitePreload(()=>import("./index.html-c6ddcc45.js"),[]).then(({data:u})=>u),"v-12c252c2":()=>__vitePreload(()=>import("./index.html-8ff334b6.js"),[]).then(({data:u})=>u),"v-12c2533e":()=>__vitePreload(()=>import("./index.html-5e99a5c8.js"),[]).then(({data:u})=>u),"v-09258c7e":()=>__vitePreload(()=>import("./index.html-c1fd285f.js"),[]).then(({data:u})=>u),"v-d4cb48c4":()=>__vitePreload(()=>import("./index.html-f2bc2476.js"),[]).then(({data:u})=>u),"v-1cd02d16":()=>__vitePreload(()=>import("./index.html-e8e6fc22.js"),[]).then(({data:u})=>u),"v-1a80bd3a":()=>__vitePreload(()=>import("./index.html-40904dc0.js"),[]).then(({data:u})=>u),"v-f3a306fe":()=>__vitePreload(()=>import("./index.html-cf514f3b.js"),[]).then(({data:u})=>u),"v-3842b4c8":()=>__vitePreload(()=>import("./index.html-ba56c3d0.js"),[]).then(({data:u})=>u),"v-393484b7":()=>__vitePreload(()=>import("./index.html-2f733936.js"),[]).then(({data:u})=>u),"v-4b2d683a":()=>__vitePreload(()=>import("./index.html-9a103f23.js"),[]).then(({data:u})=>u),"v-435e098e":()=>__vitePreload(()=>import("./index.html-8a3a276e.js"),[]).then(({data:u})=>u),"v-3706649a":()=>__vitePreload(()=>import("./404.html-281cc040.js"),[]).then(({data:u})=>u),"v-27ce3fb9":()=>__vitePreload(()=>import("./index.html-1a591f3f.js"),[]).then(({data:u})=>u),"v-03044cc4":()=>__vitePreload(()=>import("./index.html-45ef2ea4.js"),[]).then(({data:u})=>u),"v-06179265":()=>__vitePreload(()=>import("./index.html-2ae46c09.js"),[]).then(({data:u})=>u),"v-03044f6e":()=>__vitePreload(()=>import("./index.html-59de73cb.js"),[]).then(({data:u})=>u),"v-03044fac":()=>__vitePreload(()=>import("./index.html-baa9fc35.js"),[]).then(({data:u})=>u),"v-03044fcb":()=>__vitePreload(()=>import("./index.html-ffae3f9f.js"),[]).then(({data:u})=>u)},siteData$1=JSON.parse('{"base":"/","lang":"en-US","title":"","description":"","head":[["link",{"rel":"icon","href":"/logo.png"}],["link",{"rel":"manifest","href":"/manifest.webmanifest","crossorigin":"use-credentials"}],["meta",{"name":"theme-color","content":"#46bd87"}],["meta",{"name":"viewport","content":"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"}]],"locales":{"/":{"lang":"zh-CN","title":"skimit服务器中文文档"}}}'),pagesComponents={"v-8daa1a0e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-b2c096b5.js"),["assets/index.html-b2c096b5.js","assets/framework-dc4c2c51.js"])),"v-5d4c34a0":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-2669024e.js"),["assets/index.html-2669024e.js","assets/framework-dc4c2c51.js"])),"v-82db4862":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-cb47425b.js"),["assets/index.html-cb47425b.js","assets/framework-dc4c2c51.js"])),"v-2898812a":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-a12512ea.js"),["assets/index.html-a12512ea.js","assets/framework-dc4c2c51.js"])),"v-29977d03":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-16828c77.js"),["assets/index.html-16828c77.js","assets/framework-dc4c2c51.js"])),"v-4ff62e5b":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-f84806c4.js"),["assets/index.html-f84806c4.js","assets/framework-dc4c2c51.js"])),"v-93b5ea96":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-d5db8fc3.js"),["assets/index.html-d5db8fc3.js","assets/framework-dc4c2c51.js"])),"v-9cc3e482":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-985236d6.js"),["assets/index.html-985236d6.js","assets/framework-dc4c2c51.js"])),"v-116207e3":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-8948868d.js"),["assets/index.html-8948868d.js","assets/framework-dc4c2c51.js"])),"v-11620802":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-5cbef7e4.js"),["assets/index.html-5cbef7e4.js","assets/framework-dc4c2c51.js"])),"v-12980c3f":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-f6163202.js"),["assets/index.html-f6163202.js","assets/framework-dc4c2c51.js"])),"v-12980c9c":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-c979631a.js"),["assets/index.html-c979631a.js","assets/framework-dc4c2c51.js"])),"v-12980cda":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-a1e2ad03.js"),["assets/index.html-a1e2ad03.js","assets/framework-dc4c2c51.js"])),"v-12980cf9":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-8ca77215.js"),["assets/index.html-8ca77215.js","assets/framework-dc4c2c51.js"])),"v-12b43b7f":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-ad9d6c0f.js"),["assets/index.html-ad9d6c0f.js","assets/framework-dc4c2c51.js"])),"v-12b43bfb":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-66bb235d.js"),["assets/index.html-66bb235d.js","assets/framework-dc4c2c51.js"])),"v-12b43ee3":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-f0b12678.js"),["assets/index.html-f0b12678.js","assets/framework-dc4c2c51.js"])),"v-12b43f02":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-0ab90e40.js"),["assets/index.html-0ab90e40.js","assets/framework-dc4c2c51.js"])),"v-12c252a3":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-3758cf02.js"),["assets/index.html-3758cf02.js","assets/framework-dc4c2c51.js"])),"v-12c252c2":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-c7137478.js"),["assets/index.html-c7137478.js","assets/framework-dc4c2c51.js"])),"v-12c2533e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-c7acf58e.js"),["assets/index.html-c7acf58e.js","assets/framework-dc4c2c51.js"])),"v-09258c7e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-9d683891.js"),["assets/index.html-9d683891.js","assets/framework-dc4c2c51.js"])),"v-d4cb48c4":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-ec4e30a8.js"),["assets/index.html-ec4e30a8.js","assets/framework-dc4c2c51.js"])),"v-1cd02d16":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-f74aa4e5.js"),["assets/index.html-f74aa4e5.js","assets/framework-dc4c2c51.js"])),"v-1a80bd3a":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-0c456cef.js"),["assets/index.html-0c456cef.js","assets/framework-dc4c2c51.js"])),"v-f3a306fe":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-1d4eeeb9.js"),["assets/index.html-1d4eeeb9.js","assets/framework-dc4c2c51.js"])),"v-3842b4c8":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-1f7a7385.js"),["assets/index.html-1f7a7385.js","assets/framework-dc4c2c51.js"])),"v-393484b7":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-66383de5.js"),["assets/index.html-66383de5.js","assets/framework-dc4c2c51.js"])),"v-4b2d683a":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-5cac4b06.js"),["assets/index.html-5cac4b06.js","assets/framework-dc4c2c51.js"])),"v-435e098e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-3961b654.js"),["assets/index.html-3961b654.js","assets/framework-dc4c2c51.js"])),"v-3706649a":defineAsyncComponent(()=>__vitePreload(()=>import("./404.html-d860781c.js"),["assets/404.html-d860781c.js","assets/framework-dc4c2c51.js"])),"v-27ce3fb9":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-297532e9.js"),["assets/index.html-297532e9.js","assets/framework-dc4c2c51.js"])),"v-03044cc4":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-c43123c6.js"),["assets/index.html-c43123c6.js","assets/framework-dc4c2c51.js"])),"v-06179265":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-dca3be78.js"),["assets/index.html-dca3be78.js","assets/framework-dc4c2c51.js"])),"v-03044f6e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-21e64f69.js"),["assets/index.html-21e64f69.js","assets/framework-dc4c2c51.js"])),"v-03044fac":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-7ecfb9d8.js"),["assets/index.html-7ecfb9d8.js","assets/framework-dc4c2c51.js"])),"v-03044fcb":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-034d4911.js"),["assets/index.html-034d4911.js","assets/framework-dc4c2c51.js"]))};var layoutsSymbol=Symbol(""),pagesData=ref(pagesData$1),pageDataEmpty=readonly({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),pageData=ref(pageDataEmpty),usePageData=()=>pageData,pageFrontmatterSymbol=Symbol(""),usePageFrontmatter=()=>{const u=inject(pageFrontmatterSymbol);if(!u)throw new Error("usePageFrontmatter() is called without provider.");return u},pageHeadSymbol=Symbol(""),usePageHead=()=>{const u=inject(pageHeadSymbol);if(!u)throw new Error("usePageHead() is called without provider.");return u},pageHeadTitleSymbol=Symbol(""),pageLangSymbol=Symbol(""),usePageLang=()=>{const u=inject(pageLangSymbol);if(!u)throw new Error("usePageLang() is called without provider.");return u},pageLayoutSymbol=Symbol(""),usePageLayout=()=>{const u=inject(pageLayoutSymbol);if(!u)throw new Error("usePageLayout() is called without provider.");return u},routeLocaleSymbol=Symbol(""),useRouteLocale=()=>{const u=inject(routeLocaleSymbol);if(!u)throw new Error("useRouteLocale() is called without provider.");return u},siteData=ref(siteData$1),useSiteData=()=>siteData,siteLocaleDataSymbol=Symbol(""),useSiteLocaleData=()=>{const u=inject(siteLocaleDataSymbol);if(!u)throw new Error("useSiteLocaleData() is called without provider.");return u},updateHeadSymbol=Symbol(""),LAYOUT_NAME_DEFAULT="Layout",LAYOUT_NAME_NOT_FOUND="NotFound",resolvers=reactive({resolveLayouts:u=>u.reduce(($,b)=>({...$,...b.layouts}),{}),resolvePageData:async u=>{const $=pagesData.value[u];return await($==null?void 0:$())??pageDataEmpty},resolvePageFrontmatter:u=>u.frontmatter,resolvePageHead:(u,$,b)=>{const T=isString$1($.description)?$.description:b.description,j=[...isArray($.head)?$.head:[],...b.head,["title",{},u],["meta",{name:"description",content:T}]];return dedupeHead(j)},resolvePageHeadTitle:(u,$)=>[u.title,$.title].filter(b=>!!b).join(" | "),resolvePageLang:u=>u.lang||"en",resolvePageLayout:(u,$)=>{let b;if(u.path){const T=u.frontmatter.layout;isString$1(T)?b=T:b=LAYOUT_NAME_DEFAULT}else b=LAYOUT_NAME_NOT_FOUND;return $[b]},resolveRouteLocale:(u,$)=>resolveLocalePath(u,$),resolveSiteLocaleData:(u,$)=>({...u,...u.locales[$]})}),ClientOnly=defineComponent({name:"ClientOnly",setup(u,$){const b=ref(!1);return onMounted(()=>{b.value=!0}),()=>{var T,j;return b.value?(j=(T=$.slots).default)==null?void 0:j.call(T):null}}}),Content=defineComponent({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(u){const $=usePageData(),b=computed(()=>pagesComponents[u.pageKey||$.value.key]);return()=>b.value?h$3(b.value):h$3("div","404 Not Found")}}),defineClientConfig=(u={})=>u,withBase=u=>isLinkHttp(u)?u:`/${removeLeadingSlash(u)}`;const hopeInject="",clientConfig0={};var u8=Uint8Array,u16=Uint16Array,u32=Uint32Array,fleb=new u8([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),fdeb=new u8([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),clim=new u8([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),freb=function(u,$){for(var b=new u16(31),T=0;T<31;++T)b[T]=$+=1<>>1|(i$3&21845)<<1;x$1=(x$1&52428)>>>2|(x$1&13107)<<2,x$1=(x$1&61680)>>>4|(x$1&3855)<<4,rev[i$3]=((x$1&65280)>>>8|(x$1&255)<<8)>>>1}var hMap=function(u,$,b){for(var T=u.length,j=0,U=new u16($);j>>ne]=ee}else for(Z=new u16(T),j=0;j>>15-u[j]);return Z},flt=new u8(288);for(var i$3=0;i$3<144;++i$3)flt[i$3]=8;for(var i$3=144;i$3<256;++i$3)flt[i$3]=9;for(var i$3=256;i$3<280;++i$3)flt[i$3]=7;for(var i$3=280;i$3<288;++i$3)flt[i$3]=8;var fdt=new u8(32);for(var i$3=0;i$3<32;++i$3)fdt[i$3]=5;var flrm=hMap(flt,9,1),fdrm=hMap(fdt,5,1),max=function(u){for(var $=u[0],b=1;b$&&($=u[b]);return $},bits=function(u,$,b){var T=$/8|0;return(u[T]|u[T+1]<<8)>>($&7)&b},bits16=function(u,$){var b=$/8|0;return(u[b]|u[b+1]<<8|u[b+2]<<16)>>($&7)},shft=function(u){return(u+7)/8|0},slc=function(u,$,b){($==null||$<0)&&($=0),(b==null||b>u.length)&&(b=u.length);var T=new(u.BYTES_PER_ELEMENT==2?u16:u.BYTES_PER_ELEMENT==4?u32:u8)(b-$);return T.set(u.subarray($,b)),T},ec=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],err=function(u,$,b){var T=new Error($||ec[u]);if(T.code=u,Error.captureStackTrace&&Error.captureStackTrace(T,err),!b)throw T;return T},inflt=function(u,$,b){var T=u.length;if(!T||b&&b.f&&!b.l)return $||new u8(0);var j=!$||b,U=!b||b.i;b||(b={}),$||($=new u8(T*3));var Y=function(Oe){var Re=$.length;if(Oe>Re){var xe=new u8(Math.max(Re*2,Oe));xe.set($),$=xe}},Z=b.f||0,ne=b.p||0,ee=b.b||0,ae=b.l,oe=b.d,re=b.m,ie=b.n,se=T*8;do{if(!ae){Z=bits(u,ne,1);var le=bits(u,ne+1,3);if(ne+=3,le)if(le==1)ae=flrm,oe=fdrm,re=9,ie=5;else if(le==2){var $e=bits(u,ne,31)+257,Se=bits(u,ne+10,15)+4,Le=$e+bits(u,ne+5,31)+1;ne+=14;for(var fe=new u8(Le),ce=new u8(19),Ee=0;Ee>>4;if(ue<16)fe[Ee++]=ue;else{var be=0,pe=0;for(ue==16?(pe=3+bits(u,ne,3),ne+=2,be=fe[Ee-1]):ue==17?(pe=3+bits(u,ne,7),ne+=3):ue==18&&(pe=11+bits(u,ne,127),ne+=7);pe--;)fe[Ee++]=be}}var de=fe.subarray(0,$e),he=fe.subarray($e);re=max(de),ie=max(he),ae=hMap(de,re,1),oe=hMap(he,ie,1)}else err(1);else{var ue=shft(ne)+4,ve=u[ue-4]|u[ue-3]<<8,ge=ue+ve;if(ge>T){U&&err(0);break}j&&Y(ee+ve),$.set(u.subarray(ue,ge),ee),b.b=ee+=ve,b.p=ne=ge*8,b.f=Z;continue}if(ne>se){U&&err(0);break}}j&&Y(ee+131072);for(var me=(1<>>4;if(ne+=be&15,ne>se){U&&err(0);break}if(be||err(2),Ae<256)$[ee++]=Ae;else if(Ae==256){_e=ne,ae=null;break}else{var ke=Ae-254;if(Ae>264){var Ee=Ae-257,De=fleb[Ee];ke=bits(u,ne,(1<>>4;Te||err(3),ne+=Te&15;var he=fd[Be];if(Be>3){var De=fdeb[Be];he+=bits16(u,ne)&(1<se){U&&err(0);break}j&&Y(ee+131072);for(var Me=ee+ke;ee>>4>7||(u[0]<<8|u[1])%31)&&err(6,"invalid zlib data"),u[1]&32&&err(6,"invalid zlib data: preset dictionaries not supported")};function unzlibSync(u,$){return inflt((zlv(u),u.subarray(2,-4)),$)}var te=typeof TextEncoder<"u"&&new TextEncoder,td=typeof TextDecoder<"u"&&new TextDecoder,tds=0;try{td.decode(et$1,{stream:!0}),tds=1}catch{}var dutf8=function(u){for(var $="",b=0;;){var T=u[b++],j=(T>127)+(T>223)+(T>239);if(b+j>u.length)return[$,slc(u,b-1)];j?j==3?(T=((T&15)<<18|(u[b++]&63)<<12|(u[b++]&63)<<6|u[b++]&63)-65536,$+=String.fromCharCode(55296|T>>10,56320|T&1023)):j&1?$+=String.fromCharCode((T&31)<<6|u[b++]&63):$+=String.fromCharCode((T&15)<<12|(u[b++]&63)<<6|u[b++]&63):$+=String.fromCharCode(T)}};function strToU8(u,$){if($){for(var b=new u8(u.length),T=0;T>1)),Y=0,Z=function(ae){U[Y++]=ae},T=0;TU.length){var ne=new u8(Y+8+(j-T<<1));ne.set(U),U=ne}var ee=u.charCodeAt(T);ee<128||$?Z(ee):ee<2048?(Z(192|ee>>6),Z(128|ee&63)):ee>55295&&ee<57344?(ee=65536+(ee&1023<<10)|u.charCodeAt(++T)&1023,Z(240|ee>>18),Z(128|ee>>12&63),Z(128|ee>>6&63),Z(128|ee&63)):(Z(224|ee>>12),Z(128|ee>>6&63),Z(128|ee&63))}return slc(U,0,Y)}function strFromU8(u,$){if($){for(var b="",T=0;T{var T;return h$3("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${u}-icon`],viewBox:"0 0 1024 1024",fill:$,"aria-label":`${u} icon`},(T=b.default)==null?void 0:T.call(b))};ct.displayName="IconBase";const wt=(u,{slots:$})=>{var b;return((b=$.default)==null?void 0:b.call($))||null},St=(u,$)=>{const b=$?$._instance:getCurrentInstance();return typeof(b==null?void 0:b.appContext.components)=="object"&&(u in b.appContext.components||camelize(u)in b.appContext.components||capitalize(camelize(u))in b.appContext.components)},Mt=u=>{const $=useRouteLocale();return computed(()=>u[$.value])},Ut=(u,$)=>{let b=1;for(let T=0;T>6;return b+=b<<3,b^=b>>11,b%$};class kt{constructor(){this.messageElements={};const $="message-container",b=document.getElementById($);b?this.containerElement=b:(this.containerElement=document.createElement("div"),this.containerElement.id=$,document.body.appendChild(this.containerElement))}pop($,b=2e3){const T=document.createElement("div"),j=Date.now();return T.className="message move-in",T.innerHTML=$,this.containerElement.appendChild(T),this.messageElements[j]=T,b>0&&setTimeout(()=>{this.close(j)},b),j}close($){if($){const b=this.messageElements[$];b.className=b.className.replace("move-in",""),b.className+="move-out",b.addEventListener("animationend",()=>{b.remove(),delete this.messageElements[$]})}else Object.keys(this.messageElements).forEach(b=>this.close(Number(b)))}destroy(){document.body.removeChild(this.containerElement)}}const ft=/#.*$/u,ht=u=>{const $=ft.exec(u);return $?$[0]:""},G=u=>decodeURI(u).replace(ft,"").replace(/(index)?\.(md|html)$/,""),Ht=(u,$)=>{if($===void 0)return!1;const b=G(u.path),T=G($),j=ht($);return j?j===u.hash&&(!T||b===T):b===T},Lt=u=>{const $=atob(u);return strFromU8(unzlibSync(strToU8($,!0)))},lt=(u,...$)=>{const b=u.resolve(...$),T=b.matched[b.matched.length-1];if(!(T!=null&&T.redirect))return b;const{redirect:j}=T,U=isFunction$1(j)?j(b):j,Y=isString$1(U)?{path:U}:U;return lt(u,{hash:b.hash,query:b.query,params:b.params,...Y})};var J$1=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Q$1={},Nt={get exports(){return Q$1},set exports(u){Q$1=u}};(function(u,$){(function(b,T){u.exports=T()})(J$1,function(){var b=1e3,T=6e4,j=36e5,U="millisecond",Y="second",Z="minute",ne="hour",ee="day",ae="week",oe="month",re="quarter",ie="year",se="date",le="Invalid Date",ue=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,ve=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,ge={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(be){var pe=["th","st","nd","rd"],de=be%100;return"["+be+(pe[(de-20)%10]||pe[de]||pe[0])+"]"}},$e=function(be,pe,de){var he=String(be);return!he||he.length>=pe?be:""+Array(pe+1-he.length).join(de)+be},Se={s:$e,z:function(be){var pe=-be.utcOffset(),de=Math.abs(pe),he=Math.floor(de/60),me=de%60;return(pe<=0?"+":"-")+$e(he,2,"0")+":"+$e(me,2,"0")},m:function be(pe,de){if(pe.date()1)return be(_e[0])}else{var Ae=pe.name;fe[Ae]=pe,me=Ae}return!he&&me&&(Le=me),me||!he&&Le},ye=function(be,pe){if(ce(be))return be.clone();var de=typeof pe=="object"?pe:{};return de.date=be,de.args=arguments,new Pe(de)},Ce=Se;Ce.l=Ee,Ce.i=ce,Ce.w=function(be,pe){return ye(be,{locale:pe.$L,utc:pe.$u,x:pe.$x,$offset:pe.$offset})};var Pe=function(){function be(de){this.$L=Ee(de.locale,null,!0),this.parse(de)}var pe=be.prototype;return pe.parse=function(de){this.$d=function(he){var me=he.date,we=he.utc;if(me===null)return new Date(NaN);if(Ce.u(me))return new Date;if(me instanceof Date)return new Date(me);if(typeof me=="string"&&!/Z$/i.test(me)){var _e=me.match(ue);if(_e){var Ae=_e[2]-1||0,ke=(_e[7]||"0").substring(0,3);return we?new Date(Date.UTC(_e[1],Ae,_e[3]||1,_e[4]||0,_e[5]||0,_e[6]||0,ke)):new Date(_e[1],Ae,_e[3]||1,_e[4]||0,_e[5]||0,_e[6]||0,ke)}}return new Date(me)}(de),this.$x=de.x||{},this.init()},pe.init=function(){var de=this.$d;this.$y=de.getFullYear(),this.$M=de.getMonth(),this.$D=de.getDate(),this.$W=de.getDay(),this.$H=de.getHours(),this.$m=de.getMinutes(),this.$s=de.getSeconds(),this.$ms=de.getMilliseconds()},pe.$utils=function(){return Ce},pe.isValid=function(){return this.$d.toString()!==le},pe.isSame=function(de,he){var me=ye(de);return this.startOf(he)<=me&&me<=this.endOf(he)},pe.isAfter=function(de,he){return ye(de)=0?1:ve.date()),$e=ue.year||ve.year(),Se=ue.month>=0?ue.month:ue.year||ue.day?0:ve.month(),Le=ue.hour||0,fe=ue.minute||0,ce=ue.second||0,Ee=ue.millisecond||0;return le?new Date(Date.UTC($e,Se,ge,Le,fe,ce,Ee)):new Date($e,Se,ge,Le,fe,ce,Ee)}return se},Z=U.parse;U.parse=function(re){re.date=Y.bind(this)(re),Z.bind(this)(re)};var ne=U.set,ee=U.add,ae=U.subtract,oe=function(re,ie,se,le){le===void 0&&(le=1);var ue=Object.keys(ie),ve=this;return ue.forEach(function(ge){ve=re.bind(ve)(ie[ge]*le,ge)}),ve};U.set=function(re,ie){return ie=ie===void 0?re:ie,re.constructor.name==="Object"?oe.bind(this)(function(se,le){return ne.bind(this)(le,se)},ie,re):ne.bind(this)(re,ie)},U.add=function(re,ie){return re.constructor.name==="Object"?oe.bind(this)(ee,re,ie):ee.bind(this)(re,ie)},U.subtract=function(re,ie){return re.constructor.name==="Object"?oe.bind(this)(ee,re,ie,-1):ae.bind(this)(re,ie)}}})})(Wt);var Zt=K,X={},Ft={get exports(){return X},set exports(u){X=u}};(function(u,$){(function(b,T){u.exports=T()})(J$1,function(){var b={year:0,month:1,day:2,hour:3,minute:4,second:5},T={};return function(j,U,Y){var Z,ne=function(re,ie,se){se===void 0&&(se={});var le=new Date(re),ue=function(ve,ge){ge===void 0&&(ge={});var $e=ge.timeZoneName||"short",Se=ve+"|"+$e,Le=T[Se];return Le||(Le=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:ve,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:$e}),T[Se]=Le),Le}(ie,se);return ue.formatToParts(le)},ee=function(re,ie){for(var se=ne(re,ie),le=[],ue=0;ue=0&&(le[Se]=parseInt($e,10))}var Le=le[3],fe=Le===24?0:Le,ce=le[0]+"-"+le[1]+"-"+le[2]+" "+fe+":"+le[4]+":"+le[5]+":000",Ee=+re;return(Y.utc(ce).valueOf()-(Ee-=Ee%1e3))/6e4},ae=U.prototype;ae.tz=function(re,ie){re===void 0&&(re=Z);var se=this.utcOffset(),le=this.toDate(),ue=le.toLocaleString("en-US",{timeZone:re}),ve=Math.round((le-new Date(ue))/1e3/60),ge=Y(ue).$set("millisecond",this.$ms).utcOffset(15*-Math.round(le.getTimezoneOffset()/15)-ve,!0);if(ie){var $e=ge.utcOffset();ge=ge.add(se-$e,"minute")}return ge.$x.$timezone=re,ge},ae.offsetName=function(re){var ie=this.$x.$timezone||Y.tz.guess(),se=ne(this.valueOf(),ie,{timeZoneName:re}).find(function(le){return le.type.toLowerCase()==="timezonename"});return se&&se.value};var oe=ae.startOf;ae.startOf=function(re,ie){if(!this.$x||!this.$x.$timezone)return oe.call(this,re,ie);var se=Y(this.format("YYYY-MM-DD HH:mm:ss:SSS"));return oe.call(se,re,ie).tz(this.$x.$timezone,!0)},Y.tz=function(re,ie,se){var le=se&&ie,ue=se||ie||Z,ve=ee(+Y(),ue);if(typeof re!="string")return Y(re).tz(ue);var ge=function(fe,ce,Ee){var ye=fe-60*ce*1e3,Ce=ee(ye,Ee);if(ce===Ce)return[ye,ce];var Pe=ee(ye-=60*(Ce-ce)*1e3,Ee);return Ce===Pe?[ye,Ce]:[fe-60*Math.min(Ce,Pe)*1e3,Math.max(Ce,Pe)]}(Y.utc(re,le).valueOf(),ve,ue),$e=ge[0],Se=ge[1],Le=Y($e).utcOffset(Se);return Le.$x.$timezone=ue,Le},Y.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},Y.tz.setDefault=function(re){Z=re}}})})(Ft);var Pt=X,tt={},Rt={get exports(){return tt},set exports(u){tt=u}};(function(u,$){(function(b,T){u.exports=T()})(J$1,function(){var b="minute",T=/[+-]\d\d(?::?\d\d)?/g,j=/([+-]|\d\d)/g;return function(U,Y,Z){var ne=Y.prototype;Z.utc=function(le){var ue={date:le,utc:!0,args:arguments};return new Y(ue)},ne.utc=function(le){var ue=Z(this.toDate(),{locale:this.$L,utc:!0});return le?ue.add(this.utcOffset(),b):ue},ne.local=function(){return Z(this.toDate(),{locale:this.$L,utc:!1})};var ee=ne.parse;ne.parse=function(le){le.utc&&(this.$u=!0),this.$utils().u(le.$offset)||(this.$offset=le.$offset),ee.call(this,le)};var ae=ne.init;ne.init=function(){if(this.$u){var le=this.$d;this.$y=le.getUTCFullYear(),this.$M=le.getUTCMonth(),this.$D=le.getUTCDate(),this.$W=le.getUTCDay(),this.$H=le.getUTCHours(),this.$m=le.getUTCMinutes(),this.$s=le.getUTCSeconds(),this.$ms=le.getUTCMilliseconds()}else ae.call(this)};var oe=ne.utcOffset;ne.utcOffset=function(le,ue){var ve=this.$utils().u;if(ve(le))return this.$u?0:ve(this.$offset)?oe.call(this):this.$offset;if(typeof le=="string"&&(le=function(Le){Le===void 0&&(Le="");var fe=Le.match(T);if(!fe)return null;var ce=(""+fe[0]).match(j)||["-",0,0],Ee=ce[0],ye=60*+ce[1]+ +ce[2];return ye===0?0:Ee==="+"?ye:-ye}(le),le===null))return this;var ge=Math.abs(le)<=16?60*le:le,$e=this;if(ue)return $e.$offset=ge,$e.$u=le===0,$e;if(le!==0){var Se=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();($e=this.local().add(ge+Se,b)).$offset=ge,$e.$x.$localOffset=Se}else $e=this.utc();return $e};var re=ne.format;ne.format=function(le){var ue=le||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return re.call(this,ue)},ne.valueOf=function(){var le=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*le},ne.isUTC=function(){return!!this.$u},ne.toISOString=function(){return this.toDate().toISOString()},ne.toString=function(){return this.toDate().toUTCString()};var ie=ne.toDate;ne.toDate=function(le){return le==="s"&&this.$offset?Z(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():ie.call(this)};var se=ne.diff;ne.diff=function(le,ue,ve){if(le&&this.$u===le.$u)return se.call(this,le,ue,ve);var ge=this.local(),$e=Z(le).local();return se.call(ge,$e,ue,ve)}}})})(Rt);var Bt=tt;F$2.extend(Zt),F$2.extend(Bt),F$2.extend(Pt);const et=(u,$)=>{if(u){if(F$2(u instanceof Date?u:u.trim()).isValid()){const T=$?F$2(u).tz($):F$2(u),j=T.year(),U=T.month()+1,Y=T.date(),Z=T.hour(),ne=T.minute(),ee=T.second(),ae=T.millisecond(),oe=Z===0&&ne===0&&ee===0&&ae===0;return{value:T.toDate(),info:{year:j,month:U,day:Y,...oe?{}:{hour:Z,minute:ne,second:ee}},type:oe?"date":"full"}}const b=/(?:(\d{2,4})[/-](\d{1,2})[/-](\d{1,2}))?\s*(?:(\d{1,2}):(\d{1,2})(?::(\d{1,2}))?)?/u.exec(u.trim());if(b){const[,T,j,U,Y,Z,ne]=b,ee=ue=>typeof ue>"u"?void 0:Number(ue),ae=ue=>ue&&ue<100?ue+2e3:ue,oe=ue=>Y&&Z&&!ne?0:ue,re={year:ae(ee(T)),month:ee(j),day:ee(U),hour:ee(Y),minute:ee(Z),second:oe(ee(ne))},ie=T===void 0&&j===void 0&&U===void 0,se=Y===void 0&&Z===void 0&&ne===void 0,le=F$2({...re,month:re.month-1}).toDate();return{value:ie?void 0:le,info:se?{year:re.year,month:re.month,day:re.day}:ie?{hour:re.hour,minute:re.minute,second:re.second}:re,type:ie?"time":se?"date":"full"}}}return null},nt=(u,...$)=>{if($.length===0)return u;const b=$.shift()||{};return Object.keys(b).forEach(T=>{typeof u[T]=="object"&&!Array.isArray(u[T])&&typeof b[T]=="object"&&!Array.isArray(b[T])?nt(u[T],b[T]):typeof b[T]=="object"?Array.isArray(b[T])?u[T]=[...b[T]]:u[T]={...b[T]}:u[T]=b[T]}),nt(u,...$)},Jt=(u,$=!1)=>u?Array.isArray(u)?u.map(b=>typeof b=="string"?{name:b}:b):typeof u=="string"?[{name:u}]:typeof u=="object"&&u.name?[u]:(console.error(`Expect 'author' to be \`AuthorInfo[] | AuthorInfo | string[] | string ${$?"":"| false"} | undefined\`, but got`,u),[]):[],rt=(u,$)=>{if(u){if(Array.isArray(u))return u;if(typeof u=="string")return[u];console.error(`Expect ${$||"value"} to be \`string[] | string | undefined\`, but got`,u)}return[]},qt=u=>rt(u,"category"),Gt=u=>rt(u,"tag");var _a;const isClient=typeof window<"u",isFunction=u=>typeof u=="function",isString=u=>typeof u=="string",noop=()=>{};isClient&&((_a=window==null?void 0:window.navigator)!=null&&_a.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function resolveUnref(u){return typeof u=="function"?u():unref(u)}function createFilterWrapper(u,$){function b(...T){u(()=>$.apply(this,T),{fn:$,thisArg:this,args:T})}return b}const bypassFilter=u=>u();function debounceFilter(u,$={}){let b,T;return U=>{const Y=resolveUnref(u),Z=resolveUnref($.maxWait);if(b&&clearTimeout(b),Y<=0||Z!==void 0&&Z<=0)return T&&(clearTimeout(T),T=null),U();Z&&!T&&(T=setTimeout(()=>{b&&clearTimeout(b),T=null,U()},Z)),b=setTimeout(()=>{T&&clearTimeout(T),T=null,U()},Y)}}function throttleFilter(u,$=!0,b=!0){let T=0,j,U=!0;const Y=()=>{j&&(clearTimeout(j),j=void 0)};return ne=>{const ee=resolveUnref(u),ae=Date.now()-T;if(Y(),ee<=0)return T=Date.now(),ne();ae>ee&&(b||!U)?(T=Date.now(),ne()):$&&(j=setTimeout(()=>{T=Date.now(),U=!0,Y(),ne()},ee-ae)),!b&&!j&&(j=setTimeout(()=>U=!0,ee)),U=!1}}function pausableFilter(u=bypassFilter){const $=ref(!0);function b(){$.value=!1}function T(){$.value=!0}return{isActive:$,pause:b,resume:T,eventFilter:(...U)=>{$.value&&u(...U)}}}function identity(u){return u}function tryOnScopeDispose(u){return getCurrentScope()?(onScopeDispose(u),!0):!1}function useDebounceFn(u,$=200,b={}){return createFilterWrapper(debounceFilter($,b),u)}function useThrottleFn(u,$=200,b=!1,T=!0){return createFilterWrapper(throttleFilter($,b,T),u)}function resolveRef(u){return typeof u=="function"?computed(u):ref(u)}function tryOnMounted(u,$=!0){getCurrentInstance()?onMounted(u):$?u():nextTick(u)}var __getOwnPropSymbols$6=Object.getOwnPropertySymbols,__hasOwnProp$6=Object.prototype.hasOwnProperty,__propIsEnum$6=Object.prototype.propertyIsEnumerable,__objRest$5=(u,$)=>{var b={};for(var T in u)__hasOwnProp$6.call(u,T)&&$.indexOf(T)<0&&(b[T]=u[T]);if(u!=null&&__getOwnPropSymbols$6)for(var T of __getOwnPropSymbols$6(u))$.indexOf(T)<0&&__propIsEnum$6.call(u,T)&&(b[T]=u[T]);return b};function watchWithFilter(u,$,b={}){const T=b,{eventFilter:j=bypassFilter}=T,U=__objRest$5(T,["eventFilter"]);return watch(u,createFilterWrapper(j,$),U)}var __defProp$2=Object.defineProperty,__defProps$2=Object.defineProperties,__getOwnPropDescs$2=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$2=Object.getOwnPropertySymbols,__hasOwnProp$2=Object.prototype.hasOwnProperty,__propIsEnum$2=Object.prototype.propertyIsEnumerable,__defNormalProp$2=(u,$,b)=>$ in u?__defProp$2(u,$,{enumerable:!0,configurable:!0,writable:!0,value:b}):u[$]=b,__spreadValues$2=(u,$)=>{for(var b in $||($={}))__hasOwnProp$2.call($,b)&&__defNormalProp$2(u,b,$[b]);if(__getOwnPropSymbols$2)for(var b of __getOwnPropSymbols$2($))__propIsEnum$2.call($,b)&&__defNormalProp$2(u,b,$[b]);return u},__spreadProps$2=(u,$)=>__defProps$2(u,__getOwnPropDescs$2($)),__objRest$1=(u,$)=>{var b={};for(var T in u)__hasOwnProp$2.call(u,T)&&$.indexOf(T)<0&&(b[T]=u[T]);if(u!=null&&__getOwnPropSymbols$2)for(var T of __getOwnPropSymbols$2(u))$.indexOf(T)<0&&__propIsEnum$2.call(u,T)&&(b[T]=u[T]);return b};function watchPausable(u,$,b={}){const T=b,{eventFilter:j}=T,U=__objRest$1(T,["eventFilter"]),{eventFilter:Y,pause:Z,resume:ne,isActive:ee}=pausableFilter(j);return{stop:watchWithFilter(u,$,__spreadProps$2(__spreadValues$2({},U),{eventFilter:Y})),pause:Z,resume:ne,isActive:ee}}function unrefElement(u){var $;const b=resolveUnref(u);return($=b==null?void 0:b.$el)!=null?$:b}const defaultWindow=isClient?window:void 0,defaultDocument=isClient?window.document:void 0;isClient&&window.navigator;isClient&&window.location;function useEventListener(...u){let $,b,T,j;if(isString(u[0])||Array.isArray(u[0])?([b,T,j]=u,$=defaultWindow):[$,b,T,j]=u,!$)return noop;Array.isArray(b)||(b=[b]),Array.isArray(T)||(T=[T]);const U=[],Y=()=>{U.forEach(ae=>ae()),U.length=0},Z=(ae,oe,re)=>(ae.addEventListener(oe,re,j),()=>ae.removeEventListener(oe,re,j)),ne=watch(()=>unrefElement($),ae=>{Y(),ae&&U.push(...b.flatMap(oe=>T.map(re=>Z(ae,oe,re))))},{immediate:!0,flush:"post"}),ee=()=>{ne(),Y()};return tryOnScopeDispose(ee),ee}function onClickOutside(u,$,b={}){const{window:T=defaultWindow,ignore:j=[],capture:U=!0,detectIframe:Y=!1}=b;if(!T)return;let Z=!0,ne;const ee=ie=>j.some(se=>{if(typeof se=="string")return Array.from(T.document.querySelectorAll(se)).some(le=>le===ie.target||ie.composedPath().includes(le));{const le=unrefElement(se);return le&&(ie.target===le||ie.composedPath().includes(le))}}),ae=ie=>{T.clearTimeout(ne);const se=unrefElement(u);if(!(!se||se===ie.target||ie.composedPath().includes(se))){if(ie.detail===0&&(Z=!ee(ie)),!Z){Z=!0;return}$(ie)}},oe=[useEventListener(T,"click",ae,{passive:!0,capture:U}),useEventListener(T,"pointerdown",ie=>{const se=unrefElement(u);se&&(Z=!ie.composedPath().includes(se)&&!ee(ie))},{passive:!0}),useEventListener(T,"pointerup",ie=>{if(ie.button===0){const se=ie.composedPath();ie.composedPath=()=>se,ne=T.setTimeout(()=>ae(ie),50)}},{passive:!0}),Y&&useEventListener(T,"blur",ie=>{var se;const le=unrefElement(u);((se=T.document.activeElement)==null?void 0:se.tagName)==="IFRAME"&&!(le!=null&&le.contains(T.document.activeElement))&&$(ie)})].filter(Boolean);return()=>oe.forEach(ie=>ie())}function useSupported(u,$=!1){const b=ref(),T=()=>b.value=Boolean(u());return T(),tryOnMounted(T,$),b}function useMediaQuery(u,$={}){const{window:b=defaultWindow}=$,T=useSupported(()=>b&&"matchMedia"in b&&typeof b.matchMedia=="function");let j;const U=ref(!1),Y=()=>{j&&("removeEventListener"in j?j.removeEventListener("change",Z):j.removeListener(Z))},Z=()=>{T.value&&(Y(),j=b.matchMedia(resolveRef(u).value),U.value=j.matches,"addEventListener"in j?j.addEventListener("change",Z):j.addListener(Z))};return watchEffect(Z),tryOnScopeDispose(()=>Y()),U}const _global=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},globalKey="__vueuse_ssr_handlers__";_global[globalKey]=_global[globalKey]||{};const handlers=_global[globalKey];function getSSRHandler(u,$){return handlers[u]||$}function guessSerializerType(u){return u==null?"any":u instanceof Set?"set":u instanceof Map?"map":u instanceof Date?"date":typeof u=="boolean"?"boolean":typeof u=="string"?"string":typeof u=="object"?"object":Number.isNaN(u)?"any":"number"}var __defProp$j=Object.defineProperty,__getOwnPropSymbols$l=Object.getOwnPropertySymbols,__hasOwnProp$l=Object.prototype.hasOwnProperty,__propIsEnum$l=Object.prototype.propertyIsEnumerable,__defNormalProp$j=(u,$,b)=>$ in u?__defProp$j(u,$,{enumerable:!0,configurable:!0,writable:!0,value:b}):u[$]=b,__spreadValues$j=(u,$)=>{for(var b in $||($={}))__hasOwnProp$l.call($,b)&&__defNormalProp$j(u,b,$[b]);if(__getOwnPropSymbols$l)for(var b of __getOwnPropSymbols$l($))__propIsEnum$l.call($,b)&&__defNormalProp$j(u,b,$[b]);return u};const StorageSerializers={boolean:{read:u=>u==="true",write:u=>String(u)},object:{read:u=>JSON.parse(u),write:u=>JSON.stringify(u)},number:{read:u=>Number.parseFloat(u),write:u=>String(u)},any:{read:u=>u,write:u=>String(u)},string:{read:u=>u,write:u=>String(u)},map:{read:u=>new Map(JSON.parse(u)),write:u=>JSON.stringify(Array.from(u.entries()))},set:{read:u=>new Set(JSON.parse(u)),write:u=>JSON.stringify(Array.from(u))},date:{read:u=>new Date(u),write:u=>u.toISOString()}};function useStorage(u,$,b,T={}){var j;const{flush:U="pre",deep:Y=!0,listenToStorageChanges:Z=!0,writeDefaults:ne=!0,mergeDefaults:ee=!1,shallow:ae,window:oe=defaultWindow,eventFilter:re,onError:ie=ce=>{console.error(ce)}}=T,se=(ae?shallowRef:ref)($);if(!b)try{b=getSSRHandler("getDefaultStorage",()=>{var ce;return(ce=defaultWindow)==null?void 0:ce.localStorage})()}catch(ce){ie(ce)}if(!b)return se;const le=resolveUnref($),ue=guessSerializerType(le),ve=(j=T.serializer)!=null?j:StorageSerializers[ue],{pause:ge,resume:$e}=watchPausable(se,()=>Se(se.value),{flush:U,deep:Y,eventFilter:re});return oe&&Z&&useEventListener(oe,"storage",fe),fe(),se;function Se(ce){try{if(ce==null)b.removeItem(u);else{const Ee=ve.write(ce),ye=b.getItem(u);ye!==Ee&&(b.setItem(u,Ee),oe&&(oe==null||oe.dispatchEvent(new StorageEvent("storage",{key:u,oldValue:ye,newValue:Ee,storageArea:b}))))}}catch(Ee){ie(Ee)}}function Le(ce){const Ee=ce?ce.newValue:b.getItem(u);if(Ee==null)return ne&&le!==null&&b.setItem(u,ve.write(le)),le;if(!ce&&ee){const ye=ve.read(Ee);return isFunction(ee)?ee(ye,le):ue==="object"&&!Array.isArray(ye)?__spreadValues$j(__spreadValues$j({},le),ye):ye}else return typeof Ee!="string"?Ee:ve.read(Ee)}function fe(ce){if(!(ce&&ce.storageArea!==b)){if(ce&&ce.key==null){se.value=le;return}if(!(ce&&ce.key!==u)){ge();try{se.value=Le(ce)}catch(Ee){ie(Ee)}finally{ce?nextTick($e):$e()}}}}}function usePreferredDark(u){return useMediaQuery("(prefers-color-scheme: dark)",u)}const functionsMap=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]];function useFullscreen(u,$={}){const{document:b=defaultDocument,autoExit:T=!1}=$,j=u||(b==null?void 0:b.querySelector("html")),U=ref(!1);let Y=functionsMap[0];const Z=useSupported(()=>{if(b){for(const le of functionsMap)if(le[1]in b)return Y=le,!0}else return!1;return!1}),[ne,ee,ae,,oe]=Y;async function re(){Z.value&&(b!=null&&b[ae]&&await b[ee](),U.value=!1)}async function ie(){if(!Z.value)return;await re();const le=unrefElement(j);le&&(await le[ne](),U.value=!0)}async function se(){U.value?await re():await ie()}return b&&useEventListener(b,oe,()=>{U.value=!!(b!=null&&b[ae])},!1),T&&tryOnScopeDispose(re),{isSupported:Z,isFullscreen:U,enter:ie,exit:re,toggle:se}}var SwipeDirection;(function(u){u.UP="UP",u.RIGHT="RIGHT",u.DOWN="DOWN",u.LEFT="LEFT",u.NONE="NONE"})(SwipeDirection||(SwipeDirection={}));let _id=0;function useStyleTag(u,$={}){const b=ref(!1),{document:T=defaultDocument,immediate:j=!0,manual:U=!1,id:Y=`vueuse_styletag_${++_id}`}=$,Z=ref(u);let ne=()=>{};const ee=()=>{if(!T)return;const oe=T.getElementById(Y)||T.createElement("style");oe.isConnected||(oe.type="text/css",oe.id=Y,$.media&&(oe.media=$.media),T.head.appendChild(oe)),!b.value&&(ne=watch(Z,re=>{oe.textContent=re},{immediate:!0}),b.value=!0)},ae=()=>{!T||!b.value||(ne(),T.head.removeChild(T.getElementById(Y)),b.value=!1)};return j&&!U&&tryOnMounted(ee),U||tryOnScopeDispose(ae),{id:Y,css:Z,unload:ae,load:ee,isLoaded:readonly(b)}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(u,$,b)=>$ in u?__defProp(u,$,{enumerable:!0,configurable:!0,writable:!0,value:b}):u[$]=b,__spreadValues=(u,$)=>{for(var b in $||($={}))__hasOwnProp.call($,b)&&__defNormalProp(u,b,$[b]);if(__getOwnPropSymbols)for(var b of __getOwnPropSymbols($))__propIsEnum.call($,b)&&__defNormalProp(u,b,$[b]);return u};const _TransitionPresets={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};__spreadValues({linear:identity},_TransitionPresets);const badge="",t$1=({type:u="info",text:$="",vertical:b="top",color:T},{slots:j})=>{var U;return h$3("span",{class:["badge",u,{diy:T}],style:{verticalAlign:b,...T?{backgroundColor:T}:{}}},$||((U=j.default)==null?void 0:U.call(j)))};t$1.displayName="Badge";const fontIcon="";var s$2=defineComponent({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(u){const $=computed(()=>{const b={};return u.color&&(b.color=u.color),u.size&&(b["font-size"]=Number.isNaN(Number(u.size))?u.size:`${u.size}px`),Object.keys(b).length?b:null});return()=>u.icon?h$3("span",{class:["font-icon icon",`iconfont icon-${u.icon}`],style:$.value}):null}});const backToTop="",a$3=()=>h$3(ct,{name:"back-to-top"},()=>[h$3("path",{d:"M512 843.2c-36.2 0-66.4-13.6-85.8-21.8-10.8-4.6-22.6 3.6-21.8 15.2l7 102c.4 6.2 7.6 9.4 12.6 5.6l29-22c3.6-2.8 9-1.8 11.4 2l41 64.2c3 4.8 10.2 4.8 13.2 0l41-64.2c2.4-3.8 7.8-4.8 11.4-2l29 22c5 3.8 12.2.6 12.6-5.6l7-102c.8-11.6-11-20-21.8-15.2-19.6 8.2-49.6 21.8-85.8 21.8z"}),h$3("path",{d:"m795.4 586.2-96-98.2C699.4 172 513 32 513 32S324.8 172 324.8 488l-96 98.2c-3.6 3.6-5.2 9-4.4 14.2L261.2 824c1.8 11.4 14.2 17 23.6 10.8L419 744s41.4 40 94.2 40c52.8 0 92.2-40 92.2-40l134.2 90.8c9.2 6.2 21.6.6 23.6-10.8l37-223.8c.4-5.2-1.2-10.4-4.8-14zM513 384c-34 0-61.4-28.6-61.4-64s27.6-64 61.4-64c34 0 61.4 28.6 61.4 64S547 384 513 384z"})]);a$3.displayName="BackToTopIcon";var h$2=defineComponent({name:"BackToTop",props:{threshold:{type:Number,default:300}},setup(u){const $=usePageFrontmatter(),b=Mt({"/":{backToTop:"返回顶部"}}),T=ref(0),j=computed(()=>$.value.backToTop!==!1&&T.value>u.threshold),U=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;return onMounted(()=>{T.value=U()}),useEventListener("scroll",useDebounceFn(()=>{T.value=U()},100)),()=>h$3(Transition,{name:"fade"},()=>j.value?h$3("button",{class:"back-to-top","aria-label":b.value.backToTop,"data-balloon-pos":"left",onClick:()=>{window.scrollTo({top:0,behavior:"smooth"}),T.value=0}},h$3(a$3)):null)}});const srOnly="",clientConfig1=defineClientConfig({enhance:({app:u})=>{St("Badge")||u.component("Badge",t$1),St("FontIcon")||u.component("FontIcon",s$2)},setup:()=>{useStyleTag('@import url("//at.alicdn.com/t/c/font_2410206_s76eeqysx0t.css");',{id:"icon-assets"})},rootComponents:[()=>h$3(h$2,{threshold:300})]});function r$2(u,$,b){var T,j,U;$===void 0&&($=50),b===void 0&&(b={});var Y=(T=b.isImmediate)!=null&&T,Z=(j=b.callback)!=null&&j,ne=b.maxWait,ee=Date.now(),ae=[];function oe(){if(ne!==void 0){var ie=Date.now()-ee;if(ie+$>=ne)return ne-ie}return $}var re=function(){var ie=[].slice.call(arguments),se=this;return new Promise(function(le,ue){var ve=Y&&U===void 0;if(U!==void 0&&clearTimeout(U),U=setTimeout(function(){if(U=void 0,ee=Date.now(),!Y){var $e=u.apply(se,ie);Z&&Z($e),ae.forEach(function(Se){return(0,Se.resolve)($e)}),ae=[]}},oe()),ve){var ge=u.apply(se,ie);return Z&&Z(ge),le(ge)}ae.push({resolve:le,reject:ue})})};return re.cancel=function(ie){U!==void 0&&clearTimeout(U),ae.forEach(function(se){return(0,se.reject)(ie)}),ae=[]},re}const useActiveHeaderLinks=({headerLinkSelector:u,headerAnchorSelector:$,delay:b,offset:T=5})=>{const j=useRouter(),Y=r$2(()=>{var le,ue;const Z=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(Z-0)re.some(ge=>ge.hash===ve.hash));for(let ve=0;ve=(((le=ge.parentElement)==null?void 0:le.offsetTop)??0)-T,Le=!$e||Z<(((ue=$e.parentElement)==null?void 0:ue.offsetTop)??0)-T;if(!(Se&&Le))continue;const ce=decodeURIComponent(j.currentRoute.value.hash),Ee=decodeURIComponent(ge.hash);if(ce===Ee)return;if(oe){for(let ye=ve+1;ye{window.addEventListener("scroll",Y)}),onBeforeUnmount(()=>{window.removeEventListener("scroll",Y)})},updateHash=async(u,$)=>{const{scrollBehavior:b}=u.options;u.options.scrollBehavior=void 0,await u.replace({query:u.currentRoute.value.query,hash:$,force:!0}).finally(()=>u.options.scrollBehavior=b)},headerLinkSelector=".sidebar-link, .toc-link",headerAnchorSelector=".header-anchor",delay=200,offset=5,clientConfig2=defineClientConfig({setup(){useActiveHeaderLinks({headerLinkSelector,headerAnchorSelector,delay,offset})}});var a$2=defineClientConfig({enhance:({app:u})=>{!St("AutoCatalog",u)&&u.component("AutoCatalog",defineAsyncComponent(()=>__vitePreload(()=>import("./Catalog-af90de3a.js"),["assets/Catalog-af90de3a.js","assets/framework-dc4c2c51.js"])))}});const vars$1="",externalLinkIcon="",svg=h$3("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[h$3("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),h$3("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),ExternalLinkIcon=defineComponent({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(u){const $=useRouteLocale(),b=computed(()=>u.locales[$.value]??{openInNewWindow:"open in new window"});return()=>h$3("span",[svg,h$3("span",{class:"external-link-icon-sr-only"},b.value.openInNewWindow)])}}),locales={},clientConfig4=defineClientConfig({enhance({app:u}){u.component("ExternalLinkIcon",h$3(ExternalLinkIcon,{locales}))}});/** * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT */const nprogress$1={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},status:null,set:u=>{const $=nprogress$1.isStarted();u=clamp(u,nprogress$1.settings.minimum,1),nprogress$1.status=u===1?null:u;const b=nprogress$1.render(!$),T=b.querySelector(nprogress$1.settings.barSelector),j=nprogress$1.settings.speed,U=nprogress$1.settings.easing;return b.offsetWidth,queue(Y=>{css(T,{transform:"translate3d("+toBarPerc(u)+"%,0,0)",transition:"all "+j+"ms "+U}),u===1?(css(b,{transition:"none",opacity:"1"}),b.offsetWidth,setTimeout(function(){css(b,{transition:"all "+j+"ms linear",opacity:"0"}),setTimeout(function(){nprogress$1.remove(),Y()},j)},j)):setTimeout(()=>Y(),j)}),nprogress$1},isStarted:()=>typeof nprogress$1.status=="number",start:()=>{nprogress$1.status||nprogress$1.set(0);const u=()=>{setTimeout(()=>{nprogress$1.status&&(nprogress$1.trickle(),u())},nprogress$1.settings.trickleSpeed)};return nprogress$1.settings.trickle&&u(),nprogress$1},done:u=>!u&&!nprogress$1.status?nprogress$1:nprogress$1.inc(.3+.5*Math.random()).set(1),inc:u=>{let $=nprogress$1.status;return $?(typeof u!="number"&&(u=(1-$)*clamp(Math.random()*$,.1,.95)),$=clamp($+u,0,.994),nprogress$1.set($)):nprogress$1.start()},trickle:()=>nprogress$1.inc(Math.random()*nprogress$1.settings.trickleRate),render:u=>{if(nprogress$1.isRendered())return document.getElementById("nprogress");addClass(document.documentElement,"nprogress-busy");const $=document.createElement("div");$.id="nprogress",$.innerHTML=nprogress$1.settings.template;const b=$.querySelector(nprogress$1.settings.barSelector),T=u?"-100":toBarPerc(nprogress$1.status||0),j=document.querySelector(nprogress$1.settings.parent);return css(b,{transition:"all 0 linear",transform:"translate3d("+T+"%,0,0)"}),j!==document.body&&addClass(j,"nprogress-custom-parent"),j==null||j.appendChild($),$},remove:()=>{removeClass(document.documentElement,"nprogress-busy"),removeClass(document.querySelector(nprogress$1.settings.parent),"nprogress-custom-parent");const u=document.getElementById("nprogress");u&&removeElement(u)},isRendered:()=>!!document.getElementById("nprogress")},clamp=(u,$,b)=>u<$?$:u>b?b:u,toBarPerc=u=>(-1+u)*100,queue=function(){const u=[];function $(){const b=u.shift();b&&b($)}return function(b){u.push(b),u.length===1&&$()}}(),css=function(){const u=["Webkit","O","Moz","ms"],$={};function b(Y){return Y.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(Z,ne){return ne.toUpperCase()})}function T(Y){const Z=document.body.style;if(Y in Z)return Y;let ne=u.length;const ee=Y.charAt(0).toUpperCase()+Y.slice(1);let ae;for(;ne--;)if(ae=u[ne]+ee,ae in Z)return ae;return Y}function j(Y){return Y=b(Y),$[Y]||($[Y]=T(Y))}function U(Y,Z,ne){Z=j(Z),Y.style[Z]=ne}return function(Y,Z){for(const ne in Z){const ee=Z[ne];ee!==void 0&&Object.prototype.hasOwnProperty.call(Z,ne)&&U(Y,ne,ee)}}}(),hasClass=(u,$)=>(typeof u=="string"?u:classList(u)).indexOf(" "+$+" ")>=0,addClass=(u,$)=>{const b=classList(u),T=b+$;hasClass(b,$)||(u.className=T.substring(1))},removeClass=(u,$)=>{const b=classList(u);if(!hasClass(u,$))return;const T=b.replace(" "+$+" "," ");u.className=T.substring(1,T.length-1)},classList=u=>(" "+(u.className||"")+" ").replace(/\s+/gi," "),removeElement=u=>{u&&u.parentNode&&u.parentNode.removeChild(u)},vars="",nprogress="",useNprogress=()=>{onMounted(()=>{const u=useRouter(),$=new Set;$.add(u.currentRoute.value.path),u.beforeEach(b=>{$.has(b.path)||nprogress$1.start()}),u.afterEach(b=>{$.add(b.path),nprogress$1.done()})})},clientConfig5=defineClientConfig({setup(){useNprogress()}}),themeData$1=JSON.parse('{"blog":{},"encrypt":{},"pure":false,"darkmode":"switch","themeColor":false,"fullscreen":false,"locales":{"/":{"blog":{},"repoDisplay":true,"navbarIcon":true,"navbarAutoHide":"mobile","hideSiteNameOnMobile":true,"sidebar":"heading","sidebarIcon":true,"headerDepth":2,"lang":"zh-CN","navbarLocales":{"langName":"简体中文","selectLangAriaLabel":"选择语言"},"metaLocales":{"author":"作者","date":"写作日期","origin":"原创","views":"访问量","category":"分类","tag":"标签","readingTime":"阅读时间","words":"字数","toc":"此页内容","prev":"上一页","next":"下一页","lastUpdated":"上次编辑于","contributors":"贡献者","editLink":"在 GitHub 上编辑此页"},"outlookLocales":{"themeColor":"主题色","darkmode":"外观","fullscreen":"全屏"},"encryptLocales":{"iconLabel":"文章已加密","placeholder":"输入密码","remember":"记住密码","errorHint":"请输入正确的密码"},"routeLocales":{"skipToContent":"跳至主要內容","notFoundMsg":["这里什么也没有","我们是怎么来到这儿的?","这 是 四 零 四 !","看起来你访问了一个失效的链接"],"back":"返回上一页","home":"带我回家","openInNewWindow":"Open in new window"},"logo":"/logo.png","repo":"skimitmc/skimit-homepage","pageInfo":["Author","Original","Date","Category","Tag","ReadingTime"],"navbar":["/",{"text":"历史","icon":"blog","prefix":"/历史/","link":"历史","children":[{"text":"2019年","prefix":"2019/","children":[{"text":"8月","link":"08"},{"text":"9月","link":"09"}]},{"text":"2020年","prefix":"2020/","children":[{"text":"2月","link":"02"},{"text":"5月","link":"05"},{"text":"7月","link":"07"},{"text":"8月","link":"08"}]},{"text":"2022年","prefix":"2022/","children":[{"text":"4月","link":"04"},{"text":"8月","link":"08"},{"text":"11月","link":"11"},{"text":"12月","link":"12"}]},{"text":"2023年","prefix":"2023/","children":[{"text":"1月","link":"01"},{"text":"2月","link":"02"},{"text":"3月","link":"03"}]}]},{"text":"指南","icon":"discover","prefix":"/指南/","children":[{"text":"机器","prefix":"机器/","link":"机器"},{"text":"规则","prefix":"规则/","link":"规则"}]},{"text":"账本(待完善)","icon":"calculate","prefix":"/账本/","link":"账本"},{"text":"网页地图","icon":"map","link":"https://bluemap.skimit.net"},{"text":"官网","icon":"note","link":"https://skimit.net"}],"docsDir":"src","docsBranch":"v3","footer":"\\"知识共享许可协议\\"
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。","displayFooter":true}}}'),themeData=ref(themeData$1),useThemeData$1=()=>themeData,themeLocaleDataSymbol=Symbol(""),useThemeLocaleData$1=()=>{const u=inject(themeLocaleDataSymbol);if(!u)throw new Error("useThemeLocaleData() is called without provider.");return u},resolveThemeLocaleData=(u,$)=>{var b;return{...u,...(b=u.locales)==null?void 0:b[$]}},clientConfig6=defineClientConfig({enhance({app:u}){const $=useThemeData$1(),b=u._context.provides[routeLocaleSymbol],T=computed(()=>resolveThemeLocaleData($.value,b.value));u.provide(themeLocaleDataSymbol,T),Object.defineProperties(u.config.globalProperties,{$theme:{get(){return $.value}},$themeLocale:{get(){return T.value}}})}}),giscus="",e$1={provider:"Giscus",lightTheme:"https://unpkg.com/vuepress-theme-hope@next/templates/giscus/light.css",darkTheme:"https://unpkg.com/vuepress-theme-hope@next/templates/giscus/dark.css",repo:"skimitmc/skimit-homepage",repoId:"MDEwOlJlcG9zaXRvcnkyNzUyOTAxMDk=",category:"Announcements",categoryId:"DIC_kwDOEGiX_c4CTWpq"},k$4=Boolean(e$1.categoryId),i$2=["de","gsw","en","es","fr","id","it","ja","ko","pl","ro","ru","tr","vi","zh-CN","zh-TW"];var P$4=defineComponent({name:"GiscusComment",props:{darkmode:Boolean},setup(u){const $=usePageFrontmatter(),b=useRoute(),T=ref(!1),j=computed(()=>{const Z=usePageLang().value;if(i$2.includes(Z))return Z;const ne=Z.split("-")[0];return i$2.includes(ne)?ne:"en"}),U=computed(()=>{if(!k$4)return!1;const Z=e$1.comment!==!1,ne=$.value.comment;return Boolean(ne)||Z!==!1&&ne!==!1}),Y=computed(()=>({repo:e$1.repo,repoId:e$1.repoId,category:e$1.category,categoryId:e$1.categoryId,lang:j.value,theme:u.darkmode?e$1.darkTheme:e$1.lightTheme,mapping:e$1.mapping||"pathname",term:withBase(b.path),inputPosition:e$1.inputPosition||"top",reactionsEnabled:e$1.reactionsEnabled!==!1?"1":"0",strict:e$1.strict!==!1?"1":"0",loading:e$1.lazyLoading!==!1?"lazy":"eager",emitMetadata:"0"}));return onMounted(async()=>{await __vitePreload(()=>import("./giscus-cb5b3b13.js"),[]),T.value=!0}),()=>h$3("div",{class:["giscus-wrapper",{"input-top":e$1.inputPosition!=="bottom"}],style:{display:U.value?"block":"none"}},T.value?h$3("giscus-widget",Y.value):h$3("div",{style:"text-align:center"},"Loading..."))}});const l$1={provider:"Giscus",lightTheme:"https://unpkg.com/vuepress-theme-hope@next/templates/giscus/light.css",darkTheme:"https://unpkg.com/vuepress-theme-hope@next/templates/giscus/dark.css",repo:"skimitmc/skimit-homepage",repoId:"MDEwOlJlcG9zaXRvcnkyNzUyOTAxMDk=",category:"Announcements",categoryId:"DIC_kwDOEGiX_c4CTWpq"}.comment!==!1;var s$1=defineClientConfig({enhance:({app:u})=>{const $=defineComponent({name:"CommentService",props:{darkmode:Boolean},setup(b){const T=usePageFrontmatter(),j=computed(()=>T.value.comment||l$1&&T.value.comment!==!1);return()=>h$3(P$4,{darkmode:b.darkmode,style:{display:j.value?"block":"none"}})}});u.component("CommentService",$)}});const message="",balloon="",button="",O$2=800,A$2=2e3,L$1={"/":{copy:"复制代码",copied:"已复制",hint:"复制成功"}},d$2='.theme-hope-content div[class*="language-"] pre',g$3=!1,S$4=async u=>{try{return navigator.clipboard.writeText(u)}catch{const $=document.createElement("textarea"),b=document.activeElement;$.value=u,$.setAttribute("readonly",""),$.style.contain="strict",$.style.position="absolute",$.style.left="-9999px",$.style.fontSize="12pt";const T=document.getSelection(),j=T?T.rangeCount>0&&T.getRangeAt(0):null;document.body.appendChild($),$.select(),$.selectionStart=0,$.selectionEnd=u.length,document.execCommand("copy"),document.body.removeChild($),j&&(T.removeAllRanges(),T.addRange(j)),b&&b.focus()}},_$2='',y$2=()=>navigator?/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/iu.test(navigator.userAgent):!1,p$1=new Map,w$2=()=>{const u=useRoute(),$=Mt(L$1);let b;const T=Y=>{if(!Y.hasAttribute("copy-code-registered")){const Z=document.createElement("button");Z.classList.add("copy-code-button"),Z.innerHTML='
',Z.setAttribute("aria-label",$.value.copy),Z.setAttribute("data-copied",$.value.copied),Z.setAttribute("data-balloon-pos","left"),Y.parentElement&&Y.parentElement.insertBefore(Z,Y),Y.setAttribute("copy-code-registered","")}},j=()=>{setTimeout(()=>{document.querySelectorAll(d$2).forEach(T)},O$2)},U=(Y,Z,ne)=>{let{innerText:ee=""}=Z;/language-(shellscript|shell|bash|sh|zsh)/.test(Y.classList.toString())&&(ee=ee.replace(/^ *(\$|>) /gm,"")),S$4(ee).then(()=>{ne.classList.add("copied"),clearTimeout(p$1.get(ne));const ae=setTimeout(()=>{ne.classList.remove("copied"),ne.blur(),p$1.delete(ne)},2e3);p$1.set(ne,ae),b.pop(`${_$2}${$.value.hint} 🎉`,A$2)})};onMounted(()=>{b=new kt,(!y$2()||g$3)&&j(),window.addEventListener("click",Y=>{const Z=Y.target;if(Z.matches('div[class*="language-"] > button.copy')){const ne=Z.parentElement,ee=Z.nextElementSibling;ee&&U(ne,ee,Z)}else if(Z.matches('div[class*="language-"] div.copy-icon')){const ne=Z.parentElement,ee=ne.parentElement,ae=ne.nextElementSibling;ae&&U(ee,ae,ne)}}),watch(()=>u.path,()=>{(!y$2()||g$3)&&j()})})};var P$3=defineClientConfig({setup:()=>{w$2()}});const chart="",LoadingIcon$1=()=>h$3(ct,{name:"loading"},()=>["0s","-0.333s","-0.667s"].map(u=>h$3("circle",{cx:512,cy:512,r:0,fill:"none",stroke:"currentColor","stroke-width":"20"},[h$3("animate",{attributeName:"r",repeatCount:"indefinite",dur:"1s",values:"0;400",keyTimes:"0;1",keySplines:"0 0.2 0.8 1",calcMode:"spline",begin:u}),h$3("animate",{attributeName:"opacity",repeatCount:"indefinite",dur:"1s",values:"1;0",keyTimes:"0;1",keySplines:"0.2 0 0.8 1",calcMode:"spline",begin:u})]))),parseChartConfig=(config,type)=>{if(type==="json")return JSON.parse(config);const exports={},module={exports};return eval(config),module.exports};var ChartJS=defineComponent({name:"ChartJS",props:{config:{type:String,required:!0},id:{type:String,required:!0},title:{type:String,default:""},type:{type:String,default:"json"}},setup(u){const $=ref(),b=ref(),T=ref(!0);return onMounted(()=>{Promise.all([__vitePreload(()=>import("./auto-bcb4bc66.js"),[]),new Promise(j=>setTimeout(j,800))]).then(([{default:j}])=>{j.defaults.maintainAspectRatio=!1;const U=parseChartConfig(Lt(u.config),u.type),Y=b.value.getContext("2d");new j(Y,U),T.value=!1})}),()=>[u.title?h$3("div",{class:"chart-title"},decodeURIComponent(u.title)):null,T.value?h$3("div",{class:"chart-loading-wrapper"},h$3(LoadingIcon$1)):null,h$3("div",{ref:$,class:"chart-wrapper",id:u.id,style:{display:T.value?"none":"block"}},h$3("canvas",{ref:b,height:400}))]}});const codeTabs="",o$1=useStorage("VUEPRESS_CODE_TAB_STORE",{});var S$3=defineComponent({name:"CodeTabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},setup(u,{slots:$}){const b=ref(u.active),T=ref([]),j=()=>{if(u.tabId){const{title:ee,id:ae=ee}=u.data[b.value];o$1.value[u.tabId]=ae}},U=(ee=b.value)=>{b.value=ee{b.value=ee>0?ee-1:T.value.length-1,T.value[b.value].focus()},Z=(ee,ae)=>{if(ee.key===" "||ee.key==="Enter"?(ee.preventDefault(),b.value=ae):ee.key==="ArrowRight"?(ee.preventDefault(),U()):ee.key==="ArrowLeft"&&(ee.preventDefault(),Y()),u.tabId){const{title:oe,id:re=oe}=u.data[b.value];o$1.value[u.tabId]=re}},ne=()=>{if(u.tabId){const ee=u.data.findIndex(({title:ae,id:oe=ae})=>o$1.value[u.tabId]===oe);if(ee!==-1)return ee}return u.active};return onMounted(()=>{b.value=ne(),watch(()=>o$1.value[u.tabId],(ee,ae)=>{if(u.tabId&&ee!==ae){const oe=u.data.findIndex(({title:re,id:ie=re})=>ie===ee);oe!==-1&&(b.value=oe)}})}),()=>u.data.length?h$3("div",{class:"code-tabs"},[h$3("div",{class:"code-tabs-nav",role:"tablist"},u.data.map(({title:ee},ae)=>{const oe=ae===b.value;return h$3("button",{ref:re=>{re&&(T.value[ae]=re)},class:["code-tabs-nav-tab",{active:oe}],role:"tab","aria-controls":`codetab-${u.id}-${ae}`,"aria-selected":oe,onClick:()=>{b.value=ae,j()},onKeydown:re=>Z(re,ae)},ee)})),u.data.map(({title:ee,id:ae=ee},oe)=>{var re;const ie=oe===b.value;return h$3("div",{class:["code-tab",{active:ie}],id:`codetab-${u.id}-${oe}`,role:"tabpanel","aria-expanded":ie},(re=$[`tab${oe}`])==null?void 0:re.call($,{title:ee,value:ae,isActive:ie}))})]):null}});const index$2="",codeDemo="",M$1=()=>h$3(ct,{name:"loading"},()=>["0s","-0.333s","-0.667s"].map(u=>h$3("circle",{cx:512,cy:512,r:0,fill:"none",stroke:"currentColor","stroke-width":"20"},[h$3("animate",{attributeName:"r",repeatCount:"indefinite",dur:"1s",values:"0;400",keyTimes:"0;1",keySplines:"0 0.2 0.8 1",calcMode:"spline",begin:u}),h$3("animate",{attributeName:"opacity",repeatCount:"indefinite",dur:"1s",values:"1;0",keyTimes:"0;1",keySplines:"0.2 0 0.8 1",calcMode:"spline",begin:u})]))),O$1='',N='',L={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"},C$1={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"}}},A$1=(u,$,b)=>{const T=document.createElement(u);return $&&Object.keys($).forEach(j=>{if(j.indexOf("data"))T[j]=$[j];else{const U=j.replace("data","");T.dataset[U]=$[j]}}),b&&b.forEach(j=>{T.appendChild(j)}),T},w$1=u=>({...L,...u,jsLib:Array.from(new Set([...L.jsLib||[],...u.jsLib||[]])),cssLib:Array.from(new Set([...L.cssLib||[],...u.cssLib||[]]))}),v$1=(u,$)=>{if(u[$]!==void 0)return u[$];const b=new Promise(T=>{var j;const U=document.createElement("script");U.src=$,(j=document.querySelector("body"))==null||j.appendChild(U),U.onload=()=>{T()}});return u[$]=b,b},k$3=(u,$)=>{if($.css&&Array.from(u.childNodes).every(b=>b.nodeName!=="STYLE")){const b=A$1("style",{innerHTML:$.css});u.appendChild(b)}},D=(u,$,b)=>{const T=b.getScript();if(T&&Array.from($.childNodes).every(j=>j.nodeName!=="SCRIPT")){const j=document.createElement("script");j.appendChild(document.createTextNode(`{const document=window.document.querySelector('#${u} .code-demo-container').shadowRoot; ${T}}`)),$.appendChild(j)}},R=u=>{const $=Object.keys(u),b={html:[],js:[],css:[],isLegal:!1};return["html","js","css"].forEach(T=>{const j=$.filter(U=>C$1[T].types.includes(U));if(j.length){const U=j[0];b[T]=[u[U].replace(/^\n|\n$/g,""),C$1[T].map[U]||U]}}),b.isLegal=(!b.html.length||b.html[1]==="none")&&(!b.js.length||b.js[1]==="none")&&(!b.css.length||b.css[1]==="none"),b},x=u=>u.replace(/
/g,"
").replace(/<((\S+)[^<]*?)\s+\/>/g,"<$1>"),_$1=u=>`
${x(u)}
`,B=u=>`${u.replace("export default ","const $reactApp = ").replace(/App\.__style__(\s*)=(\s*)`([\s\S]*)?`/,"")}; -ReactDOM.createRoot(document.getElementById("app")).render(React.createElement($reactApp))`,V=u=>u.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(),q=u=>`(function(exports){var module={};module.exports=exports;${u};return module.exports.__esModule?module.exports.default:module.exports;})({})`,z=(u,$)=>{const b=w$1($),T=u.js[0]||"";return{...b,html:x(u.html[0]||""),js:T,css:u.css[0]||"",isLegal:u.isLegal,getScript:()=>{var j;return b.useBabel?((j=window.Babel.transform(T,{presets:["es2015"]}))==null?void 0:j.code)||"":T}}},P$2=(u,$)=>{const b=w$1($),T=u.html[0]||"",j=/