diff --git a/404.html b/404.html index 8a266cd7..3a7498a3 100644 --- a/404.html +++ b/404.html @@ -23,13 +23,13 @@ } Draussenfunker.de | QRV im Grünen - +

404

Sorry, etwas ist schief gelaufen.
Zurück zur Startseite
- + diff --git a/assets/404.de95010e.js b/assets/404.4a5429a7.js similarity index 90% rename from assets/404.de95010e.js rename to assets/404.4a5429a7.js index dfc461e6..d050a57a 100644 --- a/assets/404.de95010e.js +++ b/assets/404.4a5429a7.js @@ -1 +1 @@ -import{_ as i,f as d,u as p,g as f,o as v,c as k,a as e,t as c,b as g,w as L,h as l,r as x,e as B}from"./app.b2053c77.js";const N={class:"theme-container"},T={class:"page"},b={class:"theme-default-content"},C=e("h1",null,"404",-1),M=d({__name:"404",setup(R){var a,s,n;const _=p(),o=f(),t=(a=o.value.notFound)!=null?a:["Not Found"],r=()=>t[Math.floor(Math.random()*t.length)],u=(s=o.value.home)!=null?s:_.value,m=(n=o.value.backToHome)!=null?n:"Back to home";return(V,w)=>{const h=x("RouterLink");return v(),k("div",N,[e("main",T,[e("div",b,[C,e("blockquote",null,c(r()),1),g(h,{to:l(u)},{default:L(()=>[B(c(l(m)),1)]),_:1},8,["to"])])])])}}});var F=i(M,[["__file","404.vue"]]);export{F as default}; +import{_ as i,f as d,u as p,g as f,o as v,c as k,a as e,t as c,b as g,w as L,h as l,r as x,e as B}from"./app.1b5fbe7a.js";const N={class:"theme-container"},T={class:"page"},b={class:"theme-default-content"},C=e("h1",null,"404",-1),M=d({__name:"404",setup(R){var a,s,n;const _=p(),o=f(),t=(a=o.value.notFound)!=null?a:["Not Found"],r=()=>t[Math.floor(Math.random()*t.length)],u=(s=o.value.home)!=null?s:_.value,m=(n=o.value.backToHome)!=null?n:"Back to home";return(V,w)=>{const h=x("RouterLink");return v(),k("div",N,[e("main",T,[e("div",b,[C,e("blockquote",null,c(r()),1),g(h,{to:l(u)},{default:L(()=>[B(c(l(m)),1)]),_:1},8,["to"])])])])}}});var F=i(M,[["__file","404.vue"]]);export{F as default}; diff --git a/assets/404.html.391cb8a7.js b/assets/404.html.eda5bf5b.js similarity index 61% rename from assets/404.html.391cb8a7.js rename to assets/404.html.eda5bf5b.js index 100b5ef7..e741dbb1 100644 --- a/assets/404.html.391cb8a7.js +++ b/assets/404.html.eda5bf5b.js @@ -1 +1 @@ -import{_ as e,o as _,c}from"./app.b2053c77.js";const r={};function t(o,a){return _(),c("div")}var s=e(r,[["render",t],["__file","404.html.vue"]]);export{s as default}; +import{_ as e,o as _,c}from"./app.1b5fbe7a.js";const r={};function t(o,a){return _(),c("div")}var s=e(r,[["render",t],["__file","404.html.vue"]]);export{s as default}; diff --git a/assets/Layout.f849f98a.js b/assets/Layout.47f82749.js similarity index 99% rename from assets/Layout.f849f98a.js rename to assets/Layout.47f82749.js index b6ca6b55..3518aaaa 100644 --- a/assets/Layout.f849f98a.js +++ b/assets/Layout.47f82749.js @@ -1 +1 @@ -import{_ as w,r as R,o as n,c as i,b as L,f as S,i as P,j as h,k as pe,h as e,F as I,l as A,m as y,a as b,t as T,n as W,p as J,q as Y,s as Be,v as Ne,x as C,w as B,y as ve,z as $,e as j,A as He,B as Q,C as Z,D as q,E as he,G as me,H as E,u as fe,g as H,T as be,I as z,J as ge,K as G,L as X,M as Ie,N as Me,O as ee,P as ke,Q as $e,d as De,R as te,S as Pe,U as K,V as ae,W as Ee,X as Re,Y as Ae,Z as Oe,$ as Fe,a0 as ze,a1 as We}from"./app.b2053c77.js";const Ue={},Ve={class:"theme-default-content"};function Ke(v,a){const t=R("Content");return n(),i("div",Ve,[L(t)])}var je=w(Ue,[["render",Ke],["__file","HomeContent.vue"]]);const qe={key:0,class:"features"},Ge=S({__name:"HomeFeatures",setup(v){const a=P(),t=h(()=>pe(a.value.features)?a.value.features:[]);return(u,o)=>e(t).length?(n(),i("div",qe,[(n(!0),i(I,null,A(e(t),_=>(n(),i("div",{key:_.title,class:"feature"},[b("h2",null,T(_.title),1),b("p",null,T(_.details),1)]))),128))])):y("",!0)}});var Xe=w(Ge,[["__file","HomeFeatures.vue"]]);const Ye=["innerHTML"],Je=["textContent"],Qe=S({__name:"HomeFooter",setup(v){const a=P(),t=h(()=>a.value.footer),u=h(()=>a.value.footerHtml);return(o,_)=>e(t)?(n(),i(I,{key:0},[e(u)?(n(),i("div",{key:0,class:"footer",innerHTML:e(t)},null,8,Ye)):(n(),i("div",{key:1,class:"footer",textContent:T(e(t))},null,8,Je))],64)):y("",!0)}});var Ze=w(Qe,[["__file","HomeFooter.vue"]]);const et=["href","rel","target","aria-label"],tt=S({inheritAttrs:!1}),at=S({...tt,__name:"AutoLink",props:{item:{type:Object,required:!0}},setup(v){const a=v,t=W(),u=He(),{item:o}=J(a),_=h(()=>Y(o.value.link)),f=h(()=>Be(o.value.link)||Ne(o.value.link)),c=h(()=>{if(!f.value){if(o.value.target)return o.value.target;if(_.value)return"_blank"}}),r=h(()=>c.value==="_blank"),s=h(()=>!_.value&&!f.value&&!r.value),l=h(()=>{if(!f.value){if(o.value.rel)return o.value.rel;if(r.value)return"noopener noreferrer"}}),p=h(()=>o.value.ariaLabel||o.value.text),d=h(()=>{const k=Object.keys(u.value.locales);return k.length?!k.some(m=>m===o.value.link):o.value.link!=="/"}),g=h(()=>d.value?t.path.startsWith(o.value.link):!1),x=h(()=>s.value?o.value.activeMatch?new RegExp(o.value.activeMatch).test(t.path):g.value:!1);return(k,m)=>{const N=R("RouterLink"),M=R("AutoLinkExternalIcon");return e(s)?(n(),C(N,ve({key:0,class:{"router-link-active":e(x)},to:e(o).link,"aria-label":e(p)},k.$attrs),{default:B(()=>[$(k.$slots,"before"),j(" "+T(e(o).text)+" ",1),$(k.$slots,"after")]),_:3},16,["class","to","aria-label"])):(n(),i("a",ve({key:1,class:"external-link",href:e(o).link,rel:e(l),target:e(c),"aria-label":e(p)},k.$attrs),[$(k.$slots,"before"),j(" "+T(e(o).text)+" ",1),e(r)?(n(),C(M,{key:0})):y("",!0),$(k.$slots,"after")],16,et))}}});var D=w(at,[["__file","AutoLink.vue"]]);const nt={class:"hero"},ot={key:0,id:"main-title"},rt={key:1,class:"description"},st={key:2,class:"actions"},lt=S({__name:"HomeHero",setup(v){const a=P(),t=Q(),u=Z(),o=h(()=>u.value&&a.value.heroImageDark!==void 0?a.value.heroImageDark:a.value.heroImage),_=h(()=>a.value.heroText===null?null:a.value.heroText||t.value.title||"Hello"),f=h(()=>a.value.heroAlt||_.value||"hero"),c=h(()=>a.value.tagline===null?null:a.value.tagline||t.value.description||"Welcome to your VuePress site"),r=h(()=>pe(a.value.actions)?a.value.actions.map(({text:l,link:p,type:d="primary"})=>({text:l,link:p,type:d})):[]),s=()=>{if(!o.value)return null;const l=q("img",{src:he(o.value),alt:f.value});return a.value.heroImageDark===void 0?l:q(me,()=>l)};return(l,p)=>(n(),i("header",nt,[L(s),e(_)?(n(),i("h1",ot,T(e(_)),1)):y("",!0),e(c)?(n(),i("p",rt,T(e(c)),1)):y("",!0),e(r).length?(n(),i("p",st,[(n(!0),i(I,null,A(e(r),d=>(n(),C(D,{key:d.text,class:E(["action-button",[d.type]]),item:d},null,8,["class","item"]))),128))])):y("",!0)]))}});var ut=w(lt,[["__file","HomeHero.vue"]]);const it={class:"home"},ct=S({__name:"Home",setup(v){return(a,t)=>(n(),i("main",it,[L(ut),L(Xe),L(je),L(Ze)]))}});var dt=w(ct,[["__file","Home.vue"]]);const vt=S({__name:"NavbarBrand",setup(v){const a=fe(),t=Q(),u=H(),o=Z(),_=h(()=>u.value.home||a.value),f=h(()=>t.value.title),c=h(()=>o.value&&u.value.logoDark!==void 0?u.value.logoDark:u.value.logo),r=()=>{if(!c.value)return null;const s=q("img",{class:"logo",src:he(c.value),alt:f.value});return u.value.logoDark===void 0?s:q(me,()=>s)};return(s,l)=>{const p=R("RouterLink");return n(),C(p,{to:e(_)},{default:B(()=>[L(r),e(f)?(n(),i("span",{key:0,class:E(["site-name",{"can-hide":e(c)}])},T(e(f)),3)):y("",!0)]),_:1},8,["to"])}}});var _t=w(vt,[["__file","NavbarBrand.vue"]]);const pt=S({__name:"DropdownTransition",setup(v){const a=u=>{u.style.height=u.scrollHeight+"px"},t=u=>{u.style.height=""};return(u,o)=>(n(),C(be,{name:"dropdown",onEnter:a,onAfterEnter:t,onBeforeLeave:a},{default:B(()=>[$(u.$slots,"default")]),_:3}))}});var Le=w(pt,[["__file","DropdownTransition.vue"]]);const ht=["aria-label"],mt={class:"title"},ft=b("span",{class:"arrow down"},null,-1),bt=["aria-label"],gt={class:"title"},kt={class:"navbar-dropdown"},$t={class:"navbar-dropdown-subtitle"},Lt={key:1},yt={class:"navbar-dropdown-subitem-wrapper"},wt=S({__name:"NavbarDropdown",props:{item:{type:Object,required:!0}},setup(v){const a=v,{item:t}=J(a),u=h(()=>t.value.ariaLabel||t.value.text),o=z(!1),_=W();ge(()=>_.path,()=>{o.value=!1});const f=r=>{r.detail===0?o.value=!o.value:o.value=!1},c=(r,s)=>s[s.length-1]===r;return(r,s)=>(n(),i("div",{class:E(["navbar-dropdown-wrapper",{open:o.value}])},[b("button",{class:"navbar-dropdown-title",type:"button","aria-label":e(u),onClick:f},[b("span",mt,T(e(t).text),1),ft],8,ht),b("button",{class:"navbar-dropdown-title-mobile",type:"button","aria-label":e(u),onClick:s[0]||(s[0]=l=>o.value=!o.value)},[b("span",gt,T(e(t).text),1),b("span",{class:E(["arrow",o.value?"down":"right"])},null,2)],8,bt),L(Le,null,{default:B(()=>[G(b("ul",kt,[(n(!0),i(I,null,A(e(t).children,l=>(n(),i("li",{key:l.text,class:"navbar-dropdown-item"},[l.children?(n(),i(I,{key:0},[b("h4",$t,[l.link?(n(),C(D,{key:0,item:l,onFocusout:p=>c(l,e(t).children)&&l.children.length===0&&(o.value=!1)},null,8,["item","onFocusout"])):(n(),i("span",Lt,T(l.text),1))]),b("ul",yt,[(n(!0),i(I,null,A(l.children,p=>(n(),i("li",{key:p.link,class:"navbar-dropdown-subitem"},[L(D,{item:p,onFocusout:d=>c(p,l.children)&&c(l,e(t).children)&&(o.value=!1)},null,8,["item","onFocusout"])]))),128))])],64)):(n(),C(D,{key:1,item:l,onFocusout:p=>c(l,e(t).children)&&(o.value=!1)},null,8,["item","onFocusout"]))]))),128))],512),[[X,o.value]])]),_:1})],2))}});var St=w(wt,[["__file","NavbarDropdown.vue"]]);const _e=v=>decodeURI(v).replace(/#.*$/,"").replace(/(index)?\.(md|html)$/,""),Ct=(v,a)=>{if(a.hash===v)return!0;const t=_e(a.path),u=_e(v);return t===u},ye=(v,a)=>v.link&&Ct(v.link,a)?!0:v.children?v.children.some(t=>ye(t,a)):!1,we=v=>!Y(v)||/github\.com/.test(v)?"GitHub":/bitbucket\.org/.test(v)?"Bitbucket":/gitlab\.com/.test(v)?"GitLab":/gitee\.com/.test(v)?"Gitee":null,Tt={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"},xt=({docsRepo:v,editLinkPattern:a})=>{if(a)return a;const t=we(v);return t!==null?Tt[t]:null},Bt=({docsRepo:v,docsBranch:a,docsDir:t,filePathRelative:u,editLinkPattern:o})=>{if(!u)return null;const _=xt({docsRepo:v,editLinkPattern:o});return _?_.replace(/:repo/,Y(v)?v:`https://github.com/${v}`).replace(/:branch/,a).replace(/:path/,Ie(`${Me(t)}/${u}`)):null},Nt={key:0,class:"navbar-items"},Ht=S({__name:"NavbarItems",setup(v){const a=()=>{const s=ee(),l=fe(),p=Q(),d=H();return h(()=>{var M,O,F;const g=Object.keys(p.value.locales);if(g.length<2)return[];const x=s.currentRoute.value.path,k=s.currentRoute.value.fullPath,m=s.currentRoute.value.hash;return[{text:(M=d.value.selectLanguageText)!=null?M:"unknown language",ariaLabel:(F=(O=d.value.selectLanguageAriaLabel)!=null?O:d.value.selectLanguageText)!=null?F:"unknown language",children:g.map(U=>{var re,se,le,ue,ie,ce;const Ce=(se=(re=p.value.locales)==null?void 0:re[U])!=null?se:{},ne=(ue=(le=d.value.locales)==null?void 0:le[U])!=null?ue:{},oe=`${Ce.lang}`,Te=(ie=ne.selectLanguageName)!=null?ie:oe;let V;if(oe===p.value.lang)V=k;else{const de=x.replace(l.value,U);s.getRoutes().some(xe=>xe.path===de)?V=`${de}${m}`:V=(ce=ne.home)!=null?ce:U}return{text:Te,link:V}})}]})},t=()=>{const s=H(),l=h(()=>s.value.repo),p=h(()=>l.value?we(l.value):null),d=h(()=>l.value&&!Y(l.value)?`https://github.com/${l.value}`:l.value),g=h(()=>d.value?s.value.repoLabel?s.value.repoLabel:p.value===null?"Source":p.value:null);return h(()=>!d.value||!g.value?[]:[{text:g.value,link:d.value}])},u=s=>ke(s)?$e(s):s.children?{...s,children:s.children.map(u)}:s,_=(()=>{const s=H();return h(()=>(s.value.navbar||[]).map(u))})(),f=a(),c=t(),r=h(()=>[..._.value,...f.value,...c.value]);return(s,l)=>e(r).length?(n(),i("nav",Nt,[(n(!0),i(I,null,A(e(r),p=>(n(),i("div",{key:p.text,class:"navbar-item"},[p.children?(n(),C(St,{key:0,item:p},null,8,["item"])):(n(),C(D,{key:1,item:p},null,8,["item"]))]))),128))])):y("",!0)}});var Se=w(Ht,[["__file","NavbarItems.vue"]]);const It=["title"],Mt={class:"icon",focusable:"false",viewBox:"0 0 32 32"},Dt=De('',9),Pt=[Dt],Et={class:"icon",focusable:"false",viewBox:"0 0 32 32"},Rt=b("path",{d:"M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3z",fill:"currentColor"},null,-1),At=[Rt],Ot=S({__name:"ToggleColorModeButton",setup(v){const a=H(),t=Z(),u=()=>{t.value=!t.value};return(o,_)=>(n(),i("button",{class:"toggle-color-mode-button",title:e(a).toggleColorMode,onClick:u},[G((n(),i("svg",Mt,Pt,512)),[[X,!e(t)]]),G((n(),i("svg",Et,At,512)),[[X,e(t)]])],8,It))}});var Ft=w(Ot,[["__file","ToggleColorModeButton.vue"]]);const zt=["title"],Wt=b("div",{class:"icon","aria-hidden":"true"},[b("span"),b("span"),b("span")],-1),Ut=[Wt],Vt=S({__name:"ToggleSidebarButton",emits:["toggle"],setup(v){const a=H();return(t,u)=>(n(),i("div",{class:"toggle-sidebar-button",title:e(a).toggleSidebar,"aria-expanded":"false",role:"button",tabindex:"0",onClick:u[0]||(u[0]=o=>t.$emit("toggle"))},Ut,8,zt))}});var Kt=w(Vt,[["__file","ToggleSidebarButton.vue"]]);const jt=S({__name:"Navbar",emits:["toggle-sidebar"],setup(v){const a=H(),t=z(null),u=z(null),o=z(0),_=h(()=>o.value?{maxWidth:o.value+"px"}:{});te(()=>{const r=f(t.value,"paddingLeft")+f(t.value,"paddingRight"),s=()=>{var l;window.innerWidth<=719?o.value=0:o.value=t.value.offsetWidth-r-(((l=u.value)==null?void 0:l.offsetWidth)||0)};s(),window.addEventListener("resize",s,!1),window.addEventListener("orientationchange",s,!1)});function f(c,r){var p,d,g;const s=(g=(d=(p=c==null?void 0:c.ownerDocument)==null?void 0:p.defaultView)==null?void 0:d.getComputedStyle(c,null))==null?void 0:g[r],l=Number.parseInt(s,10);return Number.isNaN(l)?0:l}return(c,r)=>{const s=R("NavbarSearch");return n(),i("header",{ref_key:"navbar",ref:t,class:"navbar"},[L(Kt,{onToggle:r[0]||(r[0]=l=>c.$emit("toggle-sidebar"))}),b("span",{ref_key:"navbarBrand",ref:u},[L(_t)],512),b("div",{class:"navbar-items-wrapper",style:Pe(e(_))},[$(c.$slots,"before"),L(Se,{class:"can-hide"}),$(c.$slots,"after"),e(a).colorModeSwitch?(n(),C(Ft,{key:0})):y("",!0),L(s)],4)],512)}}});var qt=w(jt,[["__file","Navbar.vue"]]);const Gt={class:"page-meta"},Xt={key:0,class:"meta-item edit-link"},Yt={key:1,class:"meta-item last-updated"},Jt={class:"meta-item-label"},Qt={class:"meta-item-info"},Zt={key:2,class:"meta-item contributors"},ea={class:"meta-item-label"},ta={class:"meta-item-info"},aa=["title"],na=j(", "),oa=S({__name:"PageMeta",setup(v){const a=()=>{const r=H(),s=K(),l=P();return h(()=>{var M,O,F;if(!((O=(M=l.value.editLink)!=null?M:r.value.editLink)!=null?O:!0))return null;const{repo:d,docsRepo:g=d,docsBranch:x="main",docsDir:k="",editLinkText:m}=r.value;if(!g)return null;const N=Bt({docsRepo:g,docsBranch:x,docsDir:k,filePathRelative:s.value.filePathRelative,editLinkPattern:(F=l.value.editLinkPattern)!=null?F:r.value.editLinkPattern});return N?{text:m!=null?m:"Edit this page",link:N}:null})},t=()=>{const r=H(),s=K(),l=P();return h(()=>{var g,x,k,m;return!((x=(g=l.value.lastUpdated)!=null?g:r.value.lastUpdated)!=null?x:!0)||!((k=s.value.git)!=null&&k.updatedTime)?null:new Date((m=s.value.git)==null?void 0:m.updatedTime).toLocaleString()})},u=()=>{const r=H(),s=K(),l=P();return h(()=>{var d,g,x,k;return((g=(d=l.value.contributors)!=null?d:r.value.contributors)!=null?g:!0)&&(k=(x=s.value.git)==null?void 0:x.contributors)!=null?k:null})},o=H(),_=a(),f=t(),c=u();return(r,s)=>{const l=R("ClientOnly");return n(),i("footer",Gt,[e(_)?(n(),i("div",Xt,[L(D,{class:"meta-item-label",item:e(_)},null,8,["item"])])):y("",!0),e(f)?(n(),i("div",Yt,[b("span",Jt,T(e(o).lastUpdatedText)+": ",1),L(l,null,{default:B(()=>[b("span",Qt,T(e(f)),1)]),_:1})])):y("",!0),e(c)&&e(c).length?(n(),i("div",Zt,[b("span",ea,T(e(o).contributorsText)+": ",1),b("span",ta,[(n(!0),i(I,null,A(e(c),(p,d)=>(n(),i(I,{key:d},[b("span",{class:"contributor",title:`email: ${p.email}`},T(p.name),9,aa),d!==e(c).length-1?(n(),i(I,{key:0},[na],64)):y("",!0)],64))),128))])])):y("",!0)])}}});var ra=w(oa,[["__file","PageMeta.vue"]]);const sa={key:0,class:"page-nav"},la={class:"inner"},ua={key:0,class:"prev"},ia={key:1,class:"next"},ca=S({__name:"PageNav",setup(v){const a=r=>r===!1?null:ke(r)?$e(r):Ee(r)?r:!1,t=(r,s,l)=>{const p=r.findIndex(d=>d.link===s);if(p!==-1){const d=r[p+l];return d!=null&&d.link?d:null}for(const d of r)if(d.children){const g=t(d.children,s,l);if(g)return g}return null},u=P(),o=ae(),_=W(),f=h(()=>{const r=a(u.value.prev);return r!==!1?r:t(o.value,_.path,-1)}),c=h(()=>{const r=a(u.value.next);return r!==!1?r:t(o.value,_.path,1)});return(r,s)=>e(f)||e(c)?(n(),i("nav",sa,[b("p",la,[e(f)?(n(),i("span",ua,[L(D,{item:e(f)},null,8,["item"])])):y("",!0),e(c)?(n(),i("span",ia,[L(D,{item:e(c)},null,8,["item"])])):y("",!0)])])):y("",!0)}});var da=w(ca,[["__file","PageNav.vue"]]);const va={class:"page"},_a={class:"theme-default-content"},pa=S({__name:"Page",setup(v){return(a,t)=>{const u=R("Content");return n(),i("main",va,[$(a.$slots,"top"),b("div",_a,[$(a.$slots,"content-top"),L(u),$(a.$slots,"content-bottom")]),L(ra),L(da),$(a.$slots,"bottom")])}}});var ha=w(pa,[["__file","Page.vue"]]);const ma=["onKeydown"],fa={class:"sidebar-item-children"},ba=S({__name:"SidebarItem",props:{item:{type:Object,required:!0},depth:{type:Number,required:!1,default:0}},setup(v){const a=v,{item:t,depth:u}=J(a),o=W(),_=ee(),f=h(()=>ye(t.value,o)),c=h(()=>({"sidebar-item":!0,"sidebar-heading":u.value===0,active:f.value,collapsible:t.value.collapsible})),[r,s]=Re(f.value),l=d=>{t.value.collapsible&&(d.preventDefault(),s())},p=_.afterEach(d=>{Ae(()=>{r.value=t.value.collapsible?f.value:!0})});return Oe(()=>{p()}),(d,g)=>{var k;const x=R("SidebarItem",!0);return n(),i("li",null,[e(t).link?(n(),C(D,{key:0,class:E(e(c)),item:e(t)},null,8,["class","item"])):(n(),i("p",{key:1,tabindex:"0",class:E(e(c)),onClick:l,onKeydown:Fe(l,["enter"])},[j(T(e(t).text)+" ",1),e(t).collapsible?(n(),i("span",{key:0,class:E(["arrow",e(r)?"down":"right"])},null,2)):y("",!0)],42,ma)),(k=e(t).children)!=null&&k.length?(n(),C(Le,{key:2},{default:B(()=>[G(b("ul",fa,[(n(!0),i(I,null,A(e(t).children,m=>(n(),C(x,{key:`${e(u)}${m.text}${m.link}`,item:m,depth:e(u)+1},null,8,["item","depth"]))),128))],512),[[X,e(r)]])]),_:1})):y("",!0)])}}});var ga=w(ba,[["__file","SidebarItem.vue"]]);const ka={key:0,class:"sidebar-items"},$a=S({__name:"SidebarItems",setup(v){const a=W(),t=ae();return te(()=>{ge(()=>a.hash,u=>{const o=document.querySelector(".sidebar");if(!o)return;const _=document.querySelector(`.sidebar a.sidebar-item[href="${a.path}${u}"]`);if(!_)return;const{top:f,height:c}=o.getBoundingClientRect(),{top:r,height:s}=_.getBoundingClientRect();rf+c&&_.scrollIntoView(!1)})}),(u,o)=>e(t).length?(n(),i("ul",ka,[(n(!0),i(I,null,A(e(t),_=>(n(),C(ga,{key:`${_.text}${_.link}`,item:_},null,8,["item"]))),128))])):y("",!0)}});var La=w($a,[["__file","SidebarItems.vue"]]);const ya={class:"sidebar"},wa=S({__name:"Sidebar",setup(v){return(a,t)=>(n(),i("aside",ya,[L(Se),$(a.$slots,"top"),L(La),$(a.$slots,"bottom")]))}});var Sa=w(wa,[["__file","Sidebar.vue"]]);const Ca=S({__name:"Layout",setup(v){const a=K(),t=P(),u=H(),o=h(()=>t.value.navbar!==!1&&u.value.navbar!==!1),_=ae(),f=z(!1),c=m=>{f.value=typeof m=="boolean"?m:!f.value},r={x:0,y:0},s=m=>{r.x=m.changedTouches[0].clientX,r.y=m.changedTouches[0].clientY},l=m=>{const N=m.changedTouches[0].clientX-r.x,M=m.changedTouches[0].clientY-r.y;Math.abs(N)>Math.abs(M)&&Math.abs(N)>40&&(N>0&&r.x<=80?c(!0):c(!1))},p=h(()=>[{"no-navbar":!o.value,"no-sidebar":!_.value.length,"sidebar-open":f.value},t.value.pageClass]);let d;te(()=>{d=ee().afterEach(()=>{c(!1)})}),ze(()=>{d()});const g=We(),x=g.resolve,k=g.pending;return(m,N)=>(n(),i("div",{class:E(["theme-container",e(p)]),onTouchstart:s,onTouchend:l},[$(m.$slots,"navbar",{},()=>[e(o)?(n(),C(qt,{key:0,onToggleSidebar:c},{before:B(()=>[$(m.$slots,"navbar-before")]),after:B(()=>[$(m.$slots,"navbar-after")]),_:3})):y("",!0)]),b("div",{class:"sidebar-mask",onClick:N[0]||(N[0]=M=>c(!1))}),$(m.$slots,"sidebar",{},()=>[L(Sa,null,{top:B(()=>[$(m.$slots,"sidebar-top")]),bottom:B(()=>[$(m.$slots,"sidebar-bottom")]),_:3})]),$(m.$slots,"page",{},()=>[e(t).home?(n(),C(dt,{key:0})):(n(),C(be,{key:1,name:"fade-slide-y",mode:"out-in",onBeforeEnter:e(x),onBeforeLeave:e(k)},{default:B(()=>[(n(),C(ha,{key:e(a).path},{top:B(()=>[$(m.$slots,"page-top")]),"content-top":B(()=>[$(m.$slots,"page-content-top")]),"content-bottom":B(()=>[$(m.$slots,"page-content-bottom")]),bottom:B(()=>[$(m.$slots,"page-bottom")]),_:3}))]),_:3},8,["onBeforeEnter","onBeforeLeave"]))])],34))}});var xa=w(Ca,[["__file","Layout.vue"]]);export{xa as default}; +import{_ as w,r as R,o as n,c as i,b as L,f as S,i as P,j as h,k as pe,h as e,F as I,l as A,m as y,a as b,t as T,n as W,p as J,q as Y,s as Be,v as Ne,x as C,w as B,y as ve,z as $,e as j,A as He,B as Q,C as Z,D as q,E as he,G as me,H as E,u as fe,g as H,T as be,I as z,J as ge,K as G,L as X,M as Ie,N as Me,O as ee,P as ke,Q as $e,d as De,R as te,S as Pe,U as K,V as ae,W as Ee,X as Re,Y as Ae,Z as Oe,$ as Fe,a0 as ze,a1 as We}from"./app.1b5fbe7a.js";const Ue={},Ve={class:"theme-default-content"};function Ke(v,a){const t=R("Content");return n(),i("div",Ve,[L(t)])}var je=w(Ue,[["render",Ke],["__file","HomeContent.vue"]]);const qe={key:0,class:"features"},Ge=S({__name:"HomeFeatures",setup(v){const a=P(),t=h(()=>pe(a.value.features)?a.value.features:[]);return(u,o)=>e(t).length?(n(),i("div",qe,[(n(!0),i(I,null,A(e(t),_=>(n(),i("div",{key:_.title,class:"feature"},[b("h2",null,T(_.title),1),b("p",null,T(_.details),1)]))),128))])):y("",!0)}});var Xe=w(Ge,[["__file","HomeFeatures.vue"]]);const Ye=["innerHTML"],Je=["textContent"],Qe=S({__name:"HomeFooter",setup(v){const a=P(),t=h(()=>a.value.footer),u=h(()=>a.value.footerHtml);return(o,_)=>e(t)?(n(),i(I,{key:0},[e(u)?(n(),i("div",{key:0,class:"footer",innerHTML:e(t)},null,8,Ye)):(n(),i("div",{key:1,class:"footer",textContent:T(e(t))},null,8,Je))],64)):y("",!0)}});var Ze=w(Qe,[["__file","HomeFooter.vue"]]);const et=["href","rel","target","aria-label"],tt=S({inheritAttrs:!1}),at=S({...tt,__name:"AutoLink",props:{item:{type:Object,required:!0}},setup(v){const a=v,t=W(),u=He(),{item:o}=J(a),_=h(()=>Y(o.value.link)),f=h(()=>Be(o.value.link)||Ne(o.value.link)),c=h(()=>{if(!f.value){if(o.value.target)return o.value.target;if(_.value)return"_blank"}}),r=h(()=>c.value==="_blank"),s=h(()=>!_.value&&!f.value&&!r.value),l=h(()=>{if(!f.value){if(o.value.rel)return o.value.rel;if(r.value)return"noopener noreferrer"}}),p=h(()=>o.value.ariaLabel||o.value.text),d=h(()=>{const k=Object.keys(u.value.locales);return k.length?!k.some(m=>m===o.value.link):o.value.link!=="/"}),g=h(()=>d.value?t.path.startsWith(o.value.link):!1),x=h(()=>s.value?o.value.activeMatch?new RegExp(o.value.activeMatch).test(t.path):g.value:!1);return(k,m)=>{const N=R("RouterLink"),M=R("AutoLinkExternalIcon");return e(s)?(n(),C(N,ve({key:0,class:{"router-link-active":e(x)},to:e(o).link,"aria-label":e(p)},k.$attrs),{default:B(()=>[$(k.$slots,"before"),j(" "+T(e(o).text)+" ",1),$(k.$slots,"after")]),_:3},16,["class","to","aria-label"])):(n(),i("a",ve({key:1,class:"external-link",href:e(o).link,rel:e(l),target:e(c),"aria-label":e(p)},k.$attrs),[$(k.$slots,"before"),j(" "+T(e(o).text)+" ",1),e(r)?(n(),C(M,{key:0})):y("",!0),$(k.$slots,"after")],16,et))}}});var D=w(at,[["__file","AutoLink.vue"]]);const nt={class:"hero"},ot={key:0,id:"main-title"},rt={key:1,class:"description"},st={key:2,class:"actions"},lt=S({__name:"HomeHero",setup(v){const a=P(),t=Q(),u=Z(),o=h(()=>u.value&&a.value.heroImageDark!==void 0?a.value.heroImageDark:a.value.heroImage),_=h(()=>a.value.heroText===null?null:a.value.heroText||t.value.title||"Hello"),f=h(()=>a.value.heroAlt||_.value||"hero"),c=h(()=>a.value.tagline===null?null:a.value.tagline||t.value.description||"Welcome to your VuePress site"),r=h(()=>pe(a.value.actions)?a.value.actions.map(({text:l,link:p,type:d="primary"})=>({text:l,link:p,type:d})):[]),s=()=>{if(!o.value)return null;const l=q("img",{src:he(o.value),alt:f.value});return a.value.heroImageDark===void 0?l:q(me,()=>l)};return(l,p)=>(n(),i("header",nt,[L(s),e(_)?(n(),i("h1",ot,T(e(_)),1)):y("",!0),e(c)?(n(),i("p",rt,T(e(c)),1)):y("",!0),e(r).length?(n(),i("p",st,[(n(!0),i(I,null,A(e(r),d=>(n(),C(D,{key:d.text,class:E(["action-button",[d.type]]),item:d},null,8,["class","item"]))),128))])):y("",!0)]))}});var ut=w(lt,[["__file","HomeHero.vue"]]);const it={class:"home"},ct=S({__name:"Home",setup(v){return(a,t)=>(n(),i("main",it,[L(ut),L(Xe),L(je),L(Ze)]))}});var dt=w(ct,[["__file","Home.vue"]]);const vt=S({__name:"NavbarBrand",setup(v){const a=fe(),t=Q(),u=H(),o=Z(),_=h(()=>u.value.home||a.value),f=h(()=>t.value.title),c=h(()=>o.value&&u.value.logoDark!==void 0?u.value.logoDark:u.value.logo),r=()=>{if(!c.value)return null;const s=q("img",{class:"logo",src:he(c.value),alt:f.value});return u.value.logoDark===void 0?s:q(me,()=>s)};return(s,l)=>{const p=R("RouterLink");return n(),C(p,{to:e(_)},{default:B(()=>[L(r),e(f)?(n(),i("span",{key:0,class:E(["site-name",{"can-hide":e(c)}])},T(e(f)),3)):y("",!0)]),_:1},8,["to"])}}});var _t=w(vt,[["__file","NavbarBrand.vue"]]);const pt=S({__name:"DropdownTransition",setup(v){const a=u=>{u.style.height=u.scrollHeight+"px"},t=u=>{u.style.height=""};return(u,o)=>(n(),C(be,{name:"dropdown",onEnter:a,onAfterEnter:t,onBeforeLeave:a},{default:B(()=>[$(u.$slots,"default")]),_:3}))}});var Le=w(pt,[["__file","DropdownTransition.vue"]]);const ht=["aria-label"],mt={class:"title"},ft=b("span",{class:"arrow down"},null,-1),bt=["aria-label"],gt={class:"title"},kt={class:"navbar-dropdown"},$t={class:"navbar-dropdown-subtitle"},Lt={key:1},yt={class:"navbar-dropdown-subitem-wrapper"},wt=S({__name:"NavbarDropdown",props:{item:{type:Object,required:!0}},setup(v){const a=v,{item:t}=J(a),u=h(()=>t.value.ariaLabel||t.value.text),o=z(!1),_=W();ge(()=>_.path,()=>{o.value=!1});const f=r=>{r.detail===0?o.value=!o.value:o.value=!1},c=(r,s)=>s[s.length-1]===r;return(r,s)=>(n(),i("div",{class:E(["navbar-dropdown-wrapper",{open:o.value}])},[b("button",{class:"navbar-dropdown-title",type:"button","aria-label":e(u),onClick:f},[b("span",mt,T(e(t).text),1),ft],8,ht),b("button",{class:"navbar-dropdown-title-mobile",type:"button","aria-label":e(u),onClick:s[0]||(s[0]=l=>o.value=!o.value)},[b("span",gt,T(e(t).text),1),b("span",{class:E(["arrow",o.value?"down":"right"])},null,2)],8,bt),L(Le,null,{default:B(()=>[G(b("ul",kt,[(n(!0),i(I,null,A(e(t).children,l=>(n(),i("li",{key:l.text,class:"navbar-dropdown-item"},[l.children?(n(),i(I,{key:0},[b("h4",$t,[l.link?(n(),C(D,{key:0,item:l,onFocusout:p=>c(l,e(t).children)&&l.children.length===0&&(o.value=!1)},null,8,["item","onFocusout"])):(n(),i("span",Lt,T(l.text),1))]),b("ul",yt,[(n(!0),i(I,null,A(l.children,p=>(n(),i("li",{key:p.link,class:"navbar-dropdown-subitem"},[L(D,{item:p,onFocusout:d=>c(p,l.children)&&c(l,e(t).children)&&(o.value=!1)},null,8,["item","onFocusout"])]))),128))])],64)):(n(),C(D,{key:1,item:l,onFocusout:p=>c(l,e(t).children)&&(o.value=!1)},null,8,["item","onFocusout"]))]))),128))],512),[[X,o.value]])]),_:1})],2))}});var St=w(wt,[["__file","NavbarDropdown.vue"]]);const _e=v=>decodeURI(v).replace(/#.*$/,"").replace(/(index)?\.(md|html)$/,""),Ct=(v,a)=>{if(a.hash===v)return!0;const t=_e(a.path),u=_e(v);return t===u},ye=(v,a)=>v.link&&Ct(v.link,a)?!0:v.children?v.children.some(t=>ye(t,a)):!1,we=v=>!Y(v)||/github\.com/.test(v)?"GitHub":/bitbucket\.org/.test(v)?"Bitbucket":/gitlab\.com/.test(v)?"GitLab":/gitee\.com/.test(v)?"Gitee":null,Tt={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"},xt=({docsRepo:v,editLinkPattern:a})=>{if(a)return a;const t=we(v);return t!==null?Tt[t]:null},Bt=({docsRepo:v,docsBranch:a,docsDir:t,filePathRelative:u,editLinkPattern:o})=>{if(!u)return null;const _=xt({docsRepo:v,editLinkPattern:o});return _?_.replace(/:repo/,Y(v)?v:`https://github.com/${v}`).replace(/:branch/,a).replace(/:path/,Ie(`${Me(t)}/${u}`)):null},Nt={key:0,class:"navbar-items"},Ht=S({__name:"NavbarItems",setup(v){const a=()=>{const s=ee(),l=fe(),p=Q(),d=H();return h(()=>{var M,O,F;const g=Object.keys(p.value.locales);if(g.length<2)return[];const x=s.currentRoute.value.path,k=s.currentRoute.value.fullPath,m=s.currentRoute.value.hash;return[{text:(M=d.value.selectLanguageText)!=null?M:"unknown language",ariaLabel:(F=(O=d.value.selectLanguageAriaLabel)!=null?O:d.value.selectLanguageText)!=null?F:"unknown language",children:g.map(U=>{var re,se,le,ue,ie,ce;const Ce=(se=(re=p.value.locales)==null?void 0:re[U])!=null?se:{},ne=(ue=(le=d.value.locales)==null?void 0:le[U])!=null?ue:{},oe=`${Ce.lang}`,Te=(ie=ne.selectLanguageName)!=null?ie:oe;let V;if(oe===p.value.lang)V=k;else{const de=x.replace(l.value,U);s.getRoutes().some(xe=>xe.path===de)?V=`${de}${m}`:V=(ce=ne.home)!=null?ce:U}return{text:Te,link:V}})}]})},t=()=>{const s=H(),l=h(()=>s.value.repo),p=h(()=>l.value?we(l.value):null),d=h(()=>l.value&&!Y(l.value)?`https://github.com/${l.value}`:l.value),g=h(()=>d.value?s.value.repoLabel?s.value.repoLabel:p.value===null?"Source":p.value:null);return h(()=>!d.value||!g.value?[]:[{text:g.value,link:d.value}])},u=s=>ke(s)?$e(s):s.children?{...s,children:s.children.map(u)}:s,_=(()=>{const s=H();return h(()=>(s.value.navbar||[]).map(u))})(),f=a(),c=t(),r=h(()=>[..._.value,...f.value,...c.value]);return(s,l)=>e(r).length?(n(),i("nav",Nt,[(n(!0),i(I,null,A(e(r),p=>(n(),i("div",{key:p.text,class:"navbar-item"},[p.children?(n(),C(St,{key:0,item:p},null,8,["item"])):(n(),C(D,{key:1,item:p},null,8,["item"]))]))),128))])):y("",!0)}});var Se=w(Ht,[["__file","NavbarItems.vue"]]);const It=["title"],Mt={class:"icon",focusable:"false",viewBox:"0 0 32 32"},Dt=De('',9),Pt=[Dt],Et={class:"icon",focusable:"false",viewBox:"0 0 32 32"},Rt=b("path",{d:"M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3z",fill:"currentColor"},null,-1),At=[Rt],Ot=S({__name:"ToggleColorModeButton",setup(v){const a=H(),t=Z(),u=()=>{t.value=!t.value};return(o,_)=>(n(),i("button",{class:"toggle-color-mode-button",title:e(a).toggleColorMode,onClick:u},[G((n(),i("svg",Mt,Pt,512)),[[X,!e(t)]]),G((n(),i("svg",Et,At,512)),[[X,e(t)]])],8,It))}});var Ft=w(Ot,[["__file","ToggleColorModeButton.vue"]]);const zt=["title"],Wt=b("div",{class:"icon","aria-hidden":"true"},[b("span"),b("span"),b("span")],-1),Ut=[Wt],Vt=S({__name:"ToggleSidebarButton",emits:["toggle"],setup(v){const a=H();return(t,u)=>(n(),i("div",{class:"toggle-sidebar-button",title:e(a).toggleSidebar,"aria-expanded":"false",role:"button",tabindex:"0",onClick:u[0]||(u[0]=o=>t.$emit("toggle"))},Ut,8,zt))}});var Kt=w(Vt,[["__file","ToggleSidebarButton.vue"]]);const jt=S({__name:"Navbar",emits:["toggle-sidebar"],setup(v){const a=H(),t=z(null),u=z(null),o=z(0),_=h(()=>o.value?{maxWidth:o.value+"px"}:{});te(()=>{const r=f(t.value,"paddingLeft")+f(t.value,"paddingRight"),s=()=>{var l;window.innerWidth<=719?o.value=0:o.value=t.value.offsetWidth-r-(((l=u.value)==null?void 0:l.offsetWidth)||0)};s(),window.addEventListener("resize",s,!1),window.addEventListener("orientationchange",s,!1)});function f(c,r){var p,d,g;const s=(g=(d=(p=c==null?void 0:c.ownerDocument)==null?void 0:p.defaultView)==null?void 0:d.getComputedStyle(c,null))==null?void 0:g[r],l=Number.parseInt(s,10);return Number.isNaN(l)?0:l}return(c,r)=>{const s=R("NavbarSearch");return n(),i("header",{ref_key:"navbar",ref:t,class:"navbar"},[L(Kt,{onToggle:r[0]||(r[0]=l=>c.$emit("toggle-sidebar"))}),b("span",{ref_key:"navbarBrand",ref:u},[L(_t)],512),b("div",{class:"navbar-items-wrapper",style:Pe(e(_))},[$(c.$slots,"before"),L(Se,{class:"can-hide"}),$(c.$slots,"after"),e(a).colorModeSwitch?(n(),C(Ft,{key:0})):y("",!0),L(s)],4)],512)}}});var qt=w(jt,[["__file","Navbar.vue"]]);const Gt={class:"page-meta"},Xt={key:0,class:"meta-item edit-link"},Yt={key:1,class:"meta-item last-updated"},Jt={class:"meta-item-label"},Qt={class:"meta-item-info"},Zt={key:2,class:"meta-item contributors"},ea={class:"meta-item-label"},ta={class:"meta-item-info"},aa=["title"],na=j(", "),oa=S({__name:"PageMeta",setup(v){const a=()=>{const r=H(),s=K(),l=P();return h(()=>{var M,O,F;if(!((O=(M=l.value.editLink)!=null?M:r.value.editLink)!=null?O:!0))return null;const{repo:d,docsRepo:g=d,docsBranch:x="main",docsDir:k="",editLinkText:m}=r.value;if(!g)return null;const N=Bt({docsRepo:g,docsBranch:x,docsDir:k,filePathRelative:s.value.filePathRelative,editLinkPattern:(F=l.value.editLinkPattern)!=null?F:r.value.editLinkPattern});return N?{text:m!=null?m:"Edit this page",link:N}:null})},t=()=>{const r=H(),s=K(),l=P();return h(()=>{var g,x,k,m;return!((x=(g=l.value.lastUpdated)!=null?g:r.value.lastUpdated)!=null?x:!0)||!((k=s.value.git)!=null&&k.updatedTime)?null:new Date((m=s.value.git)==null?void 0:m.updatedTime).toLocaleString()})},u=()=>{const r=H(),s=K(),l=P();return h(()=>{var d,g,x,k;return((g=(d=l.value.contributors)!=null?d:r.value.contributors)!=null?g:!0)&&(k=(x=s.value.git)==null?void 0:x.contributors)!=null?k:null})},o=H(),_=a(),f=t(),c=u();return(r,s)=>{const l=R("ClientOnly");return n(),i("footer",Gt,[e(_)?(n(),i("div",Xt,[L(D,{class:"meta-item-label",item:e(_)},null,8,["item"])])):y("",!0),e(f)?(n(),i("div",Yt,[b("span",Jt,T(e(o).lastUpdatedText)+": ",1),L(l,null,{default:B(()=>[b("span",Qt,T(e(f)),1)]),_:1})])):y("",!0),e(c)&&e(c).length?(n(),i("div",Zt,[b("span",ea,T(e(o).contributorsText)+": ",1),b("span",ta,[(n(!0),i(I,null,A(e(c),(p,d)=>(n(),i(I,{key:d},[b("span",{class:"contributor",title:`email: ${p.email}`},T(p.name),9,aa),d!==e(c).length-1?(n(),i(I,{key:0},[na],64)):y("",!0)],64))),128))])])):y("",!0)])}}});var ra=w(oa,[["__file","PageMeta.vue"]]);const sa={key:0,class:"page-nav"},la={class:"inner"},ua={key:0,class:"prev"},ia={key:1,class:"next"},ca=S({__name:"PageNav",setup(v){const a=r=>r===!1?null:ke(r)?$e(r):Ee(r)?r:!1,t=(r,s,l)=>{const p=r.findIndex(d=>d.link===s);if(p!==-1){const d=r[p+l];return d!=null&&d.link?d:null}for(const d of r)if(d.children){const g=t(d.children,s,l);if(g)return g}return null},u=P(),o=ae(),_=W(),f=h(()=>{const r=a(u.value.prev);return r!==!1?r:t(o.value,_.path,-1)}),c=h(()=>{const r=a(u.value.next);return r!==!1?r:t(o.value,_.path,1)});return(r,s)=>e(f)||e(c)?(n(),i("nav",sa,[b("p",la,[e(f)?(n(),i("span",ua,[L(D,{item:e(f)},null,8,["item"])])):y("",!0),e(c)?(n(),i("span",ia,[L(D,{item:e(c)},null,8,["item"])])):y("",!0)])])):y("",!0)}});var da=w(ca,[["__file","PageNav.vue"]]);const va={class:"page"},_a={class:"theme-default-content"},pa=S({__name:"Page",setup(v){return(a,t)=>{const u=R("Content");return n(),i("main",va,[$(a.$slots,"top"),b("div",_a,[$(a.$slots,"content-top"),L(u),$(a.$slots,"content-bottom")]),L(ra),L(da),$(a.$slots,"bottom")])}}});var ha=w(pa,[["__file","Page.vue"]]);const ma=["onKeydown"],fa={class:"sidebar-item-children"},ba=S({__name:"SidebarItem",props:{item:{type:Object,required:!0},depth:{type:Number,required:!1,default:0}},setup(v){const a=v,{item:t,depth:u}=J(a),o=W(),_=ee(),f=h(()=>ye(t.value,o)),c=h(()=>({"sidebar-item":!0,"sidebar-heading":u.value===0,active:f.value,collapsible:t.value.collapsible})),[r,s]=Re(f.value),l=d=>{t.value.collapsible&&(d.preventDefault(),s())},p=_.afterEach(d=>{Ae(()=>{r.value=t.value.collapsible?f.value:!0})});return Oe(()=>{p()}),(d,g)=>{var k;const x=R("SidebarItem",!0);return n(),i("li",null,[e(t).link?(n(),C(D,{key:0,class:E(e(c)),item:e(t)},null,8,["class","item"])):(n(),i("p",{key:1,tabindex:"0",class:E(e(c)),onClick:l,onKeydown:Fe(l,["enter"])},[j(T(e(t).text)+" ",1),e(t).collapsible?(n(),i("span",{key:0,class:E(["arrow",e(r)?"down":"right"])},null,2)):y("",!0)],42,ma)),(k=e(t).children)!=null&&k.length?(n(),C(Le,{key:2},{default:B(()=>[G(b("ul",fa,[(n(!0),i(I,null,A(e(t).children,m=>(n(),C(x,{key:`${e(u)}${m.text}${m.link}`,item:m,depth:e(u)+1},null,8,["item","depth"]))),128))],512),[[X,e(r)]])]),_:1})):y("",!0)])}}});var ga=w(ba,[["__file","SidebarItem.vue"]]);const ka={key:0,class:"sidebar-items"},$a=S({__name:"SidebarItems",setup(v){const a=W(),t=ae();return te(()=>{ge(()=>a.hash,u=>{const o=document.querySelector(".sidebar");if(!o)return;const _=document.querySelector(`.sidebar a.sidebar-item[href="${a.path}${u}"]`);if(!_)return;const{top:f,height:c}=o.getBoundingClientRect(),{top:r,height:s}=_.getBoundingClientRect();rf+c&&_.scrollIntoView(!1)})}),(u,o)=>e(t).length?(n(),i("ul",ka,[(n(!0),i(I,null,A(e(t),_=>(n(),C(ga,{key:`${_.text}${_.link}`,item:_},null,8,["item"]))),128))])):y("",!0)}});var La=w($a,[["__file","SidebarItems.vue"]]);const ya={class:"sidebar"},wa=S({__name:"Sidebar",setup(v){return(a,t)=>(n(),i("aside",ya,[L(Se),$(a.$slots,"top"),L(La),$(a.$slots,"bottom")]))}});var Sa=w(wa,[["__file","Sidebar.vue"]]);const Ca=S({__name:"Layout",setup(v){const a=K(),t=P(),u=H(),o=h(()=>t.value.navbar!==!1&&u.value.navbar!==!1),_=ae(),f=z(!1),c=m=>{f.value=typeof m=="boolean"?m:!f.value},r={x:0,y:0},s=m=>{r.x=m.changedTouches[0].clientX,r.y=m.changedTouches[0].clientY},l=m=>{const N=m.changedTouches[0].clientX-r.x,M=m.changedTouches[0].clientY-r.y;Math.abs(N)>Math.abs(M)&&Math.abs(N)>40&&(N>0&&r.x<=80?c(!0):c(!1))},p=h(()=>[{"no-navbar":!o.value,"no-sidebar":!_.value.length,"sidebar-open":f.value},t.value.pageClass]);let d;te(()=>{d=ee().afterEach(()=>{c(!1)})}),ze(()=>{d()});const g=We(),x=g.resolve,k=g.pending;return(m,N)=>(n(),i("div",{class:E(["theme-container",e(p)]),onTouchstart:s,onTouchend:l},[$(m.$slots,"navbar",{},()=>[e(o)?(n(),C(qt,{key:0,onToggleSidebar:c},{before:B(()=>[$(m.$slots,"navbar-before")]),after:B(()=>[$(m.$slots,"navbar-after")]),_:3})):y("",!0)]),b("div",{class:"sidebar-mask",onClick:N[0]||(N[0]=M=>c(!1))}),$(m.$slots,"sidebar",{},()=>[L(Sa,null,{top:B(()=>[$(m.$slots,"sidebar-top")]),bottom:B(()=>[$(m.$slots,"sidebar-bottom")]),_:3})]),$(m.$slots,"page",{},()=>[e(t).home?(n(),C(dt,{key:0})):(n(),C(be,{key:1,name:"fade-slide-y",mode:"out-in",onBeforeEnter:e(x),onBeforeLeave:e(k)},{default:B(()=>[(n(),C(ha,{key:e(a).path},{top:B(()=>[$(m.$slots,"page-top")]),"content-top":B(()=>[$(m.$slots,"page-content-top")]),"content-bottom":B(()=>[$(m.$slots,"page-content-bottom")]),bottom:B(()=>[$(m.$slots,"page-bottom")]),_:3}))]),_:3},8,["onBeforeEnter","onBeforeLeave"]))])],34))}});var xa=w(Ca,[["__file","Layout.vue"]]);export{xa as default}; diff --git a/assets/amateurfunk.html.2c2a6ea9.js b/assets/amateurfunk.html.6fbe0f10.js similarity index 98% rename from assets/amateurfunk.html.2c2a6ea9.js rename to assets/amateurfunk.html.6fbe0f10.js index 5d99b023..620d86ae 100644 --- a/assets/amateurfunk.html.2c2a6ea9.js +++ b/assets/amateurfunk.html.6fbe0f10.js @@ -1 +1 @@ -import{_ as r,o as i,c as a,a as e,b as u,e as n,d as s,r as l}from"./app.b2053c77.js";const d={},o=e("h1",{id:"was-ist-amateurfunk",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#was-ist-amateurfunk","aria-hidden":"true"},"#"),n(" Was ist Amateurfunk?")],-1),h=n("Das Hobby "),m={href:"https://de.wikipedia.org/wiki/Amateurfunkdienst",target:"_blank",rel:"noopener noreferrer"},c=n("Amateurfunk"),k=n(" ist sehr vielf\xE4ltig und umfangreich. Ein Funkamateur lernt f\xFCr seine Pr\xFCfung Elektrotechnik, Betriebstechnik und nat\xFCrlich wie er sich gesetzeskonform verh\xE4lt."),f=s('

Der Amateurfunk dient der Ausbildung, dem experiementellen Funkbetrieb sowie der V\xF6lkerverst\xE4ndigung und der Unterst\xFCtzung von Hilfsaktionen in Not- und Katastrophenf\xE4llen.

Als Funkamateure d\xFCrfen wir nicht nur weltweite Funkverbindungen aufbauen, sondern auch mit modifizierten oder gar selbst gebauten Ger\xE4ten und Antennen funken oder gar mit neuen, oft digitalen Betriebsarten experimentieren.

Warum Amateurfunk?

In Zeiten von Internet und Smartphones wundert man sich, ob das Thema Amateurfunk nicht eigentlich obsolet ist. Warum ben\xF6tigt man die grossen Ger\xE4te, die Antennen und alles was dazu geh\xF6rt, wenn man mit dem kleinen Computer in seiner Hosentasche komfortabel mit der ganzen Welt reden, Fernsehn gucken und im Internet surfen kann?

Die Frage kann nur jeder Mensch f\xFCr sich beantworten, aber hier ein paar M\xF6gliche Antworten:

Was kann Amateurfunk?

',8);function g(p,b){const t=l("ExternalLinkIcon");return i(),a("div",null,[o,e("p",null,[h,e("a",m,[c,u(t)]),k]),f])}var A=r(d,[["render",g],["__file","amateurfunk.html.vue"]]);export{A as default}; +import{_ as r,o as i,c as a,a as e,b as u,e as n,d as s,r as l}from"./app.1b5fbe7a.js";const d={},o=e("h1",{id:"was-ist-amateurfunk",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#was-ist-amateurfunk","aria-hidden":"true"},"#"),n(" Was ist Amateurfunk?")],-1),h=n("Das Hobby "),m={href:"https://de.wikipedia.org/wiki/Amateurfunkdienst",target:"_blank",rel:"noopener noreferrer"},c=n("Amateurfunk"),k=n(" ist sehr vielf\xE4ltig und umfangreich. Ein Funkamateur lernt f\xFCr seine Pr\xFCfung Elektrotechnik, Betriebstechnik und nat\xFCrlich wie er sich gesetzeskonform verh\xE4lt."),f=s('

Der Amateurfunk dient der Ausbildung, dem experiementellen Funkbetrieb sowie der V\xF6lkerverst\xE4ndigung und der Unterst\xFCtzung von Hilfsaktionen in Not- und Katastrophenf\xE4llen.

Als Funkamateure d\xFCrfen wir nicht nur weltweite Funkverbindungen aufbauen, sondern auch mit modifizierten oder gar selbst gebauten Ger\xE4ten und Antennen funken oder gar mit neuen, oft digitalen Betriebsarten experimentieren.

Warum Amateurfunk?

In Zeiten von Internet und Smartphones wundert man sich, ob das Thema Amateurfunk nicht eigentlich obsolet ist. Warum ben\xF6tigt man die grossen Ger\xE4te, die Antennen und alles was dazu geh\xF6rt, wenn man mit dem kleinen Computer in seiner Hosentasche komfortabel mit der ganzen Welt reden, Fernsehn gucken und im Internet surfen kann?

Die Frage kann nur jeder Mensch f\xFCr sich beantworten, aber hier ein paar M\xF6gliche Antworten:

Was kann Amateurfunk?

',8);function g(p,b){const t=l("ExternalLinkIcon");return i(),a("div",null,[o,e("p",null,[h,e("a",m,[c,u(t)]),k]),f])}var A=r(d,[["render",g],["__file","amateurfunk.html.vue"]]);export{A as default}; diff --git a/assets/app.1b5fbe7a.js b/assets/app.1b5fbe7a.js new file mode 100644 index 00000000..8df1c72f --- /dev/null +++ b/assets/app.1b5fbe7a.js @@ -0,0 +1,15 @@ +const Co={},Cl="modulepreload",Po={},Sl="/",Se=function(t,n){return!n||n.length===0?t():Promise.all(n.map(r=>{if(r=`${Sl}${r}`,r in Po)return;Po[r]=!0;const o=r.endsWith(".css"),s=o?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${r}"]${s}`))return;const i=document.createElement("link");if(i.rel=o?"stylesheet":Cl,o||(i.as="script",i.crossOrigin=""),i.href=r,document.head.appendChild(i),o)return new Promise((l,a)=>{i.addEventListener("load",l),i.addEventListener("error",()=>a(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>t())},xl={"v-8daa1a0e":()=>Se(()=>import("./index.html.ed7984da.js"),[]).then(({data:e})=>e),"v-05d56ee5":()=>Se(()=>import("./helloworld.html.a0b120a1.js"),[]).then(({data:e})=>e),"v-8f7a7f1c":()=>Se(()=>import("./teleskop-viertelwellen-vertical.html.2a40ec2a.js"),[]).then(({data:e})=>e),"v-646991fa":()=>Se(()=>import("./videos.html.8aaf0760.js"),[]).then(({data:e})=>e),"v-70126048":()=>Se(()=>import("./amateurfunk.html.44f7ba6f.js"),[]).then(({data:e})=>e),"v-4743c93e":()=>Se(()=>import("./ausbreitung.html.8e33215b.js"),[]).then(({data:e})=>e),"v-3706649a":()=>Se(()=>import("./404.html.ffa4d43e.js"),[]).then(({data:e})=>e)};function Kr(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const Tl="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Pl=Kr(Tl);function Ns(e){return!!e||e===""}function Jn(e){if(Q(e)){const t={};for(let n=0;n{if(n){const r=n.split(Ol);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function _n(e){let t="";if(me(e))t=e;else if(Q(e))for(let n=0;nme(e)?e:e==null?"":Q(e)||be(e)&&(e.toString===qs||!X(e.toString))?JSON.stringify(e,Hs,2):String(e),Hs=(e,t)=>t&&t.__v_isRef?Hs(e,t.value):jt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o])=>(n[`${r} =>`]=o,n),{})}:$s(t)?{[`Set(${t.size})`]:[...t.values()]}:be(t)&&!Q(t)&&!Ds(t)?String(t):t,pe={},Bt=[],We=()=>{},kl=()=>!1,Il=/^on[^a-z]/,En=e=>Il.test(e),Wr=e=>e.startsWith("onUpdate:"),xe=Object.assign,Gr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ml=Object.prototype.hasOwnProperty,se=(e,t)=>Ml.call(e,t),Q=Array.isArray,jt=e=>Zn(e)==="[object Map]",$s=e=>Zn(e)==="[object Set]",X=e=>typeof e=="function",me=e=>typeof e=="string",Qr=e=>typeof e=="symbol",be=e=>e!==null&&typeof e=="object",zs=e=>be(e)&&X(e.then)&&X(e.catch),qs=Object.prototype.toString,Zn=e=>qs.call(e),Nl=e=>Zn(e).slice(8,-1),Ds=e=>Zn(e)==="[object Object]",Yr=e=>me(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ln=Kr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Xn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Hl=/-(\w)/g,Ze=Xn(e=>e.replace(Hl,(t,n)=>n?n.toUpperCase():"")),$l=/\B([A-Z])/g,Mt=Xn(e=>e.replace($l,"-$1").toLowerCase()),er=Xn(e=>e.charAt(0).toUpperCase()+e.slice(1)),fr=Xn(e=>e?`on${er(e)}`:""),pn=(e,t)=>!Object.is(e,t),dr=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Fs=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Ro;const zl=()=>Ro||(Ro=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});let Ne;class ql{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&Ne&&(this.parent=Ne,this.index=(Ne.scopes||(Ne.scopes=[])).push(this)-1)}run(t){if(this.active){const n=Ne;try{return Ne=this,t()}finally{Ne=n}}}on(){Ne=this}off(){Ne=this.parent}stop(t){if(this.active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Bs=e=>(e.w&yt)>0,js=e=>(e.n&yt)>0,jl=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(c==="length"||c>=r)&&l.push(a)});else switch(n!==void 0&&l.push(i.get(n)),t){case"add":Q(e)?Yr(n)&&l.push(i.get("length")):(l.push(i.get(Lt)),jt(e)&&l.push(i.get(Rr)));break;case"delete":Q(e)||(l.push(i.get(Lt)),jt(e)&&l.push(i.get(Rr)));break;case"set":jt(e)&&l.push(i.get(Lt));break}if(l.length===1)l[0]&&Or(l[0]);else{const a=[];for(const c of l)c&&a.push(...c);Or(Jr(a))}}function Or(e,t){const n=Q(e)?e:[...e];for(const r of n)r.computed&&Ao(r);for(const r of n)r.computed||Ao(r)}function Ao(e,t){(e!==Ve||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Vl=Kr("__proto__,__v_isRef,__isVue"),Ks=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Qr)),Kl=Xr(),Wl=Xr(!1,!0),Gl=Xr(!0),Lo=Ql();function Ql(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=ae(this);for(let s=0,i=this.length;s{e[t]=function(...n){Yt();const r=ae(this)[t].apply(this,n);return Jt(),r}}),e}function Xr(e=!1,t=!1){return function(r,o,s){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&s===(e?t?fa:Js:t?Ys:Qs).get(r))return r;const i=Q(r);if(!e&&i&&se(Lo,o))return Reflect.get(Lo,o,s);const l=Reflect.get(r,o,s);return(Qr(o)?Ks.has(o):Vl(o))||(e||ze(r,"get",o),t)?l:Ee(l)?i&&Yr(o)?l:l.value:be(l)?e?no(l):Nt(l):l}}const Yl=Ws(),Jl=Ws(!0);function Ws(e=!1){return function(n,r,o,s){let i=n[r];if(mn(i)&&Ee(i)&&!Ee(o))return!1;if(!e&&!mn(o)&&(Ar(o)||(o=ae(o),i=ae(i)),!Q(n)&&Ee(i)&&!Ee(o)))return i.value=o,!0;const l=Q(n)&&Yr(r)?Number(r)e,tr=e=>Reflect.getPrototypeOf(e);function Pn(e,t,n=!1,r=!1){e=e.__v_raw;const o=ae(e),s=ae(t);n||(t!==s&&ze(o,"get",t),ze(o,"get",s));const{has:i}=tr(o),l=r?eo:n?oo:gn;if(i.call(o,t))return l(e.get(t));if(i.call(o,s))return l(e.get(s));e!==o&&e.get(t)}function Rn(e,t=!1){const n=this.__v_raw,r=ae(n),o=ae(e);return t||(e!==o&&ze(r,"has",e),ze(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function On(e,t=!1){return e=e.__v_raw,!t&&ze(ae(e),"iterate",Lt),Reflect.get(e,"size",e)}function ko(e){e=ae(e);const t=ae(this);return tr(t).has.call(t,e)||(t.add(e),it(t,"add",e,e)),this}function Io(e,t){t=ae(t);const n=ae(this),{has:r,get:o}=tr(n);let s=r.call(n,e);s||(e=ae(e),s=r.call(n,e));const i=o.call(n,e);return n.set(e,t),s?pn(t,i)&&it(n,"set",e,t):it(n,"add",e,t),this}function Mo(e){const t=ae(this),{has:n,get:r}=tr(t);let o=n.call(t,e);o||(e=ae(e),o=n.call(t,e)),r&&r.call(t,e);const s=t.delete(e);return o&&it(t,"delete",e,void 0),s}function No(){const e=ae(this),t=e.size!==0,n=e.clear();return t&&it(e,"clear",void 0,void 0),n}function An(e,t){return function(r,o){const s=this,i=s.__v_raw,l=ae(i),a=t?eo:e?oo:gn;return!e&&ze(l,"iterate",Lt),i.forEach((c,u)=>r.call(o,a(c),a(u),s))}}function Ln(e,t,n){return function(...r){const o=this.__v_raw,s=ae(o),i=jt(s),l=e==="entries"||e===Symbol.iterator&&i,a=e==="keys"&&i,c=o[e](...r),u=n?eo:t?oo:gn;return!t&&ze(s,"iterate",a?Rr:Lt),{next(){const{value:d,done:h}=c.next();return h?{value:d,done:h}:{value:l?[u(d[0]),u(d[1])]:u(d),done:h}},[Symbol.iterator](){return this}}}}function at(e){return function(...t){return e==="delete"?!1:this}}function ra(){const e={get(s){return Pn(this,s)},get size(){return On(this)},has:Rn,add:ko,set:Io,delete:Mo,clear:No,forEach:An(!1,!1)},t={get(s){return Pn(this,s,!1,!0)},get size(){return On(this)},has:Rn,add:ko,set:Io,delete:Mo,clear:No,forEach:An(!1,!0)},n={get(s){return Pn(this,s,!0)},get size(){return On(this,!0)},has(s){return Rn.call(this,s,!0)},add:at("add"),set:at("set"),delete:at("delete"),clear:at("clear"),forEach:An(!0,!1)},r={get(s){return Pn(this,s,!0,!0)},get size(){return On(this,!0)},has(s){return Rn.call(this,s,!0)},add:at("add"),set:at("set"),delete:at("delete"),clear:at("clear"),forEach:An(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{e[s]=Ln(s,!1,!1),n[s]=Ln(s,!0,!1),t[s]=Ln(s,!1,!0),r[s]=Ln(s,!0,!0)}),[e,n,t,r]}const[oa,sa,ia,la]=ra();function to(e,t){const n=t?e?la:ia:e?sa:oa;return(r,o,s)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(se(n,o)&&o in r?n:r,o,s)}const aa={get:to(!1,!1)},ca={get:to(!1,!0)},ua={get:to(!0,!1)},Qs=new WeakMap,Ys=new WeakMap,Js=new WeakMap,fa=new WeakMap;function da(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function ha(e){return e.__v_skip||!Object.isExtensible(e)?0:da(Nl(e))}function Nt(e){return mn(e)?e:ro(e,!1,Gs,aa,Qs)}function pa(e){return ro(e,!1,na,ca,Ys)}function no(e){return ro(e,!0,ta,ua,Js)}function ro(e,t,n,r,o){if(!be(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=o.get(e);if(s)return s;const i=ha(e);if(i===0)return e;const l=new Proxy(e,i===2?r:n);return o.set(e,l),l}function Ut(e){return mn(e)?Ut(e.__v_raw):!!(e&&e.__v_isReactive)}function mn(e){return!!(e&&e.__v_isReadonly)}function Ar(e){return!!(e&&e.__v_isShallow)}function Zs(e){return Ut(e)||mn(e)}function ae(e){const t=e&&e.__v_raw;return t?ae(t):e}function Xs(e){return qn(e,"__v_skip",!0),e}const gn=e=>be(e)?Nt(e):e,oo=e=>be(e)?no(e):e;function ei(e){gt&&Ve&&(e=ae(e),Vs(e.dep||(e.dep=Jr())))}function ti(e,t){e=ae(e),e.dep&&Or(e.dep)}function Ee(e){return!!(e&&e.__v_isRef===!0)}function _e(e){return ri(e,!1)}function ni(e){return ri(e,!0)}function ri(e,t){return Ee(e)?e:new ma(e,t)}class ma{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ae(t),this._value=n?t:gn(t)}get value(){return ei(this),this._value}set value(t){t=this.__v_isShallow?t:ae(t),pn(t,this._rawValue)&&(this._rawValue=t,this._value=this.__v_isShallow?t:gn(t),ti(this))}}function Ge(e){return Ee(e)?e.value:e}const ga={get:(e,t,n)=>Ge(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Ee(o)&&!Ee(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function oi(e){return Ut(e)?e:new Proxy(e,ga)}function ah(e){const t=Q(e)?new Array(e.length):{};for(const n in e)t[n]=ya(e,n);return t}class va{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}}function ya(e,t,n){const r=e[t];return Ee(r)?r:new va(e,t,n)}class ba{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new Zr(t,()=>{this._dirty||(this._dirty=!0,ti(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=ae(this);return ei(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function wa(e,t,n=!1){let r,o;const s=X(e);return s?(r=e,o=We):(r=e.get,o=e.set),new ba(r,o,s||!o,n)}function vt(e,t,n,r){let o;try{o=r?e(...r):e()}catch(s){Cn(s,t,n)}return o}function Be(e,t,n,r){if(X(e)){const s=vt(e,t,n,r);return s&&zs(s)&&s.catch(i=>{Cn(i,t,n)}),s}const o=[];for(let s=0;s>>1;vn(He[r])rt&&He.splice(t,1)}function li(e,t,n,r){Q(e)?n.push(...e):(!t||!t.includes(e,e.allowRecurse?r+1:r))&&n.push(e),ii()}function Sa(e){li(e,on,an,qt)}function xa(e){li(e,dt,cn,Dt)}function nr(e,t=null){if(an.length){for(kr=t,on=[...new Set(an)],an.length=0,qt=0;qtvn(n)-vn(r)),Dt=0;Dte.id==null?1/0:e.id;function ai(e){Lr=!1,Dn=!0,nr(e),He.sort((n,r)=>vn(n)-vn(r));const t=We;try{for(rt=0;rtv.trim())),d&&(o=n.map(Fs))}let l,a=r[l=fr(t)]||r[l=fr(Ze(t))];!a&&s&&(a=r[l=fr(Mt(t))]),a&&Be(a,e,6,o);const c=r[l+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Be(c,e,6,o)}}function ci(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const s=e.emits;let i={},l=!1;if(!X(e)){const a=c=>{const u=ci(c,t,!0);u&&(l=!0,xe(i,u))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!s&&!l?(r.set(e,null),null):(Q(s)?s.forEach(a=>i[a]=null):xe(i,s),r.set(e,i),i)}function rr(e,t){return!e||!En(t)?!1:(t=t.slice(2).replace(/Once$/,""),se(e,t[0].toLowerCase()+t.slice(1))||se(e,Mt(t))||se(e,t))}let Te=null,ui=null;function Bn(e){const t=Te;return Te=e,ui=e&&e.type.__scopeId||null,t}function Pa(e,t=Te,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&Ko(-1);const s=Bn(t),i=e(...o);return Bn(s),r._d&&Ko(1),i};return r._n=!0,r._c=!0,r._d=!0,r}function hr(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:s,propsOptions:[i],slots:l,attrs:a,emit:c,render:u,renderCache:d,data:h,setupState:v,ctx:w,inheritAttrs:M}=e;let O,g;const b=Bn(e);try{if(n.shapeFlag&4){const z=o||r;O=Ue(u.call(z,z,d,s,v,h,w)),g=a}else{const z=t;O=Ue(z.length>1?z(s,{attrs:a,slots:l,emit:c}):z(s,null)),g=t.props?a:Ra(a)}}catch(z){fn.length=0,Cn(z,e,1),O=ve($e)}let L=O;if(g&&M!==!1){const z=Object.keys(g),{shapeFlag:_}=L;z.length&&_&7&&(i&&z.some(Wr)&&(g=Oa(g,i)),L=bt(L,g))}return n.dirs&&(L=bt(L),L.dirs=L.dirs?L.dirs.concat(n.dirs):n.dirs),n.transition&&(L.transition=n.transition),O=L,Bn(b),O}const Ra=e=>{let t;for(const n in e)(n==="class"||n==="style"||En(n))&&((t||(t={}))[n]=e[n]);return t},Oa=(e,t)=>{const n={};for(const r in e)(!Wr(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Aa(e,t,n){const{props:r,children:o,component:s}=e,{props:i,children:l,patchFlag:a}=t,c=s.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return r?Ho(r,i,c):!!i;if(a&8){const u=t.dynamicProps;for(let d=0;de.__isSuspense;function fi(e,t){t&&t.pendingBranch?Q(e)?t.effects.push(...e):t.effects.push(e):xa(e)}function kt(e,t){if(we){let n=we.provides;const r=we.parent&&we.parent.provides;r===n&&(n=we.provides=Object.create(r)),n[e]=t}}function Ce(e,t,n=!1){const r=we||Te;if(r){const o=r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&X(t)?t.call(r.proxy):t}}const $o={};function st(e,t,n){return di(e,t,n)}function di(e,t,{immediate:n,deep:r,flush:o,onTrack:s,onTrigger:i}=pe){const l=we;let a,c=!1,u=!1;if(Ee(e)?(a=()=>e.value,c=Ar(e)):Ut(e)?(a=()=>e,r=!0):Q(e)?(u=!0,c=e.some(g=>Ut(g)||Ar(g)),a=()=>e.map(g=>{if(Ee(g))return g.value;if(Ut(g))return At(g);if(X(g))return vt(g,l,2)})):X(e)?t?a=()=>vt(e,l,2):a=()=>{if(!(l&&l.isUnmounted))return d&&d(),Be(e,l,3,[h])}:a=We,t&&r){const g=a;a=()=>At(g())}let d,h=g=>{d=O.onStop=()=>{vt(g,l,4)}};if(Wt)return h=We,t?n&&Be(t,l,3,[a(),u?[]:void 0,h]):a(),We;let v=u?[]:$o;const w=()=>{if(!!O.active)if(t){const g=O.run();(r||c||(u?g.some((b,L)=>pn(b,v[L])):pn(g,v)))&&(d&&d(),Be(t,l,3,[g,v===$o?void 0:v,h]),v=g)}else O.run()};w.allowRecurse=!!t;let M;o==="sync"?M=w:o==="post"?M=()=>Le(w,l&&l.suspense):M=()=>Sa(w);const O=new Zr(a,M);return t?n?w():v=O.run():o==="post"?Le(O.run.bind(O),l&&l.suspense):O.run(),()=>{O.stop(),l&&l.scope&&Gr(l.scope.effects,O)}}function Ia(e,t,n){const r=this.proxy,o=me(e)?e.includes(".")?hi(r,e):()=>r[e]:e.bind(r,r);let s;X(t)?s=t:(s=t.handler,n=t);const i=we;Kt(this);const l=di(o,s.bind(r),n);return i?Kt(i):It(),l}function hi(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{At(n,t)});else if(Ds(e))for(const n in e)At(e[n],t);return e}function Ma(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Xe(()=>{e.isMounted=!0}),ao(()=>{e.isUnmounting=!0}),e}const De=[Function,Array],Na={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:De,onEnter:De,onAfterEnter:De,onEnterCancelled:De,onBeforeLeave:De,onLeave:De,onAfterLeave:De,onLeaveCancelled:De,onBeforeAppear:De,onAppear:De,onAfterAppear:De,onAppearCancelled:De},setup(e,{slots:t}){const n=ho(),r=Ma();let o;return()=>{const s=t.default&&gi(t.default(),!0);if(!s||!s.length)return;let i=s[0];if(s.length>1){for(const M of s)if(M.type!==$e){i=M;break}}const l=ae(e),{mode:a}=l;if(r.isLeaving)return pr(i);const c=zo(i);if(!c)return pr(i);const u=Ir(c,l,r,n);Mr(c,u);const d=n.subTree,h=d&&zo(d);let v=!1;const{getTransitionKey:w}=c.type;if(w){const M=w();o===void 0?o=M:M!==o&&(o=M,v=!0)}if(h&&h.type!==$e&&(!Rt(c,h)||v)){const M=Ir(h,l,r,n);if(Mr(h,M),a==="out-in")return r.isLeaving=!0,M.afterLeave=()=>{r.isLeaving=!1,n.update()},pr(i);a==="in-out"&&c.type!==$e&&(M.delayLeave=(O,g,b)=>{const L=mi(r,h);L[String(h.key)]=h,O._leaveCb=()=>{g(),O._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=b})}return i}}},pi=Na;function mi(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Ir(e,t,n,r){const{appear:o,mode:s,persisted:i=!1,onBeforeEnter:l,onEnter:a,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:h,onAfterLeave:v,onLeaveCancelled:w,onBeforeAppear:M,onAppear:O,onAfterAppear:g,onAppearCancelled:b}=t,L=String(e.key),z=mi(n,e),_=(m,B)=>{m&&Be(m,r,9,B)},x=(m,B)=>{const q=B[1];_(m,B),Q(m)?m.every(K=>K.length<=1)&&q():m.length<=1&&q()},C={mode:s,persisted:i,beforeEnter(m){let B=l;if(!n.isMounted)if(o)B=M||l;else return;m._leaveCb&&m._leaveCb(!0);const q=z[L];q&&Rt(e,q)&&q.el._leaveCb&&q.el._leaveCb(),_(B,[m])},enter(m){let B=a,q=c,K=u;if(!n.isMounted)if(o)B=O||a,q=g||c,K=b||u;else return;let E=!1;const $=m._enterCb=I=>{E||(E=!0,I?_(K,[m]):_(q,[m]),C.delayedLeave&&C.delayedLeave(),m._enterCb=void 0)};B?x(B,[m,$]):$()},leave(m,B){const q=String(e.key);if(m._enterCb&&m._enterCb(!0),n.isUnmounting)return B();_(d,[m]);let K=!1;const E=m._leaveCb=$=>{K||(K=!0,B(),$?_(w,[m]):_(v,[m]),m._leaveCb=void 0,z[q]===e&&delete z[q])};z[q]=e,h?x(h,[m,E]):E()},clone(m){return Ir(m,t,n,r)}};return C}function pr(e){if(Sn(e))return e=bt(e),e.children=null,e}function zo(e){return Sn(e)?e.children?e.children[0]:void 0:e}function Mr(e,t){e.shapeFlag&6&&e.component?Mr(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function gi(e,t=!1,n){let r=[],o=0;for(let s=0;s1)for(let s=0;s!!e.type.__asyncLoader;function nt(e){X(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:s,suspensible:i=!0,onError:l}=e;let a=null,c,u=0;const d=()=>(u++,a=null,h()),h=()=>{let v;return a||(v=a=t().catch(w=>{if(w=w instanceof Error?w:new Error(String(w)),l)return new Promise((M,O)=>{l(w,()=>M(d()),()=>O(w),u+1)});throw w}).then(w=>v!==a&&a?a:(w&&(w.__esModule||w[Symbol.toStringTag]==="Module")&&(w=w.default),c=w,w)))};return Oe({name:"AsyncComponentWrapper",__asyncLoader:h,get __asyncResolved(){return c},setup(){const v=we;if(c)return()=>mr(c,v);const w=b=>{a=null,Cn(b,v,13,!r)};if(i&&v.suspense||Wt)return h().then(b=>()=>mr(b,v)).catch(b=>(w(b),()=>r?ve(r,{error:b}):null));const M=_e(!1),O=_e(),g=_e(!!o);return o&&setTimeout(()=>{g.value=!1},o),s!=null&&setTimeout(()=>{if(!M.value&&!O.value){const b=new Error(`Async component timed out after ${s}ms.`);w(b),O.value=b}},s),h().then(()=>{M.value=!0,v.parent&&Sn(v.parent.vnode)&&lo(v.parent.update)}).catch(b=>{w(b),O.value=b}),()=>{if(M.value&&c)return mr(c,v);if(O.value&&r)return ve(r,{error:O.value});if(n&&!g.value)return ve(n)}}})}function mr(e,{vnode:{ref:t,props:n,children:r,shapeFlag:o},parent:s}){const i=ve(e,n,r);return i.ref=t,i}const Sn=e=>e.type.__isKeepAlive;function Ha(e,t){vi(e,"a",t)}function $a(e,t){vi(e,"da",t)}function vi(e,t,n=we){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(or(t,r,n),n){let o=n.parent;for(;o&&o.parent;)Sn(o.parent.vnode)&&za(r,t,n,o),o=o.parent}}function za(e,t,n,r){const o=or(t,e,r,!0);sr(()=>{Gr(r[t],o)},n)}function or(e,t,n=we,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Yt(),Kt(n);const l=Be(t,n,e,i);return It(),Jt(),l});return r?o.unshift(s):o.push(s),s}}const lt=e=>(t,n=we)=>(!Wt||e==="sp")&&or(e,t,n),yi=lt("bm"),Xe=lt("m"),qa=lt("bu"),Da=lt("u"),ao=lt("bum"),sr=lt("um"),Fa=lt("sp"),Ba=lt("rtg"),ja=lt("rtc");function Ua(e,t=we){or("ec",e,t)}function ch(e,t){const n=Te;if(n===null)return e;const r=ar(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let s=0;st(i,l,void 0,s&&s[l]));else{const i=Object.keys(e);o=new Array(i.length);for(let l=0,a=i.length;lKn(t)?!(t.type===$e||t.type===ke&&!_i(t.children)):!0)?e:null}const Nr=e=>e?Hi(e)?ar(e)||e.proxy:Nr(e.parent):null,jn=xe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Nr(e.parent),$root:e=>Nr(e.root),$emit:e=>e.emit,$options:e=>Ci(e),$forceUpdate:e=>e.f||(e.f=()=>lo(e.update)),$nextTick:e=>e.n||(e.n=io.bind(e.proxy)),$watch:e=>Ia.bind(e)}),Ga={get({_:e},t){const{ctx:n,setupState:r,data:o,props:s,accessCache:i,type:l,appContext:a}=e;let c;if(t[0]!=="$"){const v=i[t];if(v!==void 0)switch(v){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(r!==pe&&se(r,t))return i[t]=1,r[t];if(o!==pe&&se(o,t))return i[t]=2,o[t];if((c=e.propsOptions[0])&&se(c,t))return i[t]=3,s[t];if(n!==pe&&se(n,t))return i[t]=4,n[t];Hr&&(i[t]=0)}}const u=jn[t];let d,h;if(u)return t==="$attrs"&&ze(e,"get",t),u(e);if((d=l.__cssModules)&&(d=d[t]))return d;if(n!==pe&&se(n,t))return i[t]=4,n[t];if(h=a.config.globalProperties,se(h,t))return h[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:s}=e;return o!==pe&&se(o,t)?(o[t]=n,!0):r!==pe&&se(r,t)?(r[t]=n,!0):se(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:s}},i){let l;return!!n[i]||e!==pe&&se(e,i)||t!==pe&&se(t,i)||(l=s[0])&&se(l,i)||se(r,i)||se(jn,i)||se(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:se(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let Hr=!0;function Qa(e){const t=Ci(e),n=e.proxy,r=e.ctx;Hr=!1,t.beforeCreate&&Do(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:i,watch:l,provide:a,inject:c,created:u,beforeMount:d,mounted:h,beforeUpdate:v,updated:w,activated:M,deactivated:O,beforeDestroy:g,beforeUnmount:b,destroyed:L,unmounted:z,render:_,renderTracked:x,renderTriggered:C,errorCaptured:m,serverPrefetch:B,expose:q,inheritAttrs:K,components:E,directives:$,filters:I}=t;if(c&&Ya(c,r,null,e.appContext.config.unwrapInjectedRef),i)for(const Z in i){const te=i[Z];X(te)&&(r[Z]=te.bind(n))}if(o){const Z=o.call(n,n);be(Z)&&(e.data=Nt(Z))}if(Hr=!0,s)for(const Z in s){const te=s[Z],ye=X(te)?te.bind(n,n):X(te.get)?te.get.bind(n,n):We,Pe=!X(te)&&X(te.set)?te.set.bind(n):We,Ie=re({get:ye,set:Pe});Object.defineProperty(r,Z,{enumerable:!0,configurable:!0,get:()=>Ie.value,set:qe=>Ie.value=qe})}if(l)for(const Z in l)Ei(l[Z],r,n,Z);if(a){const Z=X(a)?a.call(n):a;Reflect.ownKeys(Z).forEach(te=>{kt(te,Z[te])})}u&&Do(u,e,"c");function F(Z,te){Q(te)?te.forEach(ye=>Z(ye.bind(n))):te&&Z(te.bind(n))}if(F(yi,d),F(Xe,h),F(qa,v),F(Da,w),F(Ha,M),F($a,O),F(Ua,m),F(ja,x),F(Ba,C),F(ao,b),F(sr,z),F(Fa,B),Q(q))if(q.length){const Z=e.exposed||(e.exposed={});q.forEach(te=>{Object.defineProperty(Z,te,{get:()=>n[te],set:ye=>n[te]=ye})})}else e.exposed||(e.exposed={});_&&e.render===We&&(e.render=_),K!=null&&(e.inheritAttrs=K),E&&(e.components=E),$&&(e.directives=$)}function Ya(e,t,n=We,r=!1){Q(e)&&(e=$r(e));for(const o in e){const s=e[o];let i;be(s)?"default"in s?i=Ce(s.from||o,s.default,!0):i=Ce(s.from||o):i=Ce(s),Ee(i)&&r?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>i.value,set:l=>i.value=l}):t[o]=i}}function Do(e,t,n){Be(Q(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ei(e,t,n,r){const o=r.includes(".")?hi(n,r):()=>n[r];if(me(e)){const s=t[e];X(s)&&st(o,s)}else if(X(e))st(o,e.bind(n));else if(be(e))if(Q(e))e.forEach(s=>Ei(s,t,n,r));else{const s=X(e.handler)?e.handler.bind(n):t[e.handler];X(s)&&st(o,s,e)}}function Ci(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,l=s.get(t);let a;return l?a=l:!o.length&&!n&&!r?a=t:(a={},o.length&&o.forEach(c=>Un(a,c,i,!0)),Un(a,t,i)),s.set(t,a),a}function Un(e,t,n,r=!1){const{mixins:o,extends:s}=t;s&&Un(e,s,n,!0),o&&o.forEach(i=>Un(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const l=Ja[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Ja={data:Fo,props:xt,emits:xt,methods:xt,computed:xt,beforeCreate:Re,created:Re,beforeMount:Re,mounted:Re,beforeUpdate:Re,updated:Re,beforeDestroy:Re,beforeUnmount:Re,destroyed:Re,unmounted:Re,activated:Re,deactivated:Re,errorCaptured:Re,serverPrefetch:Re,components:xt,directives:xt,watch:Xa,provide:Fo,inject:Za};function Fo(e,t){return t?e?function(){return xe(X(e)?e.call(this,this):e,X(t)?t.call(this,this):t)}:t:e}function Za(e,t){return xt($r(e),$r(t))}function $r(e){if(Q(e)){const t={};for(let n=0;n0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let d=0;d{a=!0;const[h,v]=xi(d,t,!0);xe(i,h),v&&l.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!s&&!a)return r.set(e,Bt),Bt;if(Q(s))for(let u=0;u-1,v[1]=M<0||w-1||se(v,"default"))&&l.push(d)}}}const c=[i,l];return r.set(e,c),c}function Bo(e){return e[0]!=="$"}function jo(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function Uo(e,t){return jo(e)===jo(t)}function Vo(e,t){return Q(t)?t.findIndex(n=>Uo(n,e)):X(t)&&Uo(t,e)?0:-1}const Ti=e=>e[0]==="_"||e==="$stable",co=e=>Q(e)?e.map(Ue):[Ue(e)],nc=(e,t,n)=>{if(t._n)return t;const r=Pa((...o)=>co(t(...o)),n);return r._c=!1,r},Pi=(e,t,n)=>{const r=e._ctx;for(const o in e){if(Ti(o))continue;const s=e[o];if(X(s))t[o]=nc(o,s,r);else if(s!=null){const i=co(s);t[o]=()=>i}}},Ri=(e,t)=>{const n=co(t);e.slots.default=()=>n},rc=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ae(t),qn(t,"_",n)):Pi(t,e.slots={})}else e.slots={},t&&Ri(e,t);qn(e.slots,lr,1)},oc=(e,t,n)=>{const{vnode:r,slots:o}=e;let s=!0,i=pe;if(r.shapeFlag&32){const l=t._;l?n&&l===1?s=!1:(xe(o,t),!n&&l===1&&delete o._):(s=!t.$stable,Pi(t,o)),i=t}else t&&(Ri(e,t),i={default:1});if(s)for(const l in o)!Ti(l)&&!(l in i)&&delete o[l]};function Oi(){return{app:null,config:{isNativeTag:kl,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let sc=0;function ic(e,t){return function(r,o=null){X(r)||(r=Object.assign({},r)),o!=null&&!be(o)&&(o=null);const s=Oi(),i=new Set;let l=!1;const a=s.app={_uid:sc++,_component:r,_props:o,_container:null,_context:s,_instance:null,version:xc,get config(){return s.config},set config(c){},use(c,...u){return i.has(c)||(c&&X(c.install)?(i.add(c),c.install(a,...u)):X(c)&&(i.add(c),c(a,...u))),a},mixin(c){return s.mixins.includes(c)||s.mixins.push(c),a},component(c,u){return u?(s.components[c]=u,a):s.components[c]},directive(c,u){return u?(s.directives[c]=u,a):s.directives[c]},mount(c,u,d){if(!l){const h=ve(r,o);return h.appContext=s,u&&t?t(h,c):e(h,c,d),l=!0,a._container=c,c.__vue_app__=a,ar(h.component)||h.component.proxy}},unmount(){l&&(e(null,a._container),delete a._container.__vue_app__)},provide(c,u){return s.provides[c]=u,a}};return a}}function Vn(e,t,n,r,o=!1){if(Q(e)){e.forEach((h,v)=>Vn(h,t&&(Q(t)?t[v]:t),n,r,o));return}if(Vt(r)&&!o)return;const s=r.shapeFlag&4?ar(r.component)||r.component.proxy:r.el,i=o?null:s,{i:l,r:a}=e,c=t&&t.r,u=l.refs===pe?l.refs={}:l.refs,d=l.setupState;if(c!=null&&c!==a&&(me(c)?(u[c]=null,se(d,c)&&(d[c]=null)):Ee(c)&&(c.value=null)),X(a))vt(a,l,12,[i,u]);else{const h=me(a),v=Ee(a);if(h||v){const w=()=>{if(e.f){const M=h?u[a]:a.value;o?Q(M)&&Gr(M,s):Q(M)?M.includes(s)||M.push(s):h?(u[a]=[s],se(d,a)&&(d[a]=u[a])):(a.value=[s],e.k&&(u[e.k]=a.value))}else h?(u[a]=i,se(d,a)&&(d[a]=i)):v&&(a.value=i,e.k&&(u[e.k]=i))};i?(w.id=-1,Le(w,n)):w()}}}let ct=!1;const kn=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",In=e=>e.nodeType===8;function lc(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:s,parentNode:i,remove:l,insert:a,createComment:c}}=e,u=(g,b)=>{if(!b.hasChildNodes()){n(null,g,b),Fn(),b._vnode=g;return}ct=!1,d(b.firstChild,g,null,null,null),Fn(),b._vnode=g,ct&&console.error("Hydration completed but contains mismatches.")},d=(g,b,L,z,_,x=!1)=>{const C=In(g)&&g.data==="[",m=()=>M(g,b,L,z,_,C),{type:B,ref:q,shapeFlag:K,patchFlag:E}=b,$=g.nodeType;b.el=g,E===-2&&(x=!1,b.dynamicChildren=null);let I=null;switch(B){case yn:$!==3?b.children===""?(a(b.el=o(""),i(g),g),I=g):I=m():(g.data!==b.children&&(ct=!0,g.data=b.children),I=s(g));break;case $e:$!==8||C?I=m():I=s(g);break;case un:if($!==1&&$!==3)I=m();else{I=g;const ne=!b.children.length;for(let F=0;F{x=x||!!b.dynamicChildren;const{type:C,props:m,patchFlag:B,shapeFlag:q,dirs:K}=b,E=C==="input"&&K||C==="option";if(E||B!==-1){if(K&&Je(b,null,L,"created"),m)if(E||!x||B&48)for(const I in m)(E&&I.endsWith("value")||En(I)&&!ln(I))&&r(g,I,null,m[I],!1,void 0,L);else m.onClick&&r(g,"onClick",null,m.onClick,!1,void 0,L);let $;if(($=m&&m.onVnodeBeforeMount)&&Fe($,L,b),K&&Je(b,null,L,"beforeMount"),(($=m&&m.onVnodeMounted)||K)&&fi(()=>{$&&Fe($,L,b),K&&Je(b,null,L,"mounted")},z),q&16&&!(m&&(m.innerHTML||m.textContent))){let I=v(g.firstChild,b,g,L,z,_,x);for(;I;){ct=!0;const ne=I;I=I.nextSibling,l(ne)}}else q&8&&g.textContent!==b.children&&(ct=!0,g.textContent=b.children)}return g.nextSibling},v=(g,b,L,z,_,x,C)=>{C=C||!!b.dynamicChildren;const m=b.children,B=m.length;for(let q=0;q{const{slotScopeIds:C}=b;C&&(_=_?_.concat(C):C);const m=i(g),B=v(s(g),b,m,L,z,_,x);return B&&In(B)&&B.data==="]"?s(b.anchor=B):(ct=!0,a(b.anchor=c("]"),m,B),B)},M=(g,b,L,z,_,x)=>{if(ct=!0,b.el=null,x){const B=O(g);for(;;){const q=s(g);if(q&&q!==B)l(q);else break}}const C=s(g),m=i(g);return l(g),n(null,b,m,C,L,z,kn(m),_),C},O=g=>{let b=0;for(;g;)if(g=s(g),g&&In(g)&&(g.data==="["&&b++,g.data==="]")){if(b===0)return s(g);b--}return g};return[u,d]}const Le=fi;function ac(e){return cc(e,lc)}function cc(e,t){const n=zl();n.__VUE__=!0;const{insert:r,remove:o,patchProp:s,createElement:i,createText:l,createComment:a,setText:c,setElementText:u,parentNode:d,nextSibling:h,setScopeId:v=We,cloneNode:w,insertStaticContent:M}=e,O=(f,p,y,P=null,T=null,A=null,D=!1,k=null,H=!!p.dynamicChildren)=>{if(f===p)return;f&&!Rt(f,p)&&(P=U(f),Ae(f,T,A,!0),f=null),p.patchFlag===-2&&(H=!1,p.dynamicChildren=null);const{type:R,ref:W,shapeFlag:V}=p;switch(R){case yn:g(f,p,y,P);break;case $e:b(f,p,y,P);break;case un:f==null&&L(p,y,P,D);break;case ke:$(f,p,y,P,T,A,D,k,H);break;default:V&1?x(f,p,y,P,T,A,D,k,H):V&6?I(f,p,y,P,T,A,D,k,H):(V&64||V&128)&&R.process(f,p,y,P,T,A,D,k,H,ue)}W!=null&&T&&Vn(W,f&&f.ref,A,p||f,!p)},g=(f,p,y,P)=>{if(f==null)r(p.el=l(p.children),y,P);else{const T=p.el=f.el;p.children!==f.children&&c(T,p.children)}},b=(f,p,y,P)=>{f==null?r(p.el=a(p.children||""),y,P):p.el=f.el},L=(f,p,y,P)=>{[f.el,f.anchor]=M(f.children,p,y,P,f.el,f.anchor)},z=({el:f,anchor:p},y,P)=>{let T;for(;f&&f!==p;)T=h(f),r(f,y,P),f=T;r(p,y,P)},_=({el:f,anchor:p})=>{let y;for(;f&&f!==p;)y=h(f),o(f),f=y;o(p)},x=(f,p,y,P,T,A,D,k,H)=>{D=D||p.type==="svg",f==null?C(p,y,P,T,A,D,k,H):q(f,p,T,A,D,k,H)},C=(f,p,y,P,T,A,D,k)=>{let H,R;const{type:W,props:V,shapeFlag:G,transition:Y,patchFlag:ie,dirs:fe}=f;if(f.el&&w!==void 0&&ie===-1)H=f.el=w(f.el);else{if(H=f.el=i(f.type,A,V&&V.is,V),G&8?u(H,f.children):G&16&&B(f.children,H,null,P,T,A&&W!=="foreignObject",D,k),fe&&Je(f,null,P,"created"),V){for(const ge in V)ge!=="value"&&!ln(ge)&&s(H,ge,null,V[ge],A,f.children,P,T,N);"value"in V&&s(H,"value",null,V.value),(R=V.onVnodeBeforeMount)&&Fe(R,P,f)}m(H,f,f.scopeId,D,P)}fe&&Je(f,null,P,"beforeMount");const de=(!T||T&&!T.pendingBranch)&&Y&&!Y.persisted;de&&Y.beforeEnter(H),r(H,p,y),((R=V&&V.onVnodeMounted)||de||fe)&&Le(()=>{R&&Fe(R,P,f),de&&Y.enter(H),fe&&Je(f,null,P,"mounted")},T)},m=(f,p,y,P,T)=>{if(y&&v(f,y),P)for(let A=0;A{for(let R=H;R{const k=p.el=f.el;let{patchFlag:H,dynamicChildren:R,dirs:W}=p;H|=f.patchFlag&16;const V=f.props||pe,G=p.props||pe;let Y;y&&Et(y,!1),(Y=G.onVnodeBeforeUpdate)&&Fe(Y,y,p,f),W&&Je(p,f,y,"beforeUpdate"),y&&Et(y,!0);const ie=T&&p.type!=="foreignObject";if(R?K(f.dynamicChildren,R,k,y,P,ie,A):D||ye(f,p,k,null,y,P,ie,A,!1),H>0){if(H&16)E(k,p,V,G,y,P,T);else if(H&2&&V.class!==G.class&&s(k,"class",null,G.class,T),H&4&&s(k,"style",V.style,G.style,T),H&8){const fe=p.dynamicProps;for(let de=0;de{Y&&Fe(Y,y,p,f),W&&Je(p,f,y,"updated")},P)},K=(f,p,y,P,T,A,D)=>{for(let k=0;k{if(y!==P){for(const k in P){if(ln(k))continue;const H=P[k],R=y[k];H!==R&&k!=="value"&&s(f,k,R,H,D,p.children,T,A,N)}if(y!==pe)for(const k in y)!ln(k)&&!(k in P)&&s(f,k,y[k],null,D,p.children,T,A,N);"value"in P&&s(f,"value",y.value,P.value)}},$=(f,p,y,P,T,A,D,k,H)=>{const R=p.el=f?f.el:l(""),W=p.anchor=f?f.anchor:l("");let{patchFlag:V,dynamicChildren:G,slotScopeIds:Y}=p;Y&&(k=k?k.concat(Y):Y),f==null?(r(R,y,P),r(W,y,P),B(p.children,y,W,T,A,D,k,H)):V>0&&V&64&&G&&f.dynamicChildren?(K(f.dynamicChildren,G,y,T,A,D,k),(p.key!=null||T&&p===T.subTree)&&Ai(f,p,!0)):ye(f,p,y,W,T,A,D,k,H)},I=(f,p,y,P,T,A,D,k,H)=>{p.slotScopeIds=k,f==null?p.shapeFlag&512?T.ctx.activate(p,y,P,D,H):ne(p,y,P,T,A,D,H):F(f,p,H)},ne=(f,p,y,P,T,A,D)=>{const k=f.component=yc(f,P,T);if(Sn(f)&&(k.ctx.renderer=ue),bc(k),k.asyncDep){if(T&&T.registerDep(k,Z),!f.el){const H=k.subTree=ve($e);b(null,H,p,y)}return}Z(k,f,p,y,T,A,D)},F=(f,p,y)=>{const P=p.component=f.component;if(Aa(f,p,y))if(P.asyncDep&&!P.asyncResolved){te(P,p,y);return}else P.next=p,Ca(P.update),P.update();else p.el=f.el,P.vnode=p},Z=(f,p,y,P,T,A,D)=>{const k=()=>{if(f.isMounted){let{next:W,bu:V,u:G,parent:Y,vnode:ie}=f,fe=W,de;Et(f,!1),W?(W.el=ie.el,te(f,W,D)):W=ie,V&&dr(V),(de=W.props&&W.props.onVnodeBeforeUpdate)&&Fe(de,Y,W,ie),Et(f,!0);const ge=hr(f),je=f.subTree;f.subTree=ge,O(je,ge,d(je.el),U(je),f,T,A),W.el=ge.el,fe===null&&La(f,ge.el),G&&Le(G,T),(de=W.props&&W.props.onVnodeUpdated)&&Le(()=>Fe(de,Y,W,ie),T)}else{let W;const{el:V,props:G}=p,{bm:Y,m:ie,parent:fe}=f,de=Vt(p);if(Et(f,!1),Y&&dr(Y),!de&&(W=G&&G.onVnodeBeforeMount)&&Fe(W,fe,p),Et(f,!0),V&&J){const ge=()=>{f.subTree=hr(f),J(V,f.subTree,f,T,null)};de?p.type.__asyncLoader().then(()=>!f.isUnmounted&&ge()):ge()}else{const ge=f.subTree=hr(f);O(null,ge,y,P,f,T,A),p.el=ge.el}if(ie&&Le(ie,T),!de&&(W=G&&G.onVnodeMounted)){const ge=p;Le(()=>Fe(W,fe,ge),T)}(p.shapeFlag&256||fe&&Vt(fe.vnode)&&fe.vnode.shapeFlag&256)&&f.a&&Le(f.a,T),f.isMounted=!0,p=y=P=null}},H=f.effect=new Zr(k,()=>lo(R),f.scope),R=f.update=()=>H.run();R.id=f.uid,Et(f,!0),R()},te=(f,p,y)=>{p.component=f;const P=f.vnode.props;f.vnode=p,f.next=null,tc(f,p.props,P,y),oc(f,p.children,y),Yt(),nr(void 0,f.update),Jt()},ye=(f,p,y,P,T,A,D,k,H=!1)=>{const R=f&&f.children,W=f?f.shapeFlag:0,V=p.children,{patchFlag:G,shapeFlag:Y}=p;if(G>0){if(G&128){Ie(R,V,y,P,T,A,D,k,H);return}else if(G&256){Pe(R,V,y,P,T,A,D,k,H);return}}Y&8?(W&16&&N(R,T,A),V!==R&&u(y,V)):W&16?Y&16?Ie(R,V,y,P,T,A,D,k,H):N(R,T,A,!0):(W&8&&u(y,""),Y&16&&B(V,y,P,T,A,D,k,H))},Pe=(f,p,y,P,T,A,D,k,H)=>{f=f||Bt,p=p||Bt;const R=f.length,W=p.length,V=Math.min(R,W);let G;for(G=0;GW?N(f,T,A,!0,!1,V):B(p,y,P,T,A,D,k,H,V)},Ie=(f,p,y,P,T,A,D,k,H)=>{let R=0;const W=p.length;let V=f.length-1,G=W-1;for(;R<=V&&R<=G;){const Y=f[R],ie=p[R]=H?ht(p[R]):Ue(p[R]);if(Rt(Y,ie))O(Y,ie,y,null,T,A,D,k,H);else break;R++}for(;R<=V&&R<=G;){const Y=f[V],ie=p[G]=H?ht(p[G]):Ue(p[G]);if(Rt(Y,ie))O(Y,ie,y,null,T,A,D,k,H);else break;V--,G--}if(R>V){if(R<=G){const Y=G+1,ie=YG)for(;R<=V;)Ae(f[R],T,A,!0),R++;else{const Y=R,ie=R,fe=new Map;for(R=ie;R<=G;R++){const Me=p[R]=H?ht(p[R]):Ue(p[R]);Me.key!=null&&fe.set(Me.key,R)}let de,ge=0;const je=G-ie+1;let Ht=!1,So=0;const Zt=new Array(je);for(R=0;R=je){Ae(Me,T,A,!0);continue}let Ye;if(Me.key!=null)Ye=fe.get(Me.key);else for(de=ie;de<=G;de++)if(Zt[de-ie]===0&&Rt(Me,p[de])){Ye=de;break}Ye===void 0?Ae(Me,T,A,!0):(Zt[Ye-ie]=R+1,Ye>=So?So=Ye:Ht=!0,O(Me,p[Ye],y,null,T,A,D,k,H),ge++)}const xo=Ht?uc(Zt):Bt;for(de=xo.length-1,R=je-1;R>=0;R--){const Me=ie+R,Ye=p[Me],To=Me+1{const{el:A,type:D,transition:k,children:H,shapeFlag:R}=f;if(R&6){qe(f.component.subTree,p,y,P);return}if(R&128){f.suspense.move(p,y,P);return}if(R&64){D.move(f,p,y,ue);return}if(D===ke){r(A,p,y);for(let V=0;Vk.enter(A),T);else{const{leave:V,delayLeave:G,afterLeave:Y}=k,ie=()=>r(A,p,y),fe=()=>{V(A,()=>{ie(),Y&&Y()})};G?G(A,ie,fe):fe()}else r(A,p,y)},Ae=(f,p,y,P=!1,T=!1)=>{const{type:A,props:D,ref:k,children:H,dynamicChildren:R,shapeFlag:W,patchFlag:V,dirs:G}=f;if(k!=null&&Vn(k,null,y,f,!0),W&256){p.ctx.deactivate(f);return}const Y=W&1&&G,ie=!Vt(f);let fe;if(ie&&(fe=D&&D.onVnodeBeforeUnmount)&&Fe(fe,p,f),W&6)j(f.component,y,P);else{if(W&128){f.suspense.unmount(y,P);return}Y&&Je(f,null,p,"beforeUnmount"),W&64?f.type.remove(f,p,y,T,ue,P):R&&(A!==ke||V>0&&V&64)?N(R,p,y,!1,!0):(A===ke&&V&384||!T&&W&16)&&N(H,p,y),P&&_t(f)}(ie&&(fe=D&&D.onVnodeUnmounted)||Y)&&Le(()=>{fe&&Fe(fe,p,f),Y&&Je(f,null,p,"unmounted")},y)},_t=f=>{const{type:p,el:y,anchor:P,transition:T}=f;if(p===ke){S(y,P);return}if(p===un){_(f);return}const A=()=>{o(y),T&&!T.persisted&&T.afterLeave&&T.afterLeave()};if(f.shapeFlag&1&&T&&!T.persisted){const{leave:D,delayLeave:k}=T,H=()=>D(y,A);k?k(f.el,A,H):H()}else A()},S=(f,p)=>{let y;for(;f!==p;)y=h(f),o(f),f=y;o(p)},j=(f,p,y)=>{const{bum:P,scope:T,update:A,subTree:D,um:k}=f;P&&dr(P),T.stop(),A&&(A.active=!1,Ae(D,f,p,y)),k&&Le(k,p),Le(()=>{f.isUnmounted=!0},p),p&&p.pendingBranch&&!p.isUnmounted&&f.asyncDep&&!f.asyncResolved&&f.suspenseId===p.pendingId&&(p.deps--,p.deps===0&&p.resolve())},N=(f,p,y,P=!1,T=!1,A=0)=>{for(let D=A;Df.shapeFlag&6?U(f.component.subTree):f.shapeFlag&128?f.suspense.next():h(f.anchor||f.el),ce=(f,p,y)=>{f==null?p._vnode&&Ae(p._vnode,null,null,!0):O(p._vnode||null,f,p,null,null,null,y),Fn(),p._vnode=f},ue={p:O,um:Ae,m:qe,r:_t,mt:ne,mc:B,pc:ye,pbc:K,n:U,o:e};let ee,J;return t&&([ee,J]=t(ue)),{render:ce,hydrate:ee,createApp:ic(ce,ee)}}function Et({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Ai(e,t,n=!1){const r=e.children,o=t.children;if(Q(r)&&Q(o))for(let s=0;s>1,e[n[l]]0&&(t[r]=n[s-1]),n[s]=r)}}for(s=n.length,i=n[s-1];s-- >0;)n[s]=i,i=t[i];return n}const fc=e=>e.__isTeleport,ke=Symbol(void 0),yn=Symbol(void 0),$e=Symbol(void 0),un=Symbol(void 0),fn=[];let Ke=null;function ir(e=!1){fn.push(Ke=e?null:[])}function dc(){fn.pop(),Ke=fn[fn.length-1]||null}let bn=1;function Ko(e){bn+=e}function Li(e){return e.dynamicChildren=bn>0?Ke||Bt:null,dc(),bn>0&&Ke&&Ke.push(e),e}function ki(e,t,n,r,o,s){return Li(Ni(e,t,n,r,o,s,!0))}function Ii(e,t,n,r,o){return Li(ve(e,t,n,r,o,!0))}function Kn(e){return e?e.__v_isVNode===!0:!1}function Rt(e,t){return e.type===t.type&&e.key===t.key}const lr="__vInternal",Mi=({key:e})=>e!=null?e:null,$n=({ref:e,ref_key:t,ref_for:n})=>e!=null?me(e)||Ee(e)||X(e)?{i:Te,r:e,k:t,f:!!n}:e:null;function Ni(e,t=null,n=null,r=0,o=null,s=e===ke?0:1,i=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Mi(t),ref:t&&$n(t),scopeId:ui,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null};return l?(fo(a,n),s&128&&e.normalize(a)):n&&(a.shapeFlag|=me(n)?8:16),bn>0&&!i&&Ke&&(a.patchFlag>0||s&6)&&a.patchFlag!==32&&Ke.push(a),a}const ve=hc;function hc(e,t=null,n=null,r=0,o=null,s=!1){if((!e||e===Ka)&&(e=$e),Kn(e)){const l=bt(e,t,!0);return n&&fo(l,n),bn>0&&!s&&Ke&&(l.shapeFlag&6?Ke[Ke.indexOf(e)]=l:Ke.push(l)),l.patchFlag|=-2,l}if(Sc(e)&&(e=e.__vccOpts),t){t=pc(t);let{class:l,style:a}=t;l&&!me(l)&&(t.class=_n(l)),be(a)&&(Zs(a)&&!Q(a)&&(a=xe({},a)),t.style=Jn(a))}const i=me(e)?1:ka(e)?128:fc(e)?64:be(e)?4:X(e)?2:0;return Ni(e,t,n,r,o,i,s,!0)}function pc(e){return e?Zs(e)||lr in e?xe({},e):e:null}function bt(e,t,n=!1){const{props:r,ref:o,patchFlag:s,children:i}=e,l=t?mc(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Mi(l),ref:t&&t.ref?n&&o?Q(o)?o.concat($n(t)):[o,$n(t)]:$n(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ke?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&bt(e.ssContent),ssFallback:e.ssFallback&&bt(e.ssFallback),el:e.el,anchor:e.anchor}}function uo(e=" ",t=0){return ve(yn,null,e,t)}function fh(e,t){const n=ve(un,null,e);return n.staticCount=t,n}function dh(e="",t=!1){return t?(ir(),Ii($e,null,e)):ve($e,null,e)}function Ue(e){return e==null||typeof e=="boolean"?ve($e):Q(e)?ve(ke,null,e.slice()):typeof e=="object"?ht(e):ve(yn,null,String(e))}function ht(e){return e.el===null||e.memo?e:bt(e)}function fo(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Q(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),fo(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(lr in t)?t._ctx=Te:o===3&&Te&&(Te.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else X(t)?(t={default:t,_ctx:Te},n=32):(t=String(t),r&64?(n=16,t=[uo(t)]):n=8);e.children=t,e.shapeFlag|=n}function mc(...e){const t={};for(let n=0;nwe||Te,Kt=e=>{we=e,e.scope.on()},It=()=>{we&&we.scope.off(),we=null};function Hi(e){return e.vnode.shapeFlag&4}let Wt=!1;function bc(e,t=!1){Wt=t;const{props:n,children:r}=e.vnode,o=Hi(e);ec(e,n,o,t),rc(e,r);const s=o?wc(e,t):void 0;return Wt=!1,s}function wc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Xs(new Proxy(e.ctx,Ga));const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?Ec(e):null;Kt(e),Yt();const s=vt(r,e,0,[e.props,o]);if(Jt(),It(),zs(s)){if(s.then(It,It),t)return s.then(i=>{Wo(e,i,t)}).catch(i=>{Cn(i,e,0)});e.asyncDep=s}else Wo(e,s,t)}else $i(e,t)}function Wo(e,t,n){X(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:be(t)&&(e.setupState=oi(t)),$i(e,n)}let Go;function $i(e,t,n){const r=e.type;if(!e.render){if(!t&&Go&&!r.render){const o=r.template;if(o){const{isCustomElement:s,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:a}=r,c=xe(xe({isCustomElement:s,delimiters:l},i),a);r.render=Go(o,c)}}e.render=r.render||We}Kt(e),Yt(),Qa(e),Jt(),It()}function _c(e){return new Proxy(e.attrs,{get(t,n){return ze(e,"get","$attrs"),t[n]}})}function Ec(e){const t=r=>{e.exposed=r||{}};let n;return{get attrs(){return n||(n=_c(e))},slots:e.slots,emit:e.emit,expose:t}}function ar(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(oi(Xs(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in jn)return jn[n](e)}}))}function Cc(e,t=!0){return X(e)?e.displayName||e.name:e.name||t&&e.__name}function Sc(e){return X(e)&&"__vccOpts"in e}const re=(e,t)=>wa(e,t,Wt);function oe(e,t,n){const r=arguments.length;return r===2?be(t)&&!Q(t)?Kn(t)?ve(e,null,[t]):ve(e,t):ve(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Kn(n)&&(n=[n]),ve(e,t,n))}const xc="3.2.37",Tc="http://www.w3.org/2000/svg",Ot=typeof document!="undefined"?document:null,Qo=Ot&&Ot.createElement("template"),Pc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t?Ot.createElementNS(Tc,e):Ot.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Ot.createTextNode(e),createComment:e=>Ot.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ot.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,n,r,o,s){const i=n?n.previousSibling:t.lastChild;if(o&&(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===s||!(o=o.nextSibling)););else{Qo.innerHTML=r?`${e}`:e;const l=Qo.content;if(r){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Rc(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Oc(e,t,n){const r=e.style,o=me(n);if(n&&!o){for(const s in n)qr(r,s,n[s]);if(t&&!me(t))for(const s in t)n[s]==null&&qr(r,s,"")}else{const s=r.display;o?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=s)}}const Yo=/\s*!important$/;function qr(e,t,n){if(Q(n))n.forEach(r=>qr(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Ac(e,t);Yo.test(n)?e.setProperty(Mt(r),n.replace(Yo,""),"important"):e[r]=n}}const Jo=["Webkit","Moz","ms"],gr={};function Ac(e,t){const n=gr[t];if(n)return n;let r=Ze(t);if(r!=="filter"&&r in e)return gr[t]=r;r=er(r);for(let o=0;o{let e=Date.now,t=!1;if(typeof window!="undefined"){Date.now()>document.createEvent("Event").timeStamp&&(e=performance.now.bind(performance));const n=navigator.userAgent.match(/firefox\/(\d+)/i);t=!!(n&&Number(n[1])<=53)}return[e,t]})();let Dr=0;const Mc=Promise.resolve(),Nc=()=>{Dr=0},Hc=()=>Dr||(Mc.then(Nc),Dr=zi());function $c(e,t,n,r){e.addEventListener(t,n,r)}function zc(e,t,n,r){e.removeEventListener(t,n,r)}function qc(e,t,n,r,o=null){const s=e._vei||(e._vei={}),i=s[t];if(r&&i)i.value=r;else{const[l,a]=Dc(t);if(r){const c=s[t]=Fc(r,o);$c(e,l,c,a)}else i&&(zc(e,l,i,a),s[t]=void 0)}}const Xo=/(?:Once|Passive|Capture)$/;function Dc(e){let t;if(Xo.test(e)){t={};let n;for(;n=e.match(Xo);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[Mt(e.slice(2)),t]}function Fc(e,t){const n=r=>{const o=r.timeStamp||zi();(Ic||o>=n.attached-1)&&Be(Bc(r,n.value),t,5,[r])};return n.value=e,n.attached=Hc(),n}function Bc(e,t){if(Q(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const es=/^on[a-z]/,jc=(e,t,n,r,o=!1,s,i,l,a)=>{t==="class"?Rc(e,r,o):t==="style"?Oc(e,n,r):En(t)?Wr(t)||qc(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Uc(e,t,r,o))?kc(e,t,r,s,i,l,a):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Lc(e,t,r,o))};function Uc(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&es.test(t)&&X(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||es.test(t)&&me(n)?!1:t in e}const ut="transition",Xt="animation",po=(e,{slots:t})=>oe(pi,Vc(e),t);po.displayName="Transition";const qi={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};po.props=xe({},pi.props,qi);const Ct=(e,t=[])=>{Q(e)?e.forEach(n=>n(...t)):e&&e(...t)},ts=e=>e?Q(e)?e.some(t=>t.length>1):e.length>1:!1;function Vc(e){const t={};for(const E in e)E in qi||(t[E]=e[E]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:a=s,appearActiveClass:c=i,appearToClass:u=l,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,w=Kc(o),M=w&&w[0],O=w&&w[1],{onBeforeEnter:g,onEnter:b,onEnterCancelled:L,onLeave:z,onLeaveCancelled:_,onBeforeAppear:x=g,onAppear:C=b,onAppearCancelled:m=L}=t,B=(E,$,I)=>{St(E,$?u:l),St(E,$?c:i),I&&I()},q=(E,$)=>{E._isLeaving=!1,St(E,d),St(E,v),St(E,h),$&&$()},K=E=>($,I)=>{const ne=E?C:b,F=()=>B($,E,I);Ct(ne,[$,F]),ns(()=>{St($,E?a:s),ft($,E?u:l),ts(ne)||rs($,r,M,F)})};return xe(t,{onBeforeEnter(E){Ct(g,[E]),ft(E,s),ft(E,i)},onBeforeAppear(E){Ct(x,[E]),ft(E,a),ft(E,c)},onEnter:K(!1),onAppear:K(!0),onLeave(E,$){E._isLeaving=!0;const I=()=>q(E,$);ft(E,d),Qc(),ft(E,h),ns(()=>{!E._isLeaving||(St(E,d),ft(E,v),ts(z)||rs(E,r,O,I))}),Ct(z,[E,I])},onEnterCancelled(E){B(E,!1),Ct(L,[E])},onAppearCancelled(E){B(E,!0),Ct(m,[E])},onLeaveCancelled(E){q(E),Ct(_,[E])}})}function Kc(e){if(e==null)return null;if(be(e))return[vr(e.enter),vr(e.leave)];{const t=vr(e);return[t,t]}}function vr(e){return Fs(e)}function ft(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function St(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function ns(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Wc=0;function rs(e,t,n,r){const o=e._endId=++Wc,s=()=>{o===e._endId&&r()};if(n)return setTimeout(s,n);const{type:i,timeout:l,propCount:a}=Gc(e,t);if(!i)return r();const c=i+"end";let u=0;const d=()=>{e.removeEventListener(c,h),s()},h=v=>{v.target===e&&++u>=a&&d()};setTimeout(()=>{u(n[w]||"").split(", "),o=r(ut+"Delay"),s=r(ut+"Duration"),i=os(o,s),l=r(Xt+"Delay"),a=r(Xt+"Duration"),c=os(l,a);let u=null,d=0,h=0;t===ut?i>0&&(u=ut,d=i,h=s.length):t===Xt?c>0&&(u=Xt,d=c,h=a.length):(d=Math.max(i,c),u=d>0?i>c?ut:Xt:null,h=u?u===ut?s.length:a.length:0);const v=u===ut&&/\b(transform|all)(,|$)/.test(n[ut+"Property"]);return{type:u,timeout:d,propCount:h,hasTransform:v}}function os(e,t){for(;e.lengthss(n)+ss(e[r])))}function ss(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Qc(){return document.body.offsetHeight}const Yc={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},hh=(e,t)=>n=>{if(!("key"in n))return;const r=Mt(n.key);if(t.some(o=>o===r||Yc[o]===r))return e(n)},ph={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):en(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),en(e,!0),r.enter(e)):r.leave(e,()=>{en(e,!1)}):en(e,t))},beforeUnmount(e,{value:t}){en(e,t)}};function en(e,t){e.style.display=t?e._vod:"none"}const Jc=xe({patchProp:jc},Pc);let yr,is=!1;function Zc(){return yr=is?yr:ac(Jc),is=!0,yr}const Xc=(...e)=>{const t=Zc().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=eu(r);if(o)return n(o,!0,o instanceof SVGElement)},t};function eu(e){return me(e)?document.querySelector(e):e}const tu=JSON.parse('{"base":"/","lang":"de-DE","title":"Draussenfunker.de | QRV im Gr\xFCnen","description":"Wir sind eine Gruppe von Funkamateuren die sich mit dem Thema Funken im Freien besch\xE4ftigen.","head":[],"locales":{}}');var nu=([e,t,n])=>e==="meta"&&t.name?`${e}.${t.name}`:["title","base"].includes(e)?e:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,t,n]),ru=e=>{const t=new Set,n=[];return e.forEach(r=>{const o=nu(r);t.has(o)||(t.add(o),n.push(r))}),n},ou=e=>/^(https?:)?\/\//.test(e),mh=e=>/^mailto:/.test(e),gh=e=>/^tel:/.test(e),Di=e=>Object.prototype.toString.call(e)==="[object Object]",su=e=>e.replace(/\/$/,""),iu=e=>e.replace(/^\//,""),Fi=(e,t)=>{const n=Object.keys(e).sort((r,o)=>{const s=o.split("/").length-r.split("/").length;return s!==0?s:o.length-r.length});for(const r of n)if(t.startsWith(r))return r;return"/"};const Bi={"v-8daa1a0e":nt(()=>Se(()=>import("./index.html.ca4a2504.js"),[])),"v-05d56ee5":nt(()=>Se(()=>import("./helloworld.html.104a2784.js"),[])),"v-8f7a7f1c":nt(()=>Se(()=>import("./teleskop-viertelwellen-vertical.html.e42e5e5d.js"),[])),"v-646991fa":nt(()=>Se(()=>import("./videos.html.50fb123e.js"),[])),"v-70126048":nt(()=>Se(()=>import("./amateurfunk.html.6fbe0f10.js"),[])),"v-4743c93e":nt(()=>Se(()=>import("./ausbreitung.html.3077bbc9.js"),[])),"v-3706649a":nt(()=>Se(()=>import("./404.html.eda5bf5b.js"),[]))},lu={404:nt(()=>Se(()=>import("./404.4a5429a7.js"),[])),Layout:nt(()=>Se(()=>import("./Layout.47f82749.js"),[]))};var ji=_e(xl),Ui=no({key:"",path:"",title:"",lang:"",frontmatter:{},excerpt:"",headers:[]}),ot=_e(Ui),xn=()=>ot;Co.webpackHot&&(__VUE_HMR_RUNTIME__.updatePageData=e=>{ji.value[e.key]=()=>Promise.resolve(e),e.key===ot.value.key&&(ot.value=e)});var Vi=Symbol(""),mo=()=>{const e=Ce(Vi);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},Ki=Symbol(""),au=()=>{const e=Ce(Ki);if(!e)throw new Error("usePageHead() is called without provider.");return e},cu=Symbol(""),Wi=Symbol(""),uu=()=>{const e=Ce(Wi);if(!e)throw new Error("usePageLang() is called without provider.");return e},go=Symbol(""),fu=()=>{const e=Ce(go);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},mt=_e(tu),du=()=>mt;Co.webpackHot&&(__VUE_HMR_RUNTIME__.updateSiteData=e=>{mt.value=e});var Gi=Symbol(""),vh=()=>{const e=Ce(Gi);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},hu=Symbol(""),Tt=Nt({resolvePageData:async e=>{const t=ji.value[e],n=await(t==null?void 0:t());return n!=null?n:Ui},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,n)=>{const r=me(t.description)?t.description:n.description,o=[...Q(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:r}]];return ru(o)},resolvePageHeadTitle:(e,t)=>`${e.title?`${e.title} | `:""}${t.title}`,resolvePageLang:e=>e.lang||"en",resolveRouteLocale:(e,t)=>Fi(e,t),resolveSiteLocaleData:(e,t)=>({...e,...e.locales[t]})}),pu=Oe({name:"ClientOnly",setup(e,t){const n=_e(!1);return Xe(()=>{n.value=!0}),()=>{var r,o;return n.value?(o=(r=t.slots).default)==null?void 0:o.call(r):null}}}),mu=Oe({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=xn(),n=re(()=>Bi[e.pageKey||t.value.key]);return()=>n.value?oe(n.value):oe("div","404 Not Found")}}),ls=Oe({name:"Vuepress",setup(){const e=xn(),t=re(()=>{let n;if(e.value.path){const r=e.value.frontmatter.layout;me(r)?n=r:n="Layout"}else n="404";return lu[n]||Va(n,!1)});return()=>oe(t.value)}}),Qi=e=>ou(e)?e:`${du().value.base}${iu(e)}`,wt=e=>e;function Yi(e,t,n){var r,o,s;t===void 0&&(t=50),n===void 0&&(n={});var i=(r=n.isImmediate)!=null&&r,l=(o=n.callback)!=null&&o,a=n.maxWait,c=Date.now(),u=[];function d(){if(a!==void 0){var v=Date.now()-c;if(v+t>=a)return a-v}return t}var h=function(){var v=[].slice.call(arguments),w=this;return new Promise(function(M,O){var g=i&&s===void 0;if(s!==void 0&&clearTimeout(s),s=setTimeout(function(){if(s=void 0,c=Date.now(),!i){var L=e.apply(w,v);l&&l(L),u.forEach(function(z){return(0,z.resolve)(L)}),u=[]}},d()),g){var b=e.apply(w,v);return l&&l(b),M(b)}u.push({resolve:M,reject:O})})};return h.cancel=function(v){s!==void 0&&clearTimeout(s),u.forEach(function(w){return(0,w.reject)(v)}),u=[]},h}/*! + * vue-router v4.1.3 + * (c) 2022 Eduardo San Martin Morote + * @license MIT + */const Ft=typeof window!="undefined";function gu(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const he=Object.assign;function br(e,t){const n={};for(const r in t){const o=t[r];n[r]=Qe(o)?o.map(e):e(o)}return n}const dn=()=>{},Qe=Array.isArray,vu=/\/$/,yu=e=>e.replace(vu,"");function wr(e,t,n="/"){let r,o={},s="",i="";const l=t.indexOf("#");let a=t.indexOf("?");return l=0&&(a=-1),a>-1&&(r=t.slice(0,a),s=t.slice(a+1,l>-1?l:t.length),o=e(s)),l>-1&&(r=r||t.slice(0,l),i=t.slice(l,t.length)),r=Eu(r!=null?r:t,n),{fullPath:r+(s&&"?")+s+i,path:r,query:o,hash:i}}function bu(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function as(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function wu(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&Gt(t.matched[r],n.matched[o])&&Ji(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Gt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ji(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!_u(e[n],t[n]))return!1;return!0}function _u(e,t){return Qe(e)?cs(e,t):Qe(t)?cs(t,e):e===t}function cs(e,t){return Qe(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Eu(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/");let o=n.length-1,s,i;for(s=0;s1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(s-(s===r.length?1:0)).join("/")}var wn;(function(e){e.pop="pop",e.push="push"})(wn||(wn={}));var hn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(hn||(hn={}));function Cu(e){if(!e)if(Ft){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),yu(e)}const Su=/^[^#]+#/;function xu(e,t){return e.replace(Su,"#")+t}function Tu(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const cr=()=>({left:window.pageXOffset,top:window.pageYOffset});function Pu(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=Tu(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function us(e,t){return(history.state?history.state.position-t:-1)+e}const Fr=new Map;function Ru(e,t){Fr.set(e,t)}function Ou(e){const t=Fr.get(e);return Fr.delete(e),t}let Au=()=>location.protocol+"//"+location.host;function Zi(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let l=o.includes(e.slice(s))?e.slice(s).length:1,a=o.slice(l);return a[0]!=="/"&&(a="/"+a),as(a,"")}return as(n,e)+r+o}function Lu(e,t,n,r){let o=[],s=[],i=null;const l=({state:h})=>{const v=Zi(e,location),w=n.value,M=t.value;let O=0;if(h){if(n.value=v,t.value=h,i&&i===w){i=null;return}O=M?h.position-M.position:0}else r(v);o.forEach(g=>{g(n.value,w,{delta:O,type:wn.pop,direction:O?O>0?hn.forward:hn.back:hn.unknown})})};function a(){i=n.value}function c(h){o.push(h);const v=()=>{const w=o.indexOf(h);w>-1&&o.splice(w,1)};return s.push(v),v}function u(){const{history:h}=window;!h.state||h.replaceState(he({},h.state,{scroll:cr()}),"")}function d(){for(const h of s)h();s=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",u),{pauseListeners:a,listen:c,destroy:d}}function fs(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?cr():null}}function ku(e){const{history:t,location:n}=window,r={value:Zi(e,n)},o={value:t.state};o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(a,c,u){const d=e.indexOf("#"),h=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+a:Au()+e+a;try{t[u?"replaceState":"pushState"](c,"",h),o.value=c}catch(v){console.error(v),n[u?"replace":"assign"](h)}}function i(a,c){const u=he({},t.state,fs(o.value.back,a,o.value.forward,!0),c,{position:o.value.position});s(a,u,!0),r.value=a}function l(a,c){const u=he({},o.value,t.state,{forward:a,scroll:cr()});s(u.current,u,!0);const d=he({},fs(r.value,a,null),{position:u.position+1},c);s(a,d,!1),r.value=a}return{location:r,state:o,push:l,replace:i}}function Iu(e){e=Cu(e);const t=ku(e),n=Lu(e,t.state,t.location,t.replace);function r(s,i=!0){i||n.pauseListeners(),history.go(s)}const o=he({location:"",base:e,go:r,createHref:xu.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function Mu(e){return typeof e=="string"||e&&typeof e=="object"}function Xi(e){return typeof e=="string"||typeof e=="symbol"}const tt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},el=Symbol("");var ds;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ds||(ds={}));function Qt(e,t){return he(new Error,{type:e,[el]:!0},t)}function et(e,t){return e instanceof Error&&el in e&&(t==null||!!(e.type&t))}const hs="[^/]+?",Nu={sensitive:!1,strict:!1,start:!0,end:!0},Hu=/[.+*?^${}()[\]/\\]/g;function $u(e,t){const n=he({},Nu,t),r=[];let o=n.start?"^":"";const s=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(o+="/");for(let d=0;dt.length?t.length===1&&t[0]===40+40?1:-1:0}function qu(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const Du={type:0,value:""},Fu=/[a-zA-Z0-9_]/;function Bu(e){if(!e)return[[]];if(e==="/")return[[Du]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(v){throw new Error(`ERR (${n})/"${c}": ${v}`)}let n=0,r=n;const o=[];let s;function i(){s&&o.push(s),s=[]}let l=0,a,c="",u="";function d(){!c||(n===0?s.push({type:0,value:c}):n===1||n===2||n===3?(s.length>1&&(a==="*"||a==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:c,regexp:u,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),c="")}function h(){c+=a}for(;l{i(b)}:dn}function i(u){if(Xi(u)){const d=r.get(u);d&&(r.delete(u),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(u);d>-1&&(n.splice(d,1),u.record.name&&r.delete(u.record.name),u.children.forEach(i),u.alias.forEach(i))}}function l(){return n}function a(u){let d=0;for(;d=0&&(u.record.path!==n[d].record.path||!tl(u,n[d]));)d++;n.splice(d,0,u),u.record.name&&!ms(u)&&r.set(u.record.name,u)}function c(u,d){let h,v={},w,M;if("name"in u&&u.name){if(h=r.get(u.name),!h)throw Qt(1,{location:u});M=h.record.name,v=he(Vu(d.params,h.keys.filter(b=>!b.optional).map(b=>b.name)),u.params),w=h.stringify(v)}else if("path"in u)w=u.path,h=n.find(b=>b.re.test(w)),h&&(v=h.parse(w),M=h.record.name);else{if(h=d.name?r.get(d.name):n.find(b=>b.re.test(d.path)),!h)throw Qt(1,{location:u,currentLocation:d});M=h.record.name,v=he({},d.params,u.params),w=h.stringify(v)}const O=[];let g=h;for(;g;)O.unshift(g.record),g=g.parent;return{name:M,path:w,params:v,matched:O,meta:Gu(O)}}return e.forEach(u=>s(u)),{addRoute:s,resolve:c,removeRoute:i,getRoutes:l,getRecordMatcher:o}}function Vu(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Ku(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Wu(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Wu(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="boolean"?n:n[r];return t}function ms(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Gu(e){return e.reduce((t,n)=>he(t,n.meta),{})}function gs(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function tl(e,t){return t.children.some(n=>n===e||tl(e,n))}const nl=/#/g,Qu=/&/g,Yu=/\//g,Ju=/=/g,Zu=/\?/g,rl=/\+/g,Xu=/%5B/g,ef=/%5D/g,ol=/%5E/g,tf=/%60/g,sl=/%7B/g,nf=/%7C/g,il=/%7D/g,rf=/%20/g;function vo(e){return encodeURI(""+e).replace(nf,"|").replace(Xu,"[").replace(ef,"]")}function of(e){return vo(e).replace(sl,"{").replace(il,"}").replace(ol,"^")}function Br(e){return vo(e).replace(rl,"%2B").replace(rf,"+").replace(nl,"%23").replace(Qu,"%26").replace(tf,"`").replace(sl,"{").replace(il,"}").replace(ol,"^")}function sf(e){return Br(e).replace(Ju,"%3D")}function lf(e){return vo(e).replace(nl,"%23").replace(Zu,"%3F")}function af(e){return e==null?"":lf(e).replace(Yu,"%2F")}function Wn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function cf(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;os&&Br(s)):[r&&Br(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function uf(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Qe(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const ff=Symbol(""),ys=Symbol(""),ur=Symbol(""),yo=Symbol(""),jr=Symbol("");function tn(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function pt(e,t,n,r,o){const s=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((i,l)=>{const a=d=>{d===!1?l(Qt(4,{from:n,to:t})):d instanceof Error?l(d):Mu(d)?l(Qt(2,{from:t,to:d})):(s&&r.enterCallbacks[o]===s&&typeof d=="function"&&s.push(d),i())},c=e.call(r&&r.instances[o],t,n,a);let u=Promise.resolve(c);e.length<3&&(u=u.then(a)),u.catch(d=>l(d))})}function _r(e,t,n,r){const o=[];for(const s of e)for(const i in s.components){let l=s.components[i];if(!(t!=="beforeRouteEnter"&&!s.instances[i]))if(df(l)){const c=(l.__vccOpts||l)[t];c&&o.push(pt(c,n,r,s,i))}else{let a=l();o.push(()=>a.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${s.path}"`));const u=gu(c)?c.default:c;s.components[i]=u;const h=(u.__vccOpts||u)[t];return h&&pt(h,n,r,s,i)()}))}}return o}function df(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function bs(e){const t=Ce(ur),n=Ce(yo),r=re(()=>t.resolve(Ge(e.to))),o=re(()=>{const{matched:a}=r.value,{length:c}=a,u=a[c-1],d=n.matched;if(!u||!d.length)return-1;const h=d.findIndex(Gt.bind(null,u));if(h>-1)return h;const v=ws(a[c-2]);return c>1&&ws(u)===v&&d[d.length-1].path!==v?d.findIndex(Gt.bind(null,a[c-2])):h}),s=re(()=>o.value>-1&&gf(n.params,r.value.params)),i=re(()=>o.value>-1&&o.value===n.matched.length-1&&Ji(n.params,r.value.params));function l(a={}){return mf(a)?t[Ge(e.replace)?"replace":"push"](Ge(e.to)).catch(dn):Promise.resolve()}return{route:r,href:re(()=>r.value.href),isActive:s,isExactActive:i,navigate:l}}const hf=Oe({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:bs,setup(e,{slots:t}){const n=Nt(bs(e)),{options:r}=Ce(ur),o=re(()=>({[_s(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[_s(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:oe("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),pf=hf;function mf(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function gf(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!Qe(o)||o.length!==r.length||r.some((s,i)=>s!==o[i]))return!1}return!0}function ws(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const _s=(e,t,n)=>e!=null?e:t!=null?t:n,vf=Oe({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ce(jr),o=re(()=>e.route||r.value),s=Ce(ys,0),i=re(()=>{let c=Ge(s);const{matched:u}=o.value;let d;for(;(d=u[c])&&!d.components;)c++;return c}),l=re(()=>o.value.matched[i.value]);kt(ys,re(()=>i.value+1)),kt(ff,l),kt(jr,o);const a=_e();return st(()=>[a.value,l.value,e.name],([c,u,d],[h,v,w])=>{u&&(u.instances[d]=c,v&&v!==u&&c&&c===h&&(u.leaveGuards.size||(u.leaveGuards=v.leaveGuards),u.updateGuards.size||(u.updateGuards=v.updateGuards))),c&&u&&(!v||!Gt(u,v)||!h)&&(u.enterCallbacks[d]||[]).forEach(M=>M(c))},{flush:"post"}),()=>{const c=o.value,u=e.name,d=l.value,h=d&&d.components[u];if(!h)return Es(n.default,{Component:h,route:c});const v=d.props[u],w=v?v===!0?c.params:typeof v=="function"?v(c):v:null,O=oe(h,he({},w,t,{onVnodeUnmounted:g=>{g.component.isUnmounted&&(d.instances[u]=null)},ref:a}));return Es(n.default,{Component:O,route:c})||O}}});function Es(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const ll=vf;function yf(e){const t=Uu(e.routes,e),n=e.parseQuery||cf,r=e.stringifyQuery||vs,o=e.history,s=tn(),i=tn(),l=tn(),a=ni(tt);let c=tt;Ft&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=br.bind(null,S=>""+S),d=br.bind(null,af),h=br.bind(null,Wn);function v(S,j){let N,U;return Xi(S)?(N=t.getRecordMatcher(S),U=j):U=S,t.addRoute(U,N)}function w(S){const j=t.getRecordMatcher(S);j&&t.removeRoute(j)}function M(){return t.getRoutes().map(S=>S.record)}function O(S){return!!t.getRecordMatcher(S)}function g(S,j){if(j=he({},j||a.value),typeof S=="string"){const J=wr(n,S,j.path),f=t.resolve({path:J.path},j),p=o.createHref(J.fullPath);return he(J,f,{params:h(f.params),hash:Wn(J.hash),redirectedFrom:void 0,href:p})}let N;if("path"in S)N=he({},S,{path:wr(n,S.path,j.path).path});else{const J=he({},S.params);for(const f in J)J[f]==null&&delete J[f];N=he({},S,{params:d(S.params)}),j.params=d(j.params)}const U=t.resolve(N,j),ce=S.hash||"";U.params=u(h(U.params));const ue=bu(r,he({},S,{hash:of(ce),path:U.path})),ee=o.createHref(ue);return he({fullPath:ue,hash:ce,query:r===vs?uf(S.query):S.query||{}},U,{redirectedFrom:void 0,href:ee})}function b(S){return typeof S=="string"?wr(n,S,a.value.path):he({},S)}function L(S,j){if(c!==S)return Qt(8,{from:j,to:S})}function z(S){return C(S)}function _(S){return z(he(b(S),{replace:!0}))}function x(S){const j=S.matched[S.matched.length-1];if(j&&j.redirect){const{redirect:N}=j;let U=typeof N=="function"?N(S):N;return typeof U=="string"&&(U=U.includes("?")||U.includes("#")?U=b(U):{path:U},U.params={}),he({query:S.query,hash:S.hash,params:"path"in U?{}:S.params},U)}}function C(S,j){const N=c=g(S),U=a.value,ce=S.state,ue=S.force,ee=S.replace===!0,J=x(N);if(J)return C(he(b(J),{state:ce,force:ue,replace:ee}),j||N);const f=N;f.redirectedFrom=j;let p;return!ue&&wu(r,U,N)&&(p=Qt(16,{to:f,from:U}),Pe(U,U,!0,!1)),(p?Promise.resolve(p):B(f,U)).catch(y=>et(y)?et(y,2)?y:ye(y):Z(y,f,U)).then(y=>{if(y){if(et(y,2))return C(he({replace:ee},b(y.to),{state:ce,force:ue}),j||f)}else y=K(f,U,!0,ee,ce);return q(f,U,y),y})}function m(S,j){const N=L(S,j);return N?Promise.reject(N):Promise.resolve()}function B(S,j){let N;const[U,ce,ue]=bf(S,j);N=_r(U.reverse(),"beforeRouteLeave",S,j);for(const J of U)J.leaveGuards.forEach(f=>{N.push(pt(f,S,j))});const ee=m.bind(null,S,j);return N.push(ee),$t(N).then(()=>{N=[];for(const J of s.list())N.push(pt(J,S,j));return N.push(ee),$t(N)}).then(()=>{N=_r(ce,"beforeRouteUpdate",S,j);for(const J of ce)J.updateGuards.forEach(f=>{N.push(pt(f,S,j))});return N.push(ee),$t(N)}).then(()=>{N=[];for(const J of S.matched)if(J.beforeEnter&&!j.matched.includes(J))if(Qe(J.beforeEnter))for(const f of J.beforeEnter)N.push(pt(f,S,j));else N.push(pt(J.beforeEnter,S,j));return N.push(ee),$t(N)}).then(()=>(S.matched.forEach(J=>J.enterCallbacks={}),N=_r(ue,"beforeRouteEnter",S,j),N.push(ee),$t(N))).then(()=>{N=[];for(const J of i.list())N.push(pt(J,S,j));return N.push(ee),$t(N)}).catch(J=>et(J,8)?J:Promise.reject(J))}function q(S,j,N){for(const U of l.list())U(S,j,N)}function K(S,j,N,U,ce){const ue=L(S,j);if(ue)return ue;const ee=j===tt,J=Ft?history.state:{};N&&(U||ee?o.replace(S.fullPath,he({scroll:ee&&J&&J.scroll},ce)):o.push(S.fullPath,ce)),a.value=S,Pe(S,j,N,ee),ye()}let E;function $(){E||(E=o.listen((S,j,N)=>{if(!_t.listening)return;const U=g(S),ce=x(U);if(ce){C(he(ce,{replace:!0}),U).catch(dn);return}c=U;const ue=a.value;Ft&&Ru(us(ue.fullPath,N.delta),cr()),B(U,ue).catch(ee=>et(ee,12)?ee:et(ee,2)?(C(ee.to,U).then(J=>{et(J,20)&&!N.delta&&N.type===wn.pop&&o.go(-1,!1)}).catch(dn),Promise.reject()):(N.delta&&o.go(-N.delta,!1),Z(ee,U,ue))).then(ee=>{ee=ee||K(U,ue,!1),ee&&(N.delta&&!et(ee,8)?o.go(-N.delta,!1):N.type===wn.pop&&et(ee,20)&&o.go(-1,!1)),q(U,ue,ee)}).catch(dn)}))}let I=tn(),ne=tn(),F;function Z(S,j,N){ye(S);const U=ne.list();return U.length?U.forEach(ce=>ce(S,j,N)):console.error(S),Promise.reject(S)}function te(){return F&&a.value!==tt?Promise.resolve():new Promise((S,j)=>{I.add([S,j])})}function ye(S){return F||(F=!S,$(),I.list().forEach(([j,N])=>S?N(S):j()),I.reset()),S}function Pe(S,j,N,U){const{scrollBehavior:ce}=e;if(!Ft||!ce)return Promise.resolve();const ue=!N&&Ou(us(S.fullPath,0))||(U||!N)&&history.state&&history.state.scroll||null;return io().then(()=>ce(S,j,ue)).then(ee=>ee&&Pu(ee)).catch(ee=>Z(ee,S,j))}const Ie=S=>o.go(S);let qe;const Ae=new Set,_t={currentRoute:a,listening:!0,addRoute:v,removeRoute:w,hasRoute:O,getRoutes:M,resolve:g,options:e,push:z,replace:_,go:Ie,back:()=>Ie(-1),forward:()=>Ie(1),beforeEach:s.add,beforeResolve:i.add,afterEach:l.add,onError:ne.add,isReady:te,install(S){const j=this;S.component("RouterLink",pf),S.component("RouterView",ll),S.config.globalProperties.$router=j,Object.defineProperty(S.config.globalProperties,"$route",{enumerable:!0,get:()=>Ge(a)}),Ft&&!qe&&a.value===tt&&(qe=!0,z(o.location).catch(ce=>{}));const N={};for(const ce in tt)N[ce]=re(()=>a.value[ce]);S.provide(ur,j),S.provide(yo,Nt(N)),S.provide(jr,a);const U=S.unmount;Ae.add(S),S.unmount=function(){Ae.delete(S),Ae.size<1&&(c=tt,E&&E(),E=null,a.value=tt,qe=!1,F=!1),U()}}};return _t}function $t(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function bf(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let i=0;iGt(c,l))?r.push(l):n.push(l));const a=e.matched[i];a&&(t.matched.find(c=>Gt(c,a))||o.push(a))}return[n,r,o]}function bo(){return Ce(ur)}function wo(){return Ce(yo)}const wf=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:r=5})=>{const o=bo(),s=xn(),l=Yi(()=>{var O,g,b,L;const a=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(a-0)v.some(_=>_.hash===z.hash));for(let z=0;z=((g=(O=_.parentElement)==null?void 0:O.offsetTop)!=null?g:0)-r,m=!x||a<((L=(b=x.parentElement)==null?void 0:b.offsetTop)!=null?L:0)-r;if(!(C&&m))continue;const q=decodeURIComponent(o.currentRoute.value.hash),K=decodeURIComponent(_.hash);if(q===K)return;if(h){for(let E=z+1;E{l(),window.addEventListener("scroll",l)}),ao(()=>{window.removeEventListener("scroll",l)}),st(()=>s.value.path,l)},Cs=async(e,...t)=>{const{scrollBehavior:n}=e.options;e.options.scrollBehavior=void 0,await e.replace(...t).finally(()=>e.options.scrollBehavior=n)},_f="a.sidebar-item",Ef=".header-anchor",Cf=300,Sf=5;var xf=wt({setup(){wf({headerLinkSelector:_f,headerAnchorSelector:Ef,delay:Cf,offset:Sf})}});const Ss=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,Tf=()=>window.scrollTo({top:0,behavior:"smooth"});const Pf=Oe({name:"BackToTop",setup(){const e=_e(0),t=re(()=>e.value>300),n=Yi(()=>{e.value=Ss()},100);Xe(()=>{e.value=Ss(),window.addEventListener("scroll",()=>n())});const r=oe("div",{class:"back-to-top",onClick:Tf});return()=>oe(po,{name:"back-to-top"},()=>t.value?r:null)}});var Rf=wt({rootComponents:[Pf]});const Of=oe("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[oe("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),oe("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),Af=Oe({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=fu(),n=re(()=>{var r;return(r=e.locales[t.value])!=null?r:{openInNewWindow:"open in new window"}});return()=>oe("span",[Of,oe("span",{class:"external-link-icon-sr-only"},n.value.openInNewWindow)])}}),Lf={"/":{openInNewWindow:"open in new window"}};var kf=wt({enhance({app:e}){e.component("ExternalLinkIcon",oe(Af,{locales:Lf}))}});/*! medium-zoom 1.0.6 | MIT License | https://github.com/francoischalifour/medium-zoom */var Pt=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{},r=window.Promise||function(E){function $(){}E($,$)},o=function(E){var $=E.target;if($===B){w();return}L.indexOf($)!==-1&&M({target:$})},s=function(){if(!(_||!m.original)){var E=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(x-E)>C.scrollOffset&&setTimeout(w,150)}},i=function(E){var $=E.key||E.keyCode;($==="Escape"||$==="Esc"||$===27)&&w()},l=function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},$=E;if(E.background&&(B.style.background=E.background),E.container&&E.container instanceof Object&&($.container=Pt({},C.container,E.container)),E.template){var I=zn(E.template)?E.template:document.querySelector(E.template);$.template=I}return C=Pt({},C,$),L.forEach(function(ne){ne.dispatchEvent(zt("medium-zoom:update",{detail:{zoom:q}}))}),q},a=function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(Pt({},C,E))},c=function(){for(var E=arguments.length,$=Array(E),I=0;I0?$.reduce(function(F,Z){return[].concat(F,Ts(Z))},[]):L;return ne.forEach(function(F){F.classList.remove("medium-zoom-image"),F.dispatchEvent(zt("medium-zoom:detach",{detail:{zoom:q}}))}),L=L.filter(function(F){return ne.indexOf(F)===-1}),q},d=function(E,$){var I=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return L.forEach(function(ne){ne.addEventListener("medium-zoom:"+E,$,I)}),z.push({type:"medium-zoom:"+E,listener:$,options:I}),q},h=function(E,$){var I=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return L.forEach(function(ne){ne.removeEventListener("medium-zoom:"+E,$,I)}),z=z.filter(function(ne){return!(ne.type==="medium-zoom:"+E&&ne.listener.toString()===$.toString())}),q},v=function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},$=E.target,I=function(){var F={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},Z=void 0,te=void 0;if(C.container)if(C.container instanceof Object)F=Pt({},F,C.container),Z=F.width-F.left-F.right-C.margin*2,te=F.height-F.top-F.bottom-C.margin*2;else{var ye=zn(C.container)?C.container:document.querySelector(C.container),Pe=ye.getBoundingClientRect(),Ie=Pe.width,qe=Pe.height,Ae=Pe.left,_t=Pe.top;F=Pt({},F,{width:Ie,height:qe,left:Ae,top:_t})}Z=Z||F.width-C.margin*2,te=te||F.height-C.margin*2;var S=m.zoomedHd||m.original,j=xs(S)?Z:S.naturalWidth||Z,N=xs(S)?te:S.naturalHeight||te,U=S.getBoundingClientRect(),ce=U.top,ue=U.left,ee=U.width,J=U.height,f=Math.min(j,Z)/ee,p=Math.min(N,te)/J,y=Math.min(f,p),P=(-ue+(Z-ee)/2+C.margin+F.left)/y,T=(-ce+(te-J)/2+C.margin+F.top)/y,A="scale("+y+") translate3d("+P+"px, "+T+"px, 0)";m.zoomed.style.transform=A,m.zoomedHd&&(m.zoomedHd.style.transform=A)};return new r(function(ne){if($&&L.indexOf($)===-1){ne(q);return}var F=function Ie(){_=!1,m.zoomed.removeEventListener("transitionend",Ie),m.original.dispatchEvent(zt("medium-zoom:opened",{detail:{zoom:q}})),ne(q)};if(m.zoomed){ne(q);return}if($)m.original=$;else if(L.length>0){var Z=L;m.original=Z[0]}else{ne(q);return}if(m.original.dispatchEvent(zt("medium-zoom:open",{detail:{zoom:q}})),x=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,_=!0,m.zoomed=Nf(m.original),document.body.appendChild(B),C.template){var te=zn(C.template)?C.template:document.querySelector(C.template);m.template=document.createElement("div"),m.template.appendChild(te.content.cloneNode(!0)),document.body.appendChild(m.template)}if(document.body.appendChild(m.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),m.original.classList.add("medium-zoom-image--hidden"),m.zoomed.classList.add("medium-zoom-image--opened"),m.zoomed.addEventListener("click",w),m.zoomed.addEventListener("transitionend",F),m.original.getAttribute("data-zoom-src")){m.zoomedHd=m.zoomed.cloneNode(),m.zoomedHd.removeAttribute("srcset"),m.zoomedHd.removeAttribute("sizes"),m.zoomedHd.src=m.zoomed.getAttribute("data-zoom-src"),m.zoomedHd.onerror=function(){clearInterval(ye),console.warn("Unable to reach the zoom image target "+m.zoomedHd.src),m.zoomedHd=null,I()};var ye=setInterval(function(){m.zoomedHd.complete&&(clearInterval(ye),m.zoomedHd.classList.add("medium-zoom-image--opened"),m.zoomedHd.addEventListener("click",w),document.body.appendChild(m.zoomedHd),I())},10)}else if(m.original.hasAttribute("srcset")){m.zoomedHd=m.zoomed.cloneNode(),m.zoomedHd.removeAttribute("sizes"),m.zoomedHd.removeAttribute("loading");var Pe=m.zoomedHd.addEventListener("load",function(){m.zoomedHd.removeEventListener("load",Pe),m.zoomedHd.classList.add("medium-zoom-image--opened"),m.zoomedHd.addEventListener("click",w),document.body.appendChild(m.zoomedHd),I()})}else I()})},w=function(){return new r(function(E){if(_||!m.original){E(q);return}var $=function I(){m.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(m.zoomed),m.zoomedHd&&document.body.removeChild(m.zoomedHd),document.body.removeChild(B),m.zoomed.classList.remove("medium-zoom-image--opened"),m.template&&document.body.removeChild(m.template),_=!1,m.zoomed.removeEventListener("transitionend",I),m.original.dispatchEvent(zt("medium-zoom:closed",{detail:{zoom:q}})),m.original=null,m.zoomed=null,m.zoomedHd=null,m.template=null,E(q)};_=!0,document.body.classList.remove("medium-zoom--opened"),m.zoomed.style.transform="",m.zoomedHd&&(m.zoomedHd.style.transform=""),m.template&&(m.template.style.transition="opacity 150ms",m.template.style.opacity=0),m.original.dispatchEvent(zt("medium-zoom:close",{detail:{zoom:q}})),m.zoomed.addEventListener("transitionend",$)})},M=function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},$=E.target;return m.original?w():v({target:$})},O=function(){return C},g=function(){return L},b=function(){return m.original},L=[],z=[],_=!1,x=0,C=n,m={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?C=t:(t||typeof t=="string")&&c(t),C=Pt({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},C);var B=Mf(C.background);document.addEventListener("click",o),document.addEventListener("keyup",i),document.addEventListener("scroll",s),window.addEventListener("resize",w);var q={open:v,close:w,toggle:M,update:l,clone:a,attach:c,detach:u,on:d,off:h,getOptions:O,getImages:g,getZoomedImage:b};return q};function $f(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document=="undefined")){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",n==="top"&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}var zf=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}";$f(zf);var qf=Hf;const Df=Symbol("mediumZoom");const Ff=".theme-default-content > img, .theme-default-content :not(a) > img",Bf={},jf=300;var Uf=wt({enhance({app:e,router:t}){const n=qf(Bf);n.refresh=(r=Ff)=>{n.detach(),n.attach(r)},e.provide(Df,n),t.afterEach(()=>{setTimeout(()=>n.refresh(),jf)})}});/** + * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress + * @license MIT + */const le={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},status:null,set:e=>{const t=le.isStarted();e=Er(e,le.settings.minimum,1),le.status=e===1?null:e;const n=le.render(!t),r=n.querySelector(le.settings.barSelector),o=le.settings.speed,s=le.settings.easing;return n.offsetWidth,Vf(i=>{Nn(r,{transform:"translate3d("+Ps(e)+"%,0,0)",transition:"all "+o+"ms "+s}),e===1?(Nn(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){Nn(n,{transition:"all "+o+"ms linear",opacity:"0"}),setTimeout(function(){le.remove(),i()},o)},o)):setTimeout(()=>i(),o)}),le},isStarted:()=>typeof le.status=="number",start:()=>{le.status||le.set(0);const e=()=>{setTimeout(()=>{!le.status||(le.trickle(),e())},le.settings.trickleSpeed)};return le.settings.trickle&&e(),le},done:e=>!e&&!le.status?le:le.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=le.status;return t?(typeof e!="number"&&(e=(1-t)*Er(Math.random()*t,.1,.95)),t=Er(t+e,0,.994),le.set(t)):le.start()},trickle:()=>le.inc(Math.random()*le.settings.trickleRate),render:e=>{if(le.isRendered())return document.getElementById("nprogress");Rs(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=le.settings.template;const n=t.querySelector(le.settings.barSelector),r=e?"-100":Ps(le.status||0),o=document.querySelector(le.settings.parent);return Nn(n,{transition:"all 0 linear",transform:"translate3d("+r+"%,0,0)"}),o!==document.body&&Rs(o,"nprogress-custom-parent"),o==null||o.appendChild(t),t},remove:()=>{Os(document.documentElement,"nprogress-busy"),Os(document.querySelector(le.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&Kf(e)},isRendered:()=>!!document.getElementById("nprogress")},Er=(e,t,n)=>en?n:e,Ps=e=>(-1+e)*100,Vf=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),Nn=function(){const e=["Webkit","O","Moz","ms"],t={};function n(i){return i.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(l,a){return a.toUpperCase()})}function r(i){const l=document.body.style;if(i in l)return i;let a=e.length;const c=i.charAt(0).toUpperCase()+i.slice(1);let u;for(;a--;)if(u=e[a]+c,u in l)return u;return i}function o(i){return i=n(i),t[i]||(t[i]=r(i))}function s(i,l,a){l=o(l),i.style[l]=a}return function(i,l){for(const a in l){const c=l[a];c!==void 0&&Object.prototype.hasOwnProperty.call(l,a)&&s(i,a,c)}}}(),al=(e,t)=>(typeof e=="string"?e:_o(e)).indexOf(" "+t+" ")>=0,Rs=(e,t)=>{const n=_o(e),r=n+t;al(n,t)||(e.className=r.substring(1))},Os=(e,t)=>{const n=_o(e);if(!al(e,t))return;const r=n.replace(" "+t+" "," ");e.className=r.substring(1,r.length-1)},_o=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),Kf=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)};const Wf=()=>{Xe(()=>{const e=bo(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||le.start()}),e.afterEach(n=>{t.add(n.path),le.done()})})};var Gf=wt({setup(){Wf()}});const Qf=JSON.parse('{"sidebarDepth":0,"contributors":false,"notFound":["Sorry, etwas ist schief gelaufen."],"backToHome":"Zur\xFCck zur Startseite","lastUpdatedText":"Aktualisiert am","navbar":[{"text":"Start","link":"/"},{"text":"DIY","children":["/diy/teleskop-viertelwellen-vertical"]},{"text":"Wissenswertes","children":["/wissenswertes/amateurfunk","/wissenswertes/ausbreitung"]},{"text":"Blog","link":"/blog"}],"locales":{"/":{"selectLanguageName":"English"}},"colorMode":"auto","colorModeSwitch":true,"logo":null,"repo":null,"selectLanguageText":"Languages","selectLanguageAriaLabel":"Select language","sidebar":"auto","editLink":true,"editLinkText":"Edit this page","lastUpdated":true,"contributorsText":"Contributors","openInNewWindow":"open in new window","toggleColorMode":"toggle color mode","toggleSidebar":"toggle sidebar"}'),cl=_e(Qf),Yf=()=>cl;Co.webpackHot&&(__VUE_HMR_RUNTIME__.updateThemeData=e=>{cl.value=e});const ul=Symbol(""),Jf=()=>{const e=Ce(ul);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},Zf=(e,t)=>{var n;return{...e,...(n=e.locales)==null?void 0:n[t]}};var Xf=wt({enhance({app:e}){const t=Yf(),n=e._context.provides[go],r=re(()=>Zf(t.value,n.value));e.provide(ul,r),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return r.value}}})}}),fl=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n};const ed=Oe({__name:"Badge",props:{type:{type:String,required:!1,default:"tip"},text:{type:String,required:!1,default:""},vertical:{type:String,required:!1,default:void 0}},setup(e){return(t,n)=>(ir(),ki("span",{class:_n(["badge",e.type]),style:Jn({verticalAlign:e.vertical})},[wi(t.$slots,"default",{},()=>[uo(Ll(e.text),1)])],6))}});var td=fl(ed,[["__file","Badge.vue"]]);const nd=Oe({name:"CodeGroup",setup(e,{slots:t}){const n=_e(-1),r=_e([]),o=(l=n.value)=>{l{l>0?n.value=l-1:n.value=r.value.length-1,r.value[n.value].focus()},i=(l,a)=>{l.key===" "||l.key==="Enter"?(l.preventDefault(),n.value=a):l.key==="ArrowRight"?(l.preventDefault(),o(a)):l.key==="ArrowLeft"&&(l.preventDefault(),s(a))};return()=>{var a;const l=(((a=t.default)==null?void 0:a.call(t))||[]).filter(c=>c.type.name==="CodeGroupItem").map(c=>(c.props===null&&(c.props={}),c));return l.length===0?null:(n.value<0||n.value>l.length-1?(n.value=l.findIndex(c=>c.props.active===""||c.props.active===!0),n.value===-1&&(n.value=0)):l.forEach((c,u)=>{c.props.active=u===n.value}),oe("div",{class:"code-group"},[oe("div",{class:"code-group__nav"},oe("ul",{class:"code-group__ul"},l.map((c,u)=>{const d=u===n.value;return oe("li",{class:"code-group__li"},oe("button",{ref:h=>{h&&(r.value[u]=h)},class:{"code-group__nav-tab":!0,"code-group__nav-tab-active":d},ariaPressed:d,ariaExpanded:d,onClick:()=>n.value=u,onKeydown:h=>i(h,u)},c.props.title))}))),l]))}}}),rd=["aria-selected"],od=Oe({name:"CodeGroupItem"}),sd=Oe({...od,props:{title:{type:String,required:!0},active:{type:Boolean,required:!1,default:!1}},setup(e){return(t,n)=>(ir(),ki("div",{class:_n(["code-group-item",{"code-group-item__active":e.active}]),"aria-selected":e.active},[wi(t.$slots,"default")],10,rd))}});var id=fl(sd,[["__file","CodeGroupItem.vue"]]),As;const Tn=typeof window!="undefined",ld=e=>typeof e=="string",Cr=()=>{};Tn&&((As=window==null?void 0:window.navigator)==null?void 0:As.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function ad(e,t){function n(...r){e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})}return n}const dl=e=>e();function cd(e=dl){const t=_e(!0);function n(){t.value=!1}function r(){t.value=!0}return{isActive:t,pause:n,resume:r,eventFilter:(...s)=>{t.value&&e(...s)}}}function hl(e){return Fl()?(Bl(e),!0):!1}function ud(e,t=!0){ho()?yi(e):t?e():io(e)}function yh(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,o=Ee(e),s=_e(e);function i(l){return arguments.length?(s.value=l,s.value):(s.value=s.value===Ge(n)?Ge(r):Ge(n),s.value)}return o?i:[s,i]}var Ls=Object.getOwnPropertySymbols,fd=Object.prototype.hasOwnProperty,dd=Object.prototype.propertyIsEnumerable,hd=(e,t)=>{var n={};for(var r in e)fd.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Ls)for(var r of Ls(e))t.indexOf(r)<0&&dd.call(e,r)&&(n[r]=e[r]);return n};function pd(e,t,n={}){const r=n,{eventFilter:o=dl}=r,s=hd(r,["eventFilter"]);return st(e,ad(o,t),s)}var md=Object.defineProperty,gd=Object.defineProperties,vd=Object.getOwnPropertyDescriptors,Gn=Object.getOwnPropertySymbols,pl=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,ks=(e,t,n)=>t in e?md(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,yd=(e,t)=>{for(var n in t||(t={}))pl.call(t,n)&&ks(e,n,t[n]);if(Gn)for(var n of Gn(t))ml.call(t,n)&&ks(e,n,t[n]);return e},bd=(e,t)=>gd(e,vd(t)),wd=(e,t)=>{var n={};for(var r in e)pl.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Gn)for(var r of Gn(e))t.indexOf(r)<0&&ml.call(e,r)&&(n[r]=e[r]);return n};function _d(e,t,n={}){const r=n,{eventFilter:o}=r,s=wd(r,["eventFilter"]),{eventFilter:i,pause:l,resume:a,isActive:c}=cd(o);return{stop:pd(e,t,bd(yd({},s),{eventFilter:i})),pause:l,resume:a,isActive:c}}function Ed(e){var t;const n=Ge(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Qn=Tn?window:void 0;Tn&&window.document;Tn&&window.navigator;Tn&&window.location;function Cd(...e){let t,n,r,o;if(ld(e[0])?([n,r,o]=e,t=Qn):[t,n,r,o]=e,!t)return Cr;let s=Cr;const i=st(()=>Ed(t),a=>{s(),a&&(a.addEventListener(n,r,o),s=()=>{a.removeEventListener(n,r,o),s=Cr})},{immediate:!0,flush:"post"}),l=()=>{i(),s()};return hl(l),l}function Sd(e,t={}){const{window:n=Qn}=t,r=Boolean(n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const s=_e(!1),i=()=>{!r||(o||(o=n.matchMedia(e)),s.value=o.matches)};return ud(()=>{i(),o&&("addEventListener"in o?o.addEventListener("change",i):o.addListener(i),hl(()=>{"removeEventListener"in o?o.removeEventListener("change",i):o.removeListener(i)}))}),s}const Ur=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},Vr="__vueuse_ssr_handlers__";Ur[Vr]=Ur[Vr]||{};const xd=Ur[Vr];function Td(e,t){return xd[e]||t}function Pd(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"||Array.isArray(e)?"object":Number.isNaN(e)?"any":"number"}const Rd={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}};function Od(e,t,n,r={}){var o;const{flush:s="pre",deep:i=!0,listenToStorageChanges:l=!0,writeDefaults:a=!0,shallow:c,window:u=Qn,eventFilter:d,onError:h=x=>{console.error(x)}}=r,v=(c?ni:_e)(t);if(!n)try{n=Td("getDefaultStorage",()=>{var x;return(x=Qn)==null?void 0:x.localStorage})()}catch(x){h(x)}if(!n)return v;const w=Ge(t),M=Pd(w),O=(o=r.serializer)!=null?o:Rd[M],{pause:g,resume:b}=_d(v,()=>L(v.value),{flush:s,deep:i,eventFilter:d});return u&&l&&Cd(u,"storage",_),_(),v;function L(x){try{x==null?n.removeItem(e):n.setItem(e,O.write(x))}catch(C){h(C)}}function z(x){if(!(x&&x.key!==e)){g();try{const C=x?x.newValue:n.getItem(e);return C==null?(a&&w!==null&&n.setItem(e,O.write(w)),w):typeof C!="string"?C:O.read(C)}catch(C){h(C)}finally{b()}}}function _(x){x&&x.key!==e||(v.value=z(x))}}function Ad(e){return Sd("(prefers-color-scheme: dark)",e)}var Is;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(Is||(Is={}));const gl=Symbol(""),bh=()=>{const e=Ce(gl);if(!e)throw new Error("useDarkMode() is called without provider.");return e},Ld=()=>{const e=wl(),t=Ad(),n=Od("vuepress-color-scheme",e.value.colorMode),r=re({get(){return e.value.colorModeSwitch?n.value==="auto"?t.value:n.value==="dark":e.value.colorMode==="dark"},set(o){o===t.value?n.value="auto":n.value=o?"dark":"light"}});kt(gl,r),kd(r)},kd=e=>{const t=(n=e.value)=>{const r=window==null?void 0:window.document.querySelector("html");r==null||r.classList.toggle("dark",n)};Xe(()=>{st(e,t,{immediate:!0})}),sr(()=>t())},vl=(...e)=>{const n=bo().resolve(...e),r=n.matched[n.matched.length-1];if(!(r!=null&&r.redirect))return n;const{redirect:o}=r,s=X(o)?o(n):o,i=me(s)?{path:s}:s;return vl({hash:n.hash,query:n.query,params:n.params,...i})},Id=e=>{const t=vl(encodeURI(e));return{text:t.meta.title||e,link:t.name==="404"?e:t.fullPath}};let Sr=null,nn=null;const Md={wait:()=>Sr,pending:()=>{Sr=new Promise(e=>nn=e)},resolve:()=>{nn==null||nn(),Sr=null,nn=null}},Nd=()=>Md,yl=Symbol("sidebarItems"),wh=()=>{const e=Ce(yl);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},Hd=()=>{const e=wl(),t=mo(),n=re(()=>$d(t.value,e.value));kt(yl,n)},$d=(e,t)=>{var o,s,i,l;const n=(s=(o=e.sidebar)!=null?o:t.sidebar)!=null?s:"auto",r=(l=(i=e.sidebarDepth)!=null?i:t.sidebarDepth)!=null?l:2;return e.home||n===!1?[]:n==="auto"?qd(r):Q(n)?bl(n,r):Di(n)?Dd(n,r):[]},zd=(e,t)=>({text:e.title,link:`#${e.slug}`,children:Eo(e.children,t)}),Eo=(e,t)=>t>0?e.map(n=>zd(n,t-1)):[],qd=e=>{const t=xn();return[{text:t.value.title,children:Eo(t.value.headers,e)}]},bl=(e,t)=>{const n=wo(),r=xn(),o=s=>{var l;let i;if(me(s)?i=Id(s):i=s,i.children)return{...i,children:i.children.map(a=>o(a))};if(i.link===n.path){const a=((l=r.value.headers[0])==null?void 0:l.level)===1?r.value.headers[0].children:r.value.headers;return{...i,children:Eo(a,t)}}return i};return e.map(s=>o(s))},Dd=(e,t)=>{var s;const n=wo(),r=Fi(e,n.path),o=(s=e[r])!=null?s:[];return bl(o,t)},wl=()=>Jf();var Fd=wt({enhance({app:e,router:t}){e.component("Badge",td),e.component("CodeGroup",nd),e.component("CodeGroupItem",id),e.component("AutoLinkExternalIcon",()=>{const r=e.component("ExternalLinkIcon");return r?oe(r):null}),e.component("NavbarSearch",()=>{const r=e.component("Docsearch")||e.component("SearchBox");return r?oe(r):null});const n=t.options.scrollBehavior;t.options.scrollBehavior=async(...r)=>(await Nd().wait(),n(...r))},setup(){Ld(),Hd()}});const _l={networksData:{facebook:{sharer:"https://www.facebook.com/sharer/sharer.php?u=@url&title=@title&description=@description"e=@quote&hashtag=@hashtags",type:"popup",color:"#3b5998",icon:''},line:{sharer:"https://line.me/R/msg/text/?@description%0D%0A@url",type:"popup",color:"#00b902",icon:''},reddit:{sharer:"https://www.reddit.com/submit?url=@url&title=@title",type:"popup",color:"#ff4501",icon:''},skype:{sharer:"https://web.skype.com/share?url=@description%0D%0A@url",type:"popup",color:"#00aff0",icon:''},telegram:{sharer:"https://t.me/share/url?url=@url&text=@description",type:"popup",color:"#2fa8dc",icon:''},twitter:{sharer:"https://twitter.com/intent/tweet?text=@title&url=@url&hashtags=@hashtags@twitteruser",type:"popup",color:"#1da1f2",icon:''},weibo:{sharer:"http://service.weibo.com/share/share.php?url=@url&title=@title&pic=@media",type:"popup",color:"#e6172d",icon:''},qq:{sharer:'https://connect.qq.com/widget/shareqq/index.html?url=@url&title=@title&source=@title&desc=@description&pics=@media&summary="@description"',type:"popup",color:"#e9201f",icon:''},douban:{sharer:"https://shuo.douban.com/!service/share?href=@url&name=@title&text=@description&image=@media&starid=0&aid=0&style=11",type:"popup",color:"#00b51d",icon:''},whatsapp:{sharer:"https://api.whatsapp.com/send?text=@description%0D%0A@url",type:"popup",color:"#1bb1a5",action:"share/whatsapp/share",icon:''},wechat:{type:"qrcode",color:"#1aad19",icon:''}}},Bd=/(.*?)<\/svg>/i,jd=/^(https?:|mailto:|tel:|[a-zA-Z]{4,}:)/,Ud=` + + +`,Vd=` + +`,sn=typeof window!="undefined",Kd=e=>Bd.test(e),Wd=e=>jd.test(e);function Ms(e){if(!sn)return"";const t=document.getElementsByName(e)[0];return t&&t.getAttribute("content")||""}var Yn;(function(e){e.Share="share"})(Yn||(Yn={}));const Gd=Oe({name:"SocialShareNetwork",inheritAttrs:!0,props:{network:{type:Object,required:!0,validator:e=>e.icon?["popup"].includes(e.type)?Boolean(e.sharer):!0:!1},isPlain:{type:Boolean,default:!1},shareURL:{type:String,default:""}},emits:[Yn.Share],setup(e,t){const n=re(()=>Kd(e.network.icon)),r=s=>n.value?oe("span",{class:"social-share-icon-svg",focusable:!1,style:{color:!e.isPlain&&s.color},innerHTML:s.icon}):oe("span",{style:{backgroundImage:`url(${s.icon})`},class:"social-share-icon-img"}),o=s=>oe("button",{class:"social-share-btn",title:s.name,type:"button",role:"button",onClick:()=>t.emit(Yn.Share,s.name),"data-link":s.type==="popup"?`#share-${s.name}`:e.shareURL},[r(s)]);return()=>oe("li",{class:"social-share-network",role:"option"},[o(e.network)])}}),El=Oe({name:"SocialShare",inheritAttrs:!0,props:{networks:{type:Array,default:()=>["twitter","facebook","reddit"]},isPlain:{type:Boolean,default:!1},tags:{type:Array,default:()=>[]},twitterUser:{type:String},fallbackImage:{type:String},autoQuote:{type:Boolean,default:!0},qrcodeOptions:{type:Object,default:()=>({})},networksData:{type:Object,default:()=>({})}},setup(e){const t=[...new Set(e.networks)],n=Object.keys(e.networksData).map(_=>({name:_,...e.networksData[_]})).filter(_=>t.includes(_.name)).sort((_,x)=>t.indexOf(_.name)-t.indexOf(x.name)),r=mo(),o=_e(null),s=Nt({status:!1,resizable:!1,toolbar:!1,menubar:!1,scrollbars:!1,location:!1,directories:!1,width:626,height:436,top:0,left:0});Xe(()=>{if(!sn)return!1;const _=document.documentElement,x=window.screenLeft!==void 0?window.screenLeft:window.screenX,C=window.screenTop!==void 0?window.screenTop:window.screenY,m=window.innerWidth?window.innerWidth:_.clientWidth?_.clientWidth:screen.width,B=window.innerHeight?window.innerHeight:_.clientHeight?_.clientHeight:screen.height;s.left=m/2-s.width/2+x,s.top=B/2-s.height/2+C});const i=re(()=>t.length&&!r.value.noSocialShare),l=re(()=>{var _,x,C;return(C=(x=(_=r.value.$shareUrl)!=null?_:r.value.shareUrl)!=null?x:r.value.permalink)!=null?C:sn?location.href:""}),a=re(()=>{var _,x,C;return(C=(x=(_=r.value.$shareTitle)!=null?_:r.value.shareTitle)!=null?x:r.value.title)!=null?C:sn?document.title:""}),c=re(()=>{var _,x,C;return(C=(x=(_=r.value.$shareDescription)!=null?_:r.value.shareDescription)!=null?x:r.value.description)!=null?C:Ms("description")}),u=re(()=>{var C,m,B;const _=(B=(m=(C=r.value.$shareImage)!=null?C:r.value.shareImage)!=null?m:r.value.image)!=null?B:e.fallbackImage;return _?Wd(_)?_:sn?`${location.origin}${Qi(_)}`:"":""}),d=re(()=>{var _,x;return(x=(_=r.value.$shareQuote)!=null?_:r.value.shareQuote)!=null?x:e.autoQuote?c.value:""}),h=re(()=>{var x,C,m,B,q;const _=(q=(B=(m=(C=(x=r.value.$shareTags)!=null?x:r.value.shareTags)!=null?C:r.value.tags)!=null?m:r.value.tag)!=null?B:e.tags)!=null?q:Ms("keywords");return Array.isArray(_)?_.join(","):typeof _=="string"?_.replace(/\s/g,""):""}),v=re(()=>({...{errorCorrectionLevel:"H",width:250,scale:1,margin:1.5},...e.qrcodeOptions})),w=_=>{var m;let x=null;const C=[`status=${s.status?"yes":"no"}`,`height=${s.height}`,`width=${s.width}`,`resizable=${s.resizable?"yes":"no"}`,`left=${s.left}`,`top=${s.top}`,`screenX=${s.left}`,`screenY=${s.top}`,`toolbar=${s.toolbar?"yes":"no"}`,`menubar=${s.menubar?"yes":"no"}`,`scrollbars=${s.scrollbars?"yes":"no"}`,`location=${s.location?"yes":"no"}`,`directories=${s.directories?"yes":"no"}`];x=window.open(_,"sharer",C.join(",")),(m=x==null?void 0:x.focus)==null||m.call(x),o.value=window.setInterval(()=>{x!=null&&x.closed&&(window.clearInterval(o.value),x=null)},500)},M=async()=>{const _=document.body,x=document.querySelector("#__VUEPRESS_SOCIAL_SHARE__"),C=document.createElement("div");C.id="__VUEPRESS_SOCIAL_SHARE__",C.classList.add("social-share-overlay"),x&&x.parentNode&&x.parentNode.removeChild(x);try{const B=await(await Se(()=>import("./browser.7e974638.js").then(function(q){return q.b}),[])).toDataURL(l.value,v.value);C.innerHTML=``,_.appendChild(C),C.classList.add("show"),C.addEventListener("click",q=>{C.classList.remove("show"),_.removeChild(C),q.stopPropagation()})}catch(m){console.log(m)}},O=_=>{window.open(_,"_blank")},g=(_,x)=>["facebook"].includes(x)&&_.length?`%23${_.split(",")[0]}`:_,b=(_,x)=>{let{sharer:C=""}=x;return["twitter"].includes(_)&&!h.value.length&&(C=C.replace("&hashtags=@hashtags","")),C.replace(/@url/g,encodeURIComponent(l.value)).replace(/@title/g,encodeURIComponent(a.value)).replace(/@media/g,u.value).replace(/@description/g,encodeURIComponent(c.value)).replace(/@quote/g,encodeURIComponent(d.value)).replace(/@hashtags/g,g(h.value,_)).replace(/@twitteruser/g,e.twitterUser?`&via=${e.twitterUser}`:"")},L=_=>{const x=e.networksData[_],C=b(_,x);switch(x.type){case"popup":w(C);break;case"qrcode":M();break;case"direct":O(C);break}},z=_=>oe("ul",{class:"social-share-list",role:"listbox"},_.map(x=>oe(Gd,{network:x,isPlain:e.isPlain,shareURL:b(x.name,x),onShare:C=>L(C)})));return()=>i.value?oe("div",{class:"social-share"},[z(n)]):null}}),Qd=Oe({name:"GlobalSocialShare",inheritAttrs:!0,setup(){const e=_l,t=_e(!1),n=ho(),r=mo(),o=re(()=>!(e.noGlobalSocialShare||r.value.noGlobalSocialShare||r.value.noSocialShare)),s=u=>{t.value=!t.value,u.stopPropagation()},i=u=>{const{target:d}=u,{proxy:h}=n;!h.$el.contains||h.$el.contains(d)||(t.value=!1)};Xe(()=>{document.addEventListener("click",i)}),sr(()=>{document.removeEventListener("click",i)});const l=()=>oe("span",{class:"social-share-icon-svg",innerHTML:t.value?Ud:Vd}),a=()=>oe("button",{class:"social-share-btn social-share-trigger",type:"button",role:"button",onClick:u=>s(u)},[l()]),c=()=>t.value?oe(El,{networks:e.networks,isPlain:e.isPlain,twitterUser:e.twitterUser,fallbackImage:e.fallbackImage,autoQuote:e.autoQuote,qrcodeOptions:e.qrcodeOptions,networksData:e.networksData}):null;return()=>o.value?oe("div",{class:"social-share-global"},[c(),a()]):null}}),Hn=_l;var Yd=wt({enhance({app:e}){e.component("SocialShare",{props:{tags:{type:Array},networks:{type:Array},isPlain:{type:Boolean}},setup(t){return()=>{var n,r;return oe(El,{...Hn,tags:t.tags,networks:(n=t.networks)!=null?n:Hn.networks,isPlain:(r=t.isPlain)!=null?r:Hn.isPlain})}}})},rootComponents:Hn.noGlobalSocialShare?[]:[Qd]});const xr=[xf,Rf,kf,Uf,Gf,Xf,Fd,Yd],Jd=[["v-8daa1a0e","/",{title:""},["/index.html","/index.md"]],["v-05d56ee5","/blog/helloworld.html",{title:"Hello World!"},["/blog/helloworld","/blog/helloworld.md"]],["v-8f7a7f1c","/diy/teleskop-viertelwellen-vertical.html",{title:"Teleskop 1/4 Lamda Vertikal"},["/diy/teleskop-viertelwellen-vertical","/diy/teleskop-viertelwellen-vertical.md"]],["v-646991fa","/videos/videos.html",{title:""},["/videos/videos","/videos/videos.md"]],["v-70126048","/wissenswertes/amateurfunk.html",{title:"Was ist Amateurfunk?"},["/wissenswertes/amateurfunk","/wissenswertes/amateurfunk.md"]],["v-4743c93e","/wissenswertes/ausbreitung.html",{title:"Ausbreitung von Funkwellen"},["/wissenswertes/ausbreitung","/wissenswertes/ausbreitung.md"]],["v-3706649a","/404.html",{title:""},["/404"]]];var Zd=()=>Jd.reduce((e,[t,n,r,o])=>(e.push({name:t,path:n,component:ls,meta:r},...o.map(s=>({path:s,redirect:n}))),e),[{name:"404",path:"/:catchAll(.*)",component:ls}]),Xd=Iu,eh=()=>{const e=yf({history:Xd(su(mt.value.base)),routes:Zd(),scrollBehavior:(t,n,r)=>r||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{var r;(t.path!==n.path||n===tt)&&([ot.value]=await Promise.all([Tt.resolvePageData(t.name),(r=Bi[t.name])==null?void 0:r.__asyncLoader()]))}),e},th=e=>{e.component("ClientOnly",pu),e.component("Content",mu)},nh=(e,t)=>{const n=re(()=>Tt.resolveRouteLocale(mt.value.locales,t.currentRoute.value.path)),r=re(()=>Tt.resolveSiteLocaleData(mt.value,n.value)),o=re(()=>Tt.resolvePageFrontmatter(ot.value)),s=re(()=>Tt.resolvePageHeadTitle(ot.value,r.value)),i=re(()=>Tt.resolvePageHead(s.value,o.value,r.value)),l=re(()=>Tt.resolvePageLang(ot.value));return e.provide(go,n),e.provide(Gi,r),e.provide(Vi,o),e.provide(cu,s),e.provide(Ki,i),e.provide(Wi,l),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>o.value},$head:{get:()=>i.value},$headTitle:{get:()=>s.value},$lang:{get:()=>l.value},$page:{get:()=>ot.value},$routeLocale:{get:()=>n.value},$site:{get:()=>mt.value},$siteLocale:{get:()=>r.value},$withBase:{get:()=>Qi}}),{pageData:ot,pageFrontmatter:o,pageHead:i,pageHeadTitle:s,pageLang:l,routeLocale:n,siteData:mt,siteLocaleData:r}},rh=()=>{const e=wo(),t=au(),n=uu(),r=_e([]),o=()=>{t.value.forEach(i=>{const l=oh(i);l&&r.value.push(l)})},s=()=>{document.documentElement.lang=n.value,r.value.forEach(i=>{i.parentNode===document.head&&document.head.removeChild(i)}),r.value.splice(0,r.value.length),t.value.forEach(i=>{const l=sh(i);l!==null&&(document.head.appendChild(l),r.value.push(l))})};kt(hu,s),Xe(()=>{o(),s(),st(()=>e.path,()=>s())})},oh=([e,t,n=""])=>{const r=Object.entries(t).map(([l,a])=>me(a)?`[${l}="${a}"]`:a===!0?`[${l}]`:"").join(""),o=`head > ${e}${r}`;return Array.from(document.querySelectorAll(o)).find(l=>l.innerText===n)||null},sh=([e,t,n])=>{if(!me(e))return null;const r=document.createElement(e);return Di(t)&&Object.entries(t).forEach(([o,s])=>{me(s)?r.setAttribute(o,s):s===!0&&r.setAttribute(o,"")}),me(n)&&r.appendChild(document.createTextNode(n)),r},ih=Xc,lh=async()=>{var n;const e=ih({name:"VuepressApp",setup(){var r;rh();for(const o of xr)(r=o.setup)==null||r.call(o);return()=>[oe(ll),...xr.flatMap(({rootComponents:o=[]})=>o.map(s=>oe(s)))]}}),t=eh();th(e),nh(e,t);for(const r of xr)await((n=r.enhance)==null?void 0:n.call(r,{app:e,router:t,siteData:mt}));return e.use(t),{app:e,router:t}};lh().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{hh as $,du as A,vh as B,bh as C,oe as D,Qi as E,ke as F,pu as G,_n as H,_e as I,st as J,ch as K,ph as L,iu as M,su as N,bo as O,me as P,Id as Q,Xe as R,Jn as S,po as T,xn as U,wh as V,Di as W,yh as X,io as Y,ao as Z,fl as _,Ni as a,sr as a0,Nd as a1,ve as b,ki as c,lh as createVueApp,fh as d,uo as e,Oe as f,wl as g,Ge as h,mo as i,re as j,Q as k,uh as l,dh as m,wo as n,ir as o,ah as p,ou as q,Va as r,mh as s,Ll as t,fu as u,gh as v,Pa as w,Ii as x,mc as y,wi as z}; diff --git a/assets/app.b2053c77.js b/assets/app.b2053c77.js deleted file mode 100644 index 2fb2e2b9..00000000 --- a/assets/app.b2053c77.js +++ /dev/null @@ -1,15 +0,0 @@ -const Co={},Cl="modulepreload",Po={},Sl="/",Re=function(t,n){return!n||n.length===0?t():Promise.all(n.map(r=>{if(r=`${Sl}${r}`,r in Po)return;Po[r]=!0;const o=r.endsWith(".css"),s=o?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${r}"]${s}`))return;const i=document.createElement("link");if(i.rel=o?"stylesheet":Cl,o||(i.as="script",i.crossOrigin=""),i.href=r,document.head.appendChild(i),o)return new Promise((l,a)=>{i.addEventListener("load",l),i.addEventListener("error",()=>a(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>t())},xl={"v-8daa1a0e":()=>Re(()=>import("./index.html.ed7984da.js"),[]).then(({data:e})=>e),"v-05d56ee5":()=>Re(()=>import("./helloworld.html.a0b120a1.js"),[]).then(({data:e})=>e),"v-646991fa":()=>Re(()=>import("./videos.html.8aaf0760.js"),[]).then(({data:e})=>e),"v-70126048":()=>Re(()=>import("./amateurfunk.html.44f7ba6f.js"),[]).then(({data:e})=>e),"v-4743c93e":()=>Re(()=>import("./ausbreitung.html.8e33215b.js"),[]).then(({data:e})=>e),"v-3706649a":()=>Re(()=>import("./404.html.ffa4d43e.js"),[]).then(({data:e})=>e)};function Kr(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const Tl="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Pl=Kr(Tl);function Ns(e){return!!e||e===""}function Jn(e){if(Q(e)){const t={};for(let n=0;n{if(n){const r=n.split(Ol);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function _n(e){let t="";if(me(e))t=e;else if(Q(e))for(let n=0;nme(e)?e:e==null?"":Q(e)||be(e)&&(e.toString===qs||!X(e.toString))?JSON.stringify(e,Hs,2):String(e),Hs=(e,t)=>t&&t.__v_isRef?Hs(e,t.value):jt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o])=>(n[`${r} =>`]=o,n),{})}:$s(t)?{[`Set(${t.size})`]:[...t.values()]}:be(t)&&!Q(t)&&!Ds(t)?String(t):t,pe={},Bt=[],We=()=>{},Il=()=>!1,kl=/^on[^a-z]/,En=e=>kl.test(e),Wr=e=>e.startsWith("onUpdate:"),Se=Object.assign,Gr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ml=Object.prototype.hasOwnProperty,se=(e,t)=>Ml.call(e,t),Q=Array.isArray,jt=e=>Zn(e)==="[object Map]",$s=e=>Zn(e)==="[object Set]",X=e=>typeof e=="function",me=e=>typeof e=="string",Qr=e=>typeof e=="symbol",be=e=>e!==null&&typeof e=="object",zs=e=>be(e)&&X(e.then)&&X(e.catch),qs=Object.prototype.toString,Zn=e=>qs.call(e),Nl=e=>Zn(e).slice(8,-1),Ds=e=>Zn(e)==="[object Object]",Yr=e=>me(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ln=Kr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Xn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Hl=/-(\w)/g,Ze=Xn(e=>e.replace(Hl,(t,n)=>n?n.toUpperCase():"")),$l=/\B([A-Z])/g,Mt=Xn(e=>e.replace($l,"-$1").toLowerCase()),er=Xn(e=>e.charAt(0).toUpperCase()+e.slice(1)),fr=Xn(e=>e?`on${er(e)}`:""),pn=(e,t)=>!Object.is(e,t),dr=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Fs=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Ro;const zl=()=>Ro||(Ro=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});let Ne;class ql{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&Ne&&(this.parent=Ne,this.index=(Ne.scopes||(Ne.scopes=[])).push(this)-1)}run(t){if(this.active){const n=Ne;try{return Ne=this,t()}finally{Ne=n}}}on(){Ne=this}off(){Ne=this.parent}stop(t){if(this.active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Bs=e=>(e.w&yt)>0,js=e=>(e.n&yt)>0,jl=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(c==="length"||c>=r)&&l.push(a)});else switch(n!==void 0&&l.push(i.get(n)),t){case"add":Q(e)?Yr(n)&&l.push(i.get("length")):(l.push(i.get(Lt)),jt(e)&&l.push(i.get(Rr)));break;case"delete":Q(e)||(l.push(i.get(Lt)),jt(e)&&l.push(i.get(Rr)));break;case"set":jt(e)&&l.push(i.get(Lt));break}if(l.length===1)l[0]&&Or(l[0]);else{const a=[];for(const c of l)c&&a.push(...c);Or(Jr(a))}}function Or(e,t){const n=Q(e)?e:[...e];for(const r of n)r.computed&&Ao(r);for(const r of n)r.computed||Ao(r)}function Ao(e,t){(e!==Ve||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Vl=Kr("__proto__,__v_isRef,__isVue"),Ks=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Qr)),Kl=Xr(),Wl=Xr(!1,!0),Gl=Xr(!0),Lo=Ql();function Ql(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=ae(this);for(let s=0,i=this.length;s{e[t]=function(...n){Yt();const r=ae(this)[t].apply(this,n);return Jt(),r}}),e}function Xr(e=!1,t=!1){return function(r,o,s){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&s===(e?t?fa:Js:t?Ys:Qs).get(r))return r;const i=Q(r);if(!e&&i&&se(Lo,o))return Reflect.get(Lo,o,s);const l=Reflect.get(r,o,s);return(Qr(o)?Ks.has(o):Vl(o))||(e||ze(r,"get",o),t)?l:Ee(l)?i&&Yr(o)?l:l.value:be(l)?e?no(l):Nt(l):l}}const Yl=Ws(),Jl=Ws(!0);function Ws(e=!1){return function(n,r,o,s){let i=n[r];if(mn(i)&&Ee(i)&&!Ee(o))return!1;if(!e&&!mn(o)&&(Ar(o)||(o=ae(o),i=ae(i)),!Q(n)&&Ee(i)&&!Ee(o)))return i.value=o,!0;const l=Q(n)&&Yr(r)?Number(r)e,tr=e=>Reflect.getPrototypeOf(e);function Pn(e,t,n=!1,r=!1){e=e.__v_raw;const o=ae(e),s=ae(t);n||(t!==s&&ze(o,"get",t),ze(o,"get",s));const{has:i}=tr(o),l=r?eo:n?oo:gn;if(i.call(o,t))return l(e.get(t));if(i.call(o,s))return l(e.get(s));e!==o&&e.get(t)}function Rn(e,t=!1){const n=this.__v_raw,r=ae(n),o=ae(e);return t||(e!==o&&ze(r,"has",e),ze(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function On(e,t=!1){return e=e.__v_raw,!t&&ze(ae(e),"iterate",Lt),Reflect.get(e,"size",e)}function Io(e){e=ae(e);const t=ae(this);return tr(t).has.call(t,e)||(t.add(e),st(t,"add",e,e)),this}function ko(e,t){t=ae(t);const n=ae(this),{has:r,get:o}=tr(n);let s=r.call(n,e);s||(e=ae(e),s=r.call(n,e));const i=o.call(n,e);return n.set(e,t),s?pn(t,i)&&st(n,"set",e,t):st(n,"add",e,t),this}function Mo(e){const t=ae(this),{has:n,get:r}=tr(t);let o=n.call(t,e);o||(e=ae(e),o=n.call(t,e)),r&&r.call(t,e);const s=t.delete(e);return o&&st(t,"delete",e,void 0),s}function No(){const e=ae(this),t=e.size!==0,n=e.clear();return t&&st(e,"clear",void 0,void 0),n}function An(e,t){return function(r,o){const s=this,i=s.__v_raw,l=ae(i),a=t?eo:e?oo:gn;return!e&&ze(l,"iterate",Lt),i.forEach((c,u)=>r.call(o,a(c),a(u),s))}}function Ln(e,t,n){return function(...r){const o=this.__v_raw,s=ae(o),i=jt(s),l=e==="entries"||e===Symbol.iterator&&i,a=e==="keys"&&i,c=o[e](...r),u=n?eo:t?oo:gn;return!t&&ze(s,"iterate",a?Rr:Lt),{next(){const{value:d,done:h}=c.next();return h?{value:d,done:h}:{value:l?[u(d[0]),u(d[1])]:u(d),done:h}},[Symbol.iterator](){return this}}}}function lt(e){return function(...t){return e==="delete"?!1:this}}function ra(){const e={get(s){return Pn(this,s)},get size(){return On(this)},has:Rn,add:Io,set:ko,delete:Mo,clear:No,forEach:An(!1,!1)},t={get(s){return Pn(this,s,!1,!0)},get size(){return On(this)},has:Rn,add:Io,set:ko,delete:Mo,clear:No,forEach:An(!1,!0)},n={get(s){return Pn(this,s,!0)},get size(){return On(this,!0)},has(s){return Rn.call(this,s,!0)},add:lt("add"),set:lt("set"),delete:lt("delete"),clear:lt("clear"),forEach:An(!0,!1)},r={get(s){return Pn(this,s,!0,!0)},get size(){return On(this,!0)},has(s){return Rn.call(this,s,!0)},add:lt("add"),set:lt("set"),delete:lt("delete"),clear:lt("clear"),forEach:An(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{e[s]=Ln(s,!1,!1),n[s]=Ln(s,!0,!1),t[s]=Ln(s,!1,!0),r[s]=Ln(s,!0,!0)}),[e,n,t,r]}const[oa,sa,ia,la]=ra();function to(e,t){const n=t?e?la:ia:e?sa:oa;return(r,o,s)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(se(n,o)&&o in r?n:r,o,s)}const aa={get:to(!1,!1)},ca={get:to(!1,!0)},ua={get:to(!0,!1)},Qs=new WeakMap,Ys=new WeakMap,Js=new WeakMap,fa=new WeakMap;function da(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function ha(e){return e.__v_skip||!Object.isExtensible(e)?0:da(Nl(e))}function Nt(e){return mn(e)?e:ro(e,!1,Gs,aa,Qs)}function pa(e){return ro(e,!1,na,ca,Ys)}function no(e){return ro(e,!0,ta,ua,Js)}function ro(e,t,n,r,o){if(!be(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=o.get(e);if(s)return s;const i=ha(e);if(i===0)return e;const l=new Proxy(e,i===2?r:n);return o.set(e,l),l}function Ut(e){return mn(e)?Ut(e.__v_raw):!!(e&&e.__v_isReactive)}function mn(e){return!!(e&&e.__v_isReadonly)}function Ar(e){return!!(e&&e.__v_isShallow)}function Zs(e){return Ut(e)||mn(e)}function ae(e){const t=e&&e.__v_raw;return t?ae(t):e}function Xs(e){return qn(e,"__v_skip",!0),e}const gn=e=>be(e)?Nt(e):e,oo=e=>be(e)?no(e):e;function ei(e){gt&&Ve&&(e=ae(e),Vs(e.dep||(e.dep=Jr())))}function ti(e,t){e=ae(e),e.dep&&Or(e.dep)}function Ee(e){return!!(e&&e.__v_isRef===!0)}function _e(e){return ri(e,!1)}function ni(e){return ri(e,!0)}function ri(e,t){return Ee(e)?e:new ma(e,t)}class ma{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ae(t),this._value=n?t:gn(t)}get value(){return ei(this),this._value}set value(t){t=this.__v_isShallow?t:ae(t),pn(t,this._rawValue)&&(this._rawValue=t,this._value=this.__v_isShallow?t:gn(t),ti(this))}}function Ge(e){return Ee(e)?e.value:e}const ga={get:(e,t,n)=>Ge(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Ee(o)&&!Ee(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function oi(e){return Ut(e)?e:new Proxy(e,ga)}function ah(e){const t=Q(e)?new Array(e.length):{};for(const n in e)t[n]=ya(e,n);return t}class va{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}}function ya(e,t,n){const r=e[t];return Ee(r)?r:new va(e,t,n)}class ba{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new Zr(t,()=>{this._dirty||(this._dirty=!0,ti(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=ae(this);return ei(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function wa(e,t,n=!1){let r,o;const s=X(e);return s?(r=e,o=We):(r=e.get,o=e.set),new ba(r,o,s||!o,n)}function vt(e,t,n,r){let o;try{o=r?e(...r):e()}catch(s){Cn(s,t,n)}return o}function Be(e,t,n,r){if(X(e)){const s=vt(e,t,n,r);return s&&zs(s)&&s.catch(i=>{Cn(i,t,n)}),s}const o=[];for(let s=0;s>>1;vn(He[r])nt&&He.splice(t,1)}function li(e,t,n,r){Q(e)?n.push(...e):(!t||!t.includes(e,e.allowRecurse?r+1:r))&&n.push(e),ii()}function Sa(e){li(e,on,an,qt)}function xa(e){li(e,ft,cn,Dt)}function nr(e,t=null){if(an.length){for(Ir=t,on=[...new Set(an)],an.length=0,qt=0;qtvn(n)-vn(r)),Dt=0;Dte.id==null?1/0:e.id;function ai(e){Lr=!1,Dn=!0,nr(e),He.sort((n,r)=>vn(n)-vn(r));const t=We;try{for(nt=0;ntv.trim())),d&&(o=n.map(Fs))}let l,a=r[l=fr(t)]||r[l=fr(Ze(t))];!a&&s&&(a=r[l=fr(Mt(t))]),a&&Be(a,e,6,o);const c=r[l+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Be(c,e,6,o)}}function ci(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const s=e.emits;let i={},l=!1;if(!X(e)){const a=c=>{const u=ci(c,t,!0);u&&(l=!0,Se(i,u))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!s&&!l?(r.set(e,null),null):(Q(s)?s.forEach(a=>i[a]=null):Se(i,s),r.set(e,i),i)}function rr(e,t){return!e||!En(t)?!1:(t=t.slice(2).replace(/Once$/,""),se(e,t[0].toLowerCase()+t.slice(1))||se(e,Mt(t))||se(e,t))}let xe=null,ui=null;function Bn(e){const t=xe;return xe=e,ui=e&&e.type.__scopeId||null,t}function Pa(e,t=xe,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&Ko(-1);const s=Bn(t),i=e(...o);return Bn(s),r._d&&Ko(1),i};return r._n=!0,r._c=!0,r._d=!0,r}function hr(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:s,propsOptions:[i],slots:l,attrs:a,emit:c,render:u,renderCache:d,data:h,setupState:v,ctx:w,inheritAttrs:M}=e;let O,g;const b=Bn(e);try{if(n.shapeFlag&4){const z=o||r;O=Ue(u.call(z,z,d,s,v,h,w)),g=a}else{const z=t;O=Ue(z.length>1?z(s,{attrs:a,slots:l,emit:c}):z(s,null)),g=t.props?a:Ra(a)}}catch(z){fn.length=0,Cn(z,e,1),O=ve($e)}let L=O;if(g&&M!==!1){const z=Object.keys(g),{shapeFlag:_}=L;z.length&&_&7&&(i&&z.some(Wr)&&(g=Oa(g,i)),L=bt(L,g))}return n.dirs&&(L=bt(L),L.dirs=L.dirs?L.dirs.concat(n.dirs):n.dirs),n.transition&&(L.transition=n.transition),O=L,Bn(b),O}const Ra=e=>{let t;for(const n in e)(n==="class"||n==="style"||En(n))&&((t||(t={}))[n]=e[n]);return t},Oa=(e,t)=>{const n={};for(const r in e)(!Wr(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Aa(e,t,n){const{props:r,children:o,component:s}=e,{props:i,children:l,patchFlag:a}=t,c=s.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return r?Ho(r,i,c):!!i;if(a&8){const u=t.dynamicProps;for(let d=0;de.__isSuspense;function fi(e,t){t&&t.pendingBranch?Q(e)?t.effects.push(...e):t.effects.push(e):xa(e)}function It(e,t){if(we){let n=we.provides;const r=we.parent&&we.parent.provides;r===n&&(n=we.provides=Object.create(r)),n[e]=t}}function Ce(e,t,n=!1){const r=we||xe;if(r){const o=r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&X(t)?t.call(r.proxy):t}}const $o={};function ot(e,t,n){return di(e,t,n)}function di(e,t,{immediate:n,deep:r,flush:o,onTrack:s,onTrigger:i}=pe){const l=we;let a,c=!1,u=!1;if(Ee(e)?(a=()=>e.value,c=Ar(e)):Ut(e)?(a=()=>e,r=!0):Q(e)?(u=!0,c=e.some(g=>Ut(g)||Ar(g)),a=()=>e.map(g=>{if(Ee(g))return g.value;if(Ut(g))return At(g);if(X(g))return vt(g,l,2)})):X(e)?t?a=()=>vt(e,l,2):a=()=>{if(!(l&&l.isUnmounted))return d&&d(),Be(e,l,3,[h])}:a=We,t&&r){const g=a;a=()=>At(g())}let d,h=g=>{d=O.onStop=()=>{vt(g,l,4)}};if(Wt)return h=We,t?n&&Be(t,l,3,[a(),u?[]:void 0,h]):a(),We;let v=u?[]:$o;const w=()=>{if(!!O.active)if(t){const g=O.run();(r||c||(u?g.some((b,L)=>pn(b,v[L])):pn(g,v)))&&(d&&d(),Be(t,l,3,[g,v===$o?void 0:v,h]),v=g)}else O.run()};w.allowRecurse=!!t;let M;o==="sync"?M=w:o==="post"?M=()=>Le(w,l&&l.suspense):M=()=>Sa(w);const O=new Zr(a,M);return t?n?w():v=O.run():o==="post"?Le(O.run.bind(O),l&&l.suspense):O.run(),()=>{O.stop(),l&&l.scope&&Gr(l.scope.effects,O)}}function ka(e,t,n){const r=this.proxy,o=me(e)?e.includes(".")?hi(r,e):()=>r[e]:e.bind(r,r);let s;X(t)?s=t:(s=t.handler,n=t);const i=we;Kt(this);const l=di(o,s.bind(r),n);return i?Kt(i):kt(),l}function hi(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{At(n,t)});else if(Ds(e))for(const n in e)At(e[n],t);return e}function Ma(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Xe(()=>{e.isMounted=!0}),ao(()=>{e.isUnmounting=!0}),e}const De=[Function,Array],Na={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:De,onEnter:De,onAfterEnter:De,onEnterCancelled:De,onBeforeLeave:De,onLeave:De,onAfterLeave:De,onLeaveCancelled:De,onBeforeAppear:De,onAppear:De,onAfterAppear:De,onAppearCancelled:De},setup(e,{slots:t}){const n=ho(),r=Ma();let o;return()=>{const s=t.default&&gi(t.default(),!0);if(!s||!s.length)return;let i=s[0];if(s.length>1){for(const M of s)if(M.type!==$e){i=M;break}}const l=ae(e),{mode:a}=l;if(r.isLeaving)return pr(i);const c=zo(i);if(!c)return pr(i);const u=kr(c,l,r,n);Mr(c,u);const d=n.subTree,h=d&&zo(d);let v=!1;const{getTransitionKey:w}=c.type;if(w){const M=w();o===void 0?o=M:M!==o&&(o=M,v=!0)}if(h&&h.type!==$e&&(!Rt(c,h)||v)){const M=kr(h,l,r,n);if(Mr(h,M),a==="out-in")return r.isLeaving=!0,M.afterLeave=()=>{r.isLeaving=!1,n.update()},pr(i);a==="in-out"&&c.type!==$e&&(M.delayLeave=(O,g,b)=>{const L=mi(r,h);L[String(h.key)]=h,O._leaveCb=()=>{g(),O._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=b})}return i}}},pi=Na;function mi(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function kr(e,t,n,r){const{appear:o,mode:s,persisted:i=!1,onBeforeEnter:l,onEnter:a,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:h,onAfterLeave:v,onLeaveCancelled:w,onBeforeAppear:M,onAppear:O,onAfterAppear:g,onAppearCancelled:b}=t,L=String(e.key),z=mi(n,e),_=(m,B)=>{m&&Be(m,r,9,B)},x=(m,B)=>{const q=B[1];_(m,B),Q(m)?m.every(K=>K.length<=1)&&q():m.length<=1&&q()},C={mode:s,persisted:i,beforeEnter(m){let B=l;if(!n.isMounted)if(o)B=M||l;else return;m._leaveCb&&m._leaveCb(!0);const q=z[L];q&&Rt(e,q)&&q.el._leaveCb&&q.el._leaveCb(),_(B,[m])},enter(m){let B=a,q=c,K=u;if(!n.isMounted)if(o)B=O||a,q=g||c,K=b||u;else return;let E=!1;const $=m._enterCb=k=>{E||(E=!0,k?_(K,[m]):_(q,[m]),C.delayedLeave&&C.delayedLeave(),m._enterCb=void 0)};B?x(B,[m,$]):$()},leave(m,B){const q=String(e.key);if(m._enterCb&&m._enterCb(!0),n.isUnmounting)return B();_(d,[m]);let K=!1;const E=m._leaveCb=$=>{K||(K=!0,B(),$?_(w,[m]):_(v,[m]),m._leaveCb=void 0,z[q]===e&&delete z[q])};z[q]=e,h?x(h,[m,E]):E()},clone(m){return kr(m,t,n,r)}};return C}function pr(e){if(Sn(e))return e=bt(e),e.children=null,e}function zo(e){return Sn(e)?e.children?e.children[0]:void 0:e}function Mr(e,t){e.shapeFlag&6&&e.component?Mr(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function gi(e,t=!1,n){let r=[],o=0;for(let s=0;s1)for(let s=0;s!!e.type.__asyncLoader;function dt(e){X(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:s,suspensible:i=!0,onError:l}=e;let a=null,c,u=0;const d=()=>(u++,a=null,h()),h=()=>{let v;return a||(v=a=t().catch(w=>{if(w=w instanceof Error?w:new Error(String(w)),l)return new Promise((M,O)=>{l(w,()=>M(d()),()=>O(w),u+1)});throw w}).then(w=>v!==a&&a?a:(w&&(w.__esModule||w[Symbol.toStringTag]==="Module")&&(w=w.default),c=w,w)))};return Oe({name:"AsyncComponentWrapper",__asyncLoader:h,get __asyncResolved(){return c},setup(){const v=we;if(c)return()=>mr(c,v);const w=b=>{a=null,Cn(b,v,13,!r)};if(i&&v.suspense||Wt)return h().then(b=>()=>mr(b,v)).catch(b=>(w(b),()=>r?ve(r,{error:b}):null));const M=_e(!1),O=_e(),g=_e(!!o);return o&&setTimeout(()=>{g.value=!1},o),s!=null&&setTimeout(()=>{if(!M.value&&!O.value){const b=new Error(`Async component timed out after ${s}ms.`);w(b),O.value=b}},s),h().then(()=>{M.value=!0,v.parent&&Sn(v.parent.vnode)&&lo(v.parent.update)}).catch(b=>{w(b),O.value=b}),()=>{if(M.value&&c)return mr(c,v);if(O.value&&r)return ve(r,{error:O.value});if(n&&!g.value)return ve(n)}}})}function mr(e,{vnode:{ref:t,props:n,children:r,shapeFlag:o},parent:s}){const i=ve(e,n,r);return i.ref=t,i}const Sn=e=>e.type.__isKeepAlive;function Ha(e,t){vi(e,"a",t)}function $a(e,t){vi(e,"da",t)}function vi(e,t,n=we){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(or(t,r,n),n){let o=n.parent;for(;o&&o.parent;)Sn(o.parent.vnode)&&za(r,t,n,o),o=o.parent}}function za(e,t,n,r){const o=or(t,e,r,!0);sr(()=>{Gr(r[t],o)},n)}function or(e,t,n=we,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Yt(),Kt(n);const l=Be(t,n,e,i);return kt(),Jt(),l});return r?o.unshift(s):o.push(s),s}}const it=e=>(t,n=we)=>(!Wt||e==="sp")&&or(e,t,n),yi=it("bm"),Xe=it("m"),qa=it("bu"),Da=it("u"),ao=it("bum"),sr=it("um"),Fa=it("sp"),Ba=it("rtg"),ja=it("rtc");function Ua(e,t=we){or("ec",e,t)}function ch(e,t){const n=xe;if(n===null)return e;const r=ar(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let s=0;st(i,l,void 0,s&&s[l]));else{const i=Object.keys(e);o=new Array(i.length);for(let l=0,a=i.length;lKn(t)?!(t.type===$e||t.type===Ie&&!_i(t.children)):!0)?e:null}const Nr=e=>e?Hi(e)?ar(e)||e.proxy:Nr(e.parent):null,jn=Se(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Nr(e.parent),$root:e=>Nr(e.root),$emit:e=>e.emit,$options:e=>Ci(e),$forceUpdate:e=>e.f||(e.f=()=>lo(e.update)),$nextTick:e=>e.n||(e.n=io.bind(e.proxy)),$watch:e=>ka.bind(e)}),Ga={get({_:e},t){const{ctx:n,setupState:r,data:o,props:s,accessCache:i,type:l,appContext:a}=e;let c;if(t[0]!=="$"){const v=i[t];if(v!==void 0)switch(v){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(r!==pe&&se(r,t))return i[t]=1,r[t];if(o!==pe&&se(o,t))return i[t]=2,o[t];if((c=e.propsOptions[0])&&se(c,t))return i[t]=3,s[t];if(n!==pe&&se(n,t))return i[t]=4,n[t];Hr&&(i[t]=0)}}const u=jn[t];let d,h;if(u)return t==="$attrs"&&ze(e,"get",t),u(e);if((d=l.__cssModules)&&(d=d[t]))return d;if(n!==pe&&se(n,t))return i[t]=4,n[t];if(h=a.config.globalProperties,se(h,t))return h[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:s}=e;return o!==pe&&se(o,t)?(o[t]=n,!0):r!==pe&&se(r,t)?(r[t]=n,!0):se(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:s}},i){let l;return!!n[i]||e!==pe&&se(e,i)||t!==pe&&se(t,i)||(l=s[0])&&se(l,i)||se(r,i)||se(jn,i)||se(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:se(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let Hr=!0;function Qa(e){const t=Ci(e),n=e.proxy,r=e.ctx;Hr=!1,t.beforeCreate&&Do(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:i,watch:l,provide:a,inject:c,created:u,beforeMount:d,mounted:h,beforeUpdate:v,updated:w,activated:M,deactivated:O,beforeDestroy:g,beforeUnmount:b,destroyed:L,unmounted:z,render:_,renderTracked:x,renderTriggered:C,errorCaptured:m,serverPrefetch:B,expose:q,inheritAttrs:K,components:E,directives:$,filters:k}=t;if(c&&Ya(c,r,null,e.appContext.config.unwrapInjectedRef),i)for(const Z in i){const te=i[Z];X(te)&&(r[Z]=te.bind(n))}if(o){const Z=o.call(n,n);be(Z)&&(e.data=Nt(Z))}if(Hr=!0,s)for(const Z in s){const te=s[Z],ye=X(te)?te.bind(n,n):X(te.get)?te.get.bind(n,n):We,Te=!X(te)&&X(te.set)?te.set.bind(n):We,ke=re({get:ye,set:Te});Object.defineProperty(r,Z,{enumerable:!0,configurable:!0,get:()=>ke.value,set:qe=>ke.value=qe})}if(l)for(const Z in l)Ei(l[Z],r,n,Z);if(a){const Z=X(a)?a.call(n):a;Reflect.ownKeys(Z).forEach(te=>{It(te,Z[te])})}u&&Do(u,e,"c");function F(Z,te){Q(te)?te.forEach(ye=>Z(ye.bind(n))):te&&Z(te.bind(n))}if(F(yi,d),F(Xe,h),F(qa,v),F(Da,w),F(Ha,M),F($a,O),F(Ua,m),F(ja,x),F(Ba,C),F(ao,b),F(sr,z),F(Fa,B),Q(q))if(q.length){const Z=e.exposed||(e.exposed={});q.forEach(te=>{Object.defineProperty(Z,te,{get:()=>n[te],set:ye=>n[te]=ye})})}else e.exposed||(e.exposed={});_&&e.render===We&&(e.render=_),K!=null&&(e.inheritAttrs=K),E&&(e.components=E),$&&(e.directives=$)}function Ya(e,t,n=We,r=!1){Q(e)&&(e=$r(e));for(const o in e){const s=e[o];let i;be(s)?"default"in s?i=Ce(s.from||o,s.default,!0):i=Ce(s.from||o):i=Ce(s),Ee(i)&&r?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>i.value,set:l=>i.value=l}):t[o]=i}}function Do(e,t,n){Be(Q(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ei(e,t,n,r){const o=r.includes(".")?hi(n,r):()=>n[r];if(me(e)){const s=t[e];X(s)&&ot(o,s)}else if(X(e))ot(o,e.bind(n));else if(be(e))if(Q(e))e.forEach(s=>Ei(s,t,n,r));else{const s=X(e.handler)?e.handler.bind(n):t[e.handler];X(s)&&ot(o,s,e)}}function Ci(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,l=s.get(t);let a;return l?a=l:!o.length&&!n&&!r?a=t:(a={},o.length&&o.forEach(c=>Un(a,c,i,!0)),Un(a,t,i)),s.set(t,a),a}function Un(e,t,n,r=!1){const{mixins:o,extends:s}=t;s&&Un(e,s,n,!0),o&&o.forEach(i=>Un(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const l=Ja[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Ja={data:Fo,props:xt,emits:xt,methods:xt,computed:xt,beforeCreate:Pe,created:Pe,beforeMount:Pe,mounted:Pe,beforeUpdate:Pe,updated:Pe,beforeDestroy:Pe,beforeUnmount:Pe,destroyed:Pe,unmounted:Pe,activated:Pe,deactivated:Pe,errorCaptured:Pe,serverPrefetch:Pe,components:xt,directives:xt,watch:Xa,provide:Fo,inject:Za};function Fo(e,t){return t?e?function(){return Se(X(e)?e.call(this,this):e,X(t)?t.call(this,this):t)}:t:e}function Za(e,t){return xt($r(e),$r(t))}function $r(e){if(Q(e)){const t={};for(let n=0;n0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let d=0;d{a=!0;const[h,v]=xi(d,t,!0);Se(i,h),v&&l.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!s&&!a)return r.set(e,Bt),Bt;if(Q(s))for(let u=0;u-1,v[1]=M<0||w-1||se(v,"default"))&&l.push(d)}}}const c=[i,l];return r.set(e,c),c}function Bo(e){return e[0]!=="$"}function jo(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function Uo(e,t){return jo(e)===jo(t)}function Vo(e,t){return Q(t)?t.findIndex(n=>Uo(n,e)):X(t)&&Uo(t,e)?0:-1}const Ti=e=>e[0]==="_"||e==="$stable",co=e=>Q(e)?e.map(Ue):[Ue(e)],nc=(e,t,n)=>{if(t._n)return t;const r=Pa((...o)=>co(t(...o)),n);return r._c=!1,r},Pi=(e,t,n)=>{const r=e._ctx;for(const o in e){if(Ti(o))continue;const s=e[o];if(X(s))t[o]=nc(o,s,r);else if(s!=null){const i=co(s);t[o]=()=>i}}},Ri=(e,t)=>{const n=co(t);e.slots.default=()=>n},rc=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ae(t),qn(t,"_",n)):Pi(t,e.slots={})}else e.slots={},t&&Ri(e,t);qn(e.slots,lr,1)},oc=(e,t,n)=>{const{vnode:r,slots:o}=e;let s=!0,i=pe;if(r.shapeFlag&32){const l=t._;l?n&&l===1?s=!1:(Se(o,t),!n&&l===1&&delete o._):(s=!t.$stable,Pi(t,o)),i=t}else t&&(Ri(e,t),i={default:1});if(s)for(const l in o)!Ti(l)&&!(l in i)&&delete o[l]};function Oi(){return{app:null,config:{isNativeTag:Il,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let sc=0;function ic(e,t){return function(r,o=null){X(r)||(r=Object.assign({},r)),o!=null&&!be(o)&&(o=null);const s=Oi(),i=new Set;let l=!1;const a=s.app={_uid:sc++,_component:r,_props:o,_container:null,_context:s,_instance:null,version:xc,get config(){return s.config},set config(c){},use(c,...u){return i.has(c)||(c&&X(c.install)?(i.add(c),c.install(a,...u)):X(c)&&(i.add(c),c(a,...u))),a},mixin(c){return s.mixins.includes(c)||s.mixins.push(c),a},component(c,u){return u?(s.components[c]=u,a):s.components[c]},directive(c,u){return u?(s.directives[c]=u,a):s.directives[c]},mount(c,u,d){if(!l){const h=ve(r,o);return h.appContext=s,u&&t?t(h,c):e(h,c,d),l=!0,a._container=c,c.__vue_app__=a,ar(h.component)||h.component.proxy}},unmount(){l&&(e(null,a._container),delete a._container.__vue_app__)},provide(c,u){return s.provides[c]=u,a}};return a}}function Vn(e,t,n,r,o=!1){if(Q(e)){e.forEach((h,v)=>Vn(h,t&&(Q(t)?t[v]:t),n,r,o));return}if(Vt(r)&&!o)return;const s=r.shapeFlag&4?ar(r.component)||r.component.proxy:r.el,i=o?null:s,{i:l,r:a}=e,c=t&&t.r,u=l.refs===pe?l.refs={}:l.refs,d=l.setupState;if(c!=null&&c!==a&&(me(c)?(u[c]=null,se(d,c)&&(d[c]=null)):Ee(c)&&(c.value=null)),X(a))vt(a,l,12,[i,u]);else{const h=me(a),v=Ee(a);if(h||v){const w=()=>{if(e.f){const M=h?u[a]:a.value;o?Q(M)&&Gr(M,s):Q(M)?M.includes(s)||M.push(s):h?(u[a]=[s],se(d,a)&&(d[a]=u[a])):(a.value=[s],e.k&&(u[e.k]=a.value))}else h?(u[a]=i,se(d,a)&&(d[a]=i)):v&&(a.value=i,e.k&&(u[e.k]=i))};i?(w.id=-1,Le(w,n)):w()}}}let at=!1;const In=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",kn=e=>e.nodeType===8;function lc(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:s,parentNode:i,remove:l,insert:a,createComment:c}}=e,u=(g,b)=>{if(!b.hasChildNodes()){n(null,g,b),Fn(),b._vnode=g;return}at=!1,d(b.firstChild,g,null,null,null),Fn(),b._vnode=g,at&&console.error("Hydration completed but contains mismatches.")},d=(g,b,L,z,_,x=!1)=>{const C=kn(g)&&g.data==="[",m=()=>M(g,b,L,z,_,C),{type:B,ref:q,shapeFlag:K,patchFlag:E}=b,$=g.nodeType;b.el=g,E===-2&&(x=!1,b.dynamicChildren=null);let k=null;switch(B){case yn:$!==3?b.children===""?(a(b.el=o(""),i(g),g),k=g):k=m():(g.data!==b.children&&(at=!0,g.data=b.children),k=s(g));break;case $e:$!==8||C?k=m():k=s(g);break;case un:if($!==1&&$!==3)k=m();else{k=g;const ne=!b.children.length;for(let F=0;F{x=x||!!b.dynamicChildren;const{type:C,props:m,patchFlag:B,shapeFlag:q,dirs:K}=b,E=C==="input"&&K||C==="option";if(E||B!==-1){if(K&&Je(b,null,L,"created"),m)if(E||!x||B&48)for(const k in m)(E&&k.endsWith("value")||En(k)&&!ln(k))&&r(g,k,null,m[k],!1,void 0,L);else m.onClick&&r(g,"onClick",null,m.onClick,!1,void 0,L);let $;if(($=m&&m.onVnodeBeforeMount)&&Fe($,L,b),K&&Je(b,null,L,"beforeMount"),(($=m&&m.onVnodeMounted)||K)&&fi(()=>{$&&Fe($,L,b),K&&Je(b,null,L,"mounted")},z),q&16&&!(m&&(m.innerHTML||m.textContent))){let k=v(g.firstChild,b,g,L,z,_,x);for(;k;){at=!0;const ne=k;k=k.nextSibling,l(ne)}}else q&8&&g.textContent!==b.children&&(at=!0,g.textContent=b.children)}return g.nextSibling},v=(g,b,L,z,_,x,C)=>{C=C||!!b.dynamicChildren;const m=b.children,B=m.length;for(let q=0;q{const{slotScopeIds:C}=b;C&&(_=_?_.concat(C):C);const m=i(g),B=v(s(g),b,m,L,z,_,x);return B&&kn(B)&&B.data==="]"?s(b.anchor=B):(at=!0,a(b.anchor=c("]"),m,B),B)},M=(g,b,L,z,_,x)=>{if(at=!0,b.el=null,x){const B=O(g);for(;;){const q=s(g);if(q&&q!==B)l(q);else break}}const C=s(g),m=i(g);return l(g),n(null,b,m,C,L,z,In(m),_),C},O=g=>{let b=0;for(;g;)if(g=s(g),g&&kn(g)&&(g.data==="["&&b++,g.data==="]")){if(b===0)return s(g);b--}return g};return[u,d]}const Le=fi;function ac(e){return cc(e,lc)}function cc(e,t){const n=zl();n.__VUE__=!0;const{insert:r,remove:o,patchProp:s,createElement:i,createText:l,createComment:a,setText:c,setElementText:u,parentNode:d,nextSibling:h,setScopeId:v=We,cloneNode:w,insertStaticContent:M}=e,O=(f,p,y,P=null,T=null,A=null,D=!1,I=null,H=!!p.dynamicChildren)=>{if(f===p)return;f&&!Rt(f,p)&&(P=U(f),Ae(f,T,A,!0),f=null),p.patchFlag===-2&&(H=!1,p.dynamicChildren=null);const{type:R,ref:W,shapeFlag:V}=p;switch(R){case yn:g(f,p,y,P);break;case $e:b(f,p,y,P);break;case un:f==null&&L(p,y,P,D);break;case Ie:$(f,p,y,P,T,A,D,I,H);break;default:V&1?x(f,p,y,P,T,A,D,I,H):V&6?k(f,p,y,P,T,A,D,I,H):(V&64||V&128)&&R.process(f,p,y,P,T,A,D,I,H,ue)}W!=null&&T&&Vn(W,f&&f.ref,A,p||f,!p)},g=(f,p,y,P)=>{if(f==null)r(p.el=l(p.children),y,P);else{const T=p.el=f.el;p.children!==f.children&&c(T,p.children)}},b=(f,p,y,P)=>{f==null?r(p.el=a(p.children||""),y,P):p.el=f.el},L=(f,p,y,P)=>{[f.el,f.anchor]=M(f.children,p,y,P,f.el,f.anchor)},z=({el:f,anchor:p},y,P)=>{let T;for(;f&&f!==p;)T=h(f),r(f,y,P),f=T;r(p,y,P)},_=({el:f,anchor:p})=>{let y;for(;f&&f!==p;)y=h(f),o(f),f=y;o(p)},x=(f,p,y,P,T,A,D,I,H)=>{D=D||p.type==="svg",f==null?C(p,y,P,T,A,D,I,H):q(f,p,T,A,D,I,H)},C=(f,p,y,P,T,A,D,I)=>{let H,R;const{type:W,props:V,shapeFlag:G,transition:Y,patchFlag:ie,dirs:fe}=f;if(f.el&&w!==void 0&&ie===-1)H=f.el=w(f.el);else{if(H=f.el=i(f.type,A,V&&V.is,V),G&8?u(H,f.children):G&16&&B(f.children,H,null,P,T,A&&W!=="foreignObject",D,I),fe&&Je(f,null,P,"created"),V){for(const ge in V)ge!=="value"&&!ln(ge)&&s(H,ge,null,V[ge],A,f.children,P,T,N);"value"in V&&s(H,"value",null,V.value),(R=V.onVnodeBeforeMount)&&Fe(R,P,f)}m(H,f,f.scopeId,D,P)}fe&&Je(f,null,P,"beforeMount");const de=(!T||T&&!T.pendingBranch)&&Y&&!Y.persisted;de&&Y.beforeEnter(H),r(H,p,y),((R=V&&V.onVnodeMounted)||de||fe)&&Le(()=>{R&&Fe(R,P,f),de&&Y.enter(H),fe&&Je(f,null,P,"mounted")},T)},m=(f,p,y,P,T)=>{if(y&&v(f,y),P)for(let A=0;A{for(let R=H;R{const I=p.el=f.el;let{patchFlag:H,dynamicChildren:R,dirs:W}=p;H|=f.patchFlag&16;const V=f.props||pe,G=p.props||pe;let Y;y&&Et(y,!1),(Y=G.onVnodeBeforeUpdate)&&Fe(Y,y,p,f),W&&Je(p,f,y,"beforeUpdate"),y&&Et(y,!0);const ie=T&&p.type!=="foreignObject";if(R?K(f.dynamicChildren,R,I,y,P,ie,A):D||ye(f,p,I,null,y,P,ie,A,!1),H>0){if(H&16)E(I,p,V,G,y,P,T);else if(H&2&&V.class!==G.class&&s(I,"class",null,G.class,T),H&4&&s(I,"style",V.style,G.style,T),H&8){const fe=p.dynamicProps;for(let de=0;de{Y&&Fe(Y,y,p,f),W&&Je(p,f,y,"updated")},P)},K=(f,p,y,P,T,A,D)=>{for(let I=0;I{if(y!==P){for(const I in P){if(ln(I))continue;const H=P[I],R=y[I];H!==R&&I!=="value"&&s(f,I,R,H,D,p.children,T,A,N)}if(y!==pe)for(const I in y)!ln(I)&&!(I in P)&&s(f,I,y[I],null,D,p.children,T,A,N);"value"in P&&s(f,"value",y.value,P.value)}},$=(f,p,y,P,T,A,D,I,H)=>{const R=p.el=f?f.el:l(""),W=p.anchor=f?f.anchor:l("");let{patchFlag:V,dynamicChildren:G,slotScopeIds:Y}=p;Y&&(I=I?I.concat(Y):Y),f==null?(r(R,y,P),r(W,y,P),B(p.children,y,W,T,A,D,I,H)):V>0&&V&64&&G&&f.dynamicChildren?(K(f.dynamicChildren,G,y,T,A,D,I),(p.key!=null||T&&p===T.subTree)&&Ai(f,p,!0)):ye(f,p,y,W,T,A,D,I,H)},k=(f,p,y,P,T,A,D,I,H)=>{p.slotScopeIds=I,f==null?p.shapeFlag&512?T.ctx.activate(p,y,P,D,H):ne(p,y,P,T,A,D,H):F(f,p,H)},ne=(f,p,y,P,T,A,D)=>{const I=f.component=yc(f,P,T);if(Sn(f)&&(I.ctx.renderer=ue),bc(I),I.asyncDep){if(T&&T.registerDep(I,Z),!f.el){const H=I.subTree=ve($e);b(null,H,p,y)}return}Z(I,f,p,y,T,A,D)},F=(f,p,y)=>{const P=p.component=f.component;if(Aa(f,p,y))if(P.asyncDep&&!P.asyncResolved){te(P,p,y);return}else P.next=p,Ca(P.update),P.update();else p.el=f.el,P.vnode=p},Z=(f,p,y,P,T,A,D)=>{const I=()=>{if(f.isMounted){let{next:W,bu:V,u:G,parent:Y,vnode:ie}=f,fe=W,de;Et(f,!1),W?(W.el=ie.el,te(f,W,D)):W=ie,V&&dr(V),(de=W.props&&W.props.onVnodeBeforeUpdate)&&Fe(de,Y,W,ie),Et(f,!0);const ge=hr(f),je=f.subTree;f.subTree=ge,O(je,ge,d(je.el),U(je),f,T,A),W.el=ge.el,fe===null&&La(f,ge.el),G&&Le(G,T),(de=W.props&&W.props.onVnodeUpdated)&&Le(()=>Fe(de,Y,W,ie),T)}else{let W;const{el:V,props:G}=p,{bm:Y,m:ie,parent:fe}=f,de=Vt(p);if(Et(f,!1),Y&&dr(Y),!de&&(W=G&&G.onVnodeBeforeMount)&&Fe(W,fe,p),Et(f,!0),V&&J){const ge=()=>{f.subTree=hr(f),J(V,f.subTree,f,T,null)};de?p.type.__asyncLoader().then(()=>!f.isUnmounted&&ge()):ge()}else{const ge=f.subTree=hr(f);O(null,ge,y,P,f,T,A),p.el=ge.el}if(ie&&Le(ie,T),!de&&(W=G&&G.onVnodeMounted)){const ge=p;Le(()=>Fe(W,fe,ge),T)}(p.shapeFlag&256||fe&&Vt(fe.vnode)&&fe.vnode.shapeFlag&256)&&f.a&&Le(f.a,T),f.isMounted=!0,p=y=P=null}},H=f.effect=new Zr(I,()=>lo(R),f.scope),R=f.update=()=>H.run();R.id=f.uid,Et(f,!0),R()},te=(f,p,y)=>{p.component=f;const P=f.vnode.props;f.vnode=p,f.next=null,tc(f,p.props,P,y),oc(f,p.children,y),Yt(),nr(void 0,f.update),Jt()},ye=(f,p,y,P,T,A,D,I,H=!1)=>{const R=f&&f.children,W=f?f.shapeFlag:0,V=p.children,{patchFlag:G,shapeFlag:Y}=p;if(G>0){if(G&128){ke(R,V,y,P,T,A,D,I,H);return}else if(G&256){Te(R,V,y,P,T,A,D,I,H);return}}Y&8?(W&16&&N(R,T,A),V!==R&&u(y,V)):W&16?Y&16?ke(R,V,y,P,T,A,D,I,H):N(R,T,A,!0):(W&8&&u(y,""),Y&16&&B(V,y,P,T,A,D,I,H))},Te=(f,p,y,P,T,A,D,I,H)=>{f=f||Bt,p=p||Bt;const R=f.length,W=p.length,V=Math.min(R,W);let G;for(G=0;GW?N(f,T,A,!0,!1,V):B(p,y,P,T,A,D,I,H,V)},ke=(f,p,y,P,T,A,D,I,H)=>{let R=0;const W=p.length;let V=f.length-1,G=W-1;for(;R<=V&&R<=G;){const Y=f[R],ie=p[R]=H?ht(p[R]):Ue(p[R]);if(Rt(Y,ie))O(Y,ie,y,null,T,A,D,I,H);else break;R++}for(;R<=V&&R<=G;){const Y=f[V],ie=p[G]=H?ht(p[G]):Ue(p[G]);if(Rt(Y,ie))O(Y,ie,y,null,T,A,D,I,H);else break;V--,G--}if(R>V){if(R<=G){const Y=G+1,ie=YG)for(;R<=V;)Ae(f[R],T,A,!0),R++;else{const Y=R,ie=R,fe=new Map;for(R=ie;R<=G;R++){const Me=p[R]=H?ht(p[R]):Ue(p[R]);Me.key!=null&&fe.set(Me.key,R)}let de,ge=0;const je=G-ie+1;let Ht=!1,So=0;const Zt=new Array(je);for(R=0;R=je){Ae(Me,T,A,!0);continue}let Ye;if(Me.key!=null)Ye=fe.get(Me.key);else for(de=ie;de<=G;de++)if(Zt[de-ie]===0&&Rt(Me,p[de])){Ye=de;break}Ye===void 0?Ae(Me,T,A,!0):(Zt[Ye-ie]=R+1,Ye>=So?So=Ye:Ht=!0,O(Me,p[Ye],y,null,T,A,D,I,H),ge++)}const xo=Ht?uc(Zt):Bt;for(de=xo.length-1,R=je-1;R>=0;R--){const Me=ie+R,Ye=p[Me],To=Me+1{const{el:A,type:D,transition:I,children:H,shapeFlag:R}=f;if(R&6){qe(f.component.subTree,p,y,P);return}if(R&128){f.suspense.move(p,y,P);return}if(R&64){D.move(f,p,y,ue);return}if(D===Ie){r(A,p,y);for(let V=0;VI.enter(A),T);else{const{leave:V,delayLeave:G,afterLeave:Y}=I,ie=()=>r(A,p,y),fe=()=>{V(A,()=>{ie(),Y&&Y()})};G?G(A,ie,fe):fe()}else r(A,p,y)},Ae=(f,p,y,P=!1,T=!1)=>{const{type:A,props:D,ref:I,children:H,dynamicChildren:R,shapeFlag:W,patchFlag:V,dirs:G}=f;if(I!=null&&Vn(I,null,y,f,!0),W&256){p.ctx.deactivate(f);return}const Y=W&1&&G,ie=!Vt(f);let fe;if(ie&&(fe=D&&D.onVnodeBeforeUnmount)&&Fe(fe,p,f),W&6)j(f.component,y,P);else{if(W&128){f.suspense.unmount(y,P);return}Y&&Je(f,null,p,"beforeUnmount"),W&64?f.type.remove(f,p,y,T,ue,P):R&&(A!==Ie||V>0&&V&64)?N(R,p,y,!1,!0):(A===Ie&&V&384||!T&&W&16)&&N(H,p,y),P&&_t(f)}(ie&&(fe=D&&D.onVnodeUnmounted)||Y)&&Le(()=>{fe&&Fe(fe,p,f),Y&&Je(f,null,p,"unmounted")},y)},_t=f=>{const{type:p,el:y,anchor:P,transition:T}=f;if(p===Ie){S(y,P);return}if(p===un){_(f);return}const A=()=>{o(y),T&&!T.persisted&&T.afterLeave&&T.afterLeave()};if(f.shapeFlag&1&&T&&!T.persisted){const{leave:D,delayLeave:I}=T,H=()=>D(y,A);I?I(f.el,A,H):H()}else A()},S=(f,p)=>{let y;for(;f!==p;)y=h(f),o(f),f=y;o(p)},j=(f,p,y)=>{const{bum:P,scope:T,update:A,subTree:D,um:I}=f;P&&dr(P),T.stop(),A&&(A.active=!1,Ae(D,f,p,y)),I&&Le(I,p),Le(()=>{f.isUnmounted=!0},p),p&&p.pendingBranch&&!p.isUnmounted&&f.asyncDep&&!f.asyncResolved&&f.suspenseId===p.pendingId&&(p.deps--,p.deps===0&&p.resolve())},N=(f,p,y,P=!1,T=!1,A=0)=>{for(let D=A;Df.shapeFlag&6?U(f.component.subTree):f.shapeFlag&128?f.suspense.next():h(f.anchor||f.el),ce=(f,p,y)=>{f==null?p._vnode&&Ae(p._vnode,null,null,!0):O(p._vnode||null,f,p,null,null,null,y),Fn(),p._vnode=f},ue={p:O,um:Ae,m:qe,r:_t,mt:ne,mc:B,pc:ye,pbc:K,n:U,o:e};let ee,J;return t&&([ee,J]=t(ue)),{render:ce,hydrate:ee,createApp:ic(ce,ee)}}function Et({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Ai(e,t,n=!1){const r=e.children,o=t.children;if(Q(r)&&Q(o))for(let s=0;s>1,e[n[l]]0&&(t[r]=n[s-1]),n[s]=r)}}for(s=n.length,i=n[s-1];s-- >0;)n[s]=i,i=t[i];return n}const fc=e=>e.__isTeleport,Ie=Symbol(void 0),yn=Symbol(void 0),$e=Symbol(void 0),un=Symbol(void 0),fn=[];let Ke=null;function ir(e=!1){fn.push(Ke=e?null:[])}function dc(){fn.pop(),Ke=fn[fn.length-1]||null}let bn=1;function Ko(e){bn+=e}function Li(e){return e.dynamicChildren=bn>0?Ke||Bt:null,dc(),bn>0&&Ke&&Ke.push(e),e}function Ii(e,t,n,r,o,s){return Li(Ni(e,t,n,r,o,s,!0))}function ki(e,t,n,r,o){return Li(ve(e,t,n,r,o,!0))}function Kn(e){return e?e.__v_isVNode===!0:!1}function Rt(e,t){return e.type===t.type&&e.key===t.key}const lr="__vInternal",Mi=({key:e})=>e!=null?e:null,$n=({ref:e,ref_key:t,ref_for:n})=>e!=null?me(e)||Ee(e)||X(e)?{i:xe,r:e,k:t,f:!!n}:e:null;function Ni(e,t=null,n=null,r=0,o=null,s=e===Ie?0:1,i=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Mi(t),ref:t&&$n(t),scopeId:ui,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null};return l?(fo(a,n),s&128&&e.normalize(a)):n&&(a.shapeFlag|=me(n)?8:16),bn>0&&!i&&Ke&&(a.patchFlag>0||s&6)&&a.patchFlag!==32&&Ke.push(a),a}const ve=hc;function hc(e,t=null,n=null,r=0,o=null,s=!1){if((!e||e===Ka)&&(e=$e),Kn(e)){const l=bt(e,t,!0);return n&&fo(l,n),bn>0&&!s&&Ke&&(l.shapeFlag&6?Ke[Ke.indexOf(e)]=l:Ke.push(l)),l.patchFlag|=-2,l}if(Sc(e)&&(e=e.__vccOpts),t){t=pc(t);let{class:l,style:a}=t;l&&!me(l)&&(t.class=_n(l)),be(a)&&(Zs(a)&&!Q(a)&&(a=Se({},a)),t.style=Jn(a))}const i=me(e)?1:Ia(e)?128:fc(e)?64:be(e)?4:X(e)?2:0;return Ni(e,t,n,r,o,i,s,!0)}function pc(e){return e?Zs(e)||lr in e?Se({},e):e:null}function bt(e,t,n=!1){const{props:r,ref:o,patchFlag:s,children:i}=e,l=t?mc(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Mi(l),ref:t&&t.ref?n&&o?Q(o)?o.concat($n(t)):[o,$n(t)]:$n(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ie?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&bt(e.ssContent),ssFallback:e.ssFallback&&bt(e.ssFallback),el:e.el,anchor:e.anchor}}function uo(e=" ",t=0){return ve(yn,null,e,t)}function fh(e,t){const n=ve(un,null,e);return n.staticCount=t,n}function dh(e="",t=!1){return t?(ir(),ki($e,null,e)):ve($e,null,e)}function Ue(e){return e==null||typeof e=="boolean"?ve($e):Q(e)?ve(Ie,null,e.slice()):typeof e=="object"?ht(e):ve(yn,null,String(e))}function ht(e){return e.el===null||e.memo?e:bt(e)}function fo(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Q(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),fo(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(lr in t)?t._ctx=xe:o===3&&xe&&(xe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else X(t)?(t={default:t,_ctx:xe},n=32):(t=String(t),r&64?(n=16,t=[uo(t)]):n=8);e.children=t,e.shapeFlag|=n}function mc(...e){const t={};for(let n=0;nwe||xe,Kt=e=>{we=e,e.scope.on()},kt=()=>{we&&we.scope.off(),we=null};function Hi(e){return e.vnode.shapeFlag&4}let Wt=!1;function bc(e,t=!1){Wt=t;const{props:n,children:r}=e.vnode,o=Hi(e);ec(e,n,o,t),rc(e,r);const s=o?wc(e,t):void 0;return Wt=!1,s}function wc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Xs(new Proxy(e.ctx,Ga));const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?Ec(e):null;Kt(e),Yt();const s=vt(r,e,0,[e.props,o]);if(Jt(),kt(),zs(s)){if(s.then(kt,kt),t)return s.then(i=>{Wo(e,i,t)}).catch(i=>{Cn(i,e,0)});e.asyncDep=s}else Wo(e,s,t)}else $i(e,t)}function Wo(e,t,n){X(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:be(t)&&(e.setupState=oi(t)),$i(e,n)}let Go;function $i(e,t,n){const r=e.type;if(!e.render){if(!t&&Go&&!r.render){const o=r.template;if(o){const{isCustomElement:s,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:a}=r,c=Se(Se({isCustomElement:s,delimiters:l},i),a);r.render=Go(o,c)}}e.render=r.render||We}Kt(e),Yt(),Qa(e),Jt(),kt()}function _c(e){return new Proxy(e.attrs,{get(t,n){return ze(e,"get","$attrs"),t[n]}})}function Ec(e){const t=r=>{e.exposed=r||{}};let n;return{get attrs(){return n||(n=_c(e))},slots:e.slots,emit:e.emit,expose:t}}function ar(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(oi(Xs(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in jn)return jn[n](e)}}))}function Cc(e,t=!0){return X(e)?e.displayName||e.name:e.name||t&&e.__name}function Sc(e){return X(e)&&"__vccOpts"in e}const re=(e,t)=>wa(e,t,Wt);function oe(e,t,n){const r=arguments.length;return r===2?be(t)&&!Q(t)?Kn(t)?ve(e,null,[t]):ve(e,t):ve(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Kn(n)&&(n=[n]),ve(e,t,n))}const xc="3.2.37",Tc="http://www.w3.org/2000/svg",Ot=typeof document!="undefined"?document:null,Qo=Ot&&Ot.createElement("template"),Pc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t?Ot.createElementNS(Tc,e):Ot.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Ot.createTextNode(e),createComment:e=>Ot.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ot.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,n,r,o,s){const i=n?n.previousSibling:t.lastChild;if(o&&(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===s||!(o=o.nextSibling)););else{Qo.innerHTML=r?`${e}`:e;const l=Qo.content;if(r){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Rc(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Oc(e,t,n){const r=e.style,o=me(n);if(n&&!o){for(const s in n)qr(r,s,n[s]);if(t&&!me(t))for(const s in t)n[s]==null&&qr(r,s,"")}else{const s=r.display;o?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=s)}}const Yo=/\s*!important$/;function qr(e,t,n){if(Q(n))n.forEach(r=>qr(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Ac(e,t);Yo.test(n)?e.setProperty(Mt(r),n.replace(Yo,""),"important"):e[r]=n}}const Jo=["Webkit","Moz","ms"],gr={};function Ac(e,t){const n=gr[t];if(n)return n;let r=Ze(t);if(r!=="filter"&&r in e)return gr[t]=r;r=er(r);for(let o=0;o{let e=Date.now,t=!1;if(typeof window!="undefined"){Date.now()>document.createEvent("Event").timeStamp&&(e=performance.now.bind(performance));const n=navigator.userAgent.match(/firefox\/(\d+)/i);t=!!(n&&Number(n[1])<=53)}return[e,t]})();let Dr=0;const Mc=Promise.resolve(),Nc=()=>{Dr=0},Hc=()=>Dr||(Mc.then(Nc),Dr=zi());function $c(e,t,n,r){e.addEventListener(t,n,r)}function zc(e,t,n,r){e.removeEventListener(t,n,r)}function qc(e,t,n,r,o=null){const s=e._vei||(e._vei={}),i=s[t];if(r&&i)i.value=r;else{const[l,a]=Dc(t);if(r){const c=s[t]=Fc(r,o);$c(e,l,c,a)}else i&&(zc(e,l,i,a),s[t]=void 0)}}const Xo=/(?:Once|Passive|Capture)$/;function Dc(e){let t;if(Xo.test(e)){t={};let n;for(;n=e.match(Xo);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[Mt(e.slice(2)),t]}function Fc(e,t){const n=r=>{const o=r.timeStamp||zi();(kc||o>=n.attached-1)&&Be(Bc(r,n.value),t,5,[r])};return n.value=e,n.attached=Hc(),n}function Bc(e,t){if(Q(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const es=/^on[a-z]/,jc=(e,t,n,r,o=!1,s,i,l,a)=>{t==="class"?Rc(e,r,o):t==="style"?Oc(e,n,r):En(t)?Wr(t)||qc(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Uc(e,t,r,o))?Ic(e,t,r,s,i,l,a):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Lc(e,t,r,o))};function Uc(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&es.test(t)&&X(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||es.test(t)&&me(n)?!1:t in e}const ct="transition",Xt="animation",po=(e,{slots:t})=>oe(pi,Vc(e),t);po.displayName="Transition";const qi={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};po.props=Se({},pi.props,qi);const Ct=(e,t=[])=>{Q(e)?e.forEach(n=>n(...t)):e&&e(...t)},ts=e=>e?Q(e)?e.some(t=>t.length>1):e.length>1:!1;function Vc(e){const t={};for(const E in e)E in qi||(t[E]=e[E]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:a=s,appearActiveClass:c=i,appearToClass:u=l,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,w=Kc(o),M=w&&w[0],O=w&&w[1],{onBeforeEnter:g,onEnter:b,onEnterCancelled:L,onLeave:z,onLeaveCancelled:_,onBeforeAppear:x=g,onAppear:C=b,onAppearCancelled:m=L}=t,B=(E,$,k)=>{St(E,$?u:l),St(E,$?c:i),k&&k()},q=(E,$)=>{E._isLeaving=!1,St(E,d),St(E,v),St(E,h),$&&$()},K=E=>($,k)=>{const ne=E?C:b,F=()=>B($,E,k);Ct(ne,[$,F]),ns(()=>{St($,E?a:s),ut($,E?u:l),ts(ne)||rs($,r,M,F)})};return Se(t,{onBeforeEnter(E){Ct(g,[E]),ut(E,s),ut(E,i)},onBeforeAppear(E){Ct(x,[E]),ut(E,a),ut(E,c)},onEnter:K(!1),onAppear:K(!0),onLeave(E,$){E._isLeaving=!0;const k=()=>q(E,$);ut(E,d),Qc(),ut(E,h),ns(()=>{!E._isLeaving||(St(E,d),ut(E,v),ts(z)||rs(E,r,O,k))}),Ct(z,[E,k])},onEnterCancelled(E){B(E,!1),Ct(L,[E])},onAppearCancelled(E){B(E,!0),Ct(m,[E])},onLeaveCancelled(E){q(E),Ct(_,[E])}})}function Kc(e){if(e==null)return null;if(be(e))return[vr(e.enter),vr(e.leave)];{const t=vr(e);return[t,t]}}function vr(e){return Fs(e)}function ut(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function St(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function ns(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Wc=0;function rs(e,t,n,r){const o=e._endId=++Wc,s=()=>{o===e._endId&&r()};if(n)return setTimeout(s,n);const{type:i,timeout:l,propCount:a}=Gc(e,t);if(!i)return r();const c=i+"end";let u=0;const d=()=>{e.removeEventListener(c,h),s()},h=v=>{v.target===e&&++u>=a&&d()};setTimeout(()=>{u(n[w]||"").split(", "),o=r(ct+"Delay"),s=r(ct+"Duration"),i=os(o,s),l=r(Xt+"Delay"),a=r(Xt+"Duration"),c=os(l,a);let u=null,d=0,h=0;t===ct?i>0&&(u=ct,d=i,h=s.length):t===Xt?c>0&&(u=Xt,d=c,h=a.length):(d=Math.max(i,c),u=d>0?i>c?ct:Xt:null,h=u?u===ct?s.length:a.length:0);const v=u===ct&&/\b(transform|all)(,|$)/.test(n[ct+"Property"]);return{type:u,timeout:d,propCount:h,hasTransform:v}}function os(e,t){for(;e.lengthss(n)+ss(e[r])))}function ss(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Qc(){return document.body.offsetHeight}const Yc={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},hh=(e,t)=>n=>{if(!("key"in n))return;const r=Mt(n.key);if(t.some(o=>o===r||Yc[o]===r))return e(n)},ph={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):en(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),en(e,!0),r.enter(e)):r.leave(e,()=>{en(e,!1)}):en(e,t))},beforeUnmount(e,{value:t}){en(e,t)}};function en(e,t){e.style.display=t?e._vod:"none"}const Jc=Se({patchProp:jc},Pc);let yr,is=!1;function Zc(){return yr=is?yr:ac(Jc),is=!0,yr}const Xc=(...e)=>{const t=Zc().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=eu(r);if(o)return n(o,!0,o instanceof SVGElement)},t};function eu(e){return me(e)?document.querySelector(e):e}const tu=JSON.parse('{"base":"/","lang":"de-DE","title":"Draussenfunker.de | QRV im Gr\xFCnen","description":"Wir sind eine Gruppe von Funkamateuren die sich mit dem Thema Funken im Freien besch\xE4ftigen.","head":[],"locales":{}}');var nu=([e,t,n])=>e==="meta"&&t.name?`${e}.${t.name}`:["title","base"].includes(e)?e:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,t,n]),ru=e=>{const t=new Set,n=[];return e.forEach(r=>{const o=nu(r);t.has(o)||(t.add(o),n.push(r))}),n},ou=e=>/^(https?:)?\/\//.test(e),mh=e=>/^mailto:/.test(e),gh=e=>/^tel:/.test(e),Di=e=>Object.prototype.toString.call(e)==="[object Object]",su=e=>e.replace(/\/$/,""),iu=e=>e.replace(/^\//,""),Fi=(e,t)=>{const n=Object.keys(e).sort((r,o)=>{const s=o.split("/").length-r.split("/").length;return s!==0?s:o.length-r.length});for(const r of n)if(t.startsWith(r))return r;return"/"};const Bi={"v-8daa1a0e":dt(()=>Re(()=>import("./index.html.8b1e72ea.js"),[])),"v-05d56ee5":dt(()=>Re(()=>import("./helloworld.html.ecbd9a06.js"),[])),"v-646991fa":dt(()=>Re(()=>import("./videos.html.f4459c7b.js"),[])),"v-70126048":dt(()=>Re(()=>import("./amateurfunk.html.2c2a6ea9.js"),[])),"v-4743c93e":dt(()=>Re(()=>import("./ausbreitung.html.1e952663.js"),[])),"v-3706649a":dt(()=>Re(()=>import("./404.html.391cb8a7.js"),[]))},lu={404:dt(()=>Re(()=>import("./404.de95010e.js"),[])),Layout:dt(()=>Re(()=>import("./Layout.f849f98a.js"),[]))};var ji=_e(xl),Ui=no({key:"",path:"",title:"",lang:"",frontmatter:{},excerpt:"",headers:[]}),rt=_e(Ui),xn=()=>rt;Co.webpackHot&&(__VUE_HMR_RUNTIME__.updatePageData=e=>{ji.value[e.key]=()=>Promise.resolve(e),e.key===rt.value.key&&(rt.value=e)});var Vi=Symbol(""),mo=()=>{const e=Ce(Vi);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},Ki=Symbol(""),au=()=>{const e=Ce(Ki);if(!e)throw new Error("usePageHead() is called without provider.");return e},cu=Symbol(""),Wi=Symbol(""),uu=()=>{const e=Ce(Wi);if(!e)throw new Error("usePageLang() is called without provider.");return e},go=Symbol(""),fu=()=>{const e=Ce(go);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},mt=_e(tu),du=()=>mt;Co.webpackHot&&(__VUE_HMR_RUNTIME__.updateSiteData=e=>{mt.value=e});var Gi=Symbol(""),vh=()=>{const e=Ce(Gi);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},hu=Symbol(""),Tt=Nt({resolvePageData:async e=>{const t=ji.value[e],n=await(t==null?void 0:t());return n!=null?n:Ui},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,n)=>{const r=me(t.description)?t.description:n.description,o=[...Q(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:r}]];return ru(o)},resolvePageHeadTitle:(e,t)=>`${e.title?`${e.title} | `:""}${t.title}`,resolvePageLang:e=>e.lang||"en",resolveRouteLocale:(e,t)=>Fi(e,t),resolveSiteLocaleData:(e,t)=>({...e,...e.locales[t]})}),pu=Oe({name:"ClientOnly",setup(e,t){const n=_e(!1);return Xe(()=>{n.value=!0}),()=>{var r,o;return n.value?(o=(r=t.slots).default)==null?void 0:o.call(r):null}}}),mu=Oe({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=xn(),n=re(()=>Bi[e.pageKey||t.value.key]);return()=>n.value?oe(n.value):oe("div","404 Not Found")}}),ls=Oe({name:"Vuepress",setup(){const e=xn(),t=re(()=>{let n;if(e.value.path){const r=e.value.frontmatter.layout;me(r)?n=r:n="Layout"}else n="404";return lu[n]||Va(n,!1)});return()=>oe(t.value)}}),Qi=e=>ou(e)?e:`${du().value.base}${iu(e)}`,wt=e=>e;function Yi(e,t,n){var r,o,s;t===void 0&&(t=50),n===void 0&&(n={});var i=(r=n.isImmediate)!=null&&r,l=(o=n.callback)!=null&&o,a=n.maxWait,c=Date.now(),u=[];function d(){if(a!==void 0){var v=Date.now()-c;if(v+t>=a)return a-v}return t}var h=function(){var v=[].slice.call(arguments),w=this;return new Promise(function(M,O){var g=i&&s===void 0;if(s!==void 0&&clearTimeout(s),s=setTimeout(function(){if(s=void 0,c=Date.now(),!i){var L=e.apply(w,v);l&&l(L),u.forEach(function(z){return(0,z.resolve)(L)}),u=[]}},d()),g){var b=e.apply(w,v);return l&&l(b),M(b)}u.push({resolve:M,reject:O})})};return h.cancel=function(v){s!==void 0&&clearTimeout(s),u.forEach(function(w){return(0,w.reject)(v)}),u=[]},h}/*! - * vue-router v4.1.3 - * (c) 2022 Eduardo San Martin Morote - * @license MIT - */const Ft=typeof window!="undefined";function gu(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const he=Object.assign;function br(e,t){const n={};for(const r in t){const o=t[r];n[r]=Qe(o)?o.map(e):e(o)}return n}const dn=()=>{},Qe=Array.isArray,vu=/\/$/,yu=e=>e.replace(vu,"");function wr(e,t,n="/"){let r,o={},s="",i="";const l=t.indexOf("#");let a=t.indexOf("?");return l=0&&(a=-1),a>-1&&(r=t.slice(0,a),s=t.slice(a+1,l>-1?l:t.length),o=e(s)),l>-1&&(r=r||t.slice(0,l),i=t.slice(l,t.length)),r=Eu(r!=null?r:t,n),{fullPath:r+(s&&"?")+s+i,path:r,query:o,hash:i}}function bu(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function as(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function wu(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&Gt(t.matched[r],n.matched[o])&&Ji(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Gt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ji(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!_u(e[n],t[n]))return!1;return!0}function _u(e,t){return Qe(e)?cs(e,t):Qe(t)?cs(t,e):e===t}function cs(e,t){return Qe(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Eu(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/");let o=n.length-1,s,i;for(s=0;s1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(s-(s===r.length?1:0)).join("/")}var wn;(function(e){e.pop="pop",e.push="push"})(wn||(wn={}));var hn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(hn||(hn={}));function Cu(e){if(!e)if(Ft){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),yu(e)}const Su=/^[^#]+#/;function xu(e,t){return e.replace(Su,"#")+t}function Tu(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const cr=()=>({left:window.pageXOffset,top:window.pageYOffset});function Pu(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=Tu(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function us(e,t){return(history.state?history.state.position-t:-1)+e}const Fr=new Map;function Ru(e,t){Fr.set(e,t)}function Ou(e){const t=Fr.get(e);return Fr.delete(e),t}let Au=()=>location.protocol+"//"+location.host;function Zi(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let l=o.includes(e.slice(s))?e.slice(s).length:1,a=o.slice(l);return a[0]!=="/"&&(a="/"+a),as(a,"")}return as(n,e)+r+o}function Lu(e,t,n,r){let o=[],s=[],i=null;const l=({state:h})=>{const v=Zi(e,location),w=n.value,M=t.value;let O=0;if(h){if(n.value=v,t.value=h,i&&i===w){i=null;return}O=M?h.position-M.position:0}else r(v);o.forEach(g=>{g(n.value,w,{delta:O,type:wn.pop,direction:O?O>0?hn.forward:hn.back:hn.unknown})})};function a(){i=n.value}function c(h){o.push(h);const v=()=>{const w=o.indexOf(h);w>-1&&o.splice(w,1)};return s.push(v),v}function u(){const{history:h}=window;!h.state||h.replaceState(he({},h.state,{scroll:cr()}),"")}function d(){for(const h of s)h();s=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",u),{pauseListeners:a,listen:c,destroy:d}}function fs(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?cr():null}}function Iu(e){const{history:t,location:n}=window,r={value:Zi(e,n)},o={value:t.state};o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(a,c,u){const d=e.indexOf("#"),h=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+a:Au()+e+a;try{t[u?"replaceState":"pushState"](c,"",h),o.value=c}catch(v){console.error(v),n[u?"replace":"assign"](h)}}function i(a,c){const u=he({},t.state,fs(o.value.back,a,o.value.forward,!0),c,{position:o.value.position});s(a,u,!0),r.value=a}function l(a,c){const u=he({},o.value,t.state,{forward:a,scroll:cr()});s(u.current,u,!0);const d=he({},fs(r.value,a,null),{position:u.position+1},c);s(a,d,!1),r.value=a}return{location:r,state:o,push:l,replace:i}}function ku(e){e=Cu(e);const t=Iu(e),n=Lu(e,t.state,t.location,t.replace);function r(s,i=!0){i||n.pauseListeners(),history.go(s)}const o=he({location:"",base:e,go:r,createHref:xu.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function Mu(e){return typeof e=="string"||e&&typeof e=="object"}function Xi(e){return typeof e=="string"||typeof e=="symbol"}const tt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},el=Symbol("");var ds;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ds||(ds={}));function Qt(e,t){return he(new Error,{type:e,[el]:!0},t)}function et(e,t){return e instanceof Error&&el in e&&(t==null||!!(e.type&t))}const hs="[^/]+?",Nu={sensitive:!1,strict:!1,start:!0,end:!0},Hu=/[.+*?^${}()[\]/\\]/g;function $u(e,t){const n=he({},Nu,t),r=[];let o=n.start?"^":"";const s=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(o+="/");for(let d=0;dt.length?t.length===1&&t[0]===40+40?1:-1:0}function qu(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const Du={type:0,value:""},Fu=/[a-zA-Z0-9_]/;function Bu(e){if(!e)return[[]];if(e==="/")return[[Du]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(v){throw new Error(`ERR (${n})/"${c}": ${v}`)}let n=0,r=n;const o=[];let s;function i(){s&&o.push(s),s=[]}let l=0,a,c="",u="";function d(){!c||(n===0?s.push({type:0,value:c}):n===1||n===2||n===3?(s.length>1&&(a==="*"||a==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:c,regexp:u,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),c="")}function h(){c+=a}for(;l{i(b)}:dn}function i(u){if(Xi(u)){const d=r.get(u);d&&(r.delete(u),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(u);d>-1&&(n.splice(d,1),u.record.name&&r.delete(u.record.name),u.children.forEach(i),u.alias.forEach(i))}}function l(){return n}function a(u){let d=0;for(;d=0&&(u.record.path!==n[d].record.path||!tl(u,n[d]));)d++;n.splice(d,0,u),u.record.name&&!ms(u)&&r.set(u.record.name,u)}function c(u,d){let h,v={},w,M;if("name"in u&&u.name){if(h=r.get(u.name),!h)throw Qt(1,{location:u});M=h.record.name,v=he(Vu(d.params,h.keys.filter(b=>!b.optional).map(b=>b.name)),u.params),w=h.stringify(v)}else if("path"in u)w=u.path,h=n.find(b=>b.re.test(w)),h&&(v=h.parse(w),M=h.record.name);else{if(h=d.name?r.get(d.name):n.find(b=>b.re.test(d.path)),!h)throw Qt(1,{location:u,currentLocation:d});M=h.record.name,v=he({},d.params,u.params),w=h.stringify(v)}const O=[];let g=h;for(;g;)O.unshift(g.record),g=g.parent;return{name:M,path:w,params:v,matched:O,meta:Gu(O)}}return e.forEach(u=>s(u)),{addRoute:s,resolve:c,removeRoute:i,getRoutes:l,getRecordMatcher:o}}function Vu(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Ku(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Wu(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Wu(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="boolean"?n:n[r];return t}function ms(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Gu(e){return e.reduce((t,n)=>he(t,n.meta),{})}function gs(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function tl(e,t){return t.children.some(n=>n===e||tl(e,n))}const nl=/#/g,Qu=/&/g,Yu=/\//g,Ju=/=/g,Zu=/\?/g,rl=/\+/g,Xu=/%5B/g,ef=/%5D/g,ol=/%5E/g,tf=/%60/g,sl=/%7B/g,nf=/%7C/g,il=/%7D/g,rf=/%20/g;function vo(e){return encodeURI(""+e).replace(nf,"|").replace(Xu,"[").replace(ef,"]")}function of(e){return vo(e).replace(sl,"{").replace(il,"}").replace(ol,"^")}function Br(e){return vo(e).replace(rl,"%2B").replace(rf,"+").replace(nl,"%23").replace(Qu,"%26").replace(tf,"`").replace(sl,"{").replace(il,"}").replace(ol,"^")}function sf(e){return Br(e).replace(Ju,"%3D")}function lf(e){return vo(e).replace(nl,"%23").replace(Zu,"%3F")}function af(e){return e==null?"":lf(e).replace(Yu,"%2F")}function Wn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function cf(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;os&&Br(s)):[r&&Br(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function uf(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Qe(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const ff=Symbol(""),ys=Symbol(""),ur=Symbol(""),yo=Symbol(""),jr=Symbol("");function tn(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function pt(e,t,n,r,o){const s=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((i,l)=>{const a=d=>{d===!1?l(Qt(4,{from:n,to:t})):d instanceof Error?l(d):Mu(d)?l(Qt(2,{from:t,to:d})):(s&&r.enterCallbacks[o]===s&&typeof d=="function"&&s.push(d),i())},c=e.call(r&&r.instances[o],t,n,a);let u=Promise.resolve(c);e.length<3&&(u=u.then(a)),u.catch(d=>l(d))})}function _r(e,t,n,r){const o=[];for(const s of e)for(const i in s.components){let l=s.components[i];if(!(t!=="beforeRouteEnter"&&!s.instances[i]))if(df(l)){const c=(l.__vccOpts||l)[t];c&&o.push(pt(c,n,r,s,i))}else{let a=l();o.push(()=>a.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${s.path}"`));const u=gu(c)?c.default:c;s.components[i]=u;const h=(u.__vccOpts||u)[t];return h&&pt(h,n,r,s,i)()}))}}return o}function df(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function bs(e){const t=Ce(ur),n=Ce(yo),r=re(()=>t.resolve(Ge(e.to))),o=re(()=>{const{matched:a}=r.value,{length:c}=a,u=a[c-1],d=n.matched;if(!u||!d.length)return-1;const h=d.findIndex(Gt.bind(null,u));if(h>-1)return h;const v=ws(a[c-2]);return c>1&&ws(u)===v&&d[d.length-1].path!==v?d.findIndex(Gt.bind(null,a[c-2])):h}),s=re(()=>o.value>-1&&gf(n.params,r.value.params)),i=re(()=>o.value>-1&&o.value===n.matched.length-1&&Ji(n.params,r.value.params));function l(a={}){return mf(a)?t[Ge(e.replace)?"replace":"push"](Ge(e.to)).catch(dn):Promise.resolve()}return{route:r,href:re(()=>r.value.href),isActive:s,isExactActive:i,navigate:l}}const hf=Oe({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:bs,setup(e,{slots:t}){const n=Nt(bs(e)),{options:r}=Ce(ur),o=re(()=>({[_s(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[_s(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:oe("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),pf=hf;function mf(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function gf(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!Qe(o)||o.length!==r.length||r.some((s,i)=>s!==o[i]))return!1}return!0}function ws(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const _s=(e,t,n)=>e!=null?e:t!=null?t:n,vf=Oe({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ce(jr),o=re(()=>e.route||r.value),s=Ce(ys,0),i=re(()=>{let c=Ge(s);const{matched:u}=o.value;let d;for(;(d=u[c])&&!d.components;)c++;return c}),l=re(()=>o.value.matched[i.value]);It(ys,re(()=>i.value+1)),It(ff,l),It(jr,o);const a=_e();return ot(()=>[a.value,l.value,e.name],([c,u,d],[h,v,w])=>{u&&(u.instances[d]=c,v&&v!==u&&c&&c===h&&(u.leaveGuards.size||(u.leaveGuards=v.leaveGuards),u.updateGuards.size||(u.updateGuards=v.updateGuards))),c&&u&&(!v||!Gt(u,v)||!h)&&(u.enterCallbacks[d]||[]).forEach(M=>M(c))},{flush:"post"}),()=>{const c=o.value,u=e.name,d=l.value,h=d&&d.components[u];if(!h)return Es(n.default,{Component:h,route:c});const v=d.props[u],w=v?v===!0?c.params:typeof v=="function"?v(c):v:null,O=oe(h,he({},w,t,{onVnodeUnmounted:g=>{g.component.isUnmounted&&(d.instances[u]=null)},ref:a}));return Es(n.default,{Component:O,route:c})||O}}});function Es(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const ll=vf;function yf(e){const t=Uu(e.routes,e),n=e.parseQuery||cf,r=e.stringifyQuery||vs,o=e.history,s=tn(),i=tn(),l=tn(),a=ni(tt);let c=tt;Ft&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=br.bind(null,S=>""+S),d=br.bind(null,af),h=br.bind(null,Wn);function v(S,j){let N,U;return Xi(S)?(N=t.getRecordMatcher(S),U=j):U=S,t.addRoute(U,N)}function w(S){const j=t.getRecordMatcher(S);j&&t.removeRoute(j)}function M(){return t.getRoutes().map(S=>S.record)}function O(S){return!!t.getRecordMatcher(S)}function g(S,j){if(j=he({},j||a.value),typeof S=="string"){const J=wr(n,S,j.path),f=t.resolve({path:J.path},j),p=o.createHref(J.fullPath);return he(J,f,{params:h(f.params),hash:Wn(J.hash),redirectedFrom:void 0,href:p})}let N;if("path"in S)N=he({},S,{path:wr(n,S.path,j.path).path});else{const J=he({},S.params);for(const f in J)J[f]==null&&delete J[f];N=he({},S,{params:d(S.params)}),j.params=d(j.params)}const U=t.resolve(N,j),ce=S.hash||"";U.params=u(h(U.params));const ue=bu(r,he({},S,{hash:of(ce),path:U.path})),ee=o.createHref(ue);return he({fullPath:ue,hash:ce,query:r===vs?uf(S.query):S.query||{}},U,{redirectedFrom:void 0,href:ee})}function b(S){return typeof S=="string"?wr(n,S,a.value.path):he({},S)}function L(S,j){if(c!==S)return Qt(8,{from:j,to:S})}function z(S){return C(S)}function _(S){return z(he(b(S),{replace:!0}))}function x(S){const j=S.matched[S.matched.length-1];if(j&&j.redirect){const{redirect:N}=j;let U=typeof N=="function"?N(S):N;return typeof U=="string"&&(U=U.includes("?")||U.includes("#")?U=b(U):{path:U},U.params={}),he({query:S.query,hash:S.hash,params:"path"in U?{}:S.params},U)}}function C(S,j){const N=c=g(S),U=a.value,ce=S.state,ue=S.force,ee=S.replace===!0,J=x(N);if(J)return C(he(b(J),{state:ce,force:ue,replace:ee}),j||N);const f=N;f.redirectedFrom=j;let p;return!ue&&wu(r,U,N)&&(p=Qt(16,{to:f,from:U}),Te(U,U,!0,!1)),(p?Promise.resolve(p):B(f,U)).catch(y=>et(y)?et(y,2)?y:ye(y):Z(y,f,U)).then(y=>{if(y){if(et(y,2))return C(he({replace:ee},b(y.to),{state:ce,force:ue}),j||f)}else y=K(f,U,!0,ee,ce);return q(f,U,y),y})}function m(S,j){const N=L(S,j);return N?Promise.reject(N):Promise.resolve()}function B(S,j){let N;const[U,ce,ue]=bf(S,j);N=_r(U.reverse(),"beforeRouteLeave",S,j);for(const J of U)J.leaveGuards.forEach(f=>{N.push(pt(f,S,j))});const ee=m.bind(null,S,j);return N.push(ee),$t(N).then(()=>{N=[];for(const J of s.list())N.push(pt(J,S,j));return N.push(ee),$t(N)}).then(()=>{N=_r(ce,"beforeRouteUpdate",S,j);for(const J of ce)J.updateGuards.forEach(f=>{N.push(pt(f,S,j))});return N.push(ee),$t(N)}).then(()=>{N=[];for(const J of S.matched)if(J.beforeEnter&&!j.matched.includes(J))if(Qe(J.beforeEnter))for(const f of J.beforeEnter)N.push(pt(f,S,j));else N.push(pt(J.beforeEnter,S,j));return N.push(ee),$t(N)}).then(()=>(S.matched.forEach(J=>J.enterCallbacks={}),N=_r(ue,"beforeRouteEnter",S,j),N.push(ee),$t(N))).then(()=>{N=[];for(const J of i.list())N.push(pt(J,S,j));return N.push(ee),$t(N)}).catch(J=>et(J,8)?J:Promise.reject(J))}function q(S,j,N){for(const U of l.list())U(S,j,N)}function K(S,j,N,U,ce){const ue=L(S,j);if(ue)return ue;const ee=j===tt,J=Ft?history.state:{};N&&(U||ee?o.replace(S.fullPath,he({scroll:ee&&J&&J.scroll},ce)):o.push(S.fullPath,ce)),a.value=S,Te(S,j,N,ee),ye()}let E;function $(){E||(E=o.listen((S,j,N)=>{if(!_t.listening)return;const U=g(S),ce=x(U);if(ce){C(he(ce,{replace:!0}),U).catch(dn);return}c=U;const ue=a.value;Ft&&Ru(us(ue.fullPath,N.delta),cr()),B(U,ue).catch(ee=>et(ee,12)?ee:et(ee,2)?(C(ee.to,U).then(J=>{et(J,20)&&!N.delta&&N.type===wn.pop&&o.go(-1,!1)}).catch(dn),Promise.reject()):(N.delta&&o.go(-N.delta,!1),Z(ee,U,ue))).then(ee=>{ee=ee||K(U,ue,!1),ee&&(N.delta&&!et(ee,8)?o.go(-N.delta,!1):N.type===wn.pop&&et(ee,20)&&o.go(-1,!1)),q(U,ue,ee)}).catch(dn)}))}let k=tn(),ne=tn(),F;function Z(S,j,N){ye(S);const U=ne.list();return U.length?U.forEach(ce=>ce(S,j,N)):console.error(S),Promise.reject(S)}function te(){return F&&a.value!==tt?Promise.resolve():new Promise((S,j)=>{k.add([S,j])})}function ye(S){return F||(F=!S,$(),k.list().forEach(([j,N])=>S?N(S):j()),k.reset()),S}function Te(S,j,N,U){const{scrollBehavior:ce}=e;if(!Ft||!ce)return Promise.resolve();const ue=!N&&Ou(us(S.fullPath,0))||(U||!N)&&history.state&&history.state.scroll||null;return io().then(()=>ce(S,j,ue)).then(ee=>ee&&Pu(ee)).catch(ee=>Z(ee,S,j))}const ke=S=>o.go(S);let qe;const Ae=new Set,_t={currentRoute:a,listening:!0,addRoute:v,removeRoute:w,hasRoute:O,getRoutes:M,resolve:g,options:e,push:z,replace:_,go:ke,back:()=>ke(-1),forward:()=>ke(1),beforeEach:s.add,beforeResolve:i.add,afterEach:l.add,onError:ne.add,isReady:te,install(S){const j=this;S.component("RouterLink",pf),S.component("RouterView",ll),S.config.globalProperties.$router=j,Object.defineProperty(S.config.globalProperties,"$route",{enumerable:!0,get:()=>Ge(a)}),Ft&&!qe&&a.value===tt&&(qe=!0,z(o.location).catch(ce=>{}));const N={};for(const ce in tt)N[ce]=re(()=>a.value[ce]);S.provide(ur,j),S.provide(yo,Nt(N)),S.provide(jr,a);const U=S.unmount;Ae.add(S),S.unmount=function(){Ae.delete(S),Ae.size<1&&(c=tt,E&&E(),E=null,a.value=tt,qe=!1,F=!1),U()}}};return _t}function $t(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function bf(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let i=0;iGt(c,l))?r.push(l):n.push(l));const a=e.matched[i];a&&(t.matched.find(c=>Gt(c,a))||o.push(a))}return[n,r,o]}function bo(){return Ce(ur)}function wo(){return Ce(yo)}const wf=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:r=5})=>{const o=bo(),s=xn(),l=Yi(()=>{var O,g,b,L;const a=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(a-0)v.some(_=>_.hash===z.hash));for(let z=0;z=((g=(O=_.parentElement)==null?void 0:O.offsetTop)!=null?g:0)-r,m=!x||a<((L=(b=x.parentElement)==null?void 0:b.offsetTop)!=null?L:0)-r;if(!(C&&m))continue;const q=decodeURIComponent(o.currentRoute.value.hash),K=decodeURIComponent(_.hash);if(q===K)return;if(h){for(let E=z+1;E{l(),window.addEventListener("scroll",l)}),ao(()=>{window.removeEventListener("scroll",l)}),ot(()=>s.value.path,l)},Cs=async(e,...t)=>{const{scrollBehavior:n}=e.options;e.options.scrollBehavior=void 0,await e.replace(...t).finally(()=>e.options.scrollBehavior=n)},_f="a.sidebar-item",Ef=".header-anchor",Cf=300,Sf=5;var xf=wt({setup(){wf({headerLinkSelector:_f,headerAnchorSelector:Ef,delay:Cf,offset:Sf})}});const Ss=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,Tf=()=>window.scrollTo({top:0,behavior:"smooth"});const Pf=Oe({name:"BackToTop",setup(){const e=_e(0),t=re(()=>e.value>300),n=Yi(()=>{e.value=Ss()},100);Xe(()=>{e.value=Ss(),window.addEventListener("scroll",()=>n())});const r=oe("div",{class:"back-to-top",onClick:Tf});return()=>oe(po,{name:"back-to-top"},()=>t.value?r:null)}});var Rf=wt({rootComponents:[Pf]});const Of=oe("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[oe("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),oe("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),Af=Oe({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=fu(),n=re(()=>{var r;return(r=e.locales[t.value])!=null?r:{openInNewWindow:"open in new window"}});return()=>oe("span",[Of,oe("span",{class:"external-link-icon-sr-only"},n.value.openInNewWindow)])}}),Lf={"/":{openInNewWindow:"open in new window"}};var If=wt({enhance({app:e}){e.component("ExternalLinkIcon",oe(Af,{locales:Lf}))}});/*! medium-zoom 1.0.6 | MIT License | https://github.com/francoischalifour/medium-zoom */var Pt=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{},r=window.Promise||function(E){function $(){}E($,$)},o=function(E){var $=E.target;if($===B){w();return}L.indexOf($)!==-1&&M({target:$})},s=function(){if(!(_||!m.original)){var E=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(x-E)>C.scrollOffset&&setTimeout(w,150)}},i=function(E){var $=E.key||E.keyCode;($==="Escape"||$==="Esc"||$===27)&&w()},l=function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},$=E;if(E.background&&(B.style.background=E.background),E.container&&E.container instanceof Object&&($.container=Pt({},C.container,E.container)),E.template){var k=zn(E.template)?E.template:document.querySelector(E.template);$.template=k}return C=Pt({},C,$),L.forEach(function(ne){ne.dispatchEvent(zt("medium-zoom:update",{detail:{zoom:q}}))}),q},a=function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(Pt({},C,E))},c=function(){for(var E=arguments.length,$=Array(E),k=0;k0?$.reduce(function(F,Z){return[].concat(F,Ts(Z))},[]):L;return ne.forEach(function(F){F.classList.remove("medium-zoom-image"),F.dispatchEvent(zt("medium-zoom:detach",{detail:{zoom:q}}))}),L=L.filter(function(F){return ne.indexOf(F)===-1}),q},d=function(E,$){var k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return L.forEach(function(ne){ne.addEventListener("medium-zoom:"+E,$,k)}),z.push({type:"medium-zoom:"+E,listener:$,options:k}),q},h=function(E,$){var k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return L.forEach(function(ne){ne.removeEventListener("medium-zoom:"+E,$,k)}),z=z.filter(function(ne){return!(ne.type==="medium-zoom:"+E&&ne.listener.toString()===$.toString())}),q},v=function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},$=E.target,k=function(){var F={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},Z=void 0,te=void 0;if(C.container)if(C.container instanceof Object)F=Pt({},F,C.container),Z=F.width-F.left-F.right-C.margin*2,te=F.height-F.top-F.bottom-C.margin*2;else{var ye=zn(C.container)?C.container:document.querySelector(C.container),Te=ye.getBoundingClientRect(),ke=Te.width,qe=Te.height,Ae=Te.left,_t=Te.top;F=Pt({},F,{width:ke,height:qe,left:Ae,top:_t})}Z=Z||F.width-C.margin*2,te=te||F.height-C.margin*2;var S=m.zoomedHd||m.original,j=xs(S)?Z:S.naturalWidth||Z,N=xs(S)?te:S.naturalHeight||te,U=S.getBoundingClientRect(),ce=U.top,ue=U.left,ee=U.width,J=U.height,f=Math.min(j,Z)/ee,p=Math.min(N,te)/J,y=Math.min(f,p),P=(-ue+(Z-ee)/2+C.margin+F.left)/y,T=(-ce+(te-J)/2+C.margin+F.top)/y,A="scale("+y+") translate3d("+P+"px, "+T+"px, 0)";m.zoomed.style.transform=A,m.zoomedHd&&(m.zoomedHd.style.transform=A)};return new r(function(ne){if($&&L.indexOf($)===-1){ne(q);return}var F=function ke(){_=!1,m.zoomed.removeEventListener("transitionend",ke),m.original.dispatchEvent(zt("medium-zoom:opened",{detail:{zoom:q}})),ne(q)};if(m.zoomed){ne(q);return}if($)m.original=$;else if(L.length>0){var Z=L;m.original=Z[0]}else{ne(q);return}if(m.original.dispatchEvent(zt("medium-zoom:open",{detail:{zoom:q}})),x=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,_=!0,m.zoomed=Nf(m.original),document.body.appendChild(B),C.template){var te=zn(C.template)?C.template:document.querySelector(C.template);m.template=document.createElement("div"),m.template.appendChild(te.content.cloneNode(!0)),document.body.appendChild(m.template)}if(document.body.appendChild(m.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),m.original.classList.add("medium-zoom-image--hidden"),m.zoomed.classList.add("medium-zoom-image--opened"),m.zoomed.addEventListener("click",w),m.zoomed.addEventListener("transitionend",F),m.original.getAttribute("data-zoom-src")){m.zoomedHd=m.zoomed.cloneNode(),m.zoomedHd.removeAttribute("srcset"),m.zoomedHd.removeAttribute("sizes"),m.zoomedHd.src=m.zoomed.getAttribute("data-zoom-src"),m.zoomedHd.onerror=function(){clearInterval(ye),console.warn("Unable to reach the zoom image target "+m.zoomedHd.src),m.zoomedHd=null,k()};var ye=setInterval(function(){m.zoomedHd.complete&&(clearInterval(ye),m.zoomedHd.classList.add("medium-zoom-image--opened"),m.zoomedHd.addEventListener("click",w),document.body.appendChild(m.zoomedHd),k())},10)}else if(m.original.hasAttribute("srcset")){m.zoomedHd=m.zoomed.cloneNode(),m.zoomedHd.removeAttribute("sizes"),m.zoomedHd.removeAttribute("loading");var Te=m.zoomedHd.addEventListener("load",function(){m.zoomedHd.removeEventListener("load",Te),m.zoomedHd.classList.add("medium-zoom-image--opened"),m.zoomedHd.addEventListener("click",w),document.body.appendChild(m.zoomedHd),k()})}else k()})},w=function(){return new r(function(E){if(_||!m.original){E(q);return}var $=function k(){m.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(m.zoomed),m.zoomedHd&&document.body.removeChild(m.zoomedHd),document.body.removeChild(B),m.zoomed.classList.remove("medium-zoom-image--opened"),m.template&&document.body.removeChild(m.template),_=!1,m.zoomed.removeEventListener("transitionend",k),m.original.dispatchEvent(zt("medium-zoom:closed",{detail:{zoom:q}})),m.original=null,m.zoomed=null,m.zoomedHd=null,m.template=null,E(q)};_=!0,document.body.classList.remove("medium-zoom--opened"),m.zoomed.style.transform="",m.zoomedHd&&(m.zoomedHd.style.transform=""),m.template&&(m.template.style.transition="opacity 150ms",m.template.style.opacity=0),m.original.dispatchEvent(zt("medium-zoom:close",{detail:{zoom:q}})),m.zoomed.addEventListener("transitionend",$)})},M=function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},$=E.target;return m.original?w():v({target:$})},O=function(){return C},g=function(){return L},b=function(){return m.original},L=[],z=[],_=!1,x=0,C=n,m={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?C=t:(t||typeof t=="string")&&c(t),C=Pt({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},C);var B=Mf(C.background);document.addEventListener("click",o),document.addEventListener("keyup",i),document.addEventListener("scroll",s),window.addEventListener("resize",w);var q={open:v,close:w,toggle:M,update:l,clone:a,attach:c,detach:u,on:d,off:h,getOptions:O,getImages:g,getZoomedImage:b};return q};function $f(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document=="undefined")){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",n==="top"&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}var zf=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}";$f(zf);var qf=Hf;const Df=Symbol("mediumZoom");const Ff=".theme-default-content > img, .theme-default-content :not(a) > img",Bf={},jf=300;var Uf=wt({enhance({app:e,router:t}){const n=qf(Bf);n.refresh=(r=Ff)=>{n.detach(),n.attach(r)},e.provide(Df,n),t.afterEach(()=>{setTimeout(()=>n.refresh(),jf)})}});/** - * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress - * @license MIT - */const le={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},status:null,set:e=>{const t=le.isStarted();e=Er(e,le.settings.minimum,1),le.status=e===1?null:e;const n=le.render(!t),r=n.querySelector(le.settings.barSelector),o=le.settings.speed,s=le.settings.easing;return n.offsetWidth,Vf(i=>{Nn(r,{transform:"translate3d("+Ps(e)+"%,0,0)",transition:"all "+o+"ms "+s}),e===1?(Nn(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){Nn(n,{transition:"all "+o+"ms linear",opacity:"0"}),setTimeout(function(){le.remove(),i()},o)},o)):setTimeout(()=>i(),o)}),le},isStarted:()=>typeof le.status=="number",start:()=>{le.status||le.set(0);const e=()=>{setTimeout(()=>{!le.status||(le.trickle(),e())},le.settings.trickleSpeed)};return le.settings.trickle&&e(),le},done:e=>!e&&!le.status?le:le.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=le.status;return t?(typeof e!="number"&&(e=(1-t)*Er(Math.random()*t,.1,.95)),t=Er(t+e,0,.994),le.set(t)):le.start()},trickle:()=>le.inc(Math.random()*le.settings.trickleRate),render:e=>{if(le.isRendered())return document.getElementById("nprogress");Rs(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=le.settings.template;const n=t.querySelector(le.settings.barSelector),r=e?"-100":Ps(le.status||0),o=document.querySelector(le.settings.parent);return Nn(n,{transition:"all 0 linear",transform:"translate3d("+r+"%,0,0)"}),o!==document.body&&Rs(o,"nprogress-custom-parent"),o==null||o.appendChild(t),t},remove:()=>{Os(document.documentElement,"nprogress-busy"),Os(document.querySelector(le.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&Kf(e)},isRendered:()=>!!document.getElementById("nprogress")},Er=(e,t,n)=>en?n:e,Ps=e=>(-1+e)*100,Vf=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),Nn=function(){const e=["Webkit","O","Moz","ms"],t={};function n(i){return i.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(l,a){return a.toUpperCase()})}function r(i){const l=document.body.style;if(i in l)return i;let a=e.length;const c=i.charAt(0).toUpperCase()+i.slice(1);let u;for(;a--;)if(u=e[a]+c,u in l)return u;return i}function o(i){return i=n(i),t[i]||(t[i]=r(i))}function s(i,l,a){l=o(l),i.style[l]=a}return function(i,l){for(const a in l){const c=l[a];c!==void 0&&Object.prototype.hasOwnProperty.call(l,a)&&s(i,a,c)}}}(),al=(e,t)=>(typeof e=="string"?e:_o(e)).indexOf(" "+t+" ")>=0,Rs=(e,t)=>{const n=_o(e),r=n+t;al(n,t)||(e.className=r.substring(1))},Os=(e,t)=>{const n=_o(e);if(!al(e,t))return;const r=n.replace(" "+t+" "," ");e.className=r.substring(1,r.length-1)},_o=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),Kf=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)};const Wf=()=>{Xe(()=>{const e=bo(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||le.start()}),e.afterEach(n=>{t.add(n.path),le.done()})})};var Gf=wt({setup(){Wf()}});const Qf=JSON.parse('{"sidebarDepth":0,"contributors":false,"notFound":["Sorry, etwas ist schief gelaufen."],"backToHome":"Zur\xFCck zur Startseite","lastUpdatedText":"Aktualisiert am","navbar":[{"text":"Start","link":"/"},{"text":"Wissenswertes","children":["/wissenswertes/amateurfunk","/wissenswertes/ausbreitung"]},{"text":"Blog","link":"/blog"}],"locales":{"/":{"selectLanguageName":"English"}},"colorMode":"auto","colorModeSwitch":true,"logo":null,"repo":null,"selectLanguageText":"Languages","selectLanguageAriaLabel":"Select language","sidebar":"auto","editLink":true,"editLinkText":"Edit this page","lastUpdated":true,"contributorsText":"Contributors","openInNewWindow":"open in new window","toggleColorMode":"toggle color mode","toggleSidebar":"toggle sidebar"}'),cl=_e(Qf),Yf=()=>cl;Co.webpackHot&&(__VUE_HMR_RUNTIME__.updateThemeData=e=>{cl.value=e});const ul=Symbol(""),Jf=()=>{const e=Ce(ul);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},Zf=(e,t)=>{var n;return{...e,...(n=e.locales)==null?void 0:n[t]}};var Xf=wt({enhance({app:e}){const t=Yf(),n=e._context.provides[go],r=re(()=>Zf(t.value,n.value));e.provide(ul,r),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return r.value}}})}}),fl=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n};const ed=Oe({__name:"Badge",props:{type:{type:String,required:!1,default:"tip"},text:{type:String,required:!1,default:""},vertical:{type:String,required:!1,default:void 0}},setup(e){return(t,n)=>(ir(),Ii("span",{class:_n(["badge",e.type]),style:Jn({verticalAlign:e.vertical})},[wi(t.$slots,"default",{},()=>[uo(Ll(e.text),1)])],6))}});var td=fl(ed,[["__file","Badge.vue"]]);const nd=Oe({name:"CodeGroup",setup(e,{slots:t}){const n=_e(-1),r=_e([]),o=(l=n.value)=>{l{l>0?n.value=l-1:n.value=r.value.length-1,r.value[n.value].focus()},i=(l,a)=>{l.key===" "||l.key==="Enter"?(l.preventDefault(),n.value=a):l.key==="ArrowRight"?(l.preventDefault(),o(a)):l.key==="ArrowLeft"&&(l.preventDefault(),s(a))};return()=>{var a;const l=(((a=t.default)==null?void 0:a.call(t))||[]).filter(c=>c.type.name==="CodeGroupItem").map(c=>(c.props===null&&(c.props={}),c));return l.length===0?null:(n.value<0||n.value>l.length-1?(n.value=l.findIndex(c=>c.props.active===""||c.props.active===!0),n.value===-1&&(n.value=0)):l.forEach((c,u)=>{c.props.active=u===n.value}),oe("div",{class:"code-group"},[oe("div",{class:"code-group__nav"},oe("ul",{class:"code-group__ul"},l.map((c,u)=>{const d=u===n.value;return oe("li",{class:"code-group__li"},oe("button",{ref:h=>{h&&(r.value[u]=h)},class:{"code-group__nav-tab":!0,"code-group__nav-tab-active":d},ariaPressed:d,ariaExpanded:d,onClick:()=>n.value=u,onKeydown:h=>i(h,u)},c.props.title))}))),l]))}}}),rd=["aria-selected"],od=Oe({name:"CodeGroupItem"}),sd=Oe({...od,props:{title:{type:String,required:!0},active:{type:Boolean,required:!1,default:!1}},setup(e){return(t,n)=>(ir(),Ii("div",{class:_n(["code-group-item",{"code-group-item__active":e.active}]),"aria-selected":e.active},[wi(t.$slots,"default")],10,rd))}});var id=fl(sd,[["__file","CodeGroupItem.vue"]]),As;const Tn=typeof window!="undefined",ld=e=>typeof e=="string",Cr=()=>{};Tn&&((As=window==null?void 0:window.navigator)==null?void 0:As.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function ad(e,t){function n(...r){e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})}return n}const dl=e=>e();function cd(e=dl){const t=_e(!0);function n(){t.value=!1}function r(){t.value=!0}return{isActive:t,pause:n,resume:r,eventFilter:(...s)=>{t.value&&e(...s)}}}function hl(e){return Fl()?(Bl(e),!0):!1}function ud(e,t=!0){ho()?yi(e):t?e():io(e)}function yh(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,o=Ee(e),s=_e(e);function i(l){return arguments.length?(s.value=l,s.value):(s.value=s.value===Ge(n)?Ge(r):Ge(n),s.value)}return o?i:[s,i]}var Ls=Object.getOwnPropertySymbols,fd=Object.prototype.hasOwnProperty,dd=Object.prototype.propertyIsEnumerable,hd=(e,t)=>{var n={};for(var r in e)fd.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Ls)for(var r of Ls(e))t.indexOf(r)<0&&dd.call(e,r)&&(n[r]=e[r]);return n};function pd(e,t,n={}){const r=n,{eventFilter:o=dl}=r,s=hd(r,["eventFilter"]);return ot(e,ad(o,t),s)}var md=Object.defineProperty,gd=Object.defineProperties,vd=Object.getOwnPropertyDescriptors,Gn=Object.getOwnPropertySymbols,pl=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,Is=(e,t,n)=>t in e?md(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,yd=(e,t)=>{for(var n in t||(t={}))pl.call(t,n)&&Is(e,n,t[n]);if(Gn)for(var n of Gn(t))ml.call(t,n)&&Is(e,n,t[n]);return e},bd=(e,t)=>gd(e,vd(t)),wd=(e,t)=>{var n={};for(var r in e)pl.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Gn)for(var r of Gn(e))t.indexOf(r)<0&&ml.call(e,r)&&(n[r]=e[r]);return n};function _d(e,t,n={}){const r=n,{eventFilter:o}=r,s=wd(r,["eventFilter"]),{eventFilter:i,pause:l,resume:a,isActive:c}=cd(o);return{stop:pd(e,t,bd(yd({},s),{eventFilter:i})),pause:l,resume:a,isActive:c}}function Ed(e){var t;const n=Ge(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Qn=Tn?window:void 0;Tn&&window.document;Tn&&window.navigator;Tn&&window.location;function Cd(...e){let t,n,r,o;if(ld(e[0])?([n,r,o]=e,t=Qn):[t,n,r,o]=e,!t)return Cr;let s=Cr;const i=ot(()=>Ed(t),a=>{s(),a&&(a.addEventListener(n,r,o),s=()=>{a.removeEventListener(n,r,o),s=Cr})},{immediate:!0,flush:"post"}),l=()=>{i(),s()};return hl(l),l}function Sd(e,t={}){const{window:n=Qn}=t,r=Boolean(n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const s=_e(!1),i=()=>{!r||(o||(o=n.matchMedia(e)),s.value=o.matches)};return ud(()=>{i(),o&&("addEventListener"in o?o.addEventListener("change",i):o.addListener(i),hl(()=>{"removeEventListener"in o?o.removeEventListener("change",i):o.removeListener(i)}))}),s}const Ur=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},Vr="__vueuse_ssr_handlers__";Ur[Vr]=Ur[Vr]||{};const xd=Ur[Vr];function Td(e,t){return xd[e]||t}function Pd(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"||Array.isArray(e)?"object":Number.isNaN(e)?"any":"number"}const Rd={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}};function Od(e,t,n,r={}){var o;const{flush:s="pre",deep:i=!0,listenToStorageChanges:l=!0,writeDefaults:a=!0,shallow:c,window:u=Qn,eventFilter:d,onError:h=x=>{console.error(x)}}=r,v=(c?ni:_e)(t);if(!n)try{n=Td("getDefaultStorage",()=>{var x;return(x=Qn)==null?void 0:x.localStorage})()}catch(x){h(x)}if(!n)return v;const w=Ge(t),M=Pd(w),O=(o=r.serializer)!=null?o:Rd[M],{pause:g,resume:b}=_d(v,()=>L(v.value),{flush:s,deep:i,eventFilter:d});return u&&l&&Cd(u,"storage",_),_(),v;function L(x){try{x==null?n.removeItem(e):n.setItem(e,O.write(x))}catch(C){h(C)}}function z(x){if(!(x&&x.key!==e)){g();try{const C=x?x.newValue:n.getItem(e);return C==null?(a&&w!==null&&n.setItem(e,O.write(w)),w):typeof C!="string"?C:O.read(C)}catch(C){h(C)}finally{b()}}}function _(x){x&&x.key!==e||(v.value=z(x))}}function Ad(e){return Sd("(prefers-color-scheme: dark)",e)}var ks;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(ks||(ks={}));const gl=Symbol(""),bh=()=>{const e=Ce(gl);if(!e)throw new Error("useDarkMode() is called without provider.");return e},Ld=()=>{const e=wl(),t=Ad(),n=Od("vuepress-color-scheme",e.value.colorMode),r=re({get(){return e.value.colorModeSwitch?n.value==="auto"?t.value:n.value==="dark":e.value.colorMode==="dark"},set(o){o===t.value?n.value="auto":n.value=o?"dark":"light"}});It(gl,r),Id(r)},Id=e=>{const t=(n=e.value)=>{const r=window==null?void 0:window.document.querySelector("html");r==null||r.classList.toggle("dark",n)};Xe(()=>{ot(e,t,{immediate:!0})}),sr(()=>t())},vl=(...e)=>{const n=bo().resolve(...e),r=n.matched[n.matched.length-1];if(!(r!=null&&r.redirect))return n;const{redirect:o}=r,s=X(o)?o(n):o,i=me(s)?{path:s}:s;return vl({hash:n.hash,query:n.query,params:n.params,...i})},kd=e=>{const t=vl(encodeURI(e));return{text:t.meta.title||e,link:t.name==="404"?e:t.fullPath}};let Sr=null,nn=null;const Md={wait:()=>Sr,pending:()=>{Sr=new Promise(e=>nn=e)},resolve:()=>{nn==null||nn(),Sr=null,nn=null}},Nd=()=>Md,yl=Symbol("sidebarItems"),wh=()=>{const e=Ce(yl);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},Hd=()=>{const e=wl(),t=mo(),n=re(()=>$d(t.value,e.value));It(yl,n)},$d=(e,t)=>{var o,s,i,l;const n=(s=(o=e.sidebar)!=null?o:t.sidebar)!=null?s:"auto",r=(l=(i=e.sidebarDepth)!=null?i:t.sidebarDepth)!=null?l:2;return e.home||n===!1?[]:n==="auto"?qd(r):Q(n)?bl(n,r):Di(n)?Dd(n,r):[]},zd=(e,t)=>({text:e.title,link:`#${e.slug}`,children:Eo(e.children,t)}),Eo=(e,t)=>t>0?e.map(n=>zd(n,t-1)):[],qd=e=>{const t=xn();return[{text:t.value.title,children:Eo(t.value.headers,e)}]},bl=(e,t)=>{const n=wo(),r=xn(),o=s=>{var l;let i;if(me(s)?i=kd(s):i=s,i.children)return{...i,children:i.children.map(a=>o(a))};if(i.link===n.path){const a=((l=r.value.headers[0])==null?void 0:l.level)===1?r.value.headers[0].children:r.value.headers;return{...i,children:Eo(a,t)}}return i};return e.map(s=>o(s))},Dd=(e,t)=>{var s;const n=wo(),r=Fi(e,n.path),o=(s=e[r])!=null?s:[];return bl(o,t)},wl=()=>Jf();var Fd=wt({enhance({app:e,router:t}){e.component("Badge",td),e.component("CodeGroup",nd),e.component("CodeGroupItem",id),e.component("AutoLinkExternalIcon",()=>{const r=e.component("ExternalLinkIcon");return r?oe(r):null}),e.component("NavbarSearch",()=>{const r=e.component("Docsearch")||e.component("SearchBox");return r?oe(r):null});const n=t.options.scrollBehavior;t.options.scrollBehavior=async(...r)=>(await Nd().wait(),n(...r))},setup(){Ld(),Hd()}});const _l={networksData:{facebook:{sharer:"https://www.facebook.com/sharer/sharer.php?u=@url&title=@title&description=@description"e=@quote&hashtag=@hashtags",type:"popup",color:"#3b5998",icon:''},line:{sharer:"https://line.me/R/msg/text/?@description%0D%0A@url",type:"popup",color:"#00b902",icon:''},reddit:{sharer:"https://www.reddit.com/submit?url=@url&title=@title",type:"popup",color:"#ff4501",icon:''},skype:{sharer:"https://web.skype.com/share?url=@description%0D%0A@url",type:"popup",color:"#00aff0",icon:''},telegram:{sharer:"https://t.me/share/url?url=@url&text=@description",type:"popup",color:"#2fa8dc",icon:''},twitter:{sharer:"https://twitter.com/intent/tweet?text=@title&url=@url&hashtags=@hashtags@twitteruser",type:"popup",color:"#1da1f2",icon:''},weibo:{sharer:"http://service.weibo.com/share/share.php?url=@url&title=@title&pic=@media",type:"popup",color:"#e6172d",icon:''},qq:{sharer:'https://connect.qq.com/widget/shareqq/index.html?url=@url&title=@title&source=@title&desc=@description&pics=@media&summary="@description"',type:"popup",color:"#e9201f",icon:''},douban:{sharer:"https://shuo.douban.com/!service/share?href=@url&name=@title&text=@description&image=@media&starid=0&aid=0&style=11",type:"popup",color:"#00b51d",icon:''},whatsapp:{sharer:"https://api.whatsapp.com/send?text=@description%0D%0A@url",type:"popup",color:"#1bb1a5",action:"share/whatsapp/share",icon:''},wechat:{type:"qrcode",color:"#1aad19",icon:''}}},Bd=/(.*?)<\/svg>/i,jd=/^(https?:|mailto:|tel:|[a-zA-Z]{4,}:)/,Ud=` - - -`,Vd=` - -`,sn=typeof window!="undefined",Kd=e=>Bd.test(e),Wd=e=>jd.test(e);function Ms(e){if(!sn)return"";const t=document.getElementsByName(e)[0];return t&&t.getAttribute("content")||""}var Yn;(function(e){e.Share="share"})(Yn||(Yn={}));const Gd=Oe({name:"SocialShareNetwork",inheritAttrs:!0,props:{network:{type:Object,required:!0,validator:e=>e.icon?["popup"].includes(e.type)?Boolean(e.sharer):!0:!1},isPlain:{type:Boolean,default:!1},shareURL:{type:String,default:""}},emits:[Yn.Share],setup(e,t){const n=re(()=>Kd(e.network.icon)),r=s=>n.value?oe("span",{class:"social-share-icon-svg",focusable:!1,style:{color:!e.isPlain&&s.color},innerHTML:s.icon}):oe("span",{style:{backgroundImage:`url(${s.icon})`},class:"social-share-icon-img"}),o=s=>oe("button",{class:"social-share-btn",title:s.name,type:"button",role:"button",onClick:()=>t.emit(Yn.Share,s.name),"data-link":s.type==="popup"?`#share-${s.name}`:e.shareURL},[r(s)]);return()=>oe("li",{class:"social-share-network",role:"option"},[o(e.network)])}}),El=Oe({name:"SocialShare",inheritAttrs:!0,props:{networks:{type:Array,default:()=>["twitter","facebook","reddit"]},isPlain:{type:Boolean,default:!1},tags:{type:Array,default:()=>[]},twitterUser:{type:String},fallbackImage:{type:String},autoQuote:{type:Boolean,default:!0},qrcodeOptions:{type:Object,default:()=>({})},networksData:{type:Object,default:()=>({})}},setup(e){const t=[...new Set(e.networks)],n=Object.keys(e.networksData).map(_=>({name:_,...e.networksData[_]})).filter(_=>t.includes(_.name)).sort((_,x)=>t.indexOf(_.name)-t.indexOf(x.name)),r=mo(),o=_e(null),s=Nt({status:!1,resizable:!1,toolbar:!1,menubar:!1,scrollbars:!1,location:!1,directories:!1,width:626,height:436,top:0,left:0});Xe(()=>{if(!sn)return!1;const _=document.documentElement,x=window.screenLeft!==void 0?window.screenLeft:window.screenX,C=window.screenTop!==void 0?window.screenTop:window.screenY,m=window.innerWidth?window.innerWidth:_.clientWidth?_.clientWidth:screen.width,B=window.innerHeight?window.innerHeight:_.clientHeight?_.clientHeight:screen.height;s.left=m/2-s.width/2+x,s.top=B/2-s.height/2+C});const i=re(()=>t.length&&!r.value.noSocialShare),l=re(()=>{var _,x,C;return(C=(x=(_=r.value.$shareUrl)!=null?_:r.value.shareUrl)!=null?x:r.value.permalink)!=null?C:sn?location.href:""}),a=re(()=>{var _,x,C;return(C=(x=(_=r.value.$shareTitle)!=null?_:r.value.shareTitle)!=null?x:r.value.title)!=null?C:sn?document.title:""}),c=re(()=>{var _,x,C;return(C=(x=(_=r.value.$shareDescription)!=null?_:r.value.shareDescription)!=null?x:r.value.description)!=null?C:Ms("description")}),u=re(()=>{var C,m,B;const _=(B=(m=(C=r.value.$shareImage)!=null?C:r.value.shareImage)!=null?m:r.value.image)!=null?B:e.fallbackImage;return _?Wd(_)?_:sn?`${location.origin}${Qi(_)}`:"":""}),d=re(()=>{var _,x;return(x=(_=r.value.$shareQuote)!=null?_:r.value.shareQuote)!=null?x:e.autoQuote?c.value:""}),h=re(()=>{var x,C,m,B,q;const _=(q=(B=(m=(C=(x=r.value.$shareTags)!=null?x:r.value.shareTags)!=null?C:r.value.tags)!=null?m:r.value.tag)!=null?B:e.tags)!=null?q:Ms("keywords");return Array.isArray(_)?_.join(","):typeof _=="string"?_.replace(/\s/g,""):""}),v=re(()=>({...{errorCorrectionLevel:"H",width:250,scale:1,margin:1.5},...e.qrcodeOptions})),w=_=>{var m;let x=null;const C=[`status=${s.status?"yes":"no"}`,`height=${s.height}`,`width=${s.width}`,`resizable=${s.resizable?"yes":"no"}`,`left=${s.left}`,`top=${s.top}`,`screenX=${s.left}`,`screenY=${s.top}`,`toolbar=${s.toolbar?"yes":"no"}`,`menubar=${s.menubar?"yes":"no"}`,`scrollbars=${s.scrollbars?"yes":"no"}`,`location=${s.location?"yes":"no"}`,`directories=${s.directories?"yes":"no"}`];x=window.open(_,"sharer",C.join(",")),(m=x==null?void 0:x.focus)==null||m.call(x),o.value=window.setInterval(()=>{x!=null&&x.closed&&(window.clearInterval(o.value),x=null)},500)},M=async()=>{const _=document.body,x=document.querySelector("#__VUEPRESS_SOCIAL_SHARE__"),C=document.createElement("div");C.id="__VUEPRESS_SOCIAL_SHARE__",C.classList.add("social-share-overlay"),x&&x.parentNode&&x.parentNode.removeChild(x);try{const B=await(await Re(()=>import("./browser.7e974638.js").then(function(q){return q.b}),[])).toDataURL(l.value,v.value);C.innerHTML=``,_.appendChild(C),C.classList.add("show"),C.addEventListener("click",q=>{C.classList.remove("show"),_.removeChild(C),q.stopPropagation()})}catch(m){console.log(m)}},O=_=>{window.open(_,"_blank")},g=(_,x)=>["facebook"].includes(x)&&_.length?`%23${_.split(",")[0]}`:_,b=(_,x)=>{let{sharer:C=""}=x;return["twitter"].includes(_)&&!h.value.length&&(C=C.replace("&hashtags=@hashtags","")),C.replace(/@url/g,encodeURIComponent(l.value)).replace(/@title/g,encodeURIComponent(a.value)).replace(/@media/g,u.value).replace(/@description/g,encodeURIComponent(c.value)).replace(/@quote/g,encodeURIComponent(d.value)).replace(/@hashtags/g,g(h.value,_)).replace(/@twitteruser/g,e.twitterUser?`&via=${e.twitterUser}`:"")},L=_=>{const x=e.networksData[_],C=b(_,x);switch(x.type){case"popup":w(C);break;case"qrcode":M();break;case"direct":O(C);break}},z=_=>oe("ul",{class:"social-share-list",role:"listbox"},_.map(x=>oe(Gd,{network:x,isPlain:e.isPlain,shareURL:b(x.name,x),onShare:C=>L(C)})));return()=>i.value?oe("div",{class:"social-share"},[z(n)]):null}}),Qd=Oe({name:"GlobalSocialShare",inheritAttrs:!0,setup(){const e=_l,t=_e(!1),n=ho(),r=mo(),o=re(()=>!(e.noGlobalSocialShare||r.value.noGlobalSocialShare||r.value.noSocialShare)),s=u=>{t.value=!t.value,u.stopPropagation()},i=u=>{const{target:d}=u,{proxy:h}=n;!h.$el.contains||h.$el.contains(d)||(t.value=!1)};Xe(()=>{document.addEventListener("click",i)}),sr(()=>{document.removeEventListener("click",i)});const l=()=>oe("span",{class:"social-share-icon-svg",innerHTML:t.value?Ud:Vd}),a=()=>oe("button",{class:"social-share-btn social-share-trigger",type:"button",role:"button",onClick:u=>s(u)},[l()]),c=()=>t.value?oe(El,{networks:e.networks,isPlain:e.isPlain,twitterUser:e.twitterUser,fallbackImage:e.fallbackImage,autoQuote:e.autoQuote,qrcodeOptions:e.qrcodeOptions,networksData:e.networksData}):null;return()=>o.value?oe("div",{class:"social-share-global"},[c(),a()]):null}}),Hn=_l;var Yd=wt({enhance({app:e}){e.component("SocialShare",{props:{tags:{type:Array},networks:{type:Array},isPlain:{type:Boolean}},setup(t){return()=>{var n,r;return oe(El,{...Hn,tags:t.tags,networks:(n=t.networks)!=null?n:Hn.networks,isPlain:(r=t.isPlain)!=null?r:Hn.isPlain})}}})},rootComponents:Hn.noGlobalSocialShare?[]:[Qd]});const xr=[xf,Rf,If,Uf,Gf,Xf,Fd,Yd],Jd=[["v-8daa1a0e","/",{title:""},["/index.html","/index.md"]],["v-05d56ee5","/blog/helloworld.html",{title:"Hello World!"},["/blog/helloworld","/blog/helloworld.md"]],["v-646991fa","/videos/videos.html",{title:""},["/videos/videos","/videos/videos.md"]],["v-70126048","/wissenswertes/amateurfunk.html",{title:"Was ist Amateurfunk?"},["/wissenswertes/amateurfunk","/wissenswertes/amateurfunk.md"]],["v-4743c93e","/wissenswertes/ausbreitung.html",{title:"Ausbreitung von Funkwellen"},["/wissenswertes/ausbreitung","/wissenswertes/ausbreitung.md"]],["v-3706649a","/404.html",{title:""},["/404"]]];var Zd=()=>Jd.reduce((e,[t,n,r,o])=>(e.push({name:t,path:n,component:ls,meta:r},...o.map(s=>({path:s,redirect:n}))),e),[{name:"404",path:"/:catchAll(.*)",component:ls}]),Xd=ku,eh=()=>{const e=yf({history:Xd(su(mt.value.base)),routes:Zd(),scrollBehavior:(t,n,r)=>r||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{var r;(t.path!==n.path||n===tt)&&([rt.value]=await Promise.all([Tt.resolvePageData(t.name),(r=Bi[t.name])==null?void 0:r.__asyncLoader()]))}),e},th=e=>{e.component("ClientOnly",pu),e.component("Content",mu)},nh=(e,t)=>{const n=re(()=>Tt.resolveRouteLocale(mt.value.locales,t.currentRoute.value.path)),r=re(()=>Tt.resolveSiteLocaleData(mt.value,n.value)),o=re(()=>Tt.resolvePageFrontmatter(rt.value)),s=re(()=>Tt.resolvePageHeadTitle(rt.value,r.value)),i=re(()=>Tt.resolvePageHead(s.value,o.value,r.value)),l=re(()=>Tt.resolvePageLang(rt.value));return e.provide(go,n),e.provide(Gi,r),e.provide(Vi,o),e.provide(cu,s),e.provide(Ki,i),e.provide(Wi,l),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>o.value},$head:{get:()=>i.value},$headTitle:{get:()=>s.value},$lang:{get:()=>l.value},$page:{get:()=>rt.value},$routeLocale:{get:()=>n.value},$site:{get:()=>mt.value},$siteLocale:{get:()=>r.value},$withBase:{get:()=>Qi}}),{pageData:rt,pageFrontmatter:o,pageHead:i,pageHeadTitle:s,pageLang:l,routeLocale:n,siteData:mt,siteLocaleData:r}},rh=()=>{const e=wo(),t=au(),n=uu(),r=_e([]),o=()=>{t.value.forEach(i=>{const l=oh(i);l&&r.value.push(l)})},s=()=>{document.documentElement.lang=n.value,r.value.forEach(i=>{i.parentNode===document.head&&document.head.removeChild(i)}),r.value.splice(0,r.value.length),t.value.forEach(i=>{const l=sh(i);l!==null&&(document.head.appendChild(l),r.value.push(l))})};It(hu,s),Xe(()=>{o(),s(),ot(()=>e.path,()=>s())})},oh=([e,t,n=""])=>{const r=Object.entries(t).map(([l,a])=>me(a)?`[${l}="${a}"]`:a===!0?`[${l}]`:"").join(""),o=`head > ${e}${r}`;return Array.from(document.querySelectorAll(o)).find(l=>l.innerText===n)||null},sh=([e,t,n])=>{if(!me(e))return null;const r=document.createElement(e);return Di(t)&&Object.entries(t).forEach(([o,s])=>{me(s)?r.setAttribute(o,s):s===!0&&r.setAttribute(o,"")}),me(n)&&r.appendChild(document.createTextNode(n)),r},ih=Xc,lh=async()=>{var n;const e=ih({name:"VuepressApp",setup(){var r;rh();for(const o of xr)(r=o.setup)==null||r.call(o);return()=>[oe(ll),...xr.flatMap(({rootComponents:o=[]})=>o.map(s=>oe(s)))]}}),t=eh();th(e),nh(e,t);for(const r of xr)await((n=r.enhance)==null?void 0:n.call(r,{app:e,router:t,siteData:mt}));return e.use(t),{app:e,router:t}};lh().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{hh as $,du as A,vh as B,bh as C,oe as D,Qi as E,Ie as F,pu as G,_n as H,_e as I,ot as J,ch as K,ph as L,iu as M,su as N,bo as O,me as P,kd as Q,Xe as R,Jn as S,po as T,xn as U,wh as V,Di as W,yh as X,io as Y,ao as Z,fl as _,Ni as a,sr as a0,Nd as a1,ve as b,Ii as c,lh as createVueApp,fh as d,uo as e,Oe as f,wl as g,Ge as h,mo as i,re as j,Q as k,uh as l,dh as m,wo as n,ir as o,ah as p,ou as q,Va as r,mh as s,Ll as t,fu as u,gh as v,Pa as w,ki as x,mc as y,wi as z}; diff --git a/assets/ausbreitung.html.1e952663.js b/assets/ausbreitung.html.3077bbc9.js similarity index 97% rename from assets/ausbreitung.html.1e952663.js rename to assets/ausbreitung.html.3077bbc9.js index 02ed3861..bbbd7187 100644 --- a/assets/ausbreitung.html.1e952663.js +++ b/assets/ausbreitung.html.3077bbc9.js @@ -1 +1 @@ -import{_ as s,o as i,c as o,a as e,b as r,e as n,r as a}from"./app.b2053c77.js";const h={},l=e("h1",{id:"ausbreitung-von-funkwellen",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#ausbreitung-von-funkwellen","aria-hidden":"true"},"#"),n(" Ausbreitung von Funkwellen")],-1),c=e("p",null,"Funkwellen breiten sich in den h\xF6heren Frequenzbereichen (oberhalb von 2 MHz) quasi-optisch aus. Das bedeutet, dass man nur bis kurz \xFCber den Horizont funken kann. Je h\xF6her der Antennenstandort ist, desto weiter reicht die eigene Ausstrahlung.",-1),u=e("p",null,'So dachte man zumindest, als man die "wertlosen" Frequenzbereiche nach dem Ersten Weltkrieg f\xFCr den Amateurfunk frei gab.',-1),d=e("p",null,"Tats\xE4chlich gibt es in der Atmosph\xE4re verschiedene Schichten, die je nach Sonnenaktivit\xE4t Funkwellen verschiedener Wellenl\xE4ngen reflektieren und zur Erde zur\xFCck werfen.",-1),m=e("p",null,[n("Die Reflektion von Funkwellen an der Troposph\xE4re oder Ionosph\xE4re erlaubt es, im Bereich von 2-30 Mhz, manchmal auch im Bereich von 144 Mhz deutlich \xFCber den Horizont hinaus zu funken. Gerade im Bereich unterhalb von 30 Mhz sind Reichweiten von 2000-10000 Kilometern keine Seltenheit, deutlich h\xF6here Reichweiten sind aber auch regelm\xE4\xDFig m\xF6glich. So kann mit einem einfachen Draht als Antenne regelm\xE4\xDFig Funkkontakt mit den USA, mit Asien oder der Karibik aufgenommen werden. "),e("strong",null,"In besonders seltenen F\xE4llen, ist es sogar m\xF6glich, sich selbst zu h\xF6ren, nachdem das eigene Funksignal einmal um die ganze Erde gelaufen ist.")],-1),_={href:"http://hamqsl.com/",target:"_blank",rel:"noopener noreferrer"},f=e("img",{src:"http://www.hamqsl.com/solar101vhf.php?muf=trms&kindex=tromso",alt:"Funkwetter"},null,-1),k=n("Unter "),g={href:"https://sonnen-sturm.info/funkwetter",target:"_blank",rel:"noopener noreferrer"},b=n("https://sonnen-sturm.info/funkwetter"),p=n(" findet ihr eine umfangreiche Erkl\xE4rung der angezeigten Werte. Die Daten selbst werden von der Seite "),w={href:"http://hamqsl.com/",target:"_blank",rel:"noopener noreferrer"},v=n("http://hamqsl.com/"),z=n(" zusammen getragen.");function F(x,A){const t=a("ExternalLinkIcon");return i(),o("div",null,[l,c,u,d,m,e("p",null,[e("a",_,[f,r(t)])]),e("p",null,[k,e("a",g,[b,r(t)]),p,e("a",w,[v,r(t)]),z])])}var E=s(h,[["render",F],["__file","ausbreitung.html.vue"]]);export{E as default}; +import{_ as s,o as i,c as o,a as e,b as r,e as n,r as a}from"./app.1b5fbe7a.js";const h={},l=e("h1",{id:"ausbreitung-von-funkwellen",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#ausbreitung-von-funkwellen","aria-hidden":"true"},"#"),n(" Ausbreitung von Funkwellen")],-1),c=e("p",null,"Funkwellen breiten sich in den h\xF6heren Frequenzbereichen (oberhalb von 2 MHz) quasi-optisch aus. Das bedeutet, dass man nur bis kurz \xFCber den Horizont funken kann. Je h\xF6her der Antennenstandort ist, desto weiter reicht die eigene Ausstrahlung.",-1),u=e("p",null,'So dachte man zumindest, als man die "wertlosen" Frequenzbereiche nach dem Ersten Weltkrieg f\xFCr den Amateurfunk frei gab.',-1),d=e("p",null,"Tats\xE4chlich gibt es in der Atmosph\xE4re verschiedene Schichten, die je nach Sonnenaktivit\xE4t Funkwellen verschiedener Wellenl\xE4ngen reflektieren und zur Erde zur\xFCck werfen.",-1),m=e("p",null,[n("Die Reflektion von Funkwellen an der Troposph\xE4re oder Ionosph\xE4re erlaubt es, im Bereich von 2-30 Mhz, manchmal auch im Bereich von 144 Mhz deutlich \xFCber den Horizont hinaus zu funken. Gerade im Bereich unterhalb von 30 Mhz sind Reichweiten von 2000-10000 Kilometern keine Seltenheit, deutlich h\xF6here Reichweiten sind aber auch regelm\xE4\xDFig m\xF6glich. So kann mit einem einfachen Draht als Antenne regelm\xE4\xDFig Funkkontakt mit den USA, mit Asien oder der Karibik aufgenommen werden. "),e("strong",null,"In besonders seltenen F\xE4llen, ist es sogar m\xF6glich, sich selbst zu h\xF6ren, nachdem das eigene Funksignal einmal um die ganze Erde gelaufen ist.")],-1),_={href:"http://hamqsl.com/",target:"_blank",rel:"noopener noreferrer"},f=e("img",{src:"http://www.hamqsl.com/solar101vhf.php?muf=trms&kindex=tromso",alt:"Funkwetter"},null,-1),k=n("Unter "),g={href:"https://sonnen-sturm.info/funkwetter",target:"_blank",rel:"noopener noreferrer"},b=n("https://sonnen-sturm.info/funkwetter"),p=n(" findet ihr eine umfangreiche Erkl\xE4rung der angezeigten Werte. Die Daten selbst werden von der Seite "),w={href:"http://hamqsl.com/",target:"_blank",rel:"noopener noreferrer"},v=n("http://hamqsl.com/"),z=n(" zusammen getragen.");function F(x,A){const t=a("ExternalLinkIcon");return i(),o("div",null,[l,c,u,d,m,e("p",null,[e("a",_,[f,r(t)])]),e("p",null,[k,e("a",g,[b,r(t)]),p,e("a",w,[v,r(t)]),z])])}var E=s(h,[["render",F],["__file","ausbreitung.html.vue"]]);export{E as default}; diff --git a/assets/helloworld.html.ecbd9a06.js b/assets/helloworld.html.104a2784.js similarity index 85% rename from assets/helloworld.html.ecbd9a06.js rename to assets/helloworld.html.104a2784.js index 1257af88..309c7f11 100644 --- a/assets/helloworld.html.ecbd9a06.js +++ b/assets/helloworld.html.104a2784.js @@ -1 +1 @@ -import{_ as o,o as l,c as r,a as e,e as t}from"./app.b2053c77.js";const a={},d=e("h1",{id:"hello-world",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#hello-world","aria-hidden":"true"},"#"),t(" Hello World!")],-1),n=e("p",null,'Kein Blog kommt ohne den obligatorischen "Hello World" Beitrag aus.',-1),s=[d,n];function c(_,h){return l(),r("div",null,s)}var f=o(a,[["render",c],["__file","helloworld.html.vue"]]);export{f as default}; +import{_ as o,o as l,c as r,a as e,e as t}from"./app.1b5fbe7a.js";const a={},d=e("h1",{id:"hello-world",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#hello-world","aria-hidden":"true"},"#"),t(" Hello World!")],-1),n=e("p",null,'Kein Blog kommt ohne den obligatorischen "Hello World" Beitrag aus.',-1),s=[d,n];function c(_,h){return l(),r("div",null,s)}var f=o(a,[["render",c],["__file","helloworld.html.vue"]]);export{f as default}; diff --git a/assets/index.html.8b1e72ea.js b/assets/index.html.ca4a2504.js similarity index 97% rename from assets/index.html.8b1e72ea.js rename to assets/index.html.ca4a2504.js index a4848c9e..54c04f68 100644 --- a/assets/index.html.8b1e72ea.js +++ b/assets/index.html.ca4a2504.js @@ -1 +1 @@ -import{_ as t,o as a,c as s,a as e,b as i,d,e as n,r as u}from"./app.b2053c77.js";var h="/images/beach.jpg";const o={},c=d('

Funkbetrieb am Strand

Was passiert hier?

Ohne Steckdose, aufw\xE4ndige Installationen z.T. mit dem was wir im Rucksack transportieren k\xF6nnen, machen wir Funkbetrieb an Orten an denen sonst nicht gefunkt wird. Ob in einem Park, am Strand oder irgendwo in der freien Natur - der Reiz fernab des heimischen "Shacks" Funkbetrieb zu machen, zieht uns regelm\xE4\xDFig nach Drau\xDFen.

Auf diesen Seiten wollen wir dir einen Einblick in unsere Passion geben, egal ob du bereits lizensierter Funkamatuer bist oder es noch werden m\xF6chtest. Vielleicht hast du uns ja bei einem unserer Funktage kennen gelernt und m\xF6chtest jetzt mehr wissen?

Und warum?

Da gibt es viele Gr\xFCnde..

Viele von uns leben z.B. in urbanen Gebieten und haben entweder kein Platz f\xFCr grosse Antennen oder Probleme mit St\xF6rungen aus der Nachbarschaft. Andere wiederum sind einfach nur gern ein bischen an der frischen Luft.

Durch unsere Pr\xE4senz im \xF6ffentlichen Raum machen wir das Hobby Amateurfunk wieder sichtbar und f\xFChren immer wieder nette Gespr\xE4che mit interessierten Passanten. Daher richten wir uns mit dieser Webseite auch explizit an die nicht lizensierten, am Thema Amateurfunk interessierten Personen und bieten einen Einstieg in die Ausbildung an.

Auch Bock?

',9),l=n("Du kannst mit uns auf "),m={href:"https://discord.gg/89Bjuu6nY5",target:"_blank",rel:"noopener noreferrer"},b=n("Discord"),f=n(" in Kontakt treten und uns mit Fragen bombardieren oder dich mit uns f\xFCr ein gemeinsames Funk-Treffen verabreden."),_=e("li",null,[e("p",null,[n("Du kannst hier mehr \xFCber das Thema "),e("a",{href:"/wissenswertes/amateurfunk"},"Amateurfunk"),n(" erfahren.")])],-1),k=e("li",null,[e("p",null,[n("Unsere "),e("a",{href:"/wissenswertes/videos"},"Videosammlung"),n(" gibt dir einen weiteren Einblick in unser Hobby.")])],-1),p=n("Der "),g={href:"https://www.darc.de/home",target:"_blank",rel:"noopener noreferrer"},w=n("Deutsche Amateur-Radio-Club (DARC) e.V."),x=n(" ist die Interessenvertretung deutscher Funkamateure und eine gute Anlaufstelle um eine lokale Gruppierung zu finden.");function z(A,v){const r=u("ExternalLinkIcon");return a(),s("div",null,[c,e("ul",null,[e("li",null,[e("p",null,[l,e("a",m,[b,i(r)]),f])]),_,k,e("li",null,[e("p",null,[p,e("a",g,[w,i(r)]),x])])])])}var F=t(o,[["render",z],["__file","index.html.vue"]]);export{F as default}; +import{_ as t,o as a,c as s,a as e,b as i,d,e as n,r as u}from"./app.1b5fbe7a.js";var h="/images/beach.jpg";const o={},c=d('

Funkbetrieb am Strand

Was passiert hier?

Ohne Steckdose, aufw\xE4ndige Installationen z.T. mit dem was wir im Rucksack transportieren k\xF6nnen, machen wir Funkbetrieb an Orten an denen sonst nicht gefunkt wird. Ob in einem Park, am Strand oder irgendwo in der freien Natur - der Reiz fernab des heimischen "Shacks" Funkbetrieb zu machen, zieht uns regelm\xE4\xDFig nach Drau\xDFen.

Auf diesen Seiten wollen wir dir einen Einblick in unsere Passion geben, egal ob du bereits lizensierter Funkamatuer bist oder es noch werden m\xF6chtest. Vielleicht hast du uns ja bei einem unserer Funktage kennen gelernt und m\xF6chtest jetzt mehr wissen?

Und warum?

Da gibt es viele Gr\xFCnde..

Viele von uns leben z.B. in urbanen Gebieten und haben entweder kein Platz f\xFCr grosse Antennen oder Probleme mit St\xF6rungen aus der Nachbarschaft. Andere wiederum sind einfach nur gern ein bischen an der frischen Luft.

Durch unsere Pr\xE4senz im \xF6ffentlichen Raum machen wir das Hobby Amateurfunk wieder sichtbar und f\xFChren immer wieder nette Gespr\xE4che mit interessierten Passanten. Daher richten wir uns mit dieser Webseite auch explizit an die nicht lizensierten, am Thema Amateurfunk interessierten Personen und bieten einen Einstieg in die Ausbildung an.

Auch Bock?

',9),l=n("Du kannst mit uns auf "),m={href:"https://discord.gg/89Bjuu6nY5",target:"_blank",rel:"noopener noreferrer"},b=n("Discord"),f=n(" in Kontakt treten und uns mit Fragen bombardieren oder dich mit uns f\xFCr ein gemeinsames Funk-Treffen verabreden."),_=e("li",null,[e("p",null,[n("Du kannst hier mehr \xFCber das Thema "),e("a",{href:"/wissenswertes/amateurfunk"},"Amateurfunk"),n(" erfahren.")])],-1),k=e("li",null,[e("p",null,[n("Unsere "),e("a",{href:"/wissenswertes/videos"},"Videosammlung"),n(" gibt dir einen weiteren Einblick in unser Hobby.")])],-1),p=n("Der "),g={href:"https://www.darc.de/home",target:"_blank",rel:"noopener noreferrer"},w=n("Deutsche Amateur-Radio-Club (DARC) e.V."),x=n(" ist die Interessenvertretung deutscher Funkamateure und eine gute Anlaufstelle um eine lokale Gruppierung zu finden.");function z(A,v){const r=u("ExternalLinkIcon");return a(),s("div",null,[c,e("ul",null,[e("li",null,[e("p",null,[l,e("a",m,[b,i(r)]),f])]),_,k,e("li",null,[e("p",null,[p,e("a",g,[w,i(r)]),x])])])])}var F=t(o,[["render",z],["__file","index.html.vue"]]);export{F as default}; diff --git a/assets/teleskop-viertelwellen-vertical.html.2a40ec2a.js b/assets/teleskop-viertelwellen-vertical.html.2a40ec2a.js new file mode 100644 index 00000000..d6989703 --- /dev/null +++ b/assets/teleskop-viertelwellen-vertical.html.2a40ec2a.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-8f7a7f1c","path":"/diy/teleskop-viertelwellen-vertical.html","title":"Teleskop 1/4 Lamda Vertikal","lang":"de-DE","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Bauteile / Bezugsquellen","slug":"bauteile-bezugsquellen","children":[]},{"level":2,"title":"Zusammenbau","slug":"zusammenbau","children":[{"level":3,"title":"Erddorn","slug":"erddorn","children":[]},{"level":3,"title":"Radials","slug":"radials","children":[]},{"level":3,"title":"Fertig","slug":"fertig","children":[]}]},{"level":2,"title":"Abstimmung / Aufbau","slug":"abstimmung-aufbau","children":[]},{"level":2,"title":"Feedback?","slug":"feedback","children":[]}],"git":{"updatedTime":1660065436000},"filePathRelative":"diy/teleskop-viertelwellen-vertical.md"}');export{e as data}; diff --git a/assets/teleskop-viertelwellen-vertical.html.e42e5e5d.js b/assets/teleskop-viertelwellen-vertical.html.e42e5e5d.js new file mode 100644 index 00000000..dea058b4 --- /dev/null +++ b/assets/teleskop-viertelwellen-vertical.html.e42e5e5d.js @@ -0,0 +1 @@ +import{_ as r,o as s,c as l,a as e,b as i,d as t,e as n,r as d}from"./app.1b5fbe7a.js";var o="/images/diy/teleskop-viertelwellen-vertical/action-shot-stadpark.jpeg",u="/images/diy/teleskop-viertelwellen-vertical/radials.jpg",h="/images/diy/teleskop-viertelwellen-vertical/radial-mount-closeup.jpg",m="/images/diy/teleskop-viertelwellen-vertical/collapsed.jpg",c="/images/diy/teleskop-viertelwellen-vertical/swr-15m-band-cropped.jpg",p="/images/diy/teleskop-viertelwellen-vertical/smith-15m-band-cropped.jpg";const b={},g=t('

Teleskop 1/4 Lamda Vertikal

In Aktion im Stadtpark

Bauteile / Bezugsquellen

Die Antenne besteht im Wessentlichen aus einer 5,6m langen Teleskop Antenne, welche mit einer Halterung und einem Dorn im Erdboden befestigt wird.

Problematisch an g\xFCnstigen Teleskopantennen aus Fernost ist, dass diese, im Gegensatz zu z.B. den Produkten von MFJ, ein M10 Gewinde haben und nicht das g\xE4ngigere 3/8".

Daher hier eine kleine Liste mit Bezugsquellen und Bauteilen.

',6),f={href:"https://de.aliexpress.com/item/1005004139955542.html",target:"_blank",rel:"noopener noreferrer"},_=n("5,6m Teleskopantenne mit M10 Gewinde"),k={href:"https://smile.amazon.de/Albrecht-Antennenhalterung-3-8-6197-Silber/dp/B002VASO5U/",target:"_blank",rel:"noopener noreferrer"},v=n("Halterung"),A={href:"https://difona.de/amateurfunk/geraetezubehoer/ersatzteile/1880/einschraub-pl-auf-m-10-fuer-hfp-1",target:"_blank",rel:"noopener noreferrer"},w=n("Einbauchfu\xDF M10 auf PL"),z={href:"https://www.ebay.de/itm/403789483361",target:"_blank",rel:"noopener noreferrer"},B=n("Litze f\xFCr Radiale"),x=e("li",null,"10mm durchmessender Aluminium Rundstab (Baumarkt, Amazon, ebay, Bastelkiste)",-1),R=e("li",null,"Schrauben, ggf. Kabelshuhe und Werkzeug (Baumarkt, Amazon, ebay, Bastelkiste)",-1),S=t('

Zusammenbau

Halterung und Einbaubuchse bed\xFCrfen im sicher Aufbau keiner weiteren Erkl\xE4rung.

Erddorn

Von dem Aluminium Rundstab l\xE4ngt man ca. 30cm ab.

Das Anspitzen erfolgt durch etwas manuelle Vorarbeit mit einer groben Pfeile und anschliessender Feinarbeit eingespannt in einen Bohrmaschine oder einen Akkuschrauber.

Vorsicht: Schutzbrille aufsetzen!

Radials

Da es sich bei den Radials nicht um "Elevated Radials", sondern "Ground Radials" handelt, m\xFCssen diese nicht abgestimmt sein. 16 bis 32 Radials in 2 - 3 m L\xE4nge sind ein guter Kompromiss in Hinblick auf Portababilit\xE4t und Antennen Fussabdruck.

In diesem Beispiel sind es 32 St\xFCck a 2,5m L\xE4nge

Radilas

Um die Radials an der Halterung zu befestigen, wurde ein weiteres Loch in die Halterung gebohrt und ein Gewinde geschnitten.

Nat\xFCrlich kann man die Radials auch direkt an den Schrauben der Halterung befestigen.

Radial Befestigung

Fertig

Alles Fertig

Abstimmung / Aufbau

Der Aufbau und die Abstimmung sind denkbar einfach:

  • Alu Dorn in den Boden stecken
  • Radials Auslegen
  • Teleskopantenne aufschrauben
  • Mit VNA (z.B. Nano VNA) auf das gew\xFCnschte Band abstimmen.

Noch schneller geht es, wenn man sich mit einem wasserfesten Stift kleine Markierungen an dem Teleskop macht, damit man die B\xE4nder schneller grob wiederfindet. Feinabgestimmt werden muss nat\xFCrlich trotzdem.

Die Antenne l\xE4sst sich durch Ausziehen des Teleskops problemlos f\xFCr 10-20m abstimmen.

Hier ein paar Screenshots von den Abstimmwerten f\xFCr das 15m Band , beim Aufbau im Stadtpark Hamburg.

Auf anderen B\xE4ndern sind die Ergebnisse \xE4hnlich.

VSWR:

VSWR auf 15m

Smith Diagram

Smith auf 15m

Feedback?

',27),V=n("Du kannst mit uns auf "),D={href:"https://discord.gg/89Bjuu6nY5",target:"_blank",rel:"noopener noreferrer"},E=n("Discord"),F=n(" in Kontakt treten und uns mit Fragen bombardieren oder Feedback geben. Wie freuen uns.");function q(y,H){const a=d("ExternalLinkIcon");return s(),l("div",null,[g,e("ul",null,[e("li",null,[e("a",f,[_,i(a)])]),e("li",null,[e("a",k,[v,i(a)])]),e("li",null,[e("a",A,[w,i(a)])]),e("li",null,[e("a",z,[B,i(a)])]),x,R]),S,e("p",null,[V,e("a",D,[E,i(a)]),F])])}var N=r(b,[["render",q],["__file","teleskop-viertelwellen-vertical.html.vue"]]);export{N as default}; diff --git a/assets/videos.html.f4459c7b.js b/assets/videos.html.50fb123e.js similarity index 63% rename from assets/videos.html.f4459c7b.js rename to assets/videos.html.50fb123e.js index 975d88dd..31701bce 100644 --- a/assets/videos.html.f4459c7b.js +++ b/assets/videos.html.50fb123e.js @@ -1 +1 @@ -import{_ as e,o as c,c as o}from"./app.b2053c77.js";const r={};function t(_,s){return c(),o("div")}var n=e(r,[["render",t],["__file","videos.html.vue"]]);export{n as default}; +import{_ as e,o as c,c as o}from"./app.1b5fbe7a.js";const r={};function t(_,s){return c(),o("div")}var n=e(r,[["render",t],["__file","videos.html.vue"]]);export{n as default}; diff --git a/blog/helloworld.html b/blog/helloworld.html index 4f8b09ad..82e308c6 100644 --- a/blog/helloworld.html +++ b/blog/helloworld.html @@ -23,13 +23,13 @@ } Hello World! | Draussenfunker.de | QRV im Grünen - + -

Hello World!

Kein Blog kommt ohne den obligatorischen "Hello World" Beitrag aus.

Aktualisiert am:

Hello World!

Kein Blog kommt ohne den obligatorischen "Hello World" Beitrag aus.

Aktualisiert am:
- + diff --git a/diy/teleskop-viertelwellen-vertical.html b/diy/teleskop-viertelwellen-vertical.html new file mode 100644 index 00000000..db7ff9ad --- /dev/null +++ b/diy/teleskop-viertelwellen-vertical.html @@ -0,0 +1,35 @@ + + + + + + + + + Teleskop 1/4 Lamda Vertikal | Draussenfunker.de | QRV im Grünen + + + + +

Teleskop 1/4 Lamda Vertikal

In Aktion im Stadtpark

Bauteile / Bezugsquellen

Die Antenne besteht im Wessentlichen aus einer 5,6m langen Teleskop Antenne, welche mit einer Halterung und einem Dorn im Erdboden befestigt wird.

Problematisch an günstigen Teleskopantennen aus Fernost ist, dass diese, im Gegensatz zu z.B. den Produkten von MFJ, ein M10 Gewinde haben und nicht das gängigere 3/8".

Daher hier eine kleine Liste mit Bezugsquellen und Bauteilen.

Zusammenbau

Halterung und Einbaubuchse bedürfen im sicher Aufbau keiner weiteren Erklärung.

Erddorn

Von dem Aluminium Rundstab längt man ca. 30cm ab.

Das Anspitzen erfolgt durch etwas manuelle Vorarbeit mit einer groben Pfeile und anschliessender Feinarbeit eingespannt in einen Bohrmaschine oder einen Akkuschrauber.

Vorsicht: Schutzbrille aufsetzen!

Radials

Da es sich bei den Radials nicht um "Elevated Radials", sondern "Ground Radials" handelt, müssen diese nicht abgestimmt sein. 16 bis 32 Radials in 2 - 3 m Länge sind ein guter Kompromiss in Hinblick auf Portababilität und Antennen Fussabdruck.

In diesem Beispiel sind es 32 Stück a 2,5m Länge

Radilas

Um die Radials an der Halterung zu befestigen, wurde ein weiteres Loch in die Halterung gebohrt und ein Gewinde geschnitten.

Natürlich kann man die Radials auch direkt an den Schrauben der Halterung befestigen.

Radial Befestigung

Fertig

Alles Fertig

Abstimmung / Aufbau

Der Aufbau und die Abstimmung sind denkbar einfach:

  • Alu Dorn in den Boden stecken
  • Radials Auslegen
  • Teleskopantenne aufschrauben
  • Mit VNA (z.B. Nano VNA) auf das gewünschte Band abstimmen.

Noch schneller geht es, wenn man sich mit einem wasserfesten Stift kleine Markierungen an dem Teleskop macht, damit man die Bänder schneller grob wiederfindet. Feinabgestimmt werden muss natürlich trotzdem.

Die Antenne lässt sich durch Ausziehen des Teleskops problemlos für 10-20m abstimmen.

Hier ein paar Screenshots von den Abstimmwerten für das 15m Band , beim Aufbau im Stadtpark Hamburg.

Auf anderen Bändern sind die Ergebnisse ähnlich.

VSWR:

VSWR auf 15m

Smith Diagram

Smith auf 15m

Feedback?

Du kannst mit uns auf Discordopen in new window in Kontakt treten und uns mit Fragen bombardieren oder Feedback geben. Wie freuen uns.

Aktualisiert am:
+ + + diff --git a/images/diy/teleskop-viertelwellen-vertical/action-shot-stadpark.jpeg b/images/diy/teleskop-viertelwellen-vertical/action-shot-stadpark.jpeg new file mode 100644 index 00000000..e4a6adb8 Binary files /dev/null and b/images/diy/teleskop-viertelwellen-vertical/action-shot-stadpark.jpeg differ diff --git a/images/diy/teleskop-viertelwellen-vertical/bottom-part.jpg b/images/diy/teleskop-viertelwellen-vertical/bottom-part.jpg new file mode 100644 index 00000000..f7f0a295 Binary files /dev/null and b/images/diy/teleskop-viertelwellen-vertical/bottom-part.jpg differ diff --git a/images/diy/teleskop-viertelwellen-vertical/collapsed.jpg b/images/diy/teleskop-viertelwellen-vertical/collapsed.jpg new file mode 100644 index 00000000..741a40a2 Binary files /dev/null and b/images/diy/teleskop-viertelwellen-vertical/collapsed.jpg differ diff --git a/images/diy/teleskop-viertelwellen-vertical/radial-mount-closeup.jpg b/images/diy/teleskop-viertelwellen-vertical/radial-mount-closeup.jpg new file mode 100644 index 00000000..a79a8c19 Binary files /dev/null and b/images/diy/teleskop-viertelwellen-vertical/radial-mount-closeup.jpg differ diff --git a/images/diy/teleskop-viertelwellen-vertical/radials.jpg b/images/diy/teleskop-viertelwellen-vertical/radials.jpg new file mode 100644 index 00000000..c067bcfc Binary files /dev/null and b/images/diy/teleskop-viertelwellen-vertical/radials.jpg differ diff --git a/images/diy/teleskop-viertelwellen-vertical/smith-15m-band-cropped.jpg b/images/diy/teleskop-viertelwellen-vertical/smith-15m-band-cropped.jpg new file mode 100644 index 00000000..84351e75 Binary files /dev/null and b/images/diy/teleskop-viertelwellen-vertical/smith-15m-band-cropped.jpg differ diff --git a/images/diy/teleskop-viertelwellen-vertical/smith-15m-band.jpg b/images/diy/teleskop-viertelwellen-vertical/smith-15m-band.jpg new file mode 100644 index 00000000..07549fa9 Binary files /dev/null and b/images/diy/teleskop-viertelwellen-vertical/smith-15m-band.jpg differ diff --git a/images/diy/teleskop-viertelwellen-vertical/swr-15m-band-cropped.jpg b/images/diy/teleskop-viertelwellen-vertical/swr-15m-band-cropped.jpg new file mode 100644 index 00000000..8e438678 Binary files /dev/null and b/images/diy/teleskop-viertelwellen-vertical/swr-15m-band-cropped.jpg differ diff --git a/images/diy/teleskop-viertelwellen-vertical/swr-15m-band.jpg b/images/diy/teleskop-viertelwellen-vertical/swr-15m-band.jpg new file mode 100644 index 00000000..a032eff5 Binary files /dev/null and b/images/diy/teleskop-viertelwellen-vertical/swr-15m-band.jpg differ diff --git a/index.html b/index.html index 78d515c2..7d762c78 100644 --- a/index.html +++ b/index.html @@ -23,13 +23,13 @@ } Draussenfunker.de | QRV im Grünen - + -

Mit Funkwellen um die Welt

Wir sind eine Gruppe von Funkamateuren die sich mit dem Thema Funken im Freien beschäftigen.

Funkbetrieb am Strand

Was passiert hier?

Ohne Steckdose, aufwändige Installationen z.T. mit dem was wir im Rucksack transportieren können, machen wir Funkbetrieb an Orten an denen sonst nicht gefunkt wird. Ob in einem Park, am Strand oder irgendwo in der freien Natur - der Reiz fernab des heimischen "Shacks" Funkbetrieb zu machen, zieht uns regelmäßig nach Draußen.

Auf diesen Seiten wollen wir dir einen Einblick in unsere Passion geben, egal ob du bereits lizensierter Funkamatuer bist oder es noch werden möchtest. Vielleicht hast du uns ja bei einem unserer Funktage kennen gelernt und möchtest jetzt mehr wissen?

Und warum?

Da gibt es viele Gründe..

Viele von uns leben z.B. in urbanen Gebieten und haben entweder kein Platz für grosse Antennen oder Probleme mit Störungen aus der Nachbarschaft. Andere wiederum sind einfach nur gern ein bischen an der frischen Luft.

Durch unsere Präsenz im öffentlichen Raum machen wir das Hobby Amateurfunk wieder sichtbar und führen immer wieder nette Gespräche mit interessierten Passanten. Daher richten wir uns mit dieser Webseite auch explizit an die nicht lizensierten, am Thema Amateurfunk interessierten Personen und bieten einen Einstieg in die Ausbildung an.

Auch Bock?

Mit Funkwellen um die Welt

Wir sind eine Gruppe von Funkamateuren die sich mit dem Thema Funken im Freien beschäftigen.

Funkbetrieb am Strand

Was passiert hier?

Ohne Steckdose, aufwändige Installationen z.T. mit dem was wir im Rucksack transportieren können, machen wir Funkbetrieb an Orten an denen sonst nicht gefunkt wird. Ob in einem Park, am Strand oder irgendwo in der freien Natur - der Reiz fernab des heimischen "Shacks" Funkbetrieb zu machen, zieht uns regelmäßig nach Draußen.

Auf diesen Seiten wollen wir dir einen Einblick in unsere Passion geben, egal ob du bereits lizensierter Funkamatuer bist oder es noch werden möchtest. Vielleicht hast du uns ja bei einem unserer Funktage kennen gelernt und möchtest jetzt mehr wissen?

Und warum?

Da gibt es viele Gründe..

Viele von uns leben z.B. in urbanen Gebieten und haben entweder kein Platz für grosse Antennen oder Probleme mit Störungen aus der Nachbarschaft. Andere wiederum sind einfach nur gern ein bischen an der frischen Luft.

Durch unsere Präsenz im öffentlichen Raum machen wir das Hobby Amateurfunk wieder sichtbar und führen immer wieder nette Gespräche mit interessierten Passanten. Daher richten wir uns mit dieser Webseite auch explizit an die nicht lizensierten, am Thema Amateurfunk interessierten Personen und bieten einen Einstieg in die Ausbildung an.

Auch Bock?

- + diff --git a/videos/videos.html b/videos/videos.html index d941c516..6ca1c426 100644 --- a/videos/videos.html +++ b/videos/videos.html @@ -23,13 +23,13 @@ } Draussenfunker.de | QRV im Grünen - + -
Aktualisiert am:
- + diff --git a/wissenswertes/amateurfunk.html b/wissenswertes/amateurfunk.html index 5aec125c..368b43b0 100644 --- a/wissenswertes/amateurfunk.html +++ b/wissenswertes/amateurfunk.html @@ -23,13 +23,13 @@ } Was ist Amateurfunk? | Draussenfunker.de | QRV im Grünen - + -

Was ist Amateurfunk?

Das Hobby Amateurfunkopen in new window ist sehr vielfältig und umfangreich. Ein Funkamateur lernt für seine Prüfung Elektrotechnik, Betriebstechnik und natürlich wie er sich gesetzeskonform verhält.

Der Amateurfunk dient der Ausbildung, dem experiementellen Funkbetrieb sowie der Völkerverständigung und der Unterstützung von Hilfsaktionen in Not- und Katastrophenfällen.

Als Funkamateure dürfen wir nicht nur weltweite Funkverbindungen aufbauen, sondern auch mit modifizierten oder gar selbst gebauten Geräten und Antennen funken oder gar mit neuen, oft digitalen Betriebsarten experimentieren.

Warum Amateurfunk?

In Zeiten von Internet und Smartphones wundert man sich, ob das Thema Amateurfunk nicht eigentlich obsolet ist. Warum benötigt man die grossen Geräte, die Antennen und alles was dazu gehört, wenn man mit dem kleinen Computer in seiner Hosentasche komfortabel mit der ganzen Welt reden, Fernsehn gucken und im Internet surfen kann?

Die Frage kann nur jeder Mensch für sich beantworten, aber hier ein paar Mögliche Antworten:

  • Amateuerfunk funktioniert immer und überall, sofern es die Ausbreitungsbedingungen erlauben.

  • Es besteht keine Abhängigkeit zu kommerzieller Infrastruktur.

  • Wenn man möchte, hat der Amateurfunk sehr viel mit Computern und digitalen Medien zu tun. Digitale Betriebsarten erlauben so viel mehr als nur die reine Übertragung von Text.

  • In der Ausbildung lernt man u.a. im Bereich Elektrotechnik und Elektronik eine ganze Menge. Das Lernen für die Prüfung ist aber nur der Anfang. So hast du eine tolle Motivation, dich weitergehend mit der Technik und Physik zu beschäftigen.

  • Du darfst deine eigenen Funkgeräte bauen oder entsprechend modifizieren. Das erlernte Wissen eignet sich aber auch für z.B. Elektro-Installationen.

  • Funkamateure gibt es auf der ganzen Welt, über das gemeinsame Hobby sind schon so manche Freundschaften und gegenseitige Besuche entstanden.

  • Auf so genannten DXPeditons reisen Funkamateure in Gegenden in denen es keine oder nur sehr wenige Funkamateure gibt. Diese Reisen mit Expeditionscharakter dienen dazu, seltene Bereiche der Welt zu "aktivieren".

  • Das Pokemon-Phänomen ist bei uns schon lange weit verbreitet. Wer möchte, sammelt Funkkontakte mit allen Ländern dieser Welt, mit der ISS oder den Polarstationen. Einer der Begehrtesten Funkkontakte im Logbuch ist übrigens der mit einer Station aus Nordkorea.

  • Gerade auf Reisen in entlegene Gegenden ist Amateurfunk neben der teuren Satelitentelefonie der einzige Weg mit der Heimat in Kontakt zu bleiben oder Hilfe zu rufen. Auch der Empfang von E-Mails, Wetterfaxen oder Nachrichten ist über die Kurzwelle möglich.

Was kann Amateurfunk?

  • Weltweite Funkverbindungen ohne zusätzliche Infrastruktur wie Internet oder Telefonnetz

  • Morsetelegrafie

  • Datenübertragung ohne Internet- oder Telefonnetz (E-Mails, Wetterbericht, sonstige Nachrichten)

  • Sprach- und Datenfunk über (Amateurfunk-) Sateliten oder mit der Internationalen Weltraumstation (ISS)

  • Betrieb und Aufbau von Relaisstationen (Repeater) für Mobil- und Handfunkgeräte

  • Aufbau von Funknetzen für den Katastrophenschutz und Übermittlung von Nachrichten im Notfall

  • Austausch von Positionsdaten via Funk (z.B. APRS)

  • Weitreichende, breitbandige Datenverbindungen für Internet-Anwendungen über WLAN, Mikrowelle oder Laser

  • Fernsehübertragungen

  • Und noch vieles, vieles mehr ...

Aktualisiert am:

Was ist Amateurfunk?

Das Hobby Amateurfunkopen in new window ist sehr vielfältig und umfangreich. Ein Funkamateur lernt für seine Prüfung Elektrotechnik, Betriebstechnik und natürlich wie er sich gesetzeskonform verhält.

Der Amateurfunk dient der Ausbildung, dem experiementellen Funkbetrieb sowie der Völkerverständigung und der Unterstützung von Hilfsaktionen in Not- und Katastrophenfällen.

Als Funkamateure dürfen wir nicht nur weltweite Funkverbindungen aufbauen, sondern auch mit modifizierten oder gar selbst gebauten Geräten und Antennen funken oder gar mit neuen, oft digitalen Betriebsarten experimentieren.

Warum Amateurfunk?

In Zeiten von Internet und Smartphones wundert man sich, ob das Thema Amateurfunk nicht eigentlich obsolet ist. Warum benötigt man die grossen Geräte, die Antennen und alles was dazu gehört, wenn man mit dem kleinen Computer in seiner Hosentasche komfortabel mit der ganzen Welt reden, Fernsehn gucken und im Internet surfen kann?

Die Frage kann nur jeder Mensch für sich beantworten, aber hier ein paar Mögliche Antworten:

  • Amateuerfunk funktioniert immer und überall, sofern es die Ausbreitungsbedingungen erlauben.

  • Es besteht keine Abhängigkeit zu kommerzieller Infrastruktur.

  • Wenn man möchte, hat der Amateurfunk sehr viel mit Computern und digitalen Medien zu tun. Digitale Betriebsarten erlauben so viel mehr als nur die reine Übertragung von Text.

  • In der Ausbildung lernt man u.a. im Bereich Elektrotechnik und Elektronik eine ganze Menge. Das Lernen für die Prüfung ist aber nur der Anfang. So hast du eine tolle Motivation, dich weitergehend mit der Technik und Physik zu beschäftigen.

  • Du darfst deine eigenen Funkgeräte bauen oder entsprechend modifizieren. Das erlernte Wissen eignet sich aber auch für z.B. Elektro-Installationen.

  • Funkamateure gibt es auf der ganzen Welt, über das gemeinsame Hobby sind schon so manche Freundschaften und gegenseitige Besuche entstanden.

  • Auf so genannten DXPeditons reisen Funkamateure in Gegenden in denen es keine oder nur sehr wenige Funkamateure gibt. Diese Reisen mit Expeditionscharakter dienen dazu, seltene Bereiche der Welt zu "aktivieren".

  • Das Pokemon-Phänomen ist bei uns schon lange weit verbreitet. Wer möchte, sammelt Funkkontakte mit allen Ländern dieser Welt, mit der ISS oder den Polarstationen. Einer der Begehrtesten Funkkontakte im Logbuch ist übrigens der mit einer Station aus Nordkorea.

  • Gerade auf Reisen in entlegene Gegenden ist Amateurfunk neben der teuren Satelitentelefonie der einzige Weg mit der Heimat in Kontakt zu bleiben oder Hilfe zu rufen. Auch der Empfang von E-Mails, Wetterfaxen oder Nachrichten ist über die Kurzwelle möglich.

Was kann Amateurfunk?

  • Weltweite Funkverbindungen ohne zusätzliche Infrastruktur wie Internet oder Telefonnetz

  • Morsetelegrafie

  • Datenübertragung ohne Internet- oder Telefonnetz (E-Mails, Wetterbericht, sonstige Nachrichten)

  • Sprach- und Datenfunk über (Amateurfunk-) Sateliten oder mit der Internationalen Weltraumstation (ISS)

  • Betrieb und Aufbau von Relaisstationen (Repeater) für Mobil- und Handfunkgeräte

  • Aufbau von Funknetzen für den Katastrophenschutz und Übermittlung von Nachrichten im Notfall

  • Austausch von Positionsdaten via Funk (z.B. APRS)

  • Weitreichende, breitbandige Datenverbindungen für Internet-Anwendungen über WLAN, Mikrowelle oder Laser

  • Fernsehübertragungen

  • Und noch vieles, vieles mehr ...

Aktualisiert am:
- + diff --git a/wissenswertes/ausbreitung.html b/wissenswertes/ausbreitung.html index 180e449f..1fdb8ea3 100644 --- a/wissenswertes/ausbreitung.html +++ b/wissenswertes/ausbreitung.html @@ -23,13 +23,13 @@ } Ausbreitung von Funkwellen | Draussenfunker.de | QRV im Grünen - + -

Ausbreitung von Funkwellen

Funkwellen breiten sich in den höheren Frequenzbereichen (oberhalb von 2 MHz) quasi-optisch aus. Das bedeutet, dass man nur bis kurz über den Horizont funken kann. Je höher der Antennenstandort ist, desto weiter reicht die eigene Ausstrahlung.

So dachte man zumindest, als man die "wertlosen" Frequenzbereiche nach dem Ersten Weltkrieg für den Amateurfunk frei gab.

Tatsächlich gibt es in der Atmosphäre verschiedene Schichten, die je nach Sonnenaktivität Funkwellen verschiedener Wellenlängen reflektieren und zur Erde zurück werfen.

Die Reflektion von Funkwellen an der Troposphäre oder Ionosphäre erlaubt es, im Bereich von 2-30 Mhz, manchmal auch im Bereich von 144 Mhz deutlich über den Horizont hinaus zu funken. Gerade im Bereich unterhalb von 30 Mhz sind Reichweiten von 2000-10000 Kilometern keine Seltenheit, deutlich höhere Reichweiten sind aber auch regelmäßig möglich. So kann mit einem einfachen Draht als Antenne regelmäßig Funkkontakt mit den USA, mit Asien oder der Karibik aufgenommen werden. In besonders seltenen Fällen, ist es sogar möglich, sich selbst zu hören, nachdem das eigene Funksignal einmal um die ganze Erde gelaufen ist.

Funkwetteropen in new window

Unter https://sonnen-sturm.info/funkwetteropen in new window findet ihr eine umfangreiche Erklärung der angezeigten Werte. Die Daten selbst werden von der Seite http://hamqsl.com/open in new window zusammen getragen.

Aktualisiert am:

Ausbreitung von Funkwellen

Funkwellen breiten sich in den höheren Frequenzbereichen (oberhalb von 2 MHz) quasi-optisch aus. Das bedeutet, dass man nur bis kurz über den Horizont funken kann. Je höher der Antennenstandort ist, desto weiter reicht die eigene Ausstrahlung.

So dachte man zumindest, als man die "wertlosen" Frequenzbereiche nach dem Ersten Weltkrieg für den Amateurfunk frei gab.

Tatsächlich gibt es in der Atmosphäre verschiedene Schichten, die je nach Sonnenaktivität Funkwellen verschiedener Wellenlängen reflektieren und zur Erde zurück werfen.

Die Reflektion von Funkwellen an der Troposphäre oder Ionosphäre erlaubt es, im Bereich von 2-30 Mhz, manchmal auch im Bereich von 144 Mhz deutlich über den Horizont hinaus zu funken. Gerade im Bereich unterhalb von 30 Mhz sind Reichweiten von 2000-10000 Kilometern keine Seltenheit, deutlich höhere Reichweiten sind aber auch regelmäßig möglich. So kann mit einem einfachen Draht als Antenne regelmäßig Funkkontakt mit den USA, mit Asien oder der Karibik aufgenommen werden. In besonders seltenen Fällen, ist es sogar möglich, sich selbst zu hören, nachdem das eigene Funksignal einmal um die ganze Erde gelaufen ist.

Funkwetteropen in new window

Unter https://sonnen-sturm.info/funkwetteropen in new window findet ihr eine umfangreiche Erklärung der angezeigten Werte. Die Daten selbst werden von der Seite http://hamqsl.com/open in new window zusammen getragen.

Aktualisiert am:
- +