1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.qTdlzoB6.js","assets/chunks/framework.BeZXxOb9.js"])))=>i.map(i=>d[i]); 2import{d as h,c as d,r as u,n as E,o as s,a as oe,t as I,b as g,w as v,T as Ae,e as f,_ as k,u as Vt,i as Tt,f as wt,g as Be,h as y,j as m,k as i,l as ae,m as Je,p as ee,q as Nt,s as Oe,v as Et,x as w,y as ye,z as X,A as Fe,B as De,C as me,D as $e,E as Xe,F as et,G as z,H as G,I as se,J as _,K as Y,L as tt,M as x,N as Le,O as nt,P as It,Q as Ee,R as ot,S as at,U as Ht,V as Mt,W as zt,X as st,Y as rt,Z as Ct,$ as At,a0 as Bt,a1 as Ot,a2 as Ft,a3 as Dt}from"./framework.BeZXxOb9.js";const Rt=h({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(a){return(e,t)=>(s(),d("span",{class:E(["VPBadge",e.type])},[u(e.$slots,"default",{},()=>[oe(I(e.text),1)])],2))}}),jt={key:0,class:"VPBackdrop"},Ut=h({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(a){return(e,t)=>(s(),g(Ae,{name:"fade"},{default:v(()=>[e.show?(s(),d("div",jt)):f("",!0)]),_:1}))}}),Gt=k(Ut,[["__scopeId","data-v-c79a1216"]]),S=Vt;function Wt(a,e){let t,n=!1;return()=>{t&&clearTimeout(t),n?t=setTimeout(a,e):(a(),(n=!0)&&setTimeout(()=>n=!1,e))}}function Ie(a){return a.startsWith("/")?a:`/${a}`}function Re(a){const{pathname:e,search:t,hash:n,protocol:o}=new URL(a,"http://a.com");if(Tt(a)||a.startsWith("#")||!o.startsWith("http")||!wt(e))return a;const{site:r}=S(),c=e.endsWith("/")||e.endsWith(".html")?a:a.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,r.value.cleanUrls?"":".html")}${t}${n}`);return Be(c)}function ve({correspondingLink:a=!1}={}){const{site:e,localeIndex:t,page:n,theme:o,hash:r}=S(),c=y(()=>({label:e.value.locales[t.value]?.label,link:e.value.locales[t.value]?.link||(t.value==="root"?"/":`/${t.value}/`)}));return{localeLinks:y(()=>Object.entries(e.value.locales).flatMap(([b,L])=>c.value.label===L.label?[]:{text:L.label,link:qt(L.link||(b==="root"?"/":`/${b}/`),o.value.i18nRouting!==!1&&a,n.value.relativePath.slice(c.value.link.length-1),!e.value.cleanUrls)+r.value})),currentLang:c}}function qt(a,e,t,n){return e?a.replace(/\/$/,"")+Ie(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,n?".html":"")):a}const Kt={class:"NotFound"},Yt={class:"code"},Jt={class:"title"},Xt={class:"quote"},Zt={class:"action"},Qt=["href","aria-label"],xt=h({__name:"NotFound",setup(a){const{theme:e}=S(),{currentLang:t}
2=ve();return(n,o)=>(s(),d("div",Kt,[m("p",Yt,I(i(e).notFound?.code??"404"),1),m("h1",Jt,I(i(e).notFound?.title??"PAGE NOT FOUND"),1),o[0]||(o[0]=m("div",{class:"divider"},null,-1)),m("blockquote",Xt,I(i(e).notFound?.quote??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),m("div",Zt,[m("a",{class:"link",href:i(Be)(i(e).notFound?.link??i(t).link),"aria-label":i(e).notFound?.linkLabel??"go to home"},I(i(e).notFound?.linkText??"Take me home"),9,Qt)])]))}}),en=k(xt,[["__scopeId","data-v-829df670"]]);function it(a,e){if(Array.isArray(a))return ge(a);if(a==null)return[];e=Ie(e);const t=Object.keys(a).sort((o,r)=>r.split("/").length-o.split("/").length).find(o=>e.startsWith(Ie(o))),n=t?a[t]:[];return Array.isArray(n)?ge(n):ge(n.items,n.base)}function tn(a){const e=[];let t=0;for(const n in a){const o=a[n];if(o.items){t=e.push(o);continue}e[t]||e.push({items:[]}),e[t].items.push(o)}return e}function nn(a){const e=[];function t(n){for(const o of n)o.text&&o.link&&e.push({text:o.text,link:o.link,docFooterText:o.docFooterText}),o.items&&t(o.items)}return t(a),e}function He(a,e){return Array.isArray(e)?e.some(t=>He(a,t)):ae(a,e.link)?!0:e.items?He(a,e.items):!1}function ge(a,e){return[...a].map(t=>{const n={...t},o=n.base||e;return o&&n.link&&(n.link=o+n.link.replace(/^\//,o.endsWith("/")?"":"/")),n.items&&(n.items=ge(n.items,o)),n})}function on(){const{hasSidebar:a}=Z(),e=Je("(min-width: 960px)"),t=Je("(min-width: 1280px)");return{isAsideEnabled:y(()=>!t.value&&!e.value?!1:a.value?t.value:e.value)}}const an=/\b(?:VPBadge|header-anchor|footnote-ref|ignore-header)\b/,Me=[];function lt(a){return typeof a.outline=="object"&&!Array.isArray(a.outline)&&a.outline.label||a.outlineTitle||"On this page"}function sn(a){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const n=Number(t.tagName[1]);return{element:t,title:rn(t),link:"#"+t.id,level:n}});return ln(e,a)}function rn(a){let e="";for(const t of a.childNodes)if(t.nodeType===1){if(an.test(t.className))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function ln(a,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[n,o]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;return dn(a,n,o)}function cn(a,e){const{isAsideEnabled:t}=on(),n=Wt(r,100);let o=null;ee(()=>{requestAnimationFrame(r),window.addEventListener("scroll",n)}),Nt(()=>{c(location.hash)}),Oe(()=>{window.removeEventListener("scroll",n)});function r(){if(!t.value)return;const l=window.scrollY,b=window.innerHeight,L=document.body.offsetHeight,N=Math.abs(l+b-L)<1,P=Me.map(({element:A,link:B})=>({link:B,top:un(A)})).filter(({top:A})=>!Number.isNaN(A)).sort((A,B)=>A.top-B.top);if(!P.length){c(null);return}if(l<1){c(null);return}if(N){c(P[P.length-1].link);return}let C=null;for(const{link:A,top:B}of P){if(B>l+Et()+4)break;C=A}c(C)}function c(l){o&&o.classList.remove("active"),l==null?o=null:o=a.value.querySelector(`a[href="${decodeURIComponent(l)}"]`);const b=o;b?(b.classList.add("active"),e.value.style.top=b.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function un(a){let e=0;for(;a!==document.body;){if(a===null)return NaN;e+=a.offsetTop,a=a.offsetParent}return e}function dn(a,e,t){Me.length=0;const n=[],o=[];return a.forEach(r=>{const c={...r,children:[]};let l=o[o.length-1];for(;l&&l.level>=c.level;)o.pop(),l=o[o.length-1];if(c.element.classList.contains("ignore-header")||l&&"shouldIgnore"in l){o.push({level:c.level,shouldIgnore:!0});return}c.level>t||c.level<e||(Me.push({element:c.element,link:c.link}),l?l.children.push(c):n.push(c),o.push(c))}),n}const ce=w(!1);function mn(a){let e;ye(()=>{e=ce.value?document.activeElement:void 0}),ee(()=>{window.addEventListener("keyup",t)}),Oe(()=>{window.removeEventListener("keyup",t)});function t(n){n.key==="Escape"&&ce.value&&(a(),e?.focus())}}function vn(){function a(){ce.value=!0}function e(){ce.value=!1}function t(){ce.value?e():a()}return{isOpen:ce,open:a,close:e,toggle:t}}function pn(a){const{page:e,hash:t}=S(),n=w(!1),o=y(()=>a.value.collapsed!=null),r=y(()=>!!a.value.link),c=w(!1),l=()=>{c.value=ae(e.value.relativePath,a.value.link)};X([e,a,t],l),ee(l);const b=y(()=>c.value?!0:a.value.items?He(e.value.relativePath,a.value.items):!1),L=y(()=>!!(a.value.items&&a.value.items.length));ye(()=>{n.value=!!(o.value&&a.value.collapsed)}),Fe(()=>{(c.value||b.value)&&(n.value=!1)});function N(){o.value&&(n.value=!n.value)}return{collapsed:n,collapsible:o,isLink:r,isActiveLink:c,hasActiveLink:b,hasChildren:L,toggle:N}}const ze=De([]),de=De([]),Ce=De(!1);function Z(){const{frontmatter:a,theme:e}=S(),t=y(()=>!!(a.value.isHome??a.value.layout==="home")),n=y(()=>a.value.sidebar!==!1&&de.value.length>0&&!t.value),o=y(()=>n.value&&Ce.value),r=y(()=>n.value?tn(de.value):[]),c=y(()=>t.value?!1:a.value.aside!=null?!!a.value.aside:e.value.aside!==!1),l=y(()=>c.value?a.value.aside==null?e.value.aside==="left":a.value.aside==="left":!1),b=y(()=>ze.value.length>0);return{isHome:t,sidebar:Xe(de),sidebarGroups:r,hasSidebar:n,isSidebarEnabled:o,hasAside:c,leftAside:l,headers:Xe(ze),hasLocalNav:b}}function fn({closeSidebar:a}){const{frontmatter:e,page:t,theme:n}=S();X(()=>[t.value.relativePath,n.value.sidebar],([r,c])=>{const l=c?it(c,r):[];JSON.stringify(l)!==JSON.stringify(de.value)&&(de.value=l)},{immediate:!0,deep:!0,flush:"sync"}),et(()=>{ze.value=sn(e.value.outline??n.value.outline)}),me&&(Ce.value=window.innerWidth>=960,window.addEventListener("resize",()=>{Ce.value=window.innerWidth>=960},{passive:!0}));const o=$e();X(()=>o.path,a),mn(a)}const ct=Symbol("layout-info"),hn=["href","title"],_n=h({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(a){function e({target:t}){const n=t.href.split("#")[1];document.getElementById(decodeURIComponent(n))?.focus({preventScroll:!0})}return(t,n)=>{const o=se("VPDocOutlineItem",!0);return s(),d("ul",{class:E(["VPDocOutlineItem",t.root?"root":"nested"])},[(s(!0),d(z,null,G(t.headers,({children:r,link:c,title:l})=>(s(),d("li",null,[m("a",{class:"outline-link",href:c,onClick:e,title:l},I(l),9,hn),r?.length?(s(),g(o,{key:0,headers:r},null,8,["headers"])):f("",!0)]))),256))],2)}}}),ut=k(_n,[["__scopeId","data-v-2d0bdf9b"]]),gn={class:"content"},bn={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},kn=h({__name:"VPDocAsideOutline",setup(a){const{theme:e}=S(),t=w(),n=w(),{headers:o,hasLocalNav:r}=Z();return cn(t,n),(c,l)=>(s(),d("nav",{"aria-labelledby":"doc-outline-aria-label",class:E(["VPDocAsideOutline",{"has-outline":i(r)}]),ref_key:"container",ref:t},[m("div",gn,[m("div",{class:"outline-marker",ref_key:"marker",ref:n},null,512),m("div",bn,I(i(lt)(i(e))),1),_(ut,{headers:i(o),root:!0},null,8,["headers"])])],2))}}),yn=k(kn,[["__scopeId","data-v-60d5052e"]]),$n={class:"VPDocAsideCarbonAds"},Ln=h({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(a){const e=()=>null;return(t,n)=>(s(),d("div",$n,[_(i(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Pn={class:"VPDocAside"},Sn=h({__name:"VPDocAside",setup(a){const{theme:e}=S();return(t,n)=>(s(),d("div",Pn,[u(t.$slots,"aside-top",{},void 0,!0),u(t.$slots,"aside-outline-before",{},void 0,!0),_(yn),u(t.$slots,"aside-outline-after",{},void 0,!0),n[0]||(n[0]=m("div",{class:"spacer"},null,-1)),u(t.$slots,"aside-ads-before",{},void 0,!0),i(e).carbonAds?(s(),g(Ln,{key:0,"carbon-ads":i(e).carbonAds},null,8,["carbon-ads"])):f("",!0),u(t.$slots,"aside-ads-after",{},void 0,!0),u(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Vn=k(Sn,[["__scopeId","data-v-3f215769"]]);function Tn(){const{theme:a,page:e}=S();return y(()=>{const{text:t="Edit this page",pattern:n=""}=a.value.editLink||{};let o;return typeof n=="function"?o=n(e.value):o=n.replace(/:path/g,e.value.filePath),{url:o,text:t}})}function wn(){const{page:a,theme:e,frontmatter:t}=S();return y(()=>{const n=it(e.value.sidebar,a.value.relativePath),o=nn(n),r=Nn(o,L=>L.link.replace(/[?#].*$/,"")),c=r.findIndex(L=>ae(a.value.relativePath,L.link)),l=e.value.docFooter?.prev===!1&&!t.value.prev||t.value.prev===!1,b=e.value.docFooter?.next===!1&&!t.value.next||t.value.next===!1;return{prev:l?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??r[c-1]?.docFooterText??r[c-1]?.text,link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??r[c-1]?.link},next:b?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??r[c+1]?.docFooterText??r[c+1]?.text,link:(typeof t.value.next=="object"?t.value.next.link:void 0)??r[c+1]?.link}}})}function Nn(a,e){const t=new Set;return a.filter(n=>{const o=e(n);return t.has(o)?!1:t.add(o)})}const J=h({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(a){const e=a,t=y(()=>e.tag??(e.href?"a":"span")),n=y(()=>e.href&&tt.test(e.href)||e.target==="_blank");return(o,r)=>(s(),g(Y(t.value),{class:E(["VPLink",{link:o.href,"vp-external-link-icon":n.value,"no-icon":o.noIcon}]),href:o.href?i(Re)(o.href):void 0,target:o.target??(n.value?"_blank":void 0),rel:o.rel??(n.value?"noreferrer":void 0)},{default:v(()=>[u(o.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),En={class:"VPLastUpdated"},In=["datetime"],Hn=h({__name:"VPDocFooterLastUpdated",setup(a){const{theme:e,page:t,lang:n}=S(),o=y(()=>new Date(t.value.lastUpdated)),r=y(()=>o.value.toISOString()),c=w("");return ee(()=>{ye(()=>{c.value=new Intl.DateTimeFormat(e.value.lastUpdated?.formatOptions?.forceLocale?n.value:void 0,e.value.lastUpdated?.formatOptions??{dateStyle:"short",timeStyle:"short"}
2).format(o.value)})}),(l,b)=>(s(),d("p",En,[oe(I(i(e).lastUpdated?.text||i(e).lastUpdatedText||"Last updated")+": ",1),m("time",{datetime:r.value},I(c.value),9,In)]))}}),Mn=k(Hn,[["__scopeId","data-v-e98dd255"]]),zn={key:0,class:"VPDocFooter"},Cn={key:0,class:"edit-info"},An={key:0,class:"edit-link"},Bn={key:1,class:"last-updated"},On={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},Fn={class:"pager"},Dn=["innerHTML"],Rn=["innerHTML"],jn={class:"pager"},Un=["innerHTML"],Gn=["innerHTML"],Wn=h({__name:"VPDocFooter",setup(a){const{theme:e,page:t,frontmatter:n}=S(),o=Tn(),r=wn(),c=y(()=>e.value.editLink&&n.value.editLink!==!1),l=y(()=>t.value.lastUpdated),b=y(()=>c.value||l.value||r.value.prev||r.value.next);return(L,N)=>b.value?(s(),d("footer",zn,[u(L.$slots,"doc-footer-before",{},void 0,!0),c.value||l.value?(s(),d("div",Cn,[c.value?(s(),d("div",An,[_(J,{class:"edit-link-button",href:i(o).url,"no-icon":!0},{default:v(()=>[N[0]||(N[0]=m("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),oe(" "+I(i(o).text),1)]),_:1},8,["href"])])):f("",!0),l.value?(s(),d("div",Bn,[_(Mn)])):f("",!0)])):f("",!0),i(r).prev?.link||i(r).next?.link?(s(),d("nav",On,[N[1]||(N[1]=m("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),m("div",Fn,[i(r).prev?.link?(s(),g(J,{key:0,class:"pager-link prev",href:i(r).prev.link},{default:v(()=>[m("span",{class:"desc",innerHTML:i(e).docFooter?.prev||"Previous page"},null,8,Dn),m("span",{class:"title",innerHTML:i(r).prev.text},null,8,Rn)]),_:1},8,["href"])):f("",!0)]),m("div",jn,[i(r).next?.link?(s(),g(J,{key:0,class:"pager-link next",href:i(r).next.link},{default:v(()=>[m("span",{class:"desc",innerHTML:i(e).docFooter?.next||"Next page"},null,8,Un),m("span",{class:"title",innerHTML:i(r).next.text},null,8,Gn)]),_:1},8,["href"])):f("",!0)])])):f("",!0)])):f("",!0)}}),qn=k(Wn,[["__scopeId","data-v-e257564d"]]),Kn={class:"container"},Yn={class:"aside-container"},Jn={class:"aside-content"},Xn={class:"content"},Zn={class:"content-container"},Qn={class:"main"},xn=h({__name:"VPDoc",setup(a){const{theme:e}=S(),t=$e(),{hasSidebar:n,hasAside:o,leftAside:r}=Z(),c=y(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(l,b)=>{const L=se("Content");return s(),d("div",{class:E(["VPDoc",{"has-sidebar":i(n),"has-aside":i(o)}])},[u(l.$slots,"doc-top",{},void 0,!0),m("div",Kn,[i(o)?(s(),d("div",{key:0,class:E(["aside",{"left-aside":i(r)}])},[b[0]||(b[0]=m("div",{class:"aside-curtain"},null,-1)),m("div",Yn,[m("div",Jn,[_(Vn,null,{"aside-top":v(()=>[u(l.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[u(l.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[u(l.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[u(l.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[u(l.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[u(l.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):f("",!0),m("div",Xn,[m("div",Zn,[u(l.$slots,"doc-before",{},void 0,!0),m("main",Qn,[_(L,{class:E(["vp-doc",[c.value,i(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),_(qn,null,{"doc-footer-before":v(()=>[u(l.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),u(l.$slots,"doc-after",{},void 0,!0)])])]),u(l.$slots,"doc-bottom",{},void 0,!0)],2)}}}),eo=k(xn,[["__scopeId","data-v-7011f0d8"]]),to=h({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(a){const e=a,t=y(()=>e.href&&tt.test(e.href)),n=y(()=>e.tag||(e.href?"a":"button"));return(o,r)=>(s(),g(Y(n.value),{class:E(["VPButton",[o.size,o.theme]]),href:o.href?i(Re)(o.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:v(()=>[u(o.$slots,"default",{},()=>[oe(I(o.text),1)],!0)]),_:3},8,["class","href","target","rel"]))}}),no=k(to,[["__scopeId","data-v-01bff58b"]]),oo=["src","alt"],ao=h({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(a){return(e,t)=>{const n=se("VPImage",!0);return e.image?(s(),d(z,{key:0},[typeof e.image=="string"||"src"in e.image?(s(),d("img",x({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:i(Be)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,oo)):(s(),d(z,{key:1},[_(n,x({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),_(n,x({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):f("",!0)}}}),ke=k(ao,[["__scopeId","data-v-8426fc1a"]]),so={class:"container"},ro={class:"main"},io={class:"heading"},lo=["innerHTML"],co=["innerHTML"],uo=["innerHTML"],mo={key:0,class:"actions"},vo={key:0,class:"image"},po={class:"image-container"},fo=h({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(a){const{heroImageSlotExists:e}=Le(ct);return(t,n)=>(s(),d("div",{class:E(["VPHero",{"has-image":t.image||i(e)}])}
2,[m("div",so,[m("div",ro,[u(t.$slots,"home-hero-info-before",{},void 0,!0),u(t.$slots,"home-hero-info",{},()=>[m("h1",io,[t.name?(s(),d("span",{key:0,innerHTML:t.name,class:"name clip"},null,8,lo)):f("",!0),t.text?(s(),d("span",{key:1,innerHTML:t.text,class:"text"},null,8,co)):f("",!0)]),t.tagline?(s(),d("p",{key:0,innerHTML:t.tagline,class:"tagline"},null,8,uo)):f("",!0)],!0),u(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(s(),d("div",mo,[(s(!0),d(z,null,G(t.actions,o=>(s(),d("div",{key:o.link,class:"action"},[_(no,{tag:"a",size:"medium",theme:o.theme,text:o.text,href:o.link,target:o.target,rel:o.rel},null,8,["theme","text","href","target","rel"])]))),128))])):f("",!0),u(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||i(e)?(s(),d("div",vo,[m("div",po,[n[0]||(n[0]=m("div",{class:"image-bg"},null,-1)),u(t.$slots,"home-hero-image",{},()=>[t.image?(s(),g(ke,{key:0,class:"image-src",image:t.image},null,8,["image"])):f("",!0)],!0)])])):f("",!0)])],2))}}),ho=k(fo,[["__scopeId","data-v-1e96e9e8"]]),_o=h({__name:"VPHomeHero",setup(a){const{frontmatter:e}=S();return(t,n)=>i(e).hero?(s(),g(ho,{key:0,class:"VPHomeHero",name:i(e).hero.name,text:i(e).hero.text,tagline:i(e).hero.tagline,image:i(e).hero.image,actions:i(e).hero.actions},{"home-hero-info-before":v(()=>[u(t.$slots,"home-hero-info-before")]),"home-hero-info":v(()=>[u(t.$slots,"home-hero-info")]),"home-hero-info-after":v(()=>[u(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":v(()=>[u(t.$slots,"home-hero-actions-after")]),"home-hero-image":v(()=>[u(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):f("",!0)}}),go={class:"box"},bo={key:0,class:"icon"},ko=["innerHTML"],yo=["innerHTML"],$o=["innerHTML"],Lo={key:4,class:"link-text"},Po={class:"link-text-value"},So=h({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(a){return(e,t)=>(s(),g(J,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:v(()=>[m("article",go,[typeof e.icon=="object"&&e.icon.wrap?(s(),d("div",bo,[_(ke,{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"?(s(),g(ke,{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?(s(),d("div",{key:2,class:"icon",innerHTML:e.icon},null,8,ko)):f("",!0),m("h2",{class:"title",innerHTML:e.title},null,8,yo),e.details?(s(),d("p",{key:3,class:"details",innerHTML:e.details},null,8,$o)):f("",!0),e.linkText?(s(),d("div",Lo,[m("p",Po,[oe(I(e.linkText)+" ",1),t[0]||(t[0]=m("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):f("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Vo=k(So,[["__scopeId","data-v-5219619b"]]),To={key:0,class:"VPFeatures"},wo={class:"container"},No={class:"items"},Eo=h({__name:"VPFeatures",props:{features:{}},setup(a){const e=a,t=y(()=>{const n=e.features.length;if(n){if(n===2)return"grid-2";if(n===3)return"grid-3";if(n%3===0)return"grid-6";if(n>3)return"grid-4"}else return});return(n,o)=>
2n.features?(s(),d("div",To,[m("div",wo,[m("div",No,[(s(!0),d(z,null,G(n.features,r=>(s(),d("div",{key:r.title,class:E(["item",[t.value]])},[_(Vo,{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))])])])):f("",!0)}}),Io=k(Eo,[["__scopeId","data-v-a6181336"]]),Ho=h({__name:"VPHomeFeatures",setup(a){const{frontmatter:e}=S();return(t,n)=>i(e).features?(s(),g(Io,{key:0,class:"VPHomeFeatures",features:i(e).features},null,8,["features"])):f("",!0)}}),Mo=h({__name:"VPHomeContent",setup(a){const{width:e}=It({initialWidth:0,includeScrollbar:!1});return(t,n)=>(s(),d("div",{class:"vp-doc container",style:nt(i(e)?{"--vp-offset":`calc(50% - ${i(e)/2}px)`}:{})},[u(t.$slots,"default",{},void 0,!0)],4))}}),zo=k(Mo,[["__scopeId","data-v-8e2d4988"]]),Co=h({__name:"VPHome",setup(a){const{frontmatter:e,theme:t}=S();return(n,o)=>{const r=se("Content");return s(),d("div",{class:E(["VPHome",{"external-link-icon-enabled":i(t).externalLinkIcon}])},[u(n.$slots,"home-hero-before",{},void 0,!0),_(_o,null,{"home-hero-info-before":v(()=>[u(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[u(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[u(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[u(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[u(n.$slots,"home-hero-image",{},void 0,!0)]),_:3}),u(n.$slots,"home-hero-after",{},void 0,!0),u(n.$slots,"home-features-before",{},void 0,!0),_(Ho),u(n.$slots,"home-features-after",{},void 0,!0),i(e).markdownStyles!==!1?(s(),g(zo,{key:0},{default:v(()=>[_(r)]),_:1})):(s(),g(r,{key:1}))],2)}}}),Ao=k(Co,[["__scopeId","data-v-8b561e3d"]]),Bo={},Oo={class:"VPPage"};function Fo(a,e){const t=se("Content");return s(),d("div",Oo,[u(a.$slots,"page-top"),_(t),u(a.$slots,"page-bottom")])}const Do=k(Bo,[["render",Fo]]),Ro=h({__name:"VPContent",setup(a){const{page:e,frontmatter:t}=S(),{isHome:n,hasSidebar:o}=Z();return(r,c)=>(s(),d("div",{class:E(["VPContent",{"has-sidebar":i(o),"is-home":i(n)}]),id:"VPContent"},[i(e).isNotFound?u(r.$slots,"not-found",{key:0},()=>[_(en)],!0):i(t).layout==="page"?(s(),g(Do,{key:1},{"page-top":v(()=>[u(r.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[u(r.$slots,"page-bottom",{},void 0,!0)]),_:3})):i(t).layout==="home"?(s(),g(Ao,{key:2},{"home-hero-before":v(()=>[u(r.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[u(r.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[u(r.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[u(r.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[u(r.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[u(r.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[u(r.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[u(r.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[u(r.$slots,"home-features-after",{},void 0,!0)]),_:3})):i(t).layout&&i(t).layout!=="doc"?(s(),g(Y(i(t).layout),{key:3})):(s(),g(eo,{key:4},{"doc-top":v(()=>[u(r.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[u(r.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":v(()=>[u(r.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[u(r.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[u(r.$slots,"doc-after",{},void 0,!0)]),"aside-top":v(()=>[u(r.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":v(()=>[u(r.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[u(r.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[u(r.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[u(r.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":v(()=>[u(r.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),jo=k(Ro,[["__scopeId","data-v-aff0b8d7"]]),Uo={class:"container"},Go=["innerHTML"],Wo=["innerHTML"],qo=h({__name:"VPFooter",setup(a){const{theme:e,frontmatter:t}=S(),{hasSidebar:n}=Z();return(o,r)=>i(e).footer&&i(t).footer!==!1?(s(),d("footer",{key:0,class:E(["VPFooter",{"has-sidebar":i(n)}])},[m("div",Uo,[i(e).footer.message?(s(),d("p",{key:0,class:"message",innerHTML:i(e).footer.message},null,8,Go)):f("",!0),i(e).footer.copyright?(s(),d("p",{key:1,class:"copyright",innerHTML:i(e).footer.copyright},null,8,Wo)):f("",!0)])],2)):f("",!0)}}),Ko=k(qo,[["__scopeId","data-v-c3855bb3"]]),Yo={class:"menu-text"},Jo={class:"header"},Xo={class:"outline"},Zo=h({__name:"VPLocalNavOutlineDropdown",props:{headers:{}
2,navHeight:{}},setup(a){const e=a,{theme:t}=S(),n=w(!1),o=w(0),r=w(),c=w();function l(P){r.value?.contains(P.target)||(n.value=!1)}X(n,P=>{if(P){document.addEventListener("click",l);return}document.removeEventListener("click",l)}),Ee("Escape",()=>{n.value=!1}),et(()=>{n.value=!1});function b(){n.value=!n.value,o.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function L(P){P.target.classList.contains("outline-link")&&(c.value&&(c.value.style.transition="none"),ot(()=>{n.value=!1}))}function N(){n.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(P,C)=>(s(),d("div",{class:"VPLocalNavOutlineDropdown",style:nt({"--vp-vh":o.value+"px"}),ref_key:"main",ref:r},[P.headers.length>0?(s(),d("button",{key:0,onClick:b,class:E({open:n.value})},[m("span",Yo,I(i(lt)(i(t))),1),C[0]||(C[0]=m("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(s(),d("button",{key:1,onClick:N},I(i(t).returnToTopLabel||"Return to top"),1)),_(Ae,{name:"flyout"},{default:v(()=>[n.value?(s(),d("div",{key:0,ref_key:"items",ref:c,class:"items",onClick:L},[m("div",Jo,[m("a",{class:"top-link",href:"#",onClick:N},I(i(t).returnToTopLabel||"Return to top"),1)]),m("div",Xo,[_(ut,{headers:P.headers},null,8,["headers"])])],512)):f("",!0)]),_:1})],4))}}),Qo=k(Zo,[["__scopeId","data-v-0bf0e06f"]]),xo={class:"container"},ea=["aria-expanded"],ta={class:"menu-text"},na=h({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(a){const{theme:e}=S(),{isHome:t,hasSidebar:n,headers:o,hasLocalNav:r}=Z(),{y:c}=at(),l=w(0);ee(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))});const b=y(()=>({VPLocalNav:!0,"has-sidebar":n.value,empty:!r.value,fixed:!r.value&&!n.value}));return(L,N)=>!i(t)&&(i(r)||i(n)||i(c)>=l.value)?(s(),d("div",{key:0,class:E(b.value)},[m("div",xo,[i(n)?(s(),d("button",{key:0,class:"menu","aria-expanded":L.open,"aria-controls":"VPSidebarNav",onClick:N[0]||(N[0]=P=>L.$emit("open-menu"))},[N[1]||(N[1]=m("span",{class:"vpi-align-left menu-icon"},null,-1)),m("span",ta,I(i(e).sidebarMenuLabel||"Menu"),1)],8,ea)):f("",!0),_(Qo,{headers:i(o),navHeight:l.value},null,8,["headers","navHeight"])])],2)):f("",!0)}}),oa=k(na,[["__scopeId","data-v-8acdfeb5"]]);function aa(){const a=w(!1);function e(){a.value=!0,window.addEventListener("resize",o)}function t(){a.value=!1,window.removeEventListener("resize",o)}function n(){a.value?t():e()}function o(){window.outerWidth>=768&&t()}const r=$e();return X(()=>r.path,t),{isScreenOpen:a,openScreen:e,closeScreen:t,toggleScreen:n}}const je=Symbol("nav"),sa={},ra={class:"VPSwitch",type:"button",role:"switch"},ia={class:"check"},la={key:0,class:"icon"};function ca(a,e){return s(),d("button",ra,[m("span",ia,[a.$slots.default?(s(),d("span",la,[u(a.$slots,"default",{},void 0,!0)])):f("",!0)])])}const ua=k(sa,[["render",ca],["__scopeId","data-v-1d5665e3"]]),da=h({__name:"VPSwitchAppearance",setup(a){const{isDark:e,theme:t}=S(),n=Le("toggle-appearance",()=>{e.value=!e.value}),o=w("");return Fe(()=>{o.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(r,c)=>(s(),g(ua,{title:o.value,class:"VPSwitchAppearance","aria-checked":i(e),onClick:i(n)},{default:v(()=>[...c[0]||(c[0]=[m("span",{class:"vpi-sun sun"},null,-1),m("span",{class:"vpi-moon moon"},null,-1)])]),_:1},8,["title","aria-checked","onClick"]))}}),Ue=k(da,[["__scopeId","data-v-5337faa4"]]),ma={key:0,class:"VPNavBarAppearance"},va=h({__name:"VPNavBarAppearance",setup(a){const{site:e}=S();return(t,n)=>i(e).appearance&&i(e).appearance!=="force-dark"&&i(e).appearance!=="force-auto"?(s(),d("div",ma,[_(Ue)])):f("",!0)}}),pa=k(va,[["__scopeId","data-v-6c893767"]]),Ge=w();let dt=!1,Ne=0;function fa(a){const e=w(!1);if(me){!dt&&ha(),Ne++;const t=X(Ge,n=>{n===a.el.value||a.el.value?.contains(n)?(e.value=!0,a.onFocus?.()):(e.value=!1,a.onBlur?.())});Oe(()=>{t(),Ne--,Ne||_a()})}return Ht(e)}function ha(){document.addEventListener("focusin",mt),dt=!0,Ge.value=document.activeElement}function _a(){document.removeEventListener("focusin",mt)}function mt(){Ge.value=document.activeElement}const ga={class:"VPMenuLink"},ba=["innerHTML"],ka=h({__name:"VPMenuLink",props:{item:{}},setup(a){const{page:e}=S();return(t,n)=>(s(),d("div",ga,[_(J,{class:E({active:i(ae)(i(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon},{default:v(()=>[m("span",{innerHTML:t.item.text},null,8,ba)]),_:1},8,["class","href","target","rel","no-icon"])]))}}),Pe=k(ka,[["__scopeId","data-v-cd834e02"]]),ya={class:"VPMenuGroup"},$a={key:0,class:"title"},La=h({__name:"VPMenuGroup",props:{text:{},items:{}},setup(a){return(e,t)=>(s(),d("div",ya,[e.text?(s(),d("p",$a,I(e.text),1)):f("",!0),(s(!0),d(z,null,G(e.items,n=>(s(),d(z,{key:JSON.stringify(n)},["link"in n?(s(),g(Pe,{key:0,item:n},null,8,["item"])):f("",!0)],64))),128))]))}}),Pa=k(La,[["__scopeId","data-v-1963e1bb"]]),Sa={class:"VPMenu"},Va={key:0,class:"items"},Ta=h({__name:"VPMenu",props:{items:{}},setup(a){return(e,t)=>(s(),d("div",Sa,[e.items?(s(),d("div",Va,[(s(!0),d(z,null,G(e.items,n=>(s(),d(z,{key:JSON.stringify(n)},["link"in n?(s(),g(Pe,{key:0,item:n},null,8,["item"])):"component"in n?(s(),g(Y(n.component),x({key:1,ref_for:!0},n.props),null,16)):(s(),g(Pa,{key:2,text:n.text,items:n.items},null,8,["text","items"]))],64))),128))])):f("",!0),u(e.$slots,"default",{},void 0,!0)]))}}),wa=k(Ta,[["__scopeId","data-v-25a6cce8"]]),Na=["aria-expanded","aria-label"],Ea={key:0,class:"text"},Ia=["innerHTML"],Ha={key:1,class:"vpi-more-horizontal icon"},Ma={class:"menu"},za=h({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(a){const e=w(!1),t=w();fa({el:t,onBlur:n});function n(){e.value=!1}return(o,r)=>(s(),d("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:r[1]||(r[1]=c=>e.value=!0),onMouseleave:r[2]||(r[2]=c=>e.value=!1)},[m("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":o.label,onClick:r[0]||(r[0]=c=>e.value=!e.value)},[o.button||o.icon?(s(),d("span",Ea,[o.icon?(s(),d("span",{key:0,class:E([o.icon,"option-icon"])},null,2)):f("",!0),o.button?(s(),d("span",{key:1,innerHTML:o.button},null,8,Ia)):f("",!0),r[3]||(r[3]=m("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(s(),d("span",Ha))],8,Na),m("div",Ma,[_(wa,{items:o.items},{default:v(()=>[u(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),We=k(za,[["__scopeId","data-v-42cb505d"]]),Ca=["href","aria-label","rel","innerHTML"],Aa=h({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{},me:{type:Boolean}},setup(a){const e=a,t=w();ee(async()=>{await ot();const o=t.value?.children[0];o instanceof HTMLElement&&o.className.startsWith("vpi-social-")&&(getComputedStyle(o).maskImage||getComputedStyle(o).webkitMaskImage)==="none"&&o.style.setProperty("--icon",`url('https://api.iconify.design/simple-icons/${e.icon}.svg')`)});const n=y(()=>typeof e.icon=="object"?e.icon.svg:`<span class="vpi-social-${e.icon}"></span>`);return(o,r)=>(s(),d("a",{ref_key:"el",ref:t,class:"VPSocialLink no-icon",href:o.link,"aria-label":o.ariaLabel??(typeof o.icon=="str
2ing"?o.icon:""),target:"_blank",rel:o.me?"me noopener":"noopener",innerHTML:n.value},null,8,Ca))}}),Ba=k(Aa,[["__scopeId","data-v-591a6b30"]]),Oa={class:"VPSocialLinks"},Fa=h({__name:"VPSocialLinks",props:{links:{},me:{type:Boolean,default:!0}},setup(a){return(e,t)=>(s(),d("div",Oa,[(s(!0),d(z,null,G(e.links,({link:n,icon:o,ariaLabel:r})=>(s(),g(Ba,{key:n,icon:o,link:n,ariaLabel:r,me:e.me},null,8,["icon","link","ariaLabel","me"]))),128))]))}}),qe=k(Fa,[["__scopeId","data-v-d07f11e6"]]),Da={key:0,class:"group translations"},Ra={class:"trans-title"},ja={key:1,class:"group"},Ua={class:"item appearance"},Ga={class:"label"},Wa={class:"appearance-action"},qa={key:2,class:"group"},Ka={class:"item social-links"},Ya=h({__name:"VPNavBarExtra",setup(a){const{site:e,theme:t}=S(),{localeLinks:n,currentLang:o}=ve({correspondingLink:!0}),r=y(()=>n.value.length&&o.value.label||e.value.appearance||t.value.socialLinks);return(c,l)=>r.value?(s(),g(We,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:v(()=>[i(n).length&&i(o).label?(s(),d("div",Da,[m("p",Ra,I(i(o).label),1),(s(!0),d(z,null,G(i(n),b=>(s(),g(Pe,{key:b.link,item:b},null,8,["item"]))),128))])):f("",!0),i(e).appearance&&i(e).appearance!=="force-dark"&&i(e).appearance!=="force-auto"?(s(),d("div",ja,[m("div",Ua,[m("p",Ga,I(i(t).darkModeSwitchLabel||"Appearance"),1),m("div",Wa,[_(Ue)])])])):f("",!0),i(t).socialLinks?(s(),d("div",qa,[m("div",Ka,[_(qe,{class:"social-links-list",links:i(t).socialLinks},null,8,["links"])])])):f("",!0)]),_:1})):f("",!0)}}),Ja=k(Ya,[["__scopeId","data-v-bb2aa2f0"]]),Xa=["aria-expanded"],Za=h({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(a){return(e,t)=>(s(),d("button",{type:"button",class:E(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=n=>e.$emit("click"))},[...t[1]||(t[1]=[m("span",{class:"container"},[m("span",{class:"top"}),m("span",{class:"middle"}),m("span",{class:"bottom"})],-1)])],10,Xa))}}),Qa=k(Za,[["__scopeId","data-v-e5dd9c1c"]]),xa=["innerHTML"],es=h({__name:"VPNavBarMenuLink",props:{item:{}},setup(a){const{page:e}=S();return(t,n)=>(s(),g(J,{class:E({VPNavBarMenuLink:!0,active:i(ae)(i(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,tabindex:"0"},{default:v(()=>[m("span",{innerHTML:t.item.text},null,8,xa)]),_:1},8,["class","href","target","rel","no-icon"]))}}),ts=k(es,[["__scopeId","data-v-e56f3d57"]]),ns=h({__name:"VPNavBarMenuGroup",props:{item:{}},setup(a){const e=a,{page:t}=S(),n=r=>"component"in r?!1:"link"in r?ae(t.value.relativePath,r.link,!!e.item.activeMatch):r.items.some(n),o=y(()=>n(e.item));return(r,c)=>(s(),g(We,{class:E({VPNavBarMenuGroup:!0,active:i(ae)(i(t).relativePath,r.item.activeMatch,!!r.item.activeMatch)||o.value}),button:r.item.text,items:r.item.items},null,8,["class","button","items"]))}}),os={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},as=h({__name:"VPNavBarMenu",setup(a){const{theme:e}=S();return(t,n)=>i(e).nav?(s(),d("nav",os,[n[0]||(n[0]=m("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(s(!0),d(z,null,G(i(e).nav,o=>(s(),d(z,{key:JSON.stringify(o)},["link"in o?(s(),g(ts,{key:0,item:o},null,8,["item"])):"component"in o?(s(),g(Y(o.component),x({key:1,ref_for:!0},o.props),null,16)):(s(),g(ns,{key:2,item:o},null,8,["item"]))],64))),128))])):f("",!0)}}),ss=k(as,[["__scopeId","data-v-39714824"]]);function rs(a){const{localeIndex:e,theme:t}=S();function n(o){const r=o.split("."),c=t.value.search?.options,l=c&&typeof c=="object",b=l&&c.locales?.[e.value]?.translations||null,L=l&&c.translations||null;let N=b,P=L,C=a;const A=r.pop();for(const B of r){let W=null;const H=C?.[B];H&&(W=C=H);const K=P?.[B];K&&(W=P=K);const te=N?.[B];te&&(W=N=te),H||(C=W),K||(P=W),te||(N=W)}return N?.[A]??P?.[A]??C?.[A]??""}return n}const is=["aria-label"],ls={class:"DocSearch-Button-Container"},cs={class:"DocSearch-Button-Placeholder"},Ze=h({__name:"VPNavBarSearchButton",setup(a){const t=rs({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(n,o)=>(s(),d("button",{type:"button","aria-label":i(t)("button.buttonAriaLabel"),"aria-keyshortcuts":"/ control+k meta+k",class:"DocSearch DocSearch-Button"},[m("span",ls,[o[0]||(o[0]=m("span",{class:"vpi-search DocSearch-Search-Icon"},null,-1)),m("span",cs,I(i(t)("button.buttonText")),1)]),o[1]||(o[1]=m("span",{class:"DocSearch-Button-Keys"},[m("kbd",{class:"DocSearch-Button-Key"}),m("kbd",{class:"DocSearch-Button-Key"})],-1))],8,is))}}),us={class:"VPNavBarSearch"},ds={id:"local-search"},ms={key:1,id:"docsearch"},vs=h({__name:"VPNavBarSearch",setup(a){const e=Mt(()=>zt(()=>import("./VPLocalSearchBox.qTdlzoB6.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:n}=S(),o=w(!1),r=w(!1);ee(()=>{});function c(){o.value||(o.value=!0,setTimeout(l,16))}function l(){const P=new Event("keydown");P.key="k",P.metaKey=!0,window.dispatchEvent(P),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||l()},16)}function b(P){const C=P.target,A=C.tagName;return C.isContentEditable||A==="INPUT"||A==="SELECT"||A==="TEXTAREA"}const L=w(!1);Ee("k",P=>{(P.ctrlKey||P.metaKey)&&(P.preventDefault(),L.value=!0)}),Ee("/",P=>{b(P)||(P.preventDefault(),L.value=!0)});const N="local";return(P,C)=>(s(),d("div",us,[i(N)==="local"?(s(),d(z,{key:0},[L.value?(s(),g(i(e),{key:0,onClose:C[0]||(C[0]=A=>L.value=!1)})):f("",!0),m("div",ds,[_(Ze,{onClick:C[1]||(C[1]=A=>L.value=!0)})])],64)):i(N)==="algolia"?(s(),d(z,{key:1},[o.value?(s(),g(i(t),{key:0,algolia:i(n).search?.options??i(n).algolia,onVnodeBeforeMount:C[2]||(C[2]=A=>r.value=!0)},null,8,["algolia"])):f("",!0),r.value?f("",!0):(s(),d("div",ms,[_(Ze,{onClick:c})]))],64)):f("",!0)]))}}),ps=h({__name:"VPNavBarSocialLinks",setup(a){const{theme:e}=S();return(t,n)=>i(e).socialLinks?(s(),g(qe,{key:0,class:"VPNavBarSocialLinks",links:i(e).socialLinks},null,8,["links"])):f("",!0)}}),fs=k(ps,[["__scopeId","data-v-0394ad82"]]),hs=["href","rel","target"],_s=["innerHTML"],gs={key:2},bs=h({__name:"VPNavBarTitle",setup(a){const{site:e,theme:t}=S(),{hasSidebar:n}=Z(),{currentLang:o}=ve(),r=y(()=>
2typeof t.value.logoLink=="string"?t.value.logoLink:t.value.logoLink?.link),c=y(()=>typeof t.value.logoLink=="string"?void 0:t.value.logoLink?.rel),l=y(()=>typeof t.value.logoLink=="string"?void 0:t.value.logoLink?.target);return(b,L)=>(s(),d("div",{class:E(["VPNavBarTitle",{"has-sidebar":i(n)}])},[m("a",{class:"title",href:r.value??i(Re)(i(o).link),rel:c.value,target:l.value},[u(b.$slots,"nav-bar-title-before",{},void 0,!0),i(t).logo?(s(),g(ke,{key:0,class:"logo",image:i(t).logo},null,8,["image"])):f("",!0),i(t).siteTitle?(s(),d("span",{key:1,innerHTML:i(t).siteTitle},null,8,_s)):i(t).siteTitle===void 0?(s(),d("span",gs,I(i(e).title),1)):f("",!0),u(b.$slots,"nav-bar-title-after",{},void 0,!0)],8,hs)],2))}}),ks=k(bs,[["__scopeId","data-v-1e38c6bc"]]),ys={class:"items"},$s={class:"title"},Ls=h({__name:"VPNavBarTranslations",setup(a){const{theme:e}=S(),{localeLinks:t,currentLang:n}=ve({correspondingLink:!0});return(o,r)=>i(t).length&&i(n).label?(s(),g(We,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:i(e).langMenuLabel||"Change language"},{default:v(()=>[m("div",ys,[m("p",$s,I(i(n).label),1),(s(!0),d(z,null,G(i(t),c=>(s(),g(Pe,{key:c.link,item:c},null,8,["item"]))),128))])]),_:1},8,["label"])):f("",!0)}}),Ps=k(Ls,[["__scopeId","data-v-88af2de4"]]),Ss={class:"wrapper"},Vs={class:"container"},Ts={class:"title"},ws={class:"content"},Ns={class:"content-body"},Es=h({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(a){const e=a,{y:t}=at(),{isHome:n,hasSidebar:o}=Z(),r=w({});return Fe(()=>{r.value={"has-sidebar":o.value,home:n.value,top:t.value===0,"screen-open":e.isScreenOpen}}),(c,l)=>(s(),d("div",{class:E(["VPNavBar",r.value])},[m("div",Ss,[m("div",Vs,[m("div",Ts,[_(ks,null,{"nav-bar-title-before":v(()=>[u(c.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[u(c.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),m("div",ws,[m("div",Ns,[u(c.$slots,"nav-bar-content-before",{},void 0,!0),_(vs,{class:"search"}),_(ss,{class:"menu"}),_(Ps,{class:"translations"}),_(pa,{class:"appearance"}),_(fs,{class:"social-links"}),_(Ja,{class:"extra"}),u(c.$slots,"nav-bar-content-after",{},void 0,!0),_(Qa,{class:"hamburger",active:c.isScreenOpen,onClick:l[0]||(l[0]=b=>c.$emit("toggle-screen"))},null,8,["active"])])])])]),l[1]||(l[1]=m("div",{class:"divider"},[m("div",{class:"divider-line"})],-1))],2))}}),Is=k(Es,[["__scopeId","data-v-2a96a3d0"]]),Hs={key:0,class:"VPNavScreenAppearance"},Ms={class:"text"},zs=h({__name:"VPNavScreenAppearance",setup(a){const{site:e,theme:t}=S();return(n,o)=>i(e).appearance&&i(e).appearance!=="force-dark"&&i(e).appearance!=="force-auto"?(s(),d("div",Hs,[m("p",Ms,I(i(t).darkModeSwitchLabel||"Appearance"),1),_(Ue)])):f("",!0)}}),Cs=k(zs,[["__scopeId","data-v-b44890b2"]]),As=["innerHTML"],Bs=h({__name:"VPNavScreenMenuLink",props:{item:{}},setup(a){const{closeScreen:e}=Le(je);return(t,n)=>(s(),g(J,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:i(e)},{default:v(()=>[m("span",{innerHTML:t.item.text},null,8,As)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),Os=k(Bs,[["__scopeId","data-v-83cc0379"]]),Fs=["innerHTML"],Ds=h({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(a){const{closeScreen:e}=Le(je);return(t,n)=>(s(),g(J,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:i(e)},{default:v(()=>[m("span",{innerHTML:t.item.text},null,8,Fs)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),vt=k(Ds,[["__scopeId","data-v-aa6008ea"]]),Rs={class:"VPNavScreenMenuGroupSection"},js={key:0,class:"title"},Us=h({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(a){return(e,t)=>(s(),d("div",Rs,[e.text?(s(),d("p",js,I(e.text),1)):f("",!0),(s(!0),d(z,null,G(e.items,n=>(s(),g(vt,{key:n.text,item:n},null,8,["item"]))),128))]))}}),Gs=k(Us,[["__scopeId","data-v-4b7a798b"]]),Ws=["aria-controls","aria-expanded"],qs=["innerHTML"],Ks=["id"],Ys={key:0,class:"item"},Js={key:1,class:"item"}
2,Xs={key:2,class:"group"},Zs=h({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(a){const e=a,t=w(!1),n=y(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function o(){t.value=!t.value}return(r,c)=>(s(),d("div",{class:E(["VPNavScreenMenuGroup",{open:t.value}])},[m("button",{class:"button","aria-controls":n.value,"aria-expanded":t.value,onClick:o},[m("span",{class:"button-text",innerHTML:r.text},null,8,qs),c[0]||(c[0]=m("span",{class:"vpi-plus button-icon"},null,-1))],8,Ws),m("div",{id:n.value,class:"items"},[(s(!0),d(z,null,G(r.items,l=>(s(),d(z,{key:JSON.stringify(l)},["link"in l?(s(),d("div",Ys,[_(vt,{item:l},null,8,["item"])])):"component"in l?(s(),d("div",Js,[(s(),g(Y(l.component),x({ref_for:!0},l.props,{"screen-menu":""}),null,16))])):(s(),d("div",Xs,[_(Gs,{text:l.text,items:l.items},null,8,["text","items"])]))],64))),128))],8,Ks)],2))}}),Qs=k(Zs,[["__scopeId","data-v-956364f9"]]),xs={key:0,class:"VPNavScreenMenu"},er=h({__name:"VPNavScreenMenu",setup(a){const{theme:e}=S();return(t,n)=>i(e).nav?(s(),d("nav",xs,[(s(!0),d(z,null,G(i(e).nav,o=>(s(),d(z,{key:JSON.stringify(o)},["link"in o?(s(),g(Os,{key:0,item:o},null,8,["item"])):"component"in o?(s(),g(Y(o.component),x({key:1,ref_for:!0},o.props,{"screen-menu":""}),null,16)):(s(),g(Qs,{key:2,text:o.text||"",items:o.items},null,8,["text","items"]))],64))),128))])):f("",!0)}}),tr=h({__name:"VPNavScreenSocialLinks",setup(a){const{theme:e}=S();return(t,n)=>i(e).socialLinks?(s(),g(qe,{key:0,class:"VPNavScreenSocialLinks",links:i(e).socialLinks},null,8,["links"])):f("",!0)}}),nr={class:"list"},or=h({__name:"VPNavScreenTranslations",setup(a){const{localeLinks:e,currentLang:t}
2=ve({correspondingLink:!0}),n=w(!1);function o(){n.value=!n.value}return(r,c)=>i(e).length&&i(t).label?(s(),d("div",{key:0,class:E(["VPNavScreenTranslations",{open:n.value}])},[m("button",{class:"title",onClick:o},[c[0]||(c[0]=m("span",{class:"vpi-languages icon lang"},null,-1)),oe(" "+I(i(t).label)+" ",1),c[1]||(c[1]=m("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),m("ul",nr,[(s(!0),d(z,null,G(i(e),l=>(s(),d("li",{key:l.link,class:"item"},[_(J,{class:"link",href:l.link},{default:v(()=>[oe(I(l.text),1)]),_:2},1032,["href"])]))),128))])],2)):f("",!0)}}),ar=k(or,[["__scopeId","data-v-858fe1a4"]]),sr={class:"container"},rr=h({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(a){const e=w(null),t=st(me?document.body:null);return(n,o)=>(s(),g(Ae,{name:"fade",onEnter:o[0]||(o[0]=r=>t.value=!0),onAfterLeave:o[1]||(o[1]=r=>t.value=!1)},{default:v(()=>[n.open?(s(),d("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[m("div",sr,[u(n.$slots,"nav-screen-content-before",{},void 0,!0),_(er,{class:"menu"}),_(ar,{class:"translations"}),_(Cs,{class:"appearance"}),_(tr,{class:"social-links"}),u(n.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):f("",!0)]),_:3}))}}),ir=k(rr,[["__scopeId","data-v-f2779853"]]),lr={key:0,class:"VPNav"},cr=h({__name:"VPNav",setup(a){const{isScreenOpen:e,closeScreen:t,toggleScreen:n}=aa(),{frontmatter:o}=S(),r=y(()=>o.value.navbar!==!1);return rt(je,{closeScreen:t}),ye(()=>{me&&document.documentElement.classList.toggle("hide-nav",!r.value)}),(c,l)=>r.value?(s(),d("header",lr,[_(Is,{"is-screen-open":i(e),onToggleScreen:i(n)},{"nav-bar-title-before":v(()=>[u(c.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[u(c.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[u(c.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[u(c.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),_(ir,{open:i(e)},{"nav-screen-content-before":v(()=>[u(c.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[u(c.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):f("",!0)}}),ur=k(cr,[["__scopeId","data-v-9f75dce3"]]),dr=["role","tabindex"],mr={key:1,class:"items"},vr=h({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(a){const e=a,{collapsed:t,collapsible:n,isLink:o,isActiveLink:r,hasActiveLink:c,hasChildren:l,toggle:b}=pn(y(()=>e.item)),L=y(()=>l.value?"section":"div"),N=y(()=>o.value?"a":"div"),P=y(()=>l.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),C=y(()=>o.value?void 0:"button"),A=y(()=>[[`level-${e.depth}`],{collapsible:n.value},{collapsed:t.value},{"is-link":o.value},{"is-active":r.value},{"has-active":c.value}]);function B(H){"key"in H&&H.key!=="Enter"||!e.item.link&&b()}function W(){e.item.link&&b()}return(H,K)=>{const te=se("VPSidebarItem",!0);return s(),g(Y(L.value),{class:E(["VPSidebarItem",A.value])},{default:v(()=>[H.item.text?(s(),d("div",x({key:0,class:"item",role:C.value},Ct(H.item.items?{click:B,keydown:B}:{},!0),{tabindex:H.item.items&&0}),[K[1]||(K[1]=m("div",{class:"indicator"},null,-1)),H.item.link?(s(),g(J,{key:0,tag:N.value,class:"link",href:H.item.link,rel:H.item.rel,target:H.item.target},{default:v(()=>[(s(),g(Y(P.value),{class:"text",innerHTML:H.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(s(),g(Y(P.value),{key:1,class:"text",innerHTML:H.item.text},null,8,["innerHTML"])),H.item.collapsed!=null&&H.item.items&&H.item.items.length?(s(),d("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:W,onKeydown:At(W,["enter"]),tabindex:"0"},[...K[0]||(K[0]=[m("span",{class:"vpi-chevron-right caret-icon"},null,-1)])],32)):f("",!0)],16,dr)):f("",!0),H.item.items&&H.item.items.length?(s(),d("div",mr,[H.depth<5?(s(!0),d(z,{key:0},G(H.item.items,R=>(s(),g(te,{key:R.text,item:R,depth:H.depth+1},null,8,["item","depth"]))),128)):f("",!0)])):f("",!0)]),_:1},8,["class"])}}}),pr=k(vr,[["__scopeId","data-v-d81de50c"]]),fr=h({__name:"VPSidebarGroup",props:{items:{}},setup(a){const e=w(!0);let t=null;return ee(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),Bt(()=>{t!=null&&(clearTimeout(t),t=null)}),(n,o)=>(s(!0),d(z,null,G(n.items,r=>(s(),d("div",{key:r.text,class:E(["group",{"no-transition":e.value}])},[_(pr,{item:r,depth:0},null,8,["item"])],2))),128))}}),hr=k(fr,[["__scopeId","data-v-8d50c081"]]),_r={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},gr=h({__name:"VPSidebar",props:{open:{type:Boolean}},setup(a){const{sidebarGroups:e,hasSidebar:t}=Z(),n=a,o=w(null),r=st(me?document.body:null);X([n,o],()=>{n.open?(r.value=!0,o.value?.focus()):r.value=!1},{immediate:!0,flush:"post"});const c=w(0);return X(e,()=>{c.value+=1},{deep:!0}),(l,b)=>i(t)?(s(),d("aside",{key:0,class:E(["VPSidebar",{open:l.open}]),ref_key:"navEl",ref:o,onClick:b[0]||(b[0]=Ot(()=>{},["stop"]))},[b[2]||(b[2]=m("div",{class:"curtain"},null,-1)),m("nav",_r,[b[1]||(b[1]=m("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),u(l.$slots,"sidebar-nav-before",{},void 0,!0),(s(),g(hr,{items:i(e),key:c.value},null,8,["items"])),u(l.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):f("",!0)}}),br=k(gr,[["__scopeId","data-v-e7c6e512"]]),kr=h({__name:"VPSkipLink",setup(a){const{theme:e}
2=S(),t=$e(),n=w();X(()=>t.path,()=>n.value.focus());function o({target:r}){const c=document.getElementById(decodeURIComponent(r.hash).slice(1));if(c){const l=()=>{c.removeAttribute("tabindex"),c.removeEventListener("blur",l)};c.setAttribute("tabindex","-1"),c.addEventListener("blur",l),c.focus(),window.scrollTo(0,0)}}return(r,c)=>(s(),d(z,null,[m("span",{ref_key:"backToTop",ref:n,tabindex:"-1"},null,512),m("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:o},I(i(e).skipToContentLabel||"Skip to content"),1)],64))}}),yr=k(kr,[["__scopeId","data-v-0b0ada53"]]),$r=h({__name:"Layout",setup(a){const{isOpen:e,open:t,close:n}=vn();fn({closeSidebar:n});const{frontmatter:o}=S(),r=Ft(),c=y(()=>!!r["home-hero-image"]);return rt(ct,{heroImageSlotExists:c}),(l,b)=>{const L=se("Content");return i(o).layout!==!1?(s(),d("div",{key:0,class:E(["Layout",i(o).pageClass])},[u(l.$slots,"layout-top",{},void 0,!0),_(yr),_(Gt,{class:"backdrop",show:i(e),onClick:i(n)},null,8,["show","onClick"]),_(ur,null,{"nav-bar-title-before":v(()=>[u(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[u(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[u(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[u(l.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":v(()=>[u(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[u(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),_(oa,{open:i(e),onOpenMenu:i(t)},null,8,["open","onOpenMenu"]),_(br,{open:i(e)},{"sidebar-nav-before":v(()=>[u(l.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":v(()=>[u(l.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),_(jo,null,{"page-top":v(()=>[u(l.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[u(l.$slots,"page-bottom",{},void 0,!0)]),"not-found":v(()=>[u(l.$slots,"not-found",{},void 0,!0)]),"home-hero-before":v(()=>[u(l.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[u(l.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[u(l.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[u(l.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[u(l.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[u(l.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[u(l.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[u(l.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[u(l.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":v(()=>[u(l.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[u(l.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[u(l.$slots,"doc-after",{},void 0,!0)]),"doc-top":v(()=>[u(l.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[u(l.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":v(()=>[u(l.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[u(l.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[u(l.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[u(l.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[u(l.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[u(l.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),_(Ko),u(l.$slots,"layout-bottom",{},void 0,!0)],2)):(s(),g(L,{key:1}))}}}),Lr=k($r,[["__scopeId","data-v-1df9f90f"]]),pt={Layout:Lr,enhanceApp:({app:a})=>{a.component("Badge",Rt)}};/*! medium-zoom 1.1.0 | MIT License | https://github.com/francoischalifour/medium-zoom */var ne=Object.assign||function(a){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(a[n]=t[n])}return a},_e=function(e){return e.tagName==="IMG"},Pr=function(e){return NodeList.prototype.isPrototypeOf(e)},be=function(e){return e&&e.nodeType===1},Qe=function(e){var t=e.currentSrc||e.src;return t.substr(-4).toLowerCase()===".svg"},xe=function(e){try{return Array.isArray(e)?e.filter(_e):Pr(e)?[].slice.call(e).filter(_e):be(e)?[e].filter(_e):typeof e=="string"?[].slice.call(document.querySelectorAll(e)).filter(_e):[]}
vendor: 8,563 bytes, lines 2-4
2catch{throw new TypeError(`The provided selector is invalid. 3Expects a CSS selector, a Node element, a NodeList or an array. 4See: https://github.com/francoischalifour/medium-zoom`)}},Sr=function(e){var t=document.createElement("div");return t.classList.add("medium-zoom-overlay"),t.style.background=e,t},Vr=function(e){var t=e.getBoundingClientRect(),n=t.top,o=t.left,r=t.width,c=t.height,l=e.cloneNode(),b=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,L=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;return l.removeAttribute("id"),l.style.position="absolute",l.style.top=n+b+"px",l.style.left=o+L+"px",l.style.width=r+"px",l.style.height=c+"px",l.style.transform="",l},le=function(e,t){var n=ne({bubbles:!1,cancelable:!1,detail:void 0},t);if(typeof window.CustomEvent=="function")return new CustomEvent(e,n);var o=document.createEvent("CustomEvent");return o.initCustomEvent(e,n.bubbles,n.cancelable,n.detail),o},Tr=function a(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=window.Promise||function($){function V(){}$(V,V)},o=function($){var V=$.target;if(V===fe){B();return}R.indexOf(V)!==-1&&W({target:V})},r=function(){if(!(re||!p.original)){var $=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(Ke-$)>M.scrollOffset&&setTimeout(B,150)}},c=function($){var V=$.key||$.keyCode;(V==="Escape"||V==="Esc"||V===27)&&B()},l=function(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},V=$;if($.background&&(fe.style.background=$.background),$.container&&$.container instanceof Object&&(V.container=ne({},M.container,$.container)),$.template){var O=be($.template)?$.template:document.querySelector($.template);V.template=O}return M=ne({},M,V),R.forEach(function(F){F.dispatchEvent(le("medium-zoom:update",{detail:{zoom:D}}))}),D},b=function(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return a(ne({},M,$))},L=function(){for(var $=arguments.length,V=Array($),O=0;O<$;O++)V[O]=arguments[O];var F=V.reduce(function(T,U){return[].concat(T,xe(U))},[]);return F.filter(function(T){return R.indexOf(T)===-1}).forEach(function(T){R.push(T),T.classList.add("medium-zoom-image")}),pe.forEach(function(T){var U=T.type,q=T.listener,ie=T.options;F.forEach(function(Q){Q.addEventListener(U,q,ie)})}),D},N=function(){for(var $=arguments.length,V=Array($),O=0;O<$;O++)V[O]=arguments[O];p.zoomed&&B();var F=V.length>0?V.reduce(function(T,U){return[].concat(T,xe(U))},[]):R;return F.forEach(function(T){T.classList.remove("medium-zoom-image"),T.dispatchEvent(le("medium-zoom:detach",{detail:{zoom:D}}))}),R=R.filter(function(T){return F.indexOf(T)===-1}),D},P=function($,V){var O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return R.forEach(function(F){F.addEventListener("medium-zoom:"+$,V,O)}),pe.push({type:"medium-zoom:"+$,listener:V,options:O}),D},C=function($,V){var O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return R.forEach(function(F){F.removeEventListener("medium-zoom:"+$,V,O)}),pe=pe.filter(function(F){return!(F.type==="medium-zoom:"+$&&F.listener.toString()===V.toString())}),D},A=function(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},V=$.target,O=function(){var T={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},U=void 0,q=void 0;if(M.container)if(M.container instanceof Object)T=ne({},T,M.container),U=T.width-T.left-T.right-M.margin*2,q=T.height-T.top-T.bottom-M.margin*2;else{var ie=be(M.container)?M.container:document.querySelector(M.container),Q=ie.getBoundingClientRect(),Se=Q.width,ft=Q.height,ht=Q.left,_t=Q.top;T=ne({},T,{width:Se,height:ft,left:ht,top:_t})}U=U||T.width-M.margin*2,q=q||T.height-M.margin*2;var ue=p.zoomedHd||p.original,gt=Qe(ue)?U:ue.naturalWidth||U,bt=Qe(ue)?q:ue.naturalHeight||q,he=ue.getBoundingClientRect(),kt=he.top,yt=he.left,Ve=he.width,Te=he.height,$t=Math.min(Math.max(Ve,gt),U)/Ve,Lt=Math.min(Math.max(Te,bt),q)/Te,we=Math.min($t,Lt),Pt=(-yt+(U-Ve)/2+M.margin+T.left)/we,St=(-kt+(q-Te)/2+M.margin+T.top)/we,Ye="scale("+we+") translate3d("+Pt+"px, "+St+"px, 0)";p.zoomed.style.transform=Ye,p.zoomedHd&&(p.zoomedHd.style.transform=Ye)};return new n(function(F){if(V&&R.indexOf(V)===-1){F(D);return}var T=function Se(){re=!1,p.zoomed.removeEventListener("transitionend",Se),p.original.dispatchEvent(le("medium-zoom:opened",{detail:{zoom:D}})),F(D)};if(p.zoomed){F(D);return}if(V)p.original=V;else if(R.length>0){var U=R;p.original=U[0]}else{F(D);return}if(p.original.dispatchEvent(le("medium-zoom:open",{detail:{zoom:D}})),Ke=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,re=!0,p.zoomed=Vr(p.original),document.body.appendChild(fe),M.template){var q=be(M.template)?M.template:document.querySelector(M.template);p.template=document.createElement("div"),p.template.appendChild(q.content.cloneNode(!0)),document.body.appendChild(p.template)}if(p.original.parentElement&&p.original.parentElement.tagName==="PICTURE"&&p.original.currentSrc&&(p.zoomed.src=p.original.currentSrc),document.body.appendChild(p.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),p.original.classList.add("medium-zoom-image--hidden"),p.zoomed.classList.add("medium-zoom-image--opened"),p.zoomed.addEventListener("click",B),p.zoomed.addEventListener("transitionend",T),p.original.getAttribute("data-zoom-src")){p.zoomedHd=p.zoomed.cloneNode(),p.zoomedHd.removeAttribute("srcset"),p.zoomedHd.removeAttribute("sizes"),p.zoomedHd.removeAttribute("loading"),p.zoomedHd.src=p.zoomed.getAttribute("data-zoom-src"),p.zoomedHd.onerror=function(){clearInterval(ie),console.warn("Unable to reach the zoom image target "+p.zoomedHd.src),p.zoomedHd=null,O()};var ie=setInterval(function(){p.zoomedHd.complete&&(clearInterval(ie),p.zoomedHd.classList.add("medium-zoom-image--opened"),p.zoomedHd.addEventListener("click",B),document.body.appendChild(p.zoomedHd),O())},10)}else if(p.original.hasAttribute("srcset")){p.zoomedHd=p.zoomed.cloneNode(),p.zoomedHd.removeAttribute("sizes"),p.zoomedHd.removeAttribute("loading");var Q=p.zoomedHd.addEventListener("load",function(){p.zoomedHd.removeEventListener("load",Q),p.zoomedHd.classList.add("medium-zoom-image--opened"),p.zoomedHd.addEventListener("click",B),document.body.appendChild(p.zoomedHd),O()})}else O()})},B=function(){return new n(function($){if(re||!p.original){$(D);return}var V=function O(){p.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(p.zoomed),p.zoomedHd&&document.body.removeChild(p.zoomedHd),document.body.removeChild(fe),p.zoomed.classList.remove("medium-zoom-image--opened"),p.template&&document.body.removeChild(p.template),re=!1,p.zoomed.removeEventListener("transitionend",O),p.original.dispatchEvent(le("medium-zoom:closed",{detail:{zoom:D}})),p.original=null,p.zoomed=null,p.zoomedHd=null,p.template=null,$(D)};re=!0,document.body.classList.remove("medium-zoom--opened"),p.zoomed.style.transform="",p.zoomedHd&&(p.zoomedHd.style.transform=""),p.template&&(p.template.style.transition="opacity 150ms",p.template.style.opacity=0),p.original.dispatchEvent(le("medium-zoom:close",{detail:{zoom:D}})),p.zoomed.addEventListener("transitionend",V)})},W=function(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},V=$.target;return p.original?B():A({target:V})},H=function(){return M},K=function(){return R},te=function(){return p.original},R=[],pe=[],re=!1,Ke=0,M=t,p={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(e)==="[object Object]"?M=e:(e||typeof e=="string")&&L(e),M=ne({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},M);var fe=Sr(M.background);document.addEventListener("click",o),document.addEventListener("keyup",c),document.addEventListener("scroll",r),window.addEventListener("resize",B);var D={open:A,close:B,toggle:W,update:l,clone:b,attach:L,detach:N,on:P,off:C,getOptions:H,getImages:K,getZoomedImage:te};return D};function wr(a,e){e===void 0&&(e={});var t=e.insertAt;if(!(typeof document>"u")){var n=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",t==="top"&&n.firstChild?n.insertBefore(o,n.firstChild):n.appendChild(o),o.styleSheet?o.styleSheet.cssText=a:o.appendChild(document.createTextNode(a))}}var Nr=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}
4.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}";wr(Nr);const Er={__name:"Layout",setup(a){const{Layout:e}=pt,t=Dt();return t.onAfterRouteChanged=()=>{Tr("[data-zoomable]",{background:"transparent"})},(n,o)=>(s(),g(i(e)))}},Hr={extends:pt,Layout:Er};export{Hr as R,rs as c,S as u};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.