vuepress-theme-plume/assets/app-BF-nLE4B.js

35 lines
324 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/README-CJdHOG1E.js","assets/plugin-vue_export-helper-ZATDNS4t.js","assets/README-_1xGCZkY.js","assets/bar-B-500Mjy.js","assets/foo-QAwVxVkX.js","assets/layout-page-DUDMdVZK.js","assets/markdown-fITnXr7c.js","assets/404.html-DUTmWaGp.js","assets/index.html-B_5ImQqc.js","assets/index.html-BAaZBxMA.js","assets/index.html-FNQVXG_Q.js","assets/index.html-Dqoc5ZGI.js","assets/SearchBox-DdFtYnZ4.js"])))=>i.map(i=>d[i]);
import{$ as e,A as t,At as n,B as r,C as i,Ct as a,D as o,Dt as s,E as c,Et as l,F as u,G as d,H as f,I as p,J as m,K as h,L as g,M as _,N as v,O as y,Ot as b,P as x,Q as S,R as C,S as ee,St as te,T as w,Tt as T,U as ne,V as re,W as ie,X as ae,Y as oe,Z as se,_ as E,_t as ce,a as D,at as le,b as ue,bt as de,c as fe,ct as pe,d as O,dt as me,et as he,f as k,ft as ge,g as A,gt as _e,ht as ve,i as ye,it as be,j as xe,k as j,kt as M,l as N,lt as P,m as Se,mt as Ce,n as we,nt as Te,ot as F,p as I,pt as Ee,q as De,r as Oe,rt as L,s as ke,st as Ae,t as R,tt as je,u as z,ut as B,v as Me,vt as Ne,w as Pe,wt as Fe,x as Ie,xt as Le,y as V,yt as Re,z as ze}from"./plugin-vue_export-helper-ZATDNS4t.js";var Be=Object.defineProperty,Ve=(e,t)=>{let n={};for(var r in e)Be(n,r,{get:e[r],enumerable:!0});return t||Be(n,Symbol.toStringTag,{value:`Module`}),n},He=void 0,Ue=typeof window<`u`&&window.trustedTypes;if(Ue)try{He=Ue.createPolicy(`vue`,{createHTML:e=>e})}catch{}var We=He?e=>He.createHTML(e):e=>e,Ge=`http://www.w3.org/2000/svg`,Ke=`http://www.w3.org/1998/Math/MathML`,qe=typeof document<`u`?document:null,Je=qe&&qe.createElement(`template`),Ye={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{let t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{let i=t===`svg`?qe.createElementNS(Ge,e):t===`mathml`?qe.createElementNS(Ke,e):n?qe.createElement(e,{is:n}):qe.createElement(e);return e===`select`&&r&&r.multiple!=null&&i.setAttribute(`multiple`,r.multiple),i},createText:e=>qe.createTextNode(e),createComment:e=>qe.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>qe.querySelector(e),setScopeId(e,t){e.setAttribute(t,``)},insertStaticContent(e,t,n,r,i,a){let o=n?n.previousSibling:t.lastChild;if(i&&(i===a||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===a||!(i=i.nextSibling)););else{Je.innerHTML=We(r===`svg`?`<svg>${e}</svg>`:r===`mathml`?`<math>${e}</math>`:e);let i=Je.content;if(r===`svg`||r===`mathml`){let e=i.firstChild;for(;e.firstChild;)i.appendChild(e.firstChild);i.removeChild(e)}t.insertBefore(i,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Xe=`transition`,Ze=`animation`,Qe=Symbol(`_vtc`),$e={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},et=Ee({},Oe,$e),tt=(e=>(e.displayName=`Transition`,e.props=et,e))((e,{slots:t})=>i(we,it(e),t)),nt=(e,t=[])=>{ce(e)?e.forEach(e=>e(...t)):e&&e(...t)},rt=e=>e?ce(e)?e.some(e=>e.length>1):e.length>1:!1;function it(e){let t={};for(let n in e)n in $e||(t[n]=e[n]);if(e.css===!1)return t;let{name:n=`v`,type:r,duration:i,enterFromClass:a=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:c=a,appearActiveClass:l=o,appearToClass:u=s,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,m=at(i),h=m&&m[0],g=m&&m[1],{onBeforeEnter:_,onEnter:v,onEnterCancelled:y,onLeave:b,onLeaveCancelled:x,onBeforeAppear:S=_,onAppear:C=v,onAppearCancelled:ee=y}=t,te=(e,t,n,r)=>{e._enterCancelled=r,ct(e,t?u:s),ct(e,t?l:o),n&&n()},w=(e,t)=>{e._isLeaving=!1,ct(e,d),ct(e,p),ct(e,f),t&&t()},T=e=>(t,n)=>{let i=e?C:v,o=()=>te(t,e,n);nt(i,[t,o]),lt(()=>{ct(t,e?c:a),st(t,e?u:s),rt(i)||dt(t,r,h,o)})};return Ee(t,{onBeforeEnter(e){nt(_,[e]),st(e,a),st(e,o)},onBeforeAppear(e){nt(S,[e]),st(e,c),st(e,l)},onEnter:T(!1),onAppear:T(!0),onLeave(e,t){e._isLeaving=!0;let n=()=>w(e,t);st(e,d),e._enterCancelled?(st(e,f),ht(e)):(ht(e),st(e,f)),lt(()=>{e._isLeaving&&(ct(e,d),st(e,p),rt(b)||dt(e,r,g,n))}),nt(b,[e,n])},onEnterCancelled(e){te(e,!1,void 0,!0),nt(y,[e])},onAppearCancelled(e){te(e,!0,void 0,!0),nt(ee,[e])},onLeaveCancelled(e){w(e),nt(x,[e])}})}function at(e){if(e==null)return null;if(de(e))return[ot(e.enter),ot(e.leave)];{let t=ot(e);return[t,t]}}function ot(e){return n(e)}function st(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.add(t)),(e[Qe]||(e[Qe]=new Set)).add(t)}function ct(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.remove(t));let n=e[Qe];n&&(n.delete(t),n.size||(e[Qe]=void 0))}function lt(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}var ut=0;function dt(e,t,n,r){let i=e._endId=++ut,a=()=>{i===e._endId&&r()};if(n!=null)return setTimeout(a,n);let{type:o,timeout:s,propCount:c}=ft(e,t);if(!o)return r();let l=o+`end`,u=0,d=()=>{e.removeEventListener(l,f),a()},f=t=>{t.target===e&&++u>=c&&d()};setTimeout(()=>{u<c&&d()},s+1),e.addEventListener(l,f)}function ft(e,t){let n=window.getComputedStyle(e),r=e=>(n[e]||``).split(`, `),i=r(`${Xe}Delay`),a=r(`${Xe}Duration`),o=pt(i,a),s=r(`${Ze}Delay`),c=r(`${Ze}Duration`),l=pt(s,c),u=null,d=0,f=0;t===Xe?o>0&&(u=Xe,d=o,f=a.length):t===Ze?l>0&&(u=Ze,d=l,f=c.length):(d=Math.max(o,l),u=d>0?o>l?Xe:Ze:null,f=u?u===Xe?a.length:c.length:0);let p=u===Xe&&/\b(?:transform|all)(?:,|$)/.test(r(`${Xe}Property`).toString());return{type:u,timeout:d,propCount:f,hasTransform:p}}function pt(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((t,n)=>mt(t)+mt(e[n])))}function mt(e){return e===`auto`?0:Number(e.slice(0,-1).replace(`,`,`.`))*1e3}function ht(e){return(e?e.ownerDocument:document).body.offsetHeight}function gt(e,t,n){let r=e[Qe];r&&(t=(t?[t,...r]:[...r]).join(` `)),t==null?e.removeAttribute(`class`):n?e.setAttribute(`class`,t):e.className=t}var _t=Symbol(`_vod`),vt=Symbol(`_vsh`),yt={name:`show`,beforeMount(e,{value:t},{transition:n}){e[_t]=e.style.display===`none`?``:e.style.display,n&&t?n.beforeEnter(e):bt(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),bt(e,!0),r.enter(e)):r.leave(e,()=>{bt(e,!1)}):bt(e,t))},beforeUnmount(e,{value:t}){bt(e,t)}};function bt(e,t){e.style.display=t?e[_t]:`none`,e[vt]=!t}var xt=Symbol(``),St=/(?:^|;)\s*display\s*:/;function Ct(e,t,n){let r=e.style,i=a(n),o=!1;if(n&&!i){if(t)if(a(t))for(let e of t.split(`;`)){let t=e.slice(0,e.indexOf(`:`)).trim();n[t]??Tt(r,t,``)}else for(let e in t)n[e]??Tt(r,e,``);for(let e in n)e===`display`&&(o=!0),Tt(r,e,n[e])}else if(i){if(t!==n){let e=r[xt];e&&(n+=`;`+e),r.cssText=n,o=St.test(n)}}else t&&e.removeAttribute(`style`);_t in e&&(e[_t]=o?r.display:``,e[vt]&&(r.display=`none`))}var wt=/\s*!important$/;function Tt(e,t,n){if(ce(n))n.forEach(n=>Tt(e,t,n));else if(n??=``,t.startsWith(`--`))e.setProperty(t,n);else{let r=Ot(e,t);wt.test(n)?e.setProperty(Ce(r),n.replace(wt,``),`important`):e[r]=n}}var Et=[`Webkit`,`Moz`,`ms`],Dt={};function Ot(e,t){let n=Dt[t];if(n)return n;let r=me(t);if(r!==`filter`&&r in e)return Dt[t]=r;r=ge(r);for(let n=0;n<Et.length;n++){let i=Et[n]+r;if(i in e)return Dt[t]=i}return t}var kt=`http://www.w3.org/1999/xlink`;function At(e,t,n,r,i,a=te(t)){r&&t.startsWith(`xlink:`)?n==null?e.removeAttributeNS(kt,t.slice(6,t.length)):e.setAttributeNS(kt,t,n):n==null||a&&!ve(n)?e.removeAttribute(t):e.setAttribute(t,a?``:Fe(n)?String(n):n)}function jt(e,t,n,r,i){if(t===`innerHTML`||t===`textContent`){n!=null&&(e[t]=t===`innerHTML`?We(n):n);return}let a=e.tagName;if(t===`value`&&a!==`PROGRESS`&&!a.includes(`-`)){let r=a===`OPTION`?e.getAttribute(`value`)||``:e.value,i=n==null?e.type===`checkbox`?`on`:``:String(n);(r!==i||!(`_value`in e))&&(e.value=i),n??e.removeAttribute(t),e._value=n;return}let o=!1;if(n===``||n==null){let r=typeof e[t];r===`boolean`?n=ve(n):n==null&&r===`string`?(n=``,o=!0):r===`number`&&(n=0,o=!0)}try{e[t]=n}catch{}o&&e.removeAttribute(i||t)}function Mt(e,t,n,r){e.addEventListener(t,n,r)}function Nt(e,t,n,r){e.removeEventListener(t,n,r)}var Pt=Symbol(`_vei`);function Ft(e,t,n,r,i=null){let a=e[Pt]||(e[Pt]={}),o=a[t];if(r&&o)o.value=r;else{let[n,s]=Lt(t);r?Mt(e,n,a[t]=Vt(r,i),s):o&&(Nt(e,n,o,s),a[t]=void 0)}}var It=/(?:Once|Passive|Capture)$/;function Lt(e){let t;if(It.test(e)){t={};let n;for(;n=e.match(It);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[e[2]===`:`?e.slice(3):Ce(e.slice(2)),t]}var Rt=0,zt=Promise.resolve(),Bt=()=>Rt||=(zt.then(()=>Rt=0),Date.now());function Vt(e,t){let n=e=>{if(!e._vts)e._vts=Date.now();else if(e._vts<=n.attached)return;ke(Ht(e,n.value),t,5,[e])};return n.value=e,n.attached=Bt(),n}function Ht(e,t){if(ce(t)){let n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(e=>t=>!t._stopped&&e&&e(t))}else return t}var Ut=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Wt=(e,t,n,r,i,o)=>{let s=i===`svg`;t===`class`?gt(e,r,s):t===`style`?Ct(e,n,r):Le(t)?Re(t)||Ft(e,t,n,r,o):(t[0]===`.`?(t=t.slice(1),!0):t[0]===`^`?(t=t.slice(1),!1):Gt(e,t,r,s))?(jt(e,t,r),!e.tagName.includes(`-`)&&(t===`value`||t===`checked`||t===`selected`)&&At(e,t,r,s,o,t!==`value`)):e._isVueCE&&(Kt(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!a(r)))?jt(e,me(t),r,o,t):(t===`true-value`?e._trueValue=r:t===`false-value`&&(e._falseValue=r),At(e,t,r,s))};function Gt(e,t,n,r){if(r)return!!(t===`innerHTML`||t===`textContent`||t in e&&Ut(t)&&Ne(n));if(t===`spellcheck`||t===`draggable`||t===`translate`||t===`autocorrect`||t===`sandbox`&&e.tagName===`IFRAME`||t===`form`||t===`list`&&e.tagName===`INPUT`||t===`type`&&e.tagName===`TEXTAREA`)return!1;if(t===`width`||t===`height`){let t=e.tagName;if(t===`IMG`||t===`VIDEO`||t===`CANVAS`||t===`SOURCE`)return!1}return Ut(t)&&a(n)?!1:t in e}function Kt(e,t){let n=e._def.props;if(!n)return!1;let r=me(t);return Array.isArray(n)?n.some(e=>me(e)===r):Object.keys(n).some(e=>me(e)===r)}var qt=new WeakMap,Jt=new WeakMap,Yt=Symbol(`_moveCb`),Xt=Symbol(`_enterCb`),Zt=(e=>(delete e.props.mode,e))({name:`TransitionGroup`,props:Ee({},et,{tag:String,moveClass:String}),setup(e,{slots:t}){let n=ue(),r=ie(),i,a;return xe(()=>{if(!i.length)return;let t=e.moveClass||`${e.name||`v`}-move`;if(!nn(i[0].el,n.vnode.el,t)){i=[];return}i.forEach(Qt),i.forEach($t);let r=i.filter(en);ht(n.vnode.el),r.forEach(e=>{let n=e.el,r=n.style;st(n,t),r.transform=r.webkitTransform=r.transitionDuration=``;let i=n[Yt]=e=>{e&&e.target!==n||(!e||e.propertyName.endsWith(`transform`))&&(n.removeEventListener(`transitionend`,i),n[Yt]=null,ct(n,t))};n.addEventListener(`transitionend`,i)}),i=[]}),()=>{let o=Ae(e),s=it(o),c=o.tag||D;if(i=[],a)for(let e=0;e<a.length;e++){let t=a[e];t.el&&t.el instanceof Element&&(i.push(t),ze(t,C(t,s,r,n)),qt.set(t,tn(t.el)))}a=t.default?Ie(t.default()):[];for(let e=0;e<a.length;e++){let t=a[e];t.key!=null&&ze(t,C(t,s,r,n))}return E(c,null,a)}}});function Qt(e){let t=e.el;t[Yt]&&t[Yt](),t[Xt]&&t[Xt]()}function $t(e){Jt.set(e,tn(e.el))}function en(e){let t=qt.get(e),n=Jt.get(e),r=t.left-n.left,i=t.top-n.top;if(r||i){let t=e.el,n=t.style,a=t.getBoundingClientRect(),o=1,s=1;return t.offsetWidth&&(o=a.width/t.offsetWidth),t.offsetHeight&&(s=a.height/t.offsetHeight),(!Number.isFinite(o)||o===0)&&(o=1),(!Number.isFinite(s)||s===0)&&(s=1),Math.abs(o-1)<.01&&(o=1),Math.abs(s-1)<.01&&(s=1),n.transform=n.webkitTransform=`translate(${r/o}px,${i/s}px)`,n.transitionDuration=`0s`,e}}function tn(e){let t=e.getBoundingClientRect();return{left:t.left,top:t.top}}function nn(e,t,n){let r=e.cloneNode(),i=e[Qe];i&&i.forEach(e=>{e.split(/\s+/).forEach(e=>e&&r.classList.remove(e))}),n.split(/\s+/).forEach(e=>e&&r.classList.add(e)),r.style.display=`none`;let a=t.nodeType===1?t:t.parentNode;a.appendChild(r);let{hasTransform:o}=ft(r);return a.removeChild(r),o}var rn=e=>{let t=e.props[`onUpdate:modelValue`]||!1;return ce(t)?e=>_e(t,e):t};function an(e){e.target.composing=!0}function on(e){let t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event(`input`)))}var sn=Symbol(`_assign`);function cn(e,t,n){return t&&(e=e.trim()),n&&(e=T(e)),e}var ln={created(e,{modifiers:{lazy:t,trim:n,number:r}},i){e[sn]=rn(i);let a=r||i.props&&i.props.type===`number`;Mt(e,t?`change`:`input`,t=>{t.target.composing||e[sn](cn(e.value,n,a))}),(n||a)&&Mt(e,`change`,()=>{e.value=cn(e.value,n,a)}),t||(Mt(e,`compositionstart`,an),Mt(e,`compositionend`,on),Mt(e,`change`,on))},mounted(e,{value:t}){e.value=t??``},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:i,number:a}},o){if(e[sn]=rn(o),e.composing)return;let s=(a||e.type===`number`)&&!/^0\d/.test(e.value)?T(e.value):e.value,c=t??``;if(s===c)return;let l=e.getRootNode();(l instanceof Document||l instanceof ShadowRoot)&&l.activeElement===e&&e.type!==`range`&&(r&&t===n||i&&e.value.trim()===c)||(e.value=c)}},un=[`ctrl`,`shift`,`alt`,`meta`],dn={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>`button`in e&&e.button!==0,middle:e=>`button`in e&&e.button!==1,right:e=>`button`in e&&e.button!==2,exact:(e,t)=>un.some(n=>e[`${n}Key`]&&!t.includes(n))},fn=(e,t)=>{if(!e)return e;let n=e._withMods||={},r=t.join(`.`);return n[r]||(n[r]=((n,...r)=>{for(let e=0;e<t.length;e++){let r=dn[t[e]];if(r&&r(n,t))return}return e(n,...r)}))},pn={esc:`escape`,space:` `,up:`arrow-up`,left:`arrow-left`,right:`arrow-right`,down:`arrow-down`,delete:`backspace`},mn=(e,t)=>{let n=e._withKeys||={},r=t.join(`.`);return n[r]||(n[r]=(n=>{if(!(`key`in n))return;let r=Ce(n.key);if(t.some(e=>e===r||pn[e]===r))return e(n)}))},hn=Ee({patchProp:Wt},Ye),gn,_n=!1;function vn(){return gn=_n?gn:Se(hn),_n=!0,gn}var yn=((...e)=>{let t=vn().createApp(...e),{mount:n}=t;return t.mount=e=>{let t=xn(e);if(t)return n(t,!0,bn(t))},t});function bn(e){if(e instanceof SVGElement)return`svg`;if(typeof MathMLElement==`function`&&e instanceof MathMLElement)return`mathml`}function xn(e){return a(e)?document.querySelector(e):e}var Sn=e=>/^[a-z][a-z0-9+.-]*:/.test(e)||e.startsWith(`//`),Cn=/.md((\?|#).*)?$/,wn=(e,t=`/`)=>Sn(e)||e.startsWith(`/`)&&!e.startsWith(t)&&!Cn.test(e),Tn=e=>/^(https?:)?\/\//.test(e),En=e=>{if(!e||e.endsWith(`/`))return e;let t=e.replace(/(^|\/)README.md$/i,`$1index.html`);return t.endsWith(`.md`)?t=`${t.substring(0,t.length-3)}.html`:t.endsWith(`.html`)||(t=`${t}.html`),t.endsWith(`/index.html`)&&(t=t.substring(0,t.length-10)),t},Dn=`http://.`,On=(e,t)=>{if(!e.startsWith(`/`)&&t){let n=t.slice(0,t.lastIndexOf(`/`));return En(new URL(`${n}/${e}`,Dn).pathname)}return En(e)},kn=(e,t)=>{let n=Object.keys(e).sort((e,t)=>{let n=t.split(`/`).length-e.split(`/`).length;return n===0?t.length-e.length:n});for(let e of n)if(t.startsWith(e))return e;return`/`},An=/(#|\?)/,jn=e=>{let[t,...n]=e.split(An);return{pathname:t,hashAndQueries:n.join(``)}},Mn=[`link`,`meta`,`script`,`style`,`noscript`,`template`],Nn=[`title`,`base`],Pn=([e,t,n])=>Nn.includes(e)?e:Mn.includes(e)?e===`meta`&&t.name?`${e}.${t.name}`:e===`template`&&t.id?`${e}.${t.id}`:JSON.stringify([e,Object.entries(t).map(([e,t])=>typeof t==`boolean`?t?[e,``]:null:[e,t]).filter(e=>e!=null).sort(([e],[t])=>e.localeCompare(t)),n]):null,Fn=e=>{let t=new Set,n=[];return e.forEach(e=>{let r=Pn(e);r&&!t.has(r)&&(t.add(r),n.push(e))}),n},In=e=>e.startsWith(`/`)?e:`/${e}`,Ln=e=>e.endsWith(`/`)||e.endsWith(`.html`)?e:`${e}/`,Rn=e=>e.endsWith(`/`)?e.slice(0,-1):e,zn=e=>e.startsWith(`/`)?e.slice(1):e,Bn=e=>typeof e==`function`,Vn=e=>Object.prototype.toString.call(e)===`[object Object]`,Hn=e=>typeof e==`string`,Un=typeof document<`u`;function Wn(e){return typeof e==`object`||`displayName`in e||`props`in e||`__vccOpts`in e}function Gn(e){return e.__esModule||e[Symbol.toStringTag]===`Module`||e.default&&Wn(e.default)}var H=Object.assign;function Kn(e,t){let n={};for(let r in t){let i=t[r];n[r]=Jn(i)?i.map(e):e(i)}return n}var qn=()=>{},Jn=Array.isArray;function Yn(e,t){let n={};for(let r in e)n[r]=r in t?t[r]:e[r];return n}var U=function(e){return e[e.MATCHER_NOT_FOUND=1]=`MATCHER_NOT_FOUND`,e[e.NAVIGATION_GUARD_REDIRECT=2]=`NAVIGATION_GUARD_REDIRECT`,e[e.NAVIGATION_ABORTED=4]=`NAVIGATION_ABORTED`,e[e.NAVIGATION_CANCELLED=8]=`NAVIGATION_CANCELLED`,e[e.NAVIGATION_DUPLICATED=16]=`NAVIGATION_DUPLICATED`,e}({}),Xn=Symbol(``);U.MATCHER_NOT_FOUND,U.NAVIGATION_GUARD_REDIRECT,U.NAVIGATION_ABORTED,U.NAVIGATION_CANCELLED,U.NAVIGATION_DUPLICATED;function Zn(e,t){return H(Error(),{type:e,[Xn]:!0},t)}function Qn(e,t){return e instanceof Error&&Xn in e&&(t==null||!!(e.type&t))}var $n=Symbol(``),er=Symbol(``),tr=Symbol(``),nr=Symbol(``),rr=Symbol(``);function ir(){return w(tr)}function ar(e){return w(nr)}var or=/#/g,sr=/&/g,cr=/\//g,lr=/=/g,ur=/\?/g,dr=/\+/g,fr=/%5B/g,pr=/%5D/g,mr=/%5E/g,hr=/%60/g,gr=/%7B/g,_r=/%7C/g,vr=/%7D/g,yr=/%20/g;function br(e){return e==null?``:encodeURI(``+e).replace(_r,`|`).replace(fr,`[`).replace(pr,`]`)}function xr(e){return br(e).replace(gr,`{`).replace(vr,`}`).replace(mr,`^`)}function Sr(e){return br(e).replace(dr,`%2B`).replace(yr,`+`).replace(or,`%23`).replace(sr,`%26`).replace(hr,"`").replace(gr,`{`).replace(vr,`}`).replace(mr,`^`)}function Cr(e){return Sr(e).replace(lr,`%3D`)}function wr(e){return br(e).replace(or,`%23`).replace(ur,`%3F`)}function Tr(e){return wr(e).replace(cr,`%2F`)}function Er(e){if(e==null)return null;try{return decodeURIComponent(``+e)}catch{}return``+e}var Dr=/\/$/,Or=e=>e.replace(Dr,``);function kr(e,t,n=`/`){let r,i={},a=``,o=``,s=t.indexOf(`#`),c=t.indexOf(`?`);return c=s>=0&&c>s?-1:c,c>=0&&(r=t.slice(0,c),a=t.slice(c,s>0?s:t.length),i=e(a.slice(1))),s>=0&&(r||=t.slice(0,s),o=t.slice(s,t.length)),r=Lr(r??t,n),{fullPath:r+a+o,path:r,query:i,hash:Er(o)}}function Ar(e,t){let n=t.query?e(t.query):``;return t.path+(n&&`?`)+n+(t.hash||``)}function jr(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||`/`}function Mr(e,t,n){let r=t.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&Nr(t.matched[r],n.matched[i])&&Pr(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Nr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Pr(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!Fr(e[n],t[n]))return!1;return!0}function Fr(e,t){return Jn(e)?Ir(e,t):Jn(t)?Ir(t,e):(e&&e.valueOf())===(t&&t.valueOf())}function Ir(e,t){return Jn(t)?e.length===t.length&&e.every((e,n)=>e===t[n]):e.length===1&&e[0]===t}function Lr(e,t){if(e.startsWith(`/`))return e;if(!e)return t;let n=t.split(`/`),r=e.split(`/`),i=r[r.length-1];(i===`..`||i===`.`)&&r.push(``);let a=n.length-1,o,s;for(o=0;o<r.length;o++)if(s=r[o],s!==`.`)if(s===`..`)a>1&&a--;else break;return n.slice(0,a).join(`/`)+`/`+r.slice(o).join(`/`)}var Rr={path:`/`,name:void 0,params:{},query:{},hash:``,fullPath:`/`,matched:[],meta:{},redirectedFrom:void 0},zr=function(e){return e.pop=`pop`,e.push=`push`,e}({}),Br=function(e){return e.back=`back`,e.forward=`forward`,e.unknown=``,e}({});function Vr(e){if(!e)if(Un){let t=document.querySelector(`base`);e=t&&t.getAttribute(`href`)||`/`,e=e.replace(/^\w+:\/\/[^\/]+/,``)}else e=`/`;return e[0]!==`/`&&e[0]!==`#`&&(e=`/`+e),Or(e)}var Hr=/^[^#]+#/;function Ur(e,t){return e.replace(Hr,`#`)+t}function Wr(e,t){let n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}var Gr=()=>({left:window.scrollX,top:window.scrollY});function Kr(e){let t;if(`el`in e){let n=e.el,r=typeof n==`string`&&n.startsWith(`#`),i=typeof n==`string`?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=Wr(i,e)}else t=e;`scrollBehavior`in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left==null?window.scrollX:t.left,t.top==null?window.scrollY:t.top)}function qr(e,t){return(history.state?history.state.position-t:-1)+e}var Jr=new Map;function Yr(e,t){Jr.set(e,t)}function Xr(e){let t=Jr.get(e);return Jr.delete(e),t}function Zr(e){return typeof e==`string`||e&&typeof e==`object`}function Qr(e){return typeof e==`string`||typeof e==`symbol`}function $r(e){let t={};if(e===``||e===`?`)return t;let n=(e[0]===`?`?e.slice(1):e).split(`&`);for(let e=0;e<n.length;++e){let r=n[e].replace(dr,` `),i=r.indexOf(`=`),a=Er(i<0?r:r.slice(0,i)),o=i<0?null:Er(r.slice(i+1));if(a in t){let e=t[a];Jn(e)||(e=t[a]=[e]),e.push(o)}else t[a]=o}return t}function ei(e){let t=``;for(let n in e){let r=e[n];if(n=Cr(n),r==null){r!==void 0&&(t+=(t.length?`&`:``)+n);continue}(Jn(r)?r.map(e=>e&&Sr(e)):[r&&Sr(r)]).forEach(e=>{e!==void 0&&(t+=(t.length?`&`:``)+n,e!=null&&(t+=`=`+e))})}return t}function ti(e){let t={};for(let n in e){let r=e[n];r!==void 0&&(t[n]=Jn(r)?r.map(e=>e==null?null:``+e):r==null?r:``+r)}return t}function ni(){let e=[];function t(t){return e.push(t),()=>{let n=e.indexOf(t);n>-1&&e.splice(n,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function ri(e,t,n,r,i,a=e=>e()){let o=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise((s,c)=>{let l=e=>{e===!1?c(Zn(U.NAVIGATION_ABORTED,{from:n,to:t})):e instanceof Error?c(e):Zr(e)?c(Zn(U.NAVIGATION_GUARD_REDIRECT,{from:t,to:e})):(o&&r.enterCallbacks[i]===o&&typeof e==`function`&&o.push(e),s())},u=a(()=>e.call(r&&r.instances[i],t,n,l)),d=Promise.resolve(u);e.length<3&&(d=d.then(l)),d.catch(e=>c(e))})}function ii(e,t,n,r,i=e=>e()){let a=[];for(let o of e)for(let e in o.components){let s=o.components[e];if(!(t!==`beforeRouteEnter`&&!o.instances[e]))if(Wn(s)){let c=(s.__vccOpts||s)[t];c&&a.push(ri(c,n,r,o,e,i))}else{let c=s();a.push(()=>c.then(a=>{if(!a)throw Error(`Couldn't resolve component "${e}" at "${o.path}"`);let s=Gn(a)?a.default:a;o.mods[e]=a,o.components[e]=s;let c=(s.__vccOpts||s)[t];return c&&ri(c,n,r,o,e,i)()}))}}return a}function ai(e,t){let n=[],r=[],i=[],a=Math.max(t.matched.length,e.matched.length);for(let o=0;o<a;o++){let a=t.matched[o];a&&(e.matched.find(e=>Nr(e,a))?r.push(a):n.push(a));let s=e.matched[o];s&&(t.matched.find(e=>Nr(e,s))||i.push(s))}return[n,r,i]}var oi=()=>location.protocol+`//`+location.host;function si(e,t){let{pathname:n,search:r,hash:i}=t,a=e.indexOf(`#`);if(a>-1){let t=i.includes(e.slice(a))?e.slice(a).length:1,n=i.slice(t);return n[0]!==`/`&&(n=`/`+n),jr(n,``)}return jr(n,e)+r+i}function ci(e,t,n,r){let i=[],a=[],o=null,s=({state:a})=>{let s=si(e,location),c=n.value,l=t.value,u=0;if(a){if(n.value=s,t.value=a,o&&o===c){o=null;return}u=l?a.position-l.position:0}else r(s);i.forEach(e=>{e(n.value,c,{delta:u,type:zr.pop,direction:u?u>0?Br.forward:Br.back:Br.unknown})})};function c(){o=n.value}function l(e){i.push(e);let t=()=>{let t=i.indexOf(e);t>-1&&i.splice(t,1)};return a.push(t),t}function u(){if(document.visibilityState===`hidden`){let{history:e}=window;if(!e.state)return;e.replaceState(H({},e.state,{scroll:Gr()}),``)}}function d(){for(let e of a)e();a=[],window.removeEventListener(`popstate`,s),window.removeEventListener(`pagehide`,u),document.removeEventListener(`visibilitychange`,u)}return window.addEventListener(`popstate`,s),window.addEventListener(`pagehide`,u),document.addEventListener(`visibilitychange`,u),{pauseListeners:c,listen:l,destroy:d}}function li(e,t,n,r=!1,i=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:i?Gr():null}}function ui(e){let{history:t,location:n}=window,r={value:si(e,n)},i={value:t.state};i.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(r,a,o){let s=e.indexOf(`#`),c=s>-1?(n.host&&document.querySelector(`base`)?e:e.slice(s))+r:oi()+e+r;try{t[o?`replaceState`:`pushState`](a,``,c),i.value=a}catch(e){console.error(e),n[o?`replace`:`assign`](c)}}function o(e,n){a(e,H({},t.state,li(i.value.back,e,i.value.forward,!0),n,{position:i.value.position}),!0),r.value=e}function s(e,n){let o=H({},i.value,t.state,{forward:e,scroll:Gr()});a(o.current,o,!0),a(e,H({},li(r.value,e,null),{position:o.position+1},n),!1),r.value=e}return{location:r,state:i,push:s,replace:o}}function di(e){e=Vr(e);let t=ui(e),n=ci(e,t.state,t.location,t.replace);function r(e,t=!0){t||n.pauseListeners(),history.go(e)}let i=H({location:``,base:e,go:r,createHref:Ur.bind(null,e)},t,n);return Object.defineProperty(i,`location`,{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,`state`,{enumerable:!0,get:()=>t.state.value}),i}var fi=function(e){return e[e.Static=0]=`Static`,e[e.Param=1]=`Param`,e[e.Group=2]=`Group`,e}({}),W=function(e){return e[e.Static=0]=`Static`,e[e.Param=1]=`Param`,e[e.ParamRegExp=2]=`ParamRegExp`,e[e.ParamRegExpEnd=3]=`ParamRegExpEnd`,e[e.EscapeNext=4]=`EscapeNext`,e}(W||{}),pi={type:fi.Static,value:``},mi=/[a-zA-Z0-9_]/;function hi(e){if(!e)return[[]];if(e===`/`)return[[pi]];if(!e.startsWith(`/`))throw Error(`Invalid path "${e}"`);function t(e){throw Error(`ERR (${n})/"${l}": ${e}`)}let n=W.Static,r=n,i=[],a;function o(){a&&i.push(a),a=[]}let s=0,c,l=``,u=``;function d(){l&&=(n===W.Static?a.push({type:fi.Static,value:l}):n===W.Param||n===W.ParamRegExp||n===W.ParamRegExpEnd?(a.length>1&&(c===`*`||c===`+`)&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),a.push({type:fi.Param,value:l,regexp:u,repeatable:c===`*`||c===`+`,optional:c===`*`||c===`?`})):t(`Invalid state to consume buffer`),``)}function f(){l+=c}for(;s<e.length;){if(c=e[s++],c===`\\`&&n!==W.ParamRegExp){r=n,n=W.EscapeNext;continue}switch(n){case W.Static:c===`/`?(l&&d(),o()):c===`:`?(d(),n=W.Param):f();break;case W.EscapeNext:f(),n=r;break;case W.Param:c===`(`?n=W.ParamRegExp:mi.test(c)?f():(d(),n=W.Static,c!==`*`&&c!==`?`&&c!==`+`&&s--);break;case W.ParamRegExp:c===`)`?u[u.length-1]==`\\`?u=u.slice(0,-1)+c:n=W.ParamRegExpEnd:u+=c;break;case W.ParamRegExpEnd:d(),n=W.Static,c!==`*`&&c!==`?`&&c!==`+`&&s--,u=``;break;default:t(`Unknown state`);break}}return n===W.ParamRegExp&&t(`Unfinished custom RegExp for param "${l}"`),d(),o(),i}var gi=`[^/]+?`,_i={sensitive:!1,strict:!1,start:!0,end:!0},vi=function(e){return e[e._multiplier=10]=`_multiplier`,e[e.Root=90]=`Root`,e[e.Segment=40]=`Segment`,e[e.SubSegment=30]=`SubSegment`,e[e.Static=40]=`Static`,e[e.Dynamic=20]=`Dynamic`,e[e.BonusCustomRegExp=10]=`BonusCustomRegExp`,e[e.BonusWildcard=-50]=`BonusWildcard`,e[e.BonusRepeatable=-20]=`BonusRepeatable`,e[e.BonusOptional=-8]=`BonusOptional`,e[e.BonusStrict=.7000000000000001]=`BonusStrict`,e[e.BonusCaseSensitive=.25]=`BonusCaseSensitive`,e}(vi||{}),yi=/[.+*?^${}()[\]/\\]/g;function bi(e,t){let n=H({},_i,t),r=[],i=n.start?`^`:``,a=[];for(let t of e){let e=t.length?[]:[vi.Root];n.strict&&!t.length&&(i+=`/`);for(let r=0;r<t.length;r++){let o=t[r],s=vi.Segment+(n.sensitive?vi.BonusCaseSensitive:0);if(o.type===fi.Static)r||(i+=`/`),i+=o.value.replace(yi,`\\$&`),s+=vi.Static;else if(o.type===fi.Param){let{value:e,repeatable:n,optional:c,regexp:l}=o;a.push({name:e,repeatable:n,optional:c});let u=l||gi;if(u!==gi){s+=vi.BonusCustomRegExp;try{RegExp(`(${u})`)}catch(t){throw Error(`Invalid custom RegExp for param "${e}" (${u}): `+t.message)}}let d=n?`((?:${u})(?:/(?:${u}))*)`:`(${u})`;r||(d=c&&t.length<2?`(?:/${d})`:`/`+d),c&&(d+=`?`),i+=d,s+=vi.Dynamic,c&&(s+=vi.BonusOptional),n&&(s+=vi.BonusRepeatable),u===`.*`&&(s+=vi.BonusWildcard)}e.push(s)}r.push(e)}if(n.strict&&n.end){let e=r.length-1;r[e][r[e].length-1]+=vi.BonusStrict}n.strict||(i+=`/?`),n.end?i+=`$`:n.strict&&!i.endsWith(`/`)&&(i+=`(?:/|$)`);let o=new RegExp(i,n.sensitive?``:`i`);function s(e){let t=e.match(o),n={};if(!t)return null;for(let e=1;e<t.length;e++){let r=t[e]||``,i=a[e-1];n[i.name]=r&&i.repeatable?r.split(`/`):r}return n}function c(t){let n=``,r=!1;for(let i of e){(!r||!n.endsWith(`/`))&&(n+=`/`),r=!1;for(let e of i)if(e.type===fi.Static)n+=e.value;else if(e.type===fi.Param){let{value:a,repeatable:o,optional:s}=e,c=a in t?t[a]:``;if(Jn(c)&&!o)throw Error(`Provided param "${a}" is an array but it is not repeatable (* or + modifiers)`);let l=Jn(c)?c.join(`/`):c;if(!l)if(s)i.length<2&&(n.endsWith(`/`)?n=n.slice(0,-1):r=!0);else throw Error(`Missing required param "${a}"`);n+=l}}return n||`/`}return{re:o,score:r,keys:a,parse:s,stringify:c}}function xi(e,t){let n=0;for(;n<e.length&&n<t.length;){let r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===vi.Static+vi.Segment?-1:1:e.length>t.length?t.length===1&&t[0]===vi.Static+vi.Segment?1:-1:0}function Si(e,t){let n=0,r=e.score,i=t.score;for(;n<r.length&&n<i.length;){let e=xi(r[n],i[n]);if(e)return e;n++}if(Math.abs(i.length-r.length)===1){if(Ci(r))return 1;if(Ci(i))return-1}return i.length-r.length}function Ci(e){let t=e[e.length-1];return e.length>0&&t[t.length-1]<0}var wi={strict:!1,end:!0,sensitive:!1};function Ti(e,t,n){let r=H(bi(hi(e.path),n),{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function Ei(e,t){let n=[],r=new Map;t=Yn(wi,t);function i(e){return r.get(e)}function a(e,n,r){let i=!r,s=Oi(e);s.aliasOf=r&&r.record;let l=Yn(t,e),u=[s];if(`alias`in e){let t=typeof e.alias==`string`?[e.alias]:e.alias;for(let e of t)u.push(Oi(H({},s,{components:r?r.record.components:s.components,path:e,aliasOf:r?r.record:s})))}let d,f;for(let t of u){let{path:u}=t;if(n&&u[0]!==`/`){let e=n.record.path,r=e[e.length-1]===`/`?``:`/`;t.path=n.record.path+(u&&r+u)}if(d=Ti(t,n,l),r?r.alias.push(d):(f||=d,f!==d&&f.alias.push(d),i&&e.name&&!Ai(d)&&o(e.name)),Pi(d)&&c(d),s.children){let e=s.children;for(let t=0;t<e.length;t++)a(e[t],d,r&&r.children[t])}r||=d}return f?()=>{o(f)}:qn}function o(e){if(Qr(e)){let t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(o),t.alias.forEach(o))}else{let t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(o),e.alias.forEach(o))}}function s(){return n}function c(e){let t=Mi(e,n);n.splice(t,0,e),e.record.name&&!Ai(e)&&r.set(e.record.name,e)}function l(e,t){let i,a={},o,s;if(`name`in e&&e.name){if(i=r.get(e.name),!i)throw Zn(U.MATCHER_NOT_FOUND,{location:e});s=i.record.name,a=H(Di(t.params,i.keys.filter(e=>!e.optional).concat(i.parent?i.parent.keys.filter(e=>e.optional):[]).map(e=>e.name)),e.params&&Di(e.params,i.keys.map(e=>e.name))),o=i.stringify(a)}else if(e.path!=null)o=e.path,i=n.find(e=>e.re.test(o)),i&&(a=i.parse(o),s=i.record.name);else{if(i=t.name?r.get(t.name):n.find(e=>e.re.test(t.path)),!i)throw Zn(U.MATCHER_NOT_FOUND,{location:e,currentLocation:t});s=i.record.name,a=H({},t.params,e.params),o=i.stringify(a)}let c=[],l=i;for(;l;)c.unshift(l.record),l=l.parent;return{name:s,path:o,params:a,matched:c,meta:ji(c)}}e.forEach(e=>a(e));function u(){n.length=0,r.clear()}return{addRoute:a,resolve:l,removeRoute:o,clearRoutes:u,getRoutes:s,getRecordMatcher:i}}function Di(e,t){let n={};for(let r of t)r in e&&(n[r]=e[r]);return n}function Oi(e){let t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:ki(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:`components`in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,`mods`,{value:{}}),t}function ki(e){let t={},n=e.props||!1;if(`component`in e)t.default=n;else for(let r in e.components)t[r]=typeof n==`object`?n[r]:n;return t}function Ai(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function ji(e){return e.reduce((e,t)=>H(e,t.meta),{})}function Mi(e,t){let n=0,r=t.length;for(;n!==r;){let i=n+r>>1;Si(e,t[i])<0?r=i:n=i+1}let i=Ni(e);return i&&(r=t.lastIndexOf(i,r-1)),r}function Ni(e){let t=e;for(;t=t.parent;)if(Pi(t)&&Si(e,t)===0)return t}function Pi({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Fi(e){let t=w(tr),n=w(nr),r=N(()=>{let n=B(e.to);return t.resolve(n)}),i=N(()=>{let{matched:e}=r.value,{length:t}=e,i=e[t-1],a=n.matched;if(!i||!a.length)return-1;let o=a.findIndex(Nr.bind(null,i));if(o>-1)return o;let s=Bi(e[t-2]);return t>1&&Bi(i)===s&&a[a.length-1].path!==s?a.findIndex(Nr.bind(null,e[t-2])):o}),a=N(()=>i.value>-1&&zi(n.params,r.value.params)),o=N(()=>i.value>-1&&i.value===n.matched.length-1&&Pr(n.params,r.value.params));function s(n={}){if(Ri(n)){let n=t[B(e.replace)?`replace`:`push`](B(e.to)).catch(qn);return e.viewTransition&&typeof document<`u`&&`startViewTransition`in document&&document.startViewTransition(()=>n),n}return Promise.resolve()}return{route:r,href:N(()=>r.value.href),isActive:a,isExactActive:o,navigate:s}}function Ii(e){return e.length===1?e[0]:e}var Li=V({name:`RouterLink`,compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:`page`},viewTransition:Boolean},useLink:Fi,setup(e,{slots:t}){let n=je(Fi(e)),{options:r}=w(tr),a=N(()=>({[Vi(e.activeClass,r.linkActiveClass,`router-link-active`)]:n.isActive,[Vi(e.exactActiveClass,r.linkExactActiveClass,`router-link-exact-active`)]:n.isExactActive}));return()=>{let r=t.default&&Ii(t.default(n));return e.custom?r:i(`a`,{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},r)}}});function Ri(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){let t=e.currentTarget.getAttribute(`target`);if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function zi(e,t){for(let n in t){let r=t[n],i=e[n];if(typeof r==`string`){if(r!==i)return!1}else if(!Jn(i)||i.length!==r.length||r.some((e,t)=>e.valueOf()!==i[t].valueOf()))return!1}return!0}function Bi(e){return e?e.aliasOf?e.aliasOf.path:e.path:``}var Vi=(e,t,n)=>e??t??n,Hi=V({name:`RouterView`,inheritAttrs:!1,props:{name:{type:String,default:`default`},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){let r=w(rr),a=N(()=>e.route||r.value),o=w(er,0),s=N(()=>{let e=B(o),{matched:t}=a.value,n;for(;(n=t[e])&&!n.components;)e++;return e}),c=N(()=>a.value.matched[s.value]);v(er,N(()=>s.value+1)),v($n,c),v(rr,a);let l=L();return d(()=>[l.value,c.value,e.name],([e,t,n],[r,i,a])=>{t&&(t.instances[n]=e,i&&i!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=i.leaveGuards),t.updateGuards.size||(t.updateGuards=i.updateGuards))),e&&t&&(!i||!Nr(t,i)||!r)&&(t.enterCallbacks[n]||[]).forEach(t=>t(e))},{flush:`post`}),()=>{let r=a.value,o=e.name,s=c.value,u=s&&s.components[o];if(!u)return Ui(n.default,{Component:u,route:r});let d=s.props[o],f=i(u,H({},d?d===!0?r.params:typeof d==`function`?d(r):d:null,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(s.instances[o]=null)},ref:l}));return Ui(n.default,{Component:f,route:r})||f}}});function Ui(e,t){if(!e)return null;let n=e(t);return n.length===1?n[0]:n}var Wi=Hi;function Gi(e){let t=Ei(e.routes,e),n=e.parseQuery||$r,r=e.stringifyQuery||ei,i=e.history,a=ni(),s=ni(),c=ni(),l=F(Rr),u=Rr;Un&&e.scrollBehavior&&`scrollRestoration`in history&&(history.scrollRestoration=`manual`);let d=Kn.bind(null,e=>``+e),f=Kn.bind(null,Tr),p=Kn.bind(null,Er);function m(e,n){let r,i;return Qr(e)?(r=t.getRecordMatcher(e),i=n):i=e,t.addRoute(i,r)}function h(e){let n=t.getRecordMatcher(e);n&&t.removeRoute(n)}function g(){return t.getRoutes().map(e=>e.record)}function _(e){return!!t.getRecordMatcher(e)}function v(e,a){if(a=H({},a||l.value),typeof e==`string`){let r=kr(n,e,a.path),o=t.resolve({path:r.path},a),s=i.createHref(r.fullPath);return H(r,o,{params:p(o.params),hash:Er(r.hash),redirectedFrom:void 0,href:s})}let o;if(e.path!=null)o=H({},e,{path:kr(n,e.path,a.path).path});else{let t=H({},e.params);for(let e in t)t[e]??delete t[e];o=H({},e,{params:f(t)}),a.params=f(a.params)}let s=t.resolve(o,a),c=e.hash||``;s.params=d(p(s.params));let u=Ar(r,H({},e,{hash:xr(c),path:s.path})),m=i.createHref(u);return H({fullPath:u,hash:c,query:r===ei?ti(e.query):e.query||{}},s,{redirectedFrom:void 0,href:m})}function y(e){return typeof e==`string`?kr(n,e,l.value.path):H({},e)}function b(e,t){if(u!==e)return Zn(U.NAVIGATION_CANCELLED,{from:t,to:e})}function x(e){return ee(e)}function S(e){return x(H(y(e),{replace:!0}))}function C(e,t){let n=e.matched[e.matched.length-1];if(n&&n.redirect){let{redirect:r}=n,i=typeof r==`function`?r(e,t):r;return typeof i==`string`&&(i=i.includes(`?`)||i.includes(`#`)?i=y(i):{path:i},i.params={}),H({query:e.query,hash:e.hash,params:i.path==null?e.params:{}},i)}}function ee(e,t){let n=u=v(e),i=l.value,a=e.state,o=e.force,s=e.replace===!0,c=C(n,i);if(c)return ee(H(y(c),{state:typeof c==`object`?H({},a,c.state):a,force:o,replace:s}),t||n);let d=n;d.redirectedFrom=t;let f;return!o&&Mr(r,i,n)&&(f=Zn(U.NAVIGATION_DUPLICATED,{to:d,from:i}),ue(i,i,!0,!1)),(f?Promise.resolve(f):T(d,i)).catch(e=>Qn(e)?Qn(e,U.NAVIGATION_GUARD_REDIRECT)?e:le(e):ce(e,d,i)).then(e=>{if(e){if(Qn(e,U.NAVIGATION_GUARD_REDIRECT))return ee(H({replace:s},y(e.to),{state:typeof e.to==`object`?H({},a,e.to.state):a,force:o}),t||d)}else e=re(d,i,!0,s,a);return ne(d,i,e),e})}function te(e,t){let n=b(e,t);return n?Promise.reject(n):Promise.resolve()}function w(e){let t=pe.values().next().value;return t&&typeof t.runWithContext==`function`?t.runWithContext(e):e()}function T(e,t){let n,[r,i,o]=ai(e,t);n=ii(r.reverse(),`beforeRouteLeave`,e,t);for(let i of r)i.leaveGuards.forEach(r=>{n.push(ri(r,e,t))});let c=te.bind(null,e,t);return n.push(c),me(n).then(()=>{n=[];for(let r of a.list())n.push(ri(r,e,t));return n.push(c),me(n)}).then(()=>{n=ii(i,`beforeRouteUpdate`,e,t);for(let r of i)r.updateGuards.forEach(r=>{n.push(ri(r,e,t))});return n.push(c),me(n)}).then(()=>{n=[];for(let r of o)if(r.beforeEnter)if(Jn(r.beforeEnter))for(let i of r.beforeEnter)n.push(ri(i,e,t));else n.push(ri(r.beforeEnter,e,t));return n.push(c),me(n)}).then(()=>(e.matched.forEach(e=>e.enterCallbacks={}),n=ii(o,`beforeRouteEnter`,e,t,w),n.push(c),me(n))).then(()=>{n=[];for(let r of s.list())n.push(ri(r,e,t));return n.push(c),me(n)}).catch(e=>Qn(e,U.NAVIGATION_CANCELLED)?e:Promise.reject(e))}function ne(e,t,n){c.list().forEach(r=>w(()=>r(e,t,n)))}function re(e,t,n,r,a){let o=b(e,t);if(o)return o;let s=t===Rr,c=Un?history.state:{};n&&(r||s?i.replace(e.fullPath,H({scroll:s&&c&&c.scroll},a)):i.push(e.fullPath,a)),l.value=e,ue(e,t,n,s),le()}let ie;function ae(){ie||=i.listen((e,t,n)=>{if(!O.listening)return;let r=v(e),a=C(r,O.currentRoute.value);if(a){ee(H(a,{replace:!0,force:!0}),r).catch(qn);return}u=r;let o=l.value;Un&&Yr(qr(o.fullPath,n.delta),Gr()),T(r,o).catch(e=>Qn(e,U.NAVIGATION_ABORTED|U.NAVIGATION_CANCELLED)?e:Qn(e,U.NAVIGATION_GUARD_REDIRECT)?(ee(H(y(e.to),{force:!0}),r).then(e=>{Qn(e,U.NAVIGATION_ABORTED|U.NAVIGATION_DUPLICATED)&&!n.delta&&n.type===zr.pop&&i.go(-1,!1)}).catch(qn),Promise.reject()):(n.delta&&i.go(-n.delta,!1),ce(e,r,o))).then(e=>{e||=re(r,o,!1),e&&(n.delta&&!Qn(e,U.NAVIGATION_CANCELLED)?i.go(-n.delta,!1):n.type===zr.pop&&Qn(e,U.NAVIGATION_ABORTED|U.NAVIGATION_DUPLICATED)&&i.go(-1,!1)),ne(r,o,e)}).catch(qn)})}let oe=ni(),se=ni(),E;function ce(e,t,n){le(e);let r=se.list();return r.length?r.forEach(r=>r(e,t,n)):console.error(e),Promise.reject(e)}function D(){return E&&l.value!==Rr?Promise.resolve():new Promise((e,t)=>{oe.add([e,t])})}function le(e){return E||(E=!e,ae(),oe.list().forEach(([t,n])=>e?n(e):t()),oe.reset()),e}function ue(t,n,r,i){let{scrollBehavior:a}=e;if(!Un||!a)return Promise.resolve();let s=!r&&Xr(qr(t.fullPath,0))||(i||!r)&&history.state&&history.state.scroll||null;return o().then(()=>a(t,n,s)).then(e=>e&&Kr(e)).catch(e=>ce(e,t,n))}let de=e=>i.go(e),fe,pe=new Set,O={currentRoute:l,listening:!0,addRoute:m,removeRoute:h,clearRoutes:t.clearRoutes,hasRoute:_,getRoutes:g,resolve:v,options:e,push:x,replace:S,go:de,back:()=>de(-1),forward:()=>de(1),beforeEach:a.add,beforeResolve:s.add,afterEach:c.add,onError:se.add,isReady:D,install(e){e.component(`RouterLink`,Li),e.component(`RouterView`,Wi),e.config.globalProperties.$router=O,Object.defineProperty(e.config.globalProperties,`$route`,{enumerable:!0,get:()=>B(l)}),Un&&!fe&&l.value===Rr&&(fe=!0,x(i.location).catch(e=>{}));let t={};for(let e in Rr)Object.defineProperty(t,e,{get:()=>l.value[e],enumerable:!0});e.provide(tr,O),e.provide(nr,be(t)),e.provide(rr,l);let n=e.unmount;pe.add(e),e.unmount=function(){pe.delete(e),pe.size<1&&(u=Rr,ie&&ie(),ie=null,l.value=Rr,fe=!1,E=!1),n()}}};function me(e){return e.reduce((e,t)=>e.then(()=>w(t)),Promise.resolve())}return O}var Ki=`modulepreload`,qi=function(e){return`/`+e},Ji={},Yi=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}r=o(t.map(t=>{if(t=qi(t,n),t in Ji)return;Ji[t]=!0;let r=t.endsWith(`.css`),i=r?`[rel="stylesheet"]`:``;if(n)for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}else if(document.querySelector(`link[href="${t}"]${i}`))return;let o=document.createElement(`link`);if(o.rel=r?`stylesheet`:Ki,r||(o.as=`script`),o.crossOrigin=``,o.href=t,a&&o.setAttribute(`nonce`,a),document.head.appendChild(o),r)return new Promise((e,n)=>{o.addEventListener(`load`,e),o.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},Xi=JSON.parse(`{"/demo/bar.html":"/demo/yo5telb7/","/demo/foo.html":"/demo/nsgytm0i/","/blog/preview/layout-page.html":"/article/u2pon1pb/","/blog/preview/markdown.html":"/article/fs03b2zf/"}`),Zi=Object.fromEntries([[`/`,{loader:()=>Yi(()=>import(`./README-CJdHOG1E.js`),__vite__mapDeps([0,1])),meta:{title:``}}],[`/demo/`,{loader:()=>Yi(()=>import(`./README-_1xGCZkY.js`),__vite__mapDeps([2,1])),meta:{title:`Demo`}}],[`/demo/yo5telb7/`,{loader:()=>Yi(()=>import(`./bar-B-500Mjy.js`),__vite__mapDeps([3,1])),meta:{title:`bar`}}],[`/demo/nsgytm0i/`,{loader:()=>Yi(()=>import(`./foo-QAwVxVkX.js`),__vite__mapDeps([4,1])),meta:{title:`foo`}}],[`/article/u2pon1pb/`,{loader:()=>Yi(()=>import(`./layout-page-DUDMdVZK.js`),__vite__mapDeps([5,1])),meta:{title:`Layout: Page`}}],[`/article/fs03b2zf/`,{loader:()=>Yi(()=>import(`./markdown-fITnXr7c.js`),__vite__mapDeps([6,1])),meta:{title:`Markdown`}}],[`/404.html`,{loader:()=>Yi(()=>import(`./404.html-DUTmWaGp.js`),__vite__mapDeps([7,1])),meta:{title:``}}],[`/blog/`,{loader:()=>Yi(()=>import(`./index.html-B_5ImQqc.js`),__vite__mapDeps([8,1])),meta:{title:`博客`}}],[`/blog/tags/`,{loader:()=>Yi(()=>import(`./index.html-BAaZBxMA.js`),__vite__mapDeps([9,1])),meta:{title:`标签`}}],[`/blog/archives/`,{loader:()=>Yi(()=>import(`./index.html-FNQVXG_Q.js`),__vite__mapDeps([10,1])),meta:{title:`归档`}}],[`/blog/categories/`,{loader:()=>Yi(()=>import(`./index.html-Dqoc5ZGI.js`),__vite__mapDeps([11,1])),meta:{title:`分类`}}]]),Qi=Symbol(``),$i=()=>{let e=w(Qi);if(!e)throw Error(`useClientData() is called without provider.`);return e},ea=()=>$i().pageComponent,ta=()=>$i().pageData,na=()=>$i().pageFrontmatter,ra=()=>$i().pageHead,ia=()=>$i().pageLang,aa=()=>$i().pageLayout,oa=()=>$i().routeLocale,sa=()=>$i().routePath,ca=()=>$i().siteData,la=()=>$i().siteLocaleData,ua=$i,da=na,fa=ta,pa=new Set,ma=e=>{pa.add(e),t(()=>{pa.delete(e)})},ha=Symbol(``),ga=F(Xi),_a=F(Zi),va=(e,t)=>{let n=On(e,t);if(_a.value[n])return n;let r=encodeURI(n);return _a.value[r]?r:ga.value[n]||ga.value[r]||n},ya=(e,t)=>{let{pathname:n,hashAndQueries:r}=jn(e),i=va(n,t),a=i+r;return _a.value[i]?{..._a.value[i],path:a,notFound:!1}:{..._a.value[`/404.html`],path:a,notFound:!0}},ba=(e,t)=>{let{pathname:n,hashAndQueries:r}=jn(e);return va(n,t)+r},xa=e=>{if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)&&!(e.currentTarget&&e.currentTarget.getAttribute(`target`)?.match(/\b_blank\b/i)))return e.preventDefault(),!0},Sa=V({name:`RouteLink`,props:{to:{type:String,required:!0},active:Boolean,activeClass:{type:String,default:`route-link-active`}},slots:Object,setup(e,{slots:t}){let n=ir(),r=ar(),a=N(()=>e.to.startsWith(`#`)||e.to.startsWith(`?`)?e.to:`/${ba(e.to,r.path).substring(1)}`);return()=>i(`a`,{class:[`route-link`,{[e.activeClass]:e.active}],href:a.value,onClick:(t={})=>{xa(t)&&n.push(e.to).catch()}},t.default())}});V({name:`AutoLink`,props:{config:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){let n=pe(e,`config`),r=ar(),a=ca(),o=N(()=>Sn(n.value.link)),s=N(()=>n.value.target||(o.value?`_blank`:void 0)),c=N(()=>s.value===`_blank`),l=N(()=>!o.value&&!c.value),u=N(()=>n.value.rel||(c.value?`noopener noreferrer`:null)),d=N(()=>n.value.ariaLabel??n.value.text),f=N(()=>{if(n.value.exact)return!1;let e=Object.keys(a.value.locales);return e.length?e.every(e=>e!==n.value.link):n.value.link!==`/`}),p=N(()=>l.value?n.value.activeMatch?(n.value.activeMatch instanceof RegExp?n.value.activeMatch:new RegExp(n.value.activeMatch,`u`)).test(r.path):f.value?r.path.startsWith(n.value.link):r.path===n.value.link:!1);return()=>{let{before:e,after:r,default:a}=t,o=a?.(n.value)??[e?.(n.value),n.value.text,r?.(n.value)];return l.value?i(Sa,{class:`auto-link`,to:n.value.link,active:p.value,"aria-label":d.value},()=>o):i(`a`,{class:`auto-link external-link`,href:n.value.link,"aria-label":d.value,rel:u.value,target:s.value},o)}}});var Ca=V({name:`ClientOnly`,setup(e,t){let n=L(!1);return j(()=>{n.value=!0}),()=>n.value?t.slots.default?.():null}}),wa=e=>{pa.forEach(t=>t(e))},Ta=V({name:`Content`,props:{path:{type:String,required:!1,default:``}},setup(e){let t=ea(),n=N(()=>{if(!e.path)return t.value;let n=ya(e.path);return Me(async()=>n.loader().then(e=>e.default))});return()=>i(n.value,{onVnodeMounted:()=>{wa(`mounted`)},onVnodeUpdated:()=>{wa(`updated`)},onVnodeBeforeUnmount:()=>{wa(`beforeUnmount`)}})}}),Ea=`Layout`,Da=je({resolveLayouts:e=>e.reduce((e,t)=>({...e,...t.layouts}),{}),resolvePageHead:(e,t,n)=>{let r=Hn(t.description)?t.description:n.description;return Fn([...Array.isArray(t.head)?t.head:[],...n.head,[`title`,{},e],[`meta`,{name:`description`,content:r}]])},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(e=>!!e).join(` | `),resolvePageLang:(e,t)=>e.lang||t.lang||`en-US`,resolvePageLayout:(e,t)=>{let n=Hn(e.frontmatter.layout)?e.frontmatter.layout:Ea;if(!t[n])throw Error(`[vuepress] Cannot resolve layout: ${n}`);return t[n]},resolveRouteLocale:(e,t)=>kn(e,decodeURI(t)),resolveSiteLocaleData:({base:e,locales:t,...n},r)=>({...n,...t[r],head:[...t[r]?.head??[],...n.head]})}),Oa=(e={})=>e,ka=e=>Tn(e)?e:`/${zn(e)}`,Aa=Ve({default:()=>ja}),ja={};({id:`INTERNAL`,label:`Internal`,keys:[`layouts`,`routes`,`redirects`]}).id,{id:`SITE`,label:`Site`,keys:[`siteData`,`siteLocaleData`]}.id,{id:`ROUTE`,label:`Route`,keys:[`routePath`,`routeLocale`]}.id,{id:`PAGE`,label:`Page`,keys:[`pageData`,`pageFrontmatter`,`pageLang`,`pageHead`,`pageHeadTitle`,`pageLayout`,`pageComponent`]}.id;var Ma=e=>e!==void 0,Na=e=>typeof e==`boolean`,Pa=e=>Array.isArray(e),Fa=(e,t)=>Hn(e)&&e.startsWith(t),{entries:Ia}=Object,{fromEntries:La}=Object,Ra=e=>Object.keys(e),{values:za}=Object,Ba=(e,...t)=>{if(t.length===0)return e;let n=t.shift();return n&&Ia(n).forEach(([t,r])=>{t===`__proto__`||t===`constructor`||(Vn(e[t])&&Vn(r)?Ba(e[t],r):Pa(r)?e[t]=[...r]:Vn(r)?e[t]={...r}:e[t]=n[t])}),Ba(e,...t)},Va=e=>Fa(e,`/`)&&e[1]!==`/`,Ha=Uint8Array,Ua=Uint16Array,Wa=Int32Array,Ga=new Ha([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),Ka=new Ha([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),qa=new Ha([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),Ja=function(e,t){for(var n=new Ua(31),r=0;r<31;++r)n[r]=t+=1<<e[r-1];for(var i=new Wa(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}},Ya=Ja(Ga,2),Xa=Ya.b,Za=Ya.r;Xa[28]=258,Za[258]=28;for(var Qa=Ja(Ka,0),$a=Qa.b,eo=Qa.r,to=new Ua(32768),G=0;G<32768;++G){var no=(G&43690)>>1|(G&21845)<<1;no=(no&52428)>>2|(no&13107)<<2,no=(no&61680)>>4|(no&3855)<<4,to[G]=((no&65280)>>8|(no&255)<<8)>>1}for(var ro=(function(e,t,n){for(var r=e.length,i=0,a=new Ua(t);i<r;++i)e[i]&&++a[e[i]-1];var o=new Ua(t);for(i=1;i<t;++i)o[i]=o[i-1]+a[i-1]<<1;var s;if(n){s=new Ua(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[to[d]>>c]=l}else for(s=new Ua(r),i=0;i<r;++i)e[i]&&(s[i]=to[o[e[i]-1]++]>>15-e[i]);return s}),io=new Ha(288),G=0;G<144;++G)io[G]=8;for(var G=144;G<256;++G)io[G]=9;for(var G=256;G<280;++G)io[G]=7;for(var G=280;G<288;++G)io[G]=8;for(var ao=new Ha(32),G=0;G<32;++G)ao[G]=5;var oo=ro(io,9,1),so=ro(ao,5,1),co=function(e){for(var t=e[0],n=1;n<e.length;++n)e[n]>t&&(t=e[n]);return t},lo=function(e,t,n){var r=t/8|0;return(e[r]|e[r+1]<<8)>>(t&7)&n},uo=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)},fo=function(e){return(e+7)/8|0},po=function(e,t,n){return(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length),new Ha(e.subarray(t,n))},mo=[`unexpected EOF`,`invalid block type`,`invalid length/literal`,`invalid distance`,`stream finished`,`no stream handler`,,`no callback`,`invalid UTF-8 data`,`extra field too long`,`date not in range 1980-2099`,`filename too long`,`stream finishing`,`invalid zip data`],ho=function(e,t,n){var r=Error(t||mo[e]);if(r.code=e,Error.captureStackTrace&&Error.captureStackTrace(r,ho),!n)throw r;return r},go=function(e,t,n,r){var i=e.length,a=r?r.length:0;if(!i||t.f&&!t.l)return n||new Ha(0);var o=!n,s=o||t.i!=2,c=t.i;o&&(n=new Ha(i*3));var l=function(e){var t=n.length;if(e>t){var r=new Ha(Math.max(t*2,e));r.set(n),n=r}},u=t.f||0,d=t.p||0,f=t.b||0,p=t.l,m=t.d,h=t.m,g=t.n,_=i*8;do{if(!p){u=lo(e,d,1);var v=lo(e,d+1,3);if(d+=3,!v){var y=fo(d)+4,b=e[y-4]|e[y-3]<<8,x=y+b;if(x>i){c&&ho(0);break}s&&l(f+b),n.set(e.subarray(y,x),f),t.b=f+=b,t.p=d=x*8,t.f=u;continue}else if(v==1)p=oo,m=so,h=9,g=5;else if(v==2){var S=lo(e,d,31)+257,C=lo(e,d+10,15)+4,ee=S+lo(e,d+5,31)+1;d+=14;for(var te=new Ha(ee),w=new Ha(19),T=0;T<C;++T)w[qa[T]]=lo(e,d+T*3,7);d+=C*3;for(var ne=co(w),re=(1<<ne)-1,ie=ro(w,ne,1),T=0;T<ee;){var ae=ie[lo(e,d,re)];d+=ae&15;var y=ae>>4;if(y<16)te[T++]=y;else{var oe=0,se=0;for(y==16?(se=3+lo(e,d,3),d+=2,oe=te[T-1]):y==17?(se=3+lo(e,d,7),d+=3):y==18&&(se=11+lo(e,d,127),d+=7);se--;)te[T++]=oe}}var E=te.subarray(0,S),ce=te.subarray(S);h=co(E),g=co(ce),p=ro(E,h,1),m=ro(ce,g,1)}else ho(1);if(d>_){c&&ho(0);break}}s&&l(f+131072);for(var D=(1<<h)-1,le=(1<<g)-1,ue=d;;ue=d){var oe=p[uo(e,d)&D],de=oe>>4;if(d+=oe&15,d>_){c&&ho(0);break}if(oe||ho(2),de<256)n[f++]=de;else if(de==256){ue=d,p=null;break}else{var fe=de-254;if(de>264){var T=de-257,pe=Ga[T];fe=lo(e,d,(1<<pe)-1)+Xa[T],d+=pe}var O=m[uo(e,d)&le],me=O>>4;O||ho(3),d+=O&15;var ce=$a[me];if(me>3){var pe=Ka[me];ce+=uo(e,d)&(1<<pe)-1,d+=pe}if(d>_){c&&ho(0);break}s&&l(f+131072);var he=f+fe;if(f<ce){var k=a-ce,ge=Math.min(ce,he);for(k+f<0&&ho(3);f<ge;++f)n[f]=r[k+f]}for(;f<he;++f)n[f]=n[f-ce]}}t.l=p,t.p=ue,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?po(n,0,f):n.subarray(0,f)},_o=function(e,t,n){return e.s==-1?Math.max(_o(e.l,t,n+1),_o(e.r,t,n+1)):t[e.s]=n},vo=new Ha(0),yo=function(e,t){return((e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31)&&ho(6,`invalid zlib data`),(e[1]>>5&1)==+!t&&ho(6,`invalid zlib data: `+(e[1]&32?`need`:`unexpected`)+` dictionary`),(e[1]>>3&4)+2};function bo(e,t){return go(e.subarray(yo(e,t&&t.dictionary),-4),{i:2},t&&t.out,t&&t.dictionary)}var xo=typeof TextEncoder<`u`&&new TextEncoder,So=typeof TextDecoder<`u`&&new TextDecoder;try{So.decode(vo,{stream:!0})}catch{}var Co=function(e){for(var t=``,n=0;;){var r=e[n++],i=(r>127)+(r>223)+(r>239);if(n+i>e.length)return{s:t,r:po(e,n-1)};i?i==3?(r=((r&15)<<18|(e[n++]&63)<<12|(e[n++]&63)<<6|e[n++]&63)-65536,t+=String.fromCharCode(55296|r>>10,56320|r&1023)):i&1?t+=String.fromCharCode((r&31)<<6|e[n++]&63):t+=String.fromCharCode((r&15)<<12|(e[n++]&63)<<6|e[n++]&63):t+=String.fromCharCode(r)}};function wo(e,t){if(t){for(var n=new Ha(e.length),r=0;r<e.length;++r)n[r]=e.charCodeAt(r);return n}if(xo)return xo.encode(e);for(var i=e.length,a=new Ha(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 Ha(o+8+(i-r<<1));c.set(a),a=c}var l=e.charCodeAt(r);l<128||t?s(l):l<2048?(s(192|l>>6),s(128|l&63)):l>55295&&l<57344?(l=65536+(l&1047552)|e.charCodeAt(++r)&1023,s(240|l>>18),s(128|l>>12&63),s(128|l>>6&63),s(128|l&63)):(s(224|l>>12),s(128|l>>6&63),s(128|l&63))}return po(a,0,o)}function To(e,t){if(t){for(var n=``,r=0;r<e.length;r+=16384)n+=String.fromCharCode.apply(null,e.subarray(r,r+16384));return n}else if(So)return So.decode(e);else{var i=Co(e),a=i.s,n=i.r;return n.length&&ho(8),a}}function Eo(e,t){return se()?(he(e,t),!0):!1}var Do=new WeakMap,Oo=(...e)=>{let t=e[0],n=ue()?.proxy??se();if(n==null&&!Pe())throw Error(`injectLocal must be called in setup`);return n&&Do.has(n)&&t in Do.get(n)?Do.get(n)[t]:w(...e)},ko=typeof window<`u`&&typeof document<`u`;typeof WorkerGlobalScope<`u`&&globalThis instanceof WorkerGlobalScope;var Ao=e=>e!=null,jo=Object.prototype.toString,Mo=e=>jo.call(e)===`[object Object]`,No=()=>{},Po=Fo();function Fo(){var e,t;return ko&&!!(!((e=window)==null||(e=e.navigator)==null)&&e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window)==null||(t=t.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window?.navigator.userAgent))}function Io(...e){if(e.length!==1)return pe(...e);let t=e[0];return typeof t==`function`?Te(ae(()=>({get:t,set:No}))):L(t)}function Lo(e,t){function n(...n){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(r).catch(i)})}return n}var Ro=e=>e();function zo(e,t={}){let n,r,i=No,a=e=>{clearTimeout(e),i(),i=No},o;return s=>{let c=P(e),l=P(t.maxWait);return n&&a(n),c<=0||l!==void 0&&l<=0?(r&&=(a(r),void 0),Promise.resolve(s())):new Promise((e,u)=>{i=t.rejectOnCancel?u:e,o=s,l&&!r&&(r=setTimeout(()=>{n&&a(n),r=void 0,e(o())},l)),n=setTimeout(()=>{r&&a(r),r=void 0,e(s())},c)})}}function Bo(...e){let t=0,n,r=!0,i=No,a,o,s,c,l;!S(e[0])&&typeof e[0]==`object`?{delay:o,trailing:s=!0,leading:c=!0,rejectOnCancel:l=!1}=e[0]:[o,s=!0,c=!0,l=!1]=e;let u=()=>{n&&(clearTimeout(n),n=void 0,i(),i=No)};return e=>{let d=P(o),f=Date.now()-t,p=()=>a=e();return u(),d<=0?(t=Date.now(),p()):(f>d?(t=Date.now(),(c||!r)&&p()):s&&(a=new Promise((e,a)=>{i=l?a:e,n=setTimeout(()=>{t=Date.now(),r=!0,e(p()),u()},Math.max(0,d-f))})),!c&&!n&&(n=setTimeout(()=>r=!0,d)),r=!1,a)}}function Vo(e=Ro,t={}){let{initialState:n=`active`}=t,r=Io(n===`active`);function i(){r.value=!1}function a(){r.value=!0}return{isActive:Te(r),pause:i,resume:a,eventFilter:(...t)=>{r.value&&e(...t)}}}function Ho(e){let t;function n(){return t||=e(),t}return n.reset=async()=>{let e=t;t=void 0,e&&await e},n}function Uo(e){return e.endsWith(`rem`)?Number.parseFloat(e)*16:Number.parseFloat(e)}function Wo(e){return Array.isArray(e)?e:[e]}function Go(e){return e||ue()}function Ko(e,t=200,n={}){return Lo(zo(t,n),e)}function qo(e,t=200,n=!1,r=!0,i=!1){return Lo(Bo(t,n,r,i),e)}function Jo(e,t,n={}){let{eventFilter:r=Ro,...i}=n;return d(e,Lo(r,t),i)}function Yo(e,t,n={}){let{eventFilter:r,initialState:i=`active`,...a}=n,{eventFilter:o,pause:s,resume:c,isActive:l}=Vo(r,{initialState:i});return{stop:Jo(e,t,{...a,eventFilter:o}),pause:s,resume:c,isActive:l}}function Xo(e,t=!0,n){Go(n)?j(e,n):t?e():o(e)}function Zo(e,t,n={}){let{immediate:r=!0,immediateCallback:i=!1}=n,a=F(!1),o;function s(){o&&=(clearTimeout(o),void 0)}function c(){a.value=!1,s()}function l(...n){i&&e(),s(),a.value=!0,o=setTimeout(()=>{a.value=!1,o=void 0,e(...n)},P(t))}return r&&(a.value=!0,ko&&l()),Eo(c),{isPending:le(a),start:l,stop:c}}function Qo(e=!1,t={}){let{truthyValue:n=!0,falsyValue:r=!1}=t,i=S(e),a=F(e);function o(e){if(arguments.length)return a.value=e,a.value;{let e=P(n);return a.value=a.value===e?P(r):e,a.value}}return i?o:[a,o]}function $o(e,t,n={}){let{debounce:r=0,maxWait:i=void 0,...a}=n;return Jo(e,t,{...a,eventFilter:zo(r,{maxWait:i})})}var es=$o;function ts(e,t,n){return d(e,t,{...n,immediate:!0})}function ns(e,t,n){let r;r=S(n)?{evaluating:n}:n||{};let{lazy:i=!1,flush:a=`sync`,evaluating:o=void 0,shallow:s=!0,onError:c=globalThis.reportError??No}=r,l=F(!i),u=s?F(t):L(t),d=0;return h(async t=>{if(!l.value)return;d++;let n=d,r=!1;o&&Promise.resolve().then(()=>{o.value=!0});try{let i=await e(e=>{t(()=>{o&&(o.value=!1),r||e()})});n===d&&(u.value=i)}catch(e){c(e)}finally{o&&n===d&&(o.value=!1),r=!0}},{flush:a}),i?N(()=>(l.value=!0,u.value)):u}var rs=ko?window:void 0,is=ko?window.document:void 0,as=ko?window.navigator:void 0;ko&&window.location;function K(e){let t=P(e);return t?.$el??t}function q(...e){let t=(e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)),n=N(()=>{let t=Wo(P(e[0])).filter(e=>e!=null);return t.every(e=>typeof e!=`string`)?t:void 0});return ts(()=>[n.value?.map(e=>K(e))??[rs].filter(e=>e!=null),Wo(P(n.value?e[1]:e[0])),Wo(B(n.value?e[2]:e[1])),P(n.value?e[3]:e[2])],([e,n,r,i],a,o)=>{if(!e?.length||!n?.length||!r?.length)return;let s=Mo(i)?{...i}:i,c=e.flatMap(e=>n.flatMap(n=>r.map(r=>t(e,n,r,s))));o(()=>{c.forEach(e=>e())})},{flush:`post`})}var os=!1;function ss(e,t,n={}){let{window:r=rs,ignore:i=[],capture:a=!0,detectIframe:o=!1,controls:s=!1}=n;if(!r)return s?{stop:No,cancel:No,trigger:No}:No;if(Po&&!os){os=!0;let e={passive:!0};Array.from(r.document.body.children).forEach(t=>t.addEventListener(`click`,No,e)),r.document.documentElement.addEventListener(`click`,No,e)}let c=!0,l=e=>P(i).some(t=>{if(typeof t==`string`)return Array.from(r.document.querySelectorAll(t)).some(t=>t===e.target||e.composedPath().includes(t));{let n=K(t);return n&&(e.target===n||e.composedPath().includes(n))}});function u(e){let t=P(e);return t&&t.$.subTree.shapeFlag===16}function d(e,t){let n=P(e),r=n.$.subTree&&n.$.subTree.children;return r==null||!Array.isArray(r)?!1:r.some(e=>e.el===t.target||t.composedPath().includes(e.el))}let f=n=>{let r=K(e);if(n.target!=null&&!(!(r instanceof Element)&&u(e)&&d(e,n))&&!(!r||r===n.target||n.composedPath().includes(r))){if(`detail`in n&&n.detail===0&&(c=!l(n)),!c){c=!0;return}t(n)}},p=!1,m=[q(r,`click`,e=>{p||(p=!0,setTimeout(()=>{p=!1},0),f(e))},{passive:!0,capture:a}),q(r,`pointerdown`,t=>{let n=K(e);c=!l(t)&&!!(n&&!t.composedPath().includes(n))},{passive:!0}),o&&q(r,`blur`,n=>{setTimeout(()=>{let i=K(e);r.document.activeElement?.tagName===`IFRAME`&&!i?.contains(r.document.activeElement)&&t(n)},0)},{passive:!0})].filter(Boolean),h=()=>m.forEach(e=>e());return s?{stop:h,cancel:()=>{c=!1},trigger:e=>{c=!0,f(e),c=!1}}:h}function cs(){let e=F(!1),t=ue();return t&&j(()=>{e.value=!0},t),e}function ls(e){let t=cs();return N(()=>(t.value,!!e()))}function us(e,t,n={}){let{window:r=rs,...i}=n,a,o=ls(()=>r&&`MutationObserver`in r),s=()=>{a&&=(a.disconnect(),void 0)},c=d(N(()=>{let t=Wo(P(e)).map(K).filter(Ao);return new Set(t)}),e=>{s(),o.value&&e.size&&(a=new MutationObserver(t),e.forEach(e=>a.observe(e,i)))},{immediate:!0,flush:`post`}),l=()=>a?.takeRecords(),u=()=>{c(),s()};return Eo(u),{isSupported:o,stop:u,takeRecords:l}}function ds(e){return typeof e==`function`?e:typeof e==`string`?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function fs(...e){let t,n,r={};e.length===3?(t=e[0],n=e[1],r=e[2]):e.length===2?typeof e[1]==`object`?(t=!0,n=e[0],r=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);let{target:i=rs,eventName:a=`keydown`,passive:o=!1,dedupe:s=!1}=r,c=ds(t);return q(i,a,e=>{e.repeat&&P(s)||c(e)&&n(e)},o)}var ps=Symbol(`vueuse-ssr-width`);function ms(){let e=Pe()?Oo(ps,null):null;return typeof e==`number`?e:void 0}function hs(e,t={}){let{window:n=rs,ssrWidth:r=ms()}=t,i=ls(()=>n&&`matchMedia`in n&&typeof n.matchMedia==`function`),a=F(typeof r==`number`),o=F(),s=F(!1);return h(()=>{if(a.value){a.value=!i.value,s.value=P(e).split(`,`).some(e=>{let t=e.includes(`not all`),n=e.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),i=e.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),a=!!(n||i);return n&&a&&(a=r>=Uo(n[1])),i&&a&&(a=r<=Uo(i[1])),t?!a:a});return}i.value&&(o.value=n.matchMedia(P(e)),s.value=o.value.matches)}),q(o,`change`,e=>{s.value=e.matches},{passive:!0}),N(()=>s.value)}function gs(e,t={}){let{controls:n=!1,navigator:r=as}=t,i=ls(()=>r&&`permissions`in r),a=F(),o=typeof e==`string`?{name:e}:e,s=F(),c=()=>{s.value=a.value?.state??`prompt`};q(a,`change`,c,{passive:!0});let l=Ho(async()=>{if(i.value){if(!a.value)try{a.value=await r.permissions.query(o)}catch{a.value=void 0}finally{c()}if(n)return Ae(a.value)}});return l(),n?{state:s,isSupported:i,query:l}:s}function _s(e={}){let{navigator:t=as,read:n=!1,source:r,copiedDuring:i=1500,legacy:a=!1}=e,o=ls(()=>t&&`clipboard`in t),s=gs(`clipboard-read`),c=gs(`clipboard-write`),l=N(()=>o.value||a),u=F(``),d=F(!1),f=Zo(()=>d.value=!1,i,{immediate:!1});async function p(){let e=!(o.value&&_(s.value));if(!e)try{u.value=await t.clipboard.readText()}catch{e=!0}e&&(u.value=g())}l.value&&n&&q([`copy`,`cut`],p,{passive:!0});async function m(e=P(r)){if(l.value&&e!=null){let n=!(o.value&&_(c.value));if(!n)try{await t.clipboard.writeText(e)}catch{n=!0}n&&h(e),u.value=e,d.value=!0,f.start()}}function h(e){let t=document.createElement(`textarea`);t.value=e,t.style.position=`absolute`,t.style.opacity=`0`,t.setAttribute(`readonly`,``),document.body.appendChild(t),t.select(),document.execCommand(`copy`),t.remove()}function g(){var e,t;return((e=document)==null||(t=e.getSelection)==null||(t=t.call(e))==null?void 0:t.toString())??``}function _(e){return e===`granted`||e===`prompt`}return{isSupported:l,text:Te(u),copied:Te(d),copy:m}}var vs=typeof globalThis<`u`?globalThis:typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:{},ys=`__vueuse_ssr_handlers__`,bs=xs();function xs(){return ys in vs||(vs[ys]=vs[ys]||{}),vs[ys]}function Ss(e,t){return bs[e]||t}function Cs(e){return hs(`(prefers-color-scheme: dark)`,e)}function ws(e){return e==null?`any`:e instanceof Set?`set`:e instanceof Map?`map`:e instanceof Date?`date`:typeof e==`boolean`?`boolean`:typeof e==`string`?`string`:typeof e==`object`?`object`:Number.isNaN(e)?`any`:`number`}var Ts={boolean:{read:e=>e===`true`,write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Es=`vueuse-storage`;function Ds(e,t,n,r={}){let{flush:i=`pre`,deep:a=!0,listenToStorageChanges:s=!0,writeDefaults:c=!0,mergeDefaults:l=!1,shallow:u,window:f=rs,eventFilter:p,onError:m=e=>{console.error(e)},initOnMounted:h}=r,g=(u?F:L)(typeof t==`function`?t():t),_=N(()=>P(e));if(!n)try{n=Ss(`getDefaultStorage`,()=>rs?.localStorage)()}catch(e){m(e)}if(!n)return g;let v=P(t),y=ws(v),b=r.serializer??Ts[y],{pause:x,resume:S}=Yo(g,e=>te(e),{flush:i,deep:a,eventFilter:p});d(_,()=>T(),{flush:i});let C=!1;f&&s&&(n instanceof Storage?q(f,`storage`,e=>{h&&!C||T(e)},{passive:!0}):q(f,Es,e=>{h&&!C||ne(e)})),h?Xo(()=>{C=!0,T()}):T();function ee(e,t){if(f){let r={key:_.value,oldValue:e,newValue:t,storageArea:n};f.dispatchEvent(n instanceof Storage?new StorageEvent(`storage`,r):new CustomEvent(Es,{detail:r}))}}function te(e){try{let t=n.getItem(_.value);if(e==null)ee(t,null),n.removeItem(_.value);else{let r=b.write(e);t!==r&&(n.setItem(_.value,r),ee(t,r))}}catch(e){m(e)}}function w(e){let t=e?e.newValue:n.getItem(_.value);if(t==null)return c&&v!=null&&n.setItem(_.value,b.write(v)),v;if(!e&&l){let e=b.read(t);return typeof l==`function`?l(e,v):y===`object`&&!Array.isArray(e)?{...v,...e}:e}else if(typeof t!=`string`)return t;else return b.read(t)}function T(e){if(!(e&&e.storageArea!==n)){if(e&&e.key==null){g.value=v;return}if(!(e&&e.key!==_.value)){x();try{let t=b.write(g.value);(e===void 0||e?.newValue!==t)&&(g.value=w(e))}catch(e){m(e)}finally{e?o(S):S()}}}}function ne(e){T(e.detail)}return g}var Os=`*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`;function ks(e={}){let{selector:t=`html`,attribute:n=`class`,initialValue:r=`auto`,window:i=rs,storage:a,storageKey:o=`vueuse-color-scheme`,listenToStorageChanges:s=!0,storageRef:c,emitAuto:l,disableTransition:u=!0}=e,f={auto:``,light:`light`,dark:`dark`,...e.modes||{}},p=Cs({window:i}),m=N(()=>p.value?`dark`:`light`),h=c||(o==null?Io(r):Ds(o,r,a,{window:i,listenToStorageChanges:s})),g=N(()=>h.value===`auto`?m.value:h.value),_=Ss(`updateHTMLAttrs`,(e,t,n)=>{let r=typeof e==`string`?i?.document.querySelector(e):K(e);if(!r)return;let a=new Set,o=new Set,s=null;if(t===`class`){let e=n.split(/\s/g);Object.values(f).flatMap(e=>(e||``).split(/\s/g)).filter(Boolean).forEach(t=>{e.includes(t)?a.add(t):o.add(t)})}else s={key:t,value:n};if(a.size===0&&o.size===0&&s===null)return;let c;u&&(c=i.document.createElement(`style`),c.appendChild(document.createTextNode(Os)),i.document.head.appendChild(c));for(let e of a)r.classList.add(e);for(let e of o)r.classList.remove(e);s&&r.setAttribute(s.key,s.value),u&&(i.getComputedStyle(c).opacity,document.head.removeChild(c))});function v(e){_(t,n,f[e]??e)}function y(t){e.onChanged?e.onChanged(t,v):v(t)}d(g,y,{flush:`post`,immediate:!0}),Xo(()=>y(g.value));let b=N({get(){return l?h.value:g.value},set(e){h.value=e}});return Object.assign(b,{store:h,system:m,state:g})}function As(e,t,n={}){let{window:r=rs,initialValue:i,observe:a=!1}=n,o=F(i),s=N(()=>{var e;return K(t)||(r==null||(e=r.document)==null?void 0:e.documentElement)});function c(){let t=P(e),n=P(s);n&&r&&t&&(o.value=r.getComputedStyle(n).getPropertyValue(t)?.trim()||o.value||i)}return a&&us(s,c,{attributeFilter:[`style`,`class`],window:r}),d([s,()=>P(e)],(e,t)=>{t[0]&&t[1]&&t[0].style.removeProperty(t[1]),c()},{immediate:!0}),d([o,s],([t,n])=>{let r=P(e);n?.style&&r&&(t==null?n.style.removeProperty(r):n.style.setProperty(r,t))},{immediate:!0}),o}function js(e={}){let{valueDark:t=`dark`,valueLight:n=``}=e,r=ks({...e,onChanged:(t,n)=>{var r;e.onChanged?(r=e.onChanged)==null||r.call(e,t===`dark`,n,t):n(t)},modes:{dark:t,light:n}}),i=N(()=>r.system.value);return N({get(){return r.value===`dark`},set(e){let t=e?`dark`:`light`;i.value===t?r.value=`auto`:r.value=t}})}function Ms(e,t,n={}){let{window:r=rs,...i}=n,a,o=ls(()=>r&&`ResizeObserver`in r),s=()=>{a&&=(a.disconnect(),void 0)},c=d(N(()=>{let t=P(e);return Array.isArray(t)?t.map(e=>K(e)):[K(t)]}),e=>{if(s(),o.value&&r){a=new ResizeObserver(t);for(let t of e)t&&a.observe(t,i)}},{immediate:!0,flush:`post`}),l=()=>{s(),c()};return Eo(l),{isSupported:o,stop:l}}function Ns(e,t={width:0,height:0},n={}){let{window:r=rs,box:i=`content-box`}=n,a=N(()=>{var t;return(t=K(e))==null||(t=t.namespaceURI)==null?void 0:t.includes(`svg`)}),o=F(t.width),s=F(t.height),{stop:c}=Ms(e,([t])=>{let n=i===`border-box`?t.borderBoxSize:i===`content-box`?t.contentBoxSize:t.devicePixelContentBoxSize;if(r&&a.value){let t=K(e);if(t){let e=t.getBoundingClientRect();o.value=e.width,s.value=e.height}}else if(n){let e=Wo(n);o.value=e.reduce((e,{inlineSize:t})=>e+t,0),s.value=e.reduce((e,{blockSize:t})=>e+t,0)}else o.value=t.contentRect.width,s.value=t.contentRect.height},n);Xo(()=>{let n=K(e);n&&(o.value=`offsetWidth`in n?n.offsetWidth:t.width,s.value=`offsetHeight`in n?n.offsetHeight:t.height)});let l=d(()=>K(e),e=>{o.value=e?t.width:0,s.value=e?t.height:0});function u(){c(),l()}return{width:o,height:s,stop:u}}var Ps=[`fullscreenchange`,`webkitfullscreenchange`,`webkitendfullscreen`,`mozfullscreenchange`,`MSFullscreenChange`];function Fs(e,t={}){let{document:n=is,autoExit:r=!1}=t,i=N(()=>K(e)??n?.documentElement),a=F(!1),o=N(()=>[`requestFullscreen`,`webkitRequestFullscreen`,`webkitEnterFullscreen`,`webkitEnterFullScreen`,`webkitRequestFullScreen`,`mozRequestFullScreen`,`msRequestFullscreen`].find(e=>n&&e in n||i.value&&e in i.value)),s=N(()=>[`exitFullscreen`,`webkitExitFullscreen`,`webkitExitFullScreen`,`webkitCancelFullScreen`,`mozCancelFullScreen`,`msExitFullscreen`].find(e=>n&&e in n||i.value&&e in i.value)),c=N(()=>[`fullScreen`,`webkitIsFullScreen`,`webkitDisplayingFullscreen`,`mozFullScreen`,`msFullscreenElement`].find(e=>n&&e in n||i.value&&e in i.value)),l=[`fullscreenElement`,`webkitFullscreenElement`,`mozFullScreenElement`,`msFullscreenElement`].find(e=>n&&e in n),u=ls(()=>i.value&&n&&o.value!==void 0&&s.value!==void 0&&c.value!==void 0),d=()=>l?n?.[l]===i.value:!1,f=()=>{if(c.value){if(n&&n[c.value]!=null)return n[c.value];{let e=i.value;if(e?.[c.value]!=null)return!!e[c.value]}}return!1};async function p(){if(!(!u.value||!a.value)){if(s.value)if(n?.[s.value]!=null)await n[s.value]();else{let e=i.value;e?.[s.value]!=null&&await e[s.value]()}a.value=!1}}async function m(){if(!u.value||a.value)return;f()&&await p();let e=i.value;o.value&&e?.[o.value]!=null&&(await e[o.value](),a.value=!0)}async function h(){await(a.value?p():m())}let g=()=>{let e=f();(!e||e&&d())&&(a.value=e)},_={capture:!1,passive:!0};return q(n,Ps,g,_),q(()=>K(i),Ps,g,_),Xo(g,!1),r&&Eo(p),{isSupported:u,isFullscreen:a,enter:m,exit:p,toggle:h}}function Is(e){return typeof Window<`u`&&e instanceof Window?e.document.documentElement:typeof Document<`u`&&e instanceof Document?e.documentElement:e}var Ls=1;function Rs(e,t={}){let{throttle:n=0,idle:r=200,onStop:i=No,onScroll:a=No,offset:o={left:0,right:0,top:0,bottom:0},observe:s={mutation:!1},eventListenerOptions:c={capture:!1,passive:!0},behavior:l=`auto`,window:u=rs,onError:d=e=>{console.error(e)}}=t,f=typeof s==`boolean`?{mutation:s}:s,p=F(0),m=F(0),h=N({get(){return p.value},set(e){_(e,void 0)}}),g=N({get(){return m.value},set(e){_(void 0,e)}});function _(t,n){var r,i;if(!u)return;let a=P(e);if(!a)return;(r=a instanceof Document?u.document.body:a)==null||r.scrollTo({top:P(n)??g.value,left:P(t)??h.value,behavior:P(l)});let o=(a==null||(i=a.document)==null?void 0:i.documentElement)||a?.documentElement||a;h!=null&&(p.value=o.scrollLeft),g!=null&&(m.value=o.scrollTop)}let v=F(!1),y=je({left:!0,right:!1,top:!0,bottom:!1}),b=je({left:!1,right:!1,top:!1,bottom:!1}),x=e=>{v.value&&(v.value=!1,b.left=!1,b.right=!1,b.top=!1,b.bottom=!1,i(e))},S=Ko(x,n+r),C=e=>{var t;if(!u)return;let n=(e==null||(t=e.document)==null?void 0:t.documentElement)||e?.documentElement||K(e),{display:r,flexDirection:i,direction:a}=u.getComputedStyle(n),s=a===`rtl`?-1:1,c=n.scrollLeft;b.left=c<p.value,b.right=c>p.value;let l=Math.abs(c*s)<=(o.left||0),d=Math.abs(c*s)+n.clientWidth>=n.scrollWidth-(o.right||0)-Ls;r===`flex`&&i===`row-reverse`?(y.left=d,y.right=l):(y.left=l,y.right=d),p.value=c;let f=n.scrollTop;e===u.document&&!f&&(f=u.document.body.scrollTop),b.top=f<m.value,b.bottom=f>m.value;let h=Math.abs(f)<=(o.top||0),g=Math.abs(f)+n.clientHeight>=n.scrollHeight-(o.bottom||0)-Ls;r===`flex`&&i===`column-reverse`?(y.top=g,y.bottom=h):(y.top=h,y.bottom=g),m.value=f},ee=e=>{u&&(C(e.target.documentElement??e.target),v.value=!0,S(e),a(e))};return q(e,`scroll`,n?qo(ee,n,!0,!1):ee,c),Xo(()=>{try{let t=P(e);if(!t)return;C(t)}catch(e){d(e)}}),f?.mutation&&e!=null&&e!==u&&e!==document&&us(e,()=>{let t=P(e);t&&C(t)},{attributes:!0,childList:!0,subtree:!0}),q(e,`scrollend`,x,c),{x:h,y:g,isScrolling:v,arrivedState:y,directions:b,measure(){let t=P(e);u&&t&&C(t)}}}function zs(e,t,n={}){let{window:r=rs}=n;return Ds(e,t,r?.localStorage,n)}function Bs(e){let t=window.getComputedStyle(e);if(t.overflowX===`scroll`||t.overflowY===`scroll`||t.overflowX===`auto`&&e.clientWidth<e.scrollWidth||t.overflowY===`auto`&&e.clientHeight<e.scrollHeight)return!0;{let t=e.parentNode;return!t||t.tagName===`BODY`?!1:Bs(t)}}function Vs(e){let t=e||window.event,n=t.target;return Bs(n)?!1:t.touches.length>1?!0:(t.preventDefault&&t.preventDefault(),!1)}var Hs=new WeakMap;function Us(e,t=!1){let n=F(t),r=null,i=``;d(Io(e),e=>{let t=Is(P(e));if(t){let e=t;if(Hs.get(e)||Hs.set(e,e.style.overflow),e.style.overflow!==`hidden`&&(i=e.style.overflow),e.style.overflow===`hidden`)return n.value=!0;if(n.value)return e.style.overflow=`hidden`}},{immediate:!0});let a=()=>{let t=Is(P(e));!t||n.value||(Po&&(r=q(t,`touchmove`,e=>{Vs(e)},{passive:!1})),t.style.overflow=`hidden`,n.value=!0)},o=()=>{let t=Is(P(e));!t||!n.value||(Po&&r?.(),t.style.overflow=i,Hs.delete(t),n.value=!1)};return Eo(o),N({get(){return n.value},set(e){e?a():o()}})}function Ws(e,t,n={}){let{window:r=rs}=n;return Ds(e,t,r?.sessionStorage,n)}function Gs(e={}){let{window:t=rs,...n}=e;return Rs(t,n)}function Ks(e={}){let{window:t=rs,initialWidth:n=1/0,initialHeight:r=1/0,listenOrientation:i=!0,includeScrollbar:a=!0,type:o=`inner`}=e,s=F(n),c=F(r),l=()=>{if(t)if(o===`outer`)s.value=t.outerWidth,c.value=t.outerHeight;else if(o===`visual`&&t.visualViewport){let{width:e,height:n,scale:r}=t.visualViewport;s.value=Math.round(e*r),c.value=Math.round(n*r)}else a?(s.value=t.innerWidth,c.value=t.innerHeight):(s.value=t.document.documentElement.clientWidth,c.value=t.document.documentElement.clientHeight)};l(),Xo(l);let u={passive:!0};return q(`resize`,l,u),t&&o===`visual`&&t.visualViewport&&q(t.visualViewport,`resize`,l,u),i&&d(hs(`(orientation: portrait)`),()=>l()),{width:s,height:c}}var qs=e=>To(bo(wo(atob(e),!0))),Js=e=>{let t=e.replaceAll(`<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}`},Ys=()=>navigator.userAgent,Xs=()=>{let e=navigator.userAgentData?.mobile;return Na(e)?e:/\b(Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini|Mobile|CriOS|FxiOS)\b/i.test(Ys())},Zs=()=>document.documentElement.dataset.theme===`dark`;Array.from({length:6},(e,t)=>`[vp-content] h${t+1}`).join(`,`);var Qs=e=>e.every(e=>e.type===ye?!0:e.type===D?e.children==null||Pa(e.children)&&Qs(e.children):!1),$s=(e,t)=>{let n=(t?._instance??ue())?.appContext.components;return n?e in n||me(e)in n||ge(me(e))in n:!1},ec=`message-container`,tc=class e{elements;constructor(){this.elements={}}static get containerElement(){let e=document.querySelector(`#${ec}`);return e||(e=document.createElement(`div`),e.id=ec,document.body.append(e),e)}getElement(e){return this.elements[e]}pop(t,n=2e3,r=!0){let i=Date.now(),a=document.createElement(`div`);return a.className=`message-item move-in`,a.innerHTML=t,e.containerElement.append(a),this.elements[i]=a,r&&a.addEventListener(`click`,()=>{this.close(i)}),n>0&&setTimeout(()=>{this.close(i)},n),i}close(e){if(e==null)Ra(this.elements).forEach(e=>{this.close(Number(e))});else{let t=this.elements[e];t.classList.remove(`move-in`),t.classList.add(`move-out`),t.addEventListener(`animationend`,()=>{t.remove(),delete this.elements[e]})}}destroy(){document.querySelector(`#${ec}`)?.remove(),this.elements={}}},nc=e=>typeof e==`number`?`${e}px`:e,rc=({size:e=48,stroke:t=4,wrapper:n=!0,height:r=2*e})=>{let a=i(`span`,{style:`\
--loading-icon: url("${Js(`<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: ${nc(e)};\
display: inline-block;\
width: var(--icon-size);\
height: var(--icon-size);\
background-color: currentcolor;\
-webkit-mask-image: var(--loading-icon);\
mask-image: var(--loading-icon)\
`});return n?i(`div`,{style:`\
display: flex;\
align-items: center;\
justify-content: center;\
height: ${nc(r)}\
`},a):a};rc.displayName=`LoadingIcon`;var ic=V({name:`FadeInExpandTransition`,props:{group:Boolean,appear:Boolean,width:Boolean,mode:String,onLeave:Function,onAfterLeave:Function,onAfterEnter:Function},setup(e,{slots:t}){let n=t=>{t.style[e.width?`maxWidth`:`maxHeight`]=`${t.offsetHeight}px`,t.offsetWidth},r=t=>{t.style[e.width?`maxWidth`:`maxHeight`]=`0`,t.offsetWidth,e.onLeave?.()},a=t=>{t.style[e.width?`maxWidth`:`maxHeight`]=``,e.onAfterLeave?.()},o=t=>{if(t.style.transition=`none`,e.width){let e=t.offsetWidth;t.style.maxWidth=`0`,t.offsetWidth,t.style.transition=``,t.style.maxWidth=`${e}px`}else{let e=t.offsetHeight;t.style.maxHeight=`0`,t.offsetWidth,t.style.transition=``,t.style.maxHeight=`${e}px`}t.offsetWidth},s=t=>{t.style[e.width?`maxWidth`:`maxHeight`]=``,e.onAfterEnter?.()};return()=>i(e.group?Zt:tt,{name:e.width?`fade-in-width-expand`:`fade-in-height-expand`,appear:e.appear,onEnter:o,onAfterEnter:s,onBeforeLeave:n,onLeave:r,onAfterLeave:a,...e.group?void 0:{mode:e.mode}},t)}}),ac=L(!1);typeof document<`u`&&(ac.value=Zs(),new MutationObserver(()=>{ac.value=Zs()}).observe(document.documentElement,{attributeFilter:[`data-theme`],attributes:!0}));var oc=e=>{let t=oa();return N(()=>{let n=P(e);return n[t.value]??n[`/`]??Object.values(n)[0]})},sc=/language-(shellscript|shell|bash|sh|zsh)/,cc=({selector:e,ignoreSelector:t,inlineSelector:n,duration:r=2e3,locales:i,showInMobile:a,transform:s})=>{let c=hs(`(max-width: 419px)`),l=N(()=>!c.value||a),u=oc(i),d=e=>{if(e.hasAttribute(`copy-code`))return;let t=document.createElement(`button`);t.type=`button`,t.classList.add(`vp-copy-code-button`),t.setAttribute(`aria-label`,u.value.copy),t.dataset.copied=u.value.copied,e.parentElement?.insertBefore(t,e),e.setAttribute(`copy-code`,``)},f=()=>{document.body.classList.toggle(`no-copy-code`,!l.value),l.value&&document.querySelectorAll(e).forEach(e=>{d(e)})};ts(l,()=>o(f),{flush:`post`}),ma(e=>{e!==`beforeUnmount`&&f()});let{copy:p}=_s({legacy:!0}),m=new WeakMap,h=null,g=async(e,n,i)=>{let a=n.cloneNode(!0);t&&a.querySelectorAll(t).forEach(e=>{e.remove()}),s&&s(a);let o=a.textContent||``;if(sc.test(e.className)&&(o=o.replaceAll(/^ *(\$|>) /gm,``)),await p(o),r<=0)return;i.classList.add(`copied`),clearTimeout(m.get(i));let c=setTimeout(()=>{i.classList.remove(`copied`),i.blur(),m.delete(i)},r);m.set(i,c)};q(`click`,e=>{let t=e.target;if(l.value&&t.matches(`div[class*="language-"] > button.vp-copy-code-button`)){let e=t.parentElement,n=t.nextElementSibling;if(!e||!n)return;g(e,n,t)}},{passive:!0}),n&&q(`dblclick`,e=>{let t=e.target;if(l.value&&t.matches(n)){let e=window.getSelection();e&&(t.contains(e.anchorNode)||t.contains(e.focusNode))&&e.removeAllRanges(),p(t.textContent||``),(h??=new tc).pop(`<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})},lc=Ve({default:()=>uc}),uc=Oa({setup:()=>{cc({selector:`[vp-content] div[class*="language-"] pre`,ignoreSelector:`.vp-copy-ignore,.diff.remove`,inlineSelector:``,locales:{"/":{copy:``,copied:``}},duration:2e3,showInMobile:!1})}}),dc=({selector:e=`div[class*="language-"].has-collapsed-lines > .collapsed-lines`}={})=>{q(`click`,t=>{let n=t.target;if(n.matches(e)){let e=n.parentElement;e?.classList.toggle(`collapsed`)&&e.scrollIntoView({block:`center`,behavior:`instant`})}},{passive:!0})},fc=Ve({default:()=>pc}),pc={setup(){dc()}},mc=V({__name:`VPCopyButton`,props:{text:{},encode:{type:Boolean,default:!1}},setup(e){let t=N(()=>e.encode?qs(e.text):e.text),{copied:n,copy:r}=_s();return(e,i)=>(_(),I(`button`,{type:`button`,class:l([`vp-copy-code-button`,{copied:B(n)}]),"aria-label":`Copy`,"data-copied":`Copied`,onClick:i[0]||=e=>B(r)(t.value)},null,2))}}),hc={key:0,class:`vp-tabs`},gc={class:`vp-tabs-nav`,role:`tablist`},_c=[`aria-controls`,`aria-selected`,`onClick`,`onKeydown`],vc=[`id`,`aria-expanded`],yc={class:`vp-tab-title`},bc=`VUEPRESS_TAB_STORE`,xc=V({__name:`Tabs`,props:{id:{},tabId:{default:``},active:{default:0},data:{}},setup(e){let t=Ds(bc,{}),n=L(e.active),r=F([]);function i(){e.tabId&&(t.value[e.tabId]=e.data[n.value]?.id)}function a(e=n.value){n.value=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 s(e,t){e.key===` `||e.key===`Enter`?(e.preventDefault(),n.value=t):e.key===`ArrowRight`?(e.preventDefault(),a()):e.key===`ArrowLeft`&&(e.preventDefault(),o()),i()}function c(){if(e.tabId){let n=e.data.findIndex(({id:n})=>t.value[e.tabId]===n);if(n!==-1)return n}return e.active}j(()=>{n.value=c(),d(()=>t.value[e.tabId],(t,r)=>{if(e.tabId&&t!==r){let r=e.data.findIndex(({id:e})=>e===t);r!==-1&&(n.value=r)}})});function f(e){n.value=e,i()}return(t,i)=>e.data.length?(_(),I(`div`,hc,[z(`div`,gc,[(_(!0),I(D,null,x(e.data,(i,a)=>(_(),I(`button`,{key:a,ref_for:!0,ref:e=>e&&(r.value[a]=e),class:l([`vp-tab-nav`,{active:a===n.value}]),type:`button`,role:`tab`,"aria-controls":`tab-${e.id}-${a}`,"aria-selected":a===n.value,onClick:()=>f(a),onKeydown:e=>s(e,a)},[u(t.$slots,`title${a}`,{value:i.id,isActive:a===n.value})],42,_c))),128))]),(_(!0),I(D,null,x(e.data,(r,i)=>(_(),I(`div`,{id:`tab-${e.id}-${i}`,key:i,class:l([`vp-tab`,{active:i===n.value}]),role:`tabpanel`,"aria-expanded":i===n.value},[z(`div`,yc,[u(t.$slots,`title${i}`,{value:r.id,isActive:i===n.value})]),u(t.$slots,`tab${i}`,{value:r.id,isActive:i===n.value})],10,vc))),128))])):k(``,!0)}}),Sc={key:0,class:`vp-code-tabs`},Cc={class:`vp-code-tabs-nav`,role:`tablist`},wc=[`aria-controls`,`aria-selected`,`onClick`,`onKeydown`],Tc=[`id`,`aria-expanded`],Ec={class:`vp-code-tab-title`},Dc=`VUEPRESS_CODE_TAB_STORE`,Oc=V({__name:`CodeTabs`,props:{id:{},tabId:{default:``},active:{default:0},data:{}},setup(e){let t=e,n=Ds(Dc,{}),r=L(t.active),i=F([]);function a(){t.tabId&&(n.value[t.tabId]=t.data[r.value].id)}function o(e=r.value){r.value=e<i.value.length-1?e+1:0,i.value[r.value].focus()}function s(e=r.value){r.value=e>0?e-1:i.value.length-1,i.value[r.value].focus()}function c(e,i){e.key===` `||e.key===`Enter`?(e.preventDefault(),r.value=i):e.key===`ArrowRight`?(e.preventDefault(),o()):e.key===`ArrowLeft`&&(e.preventDefault(),s()),t.tabId&&(n.value[t.tabId]=t.data[r.value].id)}function f(){if(t.tabId){let e=t.data.findIndex(({id:e})=>n.value[t.tabId]===e);if(e!==-1)return e}return t.active}j(()=>{r.value=f(),d(()=>n.value[t.tabId],(e,n)=>{if(t.tabId&&e!==n){let n=t.data.findIndex(({id:t})=>t===e);n!==-1&&(r.value=n)}})});function p(e){r.value=e,a()}return(t,n)=>e.data.length?(_(),I(`div`,Sc,[z(`div`,Cc,[(_(!0),I(D,null,x(e.data,(n,a)=>(_(),I(`button`,{key:a,ref_for:!0,ref:e=>e&&(i.value[a]=e),class:l([`vp-code-tab-nav`,{active:a===r.value}]),type:`button`,role:`tab`,"aria-controls":`codetab-${e.id}-${a}`,"aria-selected":a===r.value,onClick:()=>p(a),onKeydown:e=>c(e,a)},[u(t.$slots,`title${a}`,{value:n.id,isActive:a===r.value})],42,wc))),128))]),(_(!0),I(D,null,x(e.data,(n,i)=>(_(),I(`div`,{id:`codetab-${e.id}-${i}`,key:i,class:l([`vp-code-tab`,{active:i===r.value}]),role:`tabpanel`,"aria-expanded":i===r.value},[z(`div`,Ec,[u(t.$slots,`title${i}`,{value:n.id,isActive:i===r.value})]),u(t.$slots,`tab${i}`,{value:n.id,isActive:i===r.value})],10,Tc))),128))])):k(``,!0)}}),kc={plot:!0},Ac={dashjs:!0,hlsjs:!0,mpegtsjs:!0},jc=[`mp4`,`mp3`,`webm`,`ogg`];Ac.dashjs&&jc.push(`mpd`,`dash`),Ac.hlsjs&&jc.push(`m3u8`,`hls`),Ac.mpegtsjs&&jc.push(`ts`,`flv`);var Mc=V({__name:`Plot`,props:{trigger:{},effect:{}},setup(e){let t=e,n=na(),r=hs(`(max-width: 768px)`),i=N(()=>{let e=typeof kc.plot==`object`?kc.plot:{},i=typeof n.value.plot==`object`?n.value.plot:{};return{trigger:r.value?`click`:t.trigger??i.trigger??e.trigger??`hover`,effect:t.effect??i.effect??e.effect??`mask`}}),a=L(!1),o=ne(`el`),s=L([]);j(()=>{if(!o.value)return;let e=o.value.classList;!e.contains(`hover`)&&!e.contains(`click`)&&s.value.push(i.value.trigger),!e.contains(`mask`)&&!e.contains(`blur`)&&s.value.push(i.value.effect)}),ss(o,()=>{(i.value.trigger===`click`||o.value?.classList.contains(`click`))&&(a.value=!1)});function c(){(i.value.trigger===`click`||o.value?.classList.contains(`click`))&&(a.value=!a.value)}return(e,t)=>(_(),I(`span`,{ref_key:`el`,ref:o,class:l([`vp-plot`,[{active:a.value},...s.value]]),onClick:c},[u(e.$slots,`default`)],2))}}),Nc={class:`vp-file-tree-node`},Pc={key:0,class:`comment`},Fc={key:0,class:`group`},Ic=V({__name:`FileTreeNode`,props:{type:{},filename:{},level:{},diff:{},expanded:{type:Boolean},focus:{type:Boolean},filepath:{}},setup(e){let t=w(`active-file-tree-node`,L(``)),n=w(`on-file-tree-node-click`,()=>{}),r=L(e.expanded);function i(){e.filename===``||e.filename===`...`||n(e.filepath||e.filename,e.type)}function a(t){e.type===`folder`?t.target.matches(`.comment, .comment *`)||(r.value=!r.value,i()):i()}return(n,i)=>(_(),I(`div`,Nc,[z(`p`,{class:l([`vp-file-tree-info`,{[e.type]:!0,focus:e.focus,expanded:e.type===`folder`?r.value:!1,active:e.type===`file`?B(t)===e.filepath:!1,diff:e.diff,add:e.diff===`add`,remove:e.diff===`remove`}]),style:b({"--file-tree-level":-e.level}),onClick:a},[u(n.$slots,`icon`),z(`span`,{class:l([`name`,[e.type]])},M(e.filename),3),n.$slots.comment?(_(),I(`span`,Pc,[u(n.$slots,`comment`)])):k(``,!0)],6),e.type===`folder`?oe((_(),I(`div`,Fc,[u(n.$slots,`default`)],512)),[[yt,r.value]]):k(``,!0)]))}}),Lc=`data-mark-mode`,Rc=`lazy`,zc=`vp-mark-visible`,Bc=`data-vp-mark-bound`,Vc=`mark`,Hc=`${Vc}[${Bc}="1"]`;function Uc(e){if(typeof window>`u`)return;let t=document.documentElement;if(e!==Rc){t.removeAttribute(Lc);return}t.setAttribute(Lc,Rc);let n=null,r=null,i=()=>(n||=new IntersectionObserver((e,t)=>{for(let n of e){if(!n.isIntersecting&&n.intersectionRatio<=0)continue;let e=n.target;e.classList.add(zc),e.removeAttribute(Bc),t.unobserve(e)}},{threshold:[0,.1,.25,.5],rootMargin:`8% 0px -8% 0px`}),n),a=()=>{let e=Array.from(document.querySelectorAll(Vc)).filter(e=>e instanceof HTMLElement&&!e.classList.contains(zc)&&e.getAttribute(Bc)!==`1`);if(e.length===0)return;let t=i();for(let n of e)n.setAttribute(Bc,`1`),t.observe(n)},o=()=>{r!==null&&cancelAnimationFrame(r),r=requestAnimationFrame(()=>{r=null,a()})},s=()=>{n&&(n.disconnect(),n=null,Array.from(document.querySelectorAll(Hc)||[]).forEach(e=>{e.classList.contains(zc)||e.removeAttribute(Bc)}))};ma(()=>{s(),o()})}var Wc=Ve({default:()=>Gc}),Gc=Oa({enhance({router:e,app:t}){t.component(`VPCopyButton`,mc),t.component(`Tabs`,xc),t.component(`CodeTabs`,Oc),t.component(`Plot`,Mc),t.component(`FileTreeNode`,Ic)},setup(){Uc(`eager`)}}),Kc=Ve({}),qc=(e,t)=>{e.classList.add(t)},Jc=(e,t)=>{e.classList.remove(t)},Yc=e=>{e?.remove()},Xc=(e,t,n)=>e<t?t:e>n?n:e,Zc=e=>(-1+e)*100,Qc=(()=>{let e=[],t=()=>{let n=e.shift();n&&n(t)};return n=>{e.push(n),e.length===1&&t()}})(),$c=e=>e.replace(/^-ms-/,`ms-`).replaceAll(/-([\da-z])/gi,(e,t)=>t.toUpperCase()),el=(()=>{let e=[`Webkit`,`O`,`Moz`,`ms`],t={},n=t=>{let{style:n}=document.body;if(t in n)return t;let r=t.charAt(0).toUpperCase()+t.slice(1),i=e.length;for(;i--;){let t=`${e[i]}${r}`;if(t in n)return t}return t},r=e=>{let r=$c(e);return t[r]??=n(r)},i=(e,t,n)=>{e.style[r(t)]=n};return(e,t)=>{for(let[n,r]of Ia(t))Ma(r)&&i(e,n,r)}})(),tl={minimum:.08,easing:`ease`,speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:`[role="bar"]`,parent:`body`,template:`<div class="bar" role="bar"></div>`},J={percent:null,isRendered:()=>!!document.querySelector(`#nprogress`),set:e=>{let{speed:t,easing:n}=tl,r=J.isStarted(),i=Xc(e,tl.minimum,1);J.percent=i===1?null:i;let a=J.render(!r),o=a.querySelector(tl.barSelector);return a.offsetWidth,Qc(e=>{el(o,{transform:`translate3d(${Zc(i)}%,0,0)`,transition:`all ${t}ms ${n}`}),i===1?(el(a,{transition:`none`,opacity:`1`}),a.offsetWidth,setTimeout(()=>{el(a,{transition:`all ${t}ms linear`,opacity:`0`}),setTimeout(()=>{J.remove(),e()},t)},t)):setTimeout(()=>{e()},t)}),J},isStarted:()=>typeof J.percent==`number`,start:()=>{J.percent||J.set(0);let e=()=>{setTimeout(()=>{J.percent&&(J.trickle(),e())},tl.trickleSpeed)};return tl.trickle&&e(),J},done:e=>!e&&!J.percent?J:J.increase(.3+.5*Math.random()).set(1),increase:e=>{let{percent:t}=J;return t?(t=Xc(t+(typeof e==`number`?e:(1-t)*Xc(Math.random()*t,.1,.95)),0,.994),J.set(t)):J.start()},trickle:()=>J.increase(Math.random()*tl.trickleRate),render:e=>{if(J.isRendered())return document.querySelector(`#nprogress`);qc(document.documentElement,`nprogress-busy`);let t=document.createElement(`div`);t.id=`nprogress`,t.innerHTML=tl.template;let n=t.querySelector(tl.barSelector),r=document.querySelector(tl.parent);return el(n,{transition:`all 0 linear`,transform:`translate3d(${e?`-100`:Zc(J.percent??0)}%,0,0)`}),r&&(r!==document.body&&qc(r,`nprogress-custom-parent`),r.append(t)),t},remove:()=>{Jc(document.documentElement,`nprogress-busy`),Jc(document.querySelector(tl.parent),`nprogress-custom-parent`),Yc(document.querySelector(`#nprogress`))}},nl=()=>{j(()=>{let e=ir(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(e=>{t.has(e.path)||J.start()}),e.afterEach(e=>{t.add(e.path),J.done()})})},rl=Ve({default:()=>il}),il=Oa({setup(){nl()}}),al=L({}),ol=Symbol(``),sl=()=>w(ol),cl=e=>{e.provide(ol,al)},ll=async e=>{try{await e.decode()}catch{throw Error(`Image decoding failed: ${e.src}`)}return{type:`image`,element:e,src:e.src,width:e.naturalWidth,height:e.naturalHeight,alt:e.alt,msrc:e.src}},ul=`<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>`,dl=(e,{download:t=!0,fullscreen:n=!0}={})=>{e.on(`uiRegister`,()=>{if(e.ui.registerElement({name:`bulletsIndicator`,className:`photo-swipe-bullets-indicator`,appendTo:`wrapper`,onInit:t=>{let n=[],r=-1;for(let r=0;r<e.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}=Fs();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)})}})})},fl=({selector:e,locales:n,download:r=!0,fullscreen:i=!0,scrollToClose:a=!0})=>{let o=sl(),s=oc(n),c=da(),l=N(()=>{let{photoSwipe:t}=c.value;return t===!1?null:Hn(t)?t:Pa(e)?e.join(`, `):e}),u=N(()=>({...o.value,...s.value,download:r,fullscreen:i,scrollToClose:a})),d=null,f=0,p=null;q(`click`,async e=>{let t=e.target;if(!l.value||!d||!t.matches(l.value))return;f!==0&&p.destroy();let n=Date.now(),o=await d,s=[...document.querySelectorAll(l.value)],c=s.map(e=>({html:ul,element:e,msrc:e.src}));p=new o({preloaderDelay:0,showHideAnimationType:`zoom`,...u.value,dataSource:c,index:s.indexOf(t),...a?{closeOnVerticalDrag:!0,wheelToZoom:!1}:{}}),f=n,dl(p,{download:r,fullscreen:i}),p.init(),p.on(`destroy`,()=>{p=null,f=0}),s.map((e,t)=>ll(e).then(e=>{f===n&&(c.splice(t,1,e),p?.refreshSlideContent(t))}))},{passive:!0}),q(`wheel`,()=>{u.value.scrollToClose&&p?.close()}),j(()=>{(`requestIdleCallback`in window?window.requestIdleCallback:setTimeout)(()=>{d=Yi(async()=>{let{default:e}=await import(`./photoswipe.esm-DQgKG8Z9.js`);return{default:e}},[]).then(({default:e})=>e)})}),t(()=>{p?.destroy()})},pl=Ve({default:()=>yl}),ml=`.vp-doc :not(a) > img:not([no-view],.no-view,.ignore)`,hl={"/":{closeTitle:``,downloadTitle:``,fullscreenTitle:``,zoomTitle:``,arrowPrevTitle:` ()`,arrowNextTitle:` ()`}},gl=!0,_l=!0,vl=!0,yl=Oa({enhance:({app:e})=>{cl(e)},setup:()=>{fl({selector:ml,locales:hl,download:gl,fullscreen:_l,scrollToClose:vl})}}),bl={"/":()=>Yi(()=>import(`./searchBox-default-D_-EysPk.js`),[])},xl={"/":{placeholder:`Search`,resetButtonTitle:`Reset search`,backButtonTitle:`Close search`,noResultsText:`No results for`,footer:{selectText:`to select`,selectKeyAriaLabel:`enter`,navigateText:`to navigate`,navigateUpKeyAriaLabel:`up arrow`,navigateDownKeyAriaLabel:`down arrow`,closeText:`to close`,closeKeyAriaLabel:`escape`}}};function Sl(e){let t=pe(e),n=oa();return N(()=>t.value[n.value]??xl[n.value]??xl[`/`])}var Cl=F(bl);function wl(){return Cl}var Tl=[`aria-label`],El={class:`mini-search-button-container`},Dl={class:`mini-search-button-placeholder`},Ol=V({__name:`SearchButton`,props:{locales:{}},setup(e){let t=Sl(pe(()=>e.locales));return(e,n)=>(_(),I(`button`,{type:`button`,class:`mini-search mini-search-button`,"aria-label":B(t).placeholder},[z(`span`,El,[n[0]||=z(`span`,{class:`mini-search-search-icon vpi-mini-search`,"aria-label":`search icon`},null,-1),z(`span`,Dl,M(B(t).placeholder),1)]),n[1]||=z(`span`,{class:`mini-search-button-keys`},[z(`kbd`,{class:`mini-search-button-key`}),z(`kbd`,{class:`mini-search-button-key`},`K`)],-1)],8,Tl))}}),kl={class:`search-wrapper`},Al={id:`local-search`},jl=R(V({__name:`Search`,props:{locales:{},options:{}},setup(e){let t=Me(()=>Yi(()=>import(`./SearchBox-DdFtYnZ4.js`),__vite__mapDeps([12,1]))),n=L(!1);fs(`k`,e=>{(e.ctrlKey||e.metaKey)&&(e.preventDefault(),n.value=!0)}),fs(`/`,e=>{r(e)||(e.preventDefault(),n.value=!0)});function r(e){let t=e.target,n=t.tagName;return t.isContentEditable||n===`INPUT`||n===`SELECT`||n===`TEXTAREA`}return(r,i)=>(_(),I(`div`,kl,[n.value?(_(),O(B(t),{key:0,locales:e.locales,options:e.options,onClose:i[0]||=e=>n.value=!1},null,8,[`locales`,`options`])):k(``,!0),z(`div`,Al,[E(Ol,{locales:e.locales,onClick:i[1]||=e=>n.value=!0},null,8,[`locales`])])]))}}),[[`__scopeId`,`data-v-e32f6223`]]),Ml=Ve({default:()=>Fl}),Nl={"/":{placeholder:``,resetButtonTitle:``,backButtonTitle:``,noResultsText:``,footer:{selectText:``,selectKeyAriaLabel:``,navigateText:``,navigateUpKeyAriaLabel:``,navigateDownKeyAriaLabel:``,closeText:``,closeKeyAriaLabel:`退`}}},Pl={},Fl=Oa({enhance({app:e}){e.component(`SearchBox`,e=>i(jl,{locales:Nl,options:Pl,...e}))}}),Il={"/":{contributors:``,changelog:``,timeOn:``,viewChangelog:``,latestUpdateAt:``}},Ll=()=>oc(Il),Rl=({level:e=2,text:t,anchor:n})=>i(`h${e||2}`,{id:n,tabindex:`-1`},i(`a`,{href:`#${n}`,class:`header-anchor`},i(`span`,t))),zl=(e=!0)=>{let{frontmatter:t,page:n}=ua();return N(()=>t.value.contributors===!1||!P(e)?[]:n.value.git.contributors??[])},Bl=({name:e,url:t,avatar:n})=>i(t?`a`:`span`,{href:t,target:`_blank`,rel:`noreferrer`,class:`vp-contributor`},[n?i(`img`,{src:n,alt:``,class:`vp-contributor-avatar`}):null,i(`span`,{class:`vp-contributor-name`},e)]),Vl=V({name:`GitContributors`,props:{title:String,headerLevel:{type:Number,default:2}},setup(e){let t=zl(),n=Ll();return()=>t.value.length>0?[i(Rl,{level:e.headerLevel,anchor:`doc-contributors`,text:e.title||n.value.contributors}),i(`div`,{class:`vp-contributors`},t.value.map(e=>i(Bl,e)))]:null}}),Hl={provider:`github`,pattern:{commit:`:repo/commit/:hash`,issue:`:repo/issues/:issue`,tag:`:repo/releases/tag/:tag`},repo:`pengzhanbo/vuepress-theme-plume`},Ul=(e,t)=>!e||Tn(e)?e:t===`github`?`https://github.com/${e}`:t===`gitee`?`https://gitee.com/${e}`:e,Wl=/#(\d+)/g,Gl=(e=!0)=>{let{frontmatter:t,lang:n,page:r}=ua(),{pattern:i={},provider:a}=Hl,o=Ul(Hl.repo,a);return N(()=>{if(t.value.changelog===!1||!P(e))return[];let a=new Intl.DateTimeFormat(n.value,{dateStyle:`short`});return(r.value.git?.changelog??[]).map(e=>{let t=Object.assign({date:a.format(e.time)},e);return i.issue&&o&&(t.message=t.message.replace(Wl,(e,t)=>`<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})})},Kl=(e=!0)=>{let{lang:t,page:n}=ua(),r=Ll();return N(()=>{if(!P(e))return null;let i=n.value.git?.updatedTime??n.value.git?.changelog?.[0].time;if(!i)return null;let a=new Date(i);return{date:a,text:new Intl.DateTimeFormat(t.value,{dateStyle:`short`,timeStyle:`short`}).format(i),iso:a.toISOString(),locale:r.value.latestUpdateAt}})},ql=V({name:`GitChangelog`,props:{title:String,headerLevel:{type:Number,default:2}},setup(e){let t=Gl(),n=Ll(),r=Kl(),[a,o]=Qo(),s=()=>i(`div`,{class:`vp-changelog-header`,onClick:()=>o()},[i(`div`,{class:`vp-latest-updated`},[i(`span`,{class:`vp-changelog-icon`}),i(`span`,{"data-allow-mismatch":``},r.value.text)]),i(`div`,[i(`span`,{class:`vp-changelog-menu-icon`}),i(`span`,n.value.viewChangelog)])]),c=({item:e})=>i(`li`,{class:`vp-changelog-item-tag`},i(`div`,[i(`a`,{class:`vp-changelog-tag`},i(`code`,e.tag)),i(`span`,{class:`vp-changelog-date`,"data-allow-mismatch":``},[n.value.timeOn,` `,i(`time`,{datetime:new Date(e.time).toISOString()},e.date)])])),l=({item:e})=>i(`li`,{class:`vp-changelog-item-commit`},[i(e.commitUrl?`a`:`span`,{class:`vp-changelog-hash`,href:e.commitUrl,target:`_blank`,rel:`noreferrer`},[i(`code`,e.hash.slice(0,5))]),i(`span`,{class:`vp-changelog-divider`},`-`),i(`span`,{class:`vp-changelog-message`,innerHTML:e.message}),i(`span`,{class:`vp-changelog-date`,"data-allow-mismatch":``},[n.value.timeOn||`on`,` `,i(`time`,{datetime:new Date(e.time).toISOString()},e.date)])]);return()=>t.value.length>0?[i(Rl,{level:e.headerLevel,anchor:`doc-changelog`,text:e.title||n.value.changelog}),i(`div`,{class:[`vp-changelog-wrapper`,{active:a.value}]},[i(s),i(`ul`,{class:`vp-changelog-list`},[t.value.map(e=>e.tag?i(c,{item:e,key:e.tag}):i(l,{item:e,key:e.hash}))])])]:null}}),Jl=Ve({default:()=>Yl}),Yl={enhance:({app:e})=>{e.component(`GitContributors`,Vl),e.component(`GitChangelog`,ql)}},Xl={"/":[{type:`post`,dir:`blog`,title:``,link:`/blog/`,linkPrefix:`/blog/`,tags:!0,tagsLink:`/blog/tags/`,archives:!0,archivesLink:`/blog/archives/`,categories:!0,categoriesLink:`/blog/categories/`},{type:`doc`,dir:`demo`,linkPrefix:`/demo/`,title:``}]};function Zl(e){return!Tn(e)||/github\.com/.test(e)?`GitHub`:/bitbucket\.org/.test(e)?`Bitbucket`:/gitlab\.com/.test(e)?`GitLab`:/gitee\.com/.test(e)?`Gitee`:null}var Ql={GitHub:`:repo/edit/:branch/:path`,GitLab:`:repo/-/edit/:branch/:path`,Gitee:`:repo/edit/:branch/:path`,Bitbucket:`:repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default`};function $l({docsRepo:e,editLinkPattern:t}){if(t)return t;let n=Zl(e);return n===null?null:Ql[n]}function eu({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:r,editLinkPattern:i}){if(!r)return null;let a=$l({docsRepo:e,editLinkPattern:i});return a?a.replace(/:repo/,Tn(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,zn(`${Rn(n)}/${r}`)):null}function tu(e){let{notFound:t,meta:n,path:r}=ya(e);return t?{text:r,link:r}:{text:n.title||nu(r),link:r,icon:n.icon,badge:n.badge}}function nu(e){return e=e.replace(/index\.html?$/i,``).replace(/\.html?$/i,``).replace(/\/$/,``),decodeURIComponent(e.slice(e.lastIndexOf(`/`)+1))}function ru(e=``,t=``){return Va(t)||Sn(t)?t:In(`${e}/${t}`.replace(/\/+/g,`/`))}function iu(e,t=``){return Ln(ru(e,t))}var au=/#.*/,ou=/(index|README)?\.(md|html)$/,su=typeof document<`u`;function cu(e){return Array.isArray(e)?e:[e]}function lu(e,t,n=!1){if(t===void 0)return!1;if(e=uu(`/${e.replace(/^\//,``)}`),n)return new RegExp(t).test(e);if(uu(t)!==e)return!1;let r=t.match(au);return r?(su?location.hash:``)===r[0]:!0}function uu(e){return decodeURI(e).replace(au,``).replace(ou,``)}function du(e){return e===void 0?``:String(Number(e))===String(e)?`${e}px`:e}var fu=[`linear-gradient`,`radial-gradient`,`repeating-linear-gradient`,`repeating-radial-gradient`,`conic-gradient`];function pu(e){return fu.some(t=>e.startsWith(t))}var mu={locales:{"/":{selectLanguageName:``,selectLanguageText:``,appearanceText:``,lightModeSwitchTitle:``,darkModeSwitchTitle:``,outlineLabel:``,returnToTopLabel:``,editLinkText:``,contributorsText:``,prevPageLabel:``,nextPageLabel:``,lastUpdatedText:``,changelogText:``,changelogOnText:``,changelogButtonText:``,copyrightText:``,copyrightAuthorText:``,copyrightCreationOriginalText:``,copyrightCreationTranslateText:``,copyrightCreationReprintText:``,copyrightLicenseText:``,openNewWindowText:``,notFound:{code:`404`,title:``,quote:``,linkText:``},homeText:``,postsText:``,tagText:``,archiveText:``,categoryText:``,archiveTotalText:`{count} `,encryptButtonText:``,encryptPlaceholder:``,encryptGlobalText:`访`,encryptPageText:`访`,footer:{message:`Powered by <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},hu=[`eJyLjgUAARUAuQ==`,`eJyrrgUAAXUA+Q==`,0,``];function gu(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})}var Y=class{constructor(){this.mutex=Promise.resolve()}lock(){let e=()=>{};return this.mutex=this.mutex.then(()=>new Promise(e)),new Promise(t=>{e=t})}dispatch(e){return gu(this,void 0,void 0,function*(){let t=yield this.lock();try{return yield Promise.resolve(e())}finally{t()}})}};function _u(){return typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:global}var vu=_u(),yu=vu.Buffer??null,bu=vu.TextEncoder?new vu.TextEncoder:null;function xu(e,t){return(e&15)+(e>>6|e>>3&8)<<4|(t&15)+(t>>6|t>>3&8)}function Su(e,t){let n=t.length>>1;for(let r=0;r<n;r++){let n=r<<1;e[r]=xu(t.charCodeAt(n),t.charCodeAt(n+1))}}function Cu(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]!==xu(e.charCodeAt(r),e.charCodeAt(r+1)))return!1}return!0}var wu=87,Tu=48;function Eu(e,t,n){let r=0;for(let i=0;i<n;i++){let n=t[i]>>>4;e[r++]=n>9?n+wu:n+Tu,n=t[i]&15,e[r++]=n>9?n+wu:n+Tu}return String.fromCharCode.apply(null,e)}var Du=yu===null?e=>{if(typeof e==`string`)return bu.encode(e);if(ArrayBuffer.isView(e))return new Uint8Array(e.buffer,e.byteOffset,e.byteLength);throw Error(`Invalid data type!`)}:e=>{if(typeof e==`string`){let t=yu.from(e,`utf8`);return new Uint8Array(t.buffer,t.byteOffset,t.length)}if(yu.isBuffer(e))return new Uint8Array(e.buffer,e.byteOffset,e.length);if(ArrayBuffer.isView(e))return new Uint8Array(e.buffer,e.byteOffset,e.byteLength);throw Error(`Invalid data type!`)},Ou=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,ku=new Uint8Array(256);for(let e=0;e<64;e++)ku[Ou.charCodeAt(e)]=e;function Au(e){let t=Math.floor(e.length*.75),n=e.length;return e[n-1]===`=`&&(--t,e[n-2]===`=`&&--t),t}function ju(e){let t=Au(e),n=e.length,r=new Uint8Array(t),i=0;for(let t=0;t<n;t+=4){let n=ku[e.charCodeAt(t)],a=ku[e.charCodeAt(t+1)],o=ku[e.charCodeAt(t+2)],s=ku[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 Mu=16*1024,Nu=4,Pu=new Y,Fu=new Map;function Iu(e,t){return gu(this,void 0,void 0,function*(){let n=null,r=null,i=!1;if(typeof WebAssembly>`u`)throw Error(`WebAssembly is not supported in this environment!`);let a=(e,t=0)=>{r.set(e,t)},o=()=>r,s=()=>n.exports,c=e=>{n.exports.Hash_SetMemorySize(e);let t=n.exports.Hash_GetBuffer(),i=n.exports.memory.buffer;r=new Uint8Array(i,t,e)},l=()=>new DataView(n.exports.memory.buffer).getUint32(n.exports.STATE_SIZE,!0),u=Pu.dispatch(()=>gu(this,void 0,void 0,function*(){if(!Fu.has(e.name)){let t=ju(e.data),n=WebAssembly.compile(t);Fu.set(e.name,n)}let t=yield Fu.get(e.name);n=yield WebAssembly.instantiate(t,{})})),d=()=>gu(this,void 0,void 0,function*(){n||(yield u);let e=n.exports.Hash_GetBuffer(),t=n.exports.memory.buffer;r=new Uint8Array(t,e,Mu)}),f=(e=null)=>{i=!0,n.exports.Hash_Init(e)},p=e=>{let t=0;for(;t<e.length;){let i=e.subarray(t,t+Mu);t+=i.length,r.set(i),n.exports.Hash_Update(i.length)}},m=e=>{if(!i)throw Error(`update() called before init()`);p(Du(e))},h=new Uint8Array(t*2),g=(e,a=null)=>{if(!i)throw Error(`digest() called before init()`);return i=!1,n.exports.Hash_Final(a),e===`binary`?r.slice(0,t):Eu(h,r,t)},_=()=>{if(!i)throw Error(`save() can only be called after init() and before digest()`);let t=n.exports.Hash_GetState(),r=l(),a=n.exports.memory.buffer,o=new Uint8Array(a,t,r),s=new Uint8Array(Nu+r);return Su(s,e.hash),s.set(o,Nu),s},v=t=>{if(!(t instanceof Uint8Array))throw Error(`load() expects an Uint8Array generated by save()`);let r=n.exports.Hash_GetState(),a=l(),o=Nu+a,s=n.exports.memory.buffer;if(t.length!==o)throw Error(`Bad state length (expected ${o} bytes, got ${t.length})`);if(!Cu(e.hash,t.subarray(0,Nu)))throw Error(`This state was written by an incompatible hash implementation`);let c=t.subarray(Nu);new Uint8Array(s,r,a).set(c),i=!0},y=e=>typeof e==`string`?e.length<Mu/4:e.byteLength<Mu,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=Du(e);return r.set(o),n.exports.Hash_Calculate(o.length,i,a),Eu(h,r,t)},hashLength:t}})}function Lu(e,t,n){return gu(this,void 0,void 0,function*(){let r=yield e.lock(),i=yield Iu(t,n);return r(),i})}new Y,new Y,new Y,new Y,new Y,new Y,new Y;var Ru={name:`md5`,data:`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`,hash:`e6508e4b`},zu=new Y,Bu=null;function Vu(e){if(Bu===null)return Lu(zu,Ru,16).then(t=>(Bu=t,Bu.calculate(e)));try{let t=Bu.calculate(e);return Promise.resolve(t)}catch(e){return Promise.reject(e)}}new Y,new Y,new Y,new Y,new Y,new Y,new Y,new Y,new Y,new Y,new Y,new Y;var Hu={name:`bcrypt`,data:`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`,hash:`8bd8822d`},Uu=e=>!(!/^\$2[axyb]\$[0-3][0-9]\$[./A-Za-z0-9]{53}$/.test(e)||e[4]===`0`&&Number(e[5])<4||e[4]===`3`&&Number(e[5])>1),Wu=e=>{if(!e||typeof e!=`object`)throw Error(`Invalid options parameter. It requires an object.`);if(e.hash===void 0||typeof e.hash!=`string`)throw Error(`Hash should be specified`);if(e.hash.length!==60)throw Error(`Hash should be 60 bytes long`);if(!Uu(e.hash))throw Error(`Invalid hash`);if(e.password=Du(e.password),e.password.length<1)throw Error(`Password should be at least 1 byte long`);if(e.password.length>72)throw Error(`Password should be at most 72 bytes long`)};function Gu(e){return gu(this,void 0,void 0,function*(){Wu(e);let{hash:t,password:n}=e,r=yield Iu(Hu,0);r.writeMemory(Du(t),0);let i=Du(n);return r.writeMemory(i,60),!!r.getExports().bcrypt_verify(i.length)})}new Y,new Y;var Ku={co:[`skill-icons`,`simple-icons`,`material-symbols`],bg:{0:[`vscode-dark`,`twitter`]},mask:{1:[`github`],2:[`home`]}},qu={"/":{"/demo/":{items:[``,`foo`,`bar`],prefix:`/demo/`}},__auto__:{},__home__:{}},Ju={"/blog/":[{path:`/article/fs03b2zf/`,title:`Markdown`,categoryList:[{id:`5ebeb6`,sort:1e4,name:`preview`}],tags:[`markdown`],createTime:`2025/04/17 02:28:30`,lang:`zh-CN`,excerpt:``,readingTime:{minutes:2.76,words:829}},{path:`/article/u2pon1pb/`,title:`Layout: Page`,categoryList:[{id:`5ebeb6`,sort:1e4,name:`preview`}],tags:[``,``],createTime:`2025/04/17 02:28:30`,lang:`zh-CN`,excerpt:``,readingTime:{minutes:.07,words:20}}]},Yu={:`h485`,:`ozcg`,markdown:`52t3`};function Xu(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(typeof document>`u`)){var r=document.head||document.getElementsByTagName(`head`)[0],i=document.createElement(`style`);i.type=`text/css`,n===`top`&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}Xu(`@keyframes watermark{0%{background-position:0 0}25%{background-position:100% 100%}50%{background-position:100% 0}75%{background-position:0 100%}to{background-position:0 0}}@keyframes watermark-horizontal{0%{background-position-x:0}to{background-position-x:100%}}@keyframes watermark-vertical{0%{background-position-y:0}to{background-position-y:100%}}`);var Zu=function(e,t){return Zu=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},Zu(e,t)};function Qu(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);Zu(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var $u=function(){return $u=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},$u.apply(this,arguments)};function ed(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 td(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 nd=function(e){return e.toDataURL(`image/png`,1)},rd=function(e){return typeof e==`function`},id=function(e){return e===void 0},ad=function(e){return typeof e==`string`},od=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},sd=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},cd=function(e,t){return ed(void 0,void 0,void 0,function(){var n,r,i,a,o,s,c,l;return td(this,function(u){switch(u.label){case 0:return n=od(`svg`,{xmlns:`http://www.w3.org/2000/svg`}),r=document.createElement(`div`),r.setAttribute(`xmlns`,`http://www.w3.org/1999/xhtml`),r.style.cssText=`
text-align: center;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
font: ${e.font};
color: ${t.fontColor};
`,r.innerHTML=`<div class='rich-text-content'>${t.content}</div>`,document.body.appendChild(r),[4,ld(r)];case 1:return u.sent(),i=r.querySelector(`.rich-text-content`)?.getBoundingClientRect(),a=i?.width,o=i?.height,document.body.removeChild(r),s=t.richTextWidth||a||t.width,c=t.richTextHeight||o||t.height,n.setAttribute(`width`,s.toString()),n.setAttribute(`height`,c.toString()),l=od(`foreignObject`,{width:s.toString(),height:c.toString()}),l.appendChild(r),n.appendChild(l),[2,{element:n,width:s,height:c}]}})})};function ld(e){return ed(this,void 0,void 0,function(){var t,n,r,i,a;return td(this,function(o){switch(o.label){case 0:t=e.querySelectorAll(`img`),n=function(e){var t,n,r,i,a;return td(this,function(o){switch(o.label){case 0:if(t=e.getAttribute(`src`),!t)return[3,6];o.label=1;case 1:return o.trys.push([1,5,,6]),[4,fetch(t)];case 2:return n=o.sent(),[4,n.blob()];case 3:return r=o.sent(),[4,new Promise(function(e,t){var n=new FileReader;n.onloadend=function(){return e(n.result)},n.onerror=t,n.readAsDataURL(r)})];case 4:return i=o.sent(),ad(i)&&e.setAttribute(`src`,i),[3,6];case 5:return a=o.sent(),console.error(`Error converting ${t} to base64:`,a),[3,6];case 6:return[2]}})},r=0,i=Array.from(t),o.label=1;case 1:return r<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 ud=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`)}`},X=function(e,t){return id(e)?t:e},dd=function(e,t,n){t===void 0&&(t=void 0),n===void 0&&(n=void 0);var r=new Image;return r.setAttribute(`crossOrigin`,`anonymous`),!id(t)&&(r.width=t),!id(n)&&(r.height=n),r.src=e,new Promise(function(e){r.onload=function(){e(r)}})},fd=function(e,t,n){return Array.from({length:e},function(){return Array(t).fill(n)})},pd=function(e,t){if(!e)return``;var n=Math.random()*6+2,r=Math.random()*2+2;switch(t){case`repeat`:return`animation: 200s linear 0s infinite alternate watermark !important;`;case`repeat-x`:return`animation: ${n}s linear 0s infinite alternate watermark-vertical !important;'`;case`repeat-y`:return`animation: ${r}s linear 0s infinite alternate watermark-horizontal !important;'`;case`no-repeat`:return`animation: ${n}s linear 0s infinite alternate watermark-horizontal, ${r}s linear 0s infinite alternate watermark-vertical !important;`;default:return``}},md={width:300,height:300,rotate:45,layout:`default`,auxiliaryLine:!1,translatePlacement:`middle`,contentType:`text`,content:`hello watermark-js-plus`,textType:`fill`,imageWidth:0,imageHeight:0,lineHeight:30,zIndex:2147483647,backgroundPosition:`0 0`,backgroundRepeat:`repeat`,fontSize:`20px`,fontFamily:`sans-serif`,fontStyle:``,fontVariant:``,fontColor:`#000`,fontWeight:`normal`,filter:`none`,letterSpacing:`0px`,wordSpacing:`0px`,globalAlpha:.5,mode:`default`,mutationObserve:!0,monitorProtection:!1,movable:!1,parent:`body`,onSuccess:function(){},onBeforeDestroy:function(){},onDestroyed:function(){},onObserveError:function(){}},hd=function(e,t,n){var r=e.getContext(`2d`);if(r===null)throw Error(`get context error`);r.font=`${t.fontStyle} ${t.fontVariant} ${t.fontWeight} ${t.fontSize} ${t.fontFamily}`,r.filter=t.filter,r.letterSpacing=t.letterSpacing,r.wordSpacing=t.wordSpacing,t?.rotate&&(t.rotate=(360-t.rotate%360)*(Math.PI/180)),id(n.textRowMaxWidth)&&(t.textRowMaxWidth=t.width);var i={image:{rect:{width:t.imageWidth,height:t.imageHeight},position:{x:0,y:0}},textLine:{data:[],yOffsetValue:0},advancedStyleParams:{linear:{x0:0,x1:0},radial:{x0:0,y0:0,r0:0,x1:0,y1:0,r1:0},conic:{x:0,y:0,startAngle:0},pattern:{}}};switch(t.contentType){case`text`:i.textLine.data=[t.content];break;case`multi-line-text`:i.textLine.data=sd(r,t.content,t.textRowMaxWidth);break}var a=t.width/2,o=t.height/2,s=`middle`,c=`center`;switch(!id(n?.translateX)&&!id(n?.translateY)?(a=n?.translateX,o=n?.translateY,s=`top`,c=`left`):(i.advancedStyleParams.linear.x0=-t.width/2,i.advancedStyleParams.linear.x1=t.width/2,i.advancedStyleParams.radial.r0=0,i.advancedStyleParams.radial.r1=t.width/2),n.translatePlacement){case`top`:a=t.width/2,o=0,s=`top`,i.advancedStyleParams.linear.x0=-t.width/2,i.advancedStyleParams.linear.x1=t.width/2,i.advancedStyleParams.radial.y0=i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.radial.y1=i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.conic.y=i.textLine.data.length*t.lineHeight/2;break;case`top-start`:a=0,o=0,s=`top`,c=`start`,i.advancedStyleParams.linear.x0=0,i.advancedStyleParams.linear.x1=t.width,i.advancedStyleParams.radial.x0=t.width/2,i.advancedStyleParams.radial.y0=i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.radial.x1=t.width/2,i.advancedStyleParams.radial.y1=i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.conic.x=t.width/2,i.advancedStyleParams.conic.y=i.textLine.data.length*t.lineHeight/2;break;case`top-end`:a=t.width,o=0,s=`top`,c=`end`,i.advancedStyleParams.linear.x0=0,i.advancedStyleParams.linear.x1=-t.width,i.advancedStyleParams.radial.x0=-t.width/2,i.advancedStyleParams.radial.y0=i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.radial.x1=-t.width/2,i.advancedStyleParams.radial.y1=i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.conic.x=-t.width/2,i.advancedStyleParams.conic.y=i.textLine.data.length*t.lineHeight/2;break;case`bottom`:a=t.width/2,o=t.height,s=`bottom`,i.advancedStyleParams.linear.x0=-t.width/2,i.advancedStyleParams.linear.x1=t.width/2,i.advancedStyleParams.radial.y0=-i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.radial.y1=-i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.conic.x=0,i.advancedStyleParams.conic.y=-i.textLine.data.length*t.lineHeight/2;break;case`bottom-start`:a=0,o=t.height,s=`bottom`,c=`start`,i.advancedStyleParams.linear.x0=0,i.advancedStyleParams.linear.x1=t.width,i.advancedStyleParams.radial.x0=t.width/2,i.advancedStyleParams.radial.y0=-i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.radial.x1=t.width/2,i.advancedStyleParams.radial.y1=-i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.conic.x=t.width/2,i.advancedStyleParams.conic.y=-i.textLine.data.length*t.lineHeight/2;break;case`bottom-end`:a=t.width,o=t.height,s=`bottom`,c=`end`,i.advancedStyleParams.linear.x0=0,i.advancedStyleParams.linear.x1=-t.width,i.advancedStyleParams.radial.x0=-t.width/2,i.advancedStyleParams.radial.y0=-i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.radial.x1=-t.width/2,i.advancedStyleParams.radial.y1=-i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.conic.x=-t.width/2,i.advancedStyleParams.conic.y=-i.textLine.data.length*t.lineHeight/2;break;case`left`:a=0,o=t.height/2,c=`start`,i.advancedStyleParams.linear.x0=0,i.advancedStyleParams.linear.x1=t.width,i.advancedStyleParams.radial.x0=t.width/2,i.advancedStyleParams.radial.x1=t.width/2,i.advancedStyleParams.conic.x=t.width/2,i.advancedStyleParams.conic.y=0;break;case`right`:a=t.width,o=t.height/2,c=`end`,i.advancedStyleParams.linear.x0=0,i.advancedStyleParams.linear.x1=-t.width,i.advancedStyleParams.radial.x0=-t.width/2,i.advancedStyleParams.radial.x1=-t.width/2,i.advancedStyleParams.conic.x=-t.width/2,i.advancedStyleParams.conic.y=0;break}if(t.translateX=a,t.translateY=o,id(n?.textBaseline)&&(t.textBaseline=s),id(n?.textAlign)&&(t.textAlign=c),[`text`,`multi-line-text`].includes(t.contentType))switch(t.textBaseline){case`middle`:i.textLine.yOffsetValue=(i.textLine.data.length-1)*t.lineHeight/2;break;case`bottom`:case`alphabetic`:case`ideographic`:i.textLine.yOffsetValue=(i.textLine.data.length-1)*t.lineHeight+(t.lineHeight-parseInt(t.fontSize))/2;break;case`top`:case`hanging`:i.textLine.yOffsetValue=-t.lineHeight/2+parseInt(t.fontSize)/2;break}return i},gd=(function(e){typeof window>`u`||e&&Object.defineProperty(window,`MutationObserver`,{writable:!1,configurable:!1})}),_d=function(){function e(t,n){this.props=t,this.options=n,this.canvas=e.createCanvas(this.options.width,this.options.height),this.recommendOptions=hd(this.canvas,this.options,this.props)}return e.createCanvas=function(e,t){var n,r=window.devicePixelRatio||1,i=document.createElement(`canvas`);return i.width=e*r,i.height=t*r,i.style.width=`${e}px`,i.style.height=`${t}px`,(n=i.getContext(`2d`))==null||n.setTransform(r,0,0,r,0,0),i},e.clearCanvas=function(e){var t=e.getContext(`2d`);if(t===null)throw Error(`get context error`);t.restore(),t.resetTransform(),t.clearRect(0,0,e.width,e.height);var n=window.devicePixelRatio||1;t.setTransform(n,0,0,n,0,0)},e.prototype.getCanvas=function(){return this.canvas},e.prototype.clear=function(){e.clearCanvas(this.canvas)},e.prototype.draw=function(){var e=this,t=this.canvas.getContext(`2d`);if(t===null)throw Error(`get context error`);return this.options.auxiliaryLine&&(t.beginPath(),t.rect(0,0,this.options.width,this.options.height),t.lineWidth=1,t.strokeStyle=`#000`,t.stroke(),t.closePath(),t.beginPath(),t.rect(this.options.translateX,this.options.translateY,1,1),t.lineWidth=1,t.strokeStyle=`#f00`,t.stroke(),t.closePath()),this.setStyle(t),t.save(),t.translate(this.options.translateX,this.options.translateY),t.rotate(this.options.rotate),new Promise(function(n){switch(e.options.contentType){case`text`:e.drawText(t,n);break;case`image`:e.drawImage(t,n);break;case`multi-line-text`:e.drawMultiLineText(t,n);break;case`rich-text`:e.drawRichText(t,n);break}})},e.prototype.setStyle=function(e){var t=`fillStyle`;this.options.textType===`stroke`&&(t=`strokeStyle`);var n=this.options.fontColor;if(this.options?.advancedStyle)switch(this.options.advancedStyle.type){case`linear`:n=this.createLinearGradient(e);break;case`radial`:n=this.createRadialGradient(e);break;case`conic`:n=this.createConicGradient(e);break;case`pattern`:n=this.createPattern(e);break}e[t]&&n&&(e[t]=n),this.options.textAlign&&(e.textAlign=this.options.textAlign),this.options.textBaseline&&(e.textBaseline=this.options.textBaseline),e.globalAlpha=this.options.globalAlpha,this.options.shadowStyle&&(e.shadowBlur=X(this.options.shadowStyle.shadowBlur,0),e.shadowColor=X(this.options.shadowStyle.shadowColor,`#00000000`),e.shadowOffsetX=X(this.options.shadowStyle.shadowOffsetX,0),e.shadowOffsetY=X(this.options.shadowStyle.shadowOffsetY,0)),rd(this.options.extraDrawFunc)&&this.options.extraDrawFunc(e)},e.prototype.createLinearGradient=function(e){var t,n=e.createLinearGradient(X(this.options.advancedStyle?.params?.linear?.x0,this.recommendOptions.advancedStyleParams.linear.x0),X(this.options.advancedStyle?.params?.linear?.y0,0),X(this.options.advancedStyle?.params?.linear?.x1,this.recommendOptions.advancedStyleParams.linear.x1),X(this.options.advancedStyle?.params?.linear?.y1,0));return(t=this.options?.advancedStyle?.colorStops)==null||t.forEach(function(e){n.addColorStop(e.offset,e.color)}),n},e.prototype.createConicGradient=function(e){var t,n=e.createConicGradient(X(this.options?.advancedStyle?.params?.conic?.startAngle,0),X(this.options?.advancedStyle?.params?.conic?.x,this.recommendOptions.advancedStyleParams.conic.x),X(this.options?.advancedStyle?.params?.conic?.y,this.recommendOptions.advancedStyleParams.conic.y));return(t=this.options?.advancedStyle?.colorStops)==null||t.forEach(function(e){n.addColorStop(e.offset,e.color)}),n},e.prototype.createRadialGradient=function(e){var t,n=e.createRadialGradient(X(this.options?.advancedStyle?.params?.radial?.x0,this.recommendOptions.advancedStyleParams.radial.x0),X(this.options?.advancedStyle?.params?.radial?.y0,this.recommendOptions.advancedStyleParams.radial.y0),X(this.options?.advancedStyle?.params?.radial?.r0,this.recommendOptions.advancedStyleParams.radial.r0),X(this.options?.advancedStyle?.params?.radial?.x1,this.recommendOptions.advancedStyleParams.radial.x1),X(this.options?.advancedStyle?.params?.radial?.y1,this.recommendOptions.advancedStyleParams.radial.y1),X(this.options?.advancedStyle?.params?.radial?.r1,this.recommendOptions.advancedStyleParams.radial.r1));return(t=this.options?.advancedStyle?.colorStops)==null||t.forEach(function(e){n.addColorStop(e.offset,e.color)}),n},e.prototype.createPattern=function(e){return e.createPattern(this.options?.advancedStyle?.params?.pattern?.image,this.options?.advancedStyle?.params?.pattern?.repetition||``)},e.prototype.setText=function(e,t){var n=`fillText`;this.options.textType===`stroke`&&(n=`strokeText`),e[n]&&e[n](t.text,t.x,t.y,t.maxWidth)},e.prototype.drawText=function(e,t){this.setText(e,{text:this.options.content,x:0,y:0-this.recommendOptions.textLine.yOffsetValue,maxWidth:this.options.textRowMaxWidth||this.options.width}),t(e.canvas)},e.prototype.drawImage=function(e,t){var n=this;dd(this.options.image).then(function(r){var i=n.getImageRect(r),a=i.width,o=i.height,s=n.getDrawImagePosition(a,o);e.drawImage(r,s.x,s.y,a,o),t(e.canvas)})},e.prototype.drawMultiLineText=function(e,t){var n=this,r=this.recommendOptions.textLine.data,i=this.recommendOptions.textLine.yOffsetValue;r.forEach(function(t,r){n.setText(e,{text:t,x:0,y:n.options.lineHeight*r-i,maxWidth:n.options.textRowMaxWidth||n.options.width})}),t(e.canvas)},e.prototype.drawRichText=function(e,t){return ed(this,void 0,void 0,function(){var n,r=this;return td(this,function(i){switch(i.label){case 0:return[4,cd(e,this.options)];case 1:return n=i.sent(),dd(ud(n.element),n.width,n.height).then(function(n){var i=r.getDrawImagePosition(n.width,n.height);e.drawImage(n,i.x,i.y,n.width,n.height),t(e.canvas)}),[2]}})})},e.prototype.getImageRect=function(e){var t={width:this.options.imageWidth||0,height:this.options.imageHeight||0};switch(!0){case t.width!==0&&t.height===0:t.height=t.width*e.height/e.width;break;case t.width===0&&t.height!==0:t.width=t.height*e.width/e.height;break;case t.width===0&&t.height===0:t.width=e.width,t.height=e.height;break}return t},e.prototype.getDrawImagePosition=function(e,t){var n={x:-e/2,y:-t/2};switch(this.options.translatePlacement){case`top`:n.x=-e/2,n.y=0;break;case`top-start`:n.x=0,n.y=0;break;case`top-end`:n.x=-e,n.y=0;break;case`bottom`:n.x=-e/2,n.y=-t;break;case`bottom-start`:n.x=0,n.y=-t;break;case`bottom-end`:n.x=-e,n.y=-t;break;case`left`:n.x=0,n.y=-t/2;break;case`right`:n.x=-e,n.y=-t/2;break}return!id(this.props?.translateX)&&(n.x=0),!id(this.props?.translateY)&&(n.y=0),n},e}(),vd=function(){function e(e,t){this.options=e,this.partialWidth=this.options.width,this.partialHeight=this.options.height,this.rows=this.options.gridLayoutOptions?.rows||1,this.cols=this.options.gridLayoutOptions?.cols||1,this.matrix=this.options.gridLayoutOptions?.matrix||fd(this.rows,this.cols,1),this.gap=this.options.gridLayoutOptions?.gap||[0,0],this.partialCanvas=t}return e.prototype.draw=function(){var e=_d.createCanvas(this.options.gridLayoutOptions?.width||this.partialWidth*this.cols+this.gap[0]*this.cols,this.options.gridLayoutOptions?.height||this.partialHeight*this.rows+this.gap[1]*this.rows),t=e.getContext(`2d`);this.options.gridLayoutOptions?.backgroundImage&&t?.drawImage(this.options.gridLayoutOptions?.backgroundImage,0,0,this.options.gridLayoutOptions?.width,this.options.gridLayoutOptions?.height);for(var n=0;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}(),yd=function(e,t){switch(e.layout){case`grid`:return new vd(e,t).draw();default:return t}},bd=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){Qu(t,e);function t(t){return t===void 0&&(t={}),e.call(this,$u($u({},t),{globalAlpha:.005,mode:`blind`}))||this}return t.prototype.changeOptions=function(){return ed(this,arguments,void 0,function(e,t,n){return e===void 0&&(e={}),t===void 0&&(t=`overwrite`),n===void 0&&(n=!0),td(this,function(r){switch(r.label){case 0:return e.globalAlpha=.005,e.mode=`blind`,this.initConfigData(e,t),gd(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=_d.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=nd(n);rd(d)&&d?.(s)})}},t})(function(){function e(e){e===void 0&&(e={}),this.parentElement=document.body,this.isCreating=!1,this.props=e,this.options=$u($u({},md),e),this.changeParentElement(this.options.parent),this.watermarkCanvas=new _d(this.props,this.options),gd(this.options.monitorProtection)}return e.prototype.changeOptions=function(){return ed(this,arguments,void 0,function(e,t,n){return e===void 0&&(e={}),t===void 0&&(t=`overwrite`),n===void 0&&(n=!0),td(this,function(r){switch(r.label){case 0:return this.initConfigData(e,t),gd(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 ed(this,void 0,void 0,function(){var e,t,n,r,i,a,o,s,c,l;return td(this,function(u){switch(u.label){case 0:return this.isCreating?[2]:(this.isCreating=!0,!this.validateUnique()||!this.validateContent()?(this.isCreating=!1,[2]):(e=id(this.watermarkDom),[4,this.watermarkCanvas?.draw()]));case 1:if(u.sent(),this.layoutCanvas=yd(this.options,this.watermarkCanvas?.getCanvas()),t=nd(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=bd(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};
${pd(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 ed(this,void 0,void 0,function(){return td(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=$u($u({},md),this.props),this.changeParentElement(this.options.parent),this.watermarkCanvas=new _d(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 ed(e,void 0,void 0,function(){return td(this,function(e){switch(e.label){case 0:return t.length>0?(this.remove(),[4,this.create()]):[3,2];case 1:e.sent(),e.label=2;case 2:return[2]}})})}),this.observer.observe(this.watermarkDom,{attributes:!0,childList:!0,subtree:!0,characterData:!0}),this.parentObserve=new MutationObserver(function(t){return ed(e,void 0,void 0,function(){var e,n,r;return td(this,function(i){switch(i.label){case 0:e=0,n=t,i.label=1;case 1:return e<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=$u($u({},md),e),this.props.crossOrigin&&((t=this.props.dom)==null||t.setAttribute(`crossOrigin`,`anonymous`)),this.watermarkCanvas=new _d(this.props,this.options),this.originalSrc=this.props.dom?.src,this.backgroundImage=this.getBackgroundImage()}return e.prototype.create=function(){return ed(this,void 0,void 0,function(){var e;return td(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=$u($u({},this.options.gridLayoutOptions),{width:this.backgroundImage?.width,height:this.backgroundImage?.height,backgroundImage:this.backgroundImage}),this.layoutCanvas=yd(this.options,this.watermarkCanvas?.getCanvas()),this.options.dom.src=nd(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 xd=L({}),Sd=e=>{S(e)?ts(e,e=>{xd.value=e}):Bn(e)?ts(N(e),e=>{xd.value=e}):xd.value=e},Cd=L(Xl),wd=L(),Td=L(),Ed=()=>wd;function Dd(e){Td.value=e}function Od(){let e=oa(),{page:t}=Z(),n=n=>n?t.value.path.startsWith(ru(e.value,zn(n))):!1;h(()=>{wd.value=Cd.value[e.value]?.find(r=>{if(Td.value)return Td.value===!0?r.type===`post`:r.dir===Td.value;if(t.value.filePathRelative)return t.value.filePathRelative?.startsWith(ru(e.value,r.dir).slice(1));{let{link:e,linkPrefix:t,dir:i,tagsLink:a,categoriesLink:o,archivesLink:s}=r;return n(e)||n(t)||n(i)||n(a)||n(o)||n(s)}})})}var kd=Symbol(``),Ad=L(mu);function jd(){return Ad}function Md(){let e=w(kd);if(!e)throw Error(`useThemeLocaleData() is called without provider.`);return e}function Nd(e,t){let{locales:n,...r}=e;return{...r,...n?.[t]}}function Pd(e){let t=jd(),n=e._context.provides[Qi],r=N(()=>Nd(t.value,n.routeLocale.value));e.provide(kd,r),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return r.value}}})}var Fd=Symbol(``);function Id(){return typeof document>`u`?!1:`startViewTransition`in document&&window.matchMedia(`(prefers-reduced-motion: no-preference)`).matches}function Ld(e){let t=jd(),n=t.value.transition,r=Id()||(typeof n==`object`?n.appearance===!1:n===!1),i=t.value.appearance,a=i===`force-dark`?L(!0):i?js({storageKey:`vuepress-theme-appearance`,attribute:`data-theme`,valueLight:`light`,valueDark:`dark`,disableTransition:r,initialValue:()=>typeof i==`string`?i:`auto`,...typeof i==`object`?i:{}}):L(!1);e.provide(Fd,a),Object.defineProperty(e.config.globalProperties,`$isDark`,{get:()=>a}),q(`beforeprint`,()=>{a.value&&(document.documentElement.dataset.theme=`light`)}),q(`afterprint`,()=>{a.value&&(document.documentElement.dataset.theme=`dark`)})}function Rd(){let e=w(Fd);if(!e)throw Error(`useDarkMode() is called without provider.`);return e}function Z(){let e=Md(),t=ta(),n=na(),r=la(),i=Rd();return{theme:e,page:t,frontmatter:n,lang:ia(),site:r,isDark:i,collection:Ed()}}var zd=L(!1);function Bd(){let{theme:e}=Z();return N(()=>e.value.bulletin===!0?{}:e.value.bulletin)}function Vd(){let e=Ws(`plume:bulletin`,``),t=zs(`plume:bulletin`,``),{page:n}=Z(),r=Bd(),i=N(()=>n.value.bulletin??!0);d(()=>r.value?.lifetime,n=>{let i=r.value?.id;n===`session`?zd.value=e.value!==i:n===`once`?zd.value=t.value!==i:zd.value=!0},{immediate:!0});function a(){zd.value=!1;let n=r.value?.lifetime,i=r.value?.id;n===`session`?e.value=i:n===`once`&&(t.value=i)}return{bulletin:r,enableBulletin:i,showBulletin:zd,close:a}}function Hd(){let{frontmatter:e}=Z(),t=zl(),n=jd(),r=N(()=>{let e=n.value.contributors;return Vn(e)&&e.mode||`inline`}),i=N(()=>(e.value.contributors??!!n.value.contributors)===!1?[]:t.value);return{mode:r,contributors:i,hasContributors:N(()=>i.value.length>0)}}var Ud={"/":{CC0:`CC0 1.0 通用`,"CC-BY-4.0":`署名 4.0 国际`,"CC-BY-NC-4.0":`署名-非商业性 4.0 国际`,"CC-BY-NC-SA-4.0":`署名-非商业性-相同方式共享 4.0 国际`,"CC-BY-NC-ND-4.0":`署名-非商业性-禁止演绎 4.0 国际`,"CC-BY-ND-4.0":`署名-禁止演绎 4.0 国际`,"CC-BY-SA-4.0":`署名-相同方式共享 4.0 国际`}};function Wd(e,t){return Ud[e]?.[t]||Ud[`/`][t]}var Gd={CC0:{url:`https://creativecommons.org/publicdomain/zero/1.0/`,icons:[`zero`]},"CC-BY-4.0":{url:`https://creativecommons.org/licenses/by/4.0/`,icons:[`cc`,`by`]},"CC-BY-NC-4.0":{url:`https://creativecommons.org/licenses/by-nc/4.0/`,icons:[`cc`,`by`,`nc`]},"CC-BY-NC-SA-4.0":{url:`https://creativecommons.org/licenses/by-nc-sa/4.0/`,icons:[`cc`,`by`,`nc`,`sa`]},"CC-BY-NC-ND-4.0":{url:`https://creativecommons.org/licenses/by-nc-nd/4.0/`,icons:[`cc`,`by`,`nc`,`nd`]},"CC-BY-ND-4.0":{url:`https://creativecommons.org/licenses/by-nd/4.0/`,icons:[`cc`,`by`,`nd`]},"CC-BY-SA-4.0":{url:`https://creativecommons.org/licenses/by-sa/4.0/`,icons:[`cc`,`by`,`sa`]}};function Kd(e){let{theme:t}=Z(),n=oa(),{contributors:r}=Hd(),i=N(()=>!!e.value),a=N(()=>e.value.creation||`original`),o=N(()=>qd(e.value.license,n.value)),s=N(()=>Jd(e.value.author,a.value,r.value)),c=N(()=>{if(a.value===`original`){let e=new URL(location.href.split(`#`)[0]);return e.searchParams.delete(`giscus`),e.toString()}return e.value.source});return{license:o,author:s,hasCopyright:i,creation:a,creationText:N(()=>{let n=e.value.creation;return n===`translate`?t.value.copyrightCreationTranslateText||`This article is translated from`:n===`reprint`?t.value.copyrightCreationReprintText||`This article is reprint from`:t.value.copyrightCreationOriginalText||`This article link: `}),sourceUrl:c}}function qd(e=`CC-BY-4.0`,t){let n=typeof e==`string`?{name:e}:{...e},r=Gd[n.name],i=Wd(t,n.name);return i&&(n.name=`${i} (${n.name})`),n.url||=r?.url,n.icons=r?.icons,n}function Jd(e,t,n){let r=n[0];if(!e&&r&&t===`original`)return r;let i=typeof e==`string`?{name:e}:e;if(i&&!i.url){let e=n.find(e=>e.name===i.name);e&&(i.url=e.url)}return i}function Yd(){let{theme:e,page:t,frontmatter:n}=Z(),r=jd();return N(()=>{if(!(n.value.editLink??r.value.editLink??!0))return null;let{docsRepo:i,docsBranch:a=`main`,docsDir:o=``}=r.value,{editLinkText:s}=e.value;if(!i)return null;let c=eu({docsRepo:i,docsBranch:a,docsDir:o,filePathRelative:t.value.filePathRelative,editLinkPattern:n.value.editLinkPattern??e.value.editLinkPattern});return c?{text:s??`Edit this page`,link:c}:null})}var Xd=L(Qd(hu));function Zd(){return Xd}function Qd([e,t,n,r]){let i=$d(e).map(e=>qs(e)),a=$d(t);return{global:!!n,matches:i,admins:r.split(`:`),ruleList:Object.keys(a).map(e=>({key:e,match:i[e],rules:a[e].split(`:`)}))}}function $d(e){return JSON.parse(qs(e))}var ef=Symbol(``),tf=Ws(`2a0a3d6afb2fdf1f`,()=>({g:``,p:[]})),nf=new Map,rf=`:`;async function af(e,t){let n=[e,t].join(rf);if(nf.has(n))return nf.get(n);try{let r=await Gu({password:e,hash:t});return nf.set(n,r),r}catch{return nf.set(n,!1),!1}}var of=new Map;function sf(e){if(of.has(e))return of.get(e);let t=new RegExp(e);return of.set(e,t),t}function cf(e,t,n){let r=n||``;if(e[0]===`^`){let n=sf(e);return n.test(t)||n.test(r)}return e.endsWith(`.md`)?r&&r.endsWith(e):t.startsWith(e)||r.startsWith(zn(e))}function lf(){let{page:e}=Z(),t=ar(),n=Zd(),r=N(()=>{let r=t.path,i=e.value.filePathRelative;return e.value._e?!0:n.value.ruleList.length?n.value.matches.some(e=>cf(e,r,i)):!1}),i=ns(async()=>{let e=tf.value.g;if(!n.value.global)return!0;for(let t of n.value.admins)if(e&&e===await Vu(t))return!0;return!1},!n.value.global),a=N(()=>{let r=t.path,i=e.value.filePathRelative,a=typeof e.value._e==`string`?e.value._e.split(`:`):[];return[a.length?{key:r.replace(/\//g,``).replace(/\.html$/,``),match:r,rules:a}:void 0,...n.value.ruleList.length?n.value.ruleList.filter(e=>cf(e.match,r,i)):[]].filter(Boolean)});v(ef,{hasPageEncrypt:r,isGlobalDecrypted:i,isPageDecrypted:ns(async()=>{if(!r.value)return!0;let e=tf.value.g;for(let t of n.value.admins)if(e&&e===await Vu(t))return!0;for(let{key:e,rules:t}of a.value){let n=tf.value.p[e];for(let e of t)if(n&&n===await Vu(e))return!0}return!1},!r.value),hashList:a})}function uf(){let e=w(ef);if(!e)throw Error(`useEncrypt() is called without setup`);return e}function df(){let e=Zd(),{page:t}=Z(),n=ar(),{hashList:r}=uf();async function i(t){if(!t)return!1;for(let n of e.value.admins)if(await af(t,n))return tf.value.g=await Vu(n),!0;return!1}async function a(e){if(!e)return!1;let a=n.path,o=t.value.filePathRelative,s=!1;for(let{match:t,key:n,rules:i}of r.value)if(cf(t,a,o)){for(let t of i)if(await af(e,t)){s=!0,tf.value.p[n]=await Vu(t);break}if(s)break}return s||=await i(e),s}return{compareGlobal:i,comparePage:a}}var ff=L(),pf=!1,mf=0;function hf(e){let n=L(!1);if(su){pf||gf(),mf++;let r=d(ff,t=>{t===e.el.value||e.el.value?.contains(t)?(n.value=!0,e.onFocus?.()):(n.value=!1,e.onBlur?.())});t(()=>{r(),mf--,mf||_f()})}return Te(n)}function gf(){document.addEventListener(`focusin`,vf),pf=!0,ff.value=document.activeElement}function _f(){document.removeEventListener(`focusin`,vf)}function vf(){ff.value=document.activeElement}var yf=L(xf(Ku)),bf={twitter:`x`,weibo:`sinaweibo`};function xf({co:e,bg:t,mask:n}){return{bg:Cf(e,t),mask:Cf(e,n)}}function Sf(e){let[t,n]=e.split(`:`),r=`vpi-${t}-${n}`;return yf.value.bg.includes(e)?`${r} bg`:yf.value.mask.includes(e)?r:``}function Cf(e,t){let n=[];for(let[r,i]of Object.entries(t)){let t=e[Number(r)];t&&n.push(...i.map(e=>`${t}:${e}`))}return n}function wf(e=``,t=``){return Va(t)||Sn(t)?t:In(`${e}/${t}`.replace(/\/+/g,`/`))}function Tf(){let{collection:e,theme:t}=Z(),n=jd(),r=oa();function i(e,t){return e=e?zn(e):``,Ln(wf(r.value,e||t))}let a=N(()=>e.value?.type===`post`?e.value:void 0),o=N(()=>({link:wf(r.value),text:t.value.homeText||n.value.homeText||`Home`})),s=N(()=>wf(r.value,i(a.value?.link||a.value?.dir,`posts/`)));return{home:o,posts:N(()=>a.value?.postList===!1?void 0:{text:a.value?.title||Rn(a.value?.dir||``).split(`/`).pop()||t.value.postsText,link:s.value}),tags:N(()=>a.value?.tags===!1?void 0:{text:a.value?.tagsText||t.value.tagText||n.value.tagText||`Tags`,link:i(a.value?.tagsLink,`tags/`)}),archive:N(()=>a.value?.archives===!1?void 0:{text:a.value?.archivesText||t.value.archiveText||n.value.archiveText||`Archives`,link:i(a.value?.archivesLink,`archives/`)}),categories:N(()=>a.value?.categories===!1?void 0:{text:a.value?.categoriesText||t.value.categoryText||n.value.categoryText||`Categories`,link:i(a.value?.categoriesLink,`categories/`)})}}function Ef(){let{collection:e,page:t}=Z();return{isPosts:N(()=>e.value?.type===`post`),isPostsLayout:N(()=>{let e=t.value.type;return e===`posts`||e===`posts-archives`||e===`posts-tags`||e===`posts-categories`})}}function Df({removeCurrent:e=!0}={}){let t=jd(),{page:n,collection:r}=Z(),i=oa(),{isPosts:a}=Ef(),o=N(()=>{let e=i.value;return{text:t.value.locales?.[e]?.selectLanguageName,link:e}}),s=(e,t)=>{let{notFound:n,path:r}=ya(ru(e,t.slice(i.value.length)));return n?void 0:r},c=e=>{let i;if(n.value.filePathRelative&&(i=s(e,`/${n.value.filePathRelative}`)),i??=s(e,n.value.path),i)return i;if(a.value&&r.value){let t=r.value;return ru(e,zn(t.link||t.dir))}let o=t.value.home||`/`,c=ya(e);return c.notFound?o:c.path};return{localeLinks:N(()=>Object.entries(t.value.locales||{}).flatMap(([t,n])=>e&&o.value.text===n.selectLanguageName?[]:{text:n.selectLanguageName,link:c(t)})),currentLang:o}}function Of(){let{theme:e,page:t,frontmatter:n}=Z(),r=jd(),i=ia(),a=N(()=>t.value.git?.updatedTime?new Date(t.value.git.updatedTime):null),o=N(()=>a.value?.toISOString()),s=L(``),c=N(()=>r.value.lastUpdated===!1?``:e.value.lastUpdatedText||`Last updated`);return j(()=>{h(()=>{n.value.lastUpdated===!1||r.value.lastUpdated===!1||(s.value=a.value?new Intl.DateTimeFormat(r.value.lastUpdated?.formatOptions?.forceLocale?i.value:void 0,r.value.lastUpdated?.formatOptions??{dateStyle:`short`,timeStyle:`short`}).format(a.value):``)})}),{datetime:s,isoDatetime:o,lastUpdatedText:c}}var kf=[],Af=L([]);function jf(){let{frontmatter:e,theme:t}=Z();return ma(()=>{Af.value=Pf(e.value.outline??t.value.outline)}),Af}function Mf(){return Af}var Nf=[`.vp-bulletin`,`.vp-demo-wrapper`];function Pf(e){let t=[`h1`,`h2`,`h3`,`h4`,`h5`,`h6`],n=Array.from(document.querySelectorAll(t.map(e=>Nf.map(t=>`${t} ${e}`)).flat().join(`,`))),r=Array.from(document.querySelectorAll(t.map(e=>`.vp-doc ${e}`).join(`,`))).filter(e=>!n.includes(e)&&e.id&&e.hasChildNodes()).map(e=>{let t=Number(e.tagName[1]);return{element:e,title:Lf(e),link:`#${e.id}`,level:t,lowLevel:If(e,t)}});if(e===!1)return[];let[i,a]=Ff(e);return Bf(zf(r,i),a)}function Ff(e){let t=e||2;return typeof t==`number`?[t,t]:t===`deep`?[2,6]:t}function If(e,t){if(!e.hasAttribute(`data-outline`)&&!e.hasAttribute(`outline`))return;let n=(e.getAttribute(`data-outline`)||e.getAttribute(`outline`))?.trim();if(!n)return;let r=Number(n);if(!Number.isNaN(r)&&r>=t)return r}function Lf(e){let t=e.firstChild,n=t?.firstChild,r=``;for(let e of Array.from(n?.childNodes??[]))if(e.nodeType===1){if(e.classList.contains(`vp-badge`)||e.classList.contains(`ignore-header`))continue;let t=e.cloneNode(!0);Rf(Array.from(t.childNodes)),r+=t.textContent}else e.nodeType===3&&(r+=e.textContent);let i=t?.nextSibling;for(;i;)(i.nodeType===1||i.nodeType===3)&&(r+=i.textContent),i=i.nextSibling;return r.trim()}function Rf(e){if(e?.length)for(let t of e)t.nodeType===1&&(t.classList.contains(`ignore-header`)?t.remove():Rf(Array.from(t.childNodes)))}function zf(e,t){e=e.filter(e=>e.level>=t),kf.length=0;for(let{element:t,link:n}of e)kf.push({element:t,link:n});let n=[];outer:for(let t=0;t<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 Bf(e,t){return e.map(e=>{if(e.children?.length){let n=e.lowLevel?Math.max(e.lowLevel,t):t;e.children=Bf(e.children.filter(({level:e})=>e<=n),e.lowLevel||t)}return e})}function Vf(e,n){let{isAsideEnabled:r}=fp(),i=ir(),a=L(i.currentRoute.value.hash),o=null,s=()=>{if(!r.value)return;let e=Math.round(window.scrollY),t=window.innerHeight,n=document.body.offsetHeight,i=Math.abs(e+t-n)<1,a=kf.map(({element:e,link:t})=>({link:t,top:Hf(e)})).filter(({top:e})=>!Number.isNaN(e)).sort((e,t)=>e.top-t.top);if(!a.length){c(null);return}if(e<1){c(null);return}if(i){c(a[a.length-1].link);return}let o=null;for(let{link:t,top:n}of a){if(n>e+80)break;o=t}c(o)};function c(t){a.value=t||``,o&&o.classList.remove(`active`),o=t==null?null:e.value?.querySelector(`a[href="${decodeURIComponent(t)}"]`)??null;let r=o;r?(r.classList.add(`active`),n.value&&(n.value.style.top=`${r.offsetTop+39}px`,n.value.style.opacity=`1`)):n.value&&(n.value.style.top=`33px`,n.value.style.opacity=`0`)}let l=qo(s,100);$o(a,()=>{Uf(i,a.value)},{debounce:500}),j(()=>{setTimeout(()=>{s(),window.addEventListener(`scroll`,l)},1e3)}),xe(()=>{c(location.hash)}),t(()=>{window.removeEventListener(`scroll`,l)})}function Hf(e){let t=0;for(;e&&e!==document.body;){if(window.getComputedStyle(e).position===`fixed`)return e.offsetTop;t+=e.offsetTop,e=e.offsetParent}return e?t:NaN}async function Uf(e,t){let{path:n,query:r}=e.currentRoute.value,{scrollBehavior:i}=e.options;e.options.scrollBehavior=void 0,await e.replace({path:n,query:r,hash:t}),e.options.scrollBehavior=i}var{__auto__:Wf,__home__:Gf,...Kf}=qu,qf=L(Kf),Jf=L(Wf),Yf=L(Gf),Xf=L([]);function Zf(){let{page:e,frontmatter:t}=Z(),n=oa(),r=N(()=>t.value.pageLayout!==`home`&&t.value.pageLayout!==`friends`&&t.value.sidebar!==!1&&t.value.layout!==`NotFound`);d([r,n,()=>t.value.sidebar,()=>e.value.path],()=>{Xf.value=r.value?$f(typeof t.value.sidebar==`string`?t.value.sidebar:e.value.path,n.value):[]},{immediate:!0})}function Qf(){return Xf}function $f(e,t){let n=qf.value[t];if(n===`auto`)return ep(Jf.value[t]);if(Pa(n))return ep(n,t);if(Vn(n)){e=decodeURIComponent(e);let r=Object.keys(n).sort((e,t)=>t.split(`/`).length-e.split(`/`).length).find(n=>e.startsWith(`${t}${zn(n)}`))||``,i=r?n[r]:void 0;if(i===`auto`)return ep(r?Jf.value[r]:[],t);if(Pa(i))return ep(i,r);if(Vn(i)){let e=iu(t,i.prefix);return ep(i.items===`auto`?Jf.value[e]:i.items,e)}}return[]}function ep(e,t=``){let n=[];return e.forEach(e=>{if(Hn(e))n.push(tu(ru(t,e)));else{let{link:r,items:i,prefix:a,dir:o,...s}=e,c={...s};if(r){c.link=r.startsWith(`---`)?r:ru(t,r);let e=tu(c.link);c.icon=e.icon||c.icon,c.badge=e.badge||c.badge}let l=iu(t,a||o);if(i===`auto`){if(c.items=ep(Jf.value[l],l),!c.link&&Yf.value[l]){c.link=ru(Yf.value[l]);let e=tu(c.link);c.icon=e.icon||c.icon,c.badge=e.badge||c.badge}}else c.items=i?.length?ep(i,l):void 0;n.push(c)}}),n}function tp(e){let t=[],n=0;for(let r in e){let i=e[r];if(i.items){n=t.push(i);continue}t[n]||t.push({items:[]}),t[n].items.push(i)}return t}function np(e,t){return Array.isArray(t)?t.some(t=>np(e,t)):lu(e,t.link?ba(t.link):void 0)?!0:t.items?np(e,t.items):!1}var rp=np,ip=L(!1),ap=L(!1);function op(){let e=()=>{ip.value=!0},t=()=>{ip.value=!1},n=()=>{ip.value?t():e()};function r(e){ap.value=e??!ap.value}return{isSidebarEnabled:ip,enableSidebar:e,disableSidebar:t,toggleSidebarEnabled:n,isSidebarCollapsed:ap,toggleSidebarCollapse:r}}function sp(){let{page:e}=Z(),t=oa(),{hasSidebar:n}=fp(),r=Qf(),i=N(()=>n.value?tp(r.value):[]);return{sidebar:r,sidebarKey:N(()=>{let n=qf.value[t.value];return!n||n===`auto`||Pa(n)?t.value:Object.keys(n).sort((e,t)=>t.split(`/`).length-e.split(`/`).length).find(t=>e.value.path.startsWith(In(t)))||``}),sidebarGroups:i}}function cp(){let{disableSidebar:e}=op(),n;h(()=>{n=ip.value?document.activeElement:void 0}),j(()=>{window.addEventListener(`keyup`,r)}),t(()=>{window.removeEventListener(`keyup`,r)});function r(t){t.key===`Escape`&&ip.value&&(e(),n?.focus())}}function lp(e){let{page:t}=Z(),n=ar(),r=L(!1),i=N(()=>e.value.collapsed!=null),a=N(()=>!!e.value.link),o=L(!1),s=()=>{o.value=lu(t.value.path,e.value.link?ba(e.value.link):void 0)};d([()=>t.value.path,e,()=>n.hash],s),j(s);let c=N(()=>o.value?!0:e.value.items?rp(t.value.path,e.value.items):!1),l=N(()=>!!(e.value.items&&e.value.items.length));return d(()=>[i.value,e.value.collapsed],(t,n)=>{(t[0]!==n?.[0]||t[1]!==n?.[1])&&(r.value=!!(i.value&&e.value.collapsed))},{immediate:!0}),d(()=>[t.value.path,o.value,c.value],()=>{(o.value||c.value)&&(r.value=!1)},{immediate:!0,flush:`post`}),{collapsed:r,collapsible:i,isLink:a,isActiveLink:o,hasActiveLink:c,hasChildren:l,toggle:()=>{i.value&&(r.value=!r.value)}}}var up=F(!1),dp=F(!1);function fp(){let{frontmatter:e,theme:t}=Z(),{isPageDecrypted:n}=uf(),r=Qf(),i=Mf(),a=N(()=>e.value.home??e.value.pageLayout===`home`),o=N(()=>e.value.sidebar!==!1&&r.value.length>0&&e.value.pageLayout!==`home`),s=N(()=>o.value&&up.value),c=N(()=>e.value.pageLayout===`home`||e.value.home||e.value.pageLayout===`friends`||e.value.friends||!n.value?!1:e.value.aside==null?t.value.aside!==!1:!!e.value.aside);return{isHome:a,hasAside:c,hasSidebar:o,leftAside:N(()=>c.value?e.value.aside==null?t.value.aside===`left`:e.value.aside===`left`:!1),hasLocalNav:N(()=>i.value.length>0),isSidebarEnabled:s,isAsideEnabled:N(()=>!dp.value&&!up.value?!1:o.value?dp.value:up.value),is960:up,is1280:dp}}function pp(){su&&(up.value=window.innerWidth>=960,dp.value=window.innerWidth>=1280,window.addEventListener(`resize`,()=>{up.value=window.innerWidth>=960,dp.value=window.innerWidth>=1280},{passive:!0}));let{lang:e}=Z(),t=ar(),{disableSidebar:n,toggleSidebarCollapse:r}=op();d(()=>t.path,()=>{n(),r(!1)}),su&&d(e,e=>{document.documentElement.lang=e},{immediate:!0}),cp()}function mp(e,t){let n=ar(),{page:r}=Z(),i=N(()=>{let n=P(e),r=P(t);return n?!!(r===`_blank`||wn(n)):!1}),a=N(()=>{let t=P(e);if(!t||i.value)return t;let a=ba(t,r.value.filePathRelative?`/${r.value.filePathRelative}`:void 0);return a.includes(`#`)&&a.slice(0,a.indexOf(`#`))===n.path?a.slice(a.indexOf(`#`)):a}),o=N(()=>{let e=a.value;if(i.value)return!0;if(!e||e[0]===`#`)return!1;let t=e.split(/[?#]/)[0],{notFound:n}=ya(t,r.value.filePathRelative?`/${r.value.filePathRelative}`:void 0);return n}),s=N(()=>o.value?P(e):a.value);return{isExternal:o,isExternalProtocol:N(()=>!s.value||s.value[0]===`#`?!1:Sn(s.value)),link:s}}function hp(){let{theme:e}=Z();return N(()=>gp(e.value.navbar||[]))}function gp(e,t=``){let n=[];return e.forEach(e=>{if(typeof e==`string`)n.push(tu(ru(t,e)));else{let{items:r,prefix:i,...a}=e,o={...a};`link`in o&&(o.link=ru(t,o.link)),r?.length&&(o.items=gp(r,ru(t,i))),n.push(o)}}),n}function _p(){let e=L(!1);function t(){e.value=!0,window.addEventListener(`resize`,i)}function n(){e.value=!1,window.removeEventListener(`resize`,i)}function r(){e.value?n():t()}function i(){window.outerWidth>=768&&n()}let a=ar();return d(()=>a.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:r}}var vp=L(Ju);function yp(){let e=Ed(),t=oa();return N(()=>e.value&&vp.value[wf(t.value,Ln(zn(e.value.dir)))]||[])}function bp(){let e=jd(),t=yp(),{theme:n}=Z();return{archives:N(()=>{let r=[],i=n.value.archiveTotalText||e.value.archiveTotalText;return t.value.forEach(e=>{let t=e.createTime?.split(/\s|T/)[0]||``,n=t.split(`/`)[0],i=r.find(e=>e.title===n);i||(i={title:n,list:[],label:``},r.push(i)),i.list.push({title:e.title,path:e.path,createTime:t.slice(n.length+1).replace(/\//g,`-`)})}),r.forEach(e=>{e.label=i?.replace(`{count}`,e.list.length.toString())||``}),r})}}function xp(){let e=yp();return{categories:N(()=>{let t=[];return e.value.forEach(e=>{let n=e.categoryList;if(!n||n.length===0)t.push({type:`post`,title:e.title,path:e.path});else{let r=t,i=0;for(;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})}}),Sp(t)})}}function Sp(e){for(let t of e)t.type===`category`&&t.items.length&&(t.items=Sp(t.items));return e.sort((e,t)=>e.type===`category`&&t.type===`category`?e.sort<t.sort?-1:1:e.type===`category`&&t.type===`post`?-1:e.type===`post`&&t.type===`category`?1:0)}var Cp=new WeakMap;function wp(e,t,n={}){let{mode:r=`replace`,route:i=ar(),router:a=ir(),transform:s=e=>e}=n;Cp.has(a)||Cp.set(a,new Map);let c=Cp.get(a),l=i.query[e];Eo(()=>{l=void 0});let u,f=ae((n,d)=>(u=d,{get(){return n(),s(l===void 0?P(t):l)},set(t){l!==t&&(l=t,c.set(e,t),d(),o(()=>{if(c.size===0)return;let e=Object.fromEntries(c.entries());c.clear();let{query:t,hash:n,path:o}=i;a[P(r)]({path:o,query:{...t,...e},hash:n})}))}}));return d(()=>i.query[e],e=>{l=e,u()},{flush:`sync`}),f}var Tp=L(Yu),Ep=()=>Tp;function Dp(){let{collection:e}=Z(),t=yp(),n=Ep(),r=N(()=>{if(e.value?.type===`post`)return e.value}),i=N(()=>{let e=r.value?.tagsTheme??`colored`,i={};return t.value.forEach(e=>{e.tags&&cu(e.tags).forEach(e=>{i[e]?i[e]+=1:i[e]=1})}),Object.keys(i).map(t=>({name:t,count:i[t]>99?`99+`:i[t],className:n.value[t]?`vp-tag-${n.value[t]}`:`tag-${e}`}))}),a=wp(`tag`);return{tags:i,currentTag:a,postList:N(()=>a.value?t.value.filter(e=>e.tags?cu(e.tags).includes(a.value):!1).map(e=>({title:e.title,path:e.path,createTime:e.createTime.split(` `)[0].replace(/\//g,`-`)})):[]),handleTagClick:e=>{a.value=e}}}function Op(){let{collection:e}=Z(),t=yp(),{tags:n}=Dp(),{categories:r}=xp(),i=Tf();return{hasPostsExtract:N(()=>e.value?.type===`post`&&(e.value.archives!==!1||e.value.tags!==!1||e.value.categories!==!1)),tags:N(()=>({link:i.tags.value?.link,text:i.tags.value?.text,total:n.value.length})),archives:N(()=>({link:i.archive.value?.link,text:i.archive.value?.text,total:t.value.length})),categories:N(()=>({link:i.categories.value?.link,text:i.categories.value?.text,total:kp(r.value)}))}}function kp(e){let t=0;for(let n of e)n.type===`category`&&(t+=1,n.items.length&&(t+=kp(n.items)));return t}var Ap=15;function jp(e){let{collection:t}=Z(),n=yp(),{is960:r}=fp(),i=N(()=>{if(t.value?.type===`post`)return t.value}),a=N(()=>{let e=n.value.filter(e=>e.sticky===!0||typeof e.sticky==`number`),t=n.value.filter(e=>e.sticky===void 0||e.sticky===!1);return[...e.sort((e,t)=>t.sticky===!0&&e.sticky===!0?0:t.sticky>e.sticky?1:-1),...t]}),o=wp(`p`,1,{mode:`push`,transform(e){let t=Number(e);return!Number.isNaN(t)&&t>0?t:1}}),s=N(()=>i.value?.pagination===!1?0:typeof i.value?.pagination==`number`?i.value.pagination:i.value?.pagination?.perPage||Ap),c=N(()=>i.value?.pagination===!1?0:Math.ceil(a.value.length/s.value)),l=N(()=>o.value>=c.value),u=N(()=>o.value<=1),d=N(()=>i.value?.pagination!==!1&&c.value>1);return{postList:N(()=>i.value?.pagination===!1||a.value.length<=s.value?a.value:a.value.slice((o.value-1)*s.value,o.value*s.value)),page:o,totalPage:c,pageRange:N(()=>{let e=[],t=c.value,n=o.value,i=r.value?4:5;if(t<=0)return e;if(t<=10)e=Array.from({length:t},(e,t)=>({value:t+1}));else{let r=1,a=!1;for(;r<=t;)n<=i&&r<=i||n>=t-(i-1)&&r>=t-(i-1)||r<=2||r>=t-1||(n>i+1||n<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 Mp=/^-{3,}$/;function Np(){let e=ar(),{frontmatter:t,theme:n}=Z(),{sidebar:r}=sp(),i=yp(),a=ia(),{isPosts:o}=Ef();return{prev:N(()=>{if(n.value.prevPage===!1)return null;let s=Pp(t.value.prev);return s===!1?o.value?Lp(i.value.filter(e=>e.lang===a.value),e.path,-1):Ip(Fp(r.value),e.path,-1):s}),next:N(()=>{if(n.value.nextPage===!1)return null;let s=Pp(t.value.next);return s===!1?o.value?Lp(i.value.filter(e=>e.lang===a.value),e.path,1):Ip(Fp(r.value),e.path,1):s})}}function Pp(e){return e===!1?null:Hn(e)?tu(e):Vn(e)?e:!1}function Fp(e,t=[]){for(let n of e)n.link&&t.push({link:n.link,text:n.text||``,icon:n.icon}),Array.isArray(n.items)&&n.items.length&&Fp(n.items,t);return t}function Ip(e,t,n){let r=e.findIndex(e=>ba(e.link)===t);if(r===-1)return null;for(;(r+=n)>=0&&r<e.length;){let t=e[r];if(t?.link&&!Mp.test(t.link))return t}return null}function Lp(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 Rp=null,zp=null,Bp={wait:()=>Rp,pending:()=>{Rp=new Promise(e=>zp=e)},resolve:()=>{zp?.(),Rp=null,zp=null}},Vp=()=>Bp;function Hp(e){e.options.scrollBehavior=async(e,t,n)=>(await Vp().wait(),n||(e.hash?{el:e.hash,top:64}:{top:0})),e.beforeEach((e,t)=>{su&&t.path!==e.path&&document.documentElement.classList.remove(`smooth`)}),e.afterEach(()=>o(()=>{su&&setTimeout(()=>{document.documentElement.classList.add(`smooth`)},1e3)}))}var Up={fade:e=>({opacity:e([`0`,`1`]),duration:300}),"circle-clip":(e,{x:t,y:n})=>({clipPath:e([`circle(0px at ${t}px ${n}px)`,`circle(${Math.hypot(Math.max(t,innerWidth-t),Math.max(n,innerHeight-n))}px at ${t}px ${n}px)`]),duration:650}),"horizontal-clip":e=>({clipPath:e([`inset(0px ${innerWidth}px 0px 0px)`,`inset(0px 0px 0px 0px)`])}),"vertical-clip":e=>({clipPath:e([`inset(0px 0px ${innerHeight}px 0px)`,`inset(0px 0px 0px 0px)`])}),"skew-clip":e=>({clipPath:e([`polygon(0px 0px, 0px 0px, 0px 0px)`,`polygon(0px 0px, ${innerWidth*2}px 0px, 0px ${innerHeight*2}px)`])}),"blinds-vertical":e=>({clipPath:e([`inset(50% 0% 50% 0%)`,`inset(0 0 0 0)`])}),"blinds-horizontal":e=>({clipPath:e([`polygon(50% 0, 50% 100%, 50% 100%, 50% 0)`,`polygon(0 0, 0 100%, 100% 100%, 100% 0)`])}),"soft-blur-fade":e=>({opacity:e([`0`,`1`]),filter:e([`blur(10px)`,`blur(0px)`]),duration:380}),"diamond-reveal":e=>({clipPath:e([`polygon(50% 50%, 50% 50%, 50% 50%, 50% 50%)`,`polygon(50% -50%, 150% 50%, 50% 150%, -50% 50%)`]),duration:500})};function Wp(e,t,n,r){(!n||!Up[n])&&(n=`fade`);let{duration:i=400,...a}=Up[n](e=>r?e.reverse():e,{x:e,y:t,isDark:r});return{keyframes:a,duration:i}}function Gp(){let{frontmatter:e}=Z();Sd(N(()=>({parent:typeof e.value.watermark==`object`&&e.value.watermark.fullPage===!1?`.vp-doc`:`body`})))}var Kp=R(V({__name:`VPBadge`,props:{text:{},type:{default:`tip`},color:{},bgColor:{},borderColor:{default:`transparent`}},setup(e){let t=N(()=>e.color||e.bgColor?{color:e.color,backgroundColor:e.bgColor,borderColor:e.borderColor}:{});return(n,r)=>(_(),I(`span`,{class:l([`vp-badge`,e.type]),style:b(t.value)},[u(n.$slots,`default`,{},()=>[A(M(e.text),1)],!0)],6))}}),[[`__scopeId`,`data-v-e582cbbc`]]),qp=V({__name:`VPIconFa`,props:{name:{},size:{},color:{},prefix:{},extra:{}},setup(e){let t={solid:[`fas`,`s`],regular:[`far`,`r`],light:[`fal`,`l`],thin:[`fat`,`t`],"duotone solid":[`fads`,`ds`],"sharp solid":[`fass`,`ss`],"sharp regular":[`fasr`,`sr`],"sharp light":[`fasl`,`sl`],"sharp thin":[`fast`,`st`],"sharp-duotone solid":[`fasds`,`sds`],brands:[`fab`,`b`]},n=N(()=>{let[n,r]=(e.name.includes(`:`)?e.name:`${e.prefix||`fas`}:${e.name}`).split(`:`),i=`solid`;for(let[e,r]of Object.entries(t))if(r.includes(n)){i=e;break}return`${i.split(` `).map(e=>`fa-${e.trim()}`).join(` `)} fa-${r}`}),r=N(()=>e.extra?e.extra.split(` `).map(e=>e.trim().startsWith(`fa-`)?e:`fa-${e}`):[]);return(t,i)=>(_(),I(`i`,{class:l([`vp-icon fontawesome`,[n.value,...r.value]]),"data-provider":`fontawesome`,"aria-hidden":``,style:b({color:e.color,...e.size})},null,6))}}),Jp=V({__name:`VPIconfont`,props:{name:{},size:{},color:{},prefix:{}},setup(e){return(t,n)=>(_(),I(`i`,{class:l([`vp-icon`,`${e.prefix||`iconfont icon-`}${e.name}`]),style:b({color:e.color,"font-size":e.size?.height||`1em`}),"data-provider":`iconfont`,"aria-hidden":``},null,6))}}),Yp=/^[a-z0-9]+(-[a-z0-9]+)*$/,Xp=(e,t,n,r=``)=>{let i=e.split(`:`);if(e.slice(0,1)===`@`){if(i.length<2||i.length>3)return null;r=i.shift().slice(1)}if(i.length>3||!i.length)return null;if(i.length>1){let e=i.pop(),n=i.pop(),a={provider:i.length>0?i[0]:r,prefix:n,name:e};return t&&!Zp(a)?null:a}let a=i[0],o=a.split(`-`);if(o.length>1){let e={provider:r,prefix:o.shift(),name:o.join(`-`)};return t&&!Zp(e)?null:e}if(n&&r===``){let e={provider:r,prefix:``,name:a};return t&&!Zp(e,n)?null:e}return null},Zp=(e,t)=>e?!!((t&&e.prefix===``||e.prefix)&&e.name):!1,Qp=Object.freeze({left:0,top:0,width:16,height:16}),$p=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),em=Object.freeze({...Qp,...$p}),tm=Object.freeze({...em,body:``,hidden:!1});function nm(e,t){let n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);let r=((e.rotate||0)+(t.rotate||0))%4;return r&&(n.rotate=r),n}function rm(e,t){let n=nm(e,t);for(let r in tm)r in $p?r in e&&!(r in n)&&(n[r]=$p[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function im(e,t){let n=e.icons,r=e.aliases||Object.create(null),i=Object.create(null);function a(e){if(n[e])return i[e]=[];if(!(e in i)){i[e]=null;let t=r[e]&&r[e].parent,n=t&&a(t);n&&(i[e]=[t].concat(n))}return i[e]}return Object.keys(n).concat(Object.keys(r)).forEach(a),i}function am(e,t,n){let r=e.icons,i=e.aliases||Object.create(null),a={};function o(e){a=rm(r[e]||i[e],a)}return o(t),n.forEach(o),rm(e,a)}function om(e,t){let n=[];if(typeof e!=`object`||typeof e.icons!=`object`)return n;e.not_found instanceof Array&&e.not_found.forEach(e=>{t(e,null),n.push(e)});let r=im(e);for(let i in r){let a=r[i];a&&(t(i,am(e,i,a)),n.push(i))}return n}var sm={provider:``,aliases:{},not_found:{},...Qp};function cm(e,t){for(let n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function lm(e){if(typeof e!=`object`||!e)return null;let t=e;if(typeof t.prefix!=`string`||!e.icons||typeof e.icons!=`object`||!cm(e,sm))return null;let n=t.icons;for(let e in n){let t=n[e];if(!e||typeof t.body!=`string`||!cm(t,tm))return null}let r=t.aliases||Object.create(null);for(let e in r){let t=r[e],i=t.parent;if(!e||typeof i!=`string`||!n[i]&&!r[i]||!cm(t,tm))return null}return t}var um=Object.create(null);function dm(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function fm(e,t){let n=um[e]||(um[e]=Object.create(null));return n[t]||(n[t]=dm(e,t))}function pm(e,t){return lm(t)?om(t,(t,n)=>{n?e.icons[t]=n:e.missing.add(t)}):[]}function mm(e,t,n){try{if(typeof n.body==`string`)return e.icons[t]={...n},!0}catch{}return!1}var hm=!1;function gm(e){return typeof e==`boolean`&&(hm=e),hm}function _m(e){let t=typeof e==`string`?Xp(e,!0,hm):e;if(t){let e=fm(t.provider,t.prefix),n=t.name;return e.icons[n]||(e.missing.has(n)?null:void 0)}}function vm(e,t){let n=Xp(e,!0,hm);if(!n)return!1;let r=fm(n.provider,n.prefix);return t?mm(r,n.name,t):(r.missing.add(n.name),!0)}function ym(e,t){if(typeof e!=`object`)return!1;if(typeof t!=`string`&&(t=e.provider||``),hm&&!t&&!e.prefix){let t=!1;return lm(e)&&(e.prefix=``,om(e,(e,n)=>{vm(e,n)&&(t=!0)})),t}let n=e.prefix;return Zp({prefix:n,name:`a`})?!!pm(fm(t,n),e):!1}var bm=Object.freeze({width:null,height:null}),xm=Object.freeze({...bm,...$p}),Sm=/(-?[0-9.]*[0-9]+[0-9.]*)/g,Cm=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function wm(e,t,n){if(t===1)return e;if(n||=100,typeof e==`number`)return Math.ceil(e*t*n)/n;if(typeof e!=`string`)return e;let r=e.split(Sm);if(r===null||!r.length)return e;let i=[],a=r.shift(),o=Cm.test(a);for(;;){if(o){let e=parseFloat(a);isNaN(e)?i.push(a):i.push(Math.ceil(e*t*n)/n)}else i.push(a);if(a=r.shift(),a===void 0)return i.join(``);o=!o}}function Tm(e,t=`defs`){let n=``,r=e.indexOf(`<`+t);for(;r>=0;){let i=e.indexOf(`>`,r),a=e.indexOf(`</`+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 Em(e,t){return e?`<defs>`+e+`</defs>`+t:t}function Dm(e,t,n){let r=Tm(e);return Em(r.defs,t+r.content+n)}var Om=e=>e===`unset`||e===`undefined`||e===`none`;function km(e,t){let n={...em,...e},r={...xm,...t},i={left:n.left,top:n.top,width:n.width,height:n.height},a=n.body;[n,r].forEach(e=>{let t=[],n=e.hFlip,r=e.vFlip,o=e.rotate;n?r?o+=2:(t.push(`translate(`+(i.width+i.left).toString()+` `+(0-i.top).toString()+`)`),t.push(`scale(-1 1)`),i.top=i.left=0):r&&(t.push(`translate(`+(0-i.left).toString()+` `+(i.height+i.top).toString()+`)`),t.push(`scale(1 -1)`),i.top=i.left=0);let s;switch(o<0&&(o-=Math.floor(o/4)*4),o%=4,o){case 1:s=i.height/2+i.top,t.unshift(`rotate(90 `+s.toString()+` `+s.toString()+`)`);break;case 2:t.unshift(`rotate(180 `+(i.width/2+i.left).toString()+` `+(i.height/2+i.top).toString()+`)`);break;case 3:s=i.width/2+i.left,t.unshift(`rotate(-90 `+s.toString()+` `+s.toString()+`)`);break}o%2==1&&(i.left!==i.top&&(s=i.left,i.left=i.top,i.top=s),i.width!==i.height&&(s=i.width,i.width=i.height,i.height=s)),t.length&&(a=Dm(a,`<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=wm(d,c/l)):(u=o===`auto`?c:o,d=s===null?wm(u,l/c):s===`auto`?l:s);let f={},p=(e,t)=>{Om(t)||(f[e]=t.toString())};p(`width`,u),p(`height`,d);let m=[i.left,i.top,c,l];return f.viewBox=m.join(` `),{attributes:f,viewBox:m,body:a}}var Am=/\sid="(\S+)"/g,jm=`IconifyId`+Date.now().toString(16)+(Math.random()*16777216|0).toString(16),Mm=0;function Nm(e,t=jm){let n=[],r;for(;r=Am.exec(e);)n.push(r[1]);if(!n.length)return e;let i=`suffix`+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(n=>{let r=typeof t==`function`?t(n):t+(Mm++).toString(),a=n.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`);e=e.replace(RegExp(`([#;"])(`+a+`)([")]|\\.[a-z])`,`g`),`$1`+r+i+`$3`)}),e=e.replace(new RegExp(i,`g`),``),e}var Pm=Object.create(null);function Fm(e,t){Pm[e]=t}function Im(e){return Pm[e]||Pm[``]}function Lm(e){let t;if(typeof e.resources==`string`)t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||`/`,maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}for(var Rm=Object.create(null),zm=[`https://api.simplesvg.com`,`https://api.unisvg.com`],Bm=[];zm.length>0;)zm.length===1||Math.random()>.5?Bm.push(zm.shift()):Bm.push(zm.pop());Rm[``]=Lm({resources:[`https://api.iconify.design`].concat(Bm)});function Vm(e,t){let n=Lm(t);return n===null?!1:(Rm[e]=n,!0)}function Hm(e){return Rm[e]}var Um=(()=>{let e;try{if(e=fetch,typeof e==`function`)return e}catch{}})();function Wm(e,t){let n=Hm(e);if(!n)return 0;let r;if(!n.maxURL)r=0;else{let e=0;n.resources.forEach(t=>{e=Math.max(e,t.length)});let i=t+`.json?icons=`;r=n.maxURL-e-n.path.length-i.length}return r}function Gm(e){return e===404}var Km=(e,t,n)=>{let r=[],i=Wm(e,t),a=`icons`,o={type:a,provider:e,prefix:t,icons:[]},s=0;return n.forEach((n,c)=>{s+=n.length+1,s>=i&&c>0&&(r.push(o),o={type:a,provider:e,prefix:t,icons:[]},s=n.length),o.icons.push(n)}),r.push(o),r};function qm(e){if(typeof e==`string`){let t=Hm(e);if(t)return t.path}return`/`}var Jm={prepare:Km,send:(e,t,n)=>{if(!Um){n(`abort`,424);return}let r=qm(t.provider);switch(t.type){case`icons`:{let e=t.prefix,n=t.icons.join(`,`),i=new URLSearchParams({icons:n});r+=e+`.json?`+i.toString();break}case`custom`:{let e=t.uri;r+=e.slice(0,1)===`/`?e.slice(1):e;break}default:n(`abort`,400);return}let i=503;Um(e+r).then(e=>{let t=e.status;if(t!==200){setTimeout(()=>{n(Gm(t)?`abort`:`next`,t)});return}return i=501,e.json()}).then(e=>{if(typeof e!=`object`||!e){setTimeout(()=>{e===404?n(`abort`,e):n(`next`,i)});return}setTimeout(()=>{n(`success`,e)})}).catch(()=>{n(`next`,i)})}};function Ym(e){let t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((e,t)=>e.provider===t.provider?e.prefix===t.prefix?e.name.localeCompare(t.name):e.prefix.localeCompare(t.prefix):e.provider.localeCompare(t.provider));let r={provider:``,prefix:``,name:``};return e.forEach(e=>{if(r.name===e.name&&r.prefix===e.prefix&&r.provider===e.provider)return;r=e;let i=e.provider,a=e.prefix,o=e.name,s=n[i]||(n[i]=Object.create(null)),c=s[a]||(s[a]=fm(i,a)),l;l=o in c.icons?t.loaded:a===``||c.missing.has(o)?t.missing:t.pending;let u={provider:i,prefix:a,name:o};l.push(u)}),t}function Xm(e,t){e.forEach(e=>{let n=e.loaderCallbacks;n&&(e.loaderCallbacks=n.filter(e=>e.id!==t))})}function Zm(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;let t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1,r=e.provider,i=e.prefix;t.forEach(t=>{let a=t.icons,o=a.pending.length;a.pending=a.pending.filter(t=>{if(t.prefix!==i)return!0;let o=t.name;if(e.icons[o])a.loaded.push({provider:r,prefix:i,name:o});else if(e.missing.has(o))a.missing.push({provider:r,prefix:i,name:o});else return n=!0,!0;return!1}),a.pending.length!==o&&(n||Xm([e],t.id),t.callback(a.loaded.slice(0),a.missing.slice(0),a.pending.slice(0),t.abort))})}))}var Qm=0;function $m(e,t,n){let r=Qm++,i=Xm.bind(null,n,r);if(!t.pending.length)return i;let a={id:r,icons:t,callback:e,abort:i};return n.forEach(e=>{(e.loaderCallbacks||=[]).push(a)}),i}function eh(e,t=!0,n=!1){let r=[];return e.forEach(e=>{let i=typeof e==`string`?Xp(e,t,n):e;i&&r.push(i)}),r}var th={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function nh(e,t,n,r){let i=e.resources.length,a=e.random?Math.floor(Math.random()*i):e.index,o;if(e.random){let t=e.resources.slice(0);for(o=[];t.length>1;){let e=Math.floor(Math.random()*t.length);o.push(t[e]),t=t.slice(0,e).concat(t.slice(e+1))}o=o.concat(t)}else o=e.resources.slice(a).concat(e.resources.slice(0,a));let s=Date.now(),c=`pending`,l=0,u,d=null,f=[],p=[];typeof r==`function`&&p.push(r);function m(){d&&=(clearTimeout(d),null)}function h(){c===`pending`&&(c=`aborted`),m(),f.forEach(e=>{e.status===`pending`&&(e.status=`aborted`)}),f=[]}function g(e,t){t&&(p=[]),typeof e==`function`&&p.push(e)}function _(){return{startTime:s,payload:t,status:c,queriesSent:l,queriesPending:f.length,subscribe:g,abort:h}}function v(){c=`failed`,p.forEach(e=>{e(void 0,u)})}function y(){f.forEach(e=>{e.status===`pending`&&(e.status=`aborted`)}),f=[]}function b(t,n,r){let i=n!==`success`;switch(f=f.filter(e=>e!==t),c){case`pending`:break;case`failed`:if(i||!e.dataAfterTimeout)return;break;default:return}if(n===`abort`){u=r,v();return}if(i){u=r,f.length||(o.length?x():v());return}if(m(),y(),!e.random){let n=e.resources.indexOf(t.resource);n!==-1&&n!==e.index&&(e.index=n)}c=`completed`,p.forEach(e=>{e(r)})}function x(){if(c!==`pending`)return;m();let r=o.shift();if(r===void 0){if(f.length){d=setTimeout(()=>{m(),c===`pending`&&(y(),v())},e.timeout);return}v();return}let i={status:`pending`,resource:r,callback:(e,t)=>{b(i,e,t)}};f.push(i),l++,d=setTimeout(x,e.rotate),n(r,t,i.callback)}return setTimeout(x),_}function rh(e){let t={...th,...e},n=[];function r(){n=n.filter(e=>e().status===`pending`)}function i(e,i,a){let o=nh(t,e,i,(e,t)=>{r(),a&&a(e,t)});return n.push(o),o}function a(e){return n.find(t=>e(t))||null}return{query:i,find:a,setIndex:e=>{t.index=e},getIndex:()=>t.index,cleanup:r}}function ih(){}var ah=Object.create(null);function oh(e){if(!ah[e]){let t=Hm(e);if(!t)return;ah[e]={config:t,redundancy:rh(t)}}return ah[e]}function sh(e,t,n){let r,i;if(typeof e==`string`){let t=Im(e);if(!t)return n(void 0,424),ih;i=t.send;let a=oh(e);a&&(r=a.redundancy)}else{let t=Lm(e);if(t){r=rh(t);let n=Im(e.resources?e.resources[0]:``);n&&(i=n.send)}}return!r||!i?(n(void 0,424),ih):r.query(t,i,n)().abort}function ch(){}function lh(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,Zm(e)}))}function uh(e){let t=[],n=[];return e.forEach(e=>{(e.match(Yp)?t:n).push(e)}),{valid:t,invalid:n}}function dh(e,t,n){function r(){let n=e.pendingIcons;t.forEach(t=>{n&&n.delete(t),e.icons[t]||e.missing.add(t)})}if(n&&typeof n==`object`)try{if(!pm(e,n).length){r();return}}catch(e){console.error(e)}r(),lh(e)}function fh(e,t){e instanceof Promise?e.then(e=>{t(e)}).catch(()=>{t(null)}):t(e)}function ph(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;let{provider:t,prefix:n}=e,r=e.iconsToLoad;if(delete e.iconsToLoad,!r||!r.length)return;let i=e.loadIcon;if(e.loadIcons&&(r.length>1||!i)){fh(e.loadIcons(r,n,t),t=>{dh(e,r,t)});return}if(i){r.forEach(r=>{fh(i(r,n,t),t=>{dh(e,[r],t?{prefix:n,icons:{[r]:t}}:null)})});return}let{valid:a,invalid:o}=uh(r);if(o.length&&dh(e,o,null),!a.length)return;let s=n.match(Yp)?Im(t):null;if(!s){dh(e,a,null);return}s.prepare(t,n,a).forEach(n=>{sh(t,n,t=>{dh(e,n.icons,t)})})}))}var mh=(e,t)=>{let n=Ym(eh(e,!0,gm()));if(!n.pending.length){let e=!0;return t&&setTimeout(()=>{e&&t(n.loaded,n.missing,n.pending,ch)}),()=>{e=!1}}let r=Object.create(null),i=[],a,o;return n.pending.forEach(e=>{let{provider:t,prefix:n}=e;if(n===o&&t===a)return;a=t,o=n,i.push(fm(t,n));let s=r[t]||(r[t]=Object.create(null));s[n]||(s[n]=[])}),n.pending.forEach(e=>{let{provider:t,prefix:n,name:i}=e,a=fm(t,n),o=a.pendingIcons||=new Set;o.has(i)||(o.add(i),r[t][n].push(i))}),i.forEach(e=>{let t=r[e.provider][e.prefix];t.length&&ph(e,t)}),t?$m(t,n,i):ch},hh=e=>new Promise((t,n)=>{let r=typeof e==`string`?Xp(e,!0):e;if(!r){n(e);return}mh([r||e],i=>{if(i.length&&r){let e=_m(r);if(e){t({...em,...e});return}}n(e)})});function gh(e,t){let n={...e};for(let e in t){let r=t[e],i=typeof r;e in bm?(r===null||r&&(i===`string`||i===`number`))&&(n[e]=r):i===typeof n[e]&&(n[e]=e===`rotate`?r%4:r)}return n}var _h=/[\s,]+/;function vh(e,t){t.split(_h).forEach(t=>{switch(t.trim()){case`horizontal`:e.hFlip=!0;break;case`vertical`:e.vFlip=!0;break}})}function yh(e,t=0){let n=e.replace(/^-?[0-9.]*/,``);function r(e){for(;e<0;)e+=4;return e%4}if(n===``){let t=parseInt(e);return isNaN(t)?0:r(t)}else if(n!==e){let t=0;switch(n){case`%`:t=25;break;case`deg`:t=90}if(t){let i=parseFloat(e.slice(0,e.length-n.length));return isNaN(i)?0:(i/=t,i%1==0?r(i):0)}}return t}function bh(e,t){let n=e.indexOf(`xlink:`)===-1?``:` xmlns:xlink="http://www.w3.org/1999/xlink"`;for(let e in t)n+=` `+e+`="`+t[e]+`"`;return`<svg xmlns="http://www.w3.org/2000/svg"`+n+`>`+e+`</svg>`}function xh(e){return e.replace(/"/g,`'`).replace(/%/g,`%25`).replace(/#/g,`%23`).replace(/</g,`%3C`).replace(/>/g,`%3E`).replace(/\s+/g,` `)}function Sh(e){return`data:image/svg+xml,`+xh(e)}function Ch(e){return`url("`+Sh(e)+`")`}var wh={...xm,inline:!1},Th={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,"aria-hidden":!0,role:`img`},Eh={display:`inline-block`},Dh={backgroundColor:`currentColor`},Oh={backgroundColor:`transparent`},kh={Image:`var(--svg)`,Repeat:`no-repeat`,Size:`100% 100%`},Ah={webkitMask:Dh,mask:Dh,background:Oh};for(let e in Ah){let t=Ah[e];for(let n in kh)t[e+n]=kh[n]}var jh={};[`horizontal`,`vertical`].forEach(e=>{let t=e.slice(0,1)+`Flip`;jh[e+`-flip`]=t,jh[e.slice(0,1)+`-flip`]=t,jh[e+`Flip`]=t});function Mh(e){return e+(e.match(/^[-0-9.]+$/)?`px`:``)}var Nh=(e,t)=>{let n=gh(wh,t),r={...Th},a=t.mode||`svg`,o={},s=t.style,c=typeof s==`object`&&!(s instanceof Array)?s:{};for(let e in t){let i=t[e];if(i!==void 0)switch(e){case`icon`:case`style`:case`onLoad`:case`mode`:case`ssr`:break;case`inline`:case`hFlip`:case`vFlip`:n[e]=i===!0||i===`true`||i===1;break;case`flip`:typeof i==`string`&&vh(n,i);break;case`color`:o.color=i;break;case`rotate`:typeof i==`string`?n[e]=yh(i):typeof i==`number`&&(n[e]=i);break;case`ariaHidden`:case`aria-hidden`:i!==!0&&i!==`true`&&delete r[`aria-hidden`];break;default:{let t=jh[e];t?(i===!0||i===`true`||i===1)&&(n[t]=!0):wh[e]===void 0&&(r[e]=i)}}}let l=km(e,n),u=l.attributes;if(n.inline&&(o.verticalAlign=`-0.125em`),a===`svg`){r.style={...o,...c},Object.assign(r,u);let e=0,n=t.id;return typeof n==`string`&&(n=n.replace(/-/g,`_`)),r.innerHTML=Nm(l.body,n?()=>n+`ID`+ e++:`iconifyVue`),i(`svg`,r)}let{body:d,width:f,height:p}=e,m=a===`mask`||(a===`bg`?!1:d.indexOf(`currentColor`)!==-1),h=bh(d,{...u,width:f+``,height:p+``});return r.style={...o,"--svg":Ch(h),width:Mh(u.width),height:Mh(u.height),...Eh,...m?Dh:Oh,...c},i(`span`,r)};if(gm(!0),Fm(``,Jm),typeof document<`u`&&typeof window<`u`){let e=window;if(e.IconifyPreload!==void 0){let t=e.IconifyPreload,n=`Invalid IconifyPreload syntax.`;typeof t==`object`&&t&&(t instanceof Array?t:[t]).forEach(e=>{try{(typeof e!=`object`||!e||e instanceof Array||typeof e.icons!=`object`||typeof e.prefix!=`string`||!ym(e))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){let t=e.IconifyProviders;if(typeof t==`object`&&t)for(let e in t){let n=`IconifyProviders[`+e+`] is invalid.`;try{let r=t[e];if(typeof r!=`object`||!r||r.resources===void 0)continue;Vm(e,r)||console.error(n)}catch{console.error(n)}}}}var Ph={...em,body:``};V((e,{emit:n})=>{let r=L(null);function i(){r.value&&=(r.value.abort?.(),null)}let a=L(!!e.ssr),s=L(``),c=F(null);function l(){let t=e.icon;if(typeof t==`object`&&t&&typeof t.body==`string`)return s.value=``,{data:t};let a;if(typeof t!=`string`||(a=Xp(t,!1,!0))===null)return null;let c=_m(a);if(!c){let e=r.value;return(!e||e.name!==t)&&(c===null?r.value={name:t}:r.value={name:t,abort:mh([a],u)}),null}i(),s.value!==t&&(s.value=t,o(()=>{n(`load`,t)}));let l=e.customise;if(l){c=Object.assign({},c);let e=l(c.body,a.name,a.prefix,a.provider);typeof e==`string`&&(c.body=e)}let d=[`iconify`];return a.prefix!==``&&d.push(`iconify--`+a.prefix),a.provider!==``&&d.push(`iconify--`+a.provider),{data:c,classes:d}}function u(){let e=l();e?e.data!==c.value?.data&&(c.value=e):c.value=null}return a.value?u():j(()=>{a.value=!0,u()}),d(()=>e.icon,u),t(i),()=>{let t=c.value;if(!t)return Nh(Ph,e);let n=e;return t.classes&&(n={...e,class:t.classes.join(` `)}),Nh({...em,...t.data},n)}},{props:[`icon`,`mode`,`ssr`,`width`,`height`,`style`,`color`,`inline`,`rotate`,`hFlip`,`horizontalFlip`,`vFlip`,`verticalFlip`,`flip`,`id`,`ariaHidden`,`customise`,`title`],emits:[`load`]});var Fh=Object.freeze({left:0,top:0,width:16,height:16}),Ih=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),Lh=Object.freeze({...Fh,...Ih});Object.freeze({...Lh,body:``,hidden:!1}),{...Fh};var Rh=Object.freeze({width:null,height:null}),zh=Object.freeze({...Rh,...Ih});function Bh(e,t){let n={...e};for(let e in t){let r=t[e],i=typeof r;e in Rh?(r===null||r&&(i===`string`||i===`number`))&&(n[e]=r):i===typeof n[e]&&(n[e]=e===`rotate`?r%4:r)}return n}var Vh=/[\s,]+/;function Hh(e,t){t.split(Vh).forEach(t=>{switch(t.trim()){case`horizontal`:e.hFlip=!0;break;case`vertical`:e.vFlip=!0;break}})}function Uh(e,t=0){let n=e.replace(/^-?[0-9.]*/,``);function r(e){for(;e<0;)e+=4;return e%4}if(n===``){let t=parseInt(e);return isNaN(t)?0:r(t)}else if(n!==e){let t=0;switch(n){case`%`:t=25;break;case`deg`:t=90}if(t){let i=parseFloat(e.slice(0,e.length-n.length));return isNaN(i)?0:(i/=t,i%1==0?r(i):0)}}return t}var Wh=/(-?[0-9.]*[0-9]+[0-9.]*)/g,Gh=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function Kh(e,t,n){if(t===1)return e;if(n||=100,typeof e==`number`)return Math.ceil(e*t*n)/n;if(typeof e!=`string`)return e;let r=e.split(Wh);if(r===null||!r.length)return e;let i=[],a=r.shift(),o=Gh.test(a);for(;;){if(o){let e=parseFloat(a);isNaN(e)?i.push(a):i.push(Math.ceil(e*t*n)/n)}else i.push(a);if(a=r.shift(),a===void 0)return i.join(``);o=!o}}function qh(e,t=`defs`){let n=``,r=e.indexOf(`<`+t);for(;r>=0;){let i=e.indexOf(`>`,r),a=e.indexOf(`</`+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 Jh(e,t){return e?`<defs>`+e+`</defs>`+t:t}function Yh(e,t,n){let r=qh(e);return Jh(r.defs,t+r.content+n)}var Xh=e=>e===`unset`||e===`undefined`||e===`none`;function Zh(e,t){let n={...Lh,...e},r={...zh,...t},i={left:n.left,top:n.top,width:n.width,height:n.height},a=n.body;[n,r].forEach(e=>{let t=[],n=e.hFlip,r=e.vFlip,o=e.rotate;n?r?o+=2:(t.push(`translate(`+(i.width+i.left).toString()+` `+(0-i.top).toString()+`)`),t.push(`scale(-1 1)`),i.top=i.left=0):r&&(t.push(`translate(`+(0-i.left).toString()+` `+(i.height+i.top).toString()+`)`),t.push(`scale(1 -1)`),i.top=i.left=0);let s;switch(o<0&&(o-=Math.floor(o/4)*4),o%=4,o){case 1:s=i.height/2+i.top,t.unshift(`rotate(90 `+s.toString()+` `+s.toString()+`)`);break;case 2:t.unshift(`rotate(180 `+(i.width/2+i.left).toString()+` `+(i.height/2+i.top).toString()+`)`);break;case 3:s=i.width/2+i.left,t.unshift(`rotate(-90 `+s.toString()+` `+s.toString()+`)`);break}o%2==1&&(i.left!==i.top&&(s=i.left,i.left=i.top,i.top=s),i.width!==i.height&&(s=i.width,i.width=i.height,i.height=s)),t.length&&(a=Yh(a,`<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=Kh(d,c/l)):(u=o===`auto`?c:o,d=s===null?Kh(u,l/c):s===`auto`?l:s);let f={},p=(e,t)=>{Xh(t)||(f[e]=t.toString())};p(`width`,u),p(`height`,d);let m=[i.left,i.top,c,l];return f.viewBox=m.join(` `),{attributes:f,viewBox:m,body:a}}var Qh=/\sid="(\S+)"/g,$h=`IconifyId`+Date.now().toString(16)+(Math.random()*16777216|0).toString(16),eg=0;function tg(e,t=$h){let n=[],r;for(;r=Qh.exec(e);)n.push(r[1]);if(!n.length)return e;let i=`suffix`+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(n=>{let r=typeof t==`function`?t(n):t+(eg++).toString(),a=n.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`);e=e.replace(RegExp(`([#;"])(`+a+`)([")]|\\.[a-z])`,`g`),`$1`+r+i+`$3`)}),e=e.replace(new RegExp(i,`g`),``),e}function ng(e,t){let n=e.indexOf(`xlink:`)===-1?``:` xmlns:xlink="http://www.w3.org/1999/xlink"`;for(let e in t)n+=` `+e+`="`+t[e]+`"`;return`<svg xmlns="http://www.w3.org/2000/svg"`+n+`>`+e+`</svg>`}function rg(e){return e.replace(/"/g,`'`).replace(/%/g,`%25`).replace(/#/g,`%23`).replace(/</g,`%3C`).replace(/>/g,`%3E`).replace(/\s+/g,` `)}function ig(e){return`data:image/svg+xml,`+rg(e)}function ag(e){return`url("`+ig(e)+`")`}var og={...zh,inline:!1},sg={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,"aria-hidden":!0,role:`img`},cg={display:`inline-block`},lg={backgroundColor:`currentColor`},ug={backgroundColor:`transparent`},dg={Image:`var(--svg)`,Repeat:`no-repeat`,Size:`100% 100%`},fg={webkitMask:lg,mask:lg,background:ug};for(let e in fg){let t=fg[e];for(let n in dg)t[e+n]=dg[n]}var pg={};[`horizontal`,`vertical`].forEach(e=>{let t=e.slice(0,1)+`Flip`;pg[e+`-flip`]=t,pg[e.slice(0,1)+`-flip`]=t,pg[e+`Flip`]=t});function mg(e){return e+(e.match(/^[-0-9.]+$/)?`px`:``)}var hg=(e,t)=>{let n=Bh(og,t),r={...sg},a=t.mode||`svg`,o={},s=t.style,c=typeof s==`object`&&!(s instanceof Array)?s:{};for(let e in t){let i=t[e];if(i!==void 0)switch(e){case`icon`:case`style`:case`onLoad`:case`mode`:case`ssr`:break;case`inline`:case`hFlip`:case`vFlip`:n[e]=i===!0||i===`true`||i===1;break;case`flip`:typeof i==`string`&&Hh(n,i);break;case`color`:o.color=i;break;case`rotate`:typeof i==`string`?n[e]=Uh(i):typeof i==`number`&&(n[e]=i);break;case`ariaHidden`:case`aria-hidden`:i!==!0&&i!==`true`&&delete r[`aria-hidden`];break;default:{let t=pg[e];t?(i===!0||i===`true`||i===1)&&(n[t]=!0):og[e]===void 0&&(r[e]=i)}}}let l=Zh(e,n),u=l.attributes;if(n.inline&&(o.verticalAlign=`-0.125em`),a===`svg`){r.style={...o,...c},Object.assign(r,u);let e=0,n=t.id;return typeof n==`string`&&(n=n.replace(/-/g,`_`)),r.innerHTML=tg(l.body,n?()=>n+`ID`+ e++:`iconifyVue`),i(`svg`,r)}let{body:d,width:f,height:p}=e,m=a===`mask`||(a===`bg`?!1:d.indexOf(`currentColor`)!==-1),h=ng(d,{...u,width:f+``,height:p+``});return r.style={...o,"--svg":ag(h),width:mg(u.width),height:mg(u.height),...cg,...m?lg:ug,...c},i(`span`,r)},gg=Object.create(null),_g=V((e,t)=>()=>{let n=e.icon,r=typeof n==`string`?gg[n]:typeof n==`object`?n:null;return typeof r!=`object`||!r||typeof r.body!=`string`?u(t.slots,`default`):hg({...Lh,...r},e)},{props:[`icon`,`mode`,`ssr`,`width`,`height`,`style`,`color`,`inline`,`rotate`,`hFlip`,`horizontalFlip`,`vFlip`,`verticalFlip`,`flip`,`id`,`ariaHidden`,`customise`,`title`]}),vg=V({inheritAttrs:!1,__name:`VPIconify`,props:{name:{},size:{},color:{},prefix:{},extra:{}},setup(e){let t=L(null),n=L(!1),r=N(()=>e.name.includes(`:`)?e.name:e.prefix?`${e.prefix}:${e.name}`:e.name),i=N(()=>Sf(r.value));async function a(){i.value||t.value||(n.value=!1,t.value=await hh(e.name),n.value=!0)}return d(()=>e.name,a,{immediate:!0}),(r,a)=>{let o=p(`ClientOnly`);return i.value?(_(),I(`span`,c({key:0,class:[`vp-icon`,[i.value,e.extra]],style:{color:e.color,...e.size},"aria-hidden":``,"data-provider":`iconify`},r.$attrs),null,16)):(_(),O(o,{key:1},{default:m(()=>[n.value?t.value?(_(),O(B(_g),{key:1,class:l([`vp-icon iconify`,[e.extra]]),icon:t.value,style:b({color:e.color,...e.size}),"aria-hidden":``,"data-provider":`iconify`},null,8,[`class`,`icon`,`style`])):k(``,!0):(_(),I(`span`,c({key:0,class:`vp-icon iconify`,style:{color:e.color,...e.size}},r.$attrs),null,16))]),_:1}))}}}),yg={key:0,class:`vp-icon-img`,"aria-hidden":``},bg=[`src`],xg=[`innerHTML`],Sg=R(V({inheritAttrs:!1,__name:`VPIconImage`,props:{type:{},name:{},color:{},size:{}},setup(e){let t=N(()=>e.type===`svg`&&typeof e.name==`object`&&`svg`in e.name?e.name.svg:``),n=N(()=>{if(e.type===`link`){let t=e.name;return Tn(t)?t:ka(t)}return``});return(r,i)=>e.type===`link`?(_(),I(`span`,yg,[z(`img`,{src:n.value,alt:``,style:b({height:e.size?.height})},null,12,bg)])):e.type===`svg`?(_(),I(`span`,{key:1,class:`vp-icon is-svg`,style:b({color:e.color,...e.size}),"aria-hidden":``,innerHTML:t.value},null,12,xg)):k(``,!0)}}),[[`__scopeId`,`data-v-a4831070`]]),Cg=V({__name:`VPIcon`,props:{provider:{},name:{},size:{},color:{},extra:{}},setup(e){let t=N(()=>{if(typeof e.name==`string`&&(Tn(e.name)||e.name[0]===`/`))return`link`;if(typeof e.name==`object`&&e.name.svg)return`svg`;if(typeof e.name==`string`){if(e.name.startsWith(`iconify`))return`iconify`;if(e.name.startsWith(`iconfont`))return`iconfont`;if(e.name.startsWith(`fontawesome`))return`fontawesome`}let t=e.provider||`iconify`;return t===`iconfont`||t===`fontawesome`?t:`iconify`});function n(e){return String(Number(e))===String(e)?`${e}px`:String(e)}let r=N(()=>{if(!e.size)return;let[t,r]=String(e.size).replaceAll(`px`,`[UNIT]`).split(`x`).map(e=>n(e.replaceAll(`[UNIT]`,`px`).trim()));return{width:t,height:r||t}}),i=N(()=>({name:typeof e.name==`string`?e.name.replace(/^(iconify|iconfont|fontawesome)\s+/,``):e.name,color:e.color,size:r.value,prefix:``}));return(n,r)=>t.value===`link`||t.value===`svg`?(_(),O(Sg,c({key:0,type:t.value},i.value),null,16,[`type`])):t.value===`iconfont`?(_(),O(Jp,s(c({key:1},i.value)),null,16)):t.value===`fontawesome`?(_(),O(qp,c({key:2,extra:e.extra},{...i.value,...n.$attrs}),null,16,[`extra`])):t.value===`iconify`?(_(),O(vg,c({key:3,extra:e.extra},i.value),null,16,[`extra`])):k(``,!0)}}),wg={class:`vp-card-wrapper`},Tg={key:0,class:`title`},Eg=[`innerHTML`],Dg={class:`body`},Og=R(V({__name:`VPCard`,props:{title:{},icon:{default:``}},setup(e){let t=N(()=>{if(typeof e.icon==`string`&&e.icon?.[0]===`{`)try{return JSON.parse(e.icon)}catch{}return e.icon});return(n,r)=>(_(),I(`article`,wg,[u(n.$slots,`title`,{},()=>[e.title||e.icon?(_(),I(`header`,Tg,[e.icon?(_(),O(Cg,{key:0,name:t.value},null,8,[`name`])):k(``,!0),e.title?(_(),I(`span`,{key:1,class:`text`,innerHTML:e.title},null,8,Eg)):k(``,!0)])):k(``,!0)],!0),z(`section`,Dg,[u(n.$slots,`default`,{},void 0,!0)])]))}}),[[`__scopeId`,`data-v-bb92b9cf`]]),kg=R(V({__name:`VPCardGrid`,props:{cols:{}},setup(e){let t=hs(`(min-width: 768px)`),n=hs(`(min-width: 960px)`),r=L(1);function i(){let t={sm:1,md:2,lg:2};if(!e.cols)return t;if(typeof e.cols==`number`||typeof e.cols==`string`){let t=Number(e.cols);return{sm:t,md:t,lg:t}}return{...t,...P(e.cols)}}function a(){let e=i();return n.value?e.lg:t.value?e.md:e.sm}return d([t,n,()=>e.cols],()=>{r.value=a()}),j(()=>{r.value=a()}),(e,t)=>(_(),I(`div`,{class:l([`vp-card-grid`,[`cols-${r.value}`]]),style:b({gridTemplateColumns:`repeat(${r.value}, 1fr)`})},[u(e.$slots,`default`,{},void 0,!0)],6))}}),[[`__scopeId`,`data-v-670847ec`]]),Ag=V({__name:`VPCardMasonry`,props:{cols:{default:()=>({sm:2,md:2,lg:3})},gap:{default:16}},setup(t){let n=f(),r=re(),i=L(3),a=hs(`(min-width: 640px)`),s=hs(`(min-width: 960px)`),u=N(()=>{let t=n.default?.();return(Array.isArray(t)?t:[t]).map((t,n)=>e(fe(t,c(t.props??{},{class:`masonry-${r}-${n}`}))))});function h(){let e=1;typeof t.cols==`number`?e=t.cols:typeof t.cols==`object`&&(e=s.value?t.cols.lg||3:a.value?t.cols.md||2:t.cols.sm||2),i.value=Number(e)}let v=F([]),y=F();async function S(){if(await o(),!y.value)return;let e=Array.from({length:i.value},()=>[]),n=Array.from({length:i.value},()=>0);for(let i=0;i<u.value.length;i++){let a=u.value[i],o=y.value.querySelector(`.masonry-${r}-${i}`)?.offsetHeight??0,s=n.indexOf(Math.min(...n));e[s].push(a),n[s]+=o+t.gap}v.value=e}return j(()=>{d([a,s,()=>t.cols],h,{immediate:!0}),S();let e=Ko(S);d([u,i],e,{flush:`post`}),Ms(y,e)}),(e,n)=>{let a=p(`ClientOnly`);return _(),I(`div`,{ref_key:`masonry`,ref:y,class:l([`vp-card-masonry`,[`cols-${i.value}`]]),style:b({"grid-gap":`${t.gap}px`,"--card-masonry-cols":i.value}),"data-allow-mismatch":``},[E(a,null,{default:m(()=>[(_(!0),I(D,null,x(v.value,(e,n)=>(_(),I(`div`,{key:`${B(r)}-${n}`,class:`card-masonry-item`,style:b({gap:`${t.gap}px`})},[(_(!0),I(D,null,x(e,e=>(_(),O(g(e),{key:e.props.class}))),128))],4))),128))]),_:1})],6)}}}),jg={class:`image-container`},Mg=[`src`,`alt`],Ng={key:0,class:`image-info`},Pg={key:0,class:`title`},Fg=[`href`],Ig={key:1},Lg={key:1,class:`copyright`},Rg={key:0},zg={key:1},Bg={key:2},Vg={key:2,class:`description`},Hg=R(V({__name:`VPImageCard`,props:{image:{},title:{},description:{},href:{},author:{},date:{},width:{},center:{type:Boolean}},setup(e){let t=ia(),n=N(()=>{if(!e.date)return``;let n=e.date instanceof Date?e.date:new Date(e.date);return new Intl.DateTimeFormat(t.value,{year:`numeric`,month:`short`,day:`numeric`}).format(n)}),r=N(()=>({width:e.width?String(Number(e.width))===String(e.width)?`${e.width}px`:e.width:void 0}));return(t,i)=>(_(),I(`div`,{class:l([`vp-image-card`,{center:e.center}]),style:b(r.value)},[z(`div`,jg,[z(`img`,{src:B(ka)(e.image),alt:e.title,loading:`lazy`},null,8,Mg),e.title||e.author||n.value||e.description?(_(),I(`div`,Ng,[e.title?(_(),I(`h3`,Pg,[e.href?(_(),I(`a`,{key:0,href:e.href,target:`_blank`,rel:`noopener noreferrer`,class:`no-icon`},M(e.title),9,Fg)):(_(),I(`span`,Ig,M(e.title),1))])):k(``,!0),e.author||e.date?(_(),I(`p`,Lg,[e.author?(_(),I(`span`,Rg,M(e.author),1)):k(``,!0),e.author&&n.value?(_(),I(`span`,zg,` | `)):k(``,!0),n.value?(_(),I(`span`,Bg,M(n.value),1)):k(``,!0)])):k(``,!0),e.description?(_(),I(`p`,Vg,M(e.description),1)):k(``,!0)])):k(``,!0)])],6))}}),[[`__scopeId`,`data-v-fa0bbe09`]]),Ug={key:0,class:`visually-hidden`},Q=V({__name:`VPLink`,props:{tag:{},href:{},text:{},noIcon:{type:Boolean},target:{},rel:{}},setup(e){let t=e,n=ir(),{theme:r}=Z(),i=N(()=>t.tag??(t.href?`a`:`span`)),{link:a,isExternal:o,isExternalProtocol:s}=mp(pe(t,`href`),pe(t,`target`));function c(e){!o.value&&a.value&&(e.preventDefault(),n.push(a.value))}return(t,n)=>(_(),O(g(i.value),{class:l([`vp-link`,{link:B(a),"no-icon":e.noIcon,"vp-external-link-icon":B(o)}]),href:B(a)?B(s)||B(o)?B(a):B(ka)(B(a)):void 0,target:e.target??(B(o)?`_blank`:void 0),rel:e.rel??(B(o)?`noopener noreferrer`:void 0),onClick:n[0]||=e=>c(e)},{default:m(()=>[u(t.$slots,`default`,{},()=>[A(M(e.text||e.href),1)]),B(o)&&!e.noIcon?(_(),I(`span`,Ug,M(B(r).openNewWindowText||`(Open in new window)`),1)):k(``,!0)]),_:3},8,[`class`,`href`,`target`,`rel`]))}}),Wg={class:`vp-link-card`},Gg={class:`body`},Kg=[`innerHTML`],qg=[`innerHTML`],Jg=R(V({__name:`VPLinkCard`,props:{href:{},title:{},icon:{},description:{},target:{},rel:{}},setup(e){return(t,n)=>(_(),I(`div`,Wg,[z(`span`,Gg,[E(Q,c({href:e.href,"no-icon":``,class:`link no-icon`},{target:e.target,rel:e.rel}),{default:m(()=>[u(t.$slots,`title`,{},()=>[e.icon?(_(),O(Cg,{key:0,name:e.icon},null,8,[`name`])):k(``,!0),e.title?(_(),I(`span`,{key:1,class:`text`,innerHTML:e.title},null,8,Kg)):k(``,!0)],!0)]),_:3},16,[`href`]),u(t.$slots,`default`,{},()=>[e.description?(_(),I(`p`,{key:0,innerHTML:e.description},null,8,qg)):k(``,!0)],!0)]),n[0]||=z(`span`,{class:`vpi-arrow-right`},null,-1)]))}}),[[`__scopeId`,`data-v-331b6421`]]),Yg=V({__name:`VPHomeBox`,props:{type:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{},containerClass:{}},setup(e){let t=Rd(),n=N(()=>{if(!e.backgroundImage)return null;let n=typeof e.backgroundImage==`string`?e.backgroundImage:e.backgroundImage[t.value?`dark`:`light`]??e.backgroundImage.light;if(!n)return null;let r=Tn(n)?e.backgroundImage:ka(n);return{"background-image":`url(${r})`,"background-size":`cover`,"background-position":`center`,"background-repeat":`no-repeat`,"background-attachment":e.backgroundAttachment||``}}),r=N(()=>l(e.containerClass||``));return(t,i)=>(_(),I(`div`,{class:l([`vp-home-box`,{full:e.full}]),style:b(n.value)},[u(t.$slots,`before`),z(`div`,{class:l([`container`,r.value])},[u(t.$slots,`default`)],2),u(t.$slots,`after`)],6))}}),Xg={class:`button-content`},Zg={key:1,class:`visually-hidden`},Qg=R(V({__name:`VPButton`,props:{tag:{},size:{default:`medium`},theme:{default:`brand`},text:{default:``},href:{},target:{},rel:{},icon:{},suffixIcon:{}},setup(e){let t=e,n=ir(),{theme:r}=Z(),i=N(()=>t.tag||t.href?`a`:`button`),{link:a,isExternal:o,isExternalProtocol:s}=mp(pe(t,`href`),pe(t,`target`));function c(e){!o.value&&a.value?.[0]!==`#`&&(e.preventDefault(),a.value&&n.push(a.value))}return(t,n)=>(_(),O(g(i.value),{class:l([`vp-button`,[e.size,e.theme]]),href:B(a)?B(a)[0]===`#`||B(s)?B(a):B(ka)(B(a)):void 0,target:e.target??(B(o)?`_blank`:void 0),rel:e.rel??(B(o)?`noopener noreferrer`:void 0),onClick:n[0]||=e=>c(e)},{default:m(()=>[z(`span`,Xg,[e.icon?(_(),O(Cg,{key:0,name:e.icon},null,8,[`name`])):k(``,!0),u(t.$slots,`default`,{},()=>[z(`span`,null,M(e.text),1)],!0),B(o)?(_(),I(`span`,Zg,M(B(r).openNewWindowText||`(Open in new window)`),1)):k(``,!0),e.suffixIcon?(_(),O(Cg,{key:2,name:e.suffixIcon},null,8,[`name`])):k(``,!0)])]),_:3},8,[`class`,`href`,`target`,`rel`]))}}),[[`__scopeId`,`data-v-6059b700`]]),$g=[`aria-checked`],e_={class:`check`},t_={key:0,class:`icon`},n_=R(V({__name:`VPSwitch`,props:{ariaChecked:{type:Boolean}},setup(e){return(t,n)=>(_(),I(`button`,{class:`vp-switch`,type:`button`,role:`switch`,"aria-checked":e.ariaChecked??!1},[z(`span`,e_,[t.$slots.default?(_(),I(`span`,t_,[u(t.$slots,`default`,{},void 0,!0)])):k(``,!0)])],8,$g))}}),[[`__scopeId`,`data-v-30e4b9f0`]]),r_=R(V({__name:`VPSwitchAppearance`,setup(e){let t=L(!1),{theme:n,isDark:r}=Z();De(()=>{t.value=r.value});let i=N(()=>{let e=n.value.transition,t=typeof e==`object`?e:{};return e===!1||t.appearance===!1?!1:typeof t.appearance==`string`?t.appearance:`fade`});function a(){return window.matchMedia(`(prefers-reduced-motion: reduce)`).matches}let s=w(`toggle-appearance`,async({clientX:e,clientY:t})=>{if(!Id()||i.value===!1||a()){r.value=!r.value;return}await document.startViewTransition(async()=>{r.value=!r.value,await o()}).ready;let{keyframes:n,duration:s}=Wp(e,t,i.value,r.value);document.documentElement.animate(n,{duration:s,easing:`ease-in`,fill:`forwards`,pseudoElement:`::view-transition-${r.value?`old`:`new`}(root)`})}),c=L(``);return De(()=>{c.value=r.value?n.value.lightModeSwitchTitle||`Switch to light theme`:n.value.darkModeSwitchTitle||`Switch to dark theme`}),(e,n)=>(_(),O(n_,{class:`vp-switch-appearance`,title:c.value,"aria-checked":t.value,onClick:B(s)},{default:m(()=>[...n[0]||=[z(`span`,{class:`vpi-sun sun`},null,-1),z(`span`,{class:`vpi-moon moon`},null,-1)]]),_:1},8,[`title`,`aria-checked`,`onClick`]))}}),[[`__scopeId`,`data-v-9cdf4d7d`]]),i_={key:0,class:`vp-navbar-appearance`},a_=R(V({__name:`VPNavBarAppearance`,setup(e){let{theme:t}=Z();return(e,n)=>B(t).appearance&&B(t).appearance!==`force-dark`?(_(),I(`div`,i_,[E(r_)])):k(``,!0)}}),[[`__scopeId`,`data-v-1f4f941c`]]),o_={class:`vp-menu-link`},s_=R(V({__name:`VPMenuLink`,props:{item:{}},setup(e){let{page:t}=Z();return(n,r)=>(_(),I(`div`,o_,[E(Q,{class:l({active:B(lu)(B(t).path,e.item.activeMatch||B(ba)(e.item.link),!!e.item.activeMatch)}),href:e.item.link},{default:m(()=>[e.item.icon?(_(),O(Cg,{key:0,name:e.item.icon},null,8,[`name`])):k(``,!0),A(` `+M(e.item.text)+` `,1),e.item.badge?(_(),O(Kp,c({key:1,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):k(``,!0)]),_:1},8,[`class`,`href`])]))}}),[[`__scopeId`,`data-v-79529d37`]]),c_={class:`vp-menu-group`},l_={key:0,class:`title`},u_=[`textContent`],d_=R(V({__name:`VPMenuGroup`,props:{text:{},icon:{},items:{}},setup(e){return(t,n)=>(_(),I(`div`,c_,[e.text?(_(),I(`p`,l_,[e.icon?(_(),O(Cg,{key:0,name:e.icon},null,8,[`name`])):k(``,!0),z(`span`,{textContent:M(e.text)},null,8,u_)])):k(``,!0),(_(!0),I(D,null,x(e.items,e=>(_(),I(D,null,[`link`in e?(_(),O(s_,{key:e?.link,item:e},null,8,[`item`])):k(``,!0)],64))),256))]))}}),[[`__scopeId`,`data-v-033337ec`]]),f_={class:`vp-menu`},p_={key:0,class:`items`},m_=R(V({__name:`VPMenu`,props:{items:{}},setup(e){return(t,n)=>(_(),I(`div`,f_,[e.items?(_(),I(`div`,p_,[(_(!0),I(D,null,x(e.items,e=>(_(),I(D,{key:e.text},[`link`in e?(_(),O(s_,{key:0,item:e},null,8,[`item`])):(_(),O(d_,{key:1,text:e.text,items:e.items,icon:e.icon},null,8,[`text`,`items`,`icon`]))],64))),128))])):k(``,!0),u(t.$slots,`default`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-01d715b8`]]),h_=[`aria-expanded`,`aria-label`],g_={key:0,class:`text`},__=[`innerHTML`],v_={key:1,class:`vpi-more-horizontal icon`},y_={class:`menu`},b_=R(V({__name:`VPFlyout`,props:{prefixIcon:{},icon:{},button:{},label:{},items:{},badge:{}},setup(e){let t=L(!1),n=L();hf({el:n,onBlur:r});function r(){t.value=!1}return(r,i)=>(_(),I(`div`,{ref_key:`el`,ref:n,class:`vp-flyout`,onMouseenter:i[1]||=e=>t.value=!0,onMouseleave:i[2]||=e=>t.value=!1,onFocus:i[3]||=e=>t.value=!0,onBlur:i[4]||=e=>t.value=!1},[z(`button`,{type:`button`,class:`button`,"aria-haspopup":`true`,"aria-expanded":t.value,"aria-label":e.label,onClick:i[0]||=e=>t.value=!t.value},[e.button||e.icon?(_(),I(`span`,g_,[e.prefixIcon?(_(),O(Cg,{key:0,name:e.prefixIcon},null,8,[`name`])):k(``,!0),e.icon?(_(),I(`span`,{key:1,class:l([`option-icon`,[e.icon]])},null,2)):k(``,!0),e.button?(_(),I(`span`,{key:2,innerHTML:e.button},null,8,__)):k(``,!0),e.badge?(_(),O(Kp,c({key:3,class:`vp-menu-badge`},typeof e.badge==`string`?{text:e.badge}:e.badge),null,16)):k(``,!0),i[5]||=z(`span`,{class:`vpi-chevron-down text-icon`},null,-1)])):(_(),I(`span`,v_))],8,h_),z(`div`,y_,[E(m_,{items:e.items},{default:m(()=>[u(r.$slots,`default`,{},void 0,!0)]),_:3},8,[`items`])])],544))}}),[[`__scopeId`,`data-v-6c584748`]]),x_=[`href`,`aria-label`,`title`],S_=R(V({__name:`VPSocialLink`,props:{icon:{},link:{},ariaLabel:{}},setup(e){let t=N(()=>{if(typeof e.icon==`string`){let t=bf[e.icon]||e.icon;return t.includes(`:`)?t:`simple-icons:${t}`}return e.icon}),n=N(()=>e.ariaLabel?e.ariaLabel:typeof e.icon==`string`?e.icon.includes(`:`)?e.icon.split(`:`)[1]:e.icon:e.icon.name);return(r,i)=>(_(),I(`a`,{class:`vp-social-link no-icon`,href:e.link,"aria-label":n.value,title:n.value,target:`_blank`,rel:`noopener`},[E(Cg,{name:t.value},null,8,[`name`])],8,x_))}}),[[`__scopeId`,`data-v-e6aa8850`]]),C_={class:`vp-social-links`},w_=R(V({__name:`VPSocialLinks`,props:{links:{}},setup(e){return(t,n)=>(_(),I(`div`,C_,[(_(!0),I(D,null,x(e.links,({link:e,icon:t})=>(_(),O(S_,{key:e,icon:t,link:e},null,8,[`icon`,`link`]))),128))]))}}),[[`__scopeId`,`data-v-7cffda43`]]),T_={key:0,class:`group translations`},E_={class:`trans-title`},D_={key:1,class:`group appearance`},O_={class:`item appearance`},k_={class:`label`},A_={class:`appearance-action`},j_={key:2,class:`group social`},M_={class:`item social-links`},N_=R(V({__name:`VPNavBarExtra`,setup(e){let{theme:t}=Z(),{localeLinks:n,currentLang:r}=Df(),i=N(()=>{let e=t.value.navbarSocialInclude??[];return e.length?t.value.social?.filter(({icon:t})=>typeof t==`string`?e.includes(t):t.name?e.includes(t.name):!1):t.value.social}),a=N(()=>n.value.length&&r.value.text||t.value.appearance||i.value?.length);return(e,o)=>a.value?(_(),O(b_,{key:0,class:`vp-navbar-extra`,label:`extra navigation`},{default:m(()=>[B(n).length&&B(r).text?(_(),I(`div`,T_,[z(`p`,E_,M(B(r).text),1),(_(!0),I(D,null,x(B(n),e=>(_(),O(s_,{key:e.link,item:e},null,8,[`item`]))),128))])):k(``,!0),B(t).appearance&&B(t).appearance!==`force-dark`?(_(),I(`div`,D_,[z(`div`,O_,[z(`p`,k_,M(B(t).appearanceText||`Appearance`),1),z(`div`,A_,[E(r_)])])])):k(``,!0),i.value?(_(),I(`div`,j_,[z(`div`,M_,[E(w_,{class:`social-links-list`,links:i.value},null,8,[`links`])])])):k(``,!0)]),_:1})):k(``,!0)}}),[[`__scopeId`,`data-v-370c2aa4`]]),P_=[`aria-expanded`],F_=R(V({__name:`VPNavBarHamburger`,props:{active:{type:Boolean}},emits:[`click`],setup(e){return(t,n)=>(_(),I(`button`,{type:`button`,class:l([`vp-navbar-hamburger`,{active:e.active}]),"aria-label":`mobile navigation`,"aria-expanded":e.active,"aria-controls":`nav-screen`,onClick:n[0]||=e=>t.$emit(`click`)},[...n[1]||=[z(`span`,{class:`container`},[z(`span`,{class:`top`}),z(`span`,{class:`middle`}),z(`span`,{class:`bottom`})],-1)]],10,P_))}}),[[`__scopeId`,`data-v-397e2887`]]),I_=V({__name:`VPNavBarMenuGroup`,props:{item:{}},setup(e){let{page:t}=Z();function n(r){return`link`in r?lu(t.value.path,ba(r.link),!!e.item.activeMatch):r.items.some(n)}let r=N(()=>n(e.item));return(n,i)=>(_(),O(b_,{class:l([`vp-navbar-menu-group`,{active:B(lu)(B(t).path,e.item.activeMatch,!!e.item.activeMatch)||r.value}]),button:e.item.text,items:e.item.items,"prefix-icon":e.item.icon,badge:e.item.badge},null,8,[`class`,`button`,`items`,`prefix-icon`,`badge`]))}}),L_=[`innerHTML`],R_=R(V({__name:`VPNavBarMenuLink`,props:{item:{}},setup(e){let{page:t}=Z();return(n,r)=>(_(),O(Q,{class:l([`navbar-menu-link`,{active:B(lu)(B(t).path,e.item.activeMatch||B(ba)(e.item.link),!!e.item.activeMatch)}]),href:e.item.link,"no-icon":e.item.noIcon,target:e.item.target,rel:e.item.rel,tabindex:`0`},{default:m(()=>[e.item.icon?(_(),O(Cg,{key:0,name:e.item.icon},null,8,[`name`])):k(``,!0),z(`span`,{innerHTML:e.item.text},null,8,L_),e.item.badge?(_(),O(Kp,c({key:1,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):k(``,!0)]),_:1},8,[`class`,`href`,`no-icon`,`target`,`rel`]))}}),[[`__scopeId`,`data-v-d9531749`]]),z_={key:0,"aria-labelledby":`main-nav-aria-label`,class:`vp-navbar-menu`},B_=R(V({__name:`VPNavBarMenu`,setup(e){let t=hp();return(e,n)=>B(t).length?(_(),I(`nav`,z_,[n[0]||=z(`span`,{id:`main-nav-aria-label`,class:`visually-hidden`},`Main Navigation`,-1),(_(!0),I(D,null,x(B(t),e=>(_(),I(D,{key:e.text},[`link`in e?(_(),O(R_,{key:0,item:e},null,8,[`item`])):(_(),O(I_,{key:1,item:e},null,8,[`item`]))],64))),128))])):k(``,!0)}}),[[`__scopeId`,`data-v-50b5b67f`]]),V_={},H_={class:`vp-navbar-search`};function U_(e,t){let n=p(`SearchBox`);return _(),I(`div`,H_,[E(n)])}var W_=R(V_,[[`render`,U_]]),G_=R(V({__name:`VPNavBarSocialLinks`,setup(e){let{theme:t}=Z(),n=N(()=>{let e=t.value.navbarSocialInclude??[];return e.length?t.value.social?.filter(({icon:t})=>typeof t==`string`?e.includes(t):t.name?e.includes(t.name):!1):t.value.social});return(e,t)=>n.value?(_(),O(w_,{key:0,class:`vp-navbar-social-links`,links:n.value},null,8,[`links`])):k(``,!0)}}),[[`__scopeId`,`data-v-4551a90a`]]),K_=[`src`,`alt`],q_=R(V({inheritAttrs:!1,__name:`VPImage`,props:{image:{},alt:{}},setup(e){let t=N(()=>!e.image||typeof e.image==`string`||!e.image.width||!e.image.height?``:{width:du(e.image.width),height:du(e.image.height)});return(n,r)=>{let i=p(`VPImage`,!0);return e.image?(_(),I(D,{key:0},[typeof e.image==`string`||`src`in e.image?(_(),I(`img`,c({key:0,class:`vp-image`,style:t.value},typeof e.image==`string`?n.$attrs:{...e.image,...n.$attrs},{src:B(ka)(typeof e.image==`string`?e.image:e.image.src),alt:e.alt??(typeof e.image==`string`?``:e.image.alt||``)}),null,16,K_)):(_(),I(D,{key:1},[E(i,c({class:`dark`,image:e.image.dark,alt:e.image.alt},n.$attrs),null,16,[`image`,`alt`]),E(i,c({class:`light`,image:e.image.light,alt:e.image.alt},n.$attrs),null,16,[`image`,`alt`])],64))],64)):k(``,!0)}}}),[[`__scopeId`,`data-v-0eff3115`]]),J_=R(V({__name:`VPNavBarTitle`,setup(e){let{theme:t,site:n}=Z(),{hasSidebar:r}=fp(),i=oa(),{isSidebarCollapsed:a}=op();return(e,o)=>(_(),I(`div`,{class:l([`vp-navbar-title`,{"has-sidebar":B(r)&&!B(a)}])},[E(Q,{class:`title`,href:B(t).home??B(i),"no-icon":``},{default:m(()=>[u(e.$slots,`nav-bar-title-before`,{},void 0,!0),B(t).logo?(_(),O(q_,{key:0,class:`logo`,image:{light:B(t).logo,dark:B(t).logoDark||B(t).logo}},null,8,[`image`])):k(``,!0),z(`span`,null,M(B(n).title),1),u(e.$slots,`nav-bar-title-after`,{},void 0,!0)]),_:3},8,[`href`])],2))}}),[[`__scopeId`,`data-v-b6cbd34c`]]),Y_={class:`items`},X_={class:`title`},Z_=R(V({__name:`VPNavBarTranslations`,setup(e){let{theme:t}=Z(),{currentLang:n,localeLinks:r}=Df();return(e,i)=>B(r).length&&B(n).text?(_(),O(b_,{key:0,class:`vp-navbar-translations`,icon:`vpi-languages`,label:B(t).selectLanguageText||`Change Language`},{default:m(()=>[z(`div`,Y_,[z(`p`,X_,M(B(n).text),1),(_(!0),I(D,null,x(B(r),e=>(_(),O(s_,{key:e.link,item:e},null,8,[`item`]))),128))])]),_:1},8,[`label`])):k(``,!0)}}),[[`__scopeId`,`data-v-19c4e9db`]]),Q_={class:`wrapper`},$_={class:`container`},ev={class:`title`},tv={class:`content`},nv={class:`content-body`},rv=R(V({__name:`VPNavBar`,props:{isScreenOpen:{type:Boolean}},emits:[`toggleScreen`],setup(e){let{y:t}=Gs(),{hasSidebar:n,isHome:r}=fp(),{isSidebarCollapsed:i}=op(),a=L({});return De(()=>{a.value={"has-sidebar":n.value&&!i.value,home:r.value,top:t.value===0,"screen-open":e.isScreenOpen}}),(t,n)=>(_(),I(`div`,{class:l([`vp-navbar`,a.value]),"vp-navbar":``},[z(`div`,Q_,[z(`div`,$_,[z(`div`,ev,[E(J_,null,{"nav-bar-title-before":m(()=>[u(t.$slots,`nav-bar-title-before`,{},void 0,!0)]),"nav-bar-title-after":m(()=>[u(t.$slots,`nav-bar-title-after`,{},void 0,!0)]),_:3})]),z(`div`,tv,[z(`div`,nv,[u(t.$slots,`nav-bar-content-before`,{},void 0,!0),E(W_,{class:`search`}),u(t.$slots,`nav-bar-menu-before`,{},void 0,!0),E(B_,{class:`menu`}),u(t.$slots,`nav-bar-menu-after`,{},void 0,!0),E(Z_,{class:`translations`}),E(a_,{class:`appearance`}),E(G_,{class:`social-links`}),E(N_,{class:`extra`}),u(t.$slots,`nav-bar-content-after`,{},void 0,!0),E(F_,{class:`hamburger`,active:e.isScreenOpen,onClick:n[0]||=e=>t.$emit(`toggleScreen`)},null,8,[`active`])])])])]),n[1]||=z(`div`,{class:`divider`},[z(`div`,{class:`divider-line`})],-1)],2))}}),[[`__scopeId`,`data-v-abe05f02`]]),iv={key:0,class:`vp-nav-screen-appearance`},av={class:`text`},ov=R(V({__name:`VPNavScreenAppearance`,setup(e){let{theme:t}=Z();return(e,n)=>B(t).appearance&&B(t).appearance!==`force-dark`?(_(),I(`div`,iv,[z(`p`,av,M(B(t).appearanceText??`Appearance`),1),E(r_)])):k(``,!0)}}),[[`__scopeId`,`data-v-608ad4f3`]]),sv=[`innerHTML`],cv=R(V({__name:`VPNavScreenMenuGroupLink`,props:{item:{}},setup(e){let t=w(`close-screen`);return(n,r)=>(_(),O(Q,{class:`vp-nav-screen-menu-group-link`,href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,onClick:B(t)},{default:m(()=>[e.item.icon?(_(),O(Cg,{key:0,name:e.item.icon},null,8,[`name`])):k(``,!0),z(`span`,{innerHTML:e.item.text},null,8,sv),e.item.badge?(_(),O(Kp,c({key:1,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):k(``,!0)]),_:1},8,[`href`,`target`,`rel`,`no-icon`,`onClick`]))}}),[[`__scopeId`,`data-v-275f2be0`]]),lv={class:`vp-nav-screen-menu-group-section`},uv={key:0,class:`title`},dv=R(V({__name:`VPNavScreenMenuGroupSection`,props:{icon:{},text:{},items:{}},setup(e){return(t,n)=>(_(),I(`div`,lv,[e.text?(_(),I(`p`,uv,[e.icon?(_(),O(Cg,{key:0,name:e.icon},null,8,[`name`])):k(``,!0),A(` `+M(e.text),1)])):k(``,!0),(_(!0),I(D,null,x(e.items,e=>(_(),O(cv,{key:e.text,item:e},null,8,[`item`]))),128))]))}}),[[`__scopeId`,`data-v-2e6e4cf1`]]),fv=[`aria-controls`,`aria-expanded`],pv={class:`button-text`},mv=[`innerHTML`],hv=[`id`],gv={class:`items`},_v={key:1,class:`group`},vv=R(V({__name:`VPNavScreenMenuGroup`,props:{text:{},icon:{},badge:{},items:{}},setup(e){let t=L(!1),n=N(()=>`nav-screen-menu-group-${e.text.replace(` `,`-`).toLowerCase()}`);function r(){t.value=!t.value}return(i,a)=>(_(),I(`div`,{class:l([`vp-nav-screen-menu-group`,{open:t.value}])},[z(`button`,{class:`button`,"aria-controls":n.value,"aria-expanded":t.value,onClick:r},[z(`span`,pv,[e.icon?(_(),O(Cg,{key:0,name:e.icon},null,8,[`name`])):k(``,!0),z(`span`,{innerHTML:e.text},null,8,mv),e.badge?(_(),O(Kp,c({key:1,class:`vp-menu-badge`},typeof e.badge==`string`?{text:e.badge}:e.badge),null,16)):k(``,!0)]),a[0]||=z(`span`,{class:`vpi-plus button-icon`},null,-1)],8,fv),E(B(ic),null,{default:m(()=>[oe(z(`div`,{id:n.value,class:`vp-nav-screen-menu-group-container`},[z(`div`,gv,[(_(!0),I(D,null,x(e.items,e=>(_(),I(D,{key:e.text},[`link`in e?(_(),I(`div`,{key:e.text,class:`item`},[E(cv,{item:e},null,8,[`item`])])):(_(),I(`div`,_v,[E(dv,{text:e.text,items:e.items,icon:e.icon},null,8,[`text`,`items`,`icon`])]))],64))),128))])],8,hv),[[yt,t.value]])]),_:1})],2))}}),[[`__scopeId`,`data-v-021bbae3`]]),yv=[`innerHTML`],bv=R(V({__name:`VPNavScreenMenuLink`,props:{item:{}},setup(e){let t=w(`close-screen`);return(n,r)=>(_(),O(Q,{class:`vp-nav-screen-menu-link`,href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,onClick:B(t)},{default:m(()=>[e.item.icon?(_(),O(Cg,{key:0,name:e.item.icon},null,8,[`name`])):k(``,!0),z(`span`,{innerHTML:e.item.text},null,8,yv),e.item.badge?(_(),O(Kp,c({key:1,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):k(``,!0)]),_:1},8,[`href`,`target`,`rel`,`no-icon`,`onClick`]))}}),[[`__scopeId`,`data-v-8bf18041`]]),xv={key:0,class:`vp-nav-screen-menu`},Sv=V({__name:`VPNavScreenMenu`,setup(e){let t=hp();return(e,n)=>B(t).length?(_(),I(`nav`,xv,[(_(!0),I(D,null,x(B(t),e=>(_(),I(D,{key:e.text},[`link`in e?(_(),O(bv,{key:0,item:e},null,8,[`item`])):(_(),O(vv,{key:1,text:e.text||``,items:e.items,icon:e.icon,badge:e.badge},null,8,[`text`,`items`,`icon`,`badge`]))],64))),128))])):k(``,!0)}}),Cv=V({__name:`VPNavScreenSocialLinks`,setup(e){let{theme:t}=Z();return(e,n)=>B(t).social?(_(),O(w_,{key:0,class:`vp-nav-screen-social-links`,links:B(t).social},null,8,[`links`])):k(``,!0)}}),wv={class:`vp-nav-screen-translations-container`},Tv={class:`list`},Ev=R(V({__name:`VPNavScreenTranslations`,setup(e){let{localeLinks:t,currentLang:n}=Df(),r=L(!1);function i(){r.value=!r.value}return(e,a)=>B(t).length&&B(n).text?(_(),I(`div`,{key:0,class:l([`vp-nav-screen-translations`,{open:r.value}])},[z(`button`,{class:`title`,onClick:i},[a[0]||=z(`span`,{class:`vpi-languages icon lang`},null,-1),A(` `+M(B(n).text)+` `,1),a[1]||=z(`span`,{class:`vpi-chevron-down icon chevron`},null,-1)]),E(B(ic),null,{default:m(()=>[oe(z(`div`,wv,[z(`ul`,Tv,[(_(!0),I(D,null,x(B(t),e=>(_(),I(`li`,{key:e.link,class:`item`},[E(Q,{class:`link`,href:e.link},{default:m(()=>[A(M(e.text),1)]),_:2},1032,[`href`])]))),128))])],512),[[yt,r.value]])]),_:1})],2)):k(``,!0)}}),[[`__scopeId`,`data-v-41ed3c7a`]]),Dv={key:0,id:`navScreen`,class:`vp-nav-screen`},Ov={class:`container`},kv=R(V({__name:`VPNavScreen`,props:{open:{type:Boolean}},setup(e){let t=Us(su?document.body:null);return(n,r)=>(_(),O(tt,{name:`fade-in`,onEnter:r[0]||=e=>t.value=!0,onAfterLeave:r[1]||=e=>t.value=!1},{default:m(()=>[e.open?(_(),I(`div`,Dv,[z(`div`,Ov,[u(n.$slots,`nav-screen-content-before`,{},void 0,!0),u(n.$slots,`nav-screen-menu-before`,{},void 0,!0),E(Sv,{class:`menu`}),u(n.$slots,`nav-screen-menu-after`,{},void 0,!0),E(Ev,{class:`translations`}),E(ov,{class:`appearance`}),E(Cv,{class:`social-links`}),u(n.$slots,`nav-screen-content-after`,{},void 0,!0)])])):k(``,!0)]),_:3}))}}),[[`__scopeId`,`data-v-eebcfe32`]]),Av=R(V({__name:`VPNav`,setup(e){let{page:t,frontmatter:n}=Z(),{isScreenOpen:r,closeScreen:i,toggleScreen:a}=_p(),o=[`posts`,`friends`,`posts-archives`,`posts-tags`,`posts-categories`],s=N(()=>o.includes(t.value.type)),c=N(()=>n.value.navbar!==!1);return v(`close-screen`,i),h(()=>{su&&document.documentElement.classList.toggle(`hide-nav`,!c.value)}),(e,t)=>c.value?(_(),I(`header`,{key:0,class:l([`vp-nav`,{fixed:s.value}])},[E(rv,{"is-screen-open":B(r),onToggleScreen:B(a)},{"nav-bar-title-before":m(()=>[u(e.$slots,`nav-bar-title-before`,{},void 0,!0)]),"nav-bar-title-after":m(()=>[u(e.$slots,`nav-bar-title-after`,{},void 0,!0)]),"nav-bar-content-before":m(()=>[u(e.$slots,`nav-bar-content-before`,{},void 0,!0)]),"nav-bar-content-after":m(()=>[u(e.$slots,`nav-bar-content-after`,{},void 0,!0)]),"nav-bar-menu-before":m(()=>[u(e.$slots,`nav-bar-menu-before`,{},void 0,!0)]),"nav-bar-menu-after":m(()=>[u(e.$slots,`nav-bar-menu-after`,{},void 0,!0)]),_:3},8,[`is-screen-open`,`onToggleScreen`]),E(kv,{open:B(r)},{"nav-screen-content-before":m(()=>[u(e.$slots,`nav-screen-content-before`,{},void 0,!0)]),"nav-screen-content-after":m(()=>[u(e.$slots,`nav-screen-content-after`,{},void 0,!0)]),"nav-screen-menu-before":m(()=>[u(e.$slots,`nav-screen-menu-before`,{},void 0,!0)]),"nav-screen-menu-after":m(()=>[u(e.$slots,`nav-screen-menu-after`,{},void 0,!0)]),_:3},8,[`open`])],2)):k(``,!0)}}),[[`__scopeId`,`data-v-0ef718ff`]]),jv={key:0,class:`vp-backdrop`},Mv=R(V({__name:`VPBackdrop`,props:{show:{type:Boolean}},setup(e){return(t,n)=>(_(),O(tt,{name:`fade-in`},{default:m(()=>[e.show?(_(),I(`div`,jv)):k(``,!0)]),_:1}))}}),[[`__scopeId`,`data-v-940c0895`]]),Nv={"aria-hidden":`true`},Pv=R(V({__name:`VPBackToTop`,setup(e){let t=F(),{height:n}=Ns(t),{height:r}=Ks();j(()=>{t.value=document.body});let{page:i}=Z(),{y:a}=Gs(),o=L(!1),s=N(()=>a.value/(n.value-r.value)*100),c=N(()=>`${Math.min(Math.round(s.value),100)||0}%`),u=N(()=>`calc(${Math.PI*s.value}% - ${4*Math.PI}px) calc(${Math.PI*100}% - ${4*Math.PI}px)`),f=N(()=>i.value.frontmatter.backToTop===!1||i.value.frontmatter.pageLayout===`home`&&i.value.frontmatter.config&&i.value.frontmatter.config.length<=1),p=N(()=>n.value<r.value?!1:a.value>r.value/2),h=null;function g(){h&&clearTimeout(h),h=setTimeout(()=>{o.value=!1},1e3)}d(a,()=>{o.value=!0,g()});function v(){window.scrollTo({top:0,behavior:`smooth`})}return(e,t)=>(_(),O(tt,{name:`fade-in`},{default:m(()=>[oe(z(`button`,{type:`button`,class:`vp-back-to-top`,"aria-label":`back to top`,onClick:v},[z(`span`,{class:l([`percent`,{show:o.value}]),"data-allow-mismatch":``},M(c.value),3),z(`span`,{class:l([`icon vpi-back-to-top`,{show:!o.value}])},null,2),(_(),I(`svg`,Nv,[z(`circle`,{cx:`50%`,cy:`50%`,"data-allow-mismatch":``,style:b({"stroke-dasharray":u.value})},null,4)]))],512),[[yt,!f.value&&(p.value||o.value)]])]),_:1}))}}),[[`__scopeId`,`data-v-da5dab7e`]]),Fv=[`innerHTML`],Iv={class:`container`},Lv=[`innerHTML`],Rv=V({__name:`VPBulletin`,setup(e){let t=$s(`Bulletin`)?p(`Bulletin`):null,n=$s(`BulletinContent`)?p(`BulletinContent`):null,{bulletin:r,showBulletin:i,enableBulletin:a,close:o}=Vd();return(e,s)=>(_(),O(tt,{name:`fade-in-scale-up`},{default:m(()=>[B(t)&&B(a)&&B(i)?(_(),O(g(B(t)),{key:0,class:`vp-bulletin`})):B(r)&&B(a)&&B(i)?(_(),I(`div`,{key:1,class:l([`vp-bulletin preset`,{border:B(r).border??!0,[B(r).layout??`top-right`]:!0}])},[z(`button`,{type:`button`,class:`close`,onClick:s[0]||=(...e)=>B(o)&&B(o)(...e)},[...s[1]||=[z(`span`,{class:`vpi-close`},null,-1)]]),u(e.$slots,`bulletin-content`,{},()=>[B(r).title?(_(),I(`h2`,{key:0,innerHTML:B(r).title},null,8,Fv)):k(``,!0),z(`div`,Iv,[B(n)?(_(),O(g(B(n)),{key:0,class:`content vp-doc`})):B(r).content?(_(),I(`div`,{key:1,class:`content vp-doc`,innerHTML:B(r).content},null,8,Lv)):k(``,!0)])])],2)):k(``,!0)]),_:3}))}}),zv={class:`container`},Bv={class:`content`},Vv={key:0,class:`hero-name`},Hv={key:1,class:`hero-tagline`},Uv={key:2,class:`hero-text`},Wv={key:3,class:`actions`},Gv=`https://api.pengzhanbo.cn/wallpaper/bing`,Kv=R(V({__name:`VPHomeBanner`,props:{type:{},banner:{},bannerMask:{},hero:{},onlyOnce:{type:Boolean},full:{type:Boolean}},setup(e){let{isDark:t,frontmatter:n}=Z(),r=N(()=>{let r=e.bannerMask??n.value.bannerMask;return typeof r==`object`?(t.value?r.dark:r.light)||0:r||0}),i=N(()=>{let t=e.banner??n.value.banner,r=t?Tn(t)?t:ka(t):Gv;return{"background-image":`url(${r})`}}),a=N(()=>e.hero?.name??n.value.hero?.name??`Plume`),o=N(()=>e.hero?.tagline??n.value.hero?.tagline??`A VuePress Theme`),s=N(()=>e.hero?.text??n.value.hero?.text),c=N(()=>e.hero?.actions??n.value.hero?.actions??[]);return(e,t)=>(_(),I(`div`,{class:`vp-home-banner`,style:b(i.value)},[z(`div`,{class:`banner-mask`,style:b({opacity:r.value})},null,4),z(`div`,zv,[z(`div`,Bv,[a.value?(_(),I(`h2`,Vv,M(a.value),1)):k(``,!0),o.value?(_(),I(`p`,Hv,[t[0]||=z(`span`,{class:`line`},null,-1),t[1]||=A(),z(`span`,null,M(o.value),1)])):k(``,!0),s.value?(_(),I(`p`,Uv,M(s.value),1)):k(``,!0),c.value.length?(_(),I(`div`,Wv,[(_(!0),I(D,null,x(c.value,e=>(_(),I(`div`,{key:e.link,class:`action`},[E(Qg,{tag:`a`,size:`medium`,theme:e.theme,text:e.text,href:e.link},null,8,[`theme`,`text`,`href`])]))),128))])):k(``,!0)])])],4))}}),[[`__scopeId`,`data-v-4e05729b`]]),qv=V({__name:`VPHomeCustom`,props:{type:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let t=e;return(e,n)=>(_(),O(Yg,c({class:`vp-home-custom`},t),{default:m(()=>[E(B(Ta),{class:`vp-doc`,"vp-content":``})]),_:1},16))}}),Jv={class:`doc-hero-container`},Yv={class:`doc-hero-main`},Xv={class:`heading`},Zv=[`innerHTML`],Qv=[`innerHTML`],$v=[`innerHTML`],ey={key:1,class:`actions`},ty={class:`action`},ny={key:0,class:`image`},ry={class:`image-container`},iy=R(V({__name:`VPHomeDocHero`,props:{type:{},hero:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let t=e,n=N(()=>t.hero??{}),r=N(()=>n.value.actions??[]);return(e,t)=>(_(),I(`div`,{class:l([`vp-home-doc-hero`,{"has-image":n.value.image}])},[z(`div`,Jv,[z(`div`,Yv,[z(`h1`,Xv,[n.value.name?(_(),I(`span`,{key:0,class:`name clip`,innerHTML:n.value.name},null,8,Zv)):k(``,!0),n.value.text?(_(),I(`span`,{key:1,class:`text`,innerHTML:n.value.text},null,8,Qv)):k(``,!0)]),n.value.tagline?(_(),I(`p`,{key:0,class:`tagline`,innerHTML:n.value.tagline},null,8,$v)):k(``,!0),r.value.length?(_(),I(`div`,ey,[z(`div`,ty,[(_(!0),I(D,null,x(r.value,e=>(_(),O(Qg,{key:e.link,tag:`a`,size:`medium`,theme:e.theme,text:e.text,href:e.link,target:e.target,rel:e.rel,icon:e.icon,"suffix-icon":e.suffixIcon},null,8,[`theme`,`text`,`href`,`target`,`rel`,`icon`,`suffix-icon`]))),128))])])):k(``,!0)]),n.value.image?(_(),I(`div`,ny,[z(`div`,ry,[t[0]||=z(`div`,{class:`image-bg`},null,-1),u(e.$slots,`home-doc-hero-image`,{},()=>[n.value.image?(_(),O(q_,{key:0,class:`image-src`,image:n.value.image},null,8,[`image`])):k(``,!0)],!0)])])):k(``,!0)])],2))}}),[[`__scopeId`,`data-v-d70d82c3`]]),ay={class:`box`},oy={key:0,class:`icon`},sy={key:2,class:`icon`},cy=[`innerHTML`],ly=[`innerHTML`],uy=[`innerHTML`],dy={key:5,class:`link-text`},fy={class:`link-text-value`},py=R(V({__name:`VPHomeFeature`,props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(e){let t=/^[\w-]+:[\w-]+$/,n=N(()=>typeof e.icon!=`string`||Va(e.icon)||Tn(e.icon)?!1:t.test(e.icon));return(t,r)=>(_(),O(Q,{class:`vp-home-feature`,href:e.link,rel:e.rel,target:e.target,"no-icon":``,tag:e.link?`a`:`div`},{default:m(()=>[z(`article`,ay,[typeof e.icon==`object`&&e.icon.wrap?(_(),I(`div`,oy,[E(q_,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,[`image`,`alt`,`height`,`width`])])):typeof e.icon==`object`?(_(),O(q_,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,[`image`,`alt`,`height`,`width`])):e.icon&&n.value?(_(),I(`div`,sy,[E(Cg,{name:e.icon},null,8,[`name`])])):e.icon?(_(),I(`div`,{key:3,class:`icon`,innerHTML:e.icon},null,8,cy)):k(``,!0),z(`h2`,{class:`title`,innerHTML:e.title},null,8,ly),e.details?(_(),I(`p`,{key:4,class:`details`,innerHTML:e.details},null,8,uy)):k(``,!0),e.linkText?(_(),I(`div`,dy,[z(`p`,fy,[A(M(e.linkText)+` `,1),r[0]||=z(`span`,{class:`vpi-arrow-right link-text-icon`},null,-1)])])):k(``,!0)])]),_:1},8,[`href`,`rel`,`target`,`tag`]))}}),[[`__scopeId`,`data-v-b14ae60c`]]),my=[`innerHTML`],hy=[`innerHTML`],gy={class:`items`},_y=R(V({__name:`VPHomeFeatures`,props:{type:{},title:{},description:{},features:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let t=N(()=>{let t=e.features?.length;if(t){if(t===2)return`grid-2`;if(t===3)return`grid-3`;if(t%3==0)return`grid-6`;if(t>3)return`grid-4`}});return(n,r)=>e.features?(_(),O(Yg,c({key:0,class:`vp-home-features`},{type:e.type,backgroundAttachment:e.backgroundAttachment,backgroundImage:e.backgroundImage,full:e.full,index:e.index}),{default:m(()=>[e.title?(_(),I(`h2`,{key:0,class:`title`,innerHTML:e.title},null,8,my)):k(``,!0),e.description?(_(),I(`p`,{key:1,class:`description`,innerHTML:e.description},null,8,hy)):k(``,!0),z(`div`,gy,[(_(!0),I(D,null,x(e.features,e=>(_(),I(`div`,{key:e.title,class:l([`item`,[t.value]])},[E(py,c({ref_for:!0},e),null,16)],2))),128))])]),_:1},16)):k(``,!0)}}),[[`__scopeId`,`data-v-1917796d`]]),vy={},yy=Object.keys(vy),by=R(V({__name:`ImageBg`,props:{type:{},hero:{},full:{type:Boolean},background:{},tintPlate:{},effect:{},effectConfig:{},filter:{},forceDark:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let t=e,{isDark:n}=Z(),r=N(()=>{let e=((t.backgroundImage?typeof t.backgroundImage==`string`?t.backgroundImage:t.backgroundImage[n.value?`dark`:`light`]??t.backgroundImage.light:``)||t.background)?.trim();if(!e)return null;let r=pu(e),i=Tn(e)||r?e:ka(e);return{"background-image":r?e:`url(${i})`,"background-attachment":t.backgroundAttachment,"--vp-hero-bg-filter":t.filter}});return(e,t)=>r.value?(_(),I(`div`,{key:0,class:`home-hero-bg`,style:b(r.value)},null,4)):k(``,!0)}}),[[`__scopeId`,`data-v-6b3f1830`]]),xy={class:`hero-container`},Sy={class:`hero-content`},Cy=[`innerHTML`],wy=[`innerHTML`],Ty=[`innerHTML`],Ey={key:3,class:`actions`},Dy={class:`action`},Oy=R(V({__name:`VPHomeHero`,props:{type:{},hero:{},full:{type:Boolean},background:{},tintPlate:{},effect:{},effectConfig:{},filter:{},forceDark:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(n){let r=n,{frontmatter:i,isDark:a}=Z(),u=N(()=>r.hero??i.value.hero??{}),f=N(()=>u.value.actions??[]),m=N(()=>r.effect?r.effect:r.background&&yy.includes(r.background)?r.background:null),h=N(()=>{if(m.value===`tint-plate`){let e=r.tintPlate??r.effectConfig;return typeof e==`number`||typeof e==`string`?{rgb:e}:e}return Vn(r.effectConfig)?r.effectConfig:null}),v=N(()=>m.value?vy[m.value]?e(vy[m.value]):$s(m.value)?p(m.value):null:null);function y(){document.documentElement.classList.add(`no-transition`),setTimeout(()=>{document.documentElement.classList.remove(`no-transition`)},300)}let b;d(()=>r.forceDark,()=>{su&&(r.forceDark&&(b??=document.documentElement.dataset.theme,document.documentElement.dataset.theme=`dark`,document.documentElement.classList.add(`force-dark`),o(()=>a.value=!0),y()),document.documentElement.classList.add(`effect-${m.value}`))},{immediate:!0,flush:`post`});function S(){a.value=b===`dark`}return j(()=>{r.forceDark&&window.addEventListener(`unload`,S)}),t(()=>{r.forceDark&&(S(),document.documentElement.classList.remove(`force-dark`,`effect-${m.value}`),y(),window.removeEventListener(`unload`,S))}),(e,t)=>(_(),I(`div`,{class:l([`vp-home-hero`,{full:n.full,once:n.onlyOnce,first:r.index===0,[m.value??``]:!!m.value}])},[v.value?(_(),O(g(v.value),s(c({key:0},h.value)),null,16)):(_(),O(by,s(c({key:1},r)),null,16)),z(`div`,xy,[z(`div`,Sy,[u.value.name?(_(),I(`h1`,{key:0,class:`hero-name`,innerHTML:u.value.name},null,8,Cy)):k(``,!0),u.value.tagline?(_(),I(`p`,{key:1,class:`hero-tagline`,innerHTML:u.value.tagline},null,8,wy)):k(``,!0),u.value.text?(_(),I(`p`,{key:2,class:`hero-text`,innerHTML:u.value.text},null,8,Ty)):k(``,!0),f.value.length?(_(),I(`div`,Ey,[z(`div`,Dy,[(_(!0),I(D,null,x(f.value,e=>(_(),O(Qg,{key:e.link,tag:`a`,size:`medium`,theme:e.theme,text:e.text,href:e.link,target:e.target,rel:e.rel,icon:e.icon,"suffix-icon":e.suffixIcon},null,8,[`theme`,`text`,`href`,`target`,`rel`,`icon`,`suffix-icon`]))),128))])])):k(``,!0)])])],2))}}),[[`__scopeId`,`data-v-622d2135`]]),ky=[`innerHTML`],Ay=[`innerHTML`],jy=R(V({__name:`VPHomeProfile`,props:{type:{},name:{},description:{},avatar:{},circle:{type:Boolean},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let{theme:t}=Z(),n=N(()=>t.value.profile),r=N(()=>({name:e.name||n.value?.name,description:e.description||n.value?.description,avatar:e.avatar||n.value?.avatar||n.value?.url,circle:e.circle||n.value?.circle}));return(t,n)=>(_(),O(Yg,c({class:`vp-home-profile`},{type:e.type,backgroundAttachment:e.backgroundAttachment,backgroundImage:e.backgroundImage,full:e.full,index:e.index}),{default:m(()=>[r.value.avatar?(_(),O(q_,{key:0,image:r.value.avatar,class:l({circle:r.value.circle})},null,8,[`image`,`class`])):k(``,!0),r.value.name?(_(),I(`h3`,{key:1,innerHTML:r.value.name},null,8,ky)):k(``,!0),r.value.description?(_(),I(`p`,{key:2,innerHTML:r.value.description},null,8,Ay)):k(``,!0)]),_:1},16))}}),[[`__scopeId`,`data-v-ea8b4342`]]),My={class:`content-image`},Ny={class:`content-text vp-doc`},Py={key:0,class:`title`},Fy=[`innerHTML`],Iy={key:2,class:`list`},Ly=[`innerHTML`],Ry=[`innerHTML`],zy=[`innerHTML`],By=R(V({__name:`VPHomeTextImage`,props:{type:{},image:{},width:{},title:{},description:{},list:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let t=N(()=>typeof e.width==`number`?`${e.width}px`:e.width);return(n,r)=>(_(),O(Yg,c({class:`vp-home-text-image`,"container-class":{reverse:e.type===`text-image`}},{type:e.type,backgroundAttachment:e.backgroundAttachment,backgroundImage:e.backgroundImage,full:e.full,index:e.index}),{default:m(()=>[z(`div`,My,[E(q_,{image:e.image,style:b({maxWidth:t.value})},null,8,[`image`,`style`])]),z(`div`,Ny,[z(`section`,null,[e.title?(_(),I(`h2`,Py,M(e.title),1)):k(``,!0),e.description?(_(),I(`p`,{key:1,class:`description`,innerHTML:e.description},null,8,Fy)):k(``,!0),e.list&&e.list.length?(_(),I(`ul`,Iy,[(_(!0),I(D,null,x(e.list,(e,t)=>(_(),I(`li`,{key:t},[typeof e==`object`?(_(),I(D,{key:0},[e.title?(_(),I(`h3`,{key:0,innerHTML:e.title},null,8,Ly)):k(``,!0),e.description?(_(),I(`p`,{key:1,innerHTML:e.description},null,8,Ry)):k(``,!0)],64)):(_(),I(`p`,{key:1,innerHTML:e},null,8,zy))]))),128))])):k(``,!0)])])]),_:1},16,[`container-class`]))}}),[[`__scopeId`,`data-v-2656c8d9`]]),Vy={class:`vp-pagination`},Hy=[`disabled`],Uy={class:`page-range`},Wy=[`disabled`,`onClick`],Gy=[`disabled`],Ky=R(V({__name:`VPPagination`,props:{page:{},totalPage:{},isFirstPage:{type:Boolean},isLastPage:{type:Boolean},pageRange:{}},emits:[`change`],setup(e,{emit:t}){let n=t,{theme:r}=Z();return(t,i)=>(_(),I(`div`,Vy,[z(`button`,{type:`button`,class:`btn prev`,disabled:e.isFirstPage,onClick:i[0]||=()=>n(`change`,e.page-1)},M(B(r).prevPageLabel||`Prev`),9,Hy),z(`div`,Uy,[(_(!0),I(D,null,x(e.pageRange,({value:t,more:r})=>(_(),I(`button`,{key:t,class:l([`btn`,{more:r,active:t===e.page}]),disabled:r,type:`button`,onClick:()=>!r&&n(`change`,t)},M(r?`...`:t),11,Wy))),128))]),z(`button`,{type:`button`,class:`btn next`,disabled:e.isLastPage,onClick:i[1]||=()=>n(`change`,e.page+1)},M(B(r).nextPageLabel||`Next`),9,Gy)]))}}),[[`__scopeId`,`data-v-b89991c1`]]),qy=()=>{let e=fa();return N(()=>e.value.readingTime??null)},Jy=(e,t)=>{let{minutes:n,words:r}=e,{less1Minute:i,word:a,time:o}=t;return{time:n<1?i:o.replace(`$time`,Math.round(n).toString()),words:a.replace(`$word`,r.toString())}},Yy={words:``,time:``},Xy={"/":{word:`约 $word 字`,less1Minute:`小于 1 分钟`,time:`大约 $time 分钟`}},Zy=()=>Xy?oc(Xy):N(()=>null),Qy=()=>{if(Xy==null)return N(()=>Yy);let e=qy(),t=Zy();return N(()=>e.value&&t.value?Jy(e.value,t.value):Yy)},$y=[`src`,`alt`],eb={class:`post-item-content`},tb={key:0,class:`sticky`},nb={key:1,class:`draft`},rb={key:2,class:`icon-lock vpi-lock`},ib={class:`post-meta`},ab={key:0,class:`category-list`},ob={key:0},sb={key:1,class:`reading-time`},cb={key:0},lb={key:1},ub={key:2,class:`tag-list`},db={key:3,class:`create-time`},fb=[`innerHTML`],pb=R(V({__name:`VPPostItem`,props:{post:{},index:{}},setup(e){let t=L(!1);function n(){t.value=Xs()}j(()=>{n(),window.addEventListener(`resize`,n)}),y(()=>{window.removeEventListener(`resize`,n)});let{collection:r}=Z(),i=Ep(),{categories:a,tags:o}=Tf(),s=N(()=>r.value?.meta??{}),c=N(()=>!e.post.createTime||s.value.createTime===!1?``:((s.value.createTime===!0?`short`:s.value.createTime??`short`)===`short`?e.post.createTime?.split(/\s|T/)[0]:e.post.createTime).replace(/\//g,`-`)),u=N(()=>e.post.categoryList??[]),d=Zy(),f=N(()=>{let t={time:``,words:``};if(!e.post.readingTime)return t;let n=d.value?Jy(e.post.readingTime,d.value):t;return n.time=n.time.replace(/^\D+/,``),n}),p=N(()=>typeof e.post.sticky==`boolean`?e.post.sticky:typeof e.post.sticky==`number`?e.post.sticky>=0:!1),h=N(()=>{let t=r.value?.tagsTheme??`colored`;return(e.post.tags??[]).slice(0,4).map(e=>({name:e,className:i.value[e]?`vp-tag-${i.value[e]}`:`tag-${t}`}))}),g=N(()=>{if(!e.post.cover)return null;let t=r.value?.postCover??`right`;return{layout:`right`,ratio:`4/3`,...typeof t==`string`?{layout:t}:t,...e.post.coverStyle}}),v=N(()=>{if(t.value)return`top`;let n=g.value?.layout??`right`,r=(e.index+1)%2==1;return n===`odd-left`?r?`left`:`right`:n===`odd-right`?r?`right`:`left`:n}),S=N(()=>e.post.excerpt||v.value===`top`?!1:g.value?.compact??!1),C=N(()=>{if(!g.value)return null;let e;if(typeof g.value.ratio==`number`)e=g.value.ratio;else{let[t,n]=g.value.ratio.split(/[:/]/).map(Number);e=n/t}if(v.value===`left`||v.value===`right`){let t=g.value.width??240;return{width:`${t}px`,height:`${t*e}px`}}return{height:0,paddingBottom:`${e*100}%`}});return(t,n)=>(_(),I(`div`,{class:l([`vp-post-item`,{"has-cover":e.post.cover,[v.value]:g.value,draft:e.post.draft}]),"data-allow-mismatch":``},[e.post.cover?(_(),I(`div`,{key:0,class:l([`post-cover`,{compact:S.value}]),"data-allow-mismatch":``,style:b(C.value)},[E(Q,{href:e.post.path},{default:m(()=>[z(`img`,{src:B(ka)(e.post.cover),alt:e.post.title,loading:`lazy`},null,8,$y)]),_:1},8,[`href`])],6)):k(``,!0),z(`div`,eb,[z(`h3`,null,[p.value?(_(),I(`span`,tb,`TOP`)):k(``,!0),e.post.draft?(_(),I(`span`,nb,`DRAFT`)):k(``,!0),e.post.encrypt?(_(),I(`span`,rb)):k(``,!0),E(Q,{href:e.post.path,text:e.post.title},null,8,[`href`,`text`])]),z(`div`,ib,[u.value.length?(_(),I(`div`,ab,[n[0]||=z(`span`,{class:`icon vpi-folder`},null,-1),(_(!0),I(D,null,x(u.value,(e,t)=>(_(),I(D,{key:t},[E(Q,{href:B(a)?`${B(a).link}?id=${e.id}`:void 0,"no-icon":``},{default:m(()=>[A(M(e.name),1)]),_:2},1032,[`href`]),t===u.value.length-1?k(``,!0):(_(),I(`span`,ob,`/`))],64))),128))])):k(``,!0),f.value.time&&(s.value.readingTime!==!1||s.value.wordCount!==!1)?(_(),I(`div`,sb,[n[1]||=z(`span`,{class:`vpi-books icon`},null,-1),s.value.wordCount===!1?k(``,!0):(_(),I(`span`,cb,M(f.value.words),1)),s.value.readingTime===!1?k(``,!0):(_(),I(`span`,lb,M(f.value.time),1))])):k(``,!0),h.value.length?(_(),I(`div`,ub,[n[2]||=z(`span`,{class:`icon vpi-tag`},null,-1),(_(!0),I(D,null,x(h.value,e=>(_(),O(Q,{key:e.name,class:l([`tag`,e.className]),href:B(o)?`${B(o).link}?tag=${e.name}`:void 0},{default:m(()=>[A(M(e.name),1)]),_:2},1032,[`class`,`href`]))),128))])):k(``,!0),c.value?(_(),I(`div`,db,[n[3]||=z(`span`,{class:`icon vpi-clock`},null,-1),z(`span`,null,M(c.value),1)])):k(``,!0)]),e.post.excerpt?(_(),I(`div`,{key:0,class:`vp-doc excerpt`,innerHTML:e.post.excerpt},null,8,fb)):k(``,!0)])],2))}}),[[`__scopeId`,`data-v-860aa5e3`]]),mb=V({__name:`VPTransitionDrop`,props:{delay:{default:0},duration:{default:.25},appear:{type:Boolean}},setup(e){let{theme:t}=Z(),n=N(()=>{let e=t.value.transition;return typeof e==`object`?e.postList!==!1:e!==!1}),r=``;function i(e){let t=e;t.style.transform=`translateY(-20px)`,t.style.opacity=`0`}function a(t){let n=t;if(!r){let e=typeof window<`u`?window.getComputedStyle?.(n).transition:``;r=e&&!e.includes(`all`)?`${e||``}, `:` `}n.style.transition=`${r}transform ${e.duration}s ease-in-out ${e.delay}s, opacity ${e.duration}s ease-in-out ${e.delay}s`}function o(e){let t=e;t.style.transform=`translateY(0)`,t.style.opacity=`1`,t.style.transition=r}return(t,r)=>n.value?(_(),O(tt,{key:0,name:`drop`,mode:`out-in`,appear:e.appear,onAppear:a,onBeforeAppear:i,onAfterAppear:o,onEnter:a,onAfterEnter:o,onBeforeLeave:a},{default:m(()=>[u(t.$slots,`default`)]),_:3},8,[`appear`])):u(t.$slots,`default`,{key:1})}}),hb={class:`vp-post-list`},gb=R(V({__name:`VPPostList`,props:{homePosts:{type:Boolean}},setup(e){let{postList:t,page:n,totalPage:r,pageRange:i,isLastPage:a,isFirstPage:o,isPaginationEnabled:s,changePage:c}=jp(N(()=>!!e.homePosts));return(e,l)=>(_(),I(`div`,hb,[u(e.$slots,`posts-post-list-before`,{},void 0,!0),(_(!0),I(D,null,x(B(t),(e,t)=>(_(),O(mb,{key:e.path,appear:``,delay:t*.025},{default:m(()=>[(_(),O(pb,{key:e.path,post:e,index:t},null,8,[`post`,`index`]))]),_:2},1032,[`delay`]))),128)),u(e.$slots,`posts-post-list-after`,{},void 0,!0),B(s)?(_(),O(Ky,{key:0,page:B(n),"total-page":B(r),"page-range":B(i),"is-last-page":B(a),"is-first-page":B(o),onChange:B(c)},null,8,[`page`,`total-page`,`page-range`,`is-last-page`,`is-first-page`,`onChange`])):k(``,!0),u(e.$slots,`posts-post-list-pagination-after`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-c677da81`]]),_b={class:`vp-short-post-list`},vb={class:`post-title`},yb={class:`post-time`},bb=R(V({__name:`VPShortPostList`,props:{postList:{}},setup(e){return(t,n)=>(_(),I(`ul`,_b,[(_(!0),I(D,null,x(e.postList,e=>(_(),I(`li`,{key:e.path},[z(`p`,vb,[E(Q,{class:`post-link`,href:e.path},{default:m(()=>[A(M(e.title),1)]),_:2},1032,[`href`])]),z(`span`,yb,M(e.createTime),1)]))),128))]))}}),[[`__scopeId`,`data-v-dbe35726`]]),xb={class:`vp-archives`},Sb={class:`archives-title`},Cb={key:0,class:`archives`},wb={class:`archive-title`},Tb={class:`total`},Eb=R(V({__name:`VPPostsArchives`,setup(e){let{archive:t}=Tf(),{archives:n}=bp();return(e,r)=>(_(),I(`div`,xb,[u(e.$slots,`posts-archives-before`,{},void 0,!0),z(`h2`,Sb,[r[0]||=z(`span`,{class:`vpi-archive icon`},null,-1),z(`span`,null,M(B(t)?.text??`Archives`),1)]),B(n).length?(_(),I(`div`,Cb,[(_(!0),I(D,null,x(B(n),e=>(_(),I(`div`,{key:e.label,class:`archive`},[z(`h3`,wb,[A(M(e.title)+` `,1),z(`span`,Tb,M(e.label),1)]),E(bb,{"post-list":e.list},null,8,[`post-list`])]))),128))])):k(``,!0),u(e.$slots,`posts-archives-after`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-b0c3071e`]]),Db={class:`text`},Ob={class:`total`},kb={class:`text`},Ab={class:`total`},jb={class:`text`},Mb={class:`total`},Nb=R(V({__name:`VPPostsNav`,props:{isLocal:{type:Boolean}},setup(e){let t=ar(),{hasPostsExtract:n,tags:r,archives:i,categories:a}=Op();return(o,s)=>B(n)?(_(),I(`div`,{key:0,class:l([`vp-posts-nav`,{local:e.isLocal}])},[B(r).link?(_(),O(Q,{key:0,class:l([`nav-link`,{active:B(t).path===B(r).link}]),href:B(r).link},{default:m(()=>[s[0]||=z(`span`,{class:`icon icon-logo vpi-tag`},null,-1),z(`span`,Db,M(B(r).text),1),z(`span`,Ob,M(B(r).total),1),s[1]||=z(`span`,{class:`icon vpi-chevron-right`},null,-1)]),_:1},8,[`class`,`href`])):k(``,!0),B(a).link?(_(),O(Q,{key:1,class:l([`nav-link`,{active:B(t).path===B(a).link}]),href:B(a).link},{default:m(()=>[s[2]||=z(`span`,{class:`icon icon-logo vpi-category`},null,-1),z(`span`,kb,M(B(a).text),1),z(`span`,Ab,M(B(a).total),1),s[3]||=z(`span`,{class:`icon vpi-chevron-right`},null,-1)]),_:1},8,[`class`,`href`])):k(``,!0),B(i).link?(_(),O(Q,{key:2,class:l([`nav-link`,{active:B(t).path===B(i).link}]),href:B(i).link},{default:m(()=>[s[4]||=z(`span`,{class:`icon icon-logo vpi-archive`},null,-1),z(`span`,jb,M(B(i).text),1),z(`span`,Mb,M(B(i).total),1),s[5]||=z(`span`,{class:`icon vpi-chevron-right`},null,-1)]),_:1},8,[`class`,`href`])):k(``,!0)],2)):k(``,!0)}}),[[`__scopeId`,`data-v-66710166`]]),Pb={key:0,class:`vp-profile`},Fb=[`src`,`alt`,`width`,`height`],Ib={class:`profile-info`},Lb=[`innerHTML`],Rb={key:1,class:`profile-location`},zb=[`innerHTML`],Bb={key:2,class:`profile-organization`},Vb=[`innerHTML`],Hb={key:1,class:`profile-social`},Ub=R(V({__name:`VPPostsProfile`,setup(e){let{theme:t,collection:n}=Z(),r=N(()=>(n.value?.type===`post`?n.value.profile:void 0)??t.value.profile),i=N(()=>{if(!r.value)return``;let e=r.value?.avatar??r.value?.url;return e?Tn(e)||e.startsWith(`data:image/`)?e:ka(e):``}),a=N(()=>(n.value?.type===`post`?n.value.social:void 0)??t.value.social);return(e,t)=>r.value?(_(),I(`div`,Pb,[i.value?(_(),I(`p`,{key:0,class:l({circle:!!r.value.circle})},[z(`img`,{src:i.value,alt:r.value.name,width:r.value.originalWidth,height:r.value.originalHeight},null,8,Fb)],2)):k(``,!0),z(`div`,Ib,[z(`h3`,null,M(r.value.name),1),r.value.description?(_(),I(`p`,{key:0,innerHTML:r.value.description},null,8,Lb)):k(``,!0),r.value.location?(_(),I(`div`,Rb,[t[0]||=z(`span`,{class:`vpi-location`},null,-1),r.value.location?(_(),I(`p`,{key:0,innerHTML:r.value.location},null,8,zb)):k(``,!0)])):k(``,!0),r.value.organization?(_(),I(`div`,Bb,[t[1]||=z(`span`,{class:`vpi-organization`},null,-1),r.value.organization?(_(),I(`p`,{key:0,innerHTML:r.value.organization},null,8,Vb)):k(``,!0)])):k(``,!0)]),a.value?(_(),I(`div`,Hb,[E(w_,{links:a.value},null,8,[`links`])])):k(``,!0)])):k(``,!0)}}),[[`__scopeId`,`data-v-9d2e09e3`]]),Wb={key:0,class:`vp-posts-aside`},Gb=R(V({__name:`VPPostsAside`,setup(e){let{theme:t}=Z();return(e,n)=>B(t).profile?(_(),I(`div`,Wb,[u(e.$slots,`posts-aside-top`,{},void 0,!0),E(Ub),E(Nb),u(e.$slots,`posts-aside-bottom`,{},void 0,!0)])):k(``,!0)}}),[[`__scopeId`,`data-v-abda75bb`]]),Kb=R(V({__name:`VPCategoriesGroup`,props:{item:{},depth:{default:0}},setup(e){let{collection:t}=Z(),n=ar(),r=L(null),i=L(!0),a=L(!1),o=N(()=>{let e=t.value?.categoriesExpand??`deep`;if(e===`deep`)return 1/0;let n=Number(e);return Number.isNaN(n)?1/0:n});d(()=>[n.query,e.item,o.value],()=>{let t=n.query.id;t?i.value=s(e.item,t):i.value=e.depth<=o.value,a.value=t?e.item.id===t:!1},{immediate:!0});function s(e,t){return e.id===t||e.items.filter(e=>e.type===`category`).some(e=>s(e,t))}function c(){i.value=!i.value}return j(()=>{r.value&&a.value&&r.value.scrollIntoView({block:`center`})}),(t,n)=>(_(),I(`div`,{ref_key:`el`,ref:r,class:l([`vp-category-group`,{expand:i.value}])},[z(`p`,{class:`folder`,onClick:c},[z(`span`,{class:l([`icon`,[i.value?`vpi-folder-open`:`vpi-folder`]])},null,2),z(`span`,null,M(e.item.title),1)]),e.item.items.length?(_(),O(Yb,{key:0,class:`group`,items:e.item.items,depth:e.depth},null,8,[`items`,`depth`])):k(``,!0)],2))}}),[[`__scopeId`,`data-v-b2c7ddc2`]]),qb={class:`vp-categories`},Jb={key:0,class:`post`},Yb=R(V({__name:`VPCategories`,props:{items:{},depth:{default:0}},setup(e){return(t,n)=>(_(),I(`ul`,qb,[(_(!0),I(D,null,x(e.items,t=>(_(),I(`li`,{key:t.path||t.id,class:`vp-categories-item`},[t.type===`post`?(_(),I(`p`,Jb,[n[0]||=z(`span`,{class:`vpi-post`},null,-1),E(Q,{href:t.path,text:t.title},null,8,[`href`,`text`])])):(_(),O(Kb,{key:1,item:t,depth:e.depth+1},null,8,[`item`,`depth`]))]))),128))]))}}),[[`__scopeId`,`data-v-220dadcc`]]),Xb={class:`vp-post-categories`},Zb={class:`categories-title`},Qb={class:`content`},$b=R(V({__name:`VPPostsCategories`,setup(e){let{categories:t}=Tf(),{categories:n}=xp();return(e,r)=>(_(),I(`div`,Xb,[u(e.$slots,`posts-categories-before`,{},void 0,!0),z(`h2`,Zb,[r[0]||=z(`span`,{class:`vpi-category icon`},null,-1),z(`span`,null,M(B(t)?.text??`Categories`),1)]),u(e.$slots,`posts-categories-content-before`,{},void 0,!0),z(`div`,Qb,[E(Yb,{items:B(n),depth:0},null,8,[`items`])]),u(e.$slots,`posts-categories-after`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-3ceb9ebc`]]),ex={key:0,class:`profile`},tx={key:0,class:`avatar`},nx=[`src`,`alt`],rx={class:`desc`},ix={class:`profile-info`},ax={key:0,class:`profile-location`},ox=[`innerHTML`],sx={key:1,class:`profile-organization`},cx=[`innerHTML`],lx=R(V({__name:`VPPostsExtract`,setup(e){let{theme:t,collection:n}=Z(),r=ar(),i=N(()=>(n.value?.type===`post`?n.value.profile:void 0)??t.value.profile),a=N(()=>{if(!i.value)return``;let e=i.value?.avatar??i.value?.url;return e?Tn(e)?e:ka(e):``}),{hasPostsExtract:o,tags:s,archives:c,categories:f}=Op(),p=L(!1),h=L(!1),g=Us(su?document.body:null);d(()=>r.path,()=>{p.value=!1}),d(p,async()=>{p.value?setTimeout(()=>{h.value=!0},200):h.value=!1}),d([()=>p.value],()=>{p.value?g.value=!0:g.value=!1},{immediate:!0,flush:`post`});let v=N(()=>i.value||o.value);return(e,t)=>v.value?(_(),I(D,{key:0},[z(`div`,{class:`vp-posts-extract`,onClick:t[0]||=e=>p.value=!p.value},[...t[2]||=[z(`span`,{class:`vpi-posts-ext icon`},null,-1)]]),E(tt,{name:`fade-in`},{default:m(()=>[oe(z(`div`,{class:`posts-modal`,onClick:t[1]||=fn(e=>p.value=!1,[`self`])},[z(`div`,{class:l([`posts-modal-container`,{open:h.value}])},[u(e.$slots,`posts-extract-before`,{},void 0,!0),i.value?(_(),I(`div`,ex,[a.value?(_(),I(`p`,tx,[z(`img`,{src:a.value,alt:i.value.name},null,8,nx)])):k(``,!0),z(`div`,null,[z(`h3`,null,M(i.value.name),1),z(`p`,rx,M(i.value.description),1),z(`div`,ix,[i.value.location?(_(),I(`div`,ax,[t[3]||=z(`span`,{class:`vpi-location`},null,-1),i.value.location?(_(),I(`p`,{key:0,innerHTML:i.value.location},null,8,ox)):k(``,!0)])):k(``,!0),i.value.organization?(_(),I(`div`,sx,[t[4]||=z(`span`,{class:`vpi-organization`},null,-1),i.value.organization?(_(),I(`p`,{key:0,innerHTML:i.value.organization},null,8,cx)):k(``,!0)])):k(``,!0)])])])):k(``,!0),v.value?(_(),I(`div`,{key:1,class:l([`posts-nav`,{"no-profile":!i.value}])},[B(s).link?(_(),O(Q,{key:0,class:`nav-link`,href:B(s).link,"no-icon":``},{default:m(()=>[t[5]||=z(`span`,{class:`vpi-tag icon`},null,-1),z(`span`,null,M(B(s).text),1)]),_:1},8,[`href`])):k(``,!0),B(f).link?(_(),O(Q,{key:1,class:`nav-link`,href:B(f).link,"no-icon":``},{default:m(()=>[t[6]||=z(`span`,{class:`vpi-category icon`},null,-1),z(`span`,null,M(B(f).text),1)]),_:1},8,[`href`])):k(``,!0),B(c).link?(_(),O(Q,{key:2,class:`nav-link`,href:B(c).link,"no-icon":``},{default:m(()=>[t[7]||=z(`span`,{class:`vpi-archive icon`},null,-1),z(`span`,null,M(B(c).text),1)]),_:1},8,[`href`])):k(``,!0)],2)):k(``,!0),u(e.$slots,`posts-extract-after`,{},void 0,!0)],2)],512),[[yt,p.value]])]),_:3})],64)):k(``,!0)}}),[[`__scopeId`,`data-v-17efc2f3`]]),ux={class:`tags-nav`},dx={class:`tags-title`},fx={class:`tags`},px=[`onClick`],mx={class:`tag-name`},hx={class:`tag-count`},gx={key:0,class:`tags-container`},_x={class:`tag-title`},vx=R(V({__name:`VPPostsTags`,setup(e){let{tags:t}=Tf(),{tags:n,currentTag:r,postList:i,handleTagClick:a}=Dp();return(e,o)=>(_(),I(`div`,{class:l([`vp-tags`,{"has-list":B(i).length>0}])},[u(e.$slots,`posts-tags-before`,{},void 0,!0),z(`div`,ux,[z(`h2`,dx,[o[0]||=z(`span`,{class:`vpi-tag icon`},null,-1),z(`span`,null,M(B(t)?.text??`Tags`),1)]),u(e.$slots,`posts-tags-title-after`,{},void 0,!0),z(`div`,fx,[(_(!0),I(D,null,x(B(n),e=>(_(),I(`p`,{key:e.name,class:l([`tag`,{active:e.name===B(r),[e.className]:!0}]),onClick:t=>B(a)(e.name)},[z(`span`,mx,M(e.name),1),z(`span`,hx,M(e.count),1)],10,px))),128))])]),u(e.$slots,`posts-tags-content-before`,{},void 0,!0),B(r)?(_(),I(`div`,gx,[z(`h3`,_x,M(B(r)),1),B(i).length?(_(),O(bb,{key:0,"post-list":B(i)},null,8,[`post-list`])):k(``,!0)])):k(``,!0),u(e.$slots,`posts-tags-after`,{},void 0,!0)],2))}}),[[`__scopeId`,`data-v-8f0d1724`]]),yx={class:`vp-encrypt-form`},bx=[`innerHTML`],xx={class:`encrypt-input-wrapper`},Sx={for:`encrypt-input`},Cx=[`placeholder`,`aria-invalid`,`aria-describedby`],wx={key:0},Tx={key:1,class:`vpi-loading`},Ex=R(V({__name:`VPEncryptForm`,props:{global:{type:Boolean},info:{}},emits:[`validate`],setup(e,{emit:t}){let n=t,{theme:r}=Z(),{compareGlobal:i,comparePage:a}=df(),o=L(``),s=L(0),c=L(!1);async function u(){if(c.value)return;let t=e.global?i:a;c.value=!0;let r=await t(o.value);c.value=!1,r?(s.value=0,o.value=``):s.value=1,n(`validate`,s.value===0)}return(t,n)=>(_(),I(`div`,yx,[z(`p`,{class:`encrypt-text`,innerHTML:e.info??`Only Password can access this site`},null,8,bx),z(`p`,xx,[z(`label`,Sx,[n[3]||=z(`span`,{class:`vpi-lock icon-lock`},null,-1),oe(z(`input`,{id:`encrypt-input`,"onUpdate:modelValue":n[0]||=e=>o.value=e,class:l([`encrypt-input`,{error:s.value===1}]),type:`password`,autocomplete:`off`,placeholder:B(r).encryptPlaceholder??`Enter Password`,"aria-invalid":s.value===1,"aria-describedby":s.value===1?`encrypt-error`:void 0,onKeyup:mn(u,[`enter`]),onFocus:n[1]||=e=>!o.value&&(s.value=0),onInput:n[2]||=e=>o.value&&(s.value=0)},null,42,Cx),[[ln,o.value]])])]),z(`button`,{class:l([`encrypt-button`,{unlocking:c.value}]),onClick:u},[c.value?(_(),I(`span`,Tx)):(_(),I(`span`,wx,M(B(r).encryptButtonText??`Confirm`),1))],2)]))}}),[[`__scopeId`,`data-v-83470b1a`]]),Dx=R(V({inheritAttrs:!1,__name:`VPEncrypt`,setup(e){let{isPageDecrypted:t}=uf(),{theme:n,frontmatter:r}=Z(),i=ne(`el`);function a(e){e||(i.value?.classList.add(`animation`),setTimeout(()=>{i.value?.classList.remove(`animation`)},800))}return(e,o)=>{let s=p(`ClientOnly`);return B(t)?u(e.$slots,`default`,{key:1},void 0,!0):(_(),O(s,{key:0},{default:m(()=>[z(`div`,c({ref_key:`el`,ref:i,class:`vp-page-encrypt`},e.$attrs),[o[0]||=z(`div`,{class:`logo`},[z(`span`,{class:`vpi-lock icon-lock-head`})],-1),E(Ex,{info:B(r).passwordHint||B(n).encryptPageText,onValidate:a},null,8,[`info`])],16)]),_:1}))}}}),[[`__scopeId`,`data-v-4255f5f2`]]),Ox=V({__name:`VPTransitionFadeSlideY`,setup(e){let{theme:t}=Z(),{resolve:n,pending:r}=Vp(),i=N(()=>{let e=t.value.transition;return typeof e==`object`?e.page!==!1:e!==!1});return(e,t)=>i.value?(_(),O(tt,{key:0,name:`fade-slide-y`,mode:`out-in`,onAfterEnter:B(n),onBeforeLeave:B(r)},{default:m(()=>[u(e.$slots,`default`)]),_:3},8,[`onAfterEnter`,`onBeforeLeave`])):u(e.$slots,`default`,{key:1})}}),kx=R(V({__name:`VPPosts`,props:{homePosts:{type:Boolean},type:{},onlyOnce:{type:Boolean},collection:{}},setup(e){let{theme:t,page:n}=Z();return d(()=>[e.homePosts,e.collection],()=>Dd(e.homePosts?e.collection||!0:void 0),{immediate:!0}),y(()=>Dd(void 0)),(r,i)=>(_(),I(`div`,{class:l([`vp-posts`,{"home-posts":e.homePosts}]),"vp-posts":``},[E(Dx,null,{default:m(()=>[u(r.$slots,`posts-top`,{},void 0,!0),z(`div`,{class:l([`posts-container`,{"no-profile":!B(t).profile,left:B(t).profile?.layout===`left`}])},[B(t).profile?k(``,!0):(_(),O(Nb,{key:0,"is-local":``})),E(Ox,null,{default:m(()=>[B(n).type===`posts-archives`?(_(),O(Eb,{key:0},{"posts-archives-before":m(()=>[u(r.$slots,`posts-archives-before`,{},void 0,!0)]),"posts-archives-after":m(()=>[u(r.$slots,`posts-archives-after`,{},void 0,!0)]),_:3})):B(n).type===`posts-tags`?(_(),O(vx,{key:1},{"posts-tags-before":m(()=>[u(r.$slots,`posts-tags-before`,{},void 0,!0)]),"posts-tags-after":m(()=>[u(r.$slots,`posts-tags-after`,{},void 0,!0)]),"posts-tags-title-after":m(()=>[u(r.$slots,`posts-tags-title-after`,{},void 0,!0)]),"posts-tags-content-before":m(()=>[u(r.$slots,`posts-tags-content-before`,{},void 0,!0)]),_:3})):B(n).type===`posts-categories`?(_(),O($b,{key:2},{"posts-categories-before":m(()=>[u(r.$slots,`posts-categories-before`,{},void 0,!0)]),"posts-categories-after":m(()=>[u(r.$slots,`posts-categories-after`,{},void 0,!0)]),"posts-categories-content-before":m(()=>[u(r.$slots,`posts-categories-content-before`,{},void 0,!0)]),_:3})):(_(),O(gb,{key:3,"home-posts":e.homePosts},{"posts-post-list-before":m(()=>[u(r.$slots,`posts-post-list-before`,{},void 0,!0)]),"posts-post-list-after":m(()=>[u(r.$slots,`posts-post-list-after`,{},void 0,!0)]),"posts-post-list-pagination-after":m(()=>[u(r.$slots,`posts-post-list-pagination-after`,{},void 0,!0)]),_:3},8,[`home-posts`]))]),_:3}),E(Gb,null,{"posts-aside-top":m(()=>[u(r.$slots,`posts-aside-top`,{},void 0,!0)]),"posts-aside-bottom":m(()=>[u(r.$slots,`posts-aside-bottom`,{},void 0,!0)]),_:3}),E(lx,null,{"posts-extract-before":m(()=>[u(r.$slots,`posts-extract-before`,{},void 0,!0)]),"posts-extract-after":m(()=>[u(r.$slots,`posts-extract-after`,{},void 0,!0)]),_:3})],2),u(r.$slots,`posts-bottom`,{},void 0,!0)]),_:3})],2))}}),[[`__scopeId`,`data-v-c2812240`]]),Ax={class:`vp-home`},jx=R(V({__name:`VPHome`,setup(e){let n=f();function r(e={}){return i(kx,{homePosts:!0,...e},{"posts-top":()=>n[`posts-top`]?.(),"posts-bottom":()=>n[`posts-bottom`]?.(),"posts-post-list-before":()=>n[`posts-post-list-before`]?.(),"posts-post-list-after":()=>n[`posts-post-list-after`]?.(),"posts-post-list-pagination-after":()=>n[`posts-post-list-pagination-after`]?.()})}let a={banner:Kv,hero:Oy,"doc-hero":iy,features:_y,"text-image":By,"image-text":By,profile:jy,blog:r,posts:r,custom:qv},s={name:`Theme Plume`,tagline:`VuePress Next Theme`,text:`一个简约的,功能丰富的 vuepress 文档&博客 主题`},{frontmatter:u}=Z(),h=N(()=>{let e=u.value.config;return e&&e.length?e:u.value.banner?[{type:`banner`,banner:u.value.banner,bannerMask:u.value.bannerMask,hero:u.value.hero??s}]:[{type:`hero`,full:!0,background:`tint-plate`,hero:u.value.hero??s}]}),v=N(()=>h.value.length===1);function y(e){return a[e]??p(e)}let b=null;return d(()=>v.value,e=>o(()=>{typeof document<`u`&&(b??=document.querySelector(`.vp-layout`),b?.classList.toggle(`footer-no-border`,e))}),{immediate:!0}),t(()=>{b?.classList.remove(`footer-no-border`)}),(e,t)=>(_(),I(`div`,Ax,[E(Dx,null,{default:m(()=>[(_(!0),I(D,null,x(h.value,(e,t)=>(_(),I(`div`,{key:e.type+t,class:l({layout:t>0&&e.type!==`features`&&e.type!==`custom`})},[(_(),O(g(y(e.type)),c({ref_for:!0},e,{index:t,"only-once":v.value}),null,16,[`index`,`only-once`]))],2))),128))]),_:1})]))}}),[[`__scopeId`,`data-v-74773d86`]]),Mx=V({__name:`VPComment`,setup(e){let{frontmatter:t,isDark:n}=Z(),{isPageDecrypted:r}=uf(),i=N(()=>t.value.comments!==!1&&r.value);return(e,t)=>{let r=p(`DocComment`);return i.value?(_(),O(r,{key:0,darkmode:B(n),"vp-comment":``},null,8,[`darkmode`])):k(``,!0)}}}),Nx=[`href`],Px=R(V({__name:`VPDocOutlineItem`,props:{headers:{},root:{type:Boolean}},setup(e){function t({target:e}){let t=`#${e.href.split(`#`)[1]}`;document.querySelector(decodeURIComponent(t))?.focus({preventScroll:!0})}return(n,r)=>{let i=p(`VPDocOutlineItem`,!0);return _(),I(`ul`,{class:l(e.root?`root`:`nested`)},[(_(!0),I(D,null,x(e.headers,({children:e,link:n,title:r})=>(_(),I(`li`,{key:n},[z(`a`,{class:`outline-link`,href:n,onClick:t},M(r),9,Nx),e?.length?(_(),O(i,{key:0,headers:e},null,8,[`headers`])):k(``,!0)]))),128))],2)}}}),[[`__scopeId`,`data-v-2c1e13fb`]]),Fx={class:`content`},Ix={id:`doc-outline-aria-label`,"aria-level":`2`,class:`outline-title`,role:`heading`},Lx=R(V({__name:`VPDocAsideOutline`,setup(e){let{theme:t}=Z(),n=Mf(),r=N(()=>n.value.length>0),i=L(),a=L();Vf(i,a);function o(){window.print()}return(e,s)=>(_(),I(`nav`,{ref_key:`container`,ref:i,"aria-labelledby":`doc-outline-aria-label`,class:l([`vp-doc-aside-outline`,{"has-outline":r.value}]),role:`navigation`},[z(`div`,Fx,[z(`div`,{ref_key:`marker`,ref:a,class:`outline-marker`},null,512),z(`div`,Ix,[z(`span`,null,M(B(t).outlineLabel||`On this page`),1),z(`span`,{class:`vpi-print icon`,onClick:o})]),E(Px,{headers:B(n),root:!0},null,8,[`headers`])])],2))}}),[[`__scopeId`,`data-v-5bc7b1a7`]]),Rx={class:`vp-doc-aside`},zx=R(V({__name:`VPDocAside`,setup(e){return(e,t)=>(_(),I(`div`,Rx,[u(e.$slots,`aside-top`,{},void 0,!0),u(e.$slots,`aside-outline-before`,{},void 0,!0),E(Lx),u(e.$slots,`aside-outline-after`,{},void 0,!0),t[0]||=z(`div`,{class:`spacer`},null,-1),u(e.$slots,`aside-bottom`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-82c28938`]]),Bx={key:0,class:`vp-breadcrumb`},Vx={vocab:`https://schema.org/`,typeof:`BreadcrumbList`},Hx={key:0,class:`vpi-chevron-right`},Ux=[`content`],Wx=[`content`],Gx=R(V({__name:`VPDocBreadcrumbs`,setup(e){let{page:t,collection:n}=Z(),{isPosts:r}=Ef(),{home:i,posts:a,categories:o}=Tf(),s=Qf(),c=oa(),u=N(()=>r.value&&t.value.categoryList?t.value.categoryList.length>0:s.value.length>0),d=N(()=>{if(!u.value)return[];let e=[{text:i.value.text,link:i.value.link}];if(r.value){(n.value?.postList??!0)&&a.value&&e.push({text:a.value.text,link:a.value.link});let r=t.value.categoryList??[];for(let t of r)e.push({text:t.name,link:o.value?`${o.value.link}?id=${t.id}`:void 0})}else{if(n.value){let{notFound:r,meta:i,path:a}=ya(ru(c.value,n.value.linkPrefix||n.value.dir));a!==t.value.path&&e.push({link:r?void 0:a,text:i.title||n.value.title||Rn(n.value.dir).split(`/`).pop()||``})}s.value.length>0&&e.push(...f(s.value)||[])}return e.push({text:t.value.frontmatter.title||t.value.title,link:t.value.path,current:!0}),e.reduce((e,t,n)=>{let r=e[n-1];return r&&(r.link===t.link||r.text===t.text)?e:[...e,t]},[])});function f(e,n=[]){for(let r of e)if((r.link?ba(r.link):void 0)===t.value.path)return n;else if(r.items){let e=f(r.items,[...n,{text:r.text,link:r.link}]);if(e)return e}return null}return(e,t)=>u.value?(_(),I(`nav`,Bx,[z(`ol`,Vx,[(_(!0),I(D,null,x(d.value,({text:e,link:t,current:n},r)=>(_(),I(`li`,{key:t,property:`itemListElement`,typeof:`ListItem`},[E(Q,{href:t,class:l([`breadcrumb`,{current:n}]),property:`item`,typeof:`WebPage`,text:e,"no-icon":``},null,8,[`href`,`class`,`text`]),r===d.value.length-1?k(``,!0):(_(),I(`span`,Hx)),z(`meta`,{property:`name`,content:e},null,8,Ux),z(`meta`,{property:`position`,content:`${r+1}`},null,8,Wx)]))),128))])])):k(``,!0)}}),[[`__scopeId`,`data-v-2a2ba449`]]),Kx={class:`vp-copyright`},qx={key:0},Jx={key:1,"data-allow-mismatch":``},Yx={class:`source`},Xx={key:2},Zx=R(V({__name:`VPCopyright`,props:{author:{},creation:{},source:{},license:{}},setup(e){let t=e,{theme:n}=Z(),{author:r,creation:i,creationText:a,license:o,sourceUrl:s}=Kd(N(()=>t));return(e,t)=>(_(),I(`div`,Kx,[t[0]||=z(`span`,{class:`copyright-mask`},null,-1),B(r)?(_(),I(`p`,qx,[z(`span`,null,M(B(n).copyrightAuthorText||`Copyright Ownership:`),1),E(Q,{href:B(r).url,"no-icon":``},{default:m(()=>[A(M(B(r).name),1)]),_:1},8,[`href`])])):k(``,!0),B(s)?(_(),I(`p`,Jx,[z(`span`,null,M(B(a)),1),z(`span`,Yx,[E(Q,{href:B(s),"no-icon":B(i)===`original`,"data-allow-mismatch":``},{default:m(()=>[A(M(decodeURIComponent(B(s))),1)]),_:1},8,[`href`,`no-icon`])])])):k(``,!0),B(o)?(_(),I(`p`,Xx,[z(`span`,null,M(B(n).copyrightLicenseText||`License under`),1),E(Q,{href:B(o).url,"no-icon":``},{default:m(()=>[A(M(B(o).name),1)]),_:1},8,[`href`]),B(o).icons?(_(!0),I(D,{key:0},x(B(o).icons,e=>(_(),I(`span`,{key:e,class:l(`vpi-license-${e}`)},null,2))),128)):k(``,!0)])):k(``,!0)]))}}),[[`__scopeId`,`data-v-d35627c6`]]),Qx=[`href`],$x=R(V({__name:`VPDocHeader`,props:{title:{},anchor:{}},setup(e){let{theme:t,frontmatter:n}=Z(),r=N(()=>{let e=n.value.outline??t.value.outline;return`h${Array.isArray(e)?e[0]:e===`deep`?2:e||2}`});return(t,n)=>(_(),O(g(r.value),{id:e.anchor,tabindex:`-1`,class:`vp-doc-header`},{default:m(()=>[z(`a`,{href:`#${e.anchor}`,class:`header-anchor`},[z(`span`,null,[u(t.$slots,`default`,{},()=>[A(M(e.title),1)],!0)])],8,Qx)]),_:3},8,[`id`]))}}),[[`__scopeId`,`data-v-70180680`]]),eS={key:0,class:`vp-doc-copyright`},tS=V({__name:`VPDocCopyright`,setup(e){let{theme:t,frontmatter:n}=Z(),r=N(()=>{if((n.value.copyright??t.value.copyright??!1)===!1)return null;let e=Vn(n.value.copyright)?n.value.copyright:{license:n.value.copyright===!0?``:n.value.copyright};if(!t.value.copyright)return e;let r=Vn(t.value.copyright)?t.value.copyright:{license:t.value.copyright===!0?void 0:t.value.copyright};return e.license??=r.license,e.author??=r.author,e.creation??=r.creation,e});return(e,n)=>r.value?(_(),I(`div`,eS,[E($x,{anchor:`doc-copyright`},{default:m(()=>[A(M(B(t).copyrightText||`Copyright`),1)]),_:1}),E(Zx,s(ee(r.value)),null,16)])):k(``,!0)}}),nS={key:0,class:`vp-doc-footer`},rS={key:0,class:`edit-info`},iS={key:0,class:`edit-link`},aS={key:1,class:`last-updated`,"aria-label":`Last updated`},oS={class:`last-updated-text`},sS=[`datetime`],cS={class:`contributors-label`},lS={class:`contributors-info`},uS={class:`contributor`},dS={key:2,class:`prev-next`},fS={class:`pager`},pS=[`innerHTML`],mS={class:`title`},hS=[`innerHTML`],gS={class:`pager`},_S=[`innerHTML`],vS={class:`title`},yS=[`innerHTML`],bS=R(V({__name:`VPDocFooter`,setup(e){let{theme:t,frontmatter:n,page:r}=Z(),i=jd(),a=Yd(),{datetime:o,isoDatetime:s,lastUpdatedText:c}=Of(),{contributors:d,mode:f}=Hd(),{prev:h,next:g}=Np(),v=N(()=>r.value.git?.changelog?.length&&(n.value.changelog??!!i.value.changelog)),y=N(()=>!!(i.value.editLink&&n.value.editLink!==!1&&a.value)),b=N(()=>!!(i.value.lastUpdated!==!1&&n.value.lastUpdated!==!1&&o.value)&&!v.value),S=N(()=>!!d.value.length&&f.value===`inline`),C=w(`doc-footer-slot-exists`,L(!1)),ee=N(()=>y.value||b.value||S.value||h.value?.link||g.value?.link||P(C));return(e,n)=>{let r=p(`VPIcon`);return ee.value?(_(),I(`footer`,nS,[u(e.$slots,`doc-footer-before`,{},void 0,!0),y.value||b.value?(_(),I(`div`,rS,[y.value&&B(a)?(_(),I(`div`,iS,[E(Q,{class:`edit-link-button`,href:B(a).link,"no-icon":``},{default:m(()=>[n[0]||=z(`span`,{class:`vpi-square-pen edit-link-icon`,"aria-label":`edit icon`},null,-1),A(` `+M(B(a).text),1)]),_:1},8,[`href`])])):k(``,!0),b.value?(_(),I(`div`,aS,[z(`p`,oS,[A(M(B(c))+`: `,1),z(`time`,{datetime:B(s),class:`last-updated-time`},M(B(o)),9,sS)])])):k(``,!0)])):k(``,!0),S.value&&B(d)?.length?(_(),I(`div`,{key:1,class:l([`contributors`,{right:b.value}]),"aria-label":`Contributors`},[z(`span`,cS,M(B(t).contributorsText||`Contributors`)+`: `,1),z(`span`,lS,[(_(!0),I(D,null,x(B(d),(e,t)=>(_(),I(D,{key:e.name+t},[z(`span`,uS,M(e.name),1),t===B(d).length-1?k(``,!0):(_(),I(D,{key:0},[A(`, `)],64))],64))),128))])],2)):k(``,!0),B(h)?.link||B(g)?.link?(_(),I(`nav`,dS,[z(`div`,fS,[B(h)?.link?(_(),O(Q,{key:0,class:`pager-link prev`,href:B(h).link},{default:m(()=>[z(`span`,{class:`desc`,innerHTML:B(t).prevPageLabel||`Previous page`},null,8,pS),z(`span`,mS,[B(h).icon?(_(),O(r,{key:0,name:B(h).icon},null,8,[`name`])):k(``,!0),z(`span`,{innerHTML:B(h).text},null,8,hS)])]),_:1},8,[`href`])):k(``,!0)]),z(`div`,gS,[B(g)?.link?(_(),O(Q,{key:0,class:`pager-link next`,href:B(g).link},{default:m(()=>[z(`span`,{class:`desc`,innerHTML:B(t).nextPageLabel||`Next page`},null,8,_S),z(`span`,vS,[B(g).icon?(_(),O(r,{key:0,name:B(g).icon},null,8,[`name`])):k(``,!0),z(`span`,{innerHTML:B(g).text},null,8,yS)])]),_:1},8,[`href`])):k(``,!0)])])):k(``,!0)])):k(``,!0)}}}),[[`__scopeId`,`data-v-5fa3d2bc`]]),xS={class:`vp-doc-title`},SS={key:0,class:`vp-doc-meta`},CS={key:0,class:`reading-time`},wS={key:0},TS={key:1},ES={key:1},DS={key:2,class:`create-time`},OS=R(V({__name:`VPDocMeta`,setup(e){let{page:t,frontmatter:n,theme:r,collection:i}=Z(),a=Ep(),o=Qy(),{tags:s}=Tf(),{isPosts:c}=Ef(),d=N(()=>i.value?.meta??{}),f=N(()=>{if(n.value.createTime===!1||d.value.createTime===!1)return``;let e=d.value.createTime===!0?`short`:d.value.createTime??`short`,t=r.value.createTime??!0;if(!t||t===`only-posts`&&!c.value)return``;let i=n.value.createTime;return i?(e===`short`?i.split(/\s|T/)[0]:i).replace(/\//g,`-`):``}),p=N(()=>{if(d.value.tags===!1)return[];let e=i.value?.tagsTheme??`colored`;return n.value.tags?n.value.tags.slice(0,4).map(t=>({name:t,className:a.value[t]?`vp-tag-${a.value[t]}`:`tag-${e}`})):[]}),h=N(()=>n.value.badge?typeof n.value.badge==`string`?{text:n.value.badge}:n.value.badge:!1),g=w(`doc-meta-slot-exists`,L(!1)),v=N(()=>o.value.time&&(d.value.readingTime!==!1||d.value.wordCount!==!1)||p.value.length||f.value||g.value);return(e,r)=>(_(),I(D,null,[z(`div`,xS,[u(e.$slots,`doc-title-before`,{},void 0,!0),z(`h1`,{class:l([`page-title`,{padding:!v.value}])},[B(n).draft?(_(),O(Kp,{key:0,type:`warning`,text:`DRAFT`})):k(``,!0),A(` `+M(B(n).title||B(t).title)+` `,1),h.value?(_(),O(Kp,{key:1,type:h.value.type||`tip`,text:h.value.text},null,8,[`type`,`text`])):k(``,!0)],2),u(e.$slots,`doc-title-after`,{},void 0,!0)]),v.value?(_(),I(`div`,SS,[u(e.$slots,`doc-meta-before`,{},void 0,!0),B(o).time&&B(n).readingTime!==!1&&(d.value.readingTime!==!1||d.value.wordCount!==!1)?(_(),I(`p`,CS,[r[0]||=z(`span`,{class:`vpi-books icon`},null,-1),d.value.wordCount===!1?k(``,!0):(_(),I(`span`,wS,M(B(o).words),1)),d.value.readingTime===!1?k(``,!0):(_(),I(`span`,TS,M(B(o).time),1))])):k(``,!0),p.value.length>0?(_(),I(`p`,ES,[r[1]||=z(`span`,{class:`vpi-tag icon`},null,-1),(_(!0),I(D,null,x(p.value,e=>(_(),O(Q,{key:e.name,class:l([`tag`,e.className]),href:B(s)?.link&&B(c)?`${B(s).link}?tag=${e.name}`:void 0},{default:m(()=>[A(M(e.name),1)]),_:2},1032,[`class`,`href`]))),128))])):k(``,!0),u(e.$slots,`doc-meta-after`,{},void 0,!0),f.value?(_(),I(`p`,DS,[r[2]||=z(`span`,{class:`vpi-clock icon`},null,-1),z(`span`,null,M(f.value),1)])):k(``,!0)])):k(``,!0)],64))}}),[[`__scopeId`,`data-v-811eabae`]]),kS={class:`container`},AS={class:`aside-content`},jS={class:`content-container`},MS={class:`main`},NS=R(V({__name:`VPDoc`,setup(e){let{page:t,theme:n,frontmatter:r}=Z(),i=ar(),{hasSidebar:a,hasAside:s,leftAside:c}=fp(),{isSidebarCollapsed:f}=op(),{isPosts:h}=Ef(),g=Mf(),{isPageDecrypted:v}=uf(),{mode:y}=Hd(),b=N(()=>s.value?h.value?g.value.length>0:!0:!1),x=N(()=>i.path.replace(/[./]+/g,`_`).replace(/_html$/,``)),S=N(()=>n.value.externalLinkIcon&&r.value.externalLinkIcon!==!1),C=L();return d(()=>i.hash,e=>o(()=>{if(!C.value)return;let t=C.value.querySelector(`.outline-link[href="${e}"]`);if(!t||!e){C.value.scrollTop=0;return}let{top:n,height:r}=C.value.getBoundingClientRect(),{top:i,height:a}=t.getBoundingClientRect();(i<n||i+a>n+r)&&t.scrollIntoView({block:`center`})}),{immediate:!0}),(e,n)=>{let r=p(`Content`),i=p(`DocGitContributors`),o=p(`DocGitChangelog`);return _(),I(`div`,{class:l([`vp-doc-container`,{"has-sidebar":B(a)&&!B(f),"has-aside":b.value,"is-posts":B(h),"with-encrypt":!B(v)}])},[u(e.$slots,`doc-top`,{},void 0,!0),z(`div`,kS,[b.value?(_(),I(`div`,{key:0,class:l([`aside`,{"left-aside":B(c)}]),"vp-outline":``},[n[0]||=z(`div`,{class:`aside-curtain`},null,-1),E(Ox,null,{default:m(()=>[(_(),I(`div`,{ref_key:`asideEl`,ref:C,key:B(t).path,class:`aside-container`},[z(`div`,AS,[E(zx,null,{"aside-top":m(()=>[u(e.$slots,`aside-top`,{},void 0,!0)]),"aside-bottom":m(()=>[u(e.$slots,`aside-bottom`,{},void 0,!0)]),"aside-outline-before":m(()=>[u(e.$slots,`aside-outline-before`,{},void 0,!0)]),"aside-outline-after":m(()=>[u(e.$slots,`aside-outline-after`,{},void 0,!0)]),"aside-ads-before":m(()=>[u(e.$slots,`aside-ads-before`,{},void 0,!0)]),"aside-ads-after":m(()=>[u(e.$slots,`aside-ads-after`,{},void 0,!0)]),_:3})])]))]),_:3})],2)):k(``,!0),E(Ox,null,{default:m(()=>[(_(),I(`div`,{key:B(t).path,class:`content`},[z(`div`,jS,[u(e.$slots,`doc-before`,{},void 0,!0),z(`main`,MS,[E(Gx),u(e.$slots,`doc-meta-top`,{},void 0,!0),E(OS,null,{"doc-title-before":m(()=>[u(e.$slots,`doc-title-before`,{},void 0,!0)]),"doc-title-after":m(()=>[u(e.$slots,`doc-title-after`,{},void 0,!0)]),"doc-meta-before":m(()=>[u(e.$slots,`doc-meta-before`,{},void 0,!0)]),"doc-meta-after":m(()=>[u(e.$slots,`doc-meta-after`,{},void 0,!0)]),_:3}),u(e.$slots,`doc-meta-bottom`,{},void 0,!0),E(Dx,null,{default:m(()=>[z(`div`,{class:l([`vp-doc plume-content`,[x.value,S.value&&`external-link-icon-enabled`]]),"vp-content":``},[u(e.$slots,`doc-content-before`,{},void 0,!0),E(r),B(y)===`block`?(_(),O(i,{key:0})):k(``,!0),E(o),E(tS),E(bS,null,{"doc-footer-before":m(()=>[u(e.$slots,`doc-footer-before`,{},void 0,!0)]),_:3})],2)]),_:3})]),E(Mx),u(e.$slots,`doc-after`,{},void 0,!0)])]))]),_:3})]),u(e.$slots,`doc-bottom`,{},void 0,!0)],2)}}}),[[`__scopeId`,`data-v-090a33dc`]]),PS={class:`avatar`},FS=[`src`,`alt`],IS={class:`content`},LS={key:0,class:`location`},RS={key:1,class:`organization`},zS=R(V({__name:`VPFriendsItem`,props:{friend:{}},setup(e){let t=Rd();function n(e,n){if(!n)return{};let r=Vn(n)?t.value?n.dark:n.light:n;return r?{[e]:r}:{}}let r=N(()=>({...n(`--vp-friends-text-color`,e.friend.color),...n(`--vp-friends-bg-color`,e.friend.backgroundColor),...n(`--vp-friends-name-color`,e.friend.nameColor)}));return(t,n)=>(_(),I(`div`,{class:l([`vp-friend`,{"only-title":!e.friend.desc&&!e.friend.socials?.length&&!e.friend.location&&!e.friend.organization,"no-desc":!e.friend.desc}]),style:b(r.value)},[z(`div`,PS,[z(`img`,{src:e.friend.avatar,alt:e.friend.name},null,8,FS)]),z(`div`,IS,[E(Q,{class:`title`,href:e.friend.link,"no-icon":``,text:e.friend.name},null,8,[`href`,`text`]),e.friend.location?(_(),I(`p`,LS,[n[0]||=z(`span`,{class:`vpi-location`},null,-1),z(`span`,null,M(e.friend.location),1)])):k(``,!0),e.friend.organization?(_(),I(`p`,RS,[n[1]||=z(`span`,{class:`vpi-organization`},null,-1),z(`span`,null,M(e.friend.organization),1)])):k(``,!0),e.friend.desc?(_(),I(`p`,{key:2,class:l([`desc`,{offset:e.friend.location&&e.friend.organization}])},M(e.friend.desc),3)):k(``,!0),e.friend.socials?(_(),O(w_,{key:3,links:e.friend.socials},null,8,[`links`])):k(``,!0)])],6))}}),[[`__scopeId`,`data-v-226d9f51`]]),BS={class:`vp-friends-group`},VS={class:`title`},HS={key:0,class:`description`},US={key:1,class:`friends-list`},WS=R(V({__name:`VPFriendsGroup`,props:{group:{}},setup(e){return(t,n)=>(_(),I(`div`,BS,[z(`h3`,VS,M(e.group.title||`My Friends`),1),e.group.desc?(_(),I(`p`,HS,M(e.group.desc),1)):k(``,!0),e.group.list?.length?(_(),I(`section`,US,[(_(!0),I(D,null,x(e.group.list,(e,t)=>(_(),O(zS,{key:e.name+t,friend:e},null,8,[`friend`]))),128))])):k(``,!0)]))}}),[[`__scopeId`,`data-v-0881ce79`]]),GS={class:`title`},KS={key:1,class:`description`},qS={key:2,class:`friends-list`},JS={key:4,class:`edit-link`},YS=R(V({__name:`VPFriends`,setup(e){let t=Yd(),{frontmatter:n,page:r}=Z(),i=N(()=>n.value.list||[]),a=N(()=>n.value.groups||[]),o=N(()=>{let e=n.value.cols||2;return e<1?1:e});return(e,s)=>{let c=p(`Content`);return _(),I(`div`,{class:l([`vp-friends`,{"cols-large":o.value>=3}]),style:b({"--vp-friends-cols":o.value})},[E(Dx,null,{default:m(()=>[B(n).contentPosition===`before`?(_(),O(c,{key:0,class:`vp-doc plume-content before`,"vp-content":``})):k(``,!0),z(`h2`,GS,M(B(n).title||`My Friends`),1),B(n).description&&!B(r).autoDesc?(_(),I(`p`,KS,M(B(n).description),1)):k(``,!0),i.value.length?(_(),I(`section`,qS,[(_(!0),I(D,null,x(i.value,(e,t)=>(_(),O(zS,{key:e.name+t,friend:e},null,8,[`friend`]))),128))])):k(``,!0),(_(!0),I(D,null,x(a.value,(e,t)=>(_(),O(WS,{key:t,group:e},null,8,[`group`]))),128)),B(n).contentPosition===`before`?k(``,!0):(_(),O(c,{key:3,class:`vp-doc plume-content after`,"vp-content":``})),B(t)?(_(),I(`div`,JS,[E(Q,{class:`edit-link-button`,href:B(t).link,"no-icon":``},{default:m(()=>[s[0]||=z(`span`,{class:`vpi-square-pen edit-link-icon`,"aria-label":`edit icon`},null,-1),A(` `+M(B(t).text),1)]),_:1},8,[`href`])])):k(``,!0)]),_:1}),E(Mx)],6)}}}),[[`__scopeId`,`data-v-02eb234e`]]),XS={class:`vp-page`},ZS=V({__name:`VPPage`,setup(e){return(e,t)=>{let n=p(`Content`);return _(),I(`div`,XS,[E(Dx,null,{default:m(()=>[u(e.$slots,`page-top`),E(n,{class:`vp-doc plume-content`,"vp-content":``}),u(e.$slots,`page-bottom`)]),_:3})])}}}),QS=R(V({__name:`VPContent`,props:{isNotFound:{type:Boolean}},setup(e){let{hasSidebar:t,isHome:n}=fp(),{isSidebarCollapsed:r}=op(),{frontmatter:i,collection:a}=Z(),{isPostsLayout:s}=Ef(),c=ar();return d([s,()=>i.value.pageLayout,()=>c.path],()=>o(()=>{if(su){document.documentElement.classList.toggle(`bg-gray`,s.value);let e=document.documentElement.className.match(/(?:^|\s)(layout-\S+)(?:$|\s)/)?.[1];if(e&&document.documentElement.classList.remove(e),document.documentElement.classList.add(`layout-${s.value?`posts`:i.value.pageLayout||`doc`}`),a.value){let e=document.documentElement.className.match(/(?:^|\s)(collection-\S+)(?:$|\s)/)?.[1];e&&document.documentElement.classList.remove(e),document.documentElement.classList.add(`collection-${a.value.type}-${a.value.linkPrefix?.replace(/^\/|\/$/g,``).replace(/\//g,`_`)||`default`}`)}}}),{immediate:!0}),(a,o)=>(_(),I(`div`,{id:`VPContent`,"vp-content":``,class:l([`vp-content`,{"has-sidebar":B(t)&&!B(r)&&!e.isNotFound,"is-home":B(n)}])},[B(s)||B(i).pageLayout===`posts`?(_(),O(kx,{key:0,"home-posts":B(i).pageLayout===`posts`,collection:B(i).collection},{"posts-top":m(()=>[u(a.$slots,`posts-top`,{},void 0,!0)]),"posts-bottom":m(()=>[u(a.$slots,`posts-bottom`,{},void 0,!0)]),"posts-archives-before":m(()=>[u(a.$slots,`posts-archives-before`,{},void 0,!0)]),"posts-archives-after":m(()=>[u(a.$slots,`posts-archives-after`,{},void 0,!0)]),"posts-tags-before":m(()=>[u(a.$slots,`posts-tags-before`,{},void 0,!0)]),"posts-tags-after":m(()=>[u(a.$slots,`posts-tags-after`,{},void 0,!0)]),"posts-tags-title-after":m(()=>[u(a.$slots,`posts-tags-title-after`,{},void 0,!0)]),"posts-tags-content-before":m(()=>[u(a.$slots,`posts-tags-content-before`,{},void 0,!0)]),"posts-categories-before":m(()=>[u(a.$slots,`posts-categories-before`,{},void 0,!0)]),"posts-categories-after":m(()=>[u(a.$slots,`posts-categories-after`,{},void 0,!0)]),"posts-categories-content-before":m(()=>[u(a.$slots,`posts-categories-content-before`,{},void 0,!0)]),"posts-post-list-before":m(()=>[u(a.$slots,`posts-post-list-before`,{},void 0,!0)]),"posts-post-list-after":m(()=>[u(a.$slots,`posts-post-list-after`,{},void 0,!0)]),"posts-post-list-pagination-after":m(()=>[u(a.$slots,`posts-post-list-pagination-after`,{},void 0,!0)]),"posts-aside-top":m(()=>[u(a.$slots,`posts-aside-top`,{},void 0,!0)]),"posts-aside-bottom":m(()=>[u(a.$slots,`posts-aside-bottom`,{},void 0,!0)]),"posts-extract-before":m(()=>[u(a.$slots,`posts-extract-before`,{},void 0,!0)]),"posts-extract-after":m(()=>[u(a.$slots,`posts-extract-after`,{},void 0,!0)]),_:3},8,[`home-posts`,`collection`])):B(i).pageLayout===`page`?(_(),O(ZS,{key:1},{"page-top":m(()=>[u(a.$slots,`page-top`,{},void 0,!0)]),"page-bottom":m(()=>[u(a.$slots,`page-bottom`,{},void 0,!0)]),_:3})):B(i).pageLayout===`friends`?(_(),O(YS,{key:2})):B(i).pageLayout===`home`?(_(),O(jx,{key:3},{"posts-top":m(()=>[u(a.$slots,`posts-top`,{},void 0,!0)]),"posts-bottom":m(()=>[u(a.$slots,`posts-bottom`,{},void 0,!0)]),"posts-post-list-before":m(()=>[u(a.$slots,`posts-post-list-before`,{},void 0,!0)]),"posts-post-list-after":m(()=>[u(a.$slots,`posts-post-list-after`,{},void 0,!0)]),"posts-post-list-pagination-after":m(()=>[u(a.$slots,`posts-post-list-pagination-after`,{},void 0,!0)]),_:3})):B(i).pageLayout&&B(i).pageLayout!==`doc`?(_(),O(g(B(i).pageLayout),{key:4})):(_(),O(NS,{key:5},{"doc-top":m(()=>[u(a.$slots,`doc-top`,{},void 0,!0)]),"doc-bottom":m(()=>[u(a.$slots,`doc-bottom`,{},void 0,!0)]),"doc-title-before":m(()=>[u(a.$slots,`doc-title-before`,{},void 0,!0)]),"doc-title-after":m(()=>[u(a.$slots,`doc-title-after`,{},void 0,!0)]),"doc-meta-before":m(()=>[u(a.$slots,`doc-meta-before`,{},void 0,!0)]),"doc-meta-after":m(()=>[u(a.$slots,`doc-meta-after`,{},void 0,!0)]),"doc-meta-top":m(()=>[u(a.$slots,`doc-meta-top`,{},void 0,!0)]),"doc-meta-bottom":m(()=>[u(a.$slots,`doc-meta-bottom`,{},void 0,!0)]),"doc-content-before":m(()=>[u(a.$slots,`doc-content-before`,{},void 0,!0)]),"doc-footer-before":m(()=>[u(a.$slots,`doc-footer-before`,{},void 0,!0)]),"doc-before":m(()=>[u(a.$slots,`doc-before`,{},void 0,!0)]),"doc-after":m(()=>[u(a.$slots,`doc-after`,{},void 0,!0)]),"aside-top":m(()=>[u(a.$slots,`aside-top`,{},void 0,!0)]),"aside-outline-before":m(()=>[u(a.$slots,`aside-outline-before`,{},void 0,!0)]),"aside-outline-after":m(()=>[u(a.$slots,`aside-outline-after`,{},void 0,!0)]),"aside-ads-before":m(()=>[u(a.$slots,`aside-ads-before`,{},void 0,!0)]),"aside-ads-after":m(()=>[u(a.$slots,`aside-ads-after`,{},void 0,!0)]),"aside-bottom":m(()=>[u(a.$slots,`aside-bottom`,{},void 0,!0)]),_:3}))],2))}}),[[`__scopeId`,`data-v-24c1f6e8`]]),$S={class:`container`},eC=[`innerHTML`],tC=[`innerHTML`],nC=R(V({__name:`VPFooter`,setup(e){let{theme:t,frontmatter:n}=Z(),{hasSidebar:r}=fp(),{isSidebarCollapsed:i}=op(),a=As(`--vp-footer-height`,su?document.body:null),o=L(null);return j(()=>{t.value.footer&&n.value.footer!==!1&&o.value&&(a.value=`${o.value.offsetHeight}px`)}),(e,a)=>B(t).footer&&B(n).footer!==!1?(_(),I(`footer`,{key:0,ref_key:`footer`,ref:o,class:l([`vp-footer`,{"has-sidebar":B(r)&&!B(i)}]),"vp-footer":``},[u(e.$slots,`footer-content`,{},()=>[z(`div`,$S,[B(t).footer.message?(_(),I(`div`,{key:0,class:`message`,innerHTML:B(t).footer.message},null,8,eC)):k(``,!0),B(t).footer.copyright?(_(),I(`div`,{key:1,class:`copyright`,innerHTML:B(t).footer.copyright},null,8,tC)):k(``,!0)])],!0)],2)):k(``,!0)}}),[[`__scopeId`,`data-v-7503c4d3`]]),rC={class:`global-encrypt-container`},iC={key:0,class:`profile`},aC=[`src`,`alt`],oC={key:1},sC=R(V({inheritAttrs:!1,__name:`VPEncryptGlobal`,setup(e){let{theme:t,site:n}=Z(),r=N(()=>t.value.profile),i=N(()=>r.value?.name||n.value.title);return(e,n)=>{let a=p(`ClientOnly`);return _(),I(D,null,[E(a,null,{default:m(()=>[z(`div`,c({class:`vp-global-encrypt`},e.$attrs),[z(`div`,rC,[r.value||i.value?(_(),I(`div`,iC,[r.value?(_(),I(`p`,{key:0,class:l([`avatar`,{circle:r.value.circle}])},[z(`img`,{src:r.value.avatar??r.value.url,alt:r.value.name},null,8,aC)],2)):k(``,!0),i.value?(_(),I(`h3`,oC,M(i.value),1)):k(``,!0)])):k(``,!0),E(Ex,{global:``,info:B(t).encryptGlobalText},null,8,[`info`])])],16)]),_:1}),E(nC)],64)}}}),[[`__scopeId`,`data-v-0ec8c58c`]]),cC={class:`outline`},lC=R(V({__name:`VPLocalNavOutlineDropdown`,props:{headers:{},navHeight:{}},setup(e){let{theme:t}=Z(),n=L(!1),r=L(0),i=L(),a=L();d(()=>e.headers,()=>{n.value=!1}),ss(i,()=>{n.value=!1},{ignore:[a]});function s(){n.value=!n.value,r.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function c(e){e.target.classList.contains(`outline-link`)&&(i.value&&(i.value.style.transition=`none`),o(()=>{n.value=!1}))}return(o,u)=>(_(),I(`div`,{class:`vp-local-nav-outline-dropdown`,style:b({"--vp-vh":`${r.value}px`})},[e.headers.length>0?(_(),I(`button`,{key:0,ref_key:`btn`,ref:a,class:l({open:n.value}),onClick:s},[A(M(B(t).outlineLabel||`On this page`)+` `,1),u[0]||=z(`span`,{class:`vpi-chevron-right icon`},null,-1)],2)):k(``,!0),E(tt,{name:`fade-in-scale-up`},{default:m(()=>[n.value?(_(),I(`div`,{key:0,ref_key:`items`,ref:i,class:`items`,onClick:c},[z(`div`,cC,[E(Px,{headers:e.headers},null,8,[`headers`])])],512)):k(``,!0)]),_:1})],4))}}),[[`__scopeId`,`data-v-8de56ecc`]]),uC=[`disabled`,`aria-expanded`],dC={class:`menu-text`},fC=R(V({__name:`VPLocalNav`,props:{open:{type:Boolean},showOutline:{type:Boolean}},emits:[`openMenu`],setup(e){let{theme:t}=Z(),{isPosts:n,isPostsLayout:r}=Ef(),{hasSidebar:i,hasLocalNav:a}=fp(),{isSidebarCollapsed:o}=op(),{y:s}=Gs(),c=L(0),u=Mf(),d=N(()=>!a.value&&!i.value);j(()=>{c.value=Number.parseInt(getComputedStyle(document.documentElement).getPropertyValue(`--vp-nav-height`))});let f=N(()=>({"vp-local-nav":!0,fixed:d.value,"reached-top":s.value>=c.value,"is-posts":n.value&&!r.value,"with-outline":!e.showOutline,"has-sidebar":i.value&&!o.value})),p=N(()=>(i.value||n.value&&!r.value)&&!d.value);return(r,i)=>p.value?(_(),I(`div`,{key:0,class:l(f.value)},[z(`button`,{class:l([`menu`,{hidden:B(n)}]),disabled:B(n),"aria-expanded":e.open,"aria-controls":`SidebarNav`,onClick:i[0]||=e=>r.$emit(`openMenu`)},[i[1]||=z(`span`,{class:`vpi-align-left menu-icon`},null,-1),z(`span`,dC,M(B(t).sidebarMenuLabel||`Menu`),1)],10,uC),e.showOutline?(_(),O(lC,{key:0,headers:B(u),"nav-height":c.value},null,8,[`headers`,`nav-height`])):k(``,!0)],2)):k(``,!0)}}),[[`__scopeId`,`data-v-b2669241`]]),pC=[`role`,`tabindex`],mC=[`innerHTML`],hC=[`innerHTML`],gC=[`aria-label`,`aria-expanded`],_C={class:`items`},vC=R(V({__name:`VPSidebarItem`,props:{item:{},depth:{}},setup(e){let{collapsed:t,collapsible:n,isLink:i,isActiveLink:a,hasActiveLink:o,hasChildren:s,toggle:u}=lp(N(()=>e.item)),d=N(()=>s.value?`section`:`div`),f=N(()=>i.value?`a`:`div`),h=N(()=>s.value?e.depth+2===7?`p`:`h${e.depth+2}`:`p`),v=N(()=>i.value?void 0:`button`),y=/^-{3,}$/,b=N(()=>e.item.link&&y.test(e.item.link)),S=N(()=>[[`level-${e.depth}`],{collapsible:n.value},{collapsed:t.value},{"is-link":i.value},{"is-active":a.value},{"has-active":o.value}]);function C(t){`key`in t&&t.key!==`Enter`||e.item.link||u()}return(n,i)=>{let a=p(`VPSidebarItem`,!0);return _(),O(g(d.value),{class:l([`vp-sidebar-item sidebar-item`,S.value])},{default:m(()=>[e.item.text?(_(),I(`div`,c({key:0,class:`item`,role:v.value,tabindex:e.item.items&&0},r(e.item.items?{click:C,keydown:C}:{},!0)),[i[1]||=z(`div`,{class:`indicator`},null,-1),e.item.icon?(_(),O(Cg,{key:0,name:e.item.icon,class:l({separator:b.value})},null,8,[`name`,`class`])):k(``,!0),e.item.link&&!b.value?(_(),O(Q,{key:1,tag:f.value,class:`link`,href:e.item.link},{default:m(()=>[(_(),O(g(h.value),{class:`text`},{default:m(()=>[z(`span`,{innerHTML:e.item.text},null,8,mC),e.item.badge?(_(),O(Kp,c({key:0,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):k(``,!0)]),_:1}))]),_:1},8,[`tag`,`href`])):(_(),O(g(h.value),{key:2,class:l([`text`,{separator:b.value}])},{default:m(()=>[z(`span`,{innerHTML:e.item.text},null,8,hC),e.item.badge?(_(),O(Kp,c({key:0,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):k(``,!0)]),_:1},8,[`class`])),e.item.collapsed==null?k(``,!0):(_(),I(`button`,{key:3,type:`button`,class:`caret`,"aria-label":`${B(t)?`Expand`:`Collapse`} ${e.item.text}`,"aria-expanded":!B(t),tabindex:`-1`},[...i[0]||=[z(`span`,{class:`vpi-chevron-right caret-icon`},null,-1)]],8,gC))],16,pC)):k(``,!0),e.item.items&&e.item.items.length&&e.depth<5?(_(),O(B(ic),{key:1},{default:m(()=>[oe(z(`div`,null,[z(`div`,_C,[(_(!0),I(D,null,x(e.item.items,t=>(_(),O(a,{key:t.text,item:t,depth:e.depth+1},null,8,[`item`,`depth`]))),128))])],512),[[yt,!B(t)]])]),_:1})):k(``,!0)]),_:1},8,[`class`])}}}),[[`__scopeId`,`data-v-b36cee5a`]]),yC=R(V({__name:`VPSidebarGroup`,props:{items:{}},setup(e){let t=L(!0),n=null;return j(()=>{n=setTimeout(()=>{n=null,t.value=!1},300)}),y(()=>{n!=null&&(clearTimeout(n),n=null)}),(n,r)=>(_(!0),I(D,null,x(e.items,e=>(_(),I(`div`,{key:e.text,class:l([`group`,{"no-transition":t.value}])},[E(vC,{item:e,depth:0},null,8,[`item`])],2))),128))}}),[[`__scopeId`,`data-v-bd3b2063`]]),bC=R(V({__name:`VPSidebar`,props:{open:{type:Boolean}},setup(e){let{theme:t}=Z(),{hasSidebar:n}=fp(),{sidebarGroups:r,sidebarKey:i}=sp(),{isSidebarCollapsed:a,toggleSidebarCollapse:s}=op(),c=sa(),f=L(null),p=Us(su?document.body:null);return d([()=>e.open,f],()=>{e.open?(p.value=!0,f.value?.focus()):p.value=!1},{immediate:!0,flush:`post`}),j(()=>{d(i,async()=>{await o();let e=document.querySelector(`.vp-sidebar .vp-link[href*="${c.value}"]`);if(!f.value)return;if(!e){setTimeout(()=>f.value?.scrollTo(0,0),200);return}let{top:t,height:n}=f.value.getBoundingClientRect(),{top:r,height:i}=e.getBoundingClientRect();(r<t||r+i>t+n)&&e.scrollIntoView({block:`center`})},{immediate:!0,flush:`post`})}),(o,c)=>(_(),I(D,null,[E(tt,{name:`fade-slide-x`,mode:`out-in`},{default:m(()=>[B(n)?(_(),I(`aside`,{key:0,ref_key:`navEl`,ref:f,class:l([`vp-sidebar`,{open:e.open,"hide-scrollbar":!(B(t).sidebarScrollbar??!0),collapsed:B(a)}]),"vp-sidebar":``,onClick:c[0]||=fn(()=>{},[`stop`])},[c[3]||=z(`div`,{class:`curtain`},null,-1),E(Ox,null,{default:m(()=>[(_(),I(`nav`,{id:`SidebarNav`,key:B(i),class:`nav`,"aria-labelledby":`sidebar-aria-label`,tabindex:`-1`},[c[2]||=z(`span`,{id:`sidebar-aria-label`,class:`visually-hidden`},` Sidebar Navigation `,-1),u(o.$slots,`sidebar-nav-before`,{},void 0,!0),E(yC,{items:B(r)},null,8,[`items`]),u(o.$slots,`sidebar-nav-after`,{},void 0,!0)]))]),_:3})],2)):k(``,!0)]),_:3}),B(n)?(_(),I(`div`,{key:0,class:l([`vp-sidebar-control`,{collapsed:B(a)}])},[z(`button`,{type:`button`,class:`toggle-sidebar-btn`,"aria-label":`Toggle sidebar`,onClick:c[1]||=e=>B(s)()},[z(`span`,{class:l(`vpi-sidebar-${B(a)?`open`:`close`}`)},null,2)])],2)):k(``,!0)],64))}}),[[`__scopeId`,`data-v-e118bd8b`]]),xC=R(V({__name:`VPSignDown`,setup(e){let t=F(),{height:n}=Ns(t),{height:r}=Ks();j(()=>{t.value=document.body});let{page:i}=Z(),a=N(()=>{if(i.value.frontmatter.signDown!==!0||i.value.frontmatter.pageLayout!==`home`||!i.value.frontmatter.config)return!0;let e=i.value.frontmatter.config;return e.length<=1||e[0].full!==!0}),o=N(()=>!(n.value<r.value)),{is960:s}=fp();function c(){document.documentElement.scrollTo({top:document.documentElement.clientHeight-(s.value?64:0),behavior:`smooth`})}return(e,t)=>oe((_(),I(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,"aria-label":`sign down`,class:`vp-sign-down`,"aria-hidden":`true`,onClick:c},[...t[0]||=[z(`g`,{fill:`none`,stroke:`currentColor`,"stroke-linecap":`round`,"stroke-linejoin":`round`,"stroke-width":`2.5`},[z(`path`,{d:`m19 11l-7 6l-7-6`}),z(`path`,{d:`m19 5l-7 6l-7-6`,opacity:`0.6`})],-1)]],512)),[[yt,!a.value&&o.value]])}}),[[`__scopeId`,`data-v-c585d087`]]),SC=R(V({__name:`VPSkipLink`,setup(e){let t=ar(),n=L();d(()=>t.path,()=>n.value.focus());function r({target:e}){let t=document.getElementById(decodeURIComponent(e.hash).slice(1));if(t){let e=()=>{t.removeAttribute(`tabindex`),t.removeEventListener(`blur`,e)};t.setAttribute(`tabindex`,`-1`),t.addEventListener(`blur`,e),t.focus(),window.scrollTo(0,0)}}return(e,t)=>(_(),I(D,null,[z(`span`,{ref_key:`backToTop`,ref:n,tabindex:`-1`},null,512),z(`a`,{href:`#VPContent`,class:`vp-skip-link visually-hidden`,onClick:r},` Skip to content `)],64))}}),[[`__scopeId`,`data-v-5154d062`]]),CC=R(V({__name:`Layout`,setup(e){let{isSidebarEnabled:t,enableSidebar:n,disableSidebar:r}=op(),{frontmatter:i}=Z(),{isGlobalDecrypted:a,isPageDecrypted:o}=uf();return pp(),(e,s)=>{let c=p(`Content`);return _(),I(D,null,[B(i).pageLayout!==!1&&B(i).pageLayout!==`custom`?(_(),I(`div`,{key:0,class:l([`theme-plume vp-layout`,B(i).pageClass]),"vp-container":``},[B(a)?(_(),I(D,{key:1},[u(e.$slots,`layout-top`,{},void 0,!0),E(SC),E(Mv,{show:B(t),onClick:B(r)},null,8,[`show`,`onClick`]),E(Av,null,{"nav-bar-title-before":m(()=>[u(e.$slots,`nav-bar-title-before`,{},void 0,!0)]),"nav-bar-title-after":m(()=>[u(e.$slots,`nav-bar-title-after`,{},void 0,!0)]),"nav-bar-content-before":m(()=>[u(e.$slots,`nav-bar-content-before`,{},void 0,!0)]),"nav-bar-content-after":m(()=>[u(e.$slots,`nav-bar-content-after`,{},void 0,!0)]),"nav-bar-menu-before":m(()=>[u(e.$slots,`nav-bar-menu-before`,{},void 0,!0)]),"nav-bar-menu-after":m(()=>[u(e.$slots,`nav-bar-menu-after`,{},void 0,!0)]),"nav-screen-content-before":m(()=>[u(e.$slots,`nav-screen-content-before`,{},void 0,!0)]),"nav-screen-content-after":m(()=>[u(e.$slots,`nav-screen-content-after`,{},void 0,!0)]),"nav-screen-menu-before":m(()=>[u(e.$slots,`nav-screen-menu-before`,{},void 0,!0)]),"nav-screen-menu-after":m(()=>[u(e.$slots,`nav-screen-menu-after`,{},void 0,!0)]),_:3}),E(fC,{open:B(t),"show-outline":B(o),onOpenMenu:B(n)},null,8,[`open`,`show-outline`,`onOpenMenu`]),E(bC,{open:B(t)},{"sidebar-nav-before":m(()=>[u(e.$slots,`sidebar-nav-before`,{},void 0,!0)]),"sidebar-nav-after":m(()=>[u(e.$slots,`sidebar-nav-after`,{},void 0,!0)]),_:3},8,[`open`]),u(e.$slots,`custom-content`,{},()=>[E(QS,null,{"page-top":m(()=>[u(e.$slots,`page-top`,{},void 0,!0)]),"page-bottom":m(()=>[u(e.$slots,`page-bottom`,{},void 0,!0)]),"doc-title-before":m(()=>[u(e.$slots,`doc-title-before`,{},void 0,!0)]),"doc-title-after":m(()=>[u(e.$slots,`doc-title-after`,{},void 0,!0)]),"doc-meta-before":m(()=>[u(e.$slots,`doc-meta-before`,{},void 0,!0)]),"doc-meta-after":m(()=>[u(e.$slots,`doc-meta-after`,{},void 0,!0)]),"doc-meta-top":m(()=>[u(e.$slots,`doc-meta-top`,{},void 0,!0)]),"doc-meta-bottom":m(()=>[u(e.$slots,`doc-meta-bottom`,{},void 0,!0)]),"doc-content-before":m(()=>[u(e.$slots,`doc-content-before`,{},void 0,!0)]),"doc-footer-before":m(()=>[u(e.$slots,`doc-footer-before`,{},void 0,!0)]),"doc-before":m(()=>[u(e.$slots,`doc-before`,{},void 0,!0)]),"doc-after":m(()=>[u(e.$slots,`doc-after`,{},void 0,!0)]),"doc-top":m(()=>[u(e.$slots,`doc-top`,{},void 0,!0)]),"doc-bottom":m(()=>[u(e.$slots,`doc-bottom`,{},void 0,!0)]),"aside-top":m(()=>[u(e.$slots,`aside-top`,{},void 0,!0)]),"aside-bottom":m(()=>[u(e.$slots,`aside-bottom`,{},void 0,!0)]),"aside-outline-before":m(()=>[u(e.$slots,`aside-outline-before`,{},void 0,!0)]),"aside-outline-after":m(()=>[u(e.$slots,`aside-outline-after`,{},void 0,!0)]),"posts-top":m(()=>[u(e.$slots,`posts-top`,{},void 0,!0)]),"posts-bottom":m(()=>[u(e.$slots,`posts-bottom`,{},void 0,!0)]),"posts-archives-before":m(()=>[u(e.$slots,`posts-archives-before`,{},void 0,!0)]),"posts-archives-after":m(()=>[u(e.$slots,`posts-archives-after`,{},void 0,!0)]),"posts-tags-before":m(()=>[u(e.$slots,`posts-tags-before`,{},void 0,!0)]),"posts-tags-after":m(()=>[u(e.$slots,`posts-tags-after`,{},void 0,!0)]),"posts-tags-title-after":m(()=>[u(e.$slots,`posts-tags-title-after`,{},void 0,!0)]),"posts-tags-content-before":m(()=>[u(e.$slots,`posts-tags-content-before`,{},void 0,!0)]),"posts-categories-before":m(()=>[u(e.$slots,`posts-categories-before`,{},void 0,!0)]),"posts-categories-after":m(()=>[u(e.$slots,`posts-categories-after`,{},void 0,!0)]),"posts-categories-content-before":m(()=>[u(e.$slots,`posts-categories-content-before`,{},void 0,!0)]),"posts-post-list-before":m(()=>[u(e.$slots,`posts-post-list-before`,{},void 0,!0)]),"posts-post-list-after":m(()=>[u(e.$slots,`posts-post-list-after`,{},void 0,!0)]),"posts-post-list-pagination-after":m(()=>[u(e.$slots,`posts-post-list-pagination-after`,{},void 0,!0)]),"posts-aside-top":m(()=>[u(e.$slots,`posts-aside-top`,{},void 0,!0)]),"posts-aside-bottom":m(()=>[u(e.$slots,`posts-aside-bottom`,{},void 0,!0)]),"posts-extract-before":m(()=>[u(e.$slots,`posts-extract-before`,{},void 0,!0)]),"posts-extract-after":m(()=>[u(e.$slots,`posts-extract-after`,{},void 0,!0)]),_:3})],!0),E(Pv),E(xC),E(nC,null,{"footer-content":m(()=>[u(e.$slots,`footer-content`,{},void 0,!0)]),_:3}),u(e.$slots,`layout-bottom`,{},void 0,!0)],64)):(_(),O(sC,{key:0}))],2)):(_(),O(c,{key:1,"vp-container":``,"vp-content":``})),E(Rv,null,{"bulletin-content":m(()=>[u(e.$slots,`bulletin-content`,{},void 0,!0)]),_:3})],64)}}}),[[`__scopeId`,`data-v-ff6f8537`]]),wC={"vp-not-found":``,class:`theme-plume vp-layout`},TC={id:`VPContent`,class:`vp-content`},EC={class:`vp-not-found`},DC={class:`code`},OC={class:`title`},kC={class:`quote`},AC={class:`action`},jC=[`href`,`aria-label`],MC=R(V({__name:`NotFound`,setup(e){let t=oa(),{theme:n}=Z();return(e,r)=>(_(),I(D,null,[z(`div`,wC,[u(e.$slots,`layout-top`,{},void 0,!0),E(SC),E(Av,null,{"nav-bar-title-before":m(()=>[u(e.$slots,`nav-bar-title-before`,{},void 0,!0)]),"nav-bar-title-after":m(()=>[u(e.$slots,`nav-bar-title-after`,{},void 0,!0)]),"nav-bar-content-before":m(()=>[u(e.$slots,`nav-bar-content-before`,{},void 0,!0)]),"nav-bar-content-after":m(()=>[u(e.$slots,`nav-bar-content-after`,{},void 0,!0)]),"nav-bar-menu-before":m(()=>[u(e.$slots,`nav-bar-menu-before`,{},void 0,!0)]),"nav-bar-menu-after":m(()=>[u(e.$slots,`nav-bar-menu-after`,{},void 0,!0)]),"nav-screen-content-before":m(()=>[u(e.$slots,`nav-screen-content-before`,{},void 0,!0)]),"nav-screen-content-after":m(()=>[u(e.$slots,`nav-screen-content-after`,{},void 0,!0)]),"nav-screen-menu-before":m(()=>[u(e.$slots,`nav-screen-menu-before`,{},void 0,!0)]),"nav-screen-menu-after":m(()=>[u(e.$slots,`nav-screen-menu-after`,{},void 0,!0)]),_:3}),z(`div`,TC,[u(e.$slots,`not-found`,{},()=>[z(`div`,EC,[z(`p`,DC,M(B(n).notFound?.code??`404`),1),z(`h1`,OC,M(B(n).notFound?.title??`PAGE NOT FOUND`),1),r[0]||=z(`div`,{class:`divider`},null,-1),z(`blockquote`,kC,M(B(n).notFound?.quote??`But if you don't change your direction, and if you keep looking, you may end up where you are heading.`),1),z(`div`,AC,[z(`a`,{class:`link`,href:B(ka)(B(t)),"aria-label":B(n).notFound?.linkLabel??`go to home`},M(B(n).notFound?.linkText??`Take me home`),9,jC)])])],!0)]),E(nC,null,{"footer-content":m(()=>[u(e.$slots,`footer-content`,{},void 0,!0)]),_:3}),u(e.$slots,`layout-bottom`,{},void 0,!0)]),E(Rv,null,{"bulletin-content":m(()=>[u(e.$slots,`bulletin-content`,{},void 0,!0)]),_:3})],64))}}),[[`__scopeId`,`data-v-e52a60b0`]]),NC=Ve({default:()=>FC});function PC(e){e.component(`Badge`,Kp),e.component(`VPBadge`,Kp),e.component(`VPCard`,Og),e.component(`Card`,Og),e.component(`VPCardGrid`,kg),e.component(`CardGrid`,kg),e.component(`VPLinkCard`,Jg),e.component(`LinkCard`,Jg),e.component(`VPImageCard`,Hg),e.component(`ImageCard`,Hg),e.component(`VPCardMasonry`,Ag),e.component(`CardMasonry`,Ag),e.component(`VPLink`,Q),e.component(`Icon`,Cg),e.component(`VPIcon`,Cg),e.component(`VPButton`,Qg),e.component(`HomeBox`,Yg),e.component(`VPHomeBox`,Yg),e.component(`DocComment`,e=>$s(`CommentService`)?i(p(`CommentService`),e):null),e.component(`DocGitContributors`,()=>$s(`GitContributors`)?i(p(`GitContributors`)):null),e.component(`DocGitChangelog`,()=>$s(`GitChangelog`)?i(p(`GitChangelog`)):null)}var FC=Oa({enhance({app:e,router:t}){Pd(e),Ld(e),Hp(t),PC(e)},setup(){Od(),Zf(),jf(),lf(),Gp()},layouts:{Layout:CC,NotFound:MC}}),IC=new tc;function LC(){return IC}var RC=[`title`],$=R(V({__name:`SlotDemo`,props:{name:{},w:{},h:{default:60},mt:{},small:{type:Boolean}},setup(e){let t=LC(),{copy:n}=_s();function r(e){n(e),t.pop(`<span>复制成功: ${e}</span>`,3e3,!0)}return(t,n)=>(_(),I(`div`,{class:l([`slot-demo`,{[e.name]:!0,small:e.small}]),style:b({width:`${e.w}px`,height:`${e.h}px`,marginTop:`${e.mt}px`}),title:e.name,onClick:n[0]||=()=>r(e.name)},[z(`span`,null,M(e.name),1)],14,RC))}}),[[`__scopeId`,`data-v-617458e1`]]),zC=Ve({default:()=>BC}),BC=Oa({layouts:{Layout:()=>i(CC,null,{"layout-top":()=>i($,{name:`layout-top`}),"layout-bottom":()=>i($,{name:`layout-bottom`}),"nav-bar-title-before":()=>i($,{name:`nav-bar-title-before`,w:64,h:44,small:!0}),"nav-bar-title-after":()=>i($,{name:`nav-bar-title-after`,w:64,h:44,small:!0}),"nav-bar-content-before":()=>i($,{name:`nav-bar-content-before`,h:44,small:!0}),"nav-bar-content-after":()=>i($,{name:`nav-bar-content-after`,h:44,small:!0}),"nav-bar-menu-before":()=>i($,{name:`nav-bar-menu-before`,h:44,small:!0}),"nav-bar-menu-after":()=>i($,{name:`nav-bar-menu-after`,h:44,small:!0}),"nav-screen-content-before":()=>i($,{name:`nav-screen-content-before`,h:44,small:!0}),"nav-screen-content-after":()=>i($,{name:`nav-screen-content-after`,h:44,small:!0}),"nav-screen-menu-before":()=>i($,{name:`nav-screen-menu-before`,h:44,small:!0}),"nav-screen-menu-after":()=>i($,{name:`nav-screen-menu-after`,h:44,small:!0}),"footer-content":()=>i($,{name:`footer-content`}),"bulletin-content":()=>i($,{name:`bulletin-content`}),"doc-top":()=>i($,{name:`doc-top`}),"doc-bottom":()=>i($,{name:`doc-bottom`}),"doc-footer-before":()=>i($,{name:`doc-footer-before`}),"doc-before":()=>i($,{name:`doc-before`,mt:16}),"doc-after":()=>i($,{name:`doc-after`}),"doc-title-before":()=>i($,{name:`doc-title-before`,h:24}),"doc-title-after":()=>i($,{name:`doc-title-after`,h:24}),"doc-meta-before":()=>i($,{name:`doc-meta-before`,h:24}),"doc-meta-after":()=>i($,{name:`doc-meta-after`,h:24}),"doc-meta-top":()=>i($,{name:`doc-meta-top`}),"doc-meta-bottom":()=>i($,{name:`doc-meta-bottom`}),"sidebar-nav-before":()=>i($,{name:`sidebar-nav-before`}),"sidebar-nav-after":()=>i($,{name:`sidebar-nav-after`}),"aside-top":()=>i($,{name:`aside-top`}),"aside-bottom":()=>i($,{name:`aside-bottom`}),"aside-outline-before":()=>i($,{name:`aside-outline-before`,mt:16}),"aside-outline-after":()=>i($,{name:`aside-outline-after`}),"page-top":()=>i($,{name:`page-top`}),"page-bottom":()=>i($,{name:`page-bottom`}),"posts-top":()=>i($,{name:`posts-top`}),"posts-bottom":()=>i($,{name:`posts-bottom`,mt:16}),"posts-aside-top":()=>i($,{name:`posts-aside-top`,h:44,mt:16}),"posts-aside-bottom":()=>i($,{name:`posts-aside-bottom`,h:44}),"posts-extract-before":()=>i($,{name:`posts-extract-before`}),"posts-extract-after":()=>i($,{name:`posts-extract-after`}),"posts-post-list-before":()=>i($,{name:`posts-post-list-before`,mt:16}),"posts-post-list-after":()=>i($,{name:`posts-post-list-after`}),"posts-post-list-pagination-after":()=>i($,{name:`posts-post-list-pagination-after`}),"posts-tags-before":()=>i($,{name:`posts-tags-before`,mt:16}),"posts-tags-after":()=>i($,{name:`posts-tags-after`,mt:16}),"posts-tags-content-before":()=>i($,{name:`posts-tags-content-before`,mt:16}),"posts-tags-title-after":()=>i($,{name:`posts-tags-title-after`}),"posts-archives-before":()=>i($,{name:`posts-archives-before`,mt:16}),"posts-archives-after":()=>i($,{name:`posts-archives-after`}),"posts-categories-before":()=>i($,{name:`posts-categories-before`}),"posts-categories-content-before":()=>i($,{name:`posts-categories-content-before`}),"posts-categories-after":()=>i($,{name:`posts-categories-after`})}),NotFound:()=>i(MC,null,{"layout-top":()=>i($,{name:`layout-top`}),"layout-bottom":()=>i($,{name:`layout-bottom`}),"nav-bar-title-before":()=>i($,{name:`nav-bar-title-before`,w:64,h:44,small:!0}),"nav-bar-title-after":()=>i($,{name:`nav-bar-title-after`,w:64,h:44,small:!0}),"nav-bar-content-before":()=>i($,{name:`nav-bar-content-before`,h:44,small:!0}),"nav-bar-content-after":()=>i($,{name:`nav-bar-content-after`,h:44,small:!0}),"nav-bar-menu-before":()=>i($,{name:`nav-bar-menu-before`,h:44,small:!0}),"nav-bar-menu-after":()=>i($,{name:`nav-bar-menu-after`,h:44,small:!0}),"nav-screen-content-before":()=>i($,{name:`nav-screen-content-before`,h:44,small:!0}),"nav-screen-content-after":()=>i($,{name:`nav-screen-content-after`,h:44,small:!0}),"nav-screen-menu-before":()=>i($,{name:`nav-screen-menu-before`,h:44,small:!0}),"nav-screen-menu-after":()=>i($,{name:`nav-screen-menu-after`,h:44,small:!0}),"footer-content":()=>i($,{name:`footer-content`}),"not-found":()=>i($,{name:`not-found`})})}}),VC=[Aa,lc,fc,Wc,Kc,rl,pl,Ml,Jl,NC,zC].map(e=>e.default).filter(Boolean),HC=F(JSON.parse(`{"base":"/","lang":"zh-CN","title":"Plume","description":"vuepress-theme-plume","head":[["link",{"rel":"icon","type":"image/png","href":"https://theme-plume.vuejs.press/favicon-32x32.png"}]],"locales":{"/":{"lang":"zh-CN","title":"Plume","description":"vuepress-theme-plume"}}}`)),UC=di,WC=()=>{let e=Gi({history:UC(Rn(`/`)),routes:[{name:`vuepress-route`,path:`/:catchAll(.*)`,components:{}}],scrollBehavior:(e,t,n)=>n||(e.hash?{el:e.hash}:{top:0})});return e.beforeResolve(async(e,t)=>{if(e.path!==t.path||t===Rr){let t=ya(e.fullPath);if(t.path!==e.fullPath)return t.path;let n=await t.loader();e.meta={...t.meta,_pageChunk:n}}else e.path===t.path&&(e.meta=t.meta)}),e},GC=e=>{e.component(`ClientOnly`,Ca),e.component(`Content`,Ta),e.component(`RouteLink`,Sa)},KC=(e,t,n)=>{let r=N(()=>t.currentRoute.value.path),i=ae((e,n)=>({get(){return e(),t.currentRoute.value.meta._pageChunk},set(e){t.currentRoute.value.meta._pageChunk=e,n()}})),a=N(()=>Da.resolveLayouts(n)),o=N(()=>Da.resolveRouteLocale(HC.value.locales,r.value)),s=N(()=>Da.resolveSiteLocaleData(HC.value,o.value)),c=N(()=>i.value.default),l=N(()=>i.value._pageData),u=N(()=>l.value.frontmatter),d=N(()=>Da.resolvePageHeadTitle(l.value,s.value)),f=N(()=>Da.resolvePageHead(d.value,u.value,s.value)),p=N(()=>Da.resolvePageLang(l.value,s.value)),m={layouts:a,pageData:l,pageComponent:c,pageFrontmatter:u,pageHead:f,pageHeadTitle:d,pageLang:p,pageLayout:N(()=>Da.resolvePageLayout(l.value,a.value)),redirects:ga,routeLocale:o,routePath:r,routes:_a,siteData:HC,siteLocaleData:s,frontmatter:u,head:f,headTitle:d,lang:p,page:l,site:HC,siteLocale:s};return e.provide(Qi,m),Object.defineProperties(e.config.globalProperties,{$pageFrontmatter:{get:()=>u.value},$pageHead:{get:()=>f.value},$pageHeadTitle:{get:()=>d.value},$pageLang:{get:()=>p.value},$pageData:{get:()=>l.value},$routeLocale:{get:()=>o.value},$withBase:{get:()=>ka},$frontmatter:{get:()=>u.value},$head:{get:()=>f.value},$headTitle:{get:()=>d.value},$lang:{get:()=>p.value},$page:{get:()=>l.value},$site:{get:()=>HC.value},$siteLocale:{get:()=>s.value}}),m},qC=([e,t,n=``])=>{let r=`head > ${e}${Object.entries(t).map(([e,t])=>Hn(t)?`[${e}=${JSON.stringify(t)}]`:t?`[${e}]`:``).join(``)}`;return Array.from(document.querySelectorAll(r)).find(e=>e.innerText===n)??null},JC=([e,t,n])=>{if(!Hn(e))return null;let r=document.createElement(e);return Vn(t)&&Object.entries(t).forEach(([e,t])=>{Hn(t)?r.setAttribute(e,t):t&&r.setAttribute(e,``)}),Hn(n)&&r.appendChild(document.createTextNode(n)),r},YC=()=>{let e=ra(),t=ia(),n=[],r=()=>{e.value.forEach(e=>{let t=qC(e);t&&n.push(t)})},i=()=>{let t=[];return e.value.forEach(e=>{let n=JC(e);n&&t.push(n)}),t},a=()=>{document.documentElement.lang=t.value;let e=i();n.forEach((t,r)=>{let i=e.findIndex(e=>t.isEqualNode(e));i===-1?(t.remove(),delete n[r]):e.splice(i,1)}),e.forEach(e=>document.head.appendChild(e)),n=[...n.filter(e=>!!e),...e]};v(ha,a),j(()=>{r(),d(e,a,{immediate:!1})})},XC=yn,ZC=async()=>{let e=XC({name:`Vuepress`,setup(){YC();for(let e of VC)e.setup?.();let e=VC.flatMap(({rootComponents:e=[]})=>e.map(e=>i(e))),t=aa();return()=>[i(t.value),e]}}),t=WC();GC(e),KC(e,t,VC);for(let n of VC)await n.enhance?.({app:e,router:t,siteData:HC});return e.use(t),{app:e,router:t}};ZC().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount(`#app`)})});export{ln as _,K as a,Ws as c,ZC as createVueApp,Wo as d,Eo as f,ir as g,ka as h,fs as i,es as l,oa as m,wl as n,q as o,ia as p,ns as r,Us as s,Sl as t,Ao as u,fn as v};