mirror of
https://github.com/pengzhanbo/vuepress-theme-plume.git
synced 2026-04-23 10:58:13 +08:00
35 lines
259 KiB
JavaScript
35 lines
259 KiB
JavaScript
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/SearchBox-CDHFji50.js","assets/plugin-vue_export-helper-Dy_UwxR5.js","assets/composables-CyD_nSkt.js"])))=>i.map(i=>d[i]);
|
|
import{$ as e,A as t,B as n,C as r,D as i,Dt as a,E as o,Et as s,F as c,G as l,H as u,I as d,J as f,K as p,L as m,M as h,N as g,O as _,Ot as v,P as y,Q as b,S as x,T as S,U as C,V as ee,X as te,Y as ne,_ as w,a as T,b as re,c as ie,ct as ae,d as E,dt as oe,f as D,ft as se,g as O,i as ce,j as le,k,kt as A,l as j,lt as M,nt as ue,ot as N,p as P,q as de,rt as F,t as I,u as L,ut as R,v as fe,y as z}from"./plugin-vue_export-helper-Dy_UwxR5.js";import{A as pe,B as me,Ct as he,D as ge,E as _e,F as ve,G as ye,H as be,I as xe,J as Se,K as Ce,L as we,M as Te,N as Ee,O as De,P as Oe,R as ke,St as Ae,T as je,U as Me,V as Ne,W as Pe,X as Fe,Y as Ie,Z as Le,_ as Re,_t as ze,a as Be,at as Ve,b as He,bt as Ue,c as We,ct as Ge,d as Ke,dt as qe,et as Je,f as Ye,ft as Xe,g as Ze,gt as Qe,h as $e,ht as et,i as tt,it as nt,j as rt,k as it,l as at,lt as ot,m as st,mt as ct,nt as lt,ot as B,p as ut,pt as dt,q as ft,r as pt,rt as mt,s as ht,st as gt,t as _t,tt as V,u as vt,ut as yt,v as bt,vt as xt,w as St,wt as Ct,xt as wt,y as Tt,yt as Et,z as Dt}from"./composables-CyD_nSkt.js";var Ot=Object.defineProperty,kt=(e,t)=>{let n={};for(var r in e)Ot(n,r,{get:e[r],enumerable:!0});return t||Ot(n,Symbol.toStringTag,{value:`Module`}),n},At=kt({default:()=>jt}),jt={},Mt=e=>e!==void 0,Nt=e=>typeof e==`boolean`,Pt=e=>Array.isArray(e),Ft=(e,t)=>et(e)&&e.startsWith(t),{entries:It}=Object,{fromEntries:Lt}=Object,Rt=e=>Object.keys(e),{values:zt}=Object,Bt=(e,...t)=>{if(t.length===0)return e;let n=t.shift();return n&&It(n).forEach(([t,r])=>{t===`__proto__`||t===`constructor`||(ct(e[t])&&ct(r)?Bt(e[t],r):Pt(r)?e[t]=[...r]:ct(r)?e[t]={...r}:e[t]=n[t])}),Bt(e,...t)},Vt=e=>Ft(e,`/`)&&e[1]!==`/`,H=Uint8Array,Ht=Uint16Array,Ut=Int32Array,Wt=new H([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),Gt=new H([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Kt=new H([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),qt=function(e,t){for(var n=new Ht(31),r=0;r<31;++r)n[r]=t+=1<<e[r-1];for(var i=new Ut(n[30]),r=1;r<30;++r)for(var a=n[r];a<n[r+1];++a)i[a]=a-n[r]<<5|r;return{b:n,r:i}},Jt=qt(Wt,2),Yt=Jt.b,Xt=Jt.r;Yt[28]=258,Xt[258]=28;for(var Zt=qt(Gt,0),Qt=Zt.b,$t=Zt.r,en=new Ht(32768),U=0;U<32768;++U){var tn=(U&43690)>>1|(U&21845)<<1;tn=(tn&52428)>>2|(tn&13107)<<2,tn=(tn&61680)>>4|(tn&3855)<<4,en[U]=((tn&65280)>>8|(tn&255)<<8)>>1}for(var nn=(function(e,t,n){for(var r=e.length,i=0,a=new Ht(t);i<r;++i)e[i]&&++a[e[i]-1];var o=new Ht(t);for(i=1;i<t;++i)o[i]=o[i-1]+a[i-1]<<1;var s;if(n){s=new Ht(1<<t);var c=15-t;for(i=0;i<r;++i)if(e[i])for(var l=i<<4|e[i],u=t-e[i],d=o[e[i]-1]++<<u,f=d|(1<<u)-1;d<=f;++d)s[en[d]>>c]=l}else for(s=new Ht(r),i=0;i<r;++i)e[i]&&(s[i]=en[o[e[i]-1]++]>>15-e[i]);return s}),rn=new H(288),U=0;U<144;++U)rn[U]=8;for(var U=144;U<256;++U)rn[U]=9;for(var U=256;U<280;++U)rn[U]=7;for(var U=280;U<288;++U)rn[U]=8;for(var an=new H(32),U=0;U<32;++U)an[U]=5;var on=nn(rn,9,1),sn=nn(an,5,1),cn=function(e){for(var t=e[0],n=1;n<e.length;++n)e[n]>t&&(t=e[n]);return t},ln=function(e,t,n){var r=t/8|0;return(e[r]|e[r+1]<<8)>>(t&7)&n},un=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)},dn=function(e){return(e+7)/8|0},fn=function(e,t,n){return(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length),new H(e.subarray(t,n))},pn=[`unexpected EOF`,`invalid block type`,`invalid length/literal`,`invalid distance`,`stream finished`,`no stream handler`,,`no callback`,`invalid UTF-8 data`,`extra field too long`,`date not in range 1980-2099`,`filename too long`,`stream finishing`,`invalid zip data`],W=function(e,t,n){var r=Error(t||pn[e]);if(r.code=e,Error.captureStackTrace&&Error.captureStackTrace(r,W),!n)throw r;return r},mn=function(e,t,n,r){var i=e.length,a=r?r.length:0;if(!i||t.f&&!t.l)return n||new H(0);var o=!n,s=o||t.i!=2,c=t.i;o&&(n=new H(i*3));var l=function(e){var t=n.length;if(e>t){var r=new H(Math.max(t*2,e));r.set(n),n=r}},u=t.f||0,d=t.p||0,f=t.b||0,p=t.l,m=t.d,h=t.m,g=t.n,_=i*8;do{if(!p){u=ln(e,d,1);var v=ln(e,d+1,3);if(d+=3,!v){var y=dn(d)+4,b=e[y-4]|e[y-3]<<8,x=y+b;if(x>i){c&&W(0);break}s&&l(f+b),n.set(e.subarray(y,x),f),t.b=f+=b,t.p=d=x*8,t.f=u;continue}else if(v==1)p=on,m=sn,h=9,g=5;else if(v==2){var S=ln(e,d,31)+257,C=ln(e,d+10,15)+4,ee=S+ln(e,d+5,31)+1;d+=14;for(var te=new H(ee),ne=new H(19),w=0;w<C;++w)ne[Kt[w]]=ln(e,d+w*3,7);d+=C*3;for(var T=cn(ne),re=(1<<T)-1,ie=nn(ne,T,1),w=0;w<ee;){var ae=ie[ln(e,d,re)];d+=ae&15;var y=ae>>4;if(y<16)te[w++]=y;else{var E=0,oe=0;for(y==16?(oe=3+ln(e,d,3),d+=2,E=te[w-1]):y==17?(oe=3+ln(e,d,7),d+=3):y==18&&(oe=11+ln(e,d,127),d+=7);oe--;)te[w++]=E}}var D=te.subarray(0,S),se=te.subarray(S);h=cn(D),g=cn(se),p=nn(D,h,1),m=nn(se,g,1)}else W(1);if(d>_){c&&W(0);break}}s&&l(f+131072);for(var O=(1<<h)-1,ce=(1<<g)-1,le=d;;le=d){var E=p[un(e,d)&O],k=E>>4;if(d+=E&15,d>_){c&&W(0);break}if(E||W(2),k<256)n[f++]=k;else if(k==256){le=d,p=null;break}else{var A=k-254;if(k>264){var w=k-257,j=Wt[w];A=ln(e,d,(1<<j)-1)+Yt[w],d+=j}var M=m[un(e,d)&ce],ue=M>>4;M||W(3),d+=M&15;var se=Qt[ue];if(ue>3){var j=Gt[ue];se+=un(e,d)&(1<<j)-1,d+=j}if(d>_){c&&W(0);break}s&&l(f+131072);var N=f+A;if(f<se){var P=a-se,de=Math.min(se,N);for(P+f<0&&W(3);f<de;++f)n[f]=r[P+f]}for(;f<N;++f)n[f]=n[f-se]}}t.l=p,t.p=le,t.b=f,t.f=u,p&&(u=1,t.m=h,t.d=m,t.n=g)}while(!u);return f!=n.length&&o?fn(n,0,f):n.subarray(0,f)},hn=function(e,t,n){return e.s==-1?Math.max(hn(e.l,t,n+1),hn(e.r,t,n+1)):t[e.s]=n},gn=new H(0),_n=function(e,t){return((e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31)&&W(6,`invalid zlib data`),(e[1]>>5&1)==+!t&&W(6,`invalid zlib data: `+(e[1]&32?`need`:`unexpected`)+` dictionary`),(e[1]>>3&4)+2};function vn(e,t){return mn(e.subarray(_n(e,t&&t.dictionary),-4),{i:2},t&&t.out,t&&t.dictionary)}var yn=typeof TextEncoder<`u`&&new TextEncoder,bn=typeof TextDecoder<`u`&&new TextDecoder;try{bn.decode(gn,{stream:!0})}catch{}var xn=function(e){for(var t=``,n=0;;){var r=e[n++],i=(r>127)+(r>223)+(r>239);if(n+i>e.length)return{s:t,r:fn(e,n-1)};i?i==3?(r=((r&15)<<18|(e[n++]&63)<<12|(e[n++]&63)<<6|e[n++]&63)-65536,t+=String.fromCharCode(55296|r>>10,56320|r&1023)):i&1?t+=String.fromCharCode((r&31)<<6|e[n++]&63):t+=String.fromCharCode((r&15)<<12|(e[n++]&63)<<6|e[n++]&63):t+=String.fromCharCode(r)}};function Sn(e,t){if(t){for(var n=new H(e.length),r=0;r<e.length;++r)n[r]=e.charCodeAt(r);return n}if(yn)return yn.encode(e);for(var i=e.length,a=new H(e.length+(e.length>>1)),o=0,s=function(e){a[o++]=e},r=0;r<i;++r){if(o+5>a.length){var c=new H(o+8+(i-r<<1));c.set(a),a=c}var l=e.charCodeAt(r);l<128||t?s(l):l<2048?(s(192|l>>6),s(128|l&63)):l>55295&&l<57344?(l=65536+(l&1047552)|e.charCodeAt(++r)&1023,s(240|l>>18),s(128|l>>12&63),s(128|l>>6&63),s(128|l&63)):(s(224|l>>12),s(128|l>>6&63),s(128|l&63))}return fn(a,0,o)}function Cn(e,t){if(t){for(var n=``,r=0;r<e.length;r+=16384)n+=String.fromCharCode.apply(null,e.subarray(r,r+16384));return n}else if(bn)return bn.decode(e);else{var i=xn(e),a=i.s,n=i.r;return n.length&&W(8),a}}var wn=e=>Cn(vn(Sn(atob(e),!0))),Tn=e=>{let t=e.replaceAll(`<br>`,`<br />`).replaceAll(`%`,`%25`).replaceAll(`"`,`%22`).replaceAll(`'`,`%27`).replaceAll(`&`,`%26`).replaceAll(`#`,`%23`).replaceAll(`{`,`%7B`).replaceAll(`}`,`%7D`).replaceAll(`<`,`%3C`).replaceAll(`>`,`%3E`);return e.includes(`xmlns`)||(t=t.replace(`<svg`,`<svg xmlns="http://www.w3.org/2000/svg"`)),`data:image/svg+xml;charset=utf8,${t}`},En=()=>navigator.userAgent,Dn=()=>{let e=navigator.userAgentData?.mobile;return Nt(e)?e:/\b(Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini|Mobile|CriOS|FxiOS)\b/i.test(En())},On=()=>document.documentElement.dataset.theme===`dark`;Array.from({length:6},(e,t)=>`[vp-content] h${t+1}`).join(`,`);var kn=e=>e.every(e=>e.type===ce?!0:e.type===T?e.children==null||Pt(e.children)&&kn(e.children):!1),An=(e,t)=>{let n=(t?._instance??re())?.appContext.components;return n?e in n||oe(e)in n||se(oe(e))in n:!1},jn=`message-container`,Mn=class e{elements;constructor(){this.elements={}}static get containerElement(){let e=document.querySelector(`#${jn}`);return e||(e=document.createElement(`div`),e.id=jn,document.body.append(e),e)}getElement(e){return this.elements[e]}pop(t,n=2e3,r=!0){let i=Date.now(),a=document.createElement(`div`);return a.className=`message-item move-in`,a.innerHTML=t,e.containerElement.append(a),this.elements[i]=a,r&&a.addEventListener(`click`,()=>{this.close(i)}),n>0&&setTimeout(()=>{this.close(i)},n),i}close(e){if(e==null)Rt(this.elements).forEach(e=>{this.close(Number(e))});else{let t=this.elements[e];t.classList.remove(`move-in`),t.classList.add(`move-out`),t.addEventListener(`animationend`,()=>{t.remove(),delete this.elements[e]})}}destroy(){document.querySelector(`#${jn}`)?.remove(),this.elements={}}},Nn=e=>typeof e==`number`?`${e}px`:e,Pn=({size:e=48,stroke:t=4,wrapper:n=!0,height:i=2*e})=>{let a=r(`span`,{style:`\
|
|
--loading-icon: url("${Tn(`<svg preserveAspectRatio="xMidYMid" viewBox="25 25 50 50"><animateTransform attributeName="transform" type="rotate" dur="2s" keyTimes="0;1" repeatCount="indefinite" values="0;360"></animateTransform><circle cx="50" cy="50" r="20" fill="none" stroke="currentColor" stroke-width="${t}" stroke-linecap="round"><animate attributeName="stroke-dasharray" dur="1.5s" keyTimes="0;0.5;1" repeatCount="indefinite" values="1,200;90,200;1,200"></animate><animate attributeName="stroke-dashoffset" dur="1.5s" keyTimes="0;0.5;1" repeatCount="indefinite" values="0;-35px;-125px"></animate></circle></svg>`)}");\
|
|
--icon-size: ${Nn(e)};\
|
|
display: inline-block;\
|
|
width: var(--icon-size);\
|
|
height: var(--icon-size);\
|
|
background-color: currentcolor;\
|
|
-webkit-mask-image: var(--loading-icon);\
|
|
mask-image: var(--loading-icon)\
|
|
`});return n?r(`div`,{style:`\
|
|
display: flex;\
|
|
align-items: center;\
|
|
justify-content: center;\
|
|
height: ${Nn(i)}\
|
|
`},a):a};Pn.displayName=`LoadingIcon`;var Fn=z({name:`FadeInExpandTransition`,props:{group:Boolean,appear:Boolean,width:Boolean,mode:String,onLeave:Function,onAfterLeave:Function,onAfterEnter:Function},setup(e,{slots:t}){let n=t=>{t.style[e.width?`maxWidth`:`maxHeight`]=`${t.offsetHeight}px`,t.offsetWidth},i=t=>{t.style[e.width?`maxWidth`:`maxHeight`]=`0`,t.offsetWidth,e.onLeave?.()},a=t=>{t.style[e.width?`maxWidth`:`maxHeight`]=``,e.onAfterLeave?.()},o=t=>{if(t.style.transition=`none`,e.width){let e=t.offsetWidth;t.style.maxWidth=`0`,t.offsetWidth,t.style.transition=``,t.style.maxWidth=`${e}px`}else{let e=t.offsetHeight;t.style.maxHeight=`0`,t.offsetWidth,t.style.transition=``,t.style.maxHeight=`${e}px`}t.offsetWidth},s=t=>{t.style[e.width?`maxWidth`:`maxHeight`]=``,e.onAfterEnter?.()};return()=>r(e.group?Et:xt,{name:e.width?`fade-in-width-expand`:`fade-in-height-expand`,appear:e.appear,onEnter:o,onAfterEnter:s,onBeforeLeave:n,onLeave:i,onAfterLeave:a,...e.group?void 0:{mode:e.mode}},t)}}),In=F(!1);typeof document<`u`&&(In.value=On(),new MutationObserver(()=>{In.value=On()}).observe(document.documentElement,{attributeFilter:[`data-theme`],attributes:!0}));var Ln=e=>{let t=Fe();return j(()=>{let n=M(e);return n[t.value]??n[`/`]??Object.values(n)[0]})},Rn=/language-(shellscript|shell|bash|sh|zsh)/,zn=({selector:e,ignoreSelector:t,inlineSelector:n,duration:r=2e3,locales:a,showInMobile:o,transform:s})=>{let c=st(`(max-width: 419px)`),l=j(()=>!c.value||o),u=Ln(a),d=e=>{if(e.hasAttribute(`copy-code`))return;let t=document.createElement(`button`);t.type=`button`,t.classList.add(`vp-copy-code-button`),t.setAttribute(`aria-label`,u.value.copy),t.dataset.copied=u.value.copied,e.parentElement?.insertBefore(t,e),e.setAttribute(`copy-code`,``)},f=()=>{document.body.classList.toggle(`no-copy-code`,!l.value),l.value&&document.querySelectorAll(e).forEach(e=>{d(e)})};it(l,()=>i(f),{flush:`post`}),ve(e=>{e!==`beforeUnmount`&&f()});let{copy:p}=ht({legacy:!0}),m=new WeakMap,h=null,g=async(e,n,i)=>{let a=n.cloneNode(!0);t&&a.querySelectorAll(t).forEach(e=>{e.remove()}),s&&s(a);let o=a.textContent||``;if(Rn.test(e.className)&&(o=o.replaceAll(/^ *(\$|>) /gm,``)),await p(o),r<=0)return;i.classList.add(`copied`),clearTimeout(m.get(i));let c=setTimeout(()=>{i.classList.remove(`copied`),i.blur(),m.delete(i)},r);m.set(i,c)};Ke(`click`,e=>{let t=e.target;if(l.value&&t.matches(`div[class*="language-"] > button.vp-copy-code-button`)){let e=t.parentElement,n=t.nextElementSibling;if(!e||!n)return;g(e,n,t)}},{passive:!0}),n&&Ke(`dblclick`,e=>{let t=e.target;if(l.value&&t.matches(n)){let e=window.getSelection();e&&(t.contains(e.anchorNode)||t.contains(e.focusNode))&&e.removeAllRanges(),p(t.textContent||``),(h??=new Mn).pop(`<svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#06a35a"><path d="M822.812 824.618c-83.076 81.992-188.546 124.614-316.05 127.865-122.085-3.251-223.943-45.873-305.935-127.865S76.213 640.406 72.962 518.682c3.251-127.503 45.873-232.973 127.865-316.05 81.992-83.075 184.211-126.058 305.936-129.309 127.503 3.251 232.973 46.234 316.049 129.31 83.076 83.076 126.059 188.546 129.31 316.05-2.89 121.723-46.234 223.943-129.31 305.935zM432.717 684.111c3.973 3.974 8.307 5.78 13.364 6.14 5.057.362 9.753-1.444 13.365-5.417l292.57-287.515c3.974-3.973 5.78-8.307 5.78-13.364s-1.806-9.753-5.78-13.365l1.807 1.806c-3.973-3.973-8.669-5.779-14.087-6.14-5.418-.361-10.475 1.445-14.809 5.418L460.529 592.006c-3.973 3.25-8.669 4.695-14.448 4.695-5.78 0-10.836-1.445-15.531-3.973l-94.273-72.962c-4.335-3.251-9.392-4.335-14.448-3.973s-9.392 3.25-12.642 7.585l-2.89 3.973c-3.25 4.334-4.334 9.391-3.973 14.81.722 5.417 2.528 10.113 5.779 14.086L432.717 684.11z"/></svg><span>${u.value.copied} </span>`,r)}},{passive:!0})},Bn=kt({default:()=>Vn}),Vn=Oe({setup:()=>{zn({selector:`[vp-content] div[class*="language-"] pre`,ignoreSelector:`.vp-copy-ignore,.diff.remove`,inlineSelector:``,locales:{"/":{copy:`复制代码`,copied:`已复制`}},duration:2e3,showInMobile:!1})}}),Hn=({selector:e=`div[class*="language-"].has-collapsed-lines > .collapsed-lines`}={})=>{Ke(`click`,t=>{let n=t.target;if(n.matches(e)){let e=n.parentElement;e?.classList.toggle(`collapsed`)&&e.scrollIntoView({block:`center`,behavior:`instant`})}},{passive:!0})},Un=kt({default:()=>Wn}),Wn={setup(){Hn()}},Gn=z({__name:`VPCopyButton`,props:{text:{},encode:{type:Boolean,default:!1}},setup(e){let t=j(()=>e.encode?wn(e.text):e.text),{copied:n,copy:r}=ht();return(e,i)=>(h(),P(`button`,{type:`button`,class:s([`vp-copy-code-button`,{copied:R(n)}]),"aria-label":`Copy`,"data-copied":`Copied`,onClick:i[0]||=e=>R(r)(t.value)},null,2))}}),Kn={key:0,class:`vp-tabs`},qn={class:`vp-tabs-nav`,role:`tablist`},Jn=[`aria-controls`,`aria-selected`,`onClick`,`onKeydown`],Yn=[`id`,`aria-expanded`],Xn={class:`vp-tab-title`},Zn=`VUEPRESS_TAB_STORE`,Qn=z({__name:`Tabs`,props:{id:{},tabId:{default:``},active:{default:0},data:{}},setup(e){let t=bt(Zn,{}),n=F(e.active),r=N([]);function i(){e.tabId&&(t.value[e.tabId]=e.data[n.value]?.id)}function a(e=n.value){n.value=e<r.value.length-1?e+1:0,r.value[n.value].focus()}function o(e=n.value){n.value=e>0?e-1:r.value.length-1,r.value[n.value].focus()}function u(e,t){e.key===` `||e.key===`Enter`?(e.preventDefault(),n.value=t):e.key===`ArrowRight`?(e.preventDefault(),a()):e.key===`ArrowLeft`&&(e.preventDefault(),o()),i()}function d(){if(e.tabId){let n=e.data.findIndex(({id:n})=>t.value[e.tabId]===n);if(n!==-1)return n}return e.active}k(()=>{n.value=d(),l(()=>t.value[e.tabId],(t,r)=>{if(e.tabId&&t!==r){let r=e.data.findIndex(({id:e})=>e===t);r!==-1&&(n.value=r)}})});function f(e){n.value=e,i()}return(t,i)=>e.data.length?(h(),P(`div`,Kn,[L(`div`,qn,[(h(!0),P(T,null,y(e.data,(i,a)=>(h(),P(`button`,{key:a,ref_for:!0,ref:e=>e&&(r.value[a]=e),class:s([`vp-tab-nav`,{active:a===n.value}]),type:`button`,role:`tab`,"aria-controls":`tab-${e.id}-${a}`,"aria-selected":a===n.value,onClick:()=>f(a),onKeydown:e=>u(e,a)},[c(t.$slots,`title${a}`,{value:i.id,isActive:a===n.value})],42,Jn))),128))]),(h(!0),P(T,null,y(e.data,(r,i)=>(h(),P(`div`,{id:`tab-${e.id}-${i}`,key:i,class:s([`vp-tab`,{active:i===n.value}]),role:`tabpanel`,"aria-expanded":i===n.value},[L(`div`,Xn,[c(t.$slots,`title${i}`,{value:r.id,isActive:i===n.value})]),c(t.$slots,`tab${i}`,{value:r.id,isActive:i===n.value})],10,Yn))),128))])):D(``,!0)}}),$n={key:0,class:`vp-code-tabs`},er={class:`vp-code-tabs-nav`,role:`tablist`},tr=[`aria-controls`,`aria-selected`,`onClick`,`onKeydown`],nr=[`id`,`aria-expanded`],rr={class:`vp-code-tab-title`},ir=`VUEPRESS_CODE_TAB_STORE`,ar=z({__name:`CodeTabs`,props:{id:{},tabId:{default:``},active:{default:0},data:{}},setup(e){let t=e,n=bt(ir,{}),r=F(t.active),i=N([]);function a(){t.tabId&&(n.value[t.tabId]=t.data[r.value].id)}function o(e=r.value){r.value=e<i.value.length-1?e+1:0,i.value[r.value].focus()}function u(e=r.value){r.value=e>0?e-1:i.value.length-1,i.value[r.value].focus()}function d(e,i){e.key===` `||e.key===`Enter`?(e.preventDefault(),r.value=i):e.key===`ArrowRight`?(e.preventDefault(),o()):e.key===`ArrowLeft`&&(e.preventDefault(),u()),t.tabId&&(n.value[t.tabId]=t.data[r.value].id)}function f(){if(t.tabId){let e=t.data.findIndex(({id:e})=>n.value[t.tabId]===e);if(e!==-1)return e}return t.active}k(()=>{r.value=f(),l(()=>n.value[t.tabId],(e,n)=>{if(t.tabId&&e!==n){let n=t.data.findIndex(({id:t})=>t===e);n!==-1&&(r.value=n)}})});function p(e){r.value=e,a()}return(t,n)=>e.data.length?(h(),P(`div`,$n,[L(`div`,er,[(h(!0),P(T,null,y(e.data,(n,a)=>(h(),P(`button`,{key:a,ref_for:!0,ref:e=>e&&(i.value[a]=e),class:s([`vp-code-tab-nav`,{active:a===r.value}]),type:`button`,role:`tab`,"aria-controls":`codetab-${e.id}-${a}`,"aria-selected":a===r.value,onClick:()=>p(a),onKeydown:e=>d(e,a)},[c(t.$slots,`title${a}`,{value:n.id,isActive:a===r.value})],42,tr))),128))]),(h(!0),P(T,null,y(e.data,(n,i)=>(h(),P(`div`,{id:`codetab-${e.id}-${i}`,key:i,class:s([`vp-code-tab`,{active:i===r.value}]),role:`tabpanel`,"aria-expanded":i===r.value},[L(`div`,rr,[c(t.$slots,`title${i}`,{value:n.id,isActive:i===r.value})]),c(t.$slots,`tab${i}`,{value:n.id,isActive:i===r.value})],10,nr))),128))])):D(``,!0)}}),or={plot:!0},sr={dashjs:!0,hlsjs:!0,mpegtsjs:!0},cr=[`mp4`,`mp3`,`webm`,`ogg`];sr.dashjs&&cr.push(`mpd`,`dash`),sr.hlsjs&&cr.push(`m3u8`,`hls`),sr.mpegtsjs&&cr.push(`ts`,`flv`);var lr=z({__name:`Plot`,props:{trigger:{},effect:{}},setup(e){let t=e,n=Ce(),r=st(`(max-width: 768px)`),i=j(()=>{let e=typeof or.plot==`object`?or.plot:{},i=typeof n.value.plot==`object`?n.value.plot:{};return{trigger:r.value?`click`:t.trigger??i.trigger??e.trigger??`hover`,effect:t.effect??i.effect??e.effect??`mask`}}),a=F(!1),o=C(`el`),l=F([]);k(()=>{if(!o.value)return;let e=o.value.classList;!e.contains(`hover`)&&!e.contains(`click`)&&l.value.push(i.value.trigger),!e.contains(`mask`)&&!e.contains(`blur`)&&l.value.push(i.value.effect)}),tt(o,()=>{(i.value.trigger===`click`||o.value?.classList.contains(`click`))&&(a.value=!1)});function u(){(i.value.trigger===`click`||o.value?.classList.contains(`click`))&&(a.value=!a.value)}return(e,t)=>(h(),P(`span`,{ref_key:`el`,ref:o,class:s([`vp-plot`,[{active:a.value},...l.value]]),onClick:u},[c(e.$slots,`default`)],2))}}),ur={class:`vp-file-tree-node`},dr={key:0,class:`comment`},fr={key:0,class:`group`},pr=z({__name:`FileTreeNode`,props:{type:{},filename:{},level:{},diff:{},expanded:{type:Boolean},focus:{type:Boolean},filepath:{}},setup(e){let t=S(`active-file-tree-node`,F(``)),n=S(`on-file-tree-node-click`,()=>{}),r=F(e.expanded);function i(){e.filename===`…`||e.filename===`...`||n(e.filepath||e.filename,e.type)}function a(t){e.type===`folder`?t.target.matches(`.comment, .comment *`)||(r.value=!r.value,i()):i()}return(n,i)=>(h(),P(`div`,ur,[L(`p`,{class:s([`vp-file-tree-info`,{[e.type]:!0,focus:e.focus,expanded:e.type===`folder`?r.value:!1,active:e.type===`file`?R(t)===e.filepath:!1,diff:e.diff,add:e.diff===`add`,remove:e.diff===`remove`}]),style:v({"--file-tree-level":-e.level}),onClick:a},[c(n.$slots,`icon`),L(`span`,{class:s([`name`,[e.type]])},A(e.filename),3),n.$slots.comment?(h(),P(`span`,dr,[c(n.$slots,`comment`)])):D(``,!0)],6),e.type===`folder`?ne((h(),P(`div`,fr,[c(n.$slots,`default`)],512)),[[Ae,r.value]]):D(``,!0)]))}}),mr=`data-mark-mode`,hr=`lazy`,gr=`vp-mark-visible`,_r=`data-vp-mark-bound`,vr=`mark`,yr=`${vr}[${_r}="1"]`;function br(e){if(typeof window>`u`)return;let t=document.documentElement;if(e!==hr){t.removeAttribute(mr);return}t.setAttribute(mr,hr);let n=null,r=null,i=()=>(n||=new IntersectionObserver((e,t)=>{for(let n of e){if(!n.isIntersecting&&n.intersectionRatio<=0)continue;let e=n.target;e.classList.add(gr),e.removeAttribute(_r),t.unobserve(e)}},{threshold:[0,.1,.25,.5],rootMargin:`8% 0px -8% 0px`}),n),a=()=>{let e=Array.from(document.querySelectorAll(vr)).filter(e=>e instanceof HTMLElement&&!e.classList.contains(gr)&&e.getAttribute(_r)!==`1`);if(e.length===0)return;let t=i();for(let n of e)n.setAttribute(_r,`1`),t.observe(n)},o=()=>{r!==null&&cancelAnimationFrame(r),r=requestAnimationFrame(()=>{r=null,a()})},s=()=>{n&&(n.disconnect(),n=null,Array.from(document.querySelectorAll(yr)||[]).forEach(e=>{e.classList.contains(gr)||e.removeAttribute(_r)}))};ve(()=>{s(),o()})}var xr=kt({default:()=>Sr}),Sr=Oe({enhance({router:e,app:t}){t.component(`VPCopyButton`,Gn),t.component(`Tabs`,Qn),t.component(`CodeTabs`,ar),t.component(`Plot`,lr),t.component(`FileTreeNode`,pr)},setup(){br(`eager`)}}),Cr=kt({}),wr=(e,t)=>{e.classList.add(t)},Tr=(e,t)=>{e.classList.remove(t)},Er=e=>{e?.remove()},Dr=(e,t,n)=>e<t?t:e>n?n:e,Or=e=>(-1+e)*100,kr=(()=>{let e=[],t=()=>{let n=e.shift();n&&n(t)};return n=>{e.push(n),e.length===1&&t()}})(),Ar=e=>e.replace(/^-ms-/,`ms-`).replaceAll(/-([\da-z])/gi,(e,t)=>t.toUpperCase()),jr=(()=>{let e=[`Webkit`,`O`,`Moz`,`ms`],t={},n=t=>{let{style:n}=document.body;if(t in n)return t;let r=t.charAt(0).toUpperCase()+t.slice(1),i=e.length;for(;i--;){let t=`${e[i]}${r}`;if(t in n)return t}return t},r=e=>{let r=Ar(e);return t[r]??=n(r)},i=(e,t,n)=>{e.style[r(t)]=n};return(e,t)=>{for(let[n,r]of It(t))Mt(r)&&i(e,n,r)}})(),Mr={minimum:.08,easing:`ease`,speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:`[role="bar"]`,parent:`body`,template:`<div class="bar" role="bar"></div>`},G={percent:null,isRendered:()=>!!document.querySelector(`#nprogress`),set:e=>{let{speed:t,easing:n}=Mr,r=G.isStarted(),i=Dr(e,Mr.minimum,1);G.percent=i===1?null:i;let a=G.render(!r),o=a.querySelector(Mr.barSelector);return a.offsetWidth,kr(e=>{jr(o,{transform:`translate3d(${Or(i)}%,0,0)`,transition:`all ${t}ms ${n}`}),i===1?(jr(a,{transition:`none`,opacity:`1`}),a.offsetWidth,setTimeout(()=>{jr(a,{transition:`all ${t}ms linear`,opacity:`0`}),setTimeout(()=>{G.remove(),e()},t)},t)):setTimeout(()=>{e()},t)}),G},isStarted:()=>typeof G.percent==`number`,start:()=>{G.percent||G.set(0);let e=()=>{setTimeout(()=>{G.percent&&(G.trickle(),e())},Mr.trickleSpeed)};return Mr.trickle&&e(),G},done:e=>!e&&!G.percent?G:G.increase(.3+.5*Math.random()).set(1),increase:e=>{let{percent:t}=G;return t?(t=Dr(t+(typeof e==`number`?e:(1-t)*Dr(Math.random()*t,.1,.95)),0,.994),G.set(t)):G.start()},trickle:()=>G.increase(Math.random()*Mr.trickleRate),render:e=>{if(G.isRendered())return document.querySelector(`#nprogress`);wr(document.documentElement,`nprogress-busy`);let t=document.createElement(`div`);t.id=`nprogress`,t.innerHTML=Mr.template;let n=t.querySelector(Mr.barSelector),r=document.querySelector(Mr.parent);return jr(n,{transition:`all 0 linear`,transform:`translate3d(${e?`-100`:Or(G.percent??0)}%,0,0)`}),r&&(r!==document.body&&wr(r,`nprogress-custom-parent`),r.append(t)),t},remove:()=>{Tr(document.documentElement,`nprogress-busy`),Tr(document.querySelector(Mr.parent),`nprogress-custom-parent`),Er(document.querySelector(`#nprogress`))}},Nr=()=>{k(()=>{let e=gt(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(e=>{t.has(e.path)||G.start()}),e.afterEach(e=>{t.add(e.path),G.done()})})},Pr=kt({default:()=>Fr}),Fr=Oe({setup(){Nr()}}),Ir=F({}),Lr=Symbol(``),Rr=()=>S(Lr),zr=e=>{e.provide(Lr,Ir)},Br=async e=>{try{await e.decode()}catch{throw Error(`Image decoding failed: ${e.src}`)}return{type:`image`,element:e,src:e.src,width:e.naturalWidth,height:e.naturalHeight,alt:e.alt,msrc:e.src}},Vr=`<div class="photo-swipe-loading"><svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" preserveAspectRatio="xMidYMid" viewBox="25 25 50 50"><animateTransform attributeName="transform" type="rotate" dur="2s" keyTimes="0;1" repeatCount="indefinite" values="0;360"></animateTransform><circle cx="50" cy="50" r="20" fill="none" stroke="currentColor" stroke-width="4" stroke-linecap="round"><animate attributeName="stroke-dasharray" dur="1.5s" keyTimes="0;0.5;1" repeatCount="indefinite" values="1,200;90,200;1,200"></animate><animate attributeName="stroke-dashoffset" dur="1.5s" keyTimes="0;0.5;1" repeatCount="indefinite" values="0;-35px;-125px"></animate></circle></svg></div>`,Hr=(e,{download:t=!0,fullscreen:n=!0}={})=>{e.on(`uiRegister`,()=>{if(e.ui.registerElement({name:`bulletsIndicator`,className:`photo-swipe-bullets-indicator`,appendTo:`wrapper`,onInit:t=>{let n=[],r=-1;for(let r=0;r<e.getNumItems();r++){let r=document.createElement(`div`);r.className=`photo-swipe-bullet`,r.addEventListener(`click`,t=>{e.goTo(n.indexOf(t.target))}),n.push(r),t.append(r)}e.on(`change`,()=>{r>=0&&n[r].classList.remove(`active`),n[e.currIndex].classList.add(`active`),r=e.currIndex})}}),n){let{isSupported:t,toggle:n}=Ye();t.value&&e.ui.registerElement({name:`fullscreen`,order:7,isButton:!0,html:`<svg class="pswp__icn" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path d="M249.5 270.833H437v-75H212a37.5 37.5 0 0 0-37.5 37.5v225h75v-187.5zm-37.5 600h225v-75H249.5v-187.5h-75v225a37.5 37.5 0 0 0 37.5 37.5zm637.5-37.5v-225h-75v187.5H587v75h225a37.5 37.5 0 0 0 37.5-37.5zM587 270.833h187.5v187.5h75v-225a37.5 37.5 0 0 0-37.5-37.5H587v75z"/></svg>`,onClick:()=>{n()}})}t&&e.ui.registerElement({name:`download`,order:8,isButton:!0,tagName:`a`,html:{isCustomSVG:!0,inner:`<path d="M20.5 14.3 17.1 18V10h-2.2v7.9l-3.4-3.6L10 16l6 6.1 6-6.1-1.5-1.6ZM23 23H9v2h14" id="pswp__icn-download"/>`,outlineID:`pswp__icn-download`},onInit:t=>{t.setAttribute(`download`,``),t.setAttribute(`target`,`_blank`),t.setAttribute(`rel`,`noopener`),e.on(`change`,()=>{t.setAttribute(`href`,e.currSlide.data.src)})}})})},Ur=({selector:e,locales:n,download:r=!0,fullscreen:i=!0,scrollToClose:a=!0})=>{let o=Rr(),s=Ln(n),c=Me(),l=j(()=>{let{photoSwipe:t}=c.value;return t===!1?null:et(t)?t:Pt(e)?e.join(`, `):e}),u=j(()=>({...o.value,...s.value,download:r,fullscreen:i,scrollToClose:a})),d=null,f=0,p=null;Ke(`click`,async e=>{let t=e.target;if(!l.value||!d||!t.matches(l.value))return;f!==0&&p.destroy();let n=Date.now(),o=await d,s=[...document.querySelectorAll(l.value)],c=s.map(e=>({html:Vr,element:e,msrc:e.src}));p=new o({preloaderDelay:0,showHideAnimationType:`zoom`,...u.value,dataSource:c,index:s.indexOf(t),...a?{closeOnVerticalDrag:!0,wheelToZoom:!1}:{}}),f=n,Hr(p,{download:r,fullscreen:i}),p.init(),p.on(`destroy`,()=>{p=null,f=0}),s.map((e,t)=>Br(e).then(e=>{f===n&&(c.splice(t,1,e),p?.refreshSlideContent(t))}))},{passive:!0}),Ke(`wheel`,()=>{u.value.scrollToClose&&p?.close()}),k(()=>{(`requestIdleCallback`in window?window.requestIdleCallback:setTimeout)(()=>{d=lt(async()=>{let{default:e}=await import(`./photoswipe.esm-C2XFWD3l.js`);return{default:e}},[]).then(({default:e})=>e)})}),t(()=>{p?.destroy()})},Wr=kt({default:()=>Xr}),Gr=`.vp-doc :not(a) > img:not([no-view],.no-view,.ignore)`,Kr={"/":{closeTitle:`关闭`,downloadTitle:`下载图片`,fullscreenTitle:`切换全屏`,zoomTitle:`缩放`,arrowPrevTitle:`上一个 (左箭头)`,arrowNextTitle:`下一个 (右箭头)`}},qr=!0,Jr=!0,Yr=!0,Xr=Oe({enhance:({app:e})=>{zr(e)},setup:()=>{Ur({selector:Gr,locales:Kr,download:qr,fullscreen:Jr,scrollToClose:Yr})}}),Zr=[`aria-label`],Qr={class:`mini-search-button-container`},$r={class:`mini-search-button-placeholder`},ei=z({__name:`SearchButton`,props:{locales:{}},setup(e){let t=_t(ae(()=>e.locales));return(e,n)=>(h(),P(`button`,{type:`button`,class:`mini-search mini-search-button`,"aria-label":R(t).placeholder},[L(`span`,Qr,[n[0]||=L(`span`,{class:`mini-search-search-icon vpi-mini-search`,"aria-label":`search icon`},null,-1),L(`span`,$r,A(R(t).placeholder),1)]),n[1]||=L(`span`,{class:`mini-search-button-keys`},[L(`kbd`,{class:`mini-search-button-key`}),L(`kbd`,{class:`mini-search-button-key`},`K`)],-1)],8,Zr))}}),ti={class:`search-wrapper`},ni={id:`local-search`},ri=I(z({__name:`Search`,props:{locales:{},options:{}},setup(e){let t=fe(()=>lt(()=>import(`./SearchBox-CDHFji50.js`),__vite__mapDeps([0,1,2]))),n=F(!1);Be(`k`,e=>{(e.ctrlKey||e.metaKey)&&(e.preventDefault(),n.value=!0)}),Be(`/`,e=>{r(e)||(e.preventDefault(),n.value=!0)});function r(e){let t=e.target,n=t.tagName;return t.isContentEditable||n===`INPUT`||n===`SELECT`||n===`TEXTAREA`}return(r,i)=>(h(),P(`div`,ti,[n.value?(h(),E(R(t),{key:0,locales:e.locales,options:e.options,onClose:i[0]||=e=>n.value=!1},null,8,[`locales`,`options`])):D(``,!0),L(`div`,ni,[w(ei,{locales:e.locales,onClick:i[1]||=e=>n.value=!0},null,8,[`locales`])])]))}}),[[`__scopeId`,`data-v-e32f6223`]]),ii=kt({default:()=>si}),ai={"/":{placeholder:`搜索文档`,resetButtonTitle:`重置搜索`,backButtonTitle:`关闭`,noResultsText:`无搜索结果:`,footer:{selectText:`选择`,selectKeyAriaLabel:`输入`,navigateText:`切换`,navigateUpKeyAriaLabel:`向上`,navigateDownKeyAriaLabel:`向下`,closeText:`关闭`,closeKeyAriaLabel:`退出`}}},oi={},si=Oe({enhance({app:e}){e.component(`SearchBox`,e=>r(ri,{locales:ai,options:oi,...e}))}}),ci={"/":{contributors:`贡献者`,changelog:`更新日志`,timeOn:`于`,viewChangelog:`查看所有更新日志`,latestUpdateAt:`最近更新`}},li=()=>Ln(ci),ui=({level:e=2,text:t,anchor:n})=>r(`h${e||2}`,{id:n,tabindex:`-1`},r(`a`,{href:`#${n}`,class:`header-anchor`},r(`span`,t))),di=(e=!0)=>{let{frontmatter:t,page:n}=be();return j(()=>t.value.contributors===!1||!M(e)?[]:n.value.git.contributors??[])},fi=({name:e,url:t,avatar:n})=>r(t?`a`:`span`,{href:t,target:`_blank`,rel:`noreferrer`,class:`vp-contributor`},[n?r(`img`,{src:n,alt:``,class:`vp-contributor-avatar`}):null,r(`span`,{class:`vp-contributor-name`},e)]),pi=z({name:`GitContributors`,props:{title:String,headerLevel:{type:Number,default:2}},setup(e){let t=di(),n=li();return()=>t.value.length>0?[r(ui,{level:e.headerLevel,anchor:`doc-contributors`,text:e.title||n.value.contributors}),r(`div`,{class:`vp-contributors`},t.value.map(e=>r(fi,e)))]:null}}),mi={provider:`github`,pattern:{commit:`:repo/commit/:hash`,issue:`:repo/issues/:issue`,tag:`:repo/releases/tag/:tag`},repo:`pengzhanbo/vuepress-theme-plume`},hi=(e,t)=>!e||Xe(e)?e:t===`github`?`https://github.com/${e}`:t===`gitee`?`https://gitee.com/${e}`:e,gi=/#(\d+)/g,_i=(e=!0)=>{let{frontmatter:t,lang:n,page:r}=be(),{pattern:i={},provider:a}=mi,o=hi(mi.repo,a);return j(()=>{if(t.value.changelog===!1||!M(e))return[];let a=new Intl.DateTimeFormat(n.value,{dateStyle:`short`});return(r.value.git?.changelog??[]).map(e=>{let t=Object.assign({date:a.format(e.time)},e);return i.issue&&o&&(t.message=t.message.replace(gi,(e,t)=>`<a href="${i.issue.replace(`:issue`,t).replace(`:repo`,o)}" target="_blank" rel="noopener noreferrer">${e}</a>`)),i.commit&&o&&(t.commitUrl=i.commit.replace(`:hash`,t.hash).replace(`:repo`,o)),i.tag&&o&&t.tag&&(t.tagUrl=i.tag.replace(`:tag`,t.tag).replace(`:repo`,o)),t})})},vi=(e=!0)=>{let{lang:t,page:n}=be(),r=li();return j(()=>{if(!M(e))return null;let i=n.value.git?.updatedTime??n.value.git?.changelog?.[0].time;if(!i)return null;let a=new Date(i);return{date:a,text:new Intl.DateTimeFormat(t.value,{dateStyle:`short`,timeStyle:`short`}).format(i),iso:a.toISOString(),locale:r.value.latestUpdateAt}})},yi=z({name:`GitChangelog`,props:{title:String,headerLevel:{type:Number,default:2}},setup(e){let t=_i(),n=li(),i=vi(),[a,o]=ge(),s=()=>r(`div`,{class:`vp-changelog-header`,onClick:()=>o()},[r(`div`,{class:`vp-latest-updated`},[r(`span`,{class:`vp-changelog-icon`}),r(`span`,{"data-allow-mismatch":``},i.value.text)]),r(`div`,[r(`span`,{class:`vp-changelog-menu-icon`}),r(`span`,n.value.viewChangelog)])]),c=({item:e})=>r(`li`,{class:`vp-changelog-item-tag`},r(`div`,[r(`a`,{class:`vp-changelog-tag`},r(`code`,e.tag)),r(`span`,{class:`vp-changelog-date`,"data-allow-mismatch":``},[n.value.timeOn,` `,r(`time`,{datetime:new Date(e.time).toISOString()},e.date)])])),l=({item:e})=>r(`li`,{class:`vp-changelog-item-commit`},[r(e.commitUrl?`a`:`span`,{class:`vp-changelog-hash`,href:e.commitUrl,target:`_blank`,rel:`noreferrer`},[r(`code`,e.hash.slice(0,5))]),r(`span`,{class:`vp-changelog-divider`},`-`),r(`span`,{class:`vp-changelog-message`,innerHTML:e.message}),r(`span`,{class:`vp-changelog-date`,"data-allow-mismatch":``},[n.value.timeOn||`on`,` `,r(`time`,{datetime:new Date(e.time).toISOString()},e.date)])]);return()=>t.value.length>0?[r(ui,{level:e.headerLevel,anchor:`doc-changelog`,text:e.title||n.value.changelog}),r(`div`,{class:[`vp-changelog-wrapper`,{active:a.value}]},[r(s),r(`ul`,{class:`vp-changelog-list`},[t.value.map(e=>e.tag?r(c,{item:e,key:e.tag}):r(l,{item:e,key:e.hash}))])])]:null}}),bi=kt({default:()=>xi}),xi={enhance:({app:e})=>{e.component(`GitContributors`,pi),e.component(`GitChangelog`,yi)}},Si={"/":[{type:`post`,dir:`blog`,title:`博客`,link:`/blog/`,linkPrefix:`/blog/`,tags:!0,tagsLink:`/blog/tags/`,archives:!0,archivesLink:`/blog/archives/`,categories:!0,categoriesLink:`/blog/categories/`},{type:`doc`,dir:`demo`,linkPrefix:`/demo/`,title:`笔记`}]};function Ci(e){return!Xe(e)||/github\.com/.test(e)?`GitHub`:/bitbucket\.org/.test(e)?`Bitbucket`:/gitlab\.com/.test(e)?`GitLab`:/gitee\.com/.test(e)?`Gitee`:null}var wi={GitHub:`:repo/edit/:branch/:path`,GitLab:`:repo/-/edit/:branch/:path`,Gitee:`:repo/edit/:branch/:path`,Bitbucket:`:repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default`};function Ti({docsRepo:e,editLinkPattern:t}){if(t)return t;let n=Ci(e);return n===null?null:wi[n]}function Ei({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:r,editLinkPattern:i}){if(!r)return null;let a=Ti({docsRepo:e,editLinkPattern:i});return a?a.replace(/:repo/,Xe(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,ze(`${Qe(n)}/${r}`)):null}function Di(e){let{notFound:t,meta:n,path:r}=we(e);return t?{text:r,link:r}:{text:n.title||Oi(r),link:r,icon:n.icon,badge:n.badge}}function Oi(e){return e=e.replace(/index\.html?$/i,``).replace(/\.html?$/i,``).replace(/\/$/,``),decodeURIComponent(e.slice(e.lastIndexOf(`/`)+1))}function K(e=``,t=``){return Vt(t)||dt(t)?t:ot(`${e}/${t}`.replace(/\/+/g,`/`))}function ki(e,t=``){return Ge(K(e,t))}var Ai=/#.*/,ji=/(index|README)?\.(md|html)$/,q=typeof document<`u`;function Mi(e){return Array.isArray(e)?e:[e]}function Ni(e,t,n=!1){if(t===void 0)return!1;if(e=Pi(`/${e.replace(/^\//,``)}`),n)return new RegExp(t).test(e);if(Pi(t)!==e)return!1;let r=t.match(Ai);return r?(q?location.hash:``)===r[0]:!0}function Pi(e){return decodeURI(e).replace(Ai,``).replace(ji,``)}function Fi(e){return e===void 0?``:String(Number(e))===String(e)?`${e}px`:e}var Ii=[`linear-gradient`,`radial-gradient`,`repeating-linear-gradient`,`repeating-radial-gradient`,`conic-gradient`];function Li(e){return Ii.some(t=>e.startsWith(t))}var Ri={locales:{"/":{selectLanguageName:`简体中文`,selectLanguageText:`选择语言`,appearanceText:`外观`,lightModeSwitchTitle:`切换为浅色主题`,darkModeSwitchTitle:`切换为深色主题`,outlineLabel:`此页内容`,returnToTopLabel:`返回顶部`,editLinkText:`编辑此页`,contributorsText:`贡献者`,prevPageLabel:`上一页`,nextPageLabel:`下一页`,lastUpdatedText:`最后更新于`,changelogText:`变更历史`,changelogOnText:`于`,changelogButtonText:`查看全部变更历史`,copyrightText:`版权所有`,copyrightAuthorText:`版权归属:`,copyrightCreationOriginalText:`本文链接:`,copyrightCreationTranslateText:`本文翻译自:`,copyrightCreationReprintText:`本文转载自:`,copyrightLicenseText:`许可证:`,openNewWindowText:`(在新窗口打开)`,notFound:{code:`404`,title:`页面未找到`,quote:`但是,如果你不改变方向,并且一直寻找,最终可能会到达你要去的地方。`,linkText:`返回首页`},homeText:`首页`,postsText:`博客`,tagText:`标签`,archiveText:`归档`,categoryText:`分类`,archiveTotalText:`{count} 篇`,encryptButtonText:`确认`,encryptPlaceholder:`请输入密码`,encryptGlobalText:`本站只允许密码访问`,encryptPageText:`本页面只允许密码访问`,footer:{message:`Powered by <a target="_blank" href="https://v2.vuepress.vuejs.org/">VuePress</a> & <a target="_blank" href="https://theme-plume.vuejs.press">vuepress-theme-plume</a>`},copyPageText:`复制页面`,copiedPageText:`复制成功`,copingPageText:`复制中..`,copyTagline:`将页面以 Markdown 格式复制供 LLMs 使用`,viewMarkdown:`以 Markdown 格式查看`,viewMarkdownTagline:`以纯文本查看此页面`,askAIText:`在 {name} 中打开`,askAITagline:`向 {name} 提问有关此页面`,askAIMessage:`阅读 {link} 并回答内容相关的问题。`,docsRepo:`pengzhanbo/vuepress-theme-plume`,docsDir:`examples/layout-slots/docs`,logo:`https://theme-plume.vuejs.press/plume.png`,social:[{icon:`github`,link:`/`}],profile:{avatar:`https://theme-plume.vuejs.press/plume.png`,name:`VuePress Plume`,description:`vuepress-theme-plume`},navbar:[{text:`首页`,link:`/`},{text:`博客`,link:`/blog/`},{text:`404`,link:`/404/`},{text:`笔记`,link:`/demo/README.md`}]}},appearance:!0,navbarSocialInclude:[`github`,`twitter`,`discord`,`facebook`],aside:!0,outline:[2,3],externalLinkIcon:!0,editLink:!0,prevPage:!0,nextPage:!0,footer:{message:`Power by <a target="_blank" href="https://v2.vuepress.vuejs.org/">VuePress</a> & <a target="_blank" href="https://theme-plume.vuejs.press">vuepress-theme-plume</a>`},docsRepo:`pengzhanbo/vuepress-theme-plume`,docsDir:`examples/layout-slots/docs`,logo:`https://theme-plume.vuejs.press/plume.png`,social:[{icon:`github`,link:`/`}],profile:{avatar:`https://theme-plume.vuejs.press/plume.png`,name:`VuePress Plume`,description:`vuepress-theme-plume`},contributors:{mode:`block`},changelog:!0},zi=[`eJyLjgUAARUAuQ==`,`eJyrrgUAAXUA+Q==`,0,``];function Bi(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})}var J=class{constructor(){this.mutex=Promise.resolve()}lock(){let e=()=>{};return this.mutex=this.mutex.then(()=>new Promise(e)),new Promise(t=>{e=t})}dispatch(e){return Bi(this,void 0,void 0,function*(){let t=yield this.lock();try{return yield Promise.resolve(e())}finally{t()}})}};function Vi(){return typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:global}var Hi=Vi(),Ui=Hi.Buffer??null,Wi=Hi.TextEncoder?new Hi.TextEncoder:null;function Gi(e,t){return(e&15)+(e>>6|e>>3&8)<<4|(t&15)+(t>>6|t>>3&8)}function Ki(e,t){let n=t.length>>1;for(let r=0;r<n;r++){let n=r<<1;e[r]=Gi(t.charCodeAt(n),t.charCodeAt(n+1))}}function qi(e,t){if(e.length!==t.length*2)return!1;for(let n=0;n<t.length;n++){let r=n<<1;if(t[n]!==Gi(e.charCodeAt(r),e.charCodeAt(r+1)))return!1}return!0}var Ji=87,Yi=48;function Xi(e,t,n){let r=0;for(let i=0;i<n;i++){let n=t[i]>>>4;e[r++]=n>9?n+Ji:n+Yi,n=t[i]&15,e[r++]=n>9?n+Ji:n+Yi}return String.fromCharCode.apply(null,e)}var Zi=Ui===null?e=>{if(typeof e==`string`)return Wi.encode(e);if(ArrayBuffer.isView(e))return new Uint8Array(e.buffer,e.byteOffset,e.byteLength);throw Error(`Invalid data type!`)}:e=>{if(typeof e==`string`){let t=Ui.from(e,`utf8`);return new Uint8Array(t.buffer,t.byteOffset,t.length)}if(Ui.isBuffer(e))return new Uint8Array(e.buffer,e.byteOffset,e.length);if(ArrayBuffer.isView(e))return new Uint8Array(e.buffer,e.byteOffset,e.byteLength);throw Error(`Invalid data type!`)},Qi=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,$i=new Uint8Array(256);for(let e=0;e<64;e++)$i[Qi.charCodeAt(e)]=e;function ea(e){let t=Math.floor(e.length*.75),n=e.length;return e[n-1]===`=`&&(--t,e[n-2]===`=`&&--t),t}function ta(e){let t=ea(e),n=e.length,r=new Uint8Array(t),i=0;for(let t=0;t<n;t+=4){let n=$i[e.charCodeAt(t)],a=$i[e.charCodeAt(t+1)],o=$i[e.charCodeAt(t+2)],s=$i[e.charCodeAt(t+3)];r[i]=n<<2|a>>4,i+=1,r[i]=(a&15)<<4|o>>2,i+=1,r[i]=(o&3)<<6|s&63,i+=1}return r}var na=16*1024,ra=4,ia=new J,aa=new Map;function oa(e,t){return Bi(this,void 0,void 0,function*(){let n=null,r=null,i=!1;if(typeof WebAssembly>`u`)throw Error(`WebAssembly is not supported in this environment!`);let a=(e,t=0)=>{r.set(e,t)},o=()=>r,s=()=>n.exports,c=e=>{n.exports.Hash_SetMemorySize(e);let t=n.exports.Hash_GetBuffer(),i=n.exports.memory.buffer;r=new Uint8Array(i,t,e)},l=()=>new DataView(n.exports.memory.buffer).getUint32(n.exports.STATE_SIZE,!0),u=ia.dispatch(()=>Bi(this,void 0,void 0,function*(){if(!aa.has(e.name)){let t=ta(e.data),n=WebAssembly.compile(t);aa.set(e.name,n)}let t=yield aa.get(e.name);n=yield WebAssembly.instantiate(t,{})})),d=()=>Bi(this,void 0,void 0,function*(){n||(yield u);let e=n.exports.Hash_GetBuffer(),t=n.exports.memory.buffer;r=new Uint8Array(t,e,na)}),f=(e=null)=>{i=!0,n.exports.Hash_Init(e)},p=e=>{let t=0;for(;t<e.length;){let i=e.subarray(t,t+na);t+=i.length,r.set(i),n.exports.Hash_Update(i.length)}},m=e=>{if(!i)throw Error(`update() called before init()`);p(Zi(e))},h=new Uint8Array(t*2),g=(e,a=null)=>{if(!i)throw Error(`digest() called before init()`);return i=!1,n.exports.Hash_Final(a),e===`binary`?r.slice(0,t):Xi(h,r,t)},_=()=>{if(!i)throw Error(`save() can only be called after init() and before digest()`);let t=n.exports.Hash_GetState(),r=l(),a=n.exports.memory.buffer,o=new Uint8Array(a,t,r),s=new Uint8Array(ra+r);return Ki(s,e.hash),s.set(o,ra),s},v=t=>{if(!(t instanceof Uint8Array))throw Error(`load() expects an Uint8Array generated by save()`);let r=n.exports.Hash_GetState(),a=l(),o=ra+a,s=n.exports.memory.buffer;if(t.length!==o)throw Error(`Bad state length (expected ${o} bytes, got ${t.length})`);if(!qi(e.hash,t.subarray(0,ra)))throw Error(`This state was written by an incompatible hash implementation`);let c=t.subarray(ra);new Uint8Array(s,r,a).set(c),i=!0},y=e=>typeof e==`string`?e.length<na/4:e.byteLength<na,b=y;switch(e.name){case`argon2`:case`scrypt`:b=()=>!0;break;case`blake2b`:case`blake2s`:b=(e,t)=>t<=512&&y(e);break;case`blake3`:b=(e,t)=>t===0&&y(e);break;case`xxhash64`:case`xxhash3`:case`xxhash128`:case`crc64`:b=()=>!1;break}return yield d(),{getMemory:o,writeMemory:a,getExports:s,setMemorySize:c,init:f,update:m,digest:g,save:_,load:v,calculate:(e,i=null,a=null)=>{if(!b(e,i))return f(i),m(e),g(`hex`,a);let o=Zi(e);return r.set(o),n.exports.Hash_Calculate(o.length,i,a),Xi(h,r,t)},hashLength:t}})}function sa(e,t,n){return Bi(this,void 0,void 0,function*(){let r=yield e.lock(),i=yield oa(t,n);return r(),i})}new J,new J,new J,new J,new J,new J,new J;var ca={name:`md5`,data:`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`,hash:`e6508e4b`},la=new J,ua=null;function da(e){if(ua===null)return sa(la,ca,16).then(t=>(ua=t,ua.calculate(e)));try{let t=ua.calculate(e);return Promise.resolve(t)}catch(e){return Promise.reject(e)}}new J,new J,new J,new J,new J,new J,new J,new J,new J,new J,new J,new J;var fa={name:`bcrypt`,data:`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`,hash:`8bd8822d`},pa=e=>!(!/^\$2[axyb]\$[0-3][0-9]\$[./A-Za-z0-9]{53}$/.test(e)||e[4]===`0`&&Number(e[5])<4||e[4]===`3`&&Number(e[5])>1),ma=e=>{if(!e||typeof e!=`object`)throw Error(`Invalid options parameter. It requires an object.`);if(e.hash===void 0||typeof e.hash!=`string`)throw Error(`Hash should be specified`);if(e.hash.length!==60)throw Error(`Hash should be 60 bytes long`);if(!pa(e.hash))throw Error(`Invalid hash`);if(e.password=Zi(e.password),e.password.length<1)throw Error(`Password should be at least 1 byte long`);if(e.password.length>72)throw Error(`Password should be at most 72 bytes long`)};function ha(e){return Bi(this,void 0,void 0,function*(){ma(e);let{hash:t,password:n}=e,r=yield oa(fa,0);r.writeMemory(Zi(t),0);let i=Zi(n);return r.writeMemory(i,60),!!r.getExports().bcrypt_verify(i.length)})}new J,new J;var ga={co:[`skill-icons`,`simple-icons`,`material-symbols`],bg:{0:[`vscode-dark`,`twitter`]},mask:{1:[`github`],2:[`home`]}},_a={"/":{"/demo/":{items:[``,`foo`,`bar`],prefix:`/demo/`}},__auto__:{},__home__:{}},va={"/blog/":[{path:`/article/fs03b2zf/`,title:`Markdown`,categoryList:[{id:`5ebeb6`,sort:1e4,name:`preview`}],tags:[`markdown`],createTime:`2025/04/17 02:28:30`,lang:`zh-CN`,excerpt:``,readingTime:{minutes:2.76,words:829}},{path:`/article/u2pon1pb/`,title:`Layout: Page`,categoryList:[{id:`5ebeb6`,sort:1e4,name:`preview`}],tags:[`预览`,`组件`],createTime:`2025/04/17 02:28:30`,lang:`zh-CN`,excerpt:``,readingTime:{minutes:.07,words:20}}]},ya={预览:`n39p`,组件:`ha8o`,markdown:`h1vl`};function ba(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(typeof document>`u`)){var r=document.head||document.getElementsByTagName(`head`)[0],i=document.createElement(`style`);i.type=`text/css`,n===`top`&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}ba(`@keyframes watermark{0%{background-position:0 0}25%{background-position:100% 100%}50%{background-position:100% 0}75%{background-position:0 100%}to{background-position:0 0}}@keyframes watermark-horizontal{0%{background-position-x:0}to{background-position-x:100%}}@keyframes watermark-vertical{0%{background-position-y:0}to{background-position-y:100%}}`);var xa=function(e,t){return xa=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},xa(e,t)};function Sa(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);xa(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var Ca=function(){return Ca=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Ca.apply(this,arguments)};function wa(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})}function Ta(e,t){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,i,a,o=Object.create((typeof Iterator==`function`?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),typeof Symbol==`function`&&(o[Symbol.iterator]=function(){return this}),o;function s(e){return function(t){return c([e,t])}}function c(s){if(r)throw TypeError(`Generator is already executing.`);for(;o&&(o=0,s[0]&&(n=0)),n;)try{if(r=1,i&&(a=s[0]&2?i.return:s[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,s[1])).done)return a;switch(i=0,a&&(s=[s[0]&2,a.value]),s[0]){case 0:case 1:a=s;break;case 4:return n.label++,{value:s[1],done:!1};case 5:n.label++,i=s[1],s=[0];continue;case 7:s=n.ops.pop(),n.trys.pop();continue;default:if((a=n.trys,!(a=a.length>0&&a[a.length-1]))&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!a||s[1]>a[0]&&s[1]<a[3])){n.label=s[1];break}if(s[0]===6&&n.label<a[1]){n.label=a[1],a=s;break}if(a&&n.label<a[2]){n.label=a[2],n.ops.push(s);break}a[2]&&n.ops.pop(),n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e],i=0}finally{r=a=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}var Ea=function(e){return e.toDataURL(`image/png`,1)},Da=function(e){return typeof e==`function`},Oa=function(e){return e===void 0},ka=function(e){return typeof e==`string`},Aa=function(e,t,n){t===void 0&&(t={}),n===void 0&&(n=`http://www.w3.org/2000/svg`);var r=document.createElementNS(n,e);for(var i in t)r.setAttribute(i,t[i]);return r},ja=function(e,t,n){for(var r=[],i=``,a=``,o=0,s=t.length;o<s;o++){if(a=t.charAt(o),a===`
|
|
`){r.push(i),i=``;continue}i+=a,e.measureText(i).width>n&&(r.push(i.substring(0,i.length-1)),i=``,o--)}return r.push(i),r},Ma=function(e,t){return wa(void 0,void 0,void 0,function(){var n,r,i,a,o,s,c,l;return Ta(this,function(u){switch(u.label){case 0:return n=Aa(`svg`,{xmlns:`http://www.w3.org/2000/svg`}),r=document.createElement(`div`),r.setAttribute(`xmlns`,`http://www.w3.org/1999/xhtml`),r.style.cssText=`
|
|
text-align: center;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 100%;
|
|
height: 100%;
|
|
font: ${e.font};
|
|
color: ${t.fontColor};
|
|
`,r.innerHTML=`<div class='rich-text-content'>${t.content}</div>`,document.body.appendChild(r),[4,Na(r)];case 1:return u.sent(),i=r.querySelector(`.rich-text-content`)?.getBoundingClientRect(),a=i?.width,o=i?.height,document.body.removeChild(r),s=t.richTextWidth||a||t.width,c=t.richTextHeight||o||t.height,n.setAttribute(`width`,s.toString()),n.setAttribute(`height`,c.toString()),l=Aa(`foreignObject`,{width:s.toString(),height:c.toString()}),l.appendChild(r),n.appendChild(l),[2,{element:n,width:s,height:c}]}})})};function Na(e){return wa(this,void 0,void 0,function(){var t,n,r,i,a;return Ta(this,function(o){switch(o.label){case 0:t=e.querySelectorAll(`img`),n=function(e){var t,n,r,i,a;return Ta(this,function(o){switch(o.label){case 0:if(t=e.getAttribute(`src`),!t)return[3,6];o.label=1;case 1:return o.trys.push([1,5,,6]),[4,fetch(t)];case 2:return n=o.sent(),[4,n.blob()];case 3:return r=o.sent(),[4,new Promise(function(e,t){var n=new FileReader;n.onloadend=function(){return e(n.result)},n.onerror=t,n.readAsDataURL(r)})];case 4:return i=o.sent(),ka(i)&&e.setAttribute(`src`,i),[3,6];case 5:return a=o.sent(),console.error(`Error converting ${t} to base64:`,a),[3,6];case 6:return[2]}})},r=0,i=Array.from(t),o.label=1;case 1:return r<i.length?(a=i[r],[5,n(a)]):[3,4];case 2:o.sent(),o.label=3;case 3:return r++,[3,1];case 4:return[2]}})})}var Pa=function(e){return`data:image/svg+xml;charset=utf-8,${e.outerHTML.replace(/<(img|br|input|hr|embed)(.*?)>/g,`<$1$2/>`).replace(/\n/g,``).replace(/\t/g,``).replace(/#/g,`%23`)}`},Y=function(e,t){return Oa(e)?t:e},Fa=function(e,t,n){t===void 0&&(t=void 0),n===void 0&&(n=void 0);var r=new Image;return r.setAttribute(`crossOrigin`,`anonymous`),!Oa(t)&&(r.width=t),!Oa(n)&&(r.height=n),r.src=e,new Promise(function(e){r.onload=function(){e(r)}})},Ia=function(e,t,n){return Array.from({length:e},function(){return Array(t).fill(n)})},La=function(e,t){if(!e)return``;var n=Math.random()*6+2,r=Math.random()*2+2;switch(t){case`repeat`:return`animation: 200s linear 0s infinite alternate watermark !important;`;case`repeat-x`:return`animation: ${n}s linear 0s infinite alternate watermark-vertical !important;'`;case`repeat-y`:return`animation: ${r}s linear 0s infinite alternate watermark-horizontal !important;'`;case`no-repeat`:return`animation: ${n}s linear 0s infinite alternate watermark-horizontal, ${r}s linear 0s infinite alternate watermark-vertical !important;`;default:return``}},Ra={width:300,height:300,rotate:45,layout:`default`,auxiliaryLine:!1,translatePlacement:`middle`,contentType:`text`,content:`hello watermark-js-plus`,textType:`fill`,imageWidth:0,imageHeight:0,lineHeight:30,zIndex:2147483647,backgroundPosition:`0 0`,backgroundRepeat:`repeat`,fontSize:`20px`,fontFamily:`sans-serif`,fontStyle:``,fontVariant:``,fontColor:`#000`,fontWeight:`normal`,filter:`none`,letterSpacing:`0px`,wordSpacing:`0px`,globalAlpha:.5,mode:`default`,mutationObserve:!0,monitorProtection:!1,movable:!1,parent:`body`,onSuccess:function(){},onBeforeDestroy:function(){},onDestroyed:function(){},onObserveError:function(){}},za=function(e,t,n){var r=e.getContext(`2d`);if(r===null)throw Error(`get context error`);r.font=`${t.fontStyle} ${t.fontVariant} ${t.fontWeight} ${t.fontSize} ${t.fontFamily}`,r.filter=t.filter,r.letterSpacing=t.letterSpacing,r.wordSpacing=t.wordSpacing,t?.rotate&&(t.rotate=(360-t.rotate%360)*(Math.PI/180)),Oa(n.textRowMaxWidth)&&(t.textRowMaxWidth=t.width);var i={image:{rect:{width:t.imageWidth,height:t.imageHeight},position:{x:0,y:0}},textLine:{data:[],yOffsetValue:0},advancedStyleParams:{linear:{x0:0,x1:0},radial:{x0:0,y0:0,r0:0,x1:0,y1:0,r1:0},conic:{x:0,y:0,startAngle:0},pattern:{}}};switch(t.contentType){case`text`:i.textLine.data=[t.content];break;case`multi-line-text`:i.textLine.data=ja(r,t.content,t.textRowMaxWidth);break}var a=t.width/2,o=t.height/2,s=`middle`,c=`center`;switch(!Oa(n?.translateX)&&!Oa(n?.translateY)?(a=n?.translateX,o=n?.translateY,s=`top`,c=`left`):(i.advancedStyleParams.linear.x0=-t.width/2,i.advancedStyleParams.linear.x1=t.width/2,i.advancedStyleParams.radial.r0=0,i.advancedStyleParams.radial.r1=t.width/2),n.translatePlacement){case`top`:a=t.width/2,o=0,s=`top`,i.advancedStyleParams.linear.x0=-t.width/2,i.advancedStyleParams.linear.x1=t.width/2,i.advancedStyleParams.radial.y0=i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.radial.y1=i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.conic.y=i.textLine.data.length*t.lineHeight/2;break;case`top-start`:a=0,o=0,s=`top`,c=`start`,i.advancedStyleParams.linear.x0=0,i.advancedStyleParams.linear.x1=t.width,i.advancedStyleParams.radial.x0=t.width/2,i.advancedStyleParams.radial.y0=i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.radial.x1=t.width/2,i.advancedStyleParams.radial.y1=i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.conic.x=t.width/2,i.advancedStyleParams.conic.y=i.textLine.data.length*t.lineHeight/2;break;case`top-end`:a=t.width,o=0,s=`top`,c=`end`,i.advancedStyleParams.linear.x0=0,i.advancedStyleParams.linear.x1=-t.width,i.advancedStyleParams.radial.x0=-t.width/2,i.advancedStyleParams.radial.y0=i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.radial.x1=-t.width/2,i.advancedStyleParams.radial.y1=i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.conic.x=-t.width/2,i.advancedStyleParams.conic.y=i.textLine.data.length*t.lineHeight/2;break;case`bottom`:a=t.width/2,o=t.height,s=`bottom`,i.advancedStyleParams.linear.x0=-t.width/2,i.advancedStyleParams.linear.x1=t.width/2,i.advancedStyleParams.radial.y0=-i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.radial.y1=-i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.conic.x=0,i.advancedStyleParams.conic.y=-i.textLine.data.length*t.lineHeight/2;break;case`bottom-start`:a=0,o=t.height,s=`bottom`,c=`start`,i.advancedStyleParams.linear.x0=0,i.advancedStyleParams.linear.x1=t.width,i.advancedStyleParams.radial.x0=t.width/2,i.advancedStyleParams.radial.y0=-i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.radial.x1=t.width/2,i.advancedStyleParams.radial.y1=-i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.conic.x=t.width/2,i.advancedStyleParams.conic.y=-i.textLine.data.length*t.lineHeight/2;break;case`bottom-end`:a=t.width,o=t.height,s=`bottom`,c=`end`,i.advancedStyleParams.linear.x0=0,i.advancedStyleParams.linear.x1=-t.width,i.advancedStyleParams.radial.x0=-t.width/2,i.advancedStyleParams.radial.y0=-i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.radial.x1=-t.width/2,i.advancedStyleParams.radial.y1=-i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.conic.x=-t.width/2,i.advancedStyleParams.conic.y=-i.textLine.data.length*t.lineHeight/2;break;case`left`:a=0,o=t.height/2,c=`start`,i.advancedStyleParams.linear.x0=0,i.advancedStyleParams.linear.x1=t.width,i.advancedStyleParams.radial.x0=t.width/2,i.advancedStyleParams.radial.x1=t.width/2,i.advancedStyleParams.conic.x=t.width/2,i.advancedStyleParams.conic.y=0;break;case`right`:a=t.width,o=t.height/2,c=`end`,i.advancedStyleParams.linear.x0=0,i.advancedStyleParams.linear.x1=-t.width,i.advancedStyleParams.radial.x0=-t.width/2,i.advancedStyleParams.radial.x1=-t.width/2,i.advancedStyleParams.conic.x=-t.width/2,i.advancedStyleParams.conic.y=0;break}if(t.translateX=a,t.translateY=o,Oa(n?.textBaseline)&&(t.textBaseline=s),Oa(n?.textAlign)&&(t.textAlign=c),[`text`,`multi-line-text`].includes(t.contentType))switch(t.textBaseline){case`middle`:i.textLine.yOffsetValue=(i.textLine.data.length-1)*t.lineHeight/2;break;case`bottom`:case`alphabetic`:case`ideographic`:i.textLine.yOffsetValue=(i.textLine.data.length-1)*t.lineHeight+(t.lineHeight-parseInt(t.fontSize))/2;break;case`top`:case`hanging`:i.textLine.yOffsetValue=-t.lineHeight/2+parseInt(t.fontSize)/2;break}return i},Ba=(function(e){typeof window>`u`||e&&Object.defineProperty(window,`MutationObserver`,{writable:!1,configurable:!1})}),Va=function(){function e(t,n){this.props=t,this.options=n,this.canvas=e.createCanvas(this.options.width,this.options.height),this.recommendOptions=za(this.canvas,this.options,this.props)}return e.createCanvas=function(e,t){var n,r=window.devicePixelRatio||1,i=document.createElement(`canvas`);return i.width=e*r,i.height=t*r,i.style.width=`${e}px`,i.style.height=`${t}px`,(n=i.getContext(`2d`))==null||n.setTransform(r,0,0,r,0,0),i},e.clearCanvas=function(e){var t=e.getContext(`2d`);if(t===null)throw Error(`get context error`);t.restore(),t.resetTransform(),t.clearRect(0,0,e.width,e.height);var n=window.devicePixelRatio||1;t.setTransform(n,0,0,n,0,0)},e.prototype.getCanvas=function(){return this.canvas},e.prototype.clear=function(){e.clearCanvas(this.canvas)},e.prototype.draw=function(){var e=this,t=this.canvas.getContext(`2d`);if(t===null)throw Error(`get context error`);return this.options.auxiliaryLine&&(t.beginPath(),t.rect(0,0,this.options.width,this.options.height),t.lineWidth=1,t.strokeStyle=`#000`,t.stroke(),t.closePath(),t.beginPath(),t.rect(this.options.translateX,this.options.translateY,1,1),t.lineWidth=1,t.strokeStyle=`#f00`,t.stroke(),t.closePath()),this.setStyle(t),t.save(),t.translate(this.options.translateX,this.options.translateY),t.rotate(this.options.rotate),new Promise(function(n){switch(e.options.contentType){case`text`:e.drawText(t,n);break;case`image`:e.drawImage(t,n);break;case`multi-line-text`:e.drawMultiLineText(t,n);break;case`rich-text`:e.drawRichText(t,n);break}})},e.prototype.setStyle=function(e){var t=`fillStyle`;this.options.textType===`stroke`&&(t=`strokeStyle`);var n=this.options.fontColor;if(this.options?.advancedStyle)switch(this.options.advancedStyle.type){case`linear`:n=this.createLinearGradient(e);break;case`radial`:n=this.createRadialGradient(e);break;case`conic`:n=this.createConicGradient(e);break;case`pattern`:n=this.createPattern(e);break}e[t]&&n&&(e[t]=n),this.options.textAlign&&(e.textAlign=this.options.textAlign),this.options.textBaseline&&(e.textBaseline=this.options.textBaseline),e.globalAlpha=this.options.globalAlpha,this.options.shadowStyle&&(e.shadowBlur=Y(this.options.shadowStyle.shadowBlur,0),e.shadowColor=Y(this.options.shadowStyle.shadowColor,`#00000000`),e.shadowOffsetX=Y(this.options.shadowStyle.shadowOffsetX,0),e.shadowOffsetY=Y(this.options.shadowStyle.shadowOffsetY,0)),Da(this.options.extraDrawFunc)&&this.options.extraDrawFunc(e)},e.prototype.createLinearGradient=function(e){var t,n=e.createLinearGradient(Y(this.options.advancedStyle?.params?.linear?.x0,this.recommendOptions.advancedStyleParams.linear.x0),Y(this.options.advancedStyle?.params?.linear?.y0,0),Y(this.options.advancedStyle?.params?.linear?.x1,this.recommendOptions.advancedStyleParams.linear.x1),Y(this.options.advancedStyle?.params?.linear?.y1,0));return(t=this.options?.advancedStyle?.colorStops)==null||t.forEach(function(e){n.addColorStop(e.offset,e.color)}),n},e.prototype.createConicGradient=function(e){var t,n=e.createConicGradient(Y(this.options?.advancedStyle?.params?.conic?.startAngle,0),Y(this.options?.advancedStyle?.params?.conic?.x,this.recommendOptions.advancedStyleParams.conic.x),Y(this.options?.advancedStyle?.params?.conic?.y,this.recommendOptions.advancedStyleParams.conic.y));return(t=this.options?.advancedStyle?.colorStops)==null||t.forEach(function(e){n.addColorStop(e.offset,e.color)}),n},e.prototype.createRadialGradient=function(e){var t,n=e.createRadialGradient(Y(this.options?.advancedStyle?.params?.radial?.x0,this.recommendOptions.advancedStyleParams.radial.x0),Y(this.options?.advancedStyle?.params?.radial?.y0,this.recommendOptions.advancedStyleParams.radial.y0),Y(this.options?.advancedStyle?.params?.radial?.r0,this.recommendOptions.advancedStyleParams.radial.r0),Y(this.options?.advancedStyle?.params?.radial?.x1,this.recommendOptions.advancedStyleParams.radial.x1),Y(this.options?.advancedStyle?.params?.radial?.y1,this.recommendOptions.advancedStyleParams.radial.y1),Y(this.options?.advancedStyle?.params?.radial?.r1,this.recommendOptions.advancedStyleParams.radial.r1));return(t=this.options?.advancedStyle?.colorStops)==null||t.forEach(function(e){n.addColorStop(e.offset,e.color)}),n},e.prototype.createPattern=function(e){return e.createPattern(this.options?.advancedStyle?.params?.pattern?.image,this.options?.advancedStyle?.params?.pattern?.repetition||``)},e.prototype.setText=function(e,t){var n=`fillText`;this.options.textType===`stroke`&&(n=`strokeText`),e[n]&&e[n](t.text,t.x,t.y,t.maxWidth)},e.prototype.drawText=function(e,t){this.setText(e,{text:this.options.content,x:0,y:0-this.recommendOptions.textLine.yOffsetValue,maxWidth:this.options.textRowMaxWidth||this.options.width}),t(e.canvas)},e.prototype.drawImage=function(e,t){var n=this;Fa(this.options.image).then(function(r){var i=n.getImageRect(r),a=i.width,o=i.height,s=n.getDrawImagePosition(a,o);e.drawImage(r,s.x,s.y,a,o),t(e.canvas)})},e.prototype.drawMultiLineText=function(e,t){var n=this,r=this.recommendOptions.textLine.data,i=this.recommendOptions.textLine.yOffsetValue;r.forEach(function(t,r){n.setText(e,{text:t,x:0,y:n.options.lineHeight*r-i,maxWidth:n.options.textRowMaxWidth||n.options.width})}),t(e.canvas)},e.prototype.drawRichText=function(e,t){return wa(this,void 0,void 0,function(){var n,r=this;return Ta(this,function(i){switch(i.label){case 0:return[4,Ma(e,this.options)];case 1:return n=i.sent(),Fa(Pa(n.element),n.width,n.height).then(function(n){var i=r.getDrawImagePosition(n.width,n.height);e.drawImage(n,i.x,i.y,n.width,n.height),t(e.canvas)}),[2]}})})},e.prototype.getImageRect=function(e){var t={width:this.options.imageWidth||0,height:this.options.imageHeight||0};switch(!0){case t.width!==0&&t.height===0:t.height=t.width*e.height/e.width;break;case t.width===0&&t.height!==0:t.width=t.height*e.width/e.height;break;case t.width===0&&t.height===0:t.width=e.width,t.height=e.height;break}return t},e.prototype.getDrawImagePosition=function(e,t){var n={x:-e/2,y:-t/2};switch(this.options.translatePlacement){case`top`:n.x=-e/2,n.y=0;break;case`top-start`:n.x=0,n.y=0;break;case`top-end`:n.x=-e,n.y=0;break;case`bottom`:n.x=-e/2,n.y=-t;break;case`bottom-start`:n.x=0,n.y=-t;break;case`bottom-end`:n.x=-e,n.y=-t;break;case`left`:n.x=0,n.y=-t/2;break;case`right`:n.x=-e,n.y=-t/2;break}return!Oa(this.props?.translateX)&&(n.x=0),!Oa(this.props?.translateY)&&(n.y=0),n},e}(),Ha=function(){function e(e,t){this.options=e,this.partialWidth=this.options.width,this.partialHeight=this.options.height,this.rows=this.options.gridLayoutOptions?.rows||1,this.cols=this.options.gridLayoutOptions?.cols||1,this.matrix=this.options.gridLayoutOptions?.matrix||Ia(this.rows,this.cols,1),this.gap=this.options.gridLayoutOptions?.gap||[0,0],this.partialCanvas=t}return e.prototype.draw=function(){var e=Va.createCanvas(this.options.gridLayoutOptions?.width||this.partialWidth*this.cols+this.gap[0]*this.cols,this.options.gridLayoutOptions?.height||this.partialHeight*this.rows+this.gap[1]*this.rows),t=e.getContext(`2d`);this.options.gridLayoutOptions?.backgroundImage&&t?.drawImage(this.options.gridLayoutOptions?.backgroundImage,0,0,this.options.gridLayoutOptions?.width,this.options.gridLayoutOptions?.height);for(var n=0;n<this.rows;n++)for(var r=0;r<this.cols;r++)this.matrix?.[n]?.[r]&&t?.drawImage(this.partialCanvas,this.partialWidth*r+this.gap[0]*r,this.partialHeight*n+this.gap[1]*n,this.partialWidth,this.partialHeight);return e},e}(),Ua=function(e,t){switch(e.layout){case`grid`:return new Ha(e,t).draw();default:return t}},Wa=function(e){switch(e.layout){case`grid`:var t=e.gridLayoutOptions?.cols||1,n=e.gridLayoutOptions?.rows||1,r=e.gridLayoutOptions?.gap||[0,0];return[e.width*t+r[0]*t,e.height*n+r[1]*n];default:return[e.width,e.height]}};(function(e){Sa(t,e);function t(t){return t===void 0&&(t={}),e.call(this,Ca(Ca({},t),{globalAlpha:.005,mode:`blind`}))||this}return t.prototype.changeOptions=function(){return wa(this,arguments,void 0,function(e,t,n){return e===void 0&&(e={}),t===void 0&&(t=`overwrite`),n===void 0&&(n=!0),Ta(this,function(r){switch(r.label){case 0:return e.globalAlpha=.005,e.mode=`blind`,this.initConfigData(e,t),Ba(this.options.monitorProtection),n?(this.remove(),[4,this.create()]):[3,2];case 1:r.sent(),r.label=2;case 2:return[2]}})})},t.decode=function(e){var t=e.url,n=t===void 0?``:t,r=e.fillColor,i=r===void 0?`#000`:r,a=e.compositeOperation,o=a===void 0?`color-burn`:a,s=e.mode,c=s===void 0?`canvas`:s,l=e.compositeTimes,u=l===void 0?3:l,d=e.onSuccess;if(n&&c===`canvas`){var f=new Image;f.src=n,f.addEventListener(`load`,function(){var e=f.width,t=f.height,n=Va.createCanvas(e,t),r=n.getContext(`2d`);if(!r)throw Error(`get context error`);r.drawImage(f,0,0,e,t),r.globalCompositeOperation=o,r.fillStyle=i;for(var a=0;a<u;a++)r.fillRect(0,0,e,t);var s=Ea(n);Da(d)&&d?.(s)})}},t})(function(){function e(e){e===void 0&&(e={}),this.parentElement=document.body,this.isCreating=!1,this.props=e,this.options=Ca(Ca({},Ra),e),this.changeParentElement(this.options.parent),this.watermarkCanvas=new Va(this.props,this.options),Ba(this.options.monitorProtection)}return e.prototype.changeOptions=function(){return wa(this,arguments,void 0,function(e,t,n){return e===void 0&&(e={}),t===void 0&&(t=`overwrite`),n===void 0&&(n=!0),Ta(this,function(r){switch(r.label){case 0:return this.initConfigData(e,t),Ba(this.options.monitorProtection),n?(this.remove(),[4,this.create()]):[3,2];case 1:r.sent(),r.label=2;case 2:return[2]}})})},e.prototype.create=function(){return wa(this,void 0,void 0,function(){var e,t,n,r,i,a,o,s,c,l;return Ta(this,function(u){switch(u.label){case 0:return this.isCreating?[2]:(this.isCreating=!0,!this.validateUnique()||!this.validateContent()?(this.isCreating=!1,[2]):(e=Oa(this.watermarkDom),[4,this.watermarkCanvas?.draw()]));case 1:if(u.sent(),this.layoutCanvas=Ua(this.options,this.watermarkCanvas?.getCanvas()),t=Ea(this.layoutCanvas),(a=this.watermarkCanvas)==null||a.clear(),this.watermarkDom=document.createElement(`div`),n=document.createElement(`div`),this.watermarkDom.__WATERMARK__=`watermark`,this.watermarkDom.__WATERMARK__INSTANCE__=this,r=this.checkParentElementType(),this.watermarkDom.style.cssText=`
|
|
z-index:${this.options.zIndex}!important;display:block!important;visibility:visible!important;transform:none!important;scale:none!important;
|
|
${r===`custom`?`top:0!important;bottom:0!important;left:0!important;right:0!important;height:100%!important;pointer-events:none!important;position:absolute!important;`:`position:relative!important;`}
|
|
`,i=Wa(this.options),n.style.cssText=`
|
|
display:block!important;visibility:visible!important;pointer-events:none;top:0;bottom:0;left:0;right:0;transform:none!important;scale:none!important;
|
|
position:${r===`root`?`fixed`:`absolute`}!important;-webkit-print-color-adjust:exact!important;width:100%!important;height:100%!important;
|
|
z-index:${this.options.zIndex}!important;background-image:url(${t})!important;background-repeat:${this.options.backgroundRepeat}!important;
|
|
background-size:${i[0]}px ${i[1]}px!important;background-position:${this.options.backgroundPosition};
|
|
${La(this.options.movable,this.options.backgroundRepeat)}
|
|
`,this.watermarkDom.appendChild(n),this.parentElement.appendChild(this.watermarkDom),this.options.mutationObserve)try{this.bindMutationObserve()}catch{(s=(o=this.options).onObserveError)==null||s.call(o)}return e&&((l=(c=this.options).onSuccess)==null||l.call(c)),this.isCreating=!1,[2]}})})},e.prototype.destroy=function(){this.remove(),this.watermarkDom=void 0},e.prototype.check=function(){return wa(this,void 0,void 0,function(){return Ta(this,function(e){return[2,this.parentElement.contains(this.watermarkDom)]})})},e.prototype.remove=function(){var e,t,n,r,i,a,o;(t=(e=this.options).onBeforeDestroy)==null||t.call(e),(n=this.observer)==null||n.disconnect(),(r=this.parentObserve)==null||r.disconnect(),(i=this.watermarkDom?.parentNode)==null||i.removeChild(this.watermarkDom),(o=(a=this.options).onDestroyed)==null||o.call(a)},e.prototype.initConfigData=function(e,t){var n=this;t===void 0&&(t=`overwrite`),t===`append`?Object.keys(e).forEach(function(t){n.props&&(n.props[t]=e[t])}):this.props=e,this.options=Ca(Ca({},Ra),this.props),this.changeParentElement(this.options.parent),this.watermarkCanvas=new Va(this.props,this.options)},e.prototype.changeParentElement=function(e){if(typeof e==`string`){var t=document.querySelector(e);t&&(this.parentElement=t)}else this.parentElement=e;this.parentElement||console.error(`[WatermarkJsPlus]: please pass a valid parent element.`)},e.prototype.validateUnique=function(){var e=!0;return Array.from(this.parentElement.childNodes).forEach(function(t){e&&Object.hasOwnProperty.call(t,`__WATERMARK__`)&&(e=!1)}),e},e.prototype.validateContent=function(){switch(this.options.contentType){case`image`:return Object.hasOwnProperty.call(this.options,`image`);case`multi-line-text`:case`rich-text`:case`text`:return this.options.content.length>0}},e.prototype.checkParentElementType=function(){return[`html`,`body`].includes(this.parentElement.tagName.toLocaleLowerCase())?`root`:`custom`},e.prototype.bindMutationObserve=function(){var e=this;this.watermarkDom&&(this.observer=new MutationObserver(function(t){return wa(e,void 0,void 0,function(){return Ta(this,function(e){switch(e.label){case 0:return t.length>0?(this.remove(),[4,this.create()]):[3,2];case 1:e.sent(),e.label=2;case 2:return[2]}})})}),this.observer.observe(this.watermarkDom,{attributes:!0,childList:!0,subtree:!0,characterData:!0}),this.parentObserve=new MutationObserver(function(t){return wa(e,void 0,void 0,function(){var e,n,r;return Ta(this,function(i){switch(i.label){case 0:e=0,n=t,i.label=1;case 1:return e<n.length?(r=n[e],r?.target===this.watermarkDom||r?.removedNodes?.[0]===this.watermarkDom||r.type===`childList`&&r.target===this.parentElement&&r.target.lastChild!==this.watermarkDom?(this.remove(),[4,this.create()]):[3,3]):[3,4];case 2:i.sent(),i.label=3;case 3:return e++,[3,1];case 4:return[2]}})})}),this.parentObserve.observe(this.parentElement,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},e}()),function(){function e(e){e===void 0&&(e={});var t;this.drew=!1,this.props=e,this.options=Ca(Ca({},Ra),e),this.props.crossOrigin&&((t=this.props.dom)==null||t.setAttribute(`crossOrigin`,`anonymous`)),this.watermarkCanvas=new Va(this.props,this.options),this.originalSrc=this.props.dom?.src,this.backgroundImage=this.getBackgroundImage()}return e.prototype.create=function(){return wa(this,void 0,void 0,function(){var e;return Ta(this,function(t){switch(t.label){case 0:return this.drew?[2]:[4,this.watermarkCanvas?.draw()];case 1:return t.sent(),this.options.layout=`grid`,this.options.gridLayoutOptions=Ca(Ca({},this.options.gridLayoutOptions),{width:this.backgroundImage?.width,height:this.backgroundImage?.height,backgroundImage:this.backgroundImage}),this.layoutCanvas=Ua(this.options,this.watermarkCanvas?.getCanvas()),this.options.dom.src=Ea(this.layoutCanvas),(e=this.watermarkCanvas)==null||e.clear(),this.drew=!0,[2]}})})},e.prototype.destroy=function(){this.options.dom.src=this.originalSrc,this.drew=!1},e.prototype.getBackgroundImage=function(){if(this.options.dom)return this.options.dom},e}();var Ga=F({}),Ka=e=>{b(e)?it(e,e=>{Ga.value=e}):yt(e)?it(j(e),e=>{Ga.value=e}):Ga.value=e},qa=F(Si),Ja=F(),Ya=F(),Xa=()=>Ja;function Za(e){Ya.value=e}function Qa(){let e=Fe(),{page:t}=X(),n=n=>n?t.value.path.startsWith(K(e.value,ze(n))):!1;p(()=>{Ja.value=qa.value[e.value]?.find(r=>{if(Ya.value)return Ya.value===!0?r.type===`post`:r.dir===Ya.value;if(t.value.filePathRelative)return t.value.filePathRelative?.startsWith(K(e.value,r.dir).slice(1));{let{link:e,linkPrefix:t,dir:i,tagsLink:a,categoriesLink:o,archivesLink:s}=r;return n(e)||n(t)||n(i)||n(a)||n(o)||n(s)}})})}var $a=Symbol(``),eo=F(Ri);function to(){return eo}function no(){let e=S($a);if(!e)throw Error(`useThemeLocaleData() is called without provider.`);return e}function ro(e,t){let{locales:n,...r}=e;return{...r,...n?.[t]}}function io(e){let t=to(),n=e._context.provides[Ee],r=j(()=>ro(t.value,n.routeLocale.value));e.provide($a,r),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return r.value}}})}var ao=Symbol(``);function oo(){return typeof document>`u`?!1:`startViewTransition`in document&&window.matchMedia(`(prefers-reduced-motion: no-preference)`).matches}function so(e){let t=to(),n=t.value.transition,r=oo()||(typeof n==`object`?n.appearance===!1:n===!1),i=t.value.appearance,a=i===`force-dark`?F(!0):i?at({storageKey:`vuepress-theme-appearance`,attribute:`data-theme`,valueLight:`light`,valueDark:`dark`,disableTransition:r,initialValue:()=>typeof i==`string`?i:`auto`,...typeof i==`object`?i:{}}):F(!1);e.provide(ao,a),Object.defineProperty(e.config.globalProperties,`$isDark`,{get:()=>a}),Ke(`beforeprint`,()=>{a.value&&(document.documentElement.dataset.theme=`light`)}),Ke(`afterprint`,()=>{a.value&&(document.documentElement.dataset.theme=`dark`)})}function co(){let e=S(ao);if(!e)throw Error(`useDarkMode() is called without provider.`);return e}function X(){let e=no(),t=ye(),n=Ce(),r=Je(),i=co();return{theme:e,page:t,frontmatter:n,lang:Se(),site:r,isDark:i,collection:Xa()}}var lo=F(!1);function uo(){let{theme:e}=X();return j(()=>e.value.bulletin===!0?{}:e.value.bulletin)}function fo(){let e=Re(`plume:bulletin`,``),t=ut(`plume:bulletin`,``),{page:n}=X(),r=uo(),i=j(()=>n.value.bulletin??!0);l(()=>r.value?.lifetime,n=>{let i=r.value?.id;n===`session`?lo.value=e.value!==i:n===`once`?lo.value=t.value!==i:lo.value=!0},{immediate:!0});function a(){lo.value=!1;let n=r.value?.lifetime,i=r.value?.id;n===`session`?e.value=i:n===`once`&&(t.value=i)}return{bulletin:r,enableBulletin:i,showBulletin:lo,close:a}}function po(){let{frontmatter:e}=X(),t=di(),n=to(),r=j(()=>{let e=n.value.contributors;return ct(e)&&e.mode||`inline`}),i=j(()=>(e.value.contributors??!!n.value.contributors)===!1?[]:t.value);return{mode:r,contributors:i,hasContributors:j(()=>i.value.length>0)}}var mo={"/":{CC0:`CC0 1.0 通用`,"CC-BY-4.0":`署名 4.0 国际`,"CC-BY-NC-4.0":`署名-非商业性 4.0 国际`,"CC-BY-NC-SA-4.0":`署名-非商业性-相同方式共享 4.0 国际`,"CC-BY-NC-ND-4.0":`署名-非商业性-禁止演绎 4.0 国际`,"CC-BY-ND-4.0":`署名-禁止演绎 4.0 国际`,"CC-BY-SA-4.0":`署名-相同方式共享 4.0 国际`}};function ho(e,t){return mo[e]?.[t]||mo[`/`][t]}var go={CC0:{url:`https://creativecommons.org/publicdomain/zero/1.0/`,icons:[`zero`]},"CC-BY-4.0":{url:`https://creativecommons.org/licenses/by/4.0/`,icons:[`cc`,`by`]},"CC-BY-NC-4.0":{url:`https://creativecommons.org/licenses/by-nc/4.0/`,icons:[`cc`,`by`,`nc`]},"CC-BY-NC-SA-4.0":{url:`https://creativecommons.org/licenses/by-nc-sa/4.0/`,icons:[`cc`,`by`,`nc`,`sa`]},"CC-BY-NC-ND-4.0":{url:`https://creativecommons.org/licenses/by-nc-nd/4.0/`,icons:[`cc`,`by`,`nc`,`nd`]},"CC-BY-ND-4.0":{url:`https://creativecommons.org/licenses/by-nd/4.0/`,icons:[`cc`,`by`,`nd`]},"CC-BY-SA-4.0":{url:`https://creativecommons.org/licenses/by-sa/4.0/`,icons:[`cc`,`by`,`sa`]}};function _o(e){let{theme:t}=X(),n=Fe(),{contributors:r}=po(),i=j(()=>!!e.value),a=j(()=>e.value.creation||`original`),o=j(()=>vo(e.value.license,n.value)),s=j(()=>yo(e.value.author,a.value,r.value)),c=j(()=>{if(a.value===`original`){let e=new URL(location.href.split(`#`)[0]);return e.searchParams.delete(`giscus`),e.toString()}return e.value.source});return{license:o,author:s,hasCopyright:i,creation:a,creationText:j(()=>{let n=e.value.creation;return n===`translate`?t.value.copyrightCreationTranslateText||`This article is translated from`:n===`reprint`?t.value.copyrightCreationReprintText||`This article is reprint from`:t.value.copyrightCreationOriginalText||`This article link: `}),sourceUrl:c}}function vo(e=`CC-BY-4.0`,t){let n=typeof e==`string`?{name:e}:{...e},r=go[n.name],i=ho(t,n.name);return i&&(n.name=`${i} (${n.name})`),n.url||=r?.url,n.icons=r?.icons,n}function yo(e,t,n){let r=n[0];if(!e&&r&&t===`original`)return r;let i=typeof e==`string`?{name:e}:e;if(i&&!i.url){let e=n.find(e=>e.name===i.name);e&&(i.url=e.url)}return i}function bo(){let{theme:e,page:t,frontmatter:n}=X(),r=to();return j(()=>{if(!(n.value.editLink??r.value.editLink??!0))return null;let{docsRepo:i,docsBranch:a=`main`,docsDir:o=``}=r.value,{editLinkText:s}=e.value;if(!i)return null;let c=Ei({docsRepo:i,docsBranch:a,docsDir:o,filePathRelative:t.value.filePathRelative,editLinkPattern:n.value.editLinkPattern??e.value.editLinkPattern});return c?{text:s??`Edit this page`,link:c}:null})}var xo=F(Co(zi));function So(){return xo}function Co([e,t,n,r]){let i=wo(e).map(e=>wn(e)),a=wo(t);return{global:!!n,matches:i,admins:r.split(`:`),ruleList:Object.keys(a).map(e=>({key:e,match:i[e],rules:a[e].split(`:`)}))}}function wo(e){return JSON.parse(wn(e))}var To=Symbol(``),Eo=Re(`2a0a3d6afb2fdf1f`,()=>({g:``,p:[]})),Do=new Map,Oo=`:`;async function ko(e,t){let n=[e,t].join(Oo);if(Do.has(n))return Do.get(n);try{let r=await ha({password:e,hash:t});return Do.set(n,r),r}catch{return Do.set(n,!1),!1}}var Ao=new Map;function jo(e){if(Ao.has(e))return Ao.get(e);let t=new RegExp(e);return Ao.set(e,t),t}function Mo(e,t,n){let r=n||``;if(e[0]===`^`){let n=jo(e);return n.test(t)||n.test(r)}return e.endsWith(`.md`)?r&&r.endsWith(e):t.startsWith(e)||r.startsWith(ze(e))}function No(){let{page:e}=X(),t=B(),n=So(),r=j(()=>{let r=t.path,i=e.value.filePathRelative;return e.value._e?!0:n.value.ruleList.length?n.value.matches.some(e=>Mo(e,r,i)):!1}),i=pt(async()=>{let e=Eo.value.g;if(!n.value.global)return!0;for(let t of n.value.admins)if(e&&e===await da(t))return!0;return!1},!n.value.global),a=j(()=>{let r=t.path,i=e.value.filePathRelative,a=typeof e.value._e==`string`?e.value._e.split(`:`):[];return[a.length?{key:r.replace(/\//g,``).replace(/\.html$/,``),match:r,rules:a}:void 0,...n.value.ruleList.length?n.value.ruleList.filter(e=>Mo(e.match,r,i)):[]].filter(Boolean)});g(To,{hasPageEncrypt:r,isGlobalDecrypted:i,isPageDecrypted:pt(async()=>{if(!r.value)return!0;let e=Eo.value.g;for(let t of n.value.admins)if(e&&e===await da(t))return!0;for(let{key:e,rules:t}of a.value){let n=Eo.value.p[e];for(let e of t)if(n&&n===await da(e))return!0}return!1},!r.value),hashList:a})}function Po(){let e=S(To);if(!e)throw Error(`useEncrypt() is called without setup`);return e}function Fo(){let e=So(),{page:t}=X(),n=B(),{hashList:r}=Po();async function i(t){if(!t)return!1;for(let n of e.value.admins)if(await ko(t,n))return Eo.value.g=await da(n),!0;return!1}async function a(e){if(!e)return!1;let a=n.path,o=t.value.filePathRelative,s=!1;for(let{match:t,key:n,rules:i}of r.value)if(Mo(t,a,o)){for(let t of i)if(await ko(e,t)){s=!0,Eo.value.p[n]=await da(t);break}if(s)break}return s||=await i(e),s}return{compareGlobal:i,comparePage:a}}var Io=F(),Lo=!1,Ro=0;function zo(e){let n=F(!1);if(q){Lo||Bo(),Ro++;let r=l(Io,t=>{t===e.el.value||e.el.value?.contains(t)?(n.value=!0,e.onFocus?.()):(n.value=!1,e.onBlur?.())});t(()=>{r(),Ro--,Ro||Vo()})}return ue(n)}function Bo(){document.addEventListener(`focusin`,Ho),Lo=!0,Io.value=document.activeElement}function Vo(){document.removeEventListener(`focusin`,Ho)}function Ho(){Io.value=document.activeElement}var Uo=F(Go(ga)),Wo={twitter:`x`,weibo:`sinaweibo`};function Go({co:e,bg:t,mask:n}){return{bg:qo(e,t),mask:qo(e,n)}}function Ko(e){let[t,n]=e.split(`:`),r=`vpi-${t}-${n}`;return Uo.value.bg.includes(e)?`${r} bg`:Uo.value.mask.includes(e)?r:``}function qo(e,t){let n=[];for(let[r,i]of Object.entries(t)){let t=e[Number(r)];t&&n.push(...i.map(e=>`${t}:${e}`))}return n}function Jo(e=``,t=``){return Vt(t)||dt(t)?t:ot(`${e}/${t}`.replace(/\/+/g,`/`))}function Yo(){let{collection:e,theme:t}=X(),n=to(),r=Fe();function i(e,t){return e=e?ze(e):``,Ge(Jo(r.value,e||t))}let a=j(()=>e.value?.type===`post`?e.value:void 0),o=j(()=>({link:Jo(r.value),text:t.value.homeText||n.value.homeText||`Home`})),s=j(()=>Jo(r.value,i(a.value?.link||a.value?.dir,`posts/`)));return{home:o,posts:j(()=>a.value?.postList===!1?void 0:{text:a.value?.title||Qe(a.value?.dir||``).split(`/`).pop()||t.value.postsText,link:s.value}),tags:j(()=>a.value?.tags===!1?void 0:{text:a.value?.tagsText||t.value.tagText||n.value.tagText||`Tags`,link:i(a.value?.tagsLink,`tags/`)}),archive:j(()=>a.value?.archives===!1?void 0:{text:a.value?.archivesText||t.value.archiveText||n.value.archiveText||`Archives`,link:i(a.value?.archivesLink,`archives/`)}),categories:j(()=>a.value?.categories===!1?void 0:{text:a.value?.categoriesText||t.value.categoryText||n.value.categoryText||`Categories`,link:i(a.value?.categoriesLink,`categories/`)})}}function Xo(){let{collection:e,page:t}=X();return{isPosts:j(()=>e.value?.type===`post`),isPostsLayout:j(()=>{let e=t.value.type;return e===`posts`||e===`posts-archives`||e===`posts-tags`||e===`posts-categories`})}}function Zo({removeCurrent:e=!0}={}){let t=to(),{page:n,collection:r}=X(),i=Fe(),{isPosts:a}=Xo(),o=j(()=>{let e=i.value;return{text:t.value.locales?.[e]?.selectLanguageName,link:e}}),s=(e,t)=>{let{notFound:n,path:r}=we(K(e,t.slice(i.value.length)));return n?void 0:r},c=e=>{let i;if(n.value.filePathRelative&&(i=s(e,`/${n.value.filePathRelative}`)),i??=s(e,n.value.path),i)return i;if(a.value&&r.value){let t=r.value;return K(e,ze(t.link||t.dir))}let o=t.value.home||`/`,c=we(e);return c.notFound?o:c.path};return{localeLinks:j(()=>Object.entries(t.value.locales||{}).flatMap(([t,n])=>e&&o.value.text===n.selectLanguageName?[]:{text:n.selectLanguageName,link:c(t)})),currentLang:o}}function Qo(){let{theme:e,page:t,frontmatter:n}=X(),r=to(),i=Se(),a=j(()=>t.value.git?.updatedTime?new Date(t.value.git.updatedTime):null),o=j(()=>a.value?.toISOString()),s=F(``),c=j(()=>r.value.lastUpdated===!1?``:e.value.lastUpdatedText||`Last updated`);return k(()=>{p(()=>{n.value.lastUpdated===!1||r.value.lastUpdated===!1||(s.value=a.value?new Intl.DateTimeFormat(r.value.lastUpdated?.formatOptions?.forceLocale?i.value:void 0,r.value.lastUpdated?.formatOptions??{dateStyle:`short`,timeStyle:`short`}).format(a.value):``)})}),{datetime:s,isoDatetime:o,lastUpdatedText:c}}var $o=[],es=F([]);function ts(){let{frontmatter:e,theme:t}=X();return ve(()=>{es.value=is(e.value.outline??t.value.outline)}),es}function ns(){return es}var rs=[`.vp-bulletin`,`.vp-demo-wrapper`];function is(e){let t=[`h1`,`h2`,`h3`,`h4`,`h5`,`h6`],n=Array.from(document.querySelectorAll(t.map(e=>rs.map(t=>`${t} ${e}`)).flat().join(`,`))),r=Array.from(document.querySelectorAll(t.map(e=>`.vp-doc ${e}`).join(`,`))).filter(e=>!n.includes(e)&&e.id&&e.hasChildNodes()).map(e=>{let t=Number(e.tagName[1]);return{element:e,title:ss(e),link:`#${e.id}`,level:t,lowLevel:os(e,t)}});if(e===!1)return[];let[i,a]=as(e);return us(ls(r,i),a)}function as(e){let t=e||2;return typeof t==`number`?[t,t]:t===`deep`?[2,6]:t}function os(e,t){if(!e.hasAttribute(`data-outline`)&&!e.hasAttribute(`outline`))return;let n=(e.getAttribute(`data-outline`)||e.getAttribute(`outline`))?.trim();if(!n)return;let r=Number(n);if(!Number.isNaN(r)&&r>=t)return r}function ss(e){let t=e.firstChild,n=t?.firstChild,r=``;for(let e of Array.from(n?.childNodes??[]))if(e.nodeType===1){if(e.classList.contains(`vp-badge`)||e.classList.contains(`ignore-header`))continue;let t=e.cloneNode(!0);cs(Array.from(t.childNodes)),r+=t.textContent}else e.nodeType===3&&(r+=e.textContent);let i=t?.nextSibling;for(;i;)(i.nodeType===1||i.nodeType===3)&&(r+=i.textContent),i=i.nextSibling;return r.trim()}function cs(e){if(e?.length)for(let t of e)t.nodeType===1&&(t.classList.contains(`ignore-header`)?t.remove():cs(Array.from(t.childNodes)))}function ls(e,t){e=e.filter(e=>e.level>=t),$o.length=0;for(let{element:t,link:n}of e)$o.push({element:t,link:n});let n=[];outer:for(let t=0;t<e.length;t++){let r=e[t];if(t===0){n.push(r);continue}else{for(let n=t-1;n>=0;n--){let t=e[n];if(t.level<r.level){(t.children||=[]).push(r);continue outer}}n.push(r)}}return n}function us(e,t){return e.map(e=>{if(e.children?.length){let n=e.lowLevel?Math.max(e.lowLevel,t):t;e.children=us(e.children.filter(({level:e})=>e<=n),e.lowLevel||t)}return e})}function ds(e,n){let{isAsideEnabled:r}=Is(),i=gt(),a=F(i.currentRoute.value.hash),o=null,s=()=>{if(!r.value)return;let e=Math.round(window.scrollY),t=window.innerHeight,n=document.body.offsetHeight,i=Math.abs(e+t-n)<1,a=$o.map(({element:e,link:t})=>({link:t,top:fs(e)})).filter(({top:e})=>!Number.isNaN(e)).sort((e,t)=>e.top-t.top);if(!a.length){c(null);return}if(e<1){c(null);return}if(i){c(a[a.length-1].link);return}let o=null;for(let{link:t,top:n}of a){if(n>e+80)break;o=t}c(o)};function c(t){a.value=t||``,o&&o.classList.remove(`active`),o=t==null?null:e.value?.querySelector(`a[href="${decodeURIComponent(t)}"]`)??null;let r=o;r?(r.classList.add(`active`),n.value&&(n.value.style.top=`${r.offsetTop+39}px`,n.value.style.opacity=`1`)):n.value&&(n.value.style.top=`33px`,n.value.style.opacity=`0`)}let l=_e(s,100);De(a,()=>{ps(i,a.value)},{debounce:500}),k(()=>{setTimeout(()=>{s(),window.addEventListener(`scroll`,l)},1e3)}),le(()=>{c(location.hash)}),t(()=>{window.removeEventListener(`scroll`,l)})}function fs(e){let t=0;for(;e&&e!==document.body;){if(window.getComputedStyle(e).position===`fixed`)return e.offsetTop;t+=e.offsetTop,e=e.offsetParent}return e?t:NaN}async function ps(e,t){let{path:n,query:r}=e.currentRoute.value,{scrollBehavior:i}=e.options;e.options.scrollBehavior=void 0,await e.replace({path:n,query:r,hash:t}),e.options.scrollBehavior=i}var{__auto__:ms,__home__:hs,...gs}=_a,_s=F(gs),vs=F(ms),ys=F(hs),bs=F([]);function xs(){let{page:e,frontmatter:t}=X(),n=Fe(),r=j(()=>t.value.pageLayout!==`home`&&t.value.pageLayout!==`friends`&&t.value.sidebar!==!1&&t.value.layout!==`NotFound`);l([r,n,()=>t.value.sidebar,()=>e.value.path],()=>{bs.value=r.value?Cs(typeof t.value.sidebar==`string`?t.value.sidebar:e.value.path,n.value):[]},{immediate:!0})}function Ss(){return bs}function Cs(e,t){let n=_s.value[t];if(n===`auto`)return ws(vs.value[t]);if(Pt(n))return ws(n,t);if(ct(n)){e=decodeURIComponent(e);let r=Object.keys(n).sort((e,t)=>t.split(`/`).length-e.split(`/`).length).find(n=>e.startsWith(`${t}${ze(n)}`))||``,i=r?n[r]:void 0;if(i===`auto`)return ws(r?vs.value[r]:[],t);if(Pt(i))return ws(i,r);if(ct(i)){let e=ki(t,i.prefix);return ws(i.items===`auto`?vs.value[e]:i.items,e)}}return[]}function ws(e,t=``){let n=[];return e.forEach(e=>{if(et(e))n.push(Di(K(t,e)));else{let{link:r,items:i,prefix:a,dir:o,...s}=e,c={...s};if(r){c.link=r.startsWith(`---`)?r:K(t,r);let e=Di(c.link);c.icon=e.icon||c.icon,c.badge=e.badge||c.badge}let l=ki(t,a||o);if(i===`auto`){if(c.items=ws(vs.value[l],l),!c.link&&ys.value[l]){c.link=K(ys.value[l]);let e=Di(c.link);c.icon=e.icon||c.icon,c.badge=e.badge||c.badge}}else c.items=i?.length?ws(i,l):void 0;n.push(c)}}),n}function Ts(e){let t=[],n=0;for(let r in e){let i=e[r];if(i.items){n=t.push(i);continue}t[n]||t.push({items:[]}),t[n].items.push(i)}return t}function Es(e,t){return Array.isArray(t)?t.some(t=>Es(e,t)):Ni(e,t.link?ke(t.link):void 0)?!0:t.items?Es(e,t.items):!1}var Ds=Es,Os=F(!1),ks=F(!1);function As(){let e=()=>{Os.value=!0},t=()=>{Os.value=!1},n=()=>{Os.value?t():e()};function r(e){ks.value=e??!ks.value}return{isSidebarEnabled:Os,enableSidebar:e,disableSidebar:t,toggleSidebarEnabled:n,isSidebarCollapsed:ks,toggleSidebarCollapse:r}}function js(){let{page:e}=X(),t=Fe(),{hasSidebar:n}=Is(),r=Ss(),i=j(()=>n.value?Ts(r.value):[]);return{sidebar:r,sidebarKey:j(()=>{let n=_s.value[t.value];return!n||n===`auto`||Pt(n)?t.value:Object.keys(n).sort((e,t)=>t.split(`/`).length-e.split(`/`).length).find(t=>e.value.path.startsWith(ot(t)))||``}),sidebarGroups:i}}function Ms(){let{disableSidebar:e}=As(),n;p(()=>{n=Os.value?document.activeElement:void 0}),k(()=>{window.addEventListener(`keyup`,r)}),t(()=>{window.removeEventListener(`keyup`,r)});function r(t){t.key===`Escape`&&Os.value&&(e(),n?.focus())}}function Ns(e){let{page:t}=X(),n=B(),r=F(!1),i=j(()=>e.value.collapsed!=null),a=j(()=>!!e.value.link),o=F(!1),s=()=>{o.value=Ni(t.value.path,e.value.link?ke(e.value.link):void 0)};l([()=>t.value.path,e,()=>n.hash],s),k(s);let c=j(()=>o.value?!0:e.value.items?Ds(t.value.path,e.value.items):!1),u=j(()=>!!(e.value.items&&e.value.items.length));return l(()=>[i.value,e.value.collapsed],(t,n)=>{(t[0]!==n?.[0]||t[1]!==n?.[1])&&(r.value=!!(i.value&&e.value.collapsed))},{immediate:!0}),l(()=>[t.value.path,o.value,c.value],()=>{(o.value||c.value)&&(r.value=!1)},{immediate:!0,flush:`post`}),{collapsed:r,collapsible:i,isLink:a,isActiveLink:o,hasActiveLink:c,hasChildren:u,toggle:()=>{i.value&&(r.value=!r.value)}}}var Ps=N(!1),Fs=N(!1);function Is(){let{frontmatter:e,theme:t}=X(),{isPageDecrypted:n}=Po(),r=Ss(),i=ns(),a=j(()=>e.value.home??e.value.pageLayout===`home`),o=j(()=>e.value.sidebar!==!1&&r.value.length>0&&e.value.pageLayout!==`home`),s=j(()=>o.value&&Ps.value),c=j(()=>e.value.pageLayout===`home`||e.value.home||e.value.pageLayout===`friends`||e.value.friends||!n.value?!1:e.value.aside==null?t.value.aside!==!1:!!e.value.aside);return{isHome:a,hasAside:c,hasSidebar:o,leftAside:j(()=>c.value?e.value.aside==null?t.value.aside===`left`:e.value.aside===`left`:!1),hasLocalNav:j(()=>i.value.length>0),isSidebarEnabled:s,isAsideEnabled:j(()=>!Fs.value&&!Ps.value?!1:o.value?Fs.value:Ps.value),is960:Ps,is1280:Fs}}function Ls(){q&&(Ps.value=window.innerWidth>=960,Fs.value=window.innerWidth>=1280,window.addEventListener(`resize`,()=>{Ps.value=window.innerWidth>=960,Fs.value=window.innerWidth>=1280},{passive:!0}));let{lang:e}=X(),t=B(),{disableSidebar:n,toggleSidebarCollapse:r}=As();l(()=>t.path,()=>{n(),r(!1)}),q&&l(e,e=>{document.documentElement.lang=e},{immediate:!0}),Ms()}function Rs(e,t){let n=B(),{page:r}=X(),i=j(()=>{let n=M(e),r=M(t);return!n||n[0]===`#`?!1:!!(r===`_blank`||qe(n))}),a=j(()=>{let t=M(e);if(!t||i.value)return t;if(t[0]===`#`)return r.value.path+t;let a=ke(t,r.value.filePathRelative?`/${r.value.filePathRelative}`:void 0);return a.includes(`#`)&&a.slice(0,a.indexOf(`#`))===n.path?a.slice(a.indexOf(`#`)):a}),o=j(()=>{let e=a.value;if(i.value)return!0;if(!e||e[0]===`#`)return!1;let t=e.split(/[?#]/)[0],{notFound:n}=we(t,r.value.filePathRelative?`/${r.value.filePathRelative}`:void 0);return n}),s=j(()=>o.value?M(e):a.value);return{isExternal:o,isExternalProtocol:j(()=>!s.value||s.value[0]===`#`?!1:dt(s.value)),link:s}}function zs(){let{theme:e}=X();return j(()=>Bs(e.value.navbar||[]))}function Bs(e,t=``){let n=[];return e.forEach(e=>{if(typeof e==`string`)n.push(Di(K(t,e)));else{let{items:r,prefix:i,...a}=e,o={...a};`link`in o&&(o.link=K(t,o.link)),r?.length&&(o.items=Bs(r,K(t,i))),n.push(o)}}),n}function Vs(){let e=F(!1);function t(){e.value=!0,window.addEventListener(`resize`,i)}function n(){e.value=!1,window.removeEventListener(`resize`,i)}function r(){e.value?n():t()}function i(){window.outerWidth>=768&&n()}let a=B();return l(()=>a.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:r}}var Hs=F(va);function Us(){let e=Xa(),t=Fe();return j(()=>e.value&&Hs.value[Jo(t.value,Ge(ze(e.value.dir)))]||[])}function Ws(){let e=to(),t=Us(),{theme:n}=X();return{archives:j(()=>{let r=[],i=n.value.archiveTotalText||e.value.archiveTotalText;return t.value.forEach(e=>{let t=e.createTime?.split(/\s|T/)[0]||``,n=t.split(`/`)[0],i=r.find(e=>e.title===n);i||(i={title:n,list:[],label:``},r.push(i)),i.list.push({title:e.title,path:e.path,createTime:t.slice(n.length+1).replace(/\//g,`-`)})}),r.forEach(e=>{e.label=i?.replace(`{count}`,e.list.length.toString())||``}),r})}}function Gs(){let e=Us();return{categories:j(()=>{let t=[];return e.value.forEach(e=>{let n=e.categoryList;if(!n||n.length===0)t.push({type:`post`,title:e.title,path:e.path});else{let r=t,i=0;for(;i<n.length;){let{id:e,name:t,sort:a}=n[i],o=r.find(t=>t.type===`category`&&t.id===e);if(o)r=o.items;else{let n=[];r.push({type:`category`,title:t,id:e,sort:a,items:n}),r=n}i++}r.push({type:`post`,title:e.title,path:e.path})}}),Ks(t)})}}function Ks(e){for(let t of e)t.type===`category`&&t.items.length&&(t.items=Ks(t.items));return e.sort((e,t)=>e.type===`category`&&t.type===`category`?e.sort<t.sort?-1:1:e.type===`category`&&t.type===`post`?-1:+(e.type===`post`&&t.type===`category`))}var qs=new WeakMap;function Js(e,t,n={}){let{mode:r=`replace`,route:a=B(),router:o=gt(),transform:s=e=>e}=n;qs.has(o)||qs.set(o,new Map);let c=qs.get(o),u=a.query[e];St(()=>{u=void 0});let d,f=te((n,l)=>(d=l,{get(){return n(),s(u===void 0?M(t):u)},set(t){u!==t&&(u=t,c.set(e,t),l(),i(()=>{if(c.size===0)return;let e=Object.fromEntries(c.entries());c.clear();let{query:t,hash:n,path:i}=a;o[M(r)]({path:i,query:{...t,...e},hash:n})}))}}));return l(()=>a.query[e],e=>{u=e,d()},{flush:`sync`}),f}var Ys=F(ya),Xs=()=>Ys;function Zs(){let{collection:e}=X(),t=Us(),n=Xs(),r=j(()=>{if(e.value?.type===`post`)return e.value}),i=j(()=>{let e=r.value?.tagsTheme??`colored`,i={};return t.value.forEach(e=>{e.tags&&Mi(e.tags).forEach(e=>{i[e]?i[e]+=1:i[e]=1})}),Object.keys(i).map(t=>({name:t,count:i[t]>99?`99+`:i[t],className:n.value[t]?`vp-tag-${n.value[t]}`:`tag-${e}`}))}),a=Js(`tag`);return{tags:i,currentTag:a,postList:j(()=>a.value?t.value.filter(e=>e.tags?Mi(e.tags).includes(a.value):!1).map(e=>({title:e.title,path:e.path,createTime:e.createTime.split(` `)[0].replace(/\//g,`-`)})):[]),handleTagClick:e=>{a.value=e}}}function Qs(){let{collection:e}=X(),t=Us(),{tags:n}=Zs(),{categories:r}=Gs(),i=Yo();return{hasPostsExtract:j(()=>e.value?.type===`post`&&(e.value.archives!==!1||e.value.tags!==!1||e.value.categories!==!1)),tags:j(()=>({link:i.tags.value?.link,text:i.tags.value?.text,total:n.value.length})),archives:j(()=>({link:i.archive.value?.link,text:i.archive.value?.text,total:t.value.length})),categories:j(()=>({link:i.categories.value?.link,text:i.categories.value?.text,total:$s(r.value)}))}}function $s(e){let t=0;for(let n of e)n.type===`category`&&(t+=1,n.items.length&&(t+=$s(n.items)));return t}var ec=15;function tc(e){let{collection:t}=X(),n=Us(),{is960:r}=Is(),i=j(()=>{if(t.value?.type===`post`)return t.value}),a=j(()=>{let e=n.value.filter(e=>e.sticky===!0||typeof e.sticky==`number`),t=n.value.filter(e=>e.sticky===void 0||e.sticky===!1);return[...e.sort((e,t)=>t.sticky===!0&&e.sticky===!0?0:t.sticky>e.sticky?1:-1),...t]}),o=Js(`p`,1,{mode:`push`,transform(e){let t=Number(e);return!Number.isNaN(t)&&t>0?t:1}}),s=j(()=>i.value?.pagination===!1?0:typeof i.value?.pagination==`number`?i.value.pagination:i.value?.pagination?.perPage||ec),c=j(()=>i.value?.pagination===!1?0:Math.ceil(a.value.length/s.value)),l=j(()=>o.value>=c.value),u=j(()=>o.value<=1),d=j(()=>i.value?.pagination!==!1&&c.value>1);return{postList:j(()=>i.value?.pagination===!1||a.value.length<=s.value?a.value:a.value.slice((o.value-1)*s.value,o.value*s.value)),page:o,totalPage:c,pageRange:j(()=>{let e=[],t=c.value,n=o.value,i=r.value?4:5;if(t<=0)return e;if(t<=10)e=Array.from({length:t},(e,t)=>({value:t+1}));else{let r=1,a=!1;for(;r<=t;)n<=i&&r<=i||n>=t-(i-1)&&r>=t-(i-1)||r<=2||r>=t-1||(n>i+1||n<t-(i+1))&&n-r<i-2&&r-n<i-2?(a=!1,e.push({value:r})):a||(a=!0,e.push({value:r,more:!0})),r++}return e}),isLastPage:l,isFirstPage:u,isPaginationEnabled:d,changePage:t=>{o.value!==t&&(o.value=t,setTimeout(()=>{let t=0;e.value&&(t=document.querySelector(`.vp-posts`)?.getBoundingClientRect().top||0,t+=window.scrollY-64),window.scrollTo({top:t,behavior:`instant`})},0))}}}var nc=/^-{3,}$/;function rc(){let e=B(),{frontmatter:t,theme:n}=X(),{sidebar:r}=js(),i=Us(),a=Se(),{isPosts:o}=Xo();return{prev:j(()=>{if(n.value.prevPage===!1)return null;let s=ic(t.value.prev);return s===!1?o.value?sc(i.value.filter(e=>e.lang===a.value),e.path,-1):oc(ac(r.value),e.path,-1):s}),next:j(()=>{if(n.value.nextPage===!1)return null;let s=ic(t.value.next);return s===!1?o.value?sc(i.value.filter(e=>e.lang===a.value),e.path,1):oc(ac(r.value),e.path,1):s})}}function ic(e){return e===!1?null:et(e)?Di(e):ct(e)?e:!1}function ac(e,t=[]){for(let n of e)n.link&&t.push({link:n.link,text:n.text||``,icon:n.icon}),Array.isArray(n.items)&&n.items.length&&ac(n.items,t);return t}function oc(e,t,n){let r=e.findIndex(e=>ke(e.link)===t);if(r===-1)return null;for(;(r+=n)>=0&&r<e.length;){let t=e[r];if(t?.link&&!nc.test(t.link))return t}return null}function sc(e,t,n){let r=e.findIndex(e=>e.path===t);if(r!==-1){let t=e[r+n];return t?.path?{link:t.path,text:t.title}:null}return null}var cc=null,lc=null,uc={wait:()=>cc,pending:()=>{cc=new Promise(e=>lc=e)},resolve:()=>{lc?.(),cc=null,lc=null}},dc=()=>uc;function fc(e){e.options.scrollBehavior=async(e,t,n)=>(await dc().wait(),n||(e.hash?{el:e.hash,top:64}:{top:0})),e.beforeEach((e,t)=>{q&&t.path!==e.path&&document.documentElement.classList.remove(`smooth`)}),e.afterEach(()=>i(()=>{q&&setTimeout(()=>{document.documentElement.classList.add(`smooth`)},1e3)}))}var pc={fade:e=>({opacity:e([`0`,`1`]),duration:300}),"circle-clip":(e,{x:t,y:n})=>({clipPath:e([`circle(0px at ${t}px ${n}px)`,`circle(${Math.hypot(Math.max(t,innerWidth-t),Math.max(n,innerHeight-n))}px at ${t}px ${n}px)`]),duration:650}),"horizontal-clip":e=>({clipPath:e([`inset(0px ${innerWidth}px 0px 0px)`,`inset(0px 0px 0px 0px)`])}),"vertical-clip":e=>({clipPath:e([`inset(0px 0px ${innerHeight}px 0px)`,`inset(0px 0px 0px 0px)`])}),"skew-clip":e=>({clipPath:e([`polygon(0px 0px, 0px 0px, 0px 0px)`,`polygon(0px 0px, ${innerWidth*2}px 0px, 0px ${innerHeight*2}px)`])}),"blinds-vertical":e=>({clipPath:e([`inset(50% 0% 50% 0%)`,`inset(0 0 0 0)`])}),"blinds-horizontal":e=>({clipPath:e([`polygon(50% 0, 50% 100%, 50% 100%, 50% 0)`,`polygon(0 0, 0 100%, 100% 100%, 100% 0)`])}),"soft-blur-fade":e=>({opacity:e([`0`,`1`]),filter:e([`blur(10px)`,`blur(0px)`]),duration:380}),"diamond-reveal":e=>({clipPath:e([`polygon(50% 50%, 50% 50%, 50% 50%, 50% 50%)`,`polygon(50% -50%, 150% 50%, 50% 150%, -50% 50%)`]),duration:500})};function mc(e,t,n,r){(!n||!pc[n])&&(n=`fade`);let{duration:i=400,...a}=pc[n](e=>r?e.reverse():e,{x:e,y:t,isDark:r});return{keyframes:a,duration:i}}function hc(){let{frontmatter:e}=X();Ka(j(()=>({parent:typeof e.value.watermark==`object`&&e.value.watermark.fullPage===!1?`.vp-doc`:`body`})))}var gc=I(z({__name:`VPBadge`,props:{text:{},type:{default:`tip`},color:{},bgColor:{},borderColor:{default:`transparent`}},setup(e){let t=j(()=>e.color||e.bgColor?{color:e.color,backgroundColor:e.bgColor,borderColor:e.borderColor}:{});return(n,r)=>(h(),P(`span`,{class:s([`vp-badge`,e.type]),style:v(t.value)},[c(n.$slots,`default`,{},()=>[O(A(e.text),1)],!0)],6))}}),[[`__scopeId`,`data-v-e582cbbc`]]),_c=z({__name:`VPIconFa`,props:{name:{},size:{},color:{},prefix:{},extra:{}},setup(e){let t={solid:[`fas`,`s`],regular:[`far`,`r`],light:[`fal`,`l`],thin:[`fat`,`t`],"duotone solid":[`fads`,`ds`],"sharp solid":[`fass`,`ss`],"sharp regular":[`fasr`,`sr`],"sharp light":[`fasl`,`sl`],"sharp thin":[`fast`,`st`],"sharp-duotone solid":[`fasds`,`sds`],brands:[`fab`,`b`]},n=j(()=>{let[n,r]=(e.name.includes(`:`)?e.name:`${e.prefix||`fas`}:${e.name}`).split(`:`),i=`solid`;for(let[e,r]of Object.entries(t))if(r.includes(n)){i=e;break}return`${i.split(` `).map(e=>`fa-${e.trim()}`).join(` `)} fa-${r}`}),r=j(()=>e.extra?e.extra.split(` `).map(e=>e.trim().startsWith(`fa-`)?e:`fa-${e}`):[]);return(t,i)=>(h(),P(`i`,{class:s([`vp-icon fontawesome`,[n.value,...r.value]]),"data-provider":`fontawesome`,"aria-hidden":``,style:v({color:e.color,...e.size})},null,6))}}),vc=z({__name:`VPIconfont`,props:{name:{},size:{},color:{},prefix:{}},setup(e){return(t,n)=>(h(),P(`i`,{class:s([`vp-icon`,`${e.prefix||`iconfont icon-`}${e.name}`]),style:v({color:e.color,"font-size":e.size?.height||`1em`}),"data-provider":`iconfont`,"aria-hidden":``},null,6))}}),yc=/^[a-z0-9]+(-[a-z0-9]+)*$/,bc=(e,t,n,r=``)=>{let i=e.split(`:`);if(e.slice(0,1)===`@`){if(i.length<2||i.length>3)return null;r=i.shift().slice(1)}if(i.length>3||!i.length)return null;if(i.length>1){let e=i.pop(),n=i.pop(),a={provider:i.length>0?i[0]:r,prefix:n,name:e};return t&&!xc(a)?null:a}let a=i[0],o=a.split(`-`);if(o.length>1){let e={provider:r,prefix:o.shift(),name:o.join(`-`)};return t&&!xc(e)?null:e}if(n&&r===``){let e={provider:r,prefix:``,name:a};return t&&!xc(e,n)?null:e}return null},xc=(e,t)=>e?!!((t&&e.prefix===``||e.prefix)&&e.name):!1,Sc=Object.freeze({left:0,top:0,width:16,height:16}),Cc=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),wc=Object.freeze({...Sc,...Cc}),Tc=Object.freeze({...wc,body:``,hidden:!1});function Ec(e,t){let n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);let r=((e.rotate||0)+(t.rotate||0))%4;return r&&(n.rotate=r),n}function Dc(e,t){let n=Ec(e,t);for(let r in Tc)r in Cc?r in e&&!(r in n)&&(n[r]=Cc[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function Oc(e,t){let n=e.icons,r=e.aliases||Object.create(null),i=Object.create(null);function a(e){if(n[e])return i[e]=[];if(!(e in i)){i[e]=null;let t=r[e]&&r[e].parent,n=t&&a(t);n&&(i[e]=[t].concat(n))}return i[e]}return Object.keys(n).concat(Object.keys(r)).forEach(a),i}function kc(e,t,n){let r=e.icons,i=e.aliases||Object.create(null),a={};function o(e){a=Dc(r[e]||i[e],a)}return o(t),n.forEach(o),Dc(e,a)}function Ac(e,t){let n=[];if(typeof e!=`object`||typeof e.icons!=`object`)return n;e.not_found instanceof Array&&e.not_found.forEach(e=>{t(e,null),n.push(e)});let r=Oc(e);for(let i in r){let a=r[i];a&&(t(i,kc(e,i,a)),n.push(i))}return n}var jc={provider:``,aliases:{},not_found:{},...Sc};function Mc(e,t){for(let n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function Nc(e){if(typeof e!=`object`||!e)return null;let t=e;if(typeof t.prefix!=`string`||!e.icons||typeof e.icons!=`object`||!Mc(e,jc))return null;let n=t.icons;for(let e in n){let t=n[e];if(!e||typeof t.body!=`string`||!Mc(t,Tc))return null}let r=t.aliases||Object.create(null);for(let e in r){let t=r[e],i=t.parent;if(!e||typeof i!=`string`||!n[i]&&!r[i]||!Mc(t,Tc))return null}return t}var Pc=Object.create(null);function Fc(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function Ic(e,t){let n=Pc[e]||(Pc[e]=Object.create(null));return n[t]||(n[t]=Fc(e,t))}function Lc(e,t){return Nc(t)?Ac(t,(t,n)=>{n?e.icons[t]=n:e.missing.add(t)}):[]}function Rc(e,t,n){try{if(typeof n.body==`string`)return e.icons[t]={...n},!0}catch{}return!1}var zc=!1;function Bc(e){return typeof e==`boolean`&&(zc=e),zc}function Vc(e){let t=typeof e==`string`?bc(e,!0,zc):e;if(t){let e=Ic(t.provider,t.prefix),n=t.name;return e.icons[n]||(e.missing.has(n)?null:void 0)}}function Hc(e,t){let n=bc(e,!0,zc);if(!n)return!1;let r=Ic(n.provider,n.prefix);return t?Rc(r,n.name,t):(r.missing.add(n.name),!0)}function Uc(e,t){if(typeof e!=`object`)return!1;if(typeof t!=`string`&&(t=e.provider||``),zc&&!t&&!e.prefix){let t=!1;return Nc(e)&&(e.prefix=``,Ac(e,(e,n)=>{Hc(e,n)&&(t=!0)})),t}let n=e.prefix;return xc({prefix:n,name:`a`})?!!Lc(Ic(t,n),e):!1}var Wc=Object.freeze({width:null,height:null}),Gc=Object.freeze({...Wc,...Cc}),Kc=/(-?[0-9.]*[0-9]+[0-9.]*)/g,qc=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function Jc(e,t,n){if(t===1)return e;if(n||=100,typeof e==`number`)return Math.ceil(e*t*n)/n;if(typeof e!=`string`)return e;let r=e.split(Kc);if(r===null||!r.length)return e;let i=[],a=r.shift(),o=qc.test(a);for(;;){if(o){let e=parseFloat(a);isNaN(e)?i.push(a):i.push(Math.ceil(e*t*n)/n)}else i.push(a);if(a=r.shift(),a===void 0)return i.join(``);o=!o}}function Yc(e,t=`defs`){let n=``,r=e.indexOf(`<`+t);for(;r>=0;){let i=e.indexOf(`>`,r),a=e.indexOf(`</`+t);if(i===-1||a===-1)break;let o=e.indexOf(`>`,a);if(o===-1)break;n+=e.slice(i+1,a).trim(),e=e.slice(0,r).trim()+e.slice(o+1)}return{defs:n,content:e}}function Xc(e,t){return e?`<defs>`+e+`</defs>`+t:t}function Zc(e,t,n){let r=Yc(e);return Xc(r.defs,t+r.content+n)}var Qc=e=>e===`unset`||e===`undefined`||e===`none`;function $c(e,t){let n={...wc,...e},r={...Gc,...t},i={left:n.left,top:n.top,width:n.width,height:n.height},a=n.body;[n,r].forEach(e=>{let t=[],n=e.hFlip,r=e.vFlip,o=e.rotate;n?r?o+=2:(t.push(`translate(`+(i.width+i.left).toString()+` `+(0-i.top).toString()+`)`),t.push(`scale(-1 1)`),i.top=i.left=0):r&&(t.push(`translate(`+(0-i.left).toString()+` `+(i.height+i.top).toString()+`)`),t.push(`scale(1 -1)`),i.top=i.left=0);let s;switch(o<0&&(o-=Math.floor(o/4)*4),o%=4,o){case 1:s=i.height/2+i.top,t.unshift(`rotate(90 `+s.toString()+` `+s.toString()+`)`);break;case 2:t.unshift(`rotate(180 `+(i.width/2+i.left).toString()+` `+(i.height/2+i.top).toString()+`)`);break;case 3:s=i.width/2+i.left,t.unshift(`rotate(-90 `+s.toString()+` `+s.toString()+`)`);break}o%2==1&&(i.left!==i.top&&(s=i.left,i.left=i.top,i.top=s),i.width!==i.height&&(s=i.width,i.width=i.height,i.height=s)),t.length&&(a=Zc(a,`<g transform="`+t.join(` `)+`">`,`</g>`))});let o=r.width,s=r.height,c=i.width,l=i.height,u,d;o===null?(d=s===null?`1em`:s===`auto`?l:s,u=Jc(d,c/l)):(u=o===`auto`?c:o,d=s===null?Jc(u,l/c):s===`auto`?l:s);let f={},p=(e,t)=>{Qc(t)||(f[e]=t.toString())};p(`width`,u),p(`height`,d);let m=[i.left,i.top,c,l];return f.viewBox=m.join(` `),{attributes:f,viewBox:m,body:a}}var el=/\sid="(\S+)"/g,tl=`IconifyId`+Date.now().toString(16)+(Math.random()*16777216|0).toString(16),nl=0;function rl(e,t=tl){let n=[],r;for(;r=el.exec(e);)n.push(r[1]);if(!n.length)return e;let i=`suffix`+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(n=>{let r=typeof t==`function`?t(n):t+(nl++).toString(),a=n.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`);e=e.replace(RegExp(`([#;"])(`+a+`)([")]|\\.[a-z])`,`g`),`$1`+r+i+`$3`)}),e=e.replace(new RegExp(i,`g`),``),e}var il=Object.create(null);function al(e,t){il[e]=t}function ol(e){return il[e]||il[``]}function sl(e){let t;if(typeof e.resources==`string`)t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||`/`,maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}for(var cl=Object.create(null),ll=[`https://api.simplesvg.com`,`https://api.unisvg.com`],ul=[];ll.length>0;)ll.length===1||Math.random()>.5?ul.push(ll.shift()):ul.push(ll.pop());cl[``]=sl({resources:[`https://api.iconify.design`].concat(ul)});function dl(e,t){let n=sl(t);return n===null?!1:(cl[e]=n,!0)}function fl(e){return cl[e]}var pl=(()=>{let e;try{if(e=fetch,typeof e==`function`)return e}catch{}})();function ml(e,t){let n=fl(e);if(!n)return 0;let r;if(!n.maxURL)r=0;else{let e=0;n.resources.forEach(t=>{e=Math.max(e,t.length)});let i=t+`.json?icons=`;r=n.maxURL-e-n.path.length-i.length}return r}function hl(e){return e===404}var gl=(e,t,n)=>{let r=[],i=ml(e,t),a=`icons`,o={type:a,provider:e,prefix:t,icons:[]},s=0;return n.forEach((n,c)=>{s+=n.length+1,s>=i&&c>0&&(r.push(o),o={type:a,provider:e,prefix:t,icons:[]},s=n.length),o.icons.push(n)}),r.push(o),r};function _l(e){if(typeof e==`string`){let t=fl(e);if(t)return t.path}return`/`}var vl={prepare:gl,send:(e,t,n)=>{if(!pl){n(`abort`,424);return}let r=_l(t.provider);switch(t.type){case`icons`:{let e=t.prefix,n=t.icons.join(`,`),i=new URLSearchParams({icons:n});r+=e+`.json?`+i.toString();break}case`custom`:{let e=t.uri;r+=e.slice(0,1)===`/`?e.slice(1):e;break}default:n(`abort`,400);return}let i=503;pl(e+r).then(e=>{let t=e.status;if(t!==200){setTimeout(()=>{n(hl(t)?`abort`:`next`,t)});return}return i=501,e.json()}).then(e=>{if(typeof e!=`object`||!e){setTimeout(()=>{e===404?n(`abort`,e):n(`next`,i)});return}setTimeout(()=>{n(`success`,e)})}).catch(()=>{n(`next`,i)})}};function yl(e){let t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((e,t)=>e.provider===t.provider?e.prefix===t.prefix?e.name.localeCompare(t.name):e.prefix.localeCompare(t.prefix):e.provider.localeCompare(t.provider));let r={provider:``,prefix:``,name:``};return e.forEach(e=>{if(r.name===e.name&&r.prefix===e.prefix&&r.provider===e.provider)return;r=e;let i=e.provider,a=e.prefix,o=e.name,s=n[i]||(n[i]=Object.create(null)),c=s[a]||(s[a]=Ic(i,a)),l;l=o in c.icons?t.loaded:a===``||c.missing.has(o)?t.missing:t.pending;let u={provider:i,prefix:a,name:o};l.push(u)}),t}function bl(e,t){e.forEach(e=>{let n=e.loaderCallbacks;n&&(e.loaderCallbacks=n.filter(e=>e.id!==t))})}function xl(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;let t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1,r=e.provider,i=e.prefix;t.forEach(t=>{let a=t.icons,o=a.pending.length;a.pending=a.pending.filter(t=>{if(t.prefix!==i)return!0;let o=t.name;if(e.icons[o])a.loaded.push({provider:r,prefix:i,name:o});else if(e.missing.has(o))a.missing.push({provider:r,prefix:i,name:o});else return n=!0,!0;return!1}),a.pending.length!==o&&(n||bl([e],t.id),t.callback(a.loaded.slice(0),a.missing.slice(0),a.pending.slice(0),t.abort))})}))}var Sl=0;function Cl(e,t,n){let r=Sl++,i=bl.bind(null,n,r);if(!t.pending.length)return i;let a={id:r,icons:t,callback:e,abort:i};return n.forEach(e=>{(e.loaderCallbacks||=[]).push(a)}),i}function wl(e,t=!0,n=!1){let r=[];return e.forEach(e=>{let i=typeof e==`string`?bc(e,t,n):e;i&&r.push(i)}),r}var Tl={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function El(e,t,n,r){let i=e.resources.length,a=e.random?Math.floor(Math.random()*i):e.index,o;if(e.random){let t=e.resources.slice(0);for(o=[];t.length>1;){let e=Math.floor(Math.random()*t.length);o.push(t[e]),t=t.slice(0,e).concat(t.slice(e+1))}o=o.concat(t)}else o=e.resources.slice(a).concat(e.resources.slice(0,a));let s=Date.now(),c=`pending`,l=0,u,d=null,f=[],p=[];typeof r==`function`&&p.push(r);function m(){d&&=(clearTimeout(d),null)}function h(){c===`pending`&&(c=`aborted`),m(),f.forEach(e=>{e.status===`pending`&&(e.status=`aborted`)}),f=[]}function g(e,t){t&&(p=[]),typeof e==`function`&&p.push(e)}function _(){return{startTime:s,payload:t,status:c,queriesSent:l,queriesPending:f.length,subscribe:g,abort:h}}function v(){c=`failed`,p.forEach(e=>{e(void 0,u)})}function y(){f.forEach(e=>{e.status===`pending`&&(e.status=`aborted`)}),f=[]}function b(t,n,r){let i=n!==`success`;switch(f=f.filter(e=>e!==t),c){case`pending`:break;case`failed`:if(i||!e.dataAfterTimeout)return;break;default:return}if(n===`abort`){u=r,v();return}if(i){u=r,f.length||(o.length?x():v());return}if(m(),y(),!e.random){let n=e.resources.indexOf(t.resource);n!==-1&&n!==e.index&&(e.index=n)}c=`completed`,p.forEach(e=>{e(r)})}function x(){if(c!==`pending`)return;m();let r=o.shift();if(r===void 0){if(f.length){d=setTimeout(()=>{m(),c===`pending`&&(y(),v())},e.timeout);return}v();return}let i={status:`pending`,resource:r,callback:(e,t)=>{b(i,e,t)}};f.push(i),l++,d=setTimeout(x,e.rotate),n(r,t,i.callback)}return setTimeout(x),_}function Dl(e){let t={...Tl,...e},n=[];function r(){n=n.filter(e=>e().status===`pending`)}function i(e,i,a){let o=El(t,e,i,(e,t)=>{r(),a&&a(e,t)});return n.push(o),o}function a(e){return n.find(t=>e(t))||null}return{query:i,find:a,setIndex:e=>{t.index=e},getIndex:()=>t.index,cleanup:r}}function Ol(){}var kl=Object.create(null);function Al(e){if(!kl[e]){let t=fl(e);if(!t)return;kl[e]={config:t,redundancy:Dl(t)}}return kl[e]}function jl(e,t,n){let r,i;if(typeof e==`string`){let t=ol(e);if(!t)return n(void 0,424),Ol;i=t.send;let a=Al(e);a&&(r=a.redundancy)}else{let t=sl(e);if(t){r=Dl(t);let n=ol(e.resources?e.resources[0]:``);n&&(i=n.send)}}return!r||!i?(n(void 0,424),Ol):r.query(t,i,n)().abort}function Ml(){}function Nl(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,xl(e)}))}function Pl(e){let t=[],n=[];return e.forEach(e=>{(e.match(yc)?t:n).push(e)}),{valid:t,invalid:n}}function Fl(e,t,n){function r(){let n=e.pendingIcons;t.forEach(t=>{n&&n.delete(t),e.icons[t]||e.missing.add(t)})}if(n&&typeof n==`object`)try{if(!Lc(e,n).length){r();return}}catch(e){console.error(e)}r(),Nl(e)}function Il(e,t){e instanceof Promise?e.then(e=>{t(e)}).catch(()=>{t(null)}):t(e)}function Ll(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;let{provider:t,prefix:n}=e,r=e.iconsToLoad;if(delete e.iconsToLoad,!r||!r.length)return;let i=e.loadIcon;if(e.loadIcons&&(r.length>1||!i)){Il(e.loadIcons(r,n,t),t=>{Fl(e,r,t)});return}if(i){r.forEach(r=>{Il(i(r,n,t),t=>{Fl(e,[r],t?{prefix:n,icons:{[r]:t}}:null)})});return}let{valid:a,invalid:o}=Pl(r);if(o.length&&Fl(e,o,null),!a.length)return;let s=n.match(yc)?ol(t):null;if(!s){Fl(e,a,null);return}s.prepare(t,n,a).forEach(n=>{jl(t,n,t=>{Fl(e,n.icons,t)})})}))}var Rl=(e,t)=>{let n=yl(wl(e,!0,Bc()));if(!n.pending.length){let e=!0;return t&&setTimeout(()=>{e&&t(n.loaded,n.missing,n.pending,Ml)}),()=>{e=!1}}let r=Object.create(null),i=[],a,o;return n.pending.forEach(e=>{let{provider:t,prefix:n}=e;if(n===o&&t===a)return;a=t,o=n,i.push(Ic(t,n));let s=r[t]||(r[t]=Object.create(null));s[n]||(s[n]=[])}),n.pending.forEach(e=>{let{provider:t,prefix:n,name:i}=e,a=Ic(t,n),o=a.pendingIcons||=new Set;o.has(i)||(o.add(i),r[t][n].push(i))}),i.forEach(e=>{let t=r[e.provider][e.prefix];t.length&&Ll(e,t)}),t?Cl(t,n,i):Ml},zl=e=>new Promise((t,n)=>{let r=typeof e==`string`?bc(e,!0):e;if(!r){n(e);return}Rl([r||e],i=>{if(i.length&&r){let e=Vc(r);if(e){t({...wc,...e});return}}n(e)})});function Bl(e,t){let n={...e};for(let e in t){let r=t[e],i=typeof r;e in Wc?(r===null||r&&(i===`string`||i===`number`))&&(n[e]=r):i===typeof n[e]&&(n[e]=e===`rotate`?r%4:r)}return n}var Vl=/[\s,]+/;function Hl(e,t){t.split(Vl).forEach(t=>{switch(t.trim()){case`horizontal`:e.hFlip=!0;break;case`vertical`:e.vFlip=!0;break}})}function Ul(e,t=0){let n=e.replace(/^-?[0-9.]*/,``);function r(e){for(;e<0;)e+=4;return e%4}if(n===``){let t=parseInt(e);return isNaN(t)?0:r(t)}else if(n!==e){let t=0;switch(n){case`%`:t=25;break;case`deg`:t=90}if(t){let i=parseFloat(e.slice(0,e.length-n.length));return isNaN(i)?0:(i/=t,i%1==0?r(i):0)}}return t}function Wl(e,t){let n=e.indexOf(`xlink:`)===-1?``:` xmlns:xlink="http://www.w3.org/1999/xlink"`;for(let e in t)n+=` `+e+`="`+t[e]+`"`;return`<svg xmlns="http://www.w3.org/2000/svg"`+n+`>`+e+`</svg>`}function Gl(e){return e.replace(/"/g,`'`).replace(/%/g,`%25`).replace(/#/g,`%23`).replace(/</g,`%3C`).replace(/>/g,`%3E`).replace(/\s+/g,` `)}function Kl(e){return`data:image/svg+xml,`+Gl(e)}function ql(e){return`url("`+Kl(e)+`")`}var Jl={...Gc,inline:!1},Yl={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,"aria-hidden":!0,role:`img`},Xl={display:`inline-block`},Zl={backgroundColor:`currentColor`},Ql={backgroundColor:`transparent`},$l={Image:`var(--svg)`,Repeat:`no-repeat`,Size:`100% 100%`},eu={webkitMask:Zl,mask:Zl,background:Ql};for(let e in eu){let t=eu[e];for(let n in $l)t[e+n]=$l[n]}var tu={};[`horizontal`,`vertical`].forEach(e=>{let t=e.slice(0,1)+`Flip`;tu[e+`-flip`]=t,tu[e.slice(0,1)+`-flip`]=t,tu[e+`Flip`]=t});function nu(e){return e+(e.match(/^[-0-9.]+$/)?`px`:``)}var ru=(e,t)=>{let n=Bl(Jl,t),i={...Yl},a=t.mode||`svg`,o={},s=t.style,c=typeof s==`object`&&!(s instanceof Array)?s:{};for(let e in t){let r=t[e];if(r!==void 0)switch(e){case`icon`:case`style`:case`onLoad`:case`mode`:case`ssr`:break;case`inline`:case`hFlip`:case`vFlip`:n[e]=r===!0||r===`true`||r===1;break;case`flip`:typeof r==`string`&&Hl(n,r);break;case`color`:o.color=r;break;case`rotate`:typeof r==`string`?n[e]=Ul(r):typeof r==`number`&&(n[e]=r);break;case`ariaHidden`:case`aria-hidden`:r!==!0&&r!==`true`&&delete i[`aria-hidden`];break;default:{let t=tu[e];t?(r===!0||r===`true`||r===1)&&(n[t]=!0):Jl[e]===void 0&&(i[e]=r)}}}let l=$c(e,n),u=l.attributes;if(n.inline&&(o.verticalAlign=`-0.125em`),a===`svg`){i.style={...o,...c},Object.assign(i,u);let e=0,n=t.id;return typeof n==`string`&&(n=n.replace(/-/g,`_`)),i.innerHTML=rl(l.body,n?()=>n+`ID`+ e++:`iconifyVue`),r(`svg`,i)}let{body:d,width:f,height:p}=e,m=a===`mask`||(a===`bg`?!1:d.indexOf(`currentColor`)!==-1),h=Wl(d,{...u,width:f+``,height:p+``});return i.style={...o,"--svg":ql(h),width:nu(u.width),height:nu(u.height),...Xl,...m?Zl:Ql,...c},r(`span`,i)};if(Bc(!0),al(``,vl),typeof document<`u`&&typeof window<`u`){let e=window;if(e.IconifyPreload!==void 0){let t=e.IconifyPreload,n=`Invalid IconifyPreload syntax.`;typeof t==`object`&&t&&(t instanceof Array?t:[t]).forEach(e=>{try{(typeof e!=`object`||!e||e instanceof Array||typeof e.icons!=`object`||typeof e.prefix!=`string`||!Uc(e))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){let t=e.IconifyProviders;if(typeof t==`object`&&t)for(let e in t){let n=`IconifyProviders[`+e+`] is invalid.`;try{let r=t[e];if(typeof r!=`object`||!r||r.resources===void 0)continue;dl(e,r)||console.error(n)}catch{console.error(n)}}}}var iu={...wc,body:``};z((e,{emit:n})=>{let r=F(null);function a(){r.value&&=(r.value.abort?.(),null)}let o=F(!!e.ssr),s=F(``),c=N(null);function u(){let t=e.icon;if(typeof t==`object`&&t&&typeof t.body==`string`)return s.value=``,{data:t};let o;if(typeof t!=`string`||(o=bc(t,!1,!0))===null)return null;let c=Vc(o);if(!c){let e=r.value;return(!e||e.name!==t)&&(c===null?r.value={name:t}:r.value={name:t,abort:Rl([o],d)}),null}a(),s.value!==t&&(s.value=t,i(()=>{n(`load`,t)}));let l=e.customise;if(l){c=Object.assign({},c);let e=l(c.body,o.name,o.prefix,o.provider);typeof e==`string`&&(c.body=e)}let u=[`iconify`];return o.prefix!==``&&u.push(`iconify--`+o.prefix),o.provider!==``&&u.push(`iconify--`+o.provider),{data:c,classes:u}}function d(){let e=u();e?e.data!==c.value?.data&&(c.value=e):c.value=null}return o.value?d():k(()=>{o.value=!0,d()}),l(()=>e.icon,d),t(a),()=>{let t=c.value;if(!t)return ru(iu,e);let n=e;return t.classes&&(n={...e,class:t.classes.join(` `)}),ru({...wc,...t.data},n)}},{props:[`icon`,`mode`,`ssr`,`width`,`height`,`style`,`color`,`inline`,`rotate`,`hFlip`,`horizontalFlip`,`vFlip`,`verticalFlip`,`flip`,`id`,`ariaHidden`,`customise`,`title`],emits:[`load`]});var au=Object.freeze({left:0,top:0,width:16,height:16}),ou=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),su=Object.freeze({...au,...ou});Object.freeze({...su,body:``,hidden:!1}),{...au};var cu=Object.freeze({width:null,height:null}),lu=Object.freeze({...cu,...ou});function uu(e,t){let n={...e};for(let e in t){let r=t[e],i=typeof r;e in cu?(r===null||r&&(i===`string`||i===`number`))&&(n[e]=r):i===typeof n[e]&&(n[e]=e===`rotate`?r%4:r)}return n}var du=/[\s,]+/;function fu(e,t){t.split(du).forEach(t=>{switch(t.trim()){case`horizontal`:e.hFlip=!0;break;case`vertical`:e.vFlip=!0;break}})}function pu(e,t=0){let n=e.replace(/^-?[0-9.]*/,``);function r(e){for(;e<0;)e+=4;return e%4}if(n===``){let t=parseInt(e);return isNaN(t)?0:r(t)}else if(n!==e){let t=0;switch(n){case`%`:t=25;break;case`deg`:t=90}if(t){let i=parseFloat(e.slice(0,e.length-n.length));return isNaN(i)?0:(i/=t,i%1==0?r(i):0)}}return t}var mu=/(-?[0-9.]*[0-9]+[0-9.]*)/g,hu=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function gu(e,t,n){if(t===1)return e;if(n||=100,typeof e==`number`)return Math.ceil(e*t*n)/n;if(typeof e!=`string`)return e;let r=e.split(mu);if(r===null||!r.length)return e;let i=[],a=r.shift(),o=hu.test(a);for(;;){if(o){let e=parseFloat(a);isNaN(e)?i.push(a):i.push(Math.ceil(e*t*n)/n)}else i.push(a);if(a=r.shift(),a===void 0)return i.join(``);o=!o}}function _u(e,t=`defs`){let n=``,r=e.indexOf(`<`+t);for(;r>=0;){let i=e.indexOf(`>`,r),a=e.indexOf(`</`+t);if(i===-1||a===-1)break;let o=e.indexOf(`>`,a);if(o===-1)break;n+=e.slice(i+1,a).trim(),e=e.slice(0,r).trim()+e.slice(o+1)}return{defs:n,content:e}}function vu(e,t){return e?`<defs>`+e+`</defs>`+t:t}function yu(e,t,n){let r=_u(e);return vu(r.defs,t+r.content+n)}var bu=e=>e===`unset`||e===`undefined`||e===`none`;function xu(e,t){let n={...su,...e},r={...lu,...t},i={left:n.left,top:n.top,width:n.width,height:n.height},a=n.body;[n,r].forEach(e=>{let t=[],n=e.hFlip,r=e.vFlip,o=e.rotate;n?r?o+=2:(t.push(`translate(`+(i.width+i.left).toString()+` `+(0-i.top).toString()+`)`),t.push(`scale(-1 1)`),i.top=i.left=0):r&&(t.push(`translate(`+(0-i.left).toString()+` `+(i.height+i.top).toString()+`)`),t.push(`scale(1 -1)`),i.top=i.left=0);let s;switch(o<0&&(o-=Math.floor(o/4)*4),o%=4,o){case 1:s=i.height/2+i.top,t.unshift(`rotate(90 `+s.toString()+` `+s.toString()+`)`);break;case 2:t.unshift(`rotate(180 `+(i.width/2+i.left).toString()+` `+(i.height/2+i.top).toString()+`)`);break;case 3:s=i.width/2+i.left,t.unshift(`rotate(-90 `+s.toString()+` `+s.toString()+`)`);break}o%2==1&&(i.left!==i.top&&(s=i.left,i.left=i.top,i.top=s),i.width!==i.height&&(s=i.width,i.width=i.height,i.height=s)),t.length&&(a=yu(a,`<g transform="`+t.join(` `)+`">`,`</g>`))});let o=r.width,s=r.height,c=i.width,l=i.height,u,d;o===null?(d=s===null?`1em`:s===`auto`?l:s,u=gu(d,c/l)):(u=o===`auto`?c:o,d=s===null?gu(u,l/c):s===`auto`?l:s);let f={},p=(e,t)=>{bu(t)||(f[e]=t.toString())};p(`width`,u),p(`height`,d);let m=[i.left,i.top,c,l];return f.viewBox=m.join(` `),{attributes:f,viewBox:m,body:a}}var Su=/\sid="(\S+)"/g,Cu=`IconifyId`+Date.now().toString(16)+(Math.random()*16777216|0).toString(16),wu=0;function Tu(e,t=Cu){let n=[],r;for(;r=Su.exec(e);)n.push(r[1]);if(!n.length)return e;let i=`suffix`+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(n=>{let r=typeof t==`function`?t(n):t+(wu++).toString(),a=n.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`);e=e.replace(RegExp(`([#;"])(`+a+`)([")]|\\.[a-z])`,`g`),`$1`+r+i+`$3`)}),e=e.replace(new RegExp(i,`g`),``),e}function Eu(e,t){let n=e.indexOf(`xlink:`)===-1?``:` xmlns:xlink="http://www.w3.org/1999/xlink"`;for(let e in t)n+=` `+e+`="`+t[e]+`"`;return`<svg xmlns="http://www.w3.org/2000/svg"`+n+`>`+e+`</svg>`}function Du(e){return e.replace(/"/g,`'`).replace(/%/g,`%25`).replace(/#/g,`%23`).replace(/</g,`%3C`).replace(/>/g,`%3E`).replace(/\s+/g,` `)}function Ou(e){return`data:image/svg+xml,`+Du(e)}function ku(e){return`url("`+Ou(e)+`")`}var Au={...lu,inline:!1},ju={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,"aria-hidden":!0,role:`img`},Mu={display:`inline-block`},Nu={backgroundColor:`currentColor`},Pu={backgroundColor:`transparent`},Fu={Image:`var(--svg)`,Repeat:`no-repeat`,Size:`100% 100%`},Iu={webkitMask:Nu,mask:Nu,background:Pu};for(let e in Iu){let t=Iu[e];for(let n in Fu)t[e+n]=Fu[n]}var Lu={};[`horizontal`,`vertical`].forEach(e=>{let t=e.slice(0,1)+`Flip`;Lu[e+`-flip`]=t,Lu[e.slice(0,1)+`-flip`]=t,Lu[e+`Flip`]=t});function Ru(e){return e+(e.match(/^[-0-9.]+$/)?`px`:``)}var zu=(e,t)=>{let n=uu(Au,t),i={...ju},a=t.mode||`svg`,o={},s=t.style,c=typeof s==`object`&&!(s instanceof Array)?s:{};for(let e in t){let r=t[e];if(r!==void 0)switch(e){case`icon`:case`style`:case`onLoad`:case`mode`:case`ssr`:break;case`inline`:case`hFlip`:case`vFlip`:n[e]=r===!0||r===`true`||r===1;break;case`flip`:typeof r==`string`&&fu(n,r);break;case`color`:o.color=r;break;case`rotate`:typeof r==`string`?n[e]=pu(r):typeof r==`number`&&(n[e]=r);break;case`ariaHidden`:case`aria-hidden`:r!==!0&&r!==`true`&&delete i[`aria-hidden`];break;default:{let t=Lu[e];t?(r===!0||r===`true`||r===1)&&(n[t]=!0):Au[e]===void 0&&(i[e]=r)}}}let l=xu(e,n),u=l.attributes;if(n.inline&&(o.verticalAlign=`-0.125em`),a===`svg`){i.style={...o,...c},Object.assign(i,u);let e=0,n=t.id;return typeof n==`string`&&(n=n.replace(/-/g,`_`)),i.innerHTML=Tu(l.body,n?()=>n+`ID`+ e++:`iconifyVue`),r(`svg`,i)}let{body:d,width:f,height:p}=e,m=a===`mask`||(a===`bg`?!1:d.indexOf(`currentColor`)!==-1),h=Eu(d,{...u,width:f+``,height:p+``});return i.style={...o,"--svg":ku(h),width:Ru(u.width),height:Ru(u.height),...Mu,...m?Nu:Pu,...c},r(`span`,i)},Bu=Object.create(null),Vu=z((e,t)=>()=>{let n=e.icon,r=typeof n==`string`?Bu[n]:typeof n==`object`?n:null;return typeof r!=`object`||!r||typeof r.body!=`string`?c(t.slots,`default`):zu({...su,...r},e)},{props:[`icon`,`mode`,`ssr`,`width`,`height`,`style`,`color`,`inline`,`rotate`,`hFlip`,`horizontalFlip`,`vFlip`,`verticalFlip`,`flip`,`id`,`ariaHidden`,`customise`,`title`]}),Hu=z({inheritAttrs:!1,__name:`VPIconify`,props:{name:{},size:{},color:{},prefix:{},extra:{}},setup(e){let t=F(null),n=F(!1),r=j(()=>e.name.includes(`:`)?e.name:e.prefix?`${e.prefix}:${e.name}`:e.name),i=j(()=>Ko(r.value));async function a(){i.value||t.value||(n.value=!1,t.value=await zl(e.name),n.value=!0)}return l(()=>e.name,a,{immediate:!0}),(r,a)=>{let c=d(`ClientOnly`);return i.value?(h(),P(`span`,o({key:0,class:[`vp-icon`,[i.value,e.extra]],style:{color:e.color,...e.size},"aria-hidden":``,"data-provider":`iconify`},r.$attrs),null,16)):(h(),E(c,{key:1},{default:f(()=>[n.value?t.value?(h(),E(R(Vu),{key:1,class:s([`vp-icon iconify`,[e.extra]]),icon:t.value,style:v({color:e.color,...e.size}),"aria-hidden":``,"data-provider":`iconify`},null,8,[`class`,`icon`,`style`])):D(``,!0):(h(),P(`span`,o({key:0,class:`vp-icon iconify`,style:{color:e.color,...e.size}},r.$attrs),null,16))]),_:1}))}}}),Uu={key:0,class:`vp-icon-img`,"aria-hidden":``},Wu=[`src`],Gu=[`innerHTML`],Ku=I(z({inheritAttrs:!1,__name:`VPIconImage`,props:{type:{},name:{},color:{},size:{}},setup(e){let t=j(()=>e.type===`svg`&&typeof e.name==`object`&&`svg`in e.name?e.name.svg:``),n=j(()=>{if(e.type===`link`){let t=e.name;return Xe(t)?t:V(t)}return``});return(r,i)=>e.type===`link`?(h(),P(`span`,Uu,[L(`img`,{src:n.value,alt:``,style:v({height:e.size?.height})},null,12,Wu)])):e.type===`svg`?(h(),P(`span`,{key:1,class:`vp-icon is-svg`,style:v({color:e.color,...e.size}),"aria-hidden":``,innerHTML:t.value},null,12,Gu)):D(``,!0)}}),[[`__scopeId`,`data-v-a4831070`]]),Z=z({__name:`VPIcon`,props:{provider:{},name:{},size:{},color:{},extra:{}},setup(e){let t=j(()=>{if(typeof e.name==`string`&&(Xe(e.name)||e.name[0]===`/`))return`link`;if(typeof e.name==`object`&&e.name.svg)return`svg`;if(typeof e.name==`string`){if(e.name.startsWith(`iconify`))return`iconify`;if(e.name.startsWith(`iconfont`))return`iconfont`;if(e.name.startsWith(`fontawesome`))return`fontawesome`}let t=e.provider||`iconify`;return t===`iconfont`||t===`fontawesome`?t:`iconify`});function n(e){return String(Number(e))===String(e)?`${e}px`:String(e)}let r=j(()=>{if(!e.size)return;let[t,r]=String(e.size).replaceAll(`px`,`[UNIT]`).split(`x`).map(e=>n(e.replaceAll(`[UNIT]`,`px`).trim()));return{width:t,height:r||t}}),i=j(()=>({name:typeof e.name==`string`?e.name.replace(/^(iconify|iconfont|fontawesome)\s+/,``):e.name,color:e.color,size:r.value,prefix:``}));return(n,r)=>t.value===`link`||t.value===`svg`?(h(),E(Ku,o({key:0,type:t.value},i.value),null,16,[`type`])):t.value===`iconfont`?(h(),E(vc,a(o({key:1},i.value)),null,16)):t.value===`fontawesome`?(h(),E(_c,o({key:2,extra:e.extra},{...i.value,...n.$attrs}),null,16,[`extra`])):t.value===`iconify`?(h(),E(Hu,o({key:3,extra:e.extra},i.value),null,16,[`extra`])):D(``,!0)}}),qu={class:`vp-card-wrapper`},Ju={key:0,class:`title`},Yu=[`innerHTML`],Xu={class:`body`},Zu=I(z({__name:`VPCard`,props:{title:{},icon:{default:``}},setup(e){let t=j(()=>{if(typeof e.icon==`string`&&e.icon?.[0]===`{`)try{return JSON.parse(e.icon)}catch{}return e.icon});return(n,r)=>(h(),P(`article`,qu,[c(n.$slots,`title`,{},()=>[e.title||e.icon?(h(),P(`header`,Ju,[e.icon?(h(),E(Z,{key:0,name:t.value},null,8,[`name`])):D(``,!0),e.title?(h(),P(`span`,{key:1,class:`text`,innerHTML:e.title},null,8,Yu)):D(``,!0)])):D(``,!0)],!0),L(`section`,Xu,[c(n.$slots,`default`,{},void 0,!0)])]))}}),[[`__scopeId`,`data-v-bb92b9cf`]]),Qu=I(z({__name:`VPCardGrid`,props:{cols:{}},setup(e){let t=st(`(min-width: 768px)`),n=st(`(min-width: 960px)`),r=F(1);function i(){let t={sm:1,md:2,lg:2};if(!e.cols)return t;if(typeof e.cols==`number`||typeof e.cols==`string`){let t=Number(e.cols);return{sm:t,md:t,lg:t}}return{...t,...M(e.cols)}}function a(){let e=i();return n.value?e.lg:t.value?e.md:e.sm}return l([t,n,()=>e.cols],()=>{r.value=a()}),k(()=>{r.value=a()}),(e,t)=>(h(),P(`div`,{class:s([`vp-card-grid`,[`cols-${r.value}`]]),style:v({gridTemplateColumns:`repeat(${r.value}, 1fr)`})},[c(e.$slots,`default`,{},void 0,!0)],6))}}),[[`__scopeId`,`data-v-670847ec`]]),$u=z({__name:`VPCardMasonry`,props:{cols:{default:()=>({sm:2,md:2,lg:3})},gap:{default:16}},setup(t){let n=u(),r=ee(),a=F(3),c=st(`(min-width: 640px)`),p=st(`(min-width: 960px)`),g=j(()=>{let t=n.default?.();return(Array.isArray(t)?t:[t]).map((t,n)=>e(ie(t,o(t.props??{},{class:`masonry-${r}-${n}`}))))});function _(){let e=1;typeof t.cols==`number`?e=t.cols:typeof t.cols==`object`&&(e=p.value?t.cols.lg||3:c.value?t.cols.md||2:t.cols.sm||2),a.value=Number(e)}let b=N([]),x=N();async function S(){if(await i(),!x.value)return;let e=Array.from({length:a.value},()=>[]),n=Array.from({length:a.value},()=>0);for(let i=0;i<g.value.length;i++){let a=g.value[i],o=x.value.querySelector(`.masonry-${r}-${i}`)?.offsetHeight??0,s=n.indexOf(Math.min(...n));e[s].push(a),n[s]+=o+t.gap}b.value=e}return k(()=>{l([c,p,()=>t.cols],_,{immediate:!0}),S();let e=je(S);l([g,a],e,{flush:`post`}),$e(x,e)}),(e,n)=>{let i=d(`ClientOnly`);return h(),P(`div`,{ref_key:`masonry`,ref:x,class:s([`vp-card-masonry`,[`cols-${a.value}`]]),style:v({"grid-gap":`${t.gap}px`,"--card-masonry-cols":a.value}),"data-allow-mismatch":``},[w(i,null,{default:f(()=>[(h(!0),P(T,null,y(b.value,(e,n)=>(h(),P(`div`,{key:`${R(r)}-${n}`,class:`card-masonry-item`,style:v({gap:`${t.gap}px`})},[(h(!0),P(T,null,y(e,e=>(h(),E(m(e),{key:e.props.class}))),128))],4))),128))]),_:1})],6)}}}),ed={class:`image-container`},td=[`src`,`alt`],nd={key:0,class:`image-info`},rd={key:0,class:`title`},id=[`href`],ad={key:1},od={key:1,class:`copyright`},sd={key:0},cd={key:1},ld={key:2},ud={key:2,class:`description`},dd=I(z({__name:`VPImageCard`,props:{image:{},title:{},description:{},href:{},author:{},date:{},width:{},center:{type:Boolean}},setup(e){let t=Se(),n=j(()=>{if(!e.date)return``;let n=e.date instanceof Date?e.date:new Date(e.date);return new Intl.DateTimeFormat(t.value,{year:`numeric`,month:`short`,day:`numeric`}).format(n)}),r=j(()=>({width:e.width?String(Number(e.width))===String(e.width)?`${e.width}px`:e.width:void 0}));return(t,i)=>(h(),P(`div`,{class:s([`vp-image-card`,{center:e.center}]),style:v(r.value)},[L(`div`,ed,[L(`img`,{src:R(V)(e.image),alt:e.title,loading:`lazy`},null,8,td),e.title||e.author||n.value||e.description?(h(),P(`div`,nd,[e.title?(h(),P(`h3`,rd,[e.href?(h(),P(`a`,{key:0,href:e.href,target:`_blank`,rel:`noopener noreferrer`,class:`no-icon`},A(e.title),9,id)):(h(),P(`span`,ad,A(e.title),1))])):D(``,!0),e.author||e.date?(h(),P(`p`,od,[e.author?(h(),P(`span`,sd,A(e.author),1)):D(``,!0),e.author&&n.value?(h(),P(`span`,cd,` | `)):D(``,!0),n.value?(h(),P(`span`,ld,A(n.value),1)):D(``,!0)])):D(``,!0),e.description?(h(),P(`p`,ud,A(e.description),1)):D(``,!0)])):D(``,!0)])],6))}}),[[`__scopeId`,`data-v-fa0bbe09`]]),fd={key:0,class:`visually-hidden`},Q=z({__name:`VPLink`,props:{tag:{},href:{},text:{},noIcon:{type:Boolean},target:{},rel:{}},setup(e){let t=e,n=gt(),{theme:r}=X(),i=j(()=>t.tag??(t.href?`a`:`span`)),{link:a,isExternal:o,isExternalProtocol:l}=Rs(ae(t,`href`),ae(t,`target`)),u=j(()=>{if(t.text||o.value||!a.value)return t.text;let{text:e}=Di(a.value);return e});function d(e){!o.value&&a.value&&(e.preventDefault(),n.push(a.value))}return(t,n)=>(h(),E(m(i.value),{class:s([`vp-link`,{link:R(a),"no-icon":e.noIcon,"vp-external-link-icon":R(o)}]),href:R(a)?R(l)||R(o)?R(a):R(V)(R(a)):void 0,target:e.target??(R(o)?`_blank`:void 0),rel:e.rel??(R(o)?`noopener noreferrer`:void 0),onClick:n[0]||=e=>d(e)},{default:f(()=>[c(t.$slots,`default`,{},()=>[O(A(u.value||e.href),1)]),c(t.$slots,`after-text`),R(o)&&!e.noIcon?(h(),P(`span`,fd,A(R(r).openNewWindowText||`(Open in new window)`),1)):D(``,!0)]),_:3},8,[`class`,`href`,`target`,`rel`]))}}),pd={class:`vp-link-card`},md={class:`body`},hd=[`innerHTML`],gd=[`innerHTML`],_d=I(z({__name:`VPLinkCard`,props:{href:{},title:{},icon:{},description:{},target:{},rel:{}},setup(e){return(t,n)=>(h(),P(`div`,pd,[L(`span`,md,[w(Q,o({href:e.href,"no-icon":``,class:`link no-icon`},{target:e.target,rel:e.rel}),{default:f(()=>[c(t.$slots,`title`,{},()=>[e.icon?(h(),E(Z,{key:0,name:e.icon},null,8,[`name`])):D(``,!0),e.title?(h(),P(`span`,{key:1,class:`text`,innerHTML:e.title},null,8,hd)):D(``,!0)],!0)]),_:3},16,[`href`]),c(t.$slots,`default`,{},()=>[e.description?(h(),P(`p`,{key:0,innerHTML:e.description},null,8,gd)):D(``,!0)],!0)]),n[0]||=L(`span`,{class:`vpi-arrow-right`},null,-1)]))}}),[[`__scopeId`,`data-v-331b6421`]]),vd=z({__name:`VPHomeBox`,props:{type:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{},containerClass:{}},setup(e){let t=co(),n=j(()=>{if(!e.backgroundImage)return null;let n=typeof e.backgroundImage==`string`?e.backgroundImage:e.backgroundImage[t.value?`dark`:`light`]??e.backgroundImage.light;return n?{"background-image":`url(${Xe(n)?e.backgroundImage:V(n)})`,"background-size":`cover`,"background-position":`center`,"background-repeat":`no-repeat`,"background-attachment":e.backgroundAttachment||``}:null}),r=j(()=>s(e.containerClass||``));return(t,i)=>(h(),P(`div`,{class:s([`vp-home-box`,{full:e.full}]),style:v(n.value)},[c(t.$slots,`before`),L(`div`,{class:s([`container`,r.value])},[c(t.$slots,`default`)],2),c(t.$slots,`after`)],6))}}),yd={class:`button-content`},bd={key:1,class:`visually-hidden`},xd=I(z({__name:`VPButton`,props:{tag:{},size:{default:`medium`},theme:{default:`brand`},text:{default:``},href:{},target:{},rel:{},icon:{},suffixIcon:{}},setup(e){let t=e,n=gt(),{theme:r}=X(),i=j(()=>t.tag||t.href?`a`:`button`),{link:a,isExternal:o,isExternalProtocol:l}=Rs(ae(t,`href`),ae(t,`target`));function u(e){!o.value&&a.value?.[0]!==`#`&&(e.preventDefault(),a.value&&n.push(a.value))}return(t,n)=>(h(),E(m(i.value),{class:s([`vp-button`,[e.size,e.theme]]),href:R(a)?R(a)[0]===`#`||R(l)?R(a):R(V)(R(a)):void 0,target:e.target??(R(o)?`_blank`:void 0),rel:e.rel??(R(o)?`noopener noreferrer`:void 0),onClick:n[0]||=e=>u(e)},{default:f(()=>[L(`span`,yd,[e.icon?(h(),E(Z,{key:0,name:e.icon},null,8,[`name`])):D(``,!0),c(t.$slots,`default`,{},()=>[L(`span`,null,A(e.text),1)],!0),R(o)?(h(),P(`span`,bd,A(R(r).openNewWindowText||`(Open in new window)`),1)):D(``,!0),e.suffixIcon?(h(),E(Z,{key:2,name:e.suffixIcon},null,8,[`name`])):D(``,!0)])]),_:3},8,[`class`,`href`,`target`,`rel`]))}}),[[`__scopeId`,`data-v-6059b700`]]),Sd=[`aria-checked`],Cd={class:`check`},wd={key:0,class:`icon`},Td=I(z({__name:`VPSwitch`,props:{ariaChecked:{type:Boolean}},setup(e){return(t,n)=>(h(),P(`button`,{class:`vp-switch`,type:`button`,role:`switch`,"aria-checked":e.ariaChecked??!1},[L(`span`,Cd,[t.$slots.default?(h(),P(`span`,wd,[c(t.$slots,`default`,{},void 0,!0)])):D(``,!0)])],8,Sd))}}),[[`__scopeId`,`data-v-30e4b9f0`]]),Ed=I(z({__name:`VPSwitchAppearance`,setup(e){let t=F(!1),{theme:n,isDark:r}=X();de(()=>{t.value=r.value});let a=j(()=>{let e=n.value.transition,t=typeof e==`object`?e:{};return e===!1||t.appearance===!1?!1:typeof t.appearance==`string`?t.appearance:`fade`});function o(){return window.matchMedia(`(prefers-reduced-motion: reduce)`).matches}let s=S(`toggle-appearance`,async({clientX:e,clientY:t})=>{if(!oo()||a.value===!1||o()){r.value=!r.value;return}await document.startViewTransition(async()=>{r.value=!r.value,await i()}).ready;let{keyframes:n,duration:s}=mc(e,t,a.value,r.value);document.documentElement.animate(n,{duration:s,easing:`ease-in`,fill:`forwards`,pseudoElement:`::view-transition-${r.value?`old`:`new`}(root)`})}),c=F(``);return de(()=>{c.value=r.value?n.value.lightModeSwitchTitle||`Switch to light theme`:n.value.darkModeSwitchTitle||`Switch to dark theme`}),(e,n)=>(h(),E(Td,{class:`vp-switch-appearance`,title:c.value,"aria-checked":t.value,onClick:R(s)},{default:f(()=>[...n[0]||=[L(`span`,{class:`vpi-sun sun`},null,-1),L(`span`,{class:`vpi-moon moon`},null,-1)]]),_:1},8,[`title`,`aria-checked`,`onClick`]))}}),[[`__scopeId`,`data-v-9cdf4d7d`]]),Dd={key:0,class:`vp-navbar-appearance`},Od=I(z({__name:`VPNavBarAppearance`,setup(e){let{theme:t}=X();return(e,n)=>R(t).appearance&&R(t).appearance!==`force-dark`?(h(),P(`div`,Dd,[w(Ed)])):D(``,!0)}}),[[`__scopeId`,`data-v-1f4f941c`]]),kd={class:`vp-menu-link`},Ad=I(z({__name:`VPMenuLink`,props:{item:{}},setup(e){let{page:t}=X();return(n,r)=>(h(),P(`div`,kd,[w(Q,{class:s({active:R(Ni)(R(t).path,e.item.activeMatch||R(ke)(e.item.link),!!e.item.activeMatch)}),href:e.item.link},{default:f(()=>[e.item.icon?(h(),E(Z,{key:0,name:e.item.icon},null,8,[`name`])):D(``,!0),O(` `+A(e.item.text)+` `,1),e.item.badge?(h(),E(gc,o({key:1,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):D(``,!0)]),_:1},8,[`class`,`href`])]))}}),[[`__scopeId`,`data-v-79529d37`]]),jd={class:`vp-menu-group`},Md={key:0,class:`title`},Nd=[`textContent`],Pd=I(z({__name:`VPMenuGroup`,props:{text:{},icon:{},items:{}},setup(e){return(t,n)=>(h(),P(`div`,jd,[e.text?(h(),P(`p`,Md,[e.icon?(h(),E(Z,{key:0,name:e.icon},null,8,[`name`])):D(``,!0),L(`span`,{textContent:A(e.text)},null,8,Nd)])):D(``,!0),(h(!0),P(T,null,y(e.items,e=>(h(),P(T,null,[`link`in e?(h(),E(Ad,{key:e?.link,item:e},null,8,[`item`])):D(``,!0)],64))),256))]))}}),[[`__scopeId`,`data-v-033337ec`]]),Fd={class:`vp-menu`},Id={key:0,class:`items`},Ld=I(z({__name:`VPMenu`,props:{items:{}},setup(e){return(t,n)=>(h(),P(`div`,Fd,[e.items?(h(),P(`div`,Id,[(h(!0),P(T,null,y(e.items,e=>(h(),P(T,{key:e.text},[`link`in e?(h(),E(Ad,{key:0,item:e},null,8,[`item`])):(h(),E(Pd,{key:1,text:e.text,items:e.items,icon:e.icon},null,8,[`text`,`items`,`icon`]))],64))),128))])):D(``,!0),c(t.$slots,`default`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-01d715b8`]]),Rd=[`aria-expanded`,`aria-label`],zd={key:0,class:`text`},Bd=[`innerHTML`],Vd={key:1,class:`vpi-more-horizontal icon`},Hd={class:`menu`},Ud=I(z({__name:`VPFlyout`,props:{prefixIcon:{},icon:{},button:{},label:{},items:{},badge:{}},setup(e){let t=F(!1),n=F();zo({el:n,onBlur:r});function r(){t.value=!1}return(r,i)=>(h(),P(`div`,{ref_key:`el`,ref:n,class:`vp-flyout`,onMouseenter:i[1]||=e=>t.value=!0,onMouseleave:i[2]||=e=>t.value=!1,onFocus:i[3]||=e=>t.value=!0,onBlur:i[4]||=e=>t.value=!1},[L(`button`,{type:`button`,class:`button`,"aria-haspopup":`true`,"aria-expanded":t.value,"aria-label":e.label,onClick:i[0]||=e=>t.value=!t.value},[e.button||e.icon?(h(),P(`span`,zd,[e.prefixIcon?(h(),E(Z,{key:0,name:e.prefixIcon},null,8,[`name`])):D(``,!0),e.icon?(h(),P(`span`,{key:1,class:s([`option-icon`,[e.icon]])},null,2)):D(``,!0),e.button?(h(),P(`span`,{key:2,innerHTML:e.button},null,8,Bd)):D(``,!0),e.badge?(h(),E(gc,o({key:3,class:`vp-menu-badge`},typeof e.badge==`string`?{text:e.badge}:e.badge),null,16)):D(``,!0),i[5]||=L(`span`,{class:`vpi-chevron-down text-icon`},null,-1)])):(h(),P(`span`,Vd))],8,Rd),L(`div`,Hd,[w(Ld,{items:e.items},{default:f(()=>[c(r.$slots,`default`,{},void 0,!0)]),_:3},8,[`items`])])],544))}}),[[`__scopeId`,`data-v-6c584748`]]),Wd=[`href`,`aria-label`,`title`],Gd=I(z({__name:`VPSocialLink`,props:{icon:{},link:{},ariaLabel:{}},setup(e){let t=j(()=>{if(typeof e.icon==`string`){let t=Wo[e.icon]||e.icon;return t.includes(`:`)?t:`simple-icons:${t}`}return e.icon}),n=j(()=>e.ariaLabel?e.ariaLabel:typeof e.icon==`string`?e.icon.includes(`:`)?e.icon.split(`:`)[1]:e.icon:e.icon.name);return(r,i)=>(h(),P(`a`,{class:`vp-social-link no-icon`,href:e.link,"aria-label":n.value,title:n.value,target:`_blank`,rel:`noopener`},[w(Z,{name:t.value},null,8,[`name`])],8,Wd))}}),[[`__scopeId`,`data-v-e6aa8850`]]),Kd={class:`vp-social-links`},qd=I(z({__name:`VPSocialLinks`,props:{links:{}},setup(e){return(t,n)=>(h(),P(`div`,Kd,[(h(!0),P(T,null,y(e.links,({link:e,icon:t})=>(h(),E(Gd,{key:e,icon:t,link:e},null,8,[`icon`,`link`]))),128))]))}}),[[`__scopeId`,`data-v-7cffda43`]]),Jd={key:0,class:`group translations`},Yd={class:`trans-title`},Xd={key:1,class:`group appearance`},Zd={class:`item appearance`},Qd={class:`label`},$d={class:`appearance-action`},ef={key:2,class:`group social`},tf={class:`item social-links`},nf=I(z({__name:`VPNavBarExtra`,setup(e){let{theme:t}=X(),{localeLinks:n,currentLang:r}=Zo(),i=j(()=>{let e=t.value.navbarSocialInclude??[];return e.length?t.value.social?.filter(({icon:t})=>typeof t==`string`?e.includes(t):t.name?e.includes(t.name):!1):t.value.social}),a=j(()=>n.value.length&&r.value.text||t.value.appearance||i.value?.length);return(e,o)=>a.value?(h(),E(Ud,{key:0,class:`vp-navbar-extra`,label:`extra navigation`},{default:f(()=>[R(n).length&&R(r).text?(h(),P(`div`,Jd,[L(`p`,Yd,A(R(r).text),1),(h(!0),P(T,null,y(R(n),e=>(h(),E(Ad,{key:e.link,item:e},null,8,[`item`]))),128))])):D(``,!0),R(t).appearance&&R(t).appearance!==`force-dark`?(h(),P(`div`,Xd,[L(`div`,Zd,[L(`p`,Qd,A(R(t).appearanceText||`Appearance`),1),L(`div`,$d,[w(Ed)])])])):D(``,!0),i.value?(h(),P(`div`,ef,[L(`div`,tf,[w(qd,{class:`social-links-list`,links:i.value},null,8,[`links`])])])):D(``,!0)]),_:1})):D(``,!0)}}),[[`__scopeId`,`data-v-370c2aa4`]]),rf=[`aria-expanded`],af=I(z({__name:`VPNavBarHamburger`,props:{active:{type:Boolean}},emits:[`click`],setup(e){return(t,n)=>(h(),P(`button`,{type:`button`,class:s([`vp-navbar-hamburger`,{active:e.active}]),"aria-label":`mobile navigation`,"aria-expanded":e.active,"aria-controls":`nav-screen`,onClick:n[0]||=e=>t.$emit(`click`)},[...n[1]||=[L(`span`,{class:`container`},[L(`span`,{class:`top`}),L(`span`,{class:`middle`}),L(`span`,{class:`bottom`})],-1)]],10,rf))}}),[[`__scopeId`,`data-v-397e2887`]]),of=z({__name:`VPNavBarMenuGroup`,props:{item:{}},setup(e){let{page:t}=X();function n(r){return`link`in r?Ni(t.value.path,ke(r.link),!!e.item.activeMatch):r.items.some(n)}let r=j(()=>n(e.item));return(n,i)=>(h(),E(Ud,{class:s([`vp-navbar-menu-group`,{active:R(Ni)(R(t).path,e.item.activeMatch,!!e.item.activeMatch)||r.value}]),button:e.item.text,items:e.item.items,"prefix-icon":e.item.icon,badge:e.item.badge},null,8,[`class`,`button`,`items`,`prefix-icon`,`badge`]))}}),sf=[`innerHTML`],cf=I(z({__name:`VPNavBarMenuLink`,props:{item:{}},setup(e){let{page:t}=X();return(n,r)=>(h(),E(Q,{class:s([`navbar-menu-link`,{active:R(Ni)(R(t).path,e.item.activeMatch||R(ke)(e.item.link),!!e.item.activeMatch)}]),href:e.item.link,"no-icon":e.item.noIcon,target:e.item.target,rel:e.item.rel,tabindex:`0`},{default:f(()=>[e.item.icon?(h(),E(Z,{key:0,name:e.item.icon},null,8,[`name`])):D(``,!0),L(`span`,{innerHTML:e.item.text},null,8,sf),e.item.badge?(h(),E(gc,o({key:1,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):D(``,!0)]),_:1},8,[`class`,`href`,`no-icon`,`target`,`rel`]))}}),[[`__scopeId`,`data-v-d9531749`]]),lf={key:0,"aria-labelledby":`main-nav-aria-label`,class:`vp-navbar-menu`},uf=I(z({__name:`VPNavBarMenu`,setup(e){let t=zs();return(e,n)=>R(t).length?(h(),P(`nav`,lf,[n[0]||=L(`span`,{id:`main-nav-aria-label`,class:`visually-hidden`},`Main Navigation`,-1),(h(!0),P(T,null,y(R(t),e=>(h(),P(T,{key:e.text},[`link`in e?(h(),E(cf,{key:0,item:e},null,8,[`item`])):(h(),E(of,{key:1,item:e},null,8,[`item`]))],64))),128))])):D(``,!0)}}),[[`__scopeId`,`data-v-50b5b67f`]]),df={},ff={class:`vp-navbar-search`};function pf(e,t){let n=d(`SearchBox`);return h(),P(`div`,ff,[w(n)])}var mf=I(df,[[`render`,pf]]),hf=I(z({__name:`VPNavBarSocialLinks`,setup(e){let{theme:t}=X(),n=j(()=>{let e=t.value.navbarSocialInclude??[];return e.length?t.value.social?.filter(({icon:t})=>typeof t==`string`?e.includes(t):t.name?e.includes(t.name):!1):t.value.social});return(e,t)=>n.value?(h(),E(qd,{key:0,class:`vp-navbar-social-links`,links:n.value},null,8,[`links`])):D(``,!0)}}),[[`__scopeId`,`data-v-4551a90a`]]),gf=[`src`,`alt`],_f=I(z({inheritAttrs:!1,__name:`VPImage`,props:{image:{},alt:{}},setup(e){let t=j(()=>!e.image||typeof e.image==`string`||!e.image.width||!e.image.height?``:{width:Fi(e.image.width),height:Fi(e.image.height)});return(n,r)=>{let i=d(`VPImage`,!0);return e.image?(h(),P(T,{key:0},[typeof e.image==`string`||`src`in e.image?(h(),P(`img`,o({key:0,class:`vp-image`,style:t.value},typeof e.image==`string`?n.$attrs:{...e.image,...n.$attrs},{src:R(V)(typeof e.image==`string`?e.image:e.image.src),alt:e.alt??(typeof e.image==`string`?``:e.image.alt||``)}),null,16,gf)):(h(),P(T,{key:1},[w(i,o({class:`dark`,image:e.image.dark,alt:e.image.alt},n.$attrs),null,16,[`image`,`alt`]),w(i,o({class:`light`,image:e.image.light,alt:e.image.alt},n.$attrs),null,16,[`image`,`alt`])],64))],64)):D(``,!0)}}}),[[`__scopeId`,`data-v-0eff3115`]]),vf=I(z({__name:`VPNavBarTitle`,setup(e){let{theme:t,site:n}=X(),{hasSidebar:r}=Is(),i=Fe(),{isSidebarCollapsed:a}=As();return(e,o)=>(h(),P(`div`,{class:s([`vp-navbar-title`,{"has-sidebar":R(r)&&!R(a)}])},[w(Q,{class:`title`,href:R(t).home??R(i),"no-icon":``},{default:f(()=>[c(e.$slots,`nav-bar-title-before`,{},void 0,!0),R(t).logo?(h(),E(_f,{key:0,class:`logo`,image:{light:R(t).logo,dark:R(t).logoDark||R(t).logo}},null,8,[`image`])):D(``,!0),L(`span`,null,A(R(n).title),1),c(e.$slots,`nav-bar-title-after`,{},void 0,!0)]),_:3},8,[`href`])],2))}}),[[`__scopeId`,`data-v-b6cbd34c`]]),yf={class:`items`},bf={class:`title`},xf=I(z({__name:`VPNavBarTranslations`,setup(e){let{theme:t}=X(),{currentLang:n,localeLinks:r}=Zo();return(e,i)=>R(r).length&&R(n).text?(h(),E(Ud,{key:0,class:`vp-navbar-translations`,icon:`vpi-languages`,label:R(t).selectLanguageText||`Change Language`},{default:f(()=>[L(`div`,yf,[L(`p`,bf,A(R(n).text),1),(h(!0),P(T,null,y(R(r),e=>(h(),E(Ad,{key:e.link,item:e},null,8,[`item`]))),128))])]),_:1},8,[`label`])):D(``,!0)}}),[[`__scopeId`,`data-v-19c4e9db`]]),Sf={class:`wrapper`},Cf={class:`container`},wf={class:`title`},Tf={class:`content`},Ef={class:`content-body`},Df=I(z({__name:`VPNavBar`,props:{isScreenOpen:{type:Boolean}},emits:[`toggleScreen`],setup(e){let{y:t}=Tt(),{hasSidebar:n,isHome:r}=Is(),{isSidebarCollapsed:i}=As(),a=F({});return de(()=>{a.value={"has-sidebar":n.value&&!i.value,home:r.value,top:t.value===0,"screen-open":e.isScreenOpen}}),(t,n)=>(h(),P(`div`,{class:s([`vp-navbar`,a.value]),"vp-navbar":``},[L(`div`,Sf,[L(`div`,Cf,[L(`div`,wf,[w(vf,null,{"nav-bar-title-before":f(()=>[c(t.$slots,`nav-bar-title-before`,{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(t.$slots,`nav-bar-title-after`,{},void 0,!0)]),_:3})]),L(`div`,Tf,[L(`div`,Ef,[c(t.$slots,`nav-bar-content-before`,{},void 0,!0),w(mf,{class:`search`}),c(t.$slots,`nav-bar-menu-before`,{},void 0,!0),w(uf,{class:`menu`}),c(t.$slots,`nav-bar-menu-after`,{},void 0,!0),w(xf,{class:`translations`}),w(Od,{class:`appearance`}),w(hf,{class:`social-links`}),w(nf,{class:`extra`}),c(t.$slots,`nav-bar-content-after`,{},void 0,!0),w(af,{class:`hamburger`,active:e.isScreenOpen,onClick:n[0]||=e=>t.$emit(`toggleScreen`)},null,8,[`active`])])])])]),n[1]||=L(`div`,{class:`divider`},[L(`div`,{class:`divider-line`})],-1)],2))}}),[[`__scopeId`,`data-v-abe05f02`]]),Of={key:0,class:`vp-nav-screen-appearance`},kf={class:`text`},Af=I(z({__name:`VPNavScreenAppearance`,setup(e){let{theme:t}=X();return(e,n)=>R(t).appearance&&R(t).appearance!==`force-dark`?(h(),P(`div`,Of,[L(`p`,kf,A(R(t).appearanceText??`Appearance`),1),w(Ed)])):D(``,!0)}}),[[`__scopeId`,`data-v-608ad4f3`]]),jf=[`innerHTML`],Mf=I(z({__name:`VPNavScreenMenuGroupLink`,props:{item:{}},setup(e){let t=S(`close-screen`);return(n,r)=>(h(),E(Q,{class:`vp-nav-screen-menu-group-link`,href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,onClick:R(t)},{default:f(()=>[e.item.icon?(h(),E(Z,{key:0,name:e.item.icon},null,8,[`name`])):D(``,!0),L(`span`,{innerHTML:e.item.text},null,8,jf),e.item.badge?(h(),E(gc,o({key:1,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):D(``,!0)]),_:1},8,[`href`,`target`,`rel`,`no-icon`,`onClick`]))}}),[[`__scopeId`,`data-v-275f2be0`]]),Nf={class:`vp-nav-screen-menu-group-section`},Pf={key:0,class:`title`},Ff=I(z({__name:`VPNavScreenMenuGroupSection`,props:{icon:{},text:{},items:{}},setup(e){return(t,n)=>(h(),P(`div`,Nf,[e.text?(h(),P(`p`,Pf,[e.icon?(h(),E(Z,{key:0,name:e.icon},null,8,[`name`])):D(``,!0),O(` `+A(e.text),1)])):D(``,!0),(h(!0),P(T,null,y(e.items,e=>(h(),E(Mf,{key:e.text,item:e},null,8,[`item`]))),128))]))}}),[[`__scopeId`,`data-v-2e6e4cf1`]]),If=[`aria-controls`,`aria-expanded`],Lf={class:`button-text`},Rf=[`innerHTML`],zf=[`id`],Bf={class:`items`},Vf={key:1,class:`group`},Hf=I(z({__name:`VPNavScreenMenuGroup`,props:{text:{},icon:{},badge:{},items:{}},setup(e){let t=F(!1),n=j(()=>`nav-screen-menu-group-${e.text.replace(` `,`-`).toLowerCase()}`);function r(){t.value=!t.value}return(i,a)=>(h(),P(`div`,{class:s([`vp-nav-screen-menu-group`,{open:t.value}])},[L(`button`,{class:`button`,"aria-controls":n.value,"aria-expanded":t.value,onClick:r},[L(`span`,Lf,[e.icon?(h(),E(Z,{key:0,name:e.icon},null,8,[`name`])):D(``,!0),L(`span`,{innerHTML:e.text},null,8,Rf),e.badge?(h(),E(gc,o({key:1,class:`vp-menu-badge`},typeof e.badge==`string`?{text:e.badge}:e.badge),null,16)):D(``,!0)]),a[0]||=L(`span`,{class:`vpi-plus button-icon`},null,-1)],8,If),w(R(Fn),null,{default:f(()=>[ne(L(`div`,{id:n.value,class:`vp-nav-screen-menu-group-container`},[L(`div`,Bf,[(h(!0),P(T,null,y(e.items,e=>(h(),P(T,{key:e.text},[`link`in e?(h(),P(`div`,{key:e.text,class:`item`},[w(Mf,{item:e},null,8,[`item`])])):(h(),P(`div`,Vf,[w(Ff,{text:e.text,items:e.items,icon:e.icon},null,8,[`text`,`items`,`icon`])]))],64))),128))])],8,zf),[[Ae,t.value]])]),_:1})],2))}}),[[`__scopeId`,`data-v-021bbae3`]]),Uf=[`innerHTML`],Wf=I(z({__name:`VPNavScreenMenuLink`,props:{item:{}},setup(e){let t=S(`close-screen`);return(n,r)=>(h(),E(Q,{class:`vp-nav-screen-menu-link`,href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,onClick:R(t)},{default:f(()=>[e.item.icon?(h(),E(Z,{key:0,name:e.item.icon},null,8,[`name`])):D(``,!0),L(`span`,{innerHTML:e.item.text},null,8,Uf),e.item.badge?(h(),E(gc,o({key:1,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):D(``,!0)]),_:1},8,[`href`,`target`,`rel`,`no-icon`,`onClick`]))}}),[[`__scopeId`,`data-v-8bf18041`]]),Gf={key:0,class:`vp-nav-screen-menu`},Kf=z({__name:`VPNavScreenMenu`,setup(e){let t=zs();return(e,n)=>R(t).length?(h(),P(`nav`,Gf,[(h(!0),P(T,null,y(R(t),e=>(h(),P(T,{key:e.text},[`link`in e?(h(),E(Wf,{key:0,item:e},null,8,[`item`])):(h(),E(Hf,{key:1,text:e.text||``,items:e.items,icon:e.icon,badge:e.badge},null,8,[`text`,`items`,`icon`,`badge`]))],64))),128))])):D(``,!0)}}),qf=z({__name:`VPNavScreenSocialLinks`,setup(e){let{theme:t}=X();return(e,n)=>R(t).social?(h(),E(qd,{key:0,class:`vp-nav-screen-social-links`,links:R(t).social},null,8,[`links`])):D(``,!0)}}),Jf={class:`vp-nav-screen-translations-container`},Yf={class:`list`},Xf=I(z({__name:`VPNavScreenTranslations`,setup(e){let{localeLinks:t,currentLang:n}=Zo(),r=F(!1);function i(){r.value=!r.value}return(e,a)=>R(t).length&&R(n).text?(h(),P(`div`,{key:0,class:s([`vp-nav-screen-translations`,{open:r.value}])},[L(`button`,{class:`title`,onClick:i},[a[0]||=L(`span`,{class:`vpi-languages icon lang`},null,-1),O(` `+A(R(n).text)+` `,1),a[1]||=L(`span`,{class:`vpi-chevron-down icon chevron`},null,-1)]),w(R(Fn),null,{default:f(()=>[ne(L(`div`,Jf,[L(`ul`,Yf,[(h(!0),P(T,null,y(R(t),e=>(h(),P(`li`,{key:e.link,class:`item`},[w(Q,{class:`link`,href:e.link},{default:f(()=>[O(A(e.text),1)]),_:2},1032,[`href`])]))),128))])],512),[[Ae,r.value]])]),_:1})],2)):D(``,!0)}}),[[`__scopeId`,`data-v-41ed3c7a`]]),Zf={key:0,id:`navScreen`,class:`vp-nav-screen`},Qf={class:`container`},$f=I(z({__name:`VPNavScreen`,props:{open:{type:Boolean}},setup(e){let t=Ze(q?document.body:null);return(n,r)=>(h(),E(xt,{name:`fade-in`,onEnter:r[0]||=e=>t.value=!0,onAfterLeave:r[1]||=e=>t.value=!1},{default:f(()=>[e.open?(h(),P(`div`,Zf,[L(`div`,Qf,[c(n.$slots,`nav-screen-content-before`,{},void 0,!0),c(n.$slots,`nav-screen-menu-before`,{},void 0,!0),w(Kf,{class:`menu`}),c(n.$slots,`nav-screen-menu-after`,{},void 0,!0),w(Xf,{class:`translations`}),w(Af,{class:`appearance`}),w(qf,{class:`social-links`}),c(n.$slots,`nav-screen-content-after`,{},void 0,!0)])])):D(``,!0)]),_:3}))}}),[[`__scopeId`,`data-v-eebcfe32`]]),ep=I(z({__name:`VPNav`,setup(e){let{page:t,frontmatter:n}=X(),{isScreenOpen:r,closeScreen:i,toggleScreen:a}=Vs(),o=[`posts`,`friends`,`posts-archives`,`posts-tags`,`posts-categories`],l=j(()=>o.includes(t.value.type)),u=j(()=>n.value.navbar!==!1);return g(`close-screen`,i),p(()=>{q&&document.documentElement.classList.toggle(`hide-nav`,!u.value)}),(e,t)=>u.value?(h(),P(`header`,{key:0,class:s([`vp-nav`,{fixed:l.value}])},[w(Df,{"is-screen-open":R(r),onToggleScreen:R(a)},{"nav-bar-title-before":f(()=>[c(e.$slots,`nav-bar-title-before`,{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(e.$slots,`nav-bar-title-after`,{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(e.$slots,`nav-bar-content-before`,{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(e.$slots,`nav-bar-content-after`,{},void 0,!0)]),"nav-bar-menu-before":f(()=>[c(e.$slots,`nav-bar-menu-before`,{},void 0,!0)]),"nav-bar-menu-after":f(()=>[c(e.$slots,`nav-bar-menu-after`,{},void 0,!0)]),_:3},8,[`is-screen-open`,`onToggleScreen`]),w($f,{open:R(r)},{"nav-screen-content-before":f(()=>[c(e.$slots,`nav-screen-content-before`,{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(e.$slots,`nav-screen-content-after`,{},void 0,!0)]),"nav-screen-menu-before":f(()=>[c(e.$slots,`nav-screen-menu-before`,{},void 0,!0)]),"nav-screen-menu-after":f(()=>[c(e.$slots,`nav-screen-menu-after`,{},void 0,!0)]),_:3},8,[`open`])],2)):D(``,!0)}}),[[`__scopeId`,`data-v-0ef718ff`]]),tp={key:0,class:`vp-backdrop`},np=I(z({__name:`VPBackdrop`,props:{show:{type:Boolean}},setup(e){return(t,n)=>(h(),E(xt,{name:`fade-in`},{default:f(()=>[e.show?(h(),P(`div`,tp)):D(``,!0)]),_:1}))}}),[[`__scopeId`,`data-v-940c0895`]]),rp={"aria-hidden":`true`},ip=I(z({__name:`VPBackToTop`,setup(e){let t=N(),{height:n}=vt(t),{height:r}=He();k(()=>{t.value=document.body});let{page:i}=X(),{y:a}=Tt(),o=F(!1),c=j(()=>a.value/(n.value-r.value)*100),u=j(()=>`${Math.min(Math.round(c.value),100)||0}%`),d=j(()=>`calc(${Math.PI*c.value}% - ${4*Math.PI}px) calc(${Math.PI*100}% - ${4*Math.PI}px)`),p=j(()=>i.value.frontmatter.backToTop===!1||i.value.frontmatter.pageLayout===`home`&&i.value.frontmatter.config&&i.value.frontmatter.config.length<=1),m=j(()=>n.value<r.value?!1:a.value>r.value/2),g=null;function _(){g&&clearTimeout(g),g=setTimeout(()=>{o.value=!1},1e3)}l(a,()=>{o.value=!0,_()});function y(){window.scrollTo({top:0,behavior:`smooth`})}return(e,t)=>(h(),E(xt,{name:`fade-in`},{default:f(()=>[ne(L(`button`,{type:`button`,class:`vp-back-to-top`,"aria-label":`back to top`,onClick:y},[L(`span`,{class:s([`percent`,{show:o.value}]),"data-allow-mismatch":``},A(u.value),3),L(`span`,{class:s([`icon vpi-back-to-top`,{show:!o.value}])},null,2),(h(),P(`svg`,rp,[L(`circle`,{cx:`50%`,cy:`50%`,"data-allow-mismatch":``,style:v({"stroke-dasharray":d.value})},null,4)]))],512),[[Ae,!p.value&&(m.value||o.value)]])]),_:1}))}}),[[`__scopeId`,`data-v-da5dab7e`]]),ap=[`innerHTML`],op={class:`container`},sp=[`innerHTML`],cp=z({__name:`VPBulletin`,setup(e){let t=An(`Bulletin`)?d(`Bulletin`):null,n=An(`BulletinContent`)?d(`BulletinContent`):null,{bulletin:r,showBulletin:i,enableBulletin:a,close:o}=fo();return(e,l)=>(h(),E(xt,{name:`fade-in-scale-up`},{default:f(()=>[R(t)&&R(a)&&R(i)?(h(),E(m(R(t)),{key:0,class:`vp-bulletin`})):R(r)&&R(a)&&R(i)?(h(),P(`div`,{key:1,class:s([`vp-bulletin preset`,{border:R(r).border??!0,[R(r).layout??`top-right`]:!0}])},[L(`button`,{type:`button`,class:`close`,onClick:l[0]||=(...e)=>R(o)&&R(o)(...e)},[...l[1]||=[L(`span`,{class:`vpi-close`},null,-1)]]),c(e.$slots,`bulletin-content`,{},()=>[R(r).title?(h(),P(`h2`,{key:0,innerHTML:R(r).title},null,8,ap)):D(``,!0),L(`div`,op,[R(n)?(h(),E(m(R(n)),{key:0,class:`content vp-doc`})):R(r).content?(h(),P(`div`,{key:1,class:`content vp-doc`,innerHTML:R(r).content},null,8,sp)):D(``,!0)])])],2)):D(``,!0)]),_:3}))}}),lp={class:`container`},up={class:`content`},dp={key:0,class:`hero-name`},fp={key:1,class:`hero-tagline`},pp={key:2,class:`hero-text`},mp={key:3,class:`actions`},hp=`https://api.pengzhanbo.cn/wallpaper/bing`,gp=I(z({__name:`VPHomeBanner`,props:{type:{},banner:{},bannerMask:{},hero:{},onlyOnce:{type:Boolean},full:{type:Boolean}},setup(e){let{isDark:t,frontmatter:n}=X(),r=j(()=>{let r=e.bannerMask??n.value.bannerMask;return typeof r==`object`?(t.value?r.dark:r.light)||0:r||0}),i=j(()=>{let t=e.banner??n.value.banner;return{"background-image":`url(${t?Xe(t)?t:V(t):hp})`}}),a=j(()=>e.hero?.name??n.value.hero?.name??`Plume`),o=j(()=>e.hero?.tagline??n.value.hero?.tagline??`A VuePress Theme`),s=j(()=>e.hero?.text??n.value.hero?.text),c=j(()=>e.hero?.actions??n.value.hero?.actions??[]);return(e,t)=>(h(),P(`div`,{class:`vp-home-banner`,style:v(i.value)},[L(`div`,{class:`banner-mask`,style:v({opacity:r.value})},null,4),L(`div`,lp,[L(`div`,up,[a.value?(h(),P(`h2`,dp,A(a.value),1)):D(``,!0),o.value?(h(),P(`p`,fp,[t[0]||=L(`span`,{class:`line`},null,-1),t[1]||=O(),L(`span`,null,A(o.value),1)])):D(``,!0),s.value?(h(),P(`p`,pp,A(s.value),1)):D(``,!0),c.value.length?(h(),P(`div`,mp,[(h(!0),P(T,null,y(c.value,e=>(h(),P(`div`,{key:e.link,class:`action`},[w(xd,{tag:`a`,size:`medium`,theme:e.theme,text:e.text,href:e.link},null,8,[`theme`,`text`,`href`])]))),128))])):D(``,!0)])])],4))}}),[[`__scopeId`,`data-v-4e05729b`]]),_p=z({__name:`VPHomeCustom`,props:{type:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let t=e;return(e,n)=>(h(),E(vd,o({class:`vp-home-custom`},t),{default:f(()=>[w(R(rt),{class:`vp-doc`,"vp-content":``})]),_:1},16))}}),vp={class:`doc-hero-container`},yp={class:`doc-hero-main`},bp={class:`heading`},xp=[`innerHTML`],Sp=[`innerHTML`],Cp=[`innerHTML`],wp={key:1,class:`actions`},Tp={class:`action`},Ep={key:0,class:`image`},Dp={class:`image-container`},Op=I(z({__name:`VPHomeDocHero`,props:{type:{},hero:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let t=e,n=j(()=>t.hero??{}),r=j(()=>n.value.actions??[]);return(e,t)=>(h(),P(`div`,{class:s([`vp-home-doc-hero`,{"has-image":n.value.image}])},[L(`div`,vp,[L(`div`,yp,[L(`h1`,bp,[n.value.name?(h(),P(`span`,{key:0,class:`name clip`,innerHTML:n.value.name},null,8,xp)):D(``,!0),n.value.text?(h(),P(`span`,{key:1,class:`text`,innerHTML:n.value.text},null,8,Sp)):D(``,!0)]),n.value.tagline?(h(),P(`p`,{key:0,class:`tagline`,innerHTML:n.value.tagline},null,8,Cp)):D(``,!0),r.value.length?(h(),P(`div`,wp,[L(`div`,Tp,[(h(!0),P(T,null,y(r.value,e=>(h(),E(xd,{key:e.link,tag:`a`,size:`medium`,theme:e.theme,text:e.text,href:e.link,target:e.target,rel:e.rel,icon:e.icon,"suffix-icon":e.suffixIcon},null,8,[`theme`,`text`,`href`,`target`,`rel`,`icon`,`suffix-icon`]))),128))])])):D(``,!0)]),n.value.image?(h(),P(`div`,Ep,[L(`div`,Dp,[t[0]||=L(`div`,{class:`image-bg`},null,-1),c(e.$slots,`home-doc-hero-image`,{},()=>[n.value.image?(h(),E(_f,{key:0,class:`image-src`,image:n.value.image},null,8,[`image`])):D(``,!0)],!0)])])):D(``,!0)])],2))}}),[[`__scopeId`,`data-v-d70d82c3`]]),kp={class:`box`},Ap={key:0,class:`icon`},jp={key:2,class:`icon`},Mp=[`innerHTML`],Np=[`innerHTML`],Pp=[`innerHTML`],Fp={key:5,class:`link-text`},Ip={class:`link-text-value`},Lp=I(z({__name:`VPHomeFeature`,props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(e){let t=/^[\w-]+:[\w-]+$/,n=j(()=>typeof e.icon!=`string`||Vt(e.icon)||Xe(e.icon)?!1:t.test(e.icon));return(t,r)=>(h(),E(Q,{class:`vp-home-feature`,href:e.link,rel:e.rel,target:e.target,"no-icon":``,tag:e.link?`a`:`div`},{default:f(()=>[L(`article`,kp,[typeof e.icon==`object`&&e.icon.wrap?(h(),P(`div`,Ap,[w(_f,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,[`image`,`alt`,`height`,`width`])])):typeof e.icon==`object`?(h(),E(_f,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,[`image`,`alt`,`height`,`width`])):e.icon&&n.value?(h(),P(`div`,jp,[w(Z,{name:e.icon},null,8,[`name`])])):e.icon?(h(),P(`div`,{key:3,class:`icon`,innerHTML:e.icon},null,8,Mp)):D(``,!0),L(`h2`,{class:`title`,innerHTML:e.title},null,8,Np),e.details?(h(),P(`p`,{key:4,class:`details`,innerHTML:e.details},null,8,Pp)):D(``,!0),e.linkText?(h(),P(`div`,Fp,[L(`p`,Ip,[O(A(e.linkText)+` `,1),r[0]||=L(`span`,{class:`vpi-arrow-right link-text-icon`},null,-1)])])):D(``,!0)])]),_:1},8,[`href`,`rel`,`target`,`tag`]))}}),[[`__scopeId`,`data-v-b14ae60c`]]),Rp=[`innerHTML`],zp=[`innerHTML`],Bp={class:`items`},Vp=I(z({__name:`VPHomeFeatures`,props:{type:{},title:{},description:{},features:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let t=j(()=>{let t=e.features?.length;if(t){if(t===2)return`grid-2`;if(t===3)return`grid-3`;if(t%3==0)return`grid-6`;if(t>3)return`grid-4`}});return(n,r)=>e.features?(h(),E(vd,o({key:0,class:`vp-home-features`},{type:e.type,backgroundAttachment:e.backgroundAttachment,backgroundImage:e.backgroundImage,full:e.full,index:e.index}),{default:f(()=>[e.title?(h(),P(`h2`,{key:0,class:`title`,innerHTML:e.title},null,8,Rp)):D(``,!0),e.description?(h(),P(`p`,{key:1,class:`description`,innerHTML:e.description},null,8,zp)):D(``,!0),L(`div`,Bp,[(h(!0),P(T,null,y(e.features,e=>(h(),P(`div`,{key:e.title,class:s([`item`,[t.value]])},[w(Lp,o({ref_for:!0},e),null,16)],2))),128))])]),_:1},16)):D(``,!0)}}),[[`__scopeId`,`data-v-1917796d`]]),Hp={},Up=Object.keys(Hp),Wp=I(z({__name:`ImageBg`,props:{type:{},hero:{},full:{type:Boolean},background:{},tintPlate:{},effect:{},effectConfig:{},filter:{},forceDark:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let t=e,{isDark:n}=X(),r=j(()=>{let e=((t.backgroundImage?typeof t.backgroundImage==`string`?t.backgroundImage:t.backgroundImage[n.value?`dark`:`light`]??t.backgroundImage.light:``)||t.background)?.trim();if(!e)return null;let r=Li(e),i=Xe(e)||r?e:V(e);return{"background-image":r?e:`url(${i})`,"background-attachment":t.backgroundAttachment,"--vp-hero-bg-filter":t.filter}});return(e,t)=>r.value?(h(),P(`div`,{key:0,class:`home-hero-bg`,style:v(r.value)},null,4)):D(``,!0)}}),[[`__scopeId`,`data-v-6b3f1830`]]),Gp={class:`hero-container`},Kp={class:`hero-content`},qp=[`innerHTML`],Jp=[`innerHTML`],Yp=[`innerHTML`],Xp={key:3,class:`actions`},Zp={class:`action`},Qp=I(z({__name:`VPHomeHero`,props:{type:{},hero:{},full:{type:Boolean},background:{},tintPlate:{},effect:{},effectConfig:{},filter:{},forceDark:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(n){let r=n,{frontmatter:c,isDark:u}=X(),f=j(()=>r.hero??c.value.hero??{}),p=j(()=>f.value.actions??[]),g=j(()=>r.effect?r.effect:r.background&&Up.includes(r.background)?r.background:null),_=j(()=>{if(g.value===`tint-plate`){let e=r.tintPlate??r.effectConfig;return typeof e==`number`||typeof e==`string`?{rgb:e}:e}return ct(r.effectConfig)?r.effectConfig:null}),v=j(()=>g.value?Hp[g.value]?e(Hp[g.value]):An(g.value)?d(g.value):null:null);function b(){document.documentElement.classList.add(`no-transition`),setTimeout(()=>{document.documentElement.classList.remove(`no-transition`)},300)}let x;l(()=>r.forceDark,()=>{q&&(r.forceDark&&(x??=document.documentElement.dataset.theme,document.documentElement.dataset.theme=`dark`,document.documentElement.classList.add(`force-dark`),i(()=>u.value=!0),b()),document.documentElement.classList.add(`effect-${g.value}`))},{immediate:!0,flush:`post`});function S(){u.value=x===`dark`}return k(()=>{r.forceDark&&window.addEventListener(`unload`,S)}),t(()=>{r.forceDark&&(S(),document.documentElement.classList.remove(`force-dark`,`effect-${g.value}`),b(),window.removeEventListener(`unload`,S))}),(e,t)=>(h(),P(`div`,{class:s([`vp-home-hero`,{full:n.full,once:n.onlyOnce,first:r.index===0,[g.value??``]:!!g.value}])},[v.value?(h(),E(m(v.value),a(o({key:0},_.value)),null,16)):(h(),E(Wp,a(o({key:1},r)),null,16)),L(`div`,Gp,[L(`div`,Kp,[f.value.name?(h(),P(`h1`,{key:0,class:`hero-name`,innerHTML:f.value.name},null,8,qp)):D(``,!0),f.value.tagline?(h(),P(`p`,{key:1,class:`hero-tagline`,innerHTML:f.value.tagline},null,8,Jp)):D(``,!0),f.value.text?(h(),P(`p`,{key:2,class:`hero-text`,innerHTML:f.value.text},null,8,Yp)):D(``,!0),p.value.length?(h(),P(`div`,Xp,[L(`div`,Zp,[(h(!0),P(T,null,y(p.value,e=>(h(),E(xd,{key:e.link,tag:`a`,size:`medium`,theme:e.theme,text:e.text,href:e.link,target:e.target,rel:e.rel,icon:e.icon,"suffix-icon":e.suffixIcon},null,8,[`theme`,`text`,`href`,`target`,`rel`,`icon`,`suffix-icon`]))),128))])])):D(``,!0)])])],2))}}),[[`__scopeId`,`data-v-622d2135`]]),$p=[`innerHTML`],em=[`innerHTML`],tm=I(z({__name:`VPHomeProfile`,props:{type:{},name:{},description:{},avatar:{},circle:{type:Boolean},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let{theme:t}=X(),n=j(()=>t.value.profile),r=j(()=>({name:e.name||n.value?.name,description:e.description||n.value?.description,avatar:e.avatar||n.value?.avatar||n.value?.url,circle:e.circle||n.value?.circle}));return(t,n)=>(h(),E(vd,o({class:`vp-home-profile`},{type:e.type,backgroundAttachment:e.backgroundAttachment,backgroundImage:e.backgroundImage,full:e.full,index:e.index}),{default:f(()=>[r.value.avatar?(h(),E(_f,{key:0,image:r.value.avatar,class:s({circle:r.value.circle})},null,8,[`image`,`class`])):D(``,!0),r.value.name?(h(),P(`h3`,{key:1,innerHTML:r.value.name},null,8,$p)):D(``,!0),r.value.description?(h(),P(`p`,{key:2,innerHTML:r.value.description},null,8,em)):D(``,!0)]),_:1},16))}}),[[`__scopeId`,`data-v-ea8b4342`]]),nm={class:`content-image`},rm={class:`content-text vp-doc`},im={key:0,class:`title`},am=[`innerHTML`],om={key:2,class:`list`},sm=[`innerHTML`],cm=[`innerHTML`],lm=[`innerHTML`],um=I(z({__name:`VPHomeTextImage`,props:{type:{},image:{},width:{},title:{},description:{},list:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let t=j(()=>typeof e.width==`number`?`${e.width}px`:e.width);return(n,r)=>(h(),E(vd,o({class:`vp-home-text-image`,"container-class":{reverse:e.type===`text-image`}},{type:e.type,backgroundAttachment:e.backgroundAttachment,backgroundImage:e.backgroundImage,full:e.full,index:e.index}),{default:f(()=>[L(`div`,nm,[w(_f,{image:e.image,style:v({maxWidth:t.value})},null,8,[`image`,`style`])]),L(`div`,rm,[L(`section`,null,[e.title?(h(),P(`h2`,im,A(e.title),1)):D(``,!0),e.description?(h(),P(`p`,{key:1,class:`description`,innerHTML:e.description},null,8,am)):D(``,!0),e.list&&e.list.length?(h(),P(`ul`,om,[(h(!0),P(T,null,y(e.list,(e,t)=>(h(),P(`li`,{key:t},[typeof e==`object`?(h(),P(T,{key:0},[e.title?(h(),P(`h3`,{key:0,innerHTML:e.title},null,8,sm)):D(``,!0),e.description?(h(),P(`p`,{key:1,innerHTML:e.description},null,8,cm)):D(``,!0)],64)):(h(),P(`p`,{key:1,innerHTML:e},null,8,lm))]))),128))])):D(``,!0)])])]),_:1},16,[`container-class`]))}}),[[`__scopeId`,`data-v-2656c8d9`]]),dm={class:`vp-pagination`},fm=[`disabled`],pm={class:`page-range`},mm=[`disabled`,`onClick`],hm=[`disabled`],gm=I(z({__name:`VPPagination`,props:{page:{},totalPage:{},isFirstPage:{type:Boolean},isLastPage:{type:Boolean},pageRange:{}},emits:[`change`],setup(e,{emit:t}){let n=t,{theme:r}=X();return(t,i)=>(h(),P(`div`,dm,[L(`button`,{type:`button`,class:`btn prev`,disabled:e.isFirstPage,onClick:i[0]||=()=>n(`change`,e.page-1)},A(R(r).prevPageLabel||`Prev`),9,fm),L(`div`,pm,[(h(!0),P(T,null,y(e.pageRange,({value:t,more:r})=>(h(),P(`button`,{key:t,class:s([`btn`,{more:r,active:t===e.page}]),disabled:r,type:`button`,onClick:()=>!r&&n(`change`,t)},A(r?`...`:t),11,mm))),128))]),L(`button`,{type:`button`,class:`btn next`,disabled:e.isLastPage,onClick:i[1]||=()=>n(`change`,e.page+1)},A(R(r).nextPageLabel||`Next`),9,hm)]))}}),[[`__scopeId`,`data-v-b89991c1`]]),_m=()=>{let e=Pe();return j(()=>e.value.readingTime??null)},vm=(e,t)=>{let{minutes:n,words:r}=e,{less1Minute:i,word:a,time:o}=t;return{time:n<1?i:o.replace(`$time`,Math.round(n).toString()),words:a.replace(`$word`,r.toString())}},ym={words:``,time:``},bm={"/":{word:`约 $word 字`,less1Minute:`小于 1 分钟`,time:`大约 $time 分钟`}},xm=()=>bm?Ln(bm):j(()=>null),Sm=()=>{if(bm==null)return j(()=>ym);let e=_m(),t=xm();return j(()=>e.value&&t.value?vm(e.value,t.value):ym)},Cm=[`src`,`alt`],wm={class:`post-item-content`},Tm={key:0,class:`sticky`},Em={key:1,class:`draft`},Dm={key:2,class:`icon-lock vpi-lock`},Om={class:`post-meta`},km={key:0,class:`category-list`},Am={key:0},jm={key:1,class:`reading-time`},Mm={key:0},Nm={key:1},Pm={key:2,class:`tag-list`},Fm={key:3,class:`create-time`},Im=[`innerHTML`],Lm=I(z({__name:`VPPostItem`,props:{post:{},index:{}},setup(e){let t=F(!1);function n(){t.value=Dn()}k(()=>{n(),window.addEventListener(`resize`,n)}),_(()=>{window.removeEventListener(`resize`,n)});let{collection:r}=X(),i=Xs(),{categories:a,tags:o}=Yo(),c=j(()=>r.value?.meta??{}),l=j(()=>!e.post.createTime||c.value.createTime===!1?``:((c.value.createTime===!0?`short`:c.value.createTime??`short`)===`short`?e.post.createTime?.split(/\s|T/)[0]:e.post.createTime).replace(/\//g,`-`)),u=j(()=>e.post.categoryList??[]),d=xm(),p=j(()=>{let t={time:``,words:``};if(!e.post.readingTime)return t;let n=d.value?vm(e.post.readingTime,d.value):t;return n.time=n.time.replace(/^\D+/,``),n}),m=j(()=>typeof e.post.sticky==`boolean`?e.post.sticky:typeof e.post.sticky==`number`?e.post.sticky>=0:!1),g=j(()=>{let t=r.value?.tagsTheme??`colored`;return(e.post.tags??[]).slice(0,4).map(e=>({name:e,className:i.value[e]?`vp-tag-${i.value[e]}`:`tag-${t}`}))}),b=j(()=>{if(!e.post.cover)return null;let t=r.value?.postCover??`right`;return{layout:`right`,ratio:`4/3`,...typeof t==`string`?{layout:t}:t,...e.post.coverStyle}}),x=j(()=>{if(t.value)return`top`;let n=b.value?.layout??`right`,r=(e.index+1)%2==1;return n===`odd-left`?r?`left`:`right`:n===`odd-right`?r?`right`:`left`:n}),S=j(()=>e.post.excerpt||x.value===`top`?!1:b.value?.compact??!1),C=j(()=>{if(!b.value)return null;let e;if(typeof b.value.ratio==`number`)e=b.value.ratio;else{let[t,n]=b.value.ratio.split(/[:/]/).map(Number);e=n/t}if(x.value===`left`||x.value===`right`){let t=b.value.width??240;return{width:`${t}px`,height:`${t*e}px`}}return{height:0,paddingBottom:`${e*100}%`}});return(t,n)=>(h(),P(`div`,{class:s([`vp-post-item`,{"has-cover":e.post.cover,[x.value]:b.value,draft:e.post.draft}]),"data-allow-mismatch":``},[e.post.cover?(h(),P(`div`,{key:0,class:s([`post-cover`,{compact:S.value}]),"data-allow-mismatch":``,style:v(C.value)},[w(Q,{href:e.post.path},{default:f(()=>[L(`img`,{src:R(V)(e.post.cover),alt:e.post.title,loading:`lazy`},null,8,Cm)]),_:1},8,[`href`])],6)):D(``,!0),L(`div`,wm,[L(`h3`,null,[m.value?(h(),P(`span`,Tm,`TOP`)):D(``,!0),e.post.draft?(h(),P(`span`,Em,`DRAFT`)):D(``,!0),e.post.encrypt?(h(),P(`span`,Dm)):D(``,!0),w(Q,{href:e.post.path,text:e.post.title},null,8,[`href`,`text`])]),L(`div`,Om,[u.value.length?(h(),P(`div`,km,[n[0]||=L(`span`,{class:`icon vpi-folder`},null,-1),(h(!0),P(T,null,y(u.value,(e,t)=>(h(),P(T,{key:t},[w(Q,{href:R(a)?`${R(a).link}?id=${e.id}`:void 0,"no-icon":``},{default:f(()=>[O(A(e.name),1)]),_:2},1032,[`href`]),t===u.value.length-1?D(``,!0):(h(),P(`span`,Am,`/`))],64))),128))])):D(``,!0),p.value.time&&(c.value.readingTime!==!1||c.value.wordCount!==!1)?(h(),P(`div`,jm,[n[1]||=L(`span`,{class:`vpi-books icon`},null,-1),c.value.wordCount===!1?D(``,!0):(h(),P(`span`,Mm,A(p.value.words),1)),c.value.readingTime===!1?D(``,!0):(h(),P(`span`,Nm,A(p.value.time),1))])):D(``,!0),g.value.length?(h(),P(`div`,Pm,[n[2]||=L(`span`,{class:`icon vpi-tag`},null,-1),(h(!0),P(T,null,y(g.value,e=>(h(),E(Q,{key:e.name,class:s([`tag`,e.className]),href:R(o)?`${R(o).link}?tag=${e.name}`:void 0},{default:f(()=>[O(A(e.name),1)]),_:2},1032,[`class`,`href`]))),128))])):D(``,!0),l.value?(h(),P(`div`,Fm,[n[3]||=L(`span`,{class:`icon vpi-clock`},null,-1),L(`span`,null,A(l.value),1)])):D(``,!0)]),e.post.excerpt?(h(),P(`div`,{key:0,class:`vp-doc excerpt`,innerHTML:e.post.excerpt},null,8,Im)):D(``,!0)])],2))}}),[[`__scopeId`,`data-v-860aa5e3`]]),Rm=z({__name:`VPTransitionDrop`,props:{delay:{default:0},duration:{default:.25},appear:{type:Boolean}},setup(e){let{theme:t}=X(),n=j(()=>{let e=t.value.transition;return typeof e==`object`?e.postList!==!1:e!==!1}),r=``;function i(e){let t=e;t.style.transform=`translateY(-20px)`,t.style.opacity=`0`}function a(t){let n=t;if(!r){let e=typeof window<`u`?window.getComputedStyle?.(n).transition:``;r=e&&!e.includes(`all`)?`${e||``}, `:` `}n.style.transition=`${r}transform ${e.duration}s ease-in-out ${e.delay}s, opacity ${e.duration}s ease-in-out ${e.delay}s`}function o(e){let t=e;t.style.transform=`translateY(0)`,t.style.opacity=`1`,t.style.transition=r}return(t,r)=>n.value?(h(),E(xt,{key:0,name:`drop`,mode:`out-in`,appear:e.appear,onAppear:a,onBeforeAppear:i,onAfterAppear:o,onEnter:a,onAfterEnter:o,onBeforeLeave:a},{default:f(()=>[c(t.$slots,`default`)]),_:3},8,[`appear`])):c(t.$slots,`default`,{key:1})}}),zm={class:`vp-post-list`},Bm=I(z({__name:`VPPostList`,props:{homePosts:{type:Boolean}},setup(e){let{postList:t,page:n,totalPage:r,pageRange:i,isLastPage:a,isFirstPage:o,isPaginationEnabled:s,changePage:l}=tc(j(()=>!!e.homePosts));return(e,u)=>(h(),P(`div`,zm,[c(e.$slots,`posts-post-list-before`,{},void 0,!0),(h(!0),P(T,null,y(R(t),(e,t)=>(h(),E(Rm,{key:e.path,appear:``,delay:t*.025},{default:f(()=>[(h(),E(Lm,{key:e.path,post:e,index:t},null,8,[`post`,`index`]))]),_:2},1032,[`delay`]))),128)),c(e.$slots,`posts-post-list-after`,{},void 0,!0),R(s)?(h(),E(gm,{key:0,page:R(n),"total-page":R(r),"page-range":R(i),"is-last-page":R(a),"is-first-page":R(o),onChange:R(l)},null,8,[`page`,`total-page`,`page-range`,`is-last-page`,`is-first-page`,`onChange`])):D(``,!0),c(e.$slots,`posts-post-list-pagination-after`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-c677da81`]]),Vm={class:`vp-short-post-list`},Hm={class:`post-title`},Um={class:`post-time`},Wm=I(z({__name:`VPShortPostList`,props:{postList:{}},setup(e){return(t,n)=>(h(),P(`ul`,Vm,[(h(!0),P(T,null,y(e.postList,e=>(h(),P(`li`,{key:e.path},[L(`p`,Hm,[w(Q,{class:`post-link`,href:e.path},{default:f(()=>[O(A(e.title),1)]),_:2},1032,[`href`])]),L(`span`,Um,A(e.createTime),1)]))),128))]))}}),[[`__scopeId`,`data-v-dbe35726`]]),Gm={class:`vp-archives`},Km={class:`archives-title`},qm={key:0,class:`archives`},Jm={class:`archive-title`},Ym={class:`total`},Xm=I(z({__name:`VPPostsArchives`,setup(e){let{archive:t}=Yo(),{archives:n}=Ws();return(e,r)=>(h(),P(`div`,Gm,[c(e.$slots,`posts-archives-before`,{},void 0,!0),L(`h2`,Km,[r[0]||=L(`span`,{class:`vpi-archive icon`},null,-1),L(`span`,null,A(R(t)?.text??`Archives`),1)]),R(n).length?(h(),P(`div`,qm,[(h(!0),P(T,null,y(R(n),e=>(h(),P(`div`,{key:e.label,class:`archive`},[L(`h3`,Jm,[O(A(e.title)+` `,1),L(`span`,Ym,A(e.label),1)]),w(Wm,{"post-list":e.list},null,8,[`post-list`])]))),128))])):D(``,!0),c(e.$slots,`posts-archives-after`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-b0c3071e`]]),Zm={class:`text`},Qm={class:`total`},$m={class:`text`},eh={class:`total`},th={class:`text`},nh={class:`total`},rh=I(z({__name:`VPPostsNav`,props:{isLocal:{type:Boolean}},setup(e){let t=B(),{hasPostsExtract:n,tags:r,archives:i,categories:a}=Qs();return(o,c)=>R(n)?(h(),P(`div`,{key:0,class:s([`vp-posts-nav`,{local:e.isLocal}])},[R(r).link?(h(),E(Q,{key:0,class:s([`nav-link`,{active:R(t).path===R(r).link}]),href:R(r).link},{default:f(()=>[c[0]||=L(`span`,{class:`icon icon-logo vpi-tag`},null,-1),L(`span`,Zm,A(R(r).text),1),L(`span`,Qm,A(R(r).total),1),c[1]||=L(`span`,{class:`icon vpi-chevron-right`},null,-1)]),_:1},8,[`class`,`href`])):D(``,!0),R(a).link?(h(),E(Q,{key:1,class:s([`nav-link`,{active:R(t).path===R(a).link}]),href:R(a).link},{default:f(()=>[c[2]||=L(`span`,{class:`icon icon-logo vpi-category`},null,-1),L(`span`,$m,A(R(a).text),1),L(`span`,eh,A(R(a).total),1),c[3]||=L(`span`,{class:`icon vpi-chevron-right`},null,-1)]),_:1},8,[`class`,`href`])):D(``,!0),R(i).link?(h(),E(Q,{key:2,class:s([`nav-link`,{active:R(t).path===R(i).link}]),href:R(i).link},{default:f(()=>[c[4]||=L(`span`,{class:`icon icon-logo vpi-archive`},null,-1),L(`span`,th,A(R(i).text),1),L(`span`,nh,A(R(i).total),1),c[5]||=L(`span`,{class:`icon vpi-chevron-right`},null,-1)]),_:1},8,[`class`,`href`])):D(``,!0)],2)):D(``,!0)}}),[[`__scopeId`,`data-v-66710166`]]),ih={key:0,class:`vp-profile`},ah=[`src`,`alt`,`width`,`height`],oh={class:`profile-info`},sh=[`innerHTML`],ch={key:1,class:`profile-location`},lh=[`innerHTML`],uh={key:2,class:`profile-organization`},dh=[`innerHTML`],fh={key:1,class:`profile-social`},ph=I(z({__name:`VPPostsProfile`,setup(e){let{theme:t,collection:n}=X(),r=j(()=>(n.value?.type===`post`?n.value.profile:void 0)??t.value.profile),i=j(()=>{if(!r.value)return``;let e=r.value?.avatar??r.value?.url;return e?Xe(e)||e.startsWith(`data:image/`)?e:V(e):``}),a=j(()=>(n.value?.type===`post`?n.value.social:void 0)??t.value.social);return(e,t)=>r.value?(h(),P(`div`,ih,[i.value?(h(),P(`p`,{key:0,class:s({circle:!!r.value.circle})},[L(`img`,{src:i.value,alt:r.value.name,width:r.value.originalWidth,height:r.value.originalHeight},null,8,ah)],2)):D(``,!0),L(`div`,oh,[L(`h3`,null,A(r.value.name),1),r.value.description?(h(),P(`p`,{key:0,innerHTML:r.value.description},null,8,sh)):D(``,!0),r.value.location?(h(),P(`div`,ch,[t[0]||=L(`span`,{class:`vpi-location`},null,-1),r.value.location?(h(),P(`p`,{key:0,innerHTML:r.value.location},null,8,lh)):D(``,!0)])):D(``,!0),r.value.organization?(h(),P(`div`,uh,[t[1]||=L(`span`,{class:`vpi-organization`},null,-1),r.value.organization?(h(),P(`p`,{key:0,innerHTML:r.value.organization},null,8,dh)):D(``,!0)])):D(``,!0)]),a.value?(h(),P(`div`,fh,[w(qd,{links:a.value},null,8,[`links`])])):D(``,!0)])):D(``,!0)}}),[[`__scopeId`,`data-v-9d2e09e3`]]),mh={key:0,class:`vp-posts-aside`},hh=I(z({__name:`VPPostsAside`,setup(e){let{theme:t}=X();return(e,n)=>R(t).profile?(h(),P(`div`,mh,[c(e.$slots,`posts-aside-top`,{},void 0,!0),w(ph),w(rh),c(e.$slots,`posts-aside-bottom`,{},void 0,!0)])):D(``,!0)}}),[[`__scopeId`,`data-v-abda75bb`]]),gh=I(z({__name:`VPCategoriesGroup`,props:{item:{},depth:{default:0}},setup(e){let{collection:t}=X(),n=B(),r=F(null),i=F(!0),a=F(!1),o=j(()=>{let e=t.value?.categoriesExpand??`deep`;if(e===`deep`)return 1/0;let n=Number(e);return Number.isNaN(n)?1/0:n});l(()=>[n.query,e.item,o.value],()=>{let t=n.query.id;t?i.value=c(e.item,t):i.value=e.depth<=o.value,a.value=t?e.item.id===t:!1},{immediate:!0});function c(e,t){return e.id===t||e.items.filter(e=>e.type===`category`).some(e=>c(e,t))}function u(){i.value=!i.value}return k(()=>{r.value&&a.value&&r.value.scrollIntoView({block:`center`})}),(t,n)=>(h(),P(`div`,{ref_key:`el`,ref:r,class:s([`vp-category-group`,{expand:i.value}])},[L(`p`,{class:`folder`,onClick:u},[L(`span`,{class:s([`icon`,[i.value?`vpi-folder-open`:`vpi-folder`]])},null,2),L(`span`,null,A(e.item.title),1)]),e.item.items.length?(h(),E(yh,{key:0,class:`group`,items:e.item.items,depth:e.depth},null,8,[`items`,`depth`])):D(``,!0)],2))}}),[[`__scopeId`,`data-v-b2c7ddc2`]]),_h={class:`vp-categories`},vh={key:0,class:`post`},yh=I(z({__name:`VPCategories`,props:{items:{},depth:{default:0}},setup(e){return(t,n)=>(h(),P(`ul`,_h,[(h(!0),P(T,null,y(e.items,t=>(h(),P(`li`,{key:t.path||t.id,class:`vp-categories-item`},[t.type===`post`?(h(),P(`p`,vh,[n[0]||=L(`span`,{class:`vpi-post`},null,-1),w(Q,{href:t.path,text:t.title},null,8,[`href`,`text`])])):(h(),E(gh,{key:1,item:t,depth:e.depth+1},null,8,[`item`,`depth`]))]))),128))]))}}),[[`__scopeId`,`data-v-220dadcc`]]),bh={class:`vp-post-categories`},xh={class:`categories-title`},Sh={class:`content`},Ch=I(z({__name:`VPPostsCategories`,setup(e){let{categories:t}=Yo(),{categories:n}=Gs();return(e,r)=>(h(),P(`div`,bh,[c(e.$slots,`posts-categories-before`,{},void 0,!0),L(`h2`,xh,[r[0]||=L(`span`,{class:`vpi-category icon`},null,-1),L(`span`,null,A(R(t)?.text??`Categories`),1)]),c(e.$slots,`posts-categories-content-before`,{},void 0,!0),L(`div`,Sh,[w(yh,{items:R(n),depth:0},null,8,[`items`])]),c(e.$slots,`posts-categories-after`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-3ceb9ebc`]]),wh={key:0,class:`profile`},Th={key:0,class:`avatar`},Eh=[`src`,`alt`],Dh={class:`desc`},Oh={class:`profile-info`},kh={key:0,class:`profile-location`},Ah=[`innerHTML`],jh={key:1,class:`profile-organization`},Mh=[`innerHTML`],Nh=I(z({__name:`VPPostsExtract`,setup(e){let{theme:t,collection:n}=X(),r=B(),i=j(()=>(n.value?.type===`post`?n.value.profile:void 0)??t.value.profile),a=j(()=>{if(!i.value)return``;let e=i.value?.avatar??i.value?.url;return e?Xe(e)?e:V(e):``}),{hasPostsExtract:o,tags:u,archives:d,categories:p}=Qs(),m=F(!1),g=F(!1),_=Ze(q?document.body:null);l(()=>r.path,()=>{m.value=!1}),l(m,async()=>{m.value?setTimeout(()=>{g.value=!0},200):g.value=!1}),l([()=>m.value],()=>{m.value?_.value=!0:_.value=!1},{immediate:!0,flush:`post`});let v=j(()=>i.value||o.value);return(e,t)=>v.value?(h(),P(T,{key:0},[L(`div`,{class:`vp-posts-extract`,onClick:t[0]||=e=>m.value=!m.value},[...t[2]||=[L(`span`,{class:`vpi-posts-ext icon`},null,-1)]]),w(xt,{name:`fade-in`},{default:f(()=>[ne(L(`div`,{class:`posts-modal`,onClick:t[1]||=Ct(e=>m.value=!1,[`self`])},[L(`div`,{class:s([`posts-modal-container`,{open:g.value}])},[c(e.$slots,`posts-extract-before`,{},void 0,!0),i.value?(h(),P(`div`,wh,[a.value?(h(),P(`p`,Th,[L(`img`,{src:a.value,alt:i.value.name},null,8,Eh)])):D(``,!0),L(`div`,null,[L(`h3`,null,A(i.value.name),1),L(`p`,Dh,A(i.value.description),1),L(`div`,Oh,[i.value.location?(h(),P(`div`,kh,[t[3]||=L(`span`,{class:`vpi-location`},null,-1),i.value.location?(h(),P(`p`,{key:0,innerHTML:i.value.location},null,8,Ah)):D(``,!0)])):D(``,!0),i.value.organization?(h(),P(`div`,jh,[t[4]||=L(`span`,{class:`vpi-organization`},null,-1),i.value.organization?(h(),P(`p`,{key:0,innerHTML:i.value.organization},null,8,Mh)):D(``,!0)])):D(``,!0)])])])):D(``,!0),v.value?(h(),P(`div`,{key:1,class:s([`posts-nav`,{"no-profile":!i.value}])},[R(u).link?(h(),E(Q,{key:0,class:`nav-link`,href:R(u).link,"no-icon":``},{default:f(()=>[t[5]||=L(`span`,{class:`vpi-tag icon`},null,-1),L(`span`,null,A(R(u).text),1)]),_:1},8,[`href`])):D(``,!0),R(p).link?(h(),E(Q,{key:1,class:`nav-link`,href:R(p).link,"no-icon":``},{default:f(()=>[t[6]||=L(`span`,{class:`vpi-category icon`},null,-1),L(`span`,null,A(R(p).text),1)]),_:1},8,[`href`])):D(``,!0),R(d).link?(h(),E(Q,{key:2,class:`nav-link`,href:R(d).link,"no-icon":``},{default:f(()=>[t[7]||=L(`span`,{class:`vpi-archive icon`},null,-1),L(`span`,null,A(R(d).text),1)]),_:1},8,[`href`])):D(``,!0)],2)):D(``,!0),c(e.$slots,`posts-extract-after`,{},void 0,!0)],2)],512),[[Ae,m.value]])]),_:3})],64)):D(``,!0)}}),[[`__scopeId`,`data-v-17efc2f3`]]),Ph={class:`tags-nav`},Fh={class:`tags-title`},Ih={class:`tags`},Lh=[`onClick`],Rh={class:`tag-name`},zh={class:`tag-count`},Bh={key:0,class:`tags-container`},Vh={class:`tag-title`},Hh=I(z({__name:`VPPostsTags`,setup(e){let{tags:t}=Yo(),{tags:n,currentTag:r,postList:i,handleTagClick:a}=Zs();return(e,o)=>(h(),P(`div`,{class:s([`vp-tags`,{"has-list":R(i).length>0}])},[c(e.$slots,`posts-tags-before`,{},void 0,!0),L(`div`,Ph,[L(`h2`,Fh,[o[0]||=L(`span`,{class:`vpi-tag icon`},null,-1),L(`span`,null,A(R(t)?.text??`Tags`),1)]),c(e.$slots,`posts-tags-title-after`,{},void 0,!0),L(`div`,Ih,[(h(!0),P(T,null,y(R(n),e=>(h(),P(`p`,{key:e.name,class:s([`tag`,{active:e.name===R(r),[e.className]:!0}]),onClick:t=>R(a)(e.name)},[L(`span`,Rh,A(e.name),1),L(`span`,zh,A(e.count),1)],10,Lh))),128))])]),c(e.$slots,`posts-tags-content-before`,{},void 0,!0),R(r)?(h(),P(`div`,Bh,[L(`h3`,Vh,A(R(r)),1),R(i).length?(h(),E(Wm,{key:0,"post-list":R(i)},null,8,[`post-list`])):D(``,!0)])):D(``,!0),c(e.$slots,`posts-tags-after`,{},void 0,!0)],2))}}),[[`__scopeId`,`data-v-8f0d1724`]]),Uh={class:`vp-encrypt-form`},Wh=[`innerHTML`],Gh={class:`encrypt-input-wrapper`},Kh={for:`encrypt-input`},qh=[`placeholder`,`aria-invalid`,`aria-describedby`],Jh={key:0},Yh={key:1,class:`vpi-loading`},Xh=I(z({__name:`VPEncryptForm`,props:{global:{type:Boolean},info:{}},emits:[`validate`],setup(e,{emit:t}){let n=t,{theme:r}=X(),{compareGlobal:i,comparePage:a}=Fo(),o=F(``),c=F(0),l=F(!1);async function u(){if(l.value)return;let t=e.global?i:a;l.value=!0;let r=await t(o.value);l.value=!1,r?(c.value=0,o.value=``):c.value=1,n(`validate`,c.value===0)}return(t,n)=>(h(),P(`div`,Uh,[L(`p`,{class:`encrypt-text`,innerHTML:e.info??`Only Password can access this site`},null,8,Wh),L(`p`,Gh,[L(`label`,Kh,[n[3]||=L(`span`,{class:`vpi-lock icon-lock`},null,-1),ne(L(`input`,{id:`encrypt-input`,"onUpdate:modelValue":n[0]||=e=>o.value=e,class:s([`encrypt-input`,{error:c.value===1}]),type:`password`,autocomplete:`off`,placeholder:R(r).encryptPlaceholder??`Enter Password`,"aria-invalid":c.value===1,"aria-describedby":c.value===1?`encrypt-error`:void 0,onKeyup:he(u,[`enter`]),onFocus:n[1]||=e=>!o.value&&(c.value=0),onInput:n[2]||=e=>o.value&&(c.value=0)},null,42,qh),[[wt,o.value]])])]),L(`button`,{class:s([`encrypt-button`,{unlocking:l.value}]),onClick:u},[l.value?(h(),P(`span`,Yh)):(h(),P(`span`,Jh,A(R(r).encryptButtonText??`Confirm`),1))],2)]))}}),[[`__scopeId`,`data-v-83470b1a`]]),Zh=I(z({inheritAttrs:!1,__name:`VPEncrypt`,setup(e){let{isPageDecrypted:t}=Po(),{theme:n,frontmatter:r}=X(),i=C(`el`);function a(e){e||(i.value?.classList.add(`animation`),setTimeout(()=>{i.value?.classList.remove(`animation`)},800))}return(e,s)=>{let l=d(`ClientOnly`);return R(t)?c(e.$slots,`default`,{key:1},void 0,!0):(h(),E(l,{key:0},{default:f(()=>[L(`div`,o({ref_key:`el`,ref:i,class:`vp-page-encrypt`},e.$attrs),[s[0]||=L(`div`,{class:`logo`},[L(`span`,{class:`vpi-lock icon-lock-head`})],-1),w(Xh,{info:R(r).passwordHint||R(n).encryptPageText,onValidate:a},null,8,[`info`])],16)]),_:1}))}}}),[[`__scopeId`,`data-v-4255f5f2`]]),Qh=z({__name:`VPTransitionFadeSlideY`,setup(e){let{theme:t}=X(),{resolve:n,pending:r}=dc(),i=j(()=>{let e=t.value.transition;return typeof e==`object`?e.page!==!1:e!==!1});return(e,t)=>i.value?(h(),E(xt,{key:0,name:`fade-slide-y`,mode:`out-in`,onAfterEnter:R(n),onBeforeLeave:R(r)},{default:f(()=>[c(e.$slots,`default`)]),_:3},8,[`onAfterEnter`,`onBeforeLeave`])):c(e.$slots,`default`,{key:1})}}),$h=I(z({__name:`VPPosts`,props:{homePosts:{type:Boolean},type:{},onlyOnce:{type:Boolean},collection:{}},setup(e){let{theme:t,page:n}=X();return l(()=>[e.homePosts,e.collection],()=>Za(e.homePosts?e.collection||!0:void 0),{immediate:!0}),_(()=>Za(void 0)),(r,i)=>(h(),P(`div`,{class:s([`vp-posts`,{"home-posts":e.homePosts}]),"vp-posts":``},[w(Zh,null,{default:f(()=>[c(r.$slots,`posts-top`,{},void 0,!0),L(`div`,{class:s([`posts-container`,{"no-profile":!R(t).profile,left:R(t).profile?.layout===`left`}])},[R(t).profile?D(``,!0):(h(),E(rh,{key:0,"is-local":``})),w(Qh,null,{default:f(()=>[R(n).type===`posts-archives`?(h(),E(Xm,{key:0},{"posts-archives-before":f(()=>[c(r.$slots,`posts-archives-before`,{},void 0,!0)]),"posts-archives-after":f(()=>[c(r.$slots,`posts-archives-after`,{},void 0,!0)]),_:3})):R(n).type===`posts-tags`?(h(),E(Hh,{key:1},{"posts-tags-before":f(()=>[c(r.$slots,`posts-tags-before`,{},void 0,!0)]),"posts-tags-after":f(()=>[c(r.$slots,`posts-tags-after`,{},void 0,!0)]),"posts-tags-title-after":f(()=>[c(r.$slots,`posts-tags-title-after`,{},void 0,!0)]),"posts-tags-content-before":f(()=>[c(r.$slots,`posts-tags-content-before`,{},void 0,!0)]),_:3})):R(n).type===`posts-categories`?(h(),E(Ch,{key:2},{"posts-categories-before":f(()=>[c(r.$slots,`posts-categories-before`,{},void 0,!0)]),"posts-categories-after":f(()=>[c(r.$slots,`posts-categories-after`,{},void 0,!0)]),"posts-categories-content-before":f(()=>[c(r.$slots,`posts-categories-content-before`,{},void 0,!0)]),_:3})):(h(),E(Bm,{key:3,"home-posts":e.homePosts},{"posts-post-list-before":f(()=>[c(r.$slots,`posts-post-list-before`,{},void 0,!0)]),"posts-post-list-after":f(()=>[c(r.$slots,`posts-post-list-after`,{},void 0,!0)]),"posts-post-list-pagination-after":f(()=>[c(r.$slots,`posts-post-list-pagination-after`,{},void 0,!0)]),_:3},8,[`home-posts`]))]),_:3}),w(hh,null,{"posts-aside-top":f(()=>[c(r.$slots,`posts-aside-top`,{},void 0,!0)]),"posts-aside-bottom":f(()=>[c(r.$slots,`posts-aside-bottom`,{},void 0,!0)]),_:3}),w(Nh,null,{"posts-extract-before":f(()=>[c(r.$slots,`posts-extract-before`,{},void 0,!0)]),"posts-extract-after":f(()=>[c(r.$slots,`posts-extract-after`,{},void 0,!0)]),_:3})],2),c(r.$slots,`posts-bottom`,{},void 0,!0)]),_:3})],2))}}),[[`__scopeId`,`data-v-c2812240`]]),eg={class:`vp-home`},tg=I(z({__name:`VPHome`,setup(e){let n=u();function a(e={}){return r($h,{homePosts:!0,...e},{"posts-top":()=>n[`posts-top`]?.(),"posts-bottom":()=>n[`posts-bottom`]?.(),"posts-post-list-before":()=>n[`posts-post-list-before`]?.(),"posts-post-list-after":()=>n[`posts-post-list-after`]?.(),"posts-post-list-pagination-after":()=>n[`posts-post-list-pagination-after`]?.()})}let c={banner:gp,hero:Qp,"doc-hero":Op,features:Vp,"text-image":um,"image-text":um,profile:tm,blog:a,posts:a,custom:_p},p={name:`Theme Plume`,tagline:`VuePress Next Theme`,text:`一个简约的,功能丰富的 vuepress 文档&博客 主题`},{frontmatter:g}=X(),_=j(()=>{let e=g.value.config;return e&&e.length?e:g.value.banner?[{type:`banner`,banner:g.value.banner,bannerMask:g.value.bannerMask,hero:g.value.hero??p}]:[{type:`hero`,full:!0,background:`tint-plate`,hero:g.value.hero??p}]}),v=j(()=>_.value.length===1);function b(e){return c[e]??d(e)}let x=null;return l(()=>v.value,e=>i(()=>{typeof document<`u`&&(x??=document.querySelector(`.vp-layout`),x?.classList.toggle(`footer-no-border`,e))}),{immediate:!0}),t(()=>{x?.classList.remove(`footer-no-border`)}),(e,t)=>(h(),P(`div`,eg,[w(Zh,null,{default:f(()=>[(h(!0),P(T,null,y(_.value,(e,t)=>(h(),P(`div`,{key:e.type+t,class:s({layout:t>0&&e.type!==`features`&&e.type!==`custom`})},[(h(),E(m(b(e.type)),o({ref_for:!0},e,{index:t,"only-once":v.value}),null,16,[`index`,`only-once`]))],2))),128))]),_:1})]))}}),[[`__scopeId`,`data-v-74773d86`]]),ng=z({__name:`VPComment`,setup(e){let{frontmatter:t,isDark:n}=X(),{isPageDecrypted:r}=Po(),i=j(()=>t.value.comments!==!1&&r.value);return(e,t)=>{let r=d(`DocComment`);return i.value?(h(),E(r,{key:0,darkmode:R(n),"vp-comment":``},null,8,[`darkmode`])):D(``,!0)}}}),rg=[`href`],ig=I(z({__name:`VPDocOutlineItem`,props:{headers:{},root:{type:Boolean}},setup(e){function t({target:e}){let t=`#${e.href.split(`#`)[1]}`;document.querySelector(decodeURIComponent(t))?.focus({preventScroll:!0})}return(n,r)=>{let i=d(`VPDocOutlineItem`,!0);return h(),P(`ul`,{class:s(e.root?`root`:`nested`)},[(h(!0),P(T,null,y(e.headers,({children:e,link:n,title:r})=>(h(),P(`li`,{key:n},[L(`a`,{class:`outline-link`,href:n,onClick:t},A(r),9,rg),e?.length?(h(),E(i,{key:0,headers:e},null,8,[`headers`])):D(``,!0)]))),128))],2)}}}),[[`__scopeId`,`data-v-2c1e13fb`]]),ag={class:`content`},og={id:`doc-outline-aria-label`,"aria-level":`2`,class:`outline-title`,role:`heading`},sg=I(z({__name:`VPDocAsideOutline`,setup(e){let{theme:t}=X(),n=ns(),r=j(()=>n.value.length>0),i=F(),a=F();ds(i,a);function o(){window.print()}return(e,c)=>(h(),P(`nav`,{ref_key:`container`,ref:i,"aria-labelledby":`doc-outline-aria-label`,class:s([`vp-doc-aside-outline`,{"has-outline":r.value}]),role:`navigation`},[L(`div`,ag,[L(`div`,{ref_key:`marker`,ref:a,class:`outline-marker`},null,512),L(`div`,og,[L(`span`,null,A(R(t).outlineLabel||`On this page`),1),L(`span`,{class:`vpi-print icon`,onClick:o})]),w(ig,{headers:R(n),root:!0},null,8,[`headers`])])],2))}}),[[`__scopeId`,`data-v-5bc7b1a7`]]),cg={class:`vp-doc-aside`},lg=I(z({__name:`VPDocAside`,setup(e){return(e,t)=>(h(),P(`div`,cg,[c(e.$slots,`aside-top`,{},void 0,!0),c(e.$slots,`aside-outline-before`,{},void 0,!0),w(sg),c(e.$slots,`aside-outline-after`,{},void 0,!0),t[0]||=L(`div`,{class:`spacer`},null,-1),c(e.$slots,`aside-bottom`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-82c28938`]]),ug={key:0,class:`vp-breadcrumb`},dg={vocab:`https://schema.org/`,typeof:`BreadcrumbList`},fg={key:0,class:`vpi-chevron-right`},pg=[`content`],mg=[`content`],hg=I(z({__name:`VPDocBreadcrumbs`,setup(e){let{page:t,collection:n}=X(),{isPosts:r}=Xo(),{home:i,posts:a,categories:o}=Yo(),c=Ss(),l=Fe(),u=j(()=>r.value&&t.value.categoryList?t.value.categoryList.length>0:c.value.length>0),d=j(()=>{if(!u.value)return[];let e=[{text:i.value.text,link:i.value.link}];if(r.value){(n.value?.postList??!0)&&a.value&&e.push({text:a.value.text,link:a.value.link});let r=t.value.categoryList??[];for(let t of r)e.push({text:t.name,link:o.value?`${o.value.link}?id=${t.id}`:void 0})}else{if(n.value){let{notFound:r,meta:i,path:a}=we(K(l.value,n.value.linkPrefix||n.value.dir));a!==t.value.path&&e.push({link:r?void 0:a,text:i.title||n.value.title||Qe(n.value.dir).split(`/`).pop()||``})}c.value.length>0&&e.push(...f(c.value)||[])}return e.push({text:t.value.frontmatter.title||t.value.title,link:t.value.path,current:!0}),e.reduce((e,t,n)=>{let r=e[n-1];return r&&(r.link===t.link||r.text===t.text)?e:[...e,t]},[])});function f(e,n=[]){for(let r of e)if((r.link?ke(r.link):void 0)===t.value.path)return n;else if(r.items){let e=f(r.items,[...n,{text:r.text,link:r.link}]);if(e)return e}return null}return(e,t)=>u.value?(h(),P(`nav`,ug,[L(`ol`,dg,[(h(!0),P(T,null,y(d.value,({text:e,link:t,current:n},r)=>(h(),P(`li`,{key:t,property:`itemListElement`,typeof:`ListItem`},[w(Q,{href:t,class:s([`breadcrumb`,{current:n}]),property:`item`,typeof:`WebPage`,text:e,"no-icon":``},null,8,[`href`,`class`,`text`]),r===d.value.length-1?D(``,!0):(h(),P(`span`,fg)),L(`meta`,{property:`name`,content:e},null,8,pg),L(`meta`,{property:`position`,content:`${r+1}`},null,8,mg)]))),128))])])):D(``,!0)}}),[[`__scopeId`,`data-v-2a2ba449`]]),gg={class:`vp-copyright`},_g={key:0},vg={key:1,"data-allow-mismatch":``},yg={class:`source`},bg={key:2},xg=I(z({__name:`VPCopyright`,props:{author:{},creation:{},source:{},license:{}},setup(e){let t=e,{theme:n}=X(),{author:r,creation:i,creationText:a,license:o,sourceUrl:c}=_o(j(()=>t));return(e,t)=>(h(),P(`div`,gg,[t[0]||=L(`span`,{class:`copyright-mask`},null,-1),R(r)?(h(),P(`p`,_g,[L(`span`,null,A(R(n).copyrightAuthorText||`Copyright Ownership:`),1),w(Q,{href:R(r).url,"no-icon":``},{default:f(()=>[O(A(R(r).name),1)]),_:1},8,[`href`])])):D(``,!0),R(c)?(h(),P(`p`,vg,[L(`span`,null,A(R(a)),1),L(`span`,yg,[w(Q,{href:R(c),"no-icon":R(i)===`original`,"data-allow-mismatch":``},{default:f(()=>[O(A(decodeURIComponent(R(c))),1)]),_:1},8,[`href`,`no-icon`])])])):D(``,!0),R(o)?(h(),P(`p`,bg,[L(`span`,null,A(R(n).copyrightLicenseText||`License under`),1),w(Q,{href:R(o).url,"no-icon":``},{default:f(()=>[O(A(R(o).name),1)]),_:1},8,[`href`]),R(o).icons?(h(!0),P(T,{key:0},y(R(o).icons,e=>(h(),P(`span`,{key:e,class:s(`vpi-license-${e}`)},null,2))),128)):D(``,!0)])):D(``,!0)]))}}),[[`__scopeId`,`data-v-d35627c6`]]),Sg=[`href`],Cg=I(z({__name:`VPDocHeader`,props:{title:{},anchor:{}},setup(e){let{theme:t,frontmatter:n}=X(),r=j(()=>{let e=n.value.outline??t.value.outline;return`h${Array.isArray(e)?e[0]:e===`deep`?2:e||2}`});return(t,n)=>(h(),E(m(r.value),{id:e.anchor,tabindex:`-1`,class:`vp-doc-header`},{default:f(()=>[L(`a`,{href:`#${e.anchor}`,class:`header-anchor`},[L(`span`,null,[c(t.$slots,`default`,{},()=>[O(A(e.title),1)],!0)])],8,Sg)]),_:3},8,[`id`]))}}),[[`__scopeId`,`data-v-70180680`]]),wg={key:0,class:`vp-doc-copyright`},Tg=z({__name:`VPDocCopyright`,setup(e){let{theme:t,frontmatter:n}=X(),r=j(()=>{if((n.value.copyright??t.value.copyright??!1)===!1)return null;let e=ct(n.value.copyright)?n.value.copyright:{license:n.value.copyright===!0?``:n.value.copyright};if(!t.value.copyright)return e;let r=ct(t.value.copyright)?t.value.copyright:{license:t.value.copyright===!0?void 0:t.value.copyright};return e.license??=r.license,e.author??=r.author,e.creation??=r.creation,e});return(e,n)=>r.value?(h(),P(`div`,wg,[w(Cg,{anchor:`doc-copyright`},{default:f(()=>[O(A(R(t).copyrightText||`Copyright`),1)]),_:1}),w(xg,a(x(r.value)),null,16)])):D(``,!0)}}),Eg={key:0,class:`vp-doc-footer`},Dg={key:0,class:`edit-info`},Og={key:0,class:`edit-link`},kg={key:1,class:`last-updated`,"aria-label":`Last updated`},Ag={class:`last-updated-text`},jg=[`datetime`],Mg={class:`contributors-label`},Ng={class:`contributors-info`},Pg={class:`contributor`},Fg={key:2,class:`prev-next`},Ig={class:`pager`},Lg=[`innerHTML`],Rg={class:`title`},zg=[`innerHTML`],Bg={class:`pager`},Vg=[`innerHTML`],Hg={class:`title`},Ug=[`innerHTML`],Wg=I(z({__name:`VPDocFooter`,setup(e){let{theme:t,frontmatter:n,page:r}=X(),i=to(),a=bo(),{datetime:o,isoDatetime:l,lastUpdatedText:u}=Qo(),{contributors:p,mode:m}=po(),{prev:g,next:_}=rc(),v=j(()=>r.value.git?.changelog?.length&&(n.value.changelog??!!i.value.changelog)),b=j(()=>!!(i.value.editLink&&n.value.editLink!==!1&&a.value)),x=j(()=>!!(i.value.lastUpdated!==!1&&n.value.lastUpdated!==!1&&o.value)&&!v.value),C=j(()=>!!p.value.length&&m.value===`inline`),ee=S(`doc-footer-slot-exists`,F(!1)),te=j(()=>b.value||x.value||C.value||g.value?.link||_.value?.link||M(ee));return(e,n)=>{let r=d(`VPIcon`);return te.value?(h(),P(`footer`,Eg,[c(e.$slots,`doc-footer-before`,{},void 0,!0),b.value||x.value?(h(),P(`div`,Dg,[b.value&&R(a)?(h(),P(`div`,Og,[w(Q,{class:`edit-link-button`,href:R(a).link,"no-icon":``},{default:f(()=>[n[0]||=L(`span`,{class:`vpi-square-pen edit-link-icon`,"aria-label":`edit icon`},null,-1),O(` `+A(R(a).text),1)]),_:1},8,[`href`])])):D(``,!0),x.value?(h(),P(`div`,kg,[L(`p`,Ag,[O(A(R(u))+`: `,1),L(`time`,{datetime:R(l),class:`last-updated-time`},A(R(o)),9,jg)])])):D(``,!0)])):D(``,!0),C.value&&R(p)?.length?(h(),P(`div`,{key:1,class:s([`contributors`,{right:x.value}]),"aria-label":`Contributors`},[L(`span`,Mg,A(R(t).contributorsText||`Contributors`)+`: `,1),L(`span`,Ng,[(h(!0),P(T,null,y(R(p),(e,t)=>(h(),P(T,{key:e.name+t},[L(`span`,Pg,A(e.name),1),t===R(p).length-1?D(``,!0):(h(),P(T,{key:0},[O(`, `)],64))],64))),128))])],2)):D(``,!0),R(g)?.link||R(_)?.link?(h(),P(`nav`,Fg,[L(`div`,Ig,[R(g)?.link?(h(),E(Q,{key:0,class:`pager-link prev`,href:R(g).link},{default:f(()=>[L(`span`,{class:`desc`,innerHTML:R(t).prevPageLabel||`Previous page`},null,8,Lg),L(`span`,Rg,[R(g).icon?(h(),E(r,{key:0,name:R(g).icon},null,8,[`name`])):D(``,!0),L(`span`,{innerHTML:R(g).text},null,8,zg)])]),_:1},8,[`href`])):D(``,!0)]),L(`div`,Bg,[R(_)?.link?(h(),E(Q,{key:0,class:`pager-link next`,href:R(_).link},{default:f(()=>[L(`span`,{class:`desc`,innerHTML:R(t).nextPageLabel||`Next page`},null,8,Vg),L(`span`,Hg,[R(_).icon?(h(),E(r,{key:0,name:R(_).icon},null,8,[`name`])):D(``,!0),L(`span`,{innerHTML:R(_).text},null,8,Ug)])]),_:1},8,[`href`])):D(``,!0)])])):D(``,!0)])):D(``,!0)}}}),[[`__scopeId`,`data-v-5fa3d2bc`]]),Gg={class:`vp-doc-title`},Kg={key:0,class:`vp-doc-meta`},qg={key:0,class:`reading-time`},Jg={key:0},Yg={key:1},Xg={key:1},Zg={key:2,class:`create-time`},Qg=I(z({__name:`VPDocMeta`,setup(e){let{page:t,frontmatter:n,theme:r,collection:i}=X(),a=Xs(),o=Sm(),{tags:l}=Yo(),{isPosts:u}=Xo(),d=j(()=>i.value?.meta??{}),p=j(()=>{if(n.value.createTime===!1||d.value.createTime===!1)return``;let e=d.value.createTime===!0?`short`:d.value.createTime??`short`,t=r.value.createTime??!0;if(!t||t===`only-posts`&&!u.value)return``;let i=n.value.createTime;return i?(e===`short`?i.split(/\s|T/)[0]:i).replace(/\//g,`-`):``}),m=j(()=>{if(d.value.tags===!1)return[];let e=i.value?.tagsTheme??`colored`;return n.value.tags?n.value.tags.slice(0,4).map(t=>({name:t,className:a.value[t]?`vp-tag-${a.value[t]}`:`tag-${e}`})):[]}),g=j(()=>n.value.badge?typeof n.value.badge==`string`?{text:n.value.badge}:n.value.badge:!1),_=S(`doc-meta-slot-exists`,F(!1)),v=j(()=>o.value.time&&(d.value.readingTime!==!1||d.value.wordCount!==!1)||m.value.length||p.value||_.value);return(e,r)=>(h(),P(T,null,[L(`div`,Gg,[c(e.$slots,`doc-title-before`,{},void 0,!0),L(`h1`,{class:s([`page-title`,{padding:!v.value}])},[R(n).draft?(h(),E(gc,{key:0,type:`warning`,text:`DRAFT`})):D(``,!0),O(` `+A(R(n).title||R(t).title)+` `,1),g.value?(h(),E(gc,{key:1,type:g.value.type||`tip`,text:g.value.text},null,8,[`type`,`text`])):D(``,!0)],2),c(e.$slots,`doc-title-after`,{},void 0,!0)]),v.value?(h(),P(`div`,Kg,[c(e.$slots,`doc-meta-before`,{},void 0,!0),R(o).time&&R(n).readingTime!==!1&&(d.value.readingTime!==!1||d.value.wordCount!==!1)?(h(),P(`p`,qg,[r[0]||=L(`span`,{class:`vpi-books icon`},null,-1),d.value.wordCount===!1?D(``,!0):(h(),P(`span`,Jg,A(R(o).words),1)),d.value.readingTime===!1?D(``,!0):(h(),P(`span`,Yg,A(R(o).time),1))])):D(``,!0),m.value.length>0?(h(),P(`p`,Xg,[r[1]||=L(`span`,{class:`vpi-tag icon`},null,-1),(h(!0),P(T,null,y(m.value,e=>(h(),E(Q,{key:e.name,class:s([`tag`,e.className]),href:R(l)?.link&&R(u)?`${R(l).link}?tag=${e.name}`:void 0},{default:f(()=>[O(A(e.name),1)]),_:2},1032,[`class`,`href`]))),128))])):D(``,!0),c(e.$slots,`doc-meta-after`,{},void 0,!0),p.value?(h(),P(`p`,Zg,[r[2]||=L(`span`,{class:`vpi-clock icon`},null,-1),L(`span`,null,A(p.value),1)])):D(``,!0)])):D(``,!0)],64))}}),[[`__scopeId`,`data-v-811eabae`]]),$g={class:`container`},e_={class:`aside-content`},t_={class:`content-container`},n_={class:`main`},r_=I(z({__name:`VPDoc`,setup(e){let{page:t,theme:n,frontmatter:r}=X(),a=B(),{hasSidebar:o,hasAside:u,leftAside:p}=Is(),{isSidebarCollapsed:m}=As(),{isPosts:g}=Xo(),_=ns(),{isPageDecrypted:v}=Po(),{mode:y}=po(),b=j(()=>u.value?g.value?_.value.length>0:!0:!1),x=j(()=>a.path.replace(/[./]+/g,`_`).replace(/_html$/,``)),S=j(()=>n.value.externalLinkIcon&&r.value.externalLinkIcon!==!1),C=F();return l(()=>a.hash,e=>i(()=>{if(!C.value)return;let t=C.value.querySelector(`.outline-link[href="${e}"]`);if(!t||!e){C.value.scrollTop=0;return}let{top:n,height:r}=C.value.getBoundingClientRect(),{top:i,height:a}=t.getBoundingClientRect();(i<n||i+a>n+r)&&t.scrollIntoView({block:`center`})}),{immediate:!0}),(e,n)=>{let r=d(`Content`),i=d(`DocGitContributors`),a=d(`DocGitChangelog`);return h(),P(`div`,{class:s([`vp-doc-container`,{"has-sidebar":R(o)&&!R(m),"has-aside":b.value,"is-posts":R(g),"with-encrypt":!R(v)}])},[c(e.$slots,`doc-top`,{},void 0,!0),L(`div`,$g,[b.value?(h(),P(`div`,{key:0,class:s([`aside`,{"left-aside":R(p)}]),"vp-outline":``},[n[0]||=L(`div`,{class:`aside-curtain`},null,-1),w(Qh,null,{default:f(()=>[(h(),P(`div`,{ref_key:`asideEl`,ref:C,key:R(t).path,class:`aside-container`},[L(`div`,e_,[w(lg,null,{"aside-top":f(()=>[c(e.$slots,`aside-top`,{},void 0,!0)]),"aside-bottom":f(()=>[c(e.$slots,`aside-bottom`,{},void 0,!0)]),"aside-outline-before":f(()=>[c(e.$slots,`aside-outline-before`,{},void 0,!0)]),"aside-outline-after":f(()=>[c(e.$slots,`aside-outline-after`,{},void 0,!0)]),"aside-ads-before":f(()=>[c(e.$slots,`aside-ads-before`,{},void 0,!0)]),"aside-ads-after":f(()=>[c(e.$slots,`aside-ads-after`,{},void 0,!0)]),_:3})])]))]),_:3})],2)):D(``,!0),w(Qh,null,{default:f(()=>[(h(),P(`div`,{key:R(t).path,class:`content`},[L(`div`,t_,[c(e.$slots,`doc-before`,{},void 0,!0),L(`main`,n_,[w(hg),c(e.$slots,`doc-meta-top`,{},void 0,!0),w(Qg,null,{"doc-title-before":f(()=>[c(e.$slots,`doc-title-before`,{},void 0,!0)]),"doc-title-after":f(()=>[c(e.$slots,`doc-title-after`,{},void 0,!0)]),"doc-meta-before":f(()=>[c(e.$slots,`doc-meta-before`,{},void 0,!0)]),"doc-meta-after":f(()=>[c(e.$slots,`doc-meta-after`,{},void 0,!0)]),_:3}),c(e.$slots,`doc-meta-bottom`,{},void 0,!0),w(Zh,null,{default:f(()=>[L(`div`,{class:s([`vp-doc plume-content`,[x.value,S.value&&`external-link-icon-enabled`]]),"vp-content":``},[c(e.$slots,`doc-content-before`,{},void 0,!0),w(r),R(y)===`block`?(h(),E(i,{key:0})):D(``,!0),w(a),w(Tg),w(Wg,null,{"doc-footer-before":f(()=>[c(e.$slots,`doc-footer-before`,{},void 0,!0)]),_:3})],2)]),_:3})]),w(ng),c(e.$slots,`doc-after`,{},void 0,!0)])]))]),_:3})]),c(e.$slots,`doc-bottom`,{},void 0,!0)],2)}}}),[[`__scopeId`,`data-v-090a33dc`]]),i_={class:`avatar`},a_=[`src`,`alt`],o_={class:`content`},s_={key:0,class:`location`},c_={key:1,class:`organization`},l_=I(z({__name:`VPFriendsItem`,props:{friend:{}},setup(e){let t=co();function n(e,n){if(!n)return{};let r=ct(n)?t.value?n.dark:n.light:n;return r?{[e]:r}:{}}let r=j(()=>({...n(`--vp-friends-text-color`,e.friend.color),...n(`--vp-friends-bg-color`,e.friend.backgroundColor),...n(`--vp-friends-name-color`,e.friend.nameColor)}));return(t,n)=>(h(),P(`div`,{class:s([`vp-friend`,{"only-title":!e.friend.desc&&!e.friend.socials?.length&&!e.friend.location&&!e.friend.organization,"no-desc":!e.friend.desc}]),style:v(r.value)},[L(`div`,i_,[L(`img`,{src:e.friend.avatar,alt:e.friend.name},null,8,a_)]),L(`div`,o_,[w(Q,{class:`title`,href:e.friend.link,"no-icon":``,text:e.friend.name},null,8,[`href`,`text`]),e.friend.location?(h(),P(`p`,s_,[n[0]||=L(`span`,{class:`vpi-location`},null,-1),L(`span`,null,A(e.friend.location),1)])):D(``,!0),e.friend.organization?(h(),P(`p`,c_,[n[1]||=L(`span`,{class:`vpi-organization`},null,-1),L(`span`,null,A(e.friend.organization),1)])):D(``,!0),e.friend.desc?(h(),P(`p`,{key:2,class:s([`desc`,{offset:e.friend.location&&e.friend.organization}])},A(e.friend.desc),3)):D(``,!0),e.friend.socials?(h(),E(qd,{key:3,links:e.friend.socials},null,8,[`links`])):D(``,!0)])],6))}}),[[`__scopeId`,`data-v-226d9f51`]]),u_={class:`vp-friends-group`},d_={class:`title`},f_={key:0,class:`description`},p_={key:1,class:`friends-list`},m_=I(z({__name:`VPFriendsGroup`,props:{group:{}},setup(e){return(t,n)=>(h(),P(`div`,u_,[L(`h3`,d_,A(e.group.title||`My Friends`),1),e.group.desc?(h(),P(`p`,f_,A(e.group.desc),1)):D(``,!0),e.group.list?.length?(h(),P(`section`,p_,[(h(!0),P(T,null,y(e.group.list,(e,t)=>(h(),E(l_,{key:e.name+t,friend:e},null,8,[`friend`]))),128))])):D(``,!0)]))}}),[[`__scopeId`,`data-v-0881ce79`]]),h_={class:`title`},g_={key:1,class:`description`},__={key:2,class:`friends-list`},v_={key:4,class:`edit-link`},y_=I(z({__name:`VPFriends`,setup(e){let t=bo(),{frontmatter:n,page:r}=X(),i=j(()=>n.value.list||[]),a=j(()=>n.value.groups||[]),o=j(()=>{let e=n.value.cols||2;return e<1?1:e});return(e,c)=>{let l=d(`Content`);return h(),P(`div`,{class:s([`vp-friends`,{"cols-large":o.value>=3}]),style:v({"--vp-friends-cols":o.value})},[w(Zh,null,{default:f(()=>[R(n).contentPosition===`before`?(h(),E(l,{key:0,class:`vp-doc plume-content before`,"vp-content":``})):D(``,!0),L(`h2`,h_,A(R(n).title||`My Friends`),1),R(n).description&&!R(r).autoDesc?(h(),P(`p`,g_,A(R(n).description),1)):D(``,!0),i.value.length?(h(),P(`section`,__,[(h(!0),P(T,null,y(i.value,(e,t)=>(h(),E(l_,{key:e.name+t,friend:e},null,8,[`friend`]))),128))])):D(``,!0),(h(!0),P(T,null,y(a.value,(e,t)=>(h(),E(m_,{key:t,group:e},null,8,[`group`]))),128)),R(n).contentPosition===`before`?D(``,!0):(h(),E(l,{key:3,class:`vp-doc plume-content after`,"vp-content":``})),R(t)?(h(),P(`div`,v_,[w(Q,{class:`edit-link-button`,href:R(t).link,"no-icon":``},{default:f(()=>[c[0]||=L(`span`,{class:`vpi-square-pen edit-link-icon`,"aria-label":`edit icon`},null,-1),O(` `+A(R(t).text),1)]),_:1},8,[`href`])])):D(``,!0)]),_:1}),w(ng)],6)}}}),[[`__scopeId`,`data-v-02eb234e`]]),b_={class:`vp-page`},x_=z({__name:`VPPage`,setup(e){return(e,t)=>{let n=d(`Content`);return h(),P(`div`,b_,[w(Zh,null,{default:f(()=>[c(e.$slots,`page-top`),w(n,{class:`vp-doc plume-content`,"vp-content":``}),c(e.$slots,`page-bottom`)]),_:3})])}}}),S_=I(z({__name:`VPContent`,props:{isNotFound:{type:Boolean}},setup(e){let{hasSidebar:t,isHome:n}=Is(),{isSidebarCollapsed:r}=As(),{frontmatter:a,collection:o}=X(),{isPostsLayout:u}=Xo(),d=B();return l([u,()=>a.value.pageLayout,()=>d.path],()=>i(()=>{if(q){document.documentElement.classList.toggle(`bg-gray`,u.value);let e=document.documentElement.className.match(/(?:^|\s)(layout-\S+)(?:$|\s)/)?.[1];if(e&&document.documentElement.classList.remove(e),document.documentElement.classList.add(`layout-${u.value?`posts`:a.value.pageLayout||`doc`}`),o.value){let e=document.documentElement.className.match(/(?:^|\s)(collection-\S+)(?:$|\s)/)?.[1];e&&document.documentElement.classList.remove(e),document.documentElement.classList.add(`collection-${o.value.type}-${o.value.linkPrefix?.replace(/^\/|\/$/g,``).replace(/\//g,`_`)||`default`}`)}}}),{immediate:!0}),(i,o)=>(h(),P(`div`,{id:`VPContent`,"vp-content":``,class:s([`vp-content`,{"has-sidebar":R(t)&&!R(r)&&!e.isNotFound,"is-home":R(n)}])},[R(u)||R(a).pageLayout===`posts`?(h(),E($h,{key:0,"home-posts":R(a).pageLayout===`posts`,collection:R(a).collection},{"posts-top":f(()=>[c(i.$slots,`posts-top`,{},void 0,!0)]),"posts-bottom":f(()=>[c(i.$slots,`posts-bottom`,{},void 0,!0)]),"posts-archives-before":f(()=>[c(i.$slots,`posts-archives-before`,{},void 0,!0)]),"posts-archives-after":f(()=>[c(i.$slots,`posts-archives-after`,{},void 0,!0)]),"posts-tags-before":f(()=>[c(i.$slots,`posts-tags-before`,{},void 0,!0)]),"posts-tags-after":f(()=>[c(i.$slots,`posts-tags-after`,{},void 0,!0)]),"posts-tags-title-after":f(()=>[c(i.$slots,`posts-tags-title-after`,{},void 0,!0)]),"posts-tags-content-before":f(()=>[c(i.$slots,`posts-tags-content-before`,{},void 0,!0)]),"posts-categories-before":f(()=>[c(i.$slots,`posts-categories-before`,{},void 0,!0)]),"posts-categories-after":f(()=>[c(i.$slots,`posts-categories-after`,{},void 0,!0)]),"posts-categories-content-before":f(()=>[c(i.$slots,`posts-categories-content-before`,{},void 0,!0)]),"posts-post-list-before":f(()=>[c(i.$slots,`posts-post-list-before`,{},void 0,!0)]),"posts-post-list-after":f(()=>[c(i.$slots,`posts-post-list-after`,{},void 0,!0)]),"posts-post-list-pagination-after":f(()=>[c(i.$slots,`posts-post-list-pagination-after`,{},void 0,!0)]),"posts-aside-top":f(()=>[c(i.$slots,`posts-aside-top`,{},void 0,!0)]),"posts-aside-bottom":f(()=>[c(i.$slots,`posts-aside-bottom`,{},void 0,!0)]),"posts-extract-before":f(()=>[c(i.$slots,`posts-extract-before`,{},void 0,!0)]),"posts-extract-after":f(()=>[c(i.$slots,`posts-extract-after`,{},void 0,!0)]),_:3},8,[`home-posts`,`collection`])):R(a).pageLayout===`page`?(h(),E(x_,{key:1},{"page-top":f(()=>[c(i.$slots,`page-top`,{},void 0,!0)]),"page-bottom":f(()=>[c(i.$slots,`page-bottom`,{},void 0,!0)]),_:3})):R(a).pageLayout===`friends`?(h(),E(y_,{key:2})):R(a).pageLayout===`home`?(h(),E(tg,{key:3},{"posts-top":f(()=>[c(i.$slots,`posts-top`,{},void 0,!0)]),"posts-bottom":f(()=>[c(i.$slots,`posts-bottom`,{},void 0,!0)]),"posts-post-list-before":f(()=>[c(i.$slots,`posts-post-list-before`,{},void 0,!0)]),"posts-post-list-after":f(()=>[c(i.$slots,`posts-post-list-after`,{},void 0,!0)]),"posts-post-list-pagination-after":f(()=>[c(i.$slots,`posts-post-list-pagination-after`,{},void 0,!0)]),_:3})):R(a).pageLayout&&R(a).pageLayout!==`doc`?(h(),E(m(R(a).pageLayout),{key:4})):(h(),E(r_,{key:5},{"doc-top":f(()=>[c(i.$slots,`doc-top`,{},void 0,!0)]),"doc-bottom":f(()=>[c(i.$slots,`doc-bottom`,{},void 0,!0)]),"doc-title-before":f(()=>[c(i.$slots,`doc-title-before`,{},void 0,!0)]),"doc-title-after":f(()=>[c(i.$slots,`doc-title-after`,{},void 0,!0)]),"doc-meta-before":f(()=>[c(i.$slots,`doc-meta-before`,{},void 0,!0)]),"doc-meta-after":f(()=>[c(i.$slots,`doc-meta-after`,{},void 0,!0)]),"doc-meta-top":f(()=>[c(i.$slots,`doc-meta-top`,{},void 0,!0)]),"doc-meta-bottom":f(()=>[c(i.$slots,`doc-meta-bottom`,{},void 0,!0)]),"doc-content-before":f(()=>[c(i.$slots,`doc-content-before`,{},void 0,!0)]),"doc-footer-before":f(()=>[c(i.$slots,`doc-footer-before`,{},void 0,!0)]),"doc-before":f(()=>[c(i.$slots,`doc-before`,{},void 0,!0)]),"doc-after":f(()=>[c(i.$slots,`doc-after`,{},void 0,!0)]),"aside-top":f(()=>[c(i.$slots,`aside-top`,{},void 0,!0)]),"aside-outline-before":f(()=>[c(i.$slots,`aside-outline-before`,{},void 0,!0)]),"aside-outline-after":f(()=>[c(i.$slots,`aside-outline-after`,{},void 0,!0)]),"aside-ads-before":f(()=>[c(i.$slots,`aside-ads-before`,{},void 0,!0)]),"aside-ads-after":f(()=>[c(i.$slots,`aside-ads-after`,{},void 0,!0)]),"aside-bottom":f(()=>[c(i.$slots,`aside-bottom`,{},void 0,!0)]),_:3}))],2))}}),[[`__scopeId`,`data-v-24c1f6e8`]]),C_={class:`container`},w_=[`innerHTML`],T_=[`innerHTML`],E_=I(z({__name:`VPFooter`,setup(e){let{theme:t,frontmatter:n}=X(),{hasSidebar:r}=Is(),{isSidebarCollapsed:i}=As(),a=We(`--vp-footer-height`,q?document.body:null),o=F(null);return k(()=>{t.value.footer&&n.value.footer!==!1&&o.value&&(a.value=`${o.value.offsetHeight}px`)}),(e,a)=>R(t).footer&&R(n).footer!==!1?(h(),P(`footer`,{key:0,ref_key:`footer`,ref:o,class:s([`vp-footer`,{"has-sidebar":R(r)&&!R(i)}]),"vp-footer":``},[c(e.$slots,`footer-content`,{},()=>[L(`div`,C_,[R(t).footer.message?(h(),P(`div`,{key:0,class:`message`,innerHTML:R(t).footer.message},null,8,w_)):D(``,!0),R(t).footer.copyright?(h(),P(`div`,{key:1,class:`copyright`,innerHTML:R(t).footer.copyright},null,8,T_)):D(``,!0)])],!0)],2)):D(``,!0)}}),[[`__scopeId`,`data-v-7503c4d3`]]),D_={class:`global-encrypt-container`},O_={key:0,class:`profile`},k_=[`src`,`alt`],A_={key:1},j_=I(z({inheritAttrs:!1,__name:`VPEncryptGlobal`,setup(e){let{theme:t,site:n}=X(),r=j(()=>t.value.profile),i=j(()=>r.value?.name||n.value.title);return(e,n)=>{let a=d(`ClientOnly`);return h(),P(T,null,[w(a,null,{default:f(()=>[L(`div`,o({class:`vp-global-encrypt`},e.$attrs),[L(`div`,D_,[r.value||i.value?(h(),P(`div`,O_,[r.value?(h(),P(`p`,{key:0,class:s([`avatar`,{circle:r.value.circle}])},[L(`img`,{src:r.value.avatar??r.value.url,alt:r.value.name},null,8,k_)],2)):D(``,!0),i.value?(h(),P(`h3`,A_,A(i.value),1)):D(``,!0)])):D(``,!0),w(Xh,{global:``,info:R(t).encryptGlobalText},null,8,[`info`])])],16)]),_:1}),w(E_)],64)}}}),[[`__scopeId`,`data-v-0ec8c58c`]]),M_={class:`outline`},N_=I(z({__name:`VPLocalNavOutlineDropdown`,props:{headers:{},navHeight:{}},setup(e){let{theme:t}=X(),n=F(!1),r=F(0),a=F(),o=F();l(()=>e.headers,()=>{n.value=!1}),tt(a,()=>{n.value=!1},{ignore:[o]});function c(){n.value=!n.value,r.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function u(e){e.target.classList.contains(`outline-link`)&&(a.value&&(a.value.style.transition=`none`),i(()=>{n.value=!1}))}return(i,l)=>(h(),P(`div`,{class:`vp-local-nav-outline-dropdown`,style:v({"--vp-vh":`${r.value}px`})},[e.headers.length>0?(h(),P(`button`,{key:0,ref_key:`btn`,ref:o,class:s({open:n.value}),onClick:c},[O(A(R(t).outlineLabel||`On this page`)+` `,1),l[0]||=L(`span`,{class:`vpi-chevron-right icon`},null,-1)],2)):D(``,!0),w(xt,{name:`fade-in-scale-up`},{default:f(()=>[n.value?(h(),P(`div`,{key:0,ref_key:`items`,ref:a,class:`items`,onClick:u},[L(`div`,M_,[w(ig,{headers:e.headers},null,8,[`headers`])])],512)):D(``,!0)]),_:1})],4))}}),[[`__scopeId`,`data-v-8de56ecc`]]),P_=[`disabled`,`aria-expanded`],F_={class:`menu-text`},I_=I(z({__name:`VPLocalNav`,props:{open:{type:Boolean},showOutline:{type:Boolean}},emits:[`openMenu`],setup(e){let{theme:t}=X(),{isPosts:n,isPostsLayout:r}=Xo(),{hasSidebar:i,hasLocalNav:a}=Is(),{isSidebarCollapsed:o}=As(),{y:c}=Tt(),l=F(0),u=ns(),d=j(()=>!a.value&&!i.value);k(()=>{l.value=Number.parseInt(getComputedStyle(document.documentElement).getPropertyValue(`--vp-nav-height`))});let f=j(()=>({"vp-local-nav":!0,fixed:d.value,"reached-top":c.value>=l.value,"is-posts":n.value&&!r.value,"with-outline":!e.showOutline,"has-sidebar":i.value&&!o.value})),p=j(()=>(i.value||n.value&&!r.value)&&!d.value);return(r,i)=>p.value?(h(),P(`div`,{key:0,class:s(f.value)},[L(`button`,{class:s([`menu`,{hidden:R(n)}]),disabled:R(n),"aria-expanded":e.open,"aria-controls":`SidebarNav`,onClick:i[0]||=e=>r.$emit(`openMenu`)},[i[1]||=L(`span`,{class:`vpi-align-left menu-icon`},null,-1),L(`span`,F_,A(R(t).sidebarMenuLabel||`Menu`),1)],10,P_),e.showOutline?(h(),E(N_,{key:0,headers:R(u),"nav-height":l.value},null,8,[`headers`,`nav-height`])):D(``,!0)],2)):D(``,!0)}}),[[`__scopeId`,`data-v-b2669241`]]),L_=[`role`,`tabindex`],R_=[`innerHTML`],z_=[`innerHTML`],B_=[`aria-label`,`aria-expanded`],V_={class:`items`},H_=I(z({__name:`VPSidebarItem`,props:{item:{},depth:{}},setup(e){let{collapsed:t,collapsible:r,isLink:i,isActiveLink:a,hasActiveLink:c,hasChildren:l,toggle:u}=Ns(j(()=>e.item)),p=j(()=>l.value?`section`:`div`),g=j(()=>i.value?`a`:`div`),_=j(()=>l.value?e.depth+2===7?`p`:`h${e.depth+2}`:`p`),v=j(()=>i.value?void 0:`button`),b=/^-{3,}$/,x=j(()=>e.item.link&&b.test(e.item.link)),S=j(()=>[[`level-${e.depth}`],{collapsible:r.value},{collapsed:t.value},{"is-link":i.value},{"is-active":a.value},{"has-active":c.value}]);function C(t){`key`in t&&t.key!==`Enter`||e.item.link||u()}return(r,i)=>{let a=d(`VPSidebarItem`,!0);return h(),E(m(p.value),{class:s([`vp-sidebar-item sidebar-item`,S.value])},{default:f(()=>[e.item.text?(h(),P(`div`,o({key:0,class:`item`,role:v.value,tabindex:e.item.items&&0},n(e.item.items?{click:C,keydown:C}:{},!0)),[i[1]||=L(`div`,{class:`indicator`},null,-1),e.item.icon?(h(),E(Z,{key:0,name:e.item.icon,class:s({separator:x.value})},null,8,[`name`,`class`])):D(``,!0),e.item.link&&!x.value?(h(),E(Q,{key:1,tag:g.value,class:`link`,href:e.item.link},{default:f(()=>[(h(),E(m(_.value),{class:`text`},{default:f(()=>[L(`span`,{innerHTML:e.item.text},null,8,R_),e.item.badge?(h(),E(gc,o({key:0,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):D(``,!0)]),_:1}))]),_:1},8,[`tag`,`href`])):(h(),E(m(_.value),{key:2,class:s([`text`,{separator:x.value}])},{default:f(()=>[L(`span`,{innerHTML:e.item.text},null,8,z_),e.item.badge?(h(),E(gc,o({key:0,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):D(``,!0)]),_:1},8,[`class`])),e.item.collapsed==null?D(``,!0):(h(),P(`button`,{key:3,type:`button`,class:`caret`,"aria-label":`${R(t)?`Expand`:`Collapse`} ${e.item.text}`,"aria-expanded":!R(t),tabindex:`-1`},[...i[0]||=[L(`span`,{class:`vpi-chevron-right caret-icon`},null,-1)]],8,B_))],16,L_)):D(``,!0),e.item.items&&e.item.items.length&&e.depth<5?(h(),E(R(Fn),{key:1},{default:f(()=>[ne(L(`div`,null,[L(`div`,V_,[(h(!0),P(T,null,y(e.item.items,t=>(h(),E(a,{key:t.text,item:t,depth:e.depth+1},null,8,[`item`,`depth`]))),128))])],512),[[Ae,!R(t)]])]),_:1})):D(``,!0)]),_:1},8,[`class`])}}}),[[`__scopeId`,`data-v-b36cee5a`]]),U_=I(z({__name:`VPSidebarGroup`,props:{items:{}},setup(e){let t=F(!0),n=null;return k(()=>{n=setTimeout(()=>{n=null,t.value=!1},300)}),_(()=>{n!=null&&(clearTimeout(n),n=null)}),(n,r)=>(h(!0),P(T,null,y(e.items,e=>(h(),P(`div`,{key:e.text,class:s([`group`,{"no-transition":t.value}])},[w(H_,{item:e,depth:0},null,8,[`item`])],2))),128))}}),[[`__scopeId`,`data-v-bd3b2063`]]),W_=I(z({__name:`VPSidebar`,props:{open:{type:Boolean}},setup(e){let{theme:t}=X(),{hasSidebar:n}=Is(),{sidebarGroups:r,sidebarKey:a}=js(),{isSidebarCollapsed:o,toggleSidebarCollapse:u}=As(),d=Le(),p=F(null),m=Ze(q?document.body:null);return l([()=>e.open,p],()=>{e.open?(m.value=!0,p.value?.focus()):m.value=!1},{immediate:!0,flush:`post`}),k(()=>{l(a,async()=>{await i();let e=document.querySelector(`.vp-sidebar .vp-link[href*="${d.value}"]`);if(!p.value)return;if(!e){setTimeout(()=>p.value?.scrollTo(0,0),200);return}let{top:t,height:n}=p.value.getBoundingClientRect(),{top:r,height:a}=e.getBoundingClientRect();(r<t||r+a>t+n)&&e.scrollIntoView({block:`center`})},{immediate:!0,flush:`post`})}),(i,l)=>(h(),P(T,null,[w(xt,{name:`fade-slide-x`,mode:`out-in`},{default:f(()=>[R(n)?(h(),P(`aside`,{key:0,ref_key:`navEl`,ref:p,class:s([`vp-sidebar`,{open:e.open,"hide-scrollbar":!(R(t).sidebarScrollbar??!0),collapsed:R(o)}]),"vp-sidebar":``,onClick:l[0]||=Ct(()=>{},[`stop`])},[l[3]||=L(`div`,{class:`curtain`},null,-1),w(Qh,null,{default:f(()=>[(h(),P(`nav`,{id:`SidebarNav`,key:R(a),class:`nav`,"aria-labelledby":`sidebar-aria-label`,tabindex:`-1`},[l[2]||=L(`span`,{id:`sidebar-aria-label`,class:`visually-hidden`},` Sidebar Navigation `,-1),c(i.$slots,`sidebar-nav-before`,{},void 0,!0),w(U_,{items:R(r)},null,8,[`items`]),c(i.$slots,`sidebar-nav-after`,{},void 0,!0)]))]),_:3})],2)):D(``,!0)]),_:3}),R(n)?(h(),P(`div`,{key:0,class:s([`vp-sidebar-control`,{collapsed:R(o)}])},[L(`button`,{type:`button`,class:`toggle-sidebar-btn`,"aria-label":`Toggle sidebar`,onClick:l[1]||=e=>R(u)()},[L(`span`,{class:s(`vpi-sidebar-${R(o)?`open`:`close`}`)},null,2)])],2)):D(``,!0)],64))}}),[[`__scopeId`,`data-v-e118bd8b`]]),G_=I(z({__name:`VPSignDown`,setup(e){let t=N(),{height:n}=vt(t),{height:r}=He();k(()=>{t.value=document.body});let{page:i}=X(),a=j(()=>{if(i.value.frontmatter.signDown!==!0||i.value.frontmatter.pageLayout!==`home`||!i.value.frontmatter.config)return!0;let e=i.value.frontmatter.config;return e.length<=1||e[0].full!==!0}),o=j(()=>!(n.value<r.value)),{is960:s}=Is();function c(){document.documentElement.scrollTo({top:document.documentElement.clientHeight-(s.value?64:0),behavior:`smooth`})}return(e,t)=>ne((h(),P(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,"aria-label":`sign down`,class:`vp-sign-down`,"aria-hidden":`true`,onClick:c},[...t[0]||=[L(`g`,{fill:`none`,stroke:`currentColor`,"stroke-linecap":`round`,"stroke-linejoin":`round`,"stroke-width":`2.5`},[L(`path`,{d:`m19 11l-7 6l-7-6`}),L(`path`,{d:`m19 5l-7 6l-7-6`,opacity:`0.6`})],-1)]],512)),[[Ae,!a.value&&o.value]])}}),[[`__scopeId`,`data-v-c585d087`]]),K_=I(z({__name:`VPSkipLink`,setup(e){let t=B(),n=F();l(()=>t.path,()=>n.value.focus());function r({target:e}){let t=document.getElementById(decodeURIComponent(e.hash).slice(1));if(t){let e=()=>{t.removeAttribute(`tabindex`),t.removeEventListener(`blur`,e)};t.setAttribute(`tabindex`,`-1`),t.addEventListener(`blur`,e),t.focus(),window.scrollTo(0,0)}}return(e,t)=>(h(),P(T,null,[L(`span`,{ref_key:`backToTop`,ref:n,tabindex:`-1`},null,512),L(`a`,{href:`#VPContent`,class:`vp-skip-link visually-hidden`,onClick:r},` Skip to content `)],64))}}),[[`__scopeId`,`data-v-5154d062`]]),q_=I(z({__name:`Layout`,setup(e){let{isSidebarEnabled:t,enableSidebar:n,disableSidebar:r}=As(),{frontmatter:i}=X(),{isGlobalDecrypted:a,isPageDecrypted:o}=Po();return Ls(),(e,l)=>{let u=d(`Content`);return h(),P(T,null,[R(i).pageLayout!==!1&&R(i).pageLayout!==`custom`?(h(),P(`div`,{key:0,class:s([`theme-plume vp-layout`,R(i).pageClass]),"vp-container":``},[R(a)?(h(),P(T,{key:1},[c(e.$slots,`layout-top`,{},void 0,!0),w(K_),w(np,{show:R(t),onClick:R(r)},null,8,[`show`,`onClick`]),w(ep,null,{"nav-bar-title-before":f(()=>[c(e.$slots,`nav-bar-title-before`,{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(e.$slots,`nav-bar-title-after`,{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(e.$slots,`nav-bar-content-before`,{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(e.$slots,`nav-bar-content-after`,{},void 0,!0)]),"nav-bar-menu-before":f(()=>[c(e.$slots,`nav-bar-menu-before`,{},void 0,!0)]),"nav-bar-menu-after":f(()=>[c(e.$slots,`nav-bar-menu-after`,{},void 0,!0)]),"nav-screen-content-before":f(()=>[c(e.$slots,`nav-screen-content-before`,{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(e.$slots,`nav-screen-content-after`,{},void 0,!0)]),"nav-screen-menu-before":f(()=>[c(e.$slots,`nav-screen-menu-before`,{},void 0,!0)]),"nav-screen-menu-after":f(()=>[c(e.$slots,`nav-screen-menu-after`,{},void 0,!0)]),_:3}),w(I_,{open:R(t),"show-outline":R(o),onOpenMenu:R(n)},null,8,[`open`,`show-outline`,`onOpenMenu`]),w(W_,{open:R(t)},{"sidebar-nav-before":f(()=>[c(e.$slots,`sidebar-nav-before`,{},void 0,!0)]),"sidebar-nav-after":f(()=>[c(e.$slots,`sidebar-nav-after`,{},void 0,!0)]),_:3},8,[`open`]),c(e.$slots,`custom-content`,{},()=>[w(S_,null,{"page-top":f(()=>[c(e.$slots,`page-top`,{},void 0,!0)]),"page-bottom":f(()=>[c(e.$slots,`page-bottom`,{},void 0,!0)]),"doc-title-before":f(()=>[c(e.$slots,`doc-title-before`,{},void 0,!0)]),"doc-title-after":f(()=>[c(e.$slots,`doc-title-after`,{},void 0,!0)]),"doc-meta-before":f(()=>[c(e.$slots,`doc-meta-before`,{},void 0,!0)]),"doc-meta-after":f(()=>[c(e.$slots,`doc-meta-after`,{},void 0,!0)]),"doc-meta-top":f(()=>[c(e.$slots,`doc-meta-top`,{},void 0,!0)]),"doc-meta-bottom":f(()=>[c(e.$slots,`doc-meta-bottom`,{},void 0,!0)]),"doc-content-before":f(()=>[c(e.$slots,`doc-content-before`,{},void 0,!0)]),"doc-footer-before":f(()=>[c(e.$slots,`doc-footer-before`,{},void 0,!0)]),"doc-before":f(()=>[c(e.$slots,`doc-before`,{},void 0,!0)]),"doc-after":f(()=>[c(e.$slots,`doc-after`,{},void 0,!0)]),"doc-top":f(()=>[c(e.$slots,`doc-top`,{},void 0,!0)]),"doc-bottom":f(()=>[c(e.$slots,`doc-bottom`,{},void 0,!0)]),"aside-top":f(()=>[c(e.$slots,`aside-top`,{},void 0,!0)]),"aside-bottom":f(()=>[c(e.$slots,`aside-bottom`,{},void 0,!0)]),"aside-outline-before":f(()=>[c(e.$slots,`aside-outline-before`,{},void 0,!0)]),"aside-outline-after":f(()=>[c(e.$slots,`aside-outline-after`,{},void 0,!0)]),"posts-top":f(()=>[c(e.$slots,`posts-top`,{},void 0,!0)]),"posts-bottom":f(()=>[c(e.$slots,`posts-bottom`,{},void 0,!0)]),"posts-archives-before":f(()=>[c(e.$slots,`posts-archives-before`,{},void 0,!0)]),"posts-archives-after":f(()=>[c(e.$slots,`posts-archives-after`,{},void 0,!0)]),"posts-tags-before":f(()=>[c(e.$slots,`posts-tags-before`,{},void 0,!0)]),"posts-tags-after":f(()=>[c(e.$slots,`posts-tags-after`,{},void 0,!0)]),"posts-tags-title-after":f(()=>[c(e.$slots,`posts-tags-title-after`,{},void 0,!0)]),"posts-tags-content-before":f(()=>[c(e.$slots,`posts-tags-content-before`,{},void 0,!0)]),"posts-categories-before":f(()=>[c(e.$slots,`posts-categories-before`,{},void 0,!0)]),"posts-categories-after":f(()=>[c(e.$slots,`posts-categories-after`,{},void 0,!0)]),"posts-categories-content-before":f(()=>[c(e.$slots,`posts-categories-content-before`,{},void 0,!0)]),"posts-post-list-before":f(()=>[c(e.$slots,`posts-post-list-before`,{},void 0,!0)]),"posts-post-list-after":f(()=>[c(e.$slots,`posts-post-list-after`,{},void 0,!0)]),"posts-post-list-pagination-after":f(()=>[c(e.$slots,`posts-post-list-pagination-after`,{},void 0,!0)]),"posts-aside-top":f(()=>[c(e.$slots,`posts-aside-top`,{},void 0,!0)]),"posts-aside-bottom":f(()=>[c(e.$slots,`posts-aside-bottom`,{},void 0,!0)]),"posts-extract-before":f(()=>[c(e.$slots,`posts-extract-before`,{},void 0,!0)]),"posts-extract-after":f(()=>[c(e.$slots,`posts-extract-after`,{},void 0,!0)]),_:3})],!0),w(ip),w(G_),w(E_,null,{"footer-content":f(()=>[c(e.$slots,`footer-content`,{},void 0,!0)]),_:3}),c(e.$slots,`layout-bottom`,{},void 0,!0)],64)):(h(),E(j_,{key:0}))],2)):(h(),E(u,{key:1,"vp-container":``,"vp-content":``})),w(cp,null,{"bulletin-content":f(()=>[c(e.$slots,`bulletin-content`,{},void 0,!0)]),_:3})],64)}}}),[[`__scopeId`,`data-v-ff6f8537`]]),J_={"vp-not-found":``,class:`theme-plume vp-layout`},Y_={id:`VPContent`,class:`vp-content`},X_={class:`vp-not-found`},Z_={class:`code`},Q_={class:`title`},$_={class:`quote`},ev={class:`action`},tv=[`href`,`aria-label`],nv=I(z({__name:`NotFound`,setup(e){let t=Fe(),{theme:n}=X();return(e,r)=>(h(),P(T,null,[L(`div`,J_,[c(e.$slots,`layout-top`,{},void 0,!0),w(K_),w(ep,null,{"nav-bar-title-before":f(()=>[c(e.$slots,`nav-bar-title-before`,{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(e.$slots,`nav-bar-title-after`,{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(e.$slots,`nav-bar-content-before`,{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(e.$slots,`nav-bar-content-after`,{},void 0,!0)]),"nav-bar-menu-before":f(()=>[c(e.$slots,`nav-bar-menu-before`,{},void 0,!0)]),"nav-bar-menu-after":f(()=>[c(e.$slots,`nav-bar-menu-after`,{},void 0,!0)]),"nav-screen-content-before":f(()=>[c(e.$slots,`nav-screen-content-before`,{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(e.$slots,`nav-screen-content-after`,{},void 0,!0)]),"nav-screen-menu-before":f(()=>[c(e.$slots,`nav-screen-menu-before`,{},void 0,!0)]),"nav-screen-menu-after":f(()=>[c(e.$slots,`nav-screen-menu-after`,{},void 0,!0)]),_:3}),L(`div`,Y_,[c(e.$slots,`not-found`,{},()=>[L(`div`,X_,[L(`p`,Z_,A(R(n).notFound?.code??`404`),1),L(`h1`,Q_,A(R(n).notFound?.title??`PAGE NOT FOUND`),1),r[0]||=L(`div`,{class:`divider`},null,-1),L(`blockquote`,$_,A(R(n).notFound?.quote??`But if you don't change your direction, and if you keep looking, you may end up where you are heading.`),1),L(`div`,ev,[L(`a`,{class:`link`,href:R(V)(R(t)),"aria-label":R(n).notFound?.linkLabel??`go to home`},A(R(n).notFound?.linkText??`Take me home`),9,tv)])])],!0)]),w(E_,null,{"footer-content":f(()=>[c(e.$slots,`footer-content`,{},void 0,!0)]),_:3}),c(e.$slots,`layout-bottom`,{},void 0,!0)]),w(cp,null,{"bulletin-content":f(()=>[c(e.$slots,`bulletin-content`,{},void 0,!0)]),_:3})],64))}}),[[`__scopeId`,`data-v-e52a60b0`]]),rv=kt({default:()=>av});function iv(e){e.component(`Badge`,gc),e.component(`VPBadge`,gc),e.component(`VPCard`,Zu),e.component(`Card`,Zu),e.component(`VPCardGrid`,Qu),e.component(`CardGrid`,Qu),e.component(`VPLinkCard`,_d),e.component(`LinkCard`,_d),e.component(`VPImageCard`,dd),e.component(`ImageCard`,dd),e.component(`VPCardMasonry`,$u),e.component(`CardMasonry`,$u),e.component(`VPLink`,Q),e.component(`Icon`,Z),e.component(`VPIcon`,Z),e.component(`VPButton`,xd),e.component(`HomeBox`,vd),e.component(`VPHomeBox`,vd),e.component(`DocComment`,e=>An(`CommentService`)?r(d(`CommentService`),e):null),e.component(`DocGitContributors`,()=>An(`GitContributors`)?r(d(`GitContributors`)):null),e.component(`DocGitChangelog`,()=>An(`GitChangelog`)?r(d(`GitChangelog`)):null)}var av=Oe({enhance({app:e,router:t}){io(e),so(e),fc(t),iv(e)},setup(){Qa(),xs(),ts(),No(),hc()},layouts:{Layout:q_,NotFound:nv}}),ov=new Mn;function sv(){return ov}var cv=[`title`],$=I(z({__name:`SlotDemo`,props:{name:{},w:{},h:{default:60},mt:{},small:{type:Boolean}},setup(e){let t=sv(),{copy:n}=ht();function r(e){n(e),t.pop(`<span>复制成功: ${e}</span>`,3e3,!0)}return(t,n)=>(h(),P(`div`,{class:s([`slot-demo`,{[e.name]:!0,small:e.small}]),style:v({width:`${e.w}px`,height:`${e.h}px`,marginTop:`${e.mt}px`}),title:e.name,onClick:n[0]||=()=>r(e.name)},[L(`span`,null,A(e.name),1)],14,cv))}}),[[`__scopeId`,`data-v-617458e1`]]),lv=kt({default:()=>uv}),uv=Oe({layouts:{Layout:()=>r(q_,null,{"layout-top":()=>r($,{name:`layout-top`}),"layout-bottom":()=>r($,{name:`layout-bottom`}),"nav-bar-title-before":()=>r($,{name:`nav-bar-title-before`,w:64,h:44,small:!0}),"nav-bar-title-after":()=>r($,{name:`nav-bar-title-after`,w:64,h:44,small:!0}),"nav-bar-content-before":()=>r($,{name:`nav-bar-content-before`,h:44,small:!0}),"nav-bar-content-after":()=>r($,{name:`nav-bar-content-after`,h:44,small:!0}),"nav-bar-menu-before":()=>r($,{name:`nav-bar-menu-before`,h:44,small:!0}),"nav-bar-menu-after":()=>r($,{name:`nav-bar-menu-after`,h:44,small:!0}),"nav-screen-content-before":()=>r($,{name:`nav-screen-content-before`,h:44,small:!0}),"nav-screen-content-after":()=>r($,{name:`nav-screen-content-after`,h:44,small:!0}),"nav-screen-menu-before":()=>r($,{name:`nav-screen-menu-before`,h:44,small:!0}),"nav-screen-menu-after":()=>r($,{name:`nav-screen-menu-after`,h:44,small:!0}),"footer-content":()=>r($,{name:`footer-content`}),"bulletin-content":()=>r($,{name:`bulletin-content`}),"doc-top":()=>r($,{name:`doc-top`}),"doc-bottom":()=>r($,{name:`doc-bottom`}),"doc-footer-before":()=>r($,{name:`doc-footer-before`}),"doc-before":()=>r($,{name:`doc-before`,mt:16}),"doc-after":()=>r($,{name:`doc-after`}),"doc-title-before":()=>r($,{name:`doc-title-before`,h:24}),"doc-title-after":()=>r($,{name:`doc-title-after`,h:24}),"doc-meta-before":()=>r($,{name:`doc-meta-before`,h:24}),"doc-meta-after":()=>r($,{name:`doc-meta-after`,h:24}),"doc-meta-top":()=>r($,{name:`doc-meta-top`}),"doc-meta-bottom":()=>r($,{name:`doc-meta-bottom`}),"sidebar-nav-before":()=>r($,{name:`sidebar-nav-before`}),"sidebar-nav-after":()=>r($,{name:`sidebar-nav-after`}),"aside-top":()=>r($,{name:`aside-top`}),"aside-bottom":()=>r($,{name:`aside-bottom`}),"aside-outline-before":()=>r($,{name:`aside-outline-before`,mt:16}),"aside-outline-after":()=>r($,{name:`aside-outline-after`}),"page-top":()=>r($,{name:`page-top`}),"page-bottom":()=>r($,{name:`page-bottom`}),"posts-top":()=>r($,{name:`posts-top`}),"posts-bottom":()=>r($,{name:`posts-bottom`,mt:16}),"posts-aside-top":()=>r($,{name:`posts-aside-top`,h:44,mt:16}),"posts-aside-bottom":()=>r($,{name:`posts-aside-bottom`,h:44}),"posts-extract-before":()=>r($,{name:`posts-extract-before`}),"posts-extract-after":()=>r($,{name:`posts-extract-after`}),"posts-post-list-before":()=>r($,{name:`posts-post-list-before`,mt:16}),"posts-post-list-after":()=>r($,{name:`posts-post-list-after`}),"posts-post-list-pagination-after":()=>r($,{name:`posts-post-list-pagination-after`}),"posts-tags-before":()=>r($,{name:`posts-tags-before`,mt:16}),"posts-tags-after":()=>r($,{name:`posts-tags-after`,mt:16}),"posts-tags-content-before":()=>r($,{name:`posts-tags-content-before`,mt:16}),"posts-tags-title-after":()=>r($,{name:`posts-tags-title-after`}),"posts-archives-before":()=>r($,{name:`posts-archives-before`,mt:16}),"posts-archives-after":()=>r($,{name:`posts-archives-after`}),"posts-categories-before":()=>r($,{name:`posts-categories-before`}),"posts-categories-content-before":()=>r($,{name:`posts-categories-content-before`}),"posts-categories-after":()=>r($,{name:`posts-categories-after`})}),NotFound:()=>r(nv,null,{"layout-top":()=>r($,{name:`layout-top`}),"layout-bottom":()=>r($,{name:`layout-bottom`}),"nav-bar-title-before":()=>r($,{name:`nav-bar-title-before`,w:64,h:44,small:!0}),"nav-bar-title-after":()=>r($,{name:`nav-bar-title-after`,w:64,h:44,small:!0}),"nav-bar-content-before":()=>r($,{name:`nav-bar-content-before`,h:44,small:!0}),"nav-bar-content-after":()=>r($,{name:`nav-bar-content-after`,h:44,small:!0}),"nav-bar-menu-before":()=>r($,{name:`nav-bar-menu-before`,h:44,small:!0}),"nav-bar-menu-after":()=>r($,{name:`nav-bar-menu-after`,h:44,small:!0}),"nav-screen-content-before":()=>r($,{name:`nav-screen-content-before`,h:44,small:!0}),"nav-screen-content-after":()=>r($,{name:`nav-screen-content-after`,h:44,small:!0}),"nav-screen-menu-before":()=>r($,{name:`nav-screen-menu-before`,h:44,small:!0}),"nav-screen-menu-after":()=>r($,{name:`nav-screen-menu-after`,h:44,small:!0}),"footer-content":()=>r($,{name:`footer-content`}),"not-found":()=>r($,{name:`not-found`})})}}),dv=[At,Bn,Un,xr,Cr,Pr,Wr,ii,bi,rv,lv].map(e=>e.default).filter(Boolean),fv=N(JSON.parse(`{"base":"/","lang":"zh-CN","title":"Plume","description":"vuepress-theme-plume","head":[["link",{"rel":"icon","type":"image/png","href":"https://theme-plume.vuejs.press/favicon-32x32.png"}]],"locales":{"/":{"lang":"zh-CN","title":"Plume","description":"vuepress-theme-plume"}}}`)),pv=nt,mv=()=>{let e=mt({history:pv(Qe(`/`)),routes:[{name:`vuepress-route`,path:`/:catchAll(.*)`,components:{}}],scrollBehavior:(e,t,n)=>n||(e.hash?{el:e.hash}:{top:0})});return e.beforeResolve(async(e,t)=>{if(e.path!==t.path||t===Ve){let t=we(e.fullPath);if(t.path!==e.fullPath)return t.path;let n=await t.loader();e.meta={...t.meta,_pageChunk:n}}else e.path===t.path&&(e.meta=t.meta)}),e},hv=e=>{e.component(`ClientOnly`,pe),e.component(`Content`,rt),e.component(`RouteLink`,Te)},gv=(e,t,n)=>{let r=j(()=>t.currentRoute.value.path),i=te((e,n)=>({get(){return e(),t.currentRoute.value.meta._pageChunk},set(e){t.currentRoute.value.meta._pageChunk=e,n()}})),a=j(()=>Dt.resolveLayouts(n)),o=j(()=>Dt.resolveRouteLocale(fv.value.locales,r.value)),s=j(()=>Dt.resolveSiteLocaleData(fv.value,o.value)),c=j(()=>i.value.default),l=j(()=>i.value._pageData),u=j(()=>l.value.frontmatter),d=j(()=>Dt.resolvePageHeadTitle(l.value,s.value)),f=j(()=>Dt.resolvePageHead(d.value,u.value,s.value)),p=j(()=>Dt.resolvePageLang(l.value,s.value)),m={layouts:a,pageData:l,pageComponent:c,pageFrontmatter:u,pageHead:f,pageHeadTitle:d,pageLang:p,pageLayout:j(()=>Dt.resolvePageLayout(l.value,a.value)),redirects:xe,routeLocale:o,routePath:r,routes:me,siteData:fv,siteLocaleData:s,frontmatter:u,head:f,headTitle:d,lang:p,page:l,site:fv,siteLocale:s};return e.provide(Ee,m),Object.defineProperties(e.config.globalProperties,{$pageFrontmatter:{get:()=>u.value},$pageHead:{get:()=>f.value},$pageHeadTitle:{get:()=>d.value},$pageLang:{get:()=>p.value},$pageData:{get:()=>l.value},$routeLocale:{get:()=>o.value},$withBase:{get:()=>V},$frontmatter:{get:()=>u.value},$head:{get:()=>f.value},$headTitle:{get:()=>d.value},$lang:{get:()=>p.value},$page:{get:()=>l.value},$site:{get:()=>fv.value},$siteLocale:{get:()=>s.value}}),m},_v=([e,t,n=``])=>{let r=`head > ${e}${Object.entries(t).map(([e,t])=>et(t)?`[${e}=${JSON.stringify(t)}]`:t?`[${e}]`:``).join(``)}`;return Array.from(document.querySelectorAll(r)).find(e=>e.innerText===n)??null},vv=([e,t,n])=>{if(!et(e))return null;let r=document.createElement(e);return ct(t)&&Object.entries(t).forEach(([e,t])=>{et(t)?r.setAttribute(e,t):t&&r.setAttribute(e,``)}),et(n)&&r.appendChild(document.createTextNode(n)),r},yv=()=>{let e=ft(),t=Se(),n=[],r=()=>{e.value.forEach(e=>{let t=_v(e);t&&n.push(t)})},i=()=>{let t=[];return e.value.forEach(e=>{let n=vv(e);n&&t.push(n)}),t},a=()=>{document.documentElement.lang=t.value;let e=i();n.forEach((t,r)=>{let i=e.findIndex(e=>t.isEqualNode(e));i===-1?(t.remove(),delete n[r]):e.splice(i,1)}),e.forEach(e=>document.head.appendChild(e)),n=[...n.filter(e=>!!e),...e]};g(Ne,a),k(()=>{r(),l(e,a,{immediate:!1})})},bv=Ue,xv=async()=>{let e=bv({name:`Vuepress`,setup(){yv();for(let e of dv)e.setup?.();let e=dv.flatMap(({rootComponents:e=[]})=>e.map(e=>r(e))),t=Ie();return()=>[r(t.value),e]}}),t=mv();hv(e),gv(e,t,dv);for(let n of dv)await n.enhance?.({app:e,router:t,siteData:fv});return e.use(t),{app:e,router:t}};xv().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount(`#app`)})});export{xv as createVueApp}; |