PageSourceSearch

https://stacksjs-docs.netlify.app/assets/chunks/theme.Cl-p3Zvs.js

js stacksjs-docs.netlify.app collected 2026-10-03 11:26:39 UTC 104,442 bytes, 1 lines download raw bytes

1import{d as k,o as l,c as d,r as p,n as O,a as ue,t as B,b as T,w as v,e as $,T as $t,_ as V,u as Wn,i as Gn,f as Un,g as bt,h as A,j as h,k as c,l as we,m as dt,p as x,q as ce,s as Ke,v as ye,x as wt,y as kt,z as qn,A as Yn,B as K,F as E,C as F,D as on,E as Xe,G as S,H as oe,I as sn,J as Je,K as se,L as Qe,M as Kn,N as Ve,O as Xn,P as Pt,Q as rn,R as Ze,S as Jn,U as an,V as ln,W as Qn,X as un,Y as Zn,Z as eo,$ as to,a0 as no,a1 as oo,a2 as so,a3 as io,a4 as ro,a5 as ao,a6 as cn}from"./framework.Q1KJJagW.js";const lo=k({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(e){return(t,n)=>(l(),d("span",{class:O(["VPBadge",t.type])},[p(t.$slots,"default",{},()=>[ue(B(t.text),1)])],2))}}),uo={key:0,class:"VPBackdrop"},co=k({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,n)=>(l(),T($t,{name:"fade"},{default:v(()=>[t.show?(l(),d("div",uo)):$("",!0)]),_:1}))}}),po=V(co,[["__scopeId","data-v-c79a1216"]]),C=Wn;function ho(e,t){let n,o=!1;return()=>{n&&clearTimeout(n),o?n=setTimeout(e,t):(e(),(o=!0)&&setTimeout(()=>o=!1,t))}}function pt(e){return/^\//.test(e)?e:`/${e}`}function St(e){const{pathname:t,search:n,hash:o,protocol:s}=new URL(e,"http://a.com");if(Gn(e)||e.startsWith("#")||!s.startsWith("http")||!Un(t))return e;const{site:i}=C(),r=t.endsWith("/")||t.endsWith(".html")?e:e.replace(/(?:(^\.+)\/)?.*$/,`$1${t.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${n}${o}`);return bt(r)}function Ee({correspondingLink:e=!1}={}){const{site:t,localeIndex:n,page:o,theme:s,hash:i}=C(),r=A(()=>{var u,f;return{label:(u=t.value.locales[n.value])==null?void 0:u.label,link:((f=t.value.locales[n.value])==null?void 0:f.link)||(n.value==="root"?"/":`/${n.value}/`)}});return{localeLinks:A(()=>Object.entries(t.value.locales).flatMap(([u,f])=>r.value.label===f.label?[]:{text:f.label,link:fo(f.link||(u==="root"?"/":`/${u}/`),s.value.i18nRouting!==!1&&e,o.value.relativePath.slice(r.value.link.length-1),!t.value.cleanUrls)+i.value})),currentLang:r}}function fo(e,t,n,o){return t?e.replace(/\/$/,"")+pt(n.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,o?".html":"")):e}const mo={class:"NotFound"},vo={class:"code"},go={class:"title"},_o={class:"quote"},yo={class:"action"},$o=["href","aria-label"],bo=k({__name:"NotFound",setup(e){const{theme:t}=C(),{currentLang:n}=Ee();return(o,s)=>{var i,r,a,u,f;return l(),d("div",mo,[h("p",vo,B(((i=c(t).notFound)==null?void 0:i.code)??"404"),1),h("h1",go,B(((r=c(t).notFound)==null?void 0:r.title)??"PAGE NOT FOUND"),1),s[0]||(s[0]=h("div",{class:"divider"},null,-1)),h("blockquote",_o,B(((a=c(t).notFound)==null?void 0:a.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),h("div",yo,[h("a",{class:"link",href:c(bt)(c(n).link),"aria-label":((u=c(t).notFound)==null?void 0:u.linkLabel)??"go to home"},B(((f=c(t).notFound)==null?void 0:f.linkText)??"Take me home"),9,$o)])])}}}),wo=V(bo,[["__scopeId","data-v-d6be1790"]]);function dn(e,t){if(Array.isArray(e))return Fe(e);if(e==null)return[];t=pt(t);const n=Object.keys(e).sort((s,i)=>i.split("/").length-s.split("/").length).find(s=>t.startsWith(pt(s))),o=n?e[n]:[];return Array.isArray(o)?Fe(o):Fe(o.items,o.base)}function ko(e){const t=[];let n=0;for(const o in e){const s=e[o];if(s.items){n=t.push(s);continue}t[n]||t.push({items:[]}),t[n].items.push(s)}return t}function Po(e){const t=[];function n(o){for(const s of o)s.text&&s.link&&t.push({text:s.text,link:s.link,docFooterText:s.docFooterText}),s.items&&n(s.items)}return n(e),t}function ht(e,t){return Array.isArray(t)?t.some(n=>ht(e,n)):we(e,t.link)?!0:t.items?ht(e,t.items):!1}function Fe(e,t){return[...e].map(n=>{const o={...n},s=o.base||t;return s&&o.link&&(o.link=s+o.link),o.items&&(o.items=Fe(o.items,s)),o})}function de(){const{frontmatter:e,page:t,theme:n}=C(),o=dt("(min-width: 960px)"),s=x(!1),i=A(()=>{const P=n.value.sidebar,w=t.value.relativePath;return P?dn(P,w):[]}),r=x(i.value);ce(i,(P,w)=>{JSON.stringify(P)!==JSON.stringify(w)&&(r.value=i.value)});const a=A(()=>e.value.sidebar!==!1&&r.value.length>0&&e.value.layout!=="home"),u=A(()=>f?e.value.aside==null?n.value.aside==="left":e.value.aside==="left":!1),f=A(()=>e.value.layout==="home"?!1:e.value.aside!=null?!!e.value.aside:n.value.aside!==!1),g=A(()=>a.value&&o.value),m=A(()=>a.value?ko(r.value):[]);function _(){s.value=!0}function y(){s.value=!1}function b(){s.value?y():_()}return{isOpen:s,sidebar:r,sidebarGroups:m,hasSidebar:a,hasAside:f,leftAside:u,isSidebarEnabled:g,open:_,close:y,toggle:b}}function So(e,t){let n;Ke(()=>{n=e.value?document.activeElement:void 0}),ye(()=>{window.addEventListener("keyup",o)}),wt(()=>{window.removeEventListener("keyup",o)});function o(s){s.key==="Escape"&&e.value&&(t(),n==null||n.focus())}}function To(e){const{page:t,hash:n}=C(),o=x(!1),s=A(()=>e.value.collapsed!=null),i=A(()=>!!e.value.link),r=x(!1),a=()=>{r.value=we(t.value.relativePath,e.value.link)};ce([t,e,n],a),ye(a);const u=A(()=>r.value?!0:e.value.items?ht(t.value.relativePath,e.value.items):!1),f=A(()=>!!(e.value.items&&e.value.items.length));Ke(()=>{o.value=!!(s.value&&e.value.collapsed)}),kt(()=>{(r.value||u.value)&&(o.value=!1)});function g(){s.value&&(o.value=!o.value)}return{collapsed:o,collapsible:s,isLink:i,isActiveLink:r,hasActiveLink:u,hasChildren:f,toggle:g}}function Lo(){const{hasSidebar:e}=de(),t=dt("(min-width: 960px)"),n=dt("(min-width: 1280px)");return{isAsideEnabled:A(()=>!n.value&&!t.value?!1:e.value?n.value:t.value)}}const ft=[];function pn(e){return typeof e.outline=="object"&&!Array.isArray(e.outline)&&e.outline.label||e.outlineTitle||"On this page"}function Tt(e){const t=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(n=>n.id&&n.hasChildNodes()).map(n=>{const o=Number(n.tagName[1]);return{element:n,title:Vo(n),link:"#"+n.id,level:o}});return Ao(t,e)}function Vo(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 Ao(e,t){if(t===!1)return[];const n=(typeof t=="object"&&!Array.isArray(t)?t.level:t)||2,[o,s]=typeof n=="number"?[n,n]:n==="deep"?[2,6]:n;return No(e,o,s)}function Mo(e,t){const{isAsideEnabled:n}=Lo(),o=ho(i,100);let s=null;ye(()=>{requestAnimationFrame(i),window.addEventListener("scroll",o)}),qn(()=>{r(location.hash)}),wt(()=>{window.removeEventListener("scroll",o)});function i(){if(!n.value)return;const a=window.scrollY,u=window.innerHeight,f=document.body.offsetHeight,g=Math.abs(a+u-f)<1,m=ft.map(({element:y,link:b})=>({link:b,top:Co(y)})).filter(({top:y})=>!Number.isNaN(y)).sort((y,b)=>
1y.top-b.top);if(!m.length){r(null);return}if(a<1){r(null);return}if(g){r(m[m.length-1].link);return}let _=null;for(const{link:y,top:b}of m){if(b>a+Yn()+4)break;_=y}r(_)}function r(a){s&&s.classList.remove("active"),a==null?s=null:s=e.value.querySelector(`a[href="${decodeURIComponent(a)}"]`);const u=s;u?(u.classList.add("active"),t.value.style.top=u.offsetTop+39+"px",t.value.style.opacity="1"):(t.value.style.top="33px",t.value.style.opacity="0")}}function Co(e){let t=0;for(;e!==document.body;){if(e===null)return NaN;t+=e.offsetTop,e=e.offsetParent}return t}function No(e,t,n){ft.length=0;const o=[],s=[];return e.forEach(i=>{const r={...i,children:[]};let a=s[s.length-1];for(;a&&a.level>=r.level;)s.pop(),a=s[s.length-1];if(r.element.classList.contains("ignore-header")||a&&"shouldIgnore"in a){s.push({level:r.level,shouldIgnore:!0});return}r.level>n||r.level<t||(ft.push({element:r.element,link:r.link}),a?a.children.push(r):o.push(r),s.push(r))}),o}const Ho=["href","title"],xo=k({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(e){function t({target:n}){const o=n.href.split("#")[1],s=document.getElementById(decodeURIComponent(o));s==null||s.focus({preventScroll:!0})}return(n,o)=>{const s=K("VPDocOutlineItem",!0);return l(),d("ul",{class:O(["VPDocOutlineItem",n.root?"root":"nested"])},[(l(!0),d(E,null,F(n.headers,({children:i,link:r,title:a})=>(l(),d("li",null,[h("a",{class:"outline-link",href:r,onClick:t,title:a},B(a),9,Ho),i!=null&&i.length?(l(),T(s,{key:0,headers:i},null,8,["headers"])):$("",!0)]))),256))],2)}}}),hn=V(xo,[["__scopeId","data-v-b933a997"]]),Oo={class:"content"},Bo={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Io=k({__name:"VPDocAsideOutline",setup(e){const{frontmatter:t,theme:n}=C(),o=on([]);Xe(()=>{o.value=Tt(t.value.outline??n.value.outline)});const s=x(),i=x();return Mo(s,i),(r,a)=>(l(),d("nav",{"aria-labelledby":"doc-outline-aria-label",class:O(["VPDocAsideOutline",{"has-outline":o.value.length>0}]),ref_key:"container",ref:s},[h("div",Oo,[h("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),h("div",Bo,B(c(pn)(c(n))),1),S(hn,{headers:o.value,root:!0},null,8,["headers"])])],2))}}),Eo=V(Io,[["__scopeId","data-v-a5bbad30"]]),Do={class:"VPDocAsideCarbonAds"},zo=k({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(e){const t=()=>null;return(n,o)=>(l(),d("div",Do,[S(c(t),{"carbon-ads":n.carbonAds},null,8,["carbon-ads"])]))}}),Fo={class:"VPDocAside"},Ro=k({__name:"VPDocAside",setup(e){const{theme:t}=C();return(n,o)=>(l(),d("div",Fo,[p(n.$slots,"aside-top",{},void 0,!0),p(n.$slots,"aside-outline-before",{},void 0,!0),S(Eo),p(n.$slots,"aside-outline-after",{},void 0,!0),o[0]||(o[0]=h("div",{class:"spacer"},null,-1)),p(n.$slots,"aside-ads-before",{},void 0,!0),c(t).carbonAds?(l(),T(zo,{key:0,"carbon-ads":c(t).carbonAds},null,8,["carbon-ads"])):$("",!0),p(n.$slots,"aside-ads-after",{},void 0,!0),p(n.$slots,"aside-bottom",{},void 0,!0)]))}}),jo=V(Ro,[["__scopeId","data-v-3f215769"]]);function Wo(){const{theme:e,page:t}=C();return A(()=>{const{text:n="Edit this page",pattern:o=""}=e.value.editLink||{};let s;return typeof o=="function"?s=o(t.value):s=o.replace(/:path/g,t.value.filePath),{url:s,text:n}})}function Go(){const{page:e,theme:t,frontmatter:n}=C();return A(()=>{var f,g,m,_,y,b,P,w;const o=dn(t.value.sidebar,e.value.relativePath),s=Po(o),i=Uo(s,L=>L.link.replace(/[?#].*$/,"")),r=i.findIndex(L=>we(e.value.relativePath,L.link)),a=((f=t.value.docFooter)==null?void 0:f.prev)===!1&&!n.value.prev||n.value.prev===!1,u=((g=t.value.docFooter)==null?void 0:g.next)===!1&&!n.value.next||n.value.next===!1;return{prev:a?void 0:{text:(typeof n.value.prev=="string"?n.value.prev:typeof n.value.prev=="object"?n.value.prev.text:void 0)??((m=i[r-1])==null?void 0:m.docFooterText)??((_=i[r-1])==null?void 0:_.text),link:(typeof n.value.prev=="object"?n.value.prev.link:void 0)??((y=i[r-1])==null?void 0:y.link)},next:u?void 0:{text:(typeof n.value.next=="string"?n.value.next:typeof n.value.next=="object"?n.value.next.text:void 0)??((b=i[r+1])==null?void 0:b.docFooterText)??((P=i[r+1])==null?void 0:P.text),link:(typeof n.value.next=="object"?n.value.next.link:void 0)??((w=i[r+1])==null?void 0:w.link)}}})}function Uo(e,t){const n=new Set;return e.filter(o=>{const s=t(o);return n.has(s)?!1:n.add(s)})}const Y=k({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(e){const t=e,n=A(()=>t.tag??(t.href?"a":"span")),o=A(()=>t.href&&sn.test(t.href)||t.target==="_blank");return(s,i)=>(l(),T(oe(n.value),{class:O(["VPLink",{link:s.href,"vp-external-link-icon":o.value,"no-icon":s.noIcon}]),href:s.href?c(St)(s.href):void 0,target:s.target??(o.value?"_blank":void 0),rel:s.rel??(
1o.value?"noreferrer":void 0)},{default:v(()=>[p(s.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),qo={class:"VPLastUpdated"},Yo=["datetime"],Ko=k({__name:"VPDocFooterLastUpdated",setup(e){const{theme:t,page:n,lang:o}=C(),s=A(()=>new Date(n.value.lastUpdated)),i=A(()=>s.value.toISOString()),r=x("");return ye(()=>{Ke(()=>{var a,u,f;r.value=new Intl.DateTimeFormat((u=(a=t.value.lastUpdated)==null?void 0:a.formatOptions)!=null&&u.forceLocale?o.value:void 0,((f=t.value.lastUpdated)==null?void 0:f.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(s.value)})}),(a,u)=>{var f;return l(),d("p",qo,[ue(B(((f=c(t).lastUpdated)==null?void 0:f.text)||c(t).lastUpdatedText||"Last updated")+": ",1),h("time",{datetime:i.value},B(r.value),9,Yo)])}}}),Xo=V(Ko,[["__scopeId","data-v-e98dd255"]]),Jo={key:0,class:"VPDocFooter"},Qo={key:0,class:"edit-info"},Zo={key:0,class:"edit-link"},es={key:1,class:"last-updated"},ts={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},ns={class:"pager"},os=["innerHTML"],ss=["innerHTML"],is={class:"pager"},rs=["innerHTML"],as=["innerHTML"],ls=k({__name:"VPDocFooter",setup(e){const{theme:t,page:n,frontmatter:o}=C(),s=Wo(),i=Go(),r=A(()=>t.value.editLink&&o.value.editLink!==!1),a=A(()=>n.value.lastUpdated),u=A(()=>r.value||a.value||i.value.prev||i.value.next);return(f,g)=>{var m,_,y,b;return u.value?(l(),d("footer",Jo,[p(f.$slots,"doc-footer-before",{},void 0,!0),r.value||a.value?(l(),d("div",Qo,[r.value?(l(),d("div",Zo,[S(Y,{class:"edit-link-button",href:c(s).url,"no-icon":!0},{default:v(()=>[g[0]||(g[0]=h("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),ue(" "+B(c(s).text),1)]),_:1},8,["href"])])):$("",!0),a.value?(l(),d("div",es,[S(Xo)])):$("",!0)])):$("",!0),(m=c(i).prev)!=null&&m.link||(_=c(i).next)!=null&&_.link?(l(),d("nav",ts,[g[1]||(g[1]=h("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),h("div",ns,[(y=c(i).prev)!=null&&y.link?(l(),T(Y,{key:0,class:"pager-link prev",href:c(i).prev.link},{default:v(()=>{var P;return[h("span",{class:"desc",innerHTML:((P=c(t).docFooter)==null?void 0:P.prev)||"Previous page"},null,8,os),h("span",{class:"title",innerHTML:c(i).prev.text},null,8,ss)]}),_:1},8,["href"])):$("",!0)]),h("div",is,[(b=c(i).next)!=null&&b.link?(l(),T(Y,{key:0,class:"pager-link next",href:c(i).next.link},{default:v(()=>{var P;return[h("span",{class:"desc",innerHTML:((P=c(t).docFooter)==null?void 0:P.next)||"Next page"},null,8,rs),h("span",{class:"title",innerHTML:c(i).next.text},null,8,as)]}),_:1},8,["href"])):$("",!0)])])):$("",!0)])):$("",!0)}}}),us=V(ls,[["__scopeId","data-v-e257564d"]]),cs={class:"container"},ds={class:"aside-container"},ps={class:"aside-content"},hs={class:"content"},fs={class:"content-container"},ms={class:"main"},vs=k({__name:"VPDoc",setup(e){const{theme:t}=C(),n=Je(),{hasSidebar:o,hasAside:s,leftAside:i}=de(),r=A(()=>n.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(a,u)=>{const f=K("Content");return l(),d("div",{class:O(["VPDoc",{"has-sidebar":c(o),"has-aside":c(s)}])},[p(a.$slots,"doc-top",{},void 0,!0),h("div",cs,[c(s)?(l(),d("div",{key:0,class:O(["aside",{"left-aside":c(i)}])},[u[0]||(u[0]=h("div",{class:"aside-curtain"},null,-1)),h("div",ds,[h("div",ps,[S(jo,null,{"aside-top":v(()=>[p(a.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[p(a.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[p(a.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[p(a.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[p(a.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[p(a.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):$("",!0),h("div",hs,[h("div",fs,[p(a.$slots,"doc-before",{},void 0,!0),h("main",ms,[S(f,{class:O(["vp-doc",[r.value,c(t).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),S(us,null,{"doc-footer-before":v(()=>[p(a.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),p(a.$slots,"doc-after",{},void 0,!0)])])]),p(a.$slots,"doc-bottom",{},void 0,!0)],2)}}}),gs=V(vs,[["__scopeId","data-v-39a288b8"]]),_s=k({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(e){const t=e,n=A(()=>t.href&&sn.test(t.href)),o=A(()=>t.tag||(t.href?"a":"button"));return(s,i)=>(l(),T(oe(o.value),{class:O(["VPButton",[s.size,s.theme]]),href:s.href?c(St)(s.href):void 0,target:t.target??(n.value?"_blank":void 0),rel:t.rel??(n.value?"noreferrer":void 0)},{default:v(()=>[ue(B(s.text),1)]),_:1},8,["class","href","target","rel"]))}}),ys=V(_s,[["__scopeId","data-v-fa7799d5"]]),$s=["src","alt"],bs=k({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(e){return(t,n)=>{const o=K("VPImage",!0);return t.image?(l(),d(E,{key:0},[typeof t.image=="string"||"src"in t.image?(l(),d("img",se({key:0,class:"VPImage"},typeof t.image=="string"?t.$attrs:{...t.image,...t.$attrs},{src:c(bt)(typeof t.image=="string"?t.image:t.image.src),alt:t.alt??(typeof t.image=="string"?"":t.image.alt||"")}),null,16,$s)):(l(),d(E,{key:1},[S(o,se({class:"dark",image:t.image.dark,alt:t.image.alt},t.$attrs),null,16,["image","alt"]),S(o,se({class:"light",image:t.image.light,alt:t.image.alt},t.$attrs),null,16,["image","alt"])],64))],64)):$("",!0)}}}),je=V(bs,[["__scopeId","data-v-8426fc1a"]]),ws={class:"container"},ks={class:"main"},Ps={key:0,class:"name"},Ss=["innerHTML"],Ts=["innerHTML"],Ls=["innerHTML"],Vs={key:0,class:"actions"},As={key:0,class:"image"},Ms={class:"image-container"},Cs=k({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(e){const t=Qe("hero-image-slot-exists");return(n,o)=>(l(),d("div",{class:O(["VPHero",{"has-image":n.image||c(t)}])},[h("div",ws,[h("div",ks,[p(n.$slots,"home-hero-info-before",{},void 0,!0),p(n.$slots,"home-hero-info",{},()=>[n.name?(l(),d("h1",Ps,[h("span",{innerHTML:n.name,class:"clip"},null,8,Ss)])):$("",!0),n.text?(l(),d("p",{key:1,innerHTML:n.text,class:"text"},null,8,Ts)):$("",!0),n.tagline?(l(),d("p",{key:2,innerHTML:n.tagline,class:"tagline"},null,8,Ls)):$("",!0)],!0),p(n.$slots,"home-hero-info-after",{},void 0,!0),n.actions?(l(),d("div",Vs,[(l(!0),d(E,null,F(n.actions,s=>(l(),d("div",{key:s.link,class:"action"}
1,[S(ys,{tag:"a",size:"medium",theme:s.theme,text:s.text,href:s.link,target:s.target,rel:s.rel},null,8,["theme","text","href","target","rel"])]))),128))])):$("",!0),p(n.$slots,"home-hero-actions-after",{},void 0,!0)]),n.image||c(t)?(l(),d("div",As,[h("div",Ms,[o[0]||(o[0]=h("div",{class:"image-bg"},null,-1)),p(n.$slots,"home-hero-image",{},()=>[n.image?(l(),T(je,{key:0,class:"image-src",image:n.image},null,8,["image"])):$("",!0)],!0)])])):$("",!0)])],2))}}),Ns=V(Cs,[["__scopeId","data-v-303bb580"]]),Hs=k({__name:"VPHomeHero",setup(e){const{frontmatter:t}=C();return(n,o)=>c(t).hero?(l(),T(Ns,{key:0,class:"VPHomeHero",name:c(t).hero.name,text:c(t).hero.text,tagline:c(t).hero.tagline,image:c(t).hero.image,actions:c(t).hero.actions},{"home-hero-info-before":v(()=>[p(n.$slots,"home-hero-info-before")]),"home-hero-info":v(()=>[p(n.$slots,"home-hero-info")]),"home-hero-info-after":v(()=>[p(n.$slots,"home-hero-info-after")]),"home-hero-actions-after":v(()=>[p(n.$slots,"home-hero-actions-after")]),"home-hero-image":v(()=>[p(n.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):$("",!0)}}),xs={class:"box"},Os={key:0,class:"icon"},Bs=["innerHTML"],Is=["innerHTML"],Es=["innerHTML"],Ds={key:4,class:"link-text"},zs={class:"link-text-value"},Fs=k({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(e){return(t,n)=>(l(),T(Y,{class:"VPFeature",href:t.link,rel:t.rel,target:t.target,"no-icon":!0,tag:t.link?"a":"div"},{default:v(()=>[h("article",xs,[typeof t.icon=="object"&&t.icon.wrap?(l(),d("div",Os,[S(je,{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(),T(je,{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(),d("div",{key:2,class:"icon",innerHTML:t.icon},null,8,Bs)):$("",!0),h("h2",{class:"title",innerHTML:t.title},null,8,Is),t.details?(l(),d("p",{key:3,class:"details",innerHTML:t.details},null,8,Es)):$("",!0),t.linkText?(l(),d("div",Ds,[h("p",zs,[ue(B(t.linkText)+" ",1),n[0]||(n[0]=h("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):$("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Rs=V(Fs,[["__scopeId","data-v-a3976bdc"]]),js={key:0,class:"VPFeatures"},Ws={class:"container"},Gs={class:"items"},Us=k({__name:"VPFeatures",props:{features:{}},setup(e){const t=e,n=A(()=>{const o=t.features.length;if(o){if(o===2)return"grid-2";if(o===3)return"grid-3";if(o%3===0)return"grid-6";if(o>3)return"grid-4"}else return});return(o,s)=>o.features?(l(),d("div",js,[h("div",Ws,[h("div",Gs,[(l(!0),d(E,null,F(o.features,i=>(l(),d("div",{key:i.title,class:O(["item",[n.value]])},[S(Rs,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):$("",!0)}}),qs=V(Us,[["__scopeId","data-v-a6181336"]]),Ys=k({__name:"VPHomeFeatures",setup(e){const{frontmatter:t}=C();return(n,o)=>c(t).features?(l(),T(qs,{key:0,class:"VPHomeFeatures",features:c(t).features},null,8,["features"])):$("",!0)}}),Ks=k({__name:"VPHomeContent",setup(e){const{width:t}=Kn({initialWidth:0,includeScrollbar:!1});return(n,o)=>(l(),d("div",{class:"vp-doc container",style:Ve(c(t)?{"--vp-offset":`calc(50% - ${c(t)/2}px)`}:{})},[p(n.$slots,"default",{},void 0,!0)],4))}}),Xs=V(Ks,[["__scopeId","data-v-8e2d4988"]]),Js={class:"VPHome"},Qs=k({__name:"VPHome",setup(e){const{frontmatter:t}=C();return(n,o)=>{const s=K("Content");return l(),d("div",Js,[p(n.$slots,"home-hero-before",{},void 0,!0),S(Hs,null,{"home-hero-info-before":v(()=>[p(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[p(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[p(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[p(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[p(n.$slots,"home-hero-image",{},void 0,!0)]),_:3}),p(n.$slots,"home-hero-after",{},void 0,!0),p(n.$slots,"home-features-before",{},void 0,!0),S(Ys),p(n.$slots,"home-features-after",{},void 0,!0),c(t).markdownStyles!==!1?(l(),T(Xs,{key:0},{default:v(()=>[S(s)]),_:1})):(l(),T(s,{key:1}))])}}}
1),Zs=V(Qs,[["__scopeId","data-v-686f80a6"]]),ei={},ti={class:"VPPage"};function ni(e,t){const n=K("Content");return l(),d("div",ti,[p(e.$slots,"page-top"),S(n),p(e.$slots,"page-bottom")])}const oi=V(ei,[["render",ni]]),si=k({__name:"VPContent",setup(e){const{page:t,frontmatter:n}=C(),{hasSidebar:o}=de();return(s,i)=>(l(),d("div",{class:O(["VPContent",{"has-sidebar":c(o),"is-home":c(n).layout==="home"}]),id:"VPContent"},[c(t).isNotFound?p(s.$slots,"not-found",{key:0},()=>[S(wo)],!0):c(n).layout==="page"?(l(),T(oi,{key:1},{"page-top":v(()=>[p(s.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[p(s.$slots,"page-bottom",{},void 0,!0)]),_:3})):c(n).layout==="home"?(l(),T(Zs,{key:2},{"home-hero-before":v(()=>[p(s.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[p(s.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[p(s.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[p(s.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[p(s.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[p(s.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[p(s.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[p(s.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[p(s.$slots,"home-features-after",{},void 0,!0)]),_:3})):c(n).layout&&c(n).layout!=="doc"?(l(),T(oe(c(n).layout),{key:3})):(l(),T(gs,{key:4},{"doc-top":v(()=>[p(s.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[p(s.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":v(()=>[p(s.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[p(s.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[p(s.$slots,"doc-after",{},void 0,!0)]),"aside-top":v(()=>[p(s.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":v(()=>[p(s.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[p(s.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[p(s.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[p(s.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":v(()=>[p(s.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),ii=V(si,[["__scopeId","data-v-1428d186"]]),ri={class:"container"},ai=["innerHTML"],li=["innerHTML"],ui=k({__name:"VPFooter",setup(e){const{theme:t,frontmatter:n}=C(),{hasSidebar:o}=de();return(s,i)=>c(t).footer&&c(n).footer!==!1?(l(),d("footer",{key:0,class:O(["VPFooter",{"has-sidebar":c(o)}])},[h("div",ri,[c(t).footer.message?(l(),d("p",{key:0,class:"message",innerHTML:c(t).footer.message},null,8,ai)):$("",!0),c(t).footer.copyright?(l(),d("p",{key:1,class:"copyright",innerHTML:c(t).footer.copyright},null,8,li)):$("",!0)])],2)):$("",!0)}}),ci=V(ui,[["__scopeId","data-v-e315a0ad"]]);function di(){const{theme:e,frontmatter:t}=C(),n=on([]),o=A(()=>n.value.length>0);return Xe(()=>{n.value=Tt(t.value.outline??e.value.outline)}),{headers:n,hasLocalNav:o}}const pi={class:"menu-text"},hi={class:"header"},fi={class:"outline"},mi=k({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(e){const t=e,{theme:n}=C(),o=x(!1),s=x(0),i=x(),r=x();function a(m){var _;(_=i.value)!=null&&_.contains(m.target)||(o.value=!1)}ce(o,m=>{if(m){document.addEventListener("click",a);return}document.removeEventListener("click",a)}),Xn("Escape",()=>{o.value=!1}),Xe(()=>{o.value=!1});function u(){o.value=!o.value,s.value=window.innerHeight+Math.min(window.scrollY-t.navHeight,0)}function f(m){m.target.classList.contains("outline-link")&&(r.value&&(r.value.style.transition="none"),Pt(()=>{o.value=!1}))}function g(){o.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(m,_)=>(l(),d("div",{class:"VPLocalNavOutlineDropdown",style:Ve({"--vp-vh":s.value+"px"}),ref_key:"main",ref:i},[m.headers.length>0?(l(),d("button",{key:0,onClick:u,class:O({open:o.value})},[h("span",pi,B(c(pn)(c(n))),1),_[0]||(_[0]=h("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(l(),d("button",{key:1,onClick:g},B(c(n).returnToTopLabel||"Return to top"),1)),S($t,{name:"flyout"},{default:v(()=>[o.value?(l(),d("div",{key:0,ref_key:"items",ref:r,class:"items",onClick:f},[h("div",hi,[h("a",{class:"top-link",href:"#",onClick:g},B(c(n).returnToTopLabel||"Return to top"),1)]),h("div",fi,[S(hn,{headers:m.headers},null,8,["headers"])])],512)):$("",!0)]),_:1})],4))}}
1),vi=V(mi,[["__scopeId","data-v-17a5e62e"]]),gi={class:"container"},_i=["aria-expanded"],yi={class:"menu-text"},$i=k({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(e){const{theme:t,frontmatter:n}=C(),{hasSidebar:o}=de(),{headers:s}=di(),{y:i}=rn(),r=x(0);ye(()=>{r.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),Xe(()=>{s.value=Tt(n.value.outline??t.value.outline)});const a=A(()=>s.value.length===0),u=A(()=>a.value&&!o.value),f=A(()=>({VPLocalNav:!0,"has-sidebar":o.value,empty:a.value,fixed:u.value}));return(g,m)=>c(n).layout!=="home"&&(!u.value||c(i)>=r.value)?(l(),d("div",{key:0,class:O(f.value)},[h("div",gi,[c(o)?(l(),d("button",{key:0,class:"menu","aria-expanded":g.open,"aria-controls":"VPSidebarNav",onClick:m[0]||(m[0]=_=>g.$emit("open-menu"))},[m[1]||(m[1]=h("span",{class:"vpi-align-left menu-icon"},null,-1)),h("span",yi,B(c(t).sidebarMenuLabel||"Menu"),1)],8,_i)):$("",!0),S(vi,{headers:c(s),navHeight:r.value},null,8,["headers","navHeight"])])],2)):$("",!0)}}),bi=V($i,[["__scopeId","data-v-a6f0e41e"]]);function wi(){const e=x(!1);function t(){e.value=!0,window.addEventListener("resize",s)}function n(){e.value=!1,window.removeEventListener("resize",s)}function o(){e.value?n():t()}function s(){window.outerWidth>=768&&n()}const i=Je();return ce(()=>i.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:o}}const ki={},Pi={class:"VPSwitch",type:"button",role:"switch"},Si={class:"check"},Ti={key:0,class:"icon"};function Li(e,t){return l(),d("button",Pi,[h("span",Si,[e.$slots.default?(l(),d("span",Ti,[p(e.$slots,"default",{},void 0,!0)])):$("",!0)])])}const Vi=V(ki,[["render",Li],["__scopeId","data-v-1d5665e3"]]),Ai=k({__name:"VPSwitchAppearance",setup(e){const{isDark:t,theme:n}=C(),o=Qe("toggle-appearance",()=>{t.value=!t.value}),s=x("");return kt(()=>{s.value=t.value?n.value.lightModeSwitchTitle||"Switch to light theme":n.value.darkModeSwitchTitle||"Switch to dark theme"}),(i,r)=>(l(),T(Vi,{title:s.value,class:"VPSwitchAppearance","aria-checked":c(t),onClick:c(o)},{default:v(()=>r[0]||(r[0]=[h("span",{class:"vpi-sun sun"},null,-1),h("span",{class:"vpi-moon moon"},null,-1)])),_:1},8,["title","aria-checked","onClick"]))}}),Lt=V(Ai,[["__scopeId","data-v-5337faa4"]]),Mi={key:0,class:"VPNavBarAppearance"},Ci=k({__name:"VPNavBarAppearance",setup(e){const{site:t}=C();return(n,o)=>c(t).appearance&&c(t).appearance!=="force-dark"&&c(t).appearance!=="force-auto"?(l(),d("div",Mi,[S(Lt)])):$("",!0)}}),Ni=V(Ci,[["__scopeId","data-v-6c893767"]]),Vt=x();let fn=!1,at=0;function Hi(e){const t=x(!1);if(Ze){!fn&&xi(),at++;const n=ce(Vt,o=>{var s,i,r;o===e.el.value||(s=e.el.value)!=null&&s.contains(o)?(t.value=!0,(i=e.onFocus)==null||i.call(e)):(t.value=!1,(r=e.onBlur)==null||r.call(e))});wt(()=>{n(),at--,at||Oi()})}return Jn(t)}function xi(){document.addEventListener("focusin",mn),fn=!0,Vt.value=document.activeElement}function Oi(){document.removeEventListener("focusin",mn)}function mn(){Vt.value=document.activeElement}const Bi={class:"VPMenuLink"},Ii=["innerHTML"],Ei=k({__name:"VPMenuLink",props:{item:{}},setup(e){const{page:t}=C();return(n,o)=>(l(),d("div",Bi,[S(Y,{class:O({active:c(we)(c(t).relativePath,n.item.activeMatch||n.item.link,!!n.item.activeMatch)}),href:n.item.link,target:n.item.target,rel:n.item.rel,"no-icon":n.item.noIcon},{default:v(()=>[h("span",{innerHTML:n.item.text},null,8,Ii)]),_:1},8,["class","href","target","rel","no-icon"])]))}}),et=V(Ei,[["__scopeId","data-v-35975db6"]]),Di={class:"VPMenuGroup"},zi={key:0,class:"title"},Fi=k({__name:"VPMenuGroup",props:{text:{},items:{}},setup(e){return(t,n)=>(l(),d("div",Di,[t.text?(l(),d("p",zi,B(t.text),1)):$("",!0),(l(!0),d(E,null,F(t.items,o=>(l(),d(E,null,["link"in o?(l(),T(et,{key:0,item:o},null,8,["item"])):$("",!0)],64))),256))]))}}),Ri=V(Fi,[["__scopeId","data-v-69e747b5"]]),ji={class:"VPMenu"},Wi={key:0,class:"items"},Gi=k({__name:"VPMenu",props:{items:{}},setup(e){return(t,n)=>(l(),d("div",ji,[t.items?(l(),d("div",Wi,[(l(!0),d(E,null,F(t.items,o=>(l(),d(E,{key:JSON.stringify(o)},["link"in o?(l(),T(et,{key:0,item:o},null,8,["item"])):"component"in o?(l(),T(oe(o.component),se({key:1,ref_for:!0},o.props),null,16)):(l(),T(Ri,{key:2,text:o.text,items:o.items},null,8,["text","items"]))],64))),128))])):$("",!0),p(t.$slots,"default",{},void 0,!0)]))}}),Ui=V(Gi,[["__scopeId","data-v-b98bc113"]]),qi=["aria-expanded","aria-label"],Yi={key:0,class:"text"},Ki=["innerHTML"],Xi={key:1,class:"vpi-more-horizontal icon"},Ji={class:"menu"},Qi=k({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(e){const t=x(!1),n=x();Hi({el:n,onBlur:o});function o(){t.value=!1}return(s,i)=>(l(),d("div",{class:"VPFlyout",ref_key:"el",ref:n,onMouseenter:i[1]||(i[1]=r=>t.value=!0),onMouseleave:i[2]||(i[2]=r=>t.value=!1)},[h("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":s.label,onClick:i[0]||(i[0]=r=>t.value=!t.value)},[s.button||s.icon?(l(),d("span",Yi,[s.icon?(l(),d("span",{key:0,class:O([s.icon,"option-icon"])},null,2)):$("",!0),s.button?(l(),d("span",{key:1,innerHTML:s.button},null,8,Ki)):$("",!0),i[3]||(i[3]=h("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(l(),d("span",Xi))],8,qi),h("div",Ji,[S(Ui,{items:s.items},{default:v(()=>[p(s.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),At=V(Qi,[["__scopeId","data-v-cf11d7a2"]]),Zi=["href","aria-label","innerHTML"],er
1=k({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(e){const t=e,n=x();ye(async()=>{var i;await Pt();const s=(i=n.value)==null?void 0:i.children[0];s instanceof HTMLElement&&s.className.startsWith("vpi-social-")&&(getComputedStyle(s).maskImage||getComputedStyle(s).webkitMaskImage)==="none"&&s.style.setProperty("--icon",`url('https://api.iconify.design/simple-icons/${t.icon}.svg')`)});const o=A(()=>typeof t.icon=="object"?t.icon.svg:`<span class="vpi-social-${t.icon}"></span>`);return(s,i)=>(l(),d("a",{ref_key:"el",ref:n,class:"VPSocialLink no-icon",href:s.link,"aria-label":s.ariaLabel??(typeof s.icon=="string"?s.icon:""),target:"_blank",rel:"noopener",innerHTML:o.value},null,8,Zi))}}),tr=V(er,[["__scopeId","data-v-bd121fe5"]]),nr={class:"VPSocialLinks"},or=k({__name:"VPSocialLinks",props:{links:{}},setup(e){return(t,n)=>(l(),d("div",nr,[(l(!0),d(E,null,F(t.links,({link:o,icon:s,ariaLabel:i})=>(l(),T(tr,{key:o,icon:s,link:o,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),tt=V(or,[["__scopeId","data-v-7bc22406"]]),sr={key:0,class:"group translations"},ir={class:"trans-title"},rr={key:1,class:"group"},ar={class:"item appearance"},lr={class:"label"},ur={class:"appearance-action"},cr={key:2,class:"group"},dr={class:"item social-links"},pr=k({__name:"VPNavBarExtra",setup(e){const{site:t,theme:n}=C(),{localeLinks:o,currentLang:s}=Ee({correspondingLink:!0}),i=A(()=>o.value.length&&s.value.label||t.value.appearance||n.value.socialLinks);return(r,a)=>i.value?(l(),T(At,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:v(()=>[c(o).length&&c(s).label?(l(),d("div",sr,[h("p",ir,B(c(s).label),1),(l(!0),d(E,null,F(c(o),u=>(l(),T(et,{key:u.link,item:u},null,8,["item"]))),128))])):$("",!0),c(t).appearance&&c(t).appearance!=="force-dark"&&c(t).appearance!=="force-auto"?(l(),d("div",rr,[h("div",ar,[h("p",lr,B(c(n).darkModeSwitchLabel||"Appearance"),1),h("div",ur,[S(Lt)])])])):$("",!0),c(n).socialLinks?(l(),d("div",cr,[h("div",dr,[S(tt,{class:"social-links-list",links:c(n).socialLinks},null,8,["links"])])])):$("",!0)]),_:1})):$("",!0)}}),hr=V(pr,[["__scopeId","data-v-bb2aa2f0"]]),fr=["aria-expanded"],mr=k({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(t,n)=>(l(),d("button",{type:"button",class:O(["VPNavBarHamburger",{active:t.active}]),"aria-label":"mobile navigation","aria-expanded":t.active,"aria-controls":"VPNavScreen",onClick:n[0]||(n[0]=o=>t.$emit("click"))},n[1]||(n[1]=[h("span",{class:"container"},[h("span",{class:"top"}),h("span",{class:"middle"}),h("span",{class:"bottom"})],-1)]),10,fr))}}),vr=V(mr,[["__scopeId","data-v-e5dd9c1c"]]),gr=["innerHTML"],_r=k({__name:"VPNavBarMenuLink",props:{item:{}},setup(e){const{page:t}=C();return(n,o)=>(l(),T(Y,{class:O({VPNavBarMenuLink:!0,active:c(we)(c(t).relativePath,n.item.activeMatch||n.item.link,!!n.item.activeMatch)}),href:n.item.link,target:n.item.target,rel:n.item.rel,"no-icon":n.item.noIcon,tabindex:"0"},{default:v(()=>[h("span",{innerHTML:n.item.text},null,8,gr)]),_:1},8,["class","href","target","rel","no-icon"]))}}),yr=V(_r,[["__scopeId","data-v-e56f3d57"]]),$r=k({__name:"VPNavBarMenuGroup",props:{item:{}},setup(e){const t=e,{page:n}=C(),o=i=>"component"in i?!1:"link"in i?we(n.value.relativePath,i.link,!!t.item.activeMatch):i.items.some(o),s=A(()=>o(t.item));return(i,r)=>(l(),T(At,{class:O({VPNavBarMenuGroup:!0,active:c(we)(c(n).relativePath,i.item.activeMatch,!!i.item.activeMatch)||s.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),br={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},wr=k({__name:"VPNavBarMenu",setup(e){const{theme:t}=C();return(n,o)=>c(t).nav?(l(),d("nav",br,[o[0]||(o[0]=h("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(l(!0),d(E,null,F(c(t).nav,s=>(l(),d(E,{key:JSON.stringify(s)},["link"in s?(l(),T(yr,{key:0,item:s},null,8,["item"])):"component"in s?(l(),T(oe(s.component),se({key:1,ref_for:!0},s.props),null,16)):(l(),T($r,{key:2,item:s},null,8,["item"]))],64))),128))])):$("",!0)}}),kr=V(wr,[["__scopeId","data-v-dc692963"]]);function Pr(e){const{localeIndex:t,theme:n}=C();function o(s){var b,P,w;const i=s.split("."),r=(b=n.value.search)==null?void 0:b.options,a=r&&typeof r=="object",u=a&&((w=(P=r.locales)==null?void 0:P[t.value])==null?void 0:w.translations)||null,f=a&&r.translations||null;let g=u,m=f,_=e;const y=i.pop();for(const L of i){let M=null;const H=_==null?void 0:_[L];H&&(M=_=H);const D=m==null?void 0:m[L];D&&(M=m=D);const I=g==null?void 0:g[L];I&&(M=g=I),H||(_=M),D||(m=M),I||(g=M)}return(g==null?void 0:g[y])??(m==null?void 0:m[y])??(_==null?void 0:_[y])??""}return o}const Sr=["aria-label"],Tr={class:"DocSearch-Button-Container"},Lr={class:"DocSearch-Button-Placeholder"},xt=k({__name:"VPNavBarSearchButton",setup(e){const n=Pr({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(o,s)=>(l(),d("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":c(n)("button.buttonAriaLabel")},[h("span",Tr,[s[0]||(s[0]=h("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),h("span",Lr,B(c(n)("button.buttonText")),1)]),s[1]||(s[1]=h("span",{class:"DocSearch-Button-Keys"},[h("kbd",{class:"DocSearch-Button-Key"}),h("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,Sr))}}),Vr={class:"VPNavBarSearch"},Ar={id:"local-search"},Mr={key:1,id:"docsearch"},Cr=k({__name:"VPNavBarSearch",setup(e){const t=()=>null,n=()=>null,{theme:o}=C(),s=x(!1),i=x(!1);ye(()=>{});function r(){s.value||(s.value=!0,setTimeout(a,16))}function a(){const g=new Event("keydown");g.key="k",g.metaKey=!0,window.dispatchEvent(g),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||a()},16)}const u=x(!1),f="";return(g,m)=>{var _;return l(),d("div",Vr,[c(f)==="local"?(l(),d(E,{key:0},[u.value?(l(),T(c(t),{key:0,onClose:m[0]||(m[0]=y=>u.value=!1)})):$("",!0),h("div",Ar,[S(xt,{onClick:m[1]||(m[1]=y=>u.value=!0)})])],64)):c(f)==="algolia"?(l(),d(E,{key:1},[s.value?(l(),T(c(n),{key:0,algolia:((_=c(o).search)==null?void 0:_.options)??c(o).algolia,onVnodeBeforeMount:m[2]||(m[2]=y=>i.value=!0)},null,8,["algolia"])):$("",!0),i.value?$("",!0):(l(),d("div",Mr,[S(xt,{onClick:r})]))],64)):$("",!0)])}}}),Nr=k({__name:"VPNavBarSocialLinks",setup(e){const{theme:t}=C();return(n,o)=>c(t).socialLinks?(l(),T(tt,{key:0,class:"VPNavBarSocialLinks",links:c(t).socialLinks},null,8,["links"])):$("",!0)}}),Hr=V(Nr,[["__scopeId","data-v-0394ad82"]]),xr=["href","rel","target"],Or=["innerHTML"],Br={key:2},Ir=k({__name:"VPNavBarTitle",setup(e){const{site:t,theme:n}=C(),{hasSidebar:o}=de(),{currentLang:s}=Ee(),i=A(()=>{var u;
1return typeof n.value.logoLink=="string"?n.value.logoLink:(u=n.value.logoLink)==null?void 0:u.link}),r=A(()=>{var u;return typeof n.value.logoLink=="string"||(u=n.value.logoLink)==null?void 0:u.rel}),a=A(()=>{var u;return typeof n.value.logoLink=="string"||(u=n.value.logoLink)==null?void 0:u.target});return(u,f)=>(l(),d("div",{class:O(["VPNavBarTitle",{"has-sidebar":c(o)}])},[h("a",{class:"title",href:i.value??c(St)(c(s).link),rel:r.value,target:a.value},[p(u.$slots,"nav-bar-title-before",{},void 0,!0),c(n).logo?(l(),T(je,{key:0,class:"logo",image:c(n).logo},null,8,["image"])):$("",!0),c(n).siteTitle?(l(),d("span",{key:1,innerHTML:c(n).siteTitle},null,8,Or)):c(n).siteTitle===void 0?(l(),d("span",Br,B(c(t).title),1)):$("",!0),p(u.$slots,"nav-bar-title-after",{},void 0,!0)],8,xr)],2))}}),Er=V(Ir,[["__scopeId","data-v-1168a8e4"]]),Dr={class:"items"},zr={class:"title"},Fr=k({__name:"VPNavBarTranslations",setup(e){const{theme:t}=C(),{localeLinks:n,currentLang:o}=Ee({correspondingLink:!0});return(s,i)=>c(n).length&&c(o).label?(l(),T(At,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:c(t).langMenuLabel||"Change language"},{default:v(()=>[h("div",Dr,[h("p",zr,B(c(o).label),1),(l(!0),d(E,null,F(c(n),r=>(l(),T(et,{key:r.link,item:r},null,8,["item"]))),128))])]),_:1},8,["label"])):$("",!0)}}),Rr=V(Fr,[["__scopeId","data-v-88af2de4"]]),jr={class:"wrapper"},Wr={class:"container"},Gr={class:"title"},Ur={class:"content"},qr={class:"content-body"},Yr=k({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(e){const t=e,{y:n}=rn(),{hasSidebar:o}=de(),{frontmatter:s}=C(),i=x({});return kt(()=>{i.value={"has-sidebar":o.value,home:s.value.layout==="home",top:n.value===0,"screen-open":t.isScreenOpen}}),(r,a)=>(l(),d("div",{class:O(["VPNavBar",i.value])},[h("div",jr,[h("div",Wr,[h("div",Gr,[S(Er,null,{"nav-bar-title-before":v(()=>[p(r.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[p(r.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),h("div",Ur,[h("div",qr,[p(r.$slots,"nav-bar-content-before",{},void 0,!0),S(Cr,{class:"search"}),S(kr,{class:"menu"}),S(Rr,{class:"translations"}),S(Ni,{class:"appearance"}),S(Hr,{class:"social-links"}),S(hr,{class:"extra"}),p(r.$slots,"nav-bar-content-after",{},void 0,!0),S(vr,{class:"hamburger",active:r.isScreenOpen,onClick:a[0]||(a[0]=u=>r.$emit("toggle-screen"))},null,8,["active"])])])])]),a[1]||(a[1]=h("div",{class:"divider"},[h("div",{class:"divider-line"})],-1))],2))}}),Kr=V(Yr,[["__scopeId","data-v-6aa21345"]]),Xr={key:0,class:"VPNavScreenAppearance"},Jr={class:"text"},Qr=k({__name:"VPNavScreenAppearance",setup(e){const{site:t,theme:n}=C();return(o,s)=>c(t).appearance&&c(t).appearance!=="force-dark"&&c(t).appearance!=="force-auto"?(l(),d("div",Xr,[h("p",Jr,B(c(n).darkModeSwitchLabel||"Appearance"),1),S(Lt)])):$("",!0)}}),Zr=V(Qr,[["__scopeId","data-v-b44890b2"]]),ea=["innerHTML"],ta=k({__name:"VPNavScreenMenuLink",props:{item:{}},setup(e){const t=Qe("close-screen");return(n,o)=>(l(),T(Y,{class:"VPNavScreenMenuLink",href:n.item.link,target:n.item.target,rel:n.item.rel,"no-icon":n.item.noIcon,onClick:c(t)},{default:v(()=>[h("span",{innerHTML:n.item.text},null,8,ea)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),na=V(ta,[["__scopeId","data-v-df37e6dd"]]),oa=["innerHTML"],sa=k({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(e){const t=Qe("close-screen");return(n,o)=>(l(),T(Y,{class:"VPNavScreenMenuGroupLink",href:n.item.link,target:n.item.target,rel:n.item.rel,"no-icon":n.item.noIcon,onClick:c(t)},{default:v(()=>[h("span",{innerHTML:n.item.text},null,8,oa)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),vn=V(sa,[["__scopeId","data-v-3e9c20e4"]]),ia={class:"VPNavScreenMenuGroupSection"},ra={key:0,class:"title"},aa=k({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(e){return(t,n)=>(l(),d("div",ia,[t.text?(l(),d("p",ra,B(t.text),1)):$("",!0),(l(!0),d(E,null,F(t.items,o=>(l(),T(vn,{key:o.text,item:o},null,8,["item"]))),128))]))}}),la=V(aa,[["__scopeId","data-v-8133b170"]]),ua=["aria-controls","aria-expanded"],ca=["innerHTML"],da=["id"],pa={key:0,class:"item"},ha={key:1,class:"item"},fa={key:2,class:"group"},ma=k({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(e){const t=e,n=x(!1),o=A(()=>`NavScreenGroup-${t.text.replace(" ","-").toLowerCase()}`);function s(){n.value=!n.value}return(i,r)=>(l(),d("div",{class:O(["VPNavScreenMenuGroup",{open:n.value}])},[h("button",{class:"button","aria-controls":o.value,"aria-expanded":n.value,onClick:s},[h("span",{class:"button-text",innerHTML:i.text},null,8,ca),r[0]||(r[0]=h("span",{class:"vpi-plus button-icon"},null,-1))],8,ua),h("div",{id:o.value,class:"items"},[(l(!0),d(E,null,F(i.items,a=>(l(),d(E,{key:JSON.stringify(a)},["link"in a?(l(),d("div",pa,[S(vn,{item:a},null,8,["item"])])):"component"in a?(l(),d("div",ha,[(l(),T(oe(a.component),se({ref_for:!0},a.props,{"screen-menu":""}),null,16))])):(l(),d("div",fa,[S(la,{text:a.text,items:a.items},null,8,["text","items"])]))],64))),128))],8,da)],2))}}),va=V(ma,[["__scopeId","data-v-b9ab8c58"]]),ga={key:0,class:"VPNavScreenMenu"},_a=k({__name:"VPNavScreenMenu",setup(e){const{theme:t}=C();return(n,o)=>c(t).nav?(l(),d("nav",ga,[(l(!0),d(E,null,F(c(t).nav,s=>(l(),d(E,{key:JSON.stringify(s)},["link"in s?(l(),T(na,{key:0,item:s},null,8,["item"])):"component"in s?(l(),T(oe(s.component),se({key:1,ref_for:!0},s.props,{"screen-menu":""}),null,16)):(l(),T(va,{key:2,text:s.text||"",items:s.items},null,8,["text","items"]))],64))),128))])):$("",!0)}}),ya=k({__name:"VPNavScreenSocialLinks",setup(e){const{theme:t}=C();return(n,o)=>c(t).socialLinks?(l(),T(tt,{key:0,class:"VPNavScreenSocialLinks",links:c(t).socialLinks},null,8,["links"])):$("",!0)}}),$a={class:"list"},ba=k({__name:"VPNavScreenTranslations",setup(e){const{localeLinks:t,currentLang:n}=Ee({correspondingLink:!0}),o=x(!1);function s(){o.value=!o.value}return(i,r)=>c(t).length&&c(n).label?(l(),d("div",{key:0,class:O(["VPNavScreenTranslations",{open:o.value}])},[h("button",{class:"title",onClick:s},[r[0]||(r[0]=h("span",{class:"vpi-languages icon lang"},null,-1)),ue(" "+B(c(n).label)+" ",1),r[1]||(r[1]=h("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),h("ul",$a,[(l(!0),d(E,null,F(c(t),a=>
1(l(),d("li",{key:a.link,class:"item"},[S(Y,{class:"link",href:a.link},{default:v(()=>[ue(B(a.text),1)]),_:2},1032,["href"])]))),128))])],2)):$("",!0)}}),wa=V(ba,[["__scopeId","data-v-858fe1a4"]]),ka={class:"container"},Pa=k({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const t=x(null),n=an(Ze?document.body:null);return(o,s)=>(l(),T($t,{name:"fade",onEnter:s[0]||(s[0]=i=>n.value=!0),onAfterLeave:s[1]||(s[1]=i=>n.value=!1)},{default:v(()=>[o.open?(l(),d("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:t,id:"VPNavScreen"},[h("div",ka,[p(o.$slots,"nav-screen-content-before",{},void 0,!0),S(_a,{class:"menu"}),S(wa,{class:"translations"}),S(Zr,{class:"appearance"}),S(ya,{class:"social-links"}),p(o.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):$("",!0)]),_:3}))}}),Sa=V(Pa,[["__scopeId","data-v-f2779853"]]),Ta={key:0,class:"VPNav"},La=k({__name:"VPNav",setup(e){const{isScreenOpen:t,closeScreen:n,toggleScreen:o}=wi(),{frontmatter:s}=C(),i=A(()=>s.value.navbar!==!1);return ln("close-screen",n),Ke(()=>{Ze&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(r,a)=>i.value?(l(),d("header",Ta,[S(Kr,{"is-screen-open":c(t),onToggleScreen:c(o)},{"nav-bar-title-before":v(()=>[p(r.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[p(r.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[p(r.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[p(r.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),S(Sa,{open:c(t)},{"nav-screen-content-before":v(()=>[p(r.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[p(r.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):$("",!0)}}),Va=V(La,[["__scopeId","data-v-ae24b3ad"]]),Aa=["role","tabindex"],Ma={key:1,class:"items"},Ca=k({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(e){const t=e,{collapsed:n,collapsible:o,isLink:s,isActiveLink:i,hasActiveLink:r,hasChildren:a,toggle:u}=To(A(()=>t.item)),f=A(()=>a.value?"section":"div"),g=A(()=>s.value?"a":"div"),m=A(()=>a.value?t.depth+2===7?"p":`h${t.depth+2}`:"p"),_=A(()=>s.value?void 0:"button"),y=A(()=>[[`level-${t.depth}`],{collapsible:o.value},{collapsed:n.value},{"is-link":s.value},{"is-active":i.value},{"has-active":r.value}]);function b(w){"key"in w&&w.key!=="Enter"||!t.item.link&&u()}function P(){t.item.link&&u()}return(w,L)=>{const M=K("VPSidebarItem",!0);return l(),T(oe(f.value),{class:O(["VPSidebarItem",y.value])},{default:v(()=>[w.item.text?(l(),d("div",se({key:0,class:"item",role:_.value},Qn(w.item.items?{click:b,keydown:b}:{},!0),{tabindex:w.item.items&&0}),[L[1]||(L[1]=h("div",{class:"indicator"},null,-1)),w.item.link?(l(),T(Y,{key:0,tag:g.value,class:"link",href:w.item.link,rel:w.item.rel,target:w.item.target},{default:v(()=>[(l(),T(oe(m.value),{class:"text",innerHTML:w.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(l(),T(oe(m.value),{key:1,class:"text",innerHTML:w.item.text},null,8,["innerHTML"])),w.item.collapsed!=null&&w.item.items&&w.item.items.length?(l(),d("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:P,onKeydown:un(P,["enter"]),tabindex:"0"},L[0]||(L[0]=[h("span",{class:"vpi-chevron-right caret-icon"},null,-1)]),32)):$("",!0)],16,Aa)):$("",!0),w.item.items&&w.item.items.length?(l(),d("div",Ma,[w.depth<5?(l(!0),d(E,{key:0},F(w.item.items,H=>(l(),T(M,{key:H.text,item:H,depth:w.depth+1},null,8,["item","depth"]))),128)):$("",!0)])):$("",!0)]),_:1},8,["class"])}}}),Na=V(Ca,[["__scopeId","data-v-b7550ba0"]]),Ha=k({__name:"VPSidebarGroup",props:{items:{}},setup(e){const t=x(!0);let n=null;return ye(()=>{n=setTimeout(()=>{n=null,t.value=!1},300)}),Zn(()=>{n!=null&&(clearTimeout(n),n=null)}),(o,s)=>(l(!0),d(E,null,F(o.items,i=>(l(),d("div",{key:i.text,class:O(["group",{"no-transition":t.value}])},[S(Na,{item:i,depth:0},null,8,["item"])],2))),128))}}),xa=V(Ha,[["__scopeId","data-v-c40bc020"]]),Oa={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Ba=k({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const{sidebarGroups:t,hasSidebar:n}=de(),o=e,s=x(null),i=an(Ze?document.body:null);ce([o,s],()=>{var a;o.open?(i.value=!0,(a=s.value)==null||a.focus()):i.value=!1},{immediate:!0,flush:"post"});const r=x(0);return ce(t,()=>{r.value+=1},{deep:!0}),(a,u)=>c(n)?(l(),d("aside",{key:0,class:O(["VPSidebar",{open:a.open}]),ref_key:"navEl",ref:s,onClick:u[0]||(u[0]=eo(()=>{},["stop"]))},[u[2]||(u[2]=h("div",{class:"curtain"},null,-1)),h("nav",Oa,[u[1]||(u[1]=h("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),p(a.$slots,"sidebar-nav-before",{},void 0,!0),(l(),T(xa,{items:c(t),key:r.value},null,8,["items"])),p(a.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):$("",!0)}}),Ia=V(Ba,[["__scopeId","data-v-319d5ca6"]]),Ea=k({__name:"VPSkipLink",setup(e){const t=Je(),n=x();ce(()=>t.path,()=>n.value.focus());function o({target:s}){const i=document.getElementById(decodeURIComponent(s.hash).slice(1));if(i){const r=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",r)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",r),i.focus(),window.scrollTo(0,0)}}return(s,i)=>(l(),d(E,null,[h("span",{ref_key:"backToTop",ref:n,tabindex:"-1"},null,512),h("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:o}," Skip to content ")],64))}}),Da=V(Ea,[["__scopeId","data-v-0f60ec36"]]),za=k({__name:"Layout",setup(e){const{isOpen:t,open:n,close:o}=de(),s=Je();ce(()=>s.path,o),So(t,o);const{frontmatter:i}=C(),r=to(),a=A(()=>!!r["home-hero-image"]);return ln("hero-image-slot-exists",a),(u,f)=>{const g=K("Content");return c(i).layout!==!1?(l(),d("div",{key:0,class:O(["Layout",c(i).pageClass])},[p(u.$slots,"layout-top",{},void 0,!0),S(Da),S(po,{class:"backdrop",show:c(t),onClick:c(o)},null,8,["show","onClick"]),S(Va,null,{"nav-bar-title-before":v(()=>[p(u.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[p(u.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[p(u.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[p(u.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":v(()=>[p(u.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[p(u.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),S(bi,{open:c(t),onOpenMenu:c(n)},null,8,["open","onOpenMenu"]),S(Ia,{open:c(t)},{"sidebar-nav-before":v(()=>[p(u.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":v(()=>[p(u.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),S(ii,null,{"page-top":v(()=>[p(u.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[p(u.$slots,"page-bottom",{},void 0,!0)]),"not-found":v(()=>[p(u.$slots,"not-found",{},void 0,!0)]),"home-hero-before":v(()=>[p(u.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[p(u.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[p(u.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[p(u.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[p(u.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[p(u.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[p(u.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[p(u.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[p(u.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":v(()=>[p(u.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[p(u.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[p(u.$slots,"doc-after",{},void 0,!0)]),"doc-top":v(()=>[p(u.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[p(u.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":v(()=>[p(u.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[p(u.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[p(u.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[p(u.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[p(u.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[p(u.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),S(ci),p(u.$slots,"layout-bottom",{},void 0,!0)],2)):(l(),T(g,{key:1}))}}}),Fa=V(za,[["__scopeId","data-v-5d98c3a5"]]),Ra={},ja={class:"VPTeamPage"};function Wa(e,t){return l(),d("div",ja,[p(e.$slots,"default")])}const hu=V(Ra,[["render",Wa],["__scopeId","data-v-7c57f839"]]),Ga={},Ua={class:"VPTeamPageTitle"},qa={key:0,class:"title"},Ya={key:1,class:"lead"};function Ka(e,t){return l(),d("div",Ua,[e.$slots.title?(l(),d("h1",qa,[p(e.$slots,"title",{},void 0,!0)])):$("",!0),e.$slots.lead?(l(),d("p",Ya,[p(e.$slots,"lead",{},void 0,!0)])):$("",!0)])}const fu=V(Ga,[["render",Ka],["__scopeId","data-v-bf2cbdac"]]),Xa={class:"profile"},Ja={class:"avatar"},Qa=["src","alt"],Za={class:"data"},el={class:"name"},tl={key:0,class:"affiliation"},nl={key:0,class:"title"},ol={key:1,class:"at"},sl=["innerHTML"],il={key:2,class:"links"},rl={key:0,class:"sp"},al=k({__name:"VPTeamMembersItem",props:{size:{default:"medium"},member:{}},setup(e){return(t,n)=>(l(),d("article",{class:O(["VPTeamMembersItem",[t.size]])},[h("div",Xa,[h("figure",Ja,[h("img",{class:"avatar-img",src:t.member.avatar,alt:t.member.name},null,8,Qa)]),h("div",Za,[h("h1",el,B(t.member.name),1),t.member.title||t.member.org?(l(),d("p",tl,[t.member.title?(l(),d("span",nl,B(t.member.title),
11)):$("",!0),t.member.title&&t.member.org?(l(),d("span",ol," @ ")):$("",!0),t.member.org?(l(),T(Y,{key:2,class:O(["org",{link:t.member.orgLink}]),href:t.member.orgLink,"no-icon":""},{default:v(()=>[ue(B(t.member.org),1)]),_:1},8,["class","href"])):$("",!0)])):$("",!0),t.member.desc?(l(),d("p",{key:1,class:"desc",innerHTML:t.member.desc},null,8,sl)):$("",!0),t.member.links?(l(),d("div",il,[S(tt,{links:t.member.links},null,8,["links"])])):$("",!0)])]),t.member.sponsor?(l(),d("div",rl,[S(Y,{class:"sp-link",href:t.member.sponsor,"no-icon":""},{default:v(()=>[n[0]||(n[0]=h("span",{class:"vpi-heart sp-icon"},null,-1)),ue(" "+B(t.member.actionText||"Sponsor"),1)]),_:1},8,["href"])])):$("",!0)],2))}}),ll=V(al,[["__scopeId","data-v-f3fa364a"]]),ul={class:"container"},cl=k({__name:"VPTeamMembers",props:{size:{default:"medium"},members:{}},setup(e){const t=e,n=A(()=>[t.size,`count-${t.members.length}`]);return(o,s)=>(l(),d("div",{class:O(["VPTeamMembers",n.value])},[h("div",ul,[(l(!0),d(E,null,F(o.members,i=>(l(),d("div",{key:i.name,class:"item"},[S(ll,{size:o.size,member:i},null,8,["size","member"])]))),128))])],2))}}),mu=V(cl,[["__scopeId","data-v-6cb0dbc4"]]),Ot={Layout:Fa,enhanceApp:({app:e})=>{e.component("Badge",lo)}},dl=["top","right","bottom","left"],Bt=["start","end"],It=dl.reduce((e,t)=>e.concat(t,t+"-"+Bt[0],t+"-"+Bt[1]),[]),He=Math.min,be=Math.max,pl={left:"right",right:"left",bottom:"top",top:"bottom"},hl={start:"end",end:"start"};function mt(e,t,n){return be(e,He(t,n))}function Pe(e,t){return typeof e=="function"?e(t):e}function ae(e){return e.split("-")[0]}function Q(e){return e.split("-")[1]}function gn(e){return e==="x"?"y":"x"}function Mt(e){return e==="y"?"height":"width"}function ke(e){return["top","bottom"].includes(ae(e))?"y":"x"}function Ct(e){return gn(ke(e))}function _n(e,t,n){n===void 0&&(n=!1);const o=Q(e),s=Ct(e),i=Mt(s);let r=s==="x"?o===(n?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(r=Ge(r)),[r,Ge(r)]}function fl(e){const t=Ge(e);return[We(e),t,We(t)]}function We(e){return e.replace(/start|end/g,t=>hl[t])}function ml(e,t,n){const o=["left","right"],s=["right","left"],i=["top","bottom"],r=["bottom","top"];switch(e){case"top":case"bottom":return n?t?s:o:t?o:s;case"left":case"right":return t?i:r;default:return[]}}function vl(e,t,n,o){const s=Q(e);let i=ml(ae(e),n==="start",o);return s&&(i=i.map(r=>r+"-"+s),t&&(i=i.concat(i.map(We)))),i}function Ge(e){return e.replace(/left|right|bottom|top/g,t=>pl[t])}function gl(e){return{top:0,right:0,bottom:0,left:0,...e}}function yn(e){return typeof e!="number"?gl(e):{top:e,right:e,bottom:e,left:e}}function Ae(e){const{x:t,y:n,width:o,height:s}=e;return{width:o,height:s,top:n,left:t,right:t+o,bottom:n+s,x:t,y:n}}function Et(e,t,n){let{reference:o,floating:s}=e;const i=ke(t),r=Ct(t),a=Mt(r),u=ae(t),f=i==="y",g=o.x+o.width/2-s.width/2,m=o.y+o.height/2-s.height/2,_=o[a]/2-s[a]/2;let y;switch(u){case"top":y={x:g,y:o.y-s.height};break;case"bottom":y={x:g,y:o.y+o.height};break;case"right":y={x:o.x+o.width,y:m};break;case"left":y={x:o.x-s.width,y:m};break;default:y={x:o.x,y:o.y}}switch(Q(t)){case"start":y[r]-=_*(n&&f?-1:1);break;case"end":y[r]+=_*(n&&f?-1:1);break}return y}const _l=async(e,t,n)=>{const{placement:o="bottom",strategy:s="absolute",middleware:i=[],platform:r}=n,a=i.filter(Boolean),u=await(r.isRTL==null?void 0:r.isRTL(t));let f=await r.getElementRects({reference:e,floating:t,strategy:s}),{x:g,y:m}=Et(f,o,u),_=o,y={},b=0;for(let P=0;P<a.length;P++){const{name:w,fn:L}=a[P],{x:M,y:H,data:D,reset:I}=await L({x:g,y:m,initialPlacement:o,placement:_,strategy:s,middlewareData:y,rects:f,platform:r,elements:{reference:e,floating:t}});g=M??g,m=H??m,y={...y,[w]:{...y[w],...D}},I&&b<=50&&(b++,typeof I=="object"&&(I.placement&&(_=I.placement),I.rects&&(f=I.rects===!0?await r.getElementRects({reference:e,floating:t,strategy:s}):I.rects),{x:g,y:m}=Et(f,_,u)),P=-1)}return{x:g,y:m,placement:_,strategy:s,middlewareData:y}};async function nt(e,t){var n;t===void 0&&(t={});const{x:o,y:s,platform:i,rects:r,elements:a,strategy:u}=e,{boundary:f="clippingAncestors",rootBoundary:g="viewport",elementContext:m="floating",altBoundary:_=!1,padding:y=0}=Pe(t,e),b=yn(y),w=a[_?m==="floating"?"reference":"floating":m],L=Ae(await i.getClippingRect
1({element:(n=await(i.isElement==null?void 0:i.isElement(w)))==null||n?w:w.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:f,rootBoundary:g,strategy:u})),M=m==="floating"?{x:o,y:s,width:r.floating.width,height:r.floating.height}:r.reference,H=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),D=await(i.isElement==null?void 0:i.isElement(H))?await(i.getScale==null?void 0:i.getScale(H))||{x:1,y:1}:{x:1,y:1},I=Ae(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:M,offsetParent:H,strategy:u}):M);return{top:(L.top-I.top+b.top)/D.y,bottom:(I.bottom-L.bottom+b.bottom)/D.y,left:(L.left-I.left+b.left)/D.x,right:(I.right-L.right+b.right)/D.x}}const yl=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:s,rects:i,platform:r,elements:a,middlewareData:u}=t,{element:f,padding:g=0}=Pe(e,t)||{};if(f==null)return{};const m=yn(g),_={x:n,y:o},y=Ct(s),b=Mt(y),P=await r.getDimensions(f),w=y==="y",L=w?"top":"left",M=w?"bottom":"right",H=w?"clientHeight":"clientWidth",D=i.reference[b]+i.reference[y]-_[y]-i.floating[b],I=_[y]-i.reference[y],X=await(r.getOffsetParent==null?void 0:r.getOffsetParent(f));let j=X?X[H]:0;(!j||!await(r.isElement==null?void 0:r.isElement(X)))&&(j=a.floating[H]||i.floating[b]);const ee=D/2-I/2,G=j/2-P[b]/2-1,z=He(m[L],G),W=He(m[M],G),U=z,te=j-P[b]-W,R=j/2-P[b]/2+ee,Se=mt(U,R,te),le=!u.arrow&&Q(s)!=null&&R!==Se&&i.reference[b]/2-(R<U?z:W)-P[b]/2<0,ne=le?R<U?R-U:R-te:0;return{[y]:_[y]+ne,data:{[y]:Se,centerOffset:R-Se-ne,...le&&{alignmentOffset:ne}},reset:le}}});function $l(e,t,n){return(e?[...n.filter(s=>Q(s)===e),...n.filter(s=>Q(s)!==e)]:n.filter(s=>ae(s)===s)).filter(s=>e?Q(s)===e||(t?We(s)!==s:!1):!0)}const bl=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,s;const{rects:i,middlewareData:r,placement:a,platform:u,elements:f}=t,{crossAxis:g=!1,alignment:m,allowedPlacements:_=It,autoAlignment:y=!0,...b}=Pe(e,t),P=m!==void 0||_===It?$l(m||null,y,_):_,w=await nt(t,b),L=((n=r.autoPlacement)==null?void 0:n.index)||0,M=P[L];if(M==null)return{};const H=_n(M,i,await(u.isRTL==null?void 0:u.isRTL(f.floating)));if(a!==M)return{reset:{placement:P[0]}};const D=[w[ae(M)],w[H[0]],w[H[1]]],I=[...((o=r.autoPlacement)==null?void 0:o.overflows)||[],{placement:M,overflows:D}],X=P[L+1];if(X)return{data:{index:L+1,overflows:I},reset:{placement:X}};const j=I.map(z=>{const W=Q(z.placement);return[z.placement,W&&g?z.overflows.slice(0,2).reduce((U,te)=>U+te,0):z.overflows[0],z.overflows]}).sort((z,W)=>z[1]-W[1]),G=((s=j.filter(z=>z[2].slice(0,Q(z[0])?2:3).every(W=>W<=0))[0])==null?void 0:s[0])||j[0][0];return G!==a?{data:{index:L+1,overflows:I},reset:{placement:G}}:{}}}},wl=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:s,middlewareData:i,rects:r,initialPlacement:a,platform:u,elements:f}=t,{mainAxis:g=!0,crossAxis:m=!0,fallbackPlacements:_,fallbackStrategy:y="bestFit",fallbackAxisSideDirection:b="none",flipAlignment:P=!0,...w}=Pe(e,t);if((n=i.arrow)!=null&&n.alignmentOffset)return{};const L=ae(s),M=ke(a),H=ae(a)===a,D=await(u.isRTL==null?void 0:u.isRTL(f.floating)),I=_||(H||!P?[Ge(a)]:fl(a)),X=b!=="none";!_&&X&&I.push(...vl(a,P,b,D));const j=[a,...I],ee=await nt(t,w),G=[];let z=((o=i.flip)==null?void 0:o.overflows)||[];if(g&&G.push(ee[L]),m){const R=_n(s,r,D);G.push(ee[R[0]],ee[R[1]])}if(z=[...z,{placement:s,overflows:G}],!G.every(R=>R<=0)){var W,U;const R=(((W=i.flip)==null?void 0:W.index)||0)+1,Se=j[R];if(Se)return{data:{index:R,overflows:z},reset:{placement:Se}};let le=(U=z.filter(ne=>ne.overflows[0]<=0).sort((ne,pe)=>ne.overflows[1]-pe.overflows[1])[0])==null?void 0:U.placement;if(!le)switch(y){case"bestFit":{var te;const ne=(te=z.filter(pe=>{if(X){const he=ke(pe.placement);return he===M||he==="y"}return!0}).map(pe=>[pe.placement,pe.overflows.filter(he=>he>0).reduce((he,jn)=>he+jn,0)]).sort((pe,he)=>pe[1]-he[1])[0])==null?void 0:te[0];ne&&(le=ne);break}case"initialPlacement":le=a;break}if(s!==le)return{reset:{placement:le}}}return{}}}};async function kl(e,t){const{placement:n,platform:o,elements:s}=e,i=await(o.isRTL==null?void 0:o.isRTL(s.floating)),r=ae(n),a=Q(n),u=ke(n)==="y",f=["left","top"].includes(r)?-1:1,g=i&&u?-1:1,m=Pe(t,e);let{mainAxis:_,crossAxis:y,alignmentAxis:b}=typeof m=="number"?{mainAxis:m,crossAxis:0,alignmentAxis:null}
1:{mainAxis:m.mainAxis||0,crossAxis:m.crossAxis||0,alignmentAxis:m.alignmentAxis};return a&&typeof b=="number"&&(y=a==="end"?b*-1:b),u?{x:y*g,y:_*f}:{x:_*f,y:y*g}}const Pl=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:s,y:i,placement:r,middlewareData:a}=t,u=await kl(t,e);return r===((n=a.offset)==null?void 0:n.placement)&&(o=a.arrow)!=null&&o.alignmentOffset?{}:{x:s+u.x,y:i+u.y,data:{...u,placement:r}}}}},Sl=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:o,placement:s}=t,{mainAxis:i=!0,crossAxis:r=!1,limiter:a={fn:w=>{let{x:L,y:M}=w;return{x:L,y:M}}},...u}=Pe(e,t),f={x:n,y:o},g=await nt(t,u),m=ke(ae(s)),_=gn(m);let y=f[_],b=f[m];if(i){const w=_==="y"?"top":"left",L=_==="y"?"bottom":"right",M=y+g[w],H=y-g[L];y=mt(M,y,H)}if(r){const w=m==="y"?"top":"left",L=m==="y"?"bottom":"right",M=b+g[w],H=b-g[L];b=mt(M,b,H)}const P=a.fn({...t,[_]:y,[m]:b});return{...P,data:{x:P.x-n,y:P.y-o,enabled:{[_]:i,[m]:r}}}}}},Tl=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:s,rects:i,platform:r,elements:a}=t,{apply:u=()=>{},...f}=Pe(e,t),g=await nt(t,f),m=ae(s),_=Q(s),y=ke(s)==="y",{width:b,height:P}=i.floating;let w,L;m==="top"||m==="bottom"?(w=m,L=_===(await(r.isRTL==null?void 0:r.isRTL(a.floating))?"start":"end")?"left":"right"):(L=m,w=_==="end"?"top":"bottom");const M=P-g.top-g.bottom,H=b-g.left-g.right,D=He(P-g[w],M),I=He(b-g[L],H),X=!t.middlewareData.shift;let j=D,ee=I;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(ee=H),(o=t.middlewareData.shift)!=null&&o.enabled.y&&(j=M),X&&!_){const z=be(g.left,0),W=be(g.right,0),U=be(g.top,0),te=be(g.bottom,0);y?ee=b-2*(z!==0||W!==0?z+W:be(g.left,g.right)):j=P-2*(U!==0||te!==0?U+te:be(g.top,g.bottom))}await u({...t,availableWidth:ee,availableHeight:j});const G=await r.getDimensions(a.floating);return b!==G.width||P!==G.height?{reset:{rects:!0}}:{}}}};function q(e){var t;return((t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ie(e){return q(e).getComputedStyle(e)}const Dt=Math.min,Me=Math.max,Ue=Math.round;function $n(e){const t=ie(e);let n=parseFloat(t.width),o=parseFloat(t.height);const s=e.offsetWidth,i=e.offsetHeight,r=Ue(n)!==s||Ue(o)!==i;return r&&(n=s,o=i),{width:n,height:o,fallback:r}}function _e(e){return wn(e)?(e.nodeName||"").toLowerCase():""}let De;function bn(){if(De)return De;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(De=e.brands.map(t=>t.brand+"/"+t.version).join(" "),De):navigator.userAgent}function re(e){return e instanceof q(e).HTMLElement}function ve(e){return e instanceof q(e).Element}function wn(e){return e instanceof q(e).Node}function zt(e){return typeof ShadowRoot>"u"?!1:e instanceof q(e).ShadowRoot||e instanceof ShadowRoot}function ot(e){const{overflow:t,overflowX:n,overflowY:o,display:s}=ie(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(s)}function Ll(e){return["table","td","th"].includes(_e(e))}function vt(e){const t=/firefox/i.test(bn()),n=ie(e),o=n.backdropFilter||n.WebkitBackdropFilter;return n.transform!=="none"||n.perspective!=="none"||!!o&&o!=="none"||t&&n.willChange==="filter"||t&&!!n.filter&&n.filter!=="none"||["transform","perspective"].some(s=>n.willChange.includes(s))||["paint","layout","strict","content"].some(s=>{const i=n.contain;return i!=null&&i.includes(s)})}function kn(){return!/^((?!chrome|android).)*safari/i.test(bn())}function Nt(e){return["html","body","#document"].includes(_e(e))}function Pn(e){return ve(e)?e:e.contextElement}const Sn={x:1,y:1};function Te(e){const t=Pn(e);if(!re(t))return Sn;const n=t.getBoundingClientRect(),{width:o,height:s,fallback:i}=$n(t);let r=(i?Ue(n.width):n.width)/o,a=(i?Ue(n.height):n.height)/s;return r&&Number.isFinite(r)||(r=1),a&&Number.isFinite(a)||(a=1),{x:r,y:a}}function xe(e,t,n,o){var s,i;
1t===void 0&&(t=!1),n===void 0&&(n=!1);const r=e.getBoundingClientRect(),a=Pn(e);let u=Sn;t&&(o?ve(o)&&(u=Te(o)):u=Te(e));const f=a?q(a):window,g=!kn()&&n;let m=(r.left+(g&&((s=f.visualViewport)==null?void 0:s.offsetLeft)||0))/u.x,_=(r.top+(g&&((i=f.visualViewport)==null?void 0:i.offsetTop)||0))/u.y,y=r.width/u.x,b=r.height/u.y;if(a){const P=q(a),w=o&&ve(o)?q(o):o;let L=P.frameElement;for(;L&&o&&w!==P;){const M=Te(L),H=L.getBoundingClientRect(),D=getComputedStyle(L);H.x+=(L.clientLeft+parseFloat(D.paddingLeft))*M.x,H.y+=(L.clientTop+parseFloat(D.paddingTop))*M.y,m*=M.x,_*=M.y,y*=M.x,b*=M.y,m+=H.x,_+=H.y,L=q(L).frameElement}}return{width:y,height:b,top:_,right:m+y,bottom:_+b,left:m,x:m,y:_}}function ge(e){return((wn(e)?e.ownerDocument:e.document)||window.document).documentElement}function st(e){return ve(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Tn(e){return xe(ge(e)).left+st(e).scrollLeft}function Oe(e){if(_e(e)==="html")return e;const t=e.assignedSlot||e.parentNode||zt(e)&&e.host||ge(e);return zt(t)?t.host:t}function Ln(e){const t=Oe(e);return Nt(t)?t.ownerDocument.body:re(t)&&ot(t)?t:Ln(t)}function qe(e,t){var n;t===void 0&&(t=[]);const o=Ln(e),s=o===((n=e.ownerDocument)==null?void 0:n.body),i=q(o);return s?t.concat(i,i.visualViewport||[],ot(o)?o:[]):t.concat(o,qe(o))}function Ft(e,t,n){return t==="viewport"?Ae(function(o,s){const i=q(o),r=ge(o),a=i.visualViewport;let u=r.clientWidth,f=r.clientHeight,g=0,m=0;if(a){u=a.width,f=a.height;const _=kn();(_||!_&&s==="fixed")&&(g=a.offsetLeft,m=a.offsetTop)}return{width:u,height:f,x:g,y:m}}(e,n)):ve(t)?Ae(function(o,s){const i=xe(o,!0,s==="fixed"),r=i.top+o.clientTop,a=i.left+o.clientLeft,u=re(o)?Te(o):{x:1,y:1};return{width:o.clientWidth*u.x,height:o.clientHeight*u.y,x:a*u.x,y:r*u.y}}(t,n)):Ae(function(o){const s=ge(o),i=st(o),r=o.ownerDocument.body,a=Me(s.scrollWidth,s.clientWidth,r.scrollWidth,r.clientWidth),u=Me(s.scrollHeight,s.clientHeight,r.scrollHeight,r.clientHeight);let f=-i.scrollLeft+Tn(o);const g=-i.scrollTop;return ie(r).direction==="rtl"&&(f+=Me(s.clientWidth,r.clientWidth)-a),{width:a,height:u,x:f,y:g}}(ge(e)))}function Rt(e){return re(e)&&ie(e).position!=="fixed"?e.offsetParent:null}function jt(e){const t=q(e);let n=Rt(e);for(;n&&Ll(n)&&ie(n).position==="static";)n=Rt(n);return n&&(_e(n)==="html"||_e(n)==="body"&&ie(n).position==="static"&&!vt(n))?t:n||function(o){let s=Oe(o);for(;re(s)&&!Nt(s);){if(vt(s))return s;s=Oe(s)}return null}(e)||t}function Vl(e,t,n){const o=re(t),s=ge(t),i=xe(e,!0,n==="fixed",t);let r={scrollLeft:0,scrollTop:0};const a={x:0,y:0};if(o||!o&&n!=="fixed")if((_e(t)!=="body"||ot(s))&&(r=st(t)),re(t)){const u=xe(t,!0);a.x=u.x+t.clientLeft,a.y=u.y+t.clientTop}else s&&(a.x=Tn(s));return{x:i.left+r.scrollLeft-a.x,y:i.top+r.scrollTop-a.y,width:i.width,height:i.height}}const Al={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:s}=e;const i=n==="clippingAncestors"?function(f,g){const m=g.get(f);if(m)return m;let _=qe(f).filter(w=>ve(w)&&_e(w)!=="body"),y=null;const b=ie(f).position==="fixed";let P=b?Oe(f):f;for(;ve(P)&&!Nt(P);){const w=ie(P),L=vt(P);(b?L||y:L||w.position!=="static"||!y||!["absolute","fixed"].includes(y.position))?y=w:_=_.filter(M=>M!==P),P=Oe(P)}return g.set(f,_),_}(t,this._c):[].concat(n),r=[...i,o],a=r[0],u=r.reduce((f,g)=>{const m=Ft(t,g,s);return f.top=Me(m.top,f.top),f.right=Dt(m.right,f.right),f.bottom=Dt(m.bottom,f.bottom),f.left=Me(m.left,f.left),f},Ft(t,a,s));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const s=re(n),i=ge(n);if(n===i)return t;let r={scrollLeft:0,scrollTop:0},a={x:1,y:1};const u={x:0,y:0};if((s||!s&&o!=="fixed")&&((_e(n)!=="body"||ot(i))&&(r=st(n)),re(n))){const f=xe(n);a=Te(n),u.x=f.x+n.clientLeft,u.y=f.y+n.clientTop}return{width:t.width*a.x,height:t.height*a.y,x:t.x*a.x-r.scrollLeft*a.x+u.x,y:t.y*a.y-r.scrollTop*a.y+u.y}},isElement:ve,getDimensions:function(e){return re(e)?$n(e):e.getBoundingClientRect()},getOffsetParent:jt,getDocumentElement:ge,getScale:Te,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;
1const s=this.getOffsetParent||jt,i=this.getDimensions;return{reference:Vl(t,await s(n),o),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>ie(e).direction==="rtl"},Ml=(e,t,n)=>{const o=new Map,s={platform:Al,...n},i={...s.platform,_c:o};return _l(e,t,{...s,platform:i})};function Vn(e,t){for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&(typeof t[n]=="object"&&e[n]?Vn(e[n],t[n]):e[n]=t[n])}const Z={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:150,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,autoHideOnMousedown:!1,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:e=>[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function Be(e,t){let n=Z.themes[e]||{},o;do o=n[t],typeof o>"u"?n.$extend?n=Z.themes[n.$extend]||{}:(n=null,o=Z[t]):n=null;while(n);return o}function Cl(e){const t=[e];let n=Z.themes[e]||{};do n.$extend&&!n.$resetCss?(t.push(n.$extend),n=Z.themes[n.$extend]||{}):n=null;while(n);return t.map(o=>`v-popper--theme-${o}`)}function Wt(e){const t=[e];let n=Z.themes[e]||{};do n.$extend?(t.push(n.$extend),n=Z.themes[n.$extend]||{}):n=null;while(n);return t}let Le=!1;if(typeof window<"u"){Le=!1;try{const e=Object.defineProperty({},"passive",{get(){Le=!0}});window.addEventListener("test",null,e)}catch{}}let An=!1;typeof window<"u"&&typeof navigator<"u"&&(An=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const Mn=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,`${t}-start`,`${t}-end`]),[]),Gt={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},Ut={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function qt(e,t){const n=e.indexOf(t);n!==-1&&e.splice(n,1)}function lt(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const J=[];let $e=null;const Yt={};function Kt(e){let t=Yt[e];return t||(t=Yt[e]=[]),t}let gt=function(){};typeof window<"u"&&(gt=window.Element);function N(e){return function(t){return Be(t.theme,e)}}const ut="__floating-vue__popper",Cn=()=>k({name:"VPopper",provide(){return{[ut]:{parentPopper:this}}},inject:{[ut]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:N("disabled")},positioningDisabled:{type:Boolean,default:N("positioningDisabled")},placement:{type:String,default:N("placement"),validator:e=>Mn.includes(e)},delay:{type:[String,Number,Object],default:N("delay")},distance:{type:[Number,String],default:N("distance")},skidding:{type:[Number,String],default:N("skidding")},triggers:{type:Array,default:N("triggers")},showTriggers:{type:[Array,Function],default:N("showTriggers")},hideTriggers:{type:[Array,Function],default:N("hideTriggers")},popperTriggers:{type:Array,default:N("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:N("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:N("popperHideTriggers")},container:{type:[String,Object,gt,Boolean],default:N("container")},boundary:{type:[String,gt],default:N("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:N("strategy")},autoHide:{type:[Boolean,Function],default:N("autoHide")},handleResize:{type:Boolean,default:N("handleResize")},instantMove:{type:Boolean,default:N("instantMove")},eagerMount:{type:Boolean,default:N("eagerMount")},popperClass:{type:[String,Array,Object],default:N("popperClass")},computeTransformOrigin:{type:Boolean,default:N("computeTransformOrigin")},autoMinSize:{type:Boolean,default:N("autoMinSize")},autoSize:{type:[Boolean,String],default:N("autoSize")},autoMaxSize:{type:Boolean,default:N("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:N("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:N("preventOverflow")},overflowPadding:{type:[Number,String],default:N("overflowPadding")},arrowPadding:{type:[Number,String],default:N("arrowPadding")},arrowOverflow:{type:Boolean,default:N("arrowOverflow")},flip:{type:Boolean,default:N("flip")},shift:{type:Boolean,default:N("shift")},shiftCrossAxis:{type:Boolean,default:N("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:N("noAutoFocus")},disposeTimeout:{type:Number,default:N("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:`popper_${[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_")}`,shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}
1},computed:{popperId(){return this.ariaId!=null?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:typeof this.autoHide=="function"?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return(e=this[ut])==null?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return((e=this.popperTriggers)==null?void 0:e.includes("hover"))||((t=this.popperShowTriggers)==null?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,s;(o=this.parentPopper)!=null&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&(((s=this.parentPopper)==null?void 0:s.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0){this.pendingHide=!0;return}if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper()){this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3));return}((n=this.parentPopper)==null?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=((e=this.referenceNode)==null?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(t=>t.nodeType===t.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(Pl({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(bl({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push(Sl({padding:this.overflowPadding,boun
1dary:this.boundary,crossAxis:this.shiftCrossAxis})),!t&&this.flip&&e.middleware.push(wl({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push(yl({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&e.middleware.push({name:"arrowOverflow",fn:({placement:o,rects:s,middlewareData:i})=>{let r;const{centerOffset:a}=i.arrow;return o.startsWith("top")||o.startsWith("bottom")?r=Math.abs(a)>s.reference.width/2:r=Math.abs(a)>s.reference.height/2,{data:{overflow:r}}}}),this.autoMinSize||this.autoSize){const o=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:s,placement:i,middlewareData:r})=>{var a;if((a=r.autoSize)!=null&&a.skip)return{};let u,f;return i.startsWith("top")||i.startsWith("bottom")?u=s.reference.width:f=s.reference.height,this.$_innerNode.style[o==="min"?"minWidth":o==="max"?"maxWidth":"width"]=u!=null?`${u}px`:null,this.$_innerNode.style[o==="min"?"minHeight":o==="max"?"maxHeight":"height"]=f!=null?`${f}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(Tl({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:o,availableHeight:s})=>{this.$_innerNode.style.maxWidth=o!=null?`${o}px`:null,this.$_innerNode.style.maxHeight=s!=null?`${s}px`:null}})));const n=await Ml(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:n.x,y:n.y,placement:n.placement,strategy:n.strategy,arrow:{...n.middlewareData.arrow,...n.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),$e&&this.instantMove&&$e.instantMove&&$e!==this.parentPopper){$e.$_applyHide(!0),this.$_applyShow(!0);return}t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){if(this.shownChildren.size>0){this.pendingHide=!0;return}this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&($e=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide"))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await lt(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...qe(this.$_referenceNode),...qe(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const t=this.$_referenceNode.getBoundingClientRect(),n=this.$_popperNode.querySelector(".v-popper__wrapper"),o=n.parentNode.getBoundingClientRect(),s=t.x+t.width/2-(o.left+n.offsetLeft),i=t.y+t.height/2-(o.top+n.offsetTop);this.result.transformOrigin=`${s}px ${i}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n<J.length;n++)t=J[n],t.showGroup!==e&&(t.hide(),t.$emit("close-group"))}J.push(this),document.body.classList.add("v-popper--some-open");for(const t of Wt(this.theme))Kt(t).push(this),document.body.classList.add(`v-popper--some-open--${t}`);this.$emit("apply-show"),this.classes.showFrom=!0,this.classes.showTo=!1,this.classes.hideFrom=!1,this.classes.hideTo=!1,await lt(),this.classes.showFrom=!1,this.classes.showTo=!0,this.noAutoFocus||this.$_popperNode.focus()},async $_applyHide(e=!1){if(this.shownChildren.size>0){this.pendingHide=!0,this.$_hideInProgress=!1;return}if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,qt(J,this),J.length===0&&document.body.classList.remove("v-popper--some-open");for(const n of Wt(this.theme)){const o=Kt(n);qt(o,this),o.length===0&&document.body.classList.remove(`v-popper--some-open--${n}`)}$e===this&&($e=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;t!==null&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await lt(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if(typeof e=="string"?e=window.document.querySelector(e):e===!1&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=n=>{this.isShown&&!this.$_hideInProgress||(n.usedByTooltip=!0,!this.$_preventShow&&this.show({event:n}))};this.$_registerTriggerListeners(this.$_targetNodes,Gt,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],Gt,this.popperTriggers,this.popperShowTriggers,e);const t=n=>{n.usedByTooltip||this.hide({event:n})};this.$_registerTriggerListeners(this.$_targetNodes,Ut,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],Ut,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(o=>o.addEventListener(t,n,Le?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,o,s){let i=n;
1o!=null&&(i=typeof o=="function"?o(i):o),i.forEach(r=>{const a=t[r];a&&this.$_registerEventListeners(e,a,s)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:s,handler:i}=n;!e||e===s?o.forEach(r=>r.removeEventListener(s,i)):t.push(n)}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];o==null?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ce>=e.left&&Ce<=e.right&&Ne>=e.top&&Ne<=e.bottom){const t=this.$_popperNode.getBoundingClientRect(),n=Ce-fe,o=Ne-me,s=t.left+t.width/2-fe+(t.top+t.height/2)-me+t.width+t.height,i=fe+n*s,r=me+o*s;return ze(fe,me,i,r,t.left,t.top,t.left,t.bottom)||ze(fe,me,i,r,t.left,t.top,t.right,t.top)||ze(fe,me,i,r,t.right,t.top,t.right,t.bottom)||ze(fe,me,i,r,t.left,t.bottom,t.right,t.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(An){const e=Le?{passive:!0,capture:!0}:!0;document.addEventListener("touchstart",t=>Xt(t,!0),e),document.addEventListener("touchend",t=>Jt(t,!0),e)}else window.addEventListener("mousedown",e=>Xt(e,!1),!0),window.addEventListener("click",e=>Jt(e,!1),!0);window.addEventListener("resize",Hn)}function Xt(e,t){if(Z.autoHideOnMousedown)Nn(e,t);else for(let n=0;n<J.length;n++){const o=J[n];try{o.mouseDownContains=o.popperNode().contains(e.target)}catch{}}}function Jt(e,t){Z.autoHideOnMousedown||Nn(e,t)}function Nn(e,t){const n={};for(let o=J.length-1;o>=0;o--){const s=J[o];try{const i=s.containsGlobalTarget=s.mouseDownContains||s.popperNode().contains(e.target);s.pendingHide=!1,requestAnimationFrame(()=>{if(s.pendingHide=!1,!n[s.randomId]&&Qt(s,i,e)){if(s.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&i){let a=s.parentPopper;for(;a;)n[a.randomId]=!0,a=a.parentPopper;return}let r=s.parentPopper;for(;r&&Qt(r,r.containsGlobalTarget,e);)r.$_handleGlobalClose(e,t),r=r.parentPopper}})}catch{}}}function Qt(e,t,n){return n.closeAllPopover||n.closePopover&&t||Nl(e,n)&&!t}function Nl(e,t){if(typeof e.autoHide=="function"){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}function Hn(){for(let e=0;e<J.length;e++)J[e].$_computePosition()}let fe=0,me=0,Ce=0,Ne=0;typeof window<"u"&&window.addEventListener("mousemove",e=>{fe=Ce,me=Ne,Ce=e.clientX,Ne=e.clientY},Le?{passive:!0}:void 0);function ze(e,t,n,o,s,i,r,a){const u=((r-s)*(t-i)-(a-i)*(e-s))/((a-i)*(n-e)-(r-s)*(o-t)),f=((n-e)*(t-i)-(o-t)*(e-s))/((a-i)*(n-e)-(r-s)*(o-t));return u>=0&&u<=1&&f>=0&&f<=1}const Hl={extends:Cn()},it=(e,t)=>{const n=e.__vccOpts||e;for(const[o,s]of t)n[o]=s;return n};function xl(e,t,n,o,s,i){return l(),d("div",{ref:"reference",class:O(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[p(e.$slots,"default",io(ro(e.slotData)))],2)}const Ol=it(Hl,[["render",xl]]);function Bl(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);var n=e.indexOf("Trident/");if(n>0){var o=e.indexOf("rv:");return parseInt(e.substring(o+3,e.indexOf(".",o)),10)}var s=e.indexOf("Edge/");return s>0?parseInt(e.substring(s+5,e.indexOf(".",s)),10):-1}let Re;function _t(){_t.init||(_t.init=!0,Re=Bl()!==-1)}var rt={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){_t(),Pt(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",Re&&this.$el.appendChild(e),e.data="about:blank",Re||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!Re&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Il=so();no("data-v-b329ee4c");const El={class:"resize-observer",tabindex:"-1"};oo();const Dl=Il((e,t,n,o,s,i)=>(l(),T("div",El)));rt.render=Dl;rt.__scopeId="data-v-b329ee4c";rt.__file="src/components/ResizeObserver.vue";const xn=(e="theme")=>({computed:{themeClass(){return Cl(this[e])}}}),zl=k({name:"VPopperContent",components:{ResizeObserver:rt},mixins:[xn()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx(e){return e!=null&&!isNaN(e)?`${e}px`:null}}}
1),Fl=["id","aria-hidden","tabindex","data-popper-placement"],Rl={ref:"inner",class:"v-popper__inner"},jl=h("div",{class:"v-popper__arrow-outer"},null,-1),Wl=h("div",{class:"v-popper__arrow-inner"},null,-1),Gl=[jl,Wl];function Ul(e,t,n,o,s,i){const r=K("ResizeObserver");return l(),d("div",{id:e.popperId,ref:"popover",class:O(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:Ve(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=un(a=>e.autoHide&&e.$emit("hide"),["esc"]))},[h("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=a=>e.autoHide&&e.$emit("hide"))}),h("div",{class:"v-popper__wrapper",style:Ve(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[h("div",Rl,[e.mounted?(l(),d(E,{key:0},[h("div",null,[p(e.$slots,"default")]),e.handleResize?(l(),T(r,{key:0,onNotify:t[1]||(t[1]=a=>e.$emit("resize",a))})):$("",!0)],64)):$("",!0)],512),h("div",{ref:"arrow",class:"v-popper__arrow-container",style:Ve(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Gl,4)],4)],46,Fl)}const On=it(zl,[["render",Ul]]),Bn={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let yt=function(){};typeof window<"u"&&(yt=window.Element);const ql=k({name:"VPopperWrapper",components:{Popper:Ol,PopperContent:On},mixins:[Bn,xn("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,yt,Boolean],default:void 0},boundary:{type:[String,yt],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}});function Yl(e,t,n,o,s,i){const r=K("PopperContent"),a=K("Popper");return l(),T(a,se({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=u=>e.$emit("update:shown",u)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:v(({popperId:u,isShown:f,shouldMountContent:g,skipTransition:m,autoHide:_,show:y,hide:b,handleResize:P,onResize:w,classes:L,result:M})=>[p(e.$slots,"default",{shown:f,show:y,hide:b}),S(r,{ref:"popperContent","popper-id":u,theme:e.finalTheme,shown:f,mounted:g,"skip-transition":m,"auto-hide":_,"handle-resize":P,classes:L,result:M,onHide:b,onResize:w},{default:v(()=>[p(e.$slots,"popper",{shown:f,hide:b})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}const Ht=it(ql,[["render",Yl]]),Kl={...Ht,name:"VDropdown",vPopperTheme:"dropdown"},Xl={...Ht,name:"VMenu",vPopperTheme:"menu"},Jl={...Ht,name:"VTooltip",vPopperTheme:"tooltip"}
1,Ql=k({name:"VTooltipDirective",components:{Popper:Cn(),PopperContent:On},mixins:[Bn],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>Be(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>Be(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data(){return{asyncContent:null}},computed:{isContentAsync(){return typeof this.content=="function"},loading(){return this.isContentAsync&&this.asyncContent==null},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if(typeof this.content=="function"&&this.$_isShown&&(e||!this.$_loading&&this.asyncContent==null)){this.asyncContent=null,this.$_loading=!0;const t=++this.$_fetchId,n=this.content(this);n.then?n.then(o=>this.onResult(t,o)):this.onResult(t,n)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}}),Zl=["innerHTML"],eu=["textContent"];function tu(e,t,n,o,s,i){const r=K("PopperContent"),a=K("Popper");return l(),T(a,se({ref:"popper"},e.$attrs,{theme:e.theme,"target-nodes":e.targetNodes,"popper-node":()=>e.$refs.popperContent.$el,onApplyShow:e.onShow,onApplyHide:e.onHide}),{default:v(({popperId:u,isShown:f,shouldMountContent:g,skipTransition:m,autoHide:_,hide:y,handleResize:b,onResize:P,classes:w,result:L})=>[S(r,{ref:"popperContent",class:O({"v-popper--tooltip-loading":e.loading}),"popper-id":u,theme:e.theme,shown:f,mounted:g,"skip-transition":m,"auto-hide":_,"handle-resize":b,classes:w,result:L,onHide:y,onResize:P},{default:v(()=>[e.html?(l(),d("div",{key:0,innerHTML:e.finalContent},null,8,Zl)):(l(),d("div",{key:1,textContent:B(e.finalContent)},null,8,eu))]),_:2},1032,["class","popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:1},16,["theme","target-nodes","popper-node","onApplyShow","onApplyHide"])}const nu=it(Ql,[["render",tu]]),In="v-popper--has-tooltip";function ou(e,t){let n=e.placement;if(!n&&t)for(const o of Mn)t[o]&&(n=o);return n||(n=Be(e.theme||"tooltip","placement")),n}function En(e,t,n){let o;const s=typeof t;return s==="string"?o={content:t}:t&&s==="object"?o=t:o={content:!1},o.placement=ou(o,n),o.targetNodes=()=>[e],o.referenceNode=()=>e,o}let ct,Ie,su=0;function iu(){if(ct)return;Ie=x([]),ct=ao({name:"VTooltipDirectiveApp",setup(){return{directives:Ie}},render(){return this.directives.map(t=>cn(nu,{...t.options,shown:t.shown||t.options.shown,key:t.id}))},devtools:{hide:!0}});const e=document.createElement("div");document.body.appendChild(e),ct.mount(e)}function ru(e,t,n){iu();const o=x(En(e,t,n)),s=x(!1),i={id:su++,options:o,shown:s};return Ie.value.push(i),e.classList&&e.classList.add(In),e.$_popper={options:o,item:i,show(){s.value=!0},hide(){s.value=!1}}}function Dn(e){if(e.$_popper){const t=Ie.value.indexOf(e.$_popper.item);t!==-1&&Ie.value.splice(t,1),delete e.$_popper,delete e.$_popperOldShown,delete e.$_popperMountTarget}e.classList&&e.classList.remove(In)}function Zt(e,{value:t,modifiers:n}){const o=En(e,t,n);if(!o.content||Be(o.theme||"tooltip","disabled"))Dn(e);else{let s;e.$_popper?(s=e.$_popper,s.options.value=o):s=ru(e,t,n),typeof t.shown<"u"&&t.shown!==e.$_popperOldShown&&(e.$_popperOldShown=t.shown,t.shown?s.show():s.hide())}}const au={beforeMount:Zt,updated:Zt,beforeUnmount(e){Dn(e)}};function en(e){e.addEventListener("mousedown",Ye),e.addEventListener("click",Ye),e.addEventListener("touchstart",zn,Le?{passive:!0}:!1)}function tn(e){e.removeEventListener("mousedown",Ye),e.removeEventListener("click",Ye),e.removeEventListener("touchstart",zn),e.removeEventListener("touchend",Fn),e.removeEventListener("touchcancel",Rn)}function Ye(e){const t=e.currentTarget;e.closePopover=!t.$_vclosepopover_touch,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}function zn(e){if(e.changedTouches.length===1){const t=e.currentTarget;t.$_vclosepopover_touch=!0;const n=e.changedTouches[0];t.$_vclosepopover_touchPoint=n,t.addEventListener("touchend",Fn),t.addEventListener("touchcancel",Rn)}}function Fn(e){const t=e.currentTarget;if(t.$_vclosepopover_touch=!1,e.changedTouches.length===1){const n=e.changedTouches[0],o=t.$_vclosepopover_touchPoint;e.closePopover=Math.abs(n.screenY-o.screenY)<20&&Math.abs(n.screenX-o.screenX)<20,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}}function Rn(e){const t=e.currentTarget;t.$_vclosepopover_touch=!1}const lu={beforeMount(e,{value:t,modifiers:n}){e.$_closePopoverModifiers=n,(typeof t>"u"||t)&&en(e)},updated(e,{value:t,oldValue:n,modifiers:o}){e.$_closePopoverModifiers=o,t!==n&&(typeof t>"u"||t?en(e):tn(e))},beforeUnmount(e){tn(e)}};function uu(e,t={}){e.$_vTooltipInstalled||(e.$_vTooltipInstalled=!0,Vn(Z,t),e.directive("tooltip",au),e.directive("close-popper",lu),e.component("
1VTooltip",Jl),e.component("VDropdown",Kl),e.component("VMenu",Xl))}const cu={version:"5.2.2",install:uu,options:Z},nn=typeof navigator<"u"&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),du={install:(e,t={})=>{typeof window<"u"&&window.addEventListener("click",n=>{n.composedPath().some(s=>{var i,r,a,u;return((r=(i=s==null?void 0:s.classList)==null?void 0:i.contains)==null?void 0:r.call(i,"vp-code-group"))||((u=(a=s==null?void 0:s.classList)==null?void 0:a.contains)==null?void 0:u.call(a,"tabs"))})&&Hn()},{passive:!0}),e.use(cu,{...t,themes:{twoslash:{$extend:"dropdown",triggers:nn?["touch"]:["hover","touch"],popperTriggers:nn?["touch"]:["hover","touch"],placement:"bottom-start",overflowPadding:10,delay:0,handleResize:!1,autoHide:!0,instantMove:!0,flip:!1,arrowPadding:8,autoBoundaryMaxSize:!0},"twoslash-query":{$extend:"twoslash",triggers:["click"],popperTriggers:["click"],autoHide:!1},"twoslash-completion":{$extend:"twoslash-query",triggers:["click"],popperTriggers:["click"],autoHide:!1,distance:0,arrowOverflow:!0},...t.theme}})}},vu={...Ot,enhanceApp(e){e.app.use(du)},Layout:()=>cn(Ot.Layout,null,{})};export{vu as R,fu as V,mu as a,hu as b};

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.