agentic-ai-engineering/site/.vitepress/dist/assets/chunks/theme.DE1FzPl-.js

3 lines
66 KiB
JavaScript

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.CCqpfGoj.js","assets/chunks/framework.BPKcPtvA.js"])))=>i.map(i=>d[i]);
import{r as p,j as u,Y as f,H as w,Q as o,n as B,a3 as $,h as g,av as h,b as ue,i as m,c as k,ac as Ee,z as Be,a6 as He,au as ve,d as P,g as i,a8 as l,y as W,af as ie,W as M,aq as D,as as Q,N as O,O as fe,at as he,P as Fe,t as De,F as T,X as N,Z as U,L as X,o as b,a0 as $e,$ as H,E as Pe,ah as Z,D as R,x as ee,ao as Oe,I as Le,M as le,G as Se,an as Ve,v as te,V as qe,q as Ge,_ as Re,aj as Te,U as we,a4 as Ue,ax as We,K as ze,ay as je,al as Ke,m as j}from"./framework.BPKcPtvA.js";const Ye=p({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(e){return(t,a)=>(o(),u("span",{class:w(["VPBadge",e.type])},[f(t.$slots,"default",{},()=>[B($(e.text),1)])],2))}}),Je={key:0,class:"VPBackdrop"},Qe=p({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,a)=>(o(),g(ue,{name:"fade"},{default:h(()=>[e.show?(o(),u("div",Je)):m("",!0)]),_:1}))}}),Xe=k(Qe,[["__scopeId","data-v-54a304ca"]]),S=Ee;function Ze(e,t){let a,s=!1;return()=>{a&&clearTimeout(a),s?a=setTimeout(e,t):(e(),(s=!0)&&setTimeout(()=>s=!1,t))}}function re(e){return e.startsWith("/")?e:`/${e}`}function me(e){const{pathname:t,search:a,hash:s,protocol:n}=new URL(e,"http://a.com");if(Be(e)||e.startsWith("#")||!n.startsWith("http")||!He(t))return e;const{site:c}=S(),v=t.endsWith("/")||t.endsWith(".html")?e:e.replace(/(?:(^\.+)\/)?.*$/,`$1${t.replace(/(\.md)?$/,c.value.cleanUrls?"":".html")}${a}${s}`);return ve(v)}function K({correspondingLink:e=!1}={}){const{site:t,localeIndex:a,page:s,theme:n,hash:c}=S(),v=P(()=>{var r,_;return{label:(r=t.value.locales[a.value])==null?void 0:r.label,link:((_=t.value.locales[a.value])==null?void 0:_.link)||(a.value==="root"?"/":`/${a.value}/`)}});return{localeLinks:P(()=>Object.entries(t.value.locales).flatMap(([r,_])=>v.value.label===_.label?[]:{text:_.label,link:et(_.link||(r==="root"?"/":`/${r}/`),n.value.i18nRouting!==!1&&e,s.value.relativePath.slice(v.value.link.length-1),!t.value.cleanUrls)+c.value})),currentLang:v}}function et(e,t,a,s){return t?e.replace(/\/$/,"")+re(a.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,s?".html":"")):e}const tt={class:"NotFound"},at={class:"code"},st={class:"title"},nt={class:"quote"},ot={class:"action"},it=["href","aria-label"],lt=p({__name:"NotFound",setup(e){const{theme:t}=S(),{currentLang:a}=K();return(s,n)=>{var c,v,d,r,_;return o(),u("div",tt,[i("p",at,$(((c=l(t).notFound)==null?void 0:c.code)??"404"),1),i("h1",st,$(((v=l(t).notFound)==null?void 0:v.title)??"PAGE NOT FOUND"),1),n[0]||(n[0]=i("div",{class:"divider"},null,-1)),i("blockquote",nt,$(((d=l(t).notFound)==null?void 0:d.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",ot,[i("a",{class:"link",href:l(ve)(l(a).link),"aria-label":((r=l(t).notFound)==null?void 0:r.linkLabel)??"go to home"},$(((_=l(t).notFound)==null?void 0:_.linkText)??"Take me home"),9,it)])])}}}),rt=k(lt,[["__scopeId","data-v-6ff51ddd"]]);function Me(e,t){if(Array.isArray(e))return Y(e);if(e==null)return[];t=re(t);const a=Object.keys(e).sort((n,c)=>c.split("/").length-n.split("/").length).find(n=>t.startsWith(re(n))),s=a?e[a]:[];return Array.isArray(s)?Y(s):Y(s.items,s.base)}function ct(e){const t=[];let a=0;for(const s in e){const n=e[s];if(n.items){a=t.push(n);continue}t[a]||t.push({items:[]}),t[a].items.push(n)}return t}function dt(e){const t=[];function a(s){for(const n of s)n.text&&n.link&&t.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&a(n.items)}return a(e),t}function ce(e,t){return Array.isArray(t)?t.some(a=>ce(e,a)):W(e,t.link)?!0:t.items?ce(e,t.items):!1}function Y(e,t){return[...e].map(a=>{const s={...a},n=s.base||t;return n&&s.link&&(s.link=n+s.link),s.items&&(s.items=Y(s.items,n)),s})}function q(){const{frontmatter:e,page:t,theme:a}=S(),s=ie("(min-width: 960px)"),n=M(!1),c=P(()=>{const C=a.value.sidebar,x=t.value.relativePath;return C?Me(C,x):[]}),v=M(c.value);D(c,(C,x)=>{JSON.stringify(C)!==JSON.stringify(x)&&(v.value=c.value)});const d=P(()=>e.value.sidebar!==!1&&v.value.length>0&&e.value.layout!=="home"),r=P(()=>_?e.value.aside==null?a.value.aside==="left":e.value.aside==="left":!1),_=P(()=>e.value.layout==="home"?!1:e.value.aside!=null?!!e.value.aside:a.value.aside!==!1),V=P(()=>d.value&&s.value),y=P(()=>d.value?ct(v.value):[]);function L(){n.value=!0}function I(){n.value=!1}function A(){n.value?I():L()}return{isOpen:n,sidebar:v,sidebarGroups:y,hasSidebar:d,hasAside:_,leftAside:r,isSidebarEnabled:V,open:L,close:I,toggle:A}}function ut(e,t){let a;Q(()=>{a=e.value?document.activeElement:void 0}),O(()=>{window.addEventListener("keyup",s)}),fe(()=>{window.removeEventListener("keyup",s)});function s(n){n.key==="Escape"&&e.value&&(t(),a==null||a.focus())}}function vt(e){const{page:t,hash:a}=S(),s=M(!1),n=P(()=>e.value.collapsed!=null),c=P(()=>!!e.value.link),v=M(!1),d=()=>{v.value=W(t.value.relativePath,e.value.link)};D([t,e,a],d),O(d);const r=P(()=>v.value?!0:e.value.items?ce(t.value.relativePath,e.value.items):!1),_=P(()=>!!(e.value.items&&e.value.items.length));Q(()=>{s.value=!!(n.value&&e.value.collapsed)}),he(()=>{(v.value||r.value)&&(s.value=!1)});function V(){n.value&&(s.value=!s.value)}return{collapsed:s,collapsible:n,isLink:c,isActiveLink:v,hasActiveLink:r,hasChildren:_,toggle:V}}function ft(){const{hasSidebar:e}=q(),t=ie("(min-width: 960px)"),a=ie("(min-width: 1280px)");return{isAsideEnabled:P(()=>!a.value&&!t.value?!1:e.value?a.value:t.value)}}const ht=/\b(?:VPBadge|header-anchor|footnote-ref|ignore-header)\b/,de=[];function Ie(e){return typeof e.outline=="object"&&!Array.isArray(e.outline)&&e.outline.label||e.outlineTitle||"On this page"}function pe(e){const t=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(a=>a.id&&a.hasChildNodes()).map(a=>{const s=Number(a.tagName[1]);return{element:a,title:mt(a),link:"#"+a.id,level:s}});return pt(t,e)}function mt(e){let t="";for(const a of e.childNodes)if(a.nodeType===1){if(ht.test(a.className))continue;t+=a.textContent}else a.nodeType===3&&(t+=a.textContent);return t.trim()}function pt(e,t){if(t===!1)return[];const a=(typeof t=="object"&&!Array.isArray(t)?t.level:t)||2,[s,n]=typeof a=="number"?[a,a]:a==="deep"?[2,6]:a;return kt(e,s,n)}function bt(e,t){const{isAsideEnabled:a}=ft(),s=Ze(c,100);let n=null;O(()=>{requestAnimationFrame(c),window.addEventListener("scroll",s)}),Fe(()=>{v(location.hash)}),fe(()=>{window.removeEventListener("scroll",s)});function c(){if(!a.value)return;const d=window.scrollY,r=window.innerHeight,_=document.body.offsetHeight,V=Math.abs(d+r-_)<1,y=de.map(({element:I,link:A})=>({link:A,top:gt(I)})).filter(({top:I})=>!Number.isNaN(I)).sort((I,A)=>I.top-A.top);if(!y.length){v(null);return}if(d<1){v(null);return}if(V){v(y[y.length-1].link);return}let L=null;for(const{link:I,top:A}of y){if(A>d+De()+4)break;L=I}v(L)}function v(d){n&&n.classList.remove("active"),d==null?n=null:n=e.value.querySelector(`a[href="${decodeURIComponent(d)}"]`);const r=n;r?(r.classList.add("active"),t.value.style.top=r.offsetTop+39+"px",t.value.style.opacity="1"):(t.value.style.top="33px",t.value.style.opacity="0")}}function gt(e){let t=0;for(;e!==document.body;){if(e===null)return NaN;t+=e.offsetTop,e=e.offsetParent}return t}function kt(e,t,a){de.length=0;const s=[],n=[];return e.forEach(c=>{const v={...c,children:[]};let d=n[n.length-1];for(;d&&d.level>=v.level;)n.pop(),d=n[n.length-1];if(v.element.classList.contains("ignore-header")||d&&"shouldIgnore"in d){n.push({level:v.level,shouldIgnore:!0});return}v.level>a||v.level<t||(de.push({element:v.element,link:v.link}),d?d.children.push(v):s.push(v),n.push(v))}),s}const _t=["href","title"],yt=p({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(e){function t({target:a}){const s=a.href.split("#")[1],n=document.getElementById(decodeURIComponent(s));n==null||n.focus({preventScroll:!0})}return(a,s)=>{const n=U("VPDocOutlineItem",!0);return o(),u("ul",{class:w(["VPDocOutlineItem",e.root?"root":"nested"])},[(o(!0),u(T,null,N(e.headers,({children:c,link:v,title:d})=>(o(),u("li",null,[i("a",{class:"outline-link",href:v,onClick:t,title:d},$(d),9,_t),c!=null&&c.length?(o(),g(n,{key:0,headers:c},null,8,["headers"])):m("",!0)]))),256))],2)}}}),Ae=k(yt,[["__scopeId","data-v-53c99d69"]]),$t={class:"content"},Pt={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Lt=p({__name:"VPDocAsideOutline",setup(e){const{frontmatter:t,theme:a}=S(),s=$e([]);X(()=>{s.value=pe(t.value.outline??a.value.outline)});const n=M(),c=M();return bt(n,c),(v,d)=>(o(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:w(["VPDocAsideOutline",{"has-outline":s.value.length>0}]),ref_key:"container",ref:n},[i("div",$t,[i("div",{class:"outline-marker",ref_key:"marker",ref:c},null,512),i("div",Pt,$(l(Ie)(l(a))),1),b(Ae,{headers:s.value,root:!0},null,8,["headers"])])],2))}}),St=k(Lt,[["__scopeId","data-v-f610f197"]]),Vt={class:"VPDocAsideCarbonAds"},Tt=p({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(e){const t=()=>null;return(a,s)=>(o(),u("div",Vt,[b(l(t),{"carbon-ads":e.carbonAds},null,8,["carbon-ads"])]))}}),wt={class:"VPDocAside"},Mt=p({__name:"VPDocAside",setup(e){const{theme:t}=S();return(a,s)=>(o(),u("div",wt,[f(a.$slots,"aside-top",{},void 0,!0),f(a.$slots,"aside-outline-before",{},void 0,!0),b(St),f(a.$slots,"aside-outline-after",{},void 0,!0),s[0]||(s[0]=i("div",{class:"spacer"},null,-1)),f(a.$slots,"aside-ads-before",{},void 0,!0),l(t).carbonAds?(o(),g(Tt,{key:0,"carbon-ads":l(t).carbonAds},null,8,["carbon-ads"])):m("",!0),f(a.$slots,"aside-ads-after",{},void 0,!0),f(a.$slots,"aside-bottom",{},void 0,!0)]))}}),It=k(Mt,[["__scopeId","data-v-cb998dce"]]);function At(){const{theme:e,page:t}=S();return P(()=>{const{text:a="Edit this page",pattern:s=""}=e.value.editLink||{};let n;return typeof s=="function"?n=s(t.value):n=s.replace(/:path/g,t.value.filePath),{url:n,text:a}})}function Nt(){const{page:e,theme:t,frontmatter:a}=S();return P(()=>{var _,V,y,L,I,A,C,x;const s=Me(t.value.sidebar,e.value.relativePath),n=dt(s),c=Ct(n,E=>E.link.replace(/[?#].*$/,"")),v=c.findIndex(E=>W(e.value.relativePath,E.link)),d=((_=t.value.docFooter)==null?void 0:_.prev)===!1&&!a.value.prev||a.value.prev===!1,r=((V=t.value.docFooter)==null?void 0:V.next)===!1&&!a.value.next||a.value.next===!1;return{prev:d?void 0:{text:(typeof a.value.prev=="string"?a.value.prev:typeof a.value.prev=="object"?a.value.prev.text:void 0)??((y=c[v-1])==null?void 0:y.docFooterText)??((L=c[v-1])==null?void 0:L.text),link:(typeof a.value.prev=="object"?a.value.prev.link:void 0)??((I=c[v-1])==null?void 0:I.link)},next:r?void 0:{text:(typeof a.value.next=="string"?a.value.next:typeof a.value.next=="object"?a.value.next.text:void 0)??((A=c[v+1])==null?void 0:A.docFooterText)??((C=c[v+1])==null?void 0:C.text),link:(typeof a.value.next=="object"?a.value.next.link:void 0)??((x=c[v+1])==null?void 0:x.link)}}})}function Ct(e,t){const a=new Set;return e.filter(s=>{const n=t(s);return a.has(n)?!1:a.add(n)})}const F=p({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(e){const t=e,a=P(()=>t.tag??(t.href?"a":"span")),s=P(()=>t.href&&Pe.test(t.href)||t.target==="_blank");return(n,c)=>(o(),g(H(a.value),{class:w(["VPLink",{link:e.href,"vp-external-link-icon":s.value,"no-icon":e.noIcon}]),href:e.href?l(me)(e.href):void 0,target:e.target??(s.value?"_blank":void 0),rel:e.rel??(s.value?"noreferrer":void 0)},{default:h(()=>[f(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),xt={class:"VPLastUpdated"},Et=["datetime"],Bt=p({__name:"VPDocFooterLastUpdated",setup(e){const{theme:t,page:a,lang:s}=S(),n=P(()=>new Date(a.value.lastUpdated)),c=P(()=>n.value.toISOString()),v=M("");return O(()=>{Q(()=>{var d,r,_;v.value=new Intl.DateTimeFormat((r=(d=t.value.lastUpdated)==null?void 0:d.formatOptions)!=null&&r.forceLocale?s.value:void 0,((_=t.value.lastUpdated)==null?void 0:_.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(n.value)})}),(d,r)=>{var _;return o(),u("p",xt,[B($(((_=l(t).lastUpdated)==null?void 0:_.text)||l(t).lastUpdatedText||"Last updated")+": ",1),i("time",{datetime:c.value},$(v.value),9,Et)])}}}),Ht=k(Bt,[["__scopeId","data-v-1bb0c8a8"]]),Ft={key:0,class:"VPDocFooter"},Dt={key:0,class:"edit-info"},Ot={key:0,class:"edit-link"},qt={key:1,class:"last-updated"},Gt={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},Rt={class:"pager"},Ut=["innerHTML"],Wt=["innerHTML"],zt={class:"pager"},jt=["innerHTML"],Kt=["innerHTML"],Yt=p({__name:"VPDocFooter",setup(e){const{theme:t,page:a,frontmatter:s}=S(),n=At(),c=Nt(),v=P(()=>t.value.editLink&&s.value.editLink!==!1),d=P(()=>a.value.lastUpdated),r=P(()=>v.value||d.value||c.value.prev||c.value.next);return(_,V)=>{var y,L,I,A;return r.value?(o(),u("footer",Ft,[f(_.$slots,"doc-footer-before",{},void 0,!0),v.value||d.value?(o(),u("div",Dt,[v.value?(o(),u("div",Ot,[b(F,{class:"edit-link-button",href:l(n).url,"no-icon":!0},{default:h(()=>[V[0]||(V[0]=i("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),B(" "+$(l(n).text),1)]),_:1},8,["href"])])):m("",!0),d.value?(o(),u("div",qt,[b(Ht)])):m("",!0)])):m("",!0),(y=l(c).prev)!=null&&y.link||(L=l(c).next)!=null&&L.link?(o(),u("nav",Gt,[V[1]||(V[1]=i("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),i("div",Rt,[(I=l(c).prev)!=null&&I.link?(o(),g(F,{key:0,class:"pager-link prev",href:l(c).prev.link},{default:h(()=>{var C;return[i("span",{class:"desc",innerHTML:((C=l(t).docFooter)==null?void 0:C.prev)||"Previous page"},null,8,Ut),i("span",{class:"title",innerHTML:l(c).prev.text},null,8,Wt)]}),_:1},8,["href"])):m("",!0)]),i("div",zt,[(A=l(c).next)!=null&&A.link?(o(),g(F,{key:0,class:"pager-link next",href:l(c).next.link},{default:h(()=>{var C;return[i("span",{class:"desc",innerHTML:((C=l(t).docFooter)==null?void 0:C.next)||"Next page"},null,8,jt),i("span",{class:"title",innerHTML:l(c).next.text},null,8,Kt)]}),_:1},8,["href"])):m("",!0)])])):m("",!0)])):m("",!0)}}}),Jt=k(Yt,[["__scopeId","data-v-1bcd8184"]]),Qt={class:"container"},Xt={class:"aside-container"},Zt={class:"aside-content"},ea={class:"content"},ta={class:"content-container"},aa={class:"main"},sa=p({__name:"VPDoc",setup(e){const{theme:t}=S(),a=Z(),{hasSidebar:s,hasAside:n,leftAside:c}=q(),v=P(()=>a.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(d,r)=>{const _=U("Content");return o(),u("div",{class:w(["VPDoc",{"has-sidebar":l(s),"has-aside":l(n)}])},[f(d.$slots,"doc-top",{},void 0,!0),i("div",Qt,[l(n)?(o(),u("div",{key:0,class:w(["aside",{"left-aside":l(c)}])},[r[0]||(r[0]=i("div",{class:"aside-curtain"},null,-1)),i("div",Xt,[i("div",Zt,[b(It,null,{"aside-top":h(()=>[f(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":h(()=>[f(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":h(()=>[f(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":h(()=>[f(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":h(()=>[f(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":h(()=>[f(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):m("",!0),i("div",ea,[i("div",ta,[f(d.$slots,"doc-before",{},void 0,!0),i("main",aa,[b(_,{class:w(["vp-doc",[v.value,l(t).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),b(Jt,null,{"doc-footer-before":h(()=>[f(d.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),f(d.$slots,"doc-after",{},void 0,!0)])])]),f(d.$slots,"doc-bottom",{},void 0,!0)],2)}}}),na=k(sa,[["__scopeId","data-v-e6f2a212"]]),oa=p({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(e){const t=e,a=P(()=>t.href&&Pe.test(t.href)),s=P(()=>t.tag||(t.href?"a":"button"));return(n,c)=>(o(),g(H(s.value),{class:w(["VPButton",[e.size,e.theme]]),href:e.href?l(me)(e.href):void 0,target:t.target??(a.value?"_blank":void 0),rel:t.rel??(a.value?"noreferrer":void 0)},{default:h(()=>[B($(e.text),1)]),_:1},8,["class","href","target","rel"]))}}),ia=k(oa,[["__scopeId","data-v-93dc4167"]]),la=["src","alt"],ra=p({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(e){return(t,a)=>{const s=U("VPImage",!0);return e.image?(o(),u(T,{key:0},[typeof e.image=="string"||"src"in e.image?(o(),u("img",R({key:0,class:"VPImage"},typeof e.image=="string"?t.$attrs:{...e.image,...t.$attrs},{src:l(ve)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,la)):(o(),u(T,{key:1},[b(s,R({class:"dark",image:e.image.dark,alt:e.image.alt},t.$attrs),null,16,["image","alt"]),b(s,R({class:"light",image:e.image.light,alt:e.image.alt},t.$attrs),null,16,["image","alt"])],64))],64)):m("",!0)}}}),J=k(ra,[["__scopeId","data-v-ab19afbb"]]),ca={class:"container"},da={class:"main"},ua={class:"heading"},va=["innerHTML"],fa=["innerHTML"],ha=["innerHTML"],ma={key:0,class:"actions"},pa={key:0,class:"image"},ba={class:"image-container"},ga=p({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(e){const t=ee("hero-image-slot-exists");return(a,s)=>(o(),u("div",{class:w(["VPHero",{"has-image":e.image||l(t)}])},[i("div",ca,[i("div",da,[f(a.$slots,"home-hero-info-before",{},void 0,!0),f(a.$slots,"home-hero-info",{},()=>[i("h1",ua,[e.name?(o(),u("span",{key:0,innerHTML:e.name,class:"name clip"},null,8,va)):m("",!0),e.text?(o(),u("span",{key:1,innerHTML:e.text,class:"text"},null,8,fa)):m("",!0)]),e.tagline?(o(),u("p",{key:0,innerHTML:e.tagline,class:"tagline"},null,8,ha)):m("",!0)],!0),f(a.$slots,"home-hero-info-after",{},void 0,!0),e.actions?(o(),u("div",ma,[(o(!0),u(T,null,N(e.actions,n=>(o(),u("div",{key:n.link,class:"action"},[b(ia,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):m("",!0),f(a.$slots,"home-hero-actions-after",{},void 0,!0)]),e.image||l(t)?(o(),u("div",pa,[i("div",ba,[s[0]||(s[0]=i("div",{class:"image-bg"},null,-1)),f(a.$slots,"home-hero-image",{},()=>[e.image?(o(),g(J,{key:0,class:"image-src",image:e.image},null,8,["image"])):m("",!0)],!0)])])):m("",!0)])],2))}}),ka=k(ga,[["__scopeId","data-v-dd8814ff"]]),_a=p({__name:"VPHomeHero",setup(e){const{frontmatter:t}=S();return(a,s)=>l(t).hero?(o(),g(ka,{key:0,class:"VPHomeHero",name:l(t).hero.name,text:l(t).hero.text,tagline:l(t).hero.tagline,image:l(t).hero.image,actions:l(t).hero.actions},{"home-hero-info-before":h(()=>[f(a.$slots,"home-hero-info-before")]),"home-hero-info":h(()=>[f(a.$slots,"home-hero-info")]),"home-hero-info-after":h(()=>[f(a.$slots,"home-hero-info-after")]),"home-hero-actions-after":h(()=>[f(a.$slots,"home-hero-actions-after")]),"home-hero-image":h(()=>[f(a.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):m("",!0)}}),ya={class:"box"},$a={key:0,class:"icon"},Pa=["innerHTML"],La=["innerHTML"],Sa=["innerHTML"],Va={key:4,class:"link-text"},Ta={class:"link-text-value"},wa=p({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(e){return(t,a)=>(o(),g(F,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:h(()=>[i("article",ya,[typeof e.icon=="object"&&e.icon.wrap?(o(),u("div",$a,[b(J,{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(),g(J,{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(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Pa)):m("",!0),i("h2",{class:"title",innerHTML:e.title},null,8,La),e.details?(o(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,Sa)):m("",!0),e.linkText?(o(),u("div",Va,[i("p",Ta,[B($(e.linkText)+" ",1),a[0]||(a[0]=i("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):m("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Ma=k(wa,[["__scopeId","data-v-bd37d1a2"]]),Ia={key:0,class:"VPFeatures"},Aa={class:"container"},Na={class:"items"},Ca=p({__name:"VPFeatures",props:{features:{}},setup(e){const t=e,a=P(()=>{const s=t.features.length;if(s){if(s===2)return"grid-2";if(s===3)return"grid-3";if(s%3===0)return"grid-6";if(s>3)return"grid-4"}else return});return(s,n)=>e.features?(o(),u("div",Ia,[i("div",Aa,[i("div",Na,[(o(!0),u(T,null,N(e.features,c=>(o(),u("div",{key:c.title,class:w(["item",[a.value]])},[b(Ma,{icon:c.icon,title:c.title,details:c.details,link:c.link,"link-text":c.linkText,rel:c.rel,target:c.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):m("",!0)}}),xa=k(Ca,[["__scopeId","data-v-b1eea84a"]]),Ea=p({__name:"VPHomeFeatures",setup(e){const{frontmatter:t}=S();return(a,s)=>l(t).features?(o(),g(xa,{key:0,class:"VPHomeFeatures",features:l(t).features},null,8,["features"])):m("",!0)}}),Ba=p({__name:"VPHomeContent",setup(e){const{width:t}=Oe({initialWidth:0,includeScrollbar:!1});return(a,s)=>(o(),u("div",{class:"vp-doc container",style:Le(l(t)?{"--vp-offset":`calc(50% - ${l(t)/2}px)`}:{})},[f(a.$slots,"default",{},void 0,!0)],4))}}),Ha=k(Ba,[["__scopeId","data-v-c141a4bd"]]),Fa=p({__name:"VPHome",setup(e){const{frontmatter:t,theme:a}=S();return(s,n)=>{const c=U("Content");return o(),u("div",{class:w(["VPHome",{"external-link-icon-enabled":l(a).externalLinkIcon}])},[f(s.$slots,"home-hero-before",{},void 0,!0),b(_a,null,{"home-hero-info-before":h(()=>[f(s.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":h(()=>[f(s.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":h(()=>[f(s.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":h(()=>[f(s.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":h(()=>[f(s.$slots,"home-hero-image",{},void 0,!0)]),_:3}),f(s.$slots,"home-hero-after",{},void 0,!0),f(s.$slots,"home-features-before",{},void 0,!0),b(Ea),f(s.$slots,"home-features-after",{},void 0,!0),l(t).markdownStyles!==!1?(o(),g(Ha,{key:0},{default:h(()=>[b(c)]),_:1})):(o(),g(c,{key:1}))],2)}}}),Da=k(Fa,[["__scopeId","data-v-e07eaea7"]]),Oa={},qa={class:"VPPage"};function Ga(e,t){const a=U("Content");return o(),u("div",qa,[f(e.$slots,"page-top"),b(a),f(e.$slots,"page-bottom")])}const Ra=k(Oa,[["render",Ga]]),Ua=p({__name:"VPContent",setup(e){const{page:t,frontmatter:a}=S(),{hasSidebar:s}=q();return(n,c)=>(o(),u("div",{class:w(["VPContent",{"has-sidebar":l(s),"is-home":l(a).layout==="home"}]),id:"VPContent"},[l(t).isNotFound?f(n.$slots,"not-found",{key:0},()=>[b(rt)],!0):l(a).layout==="page"?(o(),g(Ra,{key:1},{"page-top":h(()=>[f(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":h(()=>[f(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):l(a).layout==="home"?(o(),g(Da,{key:2},{"home-hero-before":h(()=>[f(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":h(()=>[f(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":h(()=>[f(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":h(()=>[f(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":h(()=>[f(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":h(()=>[f(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":h(()=>[f(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":h(()=>[f(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":h(()=>[f(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):l(a).layout&&l(a).layout!=="doc"?(o(),g(H(l(a).layout),{key:3})):(o(),g(na,{key:4},{"doc-top":h(()=>[f(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":h(()=>[f(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":h(()=>[f(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":h(()=>[f(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":h(()=>[f(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":h(()=>[f(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":h(()=>[f(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":h(()=>[f(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":h(()=>[f(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":h(()=>[f(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":h(()=>[f(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),Wa=k(Ua,[["__scopeId","data-v-9a6c75ad"]]),za={class:"container"},ja=["innerHTML"],Ka=["innerHTML"],Ya=p({__name:"VPFooter",setup(e){const{theme:t,frontmatter:a}=S(),{hasSidebar:s}=q();return(n,c)=>l(t).footer&&l(a).footer!==!1?(o(),u("footer",{key:0,class:w(["VPFooter",{"has-sidebar":l(s)}])},[i("div",za,[l(t).footer.message?(o(),u("p",{key:0,class:"message",innerHTML:l(t).footer.message},null,8,ja)):m("",!0),l(t).footer.copyright?(o(),u("p",{key:1,class:"copyright",innerHTML:l(t).footer.copyright},null,8,Ka)):m("",!0)])],2)):m("",!0)}}),Ja=k(Ya,[["__scopeId","data-v-566314d4"]]);function Qa(){const{theme:e,frontmatter:t}=S(),a=$e([]),s=P(()=>a.value.length>0);return X(()=>{a.value=pe(t.value.outline??e.value.outline)}),{headers:a,hasLocalNav:s}}const Xa={class:"menu-text"},Za={class:"header"},es={class:"outline"},ts=p({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(e){const t=e,{theme:a}=S(),s=M(!1),n=M(0),c=M(),v=M();function d(y){var L;(L=c.value)!=null&&L.contains(y.target)||(s.value=!1)}D(s,y=>{if(y){document.addEventListener("click",d);return}document.removeEventListener("click",d)}),le("Escape",()=>{s.value=!1}),X(()=>{s.value=!1});function r(){s.value=!s.value,n.value=window.innerHeight+Math.min(window.scrollY-t.navHeight,0)}function _(y){y.target.classList.contains("outline-link")&&(v.value&&(v.value.style.transition="none"),Se(()=>{s.value=!1}))}function V(){s.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(y,L)=>(o(),u("div",{class:"VPLocalNavOutlineDropdown",style:Le({"--vp-vh":n.value+"px"}),ref_key:"main",ref:c},[e.headers.length>0?(o(),u("button",{key:0,onClick:r,class:w({open:s.value})},[i("span",Xa,$(l(Ie)(l(a))),1),L[0]||(L[0]=i("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(o(),u("button",{key:1,onClick:V},$(l(a).returnToTopLabel||"Return to top"),1)),b(ue,{name:"flyout"},{default:h(()=>[s.value?(o(),u("div",{key:0,ref_key:"items",ref:v,class:"items",onClick:_},[i("div",Za,[i("a",{class:"top-link",href:"#",onClick:V},$(l(a).returnToTopLabel||"Return to top"),1)]),i("div",es,[b(Ae,{headers:e.headers},null,8,["headers"])])],512)):m("",!0)]),_:1})],4))}}),as=k(ts,[["__scopeId","data-v-6b867909"]]),ss={class:"container"},ns=["aria-expanded"],os={class:"menu-text"},is=p({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(e){const{theme:t,frontmatter:a}=S(),{hasSidebar:s}=q(),{headers:n}=Qa(),{y:c}=Ve(),v=M(0);O(()=>{v.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),X(()=>{n.value=pe(a.value.outline??t.value.outline)});const d=P(()=>n.value.length===0),r=P(()=>d.value&&!s.value),_=P(()=>({VPLocalNav:!0,"has-sidebar":s.value,empty:d.value,fixed:r.value}));return(V,y)=>l(a).layout!=="home"&&(!r.value||l(c)>=v.value)?(o(),u("div",{key:0,class:w(_.value)},[i("div",ss,[l(s)?(o(),u("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",os,$(l(t).sidebarMenuLabel||"Menu"),1)],8,ns)):m("",!0),b(as,{headers:l(n),navHeight:v.value},null,8,["headers","navHeight"])])],2)):m("",!0)}}),ls=k(is,[["__scopeId","data-v-2488c25a"]]);function rs(){const e=M(!1);function t(){e.value=!0,window.addEventListener("resize",n)}function a(){e.value=!1,window.removeEventListener("resize",n)}function s(){e.value?a():t()}function n(){window.outerWidth>=768&&a()}const c=Z();return D(()=>c.path,a),{isScreenOpen:e,openScreen:t,closeScreen:a,toggleScreen:s}}const cs={},ds={class:"VPSwitch",type:"button",role:"switch"},us={class:"check"},vs={key:0,class:"icon"};function fs(e,t){return o(),u("button",ds,[i("span",us,[e.$slots.default?(o(),u("span",vs,[f(e.$slots,"default",{},void 0,!0)])):m("",!0)])])}const hs=k(cs,[["render",fs],["__scopeId","data-v-b4ccac88"]]),ms=p({__name:"VPSwitchAppearance",setup(e){const{isDark:t,theme:a}=S(),s=ee("toggle-appearance",()=>{t.value=!t.value}),n=M("");return he(()=>{n.value=t.value?a.value.lightModeSwitchTitle||"Switch to light theme":a.value.darkModeSwitchTitle||"Switch to dark theme"}),(c,v)=>(o(),g(hs,{title:n.value,class:"VPSwitchAppearance","aria-checked":l(t),onClick:l(s)},{default:h(()=>[...v[0]||(v[0]=[i("span",{class:"vpi-sun sun"},null,-1),i("span",{class:"vpi-moon moon"},null,-1)])]),_:1},8,["title","aria-checked","onClick"]))}}),be=k(ms,[["__scopeId","data-v-be9742d9"]]),ps={key:0,class:"VPNavBarAppearance"},bs=p({__name:"VPNavBarAppearance",setup(e){const{site:t}=S();return(a,s)=>l(t).appearance&&l(t).appearance!=="force-dark"&&l(t).appearance!=="force-auto"?(o(),u("div",ps,[b(be)])):m("",!0)}}),gs=k(bs,[["__scopeId","data-v-3f90c1a5"]]),ge=M();let Ne=!1,oe=0;function ks(e){const t=M(!1);if(te){!Ne&&_s(),oe++;const a=D(ge,s=>{var n,c,v;s===e.el.value||(n=e.el.value)!=null&&n.contains(s)?(t.value=!0,(c=e.onFocus)==null||c.call(e)):(t.value=!1,(v=e.onBlur)==null||v.call(e))});fe(()=>{a(),oe--,oe||ys()})}return qe(t)}function _s(){document.addEventListener("focusin",Ce),Ne=!0,ge.value=document.activeElement}function ys(){document.removeEventListener("focusin",Ce)}function Ce(){ge.value=document.activeElement}const $s={class:"VPMenuLink"},Ps=["innerHTML"],Ls=p({__name:"VPMenuLink",props:{item:{}},setup(e){const{page:t}=S();return(a,s)=>(o(),u("div",$s,[b(F,{class:w({active:l(W)(l(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(()=>[i("span",{innerHTML:e.item.text},null,8,Ps)]),_:1},8,["class","href","target","rel","no-icon"])]))}}),ae=k(Ls,[["__scopeId","data-v-7eeeb2dc"]]),Ss={class:"VPMenuGroup"},Vs={key:0,class:"title"},Ts=p({__name:"VPMenuGroup",props:{text:{},items:{}},setup(e){return(t,a)=>(o(),u("div",Ss,[e.text?(o(),u("p",Vs,$(e.text),1)):m("",!0),(o(!0),u(T,null,N(e.items,s=>(o(),u(T,null,["link"in s?(o(),g(ae,{key:0,item:s},null,8,["item"])):m("",!0)],64))),256))]))}}),ws=k(Ts,[["__scopeId","data-v-a6b0397c"]]),Ms={class:"VPMenu"},Is={key:0,class:"items"},As=p({__name:"VPMenu",props:{items:{}},setup(e){return(t,a)=>(o(),u("div",Ms,[e.items?(o(),u("div",Is,[(o(!0),u(T,null,N(e.items,s=>(o(),u(T,{key:JSON.stringify(s)},["link"in s?(o(),g(ae,{key:0,item:s},null,8,["item"])):"component"in s?(o(),g(H(s.component),R({key:1,ref_for:!0},s.props),null,16)):(o(),g(ws,{key:2,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):m("",!0),f(t.$slots,"default",{},void 0,!0)]))}}),Ns=k(As,[["__scopeId","data-v-20ed86d6"]]),Cs=["aria-expanded","aria-label"],xs={key:0,class:"text"},Es=["innerHTML"],Bs={key:1,class:"vpi-more-horizontal icon"},Hs={class:"menu"},Fs=p({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(e){const t=M(!1),a=M();ks({el:a,onBlur:s});function s(){t.value=!1}return(n,c)=>(o(),u("div",{class:"VPFlyout",ref_key:"el",ref:a,onMouseenter:c[1]||(c[1]=v=>t.value=!0),onMouseleave:c[2]||(c[2]=v=>t.value=!1)},[i("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":e.label,onClick:c[0]||(c[0]=v=>t.value=!t.value)},[e.button||e.icon?(o(),u("span",xs,[e.icon?(o(),u("span",{key:0,class:w([e.icon,"option-icon"])},null,2)):m("",!0),e.button?(o(),u("span",{key:1,innerHTML:e.button},null,8,Es)):m("",!0),c[3]||(c[3]=i("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(o(),u("span",Bs))],8,Cs),i("div",Hs,[b(Ns,{items:e.items},{default:h(()=>[f(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),ke=k(Fs,[["__scopeId","data-v-bfe7971f"]]),Ds=["href","aria-label","innerHTML"],Os=p({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(e){const t=e,a=M();O(async()=>{var c;await Se();const n=(c=a.value)==null?void 0:c.children[0];n instanceof HTMLElement&&n.className.startsWith("vpi-social-")&&(getComputedStyle(n).maskImage||getComputedStyle(n).webkitMaskImage)==="none"&&n.style.setProperty("--icon",`url('https://api.iconify.design/simple-icons/${t.icon}.svg')`)});const s=P(()=>typeof t.icon=="object"?t.icon.svg:`<span class="vpi-social-${t.icon}"></span>`);return(n,c)=>(o(),u("a",{ref_key:"el",ref:a,class:"VPSocialLink no-icon",href:e.link,"aria-label":e.ariaLabel??(typeof e.icon=="string"?e.icon:""),target:"_blank",rel:"noopener",innerHTML:s.value},null,8,Ds))}}),qs=k(Os,[["__scopeId","data-v-60a9a2d3"]]),Gs={class:"VPSocialLinks"},Rs=p({__name:"VPSocialLinks",props:{links:{}},setup(e){return(t,a)=>(o(),u("div",Gs,[(o(!0),u(T,null,N(e.links,({link:s,icon:n,ariaLabel:c})=>(o(),g(qs,{key:s,icon:n,link:s,ariaLabel:c},null,8,["icon","link","ariaLabel"]))),128))]))}}),_e=k(Rs,[["__scopeId","data-v-e71e869c"]]),Us={key:0,class:"group translations"},Ws={class:"trans-title"},zs={key:1,class:"group"},js={class:"item appearance"},Ks={class:"label"},Ys={class:"appearance-action"},Js={key:2,class:"group"},Qs={class:"item social-links"},Xs=p({__name:"VPNavBarExtra",setup(e){const{site:t,theme:a}=S(),{localeLinks:s,currentLang:n}=K({correspondingLink:!0}),c=P(()=>s.value.length&&n.value.label||t.value.appearance||a.value.socialLinks);return(v,d)=>c.value?(o(),g(ke,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:h(()=>[l(s).length&&l(n).label?(o(),u("div",Us,[i("p",Ws,$(l(n).label),1),(o(!0),u(T,null,N(l(s),r=>(o(),g(ae,{key:r.link,item:r},null,8,["item"]))),128))])):m("",!0),l(t).appearance&&l(t).appearance!=="force-dark"&&l(t).appearance!=="force-auto"?(o(),u("div",zs,[i("div",js,[i("p",Ks,$(l(a).darkModeSwitchLabel||"Appearance"),1),i("div",Ys,[b(be)])])])):m("",!0),l(a).socialLinks?(o(),u("div",Js,[i("div",Qs,[b(_e,{class:"social-links-list",links:l(a).socialLinks},null,8,["links"])])])):m("",!0)]),_:1})):m("",!0)}}),Zs=k(Xs,[["__scopeId","data-v-f953d92f"]]),en=["aria-expanded"],tn=p({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(t,a)=>(o(),u("button",{type:"button",class:w(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:a[0]||(a[0]=s=>t.$emit("click"))},[...a[1]||(a[1]=[i("span",{class:"container"},[i("span",{class:"top"}),i("span",{class:"middle"}),i("span",{class:"bottom"})],-1)])],10,en))}}),an=k(tn,[["__scopeId","data-v-6bee1efd"]]),sn=["innerHTML"],nn=p({__name:"VPNavBarMenuLink",props:{item:{}},setup(e){const{page:t}=S();return(a,s)=>(o(),g(F,{class:w({VPNavBarMenuLink:!0,active:l(W)(l(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(()=>[i("span",{innerHTML:e.item.text},null,8,sn)]),_:1},8,["class","href","target","rel","no-icon"]))}}),on=k(nn,[["__scopeId","data-v-815115f5"]]),ln=p({__name:"VPNavBarMenuGroup",props:{item:{}},setup(e){const t=e,{page:a}=S(),s=c=>"component"in c?!1:"link"in c?W(a.value.relativePath,c.link,!!t.item.activeMatch):c.items.some(s),n=P(()=>s(t.item));return(c,v)=>(o(),g(ke,{class:w({VPNavBarMenuGroup:!0,active:l(W)(l(a).relativePath,e.item.activeMatch,!!e.item.activeMatch)||n.value}),button:e.item.text,items:e.item.items},null,8,["class","button","items"]))}}),rn={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},cn=p({__name:"VPNavBarMenu",setup(e){const{theme:t}=S();return(a,s)=>l(t).nav?(o(),u("nav",rn,[s[0]||(s[0]=i("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(o(!0),u(T,null,N(l(t).nav,n=>(o(),u(T,{key:JSON.stringify(n)},["link"in n?(o(),g(on,{key:0,item:n},null,8,["item"])):"component"in n?(o(),g(H(n.component),R({key:1,ref_for:!0},n.props),null,16)):(o(),g(ln,{key:2,item:n},null,8,["item"]))],64))),128))])):m("",!0)}}),dn=k(cn,[["__scopeId","data-v-afb2845e"]]);function un(e){const{localeIndex:t,theme:a}=S();function s(n){var A,C,x;const c=n.split("."),v=(A=a.value.search)==null?void 0:A.options,d=v&&typeof v=="object",r=d&&((x=(C=v.locales)==null?void 0:C[t.value])==null?void 0:x.translations)||null,_=d&&v.translations||null;let V=r,y=_,L=e;const I=c.pop();for(const E of c){let G=null;const z=L==null?void 0:L[E];z&&(G=L=z);const se=y==null?void 0:y[E];se&&(G=y=se);const ne=V==null?void 0:V[E];ne&&(G=V=ne),z||(L=G),se||(y=G),ne||(V=G)}return(V==null?void 0:V[I])??(y==null?void 0:y[I])??(L==null?void 0:L[I])??""}return s}const vn=["aria-label"],fn={class:"DocSearch-Button-Container"},hn={class:"DocSearch-Button-Placeholder"},ye=p({__name:"VPNavBarSearchButton",setup(e){const a=un({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(s,n)=>(o(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":l(a)("button.buttonAriaLabel")},[i("span",fn,[n[0]||(n[0]=i("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),i("span",hn,$(l(a)("button.buttonText")),1)]),n[1]||(n[1]=i("span",{class:"DocSearch-Button-Keys"},[i("kbd",{class:"DocSearch-Button-Key"}),i("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,vn))}}),mn={class:"VPNavBarSearch"},pn={id:"local-search"},bn={key:1,id:"docsearch"},gn=p({__name:"VPNavBarSearch",setup(e){const t=Ge(()=>Re(()=>import("./VPLocalSearchBox.CCqpfGoj.js"),__vite__mapDeps([0,1]))),a=()=>null,{theme:s}=S(),n=M(!1),c=M(!1);O(()=>{});function v(){n.value||(n.value=!0,setTimeout(d,16))}function d(){const y=new Event("keydown");y.key="k",y.metaKey=!0,window.dispatchEvent(y),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||d()},16)}function r(y){const L=y.target,I=L.tagName;return L.isContentEditable||I==="INPUT"||I==="SELECT"||I==="TEXTAREA"}const _=M(!1);le("k",y=>{(y.ctrlKey||y.metaKey)&&(y.preventDefault(),_.value=!0)}),le("/",y=>{r(y)||(y.preventDefault(),_.value=!0)});const V="local";return(y,L)=>{var I;return o(),u("div",mn,[l(V)==="local"?(o(),u(T,{key:0},[_.value?(o(),g(l(t),{key:0,onClose:L[0]||(L[0]=A=>_.value=!1)})):m("",!0),i("div",pn,[b(ye,{onClick:L[1]||(L[1]=A=>_.value=!0)})])],64)):l(V)==="algolia"?(o(),u(T,{key:1},[n.value?(o(),g(l(a),{key:0,algolia:((I=l(s).search)==null?void 0:I.options)??l(s).algolia,onVnodeBeforeMount:L[2]||(L[2]=A=>c.value=!0)},null,8,["algolia"])):m("",!0),c.value?m("",!0):(o(),u("div",bn,[b(ye,{onClick:v})]))],64)):m("",!0)])}}}),kn=p({__name:"VPNavBarSocialLinks",setup(e){const{theme:t}=S();return(a,s)=>l(t).socialLinks?(o(),g(_e,{key:0,class:"VPNavBarSocialLinks",links:l(t).socialLinks},null,8,["links"])):m("",!0)}}),_n=k(kn,[["__scopeId","data-v-ef6192dc"]]),yn=["href","rel","target"],$n=["innerHTML"],Pn={key:2},Ln=p({__name:"VPNavBarTitle",setup(e){const{site:t,theme:a}=S(),{hasSidebar:s}=q(),{currentLang:n}=K(),c=P(()=>{var r;return typeof a.value.logoLink=="string"?a.value.logoLink:(r=a.value.logoLink)==null?void 0:r.link}),v=P(()=>{var r;return typeof a.value.logoLink=="string"||(r=a.value.logoLink)==null?void 0:r.rel}),d=P(()=>{var r;return typeof a.value.logoLink=="string"||(r=a.value.logoLink)==null?void 0:r.target});return(r,_)=>(o(),u("div",{class:w(["VPNavBarTitle",{"has-sidebar":l(s)}])},[i("a",{class:"title",href:c.value??l(me)(l(n).link),rel:v.value,target:d.value},[f(r.$slots,"nav-bar-title-before",{},void 0,!0),l(a).logo?(o(),g(J,{key:0,class:"logo",image:l(a).logo},null,8,["image"])):m("",!0),l(a).siteTitle?(o(),u("span",{key:1,innerHTML:l(a).siteTitle},null,8,$n)):l(a).siteTitle===void 0?(o(),u("span",Pn,$(l(t).title),1)):m("",!0),f(r.$slots,"nav-bar-title-after",{},void 0,!0)],8,yn)],2))}}),Sn=k(Ln,[["__scopeId","data-v-9f43907a"]]),Vn={class:"items"},Tn={class:"title"},wn=p({__name:"VPNavBarTranslations",setup(e){const{theme:t}=S(),{localeLinks:a,currentLang:s}=K({correspondingLink:!0});return(n,c)=>l(a).length&&l(s).label?(o(),g(ke,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:l(t).langMenuLabel||"Change language"},{default:h(()=>[i("div",Vn,[i("p",Tn,$(l(s).label),1),(o(!0),u(T,null,N(l(a),v=>(o(),g(ae,{key:v.link,item:v},null,8,["item"]))),128))])]),_:1},8,["label"])):m("",!0)}}),Mn=k(wn,[["__scopeId","data-v-acee064b"]]),In={class:"wrapper"},An={class:"container"},Nn={class:"title"},Cn={class:"content"},xn={class:"content-body"},En=p({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(e){const t=e,{y:a}=Ve(),{hasSidebar:s}=q(),{frontmatter:n}=S(),c=M({});return he(()=>{c.value={"has-sidebar":s.value,home:n.value.layout==="home",top:a.value===0,"screen-open":t.isScreenOpen}}),(v,d)=>(o(),u("div",{class:w(["VPNavBar",c.value])},[i("div",In,[i("div",An,[i("div",Nn,[b(Sn,null,{"nav-bar-title-before":h(()=>[f(v.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":h(()=>[f(v.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),i("div",Cn,[i("div",xn,[f(v.$slots,"nav-bar-content-before",{},void 0,!0),b(gn,{class:"search"}),b(dn,{class:"menu"}),b(Mn,{class:"translations"}),b(gs,{class:"appearance"}),b(_n,{class:"social-links"}),b(Zs,{class:"extra"}),f(v.$slots,"nav-bar-content-after",{},void 0,!0),b(an,{class:"hamburger",active:e.isScreenOpen,onClick:d[0]||(d[0]=r=>v.$emit("toggle-screen"))},null,8,["active"])])])])]),d[1]||(d[1]=i("div",{class:"divider"},[i("div",{class:"divider-line"})],-1))],2))}}),Bn=k(En,[["__scopeId","data-v-9fd4d1dd"]]),Hn={key:0,class:"VPNavScreenAppearance"},Fn={class:"text"},Dn=p({__name:"VPNavScreenAppearance",setup(e){const{site:t,theme:a}=S();return(s,n)=>l(t).appearance&&l(t).appearance!=="force-dark"&&l(t).appearance!=="force-auto"?(o(),u("div",Hn,[i("p",Fn,$(l(a).darkModeSwitchLabel||"Appearance"),1),b(be)])):m("",!0)}}),On=k(Dn,[["__scopeId","data-v-a3e2920d"]]),qn=["innerHTML"],Gn=p({__name:"VPNavScreenMenuLink",props:{item:{}},setup(e){const t=ee("close-screen");return(a,s)=>(o(),g(F,{class:"VPNavScreenMenuLink",href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,onClick:l(t)},{default:h(()=>[i("span",{innerHTML:e.item.text},null,8,qn)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),Rn=k(Gn,[["__scopeId","data-v-fa963d97"]]),Un=["innerHTML"],Wn=p({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(e){const t=ee("close-screen");return(a,s)=>(o(),g(F,{class:"VPNavScreenMenuGroupLink",href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,onClick:l(t)},{default:h(()=>[i("span",{innerHTML:e.item.text},null,8,Un)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),xe=k(Wn,[["__scopeId","data-v-e04f3e85"]]),zn={class:"VPNavScreenMenuGroupSection"},jn={key:0,class:"title"},Kn=p({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(e){return(t,a)=>(o(),u("div",zn,[e.text?(o(),u("p",jn,$(e.text),1)):m("",!0),(o(!0),u(T,null,N(e.items,s=>(o(),g(xe,{key:s.text,item:s},null,8,["item"]))),128))]))}}),Yn=k(Kn,[["__scopeId","data-v-f60dbfa7"]]),Jn=["aria-controls","aria-expanded"],Qn=["innerHTML"],Xn=["id"],Zn={key:0,class:"item"},eo={key:1,class:"item"},to={key:2,class:"group"},ao=p({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(e){const t=e,a=M(!1),s=P(()=>`NavScreenGroup-${t.text.replace(" ","-").toLowerCase()}`);function n(){a.value=!a.value}return(c,v)=>(o(),u("div",{class:w(["VPNavScreenMenuGroup",{open:a.value}])},[i("button",{class:"button","aria-controls":s.value,"aria-expanded":a.value,onClick:n},[i("span",{class:"button-text",innerHTML:e.text},null,8,Qn),v[0]||(v[0]=i("span",{class:"vpi-plus button-icon"},null,-1))],8,Jn),i("div",{id:s.value,class:"items"},[(o(!0),u(T,null,N(e.items,d=>(o(),u(T,{key:JSON.stringify(d)},["link"in d?(o(),u("div",Zn,[b(xe,{item:d},null,8,["item"])])):"component"in d?(o(),u("div",eo,[(o(),g(H(d.component),R({ref_for:!0},d.props,{"screen-menu":""}),null,16))])):(o(),u("div",to,[b(Yn,{text:d.text,items:d.items},null,8,["text","items"])]))],64))),128))],8,Xn)],2))}}),so=k(ao,[["__scopeId","data-v-d99bfeec"]]),no={key:0,class:"VPNavScreenMenu"},oo=p({__name:"VPNavScreenMenu",setup(e){const{theme:t}=S();return(a,s)=>l(t).nav?(o(),u("nav",no,[(o(!0),u(T,null,N(l(t).nav,n=>(o(),u(T,{key:JSON.stringify(n)},["link"in n?(o(),g(Rn,{key:0,item:n},null,8,["item"])):"component"in n?(o(),g(H(n.component),R({key:1,ref_for:!0},n.props,{"screen-menu":""}),null,16)):(o(),g(so,{key:2,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):m("",!0)}}),io=p({__name:"VPNavScreenSocialLinks",setup(e){const{theme:t}=S();return(a,s)=>l(t).socialLinks?(o(),g(_e,{key:0,class:"VPNavScreenSocialLinks",links:l(t).socialLinks},null,8,["links"])):m("",!0)}}),lo={class:"list"},ro=p({__name:"VPNavScreenTranslations",setup(e){const{localeLinks:t,currentLang:a}=K({correspondingLink:!0}),s=M(!1);function n(){s.value=!s.value}return(c,v)=>l(t).length&&l(a).label?(o(),u("div",{key:0,class:w(["VPNavScreenTranslations",{open:s.value}])},[i("button",{class:"title",onClick:n},[v[0]||(v[0]=i("span",{class:"vpi-languages icon lang"},null,-1)),B(" "+$(l(a).label)+" ",1),v[1]||(v[1]=i("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),i("ul",lo,[(o(!0),u(T,null,N(l(t),d=>(o(),u("li",{key:d.link,class:"item"},[b(F,{class:"link",href:d.link},{default:h(()=>[B($(d.text),1)]),_:2},1032,["href"])]))),128))])],2)):m("",!0)}}),co=k(ro,[["__scopeId","data-v-516e4bc3"]]),uo={class:"container"},vo=p({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const t=M(null),a=Te(te?document.body:null);return(s,n)=>(o(),g(ue,{name:"fade",onEnter:n[0]||(n[0]=c=>a.value=!0),onAfterLeave:n[1]||(n[1]=c=>a.value=!1)},{default:h(()=>[e.open?(o(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:t,id:"VPNavScreen"},[i("div",uo,[f(s.$slots,"nav-screen-content-before",{},void 0,!0),b(oo,{class:"menu"}),b(co,{class:"translations"}),b(On,{class:"appearance"}),b(io,{class:"social-links"}),f(s.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):m("",!0)]),_:3}))}}),fo=k(vo,[["__scopeId","data-v-2dd6d0c7"]]),ho={key:0,class:"VPNav"},mo=p({__name:"VPNav",setup(e){const{isScreenOpen:t,closeScreen:a,toggleScreen:s}=rs(),{frontmatter:n}=S(),c=P(()=>n.value.navbar!==!1);return we("close-screen",a),Q(()=>{te&&document.documentElement.classList.toggle("hide-nav",!c.value)}),(v,d)=>c.value?(o(),u("header",ho,[b(Bn,{"is-screen-open":l(t),onToggleScreen:l(s)},{"nav-bar-title-before":h(()=>[f(v.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":h(()=>[f(v.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":h(()=>[f(v.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":h(()=>[f(v.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),b(fo,{open:l(t)},{"nav-screen-content-before":h(()=>[f(v.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":h(()=>[f(v.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):m("",!0)}}),po=k(mo,[["__scopeId","data-v-7ad780c2"]]),bo=["role","tabindex"],go={key:1,class:"items"},ko=p({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(e){const t=e,{collapsed:a,collapsible:s,isLink:n,isActiveLink:c,hasActiveLink:v,hasChildren:d,toggle:r}=vt(P(()=>t.item)),_=P(()=>d.value?"section":"div"),V=P(()=>n.value?"a":"div"),y=P(()=>d.value?t.depth+2===7?"p":`h${t.depth+2}`:"p"),L=P(()=>n.value?void 0:"button"),I=P(()=>[[`level-${t.depth}`],{collapsible:s.value},{collapsed:a.value},{"is-link":n.value},{"is-active":c.value},{"has-active":v.value}]);function A(x){"key"in x&&x.key!=="Enter"||!t.item.link&&r()}function C(){t.item.link&&r()}return(x,E)=>{const G=U("VPSidebarItem",!0);return o(),g(H(_.value),{class:w(["VPSidebarItem",I.value])},{default:h(()=>[e.item.text?(o(),u("div",R({key:0,class:"item",role:L.value},Ue(e.item.items?{click:A,keydown:A}:{},!0),{tabindex:e.item.items&&0}),[E[1]||(E[1]=i("div",{class:"indicator"},null,-1)),e.item.link?(o(),g(F,{key:0,tag:V.value,class:"link",href:e.item.link,rel:e.item.rel,target:e.item.target},{default:h(()=>[(o(),g(H(y.value),{class:"text",innerHTML:e.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(o(),g(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(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:C,onKeydown:We(C,["enter"]),tabindex:"0"},[...E[0]||(E[0]=[i("span",{class:"vpi-chevron-right caret-icon"},null,-1)])],32)):m("",!0)],16,bo)):m("",!0),e.item.items&&e.item.items.length?(o(),u("div",go,[e.depth<5?(o(!0),u(T,{key:0},N(e.item.items,z=>(o(),g(G,{key:z.text,item:z,depth:e.depth+1},null,8,["item","depth"]))),128)):m("",!0)])):m("",!0)]),_:1},8,["class"])}}}),_o=k(ko,[["__scopeId","data-v-0009425e"]]),yo=p({__name:"VPSidebarGroup",props:{items:{}},setup(e){const t=M(!0);let a=null;return O(()=>{a=setTimeout(()=>{a=null,t.value=!1},300)}),ze(()=>{a!=null&&(clearTimeout(a),a=null)}),(s,n)=>(o(!0),u(T,null,N(e.items,c=>(o(),u("div",{key:c.text,class:w(["group",{"no-transition":t.value}])},[b(_o,{item:c,depth:0},null,8,["item"])],2))),128))}}),$o=k(yo,[["__scopeId","data-v-51288d80"]]),Po={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Lo=p({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const{sidebarGroups:t,hasSidebar:a}=q(),s=e,n=M(null),c=Te(te?document.body:null);D([s,n],()=>{var d;s.open?(c.value=!0,(d=n.value)==null||d.focus()):c.value=!1},{immediate:!0,flush:"post"});const v=M(0);return D(t,()=>{v.value+=1},{deep:!0}),(d,r)=>l(a)?(o(),u("aside",{key:0,class:w(["VPSidebar",{open:e.open}]),ref_key:"navEl",ref:n,onClick:r[0]||(r[0]=je(()=>{},["stop"]))},[r[2]||(r[2]=i("div",{class:"curtain"},null,-1)),i("nav",Po,[r[1]||(r[1]=i("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),f(d.$slots,"sidebar-nav-before",{},void 0,!0),(o(),g($o,{items:l(t),key:v.value},null,8,["items"])),f(d.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):m("",!0)}}),So=k(Lo,[["__scopeId","data-v-42c4c606"]]),Vo=p({__name:"VPSkipLink",setup(e){const{theme:t}=S(),a=Z(),s=M();D(()=>a.path,()=>s.value.focus());function n({target:c}){const v=document.getElementById(decodeURIComponent(c.hash).slice(1));if(v){const d=()=>{v.removeAttribute("tabindex"),v.removeEventListener("blur",d)};v.setAttribute("tabindex","-1"),v.addEventListener("blur",d),v.focus(),window.scrollTo(0,0)}}return(c,v)=>(o(),u(T,null,[i("span",{ref_key:"backToTop",ref:s,tabindex:"-1"},null,512),i("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:n},$(l(t).skipToContentLabel||"Skip to content"),1)],64))}}),To=k(Vo,[["__scopeId","data-v-fcbfc0e0"]]),wo=p({__name:"Layout",setup(e){const{isOpen:t,open:a,close:s}=q(),n=Z();D(()=>n.path,s),ut(t,s);const{frontmatter:c}=S(),v=Ke(),d=P(()=>!!v["home-hero-image"]);return we("hero-image-slot-exists",d),(r,_)=>{const V=U("Content");return l(c).layout!==!1?(o(),u("div",{key:0,class:w(["Layout",l(c).pageClass])},[f(r.$slots,"layout-top",{},void 0,!0),b(To),b(Xe,{class:"backdrop",show:l(t),onClick:l(s)},null,8,["show","onClick"]),b(po,null,{"nav-bar-title-before":h(()=>[f(r.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":h(()=>[f(r.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":h(()=>[f(r.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":h(()=>[f(r.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":h(()=>[f(r.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":h(()=>[f(r.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),b(ls,{open:l(t),onOpenMenu:l(a)},null,8,["open","onOpenMenu"]),b(So,{open:l(t)},{"sidebar-nav-before":h(()=>[f(r.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":h(()=>[f(r.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),b(Wa,null,{"page-top":h(()=>[f(r.$slots,"page-top",{},void 0,!0)]),"page-bottom":h(()=>[f(r.$slots,"page-bottom",{},void 0,!0)]),"not-found":h(()=>[f(r.$slots,"not-found",{},void 0,!0)]),"home-hero-before":h(()=>[f(r.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":h(()=>[f(r.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":h(()=>[f(r.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":h(()=>[f(r.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":h(()=>[f(r.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":h(()=>[f(r.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":h(()=>[f(r.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":h(()=>[f(r.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":h(()=>[f(r.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":h(()=>[f(r.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":h(()=>[f(r.$slots,"doc-before",{},void 0,!0)]),"doc-after":h(()=>[f(r.$slots,"doc-after",{},void 0,!0)]),"doc-top":h(()=>[f(r.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":h(()=>[f(r.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":h(()=>[f(r.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":h(()=>[f(r.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":h(()=>[f(r.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":h(()=>[f(r.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":h(()=>[f(r.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":h(()=>[f(r.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),b(Ja),f(r.$slots,"layout-bottom",{},void 0,!0)],2)):(o(),g(V,{key:1}))}}}),Mo=k(wo,[["__scopeId","data-v-d8b57b2d"]]),Io={Layout:Mo,enhanceApp:({app:e})=>{e.component("Badge",Ye)}},Ao={class:"landing"},No={class:"sec",id:"features"},Co={class:"feat-grid"},xo={class:"gci"},Eo={class:"material-symbols-outlined"},Bo={class:"gc-t"},Ho={class:"gc-d"},Fo={class:"sec",id:"curriculum"},Do={class:"bento"},Oo={class:"bi-n"},qo={class:"bi-ic"},Go={class:"material-symbols-outlined"},Ro={class:"bi-t"},Uo={class:"bi-d"},Wo={class:"bi-tags"},zo={class:"sec",id:"testimonials"},jo={class:"test-grid"},Ko={class:"test-q"},Yo={class:"test-a"},Jo={class:"test-av"},Qo={class:"test-n"},Xo={class:"test-r"},Zo={class:"sec pricing-sec",id:"pricing"},ei={class:"pricing-grid"},ti={class:"price-name"},ai={class:"price-amt"},si={class:"price-note"},ni={class:"price-feats"},oi=["href"],ii={class:"sec",id:"faq"},li={class:"faq-list"},ri=["onClick"],ci={class:"faq-q"},di={key:0,class:"faq-a"},ui={__name:"LandingLayout",setup(e){const t=[{icon:"settings_suggest",t:"Agent Harness",d:"Own your harness. 6-level security ladder, verifier pattern, hooks architecture across 5 subsystems."},{icon:"speed",t:"Software Factory",d:"Systems that build systems. Agent chains, teams, P2P communication, depth-2 delegation."},{icon:"psychology",t:"Extensible Software",d:"Pluggable, composable, swappable. Beyond MCP, tool design patterns, CI/CD for agent configs."},{icon:"all_inclusive",t:"Always-On Agents",d:"Run 24/7. Autoresearch loops, heartbeat execution, meta-agents that improve themselves."},{icon:"terminal",t:"Agentic Access",d:"API-first design. Tool surface design, deployment modes, service connectors, MCP integration."},{icon:"trending_up",t:"Tokenomics",d:"3 levels of token value. Cascade routing, pass@k evals, the 3x cost rule, production optimization."}],a=[{n:"01",ic:"psychology",t:"Foundations",d:"What agents are, harness vs model, decision frameworks, agent loops.",tg:["LLM+Tools+Loop","Harness","Trust"],s:"w4"},{n:"02",ic:"handyman",t:"Architecture",d:"Tools, context, memory, skills system, codebase patterns, workspace design.",tg:["4 Pillars","Memory","Skills"],s:"w4"},{n:"03",ic:"shield",t:"Safety",d:"6-level security ladder, hooks, verifier pattern, defense-in-depth, ACIP.",tg:["L0-L5","Verifier","Hooks"],s:"w4"},{n:"04",ic:"hub",t:"Orchestration",d:"Multi-agent patterns, P-threads, F-threads, P2P, CEO Board, domain locking.",tg:["Teams","Chains","P2P"],s:"w6"},{n:"05",ic:"rocket_launch",t:"Production",d:"CI/CD for agents, shadow deploys, observability, rollback, 5-tool stack.",tg:["Deploy","Monitor","Rollback"],s:"w6"},{n:"06",ic:"analytics",t:"Economics",d:"Model pricing, cascade routing, pass@k evals, cost optimization per session.",tg:["100x Range","3x Rule","Evals"],s:"w6"},{n:"07",ic:"architecture",t:"Advanced",d:"Autoresearch, meta-agents, beyond MCP, always-on employee patterns.",tg:["Self-Improving","Meta"],s:"w6"},{n:"08",ic:"trophy",t:"Capstone",d:"Build production multi-agent system. Brand Monitor, CEO Board, or Code Review Pipeline.",tg:["Ship","Deploy","Rubric"],s:"w12 hl"}],s=[{name:"Self-Paced",amt:"97",note:"one-time payment",feats:["65 lessons across 8 modules","13 scaffolded labs with solutions","56 quiz questions","20 SKILL.md files (7 kits)","Lifetime access + updates","Mock LLM for offline labs"],url:"https://gumroad.com/l/fdsa-agentic-selfpaced",label:"Enroll Now",cta:"btn-primary",highlight:!0},{name:"Enterprise",amt:"199",note:"one-time payment",feats:["Everything in Self-Paced","Private Discord channel","2 custom skills for your stack","1-hour onboarding call","Priority updates for 1 year","Early access to new kits"],url:"https://gumroad.com/l/fdsa-agentic-enterprise",label:"Buy Enterprise",cta:"btn-ghost",highlight:!1},{name:"Cohort",amt:"247",note:"next cohort TBD",feats:["Everything in Enterprise","6-week structured schedule","Weekly live office hours","Capstone peer review","Completion certificate","Alumni network"],url:"https://gumroad.com/l/fdsa-agentic-cohort",label:"Join Cohort",cta:"btn-ghost",highlight:!1}],n=[{q:"The security ladder alone is worth the price. Finally understand how to safely deploy agents in production.",n:"Alex K.",r:"Senior ML Engineer"},{q:"Went from vibe-coding to actually engineering agents. The harness vs model distinction changed how I think.",n:"Jordan T.",r:"Full-Stack Developer"},{q:"Best practical course on multi-agent systems I've found. The CEO Board pattern is genius.",n:"Sam R.",r:"AI Startup Founder"}],c=[{q:"Do I need API keys to run the labs?",a:"No. All 13 labs include a mock LLM client that works offline. You only need API keys if you want to run against real models.",open:!1},{q:"What tools/CLIs does this course cover?",a:"The course is tool-agnostic. The concepts apply to Claude Code, Pi Agent, OpenCode, Gemini CLI, and any agent harness. Labs use Python with an Anthropic-style API that's easy to adapt.",open:!1},{q:"How long does the course take?",a:"Self-paced: 40-60 hours total. Most students complete M1-M7 in 4-6 weeks. M8 capstone adds 1-2 weeks.",open:!1},{q:"What's the refund policy?",a:"30-day guarantee. If you're not satisfied, email artale@fdsa.agency for a full refund.",open:!1},{q:"Can I buy individual skill kits?",a:"Yes. Security Foundation ($49), Multi-Agent Orch ($49), Verifier Pro ($39), and 4 more kits available individually on the pricing page.",open:!1}];return O(()=>{const v=new IntersectionObserver(d=>{d.forEach(r=>{r.isIntersecting&&r.target.classList.add("revealed")})},{threshold:.1});document.querySelectorAll(".sec, .bi, .feat-grid .gc, .price-card, .test-card, .stat").forEach(d=>{d.classList.add("reveal"),v.observe(d)})}),(v,d)=>(o(),u("div",Ao,[d[13]||(d[13]=j('<header class="nav" data-v-3faa6bc3><div class="nav-inner" data-v-3faa6bc3><div class="logo-wrap" data-v-3faa6bc3><span class="material-symbols-outlined" style="color:#d95c41;font-size:24px;" data-v-3faa6bc3>terminal</span><span class="logo-text" data-v-3faa6bc3>FDSA</span></div><div class="nav-links" data-v-3faa6bc3><a href="/modules/curriculum" data-v-3faa6bc3>Course</a><a href="/labs/index" data-v-3faa6bc3>Labs</a><a href="/blog" data-v-3faa6bc3>Blog</a><a href="/buy" class="nav-cta" data-v-3faa6bc3>Enroll — $97</a></div></div></header>',1)),i("main",null,[d[12]||(d[12]=j('<section class="hero-sec" data-v-3faa6bc3><div class="hero-grid" data-v-3faa6bc3></div><div class="hero-glow" data-v-3faa6bc3></div><div class="hero-inner" data-v-3faa6bc3><div class="hero-pill" data-v-3faa6bc3><span class="pill-dot" data-v-3faa6bc3></span>NOW ENROLLING</div><h1 data-v-3faa6bc3>Master <span class="hlt" data-v-3faa6bc3>Agentic Engineering</span></h1><p class="hero-sub" data-v-3faa6bc3>65 lessons, 13 labs, 20 skill kits. Build production-grade multi-agent systems that are secure, cost-optimized, and always-on.</p><div class="hero-actions" data-v-3faa6bc3><a href="/buy" class="btn-p btn-primary" data-v-3faa6bc3>Enroll Now — $97</a><a href="/modules/m1-foundations" class="btn-p btn-ghost" data-v-3faa6bc3>Start Learning Free</a></div></div><div class="term-widget" data-v-3faa6bc3><div class="term-dots" data-v-3faa6bc3><span class="td r" data-v-3faa6bc3></span><span class="td y" data-v-3faa6bc3></span><span class="td g" data-v-3faa6bc3></span></div><div class="term-l c" data-v-3faa6bc3>AGENT_PLANNER v2.1</div><div class="term-l" data-v-3faa6bc3>&gt; LOADING HARNESS... DONE</div><div class="term-l a" data-v-3faa6bc3>&gt; DEPLOYING 8-AGENT SYSTEM</div><div class="term-l" data-v-3faa6bc3>&gt; SECURITY: LEVEL 4 (WHITELIST)</div><div class="term-l g" data-v-3faa6bc3>&gt; ALL SYSTEMS OPERATIONAL</div><div class="term-bar" data-v-3faa6bc3><div class="term-fill" data-v-3faa6bc3></div></div></div></section><section class="sec stats-sec" data-v-3faa6bc3><div class="stats-grid" data-v-3faa6bc3><div class="stat" data-v-3faa6bc3><span class="stat-n" data-v-3faa6bc3>65</span><span class="stat-l" data-v-3faa6bc3>Lessons</span></div><div class="stat" data-v-3faa6bc3><span class="stat-n" data-v-3faa6bc3>13</span><span class="stat-l" data-v-3faa6bc3>Hands-on Labs</span></div><div class="stat" data-v-3faa6bc3><span class="stat-n" data-v-3faa6bc3>8</span><span class="stat-l" data-v-3faa6bc3>Modules</span></div><div class="stat" data-v-3faa6bc3><span class="stat-n" data-v-3faa6bc3>20</span><span class="stat-l" data-v-3faa6bc3>Skill Kits</span></div></div></section>',2)),i("section",No,[d[0]||(d[0]=i("div",{class:"sec-label"},"What You'll Build",-1)),d[1]||(d[1]=i("h2",{class:"sec-title"},"Production-Ready Agent Systems",-1)),i("div",Co,[(o(),u(T,null,N(t,r=>i("div",{class:"gc",key:r.t},[i("div",xo,[i("span",Eo,$(r.icon),1)]),i("h3",Bo,$(r.t),1),i("p",Ho,$(r.d),1)])),64))])]),i("section",Fo,[d[2]||(d[2]=i("div",{class:"sec-label"},"Curriculum",-1)),d[3]||(d[3]=i("h2",{class:"sec-title"},"8 Modules. From Zero to Production.",-1)),i("div",Do,[(o(),u(T,null,N(a,(r,_)=>i("div",{key:_,class:w(["bi",r.s])},[i("div",Oo,$(r.n),1),i("div",qo,[i("span",Go,$(r.ic),1)]),i("h4",Ro,$(r.t),1),i("p",Uo,$(r.d),1),i("div",Wo,[(o(!0),u(T,null,N(r.tg,V=>(o(),u("span",{key:V},$(V),1))),128))])],2)),64))])]),i("section",zo,[d[4]||(d[4]=i("div",{class:"sec-label"},"Trusted By",-1)),d[5]||(d[5]=i("h2",{class:"sec-title"},"What Engineers Are Saying",-1)),i("div",jo,[(o(),u(T,null,N(n,r=>i("div",{class:"test-card",key:r.q},[i("div",Ko,'"'+$(r.q)+'"',1),i("div",Yo,[i("div",Jo,$(r.n[0]),1),i("div",null,[i("div",Qo,$(r.n),1),i("div",Xo,$(r.r),1)])])])),64))])]),i("section",Zo,[d[8]||(d[8]=i("div",{class:"sec-label"},"Investment",-1)),d[9]||(d[9]=i("h2",{class:"sec-title"},"Choose Your Path",-1)),i("div",ei,[(o(),u(T,null,N(s,r=>i("div",{class:w(["price-card",{highlight:r.highlight}]),key:r.name},[i("div",ti,$(r.name),1),i("div",ai,[d[6]||(d[6]=i("span",{class:"price-dol"},"$",-1)),B($(r.amt),1)]),i("div",si,$(r.note),1),i("ul",ni,[(o(!0),u(T,null,N(r.feats,_=>(o(),u("li",{key:_},[d[7]||(d[7]=i("span",{class:"material-symbols-outlined"},"check_circle",-1)),B($(_),1)]))),128))]),i("a",{href:r.url,class:w(["btn-p",r.cta])},$(r.label),11,oi)],2)),64))])]),i("section",ii,[d[10]||(d[10]=i("div",{class:"sec-label"},"FAQ",-1)),d[11]||(d[11]=i("h2",{class:"sec-title"},"Common Questions",-1)),i("div",li,[(o(),u(T,null,N(c,r=>i("div",{class:"faq-item",key:r.q,onClick:_=>r.open=!r.open},[i("div",ci,[B($(r.q)+" ",1),i("span",{class:w(["material-symbols-outlined faq-icon",{open:r.open}])},"expand_more",2)]),r.open?(o(),u("div",di,$(r.a),1)):m("",!0)],8,ri)),64))])])]),d[14]||(d[14]=j('<footer class="ft" data-v-3faa6bc3><div class="ft-inner" data-v-3faa6bc3><div class="ft-grid" data-v-3faa6bc3><div class="ft-brand" data-v-3faa6bc3><div class="ft-l" data-v-3faa6bc3>FDSA</div><div class="ft-desc" data-v-3faa6bc3>Agentic Engineering Course — part of the fdsa.ai orchestration platform.</div></div><div class="ft-col" data-v-3faa6bc3><div class="ft-h" data-v-3faa6bc3>Course</div><a href="/modules/m1-foundations" data-v-3faa6bc3>M1 Foundations</a><a href="/modules/m4-orchestration" data-v-3faa6bc3>M4 Orchestration</a><a href="/modules/m8-capstone" data-v-3faa6bc3>M8 Capstone</a></div><div class="ft-col" data-v-3faa6bc3><div class="ft-h" data-v-3faa6bc3>Resources</div><a href="/blog" data-v-3faa6bc3>Blog</a><a href="/troubleshooting" data-v-3faa6bc3>FAQ</a><a href="/certificate" data-v-3faa6bc3>Certificate</a></div><div class="ft-col" data-v-3faa6bc3><div class="ft-h" data-v-3faa6bc3>Company</div><a href="https://fdsa.ai" data-v-3faa6bc3>fdsa.ai</a><a href="mailto:artale@fdsa.agency" data-v-3faa6bc3>Contact</a><a href="/buy" data-v-3faa6bc3>Pricing</a></div></div><div class="ft-c" data-v-3faa6bc3>2026 FDSA Agency. All rights reserved.</div></div></footer><nav class="bn" data-v-3faa6bc3><a href="/" class="bn-i active" data-v-3faa6bc3><span class="material-symbols-outlined" data-v-3faa6bc3>home</span><span data-v-3faa6bc3>Home</span></a><a href="/modules/curriculum" class="bn-i" data-v-3faa6bc3><span class="material-symbols-outlined" data-v-3faa6bc3>school</span><span data-v-3faa6bc3>Modules</span></a><a href="#features" class="bn-i" data-v-3faa6bc3><span class="material-symbols-outlined" data-v-3faa6bc3>apps</span><span data-v-3faa6bc3>Features</span></a><a href="#pricing" class="bn-i" data-v-3faa6bc3><span class="material-symbols-outlined" data-v-3faa6bc3>payments</span><span data-v-3faa6bc3>Pricing</span></a></nav>',2))]))}},vi=k(ui,[["__scopeId","data-v-3faa6bc3"]]),fi={},hi={class:"fdsa-layout"},mi={class:"fdsa-main"},pi={class:"fdsa-sidebar"},bi={class:"fdsa-content"},gi={class:"content-card"};function ki(e,t){const a=U("Content");return o(),u("div",hi,[t[0]||(t[0]=j('<header class="fdsa-nav"><div class="nav-inner"><div class="logo-wrap"><span class="material-symbols-outlined" style="color:#d95c41;font-size:24px;">terminal</span><span class="logo-text">FDSA</span></div><nav class="nav-links"><a href="/">Home</a><a href="/modules/m1-foundations">Course</a><a href="/labs/l1-first-agent">Labs</a><a href="/skills">Skills</a><a href="/blog">Blog</a><a href="/buy" class="nav-cta">Enroll</a></nav></div></header>',1)),i("main",mi,[i("aside",pi,[b(a,{"slot-key":"sidebar-top"}),f(e.$slots,"sidebar")]),i("article",bi,[i("div",gi,[f(e.$slots,"default")])])]),t[1]||(t[1]=j('<footer class="fdsa-footer"><div class="footer-inner"><div class="ft-l">FDSA</div><div class="ft-links"><a href="/troubleshooting">FAQ</a><a href="/certificate">Certificate</a><a href="/buy">Pricing</a></div><div class="ft-c">FDSA Agency — Agentic Engineering Course</div></div></footer>',1))])}const _i=k(fi,[["render",ki]]),$i={extends:Io,enhanceApp({app:e}){e.component("LandingLayout",vi),e.component("FDocLayout",_i)}};export{$i as R,un as c,S as u};