mirror of
https://github.com/pengzhanbo/vuepress-theme-plume.git
synced 2026-04-23 10:58:13 +08:00
41 lines
231 KiB
JavaScript
41 lines
231 KiB
JavaScript
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/CodeEditor-4u8RaO5g.js","assets/plugin-vue_export-helper-CxTVcLa7.js","assets/chunk-DseTPa7n.js","assets/preload-helper-ca-nBW7U.js","assets/runtime-core.esm-bundler-CZvn3YaB.js","assets/runtime-dom.esm-bundler-DTRCDnrc.js","assets/codeRepl-BV_0qCs3.js","assets/dist-CMy7OcvW.js","assets/mpegts-DX0IJqSh.js","assets/browser-ClGFbc2_.js","assets/echarts-BoQ6pJFx.js","assets/browser-WwJMLKOk.js","assets/dist-B9JzXnxl.js","assets/dist-DEdkX3d7.js","assets/mermaid.esm.min-B_46Dzmj.js","assets/chunk-267PNR3T-CJ5iXtBP.js","assets/chunk-5YUVU3PZ-BK7KuoPj.js","assets/chunk-MGPAVIPZ-BiIvV5Xa.js","assets/chunk-VELTKBKT-MF1JIm2u.js","assets/chunk-2HR5LOFI-BF6gey_n.js","assets/chunk-JIN56HTB-CgNZbRDp.js","assets/chunk-XBXGYYE5-DKC57bIp.js","assets/chunk-35NHKZTR-Bjpr_jUT.js","assets/chunk-73ENG63I-BRlQ-GyX.js","assets/chunk-BWNR3NKH-DWeyBdhh.js","assets/chunk-HNL3EPQF-D1Jey-5G.js","assets/chunk-IWDTEBJL-CERtcYnn.js","assets/chunk-SEEX5HTF-D1Go1h8q.js","assets/chunk-SRFB55UJ-Cq5faoiH.js","assets/chunk-NN2NZ22Q-Ca6jYZUg.js","assets/chunk-QU3B7NT4-Cw7PUtsg.js","assets/chunk-XEIFE4KY-BePa521_.js","assets/SearchBox-DzNVdj4d.js","assets/composables-3J5ZwNFM.js","assets/client-C5e5tgZO.js","assets/TintPlate-BpMteZR1.js","assets/composables-DsGBjQEX.js"])))=>i.map(i=>d[i]);
|
||
import{i as e,n as t}from"./chunk-DseTPa7n.js";import{$ as n,B as r,C as i,D as a,F as o,G as s,I as c,It as l,J as u,L as d,Lt as f,M as p,O as m,P as h,Q as g,R as _,Rt as v,S as y,T as b,V as x,W as ee,X as S,Z as C,_ as w,_t as T,a as te,at as ne,b as re,c as E,ct as ie,d as D,et as O,f as k,ft as A,g as j,gt as M,h as ae,ht as oe,i as N,it as se,j as P,k as ce,l as F,lt as I,mt as le,nt as ue,q as de,s as fe,tt as pe,u as L,v as me,y as R,z,zt as B}from"./runtime-core.esm-bundler-CZvn3YaB.js";import{c as he,d as ge,i as _e,l as V,r as ve,t as H,u as ye}from"./runtime-dom.esm-bundler-DTRCDnrc.js";import{A as be,B as xe,C as Se,D as U,F as Ce,L as we,M as Te,N as Ee,O as De,R as Oe,S as ke,V as Ae,a as je,b as Me,c as Ne,d as Pe,f as Fe,g as Ie,h as Le,i as Re,j as ze,k as Be,l as Ve,m as He,n as Ue,o as We,p as Ge,r as Ke,s as qe,t as Je,u as Ye,v as Xe,x as Ze,y as Qe,z as $e}from"./client-C5e5tgZO.js";import{t as W}from"./preload-helper-ca-nBW7U.js";import{$ as et,A as tt,B as nt,C as rt,D as it,E as at,F as ot,G as st,H as ct,I as lt,J as ut,K as dt,L as ft,M as pt,N as mt,O as ht,P as gt,R as _t,S as vt,T as yt,U as bt,V as xt,W as St,X as Ct,Z as wt,_ as Tt,_t as Et,a as Dt,at as Ot,b as kt,c as At,ct as jt,d as Mt,dt as Nt,et as Pt,f as Ft,ft as It,g as Lt,gt as Rt,h as zt,ht as Bt,it as Vt,k as Ht,l as Ut,lt as Wt,m as Gt,mt as Kt,n as qt,nt as Jt,o as Yt,ot as Xt,p as Zt,pt as Qt,q as $t,r as en,rt as tn,s as nn,st as rn,t as an,tt as on,u as sn,ut as cn,v as ln,vt as un,w as dn,x as G,yt as fn,z as pn}from"./composables-DsGBjQEX.js";import{A as mn,D as hn,M as gn,O as _n,S as vn,_ as yn,a as bn,c as xn,d as Sn,h as Cn,l as K,n as wn,o as Tn,p as En,r as Dn,u as On,x as kn,y as An}from"./dist-CMy7OcvW.js";import{n as jn}from"./codeRepl-BV_0qCs3.js";import{t as q}from"./plugin-vue_export-helper-CxTVcLa7.js";import{t as Mn}from"./composables-3J5ZwNFM.js";import{n as J,t as Nn}from"./VPButton-CjpnmuwG.js";import{n as Y,t as Pn}from"./VPCopyright-DQT4wCul.js";import{t as Fn}from"./VPHomeHero-D17FBc21.js";import{t as In}from"./theme-colors-bZHGy5AR.js";var Ln=t({default:()=>Rn}),Rn={},zn=/language-(shellscript|shell|bash|sh|zsh)/,Bn=({selector:e,ignoreSelector:t,inlineSelector:n,duration:r=2e3,locales:i,showInMobile:a,transform:o})=>{let s=En(`(max-width: 419px)`),c=E(()=>!s.value||a),l=Ot(i),u=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`,l.value.copy),t.dataset.copied=l.value.copied,e.parentElement?.insertBefore(t,e),e.setAttribute(`copy-code`,``)},d=()=>{document.body.classList.toggle(`no-copy-code`,!c.value),c.value&&document.querySelectorAll(e).forEach(e=>{u(e)})};gn(c,()=>m(d),{flush:`post`}),We(e=>{e!==`beforeUnmount`&&d()});let{copy:f}=bn({legacy:!0}),p=new WeakMap,h=null,g=async(e,n,i)=>{let a=n.cloneNode(!0);t&&a.querySelectorAll(t).forEach(e=>{e.remove()}),o&&o(a);let s=a.textContent||``;if(zn.test(e.className)&&(s=s.replaceAll(/^ *(\$|>) /gm,``)),await f(s),r<=0)return;i.classList.add(`copied`),clearTimeout(p.get(i));let c=setTimeout(()=>{i.classList.remove(`copied`),i.blur(),p.delete(i)},r);p.set(i,c)};K(`click`,e=>{let t=e.target;if(c.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&&K(`dblclick`,e=>{let t=e.target;if(c.value&&t.matches(n)){let e=window.getSelection();e&&(t.contains(e.anchorNode)||t.contains(e.focusNode))&&e.removeAllRanges(),f(t.textContent||``),(h??=new Nt).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>${l.value.copied} </span>`,r)}},{passive:!0})},Vn=t({default:()=>Hn}),Hn=je({setup:()=>{Bn({selector:`[vp-content] div[class*="language-"] pre`,ignoreSelector:`.vp-copy-ignore,.diff.remove`,inlineSelector:``,locales:{"/":{copy:`复制代码`,copied:`已复制`},"/en/":{copy:`Copy code`,copied:`Copied`}},duration:2e3,showInMobile:!1})}}),Un=({selector:e=`div[class*="language-"].has-collapsed-lines > .collapsed-lines`}={})=>{K(`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})},Wn=[`top`,`right`,`bottom`,`left`],Gn=[`start`,`end`],Kn=Wn.reduce((e,t)=>e.concat(t,t+`-`+Gn[0],t+`-`+Gn[1]),[]),qn=Math.min,Jn=Math.max,Yn={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function Xn(e,t,n){return Jn(e,qn(t,n))}function Zn(e,t){return typeof e==`function`?e(t):e}function Qn(e){return e.split(`-`)[0]}function $n(e){return e.split(`-`)[1]}function er(e){return e===`x`?`y`:`x`}function tr(e){return e===`y`?`height`:`width`}function nr(e){let t=e[0];return t===`t`||t===`b`?`y`:`x`}function rr(e){return er(nr(e))}function ir(e,t,n){n===void 0&&(n=!1);let r=$n(e),i=rr(e),a=tr(i),o=i===`x`?r===(n?`end`:`start`)?`right`:`left`:r===`start`?`bottom`:`top`;return t.reference[a]>t.floating[a]&&(o=pr(o)),[o,pr(o)]}function ar(e){let t=pr(e);return[or(e),t,or(t)]}function or(e){return e.includes(`start`)?e.replace(`start`,`end`):e.replace(`end`,`start`)}var sr=[`left`,`right`],cr=[`right`,`left`],lr=[`top`,`bottom`],ur=[`bottom`,`top`];function dr(e,t,n){switch(e){case`top`:case`bottom`:return n?t?cr:sr:t?sr:cr;case`left`:case`right`:return t?lr:ur;default:return[]}}function fr(e,t,n,r){let i=$n(e),a=dr(Qn(e),n===`start`,r);return i&&(a=a.map(e=>e+`-`+i),t&&(a=a.concat(a.map(or)))),a}function pr(e){let t=Qn(e);return Yn[t]+e.slice(t.length)}function mr(e){return{top:0,right:0,bottom:0,left:0,...e}}function hr(e){return typeof e==`number`?{top:e,right:e,bottom:e,left:e}:mr(e)}function gr(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function _r(e,t,n){let{reference:r,floating:i}=e,a=nr(t),o=rr(t),s=tr(o),c=Qn(t),l=a===`y`,u=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[s]/2-i[s]/2,p;switch(c){case`top`:p={x:u,y:r.y-i.height};break;case`bottom`:p={x:u,y:r.y+r.height};break;case`right`:p={x:r.x+r.width,y:d};break;case`left`:p={x:r.x-i.width,y:d};break;default:p={x:r.x,y:r.y}}switch($n(t)){case`start`:p[o]-=f*(n&&l?-1:1);break;case`end`:p[o]+=f*(n&&l?-1:1);break}return p}async function vr(e,t){t===void 0&&(t={});let{x:n,y:r,platform:i,rects:a,elements:o,strategy:s}=e,{boundary:c=`clippingAncestors`,rootBoundary:l=`viewport`,elementContext:u=`floating`,altBoundary:d=!1,padding:f=0}=Zn(t,e),p=hr(f),m=o[d?u===`floating`?`reference`:`floating`:u],h=gr(await i.getClippingRect({element:await(i.isElement==null?void 0:i.isElement(m))??!0?m:m.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(o.floating)),boundary:c,rootBoundary:l,strategy:s})),g=u===`floating`?{x:n,y:r,width:a.floating.width,height:a.floating.height}:a.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(o.floating)),v=await(i.isElement==null?void 0:i.isElement(_))&&await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1},y=gr(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:g,offsetParent:_,strategy:s}):g);return{top:(h.top-y.top+p.top)/v.y,bottom:(y.bottom-h.bottom+p.bottom)/v.y,left:(h.left-y.left+p.left)/v.x,right:(y.right-h.right+p.right)/v.x}}var yr=50,br=async(e,t,n)=>{let{placement:r=`bottom`,strategy:i=`absolute`,middleware:a=[],platform:o}=n,s=o.detectOverflow?o:{...o,detectOverflow:vr},c=await(o.isRTL==null?void 0:o.isRTL(t)),l=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=_r(l,r,c),f=r,p=0,m={};for(let n=0;n<a.length;n++){let h=a[n];if(!h)continue;let{name:g,fn:_}=h,{x:v,y,data:b,reset:x}=await _({x:u,y:d,initialPlacement:r,placement:f,strategy:i,middlewareData:m,rects:l,platform:s,elements:{reference:e,floating:t}});u=v??u,d=y??d,m[g]={...m[g],...b},x&&p<yr&&(p++,typeof x==`object`&&(x.placement&&(f=x.placement),x.rects&&(l=x.rects===!0?await o.getElementRects({reference:e,floating:t,strategy:i}):x.rects),{x:u,y:d}=_r(l,f,c)),n=-1)}return{x:u,y:d,placement:f,strategy:i,middlewareData:m}},xr=e=>({name:`arrow`,options:e,async fn(t){let{x:n,y:r,placement:i,rects:a,platform:o,elements:s,middlewareData:c}=t,{element:l,padding:u=0}=Zn(e,t)||{};if(l==null)return{};let d=hr(u),f={x:n,y:r},p=rr(i),m=tr(p),h=await o.getDimensions(l),g=p===`y`,_=g?`top`:`left`,v=g?`bottom`:`right`,y=g?`clientHeight`:`clientWidth`,b=a.reference[m]+a.reference[p]-f[p]-a.floating[m],x=f[p]-a.reference[p],ee=await(o.getOffsetParent==null?void 0:o.getOffsetParent(l)),S=ee?ee[y]:0;(!S||!await(o.isElement==null?void 0:o.isElement(ee)))&&(S=s.floating[y]||a.floating[m]);let C=b/2-x/2,w=S/2-h[m]/2-1,T=qn(d[_],w),te=qn(d[v],w),ne=T,re=S-h[m]-te,E=S/2-h[m]/2+C,ie=Xn(ne,E,re),D=!c.arrow&&$n(i)!=null&&E!==ie&&a.reference[m]/2-(E<ne?T:te)-h[m]/2<0,O=D?E<ne?E-ne:E-re:0;return{[p]:f[p]+O,data:{[p]:ie,centerOffset:E-ie-O,...D&&{alignmentOffset:O}},reset:D}}});function Sr(e,t,n){return(e?[...n.filter(t=>$n(t)===e),...n.filter(t=>$n(t)!==e)]:n.filter(e=>Qn(e)===e)).filter(n=>e?$n(n)===e||(t?or(n)!==n:!1):!0)}var Cr=function(e){return e===void 0&&(e={}),{name:`autoPlacement`,options:e,async fn(t){let{rects:n,middlewareData:r,placement:i,platform:a,elements:o}=t,{crossAxis:s=!1,alignment:c,allowedPlacements:l=Kn,autoAlignment:u=!0,...d}=Zn(e,t),f=c!==void 0||l===Kn?Sr(c||null,u,l):l,p=await a.detectOverflow(t,d),m=r.autoPlacement?.index||0,h=f[m];if(h==null)return{};let g=ir(h,n,await(a.isRTL==null?void 0:a.isRTL(o.floating)));if(i!==h)return{reset:{placement:f[0]}};let _=[p[Qn(h)],p[g[0]],p[g[1]]],v=[...r.autoPlacement?.overflows||[],{placement:h,overflows:_}],y=f[m+1];if(y)return{data:{index:m+1,overflows:v},reset:{placement:y}};let b=v.map(e=>{let t=$n(e.placement);return[e.placement,t&&s?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),x=b.filter(e=>e[2].slice(0,$n(e[0])?2:3).every(e=>e<=0))[0]?.[0]||b[0][0];return x===i?{}:{data:{index:m+1,overflows:v},reset:{placement:x}}}}},wr=function(e){return e===void 0&&(e={}),{name:`flip`,options:e,async fn(t){var n;let{placement:r,middlewareData:i,rects:a,initialPlacement:o,platform:s,elements:c}=t,{mainAxis:l=!0,crossAxis:u=!0,fallbackPlacements:d,fallbackStrategy:f=`bestFit`,fallbackAxisSideDirection:p=`none`,flipAlignment:m=!0,...h}=Zn(e,t);if((n=i.arrow)!=null&&n.alignmentOffset)return{};let g=Qn(r),_=nr(o),v=Qn(o)===o,y=await(s.isRTL==null?void 0:s.isRTL(c.floating)),b=d||(v||!m?[pr(o)]:ar(o)),x=p!==`none`;!d&&x&&b.push(...fr(o,m,p,y));let ee=[o,...b],S=await s.detectOverflow(t,h),C=[],w=i.flip?.overflows||[];if(l&&C.push(S[g]),u){let e=ir(r,a,y);C.push(S[e[0]],S[e[1]])}if(w=[...w,{placement:r,overflows:C}],!C.every(e=>e<=0)){let e=(i.flip?.index||0)+1,t=ee[e];if(t&&(!(u===`alignment`&&_!==nr(t))||w.every(e=>nr(e.placement)===_?e.overflows[0]>0:!0)))return{data:{index:e,overflows:w},reset:{placement:t}};let n=w.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0]?.placement;if(!n)switch(f){case`bestFit`:{let e=w.filter(e=>{if(x){let t=nr(e.placement);return t===_||t===`y`}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0]?.[0];e&&(n=e);break}case`initialPlacement`:n=o;break}if(r!==n)return{reset:{placement:n}}}return{}}}},Tr=new Set([`left`,`top`]);async function Er(e,t){let{placement:n,platform:r,elements:i}=e,a=await(r.isRTL==null?void 0:r.isRTL(i.floating)),o=Qn(n),s=$n(n),c=nr(n)===`y`,l=Tr.has(o)?-1:1,u=a&&c?-1:1,d=Zn(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}=typeof d==`number`?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&typeof m==`number`&&(p=s===`end`?m*-1:m),c?{x:p*u,y:f*l}:{x:f*l,y:p*u}}var Dr=function(e){return e===void 0&&(e=0),{name:`offset`,options:e,async fn(t){var n;let{x:r,y:i,placement:a,middlewareData:o}=t,s=await Er(t,e);return a===o.offset?.placement&&(n=o.arrow)!=null&&n.alignmentOffset?{}:{x:r+s.x,y:i+s.y,data:{...s,placement:a}}}}},Or=function(e){return e===void 0&&(e={}),{name:`shift`,options:e,async fn(t){let{x:n,y:r,placement:i,platform:a}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=Zn(e,t),u={x:n,y:r},d=await a.detectOverflow(t,l),f=nr(Qn(i)),p=er(f),m=u[p],h=u[f];if(o){let e=p===`y`?`top`:`left`,t=p===`y`?`bottom`:`right`,n=m+d[e],r=m-d[t];m=Xn(n,m,r)}if(s){let e=f===`y`?`top`:`left`,t=f===`y`?`bottom`:`right`,n=h+d[e],r=h-d[t];h=Xn(n,h,r)}let g=c.fn({...t,[p]:m,[f]:h});return{...g,data:{x:g.x-n,y:g.y-r,enabled:{[p]:o,[f]:s}}}}}},kr=function(e){return e===void 0&&(e={}),{name:`size`,options:e,async fn(t){var n,r;let{placement:i,rects:a,platform:o,elements:s}=t,{apply:c=()=>{},...l}=Zn(e,t),u=await o.detectOverflow(t,l),d=Qn(i),f=$n(i),p=nr(i)===`y`,{width:m,height:h}=a.floating,g,_;d===`top`||d===`bottom`?(g=d,_=f===(await(o.isRTL==null?void 0:o.isRTL(s.floating))?`start`:`end`)?`left`:`right`):(_=d,g=f===`end`?`top`:`bottom`);let v=h-u.top-u.bottom,y=m-u.left-u.right,b=qn(h-u[g],v),x=qn(m-u[_],y),ee=!t.middlewareData.shift,S=b,C=x;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(C=y),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(S=v),ee&&!f){let e=Jn(u.left,0),t=Jn(u.right,0),n=Jn(u.top,0),r=Jn(u.bottom,0);p?C=m-2*(e!==0||t!==0?e+t:Jn(u.left,u.right)):S=h-2*(n!==0||r!==0?n+r:Jn(u.top,u.bottom))}await c({...t,availableWidth:C,availableHeight:S});let w=await o.getDimensions(s.floating);return m!==w.width||h!==w.height?{reset:{rects:!0}}:{}}}};function X(e){return e.ownerDocument?.defaultView||window}function Ar(e){return X(e).getComputedStyle(e)}var jr=Math.min,Mr=Math.max,Nr=Math.round;function Pr(e){let t=Ar(e),n=parseFloat(t.width),r=parseFloat(t.height),i=e.offsetWidth,a=e.offsetHeight,o=Nr(n)!==i||Nr(r)!==a;return o&&(n=i,r=a),{width:n,height:r,fallback:o}}function Fr(e){return Br(e)?(e.nodeName||``).toLowerCase():``}var Ir;function Lr(){if(Ir)return Ir;let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(Ir=e.brands.map((e=>e.brand+`/`+e.version)).join(` `),Ir):navigator.userAgent}function Rr(e){return e instanceof X(e).HTMLElement}function zr(e){return e instanceof X(e).Element}function Br(e){return e instanceof X(e).Node}function Vr(e){return typeof ShadowRoot>`u`?!1:e instanceof X(e).ShadowRoot||e instanceof ShadowRoot}function Hr(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=Ar(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&![`inline`,`contents`].includes(i)}function Ur(e){return[`table`,`td`,`th`].includes(Fr(e))}function Wr(e){let t=/firefox/i.test(Lr()),n=Ar(e),r=n.backdropFilter||n.WebkitBackdropFilter;return n.transform!==`none`||n.perspective!==`none`||!!r&&r!==`none`||t&&n.willChange===`filter`||t&&!!n.filter&&n.filter!==`none`||[`transform`,`perspective`].some((e=>n.willChange.includes(e)))||[`paint`,`layout`,`strict`,`content`].some((e=>{let t=n.contain;return t!=null&&t.includes(e)}))}function Gr(){return!/^((?!chrome|android).)*safari/i.test(Lr())}function Kr(e){return[`html`,`body`,`#document`].includes(Fr(e))}function qr(e){return zr(e)?e:e.contextElement}var Jr={x:1,y:1};function Yr(e){let t=qr(e);if(!Rr(t))return Jr;let n=t.getBoundingClientRect(),{width:r,height:i,fallback:a}=Pr(t),o=(a?Nr(n.width):n.width)/r,s=(a?Nr(n.height):n.height)/i;return o&&Number.isFinite(o)||(o=1),s&&Number.isFinite(s)||(s=1),{x:o,y:s}}function Xr(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);let i=e.getBoundingClientRect(),a=qr(e),o=Jr;t&&(r?zr(r)&&(o=Yr(r)):o=Yr(e));let s=a?X(a):window,c=!Gr()&&n,l=(i.left+(c&&s.visualViewport?.offsetLeft||0))/o.x,u=(i.top+(c&&s.visualViewport?.offsetTop||0))/o.y,d=i.width/o.x,f=i.height/o.y;if(a){let e=X(a),t=r&&zr(r)?X(r):r,n=e.frameElement;for(;n&&r&&t!==e;){let e=Yr(n),t=n.getBoundingClientRect(),r=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(r.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(r.paddingTop))*e.y,l*=e.x,u*=e.y,d*=e.x,f*=e.y,l+=t.x,u+=t.y,n=X(n).frameElement}}return{width:d,height:f,top:u,right:l+d,bottom:u+f,left:l,x:l,y:u}}function Zr(e){return((Br(e)?e.ownerDocument:e.document)||window.document).documentElement}function Qr(e){return zr(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function $r(e){return Xr(Zr(e)).left+Qr(e).scrollLeft}function ei(e){if(Fr(e)===`html`)return e;let t=e.assignedSlot||e.parentNode||Vr(e)&&e.host||Zr(e);return Vr(t)?t.host:t}function ti(e){let t=ei(e);return Kr(t)?t.ownerDocument.body:Rr(t)&&Hr(t)?t:ti(t)}function ni(e,t){t===void 0&&(t=[]);let n=ti(e),r=n===e.ownerDocument?.body,i=X(n);return r?t.concat(i,i.visualViewport||[],Hr(n)?n:[]):t.concat(n,ni(n))}function ri(e,t,n){return t===`viewport`?gr(function(e,t){let n=X(e),r=Zr(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;let e=Gr();(e||!e&&t===`fixed`)&&(s=i.offsetLeft,c=i.offsetTop)}return{width:a,height:o,x:s,y:c}}(e,n)):zr(t)?gr(function(e,t){let n=Xr(e,!0,t===`fixed`),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=Rr(e)?Yr(e):{x:1,y:1};return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}(t,n)):gr(function(e){let t=Zr(e),n=Qr(e),r=e.ownerDocument.body,i=Mr(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=Mr(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),o=-n.scrollLeft+$r(e),s=-n.scrollTop;return Ar(r).direction===`rtl`&&(o+=Mr(t.clientWidth,r.clientWidth)-i),{width:i,height:a,x:o,y:s}}(Zr(e)))}function ii(e){return Rr(e)&&Ar(e).position!==`fixed`?e.offsetParent:null}function ai(e){let t=X(e),n=ii(e);for(;n&&Ur(n)&&Ar(n).position===`static`;)n=ii(n);return n&&(Fr(n)===`html`||Fr(n)===`body`&&Ar(n).position===`static`&&!Wr(n))?t:n||function(e){let t=ei(e);for(;Rr(t)&&!Kr(t);){if(Wr(t))return t;t=ei(t)}return null}(e)||t}function oi(e,t,n){let r=Rr(t),i=Zr(t),a=Xr(e,!0,n===`fixed`,t),o={scrollLeft:0,scrollTop:0},s={x:0,y:0};if(r||!r&&n!==`fixed`)if((Fr(t)!==`body`||Hr(i))&&(o=Qr(t)),Rr(t)){let e=Xr(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else i&&(s.x=$r(i));return{x:a.left+o.scrollLeft-s.x,y:a.top+o.scrollTop-s.y,width:a.width,height:a.height}}var si={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[...n===`clippingAncestors`?function(e,t){let n=t.get(e);if(n)return n;let r=ni(e).filter((e=>zr(e)&&Fr(e)!==`body`)),i=null,a=Ar(e).position===`fixed`,o=a?ei(e):e;for(;zr(o)&&!Kr(o);){let e=Ar(o),t=Wr(o);(a?t||i:t||e.position!==`static`||!i||![`absolute`,`fixed`].includes(i.position))?i=e:r=r.filter((e=>e!==o)),o=ei(o)}return t.set(e,r),r}(t,this._c):[].concat(n),r],o=a[0],s=a.reduce(((e,n)=>{let r=ri(t,n,i);return e.top=Mr(r.top,e.top),e.right=jr(r.right,e.right),e.bottom=jr(r.bottom,e.bottom),e.left=Mr(r.left,e.left),e}),ri(t,o,i));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:r}=e,i=Rr(n),a=Zr(n);if(n===a)return t;let o={scrollLeft:0,scrollTop:0},s={x:1,y:1},c={x:0,y:0};if((i||!i&&r!==`fixed`)&&((Fr(n)!==`body`||Hr(a))&&(o=Qr(n)),Rr(n))){let e=Xr(n);s=Yr(n),c.x=e.x+n.clientLeft,c.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-o.scrollLeft*s.x+c.x,y:t.y*s.y-o.scrollTop*s.y+c.y}},isElement:zr,getDimensions:function(e){return Rr(e)?Pr(e):e.getBoundingClientRect()},getOffsetParent:ai,getDocumentElement:Zr,getScale:Yr,async getElementRects(e){let{reference:t,floating:n,strategy:r}=e,i=this.getOffsetParent||ai,a=this.getDimensions;return{reference:oi(t,await i(n),r),floating:{x:0,y:0,...await a(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>Ar(e).direction===`rtl`},ci=(e,t,n)=>{let r=new Map,i={platform:si,...n},a={...i.platform,_c:r};return br(e,t,{...i,platform:a})};function li(e,t){for(let n in t)Object.prototype.hasOwnProperty.call(t,n)&&(typeof t[n]==`object`&&e[n]?li(e[n],t[n]):e[n]=t[n])}var ui={disabled:!1,distance:5,skidding:0,container:`body`,boundary:void 0,instantMove:!1,disposeTimeout:150,popperTriggers:[],strategy:`absolute`,preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,autoHideOnMousedown:!1,themes:{tooltip:{placement:`top`,triggers:[`hover`,`focus`,`touch`],hideTriggers:e=>[...e,`click`],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:`...`},dropdown:{placement:`bottom`,triggers:[`click`],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:`dropdown`,triggers:[`hover`,`focus`],popperTriggers:[`hover`],delay:{show:0,hide:400}}}};function di(e,t){let n=ui.themes[e]||{},r;do r=n[t],typeof r>`u`?n.$extend?n=ui.themes[n.$extend]||{}:(n=null,r=ui[t]):n=null;while(n);return r}function fi(e){let t=[e],n=ui.themes[e]||{};do n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ui.themes[n.$extend]||{}):n=null;while(n);return t.map(e=>`v-popper--theme-${e}`)}function pi(e){let t=[e],n=ui.themes[e]||{};do n.$extend?(t.push(n.$extend),n=ui.themes[n.$extend]||{}):n=null;while(n);return t}var mi=!1;if(typeof window<`u`){mi=!1;try{let e=Object.defineProperty({},`passive`,{get(){mi=!0}});window.addEventListener(`test`,null,e)}catch{}}var hi=!1;typeof window<`u`&&typeof navigator<`u`&&(hi=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);var gi=[`auto`,`top`,`bottom`,`left`,`right`].reduce((e,t)=>e.concat([t,`${t}-start`,`${t}-end`]),[]),_i={hover:`mouseenter`,focus:`focus`,click:`click`,touch:`touchstart`,pointer:`pointerdown`},vi={hover:`mouseleave`,focus:`blur`,click:`click`,touch:`touchend`,pointer:`pointerup`};function yi(e,t){let n=e.indexOf(t);n!==-1&&e.splice(n,1)}function bi(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}var xi=[],Si=null,Ci={};function wi(e){let t=Ci[e];return t||=Ci[e]=[],t}var Ti=function(){};typeof window<`u`&&(Ti=window.Element);function Z(e){return function(t){return di(t.theme,e)}}var Ei=`__floating-vue__popper`,Di=()=>R({name:`VPopper`,provide(){return{[Ei]:{parentPopper:this}}},inject:{[Ei]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Z(`disabled`)},positioningDisabled:{type:Boolean,default:Z(`positioningDisabled`)},placement:{type:String,default:Z(`placement`),validator:e=>gi.includes(e)},delay:{type:[String,Number,Object],default:Z(`delay`)},distance:{type:[Number,String],default:Z(`distance`)},skidding:{type:[Number,String],default:Z(`skidding`)},triggers:{type:Array,default:Z(`triggers`)},showTriggers:{type:[Array,Function],default:Z(`showTriggers`)},hideTriggers:{type:[Array,Function],default:Z(`hideTriggers`)},popperTriggers:{type:Array,default:Z(`popperTriggers`)},popperShowTriggers:{type:[Array,Function],default:Z(`popperShowTriggers`)},popperHideTriggers:{type:[Array,Function],default:Z(`popperHideTriggers`)},container:{type:[String,Object,Ti,Boolean],default:Z(`container`)},boundary:{type:[String,Ti],default:Z(`boundary`)},strategy:{type:String,validator:e=>[`absolute`,`fixed`].includes(e),default:Z(`strategy`)},autoHide:{type:[Boolean,Function],default:Z(`autoHide`)},handleResize:{type:Boolean,default:Z(`handleResize`)},instantMove:{type:Boolean,default:Z(`instantMove`)},eagerMount:{type:Boolean,default:Z(`eagerMount`)},popperClass:{type:[String,Array,Object],default:Z(`popperClass`)},computeTransformOrigin:{type:Boolean,default:Z(`computeTransformOrigin`)},autoMinSize:{type:Boolean,default:Z(`autoMinSize`)},autoSize:{type:[Boolean,String],default:Z(`autoSize`)},autoMaxSize:{type:Boolean,default:Z(`autoMaxSize`)},autoBoundaryMaxSize:{type:Boolean,default:Z(`autoBoundaryMaxSize`)},preventOverflow:{type:Boolean,default:Z(`preventOverflow`)},overflowPadding:{type:[Number,String],default:Z(`overflowPadding`)},arrowPadding:{type:[Number,String],default:Z(`arrowPadding`)},arrowOverflow:{type:Boolean,default:Z(`arrowOverflow`)},flip:{type:Boolean,default:Z(`flip`)},shift:{type:Boolean,default:Z(`shift`)},shiftCrossAxis:{type:Boolean,default:Z(`shiftCrossAxis`)},noAutoFocus:{type:Boolean,default:Z(`noAutoFocus`)},disposeTimeout:{type:Number,default:Z(`disposeTimeout`)}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:``,strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:`popper_${[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join(`_`)}`,shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return this.ariaId==null?this.randomId:this.ariaId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:typeof this.autoHide==`function`?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){return this[Ei]?.parentPopper},hasPopperShowTriggerHover(){return this.popperTriggers?.includes(`hover`)||this.popperShowTriggers?.includes(`hover`)}},watch:{shown:`$_autoShowHide`,disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:`$_refreshListeners`,deep:!0},positioningDisabled:`$_refreshListeners`,...[`placement`,`distance`,`skidding`,`boundary`,`strategy`,`overflowPadding`,`arrowPadding`,`preventOverflow`,`shift`,`shiftCrossAxis`,`flip`].reduce((e,t)=>(e[t]=`$_computePosition`,e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var r;(r=this.parentPopper)!=null&&r.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&(this.parentPopper?.lockedChild===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit(`show`),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit(`update:shown`,!0))},hide({event:e=null,skipDelay:t=!1}={}){if(!this.$_hideInProgress){if(this.shownChildren.size>0){this.pendingHide=!0;return}if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper()){this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3));return}this.parentPopper?.lockedChild===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit(`hide`),this.$emit(`update:shown`,!1)}},init(){this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=this.referenceNode?.call(this)??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(`.v-popper__inner`),this.$_arrowNode=this.$_popperNode.querySelector(`.v-popper__arrow-container`),this.$_swapTargetAttrs(`title`,`data-original-title`),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs(`data-original-title`,`title`))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit(`resize`))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;let e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(Dr({mainAxis:this.distance,crossAxis:this.skidding}));let t=this.placement.startsWith(`auto`);if(t?e.middleware.push(Cr({alignment:this.placement.split(`-`)[1]??``})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push(Or({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!t&&this.flip&&e.middleware.push(wr({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push(xr({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&e.middleware.push({name:`arrowOverflow`,fn:({placement:e,rects:t,middlewareData:n})=>{let r,{centerOffset:i}=n.arrow;return r=e.startsWith(`top`)||e.startsWith(`bottom`)?Math.abs(i)>t.reference.width/2:Math.abs(i)>t.reference.height/2,{data:{overflow:r}}}}),this.autoMinSize||this.autoSize){let t=this.autoSize?this.autoSize:this.autoMinSize?`min`:null;e.middleware.push({name:`autoSize`,fn:({rects:e,placement:n,middlewareData:r})=>{var i;if((i=r.autoSize)!=null&&i.skip)return{};let a,o;return n.startsWith(`top`)||n.startsWith(`bottom`)?a=e.reference.width:o=e.reference.height,this.$_innerNode.style[t===`min`?`minWidth`:t===`max`?`maxWidth`:`width`]=a==null?null:`${a}px`,this.$_innerNode.style[t===`min`?`minHeight`:t===`max`?`maxHeight`:`height`]=o==null?null:`${o}px`,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(kr({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=e==null?null:`${e}px`,this.$_innerNode.style.maxHeight=t==null?null:`${t}px`}})));let n=await ci(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:n.x,y:n.y,placement:n.placement,strategy:n.strategy,arrow:{...n.middlewareData.arrow,...n.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),Si&&this.instantMove&&Si.instantMove&&Si!==this.parentPopper){Si.$_applyHide(!0),this.$_applyShow(!0);return}t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay(`show`))},$_scheduleHide(e,t=!1){if(this.shownChildren.size>0){this.pendingHide=!0;return}this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(Si=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay(`hide`))},$_computeDelay(e){let t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await bi(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ni(this.$_referenceNode),...ni(this.$_popperNode)],`scroll`,()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){let e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(`.v-popper__wrapper`),n=t.parentNode.getBoundingClientRect(),r=e.x+e.width/2-(n.left+t.offsetLeft),i=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${r}px ${i}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":``});let e=this.showGroup;if(e){let t;for(let n=0;n<xi.length;n++)t=xi[n],t.showGroup!==e&&(t.hide(),t.$emit(`close-group`))}xi.push(this),document.body.classList.add(`v-popper--some-open`);for(let e of pi(this.theme))wi(e).push(this),document.body.classList.add(`v-popper--some-open--${e}`);this.$emit(`apply-show`),this.classes.showFrom=!0,this.classes.showTo=!1,this.classes.hideFrom=!1,this.classes.hideTo=!1,await bi(),this.classes.showFrom=!1,this.classes.showTo=!0,this.noAutoFocus||this.$_popperNode.focus()},async $_applyHide(e=!1){if(this.shownChildren.size>0){this.pendingHide=!0,this.$_hideInProgress=!1;return}if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,yi(xi,this),xi.length===0&&document.body.classList.remove(`v-popper--some-open`);for(let e of pi(this.theme)){let t=wi(e);yi(t,this),t.length===0&&document.body.classList.remove(`v-popper--some-open--${e}`)}Si===this&&(Si=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);let t=this.disposeTimeout;t!==null&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners(`scroll`),this.$emit(`apply-hide`),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await bi(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if(typeof e==`string`?e=window.document.querySelector(e):e===!1&&(e=this.$_targetNodes[0].parentNode),!e)throw Error(`No container for popover: `+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){let e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,_i,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],_i,this.popperTriggers,this.popperShowTriggers,e);let t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,vi,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],vi,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,mi?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,r,i){let a=n;r!=null&&(a=typeof r==`function`?r(a):r),a.forEach(n=>{let r=t[n];r&&this.$_registerEventListeners(e,r,i)})},$_removeEventListeners(e){let t=[];this.$_events.forEach(n=>{let{targetNodes:r,eventType:i,handler:a}=n;!e||e===i?r.forEach(e=>e.removeEventListener(i,a)):t.push(n)}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit(`close-directive`):this.$emit(`auto-hide`),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(let n of this.$_targetNodes){let r=n.getAttribute(e);r&&(n.removeAttribute(e),n.setAttribute(t,r))}},$_applyAttrsToTarget(e){for(let t of this.$_targetNodes)for(let n in e){let r=e[n];r==null?t.removeAttribute(n):t.setAttribute(n,r)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){let e=this.$_referenceNode.getBoundingClientRect();if(Ii>=e.left&&Ii<=e.right&&Li>=e.top&&Li<=e.bottom){let e=this.$_popperNode.getBoundingClientRect(),t=Ii-Pi,n=Li-Fi,r=e.left+e.width/2-Pi+(e.top+e.height/2)-Fi+e.width+e.height,i=Pi+t*r,a=Fi+n*r;return Ri(Pi,Fi,i,a,e.left,e.top,e.left,e.bottom)||Ri(Pi,Fi,i,a,e.left,e.top,e.right,e.top)||Ri(Pi,Fi,i,a,e.right,e.top,e.right,e.bottom)||Ri(Pi,Fi,i,a,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<`u`&&typeof window<`u`){if(hi){let e=mi?{passive:!0,capture:!0}:!0;document.addEventListener(`touchstart`,e=>Oi(e,!0),e),document.addEventListener(`touchend`,e=>ki(e,!0),e)}else window.addEventListener(`mousedown`,e=>Oi(e,!1),!0),window.addEventListener(`click`,e=>ki(e,!1),!0);window.addEventListener(`resize`,Ni)}function Oi(e,t){if(ui.autoHideOnMousedown)Ai(e,t);else for(let t=0;t<xi.length;t++){let n=xi[t];try{n.mouseDownContains=n.popperNode().contains(e.target)}catch{}}}function ki(e,t){ui.autoHideOnMousedown||Ai(e,t)}function Ai(e,t){let n={};for(let r=xi.length-1;r>=0;r--){let i=xi[r];try{let r=i.containsGlobalTarget=i.mouseDownContains||i.popperNode().contains(e.target);i.pendingHide=!1,requestAnimationFrame(()=>{if(i.pendingHide=!1,!n[i.randomId]&&ji(i,r,e)){if(i.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&r){let e=i.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let a=i.parentPopper;for(;a&&ji(a,a.containsGlobalTarget,e);)a.$_handleGlobalClose(e,t),a=a.parentPopper}})}catch{}}}function ji(e,t,n){return n.closeAllPopover||n.closePopover&&t||Mi(e,n)&&!t}function Mi(e,t){if(typeof e.autoHide==`function`){let n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}function Ni(){for(let e=0;e<xi.length;e++)xi[e].$_computePosition()}var Pi=0,Fi=0,Ii=0,Li=0;typeof window<`u`&&window.addEventListener(`mousemove`,e=>{Pi=Ii,Fi=Li,Ii=e.clientX,Li=e.clientY},mi?{passive:!0}:void 0);function Ri(e,t,n,r,i,a,o,s){let c=((o-i)*(t-a)-(s-a)*(e-i))/((s-a)*(n-e)-(o-i)*(r-t)),l=((n-e)*(t-a)-(r-t)*(e-i))/((s-a)*(n-e)-(o-i)*(r-t));return c>=0&&c<=1&&l>=0&&l<=1}var zi={extends:Di()},Bi=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n};function Vi(e,t,n,r,i,a){return h(),k(`div`,{ref:`reference`,class:l([`v-popper`,{"v-popper--shown":e.slotData.isShown}])},[z(e.$slots,`default`,f(y(e.slotData)))],2)}var Hi=Bi(zi,[[`render`,Vi]]);function Ui(){var e=window.navigator.userAgent,t=e.indexOf(`MSIE `);if(t>0)return parseInt(e.substring(t+5,e.indexOf(`.`,t)),10);if(e.indexOf(`Trident/`)>0){var n=e.indexOf(`rv:`);return parseInt(e.substring(n+3,e.indexOf(`.`,n)),10)}var r=e.indexOf(`Edge/`);return r>0?parseInt(e.substring(r+5,e.indexOf(`.`,r)),10):-1}var Wi;function Gi(){Gi.init||(Gi.init=!0,Wi=Ui()!==-1)}var Ki={name:`ResizeObserver`,props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:[`notify`],mounted(){Gi(),m(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});let e=document.createElement(`object`);this._resizeObject=e,e.setAttribute(`aria-hidden`,`true`),e.setAttribute(`tabindex`,-1),e.onload=this.addResizeHandlers,e.type=`text/html`,Wi&&this.$el.appendChild(e),e.data=`about:blank`,Wi||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit(`notify`,{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener(`resize`,this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!Wi&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener(`resize`,this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}},qi=pe(`data-v-b329ee4c`);d(`data-v-b329ee4c`);var Ji={class:`resize-observer`,tabindex:`-1`};o(),Ki.render=qi((e,t,n,r,i,a)=>(h(),L(`div`,Ji))),Ki.__scopeId=`data-v-b329ee4c`,Ki.__file=`src/components/ResizeObserver.vue`;var Yi=(e=`theme`)=>({computed:{themeClass(){return fi(this[e])}}}),Xi=R({name:`VPopperContent`,components:{ResizeObserver:Ki},mixins:[Yi()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:[`hide`,`resize`],methods:{toPx(e){return e!=null&&!isNaN(e)?`${e}px`:null}}}),Zi=[`id`,`aria-hidden`,`tabindex`,`data-popper-placement`],Qi={ref:`inner`,class:`v-popper__inner`},$i=[F(`div`,{class:`v-popper__arrow-outer`},null,-1),F(`div`,{class:`v-popper__arrow-inner`},null,-1)];function ea(e,t,n,i,a,o){let s=r(`ResizeObserver`);return h(),k(`div`,{id:e.popperId,"data-allow-mismatch":``,ref:`popover`,class:l([`v-popper__popper`,[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:v(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown||e.autoHide?`false`:`true`,tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||=ye(t=>e.autoHide&&e.$emit(`hide`),[`esc`])},[F(`div`,{class:`v-popper__backdrop`,onClick:t[0]||=t=>e.autoHide&&e.$emit(`hide`)}),F(`div`,{class:`v-popper__wrapper`,style:v(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[F(`div`,Qi,[e.mounted?(h(),k(N,{key:0},[F(`div`,null,[z(e.$slots,`default`)]),e.handleResize?(h(),L(s,{key:0,onNotify:t[1]||=t=>e.$emit(`resize`,t)})):D(``,!0)],64)):D(``,!0)],512),F(`div`,{ref:`arrow`,class:`v-popper__arrow-container`,style:v(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},$i,4)],4)],46,Zi)}var ta=Bi(Xi,[[`render`,ea]]),na={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}},ra=function(){};typeof window<`u`&&(ra=window.Element);var ia=R({name:`VPopperWrapper`,components:{Popper:Hi,PopperContent:ta},mixins:[na,Yi(`finalTheme`)],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,ra,Boolean],default:void 0},boundary:{type:[String,ra],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}});function aa(e,t,i,o,s,c){let l=r(`PopperContent`),u=r(`Popper`);return h(),L(u,a({ref:`popper`},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||=()=>e.$emit(`show`),onHide:t[1]||=()=>e.$emit(`hide`),"onUpdate:shown":t[2]||=t=>e.$emit(`update:shown`,t),onApplyShow:t[3]||=()=>e.$emit(`apply-show`),onApplyHide:t[4]||=()=>e.$emit(`apply-hide`),onCloseGroup:t[5]||=()=>e.$emit(`close-group`),onCloseDirective:t[6]||=()=>e.$emit(`close-directive`),onAutoHide:t[7]||=()=>e.$emit(`auto-hide`),onResize:t[8]||=()=>e.$emit(`resize`)}),{default:n(({popperId:t,isShown:r,shouldMountContent:i,skipTransition:a,autoHide:o,show:s,hide:c,handleResize:u,onResize:d,classes:f,result:p})=>[z(e.$slots,`default`,{shown:r,show:s,hide:c}),w(l,{ref:`popperContent`,"popper-id":t,theme:e.finalTheme,shown:r,mounted:i,"skip-transition":a,"auto-hide":o,"handle-resize":u,classes:f,result:p,onHide:c,onResize:d},{default:n(()=>[z(e.$slots,`popper`,{shown:r,hide:c})]),_:2},1032,[`popper-id`,`theme`,`shown`,`mounted`,`skip-transition`,`auto-hide`,`handle-resize`,`classes`,`result`,`onHide`,`onResize`])]),_:3},16,[`theme`,`target-nodes`,`popper-node`,`class`])}var oa=Bi(ia,[[`render`,aa]]),sa={...oa,name:`VDropdown`,vPopperTheme:`dropdown`},ca={...oa,name:`VMenu`,vPopperTheme:`menu`},la={...oa,name:`VTooltip`,vPopperTheme:`tooltip`},ua=R({name:`VTooltipDirective`,components:{Popper:Di(),PopperContent:ta},mixins:[na],inheritAttrs:!1,props:{theme:{type:String,default:`tooltip`},html:{type:Boolean,default:e=>di(e.theme,`html`)},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>di(e.theme,`loadingContent`)},targetNodes:{type:Function,required:!0}},data(){return{asyncContent:null}},computed:{isContentAsync(){return typeof this.content==`function`},loading(){return this.isContentAsync&&this.asyncContent==null},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if(typeof this.content==`function`&&this.$_isShown&&(e||!this.$_loading&&this.asyncContent==null)){this.asyncContent=null,this.$_loading=!0;let e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}}),da=[`innerHTML`],fa=[`textContent`];function pa(e,t,i,o,s,c){let u=r(`PopperContent`),d=r(`Popper`);return h(),L(d,a({ref:`popper`},e.$attrs,{theme:e.theme,"target-nodes":e.targetNodes,"popper-node":()=>e.$refs.popperContent.$el,onApplyShow:e.onShow,onApplyHide:e.onHide}),{default:n(({popperId:t,isShown:r,shouldMountContent:i,skipTransition:a,autoHide:o,hide:s,handleResize:c,onResize:d,classes:f,result:p})=>[w(u,{ref:`popperContent`,class:l({"v-popper--tooltip-loading":e.loading}),"popper-id":t,theme:e.theme,shown:r,mounted:i,"skip-transition":a,"auto-hide":o,"handle-resize":c,classes:f,result:p,onHide:s,onResize:d},{default:n(()=>[e.html?(h(),k(`div`,{key:0,innerHTML:e.finalContent},null,8,da)):(h(),k(`div`,{key:1,textContent:B(e.finalContent)},null,8,fa))]),_:2},1032,[`class`,`popper-id`,`theme`,`shown`,`mounted`,`skip-transition`,`auto-hide`,`handle-resize`,`classes`,`result`,`onHide`,`onResize`])]),_:1},16,[`theme`,`target-nodes`,`popper-node`,`onApplyShow`,`onApplyHide`])}var ma=Bi(ua,[[`render`,pa]]),ha=`v-popper--has-tooltip`;function ga(e,t){let n=e.placement;if(!n&&t)for(let e of gi)t[e]&&(n=e);return n||=di(e.theme||`tooltip`,`placement`),n}function _a(e,t,n){let r,i=typeof t;return r=i===`string`?{content:t}:t&&i===`object`?t:{content:!1},r.placement=ga(r,n),r.targetNodes=()=>[e],r.referenceNode=()=>e,r}var va,ya,ba=0;function xa(){if(va)return;ya=I([]),va=ve({name:`VTooltipDirectiveApp`,setup(){return{directives:ya}},render(){return this.directives.map(e=>i(ma,{...e.options,shown:e.shown||e.options.shown,key:e.id}))},devtools:{hide:!0}});let e=document.createElement(`div`);document.body.appendChild(e),va.mount(e)}function Sa(e,t,n){xa();let r=I(_a(e,t,n)),i=I(!1),a={id:ba++,options:r,shown:i};return ya.value.push(a),e.classList&&e.classList.add(ha),e.$_popper={options:r,item:a,show(){i.value=!0},hide(){i.value=!1}}}function Ca(e){if(e.$_popper){let t=ya.value.indexOf(e.$_popper.item);t!==-1&&ya.value.splice(t,1),delete e.$_popper,delete e.$_popperOldShown,delete e.$_popperMountTarget}e.classList&&e.classList.remove(ha)}function wa(e,{value:t,modifiers:n}){let r=_a(e,t,n);if(!r.content||di(r.theme||`tooltip`,`disabled`))Ca(e);else{let i;e.$_popper?(i=e.$_popper,i.options.value=r):i=Sa(e,t,n),typeof t.shown<`u`&&t.shown!==e.$_popperOldShown&&(e.$_popperOldShown=t.shown,t.shown?i.show():i.hide())}}var Ta={beforeMount:wa,updated:wa,beforeUnmount(e){Ca(e)}};function Ea(e){e.addEventListener(`mousedown`,Oa),e.addEventListener(`click`,Oa),e.addEventListener(`touchstart`,ka,mi?{passive:!0}:!1)}function Da(e){e.removeEventListener(`mousedown`,Oa),e.removeEventListener(`click`,Oa),e.removeEventListener(`touchstart`,ka),e.removeEventListener(`touchend`,Aa),e.removeEventListener(`touchcancel`,ja)}function Oa(e){let t=e.currentTarget;e.closePopover=!t.$_vclosepopover_touch,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}function ka(e){if(e.changedTouches.length===1){let t=e.currentTarget;t.$_vclosepopover_touch=!0,t.$_vclosepopover_touchPoint=e.changedTouches[0],t.addEventListener(`touchend`,Aa),t.addEventListener(`touchcancel`,ja)}}function Aa(e){let t=e.currentTarget;if(t.$_vclosepopover_touch=!1,e.changedTouches.length===1){let n=e.changedTouches[0],r=t.$_vclosepopover_touchPoint;e.closePopover=Math.abs(n.screenY-r.screenY)<20&&Math.abs(n.screenX-r.screenX)<20,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}}function ja(e){let t=e.currentTarget;t.$_vclosepopover_touch=!1}var Ma={beforeMount(e,{value:t,modifiers:n}){e.$_closePopoverModifiers=n,(typeof t>`u`||t)&&Ea(e)},updated(e,{value:t,oldValue:n,modifiers:r}){e.$_closePopoverModifiers=r,t!==n&&(typeof t>`u`||t?Ea(e):Da(e))},beforeUnmount(e){Da(e)}};function Na(e,t={}){e.$_vTooltipInstalled||(e.$_vTooltipInstalled=!0,li(ui,t),e.directive(`tooltip`,Ta),e.directive(`close-popper`,Ma),e.component(`VTooltip`,la),e.component(`VDropdown`,sa),e.component(`VMenu`,ca))}var Pa={version:`5.2.2`,install:Na,options:ui},Fa=e=>{let t=Qt();globalThis.addEventListener(`click`,e=>{e.composedPath().some(e=>e?.classList?.contains(`vp-code-tab`))&&Ni()},{passive:!0}),e.use(Pa,{themes:{twoslash:{$extend:`dropdown`,triggers:t?[`touch`]:[`hover`,`touch`],popperTriggers:t?[`touch`]:[`hover`,`touch`],placement:`bottom-start`,overflowPadding:10,delay:0,handleResize:!1,autoHide:!0,instantMove:!0,flip:!1,arrowPadding:8,autoBoundaryMaxSize:!0},"twoslash-query":{$extend:`twoslash`,triggers:[`click`],popperTriggers:[`click`],autoHide:!1},"twoslash-completion":{$extend:`twoslash-query`,triggers:[`click`],popperTriggers:[`click`],autoHide:!1,distance:0,arrowOverflow:!0}}})},Ia=t({default:()=>La}),La={enhance({app:e}){Fa(e)},setup(){Un()}},Ra=R({__name:`VPCopyButton`,props:{text:{},encode:{type:Boolean,default:!1}},setup(e){let t=E(()=>e.encode?jt(e.text):e.text),{copied:n,copy:r}=bn();return(e,i)=>(h(),k(`button`,{type:`button`,class:l([`vp-copy-code-button`,{copied:T(n)}]),"aria-label":`Copy`,"data-copied":`Copied`,onClick:i[0]||=e=>T(r)(t.value)},null,2))}}),za={key:0,class:`vp-tabs`},Ba={class:`vp-tabs-nav`,role:`tablist`},Va=[`aria-controls`,`aria-selected`,`onClick`,`onKeydown`],Ha=[`id`,`aria-expanded`],Ua={class:`vp-tab-title`},Wa=`VUEPRESS_TAB_STORE`,Ga=R({__name:`Tabs`,props:{id:{},tabId:{default:``},active:{default:0},data:{}},setup(e){let t=An(Wa,{}),n=I(e.active),r=A([]);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}P(()=>{n.value=c(),S(()=>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 u(e){n.value=e,i()}return(t,i)=>e.data.length?(h(),k(`div`,za,[F(`div`,Ba,[(h(!0),k(N,null,_(e.data,(i,a)=>(h(),k(`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:()=>u(a),onKeydown:e=>s(e,a)},[z(t.$slots,`title${a}`,{value:i.id,isActive:a===n.value})],42,Va))),128))]),(h(!0),k(N,null,_(e.data,(r,i)=>(h(),k(`div`,{id:`tab-${e.id}-${i}`,key:i,class:l([`vp-tab`,{active:i===n.value}]),role:`tabpanel`,"aria-expanded":i===n.value},[F(`div`,Ua,[z(t.$slots,`title${i}`,{value:r.id,isActive:i===n.value})]),z(t.$slots,`tab${i}`,{value:r.id,isActive:i===n.value})],10,Ha))),128))])):D(``,!0)}}),Ka={key:0,class:`vp-code-tabs`},qa={class:`vp-code-tabs-nav`,role:`tablist`},Ja=[`aria-controls`,`aria-selected`,`onClick`,`onKeydown`],Ya=[`id`,`aria-expanded`],Xa={class:`vp-code-tab-title`},Za=`VUEPRESS_CODE_TAB_STORE`,Qa=R({__name:`CodeTabs`,props:{id:{},tabId:{default:``},active:{default:0},data:{}},setup(e){let t=e,n=An(Za,{}),r=I(t.active),i=A([]);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 u(){if(t.tabId){let e=t.data.findIndex(({id:e})=>n.value[t.tabId]===e);if(e!==-1)return e}return t.active}P(()=>{r.value=u(),S(()=>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 d(e){r.value=e,a()}return(t,n)=>e.data.length?(h(),k(`div`,Ka,[F(`div`,qa,[(h(!0),k(N,null,_(e.data,(n,a)=>(h(),k(`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:()=>d(a),onKeydown:e=>c(e,a)},[z(t.$slots,`title${a}`,{value:n.id,isActive:a===r.value})],42,Ja))),128))]),(h(!0),k(N,null,_(e.data,(n,i)=>(h(),k(`div`,{id:`codetab-${e.id}-${i}`,key:i,class:l([`vp-code-tab`,{active:i===r.value}]),role:`tabpanel`,"aria-expanded":i===r.value},[F(`div`,Xa,[z(t.$slots,`title${i}`,{value:n.id,isActive:i===r.value})]),z(t.$slots,`tab${i}`,{value:n.id,isActive:i===r.value})],10,Ya))),128))])):D(``,!0)}}),$a={"3b724878":()=>W(()=>import(`./3b724878-DSTuAk3T.js`),[]),"6694a19e":()=>W(()=>import(`./6694a19e-B2zisAjN.js`),[]),"4d6a2cd7":()=>W(()=>import(`./4d6a2cd7-wnPl974r.js`),[]),c8daa876:()=>W(()=>import(`./c8daa876-CSgzrAk_.js`),[])};function eo(e){let t=e=>Uint8Array.from(e);return{decrypt:async(n,r)=>{if(!n)return;let i=await no(await to(n),t(e.value.salt)),a=Uint8Array.from(r,e=>e.charCodeAt(0)),o=await window.crypto.subtle.decrypt({name:`AES-CBC`,iv:t(e.value.iv)},i,a);return new TextDecoder().decode(o)}}}function to(e){let t=new TextEncoder;return window.crypto.subtle.importKey(`raw`,t.encode(e),`PBKDF2`,!1,[`deriveBits`,`deriveKey`])}function no(e,t){return window.crypto.subtle.deriveKey({name:`PBKDF2`,salt:t,iterations:1e5,hash:`SHA-256`},e,{name:`AES-CBC`,length:256},!0,[`encrypt`,`decrypt`])}var ro={plot:!0,pdf:!0},io={dashjs:!0,hlsjs:!0,mpegtsjs:!0},ao=[`mp4`,`mp3`,`webm`,`ogg`];io.dashjs&&ao.push(`mpd`,`dash`),io.hlsjs&&ao.push(`m3u8`,`hls`),io.mpegtsjs&&ao.push(`ts`,`flv`);var oo=Symbol(``),so=Symbol(``),co={"/":{hint:`内容已加密,请解锁后查看。`,placeholder:`输入密码`,incPwd:`密码错误`,noContent:`已解锁,但内容加载失败,请稍后再试。`,warningTitle:`🚨 安全警告:`,warningText:`您的连接未使用HTTPS加密,存在内容泄露风险,无法访问加密内容。`},"/en/":{hint:`The content is encrypted, please unlock to view.`,placeholder:`Enter password`,incPwd:`Incorrect password`,noContent:`Unlocked, but content failed to load, please try again later.`,warningTitle:`🚨 Security Warning:`,warningText:`Your connection is not encrypted with HTTPS, posing a risk of content leakage and preventing access to encrypted content.`}},lo={class:`snippet-hint`},uo={key:0,class:`snippet-warning`},fo={for:`password`},po=[`placeholder`],mo=[`disabled`],ho={key:0,class:`snippet-error`},go={key:1,class:`snippet-error`},_o=R({__name:`VPEncryptSnippet`,props:{data:{},pathLocale:{},hint:{}},setup(e){let t=E(()=>JSON.parse(jt(e.data))),r=E(()=>co[e.pathLocale]||{}),{decrypt:a}=eo(t),o=u(`el`),s=I(``),c=I(``),d=I(0),f=I(!1),p=E(()=>window.location.protocol===`https:`),m=``;async function g(){if(m)return[null,m];let e=$a[t.value.hash];if(e)try{return[null,m=(await e()).default]}catch{return[2,null]}return[2,null]}async function _(){if(!s.value||f.value)return;f.value=!0,d.value=0;let[e,t]=await g();if(typeof e==`number`){d.value=e;return}try{c.value=await a(s.value,t)}catch{d.value=1}f.value=!1}Sn(o,([e])=>{e?.isIntersecting&&g()}),We(e=>{e===`updated`&&(m=``,c.value=``,d.value=0)});let v=R({name:`DecryptedContent`,props:{content:String},render(){return i({template:`<div>${this.content}</div>`})}});return(t,i)=>(h(),L(T(Je),null,{default:n(()=>[c.value?(h(),L(T(v),{key:1,content:c.value,class:`decrypted-content`},null,8,[`content`])):(h(),k(`div`,{key:0,ref_key:`el`,ref:o,class:`vp-encrypt-snippet`},[F(`div`,lo,[i[2]||=F(`span`,{class:`vpi-lock`},null,-1),F(`span`,null,B(e.hint||r.value.hint||`The content is encrypted, please unlock to view.`),1)]),p.value?(h(),k(`div`,{key:1,class:l([`snippet-form`,{error:d.value===1}])},[F(`label`,fo,[O(F(`input`,{"onUpdate:modelValue":i[0]||=e=>s.value=e,name:`password`,type:`password`,placeholder:r.value.placeholder||`Enter password`,onKeydown:ye(_,[`enter`]),onInput:i[1]||=e=>d.value=0},null,40,po),[[he,s.value]])]),F(`button`,{type:`button`,disabled:!s.value,onClick:_},[F(`span`,{class:l(f.value?`vpi-loading`:`vpi-unlock`)},null,2)],8,mo),d.value===1?(h(),k(`p`,ho,B(r.value.incPwd||`Incorrect password`),1)):D(``,!0),d.value===2?(h(),k(`p`,go,B(r.value.noContent||`Unlocked, but content failed to load, please try again later.`),1)):D(``,!0)],2)):(h(),k(`div`,uo,[F(`strong`,null,B(r.value.warningTitle||`🚨 Security Warning:`),1),j(` `+B(r.value.warningText||`Your connection is not encrypted with HTTPS, posing a risk of content leakage and preventing access to encrypted content.`),1)]))],512))]),_:1}))}});function vo(e){let{page:t,noToolbar:n,zoom:r}=e,i=[`page=${t}`,`toolbar=${+!n}`,`zoom=${r}`].join(`&`);return i&&=`#${i}`,i}function yo(e,t,n,r){if(!ro.pdf)return;t=we(t)?t:new URL(U(t),typeof location<`u`?location.href:``).toString();let i=ro.pdf===!0?{}:ro.pdf;i.pdfjsUrl??=`https://static.pengzhanbo.cn/pdfjs/`;let a=`${Ee(U(i.pdfjsUrl))}web/viewer.html`,o=vo(r),s=n===`pdfjs`?`${a}?file=${t}${o}`:`${t}${o}`,c=n===`pdfjs`||n===`iframe`?`iframe`:`embed`;e.innerHTML=``;let l=document.createElement(c);l.className=`pdf-viewer`,l.type=`application/pdf`,l.title=r.title||`PDF Viewer`,l.src=s,l instanceof HTMLIFrameElement&&(l.allow=`fullscreen`),e.appendChild(l)}function bo(e,t,n){if(typeof window>`u`||!window?.navigator?.userAgent)return;let{navigator:r}=window,{userAgent:i}=r,a=typeof window.Promise==`function`,o=rn()||Qt(),s=!o&&Bt(),c=!o&&/firefox/iu.test(i)&&i.split(`rv:`).length>1?Number.parseInt(i.split(`rv:`)[1].split(`.`)[0],10)>18:!1,l=!o&&(a||c);if(t)return l||!o?yo(e,t,s?`iframe`:`embed`,n):yo(e,t,`pdfjs`,n)}function xo(e,t=0){let n=A(),r=E(()=>M(e.width)||`100%`),i=I(`auto`),a=n=>{let r=M(e.height),i=So(M(e.ratio));return r||`${Number(n)/i+M(t)}px`},o=()=>{n.value&&(i.value=a(n.value.offsetWidth))};return P(()=>{o(),se(t)&&S(t,o),K(`orientationchange`,o),K(`resize`,o)}),{el:n,width:r,height:i,resize:o}}function So(e){if(typeof e==`string`){let[t,n]=e.split(`:`),r=Number(t)/Number(n);if(!Number.isNaN(r))return r}return typeof e==`number`?e:16/9}var Co=R({__name:`PDFViewer`,props:{page:{},noToolbar:{type:Boolean},zoom:{},src:{},title:{},width:{},height:{},ratio:{}},setup(e){let t=e,{el:n,width:r,height:i,resize:a}=xo(oe(t));return P(()=>{n.value&&(bo(n.value,t.src,{page:t.page,zoom:t.zoom,noToolbar:t.noToolbar}),a())}),(e,t)=>(h(),k(`div`,{ref_key:`el`,ref:n,class:`pdf-viewer-wrapper`,style:v({width:T(r),height:T(i)})},null,4))}}),wo=[`src`,`title`],To=`accelerometer; autoplay; clipboard-write; encrypted-media; fullscreen; gyroscope; picture-in-picture`,Eo=R({inheritAttrs:!1,__name:`VPVideoEmbed`,props:{src:{},title:{},type:{},width:{},height:{},ratio:{}},setup(e){let{el:t,width:i,height:o,resize:s}=xo(oe(e));return(c,l)=>{let u=r(`ClientOnly`);return h(),L(u,null,{default:n(()=>[F(`iframe`,a({ref_key:`el`,ref:t,class:[`video-iframe`,e.type],src:e.src,title:e.title||e.type,style:{width:T(i),height:T(o)}},c.$attrs,{allow:To,onLoad:l[0]||=(...e)=>T(s)&&T(s)(...e)}),null,16,wo)]),_:1})}}}),Do=[`src`,`title`],Oo=`https://codepen.io/`,ko=R({__name:`CodePen`,props:{user:{},slash:{},title:{},preview:{type:Boolean},editable:{type:Boolean},tab:{},theme:{},width:{},height:{}},setup(e){let t=cn(),n=E(()=>{let n=e.preview?`/embed/preview/`:`/embed/`,r=new URLSearchParams;e.editable&&r.set(`editable`,`true`),e.tab&&r.set(`default-tab`,e.tab);let i=e.theme??(t.value?`dark`:`light`);return i&&r.set(`theme-id`,i),`${Oo}${e.user}${n}${e.slash}?${r.toString()}`});return(t,r)=>(h(),k(`iframe`,{src:n.value,class:`code-pen-iframe`,title:e.title,style:v({width:e.width,height:e.height}),frameborder:`0`,loading:`lazy`,allowtransparency:`true`,allowfullscreen:`true`},null,12,Do))}}),Ao=[`src`,`title`],jo=R({__name:`JsFiddle`,props:{source:{},title:{},tab:{},theme:{},width:{},height:{}},setup(e){let t=cn(),n=E(()=>{let n=e.theme===`dark`||t.value?`/dark/`:``;return`https://jsfiddle.net/${e.source}/embedded/${e.tab}${n}`});return(t,r)=>(h(),k(`iframe`,{class:`js-fiddle-iframe`,src:n.value,title:e.title,style:v({width:e.width,height:e.height}),frameborder:`0`,allowfullscreen:`true`,allowpaymentrequest:`true`},null,12,Ao))}}),Mo=R({__name:`Loading`,props:{absolute:{type:Boolean},height:{}},setup(e){return(t,n)=>(h(),k(`div`,{class:l([`md-power-loading`,{absolute:e.absolute}]),style:v({height:e.height})},[...n[0]||=[F(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,viewBox:`0 0 24 24`},[F(`path`,{fill:`none`,stroke:`currentColor`,"stroke-dasharray":`15`,"stroke-dashoffset":`15`,"stroke-linecap":`round`,"stroke-width":`2`,d:`M12 3C16.9706 3 21 7.02944 21 12`},[F(`animate`,{fill:`freeze`,attributeName:`stroke-dashoffset`,dur:`0.3s`,values:`15;0`}),F(`animateTransform`,{attributeName:`transform`,dur:`1.5s`,repeatCount:`indefinite`,type:`rotate`,values:`0 12 12;360 12 12`})])],-1)]],6))}}),No=[`src`,`title`],Po=`https://replit.com/`,Fo=R({inheritAttrs:!1,__name:`Replit`,props:{title:{},source:{},theme:{},width:{},height:{},ratio:{}},setup(e){let t=I(`47px`),i=I(!1),o=cn(),s=E(()=>{let t=new URL(`/${e.source}`,Po);t.searchParams.set(`embed`,`true`);let n=e.theme||(o.value?`dark`:`light`);return t.searchParams.set(`theme`,n),t.toString()});function c(){i.value=!0,t.value=e.height||`450px`}return(o,l)=>{let u=r(`ClientOnly`);return h(),L(u,null,{default:n(()=>[F(`iframe`,a({class:`replit-iframe-wrapper`,src:s.value,title:e.title||`Replit`,style:{width:e.width,height:t.value}},o.$attrs,{allowtransparency:`true`,allowfullscree:`true`,onLoad:c}),null,16,No),i.value?D(``,!0):(h(),L(Mo,{key:0}))]),_:1})}}}),Io=[`src`,`title`],Lo=[`href`,`aria-label`],Ro=`https://codesandbox.io/embed/`,zo=`https://codesandbox.io/p/sandbox/`,Bo=`accelerometer; ambient-light-sensor; camera; encrypted-media; geolocation; gyroscope; hid; microphone; midi; payment; usb; vr; xr-spatial-tracking`,Vo=`allow-forms allow-modals allow-popups allow-presentation allow-same-origin allow-scripts`,Ho=R({inheritAttrs:!1,__name:`CodeSandbox`,props:{user:{},id:{},layout:{},type:{},title:{},filepath:{},navbar:{type:Boolean},console:{type:Boolean},width:{},height:{},ratio:{}},setup(e){let t=e,i=E(()=>{let e=new URLSearchParams;return t.filepath&&e.set(t.type===`embed`?`module`:`file`,encodeURIComponent(t.filepath)),t.type===`embed`?(e.set(`view`,t.layout?t.layout.replace(/,/g,`+`):`Editor+Preview`),t.console&&e.set(`expanddevtools`,`1`),t.navbar===!1&&e.set(`hidenavigation`,`1`)):e.set(`from-embed`,``),`${t.type===`embed`?Ro:zo}${t.type!==`embed`&&t.user?`${t.user}-${t.id}`:t.id}?${e.toString()}`});return(t,o)=>{let s=r(`ClientOnly`);return e.type===`embed`?(h(),L(s,{key:0},{default:n(()=>[F(`iframe`,a({src:i.value,class:`code-sandbox-iframe`,title:e.title||`CodeSandbox`,allow:Bo,sandbox:Vo,style:{width:e.width,height:e.height}},t.$attrs),null,16,Io)]),_:1})):(h(),k(`p`,f(a({key:1},t.$attrs)),[F(`a`,{class:`code-sandbox-link no-icon`,href:i.value,target:`_blank`,rel:`noopener noreferrer`,"aria-label":e.title||`CodeSandbox`},[...o[0]||=[ae(`<svg xmlns="http://www.w3.org/2000/svg" width="165" height="32" viewBox="0 0 165 32" fill="none"><rect width="165" height="32" rx="4" fill="#E3FF73"></rect><rect x="0.5" y="0.5" width="164" height="31" rx="3.5" stroke="black" stroke-opacity="0.1"></rect><line x1="31.5" y1="2.18557e-08" x2="31.5" y2="32" stroke="black" stroke-opacity="0.1"></line><path fill-rule="evenodd" clip-rule="evenodd" d="M10 10L23 10V23H10V10ZM21.6705 11.3295V21.6705H11.3295V11.3295H21.6705Z" fill="#191919"></path><path d="M38.9988 21H44.7516V19.8192H40.3704V17.036H44.4009V15.8597H40.3704V13.0898H44.6983V11.9091H38.9988V21ZM48.6013 21.1332C49.8442 21.1332 50.3325 20.3741 50.5722 19.9391H50.6832V21H51.9794V11.9091H50.6521V15.2871H50.5722C50.3325 14.8654 49.8797 14.093 48.6102 14.093C46.9634 14.093 45.7516 15.3936 45.7516 17.6042C45.7516 19.8104 46.9456 21.1332 48.6013 21.1332ZM48.8943 20.0012C47.7091 20.0012 47.0921 18.9581 47.0921 17.5909C47.0921 16.237 47.6958 15.2205 48.8943 15.2205C50.0529 15.2205 50.6743 16.166 50.6743 17.5909C50.6743 19.0247 50.0396 20.0012 48.8943 20.0012ZM53.4987 21H54.8259V14.1818H53.4987V21ZM54.1689 13.1298C54.6262 13.1298 55.0079 12.7747 55.0079 12.3397C55.0079 11.9047 54.6262 11.5451 54.1689 11.5451C53.7073 11.5451 53.33 11.9047 53.33 12.3397C53.33 12.7747 53.7073 13.1298 54.1689 13.1298ZM59.4192 14.1818H58.0209V12.5483H56.6937V14.1818H55.6949V15.2472H56.6937V19.2733C56.6892 20.5117 57.6347 21.111 58.6823 21.0888C59.104 21.0843 59.3881 21.0044 59.5435 20.9467L59.3038 19.8503C59.215 19.8681 59.0507 19.908 58.8377 19.908C58.4071 19.908 58.0209 19.766 58.0209 18.998V15.2472H59.4192V14.1818ZM63.4454 21H64.7727V14.1818H63.4454V21ZM64.1157 13.1298C64.5729 13.1298 64.9547 12.7747 64.9547 12.3397C64.9547 11.9047 64.5729 11.5451 64.1157 11.5451C63.6541 11.5451 63.2768 11.9047 63.2768 12.3397C63.2768 12.7747 63.6541 13.1298 64.1157 13.1298ZM67.5105 16.9517C67.5105 15.8642 68.1763 15.2427 69.0996 15.2427C70.0007 15.2427 70.5467 15.8331 70.5467 16.823V21H71.8739V16.6632C71.8739 14.9764 70.9462 14.093 69.5524 14.093C68.527 14.093 67.8567 14.568 67.5415 15.2915H67.4572V14.1818H66.1832V21H67.5105V16.9517ZM83.8692 14.8654C83.5585 12.9212 82.0359 11.7848 80.1139 11.7848C77.7612 11.7848 76.0256 13.5471 76.0256 16.4545C76.0256 19.362 77.7524 21.1243 80.1139 21.1243C82.1114 21.1243 83.5718 19.8725 83.8692 18.0748L82.4842 18.0703C82.249 19.2333 81.2724 19.8725 80.1227 19.8725C78.5647 19.8725 77.3884 18.6784 77.3884 16.4545C77.3884 14.2484 78.5602 13.0366 80.1272 13.0366C81.2857 13.0366 82.2579 13.6891 82.4842 14.8654H83.8692ZM87.9009 21.1376C89.823 21.1376 91.0792 19.7305 91.0792 17.622C91.0792 15.5002 89.823 14.093 87.9009 14.093C85.9789 14.093 84.7227 15.5002 84.7227 17.622C84.7227 19.7305 85.9789 21.1376 87.9009 21.1376ZM87.9054 20.0234C86.6491 20.0234 86.0632 18.927 86.0632 17.6175C86.0632 16.3125 86.6491 15.2028 87.9054 15.2028C89.1527 15.2028 89.7386 16.3125 89.7386 17.6175C89.7386 18.927 89.1527 20.0234 87.9054 20.0234ZM94.7381 21.1332C95.981 21.1332 96.4692 20.3741 96.7089 19.9391H96.8199V21H98.1161V11.9091H96.7888V15.2871H96.7089C96.4692 14.8654 96.0165 14.093 94.7469 14.093C93.1001 14.093 91.8883 15.3936 91.8883 17.6042C91.8883 19.8104 93.0823 21.1332 94.7381 21.1332ZM95.031 20.0012C93.8458 20.0012 93.2288 18.9581 93.2288 17.5909C93.2288 16.237 93.8325 15.2205 95.031 15.2205C96.1896 15.2205 96.811 16.166 96.811 17.5909C96.811 19.0247 96.1763 20.0012 95.031 20.0012ZM102.574 21.1376C104.061 21.1376 105.113 20.4052 105.415 19.2955L104.159 19.0691C103.919 19.7127 103.342 20.0412 102.587 20.0412C101.451 20.0412 100.687 19.3043 100.652 17.9904H105.499V17.5199C105.499 15.0563 104.025 14.093 102.481 14.093C100.581 14.093 99.3291 15.5401 99.3291 17.6353C99.3291 19.7527 100.563 21.1376 102.574 21.1376ZM100.656 16.9961C100.71 16.0284 101.411 15.1895 102.49 15.1895C103.519 15.1895 104.194 15.9529 104.199 16.9961H100.656ZM111.662 14.2972H112.984C112.944 12.8413 111.657 11.7848 109.811 11.7848C107.986 11.7848 106.588 12.8279 106.588 14.3949C106.588 15.66 107.493 16.4013 108.954 16.7963L110.028 17.0893C111 17.3468 111.75 17.6664 111.75 18.4743C111.75 19.362 110.903 19.948 109.735 19.948C108.679 19.948 107.8 19.4775 107.72 18.4876H106.344C106.433 20.1344 107.707 21.1509 109.744 21.1509C111.879 21.1509 113.109 20.0279 113.109 18.4876C113.109 16.8496 111.648 16.2148 110.494 15.9308L109.606 15.6999C108.896 15.5179 107.951 15.185 107.955 14.315C107.955 13.5426 108.661 12.97 109.78 12.97C110.823 12.97 111.564 13.4583 111.662 14.2972ZM116.25 21.1509C117.378 21.1509 118.013 20.5783 118.266 20.0678H118.319V21H119.615V16.4723C119.615 14.4881 118.053 14.093 116.97 14.093C115.736 14.093 114.599 14.5902 114.155 15.8331L115.403 16.1172C115.598 15.6333 116.095 15.1673 116.987 15.1673C117.844 15.1673 118.283 15.6156 118.283 16.388V16.419C118.283 16.9029 117.786 16.894 116.561 17.036C115.269 17.187 113.947 17.5243 113.947 19.0735C113.947 20.4141 114.954 21.1509 116.25 21.1509ZM116.539 20.0856C115.789 20.0856 115.247 19.7482 115.247 19.0913C115.247 18.381 115.878 18.128 116.646 18.0259C117.076 17.9682 118.097 17.8528 118.288 17.6619V18.5408C118.288 19.3487 117.644 20.0856 116.539 20.0856ZM122.335 16.9517C122.335 15.8642 123.001 15.2427 123.924 15.2427C124.825 15.2427 125.371 15.8331 125.371 16.823V21H126.699V16.6632C126.699 14.9764 125.771 14.093 124.377 14.093C123.352 14.093 122.681 14.568 122.366 15.2915H122.282V14.1818H121.008V21H122.335V16.9517ZM130.656 21.1332C131.899 21.1332 132.387 20.3741 132.627 19.9391H132.738V21H134.034V11.9091H132.707V15.2871H132.627C132.387 14.8654 131.934 14.093 130.665 14.093C129.018 14.093 127.806 15.3936 127.806 17.6042C127.806 19.8104 129 21.1332 130.656 21.1332ZM130.949 20.0012C129.764 20.0012 129.147 18.9581 129.147 17.5909C129.147 16.237 129.75 15.2205 130.949 15.2205C132.108 15.2205 132.729 16.166 132.729 17.5909C132.729 19.0247 132.094 20.0012 130.949 20.0012ZM135.66 21H136.956V19.9391H137.067C137.307 20.3741 137.795 21.1332 139.038 21.1332C140.689 21.1332 141.888 19.8104 141.888 17.6042C141.888 15.3936 140.671 14.093 139.025 14.093C137.759 14.093 137.302 14.8654 137.067 15.2871H136.987V11.9091H135.66V21ZM136.96 17.5909C136.96 16.166 137.582 15.2205 138.741 15.2205C139.943 15.2205 140.547 16.237 140.547 17.5909C140.547 18.9581 139.926 20.0012 138.741 20.0012C137.6 20.0012 136.96 19.0247 136.96 17.5909ZM145.875 21.1376C147.797 21.1376 149.053 19.7305 149.053 17.622C149.053 15.5002 147.797 14.093 145.875 14.093C143.953 14.093 142.697 15.5002 142.697 17.622C142.697 19.7305 143.953 21.1376 145.875 21.1376ZM145.879 20.0234C144.623 20.0234 144.037 18.927 144.037 17.6175C144.037 16.3125 144.623 15.2028 145.879 15.2028C147.127 15.2028 147.713 16.3125 147.713 17.6175C147.713 18.927 147.127 20.0234 145.879 20.0234ZM150.927 14.1818H149.471L151.566 17.5909L149.444 21H150.9L152.431 18.4521L153.967 21H155.419L153.275 17.5909L155.401 14.1818H153.95L152.431 16.8363L150.927 14.1818Z" fill="#191919"></path></svg>`,1)]],8,Lo)],16))}}}),Uo=R({__name:`Plot`,props:{trigger:{},effect:{}},setup(e){let t=e,n=Xe(),r=En(`(max-width: 768px)`),i=E(()=>{let e=typeof ro.plot==`object`?ro.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=I(!1),o=u(`el`),s=I([]);P(()=>{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)}),wn(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)=>(h(),k(`span`,{ref_key:`el`,ref:o,class:l([`vp-plot`,[{active:a.value},...s.value]]),onClick:c},[z(e.$slots,`default`)],2))}}),Wo={},Go={xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,viewBox:`0 0 24 24`};function Ko(e,t){return h(),k(`svg`,Go,[...t[0]||=[F(`path`,{fill:`currentColor`,d:`M6.4 19L5 17.6l5.6-5.6L5 6.4L6.4 5l5.6 5.6L17.6 5L19 6.4L13.4 12l5.6 5.6l-1.4 1.4l-5.6-5.6z`},null,-1)]])}var qo=q(Wo,[[`render`,Ko]]),Jo={},Yo={xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,viewBox:`0 0 24 24`};function Xo(e,t){return h(),k(`svg`,Yo,[...t[0]||=[F(`path`,{fill:`currentColor`,d:`M20 19V7H4v12zm0-16a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm-7 14v-2h5v2zm-3.42-4L5.57 9H8.4l3.3 3.3c.39.39.39 1.03 0 1.42L8.42 17H5.59z`},null,-1)]])}var Zo=q(Jo,[[`render`,Xo]]),Qo={},$o={xmlns:`http://www.w3.org/2000/svg`,width:`1em`,height:`1em`,viewBox:`0 0 24 24`};function es(e,t){return h(),k(`svg`,$o,[...t[0]||=[F(`path`,{fill:`currentColor`,d:`M21.409 9.353a2.998 2.998 0 0 1 0 5.294L8.597 21.614C6.534 22.737 4 21.277 4 18.968V5.033c0-2.31 2.534-3.769 4.597-2.648z`},null,-1)]])}var ts=q(Qo,[[`render`,es]]),ns={class:`code-repl-title`},rs={key:2,class:`code-repl-output`},is={class:`output-head`},as={key:0,class:`output-version`},os={key:0,class:`output-content`},ss={key:0,class:`error`},cs={key:1,class:`stderr`},ls={key:2,class:`stdout`},us={key:0},ds=q(R({__name:`CodeRepl`,props:{editable:{type:Boolean},title:{}},setup(e){let t=me(()=>W(()=>import(`./CodeEditor-4u8RaO5g.js`),__vite__mapDeps([0,1,2,3,4,5,6,7]))),r=A(null),i=A(null),{onRunCode:a,onCleanRun:o,firstRun:s,stderr:c,stdout:u,error:d,loaded:f,finished:p,lang:m,backendVersion:g}=jn(r);function v(){a(),i.value&&i.value.scrollIntoView?.({behavior:`smooth`,block:`center`})}return(a,y)=>(h(),k(`div`,{ref_key:`replEl`,ref:r,class:`code-repl`},[F(`div`,ns,[F(`h4`,null,B(e.title),1),O(F(`span`,{class:`icon-run`,title:`Run Code`,onClick:v},[w(ts)],512),[[V,T(f)&&T(p)]])]),e.editable?(h(),L(T(t),{key:0},{default:n(()=>[z(a.$slots,`default`,{},void 0,!0)]),_:3})):z(a.$slots,`default`,{key:1},void 0,!0),F(`div`,{ref_key:`outputEl`,ref:i,class:`code-repl-pin`},null,512),T(s)?D(``,!0):(h(),k(`div`,rs,[F(`div`,is,[w(Zo,{class:`icon-console`}),y[0]||=F(`span`,{class:`title`},`console`,-1),T(m)&&T(g)?(h(),k(`span`,as,[j(` Running on: `+B(T(m))+` `,1),F(`i`,null,B(T(g)),1)])):D(``,!0),w(qo,{class:`icon-close`,onClick:T(o)},null,8,[`onClick`])]),T(f)?(h(),k(`div`,{key:1,class:l([`output-content`,T(m)])},[T(d)?(h(),k(`p`,ss,B(T(d)),1)):D(``,!0),T(c).length?(h(),k(`div`,cs,[y[1]||=F(`h4`,null,`Stderr:`,-1),(h(!0),k(N,null,_(T(c),(e,t)=>(h(),k(`pre`,{key:t,class:l({error:T(m)===`rust`&&e.startsWith(`error`)})},B(e),3))),128))])):D(``,!0),T(u).length?(h(),k(`div`,ls,[T(c).length?(h(),k(`h4`,us,` Stdout: `)):D(``,!0),(h(!0),k(N,null,_(T(u),(e,t)=>(h(),k(`pre`,{key:t},B(e),1))),128))])):D(``,!0)],2)):(h(),k(`div`,os,[w(Mo)]))]))],512))}}),[[`__scopeId`,`data-v-c25756a5`]]),fs=[`src`,`title`],ps=`https://caniuse.pengzhanbo.cn/`,ms=R({__name:`CanIUse`,props:{feature:{},past:{default:2},future:{default:1},meta:{default:``},baseline:{type:Boolean,default:!1}},setup(e){let t=I(e.baseline?`150px`:`350px`),n=cn(),r=E(()=>`${ps}${e.feature}${e.baseline?`/baseline#`:`#past=${e.past}&future=${e.future}&`}meta=${e.meta}&theme=${n.value?`dark`:`light`}`);K(`message`,n=>{let{type:r,payload:a}=i(n.data);r===`ciu-embed`&&a&&a.feature===e.feature&&a.meta===e.meta&&(t.value=`${Math.ceil(a.height)}px`)});function i(e){if(typeof e==`string`)try{return JSON.parse(e)}catch{return{type:``}}return e}return(n,i)=>(h(),k(`div`,{class:l([`ciu_embed`,{baseline:e.baseline}])},[F(`iframe`,{src:r.value,style:v({height:t.value}),title:`Can I use ${e.feature}`},null,12,fs)],2))}}),hs={class:`vp-file-tree-node`},gs={key:0,class:`comment`},_s={key:0,class:`group`},vs=R({__name:`FileTreeNode`,props:{type:{},filename:{},level:{},diff:{},expanded:{type:Boolean},focus:{type:Boolean},filepath:{}},setup(e){let t=b(`active-file-tree-node`,I(``)),n=b(`on-file-tree-node-click`,()=>{}),r=I(e.expanded);function i(){e.filename===`…`||e.filename===`...`||n(e.filepath||e.filename,e.type)}function a(t){e.type===`folder`?t.target.matches(`.comment, .comment *`)||(r.value=!r.value,i()):i()}return(n,i)=>(h(),k(`div`,hs,[F(`p`,{class:l([`vp-file-tree-info`,{[e.type]:!0,focus:e.focus,expanded:e.type===`folder`?r.value:!1,active:e.type===`file`?T(t)===e.filepath:!1,diff:e.diff,add:e.diff===`add`,remove:e.diff===`remove`}]),style:v({"--file-tree-level":-e.level}),onClick:a},[z(n.$slots,`icon`),F(`span`,{class:l([`name`,[e.type]])},B(e.filename),3),n.$slots.comment?(h(),k(`span`,gs,[z(n.$slots,`comment`)])):D(``,!0)],6),e.type===`folder`?O((h(),k(`div`,_s,[z(n.$slots,`default`)],512)),[[V,r.value]]):D(``,!0)]))}}),ys={class:`vp-code-tree`},bs=[`title`],xs={class:`vp-file-tree`},Ss={key:0,class:`code-tree-empty`},Cs=R({__name:`VPCodeTree`,props:{title:{},height:{default:`320px`},entryFile:{}},setup(e){let t=I(e.entryFile||``),n=I(!0),r=u(`codePanel`);return c(`active-file-tree-node`,t),c(`on-file-tree-node-click`,(e,n)=>{n===`file`&&(t.value=e)}),P(()=>{S(()=>t.value,()=>{if(r.value){let e=Array.from(r.value.querySelectorAll(`.code-block-title`)),i=!1;e.forEach(e=>{e.getAttribute(`data-title`)===t.value?(e.classList.add(`active`),i=!0):e.classList.remove(`active`)}),n.value=!i}},{immediate:!0})}),(t,i)=>(h(),k(`div`,ys,[F(`div`,{class:`code-tree-panel`,style:v({"max-height":e.height})},[e.title?(h(),k(`div`,{key:0,class:`code-tree-title`,title:e.title},[F(`span`,null,B(e.title),1)],8,bs)):D(``,!0),F(`div`,xs,[z(t.$slots,`file-tree`)])],4),F(`div`,{ref_key:`codePanel`,ref:r,class:`code-panel`,style:v({height:e.height})},[z(t.$slots,`default`),n.value?(h(),k(`div`,Ss,[...i[0]||=[F(`span`,{class:`vpi-code-tree-empty`},null,-1)]])):D(``,!0)],4)]))}}),ws={class:`vp-artplayer-wrapper`},Ts=R({__name:`ArtPlayer`,props:{src:{},type:{},width:{},height:{},ratio:{},id:{},poster:{},theme:{},lang:{},volume:{},isLive:{type:Boolean},muted:{type:Boolean},autoplay:{type:Boolean},autoSize:{type:Boolean},autoMini:{type:Boolean},loop:{type:Boolean},flip:{type:Boolean},playbackRate:{type:Boolean},aspectRatio:{type:Boolean},screenshot:{type:Boolean},setting:{type:Boolean},hotkey:{type:Boolean,default:!0},pip:{type:Boolean},mutex:{type:Boolean,default:!0},backdrop:{type:Boolean},fullscreen:{type:Boolean},fullscreenWeb:{type:Boolean},subtitleOffset:{type:Boolean},miniProgressBar:{type:Boolean},useSSR:{type:Boolean},playsInline:{type:Boolean,default:!0},lock:{type:Boolean},gesture:{type:Boolean},fastForward:{type:Boolean},autoPlayback:{type:Boolean},autoOrientation:{type:Boolean},airplay:{type:Boolean},proxy:{},plugins:{},layers:{},contextmenu:{},controls:{},settings:{},quality:{},highlight:{},thumbnails:{},subtitle:{},moreVideoAttr:{},i18n:{},icons:{},cssVar:{},customType:{}},setup(t){let n=t,r=I(!1),i=Me(),a=Tn(`--vp-c-brand-1`),{el:o,width:s,height:c,resize:l}=xo(oe(n)),u=null;async function d(){if(!o.value)return;r.value=!1;let{default:e}=await W(async()=>{let{default:e}=await import(`./artplayer-CquDHuyn.js`);return{default:e}},[]);r.value=!0;let{src:t,type:s,width:c,height:l,ratio:d,...p}=n,{customType:m={},...h}=p;Object.keys(h).forEach(e=>{h[e]===void 0&&delete h[e]});let g=n.type??t.split(`.`).pop()??``,_=we(t)?t:U(t);if(!ao.includes(g)){console.error(`Unsupported video type: ${g}`);return}u=new e({container:o.value,url:_,type:g,lang:i.value.split(`-`)[0]===`zh`?`zh-cn`:`en`,volume:.75,useSSR:!1,theme:a.value??`#5086a1`,...h,customType:{...f(g),...m}})}function f(t){let r={};return(t===`mpd`||t===`dash`)&&io.dashjs&&(r[t]=async function(e,t,r){let{supportsMediaSource:i,MediaPlayer:a}=await W(async()=>{let{supportsMediaSource:e,MediaPlayer:t}=await import(`./dash.all.min-qnAlVrFq.js`);return{supportsMediaSource:e,MediaPlayer:t}},[]);if(i()){let i=a().create();i.initialize(e,t,n.autoplay,0),r.on(`destroy`,()=>i.destroy())}}),(t===`m3u8`||t===`hls`)&&(r[t]=async function(e,t,n){if(e.canPlayType(`application/x-mpegURL`)||e.canPlayType(`application/vnd.apple.mpegURL`)){e.src=t;return}if(!io.hlsjs)return;let r=(await W(async()=>{let{default:e}=await import(`./hls-D_EEG_p1.js`);return{default:e}},[])).default;if(r.isSupported()){let i=new r;i.attachMedia(e),i.on(r.Events.MEDIA_ATTACHED,()=>i.loadSource(t)),n.on(`destroy`,()=>i.destroy())}}),(t===`ts`||t===`flv`)&&io.mpegtsjs&&(r[t]=async function(t,n,r){let i=(await W(async()=>{let{default:t}=await import(`./mpegts-DX0IJqSh.js`).then(t=>e(t.default,1));return{default:t}},__vite__mapDeps([8,2]))).default;if(i.isSupported()){let e=i.createPlayer({type:`flv`,url:n});e.attachMediaElement(t),e.load(),r.on(`destroy`,()=>e.destroy())}}),r}return P(async()=>{await d(),l()}),p(()=>{u?.destroy(),u=null}),(e,t)=>(h(),k(`div`,ws,[F(`div`,{ref_key:`el`,ref:o,class:`vp-artplayer`,style:v({width:T(s),height:T(c)})},null,4),r.value?D(``,!0):(h(),L(Mo,{key:0,absolute:``}))]))}}),Es={"audio/flac":[`flac`,`fla`],"audio/mpeg":[`mp3`,`mpga`],"audio/mp4":[`mp4`,`m4a`],"audio/ogg":[`ogg`,`oga`],"audio/aac":[`aac`,`adts`],"audio/x-ms-wma":[`wma`],"audio/x-aiff":[`aiff`,`aif`,`aifc`],"audio/webm":[`webm`]},Ds=[];function Os(e,t={}){let n=null,r=!1,i=I(!1),a=I(!1),o=I(!0),s=I(0),c=I(0),l=I(1);function u(){n=document.createElement(`audio`),n.className=`audio-player`,n.style.display=`none`,n.preload=t.autoplay?`auto`:`none`,n.autoplay=t.autoplay??!1,document.body.appendChild(n),Ds.push(n),n.onloadedmetadata=()=>{c.value=n.duration,s.value=n.currentTime,l.value=n.volume,a.value=!0},n.oncanplay=(...e)=>{a.value=!0,r&&(i.value=!0),t.oncanplay?.bind(n)(...e)},n.onplay=(...e)=>{o.value=!1,t.onplay?.bind(n)(...e)},n.onpause=(...e)=>{o.value=!0,t.onpause?.bind(n)(...e)},n.ontimeupdate=()=>{if(h(n.duration)){let e=m();e<=n.duration&&(t.ontimeupdate?.bind(n)(e),s.value=e,t.onprogress?.bind(n)(e,n.duration))}},n.onvolumechange=()=>{l.value=n.volume,t.onvolume?.bind(n)(n.volume)},n.onended=(...e)=>{o.value=!0,t.onend?.bind(n)(...e)},n.onplaying=t.onplaying,n.onload=t.onload,n.onerror=t.onerror,n.onseeked=t.onseeked,n.oncanplaythrough=t.oncanplaythrough,n.onwaiting=t.onwaiting,i.value=d(),n.src=M(e),n.load()}function d(){if(!n)return!1;let i=M(t.type);if(!i){let t=M(e).split(`.`).pop()||``;i=Object.keys(Es).filter(e=>Es[e].includes(t))[0]}if(!i)return r=!0,!1;let a=n.canPlayType(i)!==``;return a||console.warn(`The specified type "${i}" is not supported by the browser.`),a}function f(){if(!n)return[];let e=[],t=n.buffered||[];for(let n=0,r=t.length;n<r;n++){let r=t.start(n),i=t.end(n);if(h(r)||(r=0),!h(i)){i=0;continue}e.push({start:r+0,end:i+0})}return e}function m(){let e=f();if(!e.length)return 0;let t=e.find(e=>e.start<n.currentTime&&e.end>n.currentTime);return t?t.end:e[e.length-1].end}function h(e){return!!(e&&!Number.isNaN(e)&&e!==1/0&&e!==-1/0)}function g(){n?.pause(),n?.remove(),Ds.splice(Ds.indexOf(n),1),n=null}return P(()=>{u(),S([e,t.type],()=>{g(),a.value=!1,o.value=!0,s.value=0,c.value=0,u()})}),p(()=>g()),{isSupported:i,paused:o,loaded:a,currentTime:s,duration:c,player:n,destroy:g,play:()=>{if(t.mutex??!0)for(let e of Ds)e!==n&&e.pause();n?.play()},pause:()=>n?.pause(),seek(e){n&&(n.currentTime=e)},setVolume(e){n&&(n.volume=Math.min(1,Math.max(0,e)))}}}var ks={class:`icon-audio`},As={fill:`currentcolor`,width:`16`,height:`16`,viewBox:`0 0 54 54`,version:`1.1`,xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`},js={stroke:`none`,"stroke-width":`1`,"fill-rule":`evenodd`},Ms=R({__name:`AudioReader`,props:{src:{},autoplay:{type:Boolean},type:{},volume:{},startTime:{},endTime:{}},setup(e){let{paused:t,play:n,pause:r,seek:i,setVolume:a}=Os(le(()=>e.src),{type:le(()=>e.type||``),autoplay:e.autoplay,oncanplay:()=>{e.startTime&&i(e.startTime)},ontimeupdate:t=>{e.endTime&&t>=e.endTime&&(r(),e.startTime&&i(e.startTime))}}),o=_n(300,{controls:!0,immediate:!1});S(t,()=>{t.value&&o.pause()});function s(e){return t.value?1:+(o.counter.value%3>=e)}function c(){t.value?(n(),o.reset(),o.resume()):r()}return P(()=>{S(()=>e.volume,e=>{e!==void 0&&a(e)},{immediate:!0})}),(e,t)=>(h(),k(`span`,{class:`vp-audio-reader`,onClick:c},[z(e.$slots,`default`),F(`span`,ks,[(h(),k(`svg`,As,[F(`g`,js,[t[0]||=F(`path`,{d:`M24.1538 5.86289C24.8505 5.23954 25.738 4.95724 26.6005 5.00519C27.463 5.05313 28.3137 5.43204 28.9371 6.12878C29.4928 6.74989 29.8 7.55405 29.8 8.38746V46.28C29.8 47.2149 29.4186 48.0645 28.8078 48.6754C28.197 49.2862 27.3474 49.6675 26.4125 49.6675C25.5843 49.6675 24.7848 49.3641 24.1651 48.8147L13.0526 38.9618C12.5285 38.4971 11.8523 38.2405 11.1518 38.2405H5.3875C4.45261 38.2405 3.603 37.8591 2.99218 37.2483C2.38135 36.6375 2 35.7879 2 34.853V19.7719C2 18.837 2.38135 17.9874 2.99218 17.3766C3.603 16.7658 4.45262 16.3844 5.3875 16.3844H11.2991C12.004 16.3844 12.6841 16.1246 13.2095 15.6546L24.1538 5.86289ZM25.8 9.75731L15.8766 18.6356C14.6178 19.7618 12.9881 20.3844 11.2991 20.3844H6V34.2405H11.1518C12.8302 34.2405 14.4505 34.8553 15.7064 35.9688L25.8 44.9184V9.75731Z`},null,-1),F(`path`,{style:v({opacity:s(1)}),d:`M38.1519 17.8402L36.992 16.2108L33.7333 18.5304L34.8931 20.1598C36.2942 22.1281 37.1487 24.6457 37.1487 27.4131C37.1487 30.1933 36.2862 32.7214 34.8736 34.6937L33.709 36.3197L36.9609 38.6488L38.1255 37.0229C40.0285 34.366 41.1487 31.0221 41.1487 27.4131C41.1487 23.8207 40.0388 20.4911 38.1519 17.8402Z`},null,4),F(`path`,{style:v({opacity:s(2)}),d:`M43.617 8.17398L44.9714 9.64556C49.0913 14.1219 51.6179 20.3637 51.6179 27.2257C51.6179 34.0838 49.0943 40.3223 44.9787 44.798L43.6249 46.2702L40.6805 43.5627L42.0343 42.0905C45.4542 38.3714 47.6179 33.1061 47.6179 27.2257C47.6179 21.3419 45.4516 16.0739 42.0282 12.3544L40.6738 10.8828L43.617 8.17398Z`},null,4)])]))])]))}});function Ns(e=!0){let t=I(e);function n(){t.value=!t.value}return[t,n]}function Ps(e,t){let n=E(()=>{let e=M(t);return e?[{name:`JavaScript`,items:e.jsLib?.map(e=>({name:r(e),url:e}))},{name:`CSS`,items:e.cssLib?.map(e=>({name:r(e),url:e}))}].filter(e=>e.items?.length):[]});function r(e){return e.slice(e.lastIndexOf(`/`)+1)}let i=I(!1);function a(){i.value=!i.value}return wn(e,()=>{i.value=!1}),{resources:n,showResources:i,toggleResources:a}}function Fs(e,t){let n=I({js:``,css:``,html:``,jsType:``,cssType:``});return P(()=>{if(!e.value)return;let r=M(t);n.value.html=r?.html??``;let i=Array.from(e.value.querySelectorAll(`div[class*="language-"]`));for(let e of i){let t=e.className.match(/language-(\w+)/)?.[1]??``,r=e.querySelector(`pre`)?.textContent??``;(t===`js`||t===`javascript`)&&(n.value.js=r,n.value.jsType=`js`),(t===`ts`||t===`typescript`)&&(n.value.js=r,n.value.jsType=`ts`),(t===`css`||t===`scss`||t===`less`||t===`stylus`||t===`styl`)&&(n.value.css=r,n.value.cssType=t===`styl`?`stylus`:t)}}),n}function Is(e,t,n){let r=re(),i=s(),a=E(()=>r?.appContext.config.globalProperties.$isDark.value),o=I(`100px`);return P(()=>{if(!e.value)return;let r=e.value.contentDocument||e.value.contentWindow?.document;if(!r)return;let s=`VPDemoNormalDraw${i}`;K(`message`,e=>{let t=Rs(e.data);t.type===s&&(o.value=`${t.height+5}px`)}),S([n,t],()=>{r.write(Ls(M(t)||`Demo`,s,M(n)))},{immediate:!0}),S(a,()=>{r.documentElement.dataset.theme=a.value?`dark`:`light`},{immediate:!0})}),{id:i,height:o}}function Ls(e,t,n){let{cssLib:r=[],jsLib:i=[],html:a,css:o,script:s}=n||{};return`<!DOCTYPE html>
|
||
<html>
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||
<title>${e}</title>
|
||
${r.map(e=>`<link rel="stylesheet" href="${e}">`).join(``)}${i.map(e=>`<script src="${e}"><\/script>`).join(``)}
|
||
<style>${o}</style>
|
||
</head>
|
||
<body>
|
||
${a}
|
||
<script>;(function(){${s}})();<\/script>
|
||
<script>;(function(){
|
||
const height = Math.ceil(document.documentElement.getBoundingClientRect().height)
|
||
window.parent?.postMessage({ type: '${t}', height }, '*')
|
||
if (typeof window.ResizeObserver === 'undefined')
|
||
return
|
||
const resizeObserver = new ResizeObserver(entries => {
|
||
const height = Math.ceil(document.documentElement.getBoundingClientRect().height)
|
||
window.parent?.postMessage({ type: '${t}', height }, '*')
|
||
})
|
||
resizeObserver.observe(document.documentElement)
|
||
})();<\/script>
|
||
</body>
|
||
</html>`}function Rs(e){try{return typeof e==`string`?JSON.parse(e):$e(e)?e:{}}catch{return{}}}var zs={ref:`draw-vue`,class:`demo-draw-vue`},Bs={key:0,class:`demo-info`},Vs={key:0,class:`title`},Hs={key:1,class:`desc`},Us={class:`demo-ctrl`},Ws={class:`demo-code`},Gs=R({__name:`VPDemoBasic`,props:{type:{},title:{},desc:{},expanded:{type:Boolean}},setup(e){let[t,r]=Ns(e.expanded),i=u(`draw`),a=u(`draw-vue`);function o(){if(!i.value||!a.value)return;let e=i.value.getBoundingClientRect(),{scrollLeft:t,scrollTop:n}=document.documentElement;a.value.style.width=`${i.value.offsetWidth-48}px`,a.value.style.top=`${e.top+n}px`,a.value.style.left=`${e.x+t}px`}return e.type===`vue`&&(S([i,a],()=>{o(),i.value&&a.value&&requestAnimationFrame(()=>{i.value.style.height=`${a.value.offsetHeight}px`})},{immediate:!0}),Cn(i,o),Cn(()=>document.body,o),We(o),Cn(a,()=>{i.value&&a.value&&(i.value.style.height=`${a.value.offsetHeight}px`)})),(a,o)=>(h(),k(`div`,{class:l([`vp-demo-wrapper`,{type:e.type}])},[F(`div`,{ref_key:`draw`,ref:i,class:`demo-draw`},[e.type===`vue`?(h(),L(T(Je),{key:1},{default:n(()=>[(h(),L(te,{to:`body`},[F(`div`,zs,[z(a.$slots,`default`)],512)]))]),_:3})):z(a.$slots,`default`,{key:0})],512),e.title||e.desc?(h(),k(`div`,Bs,[e.title?(h(),k(`p`,Vs,B(e.title),1)):D(``,!0),e.desc?(h(),k(`p`,Hs,B(e.desc),1)):D(``,!0)])):D(``,!0),F(`div`,Us,[F(`button`,{type:`button`,"aria-label":`Toggle Code`,onClick:o[0]||=(...e)=>T(r)&&T(r)(...e)},[...o[1]||=[F(`span`,{class:`vpi-demo-code`},null,-1)]])]),w(T(Xt),null,{default:n(()=>[O(F(`div`,Ws,[z(a.$slots,`code`)],512),[[V,T(t)]])]),_:3})],2))}}),Ks={class:`vp-demo-wrapper normal`},qs={class:`demo-draw`},Js=[`id`,`title`],Ys={key:0,class:`demo-info`},Xs={key:0,class:`title`},Zs={key:1,class:`desc`},Qs={class:`demo-ctrl`},$s={class:`extra`},ec={action:`https://codepen.io/pen/define`,method:`POST`,target:`_blank`,enctype:`application/x-www-form-urlencoded;charset=utf-8`},tc=[`value`],nc={action:`https://jsfiddle.net/api/post/library/pure/`,method:`POST`,target:`_blank`,enctype:`application/x-www-form-urlencoded;charset=UTF-8`,"accept-charset":`UTF-8`},rc=[`value`],ic=[`value`],ac=[`value`],oc=[`value`],sc=[`value`],cc=[`value`],lc=[`value`],uc=[`value`],dc={key:0,class:`demo-resources`},fc={class:`demo-resources-container`},pc=[`href`],mc={ref:`fence`,class:`demo-code`},hc=R({__name:`VPDemoNormal`,props:{title:{},desc:{},expanded:{type:Boolean},config:{}},setup(e){let[t,r]=Ns(e.expanded),{resources:i,showResources:a,toggleResources:o}=Ps(u(`resourcesEl`),()=>e.config),{id:s,height:c}=Is(u(`draw`),()=>e.title,()=>e.config),l=Fs(u(`fence`),()=>e.config);return(u,d)=>(h(),k(`div`,Ks,[F(`div`,qs,[F(`iframe`,{id:`VPDemoNormalDraw${T(s)}`,ref:`draw`,title:e.title||`Demo`,class:`draw-iframe`,allow:`accelerometer *; bluetooth *; camera *; encrypted-media *; display-capture *; geolocation *; gyroscope *; microphone *; midi *; clipboard-read *; clipboard-write *; web-share *; serial *; xr-spatial-tracking *`,allowfullscreen:`true`,allowpaymentrequest:`true`,allowtransparency:`true`,sandbox:`allow-downloads allow-forms allow-modals allow-pointer-lock allow-popups-to-escape-sandbox allow-popups allow-presentation allow-same-origin allow-scripts allow-top-navigation-by-user-activation`,style:v({height:T(c)})},null,12,Js)]),e.title||e.desc?(h(),k(`div`,Ys,[e.title?(h(),k(`p`,Xs,B(e.title),1)):D(``,!0),e.desc?(h(),k(`p`,Zs,B(e.desc),1)):D(``,!0)])):D(``,!0),F(`div`,Qs,[F(`div`,$s,[F(`form`,ec,[F(`input`,{type:`hidden`,name:`data`,value:JSON.stringify({title:e.title||`Demo`,description:e.desc||``,html:T(l).html,css:T(l).css,js:T(l).js,js_pre_processor:T(l).jsType===`ts`?`typescript`:`none`,css_pre_processor:T(l).cssType,css_external:e.config?.cssLib?.join(`;`),js_external:e.config?.jsLib?.join(`;`)})},null,8,tc),d[2]||=F(`button`,{type:`submit`,title:`CodePen`,"aria-label":`CodePen`},[F(`span`,{class:`vpi-demo-codepen`})],-1)]),F(`form`,nc,[d[3]||=F(`button`,{type:`submit`,title:`jsFiddle`,"aria-label":`jsFiddle`},[F(`span`,{class:`vpi-demo-jsfiddle bg`})],-1),d[4]||=F(`input`,{type:`hidden`,name:`wrap`,value:`b`},null,-1),F(`input`,{type:`hidden`,name:`html`,value:T(l).html},null,8,rc),F(`input`,{type:`hidden`,name:`js`,value:T(l).js},null,8,ic),F(`input`,{type:`hidden`,name:`css`,value:T(l).cssType===`scss`||T(l).cssType===`css`?T(l).css:e.config?.css||``},null,8,ac),F(`input`,{type:`hidden`,name:`panel_css`,value:+(T(l).cssType===`scss`)},null,8,oc),F(`input`,{type:`hidden`,name:`panel_js`,value:T(l).jsType===`ts`?4:0},null,8,sc),F(`input`,{type:`hidden`,name:`title`,value:e.title||`Demo`},null,8,cc),F(`input`,{type:`hidden`,name:`description`,value:e.desc||``},null,8,lc),F(`input`,{type:`hidden`,name:`resources`,value:[...e.config?.jsLib||[],...e.config?.cssLib||[]].join(`,`)},null,8,uc)])]),T(i).length?(h(),k(`div`,dc,[F(`span`,{ref:`resourcesEl`,class:`vpi-demo-resources`,title:`Resources`,"aria-label":`Resources`,onClick:d[0]||=(...e)=>T(o)&&T(o)(...e)},null,512),w(H,{name:`fade-in`},{default:n(()=>[O(F(`div`,fc,[(h(!0),k(N,null,_(T(i),({name:e,items:t})=>(h(),k(`div`,{key:e,class:`demo-resources-list`},[F(`p`,null,B(e),1),(h(!0),k(N,null,_(t,e=>(h(),k(`ul`,{key:e.url},[F(`li`,null,[F(`a`,{href:e.url,target:`_blank`,rel:`noopener noreferrer`,class:`no-icon`,"aria-label":`{{ item.name }}`},B(e.name),9,pc)])]))),128))]))),128))],512),[[V,T(a)]])]),_:1})])):D(``,!0),F(`button`,{type:`button`,"aria-label":`Toggle Code`,onClick:d[1]||=(...e)=>T(r)&&T(r)(...e)},[...d[5]||=[F(`span`,{class:`vpi-demo-code`},null,-1)]])]),w(T(Xt),null,{default:n(()=>[O(F(`div`,mc,[z(u.$slots,`default`)],512),[[V,T(t)]])]),_:3})]))}}),gc=[`aria-label`],_c=q(R({__name:`Annotation`,props:{label:{},total:{}},setup(e){let t=I(!1),i=E(()=>Array.from({length:e.total},(e,t)=>t)),a=I({x:0,y:0}),o=u(`popover`),s=u(`button`);wn(o,()=>t.value=!1,{ignore:[s]});function c(){if(!t.value||!o.value||!s.value)return;let{x:e,y:n,width:r,height:i}=s.value.getBoundingClientRect(),c=e+r/2,l=n+i/2,{width:u,height:d}=o.value.getBoundingClientRect(),{clientWidth:f,clientHeight:p}=document.documentElement;a.value.x=c+u+16>f?f-c-u-16:0,l>p-16?t.value=!1:a.value.y=l+d+16>p?p-l-d-16:0}return S(t,()=>m(c)),K(`resize`,c),K(`scroll`,c,{passive:!0}),(c,u)=>{let d=r(`ClientOnly`);return h(),k(`span`,{class:l([`vp-annotation ignore-header`,{active:t.value,[e.label]:!0}])},[F(`span`,{ref_key:`button`,ref:s,"aria-label":e.label,class:`vpi-annotation`,onClick:u[0]||=e=>t.value=!t.value},null,8,gc),w(d,null,{default:n(()=>[w(H,{name:`fade-in`},{default:n(()=>[O(F(`div`,{ref_key:`popover`,ref:o,class:l([`annotations-popover`,{list:i.value.length>1}]),style:v({"--vp-annotation-x":`${a.value.x}px`,"--vp-annotation-y":`${a.value.y}px`})},[(h(!0),k(N,null,_(i.value,t=>(h(),k(`div`,{key:e.label+t,class:`annotation`},[z(c.$slots,`item-${t}`,{},void 0,!0)]))),128))],6),[[V,t.value]])]),_:3})]),_:3})],2)}}}),[[`__scopeId`,`data-v-5b3c2669`]]),vc=R({__name:`Abbreviation`,setup(e){let[t,i]=mn(!1),o=u(`el`),s=u(`tooltip`),c=I(),l=En(`(max-width: 768px)`),d=()=>i(!0),f=()=>i(!1);return wn(o,()=>{l.value&&f()},{ignore:[s]}),S(t,()=>m(()=>{if(t.value&&s.value){let{x:e,width:t}=s.value.getBoundingClientRect(),n=window.innerWidth,r=0;e-16<0?r=Math.abs(e)+16:e+t+16>n&&(r=n-e-t-16),r!==0&&(c.value={"--vp-abbr-transform":`translateX(${r}px) translateX(-50%)`,"--vp-abbr-space-transform":`translateX(${-r}px) translateX(-50%)`})}})),(e,i)=>{let u=r(`ClientOnly`);return h(),k(`span`,a({ref_key:`el`,ref:o,class:`vp-abbr`,role:`tooltip`,tabindex:`0`},T(l)?{onClick:d}:{onMouseenter:d,onMouseleave:f,onFocus:d,onBlur:f}),[z(e.$slots,`default`),w(u,null,{default:n(()=>[w(H,{name:`fade-in`},{default:n(()=>[O(F(`span`,{ref_key:`tooltip`,ref:s,class:`vp-abbr-tooltip ignore-header`,style:v(c.value),"aria-hidden":`true`},[z(e.$slots,`tooltip`)],4),[[V,T(t)]])]),_:3})]),_:3})],16)}}}),yc={class:`vp-timeline-box`},bc=R({__name:`VPTimeline`,props:{horizontal:{type:Boolean},card:{type:Boolean},placement:{},line:{}},setup(e){return c(oo,E(()=>({line:e.line||`solid`,card:e.card??!1,horizontal:e.horizontal??!1,placement:e.placement||`left`}))),(t,n)=>(h(),k(`div`,{class:l([`vp-timeline`,{horizontal:e.horizontal}])},[F(`div`,yc,[z(t.$slots,`default`)])],2))}}),xc={class:`vp-timeline-point`},Sc={class:`vp-timeline-container`},Cc={class:`vp-timeline-content`},wc={class:`vp-timeline-title`},Tc={key:0,class:`vp-timeline-time`},Ec=R({__name:`VPTimelineItem`,props:{time:{},type:{},card:{type:Boolean},line:{},icon:{},color:{},placement:{}},setup(e){let t=En(`(max-width: 639px)`),n=b(oo),i=E(()=>{let r=n?.value.placement===`between`&&!t.value,i=n?.value.placement===`between`?`left`:n?.value.placement;return{time:e.time,type:e.type||`info`,line:e.line||n?.value.line||`solid`,icon:e.icon,color:e.color,horizontal:n?.value.horizontal??!1,between:r?e.placement||`left`:!1,placement:r?``:i||`left`,card:e.card??n?.value.card??!1}});return(e,t)=>{let n=r(`VPIcon`);return h(),k(`div`,{class:l([`vp-timeline-item`,{card:i.value.card,horizontal:i.value.horizontal,[i.value.type]:!0,[`line-${i.value.line}`]:!0,[`placement-${i.value.placement}`]:!i.value.horizontal&&i.value.placement,between:i.value.between,[`between-${i.value.between}`]:i.value.between}]),style:v(i.value.color?{"--vp-timeline-c-line":i.value.color,"--vp-timeline-c-point":i.value.color}:null)},[F(`div`,{class:l([`vp-timeline-line`,{"has-icon":i.value.icon}])},[F(`span`,xc,[z(e.$slots,`icon`,{},()=>[i.value.icon?(h(),L(n,{key:0,name:i.value.icon},null,8,[`name`])):D(``,!0)])])],2),F(`div`,Sc,[F(`div`,Cc,[F(`p`,wc,[z(e.$slots,`title`)]),z(e.$slots,`default`)]),i.value.time?(h(),k(`p`,Tc,B(i.value.time),1)):D(``,!0)])],6)}}}),Dc={class:`vp-collapse`},Oc=R({__name:`VPCollapse`,props:{accordion:{type:Boolean},index:{}},setup(e){let t=I(e.index);return c(so,{accordion:e.accordion??!1,index:t}),(e,t)=>(h(),k(`div`,Dc,[z(e.$slots,`default`)]))}}),kc={class:`vp-collapse-title`},Ac={class:`vp-collapse-content`},jc={class:`vp-collapse-content-inner`},Mc=R({__name:`VPCollapseItem`,props:{expand:{type:Boolean},index:{}},setup(e){let t=b(so),r=I(t?.accordion&&t.index.value!==void 0?e.index===t.index.value:e.expand);t?.accordion&&S(t?.index,()=>{r.value=t?.index.value===e.index});function i(){t?.accordion?t.index.value===e.index&&r.value?r.value=!1:(t.index.value=e.index,r.value=!0):r.value=!r.value}return(e,t)=>(h(),k(`div`,{class:l([`vp-collapse-item`,{expanded:r.value}])},[F(`div`,{class:`vp-collapse-header`,onClick:i},[t[0]||=F(`span`,{class:`vpi-chevron-right`},null,-1),F(`p`,kc,[z(e.$slots,`title`)])]),w(T(Xt),null,{default:n(()=>[O(F(`div`,Ac,[F(`div`,jc,[z(e.$slots,`default`)])],512),[[V,r.value]])]),_:3})],2))}}),Nc={class:`field-meta`},Pc={class:`name`},Fc={key:1,class:`deprecated`},Ic={key:2,class:`type`},Lc={key:0,class:`default-value`},Rc={key:1,class:`description`},zc=R({__name:`VPField`,props:{name:{},type:{},required:{type:Boolean},optional:{type:Boolean},deprecated:{type:Boolean},defaultValue:{}},setup(e){return(t,n)=>(h(),k(`div`,{class:l([`vp-field`,{required:e.required,optional:e.optional,deprecated:e.deprecated}])},[F(`p`,Nc,[F(`span`,Pc,B(e.name),1),e.required||e.optional?(h(),k(`span`,{key:0,class:l({required:e.required,optional:e.optional})},B(e.required?`Required`:e.optional?`Optional`:``),3)):D(``,!0),e.deprecated?(h(),k(`span`,Fc,`Deprecated`)):D(``,!0),e.type?(h(),k(`span`,Ic,[F(`code`,null,B(e.type),1)])):D(``,!0)]),e.defaultValue?(h(),k(`p`,Lc,[F(`code`,null,B(e.defaultValue),1)])):D(``,!0),t.$slots.default?(h(),k(`div`,Rc,[z(t.$slots,`default`)])):D(``,!0)],2))}}),Bc={class:`table-container`},Vc={class:`table-content`},Hc={key:0,class:`table-toolbar`},Uc={key:0,class:`table-title`},Wc=R({__name:`VPTable`,props:{title:{},align:{default:`left`},copy:{type:[Boolean,String]},maxContent:{type:Boolean},fullWidth:{type:Boolean},markdown:{}},setup(e){let t=u(`table`),n=E(()=>e.markdown?jt(e.markdown):``),[r,i]=mn(),[a,o]=mn(),{copy:s}=bn();function c(e){s(e===`md`?n.value:t.value?.innerHTML||``),e===`html`?i(!0):o(!0),setTimeout(()=>{e===`html`?i(!1):o(!1)},1500)}return(t,n)=>(h(),k(`div`,{class:l([`vp-table`,{[e.align]:!0,full:e.fullWidth}])},[F(`div`,Bc,[F(`div`,Vc,[e.copy?(h(),k(`div`,Hc,[e.copy===`all`||e.copy===`html`?(h(),k(`button`,{key:0,type:`button`,"aria-label":`Copy Table as HTML`,onClick:n[0]||=e=>c(`html`)},[F(`span`,{class:l(T(r)?`vpi-table-copied`:`vpi-table-copy`)},null,2),n[2]||=F(`span`,null,`HTML`,-1)])):D(``,!0),e.copy===`all`||e.copy===`md`?(h(),k(`button`,{key:1,type:`button`,"aria-label":`Copy Table as Markdown`,onClick:n[1]||=e=>c(`md`)},[F(`span`,{class:l(T(a)?`vpi-table-copied`:`vpi-table-copy`)},null,2),n[3]||=F(`span`,null,`Markdown`,-1)])):D(``,!0)])):D(``,!0),F(`div`,{ref:`table`,class:l([`table-inner`,{"max-content":e.maxContent}])},[z(t.$slots,`default`)],2)]),e.title?(h(),k(`p`,Uc,B(e.title),1)):D(``,!0)])],2))}}),Gc={class:`qrcode-content`},Kc=[`title`,`innerHTML`],qc=[`src`,`alt`,`title`],Jc={key:2,class:`qrcode-label`},Yc={key:0,class:`qrcode-info`},Xc={key:0,class:`qrcode-title`},Zc={key:1},Qc=[`href`],$c=[`innerHTML`],el=q(R({__name:`VPQRCode`,props:{title:{},text:{},width:{},mode:{},reverse:{type:Boolean,default:!1},align:{default:`left`},svg:{type:Boolean,default:!1},level:{},version:{},mask:{},margin:{default:2},scale:{default:4},light:{},dark:{}},setup(t){let n=Ie(),r=null,i=I(``),a=I(``),o=I(!1),s=E(()=>{let e=typeof t.width==`number`?t.width:t.width?Number.parseInt(t.width):void 0;return e?{"--vp-qrcode-size":`${e}px`}:void 0});function c(){if(o.value=!1,!t.text)return``;if(t.text===`.`)return o.value=!0,location.href.split(/[?#]/)[0];if(Oe(t.text))return o.value=!0,t.text.startsWith(`//`)?`${location.protocol}${t.text}`:t.text;if(t.text.startsWith(`/`)||t.text.startsWith(`./`)){let[e,...r]=t.text.split(/([?#])/),{notFound:i,path:a}=Ne(e,n.value.filePathRelative?`/${n.value.filePathRelative}`:void 0);return i?t.text:(o.value=!0,new URL(`${U(a)}${r.join(``)}`,location.href).toString())}return t.text}return P(async()=>{let n=(e,t)=>i.value=t;S(()=>[t.text,t.svg,t.level,t.version,t.mask,t.margin,t.scale,t.light,t.dark],async()=>{let o=c();if(a.value=o||``,!o){i.value=``;return}r??=(await W(async()=>{let{default:t}=await import(`./browser-ClGFbc2_.js`).then(t=>e(t.default,1));return{default:t}},__vite__mapDeps([9,2]))).default;let s={version:t.version,maskPattern:t.mask,errorCorrectionLevel:t.level?t.level.toUpperCase():`M`,width:300*Math.round(window.devicePixelRatio||1),margin:t.margin,scale:t.scale,color:{dark:t.dark,light:t.light}};t.svg?r.toString(o,{type:`svg`,...s},n):r.toDataURL(o,{type:`image/png`,...s},n)},{immediate:!0})}),p(()=>{r=null}),(e,n)=>i.value?(h(),k(`div`,{key:0,class:l([`vp-qrcode`,{card:t.mode===`card`,reverse:t.reverse,[t.align]:!0}])},[F(`div`,Gc,[t.svg?(h(),k(`div`,{key:0,class:`qrcode-svg`,style:v(s.value),title:a.value,innerHTML:i.value},null,12,Kc)):(h(),k(`img`,{key:1,class:`qrcode-img`,src:i.value,alt:a.value,title:a.value,style:v(s.value)},null,12,qc)),t.title&&t.mode!==`card`?(h(),k(`div`,Jc,B(t.title),1)):D(``,!0)]),t.mode===`card`?(h(),k(`div`,Yc,[t.title?(h(),k(`p`,Xc,B(t.title),1)):D(``,!0),a.value?(h(),k(`p`,Zc,[o.value?(h(),k(`a`,{key:0,href:a.value,rel:`noopener noreferrer`,target:`_blank`},B(a.value),9,Qc)):(h(),k(`span`,{key:1,innerHTML:a.value.replaceAll(`
|
||
`,`<br>`)},null,8,$c))])):D(``,!0)])):D(``,!0)],2)):D(``,!0)}}),[[`__scopeId`,`data-v-67aaff9a`]]),tl=`data-mark-mode`,nl=`lazy`,rl=`vp-mark-visible`,il=`data-vp-mark-bound`,al=`mark`,ol=`${al}[${il}="1"]`;function sl(e){if(typeof window>`u`)return;let t=document.documentElement;if(e!==nl){t.removeAttribute(tl);return}t.setAttribute(tl,nl);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(rl),e.removeAttribute(il),t.unobserve(e)}},{threshold:[0,.1,.25,.5],rootMargin:`8% 0px -8% 0px`}),n),a=()=>{let e=Array.from(document.querySelectorAll(al)).filter(e=>e instanceof HTMLElement&&!e.classList.contains(rl)&&e.getAttribute(il)!==`1`);if(e.length===0)return;let t=i();for(let n of e)n.setAttribute(il,`1`),t.observe(n)},o=()=>{r!==null&&cancelAnimationFrame(r),r=requestAnimationFrame(()=>{r=null,a()})},s=()=>{n&&(n.disconnect(),n=null,Array.from(document.querySelectorAll(ol)||[]).forEach(e=>{e.classList.contains(rl)||e.removeAttribute(il)}))};We(()=>{s(),o()})}var cl=t({default:()=>ll}),ll=je({enhance({router:e,app:t}){t.component(`VPCopyButton`,Ra),t.component(`Tabs`,Ga),t.component(`CodeTabs`,Qa),t.component(`VPEncryptSnippet`,_o),t.component(`PDFViewer`,Co),t.component(`VPVideoEmbed`,Eo),t.component(`CodePenViewer`,ko),t.component(`JSFiddleViewer`,jo),t.component(`ReplitViewer`,Fo),t.component(`CodeSandboxViewer`,Ho),t.component(`Plot`,Uo),t.component(`CodeRepl`,ds),t.component(`CanIUseViewer`,ms),t.component(`FileTreeNode`,vs),t.component(`VPCodeTree`,Cs),t.component(`ArtPlayer`,Ts),t.component(`AudioReader`,Ms),t.component(`VPDemoBasic`,Gs),t.component(`VPDemoNormal`,hc),t.component(`Annotation`,_c),t.component(`Abbreviation`,vc),t.component(`VPTimeline`,bc),t.component(`VPTimelineItem`,Ec),t.component(`VPCollapse`,Oc),t.component(`VPCollapseItem`,Mc),t.component(`VPField`,zc),t.component(`VPTable`,Wc),t.component(`VPQRCode`,el)},setup(){sl(`lazy`)}}),ul=(e,t)=>t===`json`?JSON.parse(e):Function(`\
|
||
let config,__chart_js_config__;
|
||
{
|
||
${e}
|
||
__chart_js_config__=config;
|
||
}
|
||
return __chart_js_config__;\
|
||
`)(),dl=R({name:`ChartJS`,props:{config:{type:String,required:!0},title:String,type:{type:String,default:`json`}},setup(e){let t=cn(),n=A(),r=s(),a=I(!1),o,c=()=>{o?.destroy(),o=null},l=async()=>{let{default:n}=await W(async()=>{let{default:e}=await import(`./auto-Q7BSAXIp.js`);return{default:e}},[]);n.defaults.borderColor=t.value?`#ccc`:`#36A2EB`,n.defaults.color=t.value?`#fff`:`#000`,n.defaults.maintainAspectRatio=!1,o=new n(r,ul(jt(e.config),e.type))};return P(()=>{gn(t,async()=>{c(),await m(),await l(),a.value=!0},{flush:`post`})}),p(c),()=>[e.title?i(`div`,{class:`chartjs-title`},decodeURIComponent(e.title)):null,a.value?null:i(It,{class:`chartjs-loading`,height:192}),i(`div`,{ref:n,class:`chartjs-wrapper`,style:{display:a.value?`block`:`none`}},i(`canvas`,{id:r,height:400}))]}}),fl={},pl=()=>fl,ml=(async()=>{}).constructor,hl=(e,t,n,r)=>t===`js`?ml(`echarts`,`myChart`,`\
|
||
let width,height,option,__echarts_config__;
|
||
{
|
||
${e}
|
||
__echarts_config__={width,height,option};
|
||
}
|
||
return __echarts_config__;
|
||
`)(n,r):Promise.resolve({option:JSON.parse(e)}),gl=R({name:`ECharts`,props:{config:{type:String,required:!0},title:String,type:{type:String,default:`json`}},setup(e){let t=pl(),n=A(),r=I(!1),a=null;K(`resize`,hn(()=>{a?.resize()},100));let o=()=>{a?.dispose(),a=null},s=async()=>{let r=await W(()=>import(`./echarts-BoQ6pJFx.js`),__vite__mapDeps([10,2]));t.isSetup||=(await t.setup?.(),!0),a=r.init(n.value);let{option:i,...o}=await hl(jt(e.config),e.type,r,a);a.resize(o),a.setOption({...t.option,...i})};return We(async e=>{e===`mounted`&&(await s(),r.value=!0)}),P(()=>{}),p(o),()=>[e.title?i(`div`,{class:`echarts-title`},decodeURIComponent(e.title)):null,i(`div`,{class:`echarts-wrapper`},[i(`div`,{ref:n,class:`echarts-container`}),r.value?null:i(It,{class:`echarts-loading`,height:360})])]}}),_l={x:0,y:0,"line-width":2,"line-length":40,"text-margin":8,"font-size":14,"font-color":`#8DA1AC`,"line-color":`#8DA1AC`,"element-color":`black`,fill:`white`,"yes-text":`Yes`,"no-text":`No`,"arrow-end":`block`,scale:1},vl={..._l,symbols:{start:{class:`start-element`,"font-color":`#fff`,fill:`#595959`,"line-width":0},end:{class:`end-element`,"font-color":`#fff`,fill:`#595959`,"line-width":0},operation:{class:`operation-element`,"font-color":`#fff`,fill:`#1890ff`,"line-width":0},inputoutput:{class:`inputoutput-element`,"font-color":`#fff`,fill:`#1890ff`,"line-width":0},subroutine:{class:`subroutine-element`,"font-color":`#fff`,fill:`#FF485E`,"element-color":`#fff`,"line-color":`red`},condition:{class:`condition-element`,"font-color":`#fff`,fill:`#FF485E`,"line-width":0},parallel:{class:`parallel-element`,"font-color":`#fff`,fill:`#1890ff`,"line-width":0}}},yl={..._l,"line-width":1,symbols:{start:{class:`start-element`,fill:`#ccc`,"line-color":`#5c6ac4`,"font-color":`#000`},end:{class:`end-element`,fill:`#ccc`,"line-color":`#5c6ac4`,"font-color":`#000`},operation:{class:`operation-element`,fill:`#f1f1f1`,"line-color":`#5c6ac4`,"font-color":`#000`},inputoutput:{class:`inputoutput-element`,fill:`#f1f1f1`,"line-color":`#5c6ac4`,"font-color":`#000`},subroutine:{class:`subroutine-element`,fill:`#f1f1f1`,"line-color":`#5c6ac4`,"font-color":`#000`},condition:{class:`condition-element`,fill:`#f1f1f1`,"line-color":`#5c6ac4`,"font-color":`#000`},parallel:{class:`parallel-element`,fill:`#f1f1f1`,"line-color":`#5c6ac4`,"font-color":`#000`}}},bl={ant:vl,vue:{..._l,symbols:{start:{class:`start-element`,"font-color":`#fff`,fill:`#2F495F`,"line-width":0},end:{class:`end-element`,"font-color":`#fff`,fill:`#2F495F`,"line-width":0},operation:{class:`operation-element`,"font-color":`#fff`,fill:`#00BC7D`,"line-width":0},inputoutput:{class:`inputoutput-element`,"font-color":`#fff`,fill:`#EB4D5D`,"line-width":0},subroutine:{class:`subroutine-element`,"font-color":`#fff`,fill:`#937AC4`,"element-color":`#fff`,"line-color":`red`},condition:{class:`condition-element`,"font-color":`#fff`,fill:`#FFB500`,"line-width":0},parallel:{class:`parallel-element`,"font-color":`#fff`,fill:`#2F495F`,"line-width":0}}},pie:yl},xl=e=>e<419?.8:e>1280?1:.9,Sl=R({name:`FlowChart`,props:{code:{type:String,required:!0},preset:{type:String,default:`vue`}},setup(e){let t=s(),{code:n,preset:r}=oe(e),a=A(),o=I(!1),c=I(1),l=null;K(`resize`,hn(()=>{if(l){let n=xl(window.innerWidth);c.value!==n&&(c.value=n,l.draw(t,{...bl[e.preset],scale:n}))}},100));let u=()=>{l?.clean(),l=null},d=async()=>{let{parse:r}=await W(async()=>{let{parse:e}=await import(`./flowchart-BVnu3vqj.js`);return{parse:e}},[]);l=r(jt(n.value)),c.value=xl(window.innerWidth),o.value=!0,l.draw(t,{...bl[e.preset],scale:c.value})};return We(async e=>{e===`mounted`&&await d()}),P(()=>{}),p(u),()=>[o.value?null:i(It,{class:`flowchart-loading`,height:192}),i(`div`,{ref:a,class:[`flowchart-wrapper`,e.preset],id:t,style:{display:o.value?`block`:`none`}})]}}),Cl=R({name:`MarkMap`,props:{content:{type:String,required:!0}},setup(e){let{content:t}=oe(e),n=A(),r=A(),a=I(!1),o=null;K(`resize`,hn(()=>{o?.fit()},100));let s=()=>{o?.destroy(),o=null},c=async()=>{let[{Transformer:t},i,{Toolbar:a}]=await Promise.all([W(()=>import(`./browser-WwJMLKOk.js`),__vite__mapDeps([11,2,12])),W(()=>import(`./dist-DEdkX3d7.js`),__vite__mapDeps([13,12])),W(()=>import(`./dist-uBuO409E.js`),[])]),{Markmap:s,deriveOptions:c,loadJS:l,loadCSS:u}=i,d=new t,{frontmatter:f,features:p,root:m}=d.transform(jt(e.content)),{styles:h,scripts:g}=d.getUsedAssets(p);await Promise.all([g?l(g,{getMarkmap:()=>i}):Promise.resolve(),h?u(h):Promise.resolve()]),o=s.create(r.value,c({maxWidth:240,...f?.markmap}));let{el:_}=a.create(o);await o.setData(m),await o.fit(),_.style.position=`absolute`,_.style.bottom=`0.5rem`,_.style.right=`0.5rem`,n.value.append(_)};return We(async e=>{e===`mounted`&&(await c(),a.value=!0)}),P(()=>{}),p(s),()=>i(`div`,{class:`markmap-wrapper`,ref:n},[i(`svg`,{ref:r,class:`markmap-svg`}),a.value?null:i(It,{class:`markmap-loading`,height:360})])}}),wl={},Tl=e=>{wl=e},El=()=>wl,Dl={useMaxWidth:!1},Ol=R({name:`Mermaid`,props:{code:{type:String,required:!0},title:String},setup(e){let t=s(),n=cn(),{themeVariables:r,...a}=El(),o=A(),c=E(()=>jt(e.code)),l=I(``),u=async()=>{let{default:e}=await W(async()=>{let{default:e}=await import(`./mermaid.esm.min-B_46Dzmj.js`);return{default:e}},__vite__mapDeps([14,3,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]));e.initialize({theme:n.value?`dark`:`default`,themeVariables:{dark:n.value,...Ce(r)?r(n.value):r},flowchart:Dl,sequence:Dl,journey:Dl,gantt:Dl,er:Dl,pie:Dl,...a,startOnLoad:!1}),l.value=(await e.render(t,c.value)).svg},d=()=>{let{body:e}=document,t=document.createElement(`div`);t.classList.add(`mermaid-preview`),t.innerHTML=l.value,e.append(t),t.addEventListener(`click`,()=>{t.remove()})},f=()=>{let n=Wt(l.value),r=document.createElement(`a`);r.setAttribute(`href`,n),r.setAttribute(`download`,`${e.title?jt(e.title):t}.svg`),r.click()};return P(()=>{gn(n,u,{flush:`post`})}),()=>[i(`div`,{class:`mermaid-actions`},[i(`button`,{class:`preview-button`,title:`preview`,innerHTML:`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1316 1024" fill="currentColor"><path d="M658.286 0C415.89 0 0 297.106 0 512c0 214.82 415.89 512 658.286 512 242.322 0 658.285-294.839 658.285-512S900.608 0 658.286 0zm0 877.714c-161.573 0-512-221.769-512-365.714 0-144.018 350.427-365.714 512-365.714 161.572 0 512 217.16 512 365.714s-350.428 365.714-512 365.714z"/><path d="M658.286 292.571a219.429 219.429 0 1 0 0 438.858 219.429 219.429 0 0 0 0-438.858zm0 292.572a73.143 73.143 0 1 1 0-146.286 73.143 73.143 0 0 1 0 146.286z"/></svg>`,onClick:d}),i(`button`,{class:`download-button`,title:`download`,innerHTML:`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" fill="currentColor"><path d="M828.976 894.125H190.189c-70.55 0-127.754-57.185-127.754-127.753V606.674c0-17.634 14.31-31.933 31.933-31.933h63.889c17.634 0 31.932 14.299 31.932 31.933v95.822c0 35.282 28.596 63.877 63.877 63.877h511.033c35.281 0 63.877-28.595 63.877-63.877v-95.822c0-17.634 14.298-31.933 31.943-31.933h63.878c17.635 0 31.933 14.299 31.933 31.933v159.7c0 70.566-57.191 127.751-127.754 127.751zM249.939 267.51c12.921-12.92 33.885-12.92 46.807 0l148.97 148.972V94.893c0-17.634 14.302-31.947 31.934-31.947h63.876c17.638 0 31.946 14.313 31.946 31.947v321.589l148.97-148.972c12.922-12.92 33.876-12.92 46.797 0l46.814 46.818c12.922 12.922 12.922 33.874 0 46.807L552.261 624.93c-1.14 1.138-21.664 13.684-42.315 13.693-20.877.01-41.88-12.542-43.021-13.693L203.122 361.135c-12.923-12.934-12.923-33.885 0-46.807l46.817-46.818z"/></svg>`,onClick:f})]),i(`div`,{ref:o,class:`mermaid-wrapper`},l.value?i(`div`,{class:`mermaid-content`,innerHTML:l.value}):i(It,{class:`mermaid-loading`,height:96}))]}}),kl=t({default:()=>Al}),Al=je({enhance:({app:e})=>{e.component(`ChartJS`,dl),e.component(`ECharts`,gl),e.component(`FlowChart`,Sl),e.component(`MarkMap`,Cl),e.component(`Mermaid`,Ol)}}),jl=t({}),Ml=(e,t)=>{e.classList.add(t)},Nl=(e,t)=>{e.classList.remove(t)},Pl=e=>{e?.remove()},Fl=(e,t,n)=>e<t?t:e>n?n:e,Il=e=>(-1+e)*100,Ll=(()=>{let e=[],t=()=>{let n=e.shift();n&&n(t)};return n=>{e.push(n),e.length===1&&t()}})(),Rl=e=>e.replace(/^-ms-/,`ms-`).replaceAll(/-([\da-z])/gi,(e,t)=>t.toUpperCase()),zl=(()=>{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=Rl(e);return t[r]??=n(r)},i=(e,t,n)=>{e.style[r(t)]=n};return(e,t)=>{for(let[n,r]of Et(t))fn(r)&&i(e,n,r)}})(),Bl={minimum:.08,easing:`ease`,speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:`[role="bar"]`,parent:`body`,template:`<div class="bar" role="bar"></div>`},Q={percent:null,isRendered:()=>!!document.querySelector(`#nprogress`),set:e=>{let{speed:t,easing:n}=Bl,r=Q.isStarted(),i=Fl(e,Bl.minimum,1);Q.percent=i===1?null:i;let a=Q.render(!r),o=a.querySelector(Bl.barSelector);return a.offsetWidth,Ll(e=>{zl(o,{transform:`translate3d(${Il(i)}%,0,0)`,transition:`all ${t}ms ${n}`}),i===1?(zl(a,{transition:`none`,opacity:`1`}),a.offsetWidth,setTimeout(()=>{zl(a,{transition:`all ${t}ms linear`,opacity:`0`}),setTimeout(()=>{Q.remove(),e()},t)},t)):setTimeout(()=>{e()},t)}),Q},isStarted:()=>typeof Q.percent==`number`,start:()=>{Q.percent||Q.set(0);let e=()=>{setTimeout(()=>{Q.percent&&(Q.trickle(),e())},Bl.trickleSpeed)};return Bl.trickle&&e(),Q},done:e=>!e&&!Q.percent?Q:Q.increase(.3+.5*Math.random()).set(1),increase:e=>{let{percent:t}=Q;return t?(t=Fl(t+(typeof e==`number`?e:(1-t)*Fl(Math.random()*t,.1,.95)),0,.994),Q.set(t)):Q.start()},trickle:()=>Q.increase(Math.random()*Bl.trickleRate),render:e=>{if(Q.isRendered())return document.querySelector(`#nprogress`);Ml(document.documentElement,`nprogress-busy`);let t=document.createElement(`div`);t.id=`nprogress`,t.innerHTML=Bl.template;let n=t.querySelector(Bl.barSelector),r=document.querySelector(Bl.parent);return zl(n,{transition:`all 0 linear`,transform:`translate3d(${e?`-100`:Il(Q.percent??0)}%,0,0)`}),r&&(r!==document.body&&Ml(r,`nprogress-custom-parent`),r.append(t)),t},remove:()=>{Nl(document.documentElement,`nprogress-busy`),Nl(document.querySelector(Bl.parent),`nprogress-custom-parent`),Pl(document.querySelector(`#nprogress`))}},Vl=()=>{P(()=>{let e=Te(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(e=>{t.has(e.path)||Q.start()}),e.afterEach(e=>{t.add(e.path),Q.done()})})},Hl=t({default:()=>Ul}),Ul=je({setup(){Vl()}}),Wl=I({}),Gl=Symbol(``),Kl=()=>b(Gl),ql=e=>{e.provide(Gl,Wl)},Jl=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}},Yl=`<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>`,Xl=(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}=On();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)})}})})},Zl=({selector:e,locales:t,download:n=!0,fullscreen:r=!0,scrollToClose:i=!0})=>{let a=Kl(),o=Ot(t),s=He(),c=E(()=>{let{photoSwipe:t}=s.value;return t===!1?null:xe(t)?t:un(e)?e.join(`, `):e}),l=E(()=>({...a.value,...o.value,download:n,fullscreen:r,scrollToClose:i})),u=null,d=0,f=null;K(`click`,async e=>{let t=e.target;if(!c.value||!u||!t.matches(c.value))return;d!==0&&f.destroy();let a=Date.now(),o=await u,s=[...document.querySelectorAll(c.value)],p=s.map(e=>({html:Yl,element:e,msrc:e.src}));f=new o({preloaderDelay:0,showHideAnimationType:`zoom`,...l.value,dataSource:p,index:s.indexOf(t),...i?{closeOnVerticalDrag:!0,wheelToZoom:!1}:{}}),d=a,Xl(f,{download:n,fullscreen:r}),f.init(),f.on(`destroy`,()=>{f=null,d=0}),s.map((e,t)=>Jl(e).then(e=>{d===a&&(p.splice(t,1,e),f?.refreshSlideContent(t))}))},{passive:!0}),K(`wheel`,()=>{l.value.scrollToClose&&f?.close()}),P(()=>{(`requestIdleCallback`in window?window.requestIdleCallback:setTimeout)(()=>{u=W(async()=>{let{default:e}=await import(`./photoswipe.esm-kAKAMgLH.js`);return{default:e}},[]).then(({default:e})=>e)})}),p(()=>{f?.destroy()})},Ql=t({default:()=>iu}),$l=`.vp-doc :not(a) > img:not([no-view],.no-view,.ignore)`,eu={"/":{closeTitle:`关闭`,downloadTitle:`下载图片`,fullscreenTitle:`切换全屏`,zoomTitle:`缩放`,arrowPrevTitle:`上一个 (左箭头)`,arrowNextTitle:`下一个 (右箭头)`},"/en/":{closeTitle:`Close`,downloadTitle:`Download Image`,fullscreenTitle:`Switch to fullscreen`,zoomTitle:`Zoom in/out`,arrowPrevTitle:`Prev (Arrow Left)`,arrowNextTitle:`Next (Arrow Right)`}},tu=!0,nu=!0,ru=!0,iu=je({enhance:({app:e})=>{ql(e)},setup:()=>{Zl({selector:$l,locales:eu,download:tu,fullscreen:nu,scrollToClose:ru})}}),au=t({default:()=>ou}),ou=je({enhance({app:e}){Jt(e)},setup(){let e=He();tn(Vt(E(()=>{let{watermark:t}=e.value;return $e(t)?{}:{content:`vuepress-theme-plume`}})),E(()=>{let{watermark:t}=e.value;return!!(t??!1)}))}}),su=I({provider:`Giscus`,comment:!0,repo:`pengzhanbo/vuepress-theme-plume`,repoId:`R_kgDOG_ebNA`,category:`docs-comment`,categoryId:`DIC_kwDOG_ebNM4Cd0uF`,mapping:`pathname`,reactionsEnabled:!0,inputPosition:`top`,darkTheme:`dark_protanopia`,lightTheme:`light_protanopia`}),cu=Symbol(``),lu=()=>b(cu),uu=lu,du=e=>{e.provide(cu,ie(su))},fu=`ar.be.bg.ca.cs.da.de.en.eo.es.eu.fa.fr.gr.hbs.he.hu.id.it.ja.kh.ko.nl.pl.pt.ro.ru.th.tr.uk.uz.vi.zh-CN.zh-HK.zh-TW`.split(`.`),pu=R({name:`GiscusComment`,props:{identifier:{type:String,required:!0},darkmode:Boolean},setup(e){let t=uu(),n=Le(),r=E(()=>!!(t.value.repo&&t.value.repoId&&t.value.category&&t.value.categoryId)),a=I(!1),o=E(()=>{if(fu.includes(n.value))return n.value;let e=n.value.split(`-`)[0];return fu.includes(e)?e:`en`}),s=E(()=>({repo:t.value.repo,repoId:t.value.repoId,category:t.value.category,categoryId:t.value.categoryId,lang:o.value,theme:e.darkmode?t.value.darkTheme||`dark`:t.value.lightTheme||`light`,mapping:t.value.mapping||`pathname`,term:e.identifier,inputPosition:t.value.inputPosition||`top`,reactionsEnabled:t.value.reactionsEnabled===!1?`0`:`1`,strict:t.value.strict===!1?`0`:`1`,loading:t.value.lazyLoading===!1?`eager`:`lazy`,emitMetadata:`0`}));return P(async()=>{await W(()=>import(`./giscus-p1Jl1hUr.js`),[]),a.value=!0}),()=>r.value?i(`div`,{id:`comment`,class:[`giscus-wrapper`,{"input-top":t.value.inputPosition!==`bottom`}]},a.value?i(`giscus-widget`,s.value):i(It)):null}}),mu=t({default:()=>gu}),hu=R({name:`CommentService`,props:{identifier:String,darkmode:Boolean},setup(e){let{frontmatter:t,page:n}=Ge(),r=lu(),a=E(()=>t.value.comment??r.value.comment??!0);return()=>i(pu,{class:`vp-comment`,"vp-comment":``,identifier:e.identifier??t.value.commentID??n.value.path,darkmode:e.darkmode,style:{display:a.value?`block`:`none`}})}}),gu=je({enhance:({app:e})=>{du(e),e.component(`CommentService`,hu)}}),_u=[`aria-label`],vu={class:`mini-search-button-container`},yu={class:`mini-search-button-placeholder`},bu=R({__name:`SearchButton`,props:{locales:{}},setup(e){let t=Mn(le(()=>e.locales));return(e,n)=>(h(),k(`button`,{type:`button`,class:`mini-search mini-search-button`,"aria-label":T(t).placeholder},[F(`span`,vu,[n[0]||=F(`span`,{class:`mini-search-search-icon vpi-mini-search`,"aria-label":`search icon`},null,-1),F(`span`,yu,B(T(t).placeholder),1)]),n[1]||=F(`span`,{class:`mini-search-button-keys`},[F(`kbd`,{class:`mini-search-button-key`}),F(`kbd`,{class:`mini-search-button-key`},`K`)],-1)],8,_u))}}),xu={class:`search-wrapper`},Su={id:`local-search`},Cu=q(R({__name:`Search`,props:{locales:{},options:{}},setup(e){let t=me(()=>W(()=>import(`./SearchBox-DzNVdj4d.js`),__vite__mapDeps([32,1,33,3,34,4,5,7]))),n=I(!1);Dn(`k`,e=>{(e.ctrlKey||e.metaKey)&&(e.preventDefault(),n.value=!0)}),Dn(`/`,e=>{r(e)||(e.preventDefault(),n.value=!0)});function r(e){let t=e.target,n=t.tagName;return t.isContentEditable||n===`INPUT`||n===`SELECT`||n===`TEXTAREA`}return(r,i)=>(h(),k(`div`,xu,[n.value?(h(),L(T(t),{key:0,locales:e.locales,options:e.options,onClose:i[0]||=e=>n.value=!1},null,8,[`locales`,`options`])):D(``,!0),F(`div`,Su,[w(bu,{locales:e.locales,onClick:i[1]||=e=>n.value=!0},null,8,[`locales`])])]))}}),[[`__scopeId`,`data-v-62419745`]]),wu=t({default:()=>Du}),Tu={"/":{placeholder:`搜索文档`,resetButtonTitle:`重置搜索`,backButtonTitle:`关闭`,noResultsText:`无搜索结果:`,footer:{selectText:`选择`,selectKeyAriaLabel:`输入`,navigateText:`切换`,navigateUpKeyAriaLabel:`向上`,navigateDownKeyAriaLabel:`向下`,closeText:`关闭`,closeKeyAriaLabel:`退出`}},"/en/":{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`}}},Eu={},Du=je({enhance({app:e}){e.component(`SearchBox`,e=>i(Cu,{locales:Tu,options:Eu,...e}))}}),Ou={provider:`github`,pattern:{commit:`:repo/commit/:hash`,issue:`:repo/issues/:issue`,tag:`:repo/releases/tag/:tag`},repo:`https://github.com/pengzhanbo/vuepress-theme-plume`},ku=(e,t)=>!e||we(e)?e:t===`github`?`https://github.com/${e}`:t===`gitee`?`https://gitee.com/${e}`:e,Au=/#(\d+)/g,ju=(e=!0)=>{let{frontmatter:t,lang:n,page:r}=Ge(),{pattern:i={},provider:a}=Ou,o=ku(Ou.repo,a);return E(()=>{if(t.value.changelog===!1||!M(e))return[];let a=new Intl.DateTimeFormat(n.value,{dateStyle:`short`});return(r.value.git?.changelog??[]).map(e=>{let t=Object.assign({date:a.format(e.time)},e);return i.issue&&o&&(t.message=t.message.replace(Au,(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})})},Mu=(e=!0)=>{let{lang:t,page:n}=Ge(),r=on();return E(()=>{if(!M(e))return null;let i=n.value.git?.updatedTime??n.value.git?.changelog?.[0].time;if(!i)return null;let a=new Date(i);return{date:a,text:new Intl.DateTimeFormat(t.value,{dateStyle:`short`,timeStyle:`short`}).format(i),iso:a.toISOString(),locale:r.value.latestUpdateAt}})},Nu=R({name:`GitChangelog`,props:{title:String,headerLevel:{type:Number,default:2}},setup(e){let t=ju(),n=on(),r=Mu(),[a,o]=mn(),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(Pt,{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}}),Pu=t({default:()=>Fu}),Fu={enhance:({app:e})=>{e.component(`GitContributors`,et),e.component(`GitChangelog`,Nu)}},$=q(R({__name:`VPBadge`,props:{text:{},type:{default:`tip`},color:{},bgColor:{},borderColor:{default:`transparent`}},setup(e){let t=E(()=>e.color||e.bgColor?{color:e.color,backgroundColor:e.bgColor,borderColor:e.borderColor}:{});return(n,r)=>(h(),k(`span`,{class:l([`vp-badge`,e.type]),style:v(t.value)},[z(n.$slots,`default`,{},()=>[j(B(e.text),1)],!0)],6))}}),[[`__scopeId`,`data-v-52c8341f`]]),Iu={class:`vp-card-wrapper`},Lu={key:0,class:`title`},Ru=[`innerHTML`],zu={class:`body`},Bu=q(R({__name:`VPCard`,props:{title:{},icon:{default:``}},setup(e){let t=E(()=>{if(typeof e.icon==`string`&&e.icon?.[0]===`{`)try{return JSON.parse(e.icon)}catch{}return e.icon});return(n,r)=>(h(),k(`article`,Iu,[z(n.$slots,`title`,{},()=>[e.title||e.icon?(h(),k(`header`,Lu,[e.icon?(h(),L(J,{key:0,name:t.value},null,8,[`name`])):D(``,!0),e.title?(h(),k(`span`,{key:1,class:`text`,innerHTML:e.title},null,8,Ru)):D(``,!0)])):D(``,!0)],!0),F(`section`,zu,[z(n.$slots,`default`,{},void 0,!0)])]))}}),[[`__scopeId`,`data-v-9e4a39ac`]]),Vu=q(R({__name:`VPCardGrid`,props:{cols:{}},setup(e){let t=En(`(min-width: 768px)`),n=En(`(min-width: 960px)`),r=I(1);function i(){let t={sm:1,md:2,lg:2};if(!e.cols)return t;if(typeof e.cols==`number`||typeof e.cols==`string`){let t=Number(e.cols);return{sm:t,md:t,lg:t}}return{...t,...M(e.cols)}}function a(){let e=i();return n.value?e.lg:t.value?e.md:e.sm}return S([t,n,()=>e.cols],()=>{r.value=a()}),P(()=>{r.value=a()}),(e,t)=>(h(),k(`div`,{class:l([`vp-card-grid`,[`cols-${r.value}`]]),style:v({gridTemplateColumns:`repeat(${r.value}, 1fr)`})},[z(e.$slots,`default`,{},void 0,!0)],6))}}),[[`__scopeId`,`data-v-fe88c5e5`]]),Hu=R({__name:`VPCardMasonry`,props:{cols:{default:()=>({sm:2,md:2,lg:3})},gap:{default:16}},setup(e){let t=de(),i=s(),o=I(3),c=En(`(min-width: 640px)`),u=En(`(min-width: 960px)`),d=E(()=>{let e=t.default?.();return(Array.isArray(e)?e:[e]).map((e,t)=>ne(fe(e,a(e.props??{},{class:`masonry-${i}-${t}`}))))});function f(){let t=1;typeof e.cols==`number`?t=e.cols:typeof e.cols==`object`&&(t=u.value?e.cols.lg||3:c.value?e.cols.md||2:e.cols.sm||2),o.value=Number(t)}let p=A([]),g=A();async function y(){if(await m(),!g.value)return;let t=Array.from({length:o.value},()=>[]),n=Array.from({length:o.value},()=>0);for(let r=0;r<d.value.length;r++){let a=d.value[r],o=g.value.querySelector(`.masonry-${i}-${r}`)?.offsetHeight??0,s=n.indexOf(Math.min(...n));t[s].push(a),n[s]+=o+e.gap}p.value=t}return P(()=>{S([c,u,()=>e.cols],f,{immediate:!0}),y();let t=hn(y);S([d,o],t,{flush:`post`}),Cn(g,t)}),(t,a)=>{let s=r(`ClientOnly`);return h(),k(`div`,{ref_key:`masonry`,ref:g,class:l([`vp-card-masonry`,[`cols-${o.value}`]]),style:v({"grid-gap":`${e.gap}px`,"--card-masonry-cols":o.value}),"data-allow-mismatch":``},[w(s,null,{default:n(()=>[(h(!0),k(N,null,_(p.value,(t,n)=>(h(),k(`div`,{key:`${T(i)}-${n}`,class:`card-masonry-item`,style:v({gap:`${e.gap}px`})},[(h(!0),k(N,null,_(t,e=>(h(),L(x(e),{key:e.props.class}))),128))],4))),128))]),_:1})],6)}}}),Uu={class:`image-container`},Wu=[`src`,`alt`],Gu={key:0,class:`image-info`},Ku={key:0,class:`title`},qu=[`href`],Ju={key:1},Yu={key:1,class:`copyright`},Xu={key:0},Zu={key:1},Qu={key:2},$u={key:2,class:`description`},ed=q(R({__name:`VPImageCard`,props:{image:{},title:{},description:{},href:{},author:{},date:{},width:{},center:{type:Boolean}},setup(e){let t=Me(),n=E(()=>{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=E(()=>({width:e.width?String(Number(e.width))===String(e.width)?`${e.width}px`:e.width:void 0}));return(t,i)=>(h(),k(`div`,{class:l([`vp-image-card`,{center:e.center}]),style:v(r.value)},[F(`div`,Uu,[F(`img`,{src:T(U)(e.image),alt:e.title,loading:`lazy`},null,8,Wu),e.title||e.author||n.value||e.description?(h(),k(`div`,Gu,[e.title?(h(),k(`h3`,Ku,[e.href?(h(),k(`a`,{key:0,href:e.href,target:`_blank`,rel:`noopener noreferrer`,class:`no-icon`},B(e.title),9,qu)):(h(),k(`span`,Ju,B(e.title),1))])):D(``,!0),e.author||e.date?(h(),k(`p`,Yu,[e.author?(h(),k(`span`,Xu,B(e.author),1)):D(``,!0),e.author&&n.value?(h(),k(`span`,Zu,` | `)):D(``,!0),n.value?(h(),k(`span`,Qu,B(n.value),1)):D(``,!0)])):D(``,!0),e.description?(h(),k(`p`,$u,B(e.description),1)):D(``,!0)])):D(``,!0)])],6))}}),[[`__scopeId`,`data-v-4975d01c`]]),td={class:`vp-link-card`},nd={class:`body`},rd=[`innerHTML`],id=[`innerHTML`],ad=q(R({__name:`VPLinkCard`,props:{href:{},title:{},icon:{},description:{},target:{},rel:{}},setup(e){return(t,r)=>(h(),k(`div`,td,[F(`span`,nd,[w(Y,a({href:e.href,"no-icon":``,class:`link no-icon`},{target:e.target,rel:e.rel}),{default:n(()=>[z(t.$slots,`title`,{},()=>[e.icon?(h(),L(J,{key:0,name:e.icon},null,8,[`name`])):D(``,!0),e.title?(h(),k(`span`,{key:1,class:`text`,innerHTML:e.title},null,8,rd)):D(``,!0)],!0)]),_:3},16,[`href`]),z(t.$slots,`default`,{},()=>[e.description?(h(),k(`p`,{key:0,innerHTML:e.description},null,8,id)):D(``,!0)],!0)]),r[0]||=F(`span`,{class:`vpi-arrow-right`},null,-1)]))}}),[[`__scopeId`,`data-v-bc409aac`]]),od=R({__name:`VPHomeBox`,props:{type:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{},containerClass:{}},setup(e){let t=kt(),n=E(()=>{if(!e.backgroundImage)return null;let n=typeof e.backgroundImage==`string`?e.backgroundImage:e.backgroundImage[t.value?`dark`:`light`]??e.backgroundImage.light;return n?{"background-image":`url(${we(n)?e.backgroundImage:U(n)})`,"background-size":`cover`,"background-position":`center`,"background-repeat":`no-repeat`,"background-attachment":e.backgroundAttachment||``}:null}),r=E(()=>l(e.containerClass||``));return(t,i)=>(h(),k(`div`,{class:l([`vp-home-box`,{full:e.full}]),style:v(n.value)},[z(t.$slots,`before`),F(`div`,{class:l([`container`,r.value])},[z(t.$slots,`default`)],2),z(t.$slots,`after`)],6))}}),sd=[`aria-checked`],cd={class:`check`},ld={key:0,class:`icon`},ud=q(R({__name:`VPSwitch`,props:{ariaChecked:{type:Boolean}},setup(e){return(t,n)=>(h(),k(`button`,{class:`vp-switch`,type:`button`,role:`switch`,"aria-checked":e.ariaChecked??!1},[F(`span`,cd,[t.$slots.default?(h(),k(`span`,ld,[z(t.$slots,`default`,{},void 0,!0)])):D(``,!0)])],8,sd))}}),[[`__scopeId`,`data-v-36bbbf22`]]),dd=q(R({__name:`VPSwitchAppearance`,setup(e){let t=I(!1),{theme:r,isDark:i}=G();g(()=>{t.value=i.value});let a=E(()=>{let e=r.value.transition,t=typeof e==`object`?e:{};return e===!1||t.appearance===!1?!1:typeof t.appearance==`string`?t.appearance:`fade`});function o(){return window.matchMedia(`(prefers-reduced-motion: reduce)`).matches}let s=b(`toggle-appearance`,async({clientX:e,clientY:t})=>{if(!an()||a.value===!1||o()){i.value=!i.value;return}await document.startViewTransition(async()=>{i.value=!i.value,await m()}).ready;let{keyframes:n,duration:r}=Yt(e,t,a.value,i.value);document.documentElement.animate(n,{duration:r,easing:`ease-in`,fill:`forwards`,pseudoElement:`::view-transition-${i.value?`old`:`new`}(root)`})}),c=I(``);return g(()=>{c.value=i.value?r.value.lightModeSwitchTitle||`Switch to light theme`:r.value.darkModeSwitchTitle||`Switch to dark theme`}),(e,r)=>(h(),L(ud,{class:`vp-switch-appearance`,title:c.value,"aria-checked":t.value,onClick:T(s)},{default:n(()=>[...r[0]||=[F(`span`,{class:`vpi-sun sun`},null,-1),F(`span`,{class:`vpi-moon moon`},null,-1)]]),_:1},8,[`title`,`aria-checked`,`onClick`]))}}),[[`__scopeId`,`data-v-cbe77d87`]]),fd={key:0,class:`vp-navbar-appearance`},pd=q(R({__name:`VPNavBarAppearance`,setup(e){let{theme:t}=G();return(e,n)=>T(t).appearance&&T(t).appearance!==`force-dark`?(h(),k(`div`,fd,[w(dd)])):D(``,!0)}}),[[`__scopeId`,`data-v-17780d44`]]),md={class:`vp-menu-link`},hd=q(R({__name:`VPMenuLink`,props:{item:{}},setup(e){let{page:t}=G();return(r,i)=>(h(),k(`div`,md,[w(Y,{class:l({active:T(ut)(T(t).path,e.item.activeMatch||T(Ve)(e.item.link),!!e.item.activeMatch)}),href:e.item.link},{default:n(()=>[e.item.icon?(h(),L(J,{key:0,name:e.item.icon},null,8,[`name`])):D(``,!0),j(` `+B(e.item.text)+` `,1),e.item.badge?(h(),L($,a({key:1,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):D(``,!0)]),_:1},8,[`class`,`href`])]))}}),[[`__scopeId`,`data-v-e06ddb34`]]),gd={class:`vp-menu-group`},_d={key:0,class:`title`},vd=[`textContent`],yd=q(R({__name:`VPMenuGroup`,props:{text:{},icon:{},items:{}},setup(e){return(t,n)=>(h(),k(`div`,gd,[e.text?(h(),k(`p`,_d,[e.icon?(h(),L(J,{key:0,name:e.icon},null,8,[`name`])):D(``,!0),F(`span`,{textContent:B(e.text)},null,8,vd)])):D(``,!0),(h(!0),k(N,null,_(e.items,e=>(h(),k(N,null,[`link`in e?(h(),L(hd,{key:e?.link,item:e},null,8,[`item`])):D(``,!0)],64))),256))]))}}),[[`__scopeId`,`data-v-6c770283`]]),bd={class:`vp-menu`},xd={key:0,class:`items`},Sd=q(R({__name:`VPMenu`,props:{items:{}},setup(e){return(t,n)=>(h(),k(`div`,bd,[e.items?(h(),k(`div`,xd,[(h(!0),k(N,null,_(e.items,e=>(h(),k(N,{key:e.text},[`link`in e?(h(),L(hd,{key:0,item:e},null,8,[`item`])):(h(),L(yd,{key:1,text:e.text,items:e.items,icon:e.icon},null,8,[`text`,`items`,`icon`]))],64))),128))])):D(``,!0),z(t.$slots,`default`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-f3964f32`]]),Cd=[`aria-expanded`,`aria-label`],wd={key:0,class:`text`},Td=[`innerHTML`],Ed={key:1,class:`vpi-more-horizontal icon`},Dd={class:`menu`},Od=q(R({__name:`VPFlyout`,props:{prefixIcon:{},icon:{},button:{},label:{},items:{},badge:{}},setup(e){let t=I(!1),r=I();yt({el:r,onBlur:i});function i(){t.value=!1}return(i,o)=>(h(),k(`div`,{ref_key:`el`,ref:r,class:`vp-flyout`,onMouseenter:o[1]||=e=>t.value=!0,onMouseleave:o[2]||=e=>t.value=!1,onFocus:o[3]||=e=>t.value=!0,onBlur:o[4]||=e=>t.value=!1},[F(`button`,{type:`button`,class:`button`,"aria-haspopup":`true`,"aria-expanded":t.value,"aria-label":e.label,onClick:o[0]||=e=>t.value=!t.value},[e.button||e.icon?(h(),k(`span`,wd,[e.prefixIcon?(h(),L(J,{key:0,name:e.prefixIcon},null,8,[`name`])):D(``,!0),e.icon?(h(),k(`span`,{key:1,class:l([`option-icon`,[e.icon]])},null,2)):D(``,!0),e.button?(h(),k(`span`,{key:2,innerHTML:e.button},null,8,Td)):D(``,!0),e.badge?(h(),L($,a({key:3,class:`vp-menu-badge`},typeof e.badge==`string`?{text:e.badge}:e.badge),null,16)):D(``,!0),o[5]||=F(`span`,{class:`vpi-chevron-down text-icon`},null,-1)])):(h(),k(`span`,Ed))],8,Cd),F(`div`,Dd,[w(Sd,{items:e.items},{default:n(()=>[z(i.$slots,`default`,{},void 0,!0)]),_:3},8,[`items`])])],544))}}),[[`__scopeId`,`data-v-15bfbb59`]]),kd=[`href`,`aria-label`,`title`],Ad=q(R({__name:`VPSocialLink`,props:{icon:{},link:{},ariaLabel:{}},setup(e){let t=E(()=>{if(typeof e.icon==`string`){let t=Gt[e.icon]||e.icon;return t.includes(`:`)?t:`simple-icons:${t}`}return e.icon}),n=E(()=>e.ariaLabel?e.ariaLabel:typeof e.icon==`string`?e.icon.includes(`:`)?e.icon.split(`:`)[1]:e.icon:e.icon.name);return(r,i)=>(h(),k(`a`,{class:`vp-social-link no-icon`,href:e.link,"aria-label":n.value,title:n.value,target:`_blank`,rel:`noopener`},[w(J,{name:t.value},null,8,[`name`])],8,kd))}}),[[`__scopeId`,`data-v-c5bc2a09`]]),jd={class:`vp-social-links`},Md=q(R({__name:`VPSocialLinks`,props:{links:{}},setup(e){return(t,n)=>(h(),k(`div`,jd,[(h(!0),k(N,null,_(e.links,({link:e,icon:t})=>(h(),L(Ad,{key:e,icon:t,link:e},null,8,[`icon`,`link`]))),128))]))}}),[[`__scopeId`,`data-v-5dc0805d`]]),Nd={key:0,class:`group translations`},Pd={class:`trans-title`},Fd={key:1,class:`group appearance`},Id={class:`item appearance`},Ld={class:`label`},Rd={class:`appearance-action`},zd={key:2,class:`group social`},Bd={class:`item social-links`},Vd=q(R({__name:`VPNavBarExtra`,setup(e){let{theme:t}=G(),{localeLinks:r,currentLang:i}=ht(),a=E(()=>{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}),o=E(()=>r.value.length&&i.value.text||t.value.appearance||a.value?.length);return(e,s)=>o.value?(h(),L(Od,{key:0,class:`vp-navbar-extra`,label:`extra navigation`},{default:n(()=>[T(r).length&&T(i).text?(h(),k(`div`,Nd,[F(`p`,Pd,B(T(i).text),1),(h(!0),k(N,null,_(T(r),e=>(h(),L(hd,{key:e.link,item:e},null,8,[`item`]))),128))])):D(``,!0),T(t).appearance&&T(t).appearance!==`force-dark`?(h(),k(`div`,Fd,[F(`div`,Id,[F(`p`,Ld,B(T(t).appearanceText||`Appearance`),1),F(`div`,Rd,[w(dd)])])])):D(``,!0),a.value?(h(),k(`div`,zd,[F(`div`,Bd,[w(Md,{class:`social-links-list`,links:a.value},null,8,[`links`])])])):D(``,!0)]),_:1})):D(``,!0)}}),[[`__scopeId`,`data-v-7e94ae84`]]),Hd=[`aria-expanded`],Ud=q(R({__name:`VPNavBarHamburger`,props:{active:{type:Boolean}},emits:[`click`],setup(e){return(t,n)=>(h(),k(`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]||=[F(`span`,{class:`container`},[F(`span`,{class:`top`}),F(`span`,{class:`middle`}),F(`span`,{class:`bottom`})],-1)]],10,Hd))}}),[[`__scopeId`,`data-v-2122c19e`]]),Wd=R({__name:`VPNavBarMenuGroup`,props:{item:{}},setup(e){let{page:t}=G();function n(r){return`link`in r?ut(t.value.path,Ve(r.link),!!e.item.activeMatch):r.items.some(n)}let r=E(()=>n(e.item));return(n,i)=>(h(),L(Od,{class:l([`vp-navbar-menu-group`,{active:T(ut)(T(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`]))}}),Gd=[`innerHTML`],Kd=q(R({__name:`VPNavBarMenuLink`,props:{item:{}},setup(e){let{page:t}=G();return(r,i)=>(h(),L(Y,{class:l([`navbar-menu-link`,{active:T(ut)(T(t).path,e.item.activeMatch||T(Ve)(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:n(()=>[e.item.icon?(h(),L(J,{key:0,name:e.item.icon},null,8,[`name`])):D(``,!0),F(`span`,{innerHTML:e.item.text},null,8,Gd),e.item.badge?(h(),L($,a({key:1,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):D(``,!0)]),_:1},8,[`class`,`href`,`no-icon`,`target`,`rel`]))}}),[[`__scopeId`,`data-v-29cf8989`]]),qd={key:0,"aria-labelledby":`main-nav-aria-label`,class:`vp-navbar-menu`},Jd=q(R({__name:`VPNavBarMenu`,setup(e){let t=mt();return(e,n)=>T(t).length?(h(),k(`nav`,qd,[n[0]||=F(`span`,{id:`main-nav-aria-label`,class:`visually-hidden`},`Main Navigation`,-1),(h(!0),k(N,null,_(T(t),e=>(h(),k(N,{key:e.text},[`link`in e?(h(),L(Kd,{key:0,item:e},null,8,[`item`])):(h(),L(Wd,{key:1,item:e},null,8,[`item`]))],64))),128))])):D(``,!0)}}),[[`__scopeId`,`data-v-b42927e7`]]),Yd={},Xd={class:`vp-navbar-search`};function Zd(e,t){let n=r(`SearchBox`);return h(),k(`div`,Xd,[w(n)])}var Qd=q(Yd,[[`render`,Zd]]),$d=q(R({__name:`VPNavBarSocialLinks`,setup(e){let{theme:t}=G(),n=E(()=>{let e=t.value.navbarSocialInclude??[];return e.length?t.value.social?.filter(({icon:t})=>typeof t==`string`?e.includes(t):t.name?e.includes(t.name):!1):t.value.social});return(e,t)=>n.value?(h(),L(Md,{key:0,class:`vp-navbar-social-links`,links:n.value},null,8,[`links`])):D(``,!0)}}),[[`__scopeId`,`data-v-ba70645a`]]),ef=[`src`,`alt`],tf=q(R({inheritAttrs:!1,__name:`VPImage`,props:{image:{},alt:{}},setup(e){let t=E(()=>!e.image||typeof e.image==`string`||!e.image.width||!e.image.height?``:{width:wt(e.image.width),height:wt(e.image.height)});return(n,i)=>{let o=r(`VPImage`,!0);return e.image?(h(),k(N,{key:0},[typeof e.image==`string`||`src`in e.image?(h(),k(`img`,a({key:0,class:`vp-image`,style:t.value},typeof e.image==`string`?n.$attrs:{...e.image,...n.$attrs},{src:T(U)(typeof e.image==`string`?e.image:e.image.src),alt:e.alt??(typeof e.image==`string`?``:e.image.alt||``)}),null,16,ef)):(h(),k(N,{key:1},[w(o,a({class:`dark`,image:e.image.dark,alt:e.image.alt},n.$attrs),null,16,[`image`,`alt`]),w(o,a({class:`light`,image:e.image.light,alt:e.image.alt},n.$attrs),null,16,[`image`,`alt`])],64))],64)):D(``,!0)}}}),[[`__scopeId`,`data-v-414baac9`]]),nf=q(R({__name:`VPNavBarTitle`,setup(e){let{theme:t,site:r}=G(),{hasSidebar:i}=tt(),a=ke(),{isSidebarCollapsed:o}=xt();return(e,s)=>(h(),k(`div`,{class:l([`vp-navbar-title`,{"has-sidebar":T(i)&&!T(o)}])},[w(Y,{class:`title`,href:T(t).home??T(a),"no-icon":``},{default:n(()=>[z(e.$slots,`nav-bar-title-before`,{},void 0,!0),T(t).logo?(h(),L(tf,{key:0,class:`logo`,image:{light:T(t).logo,dark:T(t).logoDark||T(t).logo}},null,8,[`image`])):D(``,!0),F(`span`,null,B(T(r).title),1),z(e.$slots,`nav-bar-title-after`,{},void 0,!0)]),_:3},8,[`href`])],2))}}),[[`__scopeId`,`data-v-f77fe1b1`]]),rf={class:`items`},af={class:`title`},of=q(R({__name:`VPNavBarTranslations`,setup(e){let{theme:t}=G(),{currentLang:r,localeLinks:i}=ht();return(e,a)=>T(i).length&&T(r).text?(h(),L(Od,{key:0,class:`vp-navbar-translations`,icon:`vpi-languages`,label:T(t).selectLanguageText||`Change Language`},{default:n(()=>[F(`div`,rf,[F(`p`,af,B(T(r).text),1),(h(!0),k(N,null,_(T(i),e=>(h(),L(hd,{key:e.link,item:e},null,8,[`item`]))),128))])]),_:1},8,[`label`])):D(``,!0)}}),[[`__scopeId`,`data-v-e0a18246`]]),sf={class:`wrapper`},cf={class:`container`},lf={class:`title`},uf={class:`content`},df={class:`content-body`},ff=q(R({__name:`VPNavBar`,props:{isScreenOpen:{type:Boolean}},emits:[`toggleScreen`],setup(e){let{y:t}=kn(),{hasSidebar:r,isHome:i}=tt(),{isSidebarCollapsed:a}=xt(),o=I({});return g(()=>{o.value={"has-sidebar":r.value&&!a.value,home:i.value,top:t.value===0,"screen-open":e.isScreenOpen}}),(t,r)=>(h(),k(`div`,{class:l([`vp-navbar`,o.value]),"vp-navbar":``},[F(`div`,sf,[F(`div`,cf,[F(`div`,lf,[w(nf,null,{"nav-bar-title-before":n(()=>[z(t.$slots,`nav-bar-title-before`,{},void 0,!0)]),"nav-bar-title-after":n(()=>[z(t.$slots,`nav-bar-title-after`,{},void 0,!0)]),_:3})]),F(`div`,uf,[F(`div`,df,[z(t.$slots,`nav-bar-content-before`,{},void 0,!0),w(Qd,{class:`search`}),z(t.$slots,`nav-bar-menu-before`,{},void 0,!0),w(Jd,{class:`menu`}),z(t.$slots,`nav-bar-menu-after`,{},void 0,!0),w(of,{class:`translations`}),w(pd,{class:`appearance`}),w($d,{class:`social-links`}),w(Vd,{class:`extra`}),z(t.$slots,`nav-bar-content-after`,{},void 0,!0),w(Ud,{class:`hamburger`,active:e.isScreenOpen,onClick:r[0]||=e=>t.$emit(`toggleScreen`)},null,8,[`active`])])])])]),r[1]||=F(`div`,{class:`divider`},[F(`div`,{class:`divider-line`})],-1)],2))}}),[[`__scopeId`,`data-v-b90976a4`]]),pf={key:0,class:`vp-nav-screen-appearance`},mf={class:`text`},hf=q(R({__name:`VPNavScreenAppearance`,setup(e){let{theme:t}=G();return(e,n)=>T(t).appearance&&T(t).appearance!==`force-dark`?(h(),k(`div`,pf,[F(`p`,mf,B(T(t).appearanceText??`Appearance`),1),w(dd)])):D(``,!0)}}),[[`__scopeId`,`data-v-a92985c2`]]),gf=[`innerHTML`],_f=q(R({__name:`VPNavScreenMenuGroupLink`,props:{item:{}},setup(e){let t=b(`close-screen`);return(r,i)=>(h(),L(Y,{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:T(t)},{default:n(()=>[e.item.icon?(h(),L(J,{key:0,name:e.item.icon},null,8,[`name`])):D(``,!0),F(`span`,{innerHTML:e.item.text},null,8,gf),e.item.badge?(h(),L($,a({key:1,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):D(``,!0)]),_:1},8,[`href`,`target`,`rel`,`no-icon`,`onClick`]))}}),[[`__scopeId`,`data-v-186e98f5`]]),vf={class:`vp-nav-screen-menu-group-section`},yf={key:0,class:`title`},bf=q(R({__name:`VPNavScreenMenuGroupSection`,props:{icon:{},text:{},items:{}},setup(e){return(t,n)=>(h(),k(`div`,vf,[e.text?(h(),k(`p`,yf,[e.icon?(h(),L(J,{key:0,name:e.icon},null,8,[`name`])):D(``,!0),j(` `+B(e.text),1)])):D(``,!0),(h(!0),k(N,null,_(e.items,e=>(h(),L(_f,{key:e.text,item:e},null,8,[`item`]))),128))]))}}),[[`__scopeId`,`data-v-66cd5f8c`]]),xf=[`aria-controls`,`aria-expanded`],Sf={class:`button-text`},Cf=[`innerHTML`],wf=[`id`],Tf={class:`items`},Ef={key:1,class:`group`},Df=q(R({__name:`VPNavScreenMenuGroup`,props:{text:{},icon:{},badge:{},items:{}},setup(e){let t=I(!1),r=E(()=>`nav-screen-menu-group-${e.text.replace(` `,`-`).toLowerCase()}`);function i(){t.value=!t.value}return(o,s)=>(h(),k(`div`,{class:l([`vp-nav-screen-menu-group`,{open:t.value}])},[F(`button`,{class:`button`,"aria-controls":r.value,"aria-expanded":t.value,onClick:i},[F(`span`,Sf,[e.icon?(h(),L(J,{key:0,name:e.icon},null,8,[`name`])):D(``,!0),F(`span`,{innerHTML:e.text},null,8,Cf),e.badge?(h(),L($,a({key:1,class:`vp-menu-badge`},typeof e.badge==`string`?{text:e.badge}:e.badge),null,16)):D(``,!0)]),s[0]||=F(`span`,{class:`vpi-plus button-icon`},null,-1)],8,xf),w(T(Xt),null,{default:n(()=>[O(F(`div`,{id:r.value,class:`vp-nav-screen-menu-group-container`},[F(`div`,Tf,[(h(!0),k(N,null,_(e.items,e=>(h(),k(N,{key:e.text},[`link`in e?(h(),k(`div`,{key:e.text,class:`item`},[w(_f,{item:e},null,8,[`item`])])):(h(),k(`div`,Ef,[w(bf,{text:e.text,items:e.items,icon:e.icon},null,8,[`text`,`items`,`icon`])]))],64))),128))])],8,wf),[[V,t.value]])]),_:1})],2))}}),[[`__scopeId`,`data-v-c384a284`]]),Of=[`innerHTML`],kf=q(R({__name:`VPNavScreenMenuLink`,props:{item:{}},setup(e){let t=b(`close-screen`);return(r,i)=>(h(),L(Y,{class:`vp-nav-screen-menu-link`,href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,onClick:T(t)},{default:n(()=>[e.item.icon?(h(),L(J,{key:0,name:e.item.icon},null,8,[`name`])):D(``,!0),F(`span`,{innerHTML:e.item.text},null,8,Of),e.item.badge?(h(),L($,a({key:1,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):D(``,!0)]),_:1},8,[`href`,`target`,`rel`,`no-icon`,`onClick`]))}}),[[`__scopeId`,`data-v-391a9580`]]),Af={key:0,class:`vp-nav-screen-menu`},jf=R({__name:`VPNavScreenMenu`,setup(e){let t=mt();return(e,n)=>T(t).length?(h(),k(`nav`,Af,[(h(!0),k(N,null,_(T(t),e=>(h(),k(N,{key:e.text},[`link`in e?(h(),L(kf,{key:0,item:e},null,8,[`item`])):(h(),L(Df,{key:1,text:e.text||``,items:e.items,icon:e.icon,badge:e.badge},null,8,[`text`,`items`,`icon`,`badge`]))],64))),128))])):D(``,!0)}}),Mf=R({__name:`VPNavScreenSocialLinks`,setup(e){let{theme:t}=G();return(e,n)=>T(t).social?(h(),L(Md,{key:0,class:`vp-nav-screen-social-links`,links:T(t).social},null,8,[`links`])):D(``,!0)}}),Nf={class:`vp-nav-screen-translations-container`},Pf={class:`list`},Ff=q(R({__name:`VPNavScreenTranslations`,setup(e){let{localeLinks:t,currentLang:r}=ht(),i=I(!1);function a(){i.value=!i.value}return(e,o)=>T(t).length&&T(r).text?(h(),k(`div`,{key:0,class:l([`vp-nav-screen-translations`,{open:i.value}])},[F(`button`,{class:`title`,onClick:a},[o[0]||=F(`span`,{class:`vpi-languages icon lang`},null,-1),j(` `+B(T(r).text)+` `,1),o[1]||=F(`span`,{class:`vpi-chevron-down icon chevron`},null,-1)]),w(T(Xt),null,{default:n(()=>[O(F(`div`,Nf,[F(`ul`,Pf,[(h(!0),k(N,null,_(T(t),e=>(h(),k(`li`,{key:e.link,class:`item`},[w(Y,{class:`link`,href:e.link},{default:n(()=>[j(B(e.text),1)]),_:2},1032,[`href`])]))),128))])],512),[[V,i.value]])]),_:1})],2)):D(``,!0)}}),[[`__scopeId`,`data-v-260cbbcf`]]),If={key:0,id:`navScreen`,class:`vp-nav-screen`},Lf={class:`container`},Rf=q(R({__name:`VPNavScreen`,props:{open:{type:Boolean}},setup(e){let t=yn($t?document.body:null);return(r,i)=>(h(),L(H,{name:`fade-in`,onEnter:i[0]||=e=>t.value=!0,onAfterLeave:i[1]||=e=>t.value=!1},{default:n(()=>[e.open?(h(),k(`div`,If,[F(`div`,Lf,[z(r.$slots,`nav-screen-content-before`,{},void 0,!0),z(r.$slots,`nav-screen-menu-before`,{},void 0,!0),w(jf,{class:`menu`}),z(r.$slots,`nav-screen-menu-after`,{},void 0,!0),w(Ff,{class:`translations`}),w(hf,{class:`appearance`}),w(Mf,{class:`social-links`}),z(r.$slots,`nav-screen-content-after`,{},void 0,!0)])])):D(``,!0)]),_:3}))}}),[[`__scopeId`,`data-v-aee34f80`]]),zf=q(R({__name:`VPNav`,setup(e){let{page:t,frontmatter:r}=G(),{isScreenOpen:i,closeScreen:a,toggleScreen:o}=pt(),s=[`posts`,`friends`,`posts-archives`,`posts-tags`,`posts-categories`],u=E(()=>s.includes(t.value.type)),d=E(()=>r.value.navbar!==!1);return c(`close-screen`,a),C(()=>{$t&&document.documentElement.classList.toggle(`hide-nav`,!d.value)}),(e,t)=>d.value?(h(),k(`header`,{key:0,class:l([`vp-nav`,{fixed:u.value}])},[w(ff,{"is-screen-open":T(i),onToggleScreen:T(o)},{"nav-bar-title-before":n(()=>[z(e.$slots,`nav-bar-title-before`,{},void 0,!0)]),"nav-bar-title-after":n(()=>[z(e.$slots,`nav-bar-title-after`,{},void 0,!0)]),"nav-bar-content-before":n(()=>[z(e.$slots,`nav-bar-content-before`,{},void 0,!0)]),"nav-bar-content-after":n(()=>[z(e.$slots,`nav-bar-content-after`,{},void 0,!0)]),"nav-bar-menu-before":n(()=>[z(e.$slots,`nav-bar-menu-before`,{},void 0,!0)]),"nav-bar-menu-after":n(()=>[z(e.$slots,`nav-bar-menu-after`,{},void 0,!0)]),_:3},8,[`is-screen-open`,`onToggleScreen`]),w(Rf,{open:T(i)},{"nav-screen-content-before":n(()=>[z(e.$slots,`nav-screen-content-before`,{},void 0,!0)]),"nav-screen-content-after":n(()=>[z(e.$slots,`nav-screen-content-after`,{},void 0,!0)]),"nav-screen-menu-before":n(()=>[z(e.$slots,`nav-screen-menu-before`,{},void 0,!0)]),"nav-screen-menu-after":n(()=>[z(e.$slots,`nav-screen-menu-after`,{},void 0,!0)]),_:3},8,[`open`])],2)):D(``,!0)}}),[[`__scopeId`,`data-v-f81e37e9`]]),Bf={key:0,class:`vp-backdrop`},Vf=q(R({__name:`VPBackdrop`,props:{show:{type:Boolean}},setup(e){return(t,r)=>(h(),L(H,{name:`fade-in`},{default:n(()=>[e.show?(h(),k(`div`,Bf)):D(``,!0)]),_:1}))}}),[[`__scopeId`,`data-v-02193079`]]),Hf={"aria-hidden":`true`},Uf=q(R({__name:`VPBackToTop`,setup(e){let t=A(),{height:r}=xn(t),{height:i}=vn();P(()=>{t.value=document.body});let{page:a}=G(),{y:o}=kn(),s=I(!1),c=E(()=>o.value/(r.value-i.value)*100),u=E(()=>`${Math.min(Math.round(c.value),100)||0}%`),d=E(()=>`calc(${Math.PI*c.value}% - ${4*Math.PI}px) calc(${Math.PI*100}% - ${4*Math.PI}px)`),f=E(()=>a.value.frontmatter.backToTop===!1||a.value.frontmatter.pageLayout===`home`&&a.value.frontmatter.config&&a.value.frontmatter.config.length<=1),p=E(()=>r.value<i.value?!1:o.value>i.value/2),m=null;function g(){m&&clearTimeout(m),m=setTimeout(()=>{s.value=!1},1e3)}S(o,()=>{s.value=!0,g()});function _(){window.scrollTo({top:0,behavior:`smooth`})}return(e,t)=>(h(),L(H,{name:`fade-in`},{default:n(()=>[O(F(`button`,{type:`button`,class:`vp-back-to-top`,"aria-label":`back to top`,onClick:_},[F(`span`,{class:l([`percent`,{show:s.value}]),"data-allow-mismatch":``},B(u.value),3),F(`span`,{class:l([`icon vpi-back-to-top`,{show:!s.value}])},null,2),(h(),k(`svg`,Hf,[F(`circle`,{cx:`50%`,cy:`50%`,"data-allow-mismatch":``,style:v({"stroke-dasharray":d.value})},null,4)]))],512),[[V,!f.value&&(p.value||s.value)]])]),_:1}))}}),[[`__scopeId`,`data-v-7a6b3799`]]),Wf=[`innerHTML`],Gf={class:`container`},Kf=[`innerHTML`],qf=R({__name:`VPBulletin`,setup(e){let t=Kt(`Bulletin`)?r(`Bulletin`):null,i=Kt(`BulletinContent`)?r(`BulletinContent`):null,{bulletin:a,showBulletin:o,enableBulletin:s,close:c}=Tt();return(e,r)=>(h(),L(H,{name:`fade-in-scale-up`},{default:n(()=>[T(t)&&T(s)&&T(o)?(h(),L(x(T(t)),{key:0,class:`vp-bulletin`})):T(a)&&T(s)&&T(o)?(h(),k(`div`,{key:1,class:l([`vp-bulletin preset`,{border:T(a).border??!0,[T(a).layout??`top-right`]:!0}])},[F(`button`,{type:`button`,class:`close`,onClick:r[0]||=(...e)=>T(c)&&T(c)(...e)},[...r[1]||=[F(`span`,{class:`vpi-close`},null,-1)]]),z(e.$slots,`bulletin-content`,{},()=>[T(a).title?(h(),k(`h2`,{key:0,innerHTML:T(a).title},null,8,Wf)):D(``,!0),F(`div`,Gf,[T(i)?(h(),L(x(T(i)),{key:0,class:`content vp-doc`})):T(a).content?(h(),k(`div`,{key:1,class:`content vp-doc`,innerHTML:T(a).content},null,8,Kf)):D(``,!0)])])],2)):D(``,!0)]),_:3}))}}),Jf={class:`container`},Yf={class:`content`},Xf={key:0,class:`hero-name`},Zf={key:1,class:`hero-tagline`},Qf={key:2,class:`hero-text`},$f={key:3,class:`actions`},ep=`https://api.pengzhanbo.cn/wallpaper/bing`,tp=q(R({__name:`VPHomeBanner`,props:{type:{},banner:{},bannerMask:{},hero:{},onlyOnce:{type:Boolean},full:{type:Boolean}},setup(e){let{isDark:t,frontmatter:n}=G(),r=E(()=>{let r=e.bannerMask??n.value.bannerMask;return typeof r==`object`?(t.value?r.dark:r.light)||0:r||0}),i=E(()=>{let t=e.banner??n.value.banner;return{"background-image":`url(${t?we(t)?t:U(t):ep})`}}),a=E(()=>e.hero?.name??n.value.hero?.name??`Plume`),o=E(()=>e.hero?.tagline??n.value.hero?.tagline??`A VuePress Theme`),s=E(()=>e.hero?.text??n.value.hero?.text),c=E(()=>e.hero?.actions??n.value.hero?.actions??[]);return(e,t)=>(h(),k(`div`,{class:`vp-home-banner`,style:v(i.value)},[F(`div`,{class:`banner-mask`,style:v({opacity:r.value})},null,4),F(`div`,Jf,[F(`div`,Yf,[a.value?(h(),k(`h2`,Xf,B(a.value),1)):D(``,!0),o.value?(h(),k(`p`,Zf,[t[0]||=F(`span`,{class:`line`},null,-1),t[1]||=j(),F(`span`,null,B(o.value),1)])):D(``,!0),s.value?(h(),k(`p`,Qf,B(s.value),1)):D(``,!0),c.value.length?(h(),k(`div`,$f,[(h(!0),k(N,null,_(c.value,e=>(h(),k(`div`,{key:e.link,class:`action`},[w(Nn,{tag:`a`,size:`medium`,theme:e.theme,text:e.text,href:e.link},null,8,[`theme`,`text`,`href`])]))),128))])):D(``,!0)])])],4))}}),[[`__scopeId`,`data-v-0c521d8a`]]),np=R({__name:`VPHomeCustom`,props:{type:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let t=e;return(e,r)=>(h(),L(od,a({class:`vp-home-custom`},t),{default:n(()=>[w(T(Ue),{class:`vp-doc`,"vp-content":``})]),_:1},16))}}),rp={class:`doc-hero-container`},ip={class:`doc-hero-main`},ap={class:`heading`},op=[`innerHTML`],sp=[`innerHTML`],cp=[`innerHTML`],lp={key:1,class:`actions`},up={class:`action`},dp={key:0,class:`image`},fp={class:`image-container`},pp=q(R({__name:`VPHomeDocHero`,props:{type:{},hero:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let t=e,n=E(()=>t.hero??{}),r=E(()=>n.value.actions??[]);return(e,t)=>(h(),k(`div`,{class:l([`vp-home-doc-hero`,{"has-image":n.value.image}])},[F(`div`,rp,[F(`div`,ip,[F(`h1`,ap,[n.value.name?(h(),k(`span`,{key:0,class:`name clip`,innerHTML:n.value.name},null,8,op)):D(``,!0),n.value.text?(h(),k(`span`,{key:1,class:`text`,innerHTML:n.value.text},null,8,sp)):D(``,!0)]),n.value.tagline?(h(),k(`p`,{key:0,class:`tagline`,innerHTML:n.value.tagline},null,8,cp)):D(``,!0),r.value.length?(h(),k(`div`,lp,[F(`div`,up,[(h(!0),k(N,null,_(r.value,e=>(h(),L(Nn,{key:e.link,tag:`a`,size:`medium`,theme:e.theme,text:e.text,href:e.link,target:e.target,rel:e.rel,icon:e.icon,"suffix-icon":e.suffixIcon},null,8,[`theme`,`text`,`href`,`target`,`rel`,`icon`,`suffix-icon`]))),128))])])):D(``,!0)]),n.value.image?(h(),k(`div`,dp,[F(`div`,fp,[t[0]||=F(`div`,{class:`image-bg`},null,-1),z(e.$slots,`home-doc-hero-image`,{},()=>[n.value.image?(h(),L(tf,{key:0,class:`image-src`,image:n.value.image},null,8,[`image`])):D(``,!0)],!0)])])):D(``,!0)])],2))}}),[[`__scopeId`,`data-v-cd10c50e`]]),mp={class:`box`},hp={key:0,class:`icon`},gp={key:2,class:`icon`},_p=[`innerHTML`],vp=[`innerHTML`],yp=[`innerHTML`],bp={key:5,class:`link-text`},xp={class:`link-text-value`},Sp=q(R({__name:`VPHomeFeature`,props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(e){let t=/^[\w-]+:[\w-]+$/,r=E(()=>typeof e.icon!=`string`||Rt(e.icon)||we(e.icon)?!1:t.test(e.icon));return(t,i)=>(h(),L(Y,{class:`vp-home-feature`,href:e.link,rel:e.rel,target:e.target,"no-icon":``,tag:e.link?`a`:`div`},{default:n(()=>[F(`article`,mp,[typeof e.icon==`object`&&e.icon.wrap?(h(),k(`div`,hp,[w(tf,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,[`image`,`alt`,`height`,`width`])])):typeof e.icon==`object`?(h(),L(tf,{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&&r.value?(h(),k(`div`,gp,[w(J,{name:e.icon},null,8,[`name`])])):e.icon?(h(),k(`div`,{key:3,class:`icon`,innerHTML:e.icon},null,8,_p)):D(``,!0),F(`h2`,{class:`title`,innerHTML:e.title},null,8,vp),e.details?(h(),k(`p`,{key:4,class:`details`,innerHTML:e.details},null,8,yp)):D(``,!0),e.linkText?(h(),k(`div`,bp,[F(`p`,xp,[j(B(e.linkText)+` `,1),i[0]||=F(`span`,{class:`vpi-arrow-right link-text-icon`},null,-1)])])):D(``,!0)])]),_:1},8,[`href`,`rel`,`target`,`tag`]))}}),[[`__scopeId`,`data-v-19237a5e`]]),Cp=[`innerHTML`],wp=[`innerHTML`],Tp={class:`items`},Ep=q(R({__name:`VPHomeFeatures`,props:{type:{},title:{},description:{},features:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let t=E(()=>{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(r,i)=>e.features?(h(),L(od,a({key:0,class:`vp-home-features`},{type:e.type,backgroundAttachment:e.backgroundAttachment,backgroundImage:e.backgroundImage,full:e.full,index:e.index}),{default:n(()=>[e.title?(h(),k(`h2`,{key:0,class:`title`,innerHTML:e.title},null,8,Cp)):D(``,!0),e.description?(h(),k(`p`,{key:1,class:`description`,innerHTML:e.description},null,8,wp)):D(``,!0),F(`div`,Tp,[(h(!0),k(N,null,_(e.features,e=>(h(),k(`div`,{key:e.title,class:l([`item`,[t.value]])},[w(Sp,a({ref_for:!0},e),null,16)],2))),128))])]),_:1},16)):D(``,!0)}}),[[`__scopeId`,`data-v-b6ed2b52`]]),Dp=[`innerHTML`],Op=[`innerHTML`],kp=q(R({__name:`VPHomeProfile`,props:{type:{},name:{},description:{},avatar:{},circle:{type:Boolean},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let{theme:t}=G(),r=E(()=>t.value.profile),i=E(()=>({name:e.name||r.value?.name,description:e.description||r.value?.description,avatar:e.avatar||r.value?.avatar||r.value?.url,circle:e.circle||r.value?.circle}));return(t,r)=>(h(),L(od,a({class:`vp-home-profile`},{type:e.type,backgroundAttachment:e.backgroundAttachment,backgroundImage:e.backgroundImage,full:e.full,index:e.index}),{default:n(()=>[i.value.avatar?(h(),L(tf,{key:0,image:i.value.avatar,class:l({circle:i.value.circle})},null,8,[`image`,`class`])):D(``,!0),i.value.name?(h(),k(`h3`,{key:1,innerHTML:i.value.name},null,8,Dp)):D(``,!0),i.value.description?(h(),k(`p`,{key:2,innerHTML:i.value.description},null,8,Op)):D(``,!0)]),_:1},16))}}),[[`__scopeId`,`data-v-bd221a35`]]),Ap={class:`content-image`},jp={class:`content-text vp-doc`},Mp={key:0,class:`title`},Np=[`innerHTML`],Pp={key:2,class:`list`},Fp=[`innerHTML`],Ip=[`innerHTML`],Lp=[`innerHTML`],Rp=q(R({__name:`VPHomeTextImage`,props:{type:{},image:{},width:{},title:{},description:{},list:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){let t=E(()=>typeof e.width==`number`?`${e.width}px`:e.width);return(r,i)=>(h(),L(od,a({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:n(()=>[F(`div`,Ap,[w(tf,{image:e.image,style:v({maxWidth:t.value})},null,8,[`image`,`style`])]),F(`div`,jp,[F(`section`,null,[e.title?(h(),k(`h2`,Mp,B(e.title),1)):D(``,!0),e.description?(h(),k(`p`,{key:1,class:`description`,innerHTML:e.description},null,8,Np)):D(``,!0),e.list&&e.list.length?(h(),k(`ul`,Pp,[(h(!0),k(N,null,_(e.list,(e,t)=>(h(),k(`li`,{key:t},[typeof e==`object`?(h(),k(N,{key:0},[e.title?(h(),k(`h3`,{key:0,innerHTML:e.title},null,8,Fp)):D(``,!0),e.description?(h(),k(`p`,{key:1,innerHTML:e.description},null,8,Ip)):D(``,!0)],64)):(h(),k(`p`,{key:1,innerHTML:e},null,8,Lp))]))),128))])):D(``,!0)])])]),_:1},16,[`container-class`]))}}),[[`__scopeId`,`data-v-aa2f0531`]]),zp={class:`vp-pagination`},Bp=[`disabled`],Vp={class:`page-range`},Hp=[`disabled`,`onClick`],Up=[`disabled`],Wp=q(R({__name:`VPPagination`,props:{page:{},totalPage:{},isFirstPage:{type:Boolean},isLastPage:{type:Boolean},pageRange:{}},emits:[`change`],setup(e,{emit:t}){let n=t,{theme:r}=G();return(t,i)=>(h(),k(`div`,zp,[F(`button`,{type:`button`,class:`btn prev`,disabled:e.isFirstPage,onClick:i[0]||=()=>n(`change`,e.page-1)},B(T(r).prevPageLabel||`Prev`),9,Bp),F(`div`,Vp,[(h(!0),k(N,null,_(e.pageRange,({value:t,more:r})=>(h(),k(`button`,{key:t,class:l([`btn`,{more:r,active:t===e.page}]),disabled:r,type:`button`,onClick:()=>!r&&n(`change`,t)},B(r?`...`:t),11,Hp))),128))]),F(`button`,{type:`button`,class:`btn next`,disabled:e.isLastPage,onClick:i[1]||=()=>n(`change`,e.page+1)},B(T(r).nextPageLabel||`Next`),9,Up)]))}}),[[`__scopeId`,`data-v-4b797b8e`]]),Gp=()=>{let e=Ie();return E(()=>e.value.readingTime??null)},Kp=(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())}},qp={words:``,time:``},Jp={"/":{word:`约 $word 字`,less1Minute:`小于 1 分钟`,time:`大约 $time 分钟`},"/en/":{word:`About $word words`,less1Minute:`Less than 1 minute`,time:`About $time min`}},Yp=()=>Jp?Ot(Jp):E(()=>null),Xp=()=>{if(Jp==null)return E(()=>qp);let e=Gp(),t=Yp();return E(()=>e.value&&t.value?Kp(e.value,t.value):qp)},Zp=[`src`,`alt`],Qp={class:`post-item-content`},$p={key:0,class:`sticky`},em={key:1,class:`draft`},tm={key:2,class:`icon-lock vpi-lock`},nm={class:`post-meta`},rm={key:0,class:`category-list`},im={key:0},am={key:1,class:`reading-time`},om={key:0},sm={key:1},cm={key:2,class:`tag-list`},lm={key:3,class:`create-time`},um=[`innerHTML`],dm=q(R({__name:`VPPostItem`,props:{post:{},index:{}},setup(e){let t=I(!1);function r(){t.value=Qt()}P(()=>{r(),window.addEventListener(`resize`,r)}),ce(()=>{window.removeEventListener(`resize`,r)});let{collection:i}=G(),a=St(),{categories:o,tags:s}=it(),c=E(()=>i.value?.meta??{}),u=E(()=>!e.post.createTime||c.value.createTime===!1?``:((c.value.createTime===!0?`short`:c.value.createTime??`short`)===`short`?e.post.createTime?.split(/\s|T/)[0]:e.post.createTime).replace(/\//g,`-`)),d=E(()=>e.post.categoryList??[]),f=Yp(),p=E(()=>{let t={time:``,words:``};if(!e.post.readingTime)return t;let n=f.value?Kp(e.post.readingTime,f.value):t;return n.time=n.time.replace(/^\D+/,``),n}),m=E(()=>typeof e.post.sticky==`boolean`?e.post.sticky:typeof e.post.sticky==`number`?e.post.sticky>=0:!1),g=E(()=>{let t=i.value?.tagsTheme??`colored`;return(e.post.tags??[]).slice(0,4).map(e=>({name:e,className:a.value[e]?`vp-tag-${a.value[e]}`:`tag-${t}`}))}),y=E(()=>{if(!e.post.cover)return null;let t=i.value?.postCover??`right`;return{layout:`right`,ratio:`4/3`,...typeof t==`string`?{layout:t}:t,...e.post.coverStyle}}),b=E(()=>{if(t.value)return`top`;let n=y.value?.layout??`right`,r=(e.index+1)%2==1;return n===`odd-left`?r?`left`:`right`:n===`odd-right`?r?`right`:`left`:n}),x=E(()=>e.post.excerpt||b.value===`top`?!1:y.value?.compact??!1),ee=E(()=>{if(!y.value)return null;let e;if(typeof y.value.ratio==`number`)e=y.value.ratio;else{let[t,n]=y.value.ratio.split(/[:/]/).map(Number);e=n/t}if(b.value===`left`||b.value===`right`){let t=y.value.width??240;return{width:`${t}px`,height:`${t*e}px`}}return{height:0,paddingBottom:`${e*100}%`}});return(t,r)=>(h(),k(`div`,{class:l([`vp-post-item`,{"has-cover":e.post.cover,[b.value]:y.value,draft:e.post.draft}]),"data-allow-mismatch":``},[e.post.cover?(h(),k(`div`,{key:0,class:l([`post-cover`,{compact:x.value}]),"data-allow-mismatch":``,style:v(ee.value)},[w(Y,{href:e.post.path},{default:n(()=>[F(`img`,{src:T(U)(e.post.cover),alt:e.post.title,loading:`lazy`},null,8,Zp)]),_:1},8,[`href`])],6)):D(``,!0),F(`div`,Qp,[F(`h3`,null,[m.value?(h(),k(`span`,$p,`TOP`)):D(``,!0),e.post.draft?(h(),k(`span`,em,`DRAFT`)):D(``,!0),e.post.encrypt?(h(),k(`span`,tm)):D(``,!0),w(Y,{href:e.post.path,text:e.post.title},null,8,[`href`,`text`])]),F(`div`,nm,[d.value.length?(h(),k(`div`,rm,[r[0]||=F(`span`,{class:`icon vpi-folder`},null,-1),(h(!0),k(N,null,_(d.value,(e,t)=>(h(),k(N,{key:t},[w(Y,{href:T(o)?`${T(o).link}?id=${e.id}`:void 0,"no-icon":``},{default:n(()=>[j(B(e.name),1)]),_:2},1032,[`href`]),t===d.value.length-1?D(``,!0):(h(),k(`span`,im,`/`))],64))),128))])):D(``,!0),p.value.time&&(c.value.readingTime!==!1||c.value.wordCount!==!1)?(h(),k(`div`,am,[r[1]||=F(`span`,{class:`vpi-books icon`},null,-1),c.value.wordCount===!1?D(``,!0):(h(),k(`span`,om,B(p.value.words),1)),c.value.readingTime===!1?D(``,!0):(h(),k(`span`,sm,B(p.value.time),1))])):D(``,!0),g.value.length?(h(),k(`div`,cm,[r[2]||=F(`span`,{class:`icon vpi-tag`},null,-1),(h(!0),k(N,null,_(g.value,e=>(h(),L(Y,{key:e.name,class:l([`tag`,e.className]),href:T(s)?`${T(s).link}?tag=${e.name}`:void 0},{default:n(()=>[j(B(e.name),1)]),_:2},1032,[`class`,`href`]))),128))])):D(``,!0),u.value?(h(),k(`div`,lm,[r[3]||=F(`span`,{class:`icon vpi-clock`},null,-1),F(`span`,null,B(u.value),1)])):D(``,!0)]),e.post.excerpt?(h(),k(`div`,{key:0,class:`vp-doc excerpt`,innerHTML:e.post.excerpt},null,8,um)):D(``,!0)])],2))}}),[[`__scopeId`,`data-v-120a9a19`]]),fm=R({__name:`VPTransitionDrop`,props:{delay:{default:0},duration:{default:.25},appear:{type:Boolean}},setup(e){let{theme:t}=G(),r=E(()=>{let e=t.value.transition;return typeof e==`object`?e.postList!==!1:e!==!1}),i=``;function a(e){let t=e;t.style.transform=`translateY(-20px)`,t.style.opacity=`0`}function o(t){let n=t;if(!i){let e=typeof window<`u`?window.getComputedStyle?.(n).transition:``;i=e&&!e.includes(`all`)?`${e||``}, `:` `}n.style.transition=`${i}transform ${e.duration}s ease-in-out ${e.delay}s, opacity ${e.duration}s ease-in-out ${e.delay}s`}function s(e){let t=e;t.style.transform=`translateY(0)`,t.style.opacity=`1`,t.style.transition=i}return(t,i)=>r.value?(h(),L(H,{key:0,name:`drop`,mode:`out-in`,appear:e.appear,onAppear:o,onBeforeAppear:a,onAfterAppear:s,onEnter:o,onAfterEnter:s,onBeforeLeave:o},{default:n(()=>[z(t.$slots,`default`)]),_:3},8,[`appear`])):z(t.$slots,`default`,{key:1})}}),pm={class:`vp-post-list`},mm=q(R({__name:`VPPostList`,props:{homePosts:{type:Boolean}},setup(e){let{postList:t,page:r,totalPage:i,pageRange:a,isLastPage:o,isFirstPage:s,isPaginationEnabled:c,changePage:l}=gt(E(()=>!!e.homePosts));return(e,u)=>(h(),k(`div`,pm,[z(e.$slots,`posts-post-list-before`,{},void 0,!0),(h(!0),k(N,null,_(T(t),(e,t)=>(h(),L(fm,{key:e.path,appear:``,delay:t*.025},{default:n(()=>[(h(),L(dm,{key:e.path,post:e,index:t},null,8,[`post`,`index`]))]),_:2},1032,[`delay`]))),128)),z(e.$slots,`posts-post-list-after`,{},void 0,!0),T(c)?(h(),L(Wp,{key:0,page:T(r),"total-page":T(i),"page-range":T(a),"is-last-page":T(o),"is-first-page":T(s),onChange:T(l)},null,8,[`page`,`total-page`,`page-range`,`is-last-page`,`is-first-page`,`onChange`])):D(``,!0),z(e.$slots,`posts-post-list-pagination-after`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-9ca56bb8`]]),hm={class:`vp-short-post-list`},gm={class:`post-title`},_m={class:`post-time`},vm=q(R({__name:`VPShortPostList`,props:{postList:{}},setup(e){return(t,r)=>(h(),k(`ul`,hm,[(h(!0),k(N,null,_(e.postList,e=>(h(),k(`li`,{key:e.path},[F(`p`,gm,[w(Y,{class:`post-link`,href:e.path},{default:n(()=>[j(B(e.title),1)]),_:2},1032,[`href`])]),F(`span`,_m,B(e.createTime),1)]))),128))]))}}),[[`__scopeId`,`data-v-cb87d545`]]),ym={class:`vp-archives`},bm={class:`archives-title`},xm={key:0,class:`archives`},Sm={class:`archive-title`},Cm={class:`total`},wm=q(R({__name:`VPPostsArchives`,setup(e){let{archive:t}=it(),{archives:n}=Lt();return(e,r)=>(h(),k(`div`,ym,[z(e.$slots,`posts-archives-before`,{},void 0,!0),F(`h2`,bm,[r[0]||=F(`span`,{class:`vpi-archive icon`},null,-1),F(`span`,null,B(T(t)?.text??`Archives`),1)]),T(n).length?(h(),k(`div`,xm,[(h(!0),k(N,null,_(T(n),e=>(h(),k(`div`,{key:e.label,class:`archive`},[F(`h3`,Sm,[j(B(e.title)+` `,1),F(`span`,Cm,B(e.label),1)]),w(vm,{"post-list":e.list},null,8,[`post-list`])]))),128))])):D(``,!0),z(e.$slots,`posts-archives-after`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-ed90e11a`]]),Tm={class:`text`},Em={class:`total`},Dm={class:`text`},Om={class:`total`},km={class:`text`},Am={class:`total`},jm=q(R({__name:`VPPostsNav`,props:{isLocal:{type:Boolean}},setup(e){let t=ze(),{hasPostsExtract:r,tags:i,archives:a,categories:o}=lt();return(s,c)=>T(r)?(h(),k(`div`,{key:0,class:l([`vp-posts-nav`,{local:e.isLocal}])},[T(i).link?(h(),L(Y,{key:0,class:l([`nav-link`,{active:T(t).path===T(i).link}]),href:T(i).link},{default:n(()=>[c[0]||=F(`span`,{class:`icon icon-logo vpi-tag`},null,-1),F(`span`,Tm,B(T(i).text),1),F(`span`,Em,B(T(i).total),1),c[1]||=F(`span`,{class:`icon vpi-chevron-right`},null,-1)]),_:1},8,[`class`,`href`])):D(``,!0),T(o).link?(h(),L(Y,{key:1,class:l([`nav-link`,{active:T(t).path===T(o).link}]),href:T(o).link},{default:n(()=>[c[2]||=F(`span`,{class:`icon icon-logo vpi-category`},null,-1),F(`span`,Dm,B(T(o).text),1),F(`span`,Om,B(T(o).total),1),c[3]||=F(`span`,{class:`icon vpi-chevron-right`},null,-1)]),_:1},8,[`class`,`href`])):D(``,!0),T(a).link?(h(),L(Y,{key:2,class:l([`nav-link`,{active:T(t).path===T(a).link}]),href:T(a).link},{default:n(()=>[c[4]||=F(`span`,{class:`icon icon-logo vpi-archive`},null,-1),F(`span`,km,B(T(a).text),1),F(`span`,Am,B(T(a).total),1),c[5]||=F(`span`,{class:`icon vpi-chevron-right`},null,-1)]),_:1},8,[`class`,`href`])):D(``,!0)],2)):D(``,!0)}}),[[`__scopeId`,`data-v-11a017a4`]]),Mm={key:0,class:`vp-profile`},Nm=[`src`,`alt`,`width`,`height`],Pm={class:`profile-info`},Fm=[`innerHTML`],Im={key:1,class:`profile-location`},Lm=[`innerHTML`],Rm={key:2,class:`profile-organization`},zm=[`innerHTML`],Bm={key:1,class:`profile-social`},Vm=q(R({__name:`VPPostsProfile`,setup(e){let{theme:t,collection:n}=G(),r=E(()=>(n.value?.type===`post`?n.value.profile:void 0)??t.value.profile),i=E(()=>{if(!r.value)return``;let e=r.value?.avatar??r.value?.url;return e?we(e)||e.startsWith(`data:image/`)?e:U(e):``}),a=E(()=>(n.value?.type===`post`?n.value.social:void 0)??t.value.social);return(e,t)=>r.value?(h(),k(`div`,Mm,[i.value?(h(),k(`p`,{key:0,class:l({circle:!!r.value.circle})},[F(`img`,{src:i.value,alt:r.value.name,width:r.value.originalWidth,height:r.value.originalHeight},null,8,Nm)],2)):D(``,!0),F(`div`,Pm,[F(`h3`,null,B(r.value.name),1),r.value.description?(h(),k(`p`,{key:0,innerHTML:r.value.description},null,8,Fm)):D(``,!0),r.value.location?(h(),k(`div`,Im,[t[0]||=F(`span`,{class:`vpi-location`},null,-1),r.value.location?(h(),k(`p`,{key:0,innerHTML:r.value.location},null,8,Lm)):D(``,!0)])):D(``,!0),r.value.organization?(h(),k(`div`,Rm,[t[1]||=F(`span`,{class:`vpi-organization`},null,-1),r.value.organization?(h(),k(`p`,{key:0,innerHTML:r.value.organization},null,8,zm)):D(``,!0)])):D(``,!0)]),a.value?(h(),k(`div`,Bm,[w(Md,{links:a.value},null,8,[`links`])])):D(``,!0)])):D(``,!0)}}),[[`__scopeId`,`data-v-ed22e658`]]),Hm={key:0,class:`vp-posts-aside`},Um=q(R({__name:`VPPostsAside`,setup(e){let{theme:t}=G();return(e,n)=>T(t).profile?(h(),k(`div`,Hm,[z(e.$slots,`posts-aside-top`,{},void 0,!0),w(Vm),w(jm),z(e.$slots,`posts-aside-bottom`,{},void 0,!0)])):D(``,!0)}}),[[`__scopeId`,`data-v-d20fb79b`]]),Wm=q(R({__name:`VPCategoriesGroup`,props:{item:{},depth:{default:0}},setup(e){let{collection:t}=G(),n=ze(),r=I(null),i=I(!0),a=I(!1),o=E(()=>{let e=t.value?.categoriesExpand??`deep`;if(e===`deep`)return 1/0;let n=Number(e);return Number.isNaN(n)?1/0:n});S(()=>[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 P(()=>{r.value&&a.value&&r.value.scrollIntoView({block:`center`})}),(t,n)=>(h(),k(`div`,{ref_key:`el`,ref:r,class:l([`vp-category-group`,{expand:i.value}])},[F(`p`,{class:`folder`,onClick:c},[F(`span`,{class:l([`icon`,[i.value?`vpi-folder-open`:`vpi-folder`]])},null,2),F(`span`,null,B(e.item.title),1)]),e.item.items.length?(h(),L(qm,{key:0,class:`group`,items:e.item.items,depth:e.depth},null,8,[`items`,`depth`])):D(``,!0)],2))}}),[[`__scopeId`,`data-v-9c369bfe`]]),Gm={class:`vp-categories`},Km={key:0,class:`post`},qm=q(R({__name:`VPCategories`,props:{items:{},depth:{default:0}},setup(e){return(t,n)=>(h(),k(`ul`,Gm,[(h(!0),k(N,null,_(e.items,t=>(h(),k(`li`,{key:t.path||t.id,class:`vp-categories-item`},[t.type===`post`?(h(),k(`p`,Km,[n[0]||=F(`span`,{class:`vpi-post`},null,-1),w(Y,{href:t.path,text:t.title},null,8,[`href`,`text`])])):(h(),L(Wm,{key:1,item:t,depth:e.depth+1},null,8,[`item`,`depth`]))]))),128))]))}}),[[`__scopeId`,`data-v-4a82571a`]]),Jm={class:`vp-post-categories`},Ym={class:`categories-title`},Xm={class:`content`},Zm=q(R({__name:`VPPostsCategories`,setup(e){let{categories:t}=it(),{categories:n}=ot();return(e,r)=>(h(),k(`div`,Jm,[z(e.$slots,`posts-categories-before`,{},void 0,!0),F(`h2`,Ym,[r[0]||=F(`span`,{class:`vpi-category icon`},null,-1),F(`span`,null,B(T(t)?.text??`Categories`),1)]),z(e.$slots,`posts-categories-content-before`,{},void 0,!0),F(`div`,Xm,[w(qm,{items:T(n),depth:0},null,8,[`items`])]),z(e.$slots,`posts-categories-after`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-c00a62cd`]]),Qm={key:0,class:`profile`},$m={key:0,class:`avatar`},eh=[`src`,`alt`],th={class:`desc`},nh={class:`profile-info`},rh={key:0,class:`profile-location`},ih=[`innerHTML`],ah={key:1,class:`profile-organization`},oh=[`innerHTML`],sh=q(R({__name:`VPPostsExtract`,setup(e){let{theme:t,collection:r}=G(),i=ze(),a=E(()=>(r.value?.type===`post`?r.value.profile:void 0)??t.value.profile),o=E(()=>{if(!a.value)return``;let e=a.value?.avatar??a.value?.url;return e?we(e)?e:U(e):``}),{hasPostsExtract:s,tags:c,archives:u,categories:d}=lt(),f=I(!1),p=I(!1),m=yn($t?document.body:null);S(()=>i.path,()=>{f.value=!1}),S(f,async()=>{f.value?setTimeout(()=>{p.value=!0},200):p.value=!1}),S([()=>f.value],()=>{f.value?m.value=!0:m.value=!1},{immediate:!0,flush:`post`});let g=E(()=>a.value||s.value);return(e,t)=>g.value?(h(),k(N,{key:0},[F(`div`,{class:`vp-posts-extract`,onClick:t[0]||=e=>f.value=!f.value},[...t[2]||=[F(`span`,{class:`vpi-posts-ext icon`},null,-1)]]),w(H,{name:`fade-in`},{default:n(()=>[O(F(`div`,{class:`posts-modal`,onClick:t[1]||=ge(e=>f.value=!1,[`self`])},[F(`div`,{class:l([`posts-modal-container`,{open:p.value}])},[z(e.$slots,`posts-extract-before`,{},void 0,!0),a.value?(h(),k(`div`,Qm,[o.value?(h(),k(`p`,$m,[F(`img`,{src:o.value,alt:a.value.name},null,8,eh)])):D(``,!0),F(`div`,null,[F(`h3`,null,B(a.value.name),1),F(`p`,th,B(a.value.description),1),F(`div`,nh,[a.value.location?(h(),k(`div`,rh,[t[3]||=F(`span`,{class:`vpi-location`},null,-1),a.value.location?(h(),k(`p`,{key:0,innerHTML:a.value.location},null,8,ih)):D(``,!0)])):D(``,!0),a.value.organization?(h(),k(`div`,ah,[t[4]||=F(`span`,{class:`vpi-organization`},null,-1),a.value.organization?(h(),k(`p`,{key:0,innerHTML:a.value.organization},null,8,oh)):D(``,!0)])):D(``,!0)])])])):D(``,!0),g.value?(h(),k(`div`,{key:1,class:l([`posts-nav`,{"no-profile":!a.value}])},[T(c).link?(h(),L(Y,{key:0,class:`nav-link`,href:T(c).link,"no-icon":``},{default:n(()=>[t[5]||=F(`span`,{class:`vpi-tag icon`},null,-1),F(`span`,null,B(T(c).text),1)]),_:1},8,[`href`])):D(``,!0),T(d).link?(h(),L(Y,{key:1,class:`nav-link`,href:T(d).link,"no-icon":``},{default:n(()=>[t[6]||=F(`span`,{class:`vpi-category icon`},null,-1),F(`span`,null,B(T(d).text),1)]),_:1},8,[`href`])):D(``,!0),T(u).link?(h(),L(Y,{key:2,class:`nav-link`,href:T(u).link,"no-icon":``},{default:n(()=>[t[7]||=F(`span`,{class:`vpi-archive icon`},null,-1),F(`span`,null,B(T(u).text),1)]),_:1},8,[`href`])):D(``,!0)],2)):D(``,!0),z(e.$slots,`posts-extract-after`,{},void 0,!0)],2)],512),[[V,f.value]])]),_:3})],64)):D(``,!0)}}),[[`__scopeId`,`data-v-178e27c2`]]),ch={class:`tags-nav`},lh={class:`tags-title`},uh={class:`tags`},dh=[`onClick`],fh={class:`tag-name`},ph={class:`tag-count`},mh={key:0,class:`tags-container`},hh={class:`tag-title`},gh=q(R({__name:`VPPostsTags`,setup(e){let{tags:t}=it(),{tags:n,currentTag:r,postList:i,handleTagClick:a}=st();return(e,o)=>(h(),k(`div`,{class:l([`vp-tags`,{"has-list":T(i).length>0}])},[z(e.$slots,`posts-tags-before`,{},void 0,!0),F(`div`,ch,[F(`h2`,lh,[o[0]||=F(`span`,{class:`vpi-tag icon`},null,-1),F(`span`,null,B(T(t)?.text??`Tags`),1)]),z(e.$slots,`posts-tags-title-after`,{},void 0,!0),F(`div`,uh,[(h(!0),k(N,null,_(T(n),e=>(h(),k(`p`,{key:e.name,class:l([`tag`,{active:e.name===T(r),[e.className]:!0}]),onClick:t=>T(a)(e.name)},[F(`span`,fh,B(e.name),1),F(`span`,ph,B(e.count),1)],10,dh))),128))])]),z(e.$slots,`posts-tags-content-before`,{},void 0,!0),T(r)?(h(),k(`div`,mh,[F(`h3`,hh,B(T(r)),1),T(i).length?(h(),L(vm,{key:0,"post-list":T(i)},null,8,[`post-list`])):D(``,!0)])):D(``,!0),z(e.$slots,`posts-tags-after`,{},void 0,!0)],2))}}),[[`__scopeId`,`data-v-fea2d292`]]),_h={class:`vp-encrypt-form`},vh=[`innerHTML`],yh={class:`encrypt-input-wrapper`},bh={for:`encrypt-input`},xh=[`placeholder`,`aria-invalid`,`aria-describedby`],Sh={key:0},Ch={key:1,class:`vpi-loading`},wh=q(R({__name:`VPEncryptForm`,props:{global:{type:Boolean},info:{}},emits:[`validate`],setup(e,{emit:t}){let n=t,{theme:r}=G(),{compareGlobal:i,comparePage:a}=dn(),o=I(``),s=I(0),c=I(!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)=>(h(),k(`div`,_h,[F(`p`,{class:`encrypt-text`,innerHTML:e.info??`Only Password can access this site`},null,8,vh),F(`p`,yh,[F(`label`,bh,[n[3]||=F(`span`,{class:`vpi-lock icon-lock`},null,-1),O(F(`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:T(r).encryptPlaceholder??`Enter Password`,"aria-invalid":s.value===1,"aria-describedby":s.value===1?`encrypt-error`:void 0,onKeyup:ye(u,[`enter`]),onFocus:n[1]||=e=>!o.value&&(s.value=0),onInput:n[2]||=e=>o.value&&(s.value=0)},null,42,xh),[[he,o.value]])])]),F(`button`,{class:l([`encrypt-button`,{unlocking:c.value}]),onClick:u},[c.value?(h(),k(`span`,Ch)):(h(),k(`span`,Sh,B(T(r).encryptButtonText??`Confirm`),1))],2)]))}}),[[`__scopeId`,`data-v-af21a952`]]),Th=q(R({inheritAttrs:!1,__name:`VPEncrypt`,setup(e){let{isPageDecrypted:t}=rt(),{theme:i,frontmatter:o}=G(),s=u(`el`);function c(e){e||(s.value?.classList.add(`animation`),setTimeout(()=>{s.value?.classList.remove(`animation`)},800))}return(e,l)=>{let u=r(`ClientOnly`);return T(t)?z(e.$slots,`default`,{key:1},void 0,!0):(h(),L(u,{key:0},{default:n(()=>[F(`div`,a({ref_key:`el`,ref:s,class:`vp-page-encrypt`},e.$attrs),[l[0]||=F(`div`,{class:`logo`},[F(`span`,{class:`vpi-lock icon-lock-head`})],-1),w(wh,{info:T(o).passwordHint||T(i).encryptPageText,onValidate:c},null,8,[`info`])],16)]),_:1}))}}}),[[`__scopeId`,`data-v-41e1f10e`]]),Eh=R({__name:`VPTransitionFadeSlideY`,setup(e){let{theme:t}=G(),{resolve:r,pending:i}=pn(),a=E(()=>{let e=t.value.transition;return typeof e==`object`?e.page!==!1:e!==!1});return(e,t)=>a.value?(h(),L(H,{key:0,name:`fade-slide-y`,mode:`out-in`,onAfterEnter:T(r),onBeforeLeave:T(i)},{default:n(()=>[z(e.$slots,`default`)]),_:3},8,[`onAfterEnter`,`onBeforeLeave`])):z(e.$slots,`default`,{key:1})}}),Dh=q(R({__name:`VPPosts`,props:{homePosts:{type:Boolean},type:{},onlyOnce:{type:Boolean},collection:{}},setup(e){let{theme:t,page:r}=G();return S(()=>[e.homePosts,e.collection],()=>en(e.homePosts?e.collection||!0:void 0),{immediate:!0}),ce(()=>en(void 0)),(i,a)=>(h(),k(`div`,{class:l([`vp-posts`,{"home-posts":e.homePosts}]),"vp-posts":``},[w(Th,null,{default:n(()=>[z(i.$slots,`posts-top`,{},void 0,!0),F(`div`,{class:l([`posts-container`,{"no-profile":!T(t).profile,left:T(t).profile?.layout===`left`}])},[T(t).profile?D(``,!0):(h(),L(jm,{key:0,"is-local":``})),w(Eh,null,{default:n(()=>[T(r).type===`posts-archives`?(h(),L(wm,{key:0},{"posts-archives-before":n(()=>[z(i.$slots,`posts-archives-before`,{},void 0,!0)]),"posts-archives-after":n(()=>[z(i.$slots,`posts-archives-after`,{},void 0,!0)]),_:3})):T(r).type===`posts-tags`?(h(),L(gh,{key:1},{"posts-tags-before":n(()=>[z(i.$slots,`posts-tags-before`,{},void 0,!0)]),"posts-tags-after":n(()=>[z(i.$slots,`posts-tags-after`,{},void 0,!0)]),"posts-tags-title-after":n(()=>[z(i.$slots,`posts-tags-title-after`,{},void 0,!0)]),"posts-tags-content-before":n(()=>[z(i.$slots,`posts-tags-content-before`,{},void 0,!0)]),_:3})):T(r).type===`posts-categories`?(h(),L(Zm,{key:2},{"posts-categories-before":n(()=>[z(i.$slots,`posts-categories-before`,{},void 0,!0)]),"posts-categories-after":n(()=>[z(i.$slots,`posts-categories-after`,{},void 0,!0)]),"posts-categories-content-before":n(()=>[z(i.$slots,`posts-categories-content-before`,{},void 0,!0)]),_:3})):(h(),L(mm,{key:3,"home-posts":e.homePosts},{"posts-post-list-before":n(()=>[z(i.$slots,`posts-post-list-before`,{},void 0,!0)]),"posts-post-list-after":n(()=>[z(i.$slots,`posts-post-list-after`,{},void 0,!0)]),"posts-post-list-pagination-after":n(()=>[z(i.$slots,`posts-post-list-pagination-after`,{},void 0,!0)]),_:3},8,[`home-posts`]))]),_:3}),w(Um,null,{"posts-aside-top":n(()=>[z(i.$slots,`posts-aside-top`,{},void 0,!0)]),"posts-aside-bottom":n(()=>[z(i.$slots,`posts-aside-bottom`,{},void 0,!0)]),_:3}),w(sh,null,{"posts-extract-before":n(()=>[z(i.$slots,`posts-extract-before`,{},void 0,!0)]),"posts-extract-after":n(()=>[z(i.$slots,`posts-extract-after`,{},void 0,!0)]),_:3})],2),z(i.$slots,`posts-bottom`,{},void 0,!0)]),_:3})],2))}}),[[`__scopeId`,`data-v-5a682169`]]),Oh={class:`vp-home`},kh=q(R({__name:`VPHome`,setup(e){let t=de();function o(e={}){return i(Dh,{homePosts:!0,...e},{"posts-top":()=>t[`posts-top`]?.(),"posts-bottom":()=>t[`posts-bottom`]?.(),"posts-post-list-before":()=>t[`posts-post-list-before`]?.(),"posts-post-list-after":()=>t[`posts-post-list-after`]?.(),"posts-post-list-pagination-after":()=>t[`posts-post-list-pagination-after`]?.()})}let s={banner:tp,hero:Fn,"doc-hero":pp,features:Ep,"text-image":Rp,"image-text":Rp,profile:kp,blog:o,posts:o,custom:np},c={name:`Theme Plume`,tagline:`VuePress Next Theme`,text:`一个简约的,功能丰富的 vuepress 文档&博客 主题`},{frontmatter:u}=G(),d=E(()=>{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??c}]:[{type:`hero`,full:!0,background:`tint-plate`,hero:u.value.hero??c}]}),f=E(()=>d.value.length===1);function g(e){return s[e]??r(e)}let v=null;return S(()=>f.value,e=>m(()=>{typeof document<`u`&&(v??=document.querySelector(`.vp-layout`),v?.classList.toggle(`footer-no-border`,e))}),{immediate:!0}),p(()=>{v?.classList.remove(`footer-no-border`)}),(e,t)=>(h(),k(`div`,Oh,[w(Th,null,{default:n(()=>[(h(!0),k(N,null,_(d.value,(e,t)=>(h(),k(`div`,{key:e.type+t,class:l({layout:t>0&&e.type!==`features`&&e.type!==`custom`})},[(h(),L(x(g(e.type)),a({ref_for:!0},e,{index:t,"only-once":f.value}),null,16,[`index`,`only-once`]))],2))),128))]),_:1})]))}}),[[`__scopeId`,`data-v-40ee951e`]]),Ah=R({__name:`VPComment`,setup(e){let{frontmatter:t,isDark:n}=G(),{isPageDecrypted:i}=rt(),a=E(()=>t.value.comments!==!1&&i.value);return(e,t)=>{let i=r(`DocComment`);return a.value?(h(),L(i,{key:0,darkmode:T(n),"vp-comment":``},null,8,[`darkmode`])):D(``,!0)}}}),jh=[`href`],Mh=q(R({__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,i)=>{let a=r(`VPDocOutlineItem`,!0);return h(),k(`ul`,{class:l(e.root?`root`:`nested`)},[(h(!0),k(N,null,_(e.headers,({children:e,link:n,title:r})=>(h(),k(`li`,{key:n},[F(`a`,{class:`outline-link`,href:n,onClick:t},B(r),9,jh),e?.length?(h(),L(a,{key:0,headers:e},null,8,[`headers`])):D(``,!0)]))),128))],2)}}}),[[`__scopeId`,`data-v-875470cb`]]),Nh={class:`content`},Ph={id:`doc-outline-aria-label`,"aria-level":`2`,class:`outline-title`,role:`heading`},Fh=q(R({__name:`VPDocAsideOutline`,setup(e){let{theme:t}=G(),n=at(),r=E(()=>n.value.length>0),i=I(),a=I();zt(i,a);function o(){window.print()}return(e,s)=>(h(),k(`nav`,{ref_key:`container`,ref:i,"aria-labelledby":`doc-outline-aria-label`,class:l([`vp-doc-aside-outline`,{"has-outline":r.value}]),role:`navigation`},[F(`div`,Nh,[F(`div`,{ref_key:`marker`,ref:a,class:`outline-marker`},null,512),F(`div`,Ph,[F(`span`,null,B(T(t).outlineLabel||`On this page`),1),F(`span`,{class:`vpi-print icon`,onClick:o})]),w(Mh,{headers:T(n),root:!0},null,8,[`headers`])])],2))}}),[[`__scopeId`,`data-v-c71a8a7e`]]),Ih={class:`vp-doc-aside`},Lh=q(R({__name:`VPDocAside`,setup(e){return(e,t)=>(h(),k(`div`,Ih,[z(e.$slots,`aside-top`,{},void 0,!0),z(e.$slots,`aside-outline-before`,{},void 0,!0),w(Fh),z(e.$slots,`aside-outline-after`,{},void 0,!0),t[0]||=F(`div`,{class:`spacer`},null,-1),z(e.$slots,`aside-bottom`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-8e9ccc00`]]),Rh={key:0,class:`vp-breadcrumb`},zh={vocab:`https://schema.org/`,typeof:`BreadcrumbList`},Bh={key:0,class:`vpi-chevron-right`},Vh=[`content`],Hh=[`content`],Uh=q(R({__name:`VPDocBreadcrumbs`,setup(e){let{page:t,collection:n}=G(),{isPosts:r}=ft(),{home:i,posts:a,categories:o}=it(),s=ct(),c=ke(),u=E(()=>r.value&&t.value.categoryList?t.value.categoryList.length>0:s.value.length>0),d=E(()=>{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}=Ne(Ct(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||Ae(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?Ve(r.link):void 0)===t.value.path)return n;else if(r.items){let e=f(r.items,[...n,{text:r.text,link:r.link}]);if(e)return e}return null}return(e,t)=>u.value?(h(),k(`nav`,Rh,[F(`ol`,zh,[(h(!0),k(N,null,_(d.value,({text:e,link:t,current:n},r)=>(h(),k(`li`,{key:t,property:`itemListElement`,typeof:`ListItem`},[w(Y,{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?D(``,!0):(h(),k(`span`,Bh)),F(`meta`,{property:`name`,content:e},null,8,Vh),F(`meta`,{property:`position`,content:`${r+1}`},null,8,Hh)]))),128))])])):D(``,!0)}}),[[`__scopeId`,`data-v-68dbda29`]]),Wh=[`href`],Gh=q(R({__name:`VPDocHeader`,props:{title:{},anchor:{}},setup(e){let{theme:t,frontmatter:r}=G(),i=E(()=>{let e=r.value.outline??t.value.outline;return`h${Array.isArray(e)?e[0]:e===`deep`?2:e||2}`});return(t,r)=>(h(),L(x(i.value),{id:e.anchor,tabindex:`-1`,class:`vp-doc-header`},{default:n(()=>[F(`a`,{href:`#${e.anchor}`,class:`header-anchor`},[F(`span`,null,[z(t.$slots,`default`,{},()=>[j(B(e.title),1)],!0)])],8,Wh)]),_:3},8,[`id`]))}}),[[`__scopeId`,`data-v-4af496fe`]]),Kh={key:0,class:`vp-doc-copyright`},qh=R({__name:`VPDocCopyright`,setup(e){let{theme:t,frontmatter:r}=G(),i=E(()=>{if((r.value.copyright??t.value.copyright??!1)===!1)return null;let e=$e(r.value.copyright)?r.value.copyright:{license:r.value.copyright===!0?``:r.value.copyright};if(!t.value.copyright)return e;let n=$e(t.value.copyright)?t.value.copyright:{license:t.value.copyright===!0?void 0:t.value.copyright};return e.license??=n.license,e.author??=n.author,e.creation??=n.creation,e});return(e,r)=>i.value?(h(),k(`div`,Kh,[w(Gh,{anchor:`doc-copyright`},{default:n(()=>[j(B(T(t).copyrightText||`Copyright`),1)]),_:1}),w(Pn,f(y(i.value)),null,16)])):D(``,!0)}}),Jh={key:0,class:`vp-doc-footer`},Yh={key:0,class:`edit-info`},Xh={key:0,class:`edit-link`},Zh={key:1,class:`last-updated`,"aria-label":`Last updated`},Qh={class:`last-updated-text`},$h=[`datetime`],eg={class:`contributors-label`},tg={class:`contributors-info`},ng={class:`contributor`},rg={key:2,class:`prev-next`},ig={class:`pager`},ag=[`innerHTML`],og={class:`title`},sg=[`innerHTML`],cg={class:`pager`},lg=[`innerHTML`],ug={class:`title`},dg=[`innerHTML`],fg=q(R({__name:`VPDocFooter`,setup(e){let{theme:t,frontmatter:i,page:a}=G(),o=dt(),s=vt(),{datetime:c,isoDatetime:u,lastUpdatedText:d}=Ht(),{contributors:f,mode:p}=ln(),{prev:m,next:g}=_t(),v=E(()=>a.value.git?.changelog?.length&&(i.value.changelog??!!o.value.changelog)),y=E(()=>!!(o.value.editLink&&i.value.editLink!==!1&&s.value)),x=E(()=>!!(o.value.lastUpdated!==!1&&i.value.lastUpdated!==!1&&c.value)&&!v.value),ee=E(()=>!!f.value.length&&p.value===`inline`),S=b(`doc-footer-slot-exists`,I(!1)),C=E(()=>y.value||x.value||ee.value||m.value?.link||g.value?.link||M(S));return(e,i)=>{let a=r(`VPIcon`);return C.value?(h(),k(`footer`,Jh,[z(e.$slots,`doc-footer-before`,{},void 0,!0),y.value||x.value?(h(),k(`div`,Yh,[y.value&&T(s)?(h(),k(`div`,Xh,[w(Y,{class:`edit-link-button`,href:T(s).link,"no-icon":``},{default:n(()=>[i[0]||=F(`span`,{class:`vpi-square-pen edit-link-icon`,"aria-label":`edit icon`},null,-1),j(` `+B(T(s).text),1)]),_:1},8,[`href`])])):D(``,!0),x.value?(h(),k(`div`,Zh,[F(`p`,Qh,[j(B(T(d))+`: `,1),F(`time`,{datetime:T(u),class:`last-updated-time`},B(T(c)),9,$h)])])):D(``,!0)])):D(``,!0),ee.value&&T(f)?.length?(h(),k(`div`,{key:1,class:l([`contributors`,{right:x.value}]),"aria-label":`Contributors`},[F(`span`,eg,B(T(t).contributorsText||`Contributors`)+`: `,1),F(`span`,tg,[(h(!0),k(N,null,_(T(f),(e,t)=>(h(),k(N,{key:e.name+t},[F(`span`,ng,B(e.name),1),t===T(f).length-1?D(``,!0):(h(),k(N,{key:0},[j(`, `)],64))],64))),128))])],2)):D(``,!0),T(m)?.link||T(g)?.link?(h(),k(`nav`,rg,[F(`div`,ig,[T(m)?.link?(h(),L(Y,{key:0,class:`pager-link prev`,href:T(m).link},{default:n(()=>[F(`span`,{class:`desc`,innerHTML:T(t).prevPageLabel||`Previous page`},null,8,ag),F(`span`,og,[T(m).icon?(h(),L(a,{key:0,name:T(m).icon},null,8,[`name`])):D(``,!0),F(`span`,{innerHTML:T(m).text},null,8,sg)])]),_:1},8,[`href`])):D(``,!0)]),F(`div`,cg,[T(g)?.link?(h(),L(Y,{key:0,class:`pager-link next`,href:T(g).link},{default:n(()=>[F(`span`,{class:`desc`,innerHTML:T(t).nextPageLabel||`Next page`},null,8,lg),F(`span`,ug,[T(g).icon?(h(),L(a,{key:0,name:T(g).icon},null,8,[`name`])):D(``,!0),F(`span`,{innerHTML:T(g).text},null,8,dg)])]),_:1},8,[`href`])):D(``,!0)])])):D(``,!0)])):D(``,!0)}}}),[[`__scopeId`,`data-v-393f5f4b`]]),pg={class:`vp-doc-title`},mg={key:0,class:`vp-doc-meta`},hg={key:0,class:`reading-time`},gg={key:0},_g={key:1},vg={key:1},yg={key:2,class:`create-time`},bg=q(R({__name:`VPDocMeta`,setup(e){let{page:t,frontmatter:r,theme:i,collection:a}=G(),o=St(),s=Xp(),{tags:c}=it(),{isPosts:u}=ft(),d=E(()=>a.value?.meta??{}),f=E(()=>{if(r.value.createTime===!1||d.value.createTime===!1)return``;let e=d.value.createTime===!0?`short`:d.value.createTime??`short`,t=i.value.createTime??!0;if(!t||t===`only-posts`&&!u.value)return``;let n=r.value.createTime;return n?(e===`short`?n.split(/\s|T/)[0]:n).replace(/\//g,`-`):``}),p=E(()=>{if(d.value.tags===!1)return[];let e=a.value?.tagsTheme??`colored`;return r.value.tags?r.value.tags.slice(0,4).map(t=>({name:t,className:o.value[t]?`vp-tag-${o.value[t]}`:`tag-${e}`})):[]}),m=E(()=>r.value.badge?typeof r.value.badge==`string`?{text:r.value.badge}:r.value.badge:!1),g=b(`doc-meta-slot-exists`,I(!1)),v=E(()=>s.value.time&&(d.value.readingTime!==!1||d.value.wordCount!==!1)||p.value.length||f.value||g.value);return(e,i)=>(h(),k(N,null,[F(`div`,pg,[z(e.$slots,`doc-title-before`,{},void 0,!0),F(`h1`,{class:l([`page-title`,{padding:!v.value}])},[T(r).draft?(h(),L($,{key:0,type:`warning`,text:`DRAFT`})):D(``,!0),j(` `+B(T(r).title||T(t).title)+` `,1),m.value?(h(),L($,{key:1,type:m.value.type||`tip`,text:m.value.text},null,8,[`type`,`text`])):D(``,!0)],2),z(e.$slots,`doc-title-after`,{},void 0,!0)]),v.value?(h(),k(`div`,mg,[z(e.$slots,`doc-meta-before`,{},void 0,!0),T(s).time&&T(r).readingTime!==!1&&(d.value.readingTime!==!1||d.value.wordCount!==!1)?(h(),k(`p`,hg,[i[0]||=F(`span`,{class:`vpi-books icon`},null,-1),d.value.wordCount===!1?D(``,!0):(h(),k(`span`,gg,B(T(s).words),1)),d.value.readingTime===!1?D(``,!0):(h(),k(`span`,_g,B(T(s).time),1))])):D(``,!0),p.value.length>0?(h(),k(`p`,vg,[i[1]||=F(`span`,{class:`vpi-tag icon`},null,-1),(h(!0),k(N,null,_(p.value,e=>(h(),L(Y,{key:e.name,class:l([`tag`,e.className]),href:T(c)?.link&&T(u)?`${T(c).link}?tag=${e.name}`:void 0},{default:n(()=>[j(B(e.name),1)]),_:2},1032,[`class`,`href`]))),128))])):D(``,!0),z(e.$slots,`doc-meta-after`,{},void 0,!0),f.value?(h(),k(`p`,yg,[i[2]||=F(`span`,{class:`vpi-clock icon`},null,-1),F(`span`,null,B(f.value),1)])):D(``,!0)])):D(``,!0)],64))}}),[[`__scopeId`,`data-v-42fa9e7c`]]),xg={class:`container`},Sg={class:`aside-content`},Cg={class:`content-container`},wg={class:`main`},Tg=q(R({__name:`VPDoc`,setup(e){let{page:t,theme:i,frontmatter:a}=G(),o=ze(),{hasSidebar:s,hasAside:c,leftAside:u}=tt(),{isSidebarCollapsed:d}=xt(),{isPosts:f}=ft(),p=at(),{isPageDecrypted:g}=rt(),{mode:_}=ln(),v=E(()=>c.value?f.value?p.value.length>0:!0:!1),y=E(()=>o.path.replace(/[./]+/g,`_`).replace(/_html$/,``)),b=E(()=>i.value.externalLinkIcon&&a.value.externalLinkIcon!==!1),x=I();return S(()=>o.hash,e=>m(()=>{if(!x.value)return;let t=x.value.querySelector(`.outline-link[href="${e}"]`);if(!t||!e){x.value.scrollTop=0;return}let{top:n,height:r}=x.value.getBoundingClientRect(),{top:i,height:a}=t.getBoundingClientRect();(i<n||i+a>n+r)&&t.scrollIntoView({block:`center`})}),{immediate:!0}),(e,i)=>{let a=r(`Content`),o=r(`DocGitContributors`),c=r(`DocGitChangelog`);return h(),k(`div`,{class:l([`vp-doc-container`,{"has-sidebar":T(s)&&!T(d),"has-aside":v.value,"is-posts":T(f),"with-encrypt":!T(g)}])},[z(e.$slots,`doc-top`,{},void 0,!0),F(`div`,xg,[v.value?(h(),k(`div`,{key:0,class:l([`aside`,{"left-aside":T(u)}]),"vp-outline":``},[i[0]||=F(`div`,{class:`aside-curtain`},null,-1),w(Eh,null,{default:n(()=>[(h(),k(`div`,{ref_key:`asideEl`,ref:x,key:T(t).path,class:`aside-container`},[F(`div`,Sg,[w(Lh,null,{"aside-top":n(()=>[z(e.$slots,`aside-top`,{},void 0,!0)]),"aside-bottom":n(()=>[z(e.$slots,`aside-bottom`,{},void 0,!0)]),"aside-outline-before":n(()=>[z(e.$slots,`aside-outline-before`,{},void 0,!0)]),"aside-outline-after":n(()=>[z(e.$slots,`aside-outline-after`,{},void 0,!0)]),"aside-ads-before":n(()=>[z(e.$slots,`aside-ads-before`,{},void 0,!0)]),"aside-ads-after":n(()=>[z(e.$slots,`aside-ads-after`,{},void 0,!0)]),_:3})])]))]),_:3})],2)):D(``,!0),w(Eh,null,{default:n(()=>[(h(),k(`div`,{key:T(t).path,class:`content`},[F(`div`,Cg,[z(e.$slots,`doc-before`,{},void 0,!0),F(`main`,wg,[w(Uh),z(e.$slots,`doc-meta-top`,{},void 0,!0),w(bg,null,{"doc-title-before":n(()=>[z(e.$slots,`doc-title-before`,{},void 0,!0)]),"doc-title-after":n(()=>[z(e.$slots,`doc-title-after`,{},void 0,!0)]),"doc-meta-before":n(()=>[z(e.$slots,`doc-meta-before`,{},void 0,!0)]),"doc-meta-after":n(()=>[z(e.$slots,`doc-meta-after`,{},void 0,!0)]),_:3}),z(e.$slots,`doc-meta-bottom`,{},void 0,!0),w(Th,null,{default:n(()=>[F(`div`,{class:l([`vp-doc plume-content`,[y.value,b.value&&`external-link-icon-enabled`]]),"vp-content":``},[z(e.$slots,`doc-content-before`,{},void 0,!0),w(a),T(_)===`block`?(h(),L(o,{key:0})):D(``,!0),w(c),w(qh),w(fg,null,{"doc-footer-before":n(()=>[z(e.$slots,`doc-footer-before`,{},void 0,!0)]),_:3})],2)]),_:3})]),w(Ah),z(e.$slots,`doc-after`,{},void 0,!0)])]))]),_:3})]),z(e.$slots,`doc-bottom`,{},void 0,!0)],2)}}}),[[`__scopeId`,`data-v-c2acd915`]]),Eg={class:`avatar`},Dg=[`src`,`alt`],Og={class:`content`},kg={key:0,class:`location`},Ag={key:1,class:`organization`},jg=q(R({__name:`VPFriendsItem`,props:{friend:{}},setup(e){let t=kt();function n(e,n){if(!n)return{};let r=$e(n)?t.value?n.dark:n.light:n;return r?{[e]:r}:{}}let r=E(()=>({...n(`--vp-friends-text-color`,e.friend.color),...n(`--vp-friends-bg-color`,e.friend.backgroundColor),...n(`--vp-friends-name-color`,e.friend.nameColor)}));return(t,n)=>(h(),k(`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:v(r.value)},[F(`div`,Eg,[F(`img`,{src:e.friend.avatar,alt:e.friend.name},null,8,Dg)]),F(`div`,Og,[w(Y,{class:`title`,href:e.friend.link,"no-icon":``,text:e.friend.name},null,8,[`href`,`text`]),e.friend.location?(h(),k(`p`,kg,[n[0]||=F(`span`,{class:`vpi-location`},null,-1),F(`span`,null,B(e.friend.location),1)])):D(``,!0),e.friend.organization?(h(),k(`p`,Ag,[n[1]||=F(`span`,{class:`vpi-organization`},null,-1),F(`span`,null,B(e.friend.organization),1)])):D(``,!0),e.friend.desc?(h(),k(`p`,{key:2,class:l([`desc`,{offset:e.friend.location&&e.friend.organization}])},B(e.friend.desc),3)):D(``,!0),e.friend.socials?(h(),L(Md,{key:3,links:e.friend.socials},null,8,[`links`])):D(``,!0)])],6))}}),[[`__scopeId`,`data-v-6dbe087b`]]),Mg={class:`vp-friends-group`},Ng={class:`title`},Pg={key:0,class:`description`},Fg={key:1,class:`friends-list`},Ig=q(R({__name:`VPFriendsGroup`,props:{group:{}},setup(e){return(t,n)=>(h(),k(`div`,Mg,[F(`h3`,Ng,B(e.group.title||`My Friends`),1),e.group.desc?(h(),k(`p`,Pg,B(e.group.desc),1)):D(``,!0),e.group.list?.length?(h(),k(`section`,Fg,[(h(!0),k(N,null,_(e.group.list,(e,t)=>(h(),L(jg,{key:e.name+t,friend:e},null,8,[`friend`]))),128))])):D(``,!0)]))}}),[[`__scopeId`,`data-v-e32b76dd`]]),Lg={class:`title`},Rg={key:1,class:`description`},zg={key:2,class:`friends-list`},Bg={key:4,class:`edit-link`},Vg=q(R({__name:`VPFriends`,setup(e){let t=vt(),{frontmatter:i,page:a}=G(),o=E(()=>i.value.list||[]),s=E(()=>i.value.groups||[]),c=E(()=>{let e=i.value.cols||2;return e<1?1:e});return(e,u)=>{let d=r(`Content`);return h(),k(`div`,{class:l([`vp-friends`,{"cols-large":c.value>=3}]),style:v({"--vp-friends-cols":c.value})},[w(Th,null,{default:n(()=>[T(i).contentPosition===`before`?(h(),L(d,{key:0,class:`vp-doc plume-content before`,"vp-content":``})):D(``,!0),F(`h2`,Lg,B(T(i).title||`My Friends`),1),T(i).description&&!T(a).autoDesc?(h(),k(`p`,Rg,B(T(i).description),1)):D(``,!0),o.value.length?(h(),k(`section`,zg,[(h(!0),k(N,null,_(o.value,(e,t)=>(h(),L(jg,{key:e.name+t,friend:e},null,8,[`friend`]))),128))])):D(``,!0),(h(!0),k(N,null,_(s.value,(e,t)=>(h(),L(Ig,{key:t,group:e},null,8,[`group`]))),128)),T(i).contentPosition===`before`?D(``,!0):(h(),L(d,{key:3,class:`vp-doc plume-content after`,"vp-content":``})),T(t)?(h(),k(`div`,Bg,[w(Y,{class:`edit-link-button`,href:T(t).link,"no-icon":``},{default:n(()=>[u[0]||=F(`span`,{class:`vpi-square-pen edit-link-icon`,"aria-label":`edit icon`},null,-1),j(` `+B(T(t).text),1)]),_:1},8,[`href`])])):D(``,!0)]),_:1}),w(Ah)],6)}}}),[[`__scopeId`,`data-v-a83856b1`]]),Hg={class:`vp-page`},Ug=R({__name:`VPPage`,setup(e){return(e,t)=>{let i=r(`Content`);return h(),k(`div`,Hg,[w(Th,null,{default:n(()=>[z(e.$slots,`page-top`),w(i,{class:`vp-doc plume-content`,"vp-content":``}),z(e.$slots,`page-bottom`)]),_:3})])}}}),Wg=q(R({__name:`VPContent`,props:{isNotFound:{type:Boolean}},setup(e){let{hasSidebar:t,isHome:r}=tt(),{isSidebarCollapsed:i}=xt(),{frontmatter:a,collection:o}=G(),{isPostsLayout:s}=ft(),c=ze();return S([s,()=>a.value.pageLayout,()=>c.path],()=>m(()=>{if($t){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`:a.value.pageLayout||`doc`}`),o.value){let e=document.documentElement.className.match(/(?:^|\s)(collection-\S+)(?:$|\s)/)?.[1];e&&document.documentElement.classList.remove(e),document.documentElement.classList.add(`collection-${o.value.type}-${o.value.linkPrefix?.replace(/^\/|\/$/g,``).replace(/\//g,`_`)||`default`}`)}}}),{immediate:!0}),(o,c)=>(h(),k(`div`,{id:`VPContent`,"vp-content":``,class:l([`vp-content`,{"has-sidebar":T(t)&&!T(i)&&!e.isNotFound,"is-home":T(r)}])},[T(s)||T(a).pageLayout===`posts`?(h(),L(Dh,{key:0,"home-posts":T(a).pageLayout===`posts`,collection:T(a).collection},{"posts-top":n(()=>[z(o.$slots,`posts-top`,{},void 0,!0)]),"posts-bottom":n(()=>[z(o.$slots,`posts-bottom`,{},void 0,!0)]),"posts-archives-before":n(()=>[z(o.$slots,`posts-archives-before`,{},void 0,!0)]),"posts-archives-after":n(()=>[z(o.$slots,`posts-archives-after`,{},void 0,!0)]),"posts-tags-before":n(()=>[z(o.$slots,`posts-tags-before`,{},void 0,!0)]),"posts-tags-after":n(()=>[z(o.$slots,`posts-tags-after`,{},void 0,!0)]),"posts-tags-title-after":n(()=>[z(o.$slots,`posts-tags-title-after`,{},void 0,!0)]),"posts-tags-content-before":n(()=>[z(o.$slots,`posts-tags-content-before`,{},void 0,!0)]),"posts-categories-before":n(()=>[z(o.$slots,`posts-categories-before`,{},void 0,!0)]),"posts-categories-after":n(()=>[z(o.$slots,`posts-categories-after`,{},void 0,!0)]),"posts-categories-content-before":n(()=>[z(o.$slots,`posts-categories-content-before`,{},void 0,!0)]),"posts-post-list-before":n(()=>[z(o.$slots,`posts-post-list-before`,{},void 0,!0)]),"posts-post-list-after":n(()=>[z(o.$slots,`posts-post-list-after`,{},void 0,!0)]),"posts-post-list-pagination-after":n(()=>[z(o.$slots,`posts-post-list-pagination-after`,{},void 0,!0)]),"posts-aside-top":n(()=>[z(o.$slots,`posts-aside-top`,{},void 0,!0)]),"posts-aside-bottom":n(()=>[z(o.$slots,`posts-aside-bottom`,{},void 0,!0)]),"posts-extract-before":n(()=>[z(o.$slots,`posts-extract-before`,{},void 0,!0)]),"posts-extract-after":n(()=>[z(o.$slots,`posts-extract-after`,{},void 0,!0)]),_:3},8,[`home-posts`,`collection`])):T(a).pageLayout===`page`?(h(),L(Ug,{key:1},{"page-top":n(()=>[z(o.$slots,`page-top`,{},void 0,!0)]),"page-bottom":n(()=>[z(o.$slots,`page-bottom`,{},void 0,!0)]),_:3})):T(a).pageLayout===`friends`?(h(),L(Vg,{key:2})):T(a).pageLayout===`home`?(h(),L(kh,{key:3},{"posts-top":n(()=>[z(o.$slots,`posts-top`,{},void 0,!0)]),"posts-bottom":n(()=>[z(o.$slots,`posts-bottom`,{},void 0,!0)]),"posts-post-list-before":n(()=>[z(o.$slots,`posts-post-list-before`,{},void 0,!0)]),"posts-post-list-after":n(()=>[z(o.$slots,`posts-post-list-after`,{},void 0,!0)]),"posts-post-list-pagination-after":n(()=>[z(o.$slots,`posts-post-list-pagination-after`,{},void 0,!0)]),_:3})):T(a).pageLayout&&T(a).pageLayout!==`doc`?(h(),L(x(T(a).pageLayout),{key:4})):(h(),L(Tg,{key:5},{"doc-top":n(()=>[z(o.$slots,`doc-top`,{},void 0,!0)]),"doc-bottom":n(()=>[z(o.$slots,`doc-bottom`,{},void 0,!0)]),"doc-title-before":n(()=>[z(o.$slots,`doc-title-before`,{},void 0,!0)]),"doc-title-after":n(()=>[z(o.$slots,`doc-title-after`,{},void 0,!0)]),"doc-meta-before":n(()=>[z(o.$slots,`doc-meta-before`,{},void 0,!0)]),"doc-meta-after":n(()=>[z(o.$slots,`doc-meta-after`,{},void 0,!0)]),"doc-meta-top":n(()=>[z(o.$slots,`doc-meta-top`,{},void 0,!0)]),"doc-meta-bottom":n(()=>[z(o.$slots,`doc-meta-bottom`,{},void 0,!0)]),"doc-content-before":n(()=>[z(o.$slots,`doc-content-before`,{},void 0,!0)]),"doc-footer-before":n(()=>[z(o.$slots,`doc-footer-before`,{},void 0,!0)]),"doc-before":n(()=>[z(o.$slots,`doc-before`,{},void 0,!0)]),"doc-after":n(()=>[z(o.$slots,`doc-after`,{},void 0,!0)]),"aside-top":n(()=>[z(o.$slots,`aside-top`,{},void 0,!0)]),"aside-outline-before":n(()=>[z(o.$slots,`aside-outline-before`,{},void 0,!0)]),"aside-outline-after":n(()=>[z(o.$slots,`aside-outline-after`,{},void 0,!0)]),"aside-ads-before":n(()=>[z(o.$slots,`aside-ads-before`,{},void 0,!0)]),"aside-ads-after":n(()=>[z(o.$slots,`aside-ads-after`,{},void 0,!0)]),"aside-bottom":n(()=>[z(o.$slots,`aside-bottom`,{},void 0,!0)]),_:3}))],2))}}),[[`__scopeId`,`data-v-d3283ff2`]]),Gg={class:`container`},Kg=[`innerHTML`],qg=[`innerHTML`],Jg=q(R({__name:`VPFooter`,setup(e){let{theme:t,frontmatter:n}=G(),{hasSidebar:r}=tt(),{isSidebarCollapsed:i}=xt(),a=Tn(`--vp-footer-height`,$t?document.body:null),o=I(null);return P(()=>{t.value.footer&&n.value.footer!==!1&&o.value&&(a.value=`${o.value.offsetHeight}px`)}),(e,a)=>T(t).footer&&T(n).footer!==!1?(h(),k(`footer`,{key:0,ref_key:`footer`,ref:o,class:l([`vp-footer`,{"has-sidebar":T(r)&&!T(i)}]),"vp-footer":``},[z(e.$slots,`footer-content`,{},()=>[F(`div`,Gg,[T(t).footer.message?(h(),k(`div`,{key:0,class:`message`,innerHTML:T(t).footer.message},null,8,Kg)):D(``,!0),T(t).footer.copyright?(h(),k(`div`,{key:1,class:`copyright`,innerHTML:T(t).footer.copyright},null,8,qg)):D(``,!0)])],!0)],2)):D(``,!0)}}),[[`__scopeId`,`data-v-b83cc7e0`]]),Yg={class:`global-encrypt-container`},Xg={key:0,class:`profile`},Zg=[`src`,`alt`],Qg={key:1},$g=q(R({inheritAttrs:!1,__name:`VPEncryptGlobal`,setup(e){let{theme:t,site:i}=G(),o=E(()=>t.value.profile),s=E(()=>o.value?.name||i.value.title);return(e,i)=>{let c=r(`ClientOnly`);return h(),k(N,null,[w(c,null,{default:n(()=>[F(`div`,a({class:`vp-global-encrypt`},e.$attrs),[F(`div`,Yg,[o.value||s.value?(h(),k(`div`,Xg,[o.value?(h(),k(`p`,{key:0,class:l([`avatar`,{circle:o.value.circle}])},[F(`img`,{src:o.value.avatar??o.value.url,alt:o.value.name},null,8,Zg)],2)):D(``,!0),s.value?(h(),k(`h3`,Qg,B(s.value),1)):D(``,!0)])):D(``,!0),w(wh,{global:``,info:T(t).encryptGlobalText},null,8,[`info`])])],16)]),_:1}),w(Jg)],64)}}}),[[`__scopeId`,`data-v-641e4467`]]),e_={class:`outline`},t_=q(R({__name:`VPLocalNavOutlineDropdown`,props:{headers:{},navHeight:{}},setup(e){let{theme:t}=G(),r=I(!1),i=I(0),a=I(),o=I();S(()=>e.headers,()=>{r.value=!1}),wn(a,()=>{r.value=!1},{ignore:[o]});function s(){r.value=!r.value,i.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function c(e){e.target.classList.contains(`outline-link`)&&(a.value&&(a.value.style.transition=`none`),m(()=>{r.value=!1}))}return(u,d)=>(h(),k(`div`,{class:`vp-local-nav-outline-dropdown`,style:v({"--vp-vh":`${i.value}px`})},[e.headers.length>0?(h(),k(`button`,{key:0,ref_key:`btn`,ref:o,class:l({open:r.value}),onClick:s},[j(B(T(t).outlineLabel||`On this page`)+` `,1),d[0]||=F(`span`,{class:`vpi-chevron-right icon`},null,-1)],2)):D(``,!0),w(H,{name:`fade-in-scale-up`},{default:n(()=>[r.value?(h(),k(`div`,{key:0,ref_key:`items`,ref:a,class:`items`,onClick:c},[F(`div`,e_,[w(Mh,{headers:e.headers},null,8,[`headers`])])],512)):D(``,!0)]),_:1})],4))}}),[[`__scopeId`,`data-v-d5044118`]]),n_=[`disabled`,`aria-expanded`],r_={class:`menu-text`},i_=q(R({__name:`VPLocalNav`,props:{open:{type:Boolean},showOutline:{type:Boolean}},emits:[`openMenu`],setup(e){let{theme:t}=G(),{isPosts:n,isPostsLayout:r}=ft(),{hasSidebar:i,hasLocalNav:a}=tt(),{isSidebarCollapsed:o}=xt(),{y:s}=kn(),c=I(0),u=at(),d=E(()=>!a.value&&!i.value);P(()=>{c.value=Number.parseInt(getComputedStyle(document.documentElement).getPropertyValue(`--vp-nav-height`))});let f=E(()=>({"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=E(()=>(i.value||n.value&&!r.value)&&!d.value);return(r,i)=>p.value?(h(),k(`div`,{key:0,class:l(f.value)},[F(`button`,{class:l([`menu`,{hidden:T(n)}]),disabled:T(n),"aria-expanded":e.open,"aria-controls":`SidebarNav`,onClick:i[0]||=e=>r.$emit(`openMenu`)},[i[1]||=F(`span`,{class:`vpi-align-left menu-icon`},null,-1),F(`span`,r_,B(T(t).sidebarMenuLabel||`Menu`),1)],10,n_),e.showOutline?(h(),L(t_,{key:0,headers:T(u),"nav-height":c.value},null,8,[`headers`,`nav-height`])):D(``,!0)],2)):D(``,!0)}}),[[`__scopeId`,`data-v-5171e520`]]),a_=[`role`,`tabindex`],o_=[`innerHTML`],s_=[`innerHTML`],c_=[`aria-label`,`aria-expanded`],l_={class:`items`},u_=q(R({__name:`VPSidebarItem`,props:{item:{},depth:{}},setup(e){let{collapsed:t,collapsible:i,isLink:o,isActiveLink:s,hasActiveLink:c,hasChildren:u,toggle:d}=bt(E(()=>e.item)),f=E(()=>u.value?`section`:`div`),p=E(()=>o.value?`a`:`div`),m=E(()=>u.value?e.depth+2===7?`p`:`h${e.depth+2}`:`p`),g=E(()=>o.value?void 0:`button`),v=/^-{3,}$/,y=E(()=>e.item.link&&v.test(e.item.link)),b=E(()=>[[`level-${e.depth}`],{collapsible:i.value},{collapsed:t.value},{"is-link":o.value},{"is-active":s.value},{"has-active":c.value}]);function S(t){`key`in t&&t.key!==`Enter`||e.item.link||d()}return(i,o)=>{let s=r(`VPSidebarItem`,!0);return h(),L(x(f.value),{class:l([`vp-sidebar-item sidebar-item`,b.value])},{default:n(()=>[e.item.text?(h(),k(`div`,a({key:0,class:`item`,role:g.value,tabindex:e.item.items&&0},ee(e.item.items?{click:S,keydown:S}:{},!0)),[o[1]||=F(`div`,{class:`indicator`},null,-1),e.item.icon?(h(),L(J,{key:0,name:e.item.icon,class:l({separator:y.value})},null,8,[`name`,`class`])):D(``,!0),e.item.link&&!y.value?(h(),L(Y,{key:1,tag:p.value,class:`link`,href:e.item.link},{default:n(()=>[(h(),L(x(m.value),{class:`text`},{default:n(()=>[F(`span`,{innerHTML:e.item.text},null,8,o_),e.item.badge?(h(),L($,a({key:0,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):D(``,!0)]),_:1}))]),_:1},8,[`tag`,`href`])):(h(),L(x(m.value),{key:2,class:l([`text`,{separator:y.value}])},{default:n(()=>[F(`span`,{innerHTML:e.item.text},null,8,s_),e.item.badge?(h(),L($,a({key:0,class:`vp-menu-badge`},typeof e.item.badge==`string`?{text:e.item.badge}:e.item.badge),null,16)):D(``,!0)]),_:1},8,[`class`])),e.item.collapsed==null?D(``,!0):(h(),k(`button`,{key:3,type:`button`,class:`caret`,"aria-label":`${T(t)?`Expand`:`Collapse`} ${e.item.text}`,"aria-expanded":!T(t),tabindex:`-1`},[...o[0]||=[F(`span`,{class:`vpi-chevron-right caret-icon`},null,-1)]],8,c_))],16,a_)):D(``,!0),e.item.items&&e.item.items.length&&e.depth<5?(h(),L(T(Xt),{key:1},{default:n(()=>[O(F(`div`,null,[F(`div`,l_,[(h(!0),k(N,null,_(e.item.items,t=>(h(),L(s,{key:t.text,item:t,depth:e.depth+1},null,8,[`item`,`depth`]))),128))])],512),[[V,!T(t)]])]),_:1})):D(``,!0)]),_:1},8,[`class`])}}}),[[`__scopeId`,`data-v-ab4803a9`]]),d_=q(R({__name:`VPSidebarGroup`,props:{items:{}},setup(e){let t=I(!0),n=null;return P(()=>{n=setTimeout(()=>{n=null,t.value=!1},300)}),ce(()=>{n!=null&&(clearTimeout(n),n=null)}),(n,r)=>(h(!0),k(N,null,_(e.items,e=>(h(),k(`div`,{key:e.text,class:l([`group`,{"no-transition":t.value}])},[w(u_,{item:e,depth:0},null,8,[`item`])],2))),128))}}),[[`__scopeId`,`data-v-71ba64cb`]]),f_=q(R({__name:`VPSidebar`,props:{open:{type:Boolean}},setup(e){let{theme:t}=G(),{hasSidebar:r}=tt(),{sidebarGroups:i,sidebarKey:a}=nt(),{isSidebarCollapsed:o,toggleSidebarCollapse:s}=xt(),c=Se(),u=I(null),d=yn($t?document.body:null);return S([()=>e.open,u],()=>{e.open?(d.value=!0,u.value?.focus()):d.value=!1},{immediate:!0,flush:`post`}),P(()=>{S(a,async()=>{await m();let e=document.querySelector(`.vp-sidebar .vp-link[href*="${c.value}"]`);if(!u.value)return;if(!e){setTimeout(()=>u.value?.scrollTo(0,0),200);return}let{top:t,height:n}=u.value.getBoundingClientRect(),{top:r,height:i}=e.getBoundingClientRect();(r<t||r+i>t+n)&&e.scrollIntoView({block:`center`})},{immediate:!0,flush:`post`})}),(c,d)=>(h(),k(N,null,[w(H,{name:`fade-slide-x`,mode:`out-in`},{default:n(()=>[T(r)?(h(),k(`aside`,{key:0,ref_key:`navEl`,ref:u,class:l([`vp-sidebar`,{open:e.open,"hide-scrollbar":!(T(t).sidebarScrollbar??!0),collapsed:T(o)}]),"vp-sidebar":``,onClick:d[0]||=ge(()=>{},[`stop`])},[d[3]||=F(`div`,{class:`curtain`},null,-1),w(Eh,null,{default:n(()=>[(h(),k(`nav`,{id:`SidebarNav`,key:T(a),class:`nav`,"aria-labelledby":`sidebar-aria-label`,tabindex:`-1`},[d[2]||=F(`span`,{id:`sidebar-aria-label`,class:`visually-hidden`},` Sidebar Navigation `,-1),z(c.$slots,`sidebar-nav-before`,{},void 0,!0),w(d_,{items:T(i)},null,8,[`items`]),z(c.$slots,`sidebar-nav-after`,{},void 0,!0)]))]),_:3})],2)):D(``,!0)]),_:3}),T(r)?(h(),k(`div`,{key:0,class:l([`vp-sidebar-control`,{collapsed:T(o)}])},[F(`button`,{type:`button`,class:`toggle-sidebar-btn`,"aria-label":`Toggle sidebar`,onClick:d[1]||=e=>T(s)()},[F(`span`,{class:l(`vpi-sidebar-${T(o)?`open`:`close`}`)},null,2)])],2)):D(``,!0)],64))}}),[[`__scopeId`,`data-v-28af193e`]]),p_=q(R({__name:`VPSignDown`,setup(e){let t=A(),{height:n}=xn(t),{height:r}=vn();P(()=>{t.value=document.body});let{page:i}=G(),a=E(()=>{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=E(()=>!(n.value<r.value)),{is960:s}=tt();function c(){document.documentElement.scrollTo({top:document.documentElement.clientHeight-(s.value?64:0),behavior:`smooth`})}return(e,t)=>O((h(),k(`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]||=[F(`g`,{fill:`none`,stroke:`currentColor`,"stroke-linecap":`round`,"stroke-linejoin":`round`,"stroke-width":`2.5`},[F(`path`,{d:`m19 11l-7 6l-7-6`}),F(`path`,{d:`m19 5l-7 6l-7-6`,opacity:`0.6`})],-1)]],512)),[[V,!a.value&&o.value]])}}),[[`__scopeId`,`data-v-43069080`]]),m_=q(R({__name:`VPSkipLink`,setup(e){let t=ze(),n=I();S(()=>t.path,()=>n.value.focus());function r({target:e}){let t=document.getElementById(decodeURIComponent(e.hash).slice(1));if(t){let e=()=>{t.removeAttribute(`tabindex`),t.removeEventListener(`blur`,e)};t.setAttribute(`tabindex`,`-1`),t.addEventListener(`blur`,e),t.focus(),window.scrollTo(0,0)}}return(e,t)=>(h(),k(N,null,[F(`span`,{ref_key:`backToTop`,ref:n,tabindex:`-1`},null,512),F(`a`,{href:`#VPContent`,class:`vp-skip-link visually-hidden`,onClick:r},` Skip to content `)],64))}}),[[`__scopeId`,`data-v-26bc9d93`]]),h_=q(R({__name:`Layout`,setup(e){let{isSidebarEnabled:t,enableSidebar:i,disableSidebar:a}=xt(),{frontmatter:o}=G(),{isGlobalDecrypted:s,isPageDecrypted:c}=rt();return Dt(),(e,u)=>{let d=r(`Content`);return h(),k(N,null,[T(o).pageLayout!==!1&&T(o).pageLayout!==`custom`?(h(),k(`div`,{key:0,class:l([`theme-plume vp-layout`,T(o).pageClass]),"vp-container":``},[T(s)?(h(),k(N,{key:1},[z(e.$slots,`layout-top`,{},void 0,!0),w(m_),w(Vf,{show:T(t),onClick:T(a)},null,8,[`show`,`onClick`]),w(zf,null,{"nav-bar-title-before":n(()=>[z(e.$slots,`nav-bar-title-before`,{},void 0,!0)]),"nav-bar-title-after":n(()=>[z(e.$slots,`nav-bar-title-after`,{},void 0,!0)]),"nav-bar-content-before":n(()=>[z(e.$slots,`nav-bar-content-before`,{},void 0,!0)]),"nav-bar-content-after":n(()=>[z(e.$slots,`nav-bar-content-after`,{},void 0,!0)]),"nav-bar-menu-before":n(()=>[z(e.$slots,`nav-bar-menu-before`,{},void 0,!0)]),"nav-bar-menu-after":n(()=>[z(e.$slots,`nav-bar-menu-after`,{},void 0,!0)]),"nav-screen-content-before":n(()=>[z(e.$slots,`nav-screen-content-before`,{},void 0,!0)]),"nav-screen-content-after":n(()=>[z(e.$slots,`nav-screen-content-after`,{},void 0,!0)]),"nav-screen-menu-before":n(()=>[z(e.$slots,`nav-screen-menu-before`,{},void 0,!0)]),"nav-screen-menu-after":n(()=>[z(e.$slots,`nav-screen-menu-after`,{},void 0,!0)]),_:3}),w(i_,{open:T(t),"show-outline":T(c),onOpenMenu:T(i)},null,8,[`open`,`show-outline`,`onOpenMenu`]),w(f_,{open:T(t)},{"sidebar-nav-before":n(()=>[z(e.$slots,`sidebar-nav-before`,{},void 0,!0)]),"sidebar-nav-after":n(()=>[z(e.$slots,`sidebar-nav-after`,{},void 0,!0)]),_:3},8,[`open`]),z(e.$slots,`custom-content`,{},()=>[w(Wg,null,{"page-top":n(()=>[z(e.$slots,`page-top`,{},void 0,!0)]),"page-bottom":n(()=>[z(e.$slots,`page-bottom`,{},void 0,!0)]),"doc-title-before":n(()=>[z(e.$slots,`doc-title-before`,{},void 0,!0)]),"doc-title-after":n(()=>[z(e.$slots,`doc-title-after`,{},void 0,!0)]),"doc-meta-before":n(()=>[z(e.$slots,`doc-meta-before`,{},void 0,!0)]),"doc-meta-after":n(()=>[z(e.$slots,`doc-meta-after`,{},void 0,!0)]),"doc-meta-top":n(()=>[z(e.$slots,`doc-meta-top`,{},void 0,!0)]),"doc-meta-bottom":n(()=>[z(e.$slots,`doc-meta-bottom`,{},void 0,!0)]),"doc-content-before":n(()=>[z(e.$slots,`doc-content-before`,{},void 0,!0)]),"doc-footer-before":n(()=>[z(e.$slots,`doc-footer-before`,{},void 0,!0)]),"doc-before":n(()=>[z(e.$slots,`doc-before`,{},void 0,!0)]),"doc-after":n(()=>[z(e.$slots,`doc-after`,{},void 0,!0)]),"doc-top":n(()=>[z(e.$slots,`doc-top`,{},void 0,!0)]),"doc-bottom":n(()=>[z(e.$slots,`doc-bottom`,{},void 0,!0)]),"aside-top":n(()=>[z(e.$slots,`aside-top`,{},void 0,!0)]),"aside-bottom":n(()=>[z(e.$slots,`aside-bottom`,{},void 0,!0)]),"aside-outline-before":n(()=>[z(e.$slots,`aside-outline-before`,{},void 0,!0)]),"aside-outline-after":n(()=>[z(e.$slots,`aside-outline-after`,{},void 0,!0)]),"posts-top":n(()=>[z(e.$slots,`posts-top`,{},void 0,!0)]),"posts-bottom":n(()=>[z(e.$slots,`posts-bottom`,{},void 0,!0)]),"posts-archives-before":n(()=>[z(e.$slots,`posts-archives-before`,{},void 0,!0)]),"posts-archives-after":n(()=>[z(e.$slots,`posts-archives-after`,{},void 0,!0)]),"posts-tags-before":n(()=>[z(e.$slots,`posts-tags-before`,{},void 0,!0)]),"posts-tags-after":n(()=>[z(e.$slots,`posts-tags-after`,{},void 0,!0)]),"posts-tags-title-after":n(()=>[z(e.$slots,`posts-tags-title-after`,{},void 0,!0)]),"posts-tags-content-before":n(()=>[z(e.$slots,`posts-tags-content-before`,{},void 0,!0)]),"posts-categories-before":n(()=>[z(e.$slots,`posts-categories-before`,{},void 0,!0)]),"posts-categories-after":n(()=>[z(e.$slots,`posts-categories-after`,{},void 0,!0)]),"posts-categories-content-before":n(()=>[z(e.$slots,`posts-categories-content-before`,{},void 0,!0)]),"posts-post-list-before":n(()=>[z(e.$slots,`posts-post-list-before`,{},void 0,!0)]),"posts-post-list-after":n(()=>[z(e.$slots,`posts-post-list-after`,{},void 0,!0)]),"posts-post-list-pagination-after":n(()=>[z(e.$slots,`posts-post-list-pagination-after`,{},void 0,!0)]),"posts-aside-top":n(()=>[z(e.$slots,`posts-aside-top`,{},void 0,!0)]),"posts-aside-bottom":n(()=>[z(e.$slots,`posts-aside-bottom`,{},void 0,!0)]),"posts-extract-before":n(()=>[z(e.$slots,`posts-extract-before`,{},void 0,!0)]),"posts-extract-after":n(()=>[z(e.$slots,`posts-extract-after`,{},void 0,!0)]),_:3})],!0),w(Uf),w(p_),w(Jg,null,{"footer-content":n(()=>[z(e.$slots,`footer-content`,{},void 0,!0)]),_:3}),z(e.$slots,`layout-bottom`,{},void 0,!0)],64)):(h(),L($g,{key:0}))],2)):(h(),L(d,{key:1,"vp-container":``,"vp-content":``})),w(qf,null,{"bulletin-content":n(()=>[z(e.$slots,`bulletin-content`,{},void 0,!0)]),_:3})],64)}}}),[[`__scopeId`,`data-v-a5aadcf6`]]),g_={"vp-not-found":``,class:`theme-plume vp-layout`},__={id:`VPContent`,class:`vp-content`},v_={class:`vp-not-found`},y_={class:`code`},b_={class:`title`},x_={class:`quote`},S_={class:`action`},C_=[`href`,`aria-label`],w_=q(R({__name:`NotFound`,setup(e){let t=ke(),{theme:r}=G();return(e,i)=>(h(),k(N,null,[F(`div`,g_,[z(e.$slots,`layout-top`,{},void 0,!0),w(m_),w(zf,null,{"nav-bar-title-before":n(()=>[z(e.$slots,`nav-bar-title-before`,{},void 0,!0)]),"nav-bar-title-after":n(()=>[z(e.$slots,`nav-bar-title-after`,{},void 0,!0)]),"nav-bar-content-before":n(()=>[z(e.$slots,`nav-bar-content-before`,{},void 0,!0)]),"nav-bar-content-after":n(()=>[z(e.$slots,`nav-bar-content-after`,{},void 0,!0)]),"nav-bar-menu-before":n(()=>[z(e.$slots,`nav-bar-menu-before`,{},void 0,!0)]),"nav-bar-menu-after":n(()=>[z(e.$slots,`nav-bar-menu-after`,{},void 0,!0)]),"nav-screen-content-before":n(()=>[z(e.$slots,`nav-screen-content-before`,{},void 0,!0)]),"nav-screen-content-after":n(()=>[z(e.$slots,`nav-screen-content-after`,{},void 0,!0)]),"nav-screen-menu-before":n(()=>[z(e.$slots,`nav-screen-menu-before`,{},void 0,!0)]),"nav-screen-menu-after":n(()=>[z(e.$slots,`nav-screen-menu-after`,{},void 0,!0)]),_:3}),F(`div`,__,[z(e.$slots,`not-found`,{},()=>[F(`div`,v_,[F(`p`,y_,B(T(r).notFound?.code??`404`),1),F(`h1`,b_,B(T(r).notFound?.title??`PAGE NOT FOUND`),1),i[0]||=F(`div`,{class:`divider`},null,-1),F(`blockquote`,x_,B(T(r).notFound?.quote??`But if you don't change your direction, and if you keep looking, you may end up where you are heading.`),1),F(`div`,S_,[F(`a`,{class:`link`,href:T(U)(T(t)),"aria-label":T(r).notFound?.linkLabel??`go to home`},B(T(r).notFound?.linkText??`Take me home`),9,C_)])])],!0)]),w(Jg,null,{"footer-content":n(()=>[z(e.$slots,`footer-content`,{},void 0,!0)]),_:3}),z(e.$slots,`layout-bottom`,{},void 0,!0)]),w(qf,null,{"bulletin-content":n(()=>[z(e.$slots,`bulletin-content`,{},void 0,!0)]),_:3})],64))}}),[[`__scopeId`,`data-v-c8ed44d8`]]),T_=t({default:()=>D_});function E_(e){e.component(`Badge`,$),e.component(`VPBadge`,$),e.component(`VPCard`,Bu),e.component(`Card`,Bu),e.component(`VPCardGrid`,Vu),e.component(`CardGrid`,Vu),e.component(`VPLinkCard`,ad),e.component(`LinkCard`,ad),e.component(`VPImageCard`,ed),e.component(`ImageCard`,ed),e.component(`VPCardMasonry`,Hu),e.component(`CardMasonry`,Hu),e.component(`VPLink`,Y),e.component(`Icon`,J),e.component(`VPIcon`,J),e.component(`VPButton`,Nn),e.component(`HomeBox`,od),e.component(`VPHomeBox`,od),e.component(`DocComment`,e=>Kt(`CommentService`)?i(r(`CommentService`),e):null),e.component(`DocGitContributors`,()=>Kt(`GitContributors`)?i(r(`GitContributors`)):null),e.component(`DocGitChangelog`,()=>Kt(`GitChangelog`)?i(r(`GitChangelog`)):null)}var D_=je({enhance({app:e,router:t}){Ft(e),At(e),qt(t),E_(e)},setup(){nn(),Mt(),sn(),Ut(),Zt()},layouts:{Layout:h_,NotFound:w_}}),O_={key:0,class:`vp-page-context-menu`},k_={class:`page-context-button`,type:`button`},A_={class:`text`},j_={ref:`menu`,class:`page-context-menu`},M_=[`href`,`aria-label`,`type`],N_=q(R({__name:`PageContextMenu`,props:{claude:{type:Boolean,default:!0},chatgpt:{type:Boolean,default:!0},perplexity:{type:Boolean,default:!0}},setup(e){let{page:t,frontmatter:r,theme:i}=G(),{isPageDecrypted:a}=rt(),o=E(()=>{let e=U(t.value.path);return e.endsWith(`.html`)?`${e.slice(0,-5)}.md`:e[e.length-1]===`/`?`${e}index.md`:`${e}.md`}),s=E(()=>encodeURIComponent((i.value.askAIMessage??`Read {link} and answer content-related questions.`).replace(`{link}`,location.origin+o.value))),c=E(()=>{let t=[];return t.push({link:o.value,text:i.value.viewMarkdown??`View as Markdown`,tagline:i.value.viewMarkdownTagline??`View this page as plain text`,icon:`vpi-markdown`,type:`text/markdown`}),e.chatgpt&&t.push({link:`https://chat.openai.com/?prompt=${s.value}`,text:(i.value.askAIText??`Open in {name}`).replace(`{name}`,`ChatGPT`),tagline:(i.value.askAITagline??`Ask {name} about this page`).replace(`{name}`,`ChatGPT`),icon:`vpi-chatgpt`}),e.claude&&t.push({link:`https://claude.ai/new?q=${s.value}`,text:(i.value.askAIText??`Open in {name}`).replace(`{name}`,`Claude`),tagline:(i.value.askAITagline??`Ask {name} about this page`).replace(`{name}`,`Claude`),icon:`vpi-claude`}),e.perplexity&&t.push({link:`https://perplexity.ai/?q=${s.value}`,text:(i.value.askAIText??`Open in {name}`).replace(`{name}`,`Perplexity`),tagline:(i.value.askAITagline??`Ask {name} about this page`).replace(`{name}`,`Perplexity`),icon:`vpi-perplexity`}),t}),d=I(``),f=I(!0),{copy:p,copied:m}=bn();async function g(){d.value||(f.value=!1,await y(),f.value=!0),d.value&&p(d.value)}let v=null;async function y(){v||(v=fetch(location.origin+o.value).then(e=>e.text()).then(e=>{d.value=e.trimStart().replace(/^---[\s\S]+?---/,``).trimStart()}).finally(()=>{v=null}),await v)}P(()=>{(window.requestIdleCallback||window.requestAnimationFrame||(e=>setTimeout(e,0)))(y)});let b=u(`menu`),x=u(`toggle`),[ee,S]=mn(!1);wn(b,()=>S(!1),{ignore:[x]});let C=E(()=>{let e=i.value.copyPageText??`Copy page`,t=i.value.copiedPageText??`Copied !`,n=i.value.copingPageText??`Copying..`;return m.value?t:f.value?e:n});return(e,t)=>T(r).llmstxt!==!1&&T(a)?(h(),k(`div`,O_,[F(`div`,k_,[F(`span`,{class:`page-context-copy`,onClick:g},[F(`span`,{class:l([`vpi-copy`,{loading:!f.value,copied:T(m)}])},null,2),F(`span`,A_,B(C.value),1)]),F(`span`,{ref:`toggle`,class:l([`page-context-toggle`,{open:T(ee)}]),onClick:t[0]||=()=>T(S)()},[...t[1]||=[F(`span`,{class:`vpi-chevron-down`},null,-1)]],2)]),w(H,{name:`fade-in`},{default:n(()=>[O(F(`ul`,j_,[F(`li`,null,[F(`a`,{href:`javascript:void(0)`,onClick:g},[F(`span`,{class:l([`vpi-copy`,{loading:!f.value,copied:T(m)}])},null,2),F(`span`,null,[j(B(C.value)+` `,1),F(`small`,null,B(T(i).copyTagline??`Copy page as Markdown for LLMs`),1)])])]),(h(!0),k(N,null,_(c.value,e=>(h(),k(`li`,{key:e.text},[F(`a`,{href:e.link,target:`_blank`,rel:`noopener noreferrer`,"aria-label":e.text,type:e.type,"data-allow-mismatch":``},[F(`span`,{class:l(e.icon)},null,2),F(`span`,null,[j(B(e.text)+` `,1),t[2]||=F(`span`,{class:`vpi-external-link`},null,-1),F(`small`,null,B(e.tagline),1)])],8,M_)]))),128))],512),[[V,T(ee)]])]),_:1})])):D(``,!0)}}),[[`__scopeId`,`data-v-b0188d12`]]),P_={class:`aside-nav-wrapper`},F_={class:`link-text`},I_={class:`link-text`},L_={class:`link-text`},R_=q(R({__name:`AsideNav`,setup(e){let t={"/":{star:`在 GitHub 上 Star`,issue:`遇到问题?`,sponsor:`喝杯奶茶`},"/en/":{star:`Star on GitHub`,issue:`Create Issues`,sponsor:`Buy me a Bubble Tea`}},r=ke(),i=E(()=>t[r.value]);return(e,t)=>(h(),k(`div`,P_,[w(T(Y),{class:`link`,"no-icon":``,href:`https://github.com/pengzhanbo/vuepress-theme-plume`},{default:n(()=>[w(T(J),{name:`tabler:star`}),F(`span`,F_,B(i.value.star),1),t[0]||=F(`span`,{class:`vpi-arrow-right`},null,-1)]),_:1}),w(T(Y),{class:`link`,"no-icon":``,href:`https://github.com/pengzhanbo/vuepress-theme-plume/issues/new/choose`},{default:n(()=>[w(T(J),{name:`octicon:issue-opened-16`}),F(`span`,I_,B(i.value.issue),1),t[1]||=F(`span`,{class:`vpi-arrow-right`},null,-1)]),_:1}),w(T(Y),{class:`link`,href:`/sponsor/`},{default:n(()=>[w(T(J),{name:`ep:milk-tea`}),F(`span`,L_,B(i.value.sponsor),1),t[2]||=F(`span`,{class:`vpi-arrow-right`},null,-1)]),_:1})]))}}),[[`__scopeId`,`data-v-44a708ba`]]),z_=t({default:()=>B_});Tl({class:{hideEmptyMembersBox:!0},look:`handDrawn`});var B_=je({enhance({app:e}){e.component(`VPPostItem`,dm),e.component(`TintPlate`,me(()=>W(()=>import(`./TintPlate-BpMteZR1.js`),__vite__mapDeps([35,1,36,34,3,4,5,7]))))},setup(){In()},layouts:{Layout:i(h_,null,{"aside-outline-after":()=>i(R_),"doc-title-after":()=>i(N_)})}}),V_=[Ln,Vn,Ia,cl,kl,jl,Hl,Ql,au,mu,wu,Pu,T_,z_].map(e=>e.default).filter(Boolean),H_=A(JSON.parse(`{"base":"/","lang":"zh-CN","title":"","description":"","head":[["link",{"rel":"icon","type":"image/png","sizes":"32x32","href":"/favicon-32x32.png"}],["link",{"rel":"icon","type":"image/png","sizes":"16x16","href":"/favicon-16x16.png"}],["meta",{"name":"google-site-verification","content":"AaTP7bapCAcoO9ZGE67ilpy99GL6tYqtD30tRHjO9Ps"}]],"locales":{"/":{"title":"Plume 主题","lang":"zh-CN"},"/en/":{"title":"Plume Theme","lang":"en-US"}}}`)),U_=Be,W_=()=>{let e=De({history:U_(Ae(`/`)),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===be){let t=Ne(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},G_=e=>{e.component(`ClientOnly`,Je),e.component(`Content`,Ue),e.component(`RouteLink`,Ke)},K_=(e,t,n)=>{let r=E(()=>t.currentRoute.value.path),i=ue((e,n)=>({get(){return e(),t.currentRoute.value.meta._pageChunk},set(e){t.currentRoute.value.meta._pageChunk=e,n()}})),a=E(()=>Ye.resolveLayouts(n)),o=E(()=>Ye.resolveRouteLocale(H_.value.locales,r.value)),s=E(()=>Ye.resolveSiteLocaleData(H_.value,o.value)),c=E(()=>i.value.default),l=E(()=>i.value._pageData),u=E(()=>l.value.frontmatter),d=E(()=>Ye.resolvePageHeadTitle(l.value,s.value)),f=E(()=>Ye.resolvePageHead(d.value,u.value,s.value)),p=E(()=>Ye.resolvePageLang(l.value,s.value)),m={layouts:a,pageData:l,pageComponent:c,pageFrontmatter:u,pageHead:f,pageHeadTitle:d,pageLang:p,pageLayout:E(()=>Ye.resolvePageLayout(l.value,a.value)),redirects:qe,routeLocale:o,routePath:r,routes:Pe,siteData:H_,siteLocaleData:s,frontmatter:u,head:f,headTitle:d,lang:p,page:l,site:H_,siteLocale:s};return e.provide(Re,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:()=>U},$frontmatter:{get:()=>u.value},$head:{get:()=>f.value},$headTitle:{get:()=>d.value},$lang:{get:()=>p.value},$page:{get:()=>l.value},$site:{get:()=>H_.value},$siteLocale:{get:()=>s.value}}),m},q_=([e,t,n=``])=>{let r=`head > ${e}${Object.entries(t).map(([e,t])=>xe(t)?`[${e}=${JSON.stringify(t)}]`:t?`[${e}]`:``).join(``)}`;return Array.from(document.querySelectorAll(r)).find(e=>e.innerText===n)??null},J_=([e,t,n])=>{if(!xe(e))return null;let r=document.createElement(e);return $e(t)&&Object.entries(t).forEach(([e,t])=>{xe(t)?r.setAttribute(e,t):t&&r.setAttribute(e,``)}),xe(n)&&r.appendChild(document.createTextNode(n)),r},Y_=()=>{let e=Qe(),t=Me(),n=[],r=()=>{e.value.forEach(e=>{let t=q_(e);t&&n.push(t)})},i=()=>{let t=[];return e.value.forEach(e=>{let n=J_(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]};c(Fe,a),P(()=>{r(),S(e,a,{immediate:!1})})},X_=_e,Z_=async()=>{let e=X_({name:`Vuepress`,setup(){Y_();for(let e of V_)e.setup?.();let e=V_.flatMap(({rootComponents:e=[]})=>e.map(e=>i(e))),t=Ze();return()=>[i(t.value),e]}}),t=W_();G_(e),K_(e,t,V_);for(let n of V_)await n.enhance?.({app:e,router:t,siteData:H_});return e.use(t),{app:e,router:t}};Z_().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount(`#app`)})});export{Z_ as createVueApp}; |