PageSourceSearch

https://docs.silentsuite.io/assets/chunks/theme.DH3eB2i3.js

js silentsuite.io collected 2026-10-02 00:22:38 UTC 61,412 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.QtQ1G2Or.js","assets/chunks/framework.BmWkR2Th.js"])))=>i.map(i=>d[i]);
2import{d as p,c as u,r as c,n as T,o as a,a as z,t as N,b as k,w as h,T as fe,e as m,_,u as Ue,i as Re,f as ze,g as he,h as y,j as d,k as i,l as j,m as le,p as V,q as O,s as Q,v as F,x as Z,y as me,z as je,A as qe,F as A,B as C,C as q,D as ee,E as g,G as Le,H as B,I as Se,J as te,K as R,L as ne,M as Ke,N as Ve,O as ce,P as we,Q as Te,R as oe,S as We,U as Je,V as Ye,W as Ne,X as Ae,Y as Xe,Z as Qe,$ as Ze,a0 as et,a1 as tt,a2 as nt,a3 as ot}from"./framework.BmWkR2Th.js";const st=p({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(e){return(t,n)=>(a(),u("span",{class:T(["VPBadge",e.type])},[c(t.$slots,"default",{},()=>[z(N(e.text),1)])],2))}}),at={key:0,class:"VPBackdrop"},it=p({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,n)=>(a(),k(fe,{name:"fade"},{default:h(()=>[e.show?(a(),u("div",at)):m("",!0)]),_:1}))}}),rt=_(it,[["__scopeId","data-v-7af7e661"]]),L=Ue;function lt(e,t){let n,o=!1;return()=>{n&&clearTimeout(n),o?n=setTimeout(e,t):(e(),(o=!0)&&setTimeout(()=>o=!1,t))}}function ue(e){return e.startsWith("/")?e:`/${e}`}function pe(e){const{pathname:t,search:n,hash:o,protocol:s}=new URL(e,"http://a.com");if(Re(e)||e.startsWith("#")||!s.startsWith("http")||!ze(t))return e;const{site:r}=L(),l=t.endsWith("/")||t.endsWith(".html")?e:e.replace(/(?:(^\.+)\/)?.*$/,`$1${t.replace(/(\.md)?$/,r.value.cleanUrls?"":".html")}${n}${o}`);return he(l)}function J({correspondingLink:e=!1}={}){const{site:t,localeIndex:n,page:o,theme:s,hash:r}=L(),l=y(()=>{var f,$;return{label:(f=t.value.locales[n.value])==null?void 0:f.label,link:(($=t.value.locales[n.value])==null?void 0:$.link)||(n.value==="root"?"/":`/${n.value}/`)}});return{localeLinks:y(()=>Object.entries(t.value.locales).flatMap(([f,$])=>l.value.label===$.label?[]:{text:$.label,link:ct($.link||(f==="root"?"/":`/${f}/`),s.value.i18nRouting!==!1&&e,o.value.relativePath.slice(l.value.link.length-1),!t.value.cleanUrls)+r.value})),currentLang:l}}function ct(e,t,n,o){return t?e.replace(/\/$/,"")+ue(n.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,o?".html":"")):e}const ut={class:"NotFound"},dt={class:"code"},vt={class:"title"},ft={class:"quote"},ht={class:"action"},mt=["href","aria-label"],pt=p({__name:"NotFound",setup(e){const{theme:t}=L(),{currentLang:n}=J();return(o,s)=>{var r,l,v,f,$;return a(),u("div",ut,[d("p",dt,N(((r=i(t).notFound)==null?void 0:r.code)??"404"),1),d("h1",vt,N(((l=i(t).notFound)==null?void 0:l.title)??"PAGE NOT FOUND"),1),s[0]||(s[0]=d("div",{class:"divider"},null,-1)),d("blockquote",ft,N(((v=i(t).notFound)==null?void 0:v.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),d("div",ht,[d("a",{class:"link",href:i(he)(i(n).link),"aria-label":((f=i(t).notFound)==null?void 0:f.linkLabel)??"go to home"},N((($=i(t).notFound)==null?void 0:$.linkText)??"Take me home"),9,mt)])])}}}),gt=_(pt,[["__scopeId","data-v-73189498"]]);function Ie(e,t){if(Array.isArray(e))return Y(e);if(e==null)return[];t=ue(t);const n=Object.keys(e).sort((s,r)=>r.split("/").length-s.split("/").length).find(s=>t.startsWith(ue(s))),o=n?e[n]:[];return Array.isArray(o)?Y(o):Y(o.items,o.base)}function kt(e){const t=[];let n=0;for(const o in e){const s=e[o];if(s.items){n=t.push(s);continue}t[n]||t.push({items:[]}),t[n].items.push(s)}return t}function _t(e){const t=[];function n(o){for(const s of o)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 de(e,t){return Array.isArray(t)?t.some(n=>de(e,n)):j(e,t.link)?!0:t.items?de(e,t.items):!1}function Y(e,t){return[...e].map(n=>{const o={...n},s=o.base||t;return s&&o.link&&(o.link=s+o.link),o.items&&(o.items=Y(o.items,s)),o})}function G(){const{frontmatter:e,page:t,theme:n}=L(),o=le("(min-width: 960px)"),s=V(!1),r=y(()=>{const x=n.value.sidebar,M=t.value.relativePath;return x?Ie(x,M):[]}),l=V(r.value);O(r,(x,M)=>{JSON.stringify(x)!==JSON.stringify(M)&&(l.value=r.value)});const v=y(()=>e.value.sidebar!==!1&&l.value.length>0&&e.value.layout!=="home"),f=y(()=>$?e.value.aside==null?n.value.aside==="left":e.value.aside==="left":!1),$=y(()=>e.value.layout==="home"?!1:e.value.aside!=null?!!e.value.aside:n.value.aside!==!1),S=y(()=>v.value&&o.value),b=y(()=>v.value?kt(l.value):[]);function P(){s.value=!0}function w(){s.value=!1}function I(){s.value?w():P()}return{isOpen:s,sidebar:l,sidebarGroups:b,hasSidebar:v,hasAside:$,leftAside:f,isSidebarEnabled:S,open:P,close:w,toggle:
2I}}function bt(e,t){let n;Q(()=>{n=e.value?document.activeElement:void 0}),F(()=>{window.addEventListener("keyup",o)}),Z(()=>{window.removeEventListener("keyup",o)});function o(s){s.key==="Escape"&&e.value&&(t(),n==null||n.focus())}}function $t(e){const{page:t,hash:n}=L(),o=V(!1),s=y(()=>e.value.collapsed!=null),r=y(()=>!!e.value.link),l=V(!1),v=()=>{l.value=j(t.value.relativePath,e.value.link)};O([t,e,n],v),F(v);const f=y(()=>l.value?!0:e.value.items?de(t.value.relativePath,e.value.items):!1),$=y(()=>!!(e.value.items&&e.value.items.length));Q(()=>{o.value=!!(s.value&&e.value.collapsed)}),me(()=>{(l.value||f.value)&&(o.value=!1)});function S(){s.value&&(o.value=!o.value)}return{collapsed:o,collapsible:s,isLink:r,isActiveLink:l,hasActiveLink:f,hasChildren:$,toggle:S}}function yt(){const{hasSidebar:e}=G(),t=le("(min-width: 960px)"),n=le("(min-width: 1280px)");return{isAsideEnabled:y(()=>!n.value&&!t.value?!1:e.value?n.value:t.value)}}const Pt=/\b(?:VPBadge|header-anchor|footnote-ref|ignore-header)\b/,ve=[];function xe(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 o=Number(n.tagName[1]);return{element:n,title:Lt(n),link:"#"+n.id,level:o}});return St(t,e)}function Lt(e){let t="";for(const n of e.childNodes)if(n.nodeType===1){if(Pt.test(n.className))continue;t+=n.textContent}else n.nodeType===3&&(t+=n.textContent);return t.trim()}function St(e,t){if(t===!1)return[];const n=(typeof t=="object"&&!Array.isArray(t)?t.level:t)||2,[o,s]=typeof n=="number"?[n,n]:n==="deep"?[2,6]:n;return Tt(e,o,s)}function Vt(e,t){const{isAsideEnabled:n}=yt(),o=lt(r,100);let s=null;F(()=>{requestAnimationFrame(r),window.addEventListener("scroll",o)}),je(()=>{l(location.hash)}),Z(()=>{window.removeEventListener("scroll",o)});function r(){if(!n.value)return;const v=window.scrollY,f=window.innerHeight,$=document.body.offsetHeight,S=Math.abs(v+f-$)<1,b=ve.map(({element:w,link:I})=>({link:I,top:wt(w)})).filter(({top:w})=>!Number.isNaN(w)).sort((w,I)=>w.top-I.top);if(!b.length){l(null);return}if(v<1){l(null);return}if(S){l(b[b.length-1].link);return}let P=null;for(const{link:w,top:I}of b){if(I>v+qe()+4)break;P=w}l(P)}function l(v){s&&s.classList.remove("active"),v==null?s=null:s=e.value.querySelector(`a[href="${decodeURIComponent(v)}"]`);const f=s;f?(f.classList.add("active"),t.value.style.top=f.offsetTop+39+"px",t.value.style.opacity="1"):(t.value.style.top="33px",t.value.style.opacity="0")}}function wt(e){let t=0;for(;e!==document.body;){if(e===null)return NaN;t+=e.offsetTop,e=e.offsetParent}return t}function Tt(e,t,n){ve.length=0;const o=[],s=[];return e.forEach(r=>{const l={...r,children:[]};let v=s[s.length-1];for(;v&&v.level>=l.level;)s.pop(),v=s[s.length-1];if(l.element.classList.contains("ignore-header")||v&&"shouldIgnore"in v){s.push({level:l.level,shouldIgnore:!0});return}l.level>n||l.level<t||(ve.push({element:l.element,link:l.link}),v?v.children.push(l):o.push(l),s.push(l))}),o}const Nt=["href","title"],At=p({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(e){function t({target:n}){const o=n.href.split("#")[1],s=document.getElementById(decodeURIComponent(o));s==null||s.focus({preventScroll:!0})}return(n,o)=>{const s=q("VPDocOutlineItem",!0);return a(),u("ul",{class:T(["VPDocOutlineItem",e.root?"root":"nested"])},[(a(!0),u(A,null,C(e.headers,({children:r,link:l,title:v})=>(a(),u("li",null,[d("a",{class:"outline-link",href:l,onClick:t,title:v},N(v),9,Nt),r!=null&&r.length?(a(),k(s,{key:0,headers:r},null,8,["headers"])):m("",!0)]))),256))],2)}}}),Ce=_(At,[["__scopeId","data-v-44c4aafc"]]),It={class:"content"},xt={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Ct=p({__name:"VPDocAsideOutline",setup(e){const{frontmatter:t,theme:n}=L(),o=Le([]);ee(()=>{o.value=ge(t.value.outline??n.value.outline)});const s=V(),r=V();return Vt(s,r),(l,v)=>(a(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:T(["VPDocAsideOutline",{"has-outline":o.value.length>0}]),ref_key:"container",ref:s},[d("div",It,[d("div",{class:"outline-marker",ref_key:"marker",ref:r}
2,null,512),d("div",xt,N(i(xe)(i(n))),1),g(Ce,{headers:o.value,root:!0},null,8,["headers"])])],2))}}),Mt=_(Ct,[["__scopeId","data-v-d0dc5128"]]),Et={class:"VPDocAsideCarbonAds"},Ht=p({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(e){const t=()=>null;return(n,o)=>(a(),u("div",Et,[g(i(t),{"carbon-ads":e.carbonAds},null,8,["carbon-ads"])]))}}),Bt={class:"VPDocAside"},Dt=p({__name:"VPDocAside",setup(e){const{theme:t}=L();return(n,o)=>(a(),u("div",Bt,[c(n.$slots,"aside-top",{},void 0,!0),c(n.$slots,"aside-outline-before",{},void 0,!0),g(Mt),c(n.$slots,"aside-outline-after",{},void 0,!0),o[0]||(o[0]=d("div",{class:"spacer"},null,-1)),c(n.$slots,"aside-ads-before",{},void 0,!0),i(t).carbonAds?(a(),k(Ht,{key:0,"carbon-ads":i(t).carbonAds},null,8,["carbon-ads"])):m("",!0),c(n.$slots,"aside-ads-after",{},void 0,!0),c(n.$slots,"aside-bottom",{},void 0,!0)]))}}),Ot=_(Dt,[["__scopeId","data-v-5eeda20b"]]);function Ft(){const{theme:e,page:t}=L();return y(()=>{const{text:n="Edit this page",pattern:o=""}=e.value.editLink||{};let s;return typeof o=="function"?s=o(t.value):s=o.replace(/:path/g,t.value.filePath),{url:s,text:n}})}function Gt(){const{page:e,theme:t,frontmatter:n}=L();return y(()=>{var $,S,b,P,w,I,x,M;const o=Ie(t.value.sidebar,e.value.relativePath),s=_t(o),r=Ut(s,E=>E.link.replace(/[?#].*$/,"")),l=r.findIndex(E=>j(e.value.relativePath,E.link)),v=(($=t.value.docFooter)==null?void 0:$.prev)===!1&&!n.value.prev||n.value.prev===!1,f=((S=t.value.docFooter)==null?void 0:S.next)===!1&&!n.value.next||n.value.next===!1;return{prev:v?void 0:{text:(typeof n.value.prev=="string"?n.value.prev:typeof n.value.prev=="object"?n.value.prev.text:void 0)??((b=r[l-1])==null?void 0:b.docFooterText)??((P=r[l-1])==null?void 0:P.text),link:(typeof n.value.prev=="object"?n.value.prev.link:void 0)??((w=r[l-1])==null?void 0:w.link)},next:f?void 0:{text:(typeof n.value.next=="string"?n.value.next:typeof n.value.next=="object"?n.value.next.text:void 0)??((I=r[l+1])==null?void 0:I.docFooterText)??((x=r[l+1])==null?void 0:x.text),link:(typeof n.value.next=="object"?n.value.next.link:void 0)??((M=r[l+1])==null?void 0:M.link)}}})}function Ut(e,t){const n=new Set;return e.filter(o=>{const s=t(o);return n.has(s)?!1:n.add(s)})}const D=p({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(e){const t=e,n=y(()=>t.tag??(t.href?"a":"span")),o=y(()=>t.href&&Se.test(t.href)||t.target==="_blank");return(s,r)=>(a(),k(B(n.value),{class:T(["VPLink",{link:e.href,"vp-external-link-icon":o.value,"no-icon":e.noIcon}]),href:e.href?i(pe)(e.href):void 0,target:e.target??(o.value?"_blank":void 0),rel:e.rel??(o.value?"noreferrer":void 0)},{default:h(()=>[c(s.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Rt={class:"VPLastUpdated"},zt=["datetime"],jt=p({__name:"VPDocFooterLastUpdated",setup(e){const{theme:t,page:n,lang:o}=L(),s=y(()=>new Date(n.value.lastUpdated)),r=y(()=>s.value.toISOString()),l=V("");return F(()=>{Q(()=>{var v,f,$;l.value=new Intl.DateTimeFormat((f=(v=t.value.lastUpdated)==null?void 0:v.formatOptions)!=null&&f.forceLocale?o.value:void 0,(($=t.value.lastUpdated)==null?void 0:$.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(s.value)})}),(v,f)=>{var $;return a(),u("p",Rt,[z(N((($=i(t).lastUpdated)==null?void 0:$.text)||i(t).lastUpdatedText||"Last updated")+": ",1),d("time",{datetime:r.value},N(l.value),9,zt)])}}}),qt=_(jt,[["__scopeId","data-v-a42836b0"]]),Kt={key:0,class:"VPDocFooter"},Wt={key:0,class:"edit-info"},Jt={key:0,class:"edit-link"},Yt={key:1,class:"last-updated"},Xt={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},Qt={class:"pager"},Zt=["innerHTML"],en=["innerHTML"],tn={class:"pager"},nn=["innerHTML"],on=["innerHTML"],sn=p({__name:"VPDocFooter",setup(e){const{theme:t,page:n,frontmatter:o}=L(),s=Ft(),r=Gt(),l=y(()=>t.value.editLink&&o.value.editLink!==!1),v=y(()=>n.value.lastUpdated),f=y(()=>l.value||v.value||r.value.prev||r.value.next);return($,S)=>{var b,P,w,I;return f.value?(a(),u("footer",Kt,[c($.$slots,"doc-footer-before",{},void 0,!0),l.value||v.value?(a(),u("div",Wt,[l.value?(a(),u("div",Jt,[g(D,{class:"edit-link-button",href:i(s).url,"no-icon":!0},{default:h(()=>[S[0]||(S[0]=d("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),z(" "+N(i(s).text),1)]),_:1},8,["href"])])):m("",!0),v.value?(a(),u("div",Yt,[g(qt)])):m("",!0)])):m("",!0),(b=i(r).prev)!=null&&b.link||(P=i(r).next)!=null&&P.link?(a(),u("nav",Xt,[S[1]||(S[1]=d("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),d("div",Qt,[(w=i(r).prev)!=null&&w.link?(a(),k(D,{key:0,class:"pager-link prev",href:i(r).prev.link},{default:h(()=>{var x;return[d("span",{class:"desc",innerHTML:((x=i(t).docFooter)==null?void 0:x.prev)||"Previous page"},null,8,Zt),d("span",{class:"title",innerHTML:i(r).prev.text},null,8,en)]}),_:1},8,["href"])):m("",!0)]),d("div",tn,[(I=i(r).next)!=null&&I.link?(a(),k(D,{key:0,class:"pager-link next",href:i(r).next.link},{default:h(()=>{var x;return[d("span",{class:"desc",innerHTML:((x=i(t).docFooter)==null?void 0:x.next)||"Next page"},null,8,nn),d("span",{class:"title",innerHTML:i(r).next.text},null,8,on)]}),_:1},8,["href"])):m("",!0)])])):m("",!0)])):m("",!0)}}}),an=_(sn,[["__scopeId","data-v-bf68eb30"]]),rn={class:"container"},ln={class:"aside-container"},cn={class:"aside-content"},un={class:"content"},dn={class:"content-container"},vn={class:"main"},fn=p({__name:"VPDoc",setup(e){const{theme:t}=L(),n=te(),{hasSidebar:o,hasAside:s,leftAside:r}=G(),l=y(()=>n.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(v,f)=>{const $=q("Content");return a(),u("div",{class:T(["VPDoc",{"has-sidebar":i(o),"has-aside":i(s)}])},[c(v.$slots,"doc-top",{},void 0,!0),d("div",rn,[i(s)?(a(),u("div",{key:0,class:T(["aside",{"left-aside":i(r)}])},[f[0]||(f[0]=d("div",{class:"aside-curtain"},null,-1)),d("div",ln,[d("div",cn,[g(Ot,null,{"aside-top":h(()=>[c(v.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":h(()=>[c(v.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":h(()=>[c(v.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":h(()=>[c(v.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":h(()=>[c(v.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":h(()=>[c(v.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):m("",!0),d("div",un,[d("div",dn,[c(v.$slots,"doc-before",{},void 0,!0),d("main",vn,[g($,{class:T(["vp-doc",[l.value,i(t).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),g(an,null,{"doc-footer-before":h(()=>[c(v.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(v.$slots,"doc-after",{},void 0,!0)])])]),c(v.$slots,"doc-bottom",{},void 0,!0)],2)}}}),hn=_(fn,[["__scopeId","data-v-56c84ed7"]]),mn=p({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(e){const t=e,n=y(()=>t.href&&Se.test(t.href)),o=y(()=>t.tag||(t.href?"a":"button"));return(s,r)=>(a(),k(B(o.value),{class:T(["VPButton",[e.size,e.theme]]),href:e.href?i(pe)(e.href):void 0,target:t.target??(n.value?"_blank":void 0),rel:t.rel??(n.value?"noreferrer":void 0)},{default:h(()=>[z(N(e.text),1)]),_:1},8,["class","href","target","rel"]))}}),pn=_(mn,[["__scopeId","data-v-e8d6d821"]]),gn=["src","alt"],kn=p({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(e){return(t,n)=>{const o=q("VPImage",!0);return e.image?(a(),u(A,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),u("img",R({key:0,class:"VPImage"},typeof e.image=="string"?t.$attrs:{...e.image,...t.$attrs},{src:i(he)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,gn)):(a(),u(A,{key:1},[g(o,R({class:"dark",image:e.image.dark,alt:e.image.alt},t.$attrs),null,16,["image","alt"]),g(o,R({class:"light",image:e.image.light,alt:e.image.alt},t.$attrs),null,16,["image","alt"])],64))],64)):m("",!0)}}}),X=_(kn,[["__scopeId","data-v-60703d31"]]),_n={class:"container"},bn={class:"main"},$n={class:"heading"},yn=["innerHTML"],Pn=["innerHTML"],Ln=["innerHTML"],Sn={key:0,class:"actions"},Vn={key:0,class:"image"},wn={class:"image-container"},Tn=p({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(e){const t=ne("hero-image-slot-exists");return(n,o)=>(a(),u("div",{class:T(["VPHero",{"has-image":e.image||i(t)}])},[d("div",_n,[d("div",bn,[c(n.$slots,"home-hero-info-before",{},void 0,!0),c(n.$slots,"home-hero-info",{},()=>[d("h1",$n,[e.name?(a(),u("span",{key:0,innerHTML:e.name,class:"name clip"},null,8,yn)):m("",!0),e.text?(a(),u("span",{key:1,innerHTML:e.text,class:"text"},null,8,Pn)):m("",!0)]),e.tagline?(a(),u("p",{key:0,innerHTML:e.tagline,class:"tagline"},null,8,Ln)):m("",!0)],!0),c(n.$slots,"home-hero-info-after",{},void 0,!0),e.actions?(a(),u("div",Sn,[(a(!0),u(A,null,C(e.actions,s=>(a(),u("div",{key:s.link,class:"action"}
2,[g(pn,{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),c(n.$slots,"home-hero-actions-after",{},void 0,!0)]),e.image||i(t)?(a(),u("div",Vn,[d("div",wn,[o[0]||(o[0]=d("div",{class:"image-bg"},null,-1)),c(n.$slots,"home-hero-image",{},()=>[e.image?(a(),k(X,{key:0,class:"image-src",image:e.image},null,8,["image"])):m("",!0)],!0)])])):m("",!0)])],2))}}),Nn=_(Tn,[["__scopeId","data-v-53d96074"]]),An=p({__name:"VPHomeHero",setup(e){const{frontmatter:t}=L();return(n,o)=>i(t).hero?(a(),k(Nn,{key:0,class:"VPHomeHero",name:i(t).hero.name,text:i(t).hero.text,tagline:i(t).hero.tagline,image:i(t).hero.image,actions:i(t).hero.actions},{"home-hero-info-before":h(()=>[c(n.$slots,"home-hero-info-before")]),"home-hero-info":h(()=>[c(n.$slots,"home-hero-info")]),"home-hero-info-after":h(()=>[c(n.$slots,"home-hero-info-after")]),"home-hero-actions-after":h(()=>[c(n.$slots,"home-hero-actions-after")]),"home-hero-image":h(()=>[c(n.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):m("",!0)}}),In={class:"box"},xn={key:0,class:"icon"},Cn=["innerHTML"],Mn=["innerHTML"],En=["innerHTML"],Hn={key:4,class:"link-text"},Bn={class:"link-text-value"},Dn=p({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(e){return(t,n)=>(a(),k(D,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:h(()=>[d("article",In,[typeof e.icon=="object"&&e.icon.wrap?(a(),u("div",xn,[g(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"?(a(),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?(a(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Cn)):m("",!0),d("h2",{class:"title",innerHTML:e.title},null,8,Mn),e.details?(a(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,En)):m("",!0),e.linkText?(a(),u("div",Hn,[d("p",Bn,[z(N(e.linkText)+" ",1),n[0]||(n[0]=d("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):m("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),On=_(Dn,[["__scopeId","data-v-295eb838"]]),Fn={key:0,class:"VPFeatures"},Gn={class:"container"},Un={class:"items"},Rn=p({__name:"VPFeatures",props:{features:{}},setup(e){const t=e,n=y(()=>{const o=t.features.length;if(o){if(o===2)return"grid-2";if(o===3)return"grid-3";if(o%3===0)return"grid-6";if(o>3)return"grid-4"}else return});return(o,s)=>e.features?(a(),u("div",Fn,[d("div",Gn,[d("div",Un,[(a(!0),u(A,null,C(e.features,r=>(a(),u("div",{key:r.title,class:T(["item",[n.value]])},[g(On,{icon:r.icon,title:r.title,details:r.details,link:r.link,"link-text":r.linkText,rel:r.rel,target:r.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):m("",!0)}}),zn=_(Rn,[["__scopeId","data-v-c2c0b4a1"]]),jn=p({__name:"VPHomeFeatures",setup(e){const{frontmatter:t}=L();return(n,o)=>i(t).features?(a(),k(zn,{key:0,class:"VPHomeFeatures",features:i(t).features},null,8,["features"])):m("",!0)}}),qn=p({__name:"VPHomeContent",setup(e){const{width:t}=Ke({initialWidth:0,includeScrollbar:!1});return(n,o)=>(a(),u("div",{class:"vp-doc container",style:Ve(i(t)?{"--vp-offset":`calc(50% - ${i(t)/2}px)`}:{})},[c(n.$slots,"default",{},void 0,!0)],4))}}),Kn=_(qn,[["__scopeId","data-v-12109527"]]),Wn=p({__name:"VPHome",setup(e){const{frontmatter:t,theme:n}=L();return(o,s)=>{const r=q("Content");return a(),u("div",{class:T(["VPHome",{"external-link-icon-enabled":i(n).externalLinkIcon}])},[c(o.$slots,"home-hero-before",{},void 0,!0),g(An,null,{"home-hero-info-before":h(()=>[c(o.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":h(()=>[c(o.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":h(()=>[c(o.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":h(()=>[c(o.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":h(()=>[c(o.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(o.$slots,"home-hero-after",{},void 0,!0),c(o.$slots,"home-features-before",{},void 0,!0),g(jn),c(o.$slots,"home-features-after",{},void 0,!0),i(t).markdownStyles!==!1?(a(),k(Kn,{key:0},{default:h(()=>[g(r)]),_:1})):(a(),k(r,{key:1}))],2)}}}),Jn=_(Wn,[["__scopeId","data-v-8dfa5d2a"]]),Yn={},Xn={class:"VPPage"};function Qn(e,t){const n=q("Content");
2return a(),u("div",Xn,[c(e.$slots,"page-top"),g(n),c(e.$slots,"page-bottom")])}const Zn=_(Yn,[["render",Qn]]),eo=p({__name:"VPContent",setup(e){const{page:t,frontmatter:n}=L(),{hasSidebar:o}=G();return(s,r)=>(a(),u("div",{class:T(["VPContent",{"has-sidebar":i(o),"is-home":i(n).layout==="home"}]),id:"VPContent"},[i(t).isNotFound?c(s.$slots,"not-found",{key:0},()=>[g(gt)],!0):i(n).layout==="page"?(a(),k(Zn,{key:1},{"page-top":h(()=>[c(s.$slots,"page-top",{},void 0,!0)]),"page-bottom":h(()=>[c(s.$slots,"page-bottom",{},void 0,!0)]),_:3})):i(n).layout==="home"?(a(),k(Jn,{key:2},{"home-hero-before":h(()=>[c(s.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":h(()=>[c(s.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":h(()=>[c(s.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":h(()=>[c(s.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":h(()=>[c(s.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":h(()=>[c(s.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":h(()=>[c(s.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":h(()=>[c(s.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":h(()=>[c(s.$slots,"home-features-after",{},void 0,!0)]),_:3})):i(n).layout&&i(n).layout!=="doc"?(a(),k(B(i(n).layout),{key:3})):(a(),k(hn,{key:4},{"doc-top":h(()=>[c(s.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":h(()=>[c(s.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":h(()=>[c(s.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":h(()=>[c(s.$slots,"doc-before",{},void 0,!0)]),"doc-after":h(()=>[c(s.$slots,"doc-after",{},void 0,!0)]),"aside-top":h(()=>[c(s.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":h(()=>[c(s.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":h(()=>[c(s.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":h(()=>[c(s.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":h(()=>[c(s.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":h(()=>[c(s.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),to=_(eo,[["__scopeId","data-v-d8af6d53"]]),no={class:"container"},oo=["innerHTML"],so=["innerHTML"],ao=p({__name:"VPFooter",setup(e){const{theme:t,frontmatter:n}=L(),{hasSidebar:o}=G();return(s,r)=>i(t).footer&&i(n).footer!==!1?(a(),u("footer",{key:0,class:T(["VPFooter",{"has-sidebar":i(o)}])},[d("div",no,[i(t).footer.message?(a(),u("p",{key:0,class:"message",innerHTML:i(t).footer.message},null,8,oo)):m("",!0),i(t).footer.copyright?(a(),u("p",{key:1,class:"copyright",innerHTML:i(t).footer.copyright},null,8,so)):m("",!0)])],2)):m("",!0)}}),io=_(ao,[["__scopeId","data-v-336d9993"]]);function ro(){const{theme:e,frontmatter:t}=L(),n=Le([]),o=y(()=>n.value.length>0);return ee(()=>{n.value=ge(t.value.outline??e.value.outline)}),{headers:n,hasLocalNav:o}}const lo={class:"menu-text"},co={class:"header"},uo={class:"outline"},vo=p({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(e){const t=e,{theme:n}=L(),o=V(!1),s=V(0),r=V(),l=V();function v(b){var P;(P=r.value)!=null&&P.contains(b.target)||(o.value=!1)}O(o,b=>{if(b){document.addEventListener("click",v);return}document.removeEventListener("click",v)}),ce("Escape",()=>{o.value=!1}),ee(()=>{o.value=!1});function f(){o.value=!o.value,s.value=window.innerHeight+Math.min(window.scrollY-t.navHeight,0)}function $(b){b.target.classList.contains("outline-link")&&(l.value&&(l.value.style.transition="none"),we(()=>{o.value=!1}))}function S(){o.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(b,P)=>(a(),u("div",{class:"VPLocalNavOutlineDropdown",style:Ve({"--vp-vh":s.value+"px"}),ref_key:"main",ref:r},[e.headers.length>0?(a(),u("button",{key:0,onClick:f,class:T({open:o.value})},[d("span",lo,N(i(xe)(i(n))),1),P[0]||(P[0]=d("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(a(),u("button",{key:1,onClick:S},N(i(n).returnToTopLabel||"Return to top"),1)),g(fe,{name:"flyout"},{default:h(()=>[o.value?(a(),u("div",{key:0,ref_key:"items",ref:l,class:"items",onClick:$},[d("div",co,[d("a",{class:"top-link",href:"#",onClick:S},N(i(n).returnToTopLabel||"Return to top"),1)]),d("div",uo,[g(Ce,{headers:e.headers},null,8,["headers"])])],512)):m("",!0)]),_:1})],4))}}),fo=_(vo,[["__scopeId","data-v-634d2c42"]]),ho={class:"container"},mo=["aria-expanded"],po={class:"menu-text"},go=p({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(e){const{theme:t,frontmatter:n}=L(),{hasSidebar:o}=G(),{headers:s}=ro(),{y:r}=Te(),l=V(0);F(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),ee(()=>{s.value=ge(n.value.outline??t.value.outline)});const v=y(()=>s.value.length===0),f=y(()=>v.value&&!o.value),$=y(()=>({VPLocalNav:!0,"has-sidebar":o.value,empty:v.value,fixed:f.value}));return(S,b)=>i(n).layout!=="home"&&(!f.value||i(r)>=l.value)?(a(),u("div",{key:0,class:T($.value)},[d("div",ho,[i(o)?(a(),u("button",{key:0,class:"menu","aria-expanded":e.open,"aria-controls":"VPSidebarNav",onClick:b[0]||(b[0]=P=>S.$emit("open-menu"))},[b[1]||(b[1]=d("span",{class:"vpi-align-left menu-icon"},null,-1)),d("span",po,N(i(t).sidebarMenuLabel||"Menu"),1)],8,mo)):m("",!0),g(fo,{headers:i(s),navHeight:l.value},null,8,["headers","navHeight"])])],2)):m("",!0)}}),ko=_(go,[["__scopeId","data-v-de11d06c"]]);function _o(){const e=V(!1);function t(){e.value=!0,window.addEventListener("resize",s)}function n(){e.value=!1,window.removeEventListener("resize",s)}function o(){e.value?n():t()}function s(){window.outerWidth>=768&&n()}const r=te();return O(()=>r.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:o}}const bo={},$o={class:"VPSwitch",type:"button",role:"switch"},yo={class:"check"},Po={key:0,class:"icon"};function Lo(e,t){return a(),u("button",$o,[d("span",yo,[e.$slots.default?(a(),u("span",Po,[c(e.$
2slots,"default",{},void 0,!0)])):m("",!0)])])}const So=_(bo,[["render",Lo],["__scopeId","data-v-9e869424"]]),Vo=p({__name:"VPSwitchAppearance",setup(e){const{isDark:t,theme:n}=L(),o=ne("toggle-appearance",()=>{t.value=!t.value}),s=V("");return me(()=>{s.value=t.value?n.value.lightModeSwitchTitle||"Switch to light theme":n.value.darkModeSwitchTitle||"Switch to dark theme"}),(r,l)=>(a(),k(So,{title:s.value,class:"VPSwitchAppearance","aria-checked":i(t),onClick:i(o)},{default:h(()=>[...l[0]||(l[0]=[d("span",{class:"vpi-sun sun"},null,-1),d("span",{class:"vpi-moon moon"},null,-1)])]),_:1},8,["title","aria-checked","onClick"]))}}),ke=_(Vo,[["__scopeId","data-v-80965e26"]]),wo={key:0,class:"VPNavBarAppearance"},To=p({__name:"VPNavBarAppearance",setup(e){const{site:t}=L();return(n,o)=>i(t).appearance&&i(t).appearance!=="force-dark"&&i(t).appearance!=="force-auto"?(a(),u("div",wo,[g(ke)])):m("",!0)}}),No=_(To,[["__scopeId","data-v-f9046de7"]]),_e=V();let Me=!1,re=0;function Ao(e){const t=V(!1);if(oe){!Me&&Io(),re++;const n=O(_e,o=>{var s,r,l;o===e.el.value||(s=e.el.value)!=null&&s.contains(o)?(t.value=!0,(r=e.onFocus)==null||r.call(e)):(t.value=!1,(l=e.onBlur)==null||l.call(e))});Z(()=>{n(),re--,re||xo()})}return We(t)}function Io(){document.addEventListener("focusin",Ee),Me=!0,_e.value=document.activeElement}function xo(){document.removeEventListener("focusin",Ee)}function Ee(){_e.value=document.activeElement}const Co={class:"VPMenuLink"},Mo=["innerHTML"],Eo=p({__name:"VPMenuLink",props:{item:{}},setup(e){const{page:t}=L();return(n,o)=>(a(),u("div",Co,[g(D,{class:T({active:i(j)(i(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:h(()=>[d("span",{innerHTML:e.item.text},null,8,Mo)]),_:1},8,["class","href","target","rel","no-icon"])]))}}),se=_(Eo,[["__scopeId","data-v-933c2025"]]),Ho={class:"VPMenuGroup"},Bo={key:0,class:"title"},Do=p({__name:"VPMenuGroup",props:{text:{},items:{}},setup(e){return(t,n)=>(a(),u("div",Ho,[e.text?(a(),u("p",Bo,N(e.text),1)):m("",!0),(a(!0),u(A,null,C(e.items,o=>(a(),u(A,null,["link"in o?(a(),k(se,{key:0,item:o},null,8,["item"])):m("",!0)],64))),256))]))}}),Oo=_(Do,[["__scopeId","data-v-47e7e688"]]),Fo={class:"VPMenu"},Go={key:0,class:"items"},Uo=p({__name:"VPMenu",props:{items:{}},setup(e){return(t,n)=>(a(),u("div",Fo,[e.items?(a(),u("div",Go,[(a(!0),u(A,null,C(e.items,o=>(a(),u(A,{key:JSON.stringify(o)},["link"in o?(a(),k(se,{key:0,item:o},null,8,["item"])):"component"in o?(a(),k(B(o.component),R({key:1,ref_for:!0},o.props),null,16)):(a(),k(Oo,{key:2,text:o.text,items:o.items},null,8,["text","items"]))],64))),128))])):m("",!0),c(t.$slots,"default",{},void 0,!0)]))}}),Ro=_(Uo,[["__scopeId","data-v-8659da29"]]),zo=["aria-expanded","aria-label"],jo={key:0,class:"text"},qo=["innerHTML"],Ko={key:1,class:"vpi-more-horizontal icon"},Wo={class:"menu"},Jo=p({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(e){const t=V(!1),n=V();Ao({el:n,onBlur:o});function o(){t.value=!1}return(s,r)=>(a(),u("div",{class:"VPFlyout",ref_key:"el",ref:n,onMouseenter:r[1]||(r[1]=l=>t.value=!0),onMouseleave:r[2]||(r[2]=l=>t.value=!1)},[d("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":e.label,onClick:r[0]||(r[0]=l=>t.value=!t.value)},[e.button||e.icon?(a(),u("span",jo,[e.icon?(a(),u("span",{key:0,class:T([e.icon,"option-icon"])},null,2)):m("",!0),e.button?(a(),u("span",{key:1,innerHTML:e.button},null,8,qo)):m("",!0),r[3]||(r[3]=d("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(a(),u("span",Ko))],8,zo),d("div",Wo,[g(Ro,{items:e.items},{default:h(()=>[c(s.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),be=_(Jo,[["__scopeId","data-v-c7923c16"]]),Yo=["href","aria-label","innerHTML"],Xo=p({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(e){const t=e,n=V();F(async()=>{var r;await we();const s=(r=n.value)==null?void 0:r.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 o=y(()=>typeof t.icon=="object"?t.icon.svg:`<span class="vpi-social-${t.icon}"></span>`);return(s,r)=>(a(),u("a",{ref_key:"el",ref:n,class:"VPSocialLink no-icon",href:e.link,"aria-label":e.ariaLabel??(typeof e.icon=="str
2ing"?e.icon:""),target:"_blank",rel:"noopener",innerHTML:o.value},null,8,Yo))}}),Qo=_(Xo,[["__scopeId","data-v-1fbf500e"]]),Zo={class:"VPSocialLinks"},es=p({__name:"VPSocialLinks",props:{links:{}},setup(e){return(t,n)=>(a(),u("div",Zo,[(a(!0),u(A,null,C(e.links,({link:o,icon:s,ariaLabel:r})=>(a(),k(Qo,{key:o,icon:s,link:o,ariaLabel:r},null,8,["icon","link","ariaLabel"]))),128))]))}}),$e=_(es,[["__scopeId","data-v-64634fd1"]]),ts={key:0,class:"group translations"},ns={class:"trans-title"},os={key:1,class:"group"},ss={class:"item appearance"},as={class:"label"},is={class:"appearance-action"},rs={key:2,class:"group"},ls={class:"item social-links"},cs=p({__name:"VPNavBarExtra",setup(e){const{site:t,theme:n}=L(),{localeLinks:o,currentLang:s}=J({correspondingLink:!0}),r=y(()=>o.value.length&&s.value.label||t.value.appearance||n.value.socialLinks);return(l,v)=>r.value?(a(),k(be,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:h(()=>[i(o).length&&i(s).label?(a(),u("div",ts,[d("p",ns,N(i(s).label),1),(a(!0),u(A,null,C(i(o),f=>(a(),k(se,{key:f.link,item:f},null,8,["item"]))),128))])):m("",!0),i(t).appearance&&i(t).appearance!=="force-dark"&&i(t).appearance!=="force-auto"?(a(),u("div",os,[d("div",ss,[d("p",as,N(i(n).darkModeSwitchLabel||"Appearance"),1),d("div",is,[g(ke)])])])):m("",!0),i(n).socialLinks?(a(),u("div",rs,[d("div",ls,[g($e,{class:"social-links-list",links:i(n).socialLinks},null,8,["links"])])])):m("",!0)]),_:1})):m("",!0)}}),us=_(cs,[["__scopeId","data-v-daf6e7c5"]]),ds=["aria-expanded"],vs=p({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(t,n)=>(a(),u("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]=o=>t.$emit("click"))},[...n[1]||(n[1]=[d("span",{class:"container"},[d("span",{class:"top"}),d("span",{class:"middle"}),d("span",{class:"bottom"})],-1)])],10,ds))}}),fs=_(vs,[["__scopeId","data-v-45615f32"]]),hs=["innerHTML"],ms=p({__name:"VPNavBarMenuLink",props:{item:{}},setup(e){const{page:t}=L();return(n,o)=>(a(),k(D,{class:T({VPNavBarMenuLink:!0,active:i(j)(i(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:h(()=>[d("span",{innerHTML:e.item.text},null,8,hs)]),_:1},8,["class","href","target","rel","no-icon"]))}}),ps=_(ms,[["__scopeId","data-v-81e29370"]]),gs=p({__name:"VPNavBarMenuGroup",props:{item:{}},setup(e){const t=e,{page:n}=L(),o=r=>"component"in r?!1:"link"in r?j(n.value.relativePath,r.link,!!t.item.activeMatch):r.items.some(o),s=y(()=>o(t.item));return(r,l)=>(a(),k(be,{class:T({VPNavBarMenuGroup:!0,active:i(j)(i(n).relativePath,e.item.activeMatch,!!e.item.activeMatch)||s.value}),button:e.item.text,items:e.item.items},null,8,["class","button","items"]))}}),ks={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},_s=p({__name:"VPNavBarMenu",setup(e){const{theme:t}=L();return(n,o)=>i(t).nav?(a(),u("nav",ks,[o[0]||(o[0]=d("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(a(!0),u(A,null,C(i(t).nav,s=>(a(),u(A,{key:JSON.stringify(s)},["link"in s?(a(),k(ps,{key:0,item:s},null,8,["item"])):"component"in s?(a(),k(B(s.component),R({key:1,ref_for:!0},s.props),null,16)):(a(),k(gs,{key:2,item:s},null,8,["item"]))],64))),128))])):m("",!0)}}),bs=_(_s,[["__scopeId","data-v-75c3f34f"]]);function $s(e){const{localeIndex:t,theme:n}=L();function o(s){var I,x,M;const r=s.split("."),l=(I=n.value.search)==null?void 0:I.options,v=l&&typeof l=="object",f=v&&((M=(x=l.locales)==null?void 0:x[t.value])==null?void 0:M.translations)||null,$=v&&l.translations||null;let S=f,b=$,P=e;const w=r.pop();for(const E of r){let U=null;const K=P==null?void 0:P[E];K&&(U=P=K);const ae=b==null?void 0:b[E];ae&&(U=b=ae);const ie=S==null?void 0:S[E];ie&&(U=S=ie),K||(P=U),ae||(b=U),ie||(S=U)}return(S==null?void 0:S[w])??(b==null?void 0:b[w])??(P==null?void 0:P[w])??""}return o}const ys=["aria-label"],Ps={class:"DocSearch-Button-Container"},Ls={class:"DocSearch-Button-Placeholder"},Pe=p({__name:"VPNavBarSearchButton",setup(e){const n=$s({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(o,s)=>(a(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":i(n)("button.buttonAriaLabel")},[d("span",Ps,[s[0]||(s[0]=d("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),d("span",Ls,N(i(n)("button.buttonText")),1)]),s[1]||(s[1]=d("span",{class:"DocSearch-Button-Keys"},[d("kbd",{class:"DocSearch-Button-Key"}),d("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,ys))}}),Ss={class:"VPNavBarSearch"},Vs={id:"local-search"},ws={key:1,id:"docsearch"},Ts=p({__name:"VPNavBarSearch",setup(e){const t=Je(()=>Ye(()=>import("./VPLocalSearchBox.QtQ1G2Or.js"),__vite__mapDeps([0,1]))),n=()=>null,{theme:o}=L(),s=V(!1),r=V(!1);F(()=>{});function l(){s.value||(s.value=!0,setTimeout(v,16))}function v(){const b=new Event("keydown");b.key="k",b.metaKey=!0,window.dispatchEvent(b),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||v()},16)}function f(b){const P=b.target,w=P.tagName;return P.isContentEditable||w==="INPUT"||w==="SELECT"||w==="TEXTAREA"}const $=V(!1);ce("k",b=>{(b.ctrlKey||b.metaKey)&&(b.preventDefault(),$.value=!0)}),ce("/",b=>{f(b)||(b.preventDefault(),$.value=!0)});const S="local";return(b,P)=>{var w;return a(),u("div",Ss,[i(S)==="local"?(a(),u(A,{key:0}
2,[$.value?(a(),k(i(t),{key:0,onClose:P[0]||(P[0]=I=>$.value=!1)})):m("",!0),d("div",Vs,[g(Pe,{onClick:P[1]||(P[1]=I=>$.value=!0)})])],64)):i(S)==="algolia"?(a(),u(A,{key:1},[s.value?(a(),k(i(n),{key:0,algolia:((w=i(o).search)==null?void 0:w.options)??i(o).algolia,onVnodeBeforeMount:P[2]||(P[2]=I=>r.value=!0)},null,8,["algolia"])):m("",!0),r.value?m("",!0):(a(),u("div",ws,[g(Pe,{onClick:l})]))],64)):m("",!0)])}}}),Ns=p({__name:"VPNavBarSocialLinks",setup(e){const{theme:t}=L();return(n,o)=>i(t).socialLinks?(a(),k($e,{key:0,class:"VPNavBarSocialLinks",links:i(t).socialLinks},null,8,["links"])):m("",!0)}}),As=_(Ns,[["__scopeId","data-v-6ce6bdbb"]]),Is=["href","rel","target"],xs=["innerHTML"],Cs={key:2},Ms=p({__name:"VPNavBarTitle",setup(e){const{site:t,theme:n}=L(),{hasSidebar:o}=G(),{currentLang:s}=J(),r=y(()=>{var f;return typeof n.value.logoLink=="string"?n.value.logoLink:(f=n.value.logoLink)==null?void 0:f.link}),l=y(()=>{var f;return typeof n.value.logoLink=="string"||(f=n.value.logoLink)==null?void 0:f.rel}),v=y(()=>{var f;return typeof n.value.logoLink=="string"||(f=n.value.logoLink)==null?void 0:f.target});return(f,$)=>(a(),u("div",{class:T(["VPNavBarTitle",{"has-sidebar":i(o)}])},[d("a",{class:"title",href:r.value??i(pe)(i(s).link),rel:l.value,target:v.value},[c(f.$slots,"nav-bar-title-before",{},void 0,!0),i(n).logo?(a(),k(X,{key:0,class:"logo",image:i(n).logo},null,8,["image"])):m("",!0),i(n).siteTitle?(a(),u("span",{key:1,innerHTML:i(n).siteTitle},null,8,xs)):i(n).siteTitle===void 0?(a(),u("span",Cs,N(i(t).title),1)):m("",!0),c(f.$slots,"nav-bar-title-after",{},void 0,!0)],8,Is)],2))}}),Es=_(Ms,[["__scopeId","data-v-65eea61a"]]),Hs={class:"items"},Bs={class:"title"},Ds=p({__name:"VPNavBarTranslations",setup(e){const{theme:t}=L(),{localeLinks:n,currentLang:o}=J({correspondingLink:!0});return(s,r)=>i(n).length&&i(o).label?(a(),k(be,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:i(t).langMenuLabel||"Change language"},{default:h(()=>[d("div",Hs,[d("p",Bs,N(i(o).label),1),(a(!0),u(A,null,C(i(n),l=>(a(),k(se,{key:l.link,item:l},null,8,["item"]))),128))])]),_:1},8,["label"])):m("",!0)}}),Os=_(Ds,[["__scopeId","data-v-fcd4e26d"]]),Fs={class:"wrapper"},Gs={class:"container"},Us={class:"title"},Rs={class:"content"},zs={class:"content-body"},js=p({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(e){const t=e,{y:n}=Te(),{hasSidebar:o}=G(),{frontmatter:s}=L(),r=V({});return me(()=>{r.value={"has-sidebar":o.value,home:s.value.layout==="home",top:n.value===0,"screen-open":t.isScreenOpen}}),(l,v)=>(a(),u("div",{class:T(["VPNavBar",r.value])},[d("div",Fs,[d("div",Gs,[d("div",Us,[g(Es,null,{"nav-bar-title-before":h(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":h(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),d("div",Rs,[d("div",zs,[c(l.$slots,"nav-bar-content-before",{},void 0,!0),g(Ts,{class:"search"}),g(bs,{class:"menu"}),g(Os,{class:"translations"}),g(No,{class:"appearance"}),g(As,{class:"social-links"}),g(us,{class:"extra"}),c(l.$slots,"nav-bar-content-after",{},void 0,!0),g(fs,{class:"hamburger",active:e.isScreenOpen,onClick:v[0]||(v[0]=f=>l.$emit("toggle-screen"))},null,8,["active"])])])])]),v[1]||(v[1]=d("div",{class:"divider"},[d("div",{class:"divider-line"})],-1))],2))}}),qs=_(js,[["__scopeId","data-v-50d73031"]]),Ks={key:0,class:"VPNavScreenAppearance"},Ws={class:"text"},Js=p({__name:"VPNavScreenAppearance",setup(e){const{site:t,theme:n}=L();return(o,s)=>i(t).appearance&&i(t).appearance!=="force-dark"&&i(t).appearance!=="force-auto"?(a(),u("div",Ks,[d("p",Ws,N(i(n).darkModeSwitchLabel||"Appearance"),1),g(ke)])):m("",!0)}}),Ys=_(Js,[["__scopeId","data-v-261bc968"]]),Xs=["innerHTML"],Qs=p({__name:"VPNavScreenMenuLink",props:{item:{}},setup(e){const t=ne("close-screen");return(n,o)=>(a(),k(D,{class:"VPNavScreenMenuLink",href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,onClick:i(t)},{default:h(()=>[d("span",{innerHTML:e.item.text},null,8,Xs)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),Zs=_(Qs,[["__scopeId","data-v-d592f579"]]),ea=["innerHTML"],ta=p({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(e){const t=ne("close-screen");return(n,o)=>(a(),k(D,{class:"VPNavScreenMenuGroupLink",href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,onClick:i(t)},{default:h(()=>[d("span",{innerHTML:e.item.text},null,8,ea)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}
2),He=_(ta,[["__scopeId","data-v-25aa4e38"]]),na={class:"VPNavScreenMenuGroupSection"},oa={key:0,class:"title"},sa=p({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(e){return(t,n)=>(a(),u("div",na,[e.text?(a(),u("p",oa,N(e.text),1)):m("",!0),(a(!0),u(A,null,C(e.items,o=>(a(),k(He,{key:o.text,item:o},null,8,["item"]))),128))]))}}),aa=_(sa,[["__scopeId","data-v-7d6a7180"]]),ia=["aria-controls","aria-expanded"],ra=["innerHTML"],la=["id"],ca={key:0,class:"item"},ua={key:1,class:"item"},da={key:2,class:"group"},va=p({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(e){const t=e,n=V(!1),o=y(()=>`NavScreenGroup-${t.text.replace(" ","-").toLowerCase()}`);function s(){n.value=!n.value}return(r,l)=>(a(),u("div",{class:T(["VPNavScreenMenuGroup",{open:n.value}])},[d("button",{class:"button","aria-controls":o.value,"aria-expanded":n.value,onClick:s},[d("span",{class:"button-text",innerHTML:e.text},null,8,ra),l[0]||(l[0]=d("span",{class:"vpi-plus button-icon"},null,-1))],8,ia),d("div",{id:o.value,class:"items"},[(a(!0),u(A,null,C(e.items,v=>(a(),u(A,{key:JSON.stringify(v)},["link"in v?(a(),u("div",ca,[g(He,{item:v},null,8,["item"])])):"component"in v?(a(),u("div",ua,[(a(),k(B(v.component),R({ref_for:!0},v.props,{"screen-menu":""}),null,16))])):(a(),u("div",da,[g(aa,{text:v.text,items:v.items},null,8,["text","items"])]))],64))),128))],8,la)],2))}}),fa=_(va,[["__scopeId","data-v-bd1b4023"]]),ha={key:0,class:"VPNavScreenMenu"},ma=p({__name:"VPNavScreenMenu",setup(e){const{theme:t}=L();return(n,o)=>i(t).nav?(a(),u("nav",ha,[(a(!0),u(A,null,C(i(t).nav,s=>(a(),u(A,{key:JSON.stringify(s)},["link"in s?(a(),k(Zs,{key:0,item:s},null,8,["item"])):"component"in s?(a(),k(B(s.component),R({key:1,ref_for:!0},s.props,{"screen-menu":""}),null,16)):(a(),k(fa,{key:2,text:s.text||"",items:s.items},null,8,["text","items"]))],64))),128))])):m("",!0)}}),pa=p({__name:"VPNavScreenSocialLinks",setup(e){const{theme:t}=L();return(n,o)=>i(t).socialLinks?(a(),k($e,{key:0,class:"VPNavScreenSocialLinks",links:i(t).socialLinks},null,8,["links"])):m("",!0)}}),ga={class:"list"},ka=p({__name:"VPNavScreenTranslations",setup(e){const{localeLinks:t,currentLang:n}=J({correspondingLink:!0}),o=V(!1);function s(){o.value=!o.value}return(r,l)=>i(t).length&&i(n).label?(a(),u("div",{key:0,class:T(["VPNavScreenTranslations",{open:o.value}])},[d("button",{class:"title",onClick:s},[l[0]||(l[0]=d("span",{class:"vpi-languages icon lang"},null,-1)),z(" "+N(i(n).label)+" ",1),l[1]||(l[1]=d("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),d("ul",ga,[(a(!0),u(A,null,C(i(t),v=>(a(),u("li",{key:v.link,class:"item"},[g(D,{class:"link",href:v.link},{default:h(()=>[z(N(v.text),1)]),_:2},1032,["href"])]))),128))])],2)):m("",!0)}}),_a=_(ka,[["__scopeId","data-v-efc3c11b"]]),ba={class:"container"},$a=p({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const t=V(null),n=Ne(oe?document.body:null);return(o,s)=>(a(),k(fe,{name:"fade",onEnter:s[0]||(s[0]=r=>n.value=!0),onAfterLeave:s[1]||(s[1]=r=>n.value=!1)},{default:h(()=>[e.open?(a(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:t,id:"VPNavScreen"},[d("div",ba,[c(o.$slots,"nav-screen-content-before",{},void 0,!0),g(ma,{class:"menu"}),g(_a,{class:"translations"}),g(Ys,{class:"appearance"}),g(pa,{class:"social-links"}),c(o.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):m("",!0)]),_:3}))}}),ya=_($a,[["__scopeId","data-v-7c4abdb0"]]),Pa={key:0,class:"VPNav"},La=p({__name:"VPNav",setup(e){const{isScreenOpen:t,closeScreen:n,toggleScreen:o}=_o(),{frontmatter:s}=L(),r=y(()=>s.value.navbar!==!1);return Ae("close-screen",n),Q(()=>{oe&&document.documentElement.classList.toggle("hide-nav",!r.value)}),(l,v)=>r.value?(a(),u("header",Pa,[g(qs,{"is-screen-open":i(t),onToggleScreen:i(o)},{"nav-bar-title-before":h(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":h(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":h(()=>[c(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":h(()=>[c(l.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),g(ya,{open:i(t)},{"nav-screen-content-before":h(()=>[c(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":h(()=>[c(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):m("",!0)}}),Sa=_(La,[["__scopeId","data-v-2ad50a2e"]]),Va=["role","tabindex"],wa={key:1,class:"items"},Ta=p({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(e){const t=e,{collapsed:n,collapsible:o,isLink:s,isActiveLink:r,hasActiveLink:l,hasChildren:v,toggle:f}=$t(y(()=>t.item)),$=y(()=>v.value?"section":"div"),S=y(()=>s.value?"a":"div"),b=y(()=>v.value?t.depth+2===7?"p":`h${t.depth+2}`:"p"),P=y(()=>s.value?void 0:"button"),w=y(()=>[[`level-${t.depth}`],{collapsible:o.value},{collapsed:n.value},{"is-link":s.value},{"is-active":r.value},{"has-active":l.value}]);function I(M){"key"in M&&M.key!=="Enter"||!t.item.link&&f()}function x(){t.item.link&&f()}return(M,E)=>{const U=q("VPSidebarItem",!0);return a(),k(B($.value),{class:T(["VPSidebarItem",w.value])},{default:h(()=>[e.item.text?(a(),u("div",R({key:0,class:"item",role:P.value},Xe(e.item.items?{click:I,keydown:I}:{},!0),{tabindex:e.item.items&&0}),[E[1]||(E[1]=d("div",{class:"indicator"},null,-1)),e.item.link?(a(),k(D,{key:0,tag:S.value,class:"link",href:e.item.link,rel:e.item.rel,target:e.item.target},{default:h(()=>[(a(),k(B(b.value),{class:"text",innerHTML:e.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),k(B(b.value),{key:1,class:"text",innerHTML:e.item.text},null,8,["innerHTML"])),e.item.collapsed!=null&&e.item.items&&e.item.items.length?(a(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:x,onKeydown:Qe(x,["enter"]),tabindex:"0"},[...E[0]||(E[0]=[d("span",{class:"vpi-chevron-right caret-icon"},null,-1)])],32)):m("",!0)],16,Va)):m("",!0),e.item.items&&e.item.items.length?(a(),u("div",wa,[e.depth<5?(a(!0),u(A,{key:0},C(e.item.items,K=>(a(),k(U,{key:K.text,item:K,depth:e.depth+1},null,8,["item","depth"]))),128)):m("",!0)])):m("",!0)]),_:1},8,["class"])}}}),Na=_(Ta,[["__scopeId","data-v-bfcfe8e8"]]),Aa=p({__name:"VPSidebarGroup",props:{items:{}},setup(e){const t=V(!0);let n=null;return F(()=>{n=setTimeout(()=>{n=null,t.value=!1},300)}),Ze(()=>{n!=null&&(clearTimeout(n),n=null)}),(o,s)=>(a(!0),u(A,null,C(e.items,r=>(a(),u("div",{key:r.text,class:T(["group",{"no-transition":t.value}])},[g(Na,{item:r,depth:0},null,8,["item"])],2))),128))}}),Ia=_(Aa,[["__scopeId","data-v-f71bee68"]]),xa={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Ca=p({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const{sidebarGroups:t,hasSidebar:n}=G(),o=e,s=V(null),r=Ne(oe?document.body:null);O([o,s],()=>{var v;o.open?(r.value=!0,(v=s.value)==null||v.focus()):r.value=!1},{immediate:!0,flush:"post"});const l=V(0);return O(t,()=>{l.value+=1},{deep:!0}),(v,f)=>i(n)?(a(),u("aside",{key:0,class:T(["VPSidebar",{open:e.open}]),ref_key:"navEl",ref:s,onClick:f[0]||(f[0]=et(()=>{},["stop"]))},[f[2]||(f[2]=d("div",{class:"curtain"},null,-1)),d("nav",xa,[f[1]||(f[1]=d("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),c(v.$slots,"sidebar-nav-before",{}
2,void 0,!0),(a(),k(Ia,{items:i(t),key:l.value},null,8,["items"])),c(v.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):m("",!0)}}),Ma=_(Ca,[["__scopeId","data-v-89fe54d7"]]),Ea=p({__name:"VPSkipLink",setup(e){const{theme:t}=L(),n=te(),o=V();O(()=>n.path,()=>o.value.focus());function s({target:r}){const l=document.getElementById(decodeURIComponent(r.hash).slice(1));if(l){const v=()=>{l.removeAttribute("tabindex"),l.removeEventListener("blur",v)};l.setAttribute("tabindex","-1"),l.addEventListener("blur",v),l.focus(),window.scrollTo(0,0)}}return(r,l)=>(a(),u(A,null,[d("span",{ref_key:"backToTop",ref:o,tabindex:"-1"},null,512),d("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s},N(i(t).skipToContentLabel||"Skip to content"),1)],64))}}),Ha=_(Ea,[["__scopeId","data-v-1e6c4b32"]]),Ba=p({__name:"Layout",setup(e){const{isOpen:t,open:n,close:o}=G(),s=te();O(()=>s.path,o),bt(t,o);const{frontmatter:r}=L(),l=tt(),v=y(()=>!!l["home-hero-image"]);return Ae("hero-image-slot-exists",v),(f,$)=>{const S=q("Content");return i(r).layout!==!1?(a(),u("div",{key:0,class:T(["Layout",i(r).pageClass])},[c(f.$slots,"layout-top",{},void 0,!0),g(Ha),g(rt,{class:"backdrop",show:i(t),onClick:i(o)},null,8,["show","onClick"]),g(Sa,null,{"nav-bar-title-before":h(()=>[c(f.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":h(()=>[c(f.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":h(()=>[c(f.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":h(()=>[c(f.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":h(()=>[c(f.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":h(()=>[c(f.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),g(ko,{open:i(t),onOpenMenu:i(n)},null,8,["open","onOpenMenu"]),g(Ma,{open:i(t)},{"sidebar-nav-before":h(()=>[c(f.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":h(()=>[c(f.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),g(to,null,{"page-top":h(()=>[c(f.$slots,"page-top",{},void 0,!0)]),"page-bottom":h(()=>[c(f.$slots,"page-bottom",{},void 0,!0)]),"not-found":h(()=>[c(f.$slots,"not-found",{},void 0,!0)]),"home-hero-before":h(()=>[c(f.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":h(()=>[c(f.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":h(()=>[c(f.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":h(()=>[c(f.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":h(()=>[c(f.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":h(()=>[c(f.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":h(()=>[c(f.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":h(()=>[c(f.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":h(()=>[c(f.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":h(()=>[c(f.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":h(()=>[c(f.$slots,"doc-before",{},void 0,!0)]),"doc-after":h(()=>[c(f.$slots,"doc-after",{},void 0,!0)]),"doc-top":h(()=>[c(f.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":h(()=>[c(f.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":h(()=>[c(f.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":h(()=>[c(f.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":h(()=>[c(f.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":h(()=>[c(f.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":h(()=>[c(f.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":h(()=>[c(f.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),g(io),c(f.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),k(S,{key:1}))}}}),Da=_(Ba,[["__scopeId","data-v-acad39a7"]]),W={Layout:Da,enhanceApp:({app:e})=>{e.component("Badge",st)}},Oa=["href","aria-label"],Fa={class:"app-logo-frame","aria-hidden":"true"},Ga=["src"],Ua={class:"app-logo-name"},Ra=p({__name:"AppLogoStrip",props:{compact:{type:Boolean,default:!1}},setup(e){const t=e,n=[{name:"SilentSuite",logo:"/logo.svg",href:"https://silentsuite.io/"},{name:"Tasks.org",logo:"/app-logos/tasks-org.svg",href:"https://tasks.org/"},{name:"Evolution",logo:"/app-logos/evolution.svg",href:"https://help.gnome.org/evolution/index.html"},{name:"GNOME Calendar",logo:"/app-logos/gnome-calendar.svg",href:"https://apps.gnome.org/Calendar/"},{name:"GNOME Contacts",logo:"/app-logos/gnome-contacts.svg",href:"https://apps.gnome.org/Contacts/"},{name:"KDE Kontact",logo:"/app-logos/kontact.svg",href:"https://kontact.kde.org/"},{name:"Thunderbird",logo:"/app-logos/thunderbird.png",href:"https://www.thunderbird.net/"},{name:"Apple Calendar",logo:"/app-logos/apple-calendar.png",href:"https://support.apple.com/guide/calendar/welcome/mac"},{name:"Apple Contacts",logo:"/app-logos/apple-contacts.png",href:"https://support.apple.com/guide/contacts/welcome/mac"},{name:"Microsoft Outlook",logo:"/app-logos/outlook.svg",href:"https://www.microsoft.com/en-us
2/microsoft-365/outlook/outlook-for-windows"}];return(o,s)=>(a(),u("nav",{class:T(["app-logo-strip",{"is-compact":t.compact}]),"aria-label":"Official app sites"},[(a(),u(A,null,C(n,r=>d("a",{key:r.name,class:"app-logo-card",href:r.href,rel:"noreferrer","aria-label":`${r.name} official site`},[d("span",Fa,[d("img",{src:r.logo,alt:"",width:"48",height:"48",loading:"lazy",decoding:"async"},null,8,Ga)]),d("span",Ua,N(r.name),1),s[0]||(s[0]=d("span",{class:"app-logo-external","aria-hidden":"true"},"↗",-1))],8,Oa)),64))],2))}}),za=_(Ra,[["__scopeId","data-v-204f88bd"]]),ja="text/plain;charset=UTF-8";function qa(){return{sendBeacon:typeof navigator<"u"&&typeof navigator.sendBeacon=="function"?(e,t)=>navigator.sendBeacon(e,t):void 0,fetch:(e,t)=>fetch(e,t)}}function Ka(e,t,n){if(!n.sendBeacon)return!1;try{return n.sendBeacon(e,t)===!0}catch{return!1}}function Be(e,t,n=qa()){Ka(e,t,n)||n.fetch(e,{method:"POST",headers:{"Content-Type":ja},body:t,keepalive:!0})}const Wa=new Set(["/","/app-logo-notices","/bridge","/contributing","/contributing/architecture-overview","/contributing/code-conventions","/contributing/dev-setup","/contributing/pull-request-guide","/contributing/testing","/self-hosting","/self-hosting/admin-dashboard","/self-hosting/architecture","/self-hosting/backup-and-restore","/self-hosting/configuration","/self-hosting/manual-setup","/self-hosting/quick-start","/self-hosting/requirements","/self-hosting/troubleshooting","/self-hosting/uninstalling","/self-hosting/updating","/user-guide","/user-guide/calendar","/user-guide/contacts","/user-guide/encryption-explained","/user-guide/faq","/user-guide/getting-started","/user-guide/notes","/user-guide/tasks","/user-guide/apps","/user-guide/apps/android","/user-guide/apps/dav-bridge","/user-guide/apps/evolution","/user-guide/apps/gnome","/user-guide/apps/ios","/user-guide/apps/kde","/user-guide/apps/linux-bridge","/user-guide/apps/macos","/user-guide/apps/tasks-org","/user-guide/apps/thunderbird","/user-guide/apps/windows"]),ye="docs.silentsuite.io",Ja=`https://${ye}`;function H(e,t){return e===t||e.endsWith(`.${t}`)}const Ya=["google.com","google.co.uk","google.de","google.fr","google.nl","google.be","google.ch","google.at","google.ca","google.com.au","google.co.nz","google.ie","google.es","google.it","google.pt","google.se","google.no","google.dk","google.fi","google.pl","google.cz","google.co.jp","google.co.kr","google.co.in","google.com.br","google.com.mx","google.co.za"];function Xa(e){return/[\u0000-\u0020\u007f\\]/.test(e)}function De(e){var t;return(t=e.match(/^https?:\/\/([^/?#]+)(?:[/?#]|$)/i))==null?void 0:t[1]}function Qa(e){const t=De(e);return t?/:\d*$/.test(t):!1}function Za(e){return e.length<=253&&e.split(".").every(t=>t.length>=1&&t.length<=63&&/^[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i.test(t))}function ei(e){const t=De(e);return!t||!Za(t)}function ti(e){if(e&&!Xa(e))try{const t=new URL(e);if(t.protocol!=="http:"&&t.protocol!=="https:")return;const n=t.hostname.toLowerCase();return t.username||t.password||Qa(e)||ei(e)||n==="localhost"||n.includes(":")||/^\d+(?:\.\d+){3}$/.test(n)||n.includes("xn--")?void 0:Ya.some(o=>H(n,o))?"https://www.google.com/":H(n,"bing.com")?"https://www.bing.com/":H(n,"duckduckgo.com")?"https://duckduckgo.com/":H(n,"search.brave.com")?"https://search.brave.com/":H(n,"ecosia.org")?"https://www.ecosia.org/":H(n,"x.com")||H(n,"twitter.com")||n==="t.co"?"https://twitter.com/":H(n,"reddit.com")||n==="redd.it"?"https://www.reddit.com/":H(n,"github.com")?"https://github.com/":n==="mastodon.social"?"https://mastodon.social/":H(n,"bsky.app")?"https://bsky.app/":H(n,"alternativeto.net")?"https://alternativeto.net/":H(n,"privacyguides.org")?"https://www.privacyguides.org/":n==="news.ycombinator.com"?"https://news.ycombinator.com/":void 0}catch{return}}function Oe(e){const t=e.split(/[?#]/,1)[0].replace(/\/$/,"")||"/";return Wa.has(t)?t:void 0}function ni(e,t){const n=Oe(e);if(!n)return;const o=ti(t);return{domain:ye,name:"pageview",url:`${Ja}${n}`,...o?{referrer:o}:{}}}function oi(e){let t;return n=>{const o=Oe(n);!o||o===t||(t=o,e(o))}}const Fe={"https://app.silentsuite.io":{event:"Hosted App Click",props:{surface:"docs",route_class:"app_home"}},"https://app.silentsuite.io/signup":{event:"Hosted App Click",props:{surface:"docs",route_class:"signup"}}},Ge={"https://play.google.com/store/apps/details?id=io.silentsuite.android":{event:"Android Download Click",props:{surface:"docs_android",channel:"google_play"}},"https://zapstore.dev/apps/io.silentsuite.android":{event:"Android Download Click",props:{surface:"docs_android",channel:"zapstore"}},"obtainium://add/https://github.com/silent-suite/silentsuite":{event:"Android Download Click",props:{surface:"docs_android",channel:"obtainium"}},"https://github.com/silent-suite/silentsuite/releases/latest":{event:"Android Download Click",props:{surface:"docs_android",channel:"github_release"}},"https://github.com/silent-suite/silentsuite/tree/main/android":{event:"GitHub Click",props:{surface:"docs_android",channel:"repository"}}};[...Object.values(Fe),...Object.values(Ge)];const si=new Set(["/user-guide/getting-started","/user-guide/apps","/self-hosting","/self-hosting/quick-start","/self-hosting/manual-setup","/self-hosting/architecture","/user-guide/faq","/user-guide/calendar"]);function ai(e,t){try{const n=new URL(e);if(n.username||n.password||n.hash)return;const o=n.toString().replace(/\/$/,""),s=t.replace(/\/$/,"")||"/";return s==="/user-guide/apps/android"?Ge[o]:n.search?void 0:si.has(s)?Fe[o]:void 0}catch{return}}function ii(e,t){Be("/api/event",JSON.stringify({domain:ye,name:"outbound",path:t,href:e}))}function ri(e,t){const n=ni(e,t);n&&Be("/api/event",JSON.stringify(n))}const ci={...W,enhanceApp(e){var t;(t=W.enhanceApp)==null||t.call(W,e),e.app.component("AppLogoStrip",za)},Layout:p({setup(){const e=nt(),t=oi(s=>ri(s,document.referrer));let n;const o=s=>{if(window.location.hostname!=="docs.silentsuite.io")return;const r=s.target instanceof Element?s.target.closest("a[href]"):null;if(r){const l=r.getAttribute("href")??"";ai(l,window.location.pathname)&&ii(l,window.location.pathname)}};return F(()=>{window.location.protocol!=="https:"||window.location.hostname!=="docs.silentsuite.io"||(t(window.location.pathname),n=e.onAfterRouteChanged,e.onAfterRouteChanged=s=>{n==null||n(s),t(s)},document.addEventListener("click",o))}),Z(()=>{document.removeEventListener("click",o),e.onAfterRouteChanged!==n&&(e.onAfterRouteChanged=n)}),()=>ot(W.Layout)}})};export{ci as R,$s as c,L as u};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.