import{d as V,o as l,c as h,r as f,n as x,a as K,t as N,u,b as zt,e as Ue,f as xt,g as M,h as ee,i as Me,j as ut,w as J,k as Ot,l as Dt,m as w,p as ve,s as qe,q as C,v as p,T as Re,x as y,_ as P,y as dt,z as Ft,A as jt,B as Ce,C as de,D as d,E as X,F as Q,G as le,H as We,I as ht,J as Ut,K as ae,L as z,M as j,N as Ie,O as $,P as ie,Q as ft,R as Te,S as $e,U as Ae,V as qt,W as Rt,X as Wt,Y as Gt,Z as tt,$ as Kt,a0 as vt,a1 as Jt,a2 as Yt,a3 as pt,a4 as Xt,a5 as Qt,a6 as Zt}from"./framework.n4OLkSRA.js";const en=V({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(e){return(t,n)=>(l(),h("span",{class:x(["VPBadge",t.type])},[f(t.$slots,"default",{},()=>[K(N(t.text),1)])],2))}});function Ge(e){return Ot()?(Dt(e),!0):!1}function se(e){return typeof e=="function"?e():u(e)}const mt=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const tn=Object.prototype.toString,nn=e=>tn.call(e)==="[object Object]",fe=()=>{},xe=sn();function sn(){var e,t;return mt&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function on(e,t){function n(...s){return new Promise((o,a)=>{Promise.resolve(e(()=>t.apply(this,s),{fn:t,thisArg:this,args:s})).then(o).catch(a)})}return n}const _t=e=>e();function an(e=_t){const t=M(!0);function n(){t.value=!1}function s(){t.value=!0}const o=(...a)=>{t.value&&e(...a)};return{isActive:Ue(t),pause:n,resume:s,eventFilter:o}}function rn(e){return e||ut()}function gt(...e){if(e.length!==1)return zt(...e);const t=e[0];return typeof t=="function"?Ue(xt(()=>({get:t,set:fe}))):M(t)}function ln(e,t,n={}){const{eventFilter:s=_t,...o}=n;return J(e,on(s,t),o)}function cn(e,t,n={}){const{eventFilter:s,...o}=n,{eventFilter:a,pause:r,resume:i,isActive:c}=an(s);return{stop:ln(e,t,{...o,eventFilter:a}),pause:r,resume:i,isActive:c}}function kt(e,t=!0,n){rn()?ee(e,n):t?e():Me(e)}function ue(e){var t;const n=se(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Z=mt?window:void 0;function oe(...e){let t,n,s,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,o]=e,t=Z):[t,n,s,o]=e,!t)return fe;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const a=[],r=()=>{a.forEach(m=>m()),a.length=0},i=(m,g,k,b)=>(m.addEventListener(g,k,b),()=>m.removeEventListener(g,k,b)),c=J(()=>[ue(t),se(o)],([m,g])=>{if(r(),!m)return;const k=nn(g)?{...g}:g;a.push(...n.flatMap(b=>s.map(_=>i(m,b,_,k))))},{immediate:!0,flush:"post"}),v=()=>{c(),r()};return Ge(v),v}let nt=!1;function un(e,t,n={}){const{window:s=Z,ignore:o=[],capture:a=!0,detectIframe:r=!1}=n;if(!s)return fe;xe&&!nt&&(nt=!0,Array.from(s.document.body.children).forEach(k=>k.addEventListener("click",fe)),s.document.documentElement.addEventListener("click",fe));let i=!0;const c=k=>o.some(b=>{if(typeof b=="string")return Array.from(s.document.querySelectorAll(b)).some(_=>_===k.target||k.composedPath().includes(_));{const _=ue(b);return _&&(k.target===_||k.composedPath().includes(_))}}),m=[oe(s,"click",k=>{const b=ue(e);if(!(!b||b===k.target||k.composedPath().includes(b))){if(k.detail===0&&(i=!c(k)),!i){i=!0;return}t(k)}},{passive:!0,capture:a}),oe(s,"pointerdown",k=>{const b=ue(e);i=!c(k)&&!!(b&&!k.composedPath().includes(b))},{passive:!0}),r&&oe(s,"blur",k=>{setTimeout(()=>{var b;const _=ue(e);((b=s.document.activeElement)==null?void 0:b.tagName)==="IFRAME"&&!(_!=null&&_.contains(s.document.activeElement))&&t(k)},0)})].filter(Boolean);return()=>m.forEach(k=>k())}function dn(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function hn(...e){let t,n,s={};e.length===3?(t=e[0],n=e[1],s=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],s=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:o=Z,eventName:a="keydown",passive:r=!1,dedupe:i=!1}=s,c=dn(t);return oe(o,a,m=>{m.repeat&&se(i)||c(m)&&n(m)},r)}function fn(){const e=M(!1);return ut()&&ee(()=>{e.value=!0}),e}function vn(e){const t=fn();return w(()=>(t.value,!!e()))}function Pe(e,t={}){const{window:n=Z}=t,s=vn(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const a=M(!1),r=v=>{a.value=v.matches},i=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",r):o.removeListener(r))},c=ve(()=>{s.value&&(i(),o=n.matchMedia(se(e)),"addEventListener"in o?o.addEventListener("change",r):o.addListener(r),a.value=o.matches)});return Ge(()=>{c(),i(),o=void 0}),a}const _e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ge="__vueuse_ssr_handlers__",pn=mn();function mn(){return ge in _e||(_e[ge]=_e[ge]||{}),_e[ge]}function bt(e,t){return pn[e]||t}function _n(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const gn={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},st="vueuse-storage";function kn(e,t,n,s={}){var o;const{flush:a="pre",deep:r=!0,listenToStorageChanges:i=!0,writeDefaults:c=!0,mergeDefaults:v=!1,shallow:m,window:g=Z,eventFilter:k,onError:b=L=>{console.error(L)},initOnMounted:_}=s,S=(m?qe:M)(typeof t=="function"?t():t);if(!n)try{n=bt("getDefaultStorage",()=>{var L;return(L=Z)==null?void 0:L.localStorage})()}catch(L){b(L)}if(!n)return S;const I=se(t),F=_n(I),E=(o=s.serializer)!=null?o:gn[F],{pause:U,resume:O}=cn(S,()=>W(S.value),{flush:a,deep:r,eventFilter:k});return g&&i&&kt(()=>{oe(g,"storage",H),oe(g,st,ne),_&&H()}),_||H(),S;function W(L){try{if(L==null)n.removeItem(e);else{const T=E.write(L),B=n.getItem(e);B!==T&&(n.setItem(e,T),g&&g.dispatchEvent(new CustomEvent(st,{detail:{key:e,oldValue:B,newValue:T,storageArea:n}})))}}catch(T){b(T)}}function re(L){const T=L?L.newValue:n.getItem(e);if(T==null)return c&&I!=null&&n.setItem(e,E.write(I)),I;if(!L&&v){const B=E.read(T);return typeof v=="function"?v(B,I):F==="object"&&!Array.isArray(B)?{...I,...B}:B}else return typeof T!="string"?T:E.read(T)}function ne(L){H(L.detail)}function H(L){if(!(L&&L.storageArea!==n)){if(L&&L.key==null){S.value=I;return}if(!(L&&L.key!==e)){U();try{(L==null?void 0:L.newValue)!==E.write(S.value)&&(S.value=re(L))}catch(T){b(T)}finally{L?Me(O):O()}}}}}function $t(e){return Pe("(prefers-color-scheme: dark)",e)}function bn(e={}){const{selector:t="html",attribute:n="class",initialValue:s="auto",window:o=Z,storage:a,storageKey:r="vueuse-color-scheme",listenToStorageChanges:i=!0,storageRef:c,emitAuto:v,disableTransition:m=!0}=e,g={auto:"",light:"light",dark:"dark",...e.modes||{}},k=$t({window:o}),b=w(()=>k.value?"dark":"light"),_=c||(r==null?gt(s):kn(r,s,a,{window:o,listenToStorageChanges:i})),S=w(()=>_.value==="auto"?b.value:_.value),I=bt("updateHTMLAttrs",(O,W,re)=>{const ne=typeof O=="string"?o==null?void 0:o.document.querySelector(O):ue(O);if(!ne)return;let H;if(m&&(H=o.document.createElement("style"),H.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),o.document.head.appendChild(H)),W==="class"){const L=re.split(/\s/g);Object.values(g).flatMap(T=>(T||"").split(/\s/g)).filter(Boolean).forEach(T=>{L.includes(T)?ne.classList.add(T):ne.classList.remove(T)})}else ne.setAttribute(W,re);m&&(o.getComputedStyle(H).opacity,document.head.removeChild(H))});function F(O){var W;I(t,n,(W=g[O])!=null?W:O)}function E(O){e.onChanged?e.onChanged(O,F):F(O)}J(S,E,{flush:"post",immediate:!0}),kt(()=>E(S.value));const U=w({get(){return v?_.value:S.value},set(O){_.value=O}});try{return Object.assign(U,{store:_,system:b,state:S})}catch{return U}}function Ql(e={}){const{valueDark:t="dark",valueLight:n="",window:s=Z}=e,o=bn({...e,onChanged:(i,c)=>{var v;e.onChanged?(v=e.onChanged)==null||v.call(e,i==="dark",c,i):c(i)},modes:{dark:t,light:n}}),a=w(()=>o.system?o.system.value:$t({window:s}).value?"dark":"light");return w({get(){return o.value==="dark"},set(i){const c=i?"dark":"light";a.value===c?o.value="auto":o.value=c}})}function He(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function yt(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const ke=new WeakMap;function wt(e,t=!1){const n=M(t);let s=null,o;J(gt(e),i=>{const c=He(se(i));if(c){const v=c;ke.get(v)||ke.set(v,o),n.value&&(v.style.overflow="hidden")}},{immediate:!0});const a=()=>{const i=He(se(e));!i||n.value||(xe&&(s=oe(i,"touchmove",c=>{$n(c)},{passive:!1})),i.style.overflow="hidden",n.value=!0)},r=()=>{var i;const c=He(se(e));!c||!n.value||(xe&&(s==null||s()),c.style.overflow=(i=ke.get(c))!=null?i:"",ke.delete(c),n.value=!1)};return Ge(r),w({get(){return n.value},set(i){i?a():r()}})}function Pt(e={}){const{window:t=Z,behavior:n="auto"}=e;if(!t)return{x:M(0),y:M(0)};const s=M(t.scrollX),o=M(t.scrollY),a=w({get(){return s.value},set(i){scrollTo({left:i,behavior:n})}}),r=w({get(){return o.value},set(i){scrollTo({top:i,behavior:n})}});return oe(t,"scroll",()=>{s.value=t.scrollX,o.value=t.scrollY},{capture:!1,passive:!0}),{x:a,y:r}}const yn={key:0,class:"VPBackdrop"},wn=V({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,n)=>(l(),C(Re,{name:"fade"},{default:p(()=>[t.show?(l(),h("div",yn)):y("",!0)]),_:1}))}}),Pn=P(wn,[["__scopeId","data-v-ea8e700e"]]),A=dt;function Sn(e,t){let n,s=!1;return()=>{n&&clearTimeout(n),s?n=setTimeout(e,t):(e(),(s=!0)&&setTimeout(()=>s=!1,t))}}function Oe(e){return/^\//.test(e)?e:`/${e}`}function Ke(e){const{pathname:t,search:n,hash:s,protocol:o}=new URL(e,"http://a.com");if(Ft(e)||e.startsWith("#")||!o.startsWith("http")||!jt(t))return e;const{site:a}=A(),r=t.endsWith("/")||t.endsWith(".html")?e:e.replace(/(?:(^\.+)\/)?.*$/,`$1${t.replace(/(\.md)?$/,a.value.cleanUrls?"":".html")}${n}${s}`);return Ce(r)}const Je=M(de?location.hash:"");de&&window.addEventListener("hashchange",()=>{Je.value=location.hash});function pe({removeCurrent:e=!0,correspondingLink:t=!1}={}){const{site:n,localeIndex:s,page:o,theme:a}=A(),r=w(()=>{var c,v;return{label:(c=n.value.locales[s.value])==null?void 0:c.label,link:((v=n.value.locales[s.value])==null?void 0:v.link)||(s.value==="root"?"/":`/${s.value}/`)}});return{localeLinks:w(()=>Object.entries(n.value.locales).flatMap(([c,v])=>e&&r.value.label===v.label?[]:{text:v.label,link:Vn(v.link||(c==="root"?"/":`/${c}/`),a.value.i18nRouting!==!1&&t,o.value.relativePath.slice(r.value.link.length-1),!n.value.cleanUrls)+Je.value})),currentLang:r}}function Vn(e,t,n,s){return t?e.replace(/\/$/,"")+Oe(n.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,s?".html":"")):e}const Ln=e=>(X("data-v-099e9cec"),e=e(),Q(),e),Mn={class:"NotFound"},Cn={class:"code"},In={class:"title"},Tn=Ln(()=>d("div",{class:"divider"},null,-1)),An={class:"quote"},Nn={class:"action"},Hn=["href","aria-label"],Bn=V({__name:"NotFound",setup(e){const{site:t,theme:n}=A(),{localeLinks:s}=pe({removeCurrent:!1}),o=M("/");return ee(()=>{var r;const a=window.location.pathname.replace(t.value.base,"").replace(/(^.*?\/).*$/,"/$1");s.value.length&&(o.value=((r=s.value.find(({link:i})=>i.startsWith(a)))==null?void 0:r.link)||s.value[0].link)}),(a,r)=>{var i,c,v,m,g;return l(),h("div",Mn,[d("p",Cn,N(((i=u(n).notFound)==null?void 0:i.code)??"404"),1),d("h1",In,N(((c=u(n).notFound)==null?void 0:c.title)??"PAGE NOT FOUND"),1),Tn,d("blockquote",An,N(((v=u(n).notFound)==null?void 0:v.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),d("div",Nn,[d("a",{class:"link",href:u(Ce)(o.value),"aria-label":((m=u(n).notFound)==null?void 0:m.linkLabel)??"go to home"},N(((g=u(n).notFound)==null?void 0:g.linkText)??"Take me home"),9,Hn)])])}}}),En=P(Bn,[["__scopeId","data-v-099e9cec"]]);function St(e,t){if(Array.isArray(e))return ye(e);if(e==null)return[];t=Oe(t);const n=Object.keys(e).sort((o,a)=>a.split("/").length-o.split("/").length).find(o=>t.startsWith(Oe(o))),s=n?e[n]:[];return Array.isArray(s)?ye(s):ye(s.items,s.base)}function zn(e){const t=[];let n=0;for(const s in e){const o=e[s];if(o.items){n=t.push(o);continue}t[n]||t.push({items:[]}),t[n].items.push(o)}return t}function xn(e){const t=[];function n(s){for(const o of s)o.text&&o.link&&t.push({text:o.text,link:o.link,docFooterText:o.docFooterText}),o.items&&n(o.items)}return n(e),t}function De(e,t){return Array.isArray(t)?t.some(n=>De(e,n)):le(e,t.link)?!0:t.items?De(e,t.items):!1}function ye(e,t){return[...e].map(n=>{const s={...n},o=s.base||t;return o&&s.link&&(s.link=o+s.link),s.items&&(s.items=ye(s.items,o)),s})}function te(){const{frontmatter:e,page:t,theme:n}=A(),s=Pe("(min-width: 960px)"),o=M(!1),a=w(()=>{const S=n.value.sidebar,I=t.value.relativePath;return S?St(S,I):[]}),r=M(a.value);J(a,(S,I)=>{JSON.stringify(S)!==JSON.stringify(I)&&(r.value=a.value)});const i=w(()=>e.value.sidebar!==!1&&r.value.length>0&&e.value.layout!=="home"),c=w(()=>v?e.value.aside==null?n.value.aside==="left":e.value.aside==="left":!1),v=w(()=>e.value.layout==="home"?!1:e.value.aside!=null?!!e.value.aside:n.value.aside!==!1),m=w(()=>i.value&&s.value),g=w(()=>i.value?zn(r.value):[]);function k(){o.value=!0}function b(){o.value=!1}function _(){o.value?b():k()}return{isOpen:o,sidebar:r,sidebarGroups:g,hasSidebar:i,hasAside:v,leftAside:c,isSidebarEnabled:m,open:k,close:b,toggle:_}}function On(e,t){let n;ve(()=>{n=e.value?document.activeElement:void 0}),ee(()=>{window.addEventListener("keyup",s)}),We(()=>{window.removeEventListener("keyup",s)});function s(o){o.key==="Escape"&&e.value&&(t(),n==null||n.focus())}}function Dn(e){const{page:t}=A(),n=M(!1),s=w(()=>e.value.collapsed!=null),o=w(()=>!!e.value.link),a=M(!1),r=()=>{a.value=le(t.value.relativePath,e.value.link)};J([t,e,Je],r),ee(r);const i=w(()=>a.value?!0:e.value.items?De(t.value.relativePath,e.value.items):!1),c=w(()=>!!(e.value.items&&e.value.items.length));ve(()=>{n.value=!!(s.value&&e.value.collapsed)}),ht(()=>{(a.value||i.value)&&(n.value=!1)});function v(){s.value&&(n.value=!n.value)}return{collapsed:n,collapsible:s,isLink:o,isActiveLink:a,hasActiveLink:i,hasChildren:c,toggle:v}}function Fn(){const{hasSidebar:e}=te(),t=Pe("(min-width: 960px)"),n=Pe("(min-width: 1280px)");return{isAsideEnabled:w(()=>!n.value&&!t.value?!1:e.value?n.value:t.value)}}const Fe=[];function Vt(e){return typeof e.outline=="object"&&!Array.isArray(e.outline)&&e.outline.label||e.outlineTitle||"On this page"}function Ye(e){const t=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(n=>n.id&&n.hasChildNodes()).map(n=>{const s=Number(n.tagName[1]);return{element:n,title:jn(n),link:"#"+n.id,level:s}});return Un(t,e)}function jn(e){let t="";for(const n of e.childNodes)if(n.nodeType===1){if(n.classList.contains("VPBadge")||n.classList.contains("header-anchor")||n.classList.contains("ignore-header"))continue;t+=n.textContent}else n.nodeType===3&&(t+=n.textContent);return t.trim()}function Un(e,t){if(t===!1)return[];const n=(typeof t=="object"&&!Array.isArray(t)?t.level:t)||2,[s,o]=typeof n=="number"?[n,n]:n==="deep"?[2,6]:n;e=e.filter(r=>r.level>=s&&r.level<=o),Fe.length=0;for(const{element:r,link:i}of e)Fe.push({element:r,link:i});const a=[];e:for(let r=0;r=0;c--){const v=e[c];if(v.level{requestAnimationFrame(a),window.addEventListener("scroll",s)}),Ut(()=>{r(location.hash)}),We(()=>{window.removeEventListener("scroll",s)});function a(){if(!n.value)return;const i=(()=>{var S;const _=(S=document.querySelector("#VPContent .VPDoc"))==null?void 0:S.firstElementChild;return _?ot(_):78})(),c=window.scrollY,v=window.innerHeight,m=document.body.offsetHeight,g=Math.abs(c+v-m)<1,k=Fe.map(({element:_,link:S})=>({link:S,top:ot(_)})).filter(({top:_})=>!Number.isNaN(_)).sort((_,S)=>_.top-S.top);if(!k.length){r(null);return}if(c<1){r(null);return}if(g){r(k[k.length-1].link);return}let b=null;for(const{link:_,top:S}of k){if(S>c+i)break;b=_}r(b)}function r(i){o&&o.classList.remove("active"),i==null?o=null:o=e.value.querySelector(`a[href="${decodeURIComponent(i)}"]`);const c=o;c?(c.classList.add("active"),t.value.style.top=c.offsetTop+39+"px",t.value.style.opacity="1"):(t.value.style.top="33px",t.value.style.opacity="0")}}function ot(e){let t=0;for(;e!==document.body;){if(e===null)return NaN;t+=e.offsetTop,e=e.offsetParent}return t}const Rn=["href","title"],Wn=V({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(e){function t({target:n}){const s=n.href.split("#")[1],o=document.getElementById(decodeURIComponent(s));o==null||o.focus({preventScroll:!0})}return(n,s)=>{const o=ae("VPDocOutlineItem",!0);return l(),h("ul",{class:x(["VPDocOutlineItem",n.root?"root":"nested"])},[(l(!0),h(z,null,j(n.headers,({children:a,link:r,title:i})=>(l(),h("li",null,[d("a",{class:"outline-link",href:r,onClick:t,title:i},N(i),9,Rn),a!=null&&a.length?(l(),C(o,{key:0,headers:a},null,8,["headers"])):y("",!0)]))),256))],2)}}}),Lt=P(Wn,[["__scopeId","data-v-c212c8e2"]]),Gn=e=>(X("data-v-d99ceb48"),e=e(),Q(),e),Kn={class:"content"},Jn={class:"outline-title",role:"heading","aria-level":"2"},Yn={"aria-labelledby":"doc-outline-aria-label"},Xn=Gn(()=>d("span",{class:"visually-hidden",id:"doc-outline-aria-label"}," Table of Contents for current page ",-1)),Qn=V({__name:"VPDocAsideOutline",setup(e){const{frontmatter:t,theme:n}=A(),s=qe([]);Ie(()=>{s.value=Ye(t.value.outline??n.value.outline)});const o=M(),a=M();return qn(o,a),(r,i)=>(l(),h("div",{class:x(["VPDocAsideOutline",{"has-outline":s.value.length>0}]),ref_key:"container",ref:o,role:"navigation"},[d("div",Kn,[d("div",{class:"outline-marker",ref_key:"marker",ref:a},null,512),d("div",Jn,N(u(Vt)(u(n))),1),d("nav",Yn,[Xn,$(Lt,{headers:s.value,root:!0},null,8,["headers"])])])],2))}}),Zn=P(Qn,[["__scopeId","data-v-d99ceb48"]]),es={class:"VPDocAsideCarbonAds"},ts=V({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(e){const t=()=>null;return(n,s)=>(l(),h("div",es,[$(u(t),{"carbon-ads":n.carbonAds},null,8,["carbon-ads"])]))}}),ns=e=>(X("data-v-d0329ba8"),e=e(),Q(),e),ss={class:"VPDocAside"},os=ns(()=>d("div",{class:"spacer"},null,-1)),as=V({__name:"VPDocAside",setup(e){const{theme:t}=A();return(n,s)=>(l(),h("div",ss,[f(n.$slots,"aside-top",{},void 0,!0),f(n.$slots,"aside-outline-before",{},void 0,!0),$(Zn),f(n.$slots,"aside-outline-after",{},void 0,!0),os,f(n.$slots,"aside-ads-before",{},void 0,!0),u(t).carbonAds?(l(),C(ts,{key:0,"carbon-ads":u(t).carbonAds},null,8,["carbon-ads"])):y("",!0),f(n.$slots,"aside-ads-after",{},void 0,!0),f(n.$slots,"aside-bottom",{},void 0,!0)]))}}),rs=P(as,[["__scopeId","data-v-d0329ba8"]]);function is(){const{theme:e,page:t}=A();return w(()=>{const{text:n="Edit this page",pattern:s=""}=e.value.editLink||{};let o;return typeof s=="function"?o=s(t.value):o=s.replace(/:path/g,t.value.filePath),{url:o,text:n}})}function ls(){const{page:e,theme:t,frontmatter:n}=A();return w(()=>{var c,v,m,g,k,b,_,S;const s=St(t.value.sidebar,e.value.relativePath),o=xn(s),a=o.findIndex(I=>le(e.value.relativePath,I.link)),r=((c=t.value.docFooter)==null?void 0:c.prev)===!1&&!n.value.prev||n.value.prev===!1,i=((v=t.value.docFooter)==null?void 0:v.next)===!1&&!n.value.next||n.value.next===!1;return{prev:r?void 0:{text:(typeof n.value.prev=="string"?n.value.prev:typeof n.value.prev=="object"?n.value.prev.text:void 0)??((m=o[a-1])==null?void 0:m.docFooterText)??((g=o[a-1])==null?void 0:g.text),link:(typeof n.value.prev=="object"?n.value.prev.link:void 0)??((k=o[a-1])==null?void 0:k.link)},next:i?void 0:{text:(typeof n.value.next=="string"?n.value.next:typeof n.value.next=="object"?n.value.next.text:void 0)??((b=o[a+1])==null?void 0:b.docFooterText)??((_=o[a+1])==null?void 0:_.text),link:(typeof n.value.next=="object"?n.value.next.link:void 0)??((S=o[a+1])==null?void 0:S.link)}}})}const cs={},us={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},ds=d("path",{d:"M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"},null,-1),hs=d("path",{d:"M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"},null,-1),fs=[ds,hs];function vs(e,t){return l(),h("svg",us,fs)}const ps=P(cs,[["render",vs]]),Y=V({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(e){const t=e,n=w(()=>t.tag??(t.href?"a":"span")),s=w(()=>t.href&&ft.test(t.href));return(o,a)=>(l(),C(ie(n.value),{class:x(["VPLink",{link:o.href,"vp-external-link-icon":s.value,"no-icon":o.noIcon}]),href:o.href?u(Ke)(o.href):void 0,target:o.target??(s.value?"_blank":void 0),rel:o.rel??(s.value?"noreferrer":void 0)},{default:p(()=>[f(o.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),ms={class:"VPLastUpdated"},_s=["datetime"],gs=V({__name:"VPDocFooterLastUpdated",setup(e){const{theme:t,page:n,frontmatter:s,lang:o}=A(),a=w(()=>new Date(s.value.lastUpdated??n.value.lastUpdated)),r=w(()=>a.value.toISOString()),i=M("");return ee(()=>{ve(()=>{var c,v,m;i.value=new Intl.DateTimeFormat((v=(c=t.value.lastUpdated)==null?void 0:c.formatOptions)!=null&&v.forceLocale?o.value:void 0,((m=t.value.lastUpdated)==null?void 0:m.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(a.value)})}),(c,v)=>{var m;return l(),h("p",ms,[K(N(((m=u(t).lastUpdated)==null?void 0:m.text)||u(t).lastUpdatedText||"Last updated")+": ",1),d("time",{datetime:r.value},N(i.value),9,_s)])}}}),ks=P(gs,[["__scopeId","data-v-4c7d7d35"]]),bs={key:0,class:"VPDocFooter"},$s={key:0,class:"edit-info"},ys={key:0,class:"edit-link"},ws={key:1,class:"last-updated"},Ps={key:1,class:"prev-next"},Ss={class:"pager"},Vs=["innerHTML"],Ls=["innerHTML"],Ms={class:"pager"},Cs=["innerHTML"],Is=["innerHTML"],Ts=V({__name:"VPDocFooter",setup(e){const{theme:t,page:n,frontmatter:s}=A(),o=is(),a=ls(),r=w(()=>t.value.editLink&&s.value.editLink!==!1),i=w(()=>n.value.lastUpdated&&s.value.lastUpdated!==!1),c=w(()=>r.value||i.value||a.value.prev||a.value.next);return(v,m)=>{var g,k,b,_;return c.value?(l(),h("footer",bs,[f(v.$slots,"doc-footer-before",{},void 0,!0),r.value||i.value?(l(),h("div",$s,[r.value?(l(),h("div",ys,[$(Y,{class:"edit-link-button",href:u(o).url,"no-icon":!0},{default:p(()=>[$(ps,{class:"edit-link-icon","aria-label":"edit icon"}),K(" "+N(u(o).text),1)]),_:1},8,["href"])])):y("",!0),i.value?(l(),h("div",ws,[$(ks)])):y("",!0)])):y("",!0),(g=u(a).prev)!=null&&g.link||(k=u(a).next)!=null&&k.link?(l(),h("nav",Ps,[d("div",Ss,[(b=u(a).prev)!=null&&b.link?(l(),C(Y,{key:0,class:"pager-link prev",href:u(a).prev.link},{default:p(()=>{var S;return[d("span",{class:"desc",innerHTML:((S=u(t).docFooter)==null?void 0:S.prev)||"Previous page"},null,8,Vs),d("span",{class:"title",innerHTML:u(a).prev.text},null,8,Ls)]}),_:1},8,["href"])):y("",!0)]),d("div",Ms,[(_=u(a).next)!=null&&_.link?(l(),C(Y,{key:0,class:"pager-link next",href:u(a).next.link},{default:p(()=>{var S;return[d("span",{class:"desc",innerHTML:((S=u(t).docFooter)==null?void 0:S.next)||"Next page"},null,8,Cs),d("span",{class:"title",innerHTML:u(a).next.text},null,8,Is)]}),_:1},8,["href"])):y("",!0)])])):y("",!0)])):y("",!0)}}}),As=P(Ts,[["__scopeId","data-v-eaa68f36"]]),Ns=e=>(X("data-v-3b1b911a"),e=e(),Q(),e),Hs={class:"container"},Bs=Ns(()=>d("div",{class:"aside-curtain"},null,-1)),Es={class:"aside-container"},zs={class:"aside-content"},xs={class:"content"},Os={class:"content-container"},Ds={class:"main"},Fs=V({__name:"VPDoc",setup(e){const{theme:t}=A(),n=Te(),{hasSidebar:s,hasAside:o,leftAside:a}=te(),r=w(()=>n.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(i,c)=>{const v=ae("Content");return l(),h("div",{class:x(["VPDoc",{"has-sidebar":u(s),"has-aside":u(o)}])},[f(i.$slots,"doc-top",{},void 0,!0),d("div",Hs,[u(o)?(l(),h("div",{key:0,class:x(["aside",{"left-aside":u(a)}])},[Bs,d("div",Es,[d("div",zs,[$(rs,null,{"aside-top":p(()=>[f(i.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":p(()=>[f(i.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":p(()=>[f(i.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[f(i.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[f(i.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[f(i.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):y("",!0),d("div",xs,[d("div",Os,[f(i.$slots,"doc-before",{},void 0,!0),d("main",Ds,[$(v,{class:x(["vp-doc",[r.value,u(t).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),$(As,null,{"doc-footer-before":p(()=>[f(i.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),f(i.$slots,"doc-after",{},void 0,!0)])])]),f(i.$slots,"doc-bottom",{},void 0,!0)],2)}}}),js=P(Fs,[["__scopeId","data-v-3b1b911a"]]),Us=V({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{}},setup(e){const t=e,n=w(()=>t.href&&ft.test(t.href)),s=w(()=>t.tag||t.href?"a":"button");return(o,a)=>(l(),C(ie(s.value),{class:x(["VPButton",[o.size,o.theme]]),href:o.href?u(Ke)(o.href):void 0,target:n.value?"_blank":void 0,rel:n.value?"noreferrer":void 0},{default:p(()=>[K(N(o.text),1)]),_:1},8,["class","href","target","rel"]))}}),qs=P(Us,[["__scopeId","data-v-f37cd318"]]),Rs=["src","alt"],Ws=V({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(e){return(t,n)=>{const s=ae("VPImage",!0);return t.image?(l(),h(z,{key:0},[typeof t.image=="string"||"src"in t.image?(l(),h("img",$e({key:0,class:"VPImage"},typeof t.image=="string"?t.$attrs:{...t.image,...t.$attrs},{src:u(Ce)(typeof t.image=="string"?t.image:t.image.src),alt:t.alt??(typeof t.image=="string"?"":t.image.alt||"")}),null,16,Rs)):(l(),h(z,{key:1},[$(s,$e({class:"dark",image:t.image.dark,alt:t.image.alt},t.$attrs),null,16,["image","alt"]),$(s,$e({class:"light",image:t.image.light,alt:t.image.alt},t.$attrs),null,16,["image","alt"])],64))],64)):y("",!0)}}}),Se=P(Ws,[["__scopeId","data-v-1d4d3e2d"]]),Gs=e=>(X("data-v-a931e5c1"),e=e(),Q(),e),Ks={class:"container"},Js={class:"main"},Ys={key:0,class:"name"},Xs=["innerHTML"],Qs=["innerHTML"],Zs=["innerHTML"],eo={key:0,class:"actions"},to={key:0,class:"image"},no={class:"image-container"},so=Gs(()=>d("div",{class:"image-bg"},null,-1)),oo=V({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(e){const t=Ae("hero-image-slot-exists");return(n,s)=>(l(),h("div",{class:x(["VPHero",{"has-image":n.image||u(t)}])},[d("div",Ks,[d("div",Js,[f(n.$slots,"home-hero-info",{},()=>[n.name?(l(),h("h1",Ys,[d("span",{innerHTML:n.name,class:"clip"},null,8,Xs)])):y("",!0),n.text?(l(),h("p",{key:1,innerHTML:n.text,class:"text"},null,8,Qs)):y("",!0),n.tagline?(l(),h("p",{key:2,innerHTML:n.tagline,class:"tagline"},null,8,Zs)):y("",!0)],!0),n.actions?(l(),h("div",eo,[(l(!0),h(z,null,j(n.actions,o=>(l(),h("div",{key:o.link,class:"action"},[$(qs,{tag:"a",size:"medium",theme:o.theme,text:o.text,href:o.link},null,8,["theme","text","href"])]))),128))])):y("",!0)]),n.image||u(t)?(l(),h("div",to,[d("div",no,[so,f(n.$slots,"home-hero-image",{},()=>[n.image?(l(),C(Se,{key:0,class:"image-src",image:n.image},null,8,["image"])):y("",!0)],!0)])])):y("",!0)])],2))}}),ao=P(oo,[["__scopeId","data-v-a931e5c1"]]),ro=V({__name:"VPHomeHero",setup(e){const{frontmatter:t}=A();return(n,s)=>u(t).hero?(l(),C(ao,{key:0,class:"VPHomeHero",name:u(t).hero.name,text:u(t).hero.text,tagline:u(t).hero.tagline,image:u(t).hero.image,actions:u(t).hero.actions},{"home-hero-info":p(()=>[f(n.$slots,"home-hero-info")]),"home-hero-image":p(()=>[f(n.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):y("",!0)}}),io={},lo={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},co=d("path",{d:"M19.9,12.4c0.1-0.2,0.1-0.5,0-0.8c-0.1-0.1-0.1-0.2-0.2-0.3l-7-7c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4l5.3,5.3H5c-0.6,0-1,0.4-1,1s0.4,1,1,1h11.6l-5.3,5.3c-0.4,0.4-0.4,1,0,1.4c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l7-7C19.8,12.6,19.9,12.5,19.9,12.4z"},null,-1),uo=[co];function ho(e,t){return l(),h("svg",lo,uo)}const fo=P(io,[["render",ho]]),vo={class:"box"},po={key:0,class:"icon"},mo=["innerHTML"],_o=["innerHTML"],go=["innerHTML"],ko={key:4,class:"link-text"},bo={class:"link-text-value"},$o=V({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(e){return(t,n)=>(l(),C(Y,{class:"VPFeature",href:t.link,rel:t.rel,target:t.target,"no-icon":!0,tag:t.link?"a":"div"},{default:p(()=>[d("article",vo,[typeof t.icon=="object"&&t.icon.wrap?(l(),h("div",po,[$(Se,{image:t.icon,alt:t.icon.alt,height:t.icon.height||48,width:t.icon.width||48},null,8,["image","alt","height","width"])])):typeof t.icon=="object"?(l(),C(Se,{key:1,image:t.icon,alt:t.icon.alt,height:t.icon.height||48,width:t.icon.width||48},null,8,["image","alt","height","width"])):t.icon?(l(),h("div",{key:2,class:"icon",innerHTML:t.icon},null,8,mo)):y("",!0),d("h2",{class:"title",innerHTML:t.title},null,8,_o),t.details?(l(),h("p",{key:3,class:"details",innerHTML:t.details},null,8,go)):y("",!0),t.linkText?(l(),h("div",ko,[d("p",bo,[K(N(t.linkText)+" ",1),$(fo,{class:"link-text-icon"})])])):y("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),yo=P($o,[["__scopeId","data-v-288b7bda"]]),wo={key:0,class:"VPFeatures"},Po={class:"container"},So={class:"items"},Vo=V({__name:"VPFeatures",props:{features:{}},setup(e){const t=e,n=w(()=>{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,o)=>s.features?(l(),h("div",wo,[d("div",Po,[d("div",So,[(l(!0),h(z,null,j(s.features,a=>(l(),h("div",{key:a.title,class:x(["item",[n.value]])},[$(yo,{icon:a.icon,title:a.title,details:a.details,link:a.link,"link-text":a.linkText,rel:a.rel,target:a.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):y("",!0)}}),Lo=P(Vo,[["__scopeId","data-v-711297f5"]]),Mo=V({__name:"VPHomeFeatures",setup(e){const{frontmatter:t}=A();return(n,s)=>u(t).features?(l(),C(Lo,{key:0,class:"VPHomeFeatures",features:u(t).features},null,8,["features"])):y("",!0)}}),Co={class:"VPHome"},Io=V({__name:"VPHome",setup(e){return(t,n)=>{const s=ae("Content");return l(),h("div",Co,[f(t.$slots,"home-hero-before",{},void 0,!0),$(ro,null,{"home-hero-info":p(()=>[f(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":p(()=>[f(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),f(t.$slots,"home-hero-after",{},void 0,!0),f(t.$slots,"home-features-before",{},void 0,!0),$(Mo),f(t.$slots,"home-features-after",{},void 0,!0),$(s)])}}}),To=P(Io,[["__scopeId","data-v-0b151398"]]),Ao={},No={class:"VPPage"};function Ho(e,t){const n=ae("Content");return l(),h("div",No,[f(e.$slots,"page-top"),$(n),f(e.$slots,"page-bottom")])}const Bo=P(Ao,[["render",Ho]]),Eo=V({__name:"VPContent",setup(e){const{page:t,frontmatter:n}=A(),{hasSidebar:s}=te();return(o,a)=>(l(),h("div",{class:x(["VPContent",{"has-sidebar":u(s),"is-home":u(n).layout==="home"}]),id:"VPContent"},[u(t).isNotFound?f(o.$slots,"not-found",{key:0},()=>[$(En)],!0):u(n).layout==="page"?(l(),C(Bo,{key:1},{"page-top":p(()=>[f(o.$slots,"page-top",{},void 0,!0)]),"page-bottom":p(()=>[f(o.$slots,"page-bottom",{},void 0,!0)]),_:3})):u(n).layout==="home"?(l(),C(To,{key:2},{"home-hero-before":p(()=>[f(o.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info":p(()=>[f(o.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":p(()=>[f(o.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":p(()=>[f(o.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":p(()=>[f(o.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":p(()=>[f(o.$slots,"home-features-after",{},void 0,!0)]),_:3})):u(n).layout&&u(n).layout!=="doc"?(l(),C(ie(u(n).layout),{key:3})):(l(),C(js,{key:4},{"doc-top":p(()=>[f(o.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":p(()=>[f(o.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":p(()=>[f(o.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":p(()=>[f(o.$slots,"doc-before",{},void 0,!0)]),"doc-after":p(()=>[f(o.$slots,"doc-after",{},void 0,!0)]),"aside-top":p(()=>[f(o.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":p(()=>[f(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[f(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[f(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[f(o.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":p(()=>[f(o.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),zo=P(Eo,[["__scopeId","data-v-956d6d4e"]]),xo={class:"container"},Oo=["innerHTML"],Do=["innerHTML"],Fo=V({__name:"VPFooter",setup(e){const{theme:t,frontmatter:n}=A(),{hasSidebar:s}=te();return(o,a)=>u(t).footer&&u(n).footer!==!1?(l(),h("footer",{key:0,class:x(["VPFooter",{"has-sidebar":u(s)}])},[d("div",xo,[u(t).footer.message?(l(),h("p",{key:0,class:"message",innerHTML:u(t).footer.message},null,8,Oo)):y("",!0),u(t).footer.copyright?(l(),h("p",{key:1,class:"copyright",innerHTML:u(t).footer.copyright},null,8,Do)):y("",!0)])],2)):y("",!0)}}),jo=P(Fo,[["__scopeId","data-v-9292118f"]]);function Mt(){const{theme:e,frontmatter:t}=A(),n=qe([]),s=w(()=>n.value.length>0);return Ie(()=>{n.value=Ye(t.value.outline??e.value.outline)}),{headers:n,hasLocalNav:s}}const Uo={},qo={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Ro=d("path",{d:"M9,19c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l5.3-5.3L8.3,6.7c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l6,6c0.4,0.4,0.4,1,0,1.4l-6,6C9.5,18.9,9.3,19,9,19z"},null,-1),Wo=[Ro];function Go(e,t){return l(),h("svg",qo,Wo)}const Ct=P(Uo,[["render",Go]]),Ko={class:"header"},Jo={class:"outline"},Yo=V({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(e){const t=e,{theme:n}=A(),s=M(!1),o=M(0),a=M(),r=M();un(a,()=>{s.value=!1}),hn("Escape",()=>{s.value=!1}),Ie(()=>{s.value=!1});function i(){s.value=!s.value,o.value=window.innerHeight+Math.min(window.scrollY-t.navHeight,0)}function c(m){m.target.classList.contains("outline-link")&&(r.value&&(r.value.style.transition="none"),Me(()=>{s.value=!1}))}function v(){s.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(m,g)=>(l(),h("div",{class:"VPLocalNavOutlineDropdown",style:qt({"--vp-vh":o.value+"px"}),ref_key:"main",ref:a},[m.headers.length>0?(l(),h("button",{key:0,onClick:i,class:x({open:s.value})},[K(N(u(Vt)(u(n)))+" ",1),$(Ct,{class:"icon"})],2)):(l(),h("button",{key:1,onClick:v},N(u(n).returnToTopLabel||"Return to top"),1)),$(Re,{name:"flyout"},{default:p(()=>[s.value?(l(),h("div",{key:0,ref_key:"items",ref:r,class:"items",onClick:c},[d("div",Ko,[d("a",{class:"top-link",href:"#",onClick:v},N(u(n).returnToTopLabel||"Return to top"),1)]),d("div",Jo,[$(Lt,{headers:m.headers},null,8,["headers"])])],512)):y("",!0)]),_:1})],4))}}),Xo=P(Yo,[["__scopeId","data-v-b0aa3e38"]]),Qo={},Zo={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},ea=d("path",{d:"M17,11H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,11,17,11z"},null,-1),ta=d("path",{d:"M21,7H3C2.4,7,2,6.6,2,6s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,7,21,7z"},null,-1),na=d("path",{d:"M21,15H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,15,21,15z"},null,-1),sa=d("path",{d:"M17,19H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,19,17,19z"},null,-1),oa=[ea,ta,na,sa];function aa(e,t){return l(),h("svg",Zo,oa)}const ra=P(Qo,[["render",aa]]),ia={class:"container"},la=["aria-expanded"],ca={class:"menu-text"},ua=V({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(e){const{theme:t,frontmatter:n}=A(),{hasSidebar:s}=te(),{headers:o}=Mt(),{y:a}=Pt(),r=M(0);ee(()=>{r.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),Ie(()=>{o.value=Ye(n.value.outline??t.value.outline)});const i=w(()=>o.value.length===0),c=w(()=>i.value&&!s.value),v=w(()=>({VPLocalNav:!0,"has-sidebar":s.value,empty:i.value,fixed:c.value}));return(m,g)=>u(n).layout!=="home"&&(!c.value||u(a)>=r.value)?(l(),h("div",{key:0,class:x(v.value)},[d("div",ia,[u(s)?(l(),h("button",{key:0,class:"menu","aria-expanded":m.open,"aria-controls":"VPSidebarNav",onClick:g[0]||(g[0]=k=>m.$emit("open-menu"))},[$(ra,{class:"menu-icon"}),d("span",ca,N(u(t).sidebarMenuLabel||"Menu"),1)],8,la)):y("",!0),$(Xo,{headers:u(o),navHeight:r.value},null,8,["headers","navHeight"])])],2)):y("",!0)}}),da=P(ua,[["__scopeId","data-v-290b6017"]]);function ha(){const e=M(!1);function t(){e.value=!0,window.addEventListener("resize",o)}function n(){e.value=!1,window.removeEventListener("resize",o)}function s(){e.value?n():t()}function o(){window.outerWidth>=768&&n()}const a=Te();return J(()=>a.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:s}}const fa={},va={class:"VPSwitch",type:"button",role:"switch"},pa={class:"check"},ma={key:0,class:"icon"};function _a(e,t){return l(),h("button",va,[d("span",pa,[e.$slots.default?(l(),h("span",ma,[f(e.$slots,"default",{},void 0,!0)])):y("",!0)])])}const ga=P(fa,[["render",_a],["__scopeId","data-v-346644ee"]]),ka={},ba={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},$a=d("path",{d:"M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"},null,-1),ya=[$a];function wa(e,t){return l(),h("svg",ba,ya)}const Pa=P(ka,[["render",wa]]),Sa={},Va={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},La=Rt('',9),Ma=[La];function Ca(e,t){return l(),h("svg",Va,Ma)}const Ia=P(Sa,[["render",Ca]]),Ta=V({__name:"VPSwitchAppearance",setup(e){const{isDark:t,theme:n}=A(),s=Ae("toggle-appearance",()=>{t.value=!t.value}),o=w(()=>t.value?n.value.lightModeSwitchTitle||"Switch to light theme":n.value.darkModeSwitchTitle||"Switch to dark theme");return(a,r)=>(l(),C(ga,{title:o.value,class:"VPSwitchAppearance","aria-checked":u(t),onClick:u(s)},{default:p(()=>[$(Ia,{class:"sun"}),$(Pa,{class:"moon"})]),_:1},8,["title","aria-checked","onClick"]))}}),Xe=P(Ta,[["__scopeId","data-v-0f4c19f4"]]),Aa={key:0,class:"VPNavBarAppearance"},Na=V({__name:"VPNavBarAppearance",setup(e){const{site:t}=A();return(n,s)=>u(t).appearance&&u(t).appearance!=="force-dark"?(l(),h("div",Aa,[$(Xe)])):y("",!0)}}),Ha=P(Na,[["__scopeId","data-v-9b43b06b"]]),Qe=M();let It=!1,Be=0;function Ba(e){const t=M(!1);if(de){!It&&Ea(),Be++;const n=J(Qe,s=>{var o,a,r;s===e.el.value||(o=e.el.value)!=null&&o.contains(s)?(t.value=!0,(a=e.onFocus)==null||a.call(e)):(t.value=!1,(r=e.onBlur)==null||r.call(e))});We(()=>{n(),Be--,Be||za()})}return Ue(t)}function Ea(){document.addEventListener("focusin",Tt),It=!0,Qe.value=document.activeElement}function za(){document.removeEventListener("focusin",Tt)}function Tt(){Qe.value=document.activeElement}const xa={},Oa={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Da=d("path",{d:"M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"},null,-1),Fa=[Da];function ja(e,t){return l(),h("svg",Oa,Fa)}const At=P(xa,[["render",ja]]),Ua={},qa={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Ra=d("circle",{cx:"12",cy:"12",r:"2"},null,-1),Wa=d("circle",{cx:"19",cy:"12",r:"2"},null,-1),Ga=d("circle",{cx:"5",cy:"12",r:"2"},null,-1),Ka=[Ra,Wa,Ga];function Ja(e,t){return l(),h("svg",qa,Ka)}const Ya=P(Ua,[["render",Ja]]),Xa={class:"VPMenuLink"},Qa=V({__name:"VPMenuLink",props:{item:{}},setup(e){const{page:t}=A();return(n,s)=>(l(),h("div",Xa,[$(Y,{class:x({active:u(le)(u(t).relativePath,n.item.activeMatch||n.item.link,!!n.item.activeMatch)}),href:n.item.link,target:n.item.target,rel:n.item.rel},{default:p(()=>[K(N(n.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),Ne=P(Qa,[["__scopeId","data-v-a7f400c9"]]),Za={class:"VPMenuGroup"},er={key:0,class:"title"},tr=V({__name:"VPMenuGroup",props:{text:{},items:{}},setup(e){return(t,n)=>(l(),h("div",Za,[t.text?(l(),h("p",er,N(t.text),1)):y("",!0),(l(!0),h(z,null,j(t.items,s=>(l(),h(z,null,["link"in s?(l(),C(Ne,{key:0,item:s},null,8,["item"])):y("",!0)],64))),256))]))}}),nr=P(tr,[["__scopeId","data-v-38ffd1a1"]]),sr={class:"VPMenu"},or={key:0,class:"items"},ar=V({__name:"VPMenu",props:{items:{}},setup(e){return(t,n)=>(l(),h("div",sr,[t.items?(l(),h("div",or,[(l(!0),h(z,null,j(t.items,s=>(l(),h(z,{key:s.text},["link"in s?(l(),C(Ne,{key:0,item:s},null,8,["item"])):(l(),C(nr,{key:1,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):y("",!0),f(t.$slots,"default",{},void 0,!0)]))}}),rr=P(ar,[["__scopeId","data-v-3d939a0e"]]),ir=["aria-expanded","aria-label"],lr={key:0,class:"text"},cr=["innerHTML"],ur={class:"menu"},dr=V({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(e){const t=M(!1),n=M();Ba({el:n,onBlur:s});function s(){t.value=!1}return(o,a)=>(l(),h("div",{class:"VPFlyout",ref_key:"el",ref:n,onMouseenter:a[1]||(a[1]=r=>t.value=!0),onMouseleave:a[2]||(a[2]=r=>t.value=!1)},[d("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":o.label,onClick:a[0]||(a[0]=r=>t.value=!t.value)},[o.button||o.icon?(l(),h("span",lr,[o.icon?(l(),C(ie(o.icon),{key:0,class:"option-icon"})):y("",!0),o.button?(l(),h("span",{key:1,innerHTML:o.button},null,8,cr)):y("",!0),$(At,{class:"text-icon"})])):(l(),C(Ya,{key:1,class:"icon"}))],8,ir),d("div",ur,[$(rr,{items:o.items},{default:p(()=>[f(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),Ze=P(dr,[["__scopeId","data-v-751f7dc2"]]),hr={discord:'Discord',facebook:'Facebook',github:'GitHub',instagram:'Instagram',linkedin:'LinkedIn',mastodon:'Mastodon',slack:'Slack',twitter:'Twitter',x:'X',youtube:'YouTube'},fr=["href","aria-label","innerHTML"],vr=V({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(e){const t=e,n=w(()=>typeof t.icon=="object"?t.icon.svg:hr[t.icon]);return(s,o)=>(l(),h("a",{class:"VPSocialLink no-icon",href:s.link,"aria-label":s.ariaLabel??(typeof s.icon=="string"?s.icon:""),target:"_blank",rel:"noopener",innerHTML:n.value},null,8,fr))}}),pr=P(vr,[["__scopeId","data-v-67d2a2bd"]]),mr={class:"VPSocialLinks"},_r=V({__name:"VPSocialLinks",props:{links:{}},setup(e){return(t,n)=>(l(),h("div",mr,[(l(!0),h(z,null,j(t.links,({link:s,icon:o,ariaLabel:a})=>(l(),C(pr,{key:s,icon:o,link:s,ariaLabel:a},null,8,["icon","link","ariaLabel"]))),128))]))}}),et=P(_r,[["__scopeId","data-v-1784315b"]]),gr={key:0,class:"group translations"},kr={class:"trans-title"},br={key:1,class:"group"},$r={class:"item appearance"},yr={class:"label"},wr={class:"appearance-action"},Pr={key:2,class:"group"},Sr={class:"item social-links"},Vr=V({__name:"VPNavBarExtra",setup(e){const{site:t,theme:n}=A(),{localeLinks:s,currentLang:o}=pe({correspondingLink:!0}),a=w(()=>s.value.length&&o.value.label||t.value.appearance||n.value.socialLinks);return(r,i)=>a.value?(l(),C(Ze,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:p(()=>[u(s).length&&u(o).label?(l(),h("div",gr,[d("p",kr,N(u(o).label),1),(l(!0),h(z,null,j(u(s),c=>(l(),C(Ne,{key:c.link,item:c},null,8,["item"]))),128))])):y("",!0),u(t).appearance&&u(t).appearance!=="force-dark"?(l(),h("div",br,[d("div",$r,[d("p",yr,N(u(n).darkModeSwitchLabel||"Appearance"),1),d("div",wr,[$(Xe)])])])):y("",!0),u(n).socialLinks?(l(),h("div",Pr,[d("div",Sr,[$(et,{class:"social-links-list",links:u(n).socialLinks},null,8,["links"])])])):y("",!0)]),_:1})):y("",!0)}}),Lr=P(Vr,[["__scopeId","data-v-2024822d"]]),Mr=e=>(X("data-v-bb159bdc"),e=e(),Q(),e),Cr=["aria-expanded"],Ir=Mr(()=>d("span",{class:"container"},[d("span",{class:"top"}),d("span",{class:"middle"}),d("span",{class:"bottom"})],-1)),Tr=[Ir],Ar=V({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(t,n)=>(l(),h("button",{type:"button",class:x(["VPNavBarHamburger",{active:t.active}]),"aria-label":"mobile navigation","aria-expanded":t.active,"aria-controls":"VPNavScreen",onClick:n[0]||(n[0]=s=>t.$emit("click"))},Tr,10,Cr))}}),Nr=P(Ar,[["__scopeId","data-v-bb159bdc"]]),Hr=["innerHTML"],Br=V({__name:"VPNavBarMenuLink",props:{item:{}},setup(e){const{page:t}=A();return(n,s)=>(l(),C(Y,{class:x({VPNavBarMenuLink:!0,active:u(le)(u(t).relativePath,n.item.activeMatch||n.item.link,!!n.item.activeMatch)}),href:n.item.link,target:n.item.target,rel:n.item.rel,tabindex:"0"},{default:p(()=>[d("span",{innerHTML:n.item.text},null,8,Hr)]),_:1},8,["class","href","target","rel"]))}}),Er=P(Br,[["__scopeId","data-v-c3498f4a"]]),zr=V({__name:"VPNavBarMenuGroup",props:{item:{}},setup(e){const t=e,{page:n}=A(),s=a=>"link"in a?le(n.value.relativePath,a.link,!!t.item.activeMatch):a.items.some(s),o=w(()=>s(t.item));return(a,r)=>(l(),C(Ze,{class:x({VPNavBarMenuGroup:!0,active:u(le)(u(n).relativePath,a.item.activeMatch,!!a.item.activeMatch)||o.value}),button:a.item.text,items:a.item.items},null,8,["class","button","items"]))}}),xr=e=>(X("data-v-524c6926"),e=e(),Q(),e),Or={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Dr=xr(()=>d("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),Fr=V({__name:"VPNavBarMenu",setup(e){const{theme:t}=A();return(n,s)=>u(t).nav?(l(),h("nav",Or,[Dr,(l(!0),h(z,null,j(u(t).nav,o=>(l(),h(z,{key:o.text},["link"in o?(l(),C(Er,{key:0,item:o},null,8,["item"])):(l(),C(zr,{key:1,item:o},null,8,["item"]))],64))),128))])):y("",!0)}}),jr=P(Fr,[["__scopeId","data-v-524c6926"]]),Ur="/document/assets/flex-logo.SQNie4Vp.svg";function Ee(e,t){return typeof e>"u"?t:e}function at(e){const t=Array(e);for(let n=0;n=this.minlength&&(i||!r[m])){let k=be(c,o,v),b="";switch(this.tokenize){case"full":if(3_;S--)if(S-_>=this.minlength){const I=be(c,o,v,g,_);b=m.substring(_,S),this.push_index(r,b,I,e,n)}break}case"reverse":if(2=this.minlength){const S=be(c,o,v,g,_);this.push_index(r,b,S,e,n)}b=""}case"forward":if(1=this.minlength&&this.push_index(r,b,k,e,n);break}default:if(this.boost&&(k=Math.min(0|k/this.boost(t,m,v),c-1)),this.push_index(r,m,k,e,n),i&&1=this.minlength&&!_[m]){_[m]=1;const U=be(S+(o/2>S?0:1),o,v,F-1,E-1),O=this.bidirectional&&m>I;this.push_index(a,O?I:m,U,e,n,O?m:I)}}}}}this.fastupdate||(this.register[e]=1)}}return this};function be(e,t,n,s,o){return n&&1=this.minlength&&!g[b]){if(!this.optimize&&!a&&!this.map[b])return r;k[S++]=b,g[b]=1}e=k,s=e.length}if(!s)return r;t||(t=100);let c,v=this.depth&&1=n)))));b++);if(v)return o?lt(i,n,0):void(e[e.length]=i)}return!t&&i};function lt(e,t,n){return e=e.length===1?e[0]:Rr(e),n||e.length>t?e.slice(n,n+t):e}function ct(e,t,n,s){if(n){const o=s&&t>n;e=e[o?t:n],e=e&&e[o?n:t]}else e=e[t];return e}R.prototype.contain=function(e){return!!this.register[e]},R.prototype.update=function(e,t){return this.remove(e).add(e,t)},R.prototype.remove=function(e,t){const n=this.register[e];if(n){if(this.fastupdate)for(let s,o=0;o{if(a.value){for(var H=g.value.search(a.value,{enrich:!0}),L=[],T=0;T!H||!H.length?[]:H.reduce((T,B)=>(T[L(B)]||(T[L(B)]=[]),T[L(B)].push(B),T),{}),U=()=>{setTimeout(()=>{i.value&&i.value.focus()},100),re(),o.value=!0};ee(async()=>{var B,D;const H=await Gt(()=>import("./virtual_search-data.FK9W8Fwo.js"),__vite__mapDeps([]));c.value=H.default.INDEX_DATA,v.value=H.default.PREVIEW_LOOKUP,m.value=H.default.Options,r.value=window.location.origin+Ce(n.value==="root"?"/":n.value),k.value=((B=m.value)==null?void 0:B.buttonLabel)||k.value,b.value=((D=m.value)==null?void 0:D.placeholder)||b.value;var L=new R(m.value);L.import("reg",c.value.reg),L.import("cfg",c.value.cfg),L.import("map",c.value.map),L.import("ctx",c.value.ctx),g.value=L,s.value.innerHTML=/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?"⌘":"Ctrl";const T=q=>{var ce;q.key==="k"&&(q.ctrlKey||q.metaKey)&&(q.preventDefault(),U()),q.key==="Escape"&&((ce=a.value)==null?void 0:ce.length)==0&&o.value&&(o.value=!1)};window.addEventListener("keydown",T)});const O=w(()=>E(F.value,H=>H.link.split("/").slice(0,-1).join("-"))),W=w(()=>Object.values(O.value).flat().map(H=>H.id));function re(){o.value=!1,a.value=""}const ne=H=>{var L,T;if(document.getElementsByClassName("search-group")[0]){if(H.key=="ArrowUp"||H.key=="ArrowDown"){const B=W.value.indexOf(_.value);if(H.key=="ArrowUp"){const D=B==0?W.value.length-1:B-1;_.value=W.value[D]}if(H.key=="ArrowDown"){const D=B>W.value.length-2?0:B+1;_.value=W.value[D]}if(B<5){const D=S.value.getElementsByClassName("VPPluginSearch-search-group")[0];D==null||D.scrollIntoView(!0)}else(L=document.getElementById(W.value[_.value]))==null||L.scrollIntoView(!0);Me()}H.key=="Enter"&&I.go(t.site.value.base+((T=S.value.getElementsByClassName("link-focused")[0].getAttribute("href"))==null?void 0:T.replace(r.value,"")))}};return(H,L)=>{const T=ae("ClientOnly");return l(),h("div",di,[$(T,null,{default:p(()=>[(l(),C(Yt,{to:"body"},[tt(d("div",{class:"VPPluginSearch-modal-back",onClick:L[2]||(L[2]=B=>o.value=!1),onKeydown:ne},[d("div",{class:"VPPluginSearch-modal",onClick:L[1]||(L[1]=vt(()=>{},["stop"])),ref_key:"modal",ref:S},[d("form",hi,[fi,tt(d("input",{class:"DocSearch-Input","aria-autocomplete":"both","aria-labelledby":"docsearch-label",id:"docsearch-input",autocomplete:"off",autocorrect:"off",autocapitalize:"off",enterkeyhint:"search",spellcheck:"false",autofocus:"true","onUpdate:modelValue":L[0]||(L[0]=B=>a.value=B),placeholder:b.value,maxlength:"64",type:"search",ref_key:"input",ref:i},null,8,vi),[[Jt,a.value]])]),d("div",pi,[(l(!0),h(z,null,j(O.value,(B,D)=>(l(),h("div",{class:"search-group",key:D},[d("span",mi,N(D?D.toString()[0].toUpperCase()+D.toString().slice(1):"Home"),1),(l(!0),h(z,null,j(B,(q,ce)=>(l(),h("a",{href:r.value+q.link,key:q.id,onClick:re,onMouseenter:me=>_.value=q.id,class:x({"link-focused":_.value==q.id}),id:ce.toString()},[d("div",gi,[d("span",ki,N(q.link.includes("#")?"#":"▤"),1),d("div",bi,[d("h3",null,N(q.title),1),d("p",null,[d("div",{innerHTML:q.preview},null,8,$i)])]),yi])],42,_i))),128))]))),128))]),wi],512)],544),[[Kt,o.value]])]))]),_:1}),d("div",{id:"docsearch",onClick:L[3]||(L[3]=B=>U())},[d("button",Pi,[d("span",Si,[Vi,d("span",Li,N(k.value),1)]),d("span",Mi,[d("span",{class:"DocSearch-Button-Key",ref_key:"metaKey",ref:s},"Meta",512),Ci])])])])}}}),Ti=V({__name:"VPNavBarSocialLinks",setup(e){const{theme:t}=A();return(n,s)=>u(t).socialLinks?(l(),C(et,{key:0,class:"VPNavBarSocialLinks",links:u(t).socialLinks},null,8,["links"])):y("",!0)}}),Ai=P(Ti,[["__scopeId","data-v-15ea03d7"]]),Ni=["href","rel","target"],Hi=V({__name:"VPNavBarTitle",setup(e){const{site:t,theme:n}=A(),{hasSidebar:s}=te(),{currentLang:o}=pe(),a=w(()=>{var c;return typeof n.value.logoLink=="string"?n.value.logoLink:(c=n.value.logoLink)==null?void 0:c.link}),r=w(()=>{var c;return typeof n.value.logoLink=="string"||(c=n.value.logoLink)==null?void 0:c.rel}),i=w(()=>{var c;return typeof n.value.logoLink=="string"||(c=n.value.logoLink)==null?void 0:c.target});return(c,v)=>(l(),h("div",{class:x(["VPNavBarTitle",{"has-sidebar":u(s)}])},[d("a",{class:"title",href:a.value??u(Ke)(u(o).link),rel:r.value,target:i.value},[f(c.$slots,"nav-bar-title-before",{},void 0,!0),u(n).logo?(l(),C(Se,{key:0,class:"logo",image:u(n).logo},null,8,["image"])):y("",!0),u(n).siteTitle?(l(),h(z,{key:1},[K(N(u(n).siteTitle),1)],64)):u(n).siteTitle===void 0?(l(),h(z,{key:2},[K(N(u(t).title),1)],64)):y("",!0),f(c.$slots,"nav-bar-title-after",{},void 0,!0)],8,Ni)],2))}}),Bi=P(Hi,[["__scopeId","data-v-ddc87d97"]]),Ei={},zi={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},xi=d("path",{d:"M0 0h24v24H0z",fill:"none"},null,-1),Oi=d("path",{d:" M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z ",class:"css-c4d79v"},null,-1),Di=[xi,Oi];function Fi(e,t){return l(),h("svg",zi,Di)}const Nt=P(Ei,[["render",Fi]]),ji={class:"items"},Ui={class:"title"},qi=V({__name:"VPNavBarTranslations",setup(e){const{theme:t}=A(),{localeLinks:n,currentLang:s}=pe({correspondingLink:!0});return(o,a)=>u(n).length&&u(s).label?(l(),C(Ze,{key:0,class:"VPNavBarTranslations",icon:Nt,label:u(t).langMenuLabel||"Change language"},{default:p(()=>[d("div",ji,[d("p",Ui,N(u(s).label),1),(l(!0),h(z,null,j(u(n),r=>(l(),C(Ne,{key:r.link,item:r},null,8,["item"]))),128))])]),_:1},8,["label"])):y("",!0)}}),Ri=P(qi,[["__scopeId","data-v-6ab9f02f"]]),Wi=e=>(X("data-v-f0437926"),e=e(),Q(),e),Gi={class:"wrapper"},Ki={class:"container"},Ji={class:"title"},Yi={class:"content"},Xi={class:"content-body"},Qi=Wi(()=>d("div",{class:"divider"},[d("div",{class:"divider-line"})],-1)),Zi=V({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(e){const{y:t}=Pt(),{hasSidebar:n}=te(),{hasLocalNav:s}=Mt(),{frontmatter:o}=A(),a=M({});return ht(()=>{a.value={"has-sidebar":n.value,"has-local-nav":s.value,top:o.value.layout==="home"&&t.value===0}}),(r,i)=>(l(),h("div",{class:x(["VPNavBar",a.value])},[d("div",Gi,[d("div",Ki,[d("div",Ji,[$(Bi,null,{"nav-bar-title-before":p(()=>[f(r.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[f(r.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),d("div",Yi,[d("div",Xi,[f(r.$slots,"nav-bar-content-before",{},void 0,!0),$(Ii,{class:"search"}),$(jr,{class:"menu"}),$(Ri,{class:"translations"}),$(Ha,{class:"appearance"}),$(Ai,{class:"social-links"}),$(Lr,{class:"extra"}),f(r.$slots,"nav-bar-content-after",{},void 0,!0),$(Nr,{class:"hamburger",active:r.isScreenOpen,onClick:i[0]||(i[0]=c=>r.$emit("toggle-screen"))},null,8,["active"])])])])]),Qi],2))}}),el=P(Zi,[["__scopeId","data-v-f0437926"]]),tl={key:0,class:"VPNavScreenAppearance"},nl={class:"text"},sl=V({__name:"VPNavScreenAppearance",setup(e){const{site:t,theme:n}=A();return(s,o)=>u(t).appearance&&u(t).appearance!=="force-dark"?(l(),h("div",tl,[d("p",nl,N(u(n).darkModeSwitchLabel||"Appearance"),1),$(Xe)])):y("",!0)}}),ol=P(sl,[["__scopeId","data-v-6cde7614"]]),al=V({__name:"VPNavScreenMenuLink",props:{item:{}},setup(e){const t=Ae("close-screen");return(n,s)=>(l(),C(Y,{class:"VPNavScreenMenuLink",href:n.item.link,target:n.item.target,rel:n.item.rel,onClick:u(t)},{default:p(()=>[K(N(n.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),rl=P(al,[["__scopeId","data-v-54e13b1a"]]),il={},ll={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},cl=d("path",{d:"M18.9,10.9h-6v-6c0-0.6-0.4-1-1-1s-1,0.4-1,1v6h-6c-0.6,0-1,0.4-1,1s0.4,1,1,1h6v6c0,0.6,0.4,1,1,1s1-0.4,1-1v-6h6c0.6,0,1-0.4,1-1S19.5,10.9,18.9,10.9z"},null,-1),ul=[cl];function dl(e,t){return l(),h("svg",ll,ul)}const hl=P(il,[["render",dl]]),fl=V({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(e){const t=Ae("close-screen");return(n,s)=>(l(),C(Y,{class:"VPNavScreenMenuGroupLink",href:n.item.link,target:n.item.target,rel:n.item.rel,onClick:u(t)},{default:p(()=>[K(N(n.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),Ht=P(fl,[["__scopeId","data-v-2c05792b"]]),vl={class:"VPNavScreenMenuGroupSection"},pl={key:0,class:"title"},ml=V({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(e){return(t,n)=>(l(),h("div",vl,[t.text?(l(),h("p",pl,N(t.text),1)):y("",!0),(l(!0),h(z,null,j(t.items,s=>(l(),C(Ht,{key:s.text,item:s},null,8,["item"]))),128))]))}}),_l=P(ml,[["__scopeId","data-v-6385aacf"]]),gl=["aria-controls","aria-expanded"],kl=["innerHTML"],bl=["id"],$l={key:1,class:"group"},yl=V({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(e){const t=e,n=M(!1),s=w(()=>`NavScreenGroup-${t.text.replace(" ","-").toLowerCase()}`);function o(){n.value=!n.value}return(a,r)=>(l(),h("div",{class:x(["VPNavScreenMenuGroup",{open:n.value}])},[d("button",{class:"button","aria-controls":s.value,"aria-expanded":n.value,onClick:o},[d("span",{class:"button-text",innerHTML:a.text},null,8,kl),$(hl,{class:"button-icon"})],8,gl),d("div",{id:s.value,class:"items"},[(l(!0),h(z,null,j(a.items,i=>(l(),h(z,{key:i.text},["link"in i?(l(),h("div",{key:i.text,class:"item"},[$(Ht,{item:i},null,8,["item"])])):(l(),h("div",$l,[$(_l,{text:i.text,items:i.items},null,8,["text","items"])]))],64))),128))],8,bl)],2))}}),wl=P(yl,[["__scopeId","data-v-3a825557"]]),Pl={key:0,class:"VPNavScreenMenu"},Sl=V({__name:"VPNavScreenMenu",setup(e){const{theme:t}=A();return(n,s)=>u(t).nav?(l(),h("nav",Pl,[(l(!0),h(z,null,j(u(t).nav,o=>(l(),h(z,{key:o.text},["link"in o?(l(),C(rl,{key:0,item:o},null,8,["item"])):(l(),C(wl,{key:1,text:o.text||"",items:o.items},null,8,["text","items"]))],64))),128))])):y("",!0)}}),Vl=V({__name:"VPNavScreenSocialLinks",setup(e){const{theme:t}=A();return(n,s)=>u(t).socialLinks?(l(),C(et,{key:0,class:"VPNavScreenSocialLinks",links:u(t).socialLinks},null,8,["links"])):y("",!0)}}),Ll={class:"list"},Ml=V({__name:"VPNavScreenTranslations",setup(e){const{localeLinks:t,currentLang:n}=pe({correspondingLink:!0}),s=M(!1);function o(){s.value=!s.value}return(a,r)=>u(t).length&&u(n).label?(l(),h("div",{key:0,class:x(["VPNavScreenTranslations",{open:s.value}])},[d("button",{class:"title",onClick:o},[$(Nt,{class:"icon lang"}),K(" "+N(u(n).label)+" ",1),$(At,{class:"icon chevron"})]),d("ul",Ll,[(l(!0),h(z,null,j(u(t),i=>(l(),h("li",{key:i.link,class:"item"},[$(Y,{class:"link",href:i.link},{default:p(()=>[K(N(i.text),1)]),_:2},1032,["href"])]))),128))])],2)):y("",!0)}}),Cl=P(Ml,[["__scopeId","data-v-48943337"]]),Il={class:"container"},Tl=V({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const t=M(null),n=wt(de?document.body:null);return(s,o)=>(l(),C(Re,{name:"fade",onEnter:o[0]||(o[0]=a=>n.value=!0),onAfterLeave:o[1]||(o[1]=a=>n.value=!1)},{default:p(()=>[s.open?(l(),h("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:t,id:"VPNavScreen"},[d("div",Il,[f(s.$slots,"nav-screen-content-before",{},void 0,!0),$(Sl,{class:"menu"}),$(Cl,{class:"translations"}),$(ol,{class:"appearance"}),$(Vl,{class:"social-links"}),f(s.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):y("",!0)]),_:3}))}}),Al=P(Tl,[["__scopeId","data-v-74cd0059"]]),Nl={key:0,class:"VPNav"},Hl=V({__name:"VPNav",setup(e){const{isScreenOpen:t,closeScreen:n,toggleScreen:s}=ha(),{frontmatter:o}=A(),a=w(()=>o.value.navbar!==!1);return pt("close-screen",n),ve(()=>{de&&document.documentElement.classList.toggle("hide-nav",!a.value)}),(r,i)=>a.value?(l(),h("header",Nl,[$(el,{"is-screen-open":u(t),onToggleScreen:u(s)},{"nav-bar-title-before":p(()=>[f(r.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[f(r.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":p(()=>[f(r.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":p(()=>[f(r.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),$(Al,{open:u(t)},{"nav-screen-content-before":p(()=>[f(r.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":p(()=>[f(r.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):y("",!0)}}),Bl=P(Hl,[["__scopeId","data-v-e10a1755"]]),El=e=>(X("data-v-20dc7ca1"),e=e(),Q(),e),zl=["role","tabindex"],xl=El(()=>d("div",{class:"indicator"},null,-1)),Ol={key:1,class:"items"},Dl=V({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(e){const t=e,{collapsed:n,collapsible:s,isLink:o,isActiveLink:a,hasActiveLink:r,hasChildren:i,toggle:c}=Dn(w(()=>t.item)),v=w(()=>i.value?"section":"div"),m=w(()=>o.value?"a":"div"),g=w(()=>i.value?t.depth+2===7?"p":`h${t.depth+2}`:"p"),k=w(()=>o.value?void 0:"button"),b=w(()=>[[`level-${t.depth}`],{collapsible:s.value},{collapsed:n.value},{"is-link":o.value},{"is-active":a.value},{"has-active":r.value}]);function _(I){"key"in I&&I.key!=="Enter"||!t.item.link&&c()}function S(){t.item.link&&c()}return(I,F)=>{const E=ae("VPSidebarItem",!0);return l(),C(ie(v.value),{class:x(["VPSidebarItem",b.value])},{default:p(()=>[I.item.text?(l(),h("div",$e({key:0,class:"item",role:k.value},Qt(I.item.items?{click:_,keydown:_}:{},!0),{tabindex:I.item.items&&0}),[xl,I.item.link?(l(),C(Y,{key:0,tag:m.value,class:"link",href:I.item.link,rel:I.item.rel,target:I.item.target},{default:p(()=>[(l(),C(ie(g.value),{class:"text",innerHTML:I.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(l(),C(ie(g.value),{key:1,class:"text",innerHTML:I.item.text},null,8,["innerHTML"])),I.item.collapsed!=null?(l(),h("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:S,onKeydown:Xt(S,["enter"]),tabindex:"0"},[$(Ct,{class:"caret-icon"})],32)):y("",!0)],16,zl)):y("",!0),I.item.items&&I.item.items.length?(l(),h("div",Ol,[I.depth<5?(l(!0),h(z,{key:0},j(I.item.items,U=>(l(),C(E,{key:U.text,item:U,depth:I.depth+1},null,8,["item","depth"]))),128)):y("",!0)])):y("",!0)]),_:1},8,["class"])}}}),Fl=P(Dl,[["__scopeId","data-v-20dc7ca1"]]),Bt=e=>(X("data-v-af34e506"),e=e(),Q(),e),jl=Bt(()=>d("div",{class:"curtain"},null,-1)),Ul={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},ql=Bt(()=>d("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),Rl=V({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const{sidebarGroups:t,hasSidebar:n}=te(),s=e,o=M(null),a=wt(de?document.body:null);return J([s,o],()=>{var r;s.open?(a.value=!0,(r=o.value)==null||r.focus()):a.value=!1},{immediate:!0,flush:"post"}),(r,i)=>u(n)?(l(),h("aside",{key:0,class:x(["VPSidebar",{open:r.open}]),ref_key:"navEl",ref:o,onClick:i[0]||(i[0]=vt(()=>{},["stop"]))},[jl,d("nav",Ul,[ql,f(r.$slots,"sidebar-nav-before",{},void 0,!0),(l(!0),h(z,null,j(u(t),c=>(l(),h("div",{key:c.text,class:"group"},[$(Fl,{item:c,depth:0},null,8,["item"])]))),128)),f(r.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):y("",!0)}}),Wl=P(Rl,[["__scopeId","data-v-af34e506"]]),Gl=V({__name:"VPSkipLink",setup(e){const t=Te(),n=M();J(()=>t.path,()=>n.value.focus());function s({target:o}){const a=document.getElementById(decodeURIComponent(o.hash).slice(1));if(a){const r=()=>{a.removeAttribute("tabindex"),a.removeEventListener("blur",r)};a.setAttribute("tabindex","-1"),a.addEventListener("blur",r),a.focus(),window.scrollTo(0,0)}}return(o,a)=>(l(),h(z,null,[d("span",{ref_key:"backToTop",ref:n,tabindex:"-1"},null,512),d("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}}),Kl=P(Gl,[["__scopeId","data-v-eb07dd5a"]]),Jl=V({__name:"Layout",setup(e){const{isOpen:t,open:n,close:s}=te(),o=Te();J(()=>o.path,s),On(t,s);const{frontmatter:a}=A(),r=Zt(),i=w(()=>!!r["home-hero-image"]);return pt("hero-image-slot-exists",i),(c,v)=>{const m=ae("Content");return u(a).layout!==!1?(l(),h("div",{key:0,class:x(["Layout",u(a).pageClass])},[f(c.$slots,"layout-top",{},void 0,!0),$(Kl),$(Pn,{class:"backdrop",show:u(t),onClick:u(s)},null,8,["show","onClick"]),$(Bl,null,{"nav-bar-title-before":p(()=>[f(c.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[f(c.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":p(()=>[f(c.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":p(()=>[f(c.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":p(()=>[f(c.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":p(()=>[f(c.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),$(da,{open:u(t),onOpenMenu:u(n)},null,8,["open","onOpenMenu"]),$(Wl,{open:u(t)},{"sidebar-nav-before":p(()=>[f(c.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":p(()=>[f(c.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),$(zo,null,{"page-top":p(()=>[f(c.$slots,"page-top",{},void 0,!0)]),"page-bottom":p(()=>[f(c.$slots,"page-bottom",{},void 0,!0)]),"not-found":p(()=>[f(c.$slots,"not-found",{},void 0,!0)]),"home-hero-before":p(()=>[f(c.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info":p(()=>[f(c.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":p(()=>[f(c.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":p(()=>[f(c.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":p(()=>[f(c.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":p(()=>[f(c.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":p(()=>[f(c.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":p(()=>[f(c.$slots,"doc-before",{},void 0,!0)]),"doc-after":p(()=>[f(c.$slots,"doc-after",{},void 0,!0)]),"doc-top":p(()=>[f(c.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":p(()=>[f(c.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":p(()=>[f(c.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":p(()=>[f(c.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":p(()=>[f(c.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[f(c.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[f(c.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[f(c.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),$(jo),f(c.$slots,"layout-bottom",{},void 0,!0)],2)):(l(),C(m,{key:1}))}}}),Yl=P(Jl,[["__scopeId","data-v-7b72038e"]]),Zl={Layout:Yl,enhanceApp:({app:e})=>{e.component("Badge",en)}};export{Zl as t,Ql as u}; function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { __vite__mapDeps.viteFileDeps = [] } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) }