3 lines
67 KiB
JavaScript
3 lines
67 KiB
JavaScript
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.D4Jv_yg8.js","assets/chunks/framework.B8zgMDLd.js"])))=>i.map(i=>d[i]);
|
|
import{d as p,c as v,r as h,n as T,o,a as F,t as w,b as k,w as f,T as ve,e as m,_,u as Ve,i as Ge,f as Ue,g as W,h as $,j as i,k as r,l as R,m as re,p as S,q as O,s as K,v as D,x as he,y as fe,z as ze,A as Re,F as M,B as A,C as j,D as Q,E as b,G as Se,H,I as Te,J as ee,K as z,L as te,M as je,N as me,O as le,P as xe,Q as Me,R as ne,S as qe,U as We,V as Ke,W as Ie,X as Ne,Y as Je,Z as Ye,$ as Ae,a0 as Ze,a1 as Xe,a2 as Y}from"./framework.B8zgMDLd.js";const Qe=p({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(e){return(t,n)=>(o(),v("span",{class:T(["VPBadge",e.type])},[h(t.$slots,"default",{},()=>[F(w(e.text),1)])],2))}}),et={key:0,class:"VPBackdrop"},tt=p({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,n)=>(o(),k(ve,{name:"fade"},{default:f(()=>[e.show?(o(),v("div",et)):m("",!0)]),_:1}))}}),nt=_(tt,[["__scopeId","data-v-89d95b67"]]),P=Ve;function at(e,t){let n,a=!1;return()=>{n&&clearTimeout(n),a?n=setTimeout(e,t):(e(),(a=!0)&&setTimeout(()=>a=!1,t))}}function ce(e){return e.startsWith("/")?e:`/${e}`}function pe(e){const{pathname:t,search:n,hash:a,protocol:s}=new URL(e,"http://a.com");if(Ge(e)||e.startsWith("#")||!s.startsWith("http")||!Ue(t))return e;const{site:u}=P(),d=t.endsWith("/")||t.endsWith(".html")?e:e.replace(/(?:(^\.+)\/)?.*$/,`$1${t.replace(/(\.md)?$/,u.value.cleanUrls?"":".html")}${n}${a}`);return W(d)}function J({correspondingLink:e=!1}={}){const{site:t,localeIndex:n,page:a,theme:s,hash:u}=P(),d=$(()=>{var c,g;return{label:(c=t.value.locales[n.value])==null?void 0:c.label,link:((g=t.value.locales[n.value])==null?void 0:g.link)||(n.value==="root"?"/":`/${n.value}/`)}});return{localeLinks:$(()=>Object.entries(t.value.locales).flatMap(([c,g])=>d.value.label===g.label?[]:{text:g.label,link:st(g.link||(c==="root"?"/":`/${c}/`),s.value.i18nRouting!==!1&&e,a.value.relativePath.slice(d.value.link.length-1),!t.value.cleanUrls)+u.value})),currentLang:d}}function st(e,t,n,a){return t?e.replace(/\/$/,"")+ce(n.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,a?".html":"")):e}const ot={class:"NotFound"},it={class:"code"},rt={class:"title"},lt={class:"quote"},ct={class:"action"},ut=["href","aria-label"],dt=p({__name:"NotFound",setup(e){const{theme:t}=P(),{currentLang:n}=J();return(a,s)=>{var u,d,l,c,g;return o(),v("div",ot,[i("p",it,w(((u=r(t).notFound)==null?void 0:u.code)??"404"),1),i("h1",rt,w(((d=r(t).notFound)==null?void 0:d.title)??"PAGE NOT FOUND"),1),s[0]||(s[0]=i("div",{class:"divider"},null,-1)),i("blockquote",lt,w(((l=r(t).notFound)==null?void 0:l.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),i("div",ct,[i("a",{class:"link",href:r(W)(r(n).link),"aria-label":((c=r(t).notFound)==null?void 0:c.linkLabel)??"go to home"},w(((g=r(t).notFound)==null?void 0:g.linkText)??"Take me home"),9,ut)])])}}}),vt=_(dt,[["__scopeId","data-v-d045bcf1"]]);function Ce(e,t){if(Array.isArray(e))return Z(e);if(e==null)return[];t=ce(t);const n=Object.keys(e).sort((s,u)=>u.split("/").length-s.split("/").length).find(s=>t.startsWith(ce(s))),a=n?e[n]:[];return Array.isArray(a)?Z(a):Z(a.items,a.base)}function ht(e){const t=[];let n=0;for(const a in e){const s=e[a];if(s.items){n=t.push(s);continue}t[n]||t.push({items:[]}),t[n].items.push(s)}return t}function ft(e){const t=[];function n(a){for(const s of a)s.text&&s.link&&t.push({text:s.text,link:s.link,docFooterText:s.docFooterText}),s.items&&n(s.items)}return n(e),t}function ue(e,t){return Array.isArray(t)?t.some(n=>ue(e,n)):R(e,t.link)?!0:t.items?ue(e,t.items):!1}function Z(e,t){return[...e].map(n=>{const a={...n},s=a.base||t;return s&&a.link&&(a.link=s+a.link),a.items&&(a.items=Z(a.items,s)),a})}function G(){const{frontmatter:e,page:t,theme:n}=P(),a=re("(min-width: 960px)"),s=S(!1),u=$(()=>{const N=n.value.sidebar,C=t.value.relativePath;return N?Ce(N,C):[]}),d=S(u.value);O(u,(N,C)=>{JSON.stringify(N)!==JSON.stringify(C)&&(d.value=u.value)});const l=$(()=>e.value.sidebar!==!1&&d.value.length>0&&e.value.layout!=="home"),c=$(()=>g?e.value.aside==null?n.value.aside==="left":e.value.aside==="left":!1),g=$(()=>e.value.layout==="home"?!1:e.value.aside!=null?!!e.value.aside:n.value.aside!==!1),V=$(()=>l.value&&a.value),y=$(()=>l.value?ht(d.value):[]);function L(){s.value=!0}function x(){s.value=!1}function I(){s.value?x():L()}return{isOpen:s,sidebar:d,sidebarGroups:y,hasSidebar:l,hasAside:g,leftAside:c,isSidebarEnabled:V,open:L,close:x,toggle:I}}function mt(e,t){let n;K(()=>{n=e.value?document.activeElement:void 0}),D(()=>{window.addEventListener("keyup",a)}),he(()=>{window.removeEventListener("keyup",a)});function a(s){s.key==="Escape"&&e.value&&(t(),n==null||n.focus())}}function pt(e){const{page:t,hash:n}=P(),a=S(!1),s=$(()=>e.value.collapsed!=null),u=$(()=>!!e.value.link),d=S(!1),l=()=>{d.value=R(t.value.relativePath,e.value.link)};O([t,e,n],l),D(l);const c=$(()=>d.value?!0:e.value.items?ue(t.value.relativePath,e.value.items):!1),g=$(()=>!!(e.value.items&&e.value.items.length));K(()=>{a.value=!!(s.value&&e.value.collapsed)}),fe(()=>{(d.value||c.value)&&(a.value=!1)});function V(){s.value&&(a.value=!a.value)}return{collapsed:a,collapsible:s,isLink:u,isActiveLink:d,hasActiveLink:c,hasChildren:g,toggle:V}}function gt(){const{hasSidebar:e}=G(),t=re("(min-width: 960px)"),n=re("(min-width: 1280px)");return{isAsideEnabled:$(()=>!n.value&&!t.value?!1:e.value?n.value:t.value)}}const bt=/\b(?:VPBadge|header-anchor|footnote-ref|ignore-header)\b/,de=[];function Be(e){return typeof e.outline=="object"&&!Array.isArray(e.outline)&&e.outline.label||e.outlineTitle||"On this page"}function ge(e){const t=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(n=>n.id&&n.hasChildNodes()).map(n=>{const a=Number(n.tagName[1]);return{element:n,title:kt(n),link:"#"+n.id,level:a}});return _t(t,e)}function kt(e){let t="";for(const n of e.childNodes)if(n.nodeType===1){if(bt.test(n.className))continue;t+=n.textContent}else n.nodeType===3&&(t+=n.textContent);return t.trim()}function _t(e,t){if(t===!1)return[];const n=(typeof t=="object"&&!Array.isArray(t)?t.level:t)||2,[a,s]=typeof n=="number"?[n,n]:n==="deep"?[2,6]:n;return Lt(e,a,s)}function yt(e,t){const{isAsideEnabled:n}=gt(),a=at(u,100);let s=null;D(()=>{requestAnimationFrame(u),window.addEventListener("scroll",a)}),ze(()=>{d(location.hash)}),he(()=>{window.removeEventListener("scroll",a)});function u(){if(!n.value)return;const l=window.scrollY,c=window.innerHeight,g=document.body.offsetHeight,V=Math.abs(l+c-g)<1,y=de.map(({element:x,link:I})=>({link:I,top:$t(x)})).filter(({top:x})=>!Number.isNaN(x)).sort((x,I)=>x.top-I.top);if(!y.length){d(null);return}if(l<1){d(null);return}if(V){d(y[y.length-1].link);return}let L=null;for(const{link:x,top:I}of y){if(I>l+Re()+4)break;L=x}d(L)}function d(l){s&&s.classList.remove("active"),l==null?s=null:s=e.value.querySelector(`a[href="${decodeURIComponent(l)}"]`);const c=s;c?(c.classList.add("active"),t.value.style.top=c.offsetTop+39+"px",t.value.style.opacity="1"):(t.value.style.top="33px",t.value.style.opacity="0")}}function $t(e){let t=0;for(;e!==document.body;){if(e===null)return NaN;t+=e.offsetTop,e=e.offsetParent}return t}function Lt(e,t,n){de.length=0;const a=[],s=[];return e.forEach(u=>{const d={...u,children:[]};let l=s[s.length-1];for(;l&&l.level>=d.level;)s.pop(),l=s[s.length-1];if(d.element.classList.contains("ignore-header")||l&&"shouldIgnore"in l){s.push({level:d.level,shouldIgnore:!0});return}d.level>n||d.level<t||(de.push({element:d.element,link:d.link}),l?l.children.push(d):a.push(d),s.push(d))}),a}const Pt=["href","title"],wt=p({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(e){function t({target:n}){const a=n.href.split("#")[1],s=document.getElementById(decodeURIComponent(a));s==null||s.focus({preventScroll:!0})}return(n,a)=>{const s=j("VPDocOutlineItem",!0);return o(),v("ul",{class:T(["VPDocOutlineItem",e.root?"root":"nested"])},[(o(!0),v(M,null,A(e.headers,({children:u,link:d,title:l})=>(o(),v("li",null,[i("a",{class:"outline-link",href:d,onClick:t,title:l},w(l),9,Pt),u!=null&&u.length?(o(),k(s,{key:0,headers:u},null,8,["headers"])):m("",!0)]))),256))],2)}}}),He=_(wt,[["__scopeId","data-v-169868fd"]]),Vt={class:"content"},St={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Tt=p({__name:"VPDocAsideOutline",setup(e){const{frontmatter:t,theme:n}=P(),a=Se([]);Q(()=>{a.value=ge(t.value.outline??n.value.outline)});const s=S(),u=S();return yt(s,u),(d,l)=>(o(),v("nav",{"aria-labelledby":"doc-outline-aria-label",class:T(["VPDocAsideOutline",{"has-outline":a.value.length>0}]),ref_key:"container",ref:s},[i("div",Vt,[i("div",{class:"outline-marker",ref_key:"marker",ref:u},null,512),i("div",St,w(r(Be)(r(n))),1),b(He,{headers:a.value,root:!0},null,8,["headers"])])],2))}}),xt=_(Tt,[["__scopeId","data-v-fc29fd6c"]]),Mt={class:"VPDocAsideCarbonAds"},It=p({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(e){const t=()=>null;return(n,a)=>(o(),v("div",Mt,[b(r(t),{"carbon-ads":e.carbonAds},null,8,["carbon-ads"])]))}}),Nt={class:"VPDocAside"},At=p({__name:"VPDocAside",setup(e){const{theme:t}=P();return(n,a)=>(o(),v("div",Nt,[h(n.$slots,"aside-top",{},void 0,!0),h(n.$slots,"aside-outline-before",{},void 0,!0),b(xt),h(n.$slots,"aside-outline-after",{},void 0,!0),a[0]||(a[0]=i("div",{class:"spacer"},null,-1)),h(n.$slots,"aside-ads-before",{},void 0,!0),r(t).carbonAds?(o(),k(It,{key:0,"carbon-ads":r(t).carbonAds},null,8,["carbon-ads"])):m("",!0),h(n.$slots,"aside-ads-after",{},void 0,!0),h(n.$slots,"aside-bottom",{},void 0,!0)]))}}),Ct=_(At,[["__scopeId","data-v-03c5ed76"]]);function Bt(){const{theme:e,page:t}=P();return $(()=>{const{text:n="Edit this page",pattern:a=""}=e.value.editLink||{};let s;return typeof a=="function"?s=a(t.value):s=a.replace(/:path/g,t.value.filePath),{url:s,text:n}})}function Ht(){const{page:e,theme:t,frontmatter:n}=P();return $(()=>{var g,V,y,L,x,I,N,C;const a=Ce(t.value.sidebar,e.value.relativePath),s=ft(a),u=Et(s,B=>B.link.replace(/[?#].*$/,"")),d=u.findIndex(B=>R(e.value.relativePath,B.link)),l=((g=t.value.docFooter)==null?void 0:g.prev)===!1&&!n.value.prev||n.value.prev===!1,c=((V=t.value.docFooter)==null?void 0:V.next)===!1&&!n.value.next||n.value.next===!1;return{prev:l?void 0:{text:(typeof n.value.prev=="string"?n.value.prev:typeof n.value.prev=="object"?n.value.prev.text:void 0)??((y=u[d-1])==null?void 0:y.docFooterText)??((L=u[d-1])==null?void 0:L.text),link:(typeof n.value.prev=="object"?n.value.prev.link:void 0)??((x=u[d-1])==null?void 0:x.link)},next:c?void 0:{text:(typeof n.value.next=="string"?n.value.next:typeof n.value.next=="object"?n.value.next.text:void 0)??((I=u[d+1])==null?void 0:I.docFooterText)??((N=u[d+1])==null?void 0:N.text),link:(typeof n.value.next=="object"?n.value.next.link:void 0)??((C=u[d+1])==null?void 0:C.link)}}})}function Et(e,t){const n=new Set;return e.filter(a=>{const s=t(a);return n.has(s)?!1:n.add(s)})}const E=p({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(e){const t=e,n=$(()=>t.tag??(t.href?"a":"span")),a=$(()=>t.href&&Te.test(t.href)||t.target==="_blank");return(s,u)=>(o(),k(H(n.value),{class:T(["VPLink",{link:e.href,"vp-external-link-icon":a.value,"no-icon":e.noIcon}]),href:e.href?r(pe)(e.href):void 0,target:e.target??(a.value?"_blank":void 0),rel:e.rel??(a.value?"noreferrer":void 0)},{default:f(()=>[h(s.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Ft={class:"VPLastUpdated"},Ot=["datetime"],Dt=p({__name:"VPDocFooterLastUpdated",setup(e){const{theme:t,page:n,lang:a}=P(),s=$(()=>new Date(n.value.lastUpdated)),u=$(()=>s.value.toISOString()),d=S("");return D(()=>{K(()=>{var l,c,g;d.value=new Intl.DateTimeFormat((c=(l=t.value.lastUpdated)==null?void 0:l.formatOptions)!=null&&c.forceLocale?a.value:void 0,((g=t.value.lastUpdated)==null?void 0:g.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(s.value)})}),(l,c)=>{var g;return o(),v("p",Ft,[F(w(((g=r(t).lastUpdated)==null?void 0:g.text)||r(t).lastUpdatedText||"Last updated")+": ",1),i("time",{datetime:u.value},w(d.value),9,Ot)])}}}),Gt=_(Dt,[["__scopeId","data-v-a474b4a0"]]),Ut={key:0,class:"VPDocFooter"},zt={key:0,class:"edit-info"},Rt={key:0,class:"edit-link"},jt={key:1,class:"last-updated"},qt={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},Wt={class:"pager"},Kt=["innerHTML"],Jt=["innerHTML"],Yt={class:"pager"},Zt=["innerHTML"],Xt=["innerHTML"],Qt=p({__name:"VPDocFooter",setup(e){const{theme:t,page:n,frontmatter:a}=P(),s=Bt(),u=Ht(),d=$(()=>t.value.editLink&&a.value.editLink!==!1),l=$(()=>n.value.lastUpdated),c=$(()=>d.value||l.value||u.value.prev||u.value.next);return(g,V)=>{var y,L,x,I;return c.value?(o(),v("footer",Ut,[h(g.$slots,"doc-footer-before",{},void 0,!0),d.value||l.value?(o(),v("div",zt,[d.value?(o(),v("div",Rt,[b(E,{class:"edit-link-button",href:r(s).url,"no-icon":!0},{default:f(()=>[V[0]||(V[0]=i("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),F(" "+w(r(s).text),1)]),_:1},8,["href"])])):m("",!0),l.value?(o(),v("div",jt,[b(Gt)])):m("",!0)])):m("",!0),(y=r(u).prev)!=null&&y.link||(L=r(u).next)!=null&&L.link?(o(),v("nav",qt,[V[1]||(V[1]=i("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),i("div",Wt,[(x=r(u).prev)!=null&&x.link?(o(),k(E,{key:0,class:"pager-link prev",href:r(u).prev.link},{default:f(()=>{var N;return[i("span",{class:"desc",innerHTML:((N=r(t).docFooter)==null?void 0:N.prev)||"Previous page"},null,8,Kt),i("span",{class:"title",innerHTML:r(u).prev.text},null,8,Jt)]}),_:1},8,["href"])):m("",!0)]),i("div",Yt,[(I=r(u).next)!=null&&I.link?(o(),k(E,{key:0,class:"pager-link next",href:r(u).next.link},{default:f(()=>{var N;return[i("span",{class:"desc",innerHTML:((N=r(t).docFooter)==null?void 0:N.next)||"Next page"},null,8,Zt),i("span",{class:"title",innerHTML:r(u).next.text},null,8,Xt)]}),_:1},8,["href"])):m("",!0)])])):m("",!0)])):m("",!0)}}}),en=_(Qt,[["__scopeId","data-v-f76ba9a2"]]),tn={class:"container"},nn={class:"aside-container"},an={class:"aside-content"},sn={class:"content"},on={class:"content-container"},rn={class:"main"},ln=p({__name:"VPDoc",setup(e){const{theme:t}=P(),n=ee(),{hasSidebar:a,hasAside:s,leftAside:u}=G(),d=$(()=>n.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(l,c)=>{const g=j("Content");return o(),v("div",{class:T(["VPDoc",{"has-sidebar":r(a),"has-aside":r(s)}])},[h(l.$slots,"doc-top",{},void 0,!0),i("div",tn,[r(s)?(o(),v("div",{key:0,class:T(["aside",{"left-aside":r(u)}])},[c[0]||(c[0]=i("div",{class:"aside-curtain"},null,-1)),i("div",nn,[i("div",an,[b(Ct,null,{"aside-top":f(()=>[h(l.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[h(l.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[h(l.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[h(l.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[h(l.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[h(l.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):m("",!0),i("div",sn,[i("div",on,[h(l.$slots,"doc-before",{},void 0,!0),i("main",rn,[b(g,{class:T(["vp-doc",[d.value,r(t).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),b(en,null,{"doc-footer-before":f(()=>[h(l.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),h(l.$slots,"doc-after",{},void 0,!0)])])]),h(l.$slots,"doc-bottom",{},void 0,!0)],2)}}}),cn=_(ln,[["__scopeId","data-v-478bd20d"]]),un=p({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(e){const t=e,n=$(()=>t.href&&Te.test(t.href)),a=$(()=>t.tag||(t.href?"a":"button"));return(s,u)=>(o(),k(H(a.value),{class:T(["VPButton",[e.size,e.theme]]),href:e.href?r(pe)(e.href):void 0,target:t.target??(n.value?"_blank":void 0),rel:t.rel??(n.value?"noreferrer":void 0)},{default:f(()=>[F(w(e.text),1)]),_:1},8,["class","href","target","rel"]))}}),dn=_(un,[["__scopeId","data-v-1ecfd97f"]]),vn=["src","alt"],hn=p({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(e){return(t,n)=>{const a=j("VPImage",!0);return e.image?(o(),v(M,{key:0},[typeof e.image=="string"||"src"in e.image?(o(),v("img",z({key:0,class:"VPImage"},typeof e.image=="string"?t.$attrs:{...e.image,...t.$attrs},{src:r(W)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,vn)):(o(),v(M,{key:1},[b(a,z({class:"dark",image:e.image.dark,alt:e.image.alt},t.$attrs),null,16,["image","alt"]),b(a,z({class:"light",image:e.image.light,alt:e.image.alt},t.$attrs),null,16,["image","alt"])],64))],64)):m("",!0)}}}),X=_(hn,[["__scopeId","data-v-deda50b0"]]),fn={class:"container"},mn={class:"main"},pn={class:"heading"},gn=["innerHTML"],bn=["innerHTML"],kn=["innerHTML"],_n={key:0,class:"actions"},yn={key:0,class:"image"},$n={class:"image-container"},Ln=p({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(e){const t=te("hero-image-slot-exists");return(n,a)=>(o(),v("div",{class:T(["VPHero",{"has-image":e.image||r(t)}])},[i("div",fn,[i("div",mn,[h(n.$slots,"home-hero-info-before",{},void 0,!0),h(n.$slots,"home-hero-info",{},()=>[i("h1",pn,[e.name?(o(),v("span",{key:0,innerHTML:e.name,class:"name clip"},null,8,gn)):m("",!0),e.text?(o(),v("span",{key:1,innerHTML:e.text,class:"text"},null,8,bn)):m("",!0)]),e.tagline?(o(),v("p",{key:0,innerHTML:e.tagline,class:"tagline"},null,8,kn)):m("",!0)],!0),h(n.$slots,"home-hero-info-after",{},void 0,!0),e.actions?(o(),v("div",_n,[(o(!0),v(M,null,A(e.actions,s=>(o(),v("div",{key:s.link,class:"action"},[b(dn,{tag:"a",size:"medium",theme:s.theme,text:s.text,href:s.link,target:s.target,rel:s.rel},null,8,["theme","text","href","target","rel"])]))),128))])):m("",!0),h(n.$slots,"home-hero-actions-after",{},void 0,!0)]),e.image||r(t)?(o(),v("div",yn,[i("div",$n,[a[0]||(a[0]=i("div",{class:"image-bg"},null,-1)),h(n.$slots,"home-hero-image",{},()=>[e.image?(o(),k(X,{key:0,class:"image-src",image:e.image},null,8,["image"])):m("",!0)],!0)])])):m("",!0)])],2))}}),Pn=_(Ln,[["__scopeId","data-v-638303c7"]]),wn=p({__name:"VPHomeHero",setup(e){const{frontmatter:t}=P();return(n,a)=>r(t).hero?(o(),k(Pn,{key:0,class:"VPHomeHero",name:r(t).hero.name,text:r(t).hero.text,tagline:r(t).hero.tagline,image:r(t).hero.image,actions:r(t).hero.actions},{"home-hero-info-before":f(()=>[h(n.$slots,"home-hero-info-before")]),"home-hero-info":f(()=>[h(n.$slots,"home-hero-info")]),"home-hero-info-after":f(()=>[h(n.$slots,"home-hero-info-after")]),"home-hero-actions-after":f(()=>[h(n.$slots,"home-hero-actions-after")]),"home-hero-image":f(()=>[h(n.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):m("",!0)}}),Vn={class:"box"},Sn={key:0,class:"icon"},Tn=["innerHTML"],xn=["innerHTML"],Mn=["innerHTML"],In={key:4,class:"link-text"},Nn={class:"link-text-value"},An=p({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(e){return(t,n)=>(o(),k(E,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:f(()=>[i("article",Vn,[typeof e.icon=="object"&&e.icon.wrap?(o(),v("div",Sn,[b(X,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(o(),k(X,{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?(o(),v("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Tn)):m("",!0),i("h2",{class:"title",innerHTML:e.title},null,8,xn),e.details?(o(),v("p",{key:3,class:"details",innerHTML:e.details},null,8,Mn)):m("",!0),e.linkText?(o(),v("div",In,[i("p",Nn,[F(w(e.linkText)+" ",1),n[0]||(n[0]=i("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):m("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Cn=_(An,[["__scopeId","data-v-29bb3295"]]),Bn={key:0,class:"VPFeatures"},Hn={class:"container"},En={class:"items"},Fn=p({__name:"VPFeatures",props:{features:{}},setup(e){const t=e,n=$(()=>{const a=t.features.length;if(a){if(a===2)return"grid-2";if(a===3)return"grid-3";if(a%3===0)return"grid-6";if(a>3)return"grid-4"}else return});return(a,s)=>e.features?(o(),v("div",Bn,[i("div",Hn,[i("div",En,[(o(!0),v(M,null,A(e.features,u=>(o(),v("div",{key:u.title,class:T(["item",[n.value]])},[b(Cn,{icon:u.icon,title:u.title,details:u.details,link:u.link,"link-text":u.linkText,rel:u.rel,target:u.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):m("",!0)}}),On=_(Fn,[["__scopeId","data-v-07d5542f"]]),Dn=p({__name:"VPHomeFeatures",setup(e){const{frontmatter:t}=P();return(n,a)=>r(t).features?(o(),k(On,{key:0,class:"VPHomeFeatures",features:r(t).features},null,8,["features"])):m("",!0)}}),Gn=p({__name:"VPHomeContent",setup(e){const{width:t}=je({initialWidth:0,includeScrollbar:!1});return(n,a)=>(o(),v("div",{class:"vp-doc container",style:me(r(t)?{"--vp-offset":`calc(50% - ${r(t)/2}px)`}:{})},[h(n.$slots,"default",{},void 0,!0)],4))}}),Un=_(Gn,[["__scopeId","data-v-feda1a1a"]]),zn=p({__name:"VPHome",setup(e){const{frontmatter:t,theme:n}=P();return(a,s)=>{const u=j("Content");return o(),v("div",{class:T(["VPHome",{"external-link-icon-enabled":r(n).externalLinkIcon}])},[h(a.$slots,"home-hero-before",{},void 0,!0),b(wn,null,{"home-hero-info-before":f(()=>[h(a.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[h(a.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[h(a.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[h(a.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[h(a.$slots,"home-hero-image",{},void 0,!0)]),_:3}),h(a.$slots,"home-hero-after",{},void 0,!0),h(a.$slots,"home-features-before",{},void 0,!0),b(Dn),h(a.$slots,"home-features-after",{},void 0,!0),r(t).markdownStyles!==!1?(o(),k(Un,{key:0},{default:f(()=>[b(u)]),_:1})):(o(),k(u,{key:1}))],2)}}}),Rn=_(zn,[["__scopeId","data-v-af67a159"]]),jn={},qn={class:"VPPage"};function Wn(e,t){const n=j("Content");return o(),v("div",qn,[h(e.$slots,"page-top"),b(n),h(e.$slots,"page-bottom")])}const Kn=_(jn,[["render",Wn]]),Jn=p({__name:"VPContent",setup(e){const{page:t,frontmatter:n}=P(),{hasSidebar:a}=G();return(s,u)=>(o(),v("div",{class:T(["VPContent",{"has-sidebar":r(a),"is-home":r(n).layout==="home"}]),id:"VPContent"},[r(t).isNotFound?h(s.$slots,"not-found",{key:0},()=>[b(vt)],!0):r(n).layout==="page"?(o(),k(Kn,{key:1},{"page-top":f(()=>[h(s.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[h(s.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(n).layout==="home"?(o(),k(Rn,{key:2},{"home-hero-before":f(()=>[h(s.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[h(s.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[h(s.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[h(s.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[h(s.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[h(s.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[h(s.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[h(s.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[h(s.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(n).layout&&r(n).layout!=="doc"?(o(),k(H(r(n).layout),{key:3})):(o(),k(cn,{key:4},{"doc-top":f(()=>[h(s.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[h(s.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":f(()=>[h(s.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[h(s.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[h(s.$slots,"doc-after",{},void 0,!0)]),"aside-top":f(()=>[h(s.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":f(()=>[h(s.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[h(s.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[h(s.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[h(s.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":f(()=>[h(s.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),Yn=_(Jn,[["__scopeId","data-v-190193b1"]]),Zn={class:"container"},Xn=["innerHTML"],Qn=["innerHTML"],ea=p({__name:"VPFooter",setup(e){const{theme:t,frontmatter:n}=P(),{hasSidebar:a}=G();return(s,u)=>r(t).footer&&r(n).footer!==!1?(o(),v("footer",{key:0,class:T(["VPFooter",{"has-sidebar":r(a)}])},[i("div",Zn,[r(t).footer.message?(o(),v("p",{key:0,class:"message",innerHTML:r(t).footer.message},null,8,Xn)):m("",!0),r(t).footer.copyright?(o(),v("p",{key:1,class:"copyright",innerHTML:r(t).footer.copyright},null,8,Qn)):m("",!0)])],2)):m("",!0)}}),ta=_(ea,[["__scopeId","data-v-d4c9b439"]]);function na(){const{theme:e,frontmatter:t}=P(),n=Se([]),a=$(()=>n.value.length>0);return Q(()=>{n.value=ge(t.value.outline??e.value.outline)}),{headers:n,hasLocalNav:a}}const aa={class:"menu-text"},sa={class:"header"},oa={class:"outline"},ia=p({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(e){const t=e,{theme:n}=P(),a=S(!1),s=S(0),u=S(),d=S();function l(y){var L;(L=u.value)!=null&&L.contains(y.target)||(a.value=!1)}O(a,y=>{if(y){document.addEventListener("click",l);return}document.removeEventListener("click",l)}),le("Escape",()=>{a.value=!1}),Q(()=>{a.value=!1});function c(){a.value=!a.value,s.value=window.innerHeight+Math.min(window.scrollY-t.navHeight,0)}function g(y){y.target.classList.contains("outline-link")&&(d.value&&(d.value.style.transition="none"),xe(()=>{a.value=!1}))}function V(){a.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(y,L)=>(o(),v("div",{class:"VPLocalNavOutlineDropdown",style:me({"--vp-vh":s.value+"px"}),ref_key:"main",ref:u},[e.headers.length>0?(o(),v("button",{key:0,onClick:c,class:T({open:a.value})},[i("span",aa,w(r(Be)(r(n))),1),L[0]||(L[0]=i("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(o(),v("button",{key:1,onClick:V},w(r(n).returnToTopLabel||"Return to top"),1)),b(ve,{name:"flyout"},{default:f(()=>[a.value?(o(),v("div",{key:0,ref_key:"items",ref:d,class:"items",onClick:g},[i("div",sa,[i("a",{class:"top-link",href:"#",onClick:V},w(r(n).returnToTopLabel||"Return to top"),1)]),i("div",oa,[b(He,{headers:e.headers},null,8,["headers"])])],512)):m("",!0)]),_:1})],4))}}),ra=_(ia,[["__scopeId","data-v-b6024754"]]),la={class:"container"},ca=["aria-expanded"],ua={class:"menu-text"},da=p({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(e){const{theme:t,frontmatter:n}=P(),{hasSidebar:a}=G(),{headers:s}=na(),{y:u}=Me(),d=S(0);D(()=>{d.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),Q(()=>{s.value=ge(n.value.outline??t.value.outline)});const l=$(()=>s.value.length===0),c=$(()=>l.value&&!a.value),g=$(()=>({VPLocalNav:!0,"has-sidebar":a.value,empty:l.value,fixed:c.value}));return(V,y)=>r(n).layout!=="home"&&(!c.value||r(u)>=d.value)?(o(),v("div",{key:0,class:T(g.value)},[i("div",la,[r(a)?(o(),v("button",{key:0,class:"menu","aria-expanded":e.open,"aria-controls":"VPSidebarNav",onClick:y[0]||(y[0]=L=>V.$emit("open-menu"))},[y[1]||(y[1]=i("span",{class:"vpi-align-left menu-icon"},null,-1)),i("span",ua,w(r(t).sidebarMenuLabel||"Menu"),1)],8,ca)):m("",!0),b(ra,{headers:r(s),navHeight:d.value},null,8,["headers","navHeight"])])],2)):m("",!0)}}),va=_(da,[["__scopeId","data-v-ee5ff976"]]);function ha(){const e=S(!1);function t(){e.value=!0,window.addEventListener("resize",s)}function n(){e.value=!1,window.removeEventListener("resize",s)}function a(){e.value?n():t()}function s(){window.outerWidth>=768&&n()}const u=ee();return O(()=>u.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:a}}const fa={},ma={class:"VPSwitch",type:"button",role:"switch"},pa={class:"check"},ga={key:0,class:"icon"};function ba(e,t){return o(),v("button",ma,[i("span",pa,[e.$slots.default?(o(),v("span",ga,[h(e.$slots,"default",{},void 0,!0)])):m("",!0)])])}const ka=_(fa,[["render",ba],["__scopeId","data-v-7f73ba5a"]]),_a=p({__name:"VPSwitchAppearance",setup(e){const{isDark:t,theme:n}=P(),a=te("toggle-appearance",()=>{t.value=!t.value}),s=S("");return fe(()=>{s.value=t.value?n.value.lightModeSwitchTitle||"Switch to light theme":n.value.darkModeSwitchTitle||"Switch to dark theme"}),(u,d)=>(o(),k(ka,{title:s.value,class:"VPSwitchAppearance","aria-checked":r(t),onClick:r(a)},{default:f(()=>[...d[0]||(d[0]=[i("span",{class:"vpi-sun sun"},null,-1),i("span",{class:"vpi-moon moon"},null,-1)])]),_:1},8,["title","aria-checked","onClick"]))}}),be=_(_a,[["__scopeId","data-v-177cfd24"]]),ya={key:0,class:"VPNavBarAppearance"},$a=p({__name:"VPNavBarAppearance",setup(e){const{site:t}=P();return(n,a)=>r(t).appearance&&r(t).appearance!=="force-dark"&&r(t).appearance!=="force-auto"?(o(),v("div",ya,[b(be)])):m("",!0)}}),La=_($a,[["__scopeId","data-v-cbc799be"]]),ke=S();let Ee=!1,ie=0;function Pa(e){const t=S(!1);if(ne){!Ee&&wa(),ie++;const n=O(ke,a=>{var s,u,d;a===e.el.value||(s=e.el.value)!=null&&s.contains(a)?(t.value=!0,(u=e.onFocus)==null||u.call(e)):(t.value=!1,(d=e.onBlur)==null||d.call(e))});he(()=>{n(),ie--,ie||Va()})}return qe(t)}function wa(){document.addEventListener("focusin",Fe),Ee=!0,ke.value=document.activeElement}function Va(){document.removeEventListener("focusin",Fe)}function Fe(){ke.value=document.activeElement}const Sa={class:"VPMenuLink"},Ta=["innerHTML"],xa=p({__name:"VPMenuLink",props:{item:{}},setup(e){const{page:t}=P();return(n,a)=>(o(),v("div",Sa,[b(E,{class:T({active:r(R)(r(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon},{default:f(()=>[i("span",{innerHTML:e.item.text},null,8,Ta)]),_:1},8,["class","href","target","rel","no-icon"])]))}}),ae=_(xa,[["__scopeId","data-v-c1f11000"]]),Ma={class:"VPMenuGroup"},Ia={key:0,class:"title"},Na=p({__name:"VPMenuGroup",props:{text:{},items:{}},setup(e){return(t,n)=>(o(),v("div",Ma,[e.text?(o(),v("p",Ia,w(e.text),1)):m("",!0),(o(!0),v(M,null,A(e.items,a=>(o(),v(M,null,["link"in a?(o(),k(ae,{key:0,item:a},null,8,["item"])):m("",!0)],64))),256))]))}}),Aa=_(Na,[["__scopeId","data-v-a6d81ab4"]]),Ca={class:"VPMenu"},Ba={key:0,class:"items"},Ha=p({__name:"VPMenu",props:{items:{}},setup(e){return(t,n)=>(o(),v("div",Ca,[e.items?(o(),v("div",Ba,[(o(!0),v(M,null,A(e.items,a=>(o(),v(M,{key:JSON.stringify(a)},["link"in a?(o(),k(ae,{key:0,item:a},null,8,["item"])):"component"in a?(o(),k(H(a.component),z({key:1,ref_for:!0},a.props),null,16)):(o(),k(Aa,{key:2,text:a.text,items:a.items},null,8,["text","items"]))],64))),128))])):m("",!0),h(t.$slots,"default",{},void 0,!0)]))}}),Ea=_(Ha,[["__scopeId","data-v-a8c21b34"]]),Fa=["aria-expanded","aria-label"],Oa={key:0,class:"text"},Da=["innerHTML"],Ga={key:1,class:"vpi-more-horizontal icon"},Ua={class:"menu"},za=p({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(e){const t=S(!1),n=S();Pa({el:n,onBlur:a});function a(){t.value=!1}return(s,u)=>(o(),v("div",{class:"VPFlyout",ref_key:"el",ref:n,onMouseenter:u[1]||(u[1]=d=>t.value=!0),onMouseleave:u[2]||(u[2]=d=>t.value=!1)},[i("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":e.label,onClick:u[0]||(u[0]=d=>t.value=!t.value)},[e.button||e.icon?(o(),v("span",Oa,[e.icon?(o(),v("span",{key:0,class:T([e.icon,"option-icon"])},null,2)):m("",!0),e.button?(o(),v("span",{key:1,innerHTML:e.button},null,8,Da)):m("",!0),u[3]||(u[3]=i("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(o(),v("span",Ga))],8,Fa),i("div",Ua,[b(Ea,{items:e.items},{default:f(()=>[h(s.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),_e=_(za,[["__scopeId","data-v-b8c36a12"]]),Ra=["href","aria-label","innerHTML"],ja=p({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(e){const t=e,n=S();D(async()=>{var u;await xe();const s=(u=n.value)==null?void 0:u.children[0];s instanceof HTMLElement&&s.className.startsWith("vpi-social-")&&(getComputedStyle(s).maskImage||getComputedStyle(s).webkitMaskImage)==="none"&&s.style.setProperty("--icon",`url('https://api.iconify.design/simple-icons/${t.icon}.svg')`)});const a=$(()=>typeof t.icon=="object"?t.icon.svg:`<span class="vpi-social-${t.icon}"></span>`);return(s,u)=>(o(),v("a",{ref_key:"el",ref:n,class:"VPSocialLink no-icon",href:e.link,"aria-label":e.ariaLabel??(typeof e.icon=="string"?e.icon:""),target:"_blank",rel:"noopener",innerHTML:a.value},null,8,Ra))}}),qa=_(ja,[["__scopeId","data-v-13b723c8"]]),Wa={class:"VPSocialLinks"},Ka=p({__name:"VPSocialLinks",props:{links:{}},setup(e){return(t,n)=>(o(),v("div",Wa,[(o(!0),v(M,null,A(e.links,({link:a,icon:s,ariaLabel:u})=>(o(),k(qa,{key:a,icon:s,link:a,ariaLabel:u},null,8,["icon","link","ariaLabel"]))),128))]))}}),ye=_(Ka,[["__scopeId","data-v-90944a9e"]]),Ja={key:0,class:"group translations"},Ya={class:"trans-title"},Za={key:1,class:"group"},Xa={class:"item appearance"},Qa={class:"label"},es={class:"appearance-action"},ts={key:2,class:"group"},ns={class:"item social-links"},as=p({__name:"VPNavBarExtra",setup(e){const{site:t,theme:n}=P(),{localeLinks:a,currentLang:s}=J({correspondingLink:!0}),u=$(()=>a.value.length&&s.value.label||t.value.appearance||n.value.socialLinks);return(d,l)=>u.value?(o(),k(_e,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:f(()=>[r(a).length&&r(s).label?(o(),v("div",Ja,[i("p",Ya,w(r(s).label),1),(o(!0),v(M,null,A(r(a),c=>(o(),k(ae,{key:c.link,item:c},null,8,["item"]))),128))])):m("",!0),r(t).appearance&&r(t).appearance!=="force-dark"&&r(t).appearance!=="force-auto"?(o(),v("div",Za,[i("div",Xa,[i("p",Qa,w(r(n).darkModeSwitchLabel||"Appearance"),1),i("div",es,[b(be)])])])):m("",!0),r(n).socialLinks?(o(),v("div",ts,[i("div",ns,[b(ye,{class:"social-links-list",links:r(n).socialLinks},null,8,["links"])])])):m("",!0)]),_:1})):m("",!0)}}),ss=_(as,[["__scopeId","data-v-6da53269"]]),os=["aria-expanded"],is=p({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(t,n)=>(o(),v("button",{type:"button",class:T(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:n[0]||(n[0]=a=>t.$emit("click"))},[...n[1]||(n[1]=[i("span",{class:"container"},[i("span",{class:"top"}),i("span",{class:"middle"}),i("span",{class:"bottom"})],-1)])],10,os))}}),rs=_(is,[["__scopeId","data-v-613ce22a"]]),ls=["innerHTML"],cs=p({__name:"VPNavBarMenuLink",props:{item:{}},setup(e){const{page:t}=P();return(n,a)=>(o(),k(E,{class:T({VPNavBarMenuLink:!0,active:r(R)(r(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,tabindex:"0"},{default:f(()=>[i("span",{innerHTML:e.item.text},null,8,ls)]),_:1},8,["class","href","target","rel","no-icon"]))}}),us=_(cs,[["__scopeId","data-v-75347875"]]),ds=p({__name:"VPNavBarMenuGroup",props:{item:{}},setup(e){const t=e,{page:n}=P(),a=u=>"component"in u?!1:"link"in u?R(n.value.relativePath,u.link,!!t.item.activeMatch):u.items.some(a),s=$(()=>a(t.item));return(u,d)=>(o(),k(_e,{class:T({VPNavBarMenuGroup:!0,active:r(R)(r(n).relativePath,e.item.activeMatch,!!e.item.activeMatch)||s.value}),button:e.item.text,items:e.item.items},null,8,["class","button","items"]))}}),vs={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},hs=p({__name:"VPNavBarMenu",setup(e){const{theme:t}=P();return(n,a)=>r(t).nav?(o(),v("nav",vs,[a[0]||(a[0]=i("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(o(!0),v(M,null,A(r(t).nav,s=>(o(),v(M,{key:JSON.stringify(s)},["link"in s?(o(),k(us,{key:0,item:s},null,8,["item"])):"component"in s?(o(),k(H(s.component),z({key:1,ref_for:!0},s.props),null,16)):(o(),k(ds,{key:2,item:s},null,8,["item"]))],64))),128))])):m("",!0)}}),fs=_(hs,[["__scopeId","data-v-5594a541"]]);function ms(e){const{localeIndex:t,theme:n}=P();function a(s){var I,N,C;const u=s.split("."),d=(I=n.value.search)==null?void 0:I.options,l=d&&typeof d=="object",c=l&&((C=(N=d.locales)==null?void 0:N[t.value])==null?void 0:C.translations)||null,g=l&&d.translations||null;let V=c,y=g,L=e;const x=u.pop();for(const B of u){let U=null;const q=L==null?void 0:L[B];q&&(U=L=q);const se=y==null?void 0:y[B];se&&(U=y=se);const oe=V==null?void 0:V[B];oe&&(U=V=oe),q||(L=U),se||(y=U),oe||(V=U)}return(V==null?void 0:V[x])??(y==null?void 0:y[x])??(L==null?void 0:L[x])??""}return a}const ps=["aria-label"],gs={class:"DocSearch-Button-Container"},bs={class:"DocSearch-Button-Placeholder"},$e=p({__name:"VPNavBarSearchButton",setup(e){const n=ms({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(a,s)=>(o(),v("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(n)("button.buttonAriaLabel")},[i("span",gs,[s[0]||(s[0]=i("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),i("span",bs,w(r(n)("button.buttonText")),1)]),s[1]||(s[1]=i("span",{class:"DocSearch-Button-Keys"},[i("kbd",{class:"DocSearch-Button-Key"}),i("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,ps))}}),ks={class:"VPNavBarSearch"},_s={id:"local-search"},ys={key:1,id:"docsearch"},$s=p({__name:"VPNavBarSearch",setup(e){const t=We(()=>Ke(()=>import("./VPLocalSearchBox.D4Jv_yg8.js"),__vite__mapDeps([0,1]))),n=()=>null,{theme:a}=P(),s=S(!1),u=S(!1);D(()=>{});function d(){s.value||(s.value=!0,setTimeout(l,16))}function l(){const y=new Event("keydown");y.key="k",y.metaKey=!0,window.dispatchEvent(y),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||l()},16)}function c(y){const L=y.target,x=L.tagName;return L.isContentEditable||x==="INPUT"||x==="SELECT"||x==="TEXTAREA"}const g=S(!1);le("k",y=>{(y.ctrlKey||y.metaKey)&&(y.preventDefault(),g.value=!0)}),le("/",y=>{c(y)||(y.preventDefault(),g.value=!0)});const V="local";return(y,L)=>{var x;return o(),v("div",ks,[r(V)==="local"?(o(),v(M,{key:0},[g.value?(o(),k(r(t),{key:0,onClose:L[0]||(L[0]=I=>g.value=!1)})):m("",!0),i("div",_s,[b($e,{onClick:L[1]||(L[1]=I=>g.value=!0)})])],64)):r(V)==="algolia"?(o(),v(M,{key:1},[s.value?(o(),k(r(n),{key:0,algolia:((x=r(a).search)==null?void 0:x.options)??r(a).algolia,onVnodeBeforeMount:L[2]||(L[2]=I=>u.value=!0)},null,8,["algolia"])):m("",!0),u.value?m("",!0):(o(),v("div",ys,[b($e,{onClick:d})]))],64)):m("",!0)])}}}),Ls=p({__name:"VPNavBarSocialLinks",setup(e){const{theme:t}=P();return(n,a)=>r(t).socialLinks?(o(),k(ye,{key:0,class:"VPNavBarSocialLinks",links:r(t).socialLinks},null,8,["links"])):m("",!0)}}),Ps=_(Ls,[["__scopeId","data-v-a3a94677"]]),ws=["href","rel","target"],Vs=["innerHTML"],Ss={key:2},Ts=p({__name:"VPNavBarTitle",setup(e){const{site:t,theme:n}=P(),{hasSidebar:a}=G(),{currentLang:s}=J(),u=$(()=>{var c;return typeof n.value.logoLink=="string"?n.value.logoLink:(c=n.value.logoLink)==null?void 0:c.link}),d=$(()=>{var c;return typeof n.value.logoLink=="string"||(c=n.value.logoLink)==null?void 0:c.rel}),l=$(()=>{var c;return typeof n.value.logoLink=="string"||(c=n.value.logoLink)==null?void 0:c.target});return(c,g)=>(o(),v("div",{class:T(["VPNavBarTitle",{"has-sidebar":r(a)}])},[i("a",{class:"title",href:u.value??r(pe)(r(s).link),rel:d.value,target:l.value},[h(c.$slots,"nav-bar-title-before",{},void 0,!0),r(n).logo?(o(),k(X,{key:0,class:"logo",image:r(n).logo},null,8,["image"])):m("",!0),r(n).siteTitle?(o(),v("span",{key:1,innerHTML:r(n).siteTitle},null,8,Vs)):r(n).siteTitle===void 0?(o(),v("span",Ss,w(r(t).title),1)):m("",!0),h(c.$slots,"nav-bar-title-after",{},void 0,!0)],8,ws)],2))}}),xs=_(Ts,[["__scopeId","data-v-ca0cf389"]]),Ms={class:"items"},Is={class:"title"},Ns=p({__name:"VPNavBarTranslations",setup(e){const{theme:t}=P(),{localeLinks:n,currentLang:a}=J({correspondingLink:!0});return(s,u)=>r(n).length&&r(a).label?(o(),k(_e,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(t).langMenuLabel||"Change language"},{default:f(()=>[i("div",Ms,[i("p",Is,w(r(a).label),1),(o(!0),v(M,null,A(r(n),d=>(o(),k(ae,{key:d.link,item:d},null,8,["item"]))),128))])]),_:1},8,["label"])):m("",!0)}}),As=_(Ns,[["__scopeId","data-v-ff50008a"]]),Cs={class:"wrapper"},Bs={class:"container"},Hs={class:"title"},Es={class:"content"},Fs={class:"content-body"},Os=p({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(e){const t=e,{y:n}=Me(),{hasSidebar:a}=G(),{frontmatter:s}=P(),u=S({});return fe(()=>{u.value={"has-sidebar":a.value,home:s.value.layout==="home",top:n.value===0,"screen-open":t.isScreenOpen}}),(d,l)=>(o(),v("div",{class:T(["VPNavBar",u.value])},[i("div",Cs,[i("div",Bs,[i("div",Hs,[b(xs,null,{"nav-bar-title-before":f(()=>[h(d.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[h(d.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),i("div",Es,[i("div",Fs,[h(d.$slots,"nav-bar-content-before",{},void 0,!0),b($s,{class:"search"}),b(fs,{class:"menu"}),b(As,{class:"translations"}),b(La,{class:"appearance"}),b(Ps,{class:"social-links"}),b(ss,{class:"extra"}),h(d.$slots,"nav-bar-content-after",{},void 0,!0),b(rs,{class:"hamburger",active:e.isScreenOpen,onClick:l[0]||(l[0]=c=>d.$emit("toggle-screen"))},null,8,["active"])])])])]),l[1]||(l[1]=i("div",{class:"divider"},[i("div",{class:"divider-line"})],-1))],2))}}),Ds=_(Os,[["__scopeId","data-v-c0d22204"]]),Gs={key:0,class:"VPNavScreenAppearance"},Us={class:"text"},zs=p({__name:"VPNavScreenAppearance",setup(e){const{site:t,theme:n}=P();return(a,s)=>r(t).appearance&&r(t).appearance!=="force-dark"&&r(t).appearance!=="force-auto"?(o(),v("div",Gs,[i("p",Us,w(r(n).darkModeSwitchLabel||"Appearance"),1),b(be)])):m("",!0)}}),Rs=_(zs,[["__scopeId","data-v-260ec744"]]),js=["innerHTML"],qs=p({__name:"VPNavScreenMenuLink",props:{item:{}},setup(e){const t=te("close-screen");return(n,a)=>(o(),k(E,{class:"VPNavScreenMenuLink",href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,onClick:r(t)},{default:f(()=>[i("span",{innerHTML:e.item.text},null,8,js)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),Ws=_(qs,[["__scopeId","data-v-a016d72d"]]),Ks=["innerHTML"],Js=p({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(e){const t=te("close-screen");return(n,a)=>(o(),k(E,{class:"VPNavScreenMenuGroupLink",href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,onClick:r(t)},{default:f(()=>[i("span",{innerHTML:e.item.text},null,8,Ks)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),Oe=_(Js,[["__scopeId","data-v-4938b0d1"]]),Ys={class:"VPNavScreenMenuGroupSection"},Zs={key:0,class:"title"},Xs=p({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(e){return(t,n)=>(o(),v("div",Ys,[e.text?(o(),v("p",Zs,w(e.text),1)):m("",!0),(o(!0),v(M,null,A(e.items,a=>(o(),k(Oe,{key:a.text,item:a},null,8,["item"]))),128))]))}}),Qs=_(Xs,[["__scopeId","data-v-3507bfd2"]]),eo=["aria-controls","aria-expanded"],to=["innerHTML"],no=["id"],ao={key:0,class:"item"},so={key:1,class:"item"},oo={key:2,class:"group"},io=p({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(e){const t=e,n=S(!1),a=$(()=>`NavScreenGroup-${t.text.replace(" ","-").toLowerCase()}`);function s(){n.value=!n.value}return(u,d)=>(o(),v("div",{class:T(["VPNavScreenMenuGroup",{open:n.value}])},[i("button",{class:"button","aria-controls":a.value,"aria-expanded":n.value,onClick:s},[i("span",{class:"button-text",innerHTML:e.text},null,8,to),d[0]||(d[0]=i("span",{class:"vpi-plus button-icon"},null,-1))],8,eo),i("div",{id:a.value,class:"items"},[(o(!0),v(M,null,A(e.items,l=>(o(),v(M,{key:JSON.stringify(l)},["link"in l?(o(),v("div",ao,[b(Oe,{item:l},null,8,["item"])])):"component"in l?(o(),v("div",so,[(o(),k(H(l.component),z({ref_for:!0},l.props,{"screen-menu":""}),null,16))])):(o(),v("div",oo,[b(Qs,{text:l.text,items:l.items},null,8,["text","items"])]))],64))),128))],8,no)],2))}}),ro=_(io,[["__scopeId","data-v-f0041aba"]]),lo={key:0,class:"VPNavScreenMenu"},co=p({__name:"VPNavScreenMenu",setup(e){const{theme:t}=P();return(n,a)=>r(t).nav?(o(),v("nav",lo,[(o(!0),v(M,null,A(r(t).nav,s=>(o(),v(M,{key:JSON.stringify(s)},["link"in s?(o(),k(Ws,{key:0,item:s},null,8,["item"])):"component"in s?(o(),k(H(s.component),z({key:1,ref_for:!0},s.props,{"screen-menu":""}),null,16)):(o(),k(ro,{key:2,text:s.text||"",items:s.items},null,8,["text","items"]))],64))),128))])):m("",!0)}}),uo=p({__name:"VPNavScreenSocialLinks",setup(e){const{theme:t}=P();return(n,a)=>r(t).socialLinks?(o(),k(ye,{key:0,class:"VPNavScreenSocialLinks",links:r(t).socialLinks},null,8,["links"])):m("",!0)}}),vo={class:"list"},ho=p({__name:"VPNavScreenTranslations",setup(e){const{localeLinks:t,currentLang:n}=J({correspondingLink:!0}),a=S(!1);function s(){a.value=!a.value}return(u,d)=>r(t).length&&r(n).label?(o(),v("div",{key:0,class:T(["VPNavScreenTranslations",{open:a.value}])},[i("button",{class:"title",onClick:s},[d[0]||(d[0]=i("span",{class:"vpi-languages icon lang"},null,-1)),F(" "+w(r(n).label)+" ",1),d[1]||(d[1]=i("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),i("ul",vo,[(o(!0),v(M,null,A(r(t),l=>(o(),v("li",{key:l.link,class:"item"},[b(E,{class:"link",href:l.link},{default:f(()=>[F(w(l.text),1)]),_:2},1032,["href"])]))),128))])],2)):m("",!0)}}),fo=_(ho,[["__scopeId","data-v-cdaaa22a"]]),mo={class:"container"},po=p({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const t=S(null),n=Ie(ne?document.body:null);return(a,s)=>(o(),k(ve,{name:"fade",onEnter:s[0]||(s[0]=u=>n.value=!0),onAfterLeave:s[1]||(s[1]=u=>n.value=!1)},{default:f(()=>[e.open?(o(),v("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:t,id:"VPNavScreen"},[i("div",mo,[h(a.$slots,"nav-screen-content-before",{},void 0,!0),b(co,{class:"menu"}),b(fo,{class:"translations"}),b(Rs,{class:"appearance"}),b(uo,{class:"social-links"}),h(a.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):m("",!0)]),_:3}))}}),go=_(po,[["__scopeId","data-v-db9cbf11"]]),bo={key:0,class:"VPNav"},ko=p({__name:"VPNav",setup(e){const{isScreenOpen:t,closeScreen:n,toggleScreen:a}=ha(),{frontmatter:s}=P(),u=$(()=>s.value.navbar!==!1);return Ne("close-screen",n),K(()=>{ne&&document.documentElement.classList.toggle("hide-nav",!u.value)}),(d,l)=>u.value?(o(),v("header",bo,[b(Ds,{"is-screen-open":r(t),onToggleScreen:r(a)},{"nav-bar-title-before":f(()=>[h(d.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[h(d.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[h(d.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[h(d.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),b(go,{open:r(t)},{"nav-screen-content-before":f(()=>[h(d.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[h(d.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):m("",!0)}}),_o=_(ko,[["__scopeId","data-v-e1256463"]]),yo=["role","tabindex"],$o={key:1,class:"items"},Lo=p({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(e){const t=e,{collapsed:n,collapsible:a,isLink:s,isActiveLink:u,hasActiveLink:d,hasChildren:l,toggle:c}=pt($(()=>t.item)),g=$(()=>l.value?"section":"div"),V=$(()=>s.value?"a":"div"),y=$(()=>l.value?t.depth+2===7?"p":`h${t.depth+2}`:"p"),L=$(()=>s.value?void 0:"button"),x=$(()=>[[`level-${t.depth}`],{collapsible:a.value},{collapsed:n.value},{"is-link":s.value},{"is-active":u.value},{"has-active":d.value}]);function I(C){"key"in C&&C.key!=="Enter"||!t.item.link&&c()}function N(){t.item.link&&c()}return(C,B)=>{const U=j("VPSidebarItem",!0);return o(),k(H(g.value),{class:T(["VPSidebarItem",x.value])},{default:f(()=>[e.item.text?(o(),v("div",z({key:0,class:"item",role:L.value},Je(e.item.items?{click:I,keydown:I}:{},!0),{tabindex:e.item.items&&0}),[B[1]||(B[1]=i("div",{class:"indicator"},null,-1)),e.item.link?(o(),k(E,{key:0,tag:V.value,class:"link",href:e.item.link,rel:e.item.rel,target:e.item.target},{default:f(()=>[(o(),k(H(y.value),{class:"text",innerHTML:e.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(o(),k(H(y.value),{key:1,class:"text",innerHTML:e.item.text},null,8,["innerHTML"])),e.item.collapsed!=null&&e.item.items&&e.item.items.length?(o(),v("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:N,onKeydown:Ye(N,["enter"]),tabindex:"0"},[...B[0]||(B[0]=[i("span",{class:"vpi-chevron-right caret-icon"},null,-1)])],32)):m("",!0)],16,yo)):m("",!0),e.item.items&&e.item.items.length?(o(),v("div",$o,[e.depth<5?(o(!0),v(M,{key:0},A(e.item.items,q=>(o(),k(U,{key:q.text,item:q,depth:e.depth+1},null,8,["item","depth"]))),128)):m("",!0)])):m("",!0)]),_:1},8,["class"])}}}),Po=_(Lo,[["__scopeId","data-v-1fedbd87"]]),wo=p({__name:"VPSidebarGroup",props:{items:{}},setup(e){const t=S(!0);let n=null;return D(()=>{n=setTimeout(()=>{n=null,t.value=!1},300)}),Ae(()=>{n!=null&&(clearTimeout(n),n=null)}),(a,s)=>(o(!0),v(M,null,A(e.items,u=>(o(),v("div",{key:u.text,class:T(["group",{"no-transition":t.value}])},[b(Po,{item:u,depth:0},null,8,["item"])],2))),128))}}),Vo=_(wo,[["__scopeId","data-v-d0ceeaa4"]]),So={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},To=p({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const{sidebarGroups:t,hasSidebar:n}=G(),a=e,s=S(null),u=Ie(ne?document.body:null);O([a,s],()=>{var l;a.open?(u.value=!0,(l=s.value)==null||l.focus()):u.value=!1},{immediate:!0,flush:"post"});const d=S(0);return O(t,()=>{d.value+=1},{deep:!0}),(l,c)=>r(n)?(o(),v("aside",{key:0,class:T(["VPSidebar",{open:e.open}]),ref_key:"navEl",ref:s,onClick:c[0]||(c[0]=Ze(()=>{},["stop"]))},[c[2]||(c[2]=i("div",{class:"curtain"},null,-1)),i("nav",So,[c[1]||(c[1]=i("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),h(l.$slots,"sidebar-nav-before",{},void 0,!0),(o(),k(Vo,{items:r(t),key:d.value},null,8,["items"])),h(l.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):m("",!0)}}),xo=_(To,[["__scopeId","data-v-cbff8e63"]]),Mo=p({__name:"VPSkipLink",setup(e){const{theme:t}=P(),n=ee(),a=S();O(()=>n.path,()=>a.value.focus());function s({target:u}){const d=document.getElementById(decodeURIComponent(u.hash).slice(1));if(d){const l=()=>{d.removeAttribute("tabindex"),d.removeEventListener("blur",l)};d.setAttribute("tabindex","-1"),d.addEventListener("blur",l),d.focus(),window.scrollTo(0,0)}}return(u,d)=>(o(),v(M,null,[i("span",{ref_key:"backToTop",ref:a,tabindex:"-1"},null,512),i("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s},w(r(t).skipToContentLabel||"Skip to content"),1)],64))}}),Io=_(Mo,[["__scopeId","data-v-3cf742b9"]]),No=p({__name:"Layout",setup(e){const{isOpen:t,open:n,close:a}=G(),s=ee();O(()=>s.path,a),mt(t,a);const{frontmatter:u}=P(),d=Xe(),l=$(()=>!!d["home-hero-image"]);return Ne("hero-image-slot-exists",l),(c,g)=>{const V=j("Content");return r(u).layout!==!1?(o(),v("div",{key:0,class:T(["Layout",r(u).pageClass])},[h(c.$slots,"layout-top",{},void 0,!0),b(Io),b(nt,{class:"backdrop",show:r(t),onClick:r(a)},null,8,["show","onClick"]),b(_o,null,{"nav-bar-title-before":f(()=>[h(c.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[h(c.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[h(c.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[h(c.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":f(()=>[h(c.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[h(c.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),b(va,{open:r(t),onOpenMenu:r(n)},null,8,["open","onOpenMenu"]),b(xo,{open:r(t)},{"sidebar-nav-before":f(()=>[h(c.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":f(()=>[h(c.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),b(Yn,null,{"page-top":f(()=>[h(c.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[h(c.$slots,"page-bottom",{},void 0,!0)]),"not-found":f(()=>[h(c.$slots,"not-found",{},void 0,!0)]),"home-hero-before":f(()=>[h(c.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[h(c.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[h(c.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[h(c.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[h(c.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[h(c.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[h(c.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[h(c.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[h(c.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":f(()=>[h(c.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[h(c.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[h(c.$slots,"doc-after",{},void 0,!0)]),"doc-top":f(()=>[h(c.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[h(c.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":f(()=>[h(c.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[h(c.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[h(c.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[h(c.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[h(c.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[h(c.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),b(ta),h(c.$slots,"layout-bottom",{},void 0,!0)],2)):(o(),k(V,{key:1}))}}}),Ao=_(No,[["__scopeId","data-v-ccf76b0c"]]),De={Layout:Ao,enhanceApp:({app:e})=>{e.component("Badge",Qe)}},Co={class:"tolaria-landing"},Bo={class:"landing-container hero-section"},Ho={class:"hero-actions"},Eo=["href"],Fo={class:"landing-container hero-screenshot"},Oo={class:"screenshot-frame"},Do=["src"],Go=["src"],Uo=["id"],zo={class:"section-heading"},Ro={class:"section-label"},jo={key:0,viewBox:"0 0 24 24","aria-hidden":"true"},qo={key:1,viewBox:"0 0 24 24","aria-hidden":"true"},Wo={key:2,viewBox:"0 0 24 24","aria-hidden":"true"},Ko={key:3,viewBox:"0 0 256 256","aria-hidden":"true",class:"filled-icon"},Jo={class:"feature-card-title"},Yo={class:"feature-image"},Zo=["src","alt"],Xo={id:"docs",class:"docs-band"},Qo={class:"landing-container docs-inner"},ei={class:"docs-grid"},ti=["href"],ni={class:"docs-icon"},ai={key:0,viewBox:"0 0 24 24","aria-hidden":"true"},si={key:1,viewBox:"0 0 24 24","aria-hidden":"true"},oi={key:2,viewBox:"0 0 24 24","aria-hidden":"true"},ii={key:3,viewBox:"0 0 24 24","aria-hidden":"true"},ri={id:"about",class:"about-section"},li={class:"landing-container"},ci={class:"author-card"},ui={class:"author-image"},di=["src"],vi={class:"testimonial-grid"},hi={class:"testimonial-person"},fi=["src","alt"],mi=p({__name:"LandingHome",setup(e){const t=d=>W(`/landing/${d}`),n=d=>W(d),a=[{id:"features",icon:"archive",label:"Architecture",title:"Just files on your disk",description:"Every note is a Markdown file with a YAML frontmatter. No database, no proprietary format. Read them with any editor, grep them from the terminal, version them with Git.",cards:[{title:"Plain Markdown on disk",image:"simply-files.png",alt:"Plain Markdown files"},{title:"YAML frontmatter for structure",image:"yaml frontmatter.png",alt:"YAML frontmatter"}]},{icon:"pen",label:"Editor",title:"Writes richly, saves as Markdown",description:"Block-based editing with slash commands, wikilinks, raw Markdown, whiteboards, media previews, table navigation, and note width controls. Everything durable stays in vault files.",cards:[{title:"Rich block editor",image:"Block editor.png",alt:"Block editor"},{title:"[[Wikilinks]] with autocomplete",image:"wikilinks.png",alt:"Wikilinks"},{title:"Rich relationships as first-class citizen",image:"relationships.png",alt:"Relationships"}]},{icon:"git",label:"Version control",title:"Fully integrated Git client",description:"Commit, push, and browse history from within the app. Every change tracked. Sync across devices with the same tool you already trust for code.",compact:!0,cards:[{title:"Rich commit history, right in the app",image:"pulse.png",alt:"Commit history"},{title:"Navigable version history per single note",image:"git-history.png",alt:"Git history"},{title:"Track changes, commit and push",image:"track changes and push.png",alt:"Track changes"}]},{icon:"sparkle",label:"AI",title:"Local agents and direct models",description:"Use CLI coding agents such as Claude Code, Codex, OpenCode, Pi, and Gemini when you want tool-backed editing. Use local or API model providers for chat over note context without vault-write tools.",cards:[{title:"Sidebar with custom sections",image:"Ai chat 3.png",alt:"AI chat integration"}]}],s=[{icon:"rocket",title:"Start with a vault",text:"Install Tolaria, open the Getting Started vault, and understand the first-launch flow.",link:"/start/install"},{icon:"network",title:"Understand the model",text:"Learn how notes, properties, types, relationships, custom views, Git, and AI fit together.",link:"/concepts/vaults"},{icon:"workflow",title:"Follow workflows",text:"Capture notes, organize the inbox, use wikilinks, create types, push changes, configure AI, and navigate long notes.",link:"/guides/capture-a-note"},{icon:"refresh",title:"Keep docs current",text:"Use the maintenance checklist when code changes affect commands, models, integrations, or platform behavior.",link:"/reference/docs-maintenance"}],u=[{name:"Gregor O.",role:"CTO",image:"gregor.webp",alt:"Gregor O.",quote:"Great newsletter for everyone interested in topics all the way from Software to People working well together! Luca is providing a LOT of value filled with actionable insights in a very easy to read way."},{name:"Ananth R.",role:"Engineering Manager & O'Reilly Instructor",image:"ananth.webp",alt:"Ananth R.",quote:"Luca's newsletter is one of the best in the industry for software engineers and engineers leaders. I highly recommend to anyone who would like to build high performing engineering teams."},{name:"Jordan C.",role:"Staff Engineer",image:"jordan.webp",alt:"Jordan C.",quote:"There's a reason Refactoring has over 100k subscribers. It's a newsletter you CANNOT miss as a software engineer. Follow the advice here and you will see huge wins throughout your career."}];return(d,l)=>(o(),v("main",Co,[i("section",Bo,[l[1]||(l[1]=i("h1",null,"A second brain for the AI era. Free forever.",-1)),l[2]||(l[2]=i("p",{class:"hero-lede"}," Organize your notes as Markdown files, with native relationships, Git, local agents, and direct AI model providers. ",-1)),i("div",Ho,[l[0]||(l[0]=Y('<a class="landing-button primary" href="https://tolaria.md/download/" target="_self" data-v-10a93dfb><svg viewBox="0 0 24 24" aria-hidden="true" data-v-10a93dfb><path d="M12 3v11m0 0 4-4m-4 4-4-4M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2" data-v-10a93dfb></path></svg> Download Tolaria </a><a class="landing-button secondary" href="https://github.com/refactoringhq/tolaria" data-v-10a93dfb><svg viewBox="0 0 24 24" aria-hidden="true" data-v-10a93dfb><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.1-1.3-.3-2.6-1.2-3.6.2-1.1.2-2.3-.1-3.4 0 0-1 0-3.3 1.2a11.5 11.5 0 0 0-6 0C7 2 6 2 6 2c-.3 1.1-.3 2.3-.1 3.4A5 5 0 0 0 4.7 9c0 3.5 3 5.5 6 5.5a4.8 4.8 0 0 0-1 3.5v4" data-v-10a93dfb></path><path d="M9 18c-4.5 2-5-2-7-2" data-v-10a93dfb></path></svg> Check on GitHub </a>',2)),i("a",{class:"landing-button secondary",href:n("/start/install")},"Read the docs",8,Eo)]),l[3]||(l[3]=i("p",{class:"hero-note"},"Open source, free forever, no account required",-1))]),i("section",Fo,[i("div",{class:"screenshot-field",style:me({backgroundImage:`url(${t("les-saintes.jpg")})`})},[i("div",Oo,[i("img",{class:"screenshot-image light",src:t("tolaria-screenshot.png"),alt:"Tolaria app in light mode",draggable:"false"},null,8,Do),i("img",{class:"screenshot-image dark",src:t("tolaria-screenshot-dark.png"),alt:"Tolaria app in dark mode",draggable:"false"},null,8,Go)])],4)]),(o(),v(M,null,A(a,c=>i("section",{id:c.id,key:c.title,class:"landing-container feature-section"},[i("div",zo,[i("span",Ro,[c.icon==="archive"?(o(),v("svg",jo,[...l[4]||(l[4]=[i("line",{x1:"22",x2:"2",y1:"12",y2:"12"},null,-1),i("path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z"},null,-1)])])):c.icon==="pen"?(o(),v("svg",qo,[...l[5]||(l[5]=[i("path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"},null,-1)])])):c.icon==="git"?(o(),v("svg",Wo,[...l[6]||(l[6]=[i("line",{x1:"6",x2:"6",y1:"3",y2:"15"},null,-1),i("circle",{cx:"18",cy:"6",r:"3"},null,-1),i("circle",{cx:"6",cy:"18",r:"3"},null,-1),i("path",{d:"M18 9a9 9 0 0 1-9 9"},null,-1)])])):(o(),v("svg",Ko,[...l[7]||(l[7]=[i("path",{d:"M208,144a15.78,15.78,0,0,1-10.42,14.94L146,178l-19.05,51.56a15.92,15.92,0,0,1-29.88,0L78,178,26.42,158.94a15.92,15.92,0,0,1,0-29.88L78,110l19.05-51.56a15.92,15.92,0,0,1,29.88,0L146,110l51.56,19.05A15.78,15.78,0,0,1,208,144ZM152,48h16V64a8,8,0,0,0,16,0V48h16a8,8,0,0,0,0-16H184V16a8,8,0,0,0-16,0V32H152a8,8,0,0,0,0,16Zm88,32h-8V72a8,8,0,0,0-16,0v8h-8a8,8,0,0,0,0,16h8v8a8,8,0,0,0,16,0V96h8a8,8,0,0,0,0-16Z"},null,-1)])])),F(" "+w(c.label),1)]),i("h2",null,w(c.title),1),i("p",null,w(c.description),1)]),i("div",{class:T(["feature-grid",{"two-card-grid":c.cards.length===2,"single-card":c.cards.length===1,compact:c.compact}])},[(o(!0),v(M,null,A(c.cards,g=>(o(),v("article",{key:g.title,class:"feature-card"},[i("div",Jo,[i("p",null,w(g.title),1)]),i("div",Yo,[i("img",{src:t(g.image),alt:g.alt},null,8,Zo)])]))),128))],2)],8,Uo)),64)),i("section",Xo,[i("div",Qo,[l[12]||(l[12]=i("div",{class:"section-heading compact"},[i("span",{class:"section-label"},"Documentation"),i("h2",null,"Learn the app the way it is built"),i("p",null," The docs sit in the app repo so product behavior, architecture, and user-facing guidance can evolve together. ")],-1)),i("div",ei,[(o(),v(M,null,A(s,c=>i("a",{key:c.title,class:"docs-card",href:n(c.link)},[i("span",ni,[c.icon==="rocket"?(o(),v("svg",ai,[...l[8]||(l[8]=[Y('<path d="M4.5 16.5c-1 1-1.5 2.7-1.5 4.5 1.8 0 3.5-.5 4.5-1.5" data-v-10a93dfb></path><path d="M9 15 15 9" data-v-10a93dfb></path><path d="M15 4.5c2-.7 4-.8 6-.5.3 2 .2 4-.5 6L15 15l-6-6z" data-v-10a93dfb></path><path d="M9 15H5l4-6v6z" data-v-10a93dfb></path><path d="M15 9v6l-6 4v-4" data-v-10a93dfb></path>',5)])])):c.icon==="network"?(o(),v("svg",si,[...l[9]||(l[9]=[Y('<circle cx="6" cy="6" r="3" data-v-10a93dfb></circle><circle cx="18" cy="6" r="3" data-v-10a93dfb></circle><circle cx="12" cy="18" r="3" data-v-10a93dfb></circle><path d="M8.6 7.6 10.8 15" data-v-10a93dfb></path><path d="M15.4 7.6 13.2 15" data-v-10a93dfb></path><path d="M9 6h6" data-v-10a93dfb></path>',6)])])):c.icon==="workflow"?(o(),v("svg",oi,[...l[10]||(l[10]=[i("rect",{x:"3",y:"4",width:"6",height:"6",rx:"1.5"},null,-1),i("rect",{x:"15",y:"14",width:"6",height:"6",rx:"1.5"},null,-1),i("path",{d:"M9 7h3a3 3 0 0 1 3 3v4"},null,-1),i("path",{d:"m12 11 3 3 3-3"},null,-1)])])):(o(),v("svg",ii,[...l[11]||(l[11]=[i("path",{d:"M3 12a9 9 0 0 1 15.4-6.4L21 8"},null,-1),i("path",{d:"M21 3v5h-5"},null,-1),i("path",{d:"M21 12a9 9 0 0 1-15.4 6.4L3 16"},null,-1),i("path",{d:"M3 21v-5h5"},null,-1)])]))]),i("h3",null,w(c.title),1),i("p",null,w(c.text),1)],8,ti)),64))])])]),i("section",ri,[i("div",li,[l[14]||(l[14]=i("div",{class:"section-heading"},[i("span",{class:"section-label"},[i("svg",{viewBox:"0 0 24 24","aria-hidden":"true"},[i("path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z"})]),F(" Made with Love ")]),i("h2",null,"Built by Luca, for Luca"),i("p",null," Tolaria is the product of the learnings from 5 years of full-time content creation. I published 300+ articles and organized my knowledge into 9000+ notes. ")],-1)),i("div",ci,[i("div",ui,[i("img",{src:t("Luca hello.jpeg"),alt:"Luca"},null,8,di)]),l[13]||(l[13]=Y('<div class="author-copy" data-v-10a93dfb><div class="author-heading" data-v-10a93dfb><h3 data-v-10a93dfb>Hey, I am Luca 👋</h3><p data-v-10a93dfb> Founder & Author of <a href="https://refactoring.fm" data-v-10a93dfb>Refactoring</a></p></div><p data-v-10a93dfb> Tolaria is born from 5 years of full-time writing at Refactoring, during which I have written 300+ articles about software engineering and developer productivity. Along the way, I amassed 9000+ notes on my Notion workspace, learned a lot about knowledge management, productivity, and, more recently, on working well with AI on docs. None of the existing tools matched what I wanted, so I built one myself. </p><div class="author-stats" data-v-10a93dfb><div data-v-10a93dfb><strong data-v-10a93dfb>5 years</strong><span data-v-10a93dfb>full-time writing</span></div><div data-v-10a93dfb><strong data-v-10a93dfb>300+</strong><span data-v-10a93dfb>articles published</span></div><div data-v-10a93dfb><strong data-v-10a93dfb>170,000+</strong><span data-v-10a93dfb>newsletter subscribers</span></div></div></div>',1))]),i("div",vi,[(o(),v(M,null,A(u,c=>i("article",{key:c.name},[i("p",null,'"'+w(c.quote)+'"',1),i("div",hi,[i("img",{src:t(c.image),alt:c.alt},null,8,fi),i("div",null,[i("strong",null,w(c.name),1),i("span",null,w(c.role),1)])])])),64))])])]),l[15]||(l[15]=i("section",{class:"final-cta"},[i("div",{class:"landing-container final-cta-inner"},[i("h2",null,"Stay in the loop."),i("p",null," Subscribe to the Refactoring newsletter for updates on Tolaria, new features, and behind-the-scenes of building in public. "),i("a",{class:"landing-button primary",href:"https://refactoring.fm"}," Subscribe to Refactoring "),i("span",null,"170,000+ engineers already subscribed")])],-1))]))}}),pi=_(mi,[["__scopeId","data-v-10a93dfb"]]),gi=["aria-label"],bi="9,946",Le="tolaria:github-stars",ki=60*60*1e3,_i="https://api.github.com/repos/refactoringhq/tolaria",Pe="tolaria-scrolled",we="tolaria-landing-page",yi=p({__name:"Layout",setup(e){const{frontmatter:t}=Ve(),n=S(bi),a=l=>new Intl.NumberFormat("en-US").format(l),s=()=>{document.documentElement.classList.toggle(Pe,window.scrollY>8)},u=()=>{try{const l=window.localStorage.getItem(Le);if(!l)return null;const c=JSON.parse(l);return typeof c.stars!="number"||typeof c.savedAt!="number"||!Number.isFinite(c.stars)||!Number.isFinite(c.savedAt)?null:{stars:c.stars,savedAt:c.savedAt}}catch{return null}},d=async()=>{const l=u();if(!(l&&(n.value=a(l.stars),Date.now()-l.savedAt<ki)))try{const c=await fetch(_i,{headers:{Accept:"application/vnd.github+json"}});if(!c.ok)return;const g=await c.json();if(typeof g.stargazers_count!="number"||!Number.isFinite(g.stargazers_count))return;window.localStorage.setItem(Le,JSON.stringify({stars:g.stargazers_count,savedAt:Date.now()})),n.value=a(g.stargazers_count)}catch{}};return K(()=>{typeof document>"u"||document.documentElement.classList.toggle(we,!!t.value.landing)}),D(()=>{s(),d(),window.addEventListener("scroll",s,{passive:!0})}),Ae(()=>{window.removeEventListener("scroll",s),document.documentElement.classList.remove(Pe),document.documentElement.classList.remove(we)}),(l,c)=>(o(),v("div",{class:T({"tolaria-landing-shell":r(t).landing})},[b(r(De).Layout,null,{"nav-bar-content-after":f(()=>[i("a",{class:"github-star-widget",href:"https://github.com/refactoringhq/tolaria",target:"_blank",rel:"noreferrer","aria-label":`${n.value} GitHub stars`},[c[0]||(c[0]=i("svg",{viewBox:"0 0 24 24","aria-hidden":"true"},[i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 .5C5.65.5.5 5.65.5 12c0 5.09 3.29 9.39 7.86 10.91.58.1.79-.25.79-.56v-2c-3.2.7-3.88-1.54-3.88-1.54-.52-1.33-1.28-1.68-1.28-1.68-1.05-.72.08-.7.08-.7 1.16.08 1.77 1.19 1.77 1.19 1.03 1.76 2.7 1.25 3.36.96.1-.75.4-1.25.73-1.54-2.55-.29-5.23-1.28-5.23-5.68 0-1.25.45-2.28 1.19-3.08-.12-.29-.52-1.46.11-3.04 0 0 .97-.31 3.17 1.18A11 11 0 0 1 12 5.53c.98 0 1.97.13 2.89.39 2.2-1.49 3.17-1.18 3.17-1.18.63 1.58.23 2.75.11 3.04.74.8 1.19 1.83 1.19 3.08 0 4.41-2.69 5.38-5.25 5.67.41.36.78 1.06.78 2.14v3.18c0 .31.21.67.79.56A11.51 11.51 0 0 0 23.5 12C23.5 5.65 18.35.5 12 .5Z"})],-1)),c[1]||(c[1]=i("span",null,"Star",-1)),i("strong",null,w(n.value),1)],8,gi)]),_:1})],2))}}),$i=_(yi,[["__scopeId","data-v-0418e6e1"]]),Pi={extends:De,Layout:$i,enhanceApp({app:e}){e.component("LandingHome",pi)}};export{Pi as R,ms as c,P as u};
|