Files
jiscuss-webapp/public/assets/chunks/theme.CrRTOBPg.js
T
2026-05-06 19:15:57 +08:00

3 lines
56 KiB
JavaScript

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox._2dQLUi7.js","assets/chunks/framework.CXEBwYRw.js"])))=>i.map(i=>d[i]);
import{d as p,c as u,r as c,n as L,o,a as K,t as V,b as g,w as f,T as he,e as h,_,u as Ke,i as Ue,f as je,g as me,h as k,j as v,k as i,l as D,m as ye,p as z,q as We,s as ne,v as qe,x as ae,y as P,z as H,A as Te,B as Y,C as se,D as Pe,E as oe,F as we,G as S,H as A,I as U,J as b,K as B,L as Ae,M as Je,N as Ye,O,P as re,Q as ee,R as Xe,S as ce,U as Me,V as xe,W as Qe,X as Le,Y as Ze,Z as et,$ as Ie,a0 as He,a1 as tt,a2 as nt,a3 as at,a4 as st,a5 as ot,a6 as Ve}from"./framework.CXEBwYRw.js";const rt=p({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(e){return(t,n)=>(o(),u("span",{class:L(["VPBadge",e.type])},[c(t.$slots,"default",{},()=>[K(V(e.text),1)])],2))}}),it={key:0,class:"VPBackdrop"},lt=p({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,n)=>(o(),g(he,{name:"fade"},{default:f(()=>[e.show?(o(),u("div",it)):h("",!0)]),_:1}))}}),ct=_(lt,[["__scopeId","data-v-c79a1216"]]),y=Ke;function ut(e,t){let n,a=!1;return()=>{n&&clearTimeout(n),a?n=setTimeout(e,t):(e(),(a=!0)&&setTimeout(()=>a=!1,t))}}function ue(e){return e.startsWith("/")?e:`/${e}`}function pe(e){const{pathname:t,search:n,hash:a,protocol:s}=new URL(e,"http://a.com");if(Ue(e)||e.startsWith("#")||!s.startsWith("http")||!je(t))return e;const{site:r}=y(),d=t.endsWith("/")||t.endsWith(".html")?e:e.replace(/(?:(^\.+)\/)?.*$/,`$1${t.replace(/(\.md)?$/,r.value.cleanUrls?"":".html")}${n}${a}`);return me(d)}function X({correspondingLink:e=!1}={}){const{site:t,localeIndex:n,page:a,theme:s,hash:r}=y(),d=k(()=>({label:t.value.locales[n.value]?.label,link:t.value.locales[n.value]?.link||(n.value==="root"?"/":`/${n.value}/`)}));return{localeLinks:k(()=>Object.entries(t.value.locales).flatMap(([m,$])=>d.value.label===$.label?[]:{text:$.label,link:dt($.link||(m==="root"?"/":`/${m}/`),s.value.i18nRouting!==!1&&e,a.value.relativePath.slice(d.value.link.length-1),!t.value.cleanUrls)+r.value,lang:$.lang,dir:$.dir})),currentLang:d}}function dt(e,t,n,a){return t?e.replace(/\/$/,"")+ue(n.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,a?".html":"")):e}const vt={class:"NotFound"},ft={class:"code"},ht={class:"title"},mt={class:"quote"},pt={class:"action"},kt=["href","aria-label"],gt=p({__name:"NotFound",setup(e){const{theme:t}=y(),{currentLang:n}=X();return(a,s)=>(o(),u("div",vt,[v("p",ft,V(i(t).notFound?.code??"404"),1),v("h1",ht,V(i(t).notFound?.title??"PAGE NOT FOUND"),1),s[0]||(s[0]=v("div",{class:"divider"},null,-1)),v("blockquote",mt,V(i(t).notFound?.quote??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),v("div",pt,[v("a",{class:"link",href:i(me)(i(t).notFound?.link??i(n).link),"aria-label":i(t).notFound?.linkLabel??"go to home"},V(i(t).notFound?.linkText??"Take me home"),9,kt)])]))}}),_t=_(gt,[["__scopeId","data-v-829df670"]]);function Be(e,t){if(Array.isArray(e))return Q(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))),a=n?e[n]:[];return Array.isArray(a)?Q(a):Q(a.items,a.base)}function bt(e){const t=[];let n=0;for(const a in e){const s=e[a];if(s.items){n=t.push(s);continue}t[n]||t.push({items:[]}),t[n].items.push(s)}return t}function $t(e){const t=[];function n(a){for(const s of a)s.text&&s.link&&t.push({text:s.text,link:s.link,docFooterText:s.docFooterText}),s.items&&n(s.items)}return n(e),t}function de(e,t){return Array.isArray(t)?t.some(n=>de(e,n)):D(e,t.link)?!0:t.items?de(e,t.items):!1}function Q(e,t){return[...e].map(n=>{const a={...n},s=a.base||t;return s&&a.link&&(a.link=s+a.link.replace(/^\//,s.endsWith("/")?"":"/")),a.items&&(a.items=Q(a.items,s)),a})}function yt(){const{hasSidebar:e}=G(),t=ye("(min-width: 960px)"),n=ye("(min-width: 1280px)");return{isAsideEnabled:k(()=>!n.value&&!t.value?!1:e.value?n.value:t.value)}}const Pt=/\b(?:VPBadge|header-anchor|footnote-ref|ignore-header)\b/,ve=[];function Ce(e){return typeof e.outline=="object"&&!Array.isArray(e.outline)&&e.outline.label||e.outlineTitle||"On this page"}function Lt(e){const t=[...document.querySelectorAll(".VPDoc h1, .VPDoc h2, .VPDoc h3, .VPDoc h4, .VPDoc h5, .VPDoc h6")].filter(n=>n.id&&n.hasChildNodes()).map(n=>{const a=Number(n.tagName[1]);return{element:n,title:Vt(n),link:"#"+n.id,level:a}});return St(t,e)}function Vt(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,[a,s]=typeof n=="number"?[n,n]:n==="deep"?[2,6]:n;return wt(e,a,s)}function Nt(e,t){const{isAsideEnabled:n}=yt(),a=ut(r,100);let s=null;z(()=>{requestAnimationFrame(r),window.addEventListener("scroll",a)}),We(()=>{d(location.hash)}),ne(()=>{window.removeEventListener("scroll",a)});function r(){if(!n.value)return;const l=window.scrollY,m=window.innerHeight,$=document.body.offsetHeight,N=Math.abs(l+m-$)<1,w=ve.map(({element:x,link:I})=>({link:I,top:Tt(x)})).filter(({top:x})=>!Number.isNaN(x)).sort((x,I)=>x.top-I.top);if(!w.length){d(null);return}if(l<1){d(null);return}if(N){d(w[w.length-1].link);return}let E=null;for(const{link:x,top:I}of w){if(I>l+qe()+4)break;E=x}d(E)}function d(l){s&&s.classList.remove("active"),l==null?s=null:s=e.value.querySelector(`a[href="${decodeURIComponent(l)}"]`);const m=s;m?(m.classList.add("active"),t.value.style.top=m.offsetTop+39+"px",t.value.style.opacity="1"):(t.value.style.top="33px",t.value.style.opacity="0")}}function Tt(e){let t=0;for(;e!==document.body;){if(e===null)return NaN;t+=e.offsetTop,e=e.offsetParent}return t}function wt(e,t,n){ve.length=0;const a=[],s=[];return e.forEach(r=>{const d={...r,children:[]};let l=s[s.length-1];for(;l&&l.level>=d.level;)s.pop(),l=s[s.length-1];if(d.element.classList.contains("ignore-header")||l&&"shouldIgnore"in l){s.push({level:d.level,shouldIgnore:!0});return}d.level>n||d.level<t||(ve.push({element:d.element,link:d.link}),l?l.children.push(d):a.push(d),s.push(d))}),a}const q=P(!1);function At(e){let t;ae(()=>{t=q.value?document.activeElement:void 0}),z(()=>{window.addEventListener("keyup",n)}),ne(()=>{window.removeEventListener("keyup",n)});function n(a){a.key==="Escape"&&q.value&&(e(),t?.focus())}}function Mt(){function e(){q.value=!0}function t(){q.value=!1}function n(){q.value?t():e()}return{isOpen:q,open:e,close:t,toggle:n}}function xt(e){const{page:t,hash:n}=y(),a=P(!1),s=k(()=>e.value.collapsed!=null),r=k(()=>!!e.value.link),d=P(!1),l=()=>{d.value=D(t.value.relativePath,e.value.link)};H([t,e,n],l),z(l);const m=k(()=>d.value?!0:e.value.items?de(t.value.relativePath,e.value.items):!1),$=k(()=>!!(e.value.items&&e.value.items.length));ae(()=>{a.value=!!(s.value&&e.value.collapsed)}),Te(()=>{(d.value||m.value)&&(a.value=!1)});function N(){s.value&&(a.value=!a.value)}return{collapsed:a,collapsible:s,isLink:r,isActiveLink:d,hasActiveLink:m,hasChildren:$,toggle:N}}const fe=oe([]),J=oe([]),Z=oe(!1);function G(){const{frontmatter:e,theme:t}=y(),n=k(()=>!!(e.value.isHome??e.value.layout==="home")),a=k(()=>e.value.sidebar!==!1&&J.value.length>0&&!n.value),s=k(()=>a.value&&Z.value),r=k(()=>a.value?bt(J.value):[]),d=k(()=>n.value?!1:e.value.aside!=null?!!e.value.aside:t.value.aside!==!1),l=k(()=>d.value?e.value.aside==null?t.value.aside==="left":e.value.aside==="left":!1),m=k(()=>fe.value.length>0);return{isHome:n,sidebar:Pe(J),sidebarGroups:r,hasSidebar:a,isSidebarEnabled:s,hasAside:d,leftAside:l,headers:Pe(fe),hasLocalNav:m}}function It({closeSidebar:e}){const{frontmatter:t,page:n,theme:a}=y();H(()=>[n.value.relativePath,a.value.sidebar],([r,d])=>{const l=d?Be(d,r):[];JSON.stringify(l)!==JSON.stringify(J.value)&&(J.value=l)},{immediate:!0,deep:!0,flush:"sync"}),we(()=>{fe.value=Lt(t.value.outline??a.value.outline)}),Y&&(Z.value=window.innerWidth>=960,window.addEventListener("resize",()=>{Z.value=window.innerWidth>=960},{passive:!0}));const s=se();H(()=>s.path,e),H(Z,e),At(e)}const Ee=Symbol("layout-info"),Ht=["href","title"],Bt=p({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(e){return(t,n)=>{const a=U("VPDocOutlineItem",!0);return o(),u("ul",{class:L(["VPDocOutlineItem",e.root?"root":"nested"])},[(o(!0),u(S,null,A(e.headers,({children:s,link:r,title:d})=>(o(),u("li",null,[v("a",{class:"outline-link",href:r,title:d},V(d),9,Ht),s?.length?(o(),g(a,{key:0,headers:s},null,8,["headers"])):h("",!0)]))),256))],2)}}}),Fe=_(Bt,[["__scopeId","data-v-1ce71065"]]),Ct={class:"content"},Et={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Ft=p({__name:"VPDocAsideOutline",setup(e){const{theme:t}=y(),n=P(),a=P(),{headers:s,hasLocalNav:r}=G();return Nt(n,a),(d,l)=>(o(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:L(["VPDocAsideOutline",{"has-outline":i(r)}]),ref_key:"container",ref:n},[v("div",Ct,[v("div",{class:"outline-marker",ref_key:"marker",ref:a},null,512),v("div",Et,V(i(Ce)(i(t))),1),b(Fe,{headers:i(s),root:!0},null,8,["headers"])])],2))}}),Ot=_(Ft,[["__scopeId","data-v-60d5052e"]]),Dt={class:"VPDocAsideCarbonAds"},zt=p({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(e){const t=()=>null;return(n,a)=>(o(),u("div",Dt,[b(i(t),{"carbon-ads":e.carbonAds},null,8,["carbon-ads"])]))}}),Gt={class:"VPDocAside"},Rt=p({__name:"VPDocAside",setup(e){const{theme:t}=y();return(n,a)=>(o(),u("div",Gt,[c(n.$slots,"aside-top",{},void 0,!0),c(n.$slots,"aside-outline-before",{},void 0,!0),b(Ot),c(n.$slots,"aside-outline-after",{},void 0,!0),a[0]||(a[0]=v("div",{class:"spacer"},null,-1)),c(n.$slots,"aside-ads-before",{},void 0,!0),i(t).carbonAds?(o(),g(zt,{key:0,"carbon-ads":i(t).carbonAds},null,8,["carbon-ads"])):h("",!0),c(n.$slots,"aside-ads-after",{},void 0,!0),c(n.$slots,"aside-bottom",{},void 0,!0)]))}}),Kt=_(Rt,[["__scopeId","data-v-3f215769"]]);function Ut(){const{theme:e,page:t}=y();return k(()=>{const{text:n="Edit this page",pattern:a=""}=e.value.editLink||{};let s;return typeof a=="function"?s=a(t.value):s=a.replace(/:path/g,t.value.filePath),{url:s,text:n}})}function jt(){const{page:e,theme:t,frontmatter:n}=y();return k(()=>{const a=Be(t.value.sidebar,e.value.relativePath),s=$t(a),r=Wt(s,$=>$.link.replace(/[?#].*$/,"")),d=r.findIndex($=>D(e.value.relativePath,$.link)),l=t.value.docFooter?.prev===!1&&!n.value.prev||n.value.prev===!1,m=t.value.docFooter?.next===!1&&!n.value.next||n.value.next===!1;return{prev:l?void 0:{text:(typeof n.value.prev=="string"?n.value.prev:typeof n.value.prev=="object"?n.value.prev.text:void 0)??r[d-1]?.docFooterText??r[d-1]?.text,link:(typeof n.value.prev=="object"?n.value.prev.link:void 0)??r[d-1]?.link},next:m?void 0:{text:(typeof n.value.next=="string"?n.value.next:typeof n.value.next=="object"?n.value.next.text:void 0)??r[d+1]?.docFooterText??r[d+1]?.text,link:(typeof n.value.next=="object"?n.value.next.link:void 0)??r[d+1]?.link}}})}function Wt(e,t){const n=new Set;return e.filter(a=>{const s=t(a);return n.has(s)?!1:n.add(s)})}const C=p({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(e){const t=e,n=k(()=>t.tag??(t.href?"a":"span")),a=k(()=>t.href&&Ae.test(t.href)||t.target==="_blank");return(s,r)=>(o(),g(B(n.value),{class:L(["VPLink",{link:e.href,"vp-external-link-icon":a.value,"no-icon":e.noIcon}]),href:e.href?i(pe)(e.href):void 0,target:e.target??(a.value?"_blank":void 0),rel:e.rel??(a.value?"noreferrer":void 0)},{default:f(()=>[c(s.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),qt={class:"VPLastUpdated"},Jt=["datetime"],Yt=p({__name:"VPDocFooterLastUpdated",setup(e){const{theme:t,page:n,lang:a}=y(),{language:s}=Ye(),r=Je("timeRef"),d=k(()=>new Date(n.value.lastUpdated)),l=k(()=>d.value.toISOString()),m=oe("");return z(()=>{ae(()=>{const $=t.value.lastUpdated?.formatOptions?.forceLocale?a.value:s.value;m.value=new Intl.DateTimeFormat($,t.value.lastUpdated?.formatOptions??{dateStyle:"medium",timeStyle:"medium"}).format(d.value),$&&a.value!==$?r.value?.setAttribute("lang",$):r.value?.removeAttribute("lang")})}),($,N)=>(o(),u("p",qt,[K(V(i(t).lastUpdated?.text||i(t).lastUpdatedText||"Last updated")+": ",1),v("time",{ref_key:"timeRef",ref:r,datetime:l.value},V(m.value),9,Jt)]))}}),Xt=_(Yt,[["__scopeId","data-v-3c637f39"]]),Qt={key:0,class:"VPDocFooter"},Zt={key:0,class:"edit-info"},en={key:0,class:"edit-link"},tn={key:1,class:"last-updated"},nn={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},an={class:"pager"},sn=["innerHTML"],on=["innerHTML"],rn={class:"pager"},ln=["innerHTML"],cn=["innerHTML"],un=p({__name:"VPDocFooter",setup(e){const{theme:t,page:n,frontmatter:a}=y(),s=Ut(),r=jt(),d=k(()=>t.value.editLink&&a.value.editLink!==!1),l=k(()=>n.value.lastUpdated),m=k(()=>d.value||l.value||r.value.prev||r.value.next);return($,N)=>m.value?(o(),u("footer",Qt,[c($.$slots,"doc-footer-before",{},void 0,!0),d.value||l.value?(o(),u("div",Zt,[d.value?(o(),u("div",en,[b(C,{class:"edit-link-button",href:i(s).url,"no-icon":!0},{default:f(()=>[N[0]||(N[0]=v("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),K(" "+V(i(s).text),1)]),_:1},8,["href"])])):h("",!0),l.value?(o(),u("div",tn,[b(Xt)])):h("",!0)])):h("",!0),i(r).prev?.link||i(r).next?.link?(o(),u("nav",nn,[N[1]||(N[1]=v("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),v("div",an,[i(r).prev?.link?(o(),g(C,{key:0,class:"pager-link prev",href:i(r).prev.link},{default:f(()=>[v("span",{class:"desc",innerHTML:i(t).docFooter?.prev||"Previous page"},null,8,sn),v("span",{class:"title",innerHTML:i(r).prev.text},null,8,on)]),_:1},8,["href"])):h("",!0)]),v("div",rn,[i(r).next?.link?(o(),g(C,{key:0,class:"pager-link next",href:i(r).next.link},{default:f(()=>[v("span",{class:"desc",innerHTML:i(t).docFooter?.next||"Next page"},null,8,ln),v("span",{class:"title",innerHTML:i(r).next.text},null,8,cn)]),_:1},8,["href"])):h("",!0)])])):h("",!0)])):h("",!0)}}),dn=_(un,[["__scopeId","data-v-e257564d"]]),vn={class:"container"},fn={class:"aside-container"},hn={class:"aside-content"},mn={class:"content"},pn={class:"content-container"},kn={class:"main"},gn=p({__name:"VPDoc",setup(e){const{theme:t}=y(),n=se(),{hasSidebar:a,hasAside:s,leftAside:r}=G(),d=k(()=>n.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(l,m)=>{const $=U("Content");return o(),u("div",{class:L(["VPDoc",{"has-sidebar":i(a),"has-aside":i(s)}])},[c(l.$slots,"doc-top",{},void 0,!0),v("div",vn,[i(s)?(o(),u("div",{key:0,class:L(["aside",{"left-aside":i(r)}])},[m[0]||(m[0]=v("div",{class:"aside-curtain"},null,-1)),v("div",fn,[v("div",hn,[b(Kt,null,{"aside-top":f(()=>[c(l.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[c(l.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[c(l.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(l.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(l.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(l.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):h("",!0),v("div",mn,[v("div",pn,[c(l.$slots,"doc-before",{},void 0,!0),v("main",kn,[b($,{class:L(["vp-doc",[d.value,i(t).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),b(dn,null,{"doc-footer-before":f(()=>[c(l.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(l.$slots,"doc-after",{},void 0,!0)])])]),c(l.$slots,"doc-bottom",{},void 0,!0)],2)}}}),_n=_(gn,[["__scopeId","data-v-7011f0d8"]]),bn=p({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(e){const t=e,n=k(()=>t.href&&Ae.test(t.href)),a=k(()=>t.tag||(t.href?"a":"button"));return(s,r)=>(o(),g(B(a.value),{class:L(["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:f(()=>[c(s.$slots,"default",{},()=>[K(V(e.text),1)],!0)]),_:3},8,["class","href","target","rel"]))}}),$n=_(bn,[["__scopeId","data-v-01bff58b"]]),yn=["src","alt"],Pn=p({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(e){return(t,n)=>{const a=U("VPImage",!0);return e.image?(o(),u(S,{key:0},[typeof e.image=="string"||"src"in e.image?(o(),u("img",O({key:0,class:"VPImage"},typeof e.image=="string"?t.$attrs:{...e.image,...t.$attrs},{src:i(me)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,yn)):(o(),u(S,{key:1},[b(a,O({class:"dark",image:e.image.dark,alt:e.image.alt},t.$attrs),null,16,["image","alt"]),b(a,O({class:"light",image:e.image.light,alt:e.image.alt},t.$attrs),null,16,["image","alt"])],64))],64)):h("",!0)}}}),te=_(Pn,[["__scopeId","data-v-8426fc1a"]]),Ln={class:"container"},Vn={class:"main"},Sn={class:"heading"},Nn=["innerHTML"],Tn=["innerHTML"],wn=["innerHTML"],An={key:0,class:"actions"},Mn={key:0,class:"image"},xn={class:"image-container"},In=p({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(e){const{heroImageSlotExists:t}=re(Ee,{heroImageSlotExists:k(()=>!1)});return(n,a)=>(o(),u("div",{class:L(["VPHero",{"has-image":e.image||i(t)}])},[v("div",Ln,[v("div",Vn,[c(n.$slots,"home-hero-info-before",{},void 0,!0),c(n.$slots,"home-hero-info",{},()=>[v("h1",Sn,[e.name?(o(),u("span",{key:0,innerHTML:e.name,class:"name clip"},null,8,Nn)):h("",!0),e.text?(o(),u("span",{key:1,innerHTML:e.text,class:"text"},null,8,Tn)):h("",!0)]),e.tagline?(o(),u("p",{key:0,innerHTML:e.tagline,class:"tagline"},null,8,wn)):h("",!0)],!0),c(n.$slots,"home-hero-info-after",{},void 0,!0),e.actions?(o(),u("div",An,[c(n.$slots,"home-hero-actions-before-actions",{},void 0,!0),(o(!0),u(S,null,A(e.actions,s=>(o(),u("div",{key:s.link,class:"action"},[b($n,{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))])):h("",!0),c(n.$slots,"home-hero-actions-after",{},void 0,!0)]),e.image||i(t)?(o(),u("div",Mn,[v("div",xn,[a[0]||(a[0]=v("div",{class:"image-bg"},null,-1)),c(n.$slots,"home-hero-image",{},()=>[e.image?(o(),g(te,{key:0,class:"image-src",image:e.image},null,8,["image"])):h("",!0)],!0)])])):h("",!0)])],2))}}),Hn=_(In,[["__scopeId","data-v-e62e4946"]]),Bn=p({__name:"VPHomeHero",setup(e){const{frontmatter:t}=y();return(n,a)=>i(t).hero?(o(),g(Hn,{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":f(()=>[c(n.$slots,"home-hero-info-before")]),"home-hero-info":f(()=>[c(n.$slots,"home-hero-info")]),"home-hero-info-after":f(()=>[c(n.$slots,"home-hero-info-after")]),"home-hero-actions-after":f(()=>[c(n.$slots,"home-hero-actions-after")]),"home-hero-actions-before-actions":f(()=>[c(n.$slots,"home-hero-actions-before-actions")]),"home-hero-image":f(()=>[c(n.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):h("",!0)}}),Cn={class:"box"},En={key:0,class:"icon"},Fn=["innerHTML"],On=["innerHTML"],Dn={key:3,class:"details"},zn=["innerHTML"],Gn=["innerHTML"],Rn={key:5,class:"link-text"},Kn={class:"link-text-value"},Un=p({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(e){return(t,n)=>(o(),g(C,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:f(()=>[v("article",Cn,[typeof e.icon=="object"&&e.icon.wrap?(o(),u("div",En,[b(te,{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(te,{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,Fn)):h("",!0),v("h2",{class:"title",innerHTML:e.title},null,8,On),Array.isArray(e.details)?(o(),u("ul",Dn,[(o(!0),u(S,null,A(e.details,a=>(o(),u("li",{key:a,innerHTML:a},null,8,zn))),128))])):e.details?(o(),u("p",{key:4,class:"details",innerHTML:e.details},null,8,Gn)):h("",!0),e.linkText?(o(),u("div",Rn,[v("p",Kn,[K(V(e.linkText)+" ",1),n[0]||(n[0]=v("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):h("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),jn=_(Un,[["__scopeId","data-v-e5511d04"]]),Wn={key:0,class:"VPFeatures"},qn={class:"container"},Jn={class:"items"},Yn=p({__name:"VPFeatures",props:{features:{}},setup(e){const t=e,n=k(()=>{const a=t.features.length;if(a){if(a===2)return"grid-2";if(a===3)return"grid-3";if(a%3===0)return"grid-6";if(a>3)return"grid-4"}else return});return(a,s)=>e.features?(o(),u("div",Wn,[v("div",qn,[v("div",Jn,[(o(!0),u(S,null,A(e.features,r=>(o(),u("div",{key:r.title,class:L(["item",[n.value]])},[b(jn,{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))])])])):h("",!0)}}),Xn=_(Yn,[["__scopeId","data-v-a6181336"]]),Qn=p({__name:"VPHomeFeatures",setup(e){const{frontmatter:t}=y();return(n,a)=>i(t).features?(o(),g(Xn,{key:0,class:"VPHomeFeatures",features:i(t).features},null,8,["features"])):h("",!0)}}),Zn=p({__name:"VPHomeContent",setup(e){const{width:t}=Xe({initialWidth:0,includeScrollbar:!1});return(n,a)=>(o(),u("div",{class:"vp-doc container",style:ee(i(t)?{"--vp-offset":`calc(50% - ${i(t)/2}px)`}:{})},[c(n.$slots,"default",{},void 0,!0)],4))}}),ea=_(Zn,[["__scopeId","data-v-8e2d4988"]]),ta=p({__name:"VPHome",setup(e){const{frontmatter:t,theme:n}=y();return(a,s)=>{const r=U("Content");return o(),u("div",{class:L(["VPHome",{"external-link-icon-enabled":i(n).externalLinkIcon}])},[c(a.$slots,"home-hero-before",{},void 0,!0),b(Bn,null,{"home-hero-info-before":f(()=>[c(a.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(a.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(a.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(a.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-actions-before-actions":f(()=>[c(a.$slots,"home-hero-actions-before-actions",{},void 0,!0)]),"home-hero-image":f(()=>[c(a.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(a.$slots,"home-hero-after",{},void 0,!0),c(a.$slots,"home-features-before",{},void 0,!0),b(Qn),c(a.$slots,"home-features-after",{},void 0,!0),i(t).markdownStyles!==!1?(o(),g(ea,{key:0},{default:f(()=>[b(r)]),_:1})):(o(),g(r,{key:1}))],2)}}}),na=_(ta,[["__scopeId","data-v-bb6342a6"]]),aa={},sa={class:"VPPage"};function oa(e,t){const n=U("Content");return o(),u("div",sa,[c(e.$slots,"page-top"),b(n),c(e.$slots,"page-bottom")])}const ra=_(aa,[["render",oa]]),ia=p({__name:"VPContent",setup(e){const{page:t,frontmatter:n}=y(),{isHome:a,hasSidebar:s}=G();return(r,d)=>(o(),u("div",{class:L(["VPContent",{"has-sidebar":i(s),"is-home":i(a)}]),id:"VPContent"},[i(t).isNotFound?c(r.$slots,"not-found",{key:0},()=>[b(_t)],!0):i(n).layout==="page"?(o(),g(ra,{key:1},{"page-top":f(()=>[c(r.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[c(r.$slots,"page-bottom",{},void 0,!0)]),_:3})):i(n).layout==="home"?(o(),g(na,{key:2},{"home-hero-before":f(()=>[c(r.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[c(r.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(r.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(r.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(r.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-actions-before-actions":f(()=>[c(r.$slots,"home-hero-actions-before-actions",{},void 0,!0)]),"home-hero-image":f(()=>[c(r.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[c(r.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[c(r.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[c(r.$slots,"home-features-after",{},void 0,!0)]),_:3})):i(n).layout&&i(n).layout!=="doc"?(o(),g(B(i(n).layout),{key:3})):(o(),g(_n,{key:4},{"doc-top":f(()=>[c(r.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[c(r.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":f(()=>[c(r.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[c(r.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[c(r.$slots,"doc-after",{},void 0,!0)]),"aside-top":f(()=>[c(r.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":f(()=>[c(r.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(r.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(r.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(r.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":f(()=>[c(r.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),la=_(ia,[["__scopeId","data-v-9dc86fcc"]]),ca={class:"container"},ua=["innerHTML"],da=["innerHTML"],va=p({__name:"VPFooter",setup(e){const{theme:t,frontmatter:n}=y(),{hasSidebar:a}=G();return(s,r)=>i(t).footer&&i(n).footer!==!1?(o(),u("footer",{key:0,class:L(["VPFooter",{"has-sidebar":i(a)}])},[v("div",ca,[i(t).footer.message?(o(),u("p",{key:0,class:"message",innerHTML:i(t).footer.message},null,8,ua)):h("",!0),i(t).footer.copyright?(o(),u("p",{key:1,class:"copyright",innerHTML:i(t).footer.copyright},null,8,da)):h("",!0)])],2)):h("",!0)}}),fa=_(va,[["__scopeId","data-v-c3855bb3"]]),ha={class:"menu-text"},ma={class:"header"},pa={class:"outline"},ka=p({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(e){const t=e,{theme:n}=y(),a=P(!1),s=P(0),r=P(),d=P();function l(w){r.value?.contains(w.target)||(a.value=!1)}H(a,w=>{if(w){document.addEventListener("click",l);return}document.removeEventListener("click",l)}),ce("Escape",()=>{a.value=!1}),we(()=>{a.value=!1});function m(){a.value=!a.value,s.value=window.innerHeight+Math.min(window.scrollY-t.navHeight,0)}function $(w){w.target.classList.contains("outline-link")&&(d.value&&(d.value.style.transition="none"),Me(()=>{a.value=!1}))}function N(){a.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(w,E)=>(o(),u("div",{class:"VPLocalNavOutlineDropdown",style:ee({"--vp-vh":s.value+"px"}),ref_key:"main",ref:r},[e.headers.length>0?(o(),u("button",{key:0,onClick:m,class:L({open:a.value})},[v("span",ha,V(i(Ce)(i(n))),1),E[0]||(E[0]=v("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(o(),u("button",{key:1,onClick:N},V(i(n).returnToTopLabel||"Return to top"),1)),b(he,{name:"flyout"},{default:f(()=>[a.value?(o(),u("div",{key:0,ref_key:"items",ref:d,class:"items",onClick:$},[v("div",ma,[v("a",{class:"top-link",href:"#",onClick:N},V(i(n).returnToTopLabel||"Return to top"),1)]),v("div",pa,[b(Fe,{headers:e.headers},null,8,["headers"])])],512)):h("",!0)]),_:1})],4))}}),ga=_(ka,[["__scopeId","data-v-0bf0e06f"]]),_a={class:"container"},ba=["aria-expanded"],$a={class:"menu-text"},ya=p({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(e){const{theme:t}=y(),{isHome:n,hasSidebar:a,headers:s,hasLocalNav:r}=G(),{y:d}=xe(),l=P(0);z(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))});const m=k(()=>({VPLocalNav:!0,"has-sidebar":a.value,empty:!r.value,fixed:!r.value&&!a.value}));return($,N)=>!i(n)&&(i(r)||i(a)||i(d)>=l.value)?(o(),u("div",{key:0,class:L(m.value)},[v("div",_a,[i(a)?(o(),u("button",{key:0,class:"menu","aria-expanded":e.open,"aria-controls":"VPSidebarNav",onClick:N[0]||(N[0]=w=>$.$emit("open-menu"))},[N[1]||(N[1]=v("span",{class:"vpi-align-left menu-icon"},null,-1)),v("span",$a,V(i(t).sidebarMenuLabel||"Menu"),1)],8,ba)):h("",!0),b(ga,{headers:i(s),navHeight:l.value},null,8,["headers","navHeight"])])],2)):h("",!0)}}),Pa=_(ya,[["__scopeId","data-v-db738f89"]]);function La(){const e=P(!1);function t(){e.value=!0,window.addEventListener("resize",s)}function n(){e.value=!1,window.removeEventListener("resize",s)}function a(){e.value?n():t()}function s(){window.outerWidth>=768&&n()}const r=se();return H(()=>r.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:a}}const ke=Symbol("nav"),Va={},Sa={class:"VPSwitch",type:"button",role:"switch"},Na={class:"check"},Ta={key:0,class:"icon"};function wa(e,t){return o(),u("button",Sa,[v("span",Na,[e.$slots.default?(o(),u("span",Ta,[c(e.$slots,"default",{},void 0,!0)])):h("",!0)])])}const Aa=_(Va,[["render",wa],["__scopeId","data-v-1d5665e3"]]),Ma=p({__name:"VPSwitchAppearance",setup(e){const{isDark:t,theme:n}=y(),a=re("toggle-appearance",()=>{t.value=!t.value}),s=P("");return Te(()=>{s.value=t.value?n.value.lightModeSwitchTitle||"Switch to light theme":n.value.darkModeSwitchTitle||"Switch to dark theme"}),(r,d)=>(o(),g(Aa,{title:s.value,class:"VPSwitchAppearance","aria-checked":i(t),onClick:i(a)},{default:f(()=>[...d[0]||(d[0]=[v("span",{class:"vpi-sun sun"},null,-1),v("span",{class:"vpi-moon moon"},null,-1)])]),_:1},8,["title","aria-checked","onClick"]))}}),ge=_(Ma,[["__scopeId","data-v-5337faa4"]]),xa={key:0,class:"VPNavBarAppearance"},Ia=p({__name:"VPNavBarAppearance",setup(e){const{site:t}=y();return(n,a)=>i(t).appearance&&i(t).appearance!=="force-dark"&&i(t).appearance!=="force-auto"?(o(),u("div",xa,[b(ge)])):h("",!0)}}),Ha=_(Ia,[["__scopeId","data-v-6c893767"]]),_e=P();let Oe=!1,le=0;function Ba(e){const t=P(!1);if(Y){!Oe&&Ca(),le++;const n=H(_e,a=>{a===e.el.value||e.el.value?.contains(a)?(t.value=!0,e.onFocus?.()):(t.value=!1,e.onBlur?.())});ne(()=>{n(),le--,le||Ea()})}return Qe(t)}function Ca(){document.addEventListener("focusin",De),Oe=!0,_e.value=document.activeElement}function Ea(){document.removeEventListener("focusin",De)}function De(){_e.value=document.activeElement}const Fa={class:"VPMenuLink"},Oa=["innerHTML"],Da=p({inheritAttrs:!1,__name:"VPMenuLink",props:{item:{},rel:{}},setup(e){const t=e,{page:n}=y(),a=k(()=>typeof t.item.link=="function"?t.item.link(n.value):t.item.link),s=k(()=>D(n.value.relativePath,t.item.activeMatch||a.value,!!t.item.activeMatch));return(r,d)=>(o(),u("div",Fa,[b(C,O(r.$attrs,{class:{active:s.value},href:a.value,target:e.item.target,rel:t.rel??e.item.rel,"no-icon":e.item.noIcon}),{default:f(()=>[v("span",{innerHTML:e.item.text},null,8,Oa)]),_:1},16,["class","href","target","rel","no-icon"])]))}}),ie=_(Da,[["__scopeId","data-v-867c295f"]]),za={class:"VPMenuGroup"},Ga={key:0,class:"title"},Ra=p({__name:"VPMenuGroup",props:{text:{},items:{}},setup(e){return(t,n)=>(o(),u("div",za,[e.text?(o(),u("p",Ga,V(e.text),1)):h("",!0),(o(!0),u(S,null,A(e.items,a=>(o(),u(S,{key:JSON.stringify(a)},["link"in a?(o(),g(ie,{key:0,item:a},null,8,["item"])):h("",!0)],64))),128))]))}}),Ka=_(Ra,[["__scopeId","data-v-1963e1bb"]]),Ua={class:"VPMenu"},ja={key:0,class:"items"},Wa=p({__name:"VPMenu",props:{items:{}},setup(e){return(t,n)=>(o(),u("div",Ua,[e.items?(o(),u("div",ja,[(o(!0),u(S,null,A(e.items,a=>(o(),u(S,{key:JSON.stringify(a)},["link"in a?(o(),g(ie,{key:0,item:a},null,8,["item"])):"component"in a?(o(),g(B(a.component),O({key:1,ref_for:!0},a.props),null,16)):(o(),g(Ka,{key:2,text:a.text,items:a.items},null,8,["text","items"]))],64))),128))])):h("",!0),c(t.$slots,"default",{},void 0,!0)]))}}),qa=_(Wa,[["__scopeId","data-v-25a6cce8"]]),Ja=["aria-expanded","aria-label"],Ya={key:0,class:"text"},Xa=["innerHTML"],Qa={key:1,class:"vpi-more-horizontal icon"},Za={class:"menu"},es=p({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(e){const t=P(!1),n=P();Ba({el:n,onBlur:a});function a(){t.value=!1}return(s,r)=>(o(),u("div",{class:"VPFlyout",ref_key:"el",ref:n,onMouseenter:r[1]||(r[1]=d=>t.value=!0),onMouseleave:r[2]||(r[2]=d=>t.value=!1)},[v("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":e.label,onClick:r[0]||(r[0]=d=>t.value=!t.value)},[e.button||e.icon?(o(),u("span",Ya,[e.icon?(o(),u("span",{key:0,class:L([e.icon,"option-icon"])},null,2)):h("",!0),e.button?(o(),u("span",{key:1,innerHTML:e.button},null,8,Xa)):h("",!0),r[3]||(r[3]=v("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(o(),u("span",Qa))],8,Ja),v("div",Za,[b(qa,{items:e.items},{default:f(()=>[c(s.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),be=_(es,[["__scopeId","data-v-42cb505d"]]),ts=["href","aria-label","rel","innerHTML"],ns=p({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{},me:{type:Boolean}},setup(e){const t=e,n=P();z(async()=>{await Me();const s=n.value?.children[0];s instanceof HTMLElement&&s.className.startsWith("vpi-social-")&&(getComputedStyle(s).maskImage||getComputedStyle(s).webkitMaskImage)==="none"&&s.style.setProperty("--icon",`url('https://api.iconify.design/simple-icons/${t.icon}.svg')`)});const a=k(()=>typeof t.icon=="object"?t.icon.svg:`<span class="vpi-social-${t.icon}"></span>`);return(s,r)=>(o(),u("a",{ref_key:"el",ref:n,class:"VPSocialLink no-icon",href:e.link,"aria-label":e.ariaLabel??(typeof e.icon=="string"?e.icon:""),target:"_blank",rel:e.me?"me noopener":"noopener",innerHTML:a.value},null,8,ts))}}),as=_(ns,[["__scopeId","data-v-591a6b30"]]),ss={class:"VPSocialLinks"},os=p({__name:"VPSocialLinks",props:{links:{},me:{type:Boolean,default:!0}},setup(e){return(t,n)=>(o(),u("div",ss,[(o(!0),u(S,null,A(e.links,({link:a,icon:s,ariaLabel:r})=>(o(),g(as,{key:a,icon:s,link:a,ariaLabel:r,me:e.me},null,8,["icon","link","ariaLabel","me"]))),128))]))}}),$e=_(os,[["__scopeId","data-v-d07f11e6"]]),rs={key:0,class:"group translations"},is={class:"trans-title"},ls={key:1,class:"group"},cs={class:"item appearance"},us={class:"label"},ds={class:"appearance-action"},vs={key:2,class:"group"},fs={class:"item social-links"},hs=p({__name:"VPNavBarExtra",setup(e){const{site:t,theme:n}=y(),{localeLinks:a,currentLang:s}=X({correspondingLink:!0}),r=k(()=>a.value.length&&s.value.label||t.value.appearance||n.value.socialLinks);return(d,l)=>r.value?(o(),g(be,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:f(()=>[i(a).length&&i(s).label?(o(),u("div",rs,[v("p",is,V(i(s).label),1),(o(!0),u(S,null,A(i(a),m=>(o(),g(ie,{key:m.link,item:m,lang:m.lang,hreflang:m.lang,rel:"alternate",dir:m.dir},null,8,["item","lang","hreflang","dir"]))),128))])):h("",!0),i(t).appearance&&i(t).appearance!=="force-dark"&&i(t).appearance!=="force-auto"?(o(),u("div",ls,[v("div",cs,[v("p",us,V(i(n).darkModeSwitchLabel||"Appearance"),1),v("div",ds,[b(ge)])])])):h("",!0),i(n).socialLinks?(o(),u("div",vs,[v("div",fs,[b($e,{class:"social-links-list",links:i(n).socialLinks},null,8,["links"])])])):h("",!0)]),_:1})):h("",!0)}}),ms=_(hs,[["__scopeId","data-v-562c832a"]]),ps=["aria-expanded"],ks=p({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(t,n)=>(o(),u("button",{type:"button",class:L(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:n[0]||(n[0]=a=>t.$emit("click"))},[...n[1]||(n[1]=[v("span",{class:"container"},[v("span",{class:"top"}),v("span",{class:"middle"}),v("span",{class:"bottom"})],-1)])],10,ps))}}),gs=_(ks,[["__scopeId","data-v-e5dd9c1c"]]),_s=["innerHTML"],bs=p({__name:"VPNavBarMenuLink",props:{item:{}},setup(e){const t=e,{page:n}=y(),a=k(()=>typeof t.item.link=="function"?t.item.link(n.value):t.item.link),s=k(()=>D(n.value.relativePath,t.item.activeMatch||a.value,!!t.item.activeMatch));return(r,d)=>(o(),g(C,{class:L({VPNavBarMenuLink:!0,active:s.value}),href:a.value,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,tabindex:"0"},{default:f(()=>[v("span",{innerHTML:e.item.text},null,8,_s)]),_:1},8,["class","href","target","rel","no-icon"]))}}),$s=_(bs,[["__scopeId","data-v-6dd25bb8"]]),ys=p({__name:"VPNavBarMenuGroup",props:{item:{}},setup(e){const t=e,{page:n}=y(),a=k(()=>t.item.activeMatch?D(n.value.relativePath,t.item.activeMatch,!0):s(t.item));function s(r){if("component"in r)return!1;if("link"in r){const d=typeof r.link=="function"?r.link(n.value):r.link;return D(n.value.relativePath,r.activeMatch||d,!!r.activeMatch)}return r.items.some(s)}return(r,d)=>(o(),g(be,{class:L({VPNavBarMenuGroup:!0,active:a.value}),button:e.item.text,items:e.item.items},null,8,["class","button","items"]))}}),Ps={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Ls=p({__name:"VPNavBarMenu",setup(e){const{theme:t}=y();return(n,a)=>i(t).nav?(o(),u("nav",Ps,[a[0]||(a[0]=v("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(o(!0),u(S,null,A(i(t).nav,s=>(o(),u(S,{key:JSON.stringify(s)},["link"in s?(o(),g($s,{key:0,item:s},null,8,["item"])):"component"in s?(o(),g(B(s.component),O({key:1,ref_for:!0},s.props),null,16)):(o(),g(ys,{key:2,item:s},null,8,["item"]))],64))),128))])):h("",!0)}}),Vs=_(Ls,[["__scopeId","data-v-39714824"]]);function Ss(e){const t=e.mode??"auto",n=Ns(e),a=e.askAi,s=!!(a&&typeof a=="object"&&a.sidePanel);switch(t){case"sidePanel":return{mode:t,showKeywordSearch:!1,useSidePanel:!0};case"hybrid":return n||console.error('[vitepress] mode: "hybrid" requires keyword search credentials (appId, apiKey, indexName).'),{mode:t,showKeywordSearch:n,useSidePanel:!0};case"modal":return{mode:t,showKeywordSearch:n,useSidePanel:!1};default:return{mode:"auto",showKeywordSearch:n,useSidePanel:s}}}function Ns(e){return!!(e.appId&&e.apiKey&&e.indexName)}function ze(e,t){return[...(Array.isArray(e)?e:e?[e]:[]).map(s=>Array.isArray(s)?s.filter(r=>typeof r=="string"&&!r.startsWith("lang:")):s).filter(s=>typeof s=="string"?!s.startsWith("lang:"):Array.isArray(s)&&s.length>0),`lang:${t}`]}function Ts(e,t,n){const a=typeof e=="string",s=!a&&e.searchParameters?{...e.searchParameters}:void 0,r=s?.facetFilters??t.searchParameters?.facetFilters,d=ze(r,n),l={...s,facetFilters:d.length?d:void 0},m={...a?{}:e,indexName:a?t.indexName:e.indexName,apiKey:a?t.apiKey:e.apiKey,appId:a?t.appId:e.appId,assistantId:a?e:e.assistantId};return Object.values(l).some($=>$!=null)&&(m.searchParameters=l),m}function ws(e,t,n){e=Ge(e,e.locales?.[t]||{});const a=ze(e.searchParameters?.facetFilters,n),s=e.askAi?Ts(e.askAi,e,n):void 0;return{...e,searchParameters:{...e.searchParameters,facetFilters:a},askAi:s}}function Ge(e,t){const n={...e};for(const a in t){const s=t[a];if(s!==void 0){if(a==="searchParameters"){n[a]=s;continue}Le(s)&&Le(n[a])?n[a]=Ge(n[a],s):n[a]=s}}return delete n.locales,n}function As(e,t=(n,a)=>JSON.stringify(n)===JSON.stringify(a)){return k(n=>{const a=e();return n===void 0||!t(n,a)?a:n})}const Ms={},xs={type:"button",class:"VPNavBarAskAiButton"};function Is(e,t){return o(),u("button",xs,[...t[0]||(t[0]=[v("span",{class:"vpi-sparkles","aria-hidden":"true"},null,-1)])])}const Hs=_(Ms,[["render",Is],["__scopeId","data-v-4eb17e89"]]),Bs={type:"button",class:"VPNavBarSearchButton"},Cs={class:"text"},Es=p({__name:"VPNavBarSearchButton",props:{text:{}},setup(e){return(t,n)=>(o(),u("button",Bs,[n[0]||(n[0]=v("span",{class:"vpi-search","aria-hidden":"true"},null,-1)),v("span",Cs,V(e.text),1),n[1]||(n[1]=v("span",{class:"keys","aria-hidden":"true"},[v("kbd",{class:"key-cmd"},"⌘"),v("kbd",{class:"key-ctrl"},"Ctrl"),v("kbd",null,"K")],-1))]))}}),Se=_(Es,[["__scopeId","data-v-baa3be99"]]),Fs={class:"VPNavBarSearch"},Os=p({__name:"VPNavBarSearch",setup(e){const t=Ze(()=>et(()=>import("./VPLocalSearchBox._2dQLUi7.js"),__vite__mapDeps([0,1]))),n=()=>null,{theme:a,localeIndex:s,lang:r}=y(),d="local",l=As(()=>ws(a.value.search?.options||{},s.value,r.value)),m=k(()=>Ss(l.value)),$=k(()=>{if(!m.value.useSidePanel)return null;const T=l.value.askAi;return!T||typeof T=="string"||!T.sidePanel?null:T.sidePanel===!0?{}:T.sidePanel}),N=k(()=>$.value?.keyboardShortcuts?.["Ctrl/Cmd+I"]!==!1),w=P(null);let E=0;const x=P(!1),I=P(!1);z(()=>{});function j(T){x.value||(x.value=!0),w.value={target:T,nonce:++E}}const F=P(!1);ce("k",T=>{(T.ctrlKey||T.metaKey)&&(T.preventDefault(),F.value=!0)}),ce("/",T=>{W(T)||(T.preventDefault(),F.value=!0)});function W(T){const M=T.target,R=M.tagName;return M.isContentEditable||R==="INPUT"||R==="SELECT"||R==="TEXTAREA"}return(T,M)=>(o(),u("div",Fs,[i(d)==="algolia"?(o(),u(S,{key:0},[m.value.showKeywordSearch?(o(),g(Se,{key:0,text:i(l).translations?.button?.buttonText||"Search","aria-label":i(l).translations?.button?.buttonAriaLabel||"Search","aria-keyshortcuts":"/ control+k meta+k",onClick:M[0]||(M[0]=R=>j("search"))},null,8,["text","aria-label"])):h("",!0),$.value?(o(),g(Hs,{key:1,"aria-label":$.value.button?.translations?.buttonAriaLabel||"Ask AI","aria-keyshortcuts":N.value?"control+i meta+i":void 0,onClick:M[1]||(M[1]=R=>I.value?j("toggleAskAi"):j("askAi"))},null,8,["aria-label","aria-keyshortcuts"])):h("",!0),x.value?(o(),g(i(n),{key:2,"algolia-options":i(l),"open-request":w.value,onVnodeBeforeMount:M[2]||(M[2]=R=>I.value=!0)},null,8,["algolia-options","open-request"])):h("",!0)],64)):i(d)==="local"?(o(),u(S,{key:1},[b(Se,{text:i(l).translations?.button?.buttonText||"Search","aria-label":i(l).translations?.button?.buttonAriaLabel||"Search","aria-keyshortcuts":"/ control+k meta+k",onClick:M[3]||(M[3]=R=>F.value=!0)},null,8,["text","aria-label"]),F.value?(o(),g(i(t),{key:0,onClose:M[4]||(M[4]=R=>F.value=!1)})):h("",!0)],64)):h("",!0)]))}}),Ds=_(Os,[["__scopeId","data-v-2fc7f2c6"]]),zs=p({__name:"VPNavBarSocialLinks",setup(e){const{theme:t}=y();return(n,a)=>i(t).socialLinks?(o(),g($e,{key:0,class:"VPNavBarSocialLinks",links:i(t).socialLinks},null,8,["links"])):h("",!0)}}),Gs=_(zs,[["__scopeId","data-v-0394ad82"]]),Rs=["href","rel","target"],Ks=["innerHTML"],Us={key:2},js=p({__name:"VPNavBarTitle",setup(e){const{site:t,theme:n}=y(),{hasSidebar:a}=G(),{currentLang:s}=X(),r=k(()=>typeof n.value.logoLink=="string"?n.value.logoLink:n.value.logoLink?.link),d=k(()=>typeof n.value.logoLink=="string"?void 0:n.value.logoLink?.rel),l=k(()=>typeof n.value.logoLink=="string"?void 0:n.value.logoLink?.target);return(m,$)=>(o(),u("div",{class:L(["VPNavBarTitle",{"has-sidebar":i(a)}])},[v("a",{class:"title",href:r.value??i(pe)(i(s).link),rel:d.value,target:l.value},[c(m.$slots,"nav-bar-title-before",{},void 0,!0),i(n).logo?(o(),g(te,{key:0,class:"logo",image:i(n).logo},null,8,["image"])):h("",!0),i(n).siteTitle?(o(),u("span",{key:1,innerHTML:i(n).siteTitle},null,8,Ks)):i(n).siteTitle===void 0?(o(),u("span",Us,V(i(t).title),1)):h("",!0),c(m.$slots,"nav-bar-title-after",{},void 0,!0)],8,Rs)],2))}}),Ws=_(js,[["__scopeId","data-v-1e38c6bc"]]),qs={class:"items"},Js={class:"title"},Ys=p({__name:"VPNavBarTranslations",setup(e){const{theme:t}=y(),{localeLinks:n,currentLang:a}=X({correspondingLink:!0});return(s,r)=>i(n).length&&i(a).label?(o(),g(be,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:i(t).langMenuLabel||"Change language"},{default:f(()=>[v("div",qs,[v("p",Js,V(i(a).label),1),(o(!0),u(S,null,A(i(n),d=>(o(),g(ie,{key:d.link,item:d,lang:d.lang,hreflang:d.lang,rel:"alternate",dir:d.dir},null,8,["item","lang","hreflang","dir"]))),128))])]),_:1},8,["label"])):h("",!0)}}),Xs=_(Ys,[["__scopeId","data-v-fafa8c23"]]),Qs={class:"wrapper"},Zs={class:"container"},eo={class:"title"},to={class:"content"},no={class:"content-body"},ao=p({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(e){const{y:t}=xe(),{isHome:n,hasSidebar:a}=G();return(s,r)=>(o(),u("div",{class:L(["VPNavBar",{"has-sidebar":i(a),home:i(n),top:i(t)===0,"screen-open":e.isScreenOpen}])},[v("div",Qs,[v("div",Zs,[v("div",eo,[b(Ws,null,{"nav-bar-title-before":f(()=>[c(s.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(s.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),v("div",to,[v("div",no,[c(s.$slots,"nav-bar-content-before",{},void 0,!0),b(Ds,{class:"search"}),b(Vs,{class:"menu"}),b(Xs,{class:"translations"}),b(Ha,{class:"appearance"}),b(Gs,{class:"social-links"}),b(ms,{class:"extra"}),c(s.$slots,"nav-bar-content-after",{},void 0,!0),b(gs,{class:"hamburger",active:e.isScreenOpen,onClick:r[0]||(r[0]=d=>s.$emit("toggle-screen"))},null,8,["active"])])])])]),r[1]||(r[1]=v("div",{class:"divider"},[v("div",{class:"divider-line"})],-1))],2))}}),so=_(ao,[["__scopeId","data-v-9ca1369d"]]),oo={key:0,class:"VPNavScreenAppearance"},ro={class:"text"},io=p({__name:"VPNavScreenAppearance",setup(e){const{site:t,theme:n}=y();return(a,s)=>i(t).appearance&&i(t).appearance!=="force-dark"&&i(t).appearance!=="force-auto"?(o(),u("div",oo,[v("p",ro,V(i(n).darkModeSwitchLabel||"Appearance"),1),b(ge)])):h("",!0)}}),lo=_(io,[["__scopeId","data-v-b44890b2"]]),co=["innerHTML"],uo=p({__name:"VPNavScreenMenuLink",props:{item:{}},setup(e){const t=e,{page:n}=y(),a=k(()=>typeof t.item.link=="function"?t.item.link(n.value):t.item.link),s=k(()=>D(n.value.relativePath,t.item.activeMatch||a.value,!!t.item.activeMatch)),{closeScreen:r}=re(ke);return(d,l)=>(o(),g(C,{class:L({VPNavScreenMenuLink:!0,active:s.value}),href:a.value,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,onClick:i(r)},{default:f(()=>[v("span",{innerHTML:e.item.text},null,8,co)]),_:1},8,["class","href","target","rel","no-icon","onClick"]))}}),vo=_(uo,[["__scopeId","data-v-b924ab8a"]]),fo=["innerHTML"],ho=p({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(e){const t=e,{page:n}=y(),a=k(()=>typeof t.item.link=="function"?t.item.link(n.value):t.item.link),s=k(()=>D(n.value.relativePath,t.item.activeMatch||a.value,!!t.item.activeMatch)),{closeScreen:r}=re(ke);return(d,l)=>(o(),g(C,{class:L({VPNavScreenMenuGroupLink:!0,active:s.value}),href:a.value,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,onClick:i(r)},{default:f(()=>[v("span",{innerHTML:e.item.text},null,8,fo)]),_:1},8,["class","href","target","rel","no-icon","onClick"]))}}),Re=_(ho,[["__scopeId","data-v-ecf4b472"]]),mo={class:"VPNavScreenMenuGroupSection"},po={key:0,class:"title"},ko=p({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(e){return(t,n)=>(o(),u("div",mo,[e.text?(o(),u("p",po,V(e.text),1)):h("",!0),(o(!0),u(S,null,A(e.items,a=>(o(),g(Re,{key:a.text,item:a},null,8,["item"]))),128))]))}}),go=_(ko,[["__scopeId","data-v-4b7a798b"]]),_o=["aria-controls","aria-expanded"],bo=["innerHTML"],$o=["id"],yo={key:0,class:"item"},Po={key:1,class:"item"},Lo={key:2,class:"group"},Vo=p({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(e){const t=e,n=P(!1),a=k(()=>`NavScreenGroup-${t.text.replace(" ","-").toLowerCase()}`);function s(){n.value=!n.value}return(r,d)=>(o(),u("div",{class:L(["VPNavScreenMenuGroup",{open:n.value}])},[v("button",{class:"button","aria-controls":a.value,"aria-expanded":n.value,onClick:s},[v("span",{class:"button-text",innerHTML:e.text},null,8,bo),d[0]||(d[0]=v("span",{class:"vpi-plus button-icon"},null,-1))],8,_o),v("div",{id:a.value,class:"items"},[(o(!0),u(S,null,A(e.items,l=>(o(),u(S,{key:JSON.stringify(l)},["link"in l?(o(),u("div",yo,[b(Re,{item:l},null,8,["item"])])):"component"in l?(o(),u("div",Po,[(o(),g(B(l.component),O({ref_for:!0},l.props,{"screen-menu":""}),null,16))])):(o(),u("div",Lo,[b(go,{text:l.text,items:l.items},null,8,["text","items"])]))],64))),128))],8,$o)],2))}}),So=_(Vo,[["__scopeId","data-v-956364f9"]]),No={key:0,class:"VPNavScreenMenu"},To=p({__name:"VPNavScreenMenu",setup(e){const{theme:t}=y();return(n,a)=>i(t).nav?(o(),u("nav",No,[(o(!0),u(S,null,A(i(t).nav,s=>(o(),u(S,{key:JSON.stringify(s)},["link"in s?(o(),g(vo,{key:0,item:s},null,8,["item"])):"component"in s?(o(),g(B(s.component),O({key:1,ref_for:!0},s.props,{"screen-menu":""}),null,16)):(o(),g(So,{key:2,text:s.text||"",items:s.items},null,8,["text","items"]))],64))),128))])):h("",!0)}}),wo=p({__name:"VPNavScreenSocialLinks",setup(e){const{theme:t}=y();return(n,a)=>i(t).socialLinks?(o(),g($e,{key:0,class:"VPNavScreenSocialLinks",links:i(t).socialLinks},null,8,["links"])):h("",!0)}}),Ao={class:"list"},Mo=p({__name:"VPNavScreenTranslations",setup(e){const{localeLinks:t,currentLang:n}=X({correspondingLink:!0}),a=P(!1);function s(){a.value=!a.value}return(r,d)=>i(t).length&&i(n).label?(o(),u("div",{key:0,class:L(["VPNavScreenTranslations",{open:a.value}])},[v("button",{class:"title",onClick:s},[d[0]||(d[0]=v("span",{class:"vpi-languages icon lang"},null,-1)),K(" "+V(i(n).label)+" ",1),d[1]||(d[1]=v("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),v("ul",Ao,[(o(!0),u(S,null,A(i(t),l=>(o(),u("li",{key:l.link,class:"item"},[b(C,{class:"link",href:l.link,lang:l.lang,dir:l.dir},{default:f(()=>[K(V(l.text),1)]),_:2},1032,["href","lang","dir"])]))),128))])],2)):h("",!0)}}),xo=_(Mo,[["__scopeId","data-v-a4d9b172"]]),Io={key:0,class:"VPNavScreen",id:"VPNavScreen"},Ho={class:"container"},Bo=p({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const t=Ie(Y?document.body:null);return(n,a)=>(o(),g(he,{name:"fade",onEnter:a[0]||(a[0]=s=>t.value=!0),onAfterLeave:a[1]||(a[1]=s=>t.value=!1)},{default:f(()=>[e.open?(o(),u("div",Io,[v("div",Ho,[c(n.$slots,"nav-screen-content-before",{},void 0,!0),b(To,{class:"menu"}),b(xo,{class:"translations"}),b(lo,{class:"appearance"}),b(wo,{class:"social-links"}),c(n.$slots,"nav-screen-content-after",{},void 0,!0)])])):h("",!0)]),_:3}))}}),Co=_(Bo,[["__scopeId","data-v-05f3d7bc"]]),Eo={key:0,class:"VPNav"},Fo=p({__name:"VPNav",setup(e){const{isScreenOpen:t,closeScreen:n,toggleScreen:a}=La(),{frontmatter:s}=y(),r=k(()=>s.value.navbar!==!1);return He(ke,{closeScreen:n}),ae(()=>{Y&&document.documentElement.classList.toggle("hide-nav",!r.value)}),(d,l)=>r.value?(o(),u("header",Eo,[b(so,{"is-screen-open":i(t),onToggleScreen:i(a)},{"nav-bar-title-before":f(()=>[c(d.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(d.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(d.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(d.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),b(Co,{open:i(t)},{"nav-screen-content-before":f(()=>[c(d.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(d.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):h("",!0)}}),Oo=_(Fo,[["__scopeId","data-v-9f75dce3"]]),Do=["role","tabindex"],zo={key:1,class:"items"},Go=p({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(e){const t=e,{collapsed:n,collapsible:a,isLink:s,isActiveLink:r,hasActiveLink:d,hasChildren:l,toggle:m}=xt(k(()=>t.item)),$=k(()=>l.value?"section":"div"),N=k(()=>s.value?"a":"div"),w=k(()=>l.value?t.depth+2===7?"p":`h${t.depth+2}`:"p"),E=k(()=>s.value?void 0:"button"),x=k(()=>[[`level-${t.depth}`],{collapsible:a.value},{collapsed:n.value},{"is-link":s.value},{"is-active":r.value},{"has-active":d.value}]);function I(F){"key"in F&&F.key!=="Enter"||!t.item.link&&m()}function j(){t.item.link&&m()}return(F,W)=>{const T=U("VPSidebarItem",!0);return o(),g(B($.value),{class:L(["VPSidebarItem",x.value])},{default:f(()=>[e.item.text?(o(),u("div",O({key:0,class:"item",role:E.value},tt(e.item.items?{click:I,keydown:I}:{},!0),{tabindex:e.item.items&&0}),[W[1]||(W[1]=v("div",{class:"indicator"},null,-1)),e.item.link?(o(),g(C,{key:0,tag:N.value,class:"link",href:e.item.link,rel:e.item.rel,target:e.item.target},{default:f(()=>[(o(),g(B(w.value),{class:"text",innerHTML:e.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(o(),g(B(w.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:j,onKeydown:nt(j,["enter"]),tabindex:"0"},[...W[0]||(W[0]=[v("span",{class:"vpi-chevron-right caret-icon"},null,-1)])],32)):h("",!0)],16,Do)):h("",!0),e.item.items&&e.item.items.length?(o(),u("div",zo,[e.depth<5?(o(!0),u(S,{key:0},A(e.item.items,M=>(o(),g(T,{key:M.text,item:M,depth:e.depth+1},null,8,["item","depth"]))),128)):h("",!0)])):h("",!0)]),_:1},8,["class"])}}}),Ro=_(Go,[["__scopeId","data-v-d81de50c"]]),Ko=p({__name:"VPSidebarGroup",props:{items:{}},setup(e){const t=P(!0);let n=null;return z(()=>{n=setTimeout(()=>{n=null,t.value=!1},300)}),at(()=>{n!=null&&(clearTimeout(n),n=null)}),(a,s)=>(o(!0),u(S,null,A(e.items,r=>(o(),u("div",{key:r.text,class:L(["group",{"no-transition":t.value}])},[b(Ro,{item:r,depth:0},null,8,["item"])],2))),128))}}),Uo=_(Ko,[["__scopeId","data-v-8d50c081"]]),jo={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Wo=p({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const{sidebarGroups:t,hasSidebar:n}=G(),a=e,s=P(null),r=Ie(Y?document.body:null);H([a,s],()=>{a.open?(r.value=!0,s.value?.focus()):r.value=!1},{immediate:!0,flush:"post"});const d=P(0);return H(t,()=>{d.value+=1},{deep:!0}),(l,m)=>i(n)?(o(),u("aside",{key:0,class:L(["VPSidebar",{open:e.open}]),ref_key:"navEl",ref:s,onClick:m[0]||(m[0]=st(()=>{},["stop"]))},[m[2]||(m[2]=v("div",{class:"curtain"},null,-1)),v("nav",jo,[m[1]||(m[1]=v("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),c(l.$slots,"sidebar-nav-before",{},void 0,!0),(o(),g(Uo,{items:i(t),key:d.value},null,8,["items"])),c(l.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):h("",!0)}}),qo=_(Wo,[["__scopeId","data-v-af661f50"]]),Jo={href:"#VPContent",class:"VPSkipLink visually-hidden"},Yo=p({__name:"VPSkipLink",setup(e){const{theme:t}=y(),n=se(),a=P();return H(()=>n.path,()=>a.value.focus()),(s,r)=>(o(),u(S,null,[v("span",{ref_key:"backToTop",ref:a,tabindex:"-1"},null,512),v("a",Jo,V(i(t).skipToContentLabel||"Skip to content"),1)],64))}}),Xo=_(Yo,[["__scopeId","data-v-331ec75c"]]),Qo=p({__name:"Layout",setup(e){const{isOpen:t,open:n,close:a}=Mt();It({closeSidebar:a});const{frontmatter:s}=y(),r=ot(),d=k(()=>!!r["home-hero-image"]);return He(Ee,{heroImageSlotExists:d}),(l,m)=>{const $=U("Content");return i(s).layout!==!1?(o(),u("div",{key:0,class:L(["Layout",i(s).pageClass])},[c(l.$slots,"layout-top",{},void 0,!0),b(Xo),b(ct,{class:"backdrop",show:i(t),onClick:i(a)},null,8,["show","onClick"]),b(Oo,null,{"nav-bar-title-before":f(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(l.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":f(()=>[c(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),b(Pa,{open:i(t),onOpenMenu:i(n)},null,8,["open","onOpenMenu"]),b(qo,{open:i(t)},{"sidebar-nav-before":f(()=>[c(l.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":f(()=>[c(l.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),b(la,null,{"page-top":f(()=>[c(l.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[c(l.$slots,"page-bottom",{},void 0,!0)]),"not-found":f(()=>[c(l.$slots,"not-found",{},void 0,!0)]),"home-hero-before":f(()=>[c(l.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[c(l.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(l.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(l.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(l.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-actions-before-actions":f(()=>[c(l.$slots,"home-hero-actions-before-actions",{},void 0,!0)]),"home-hero-image":f(()=>[c(l.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[c(l.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[c(l.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[c(l.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":f(()=>[c(l.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[c(l.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[c(l.$slots,"doc-after",{},void 0,!0)]),"doc-top":f(()=>[c(l.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[c(l.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":f(()=>[c(l.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[c(l.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[c(l.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(l.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(l.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(l.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),b(fa),c(l.$slots,"layout-bottom",{},void 0,!0)],2)):(o(),g($,{key:1}))}}}),Zo=_(Qo,[["__scopeId","data-v-0cf61682"]]),Ne={Layout:Zo,enhanceApp:({app:e})=>{e.component("Badge",rt)}},er={class:"icon-inner"},tr={__name:"HeroAnim",setup(e){const t=P(null),n=P(0),a=P(0),s=d=>{if(!t.value)return;const l=t.value.getBoundingClientRect(),m=d.clientX-l.left-l.width/2,$=d.clientY-l.top-l.height/2;n.value=m*.1,a.value=$*.1};z(()=>{window.addEventListener("mousemove",s)}),ne(()=>{window.removeEventListener("mousemove",s)});const r=[{char:"💬",top:"10%",left:"20%",size:"3rem",delay:"0s",z:2},{char:"👍",top:"70%",left:"10%",size:"2.5rem",delay:"-2s",z:3},{char:"📰",top:"15%",left:"75%",size:"2.8rem",delay:"-1s",z:1},{char:"💡",top:"65%",left:"80%",size:"3.5rem",delay:"-3s",z:4},{char:"📝",top:"40%",left:"85%",size:"2.2rem",delay:"-1.5s",z:2},{char:"🧩",top:"80%",left:"50%",size:"2.6rem",delay:"-0.5s",z:1},{char:"💎",top:"30%",left:"10%",size:"2.4rem",delay:"-2.5s",z:3},{char:"🔥",top:"40%",left:"45%",size:"4.5rem",delay:"-0.8s",z:5}];return(d,l)=>(o(),u("div",{class:"hero-anim-wrapper",ref_key:"wrapper",ref:t,style:ee({transform:`translate(${n.value}px, ${a.value}px)`})},[l[0]||(l[0]=v("div",{class:"glow-bg"},null,-1)),(o(),u(S,null,A(r,(m,$)=>v("div",{key:$,class:"floating-icon",style:ee({top:m.top,left:m.left,fontSize:m.size,animationDelay:m.delay,zIndex:m.z})},[v("div",er,V(m.char),1)],4)),64))],4))}},nr=_(tr,[["__scopeId","data-v-de454f97"]]),sr={...Ne,Layout(){return Ve(Ne.Layout,null,{"home-hero-image":()=>Ve(nr)})}};export{sr as R,y as u};