From eedd98aa6b6173300d1fabb6ae8ed933787bb525 Mon Sep 17 00:00:00 2001 From: ThornWalli Date: Wed, 27 Nov 2024 17:35:48 +0000 Subject: [PATCH] deploy: cc80e7d3346d896993335e68ae464e291865b3e1 --- 404.html | 4 ++-- assets/{app.CafnzIa3.js => app.COZ8FkDw.js} | 2 +- assets/chunks/framework.BZ-jlz8c.js | 18 ------------------ assets/chunks/framework.DlEm4oa2.js | 18 ++++++++++++++++++ .../{theme.ZHXT_Fw_.js => theme.ePHf_5s4.js} | 2 +- ...omponents_content-container.md.CluwDXWg.js} | 2 +- ...ents_content-container.md.CluwDXWg.lean.js} | 2 +- ...components_content-headline.md.YDMjpzkl.js} | 2 +- ...nents_content-headline.md.YDMjpzkl.lean.js} | 2 +- ...ables_use-content-container.md.BDxjWSRN.js} | 2 +- ..._use-content-container.md.BDxjWSRN.lean.js} | 2 +- ...sables_use-content-headline.md.CymvAm8X.js} | 2 +- ...s_use-content-headline.md.CymvAm8X.lean.js} | 2 +- ...dex.md.CHP_zj8S.js => index.md.DaLHBZPf.js} | 2 +- ..._zj8S.lean.js => index.md.DaLHBZPf.lean.js} | 2 +- ...C_iCmQ9U.js => introduction.md.DXlos9Nh.js} | 4 ++-- ...ean.js => introduction.md.DXlos9Nh.lean.js} | 4 ++-- ...tup.md.6mMvtVQ-.js => setup.md.BdBEaZ2e.js} | 2 +- ...vtVQ-.lean.js => setup.md.BdBEaZ2e.lean.js} | 2 +- ...age.md.DcYQrKGu.js => usage.md.3i2aVEvz.js} | 4 ++-- ...QrKGu.lean.js => usage.md.3i2aVEvz.lean.js} | 4 ++-- components/content-container.html | 10 +++++----- components/content-headline.html | 10 +++++----- composables/use-content-container.html | 10 +++++----- composables/use-content-headline.html | 10 +++++----- hashmap.json | 2 +- index.html | 10 +++++----- introduction.html | 12 ++++++------ playground/assets/index-C89gE6iS.js | 17 ----------------- playground/assets/index-Df3ojQIc.js | 17 +++++++++++++++++ playground/index.html | 2 +- setup.html | 12 ++++++------ usage.html | 14 +++++++------- 33 files changed, 105 insertions(+), 105 deletions(-) rename assets/{app.CafnzIa3.js => app.COZ8FkDw.js} (90%) delete mode 100644 assets/chunks/framework.BZ-jlz8c.js create mode 100644 assets/chunks/framework.DlEm4oa2.js rename assets/chunks/{theme.ZHXT_Fw_.js => theme.ePHf_5s4.js} (99%) rename assets/{components_content-container.md.Ckcane11.lean.js => components_content-container.md.CluwDXWg.js} (99%) rename assets/{components_content-container.md.Ckcane11.js => components_content-container.md.CluwDXWg.lean.js} (99%) rename assets/{components_content-headline.md.Ddze9sNO.js => components_content-headline.md.YDMjpzkl.js} (99%) rename assets/{components_content-headline.md.Ddze9sNO.lean.js => components_content-headline.md.YDMjpzkl.lean.js} (99%) rename assets/{composables_use-content-container.md.CK9LWECO.js => composables_use-content-container.md.BDxjWSRN.js} (99%) rename assets/{composables_use-content-container.md.CK9LWECO.lean.js => composables_use-content-container.md.BDxjWSRN.lean.js} (99%) rename assets/{composables_use-content-headline.md.KsS_g5WC.js => composables_use-content-headline.md.CymvAm8X.js} (98%) rename assets/{composables_use-content-headline.md.KsS_g5WC.lean.js => composables_use-content-headline.md.CymvAm8X.lean.js} (98%) rename assets/{index.md.CHP_zj8S.js => index.md.DaLHBZPf.js} (93%) rename assets/{index.md.CHP_zj8S.lean.js => index.md.DaLHBZPf.lean.js} (93%) rename assets/{introduction.md.C_iCmQ9U.js => introduction.md.DXlos9Nh.js} (98%) rename assets/{introduction.md.C_iCmQ9U.lean.js => introduction.md.DXlos9Nh.lean.js} (98%) rename assets/{setup.md.6mMvtVQ-.js => setup.md.BdBEaZ2e.js} (74%) rename assets/{setup.md.6mMvtVQ-.lean.js => setup.md.BdBEaZ2e.lean.js} (74%) rename assets/{usage.md.DcYQrKGu.js => usage.md.3i2aVEvz.js} (97%) rename assets/{usage.md.DcYQrKGu.lean.js => usage.md.3i2aVEvz.lean.js} (97%) delete mode 100644 playground/assets/index-C89gE6iS.js create mode 100644 playground/assets/index-Df3ojQIc.js diff --git a/404.html b/404.html index ac59931..4503b75 100644 --- a/404.html +++ b/404.html @@ -9,7 +9,7 @@ - + @@ -22,7 +22,7 @@
- + \ No newline at end of file diff --git a/assets/app.CafnzIa3.js b/assets/app.COZ8FkDw.js similarity index 90% rename from assets/app.CafnzIa3.js rename to assets/app.COZ8FkDw.js index a2d5569..78235c9 100644 --- a/assets/app.CafnzIa3.js +++ b/assets/app.COZ8FkDw.js @@ -1 +1 @@ -import{t as i}from"./chunks/theme.ZHXT_Fw_.js";import{R as o,a1 as u,a2 as c,a3 as l,a4 as f,a5 as d,a6 as m,a7 as h,a8 as g,a9 as A,aa as v,d as P,u as y,v as C,s as b,ab as w,ac as R,ad as E,ae as S}from"./chunks/framework.BZ-jlz8c.js";function p(e){if(e.extends){const a=p(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=p(i),T=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=y();return C(()=>{b(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&w(),R(),E(),s.setup&&s.setup(),()=>S(s.Layout)}});async function D(){globalThis.__VITEPRESS__=!0;const e=j(),a=_();a.provide(c,e);const t=l(e.route);return a.provide(f,t),a.component("Content",d),a.component("ClientOnly",m),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:h}),{app:a,router:e,data:t}}function _(){return g(T)}function j(){let e=o,a;return A(t=>{let n=v(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&D().then(({app:e,router:a,data:t})=>{a.go().then(()=>{u(a.route,t.site),e.mount("#app")})});export{D as createApp}; +import{t as i}from"./chunks/theme.ePHf_5s4.js";import{R as o,a1 as u,a2 as c,a3 as l,a4 as f,a5 as d,a6 as m,a7 as h,a8 as g,a9 as A,aa as v,d as P,u as y,v as C,s as b,ab as w,ac as R,ad as E,ae as S}from"./chunks/framework.DlEm4oa2.js";function p(e){if(e.extends){const a=p(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=p(i),T=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=y();return C(()=>{b(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&w(),R(),E(),s.setup&&s.setup(),()=>S(s.Layout)}});async function D(){globalThis.__VITEPRESS__=!0;const e=j(),a=_();a.provide(c,e);const t=l(e.route);return a.provide(f,t),a.component("Content",d),a.component("ClientOnly",m),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:h}),{app:a,router:e,data:t}}function _(){return g(T)}function j(){let e=o,a;return A(t=>{let n=v(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&D().then(({app:e,router:a,data:t})=>{a.go().then(()=>{u(a.route,t.site),e.mount("#app")})});export{D as createApp}; diff --git a/assets/chunks/framework.BZ-jlz8c.js b/assets/chunks/framework.BZ-jlz8c.js deleted file mode 100644 index faa3da0..0000000 --- a/assets/chunks/framework.BZ-jlz8c.js +++ /dev/null @@ -1,18 +0,0 @@ -/** -* @vue/shared v3.5.12 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function Cs(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const te={},xt=[],Ue=()=>{},bo=()=>!1,Yt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Es=e=>e.startsWith("onUpdate:"),oe=Object.assign,Ts=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},wo=Object.prototype.hasOwnProperty,z=(e,t)=>wo.call(e,t),B=Array.isArray,St=e=>Cn(e)==="[object Map]",$r=e=>Cn(e)==="[object Set]",q=e=>typeof e=="function",re=e=>typeof e=="string",qe=e=>typeof e=="symbol",ne=e=>e!==null&&typeof e=="object",Dr=e=>(ne(e)||q(e))&&q(e.then)&&q(e.catch),jr=Object.prototype.toString,Cn=e=>jr.call(e),xo=e=>Cn(e).slice(8,-1),Vr=e=>Cn(e)==="[object Object]",As=e=>re(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Ct=Cs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),En=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},So=/-(\w)/g,Pe=En(e=>e.replace(So,(t,n)=>n?n.toUpperCase():"")),Co=/\B([A-Z])/g,st=En(e=>e.replace(Co,"-$1").toLowerCase()),Tn=En(e=>e.charAt(0).toUpperCase()+e.slice(1)),un=En(e=>e?`on${Tn(e)}`:""),et=(e,t)=>!Object.is(e,t),kn=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},Eo=e=>{const t=parseFloat(e);return isNaN(t)?e:t},To=e=>{const t=re(e)?Number(e):NaN;return isNaN(t)?e:t};let Ys;const An=()=>Ys||(Ys=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Rs(e){if(B(e)){const t={};for(let n=0;n{if(n){const s=n.split(Ro);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Os(e){let t="";if(re(e))t=e;else if(B(e))for(let n=0;n!!(e&&e.__v_isRef===!0),Lo=e=>re(e)?e:e==null?"":B(e)||ne(e)&&(e.toString===jr||!q(e.toString))?kr(e)?Lo(e.value):JSON.stringify(e,Wr,2):String(e),Wr=(e,t)=>kr(t)?Wr(e,t.value):St(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],i)=>(n[Wn(s,i)+" =>"]=r,n),{})}:$r(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Wn(n))}:qe(t)?Wn(t):ne(t)&&!B(t)&&!Vr(t)?String(t):t,Wn=(e,t="")=>{var n;return qe(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.5.12 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let be;class No{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=be,!t&&be&&(this.index=(be.scopes||(be.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;if(Ht){let t=Ht;for(Ht=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Ft;){let t=Ft;for(Ft=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function Xr(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Jr(e){let t,n=e.depsTail,s=n;for(;s;){const r=s.prevDep;s.version===-1?(s===n&&(n=r),Ps(s),Ho(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=r}e.deps=t,e.depsTail=n}function fs(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(zr(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function zr(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Vt))return;e.globalVersion=Vt;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!fs(e)){e.flags&=-3;return}const n=ee,s=Ne;ee=e,Ne=!0;try{Xr(e);const r=e.fn(e._value);(t.version===0||et(r,e._value))&&(e._value=r,t.version++)}catch(r){throw t.version++,r}finally{ee=n,Ne=s,Jr(e),e.flags&=-3}}function Ps(e,t=!1){const{dep:n,prevSub:s,nextSub:r}=e;if(s&&(s.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)Ps(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Ho(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Ne=!0;const Qr=[];function rt(){Qr.push(Ne),Ne=!1}function it(){const e=Qr.pop();Ne=e===void 0?!0:e}function Xs(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=ee;ee=void 0;try{t()}finally{ee=n}}}let Vt=0;class $o{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Rn{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!ee||!Ne||ee===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==ee)n=this.activeLink=new $o(ee,this),ee.deps?(n.prevDep=ee.depsTail,ee.depsTail.nextDep=n,ee.depsTail=n):ee.deps=ee.depsTail=n,Zr(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=ee.depsTail,n.nextDep=void 0,ee.depsTail.nextDep=n,ee.depsTail=n,ee.deps===n&&(ee.deps=s)}return n}trigger(t){this.version++,Vt++,this.notify(t)}notify(t){Ms();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Is()}}}function Zr(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)Zr(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const mn=new WeakMap,dt=Symbol(""),us=Symbol(""),Ut=Symbol("");function ge(e,t,n){if(Ne&&ee){let s=mn.get(e);s||mn.set(e,s=new Map);let r=s.get(n);r||(s.set(n,r=new Rn),r.map=s,r.key=n),r.track()}}function We(e,t,n,s,r,i){const o=mn.get(e);if(!o){Vt++;return}const l=c=>{c&&c.trigger()};if(Ms(),t==="clear")o.forEach(l);else{const c=B(e),u=c&&As(n);if(c&&n==="length"){const f=Number(s);o.forEach((h,y)=>{(y==="length"||y===Ut||!qe(y)&&y>=f)&&l(h)})}else switch((n!==void 0||o.has(void 0))&&l(o.get(n)),u&&l(o.get(Ut)),t){case"add":c?u&&l(o.get("length")):(l(o.get(dt)),St(e)&&l(o.get(us)));break;case"delete":c||(l(o.get(dt)),St(e)&&l(o.get(us)));break;case"set":St(e)&&l(o.get(dt));break}}Is()}function Do(e,t){const n=mn.get(e);return n&&n.get(t)}function _t(e){const t=J(e);return t===e?t:(ge(t,"iterate",Ut),Ie(e)?t:t.map(me))}function On(e){return ge(e=J(e),"iterate",Ut),e}const jo={__proto__:null,[Symbol.iterator](){return qn(this,Symbol.iterator,me)},concat(...e){return _t(this).concat(...e.map(t=>B(t)?_t(t):t))},entries(){return qn(this,"entries",e=>(e[1]=me(e[1]),e))},every(e,t){return Be(this,"every",e,t,void 0,arguments)},filter(e,t){return Be(this,"filter",e,t,n=>n.map(me),arguments)},find(e,t){return Be(this,"find",e,t,me,arguments)},findIndex(e,t){return Be(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Be(this,"findLast",e,t,me,arguments)},findLastIndex(e,t){return Be(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Be(this,"forEach",e,t,void 0,arguments)},includes(...e){return Gn(this,"includes",e)},indexOf(...e){return Gn(this,"indexOf",e)},join(e){return _t(this).join(e)},lastIndexOf(...e){return Gn(this,"lastIndexOf",e)},map(e,t){return Be(this,"map",e,t,void 0,arguments)},pop(){return Pt(this,"pop")},push(...e){return Pt(this,"push",e)},reduce(e,...t){return Js(this,"reduce",e,t)},reduceRight(e,...t){return Js(this,"reduceRight",e,t)},shift(){return Pt(this,"shift")},some(e,t){return Be(this,"some",e,t,void 0,arguments)},splice(...e){return Pt(this,"splice",e)},toReversed(){return _t(this).toReversed()},toSorted(e){return _t(this).toSorted(e)},toSpliced(...e){return _t(this).toSpliced(...e)},unshift(...e){return Pt(this,"unshift",e)},values(){return qn(this,"values",me)}};function qn(e,t,n){const s=On(e),r=s[t]();return s!==e&&!Ie(e)&&(r._next=r.next,r.next=()=>{const i=r._next();return i.value&&(i.value=n(i.value)),i}),r}const Vo=Array.prototype;function Be(e,t,n,s,r,i){const o=On(e),l=o!==e&&!Ie(e),c=o[t];if(c!==Vo[t]){const h=c.apply(e,i);return l?me(h):h}let u=n;o!==e&&(l?u=function(h,y){return n.call(this,me(h),y,e)}:n.length>2&&(u=function(h,y){return n.call(this,h,y,e)}));const f=c.call(o,u,s);return l&&r?r(f):f}function Js(e,t,n,s){const r=On(e);let i=n;return r!==e&&(Ie(e)?n.length>3&&(i=function(o,l,c){return n.call(this,o,l,c,e)}):i=function(o,l,c){return n.call(this,o,me(l),c,e)}),r[t](i,...s)}function Gn(e,t,n){const s=J(e);ge(s,"iterate",Ut);const r=s[t](...n);return(r===-1||r===!1)&&Fs(n[0])?(n[0]=J(n[0]),s[t](...n)):r}function Pt(e,t,n=[]){rt(),Ms();const s=J(e)[t].apply(e,n);return Is(),it(),s}const Uo=Cs("__proto__,__v_isRef,__isVue"),ei=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(qe));function Bo(e){qe(e)||(e=String(e));const t=J(this);return ge(t,"has",e),t.hasOwnProperty(e)}class ti{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const r=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return i;if(n==="__v_raw")return s===(r?i?Qo:ii:i?ri:si).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=B(t);if(!r){let c;if(o&&(c=jo[n]))return c;if(n==="hasOwnProperty")return Bo}const l=Reflect.get(t,n,ce(t)?t:s);return(qe(n)?ei.has(n):Uo(n))||(r||ge(t,"get",n),i)?l:ce(l)?o&&As(n)?l:l.value:ne(l)?r?In(l):Mn(l):l}}class ni extends ti{constructor(t=!1){super(!1,t)}set(t,n,s,r){let i=t[n];if(!this._isShallow){const c=yt(i);if(!Ie(s)&&!yt(s)&&(i=J(i),s=J(s)),!B(t)&&ce(i)&&!ce(s))return c?!1:(i.value=s,!0)}const o=B(t)&&As(n)?Number(n)e,Zt=e=>Reflect.getPrototypeOf(e);function Go(e,t,n){return function(...s){const r=this.__v_raw,i=J(r),o=St(i),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,u=r[e](...s),f=n?ds:t?hs:me;return!t&&ge(i,"iterate",c?us:dt),{next(){const{value:h,done:y}=u.next();return y?{value:h,done:y}:{value:l?[f(h[0]),f(h[1])]:f(h),done:y}},[Symbol.iterator](){return this}}}}function en(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Yo(e,t){const n={get(r){const i=this.__v_raw,o=J(i),l=J(r);e||(et(r,l)&&ge(o,"get",r),ge(o,"get",l));const{has:c}=Zt(o),u=t?ds:e?hs:me;if(c.call(o,r))return u(i.get(r));if(c.call(o,l))return u(i.get(l));i!==o&&i.get(r)},get size(){const r=this.__v_raw;return!e&&ge(J(r),"iterate",dt),Reflect.get(r,"size",r)},has(r){const i=this.__v_raw,o=J(i),l=J(r);return e||(et(r,l)&&ge(o,"has",r),ge(o,"has",l)),r===l?i.has(r):i.has(r)||i.has(l)},forEach(r,i){const o=this,l=o.__v_raw,c=J(l),u=t?ds:e?hs:me;return!e&&ge(c,"iterate",dt),l.forEach((f,h)=>r.call(i,u(f),u(h),o))}};return oe(n,e?{add:en("add"),set:en("set"),delete:en("delete"),clear:en("clear")}:{add(r){!t&&!Ie(r)&&!yt(r)&&(r=J(r));const i=J(this);return Zt(i).has.call(i,r)||(i.add(r),We(i,"add",r,r)),this},set(r,i){!t&&!Ie(i)&&!yt(i)&&(i=J(i));const o=J(this),{has:l,get:c}=Zt(o);let u=l.call(o,r);u||(r=J(r),u=l.call(o,r));const f=c.call(o,r);return o.set(r,i),u?et(i,f)&&We(o,"set",r,i):We(o,"add",r,i),this},delete(r){const i=J(this),{has:o,get:l}=Zt(i);let c=o.call(i,r);c||(r=J(r),c=o.call(i,r)),l&&l.call(i,r);const u=i.delete(r);return c&&We(i,"delete",r,void 0),u},clear(){const r=J(this),i=r.size!==0,o=r.clear();return i&&We(r,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=Go(r,e,t)}),n}function Ls(e,t){const n=Yo(e,t);return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(z(n,r)&&r in s?n:s,r,i)}const Xo={get:Ls(!1,!1)},Jo={get:Ls(!1,!0)},zo={get:Ls(!0,!1)};const si=new WeakMap,ri=new WeakMap,ii=new WeakMap,Qo=new WeakMap;function Zo(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function el(e){return e.__v_skip||!Object.isExtensible(e)?0:Zo(xo(e))}function Mn(e){return yt(e)?e:Ns(e,!1,Wo,Xo,si)}function tl(e){return Ns(e,!1,qo,Jo,ri)}function In(e){return Ns(e,!0,Ko,zo,ii)}function Ns(e,t,n,s,r){if(!ne(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=el(e);if(o===0)return e;const l=new Proxy(e,o===2?s:n);return r.set(e,l),l}function ht(e){return yt(e)?ht(e.__v_raw):!!(e&&e.__v_isReactive)}function yt(e){return!!(e&&e.__v_isReadonly)}function Ie(e){return!!(e&&e.__v_isShallow)}function Fs(e){return e?!!e.__v_raw:!1}function J(e){const t=e&&e.__v_raw;return t?J(t):e}function dn(e){return!z(e,"__v_skip")&&Object.isExtensible(e)&&Ur(e,"__v_skip",!0),e}const me=e=>ne(e)?Mn(e):e,hs=e=>ne(e)?In(e):e;function ce(e){return e?e.__v_isRef===!0:!1}function ue(e){return li(e,!1)}function oi(e){return li(e,!0)}function li(e,t){return ce(e)?e:new nl(e,t)}class nl{constructor(t,n){this.dep=new Rn,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:J(t),this._value=n?t:me(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||Ie(t)||yt(t);t=s?t:J(t),et(t,n)&&(this._rawValue=t,this._value=s?t:me(t),this.dep.trigger())}}function ci(e){return ce(e)?e.value:e}const sl={get:(e,t,n)=>t==="__v_raw"?e:ci(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return ce(r)&&!ce(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function ai(e){return ht(e)?e:new Proxy(e,sl)}class rl{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Rn,{get:s,set:r}=t(n.track.bind(n),n.trigger.bind(n));this._get=s,this._set=r}get value(){return this._value=this._get()}set value(t){this._set(t)}}function il(e){return new rl(e)}class ol{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Do(J(this._object),this._key)}}class ll{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function cl(e,t,n){return ce(e)?e:q(e)?new ll(e):ne(e)&&arguments.length>1?al(e,t,n):ue(e)}function al(e,t,n){const s=e[t];return ce(s)?s:new ol(e,t,n)}class fl{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Rn(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Vt-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&ee!==this)return Yr(this,!0),!0}get value(){const t=this.dep.track();return zr(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function ul(e,t,n=!1){let s,r;return q(e)?s=e:(s=e.get,r=e.set),new fl(s,r,n)}const tn={},yn=new WeakMap;let ft;function dl(e,t=!1,n=ft){if(n){let s=yn.get(n);s||yn.set(n,s=[]),s.push(e)}}function hl(e,t,n=te){const{immediate:s,deep:r,once:i,scheduler:o,augmentJob:l,call:c}=n,u=p=>r?p:Ie(p)||r===!1||r===0?Ze(p,1):Ze(p);let f,h,y,b,P=!1,O=!1;if(ce(e)?(h=()=>e.value,P=Ie(e)):ht(e)?(h=()=>u(e),P=!0):B(e)?(O=!0,P=e.some(p=>ht(p)||Ie(p)),h=()=>e.map(p=>{if(ce(p))return p.value;if(ht(p))return u(p);if(q(p))return c?c(p,2):p()})):q(e)?t?h=c?()=>c(e,2):e:h=()=>{if(y){rt();try{y()}finally{it()}}const p=ft;ft=f;try{return c?c(e,3,[b]):e(b)}finally{ft=p}}:h=Ue,t&&r){const p=h,R=r===!0?1/0:r;h=()=>Ze(p(),R)}const G=Kr(),U=()=>{f.stop(),G&&Ts(G.effects,f)};if(i&&t){const p=t;t=(...R)=>{p(...R),U()}}let W=O?new Array(e.length).fill(tn):tn;const g=p=>{if(!(!(f.flags&1)||!f.dirty&&!p))if(t){const R=f.run();if(r||P||(O?R.some((D,j)=>et(D,W[j])):et(R,W))){y&&y();const D=ft;ft=f;try{const j=[R,W===tn?void 0:O&&W[0]===tn?[]:W,b];c?c(t,3,j):t(...j),W=R}finally{ft=D}}}else f.run()};return l&&l(g),f=new qr(h),f.scheduler=o?()=>o(g,!1):g,b=p=>dl(p,!1,f),y=f.onStop=()=>{const p=yn.get(f);if(p){if(c)c(p,4);else for(const R of p)R();yn.delete(f)}},t?s?g(!0):W=f.run():o?o(g.bind(null,!0),!0):f.run(),U.pause=f.pause.bind(f),U.resume=f.resume.bind(f),U.stop=U,U}function Ze(e,t=1/0,n){if(t<=0||!ne(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,ce(e))Ze(e.value,t,n);else if(B(e))for(let s=0;s{Ze(s,t,n)});else if(Vr(e)){for(const s in e)Ze(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&Ze(e[s],t,n)}return e}/** -* @vue/runtime-core v3.5.12 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Xt(e,t,n,s){try{return s?e(...s):e()}catch(r){Pn(r,t,n)}}function He(e,t,n,s){if(q(e)){const r=Xt(e,t,n,s);return r&&Dr(r)&&r.catch(i=>{Pn(i,t,n)}),r}if(B(e)){const r=[];for(let i=0;i>>1,r=we[s],i=Bt(r);i=Bt(n)?we.push(e):we.splice(gl(t),0,e),e.flags|=1,ui()}}function ui(){vn||(vn=fi.then(di))}function ml(e){B(e)?Et.push(...e):Je&&e.id===-1?Je.splice(wt+1,0,e):e.flags&1||(Et.push(e),e.flags|=1),ui()}function zs(e,t,n=je+1){for(;nBt(n)-Bt(s));if(Et.length=0,Je){Je.push(...t);return}for(Je=t,wt=0;wte.id==null?e.flags&2?-1:1/0:e.id;function di(e){try{for(je=0;je{s._d&&ar(-1);const i=bn(t);let o;try{o=e(...r)}finally{bn(i),s._d&&ar(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function Ve(e,t,n,s){const r=e.dirs,i=t&&t.dirs;for(let o=0;oe.__isTeleport,ze=Symbol("_leaveCb"),nn=Symbol("_enterCb");function _l(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Ot(()=>{e.isMounted=!0}),Si(()=>{e.isUnmounting=!0}),e}const Re=[Function,Array],gi={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Re,onEnter:Re,onAfterEnter:Re,onEnterCancelled:Re,onBeforeLeave:Re,onLeave:Re,onAfterLeave:Re,onLeaveCancelled:Re,onBeforeAppear:Re,onAppear:Re,onAfterAppear:Re,onAppearCancelled:Re},mi=e=>{const t=e.subTree;return t.component?mi(t.component):t},bl={name:"BaseTransition",props:gi,setup(e,{slots:t}){const n=jn(),s=_l();return()=>{const r=t.default&&_i(t.default(),!0);if(!r||!r.length)return;const i=yi(r),o=J(e),{mode:l}=o;if(s.isLeaving)return Yn(i);const c=Qs(i);if(!c)return Yn(i);let u=ps(c,o,s,n,y=>u=y);c.type!==ye&&kt(c,u);const f=n.subTree,h=f&&Qs(f);if(h&&h.type!==ye&&!ut(c,h)&&mi(n).type!==ye){const y=ps(h,o,s,n);if(kt(h,y),l==="out-in"&&c.type!==ye)return s.isLeaving=!0,y.afterLeave=()=>{s.isLeaving=!1,n.job.flags&8||n.update(),delete y.afterLeave},Yn(i);l==="in-out"&&c.type!==ye&&(y.delayLeave=(b,P,O)=>{const G=vi(s,h);G[String(h.key)]=h,b[ze]=()=>{P(),b[ze]=void 0,delete u.delayedLeave},u.delayedLeave=O})}return i}}};function yi(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==ye){t=n;break}}return t}const wl=bl;function vi(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function ps(e,t,n,s,r){const{appear:i,mode:o,persisted:l=!1,onBeforeEnter:c,onEnter:u,onAfterEnter:f,onEnterCancelled:h,onBeforeLeave:y,onLeave:b,onAfterLeave:P,onLeaveCancelled:O,onBeforeAppear:G,onAppear:U,onAfterAppear:W,onAppearCancelled:g}=t,p=String(e.key),R=vi(n,e),D=(I,_)=>{I&&He(I,s,9,_)},j=(I,_)=>{const L=_[1];D(I,_),B(I)?I.every(x=>x.length<=1)&&L():I.length<=1&&L()},K={mode:o,persisted:l,beforeEnter(I){let _=c;if(!n.isMounted)if(i)_=G||c;else return;I[ze]&&I[ze](!0);const L=R[p];L&&ut(e,L)&&L.el[ze]&&L.el[ze](),D(_,[I])},enter(I){let _=u,L=f,x=h;if(!n.isMounted)if(i)_=U||u,L=W||f,x=g||h;else return;let V=!1;const se=I[nn]=le=>{V||(V=!0,le?D(x,[I]):D(L,[I]),K.delayedLeave&&K.delayedLeave(),I[nn]=void 0)};_?j(_,[I,se]):se()},leave(I,_){const L=String(e.key);if(I[nn]&&I[nn](!0),n.isUnmounting)return _();D(y,[I]);let x=!1;const V=I[ze]=se=>{x||(x=!0,_(),se?D(O,[I]):D(P,[I]),I[ze]=void 0,R[L]===e&&delete R[L])};R[L]=e,b?j(b,[I,V]):V()},clone(I){const _=ps(I,t,n,s,r);return r&&r(_),_}};return K}function Yn(e){if(Nn(e))return e=nt(e),e.children=null,e}function Qs(e){if(!Nn(e))return pi(e.type)&&e.children?yi(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&q(n.default))return n.default()}}function kt(e,t){e.shapeFlag&6&&e.component?(e.transition=t,kt(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 _i(e,t=!1,n){let s=[],r=0;for(let i=0;i1)for(let i=0;iwn(P,t&&(B(t)?t[O]:t),n,s,r));return}if(pt(s)&&!r)return;const i=s.shapeFlag&4?Vs(s.component):s.el,o=r?null:i,{i:l,r:c}=e,u=t&&t.r,f=l.refs===te?l.refs={}:l.refs,h=l.setupState,y=J(h),b=h===te?()=>!1:P=>z(y,P);if(u!=null&&u!==c&&(re(u)?(f[u]=null,b(u)&&(h[u]=null)):ce(u)&&(u.value=null)),q(c))Xt(c,l,12,[o,f]);else{const P=re(c),O=ce(c);if(P||O){const G=()=>{if(e.f){const U=P?b(c)?h[c]:f[c]:c.value;r?B(U)&&Ts(U,i):B(U)?U.includes(i)||U.push(i):P?(f[c]=[i],b(c)&&(h[c]=f[c])):(c.value=[i],e.k&&(f[e.k]=c.value))}else P?(f[c]=o,b(c)&&(h[c]=o)):O&&(c.value=o,e.k&&(f[e.k]=o))};o?(G.id=-1,Te(G,n)):G()}}}let Zs=!1;const bt=()=>{Zs||(console.error("Hydration completed but contains mismatches."),Zs=!0)},xl=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Sl=e=>e.namespaceURI.includes("MathML"),sn=e=>{if(e.nodeType===1){if(xl(e))return"svg";if(Sl(e))return"mathml"}},rn=e=>e.nodeType===8;function Cl(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:i,parentNode:o,remove:l,insert:c,createComment:u}}=e,f=(g,p)=>{if(!p.hasChildNodes()){n(null,g,p),_n(),p._vnode=g;return}h(p.firstChild,g,null,null,null),_n(),p._vnode=g},h=(g,p,R,D,j,K=!1)=>{K=K||!!p.dynamicChildren;const I=rn(g)&&g.data==="[",_=()=>O(g,p,R,D,j,I),{type:L,ref:x,shapeFlag:V,patchFlag:se}=p;let le=g.nodeType;p.el=g,se===-2&&(K=!1,p.dynamicChildren=null);let H=null;switch(L){case gt:le!==3?p.children===""?(c(p.el=r(""),o(g),g),H=g):H=_():(g.data!==p.children&&(bt(),g.data=p.children),H=i(g));break;case ye:W(g)?(H=i(g),U(p.el=g.content.firstChild,g,R)):le!==8||I?H=_():H=i(g);break;case Dt:if(I&&(g=i(g),le=g.nodeType),le===1||le===3){H=g;const Y=!p.children.length;for(let F=0;F{K=K||!!p.dynamicChildren;const{type:I,props:_,patchFlag:L,shapeFlag:x,dirs:V,transition:se}=p,le=I==="input"||I==="option";if(le||L!==-1){V&&Ve(p,null,R,"created");let H=!1;if(W(g)){H=ji(null,se)&&R&&R.vnode.props&&R.vnode.props.appear;const F=g.content.firstChild;H&&se.beforeEnter(F),U(F,g,R),p.el=g=F}if(x&16&&!(_&&(_.innerHTML||_.textContent))){let F=b(g.firstChild,p,g,R,D,j,K);for(;F;){on(g,1)||bt();const ae=F;F=F.nextSibling,l(ae)}}else if(x&8){let F=p.children;F[0]===` -`&&(g.tagName==="PRE"||g.tagName==="TEXTAREA")&&(F=F.slice(1)),g.textContent!==F&&(on(g,0)||bt(),g.textContent=p.children)}if(_){if(le||!K||L&48){const F=g.tagName.includes("-");for(const ae in _)(le&&(ae.endsWith("value")||ae==="indeterminate")||Yt(ae)&&!Ct(ae)||ae[0]==="."||F)&&s(g,ae,null,_[ae],void 0,R)}else if(_.onClick)s(g,"onClick",null,_.onClick,void 0,R);else if(L&4&&ht(_.style))for(const F in _.style)_.style[F]}let Y;(Y=_&&_.onVnodeBeforeMount)&&Oe(Y,R,p),V&&Ve(p,null,R,"beforeMount"),((Y=_&&_.onVnodeMounted)||V||H)&&qi(()=>{Y&&Oe(Y,R,p),H&&se.enter(g),V&&Ve(p,null,R,"mounted")},D)}return g.nextSibling},b=(g,p,R,D,j,K,I)=>{I=I||!!p.dynamicChildren;const _=p.children,L=_.length;for(let x=0;x{const{slotScopeIds:I}=p;I&&(j=j?j.concat(I):I);const _=o(g),L=b(i(g),p,_,R,D,j,K);return L&&rn(L)&&L.data==="]"?i(p.anchor=L):(bt(),c(p.anchor=u("]"),_,L),L)},O=(g,p,R,D,j,K)=>{if(on(g.parentElement,1)||bt(),p.el=null,K){const L=G(g);for(;;){const x=i(g);if(x&&x!==L)l(x);else break}}const I=i(g),_=o(g);return l(g),n(null,p,_,I,R,D,sn(_),j),I},G=(g,p="[",R="]")=>{let D=0;for(;g;)if(g=i(g),g&&rn(g)&&(g.data===p&&D++,g.data===R)){if(D===0)return i(g);D--}return g},U=(g,p,R)=>{const D=p.parentNode;D&&D.replaceChild(g,p);let j=R;for(;j;)j.vnode.el===p&&(j.vnode.el=j.subTree.el=g),j=j.parent},W=g=>g.nodeType===1&&g.tagName==="TEMPLATE";return[f,h]}const er="data-allow-mismatch",El={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function on(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(er);)e=e.parentElement;const n=e&&e.getAttribute(er);if(n==null)return!1;if(n==="")return!0;{const s=n.split(",");return t===0&&s.includes("children")?!0:n.split(",").includes(El[t])}}An().requestIdleCallback;An().cancelIdleCallback;const pt=e=>!!e.type.__asyncLoader,Nn=e=>e.type.__isKeepAlive;function Tl(e,t){xi(e,"a",t)}function Al(e,t){xi(e,"da",t)}function xi(e,t,n=fe){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Fn(t,s,n),n){let r=n.parent;for(;r&&r.parent;)Nn(r.parent.vnode)&&Rl(s,t,n,r),r=r.parent}}function Rl(e,t,n,s){const r=Fn(t,e,s,!0);Hn(()=>{Ts(s[t],r)},n)}function Fn(e,t,n=fe,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{rt();const l=Jt(n),c=He(t,n,e,o);return l(),it(),c});return s?r.unshift(i):r.push(i),i}}const Ge=e=>(t,n=fe)=>{(!qt||e==="sp")&&Fn(e,(...s)=>t(...s),n)},Ol=Ge("bm"),Ot=Ge("m"),Ml=Ge("bu"),Il=Ge("u"),Si=Ge("bum"),Hn=Ge("um"),Pl=Ge("sp"),Ll=Ge("rtg"),Nl=Ge("rtc");function Fl(e,t=fe){Fn("ec",e,t)}const Ci="components";function Ja(e,t){return Ti(Ci,e,!0,t)||e}const Ei=Symbol.for("v-ndc");function za(e){return re(e)?Ti(Ci,e,!1)||e:e||Ei}function Ti(e,t,n=!0,s=!1){const r=ve||fe;if(r){const i=r.type;{const l=bc(i,!1);if(l&&(l===t||l===Pe(t)||l===Tn(Pe(t))))return i}const o=tr(r[e]||i[e],t)||tr(r.appContext[e],t);return!o&&s?i:o}}function tr(e,t){return e&&(e[t]||e[Pe(t)]||e[Tn(Pe(t))])}function Qa(e,t,n,s){let r;const i=n,o=B(e);if(o||re(e)){const l=o&&ht(e);let c=!1;l&&(c=!Ie(e),e=On(e)),r=new Array(e.length);for(let u=0,f=e.length;ut(l,c,void 0,i));else{const l=Object.keys(e);r=new Array(l.length);for(let c=0,u=l.length;cKt(t)?!(t.type===ye||t.type===xe&&!Ai(t.children)):!0)?e:null}function ef(e,t){const n={};for(const s in e)n[/[A-Z]/.test(s)?`on:${s}`:un(s)]=e[s];return n}const gs=e=>e?zi(e)?Vs(e):gs(e.parent):null,$t=oe(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=>gs(e.parent),$root:e=>gs(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>$s(e),$forceUpdate:e=>e.f||(e.f=()=>{Hs(e.update)}),$nextTick:e=>e.n||(e.n=Ln.bind(e.proxy)),$watch:e=>sc.bind(e)}),Xn=(e,t)=>e!==te&&!e.__isScriptSetup&&z(e,t),Hl={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:l,appContext:c}=e;let u;if(t[0]!=="$"){const b=o[t];if(b!==void 0)switch(b){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(Xn(s,t))return o[t]=1,s[t];if(r!==te&&z(r,t))return o[t]=2,r[t];if((u=e.propsOptions[0])&&z(u,t))return o[t]=3,i[t];if(n!==te&&z(n,t))return o[t]=4,n[t];ms&&(o[t]=0)}}const f=$t[t];let h,y;if(f)return t==="$attrs"&&ge(e.attrs,"get",""),f(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==te&&z(n,t))return o[t]=4,n[t];if(y=c.config.globalProperties,z(y,t))return y[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return Xn(r,t)?(r[t]=n,!0):s!==te&&z(s,t)?(s[t]=n,!0):z(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:i}},o){let l;return!!n[o]||e!==te&&z(e,o)||Xn(t,o)||(l=i[0])&&z(l,o)||z(s,o)||z($t,o)||z(r.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:z(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function tf(){return $l().slots}function $l(){const e=jn();return e.setupContext||(e.setupContext=Zi(e))}function nr(e){return B(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let ms=!0;function Dl(e){const t=$s(e),n=e.proxy,s=e.ctx;ms=!1,t.beforeCreate&&sr(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:l,provide:c,inject:u,created:f,beforeMount:h,mounted:y,beforeUpdate:b,updated:P,activated:O,deactivated:G,beforeDestroy:U,beforeUnmount:W,destroyed:g,unmounted:p,render:R,renderTracked:D,renderTriggered:j,errorCaptured:K,serverPrefetch:I,expose:_,inheritAttrs:L,components:x,directives:V,filters:se}=t;if(u&&jl(u,s,null),o)for(const Y in o){const F=o[Y];q(F)&&(s[Y]=F.bind(n))}if(r){const Y=r.call(n,n);ne(Y)&&(e.data=Mn(Y))}if(ms=!0,i)for(const Y in i){const F=i[Y],ae=q(F)?F.bind(n,n):q(F.get)?F.get.bind(n,n):Ue,zt=!q(F)&&q(F.set)?F.set.bind(n):Ue,ot=ie({get:ae,set:zt});Object.defineProperty(s,Y,{enumerable:!0,configurable:!0,get:()=>ot.value,set:$e=>ot.value=$e})}if(l)for(const Y in l)Ri(l[Y],s,n,Y);if(c){const Y=q(c)?c.call(n):c;Reflect.ownKeys(Y).forEach(F=>{Kl(F,Y[F])})}f&&sr(f,e,"c");function H(Y,F){B(F)?F.forEach(ae=>Y(ae.bind(n))):F&&Y(F.bind(n))}if(H(Ol,h),H(Ot,y),H(Ml,b),H(Il,P),H(Tl,O),H(Al,G),H(Fl,K),H(Nl,D),H(Ll,j),H(Si,W),H(Hn,p),H(Pl,I),B(_))if(_.length){const Y=e.exposed||(e.exposed={});_.forEach(F=>{Object.defineProperty(Y,F,{get:()=>n[F],set:ae=>n[F]=ae})})}else e.exposed||(e.exposed={});R&&e.render===Ue&&(e.render=R),L!=null&&(e.inheritAttrs=L),x&&(e.components=x),V&&(e.directives=V),I&&wi(e)}function jl(e,t,n=Ue){B(e)&&(e=ys(e));for(const s in e){const r=e[s];let i;ne(r)?"default"in r?i=At(r.from||s,r.default,!0):i=At(r.from||s):i=At(r),ce(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[s]=i}}function sr(e,t,n){He(B(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ri(e,t,n,s){let r=s.includes(".")?ki(n,s):()=>n[s];if(re(e)){const i=t[e];q(i)&&Fe(r,i)}else if(q(e))Fe(r,e.bind(n));else if(ne(e))if(B(e))e.forEach(i=>Ri(i,t,n,s));else{const i=q(e.handler)?e.handler.bind(n):t[e.handler];q(i)&&Fe(r,i,e)}}function $s(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,l=i.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(u=>xn(c,u,o,!0)),xn(c,t,o)),ne(t)&&i.set(t,c),c}function xn(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&xn(e,i,n,!0),r&&r.forEach(o=>xn(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const l=Vl[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const Vl={data:rr,props:ir,emits:ir,methods:Nt,computed:Nt,beforeCreate:_e,created:_e,beforeMount:_e,mounted:_e,beforeUpdate:_e,updated:_e,beforeDestroy:_e,beforeUnmount:_e,destroyed:_e,unmounted:_e,activated:_e,deactivated:_e,errorCaptured:_e,serverPrefetch:_e,components:Nt,directives:Nt,watch:Bl,provide:rr,inject:Ul};function rr(e,t){return t?e?function(){return oe(q(e)?e.call(this,this):e,q(t)?t.call(this,this):t)}:t:e}function Ul(e,t){return Nt(ys(e),ys(t))}function ys(e){if(B(e)){const t={};for(let n=0;n1)return n&&q(t)?t.call(s&&s.proxy):t}}const Mi={},Ii=()=>Object.create(Mi),Pi=e=>Object.getPrototypeOf(e)===Mi;function ql(e,t,n,s=!1){const r={},i=Ii();e.propsDefaults=Object.create(null),Li(e,t,r,i);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=s?r:tl(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function Gl(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=e,l=J(r),[c]=e.propsOptions;let u=!1;if((s||o>0)&&!(o&16)){if(o&8){const f=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[y,b]=Ni(h,t,!0);oe(o,y),b&&l.push(...b)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!i&&!c)return ne(e)&&s.set(e,xt),xt;if(B(i))for(let f=0;fe[0]==="_"||e==="$stable",Ds=e=>B(e)?e.map(Me):[Me(e)],Xl=(e,t,n)=>{if(t._n)return t;const s=yl((...r)=>Ds(t(...r)),n);return s._c=!1,s},Hi=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Fi(r))continue;const i=e[r];if(q(i))t[r]=Xl(r,i,s);else if(i!=null){const o=Ds(i);t[r]=()=>o}}},$i=(e,t)=>{const n=Ds(t);e.slots.default=()=>n},Di=(e,t,n)=>{for(const s in t)(n||s!=="_")&&(e[s]=t[s])},Jl=(e,t,n)=>{const s=e.slots=Ii();if(e.vnode.shapeFlag&32){const r=t._;r?(Di(s,t,n),n&&Ur(s,"_",r,!0)):Hi(t,s)}else t&&$i(e,t)},zl=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,o=te;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:Di(r,t,n):(i=!t.$stable,Hi(t,r)),o=t}else t&&($i(e,t),o={default:1});if(i)for(const l in r)!Fi(l)&&o[l]==null&&delete r[l]},Te=qi;function Ql(e){return Zl(e,Cl)}function Zl(e,t){const n=An();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:l,createComment:c,setText:u,setElementText:f,parentNode:h,nextSibling:y,setScopeId:b=Ue,insertStaticContent:P}=e,O=(a,d,m,S=null,v=null,w=null,A=void 0,T=null,E=!!d.dynamicChildren)=>{if(a===d)return;a&&!ut(a,d)&&(S=Qt(a),$e(a,v,w,!0),a=null),d.patchFlag===-2&&(E=!1,d.dynamicChildren=null);const{type:C,ref:$,shapeFlag:M}=d;switch(C){case gt:G(a,d,m,S);break;case ye:U(a,d,m,S);break;case Dt:a==null&&W(d,m,S,A);break;case xe:x(a,d,m,S,v,w,A,T,E);break;default:M&1?R(a,d,m,S,v,w,A,T,E):M&6?V(a,d,m,S,v,w,A,T,E):(M&64||M&128)&&C.process(a,d,m,S,v,w,A,T,E,vt)}$!=null&&v&&wn($,a&&a.ref,w,d||a,!d)},G=(a,d,m,S)=>{if(a==null)s(d.el=l(d.children),m,S);else{const v=d.el=a.el;d.children!==a.children&&u(v,d.children)}},U=(a,d,m,S)=>{a==null?s(d.el=c(d.children||""),m,S):d.el=a.el},W=(a,d,m,S)=>{[a.el,a.anchor]=P(a.children,d,m,S,a.el,a.anchor)},g=({el:a,anchor:d},m,S)=>{let v;for(;a&&a!==d;)v=y(a),s(a,m,S),a=v;s(d,m,S)},p=({el:a,anchor:d})=>{let m;for(;a&&a!==d;)m=y(a),r(a),a=m;r(d)},R=(a,d,m,S,v,w,A,T,E)=>{d.type==="svg"?A="svg":d.type==="math"&&(A="mathml"),a==null?D(d,m,S,v,w,A,T,E):I(a,d,v,w,A,T,E)},D=(a,d,m,S,v,w,A,T)=>{let E,C;const{props:$,shapeFlag:M,transition:N,dirs:k}=a;if(E=a.el=o(a.type,w,$&&$.is,$),M&8?f(E,a.children):M&16&&K(a.children,E,null,S,v,Jn(a,w),A,T),k&&Ve(a,null,S,"created"),j(E,a,a.scopeId,A,S),$){for(const Z in $)Z!=="value"&&!Ct(Z)&&i(E,Z,null,$[Z],w,S);"value"in $&&i(E,"value",null,$.value,w),(C=$.onVnodeBeforeMount)&&Oe(C,S,a)}k&&Ve(a,null,S,"beforeMount");const X=ji(v,N);X&&N.beforeEnter(E),s(E,d,m),((C=$&&$.onVnodeMounted)||X||k)&&Te(()=>{C&&Oe(C,S,a),X&&N.enter(E),k&&Ve(a,null,S,"mounted")},v)},j=(a,d,m,S,v)=>{if(m&&b(a,m),S)for(let w=0;w{for(let C=E;C{const T=d.el=a.el;let{patchFlag:E,dynamicChildren:C,dirs:$}=d;E|=a.patchFlag&16;const M=a.props||te,N=d.props||te;let k;if(m&<(m,!1),(k=N.onVnodeBeforeUpdate)&&Oe(k,m,d,a),$&&Ve(d,a,m,"beforeUpdate"),m&<(m,!0),(M.innerHTML&&N.innerHTML==null||M.textContent&&N.textContent==null)&&f(T,""),C?_(a.dynamicChildren,C,T,m,S,Jn(d,v),w):A||F(a,d,T,null,m,S,Jn(d,v),w,!1),E>0){if(E&16)L(T,M,N,m,v);else if(E&2&&M.class!==N.class&&i(T,"class",null,N.class,v),E&4&&i(T,"style",M.style,N.style,v),E&8){const X=d.dynamicProps;for(let Z=0;Z{k&&Oe(k,m,d,a),$&&Ve(d,a,m,"updated")},S)},_=(a,d,m,S,v,w,A)=>{for(let T=0;T{if(d!==m){if(d!==te)for(const w in d)!Ct(w)&&!(w in m)&&i(a,w,d[w],null,v,S);for(const w in m){if(Ct(w))continue;const A=m[w],T=d[w];A!==T&&w!=="value"&&i(a,w,T,A,v,S)}"value"in m&&i(a,"value",d.value,m.value,v)}},x=(a,d,m,S,v,w,A,T,E)=>{const C=d.el=a?a.el:l(""),$=d.anchor=a?a.anchor:l("");let{patchFlag:M,dynamicChildren:N,slotScopeIds:k}=d;k&&(T=T?T.concat(k):k),a==null?(s(C,m,S),s($,m,S),K(d.children||[],m,$,v,w,A,T,E)):M>0&&M&64&&N&&a.dynamicChildren?(_(a.dynamicChildren,N,m,v,w,A,T),(d.key!=null||v&&d===v.subTree)&&Vi(a,d,!0)):F(a,d,m,$,v,w,A,T,E)},V=(a,d,m,S,v,w,A,T,E)=>{d.slotScopeIds=T,a==null?d.shapeFlag&512?v.ctx.activate(d,m,S,A,E):se(d,m,S,v,w,A,E):le(a,d,E)},se=(a,d,m,S,v,w,A)=>{const T=a.component=mc(a,S,v);if(Nn(a)&&(T.ctx.renderer=vt),yc(T,!1,A),T.asyncDep){if(v&&v.registerDep(T,H,A),!a.el){const E=T.subTree=de(ye);U(null,E,d,m)}}else H(T,a,d,m,v,w,A)},le=(a,d,m)=>{const S=d.component=a.component;if(cc(a,d,m))if(S.asyncDep&&!S.asyncResolved){Y(S,d,m);return}else S.next=d,S.update();else d.el=a.el,S.vnode=d},H=(a,d,m,S,v,w,A)=>{const T=()=>{if(a.isMounted){let{next:M,bu:N,u:k,parent:X,vnode:Z}=a;{const Ce=Ui(a);if(Ce){M&&(M.el=Z.el,Y(a,M,A)),Ce.asyncDep.then(()=>{a.isUnmounted||T()});return}}let Q=M,Se;lt(a,!1),M?(M.el=Z.el,Y(a,M,A)):M=Z,N&&kn(N),(Se=M.props&&M.props.onVnodeBeforeUpdate)&&Oe(Se,X,M,Z),lt(a,!0);const he=zn(a),Le=a.subTree;a.subTree=he,O(Le,he,h(Le.el),Qt(Le),a,v,w),M.el=he.el,Q===null&&ac(a,he.el),k&&Te(k,v),(Se=M.props&&M.props.onVnodeUpdated)&&Te(()=>Oe(Se,X,M,Z),v)}else{let M;const{el:N,props:k}=d,{bm:X,m:Z,parent:Q,root:Se,type:he}=a,Le=pt(d);if(lt(a,!1),X&&kn(X),!Le&&(M=k&&k.onVnodeBeforeMount)&&Oe(M,Q,d),lt(a,!0),N&&Bn){const Ce=()=>{a.subTree=zn(a),Bn(N,a.subTree,a,v,null)};Le&&he.__asyncHydrate?he.__asyncHydrate(N,a,Ce):Ce()}else{Se.ce&&Se.ce._injectChildStyle(he);const Ce=a.subTree=zn(a);O(null,Ce,m,S,a,v,w),d.el=Ce.el}if(Z&&Te(Z,v),!Le&&(M=k&&k.onVnodeMounted)){const Ce=d;Te(()=>Oe(M,Q,Ce),v)}(d.shapeFlag&256||Q&&pt(Q.vnode)&&Q.vnode.shapeFlag&256)&&a.a&&Te(a.a,v),a.isMounted=!0,d=m=S=null}};a.scope.on();const E=a.effect=new qr(T);a.scope.off();const C=a.update=E.run.bind(E),$=a.job=E.runIfDirty.bind(E);$.i=a,$.id=a.uid,E.scheduler=()=>Hs($),lt(a,!0),C()},Y=(a,d,m)=>{d.component=a;const S=a.vnode.props;a.vnode=d,a.next=null,Gl(a,d.props,S,m),zl(a,d.children,m),rt(),zs(a),it()},F=(a,d,m,S,v,w,A,T,E=!1)=>{const C=a&&a.children,$=a?a.shapeFlag:0,M=d.children,{patchFlag:N,shapeFlag:k}=d;if(N>0){if(N&128){zt(C,M,m,S,v,w,A,T,E);return}else if(N&256){ae(C,M,m,S,v,w,A,T,E);return}}k&8?($&16&&Mt(C,v,w),M!==C&&f(m,M)):$&16?k&16?zt(C,M,m,S,v,w,A,T,E):Mt(C,v,w,!0):($&8&&f(m,""),k&16&&K(M,m,S,v,w,A,T,E))},ae=(a,d,m,S,v,w,A,T,E)=>{a=a||xt,d=d||xt;const C=a.length,$=d.length,M=Math.min(C,$);let N;for(N=0;N$?Mt(a,v,w,!0,!1,M):K(d,m,S,v,w,A,T,E,M)},zt=(a,d,m,S,v,w,A,T,E)=>{let C=0;const $=d.length;let M=a.length-1,N=$-1;for(;C<=M&&C<=N;){const k=a[C],X=d[C]=E?Qe(d[C]):Me(d[C]);if(ut(k,X))O(k,X,m,null,v,w,A,T,E);else break;C++}for(;C<=M&&C<=N;){const k=a[M],X=d[N]=E?Qe(d[N]):Me(d[N]);if(ut(k,X))O(k,X,m,null,v,w,A,T,E);else break;M--,N--}if(C>M){if(C<=N){const k=N+1,X=k<$?d[k].el:S;for(;C<=N;)O(null,d[C]=E?Qe(d[C]):Me(d[C]),m,X,v,w,A,T,E),C++}}else if(C>N)for(;C<=M;)$e(a[C],v,w,!0),C++;else{const k=C,X=C,Z=new Map;for(C=X;C<=N;C++){const Ee=d[C]=E?Qe(d[C]):Me(d[C]);Ee.key!=null&&Z.set(Ee.key,C)}let Q,Se=0;const he=N-X+1;let Le=!1,Ce=0;const It=new Array(he);for(C=0;C=he){$e(Ee,v,w,!0);continue}let De;if(Ee.key!=null)De=Z.get(Ee.key);else for(Q=X;Q<=N;Q++)if(It[Q-X]===0&&ut(Ee,d[Q])){De=Q;break}De===void 0?$e(Ee,v,w,!0):(It[De-X]=C+1,De>=Ce?Ce=De:Le=!0,O(Ee,d[De],m,null,v,w,A,T,E),Se++)}const qs=Le?ec(It):xt;for(Q=qs.length-1,C=he-1;C>=0;C--){const Ee=X+C,De=d[Ee],Gs=Ee+1<$?d[Ee+1].el:S;It[C]===0?O(null,De,m,Gs,v,w,A,T,E):Le&&(Q<0||C!==qs[Q]?ot(De,m,Gs,2):Q--)}}},ot=(a,d,m,S,v=null)=>{const{el:w,type:A,transition:T,children:E,shapeFlag:C}=a;if(C&6){ot(a.component.subTree,d,m,S);return}if(C&128){a.suspense.move(d,m,S);return}if(C&64){A.move(a,d,m,vt);return}if(A===xe){s(w,d,m);for(let M=0;MT.enter(w),v);else{const{leave:M,delayLeave:N,afterLeave:k}=T,X=()=>s(w,d,m),Z=()=>{M(w,()=>{X(),k&&k()})};N?N(w,X,Z):Z()}else s(w,d,m)},$e=(a,d,m,S=!1,v=!1)=>{const{type:w,props:A,ref:T,children:E,dynamicChildren:C,shapeFlag:$,patchFlag:M,dirs:N,cacheIndex:k}=a;if(M===-2&&(v=!1),T!=null&&wn(T,null,m,a,!0),k!=null&&(d.renderCache[k]=void 0),$&256){d.ctx.deactivate(a);return}const X=$&1&&N,Z=!pt(a);let Q;if(Z&&(Q=A&&A.onVnodeBeforeUnmount)&&Oe(Q,d,a),$&6)_o(a.component,m,S);else{if($&128){a.suspense.unmount(m,S);return}X&&Ve(a,null,d,"beforeUnmount"),$&64?a.type.remove(a,d,m,vt,S):C&&!C.hasOnce&&(w!==xe||M>0&&M&64)?Mt(C,d,m,!1,!0):(w===xe&&M&384||!v&&$&16)&&Mt(E,d,m),S&&Ws(a)}(Z&&(Q=A&&A.onVnodeUnmounted)||X)&&Te(()=>{Q&&Oe(Q,d,a),X&&Ve(a,null,d,"unmounted")},m)},Ws=a=>{const{type:d,el:m,anchor:S,transition:v}=a;if(d===xe){vo(m,S);return}if(d===Dt){p(a);return}const w=()=>{r(m),v&&!v.persisted&&v.afterLeave&&v.afterLeave()};if(a.shapeFlag&1&&v&&!v.persisted){const{leave:A,delayLeave:T}=v,E=()=>A(m,w);T?T(a.el,w,E):E()}else w()},vo=(a,d)=>{let m;for(;a!==d;)m=y(a),r(a),a=m;r(d)},_o=(a,d,m)=>{const{bum:S,scope:v,job:w,subTree:A,um:T,m:E,a:C}=a;lr(E),lr(C),S&&kn(S),v.stop(),w&&(w.flags|=8,$e(A,a,d,m)),T&&Te(T,d),Te(()=>{a.isUnmounted=!0},d),d&&d.pendingBranch&&!d.isUnmounted&&a.asyncDep&&!a.asyncResolved&&a.suspenseId===d.pendingId&&(d.deps--,d.deps===0&&d.resolve())},Mt=(a,d,m,S=!1,v=!1,w=0)=>{for(let A=w;A{if(a.shapeFlag&6)return Qt(a.component.subTree);if(a.shapeFlag&128)return a.suspense.next();const d=y(a.anchor||a.el),m=d&&d[vl];return m?y(m):d};let Vn=!1;const Ks=(a,d,m)=>{a==null?d._vnode&&$e(d._vnode,null,null,!0):O(d._vnode||null,a,d,null,null,null,m),d._vnode=a,Vn||(Vn=!0,zs(),_n(),Vn=!1)},vt={p:O,um:$e,m:ot,r:Ws,mt:se,mc:K,pc:F,pbc:_,n:Qt,o:e};let Un,Bn;return t&&([Un,Bn]=t(vt)),{render:Ks,hydrate:Un,createApp:Wl(Ks,Un)}}function Jn({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function lt({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function ji(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Vi(e,t,n=!1){const s=e.children,r=t.children;if(B(s)&&B(r))for(let i=0;i>1,e[n[l]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}function Ui(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Ui(t)}function lr(e){if(e)for(let t=0;tAt(tc);function Bi(e,t){return $n(e,null,t)}function nf(e,t){return $n(e,null,{flush:"post"})}function Fe(e,t,n){return $n(e,t,n)}function $n(e,t,n=te){const{immediate:s,deep:r,flush:i,once:o}=n,l=oe({},n),c=t&&s||!t&&i!=="post";let u;if(qt){if(i==="sync"){const b=nc();u=b.__watcherHandles||(b.__watcherHandles=[])}else if(!c){const b=()=>{};return b.stop=Ue,b.resume=Ue,b.pause=Ue,b}}const f=fe;l.call=(b,P,O)=>He(b,f,P,O);let h=!1;i==="post"?l.scheduler=b=>{Te(b,f&&f.suspense)}:i!=="sync"&&(h=!0,l.scheduler=(b,P)=>{P?b():Hs(b)}),l.augmentJob=b=>{t&&(b.flags|=4),h&&(b.flags|=2,f&&(b.id=f.uid,b.i=f))};const y=hl(e,t,l);return qt&&(u?u.push(y):c&&y()),y}function sc(e,t,n){const s=this.proxy,r=re(e)?e.includes(".")?ki(s,e):()=>s[e]:e.bind(s,s);let i;q(t)?i=t:(i=t.handler,n=t);const o=Jt(this),l=$n(r,i.bind(s),n);return o(),l}function ki(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;rt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Pe(t)}Modifiers`]||e[`${st(t)}Modifiers`];function ic(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||te;let r=n;const i=t.startsWith("update:"),o=i&&rc(s,t.slice(7));o&&(o.trim&&(r=n.map(f=>re(f)?f.trim():f)),o.number&&(r=n.map(Eo)));let l,c=s[l=un(t)]||s[l=un(Pe(t))];!c&&i&&(c=s[l=un(st(t))]),c&&He(c,e,6,r);const u=s[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,He(u,e,6,r)}}function Wi(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let o={},l=!1;if(!q(e)){const c=u=>{const f=Wi(u,t,!0);f&&(l=!0,oe(o,f))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(ne(e)&&s.set(e,null),null):(B(i)?i.forEach(c=>o[c]=null):oe(o,i),ne(e)&&s.set(e,o),o)}function Dn(e,t){return!e||!Yt(t)?!1:(t=t.slice(2).replace(/Once$/,""),z(e,t[0].toLowerCase()+t.slice(1))||z(e,st(t))||z(e,t))}function zn(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[i],slots:o,attrs:l,emit:c,render:u,renderCache:f,props:h,data:y,setupState:b,ctx:P,inheritAttrs:O}=e,G=bn(e);let U,W;try{if(n.shapeFlag&4){const p=r||s,R=p;U=Me(u.call(R,p,f,h,b,y,P)),W=l}else{const p=t;U=Me(p.length>1?p(h,{attrs:l,slots:o,emit:c}):p(h,null)),W=t.props?l:oc(l)}}catch(p){jt.length=0,Pn(p,e,1),U=de(ye)}let g=U;if(W&&O!==!1){const p=Object.keys(W),{shapeFlag:R}=g;p.length&&R&7&&(i&&p.some(Es)&&(W=lc(W,i)),g=nt(g,W,!1,!0))}return n.dirs&&(g=nt(g,null,!1,!0),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&kt(g,n.transition),U=g,bn(G),U}const oc=e=>{let t;for(const n in e)(n==="class"||n==="style"||Yt(n))&&((t||(t={}))[n]=e[n]);return t},lc=(e,t)=>{const n={};for(const s in e)(!Es(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function cc(e,t,n){const{props:s,children:r,component:i}=e,{props:o,children:l,patchFlag:c}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?cr(s,o,u):!!o;if(c&8){const f=t.dynamicProps;for(let h=0;he.__isSuspense;function qi(e,t){t&&t.pendingBranch?B(e)?t.effects.push(...e):t.effects.push(e):ml(e)}const xe=Symbol.for("v-fgt"),gt=Symbol.for("v-txt"),ye=Symbol.for("v-cmt"),Dt=Symbol.for("v-stc"),jt=[];let Ae=null;function _s(e=!1){jt.push(Ae=e?null:[])}function fc(){jt.pop(),Ae=jt[jt.length-1]||null}let Wt=1;function ar(e){Wt+=e,e<0&&Ae&&(Ae.hasOnce=!0)}function Gi(e){return e.dynamicChildren=Wt>0?Ae||xt:null,fc(),Wt>0&&Ae&&Ae.push(e),e}function sf(e,t,n,s,r,i){return Gi(Xi(e,t,n,s,r,i,!0))}function bs(e,t,n,s,r){return Gi(de(e,t,n,s,r,!0))}function Kt(e){return e?e.__v_isVNode===!0:!1}function ut(e,t){return e.type===t.type&&e.key===t.key}const Yi=({key:e})=>e??null,hn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?re(e)||ce(e)||q(e)?{i:ve,r:e,k:t,f:!!n}:e:null);function Xi(e,t=null,n=null,s=0,r=null,i=e===xe?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Yi(t),ref:t&&hn(t),scopeId:hi,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:ve};return l?(js(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=re(n)?8:16),Wt>0&&!o&&Ae&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Ae.push(c),c}const de=uc;function uc(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===Ei)&&(e=ye),Kt(e)){const l=nt(e,t,!0);return n&&js(l,n),Wt>0&&!i&&Ae&&(l.shapeFlag&6?Ae[Ae.indexOf(e)]=l:Ae.push(l)),l.patchFlag=-2,l}if(wc(e)&&(e=e.__vccOpts),t){t=dc(t);let{class:l,style:c}=t;l&&!re(l)&&(t.class=Os(l)),ne(c)&&(Fs(c)&&!B(c)&&(c=oe({},c)),t.style=Rs(c))}const o=re(e)?1:Ki(e)?128:pi(e)?64:ne(e)?4:q(e)?2:0;return Xi(e,t,n,s,r,o,i,!0)}function dc(e){return e?Fs(e)||Pi(e)?oe({},e):e:null}function nt(e,t,n=!1,s=!1){const{props:r,ref:i,patchFlag:o,children:l,transition:c}=e,u=t?hc(r||{},t):r,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&Yi(u),ref:t&&t.ref?n&&i?B(i)?i.concat(hn(t)):[i,hn(t)]:hn(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==xe?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&nt(e.ssContent),ssFallback:e.ssFallback&&nt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&kt(f,c.clone(f)),f}function Ji(e=" ",t=0){return de(gt,null,e,t)}function rf(e,t){const n=de(Dt,null,e);return n.staticCount=t,n}function of(e="",t=!1){return t?(_s(),bs(ye,null,e)):de(ye,null,e)}function Me(e){return e==null||typeof e=="boolean"?de(ye):B(e)?de(xe,null,e.slice()):Kt(e)?Qe(e):de(gt,null,String(e))}function Qe(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:nt(e)}function js(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(B(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),js(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!Pi(t)?t._ctx=ve:r===3&&ve&&(ve.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else q(t)?(t={default:t,_ctx:ve},n=32):(t=String(t),s&64?(n=16,t=[Ji(t)]):n=8);e.children=t,e.shapeFlag|=n}function hc(...e){const t={};for(let n=0;nfe||ve;let Sn,ws;{const e=An(),t=(n,s)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),i=>{r.length>1?r.forEach(o=>o(i)):r[0](i)}};Sn=t("__VUE_INSTANCE_SETTERS__",n=>fe=n),ws=t("__VUE_SSR_SETTERS__",n=>qt=n)}const Jt=e=>{const t=fe;return Sn(e),e.scope.on(),()=>{e.scope.off(),Sn(t)}},fr=()=>{fe&&fe.scope.off(),Sn(null)};function zi(e){return e.vnode.shapeFlag&4}let qt=!1;function yc(e,t=!1,n=!1){t&&ws(t);const{props:s,children:r}=e.vnode,i=zi(e);ql(e,s,i,t),Jl(e,r,n);const o=i?vc(e,t):void 0;return t&&ws(!1),o}function vc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Hl);const{setup:s}=n;if(s){rt();const r=e.setupContext=s.length>1?Zi(e):null,i=Jt(e),o=Xt(s,e,0,[e.props,r]),l=Dr(o);if(it(),i(),(l||e.sp)&&!pt(e)&&wi(e),l){if(o.then(fr,fr),t)return o.then(c=>{ur(e,c,t)}).catch(c=>{Pn(c,e,0)});e.asyncDep=o}else ur(e,o,t)}else Qi(e,t)}function ur(e,t,n){q(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ne(t)&&(e.setupState=ai(t)),Qi(e,n)}let dr;function Qi(e,t,n){const s=e.type;if(!e.render){if(!t&&dr&&!s.render){const r=s.template||$s(e).template;if(r){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,u=oe(oe({isCustomElement:i,delimiters:l},o),c);s.render=dr(r,u)}}e.render=s.render||Ue}{const r=Jt(e);rt();try{Dl(e)}finally{it(),r()}}}const _c={get(e,t){return ge(e,"get",""),e[t]}};function Zi(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,_c),slots:e.slots,emit:e.emit,expose:t}}function Vs(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(ai(dn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in $t)return $t[n](e)},has(t,n){return n in t||n in $t}})):e.proxy}function bc(e,t=!0){return q(e)?e.displayName||e.name:e.name||t&&e.__name}function wc(e){return q(e)&&"__vccOpts"in e}const ie=(e,t)=>ul(e,t,qt);function xs(e,t,n){const s=arguments.length;return s===2?ne(t)&&!B(t)?Kt(t)?de(e,null,[t]):de(e,t):de(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Kt(n)&&(n=[n]),de(e,t,n))}const xc="3.5.12";/** -* @vue/runtime-dom v3.5.12 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let Ss;const hr=typeof window<"u"&&window.trustedTypes;if(hr)try{Ss=hr.createPolicy("vue",{createHTML:e=>e})}catch{}const eo=Ss?e=>Ss.createHTML(e):e=>e,Sc="http://www.w3.org/2000/svg",Cc="http://www.w3.org/1998/Math/MathML",ke=typeof document<"u"?document:null,pr=ke&&ke.createElement("template"),Ec={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t==="svg"?ke.createElementNS(Sc,e):t==="mathml"?ke.createElementNS(Cc,e):n?ke.createElement(e,{is:n}):ke.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>ke.createTextNode(e),createComment:e=>ke.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ke.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const o=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{pr.innerHTML=eo(s==="svg"?`${e}`:s==="mathml"?`${e}`:e);const l=pr.content;if(s==="svg"||s==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Ye="transition",Lt="animation",Gt=Symbol("_vtc"),to={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},Tc=oe({},gi,to),Ac=e=>(e.displayName="Transition",e.props=Tc,e),lf=Ac((e,{slots:t})=>xs(wl,Rc(e),t)),ct=(e,t=[])=>{B(e)?e.forEach(n=>n(...t)):e&&e(...t)},gr=e=>e?B(e)?e.some(t=>t.length>1):e.length>1:!1;function Rc(e){const t={};for(const x in e)x in to||(t[x]=e[x]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:u=o,appearToClass:f=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:y=`${n}-leave-active`,leaveToClass:b=`${n}-leave-to`}=e,P=Oc(r),O=P&&P[0],G=P&&P[1],{onBeforeEnter:U,onEnter:W,onEnterCancelled:g,onLeave:p,onLeaveCancelled:R,onBeforeAppear:D=U,onAppear:j=W,onAppearCancelled:K=g}=t,I=(x,V,se)=>{at(x,V?f:l),at(x,V?u:o),se&&se()},_=(x,V)=>{x._isLeaving=!1,at(x,h),at(x,b),at(x,y),V&&V()},L=x=>(V,se)=>{const le=x?j:W,H=()=>I(V,x,se);ct(le,[V,H]),mr(()=>{at(V,x?c:i),Xe(V,x?f:l),gr(le)||yr(V,s,O,H)})};return oe(t,{onBeforeEnter(x){ct(U,[x]),Xe(x,i),Xe(x,o)},onBeforeAppear(x){ct(D,[x]),Xe(x,c),Xe(x,u)},onEnter:L(!1),onAppear:L(!0),onLeave(x,V){x._isLeaving=!0;const se=()=>_(x,V);Xe(x,h),Xe(x,y),Pc(),mr(()=>{x._isLeaving&&(at(x,h),Xe(x,b),gr(p)||yr(x,s,G,se))}),ct(p,[x,se])},onEnterCancelled(x){I(x,!1),ct(g,[x])},onAppearCancelled(x){I(x,!0),ct(K,[x])},onLeaveCancelled(x){_(x),ct(R,[x])}})}function Oc(e){if(e==null)return null;if(ne(e))return[Qn(e.enter),Qn(e.leave)];{const t=Qn(e);return[t,t]}}function Qn(e){return To(e)}function Xe(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Gt]||(e[Gt]=new Set)).add(t)}function at(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[Gt];n&&(n.delete(t),n.size||(e[Gt]=void 0))}function mr(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Mc=0;function yr(e,t,n,s){const r=e._endId=++Mc,i=()=>{r===e._endId&&s()};if(n!=null)return setTimeout(i,n);const{type:o,timeout:l,propCount:c}=Ic(e,t);if(!o)return s();const u=o+"end";let f=0;const h=()=>{e.removeEventListener(u,y),i()},y=b=>{b.target===e&&++f>=c&&h()};setTimeout(()=>{f(n[P]||"").split(", "),r=s(`${Ye}Delay`),i=s(`${Ye}Duration`),o=vr(r,i),l=s(`${Lt}Delay`),c=s(`${Lt}Duration`),u=vr(l,c);let f=null,h=0,y=0;t===Ye?o>0&&(f=Ye,h=o,y=i.length):t===Lt?u>0&&(f=Lt,h=u,y=c.length):(h=Math.max(o,u),f=h>0?o>u?Ye:Lt:null,y=f?f===Ye?i.length:c.length:0);const b=f===Ye&&/\b(transform|all)(,|$)/.test(s(`${Ye}Property`).toString());return{type:f,timeout:h,propCount:y,hasTransform:b}}function vr(e,t){for(;e.length_r(n)+_r(e[s])))}function _r(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Pc(){return document.body.offsetHeight}function Lc(e,t,n){const s=e[Gt];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const br=Symbol("_vod"),Nc=Symbol("_vsh"),Fc=Symbol(""),Hc=/(^|;)\s*display\s*:/;function $c(e,t,n){const s=e.style,r=re(n);let i=!1;if(n&&!r){if(t)if(re(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();n[l]==null&&pn(s,l,"")}else for(const o in t)n[o]==null&&pn(s,o,"");for(const o in n)o==="display"&&(i=!0),pn(s,o,n[o])}else if(r){if(t!==n){const o=s[Fc];o&&(n+=";"+o),s.cssText=n,i=Hc.test(n)}}else t&&e.removeAttribute("style");br in e&&(e[br]=i?s.display:"",e[Nc]&&(s.display="none"))}const wr=/\s*!important$/;function pn(e,t,n){if(B(n))n.forEach(s=>pn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Dc(e,t);wr.test(n)?e.setProperty(st(s),n.replace(wr,""),"important"):e[s]=n}}const xr=["Webkit","Moz","ms"],Zn={};function Dc(e,t){const n=Zn[t];if(n)return n;let s=Pe(t);if(s!=="filter"&&s in e)return Zn[t]=s;s=Tn(s);for(let r=0;res||(kc.then(()=>es=0),es=Date.now());function Kc(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;He(qc(s,n.value),t,5,[s])};return n.value=e,n.attached=Wc(),n}function qc(e,t){if(B(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Rr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Gc=(e,t,n,s,r,i)=>{const o=r==="svg";t==="class"?Lc(e,s,o):t==="style"?$c(e,n,s):Yt(t)?Es(t)||Uc(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Yc(e,t,s,o))?(Er(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Cr(e,t,s,o,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!re(s))?Er(e,Pe(t),s,i,t):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Cr(e,t,s,o))};function Yc(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Rr(t)&&q(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Rr(t)&&re(n)?!1:t in e}const Xc=["ctrl","shift","alt","meta"],Jc={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Xc.some(n=>e[`${n}Key`]&&!t.includes(n))},cf=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(r,...i)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),s=t.join(".");return n[s]||(n[s]=r=>{if(!("key"in r))return;const i=st(r.key);if(t.some(o=>o===i||zc[o]===i))return e(r)})},Qc=oe({patchProp:Gc},Ec);let ts,Or=!1;function Zc(){return ts=Or?ts:Ql(Qc),Or=!0,ts}const ff=(...e)=>{const t=Zc().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=ta(s);if(r)return n(r,!0,ea(r))},t};function ea(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function ta(e){return re(e)?document.querySelector(e):e}const uf=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},na=window.__VP_SITE_DATA__;function Us(e){return Kr()?(Fo(e),!0):!1}function tt(e){return typeof e=="function"?e():ci(e)}const no=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const sa=Object.prototype.toString,ra=e=>sa.call(e)==="[object Object]",so=()=>{},Mr=ia();function ia(){var e,t;return no&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function oa(e,t){function n(...s){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,s),{fn:t,thisArg:this,args:s})).then(r).catch(i)})}return n}const ro=e=>e();function la(e=ro){const t=ue(!0);function n(){t.value=!1}function s(){t.value=!0}const r=(...i)=>{t.value&&e(...i)};return{isActive:In(t),pause:n,resume:s,eventFilter:r}}function ca(e){return jn()}function io(...e){if(e.length!==1)return cl(...e);const t=e[0];return typeof t=="function"?In(il(()=>({get:t,set:so}))):ue(t)}function aa(e,t,n={}){const{eventFilter:s=ro,...r}=n;return Fe(e,oa(s,t),r)}function fa(e,t,n={}){const{eventFilter:s,...r}=n,{eventFilter:i,pause:o,resume:l,isActive:c}=la(s);return{stop:aa(e,t,{...r,eventFilter:i}),pause:o,resume:l,isActive:c}}function Bs(e,t=!0,n){ca()?Ot(e,n):t?e():Ln(e)}const Ke=no?window:void 0;function oo(e){var t;const n=tt(e);return(t=n==null?void 0:n.$el)!=null?t:n}function Rt(...e){let t,n,s,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,r]=e,t=Ke):[t,n,s,r]=e,!t)return so;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const i=[],o=()=>{i.forEach(f=>f()),i.length=0},l=(f,h,y,b)=>(f.addEventListener(h,y,b),()=>f.removeEventListener(h,y,b)),c=Fe(()=>[oo(t),tt(r)],([f,h])=>{if(o(),!f)return;const y=ra(h)?{...h}:h;i.push(...n.flatMap(b=>s.map(P=>l(f,b,P,y))))},{immediate:!0,flush:"post"}),u=()=>{c(),o()};return Us(u),u}function ua(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function df(...e){let t,n,s={};e.length===3?(t=e[0],n=e[1],s=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],s=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:r=Ke,eventName:i="keydown",passive:o=!1,dedupe:l=!1}=s,c=ua(t);return Rt(r,i,f=>{f.repeat&&tt(l)||c(f)&&n(f)},o)}function da(){const e=ue(!1),t=jn();return t&&Ot(()=>{e.value=!0},t),e}function ha(e){const t=da();return ie(()=>(t.value,!!e()))}function lo(e,t={}){const{window:n=Ke}=t,s=ha(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const i=ue(!1),o=u=>{i.value=u.matches},l=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",o):r.removeListener(o))},c=Bi(()=>{s.value&&(l(),r=n.matchMedia(tt(e)),"addEventListener"in r?r.addEventListener("change",o):r.addListener(o),i.value=r.matches)});return Us(()=>{c(),l(),r=void 0}),i}const ln=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},cn="__vueuse_ssr_handlers__",pa=ga();function ga(){return cn in ln||(ln[cn]=ln[cn]||{}),ln[cn]}function co(e,t){return pa[e]||t}function ks(e){return lo("(prefers-color-scheme: dark)",e)}function ma(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const ya={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()}},Ir="vueuse-storage";function va(e,t,n,s={}){var r;const{flush:i="pre",deep:o=!0,listenToStorageChanges:l=!0,writeDefaults:c=!0,mergeDefaults:u=!1,shallow:f,window:h=Ke,eventFilter:y,onError:b=_=>{console.error(_)},initOnMounted:P}=s,O=(f?oi:ue)(typeof t=="function"?t():t);if(!n)try{n=co("getDefaultStorage",()=>{var _;return(_=Ke)==null?void 0:_.localStorage})()}catch(_){b(_)}if(!n)return O;const G=tt(t),U=ma(G),W=(r=s.serializer)!=null?r:ya[U],{pause:g,resume:p}=fa(O,()=>D(O.value),{flush:i,deep:o,eventFilter:y});h&&l&&Bs(()=>{n instanceof Storage?Rt(h,"storage",K):Rt(h,Ir,I),P&&K()}),P||K();function R(_,L){if(h){const x={key:e,oldValue:_,newValue:L,storageArea:n};h.dispatchEvent(n instanceof Storage?new StorageEvent("storage",x):new CustomEvent(Ir,{detail:x}))}}function D(_){try{const L=n.getItem(e);if(_==null)R(L,null),n.removeItem(e);else{const x=W.write(_);L!==x&&(n.setItem(e,x),R(L,x))}}catch(L){b(L)}}function j(_){const L=_?_.newValue:n.getItem(e);if(L==null)return c&&G!=null&&n.setItem(e,W.write(G)),G;if(!_&&u){const x=W.read(L);return typeof u=="function"?u(x,G):U==="object"&&!Array.isArray(x)?{...G,...x}:x}else return typeof L!="string"?L:W.read(L)}function K(_){if(!(_&&_.storageArea!==n)){if(_&&_.key==null){O.value=G;return}if(!(_&&_.key!==e)){g();try{(_==null?void 0:_.newValue)!==W.write(O.value)&&(O.value=j(_))}catch(L){b(L)}finally{_?Ln(p):p()}}}}function I(_){K(_.detail)}return O}const _a="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function ba(e={}){const{selector:t="html",attribute:n="class",initialValue:s="auto",window:r=Ke,storage:i,storageKey:o="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:c,emitAuto:u,disableTransition:f=!0}=e,h={auto:"",light:"light",dark:"dark",...e.modes||{}},y=ks({window:r}),b=ie(()=>y.value?"dark":"light"),P=c||(o==null?io(s):va(o,s,i,{window:r,listenToStorageChanges:l})),O=ie(()=>P.value==="auto"?b.value:P.value),G=co("updateHTMLAttrs",(p,R,D)=>{const j=typeof p=="string"?r==null?void 0:r.document.querySelector(p):oo(p);if(!j)return;const K=new Set,I=new Set;let _=null;if(R==="class"){const x=D.split(/\s/g);Object.values(h).flatMap(V=>(V||"").split(/\s/g)).filter(Boolean).forEach(V=>{x.includes(V)?K.add(V):I.add(V)})}else _={key:R,value:D};if(K.size===0&&I.size===0&&_===null)return;let L;f&&(L=r.document.createElement("style"),L.appendChild(document.createTextNode(_a)),r.document.head.appendChild(L));for(const x of K)j.classList.add(x);for(const x of I)j.classList.remove(x);_&&j.setAttribute(_.key,_.value),f&&(r.getComputedStyle(L).opacity,document.head.removeChild(L))});function U(p){var R;G(t,n,(R=h[p])!=null?R:p)}function W(p){e.onChanged?e.onChanged(p,U):U(p)}Fe(O,W,{flush:"post",immediate:!0}),Bs(()=>W(O.value));const g=ie({get(){return u?P.value:O.value},set(p){P.value=p}});try{return Object.assign(g,{store:P,system:b,state:O})}catch{return g}}function wa(e={}){const{valueDark:t="dark",valueLight:n="",window:s=Ke}=e,r=ba({...e,onChanged:(l,c)=>{var u;e.onChanged?(u=e.onChanged)==null||u.call(e,l==="dark",c,l):c(l)},modes:{dark:t,light:n}}),i=ie(()=>r.system?r.system.value:ks({window:s}).value?"dark":"light");return ie({get(){return r.value==="dark"},set(l){const c=l?"dark":"light";i.value===c?r.value="auto":r.value=c}})}function ns(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function ao(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const ss=new WeakMap;function hf(e,t=!1){const n=ue(t);let s=null,r="";Fe(io(e),l=>{const c=ns(tt(l));if(c){const u=c;if(ss.get(u)||ss.set(u,u.style.overflow),u.style.overflow!=="hidden"&&(r=u.style.overflow),u.style.overflow==="hidden")return n.value=!0;if(n.value)return u.style.overflow="hidden"}},{immediate:!0});const i=()=>{const l=ns(tt(e));!l||n.value||(Mr&&(s=Rt(l,"touchmove",c=>{xa(c)},{passive:!1})),l.style.overflow="hidden",n.value=!0)},o=()=>{const l=ns(tt(e));!l||!n.value||(Mr&&(s==null||s()),l.style.overflow=r,ss.delete(l),n.value=!1)};return Us(o),ie({get(){return n.value},set(l){l?i():o()}})}function pf(e={}){const{window:t=Ke,behavior:n="auto"}=e;if(!t)return{x:ue(0),y:ue(0)};const s=ue(t.scrollX),r=ue(t.scrollY),i=ie({get(){return s.value},set(l){scrollTo({left:l,behavior:n})}}),o=ie({get(){return r.value},set(l){scrollTo({top:l,behavior:n})}});return Rt(t,"scroll",()=>{s.value=t.scrollX,r.value=t.scrollY},{capture:!1,passive:!0}),{x:i,y:o}}function gf(e={}){const{window:t=Ke,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:s=Number.POSITIVE_INFINITY,listenOrientation:r=!0,includeScrollbar:i=!0,type:o="inner"}=e,l=ue(n),c=ue(s),u=()=>{t&&(o==="outer"?(l.value=t.outerWidth,c.value=t.outerHeight):i?(l.value=t.innerWidth,c.value=t.innerHeight):(l.value=t.document.documentElement.clientWidth,c.value=t.document.documentElement.clientHeight))};if(u(),Bs(u),Rt("resize",u,{passive:!0}),r){const f=lo("(orientation: portrait)");Fe(f,()=>u())}return{width:l,height:c}}const rs={BASE_URL:"/vue-semantic-structure/",DEV:!1,MODE:"production",PROD:!0,SSR:!1};var is={};const fo=/^(?:[a-z]+:|\/\/)/i,Sa="vitepress-theme-appearance",Ca=/#.*$/,Ea=/[?#].*$/,Ta=/(?:(^|\/)index)?\.(?:md|html)$/,pe=typeof document<"u",uo={relativePath:"404.md",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function Aa(e,t,n=!1){if(t===void 0)return!1;if(e=Pr(`/${e}`),n)return new RegExp(t).test(e);if(Pr(t)!==e)return!1;const s=t.match(Ca);return s?(pe?location.hash:"")===s[0]:!0}function Pr(e){return decodeURI(e).replace(Ea,"").replace(Ta,"$1")}function Ra(e){return fo.test(e)}function Oa(e,t){return Object.keys((e==null?void 0:e.locales)||{}).find(n=>n!=="root"&&!Ra(n)&&Aa(t,`/${n}/`,!0))||"root"}function Ma(e,t){var s,r,i,o,l,c,u;const n=Oa(e,t);return Object.assign({},e,{localeIndex:n,lang:((s=e.locales[n])==null?void 0:s.lang)??e.lang,dir:((r=e.locales[n])==null?void 0:r.dir)??e.dir,title:((i=e.locales[n])==null?void 0:i.title)??e.title,titleTemplate:((o=e.locales[n])==null?void 0:o.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:po(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(u=e.locales[n])==null?void 0:u.themeConfig}})}function ho(e,t){const n=t.title||e.title,s=t.titleTemplate??e.titleTemplate;if(typeof s=="string"&&s.includes(":title"))return s.replace(/:title/g,n);const r=Ia(e.title,s);return n===r.slice(3)?n:`${n}${r}`}function Ia(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function Pa(e,t){const[n,s]=t;if(n!=="meta")return!1;const r=Object.entries(s)[0];return r==null?!1:e.some(([i,o])=>i===n&&o[r[0]]===r[1])}function po(e,t){return[...e.filter(n=>!Pa(t,n)),...t]}const La=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,Na=/^[a-z]:/i;function Lr(e){const t=Na.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(La,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const os=new Set;function Fa(e){if(os.size===0){const n=typeof process=="object"&&(is==null?void 0:is.VITE_EXTRA_EXTENSIONS)||(rs==null?void 0:rs.VITE_EXTRA_EXTENSIONS)||"";("3g2,3gp,aac,ai,apng,au,avif,bin,bmp,cer,class,conf,crl,css,csv,dll,doc,eps,epub,exe,gif,gz,ics,ief,jar,jpe,jpeg,jpg,js,json,jsonld,m4a,man,mid,midi,mjs,mov,mp2,mp3,mp4,mpe,mpeg,mpg,mpp,oga,ogg,ogv,ogx,opus,otf,p10,p7c,p7m,p7s,pdf,png,ps,qt,roff,rtf,rtx,ser,svg,t,tif,tiff,tr,ts,tsv,ttf,txt,vtt,wav,weba,webm,webp,woff,woff2,xhtml,xml,yaml,yml,zip"+(n&&typeof n=="string"?","+n:"")).split(",").forEach(s=>os.add(s))}const t=e.split(".").pop();return t==null||!os.has(t.toLowerCase())}const Ha=Symbol(),mt=oi(na);function mf(e){const t=ie(()=>Ma(mt.value,e.data.relativePath)),n=t.value.appearance,s=n==="force-dark"?ue(!0):n==="force-auto"?ks():n?wa({storageKey:Sa,initialValue:()=>n==="dark"?"dark":"auto",...typeof n=="object"?n:{}}):ue(!1),r=ue(pe?location.hash:"");return pe&&window.addEventListener("hashchange",()=>{r.value=location.hash}),Fe(()=>e.data,()=>{r.value=pe?location.hash:""}),{site:t,theme:ie(()=>t.value.themeConfig),page:ie(()=>e.data),frontmatter:ie(()=>e.data.frontmatter),params:ie(()=>e.data.params),lang:ie(()=>t.value.lang),dir:ie(()=>e.data.frontmatter.dir||t.value.dir),localeIndex:ie(()=>t.value.localeIndex||"root"),title:ie(()=>ho(t.value,e.data)),description:ie(()=>e.data.description||t.value.description),isDark:s,hash:ie(()=>r.value)}}function $a(){const e=At(Ha);if(!e)throw new Error("vitepress data not properly injected in app");return e}function Da(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function Nr(e){return fo.test(e)||!e.startsWith("/")?e:Da(mt.value.base,e)}function ja(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),pe){const n="/vue-semantic-structure/";t=Lr(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let s=__VP_HASH_MAP__[t.toLowerCase()];if(s||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",s=__VP_HASH_MAP__[t.toLowerCase()]),!s)return null;t=`${n}assets/${t}.${s}.js`}else t=`./${Lr(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let gn=[];function yf(e){gn.push(e),Hn(()=>{gn=gn.filter(t=>t!==e)})}function Va(){let e=mt.value.scrollOffset,t=0,n=24;if(typeof e=="object"&&"padding"in e&&(n=e.padding,e=e.selector),typeof e=="number")t=e;else if(typeof e=="string")t=Fr(e,n);else if(Array.isArray(e))for(const s of e){const r=Fr(s,n);if(r){t=r;break}}return t}function Fr(e,t){const n=document.querySelector(e);if(!n)return 0;const s=n.getBoundingClientRect().bottom;return s<0?0:s+t}const Ua=Symbol(),go="http://a.com",Ba=()=>({path:"/",component:null,data:uo});function vf(e,t){const n=Mn(Ba()),s={route:n,go:r};async function r(l=pe?location.href:"/"){var c,u;l=ls(l),await((c=s.onBeforeRouteChange)==null?void 0:c.call(s,l))!==!1&&(pe&&l!==ls(location.href)&&(history.replaceState({scrollPosition:window.scrollY},""),history.pushState({},"",l)),await o(l),await((u=s.onAfterRouteChanged)==null?void 0:u.call(s,l)))}let i=null;async function o(l,c=0,u=!1){var y,b;if(await((y=s.onBeforePageLoad)==null?void 0:y.call(s,l))===!1)return;const f=new URL(l,go),h=i=f.pathname;try{let P=await e(h);if(!P)throw new Error(`Page not found: ${h}`);if(i===h){i=null;const{default:O,__pageData:G}=P;if(!O)throw new Error(`Invalid route component: ${O}`);await((b=s.onAfterPageLoad)==null?void 0:b.call(s,l)),n.path=pe?h:Nr(h),n.component=dn(O),n.data=dn(G),pe&&Ln(()=>{let U=mt.value.base+G.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!mt.value.cleanUrls&&!U.endsWith("/")&&(U+=".html"),U!==f.pathname&&(f.pathname=U,l=U+f.search+f.hash,history.replaceState({},"",l)),f.hash&&!c){let W=null;try{W=document.getElementById(decodeURIComponent(f.hash).slice(1))}catch(g){console.warn(g)}if(W){Hr(W,f.hash);return}}window.scrollTo(0,c)})}}catch(P){if(!/fetch|Page not found/.test(P.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(P),!u)try{const O=await fetch(mt.value.base+"hashmap.json");window.__VP_HASH_MAP__=await O.json(),await o(l,c,!0);return}catch{}if(i===h){i=null,n.path=pe?h:Nr(h),n.component=t?dn(t):null;const O=pe?h.replace(/(^|\/)$/,"$1index").replace(/(\.html)?$/,".md").replace(/^\//,""):"404.md";n.data={...uo,relativePath:O}}}}return pe&&(history.state===null&&history.replaceState({},""),window.addEventListener("click",l=>{if(l.defaultPrevented||!(l.target instanceof Element)||l.target.closest("button")||l.button!==0||l.ctrlKey||l.shiftKey||l.altKey||l.metaKey)return;const c=l.target.closest("a");if(!c||c.closest(".vp-raw")||c.hasAttribute("download")||c.hasAttribute("target"))return;const u=c.getAttribute("href")??(c instanceof SVGAElement?c.getAttribute("xlink:href"):null);if(u==null)return;const{href:f,origin:h,pathname:y,hash:b,search:P}=new URL(u,c.baseURI),O=new URL(location.href);h===O.origin&&Fa(y)&&(l.preventDefault(),y===O.pathname&&P===O.search?(b!==O.hash&&(history.pushState({},"",f),window.dispatchEvent(new HashChangeEvent("hashchange",{oldURL:O.href,newURL:f}))),b?Hr(c,b,c.classList.contains("header-anchor")):window.scrollTo(0,0)):r(f))},{capture:!0}),window.addEventListener("popstate",async l=>{var c;l.state!==null&&(await o(ls(location.href),l.state&&l.state.scrollPosition||0),(c=s.onAfterRouteChanged)==null||c.call(s,location.href))}),window.addEventListener("hashchange",l=>{l.preventDefault()})),s}function ka(){const e=At(Ua);if(!e)throw new Error("useRouter() is called without provider.");return e}function mo(){return ka().route}function Hr(e,t,n=!1){let s=null;try{s=e.classList.contains("header-anchor")?e:document.getElementById(decodeURIComponent(t).slice(1))}catch(r){console.warn(r)}if(s){let r=function(){!n||Math.abs(o-window.scrollY)>window.innerHeight?window.scrollTo(0,o):window.scrollTo({left:0,top:o,behavior:"smooth"})};const i=parseInt(window.getComputedStyle(s).paddingTop,10),o=window.scrollY+s.getBoundingClientRect().top-Va()+i;requestAnimationFrame(r)}}function ls(e){const t=new URL(e,go);return t.pathname=t.pathname.replace(/(^|\/)index(\.html)?$/,"$1"),mt.value.cleanUrls?t.pathname=t.pathname.replace(/\.html$/,""):!t.pathname.endsWith("/")&&!t.pathname.endsWith(".html")&&(t.pathname+=".html"),t.pathname+t.search+t.hash}const an=()=>gn.forEach(e=>e()),_f=bi({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=mo(),{frontmatter:n,site:s}=$a();return Fe(n,an,{deep:!0,flush:"post"}),()=>xs(e.as,s.value.contentProps??{style:{position:"relative"}},[t.component?xs(t.component,{onVnodeMounted:an,onVnodeUpdated:an,onVnodeUnmounted:an}):"404 Page Not Found"])}}),bf=bi({setup(e,{slots:t}){const n=ue(!1);return Ot(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function wf(){pe&&window.addEventListener("click",e=>{var n;const t=e.target;if(t.matches(".vp-code-group input")){const s=(n=t.parentElement)==null?void 0:n.parentElement;if(!s)return;const r=Array.from(s.querySelectorAll("input")).indexOf(t);if(r<0)return;const i=s.querySelector(".blocks");if(!i)return;const o=Array.from(i.children).find(u=>u.classList.contains("active"));if(!o)return;const l=i.children[r];if(!l||o===l)return;o.classList.remove("active"),l.classList.add("active");const c=s==null?void 0:s.querySelector(`label[for="${t.id}"]`);c==null||c.scrollIntoView({block:"nearest"})}})}function xf(){if(pe){const e=new WeakMap;window.addEventListener("click",t=>{var s;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const r=n.parentElement,i=(s=n.nextElementSibling)==null?void 0:s.nextElementSibling;if(!r||!i)return;const o=/language-(shellscript|shell|bash|sh|zsh)/.test(r.className),l=[".vp-copy-ignore",".diff.remove"],c=i.cloneNode(!0);c.querySelectorAll(l.join(",")).forEach(f=>f.remove());let u=c.textContent||"";o&&(u=u.replace(/^ *(\$|>) /gm,"").trim()),Wa(u).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const f=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,f)})}})}}async function Wa(e){try{return navigator.clipboard.writeText(e)}catch{const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const s=document.getSelection(),r=s?s.rangeCount>0&&s.getRangeAt(0):null;document.body.appendChild(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length,document.execCommand("copy"),document.body.removeChild(t),r&&(s.removeAllRanges(),s.addRange(r)),n&&n.focus()}}function Sf(e,t){let n=!0,s=[];const r=i=>{if(n){n=!1,i.forEach(l=>{const c=cs(l);for(const u of document.head.children)if(u.isEqualNode(c)){s.push(u);return}});return}const o=i.map(cs);s.forEach((l,c)=>{const u=o.findIndex(f=>f==null?void 0:f.isEqualNode(l??null));u!==-1?delete o[u]:(l==null||l.remove(),delete s[c])}),o.forEach(l=>l&&document.head.appendChild(l)),s=[...s,...o].filter(Boolean)};Bi(()=>{const i=e.data,o=t.value,l=i&&i.description,c=i&&i.frontmatter.head||[],u=ho(o,i);u!==document.title&&(document.title=u);const f=l||o.description;let h=document.querySelector("meta[name=description]");h?h.getAttribute("content")!==f&&h.setAttribute("content",f):cs(["meta",{name:"description",content:f}]),r(po(o.head,qa(c)))})}function cs([e,t,n]){const s=document.createElement(e);for(const r in t)s.setAttribute(r,t[r]);return n&&(s.innerHTML=n),e==="script"&&t.async==null&&(s.async=!1),s}function Ka(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function qa(e){return e.filter(t=>!Ka(t))}const as=new Set,yo=()=>document.createElement("link"),Ga=e=>{const t=yo();t.rel="prefetch",t.href=e,document.head.appendChild(t)},Ya=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let fn;const Xa=pe&&(fn=yo())&&fn.relList&&fn.relList.supports&&fn.relList.supports("prefetch")?Ga:Ya;function Cf(){if(!pe||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const s=()=>{n&&n.disconnect(),n=new IntersectionObserver(i=>{i.forEach(o=>{if(o.isIntersecting){const l=o.target;n.unobserve(l);const{pathname:c}=l;if(!as.has(c)){as.add(c);const u=ja(c);u&&Xa(u)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(i=>{const{hostname:o,pathname:l}=new URL(i.href instanceof SVGAnimatedString?i.href.animVal:i.href,i.baseURI),c=l.match(/\.\w+$/);c&&c[0]!==".html"||i.target!=="_blank"&&o===location.hostname&&(l!==location.pathname?n.observe(i):as.add(l))})})};Ot(s);const r=mo();Fe(()=>r.path,s),Hn(()=>{n&&n.disconnect()})}export{tf as $,Va as A,Ja as B,Qa as C,oi as D,yf as E,xe as F,de as G,za as H,fo as I,mo as J,hc as K,At as L,gf as M,Rs as N,df as O,Ln as P,pf as Q,pe as R,In as S,lf as T,hf as U,Kl as V,af as W,ef as X,Si as Y,cf as Z,uf as _,Ji as a,rf as a0,Sf as a1,Ua as a2,mf as a3,Ha as a4,_f as a5,bf as a6,mt as a7,ff as a8,vf as a9,ja as aa,Cf as ab,xf as ac,wf as ad,xs as ae,bs as b,sf as c,bi as d,of as e,Fa as f,Nr as g,ie as h,Ra as i,Xi as j,ci as k,Aa as l,lo as m,Os as n,_s as o,ue as p,Fe as q,Za as r,Bi as s,Lo as t,$a as u,Ot as v,yl as w,Hn as x,nf as y,Il as z}; diff --git a/assets/chunks/framework.DlEm4oa2.js b/assets/chunks/framework.DlEm4oa2.js new file mode 100644 index 0000000..3c24b8d --- /dev/null +++ b/assets/chunks/framework.DlEm4oa2.js @@ -0,0 +1,18 @@ +/** +* @vue/shared v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function Es(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const te={},xt=[],Ue=()=>{},xo=()=>!1,Xt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Cs=e=>e.startsWith("onUpdate:"),le=Object.assign,Ts=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},So=Object.prototype.hasOwnProperty,z=(e,t)=>So.call(e,t),B=Array.isArray,St=e=>En(e)==="[object Map]",Dr=e=>En(e)==="[object Set]",q=e=>typeof e=="function",re=e=>typeof e=="string",Ge=e=>typeof e=="symbol",ne=e=>e!==null&&typeof e=="object",jr=e=>(ne(e)||q(e))&&q(e.then)&&q(e.catch),Vr=Object.prototype.toString,En=e=>Vr.call(e),Eo=e=>En(e).slice(8,-1),Ur=e=>En(e)==="[object Object]",As=e=>re(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Et=Es(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Cn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Co=/-(\w)/g,Le=Cn(e=>e.replace(Co,(t,n)=>n?n.toUpperCase():"")),To=/\B([A-Z])/g,st=Cn(e=>e.replace(To,"-$1").toLowerCase()),Tn=Cn(e=>e.charAt(0).toUpperCase()+e.slice(1)),dn=Cn(e=>e?`on${Tn(e)}`:""),et=(e,t)=>!Object.is(e,t),kn=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},Ao=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ro=e=>{const t=re(e)?Number(e):NaN;return isNaN(t)?e:t};let Ys;const An=()=>Ys||(Ys=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Rs(e){if(B(e)){const t={};for(let n=0;n{if(n){const s=n.split(Mo);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Os(e){let t="";if(re(e))t=e;else if(B(e))for(let n=0;n!!(e&&e.__v_isRef===!0),Fo=e=>re(e)?e:e==null?"":B(e)||ne(e)&&(e.toString===Vr||!q(e.toString))?Wr(e)?Fo(e.value):JSON.stringify(e,Kr,2):String(e),Kr=(e,t)=>Wr(t)?Kr(e,t.value):St(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],i)=>(n[Wn(s,i)+" =>"]=r,n),{})}:Dr(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Wn(n))}:Ge(t)?Wn(t):ne(t)&&!B(t)&&!Ur(t)?String(t):t,Wn=(e,t="")=>{var n;return Ge(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let be;class Ho{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=be,!t&&be&&(this.index=(be.scopes||(be.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;if(Ht){let t=Ht;for(Ht=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Ft;){let t=Ft;for(Ft=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function Jr(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function zr(e){let t,n=e.depsTail,s=n;for(;s;){const r=s.prevDep;s.version===-1?(s===n&&(n=r),Ls(s),Do(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=r}e.deps=t,e.depsTail=n}function fs(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Qr(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Qr(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Vt))return;e.globalVersion=Vt;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!fs(e)){e.flags&=-3;return}const n=ee,s=Ne;ee=e,Ne=!0;try{Jr(e);const r=e.fn(e._value);(t.version===0||et(r,e._value))&&(e._value=r,t.version++)}catch(r){throw t.version++,r}finally{ee=n,Ne=s,zr(e),e.flags&=-3}}function Ls(e,t=!1){const{dep:n,prevSub:s,nextSub:r}=e;if(s&&(s.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)Ls(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Do(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Ne=!0;const Zr=[];function rt(){Zr.push(Ne),Ne=!1}function it(){const e=Zr.pop();Ne=e===void 0?!0:e}function Xs(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=ee;ee=void 0;try{t()}finally{ee=n}}}let Vt=0;class jo{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Rn{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!ee||!Ne||ee===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==ee)n=this.activeLink=new jo(ee,this),ee.deps?(n.prevDep=ee.depsTail,ee.depsTail.nextDep=n,ee.depsTail=n):ee.deps=ee.depsTail=n,ei(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=ee.depsTail,n.nextDep=void 0,ee.depsTail.nextDep=n,ee.depsTail=n,ee.deps===n&&(ee.deps=s)}return n}trigger(t){this.version++,Vt++,this.notify(t)}notify(t){Ms();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Is()}}}function ei(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)ei(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const yn=new WeakMap,dt=Symbol(""),us=Symbol(""),Ut=Symbol("");function ge(e,t,n){if(Ne&&ee){let s=yn.get(e);s||yn.set(e,s=new Map);let r=s.get(n);r||(s.set(n,r=new Rn),r.map=s,r.key=n),r.track()}}function Ke(e,t,n,s,r,i){const o=yn.get(e);if(!o){Vt++;return}const l=c=>{c&&c.trigger()};if(Ms(),t==="clear")o.forEach(l);else{const c=B(e),u=c&&As(n);if(c&&n==="length"){const a=Number(s);o.forEach((h,v)=>{(v==="length"||v===Ut||!Ge(v)&&v>=a)&&l(h)})}else switch((n!==void 0||o.has(void 0))&&l(o.get(n)),u&&l(o.get(Ut)),t){case"add":c?u&&l(o.get("length")):(l(o.get(dt)),St(e)&&l(o.get(us)));break;case"delete":c||(l(o.get(dt)),St(e)&&l(o.get(us)));break;case"set":St(e)&&l(o.get(dt));break}}Is()}function Vo(e,t){const n=yn.get(e);return n&&n.get(t)}function _t(e){const t=J(e);return t===e?t:(ge(t,"iterate",Ut),Ie(e)?t:t.map(me))}function On(e){return ge(e=J(e),"iterate",Ut),e}const Uo={__proto__:null,[Symbol.iterator](){return qn(this,Symbol.iterator,me)},concat(...e){return _t(this).concat(...e.map(t=>B(t)?_t(t):t))},entries(){return qn(this,"entries",e=>(e[1]=me(e[1]),e))},every(e,t){return Be(this,"every",e,t,void 0,arguments)},filter(e,t){return Be(this,"filter",e,t,n=>n.map(me),arguments)},find(e,t){return Be(this,"find",e,t,me,arguments)},findIndex(e,t){return Be(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Be(this,"findLast",e,t,me,arguments)},findLastIndex(e,t){return Be(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Be(this,"forEach",e,t,void 0,arguments)},includes(...e){return Gn(this,"includes",e)},indexOf(...e){return Gn(this,"indexOf",e)},join(e){return _t(this).join(e)},lastIndexOf(...e){return Gn(this,"lastIndexOf",e)},map(e,t){return Be(this,"map",e,t,void 0,arguments)},pop(){return Lt(this,"pop")},push(...e){return Lt(this,"push",e)},reduce(e,...t){return Js(this,"reduce",e,t)},reduceRight(e,...t){return Js(this,"reduceRight",e,t)},shift(){return Lt(this,"shift")},some(e,t){return Be(this,"some",e,t,void 0,arguments)},splice(...e){return Lt(this,"splice",e)},toReversed(){return _t(this).toReversed()},toSorted(e){return _t(this).toSorted(e)},toSpliced(...e){return _t(this).toSpliced(...e)},unshift(...e){return Lt(this,"unshift",e)},values(){return qn(this,"values",me)}};function qn(e,t,n){const s=On(e),r=s[t]();return s!==e&&!Ie(e)&&(r._next=r.next,r.next=()=>{const i=r._next();return i.value&&(i.value=n(i.value)),i}),r}const Bo=Array.prototype;function Be(e,t,n,s,r,i){const o=On(e),l=o!==e&&!Ie(e),c=o[t];if(c!==Bo[t]){const h=c.apply(e,i);return l?me(h):h}let u=n;o!==e&&(l?u=function(h,v){return n.call(this,me(h),v,e)}:n.length>2&&(u=function(h,v){return n.call(this,h,v,e)}));const a=c.call(o,u,s);return l&&r?r(a):a}function Js(e,t,n,s){const r=On(e);let i=n;return r!==e&&(Ie(e)?n.length>3&&(i=function(o,l,c){return n.call(this,o,l,c,e)}):i=function(o,l,c){return n.call(this,o,me(l),c,e)}),r[t](i,...s)}function Gn(e,t,n){const s=J(e);ge(s,"iterate",Ut);const r=s[t](...n);return(r===-1||r===!1)&&Fs(n[0])?(n[0]=J(n[0]),s[t](...n)):r}function Lt(e,t,n=[]){rt(),Ms();const s=J(e)[t].apply(e,n);return Is(),it(),s}const ko=Es("__proto__,__v_isRef,__isVue"),ti=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ge));function Wo(e){Ge(e)||(e=String(e));const t=J(this);return ge(t,"has",e),t.hasOwnProperty(e)}class ni{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){if(n==="__v_skip")return t.__v_skip;const r=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return i;if(n==="__v_raw")return s===(r?i?el:oi:i?ii:ri).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=B(t);if(!r){let c;if(o&&(c=Uo[n]))return c;if(n==="hasOwnProperty")return Wo}const l=Reflect.get(t,n,ce(t)?t:s);return(Ge(n)?ti.has(n):ko(n))||(r||ge(t,"get",n),i)?l:ce(l)?o&&As(n)?l:l.value:ne(l)?r?In(l):Mn(l):l}}class si extends ni{constructor(t=!1){super(!1,t)}set(t,n,s,r){let i=t[n];if(!this._isShallow){const c=yt(i);if(!Ie(s)&&!yt(s)&&(i=J(i),s=J(s)),!B(t)&&ce(i)&&!ce(s))return c?!1:(i.value=s,!0)}const o=B(t)&&As(n)?Number(n)e,en=e=>Reflect.getPrototypeOf(e);function Xo(e,t,n){return function(...s){const r=this.__v_raw,i=J(r),o=St(i),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,u=r[e](...s),a=n?ds:t?hs:me;return!t&&ge(i,"iterate",c?us:dt),{next(){const{value:h,done:v}=u.next();return v?{value:h,done:v}:{value:l?[a(h[0]),a(h[1])]:a(h),done:v}},[Symbol.iterator](){return this}}}}function tn(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Jo(e,t){const n={get(r){const i=this.__v_raw,o=J(i),l=J(r);e||(et(r,l)&&ge(o,"get",r),ge(o,"get",l));const{has:c}=en(o),u=t?ds:e?hs:me;if(c.call(o,r))return u(i.get(r));if(c.call(o,l))return u(i.get(l));i!==o&&i.get(r)},get size(){const r=this.__v_raw;return!e&&ge(J(r),"iterate",dt),Reflect.get(r,"size",r)},has(r){const i=this.__v_raw,o=J(i),l=J(r);return e||(et(r,l)&&ge(o,"has",r),ge(o,"has",l)),r===l?i.has(r):i.has(r)||i.has(l)},forEach(r,i){const o=this,l=o.__v_raw,c=J(l),u=t?ds:e?hs:me;return!e&&ge(c,"iterate",dt),l.forEach((a,h)=>r.call(i,u(a),u(h),o))}};return le(n,e?{add:tn("add"),set:tn("set"),delete:tn("delete"),clear:tn("clear")}:{add(r){!t&&!Ie(r)&&!yt(r)&&(r=J(r));const i=J(this);return en(i).has.call(i,r)||(i.add(r),Ke(i,"add",r,r)),this},set(r,i){!t&&!Ie(i)&&!yt(i)&&(i=J(i));const o=J(this),{has:l,get:c}=en(o);let u=l.call(o,r);u||(r=J(r),u=l.call(o,r));const a=c.call(o,r);return o.set(r,i),u?et(i,a)&&Ke(o,"set",r,i):Ke(o,"add",r,i),this},delete(r){const i=J(this),{has:o,get:l}=en(i);let c=o.call(i,r);c||(r=J(r),c=o.call(i,r)),l&&l.call(i,r);const u=i.delete(r);return c&&Ke(i,"delete",r,void 0),u},clear(){const r=J(this),i=r.size!==0,o=r.clear();return i&&Ke(r,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=Xo(r,e,t)}),n}function Ps(e,t){const n=Jo(e,t);return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(z(n,r)&&r in s?n:s,r,i)}const zo={get:Ps(!1,!1)},Qo={get:Ps(!1,!0)},Zo={get:Ps(!0,!1)};const ri=new WeakMap,ii=new WeakMap,oi=new WeakMap,el=new WeakMap;function tl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function nl(e){return e.__v_skip||!Object.isExtensible(e)?0:tl(Eo(e))}function Mn(e){return yt(e)?e:Ns(e,!1,qo,zo,ri)}function sl(e){return Ns(e,!1,Yo,Qo,ii)}function In(e){return Ns(e,!0,Go,Zo,oi)}function Ns(e,t,n,s,r){if(!ne(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=nl(e);if(o===0)return e;const l=new Proxy(e,o===2?s:n);return r.set(e,l),l}function ht(e){return yt(e)?ht(e.__v_raw):!!(e&&e.__v_isReactive)}function yt(e){return!!(e&&e.__v_isReadonly)}function Ie(e){return!!(e&&e.__v_isShallow)}function Fs(e){return e?!!e.__v_raw:!1}function J(e){const t=e&&e.__v_raw;return t?J(t):e}function hn(e){return!z(e,"__v_skip")&&Object.isExtensible(e)&&Br(e,"__v_skip",!0),e}const me=e=>ne(e)?Mn(e):e,hs=e=>ne(e)?In(e):e;function ce(e){return e?e.__v_isRef===!0:!1}function ue(e){return ci(e,!1)}function li(e){return ci(e,!0)}function ci(e,t){return ce(e)?e:new rl(e,t)}class rl{constructor(t,n){this.dep=new Rn,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:J(t),this._value=n?t:me(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||Ie(t)||yt(t);t=s?t:J(t),et(t,n)&&(this._rawValue=t,this._value=s?t:me(t),this.dep.trigger())}}function ai(e){return ce(e)?e.value:e}const il={get:(e,t,n)=>t==="__v_raw"?e:ai(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return ce(r)&&!ce(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function fi(e){return ht(e)?e:new Proxy(e,il)}class ol{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Rn,{get:s,set:r}=t(n.track.bind(n),n.trigger.bind(n));this._get=s,this._set=r}get value(){return this._value=this._get()}set value(t){this._set(t)}}function ll(e){return new ol(e)}class cl{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Vo(J(this._object),this._key)}}class al{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function fl(e,t,n){return ce(e)?e:q(e)?new al(e):ne(e)&&arguments.length>1?ul(e,t,n):ue(e)}function ul(e,t,n){const s=e[t];return ce(s)?s:new cl(e,t,n)}class dl{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Rn(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Vt-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&ee!==this)return Xr(this,!0),!0}get value(){const t=this.dep.track();return Qr(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function hl(e,t,n=!1){let s,r;return q(e)?s=e:(s=e.get,r=e.set),new dl(s,r,n)}const nn={},vn=new WeakMap;let ft;function pl(e,t=!1,n=ft){if(n){let s=vn.get(n);s||vn.set(n,s=[]),s.push(e)}}function gl(e,t,n=te){const{immediate:s,deep:r,once:i,scheduler:o,augmentJob:l,call:c}=n,u=p=>r?p:Ie(p)||r===!1||r===0?Ze(p,1):Ze(p);let a,h,v,x,L=!1,O=!1;if(ce(e)?(h=()=>e.value,L=Ie(e)):ht(e)?(h=()=>u(e),L=!0):B(e)?(O=!0,L=e.some(p=>ht(p)||Ie(p)),h=()=>e.map(p=>{if(ce(p))return p.value;if(ht(p))return u(p);if(q(p))return c?c(p,2):p()})):q(e)?t?h=c?()=>c(e,2):e:h=()=>{if(v){rt();try{v()}finally{it()}}const p=ft;ft=a;try{return c?c(e,3,[x]):e(x)}finally{ft=p}}:h=Ue,t&&r){const p=h,A=r===!0?1/0:r;h=()=>Ze(p(),A)}const G=qr(),U=()=>{a.stop(),G&&G.active&&Ts(G.effects,a)};if(i&&t){const p=t;t=(...A)=>{p(...A),U()}}let W=O?new Array(e.length).fill(nn):nn;const g=p=>{if(!(!(a.flags&1)||!a.dirty&&!p))if(t){const A=a.run();if(r||L||(O?A.some((D,j)=>et(D,W[j])):et(A,W))){v&&v();const D=ft;ft=a;try{const j=[A,W===nn?void 0:O&&W[0]===nn?[]:W,x];c?c(t,3,j):t(...j),W=A}finally{ft=D}}}else a.run()};return l&&l(g),a=new Gr(h),a.scheduler=o?()=>o(g,!1):g,x=p=>pl(p,!1,a),v=a.onStop=()=>{const p=vn.get(a);if(p){if(c)c(p,4);else for(const A of p)A();vn.delete(a)}},t?s?g(!0):W=a.run():o?o(g.bind(null,!0),!0):a.run(),U.pause=a.pause.bind(a),U.resume=a.resume.bind(a),U.stop=U,U}function Ze(e,t=1/0,n){if(t<=0||!ne(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,ce(e))Ze(e.value,t,n);else if(B(e))for(let s=0;s{Ze(s,t,n)});else if(Ur(e)){for(const s in e)Ze(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&Ze(e[s],t,n)}return e}/** +* @vue/runtime-core v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Jt(e,t,n,s){try{return s?e(...s):e()}catch(r){Ln(r,t,n)}}function He(e,t,n,s){if(q(e)){const r=Jt(e,t,n,s);return r&&jr(r)&&r.catch(i=>{Ln(i,t,n)}),r}if(B(e)){const r=[];for(let i=0;i>>1,r=we[s],i=Bt(r);i=Bt(n)?we.push(e):we.splice(yl(t),0,e),e.flags|=1,di()}}function di(){_n||(_n=ui.then(hi))}function vl(e){B(e)?Ct.push(...e):Je&&e.id===-1?Je.splice(wt+1,0,e):e.flags&1||(Ct.push(e),e.flags|=1),di()}function zs(e,t,n=je+1){for(;nBt(n)-Bt(s));if(Ct.length=0,Je){Je.push(...t);return}for(Je=t,wt=0;wte.id==null?e.flags&2?-1:1/0:e.id;function hi(e){try{for(je=0;je{s._d&&ar(-1);const i=wn(t);let o;try{o=e(...r)}finally{wn(i),s._d&&ar(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function Ve(e,t,n,s){const r=e.dirs,i=t&&t.dirs;for(let o=0;oe.__isTeleport,ze=Symbol("_leaveCb"),sn=Symbol("_enterCb");function wl(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Ot(()=>{e.isMounted=!0}),Ei(()=>{e.isUnmounting=!0}),e}const Re=[Function,Array],mi={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Re,onEnter:Re,onAfterEnter:Re,onEnterCancelled:Re,onBeforeLeave:Re,onLeave:Re,onAfterLeave:Re,onLeaveCancelled:Re,onBeforeAppear:Re,onAppear:Re,onAfterAppear:Re,onAppearCancelled:Re},yi=e=>{const t=e.subTree;return t.component?yi(t.component):t},xl={name:"BaseTransition",props:mi,setup(e,{slots:t}){const n=jn(),s=wl();return()=>{const r=t.default&&bi(t.default(),!0);if(!r||!r.length)return;const i=vi(r),o=J(e),{mode:l}=o;if(s.isLeaving)return Yn(i);const c=Qs(i);if(!c)return Yn(i);let u=ps(c,o,s,n,h=>u=h);c.type!==ye&&kt(c,u);let a=n.subTree&&Qs(n.subTree);if(a&&a.type!==ye&&!ut(c,a)&&yi(n).type!==ye){let h=ps(a,o,s,n);if(kt(a,h),l==="out-in"&&c.type!==ye)return s.isLeaving=!0,h.afterLeave=()=>{s.isLeaving=!1,n.job.flags&8||n.update(),delete h.afterLeave,a=void 0},Yn(i);l==="in-out"&&c.type!==ye?h.delayLeave=(v,x,L)=>{const O=_i(s,a);O[String(a.key)]=a,v[ze]=()=>{x(),v[ze]=void 0,delete u.delayedLeave,a=void 0},u.delayedLeave=()=>{L(),delete u.delayedLeave,a=void 0}}:a=void 0}else a&&(a=void 0);return i}}};function vi(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==ye){t=n;break}}return t}const Sl=xl;function _i(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function ps(e,t,n,s,r){const{appear:i,mode:o,persisted:l=!1,onBeforeEnter:c,onEnter:u,onAfterEnter:a,onEnterCancelled:h,onBeforeLeave:v,onLeave:x,onAfterLeave:L,onLeaveCancelled:O,onBeforeAppear:G,onAppear:U,onAfterAppear:W,onAppearCancelled:g}=t,p=String(e.key),A=_i(n,e),D=(I,_)=>{I&&He(I,s,9,_)},j=(I,_)=>{const P=_[1];D(I,_),B(I)?I.every(b=>b.length<=1)&&P():I.length<=1&&P()},K={mode:o,persisted:l,beforeEnter(I){let _=c;if(!n.isMounted)if(i)_=G||c;else return;I[ze]&&I[ze](!0);const P=A[p];P&&ut(e,P)&&P.el[ze]&&P.el[ze](),D(_,[I])},enter(I){let _=u,P=a,b=h;if(!n.isMounted)if(i)_=U||u,P=W||a,b=g||h;else return;let V=!1;const se=I[sn]=ie=>{V||(V=!0,ie?D(b,[I]):D(P,[I]),K.delayedLeave&&K.delayedLeave(),I[sn]=void 0)};_?j(_,[I,se]):se()},leave(I,_){const P=String(e.key);if(I[sn]&&I[sn](!0),n.isUnmounting)return _();D(v,[I]);let b=!1;const V=I[ze]=se=>{b||(b=!0,_(),se?D(O,[I]):D(L,[I]),I[ze]=void 0,A[P]===e&&delete A[P])};A[P]=e,x?j(x,[I,V]):V()},clone(I){const _=ps(I,t,n,s,r);return r&&r(_),_}};return K}function Yn(e){if(Nn(e))return e=nt(e),e.children=null,e}function Qs(e){if(!Nn(e))return gi(e.type)&&e.children?vi(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&q(n.default))return n.default()}}function kt(e,t){e.shapeFlag&6&&e.component?(e.transition=t,kt(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 bi(e,t=!1,n){let s=[],r=0;for(let i=0;i1)for(let i=0;iWt(L,t&&(B(t)?t[O]:t),n,s,r));return}if(pt(s)&&!r){s.shapeFlag&512&&s.type.__asyncResolved&&s.component.subTree.component&&Wt(e,t,n,s.component.subTree);return}const i=s.shapeFlag&4?Vs(s.component):s.el,o=r?null:i,{i:l,r:c}=e,u=t&&t.r,a=l.refs===te?l.refs={}:l.refs,h=l.setupState,v=J(h),x=h===te?()=>!1:L=>z(v,L);if(u!=null&&u!==c&&(re(u)?(a[u]=null,x(u)&&(h[u]=null)):ce(u)&&(u.value=null)),q(c))Jt(c,l,12,[o,a]);else{const L=re(c),O=ce(c);if(L||O){const G=()=>{if(e.f){const U=L?x(c)?h[c]:a[c]:c.value;r?B(U)&&Ts(U,i):B(U)?U.includes(i)||U.push(i):L?(a[c]=[i],x(c)&&(h[c]=a[c])):(c.value=[i],e.k&&(a[e.k]=c.value))}else L?(a[c]=o,x(c)&&(h[c]=o)):O&&(c.value=o,e.k&&(a[e.k]=o))};o?(G.id=-1,Te(G,n)):G()}}}let Zs=!1;const bt=()=>{Zs||(console.error("Hydration completed but contains mismatches."),Zs=!0)},El=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Cl=e=>e.namespaceURI.includes("MathML"),rn=e=>{if(e.nodeType===1){if(El(e))return"svg";if(Cl(e))return"mathml"}},on=e=>e.nodeType===8;function Tl(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:i,parentNode:o,remove:l,insert:c,createComment:u}}=e,a=(g,p)=>{if(!p.hasChildNodes()){n(null,g,p),bn(),p._vnode=g;return}h(p.firstChild,g,null,null,null),bn(),p._vnode=g},h=(g,p,A,D,j,K=!1)=>{K=K||!!p.dynamicChildren;const I=on(g)&&g.data==="[",_=()=>O(g,p,A,D,j,I),{type:P,ref:b,shapeFlag:V,patchFlag:se}=p;let ie=g.nodeType;p.el=g,se===-2&&(K=!1,p.dynamicChildren=null);let H=null;switch(P){case gt:ie!==3?p.children===""?(c(p.el=r(""),o(g),g),H=g):H=_():(g.data!==p.children&&(bt(),g.data=p.children),H=i(g));break;case ye:W(g)?(H=i(g),U(p.el=g.content.firstChild,g,A)):ie!==8||I?H=_():H=i(g);break;case Dt:if(I&&(g=i(g),ie=g.nodeType),ie===1||ie===3){H=g;const Y=!p.children.length;for(let F=0;F{K=K||!!p.dynamicChildren;const{type:I,props:_,patchFlag:P,shapeFlag:b,dirs:V,transition:se}=p,ie=I==="input"||I==="option";if(ie||P!==-1){V&&Ve(p,null,A,"created");let H=!1;if(W(g)){H=Vi(null,se)&&A&&A.vnode.props&&A.vnode.props.appear;const F=g.content.firstChild;H&&se.beforeEnter(F),U(F,g,A),p.el=g=F}if(b&16&&!(_&&(_.innerHTML||_.textContent))){let F=x(g.firstChild,p,g,A,D,j,K);for(;F;){ln(g,1)||bt();const ae=F;F=F.nextSibling,l(ae)}}else if(b&8){let F=p.children;F[0]===` +`&&(g.tagName==="PRE"||g.tagName==="TEXTAREA")&&(F=F.slice(1)),g.textContent!==F&&(ln(g,0)||bt(),g.textContent=p.children)}if(_){if(ie||!K||P&48){const F=g.tagName.includes("-");for(const ae in _)(ie&&(ae.endsWith("value")||ae==="indeterminate")||Xt(ae)&&!Et(ae)||ae[0]==="."||F)&&s(g,ae,null,_[ae],void 0,A)}else if(_.onClick)s(g,"onClick",null,_.onClick,void 0,A);else if(P&4&&ht(_.style))for(const F in _.style)_.style[F]}let Y;(Y=_&&_.onVnodeBeforeMount)&&Oe(Y,A,p),V&&Ve(p,null,A,"beforeMount"),((Y=_&&_.onVnodeMounted)||V||H)&&Yi(()=>{Y&&Oe(Y,A,p),H&&se.enter(g),V&&Ve(p,null,A,"mounted")},D)}return g.nextSibling},x=(g,p,A,D,j,K,I)=>{I=I||!!p.dynamicChildren;const _=p.children,P=_.length;for(let b=0;b{const{slotScopeIds:I}=p;I&&(j=j?j.concat(I):I);const _=o(g),P=x(i(g),p,_,A,D,j,K);return P&&on(P)&&P.data==="]"?i(p.anchor=P):(bt(),c(p.anchor=u("]"),_,P),P)},O=(g,p,A,D,j,K)=>{if(ln(g.parentElement,1)||bt(),p.el=null,K){const P=G(g);for(;;){const b=i(g);if(b&&b!==P)l(b);else break}}const I=i(g),_=o(g);return l(g),n(null,p,_,I,A,D,rn(_),j),A&&(A.vnode.el=p.el,qi(A,p.el)),I},G=(g,p="[",A="]")=>{let D=0;for(;g;)if(g=i(g),g&&on(g)&&(g.data===p&&D++,g.data===A)){if(D===0)return i(g);D--}return g},U=(g,p,A)=>{const D=p.parentNode;D&&D.replaceChild(g,p);let j=A;for(;j;)j.vnode.el===p&&(j.vnode.el=j.subTree.el=g),j=j.parent},W=g=>g.nodeType===1&&g.tagName==="TEMPLATE";return[a,h]}const er="data-allow-mismatch",Al={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function ln(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(er);)e=e.parentElement;const n=e&&e.getAttribute(er);if(n==null)return!1;if(n==="")return!0;{const s=n.split(",");return t===0&&s.includes("children")?!0:n.split(",").includes(Al[t])}}An().requestIdleCallback;An().cancelIdleCallback;const pt=e=>!!e.type.__asyncLoader,Nn=e=>e.type.__isKeepAlive;function Rl(e,t){Si(e,"a",t)}function Ol(e,t){Si(e,"da",t)}function Si(e,t,n=fe){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Fn(t,s,n),n){let r=n.parent;for(;r&&r.parent;)Nn(r.parent.vnode)&&Ml(s,t,n,r),r=r.parent}}function Ml(e,t,n,s){const r=Fn(t,e,s,!0);Hn(()=>{Ts(s[t],r)},n)}function Fn(e,t,n=fe,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{rt();const l=zt(n),c=He(t,n,e,o);return l(),it(),c});return s?r.unshift(i):r.push(i),i}}const Ye=e=>(t,n=fe)=>{(!Gt||e==="sp")&&Fn(e,(...s)=>t(...s),n)},Il=Ye("bm"),Ot=Ye("m"),Ll=Ye("bu"),Pl=Ye("u"),Ei=Ye("bum"),Hn=Ye("um"),Nl=Ye("sp"),Fl=Ye("rtg"),Hl=Ye("rtc");function $l(e,t=fe){Fn("ec",e,t)}const Ci="components";function Ja(e,t){return Ai(Ci,e,!0,t)||e}const Ti=Symbol.for("v-ndc");function za(e){return re(e)?Ai(Ci,e,!1)||e:e||Ti}function Ai(e,t,n=!0,s=!1){const r=ve||fe;if(r){const i=r.type;{const l=wc(i,!1);if(l&&(l===t||l===Le(t)||l===Tn(Le(t))))return i}const o=tr(r[e]||i[e],t)||tr(r.appContext[e],t);return!o&&s?i:o}}function tr(e,t){return e&&(e[t]||e[Le(t)]||e[Tn(Le(t))])}function Qa(e,t,n,s){let r;const i=n,o=B(e);if(o||re(e)){const l=o&&ht(e);let c=!1;l&&(c=!Ie(e),e=On(e)),r=new Array(e.length);for(let u=0,a=e.length;ut(l,c,void 0,i));else{const l=Object.keys(e);r=new Array(l.length);for(let c=0,u=l.length;cqt(t)?!(t.type===ye||t.type===xe&&!Ri(t.children)):!0)?e:null}function ef(e,t){const n={};for(const s in e)n[/[A-Z]/.test(s)?`on:${s}`:dn(s)]=e[s];return n}const gs=e=>e?Zi(e)?Vs(e):gs(e.parent):null,$t=le(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=>gs(e.parent),$root:e=>gs(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>$s(e),$forceUpdate:e=>e.f||(e.f=()=>{Hs(e.update)}),$nextTick:e=>e.n||(e.n=Pn.bind(e.proxy)),$watch:e=>ic.bind(e)}),Xn=(e,t)=>e!==te&&!e.__isScriptSetup&&z(e,t),Dl={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:l,appContext:c}=e;let u;if(t[0]!=="$"){const x=o[t];if(x!==void 0)switch(x){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(Xn(s,t))return o[t]=1,s[t];if(r!==te&&z(r,t))return o[t]=2,r[t];if((u=e.propsOptions[0])&&z(u,t))return o[t]=3,i[t];if(n!==te&&z(n,t))return o[t]=4,n[t];ms&&(o[t]=0)}}const a=$t[t];let h,v;if(a)return t==="$attrs"&&ge(e.attrs,"get",""),a(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==te&&z(n,t))return o[t]=4,n[t];if(v=c.config.globalProperties,z(v,t))return v[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return Xn(r,t)?(r[t]=n,!0):s!==te&&z(s,t)?(s[t]=n,!0):z(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:i}},o){let l;return!!n[o]||e!==te&&z(e,o)||Xn(t,o)||(l=i[0])&&z(l,o)||z(s,o)||z($t,o)||z(r.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:z(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function tf(){return jl().slots}function jl(){const e=jn();return e.setupContext||(e.setupContext=to(e))}function nr(e){return B(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let ms=!0;function Vl(e){const t=$s(e),n=e.proxy,s=e.ctx;ms=!1,t.beforeCreate&&sr(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:l,provide:c,inject:u,created:a,beforeMount:h,mounted:v,beforeUpdate:x,updated:L,activated:O,deactivated:G,beforeDestroy:U,beforeUnmount:W,destroyed:g,unmounted:p,render:A,renderTracked:D,renderTriggered:j,errorCaptured:K,serverPrefetch:I,expose:_,inheritAttrs:P,components:b,directives:V,filters:se}=t;if(u&&Ul(u,s,null),o)for(const Y in o){const F=o[Y];q(F)&&(s[Y]=F.bind(n))}if(r){const Y=r.call(n,n);ne(Y)&&(e.data=Mn(Y))}if(ms=!0,i)for(const Y in i){const F=i[Y],ae=q(F)?F.bind(n,n):q(F.get)?F.get.bind(n,n):Ue,Qt=!q(F)&&q(F.set)?F.set.bind(n):Ue,ot=oe({get:ae,set:Qt});Object.defineProperty(s,Y,{enumerable:!0,configurable:!0,get:()=>ot.value,set:$e=>ot.value=$e})}if(l)for(const Y in l)Oi(l[Y],s,n,Y);if(c){const Y=q(c)?c.call(n):c;Reflect.ownKeys(Y).forEach(F=>{Gl(F,Y[F])})}a&&sr(a,e,"c");function H(Y,F){B(F)?F.forEach(ae=>Y(ae.bind(n))):F&&Y(F.bind(n))}if(H(Il,h),H(Ot,v),H(Ll,x),H(Pl,L),H(Rl,O),H(Ol,G),H($l,K),H(Hl,D),H(Fl,j),H(Ei,W),H(Hn,p),H(Nl,I),B(_))if(_.length){const Y=e.exposed||(e.exposed={});_.forEach(F=>{Object.defineProperty(Y,F,{get:()=>n[F],set:ae=>n[F]=ae})})}else e.exposed||(e.exposed={});A&&e.render===Ue&&(e.render=A),P!=null&&(e.inheritAttrs=P),b&&(e.components=b),V&&(e.directives=V),I&&xi(e)}function Ul(e,t,n=Ue){B(e)&&(e=ys(e));for(const s in e){const r=e[s];let i;ne(r)?"default"in r?i=At(r.from||s,r.default,!0):i=At(r.from||s):i=At(r),ce(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[s]=i}}function sr(e,t,n){He(B(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Oi(e,t,n,s){let r=s.includes(".")?Wi(n,s):()=>n[s];if(re(e)){const i=t[e];q(i)&&Fe(r,i)}else if(q(e))Fe(r,e.bind(n));else if(ne(e))if(B(e))e.forEach(i=>Oi(i,t,n,s));else{const i=q(e.handler)?e.handler.bind(n):t[e.handler];q(i)&&Fe(r,i,e)}}function $s(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,l=i.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(u=>xn(c,u,o,!0)),xn(c,t,o)),ne(t)&&i.set(t,c),c}function xn(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&xn(e,i,n,!0),r&&r.forEach(o=>xn(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const l=Bl[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const Bl={data:rr,props:ir,emits:ir,methods:Nt,computed:Nt,beforeCreate:_e,created:_e,beforeMount:_e,mounted:_e,beforeUpdate:_e,updated:_e,beforeDestroy:_e,beforeUnmount:_e,destroyed:_e,unmounted:_e,activated:_e,deactivated:_e,errorCaptured:_e,serverPrefetch:_e,components:Nt,directives:Nt,watch:Wl,provide:rr,inject:kl};function rr(e,t){return t?e?function(){return le(q(e)?e.call(this,this):e,q(t)?t.call(this,this):t)}:t:e}function kl(e,t){return Nt(ys(e),ys(t))}function ys(e){if(B(e)){const t={};for(let n=0;n1)return n&&q(t)?t.call(s&&s.proxy):t}}const Ii={},Li=()=>Object.create(Ii),Pi=e=>Object.getPrototypeOf(e)===Ii;function Yl(e,t,n,s=!1){const r={},i=Li();e.propsDefaults=Object.create(null),Ni(e,t,r,i);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=s?r:sl(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function Xl(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=e,l=J(r),[c]=e.propsOptions;let u=!1;if((s||o>0)&&!(o&16)){if(o&8){const a=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[v,x]=Fi(h,t,!0);le(o,v),x&&l.push(...x)};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!i&&!c)return ne(e)&&s.set(e,xt),xt;if(B(i))for(let a=0;ae[0]==="_"||e==="$stable",Ds=e=>B(e)?e.map(Me):[Me(e)],zl=(e,t,n)=>{if(t._n)return t;const s=_l((...r)=>Ds(t(...r)),n);return s._c=!1,s},$i=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Hi(r))continue;const i=e[r];if(q(i))t[r]=zl(r,i,s);else if(i!=null){const o=Ds(i);t[r]=()=>o}}},Di=(e,t)=>{const n=Ds(t);e.slots.default=()=>n},ji=(e,t,n)=>{for(const s in t)(n||s!=="_")&&(e[s]=t[s])},Ql=(e,t,n)=>{const s=e.slots=Li();if(e.vnode.shapeFlag&32){const r=t._;r?(ji(s,t,n),n&&Br(s,"_",r,!0)):$i(t,s)}else t&&Di(e,t)},Zl=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,o=te;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:ji(r,t,n):(i=!t.$stable,$i(t,r)),o=t}else t&&(Di(e,t),o={default:1});if(i)for(const l in r)!Hi(l)&&o[l]==null&&delete r[l]},Te=Yi;function ec(e){return tc(e,Tl)}function tc(e,t){const n=An();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:l,createComment:c,setText:u,setElementText:a,parentNode:h,nextSibling:v,setScopeId:x=Ue,insertStaticContent:L}=e,O=(f,d,m,S=null,y=null,w=null,R=void 0,T=null,C=!!d.dynamicChildren)=>{if(f===d)return;f&&!ut(f,d)&&(S=Zt(f),$e(f,y,w,!0),f=null),d.patchFlag===-2&&(C=!1,d.dynamicChildren=null);const{type:E,ref:$,shapeFlag:M}=d;switch(E){case gt:G(f,d,m,S);break;case ye:U(f,d,m,S);break;case Dt:f==null&&W(d,m,S,R);break;case xe:b(f,d,m,S,y,w,R,T,C);break;default:M&1?A(f,d,m,S,y,w,R,T,C):M&6?V(f,d,m,S,y,w,R,T,C):(M&64||M&128)&&E.process(f,d,m,S,y,w,R,T,C,vt)}$!=null&&y&&Wt($,f&&f.ref,w,d||f,!d)},G=(f,d,m,S)=>{if(f==null)s(d.el=l(d.children),m,S);else{const y=d.el=f.el;d.children!==f.children&&u(y,d.children)}},U=(f,d,m,S)=>{f==null?s(d.el=c(d.children||""),m,S):d.el=f.el},W=(f,d,m,S)=>{[f.el,f.anchor]=L(f.children,d,m,S,f.el,f.anchor)},g=({el:f,anchor:d},m,S)=>{let y;for(;f&&f!==d;)y=v(f),s(f,m,S),f=y;s(d,m,S)},p=({el:f,anchor:d})=>{let m;for(;f&&f!==d;)m=v(f),r(f),f=m;r(d)},A=(f,d,m,S,y,w,R,T,C)=>{d.type==="svg"?R="svg":d.type==="math"&&(R="mathml"),f==null?D(d,m,S,y,w,R,T,C):I(f,d,y,w,R,T,C)},D=(f,d,m,S,y,w,R,T)=>{let C,E;const{props:$,shapeFlag:M,transition:N,dirs:k}=f;if(C=f.el=o(f.type,w,$&&$.is,$),M&8?a(C,f.children):M&16&&K(f.children,C,null,S,y,Jn(f,w),R,T),k&&Ve(f,null,S,"created"),j(C,f,f.scopeId,R,S),$){for(const Z in $)Z!=="value"&&!Et(Z)&&i(C,Z,null,$[Z],w,S);"value"in $&&i(C,"value",null,$.value,w),(E=$.onVnodeBeforeMount)&&Oe(E,S,f)}k&&Ve(f,null,S,"beforeMount");const X=Vi(y,N);X&&N.beforeEnter(C),s(C,d,m),((E=$&&$.onVnodeMounted)||X||k)&&Te(()=>{E&&Oe(E,S,f),X&&N.enter(C),k&&Ve(f,null,S,"mounted")},y)},j=(f,d,m,S,y)=>{if(m&&x(f,m),S)for(let w=0;w{for(let E=C;E{const T=d.el=f.el;let{patchFlag:C,dynamicChildren:E,dirs:$}=d;C|=f.patchFlag&16;const M=f.props||te,N=d.props||te;let k;if(m&<(m,!1),(k=N.onVnodeBeforeUpdate)&&Oe(k,m,d,f),$&&Ve(d,f,m,"beforeUpdate"),m&<(m,!0),(M.innerHTML&&N.innerHTML==null||M.textContent&&N.textContent==null)&&a(T,""),E?_(f.dynamicChildren,E,T,m,S,Jn(d,y),w):R||F(f,d,T,null,m,S,Jn(d,y),w,!1),C>0){if(C&16)P(T,M,N,m,y);else if(C&2&&M.class!==N.class&&i(T,"class",null,N.class,y),C&4&&i(T,"style",M.style,N.style,y),C&8){const X=d.dynamicProps;for(let Z=0;Z{k&&Oe(k,m,d,f),$&&Ve(d,f,m,"updated")},S)},_=(f,d,m,S,y,w,R)=>{for(let T=0;T{if(d!==m){if(d!==te)for(const w in d)!Et(w)&&!(w in m)&&i(f,w,d[w],null,y,S);for(const w in m){if(Et(w))continue;const R=m[w],T=d[w];R!==T&&w!=="value"&&i(f,w,T,R,y,S)}"value"in m&&i(f,"value",d.value,m.value,y)}},b=(f,d,m,S,y,w,R,T,C)=>{const E=d.el=f?f.el:l(""),$=d.anchor=f?f.anchor:l("");let{patchFlag:M,dynamicChildren:N,slotScopeIds:k}=d;k&&(T=T?T.concat(k):k),f==null?(s(E,m,S),s($,m,S),K(d.children||[],m,$,y,w,R,T,C)):M>0&&M&64&&N&&f.dynamicChildren?(_(f.dynamicChildren,N,m,y,w,R,T),(d.key!=null||y&&d===y.subTree)&&Ui(f,d,!0)):F(f,d,m,$,y,w,R,T,C)},V=(f,d,m,S,y,w,R,T,C)=>{d.slotScopeIds=T,f==null?d.shapeFlag&512?y.ctx.activate(d,m,S,R,C):se(d,m,S,y,w,R,C):ie(f,d,C)},se=(f,d,m,S,y,w,R)=>{const T=f.component=yc(f,S,y);if(Nn(f)&&(T.ctx.renderer=vt),vc(T,!1,R),T.asyncDep){if(y&&y.registerDep(T,H,R),!f.el){const C=T.subTree=de(ye);U(null,C,d,m)}}else H(T,f,d,m,y,w,R)},ie=(f,d,m)=>{const S=d.component=f.component;if(fc(f,d,m))if(S.asyncDep&&!S.asyncResolved){Y(S,d,m);return}else S.next=d,S.update();else d.el=f.el,S.vnode=d},H=(f,d,m,S,y,w,R)=>{const T=()=>{if(f.isMounted){let{next:M,bu:N,u:k,parent:X,vnode:Z}=f;{const Ee=Bi(f);if(Ee){M&&(M.el=Z.el,Y(f,M,R)),Ee.asyncDep.then(()=>{f.isUnmounted||T()});return}}let Q=M,Se;lt(f,!1),M?(M.el=Z.el,Y(f,M,R)):M=Z,N&&kn(N),(Se=M.props&&M.props.onVnodeBeforeUpdate)&&Oe(Se,X,M,Z),lt(f,!0);const he=zn(f),Pe=f.subTree;f.subTree=he,O(Pe,he,h(Pe.el),Zt(Pe),f,y,w),M.el=he.el,Q===null&&qi(f,he.el),k&&Te(k,y),(Se=M.props&&M.props.onVnodeUpdated)&&Te(()=>Oe(Se,X,M,Z),y)}else{let M;const{el:N,props:k}=d,{bm:X,m:Z,parent:Q,root:Se,type:he}=f,Pe=pt(d);if(lt(f,!1),X&&kn(X),!Pe&&(M=k&&k.onVnodeBeforeMount)&&Oe(M,Q,d),lt(f,!0),N&&Bn){const Ee=()=>{f.subTree=zn(f),Bn(N,f.subTree,f,y,null)};Pe&&he.__asyncHydrate?he.__asyncHydrate(N,f,Ee):Ee()}else{Se.ce&&Se.ce._injectChildStyle(he);const Ee=f.subTree=zn(f);O(null,Ee,m,S,f,y,w),d.el=Ee.el}if(Z&&Te(Z,y),!Pe&&(M=k&&k.onVnodeMounted)){const Ee=d;Te(()=>Oe(M,Q,Ee),y)}(d.shapeFlag&256||Q&&pt(Q.vnode)&&Q.vnode.shapeFlag&256)&&f.a&&Te(f.a,y),f.isMounted=!0,d=m=S=null}};f.scope.on();const C=f.effect=new Gr(T);f.scope.off();const E=f.update=C.run.bind(C),$=f.job=C.runIfDirty.bind(C);$.i=f,$.id=f.uid,C.scheduler=()=>Hs($),lt(f,!0),E()},Y=(f,d,m)=>{d.component=f;const S=f.vnode.props;f.vnode=d,f.next=null,Xl(f,d.props,S,m),Zl(f,d.children,m),rt(),zs(f),it()},F=(f,d,m,S,y,w,R,T,C=!1)=>{const E=f&&f.children,$=f?f.shapeFlag:0,M=d.children,{patchFlag:N,shapeFlag:k}=d;if(N>0){if(N&128){Qt(E,M,m,S,y,w,R,T,C);return}else if(N&256){ae(E,M,m,S,y,w,R,T,C);return}}k&8?($&16&&Mt(E,y,w),M!==E&&a(m,M)):$&16?k&16?Qt(E,M,m,S,y,w,R,T,C):Mt(E,y,w,!0):($&8&&a(m,""),k&16&&K(M,m,S,y,w,R,T,C))},ae=(f,d,m,S,y,w,R,T,C)=>{f=f||xt,d=d||xt;const E=f.length,$=d.length,M=Math.min(E,$);let N;for(N=0;N$?Mt(f,y,w,!0,!1,M):K(d,m,S,y,w,R,T,C,M)},Qt=(f,d,m,S,y,w,R,T,C)=>{let E=0;const $=d.length;let M=f.length-1,N=$-1;for(;E<=M&&E<=N;){const k=f[E],X=d[E]=C?Qe(d[E]):Me(d[E]);if(ut(k,X))O(k,X,m,null,y,w,R,T,C);else break;E++}for(;E<=M&&E<=N;){const k=f[M],X=d[N]=C?Qe(d[N]):Me(d[N]);if(ut(k,X))O(k,X,m,null,y,w,R,T,C);else break;M--,N--}if(E>M){if(E<=N){const k=N+1,X=k<$?d[k].el:S;for(;E<=N;)O(null,d[E]=C?Qe(d[E]):Me(d[E]),m,X,y,w,R,T,C),E++}}else if(E>N)for(;E<=M;)$e(f[E],y,w,!0),E++;else{const k=E,X=E,Z=new Map;for(E=X;E<=N;E++){const Ce=d[E]=C?Qe(d[E]):Me(d[E]);Ce.key!=null&&Z.set(Ce.key,E)}let Q,Se=0;const he=N-X+1;let Pe=!1,Ee=0;const It=new Array(he);for(E=0;E=he){$e(Ce,y,w,!0);continue}let De;if(Ce.key!=null)De=Z.get(Ce.key);else for(Q=X;Q<=N;Q++)if(It[Q-X]===0&&ut(Ce,d[Q])){De=Q;break}De===void 0?$e(Ce,y,w,!0):(It[De-X]=E+1,De>=Ee?Ee=De:Pe=!0,O(Ce,d[De],m,null,y,w,R,T,C),Se++)}const qs=Pe?nc(It):xt;for(Q=qs.length-1,E=he-1;E>=0;E--){const Ce=X+E,De=d[Ce],Gs=Ce+1<$?d[Ce+1].el:S;It[E]===0?O(null,De,m,Gs,y,w,R,T,C):Pe&&(Q<0||E!==qs[Q]?ot(De,m,Gs,2):Q--)}}},ot=(f,d,m,S,y=null)=>{const{el:w,type:R,transition:T,children:C,shapeFlag:E}=f;if(E&6){ot(f.component.subTree,d,m,S);return}if(E&128){f.suspense.move(d,m,S);return}if(E&64){R.move(f,d,m,vt);return}if(R===xe){s(w,d,m);for(let M=0;MT.enter(w),y);else{const{leave:M,delayLeave:N,afterLeave:k}=T,X=()=>s(w,d,m),Z=()=>{M(w,()=>{X(),k&&k()})};N?N(w,X,Z):Z()}else s(w,d,m)},$e=(f,d,m,S=!1,y=!1)=>{const{type:w,props:R,ref:T,children:C,dynamicChildren:E,shapeFlag:$,patchFlag:M,dirs:N,cacheIndex:k}=f;if(M===-2&&(y=!1),T!=null&&Wt(T,null,m,f,!0),k!=null&&(d.renderCache[k]=void 0),$&256){d.ctx.deactivate(f);return}const X=$&1&&N,Z=!pt(f);let Q;if(Z&&(Q=R&&R.onVnodeBeforeUnmount)&&Oe(Q,d,f),$&6)wo(f.component,m,S);else{if($&128){f.suspense.unmount(m,S);return}X&&Ve(f,null,d,"beforeUnmount"),$&64?f.type.remove(f,d,m,vt,S):E&&!E.hasOnce&&(w!==xe||M>0&&M&64)?Mt(E,d,m,!1,!0):(w===xe&&M&384||!y&&$&16)&&Mt(C,d,m),S&&Ws(f)}(Z&&(Q=R&&R.onVnodeUnmounted)||X)&&Te(()=>{Q&&Oe(Q,d,f),X&&Ve(f,null,d,"unmounted")},m)},Ws=f=>{const{type:d,el:m,anchor:S,transition:y}=f;if(d===xe){bo(m,S);return}if(d===Dt){p(f);return}const w=()=>{r(m),y&&!y.persisted&&y.afterLeave&&y.afterLeave()};if(f.shapeFlag&1&&y&&!y.persisted){const{leave:R,delayLeave:T}=y,C=()=>R(m,w);T?T(f.el,w,C):C()}else w()},bo=(f,d)=>{let m;for(;f!==d;)m=v(f),r(f),f=m;r(d)},wo=(f,d,m)=>{const{bum:S,scope:y,job:w,subTree:R,um:T,m:C,a:E}=f;lr(C),lr(E),S&&kn(S),y.stop(),w&&(w.flags|=8,$e(R,f,d,m)),T&&Te(T,d),Te(()=>{f.isUnmounted=!0},d),d&&d.pendingBranch&&!d.isUnmounted&&f.asyncDep&&!f.asyncResolved&&f.suspenseId===d.pendingId&&(d.deps--,d.deps===0&&d.resolve())},Mt=(f,d,m,S=!1,y=!1,w=0)=>{for(let R=w;R{if(f.shapeFlag&6)return Zt(f.component.subTree);if(f.shapeFlag&128)return f.suspense.next();const d=v(f.anchor||f.el),m=d&&d[bl];return m?v(m):d};let Vn=!1;const Ks=(f,d,m)=>{f==null?d._vnode&&$e(d._vnode,null,null,!0):O(d._vnode||null,f,d,null,null,null,m),d._vnode=f,Vn||(Vn=!0,zs(),bn(),Vn=!1)},vt={p:O,um:$e,m:ot,r:Ws,mt:se,mc:K,pc:F,pbc:_,n:Zt,o:e};let Un,Bn;return t&&([Un,Bn]=t(vt)),{render:Ks,hydrate:Un,createApp:ql(Ks,Un)}}function Jn({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function lt({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Vi(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Ui(e,t,n=!1){const s=e.children,r=t.children;if(B(s)&&B(r))for(let i=0;i>1,e[n[l]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}function Bi(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Bi(t)}function lr(e){if(e)for(let t=0;tAt(sc);function ki(e,t){return $n(e,null,t)}function nf(e,t){return $n(e,null,{flush:"post"})}function Fe(e,t,n){return $n(e,t,n)}function $n(e,t,n=te){const{immediate:s,deep:r,flush:i,once:o}=n,l=le({},n),c=t&&s||!t&&i!=="post";let u;if(Gt){if(i==="sync"){const x=rc();u=x.__watcherHandles||(x.__watcherHandles=[])}else if(!c){const x=()=>{};return x.stop=Ue,x.resume=Ue,x.pause=Ue,x}}const a=fe;l.call=(x,L,O)=>He(x,a,L,O);let h=!1;i==="post"?l.scheduler=x=>{Te(x,a&&a.suspense)}:i!=="sync"&&(h=!0,l.scheduler=(x,L)=>{L?x():Hs(x)}),l.augmentJob=x=>{t&&(x.flags|=4),h&&(x.flags|=2,a&&(x.id=a.uid,x.i=a))};const v=gl(e,t,l);return Gt&&(u?u.push(v):c&&v()),v}function ic(e,t,n){const s=this.proxy,r=re(e)?e.includes(".")?Wi(s,e):()=>s[e]:e.bind(s,s);let i;q(t)?i=t:(i=t.handler,n=t);const o=zt(this),l=$n(r,i.bind(s),n);return o(),l}function Wi(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;rt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Le(t)}Modifiers`]||e[`${st(t)}Modifiers`];function lc(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||te;let r=n;const i=t.startsWith("update:"),o=i&&oc(s,t.slice(7));o&&(o.trim&&(r=n.map(a=>re(a)?a.trim():a)),o.number&&(r=n.map(Ao)));let l,c=s[l=dn(t)]||s[l=dn(Le(t))];!c&&i&&(c=s[l=dn(st(t))]),c&&He(c,e,6,r);const u=s[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,He(u,e,6,r)}}function Ki(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let o={},l=!1;if(!q(e)){const c=u=>{const a=Ki(u,t,!0);a&&(l=!0,le(o,a))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(ne(e)&&s.set(e,null),null):(B(i)?i.forEach(c=>o[c]=null):le(o,i),ne(e)&&s.set(e,o),o)}function Dn(e,t){return!e||!Xt(t)?!1:(t=t.slice(2).replace(/Once$/,""),z(e,t[0].toLowerCase()+t.slice(1))||z(e,st(t))||z(e,t))}function zn(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[i],slots:o,attrs:l,emit:c,render:u,renderCache:a,props:h,data:v,setupState:x,ctx:L,inheritAttrs:O}=e,G=wn(e);let U,W;try{if(n.shapeFlag&4){const p=r||s,A=p;U=Me(u.call(A,p,a,h,x,v,L)),W=l}else{const p=t;U=Me(p.length>1?p(h,{attrs:l,slots:o,emit:c}):p(h,null)),W=t.props?l:cc(l)}}catch(p){jt.length=0,Ln(p,e,1),U=de(ye)}let g=U;if(W&&O!==!1){const p=Object.keys(W),{shapeFlag:A}=g;p.length&&A&7&&(i&&p.some(Cs)&&(W=ac(W,i)),g=nt(g,W,!1,!0))}return n.dirs&&(g=nt(g,null,!1,!0),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&kt(g,n.transition),U=g,wn(G),U}const cc=e=>{let t;for(const n in e)(n==="class"||n==="style"||Xt(n))&&((t||(t={}))[n]=e[n]);return t},ac=(e,t)=>{const n={};for(const s in e)(!Cs(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function fc(e,t,n){const{props:s,children:r,component:i}=e,{props:o,children:l,patchFlag:c}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?cr(s,o,u):!!o;if(c&8){const a=t.dynamicProps;for(let h=0;he.__isSuspense;function Yi(e,t){t&&t.pendingBranch?B(e)?t.effects.push(...e):t.effects.push(e):vl(e)}const xe=Symbol.for("v-fgt"),gt=Symbol.for("v-txt"),ye=Symbol.for("v-cmt"),Dt=Symbol.for("v-stc"),jt=[];let Ae=null;function _s(e=!1){jt.push(Ae=e?null:[])}function uc(){jt.pop(),Ae=jt[jt.length-1]||null}let Kt=1;function ar(e,t=!1){Kt+=e,e<0&&Ae&&t&&(Ae.hasOnce=!0)}function Xi(e){return e.dynamicChildren=Kt>0?Ae||xt:null,uc(),Kt>0&&Ae&&Ae.push(e),e}function sf(e,t,n,s,r,i){return Xi(zi(e,t,n,s,r,i,!0))}function bs(e,t,n,s,r){return Xi(de(e,t,n,s,r,!0))}function qt(e){return e?e.__v_isVNode===!0:!1}function ut(e,t){return e.type===t.type&&e.key===t.key}const Ji=({key:e})=>e??null,pn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?re(e)||ce(e)||q(e)?{i:ve,r:e,k:t,f:!!n}:e:null);function zi(e,t=null,n=null,s=0,r=null,i=e===xe?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ji(t),ref:t&&pn(t),scopeId:pi,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:ve};return l?(js(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=re(n)?8:16),Kt>0&&!o&&Ae&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Ae.push(c),c}const de=dc;function dc(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===Ti)&&(e=ye),qt(e)){const l=nt(e,t,!0);return n&&js(l,n),Kt>0&&!i&&Ae&&(l.shapeFlag&6?Ae[Ae.indexOf(e)]=l:Ae.push(l)),l.patchFlag=-2,l}if(xc(e)&&(e=e.__vccOpts),t){t=hc(t);let{class:l,style:c}=t;l&&!re(l)&&(t.class=Os(l)),ne(c)&&(Fs(c)&&!B(c)&&(c=le({},c)),t.style=Rs(c))}const o=re(e)?1:Gi(e)?128:gi(e)?64:ne(e)?4:q(e)?2:0;return zi(e,t,n,s,r,o,i,!0)}function hc(e){return e?Fs(e)||Pi(e)?le({},e):e:null}function nt(e,t,n=!1,s=!1){const{props:r,ref:i,patchFlag:o,children:l,transition:c}=e,u=t?pc(r||{},t):r,a={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&Ji(u),ref:t&&t.ref?n&&i?B(i)?i.concat(pn(t)):[i,pn(t)]:pn(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==xe?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&nt(e.ssContent),ssFallback:e.ssFallback&&nt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&kt(a,c.clone(a)),a}function Qi(e=" ",t=0){return de(gt,null,e,t)}function rf(e,t){const n=de(Dt,null,e);return n.staticCount=t,n}function of(e="",t=!1){return t?(_s(),bs(ye,null,e)):de(ye,null,e)}function Me(e){return e==null||typeof e=="boolean"?de(ye):B(e)?de(xe,null,e.slice()):qt(e)?Qe(e):de(gt,null,String(e))}function Qe(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:nt(e)}function js(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(B(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),js(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!Pi(t)?t._ctx=ve:r===3&&ve&&(ve.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else q(t)?(t={default:t,_ctx:ve},n=32):(t=String(t),s&64?(n=16,t=[Qi(t)]):n=8);e.children=t,e.shapeFlag|=n}function pc(...e){const t={};for(let n=0;nfe||ve;let Sn,ws;{const e=An(),t=(n,s)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),i=>{r.length>1?r.forEach(o=>o(i)):r[0](i)}};Sn=t("__VUE_INSTANCE_SETTERS__",n=>fe=n),ws=t("__VUE_SSR_SETTERS__",n=>Gt=n)}const zt=e=>{const t=fe;return Sn(e),e.scope.on(),()=>{e.scope.off(),Sn(t)}},fr=()=>{fe&&fe.scope.off(),Sn(null)};function Zi(e){return e.vnode.shapeFlag&4}let Gt=!1;function vc(e,t=!1,n=!1){t&&ws(t);const{props:s,children:r}=e.vnode,i=Zi(e);Yl(e,s,i,t),Ql(e,r,n);const o=i?_c(e,t):void 0;return t&&ws(!1),o}function _c(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Dl);const{setup:s}=n;if(s){rt();const r=e.setupContext=s.length>1?to(e):null,i=zt(e),o=Jt(s,e,0,[e.props,r]),l=jr(o);if(it(),i(),(l||e.sp)&&!pt(e)&&xi(e),l){if(o.then(fr,fr),t)return o.then(c=>{ur(e,c,t)}).catch(c=>{Ln(c,e,0)});e.asyncDep=o}else ur(e,o,t)}else eo(e,t)}function ur(e,t,n){q(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ne(t)&&(e.setupState=fi(t)),eo(e,n)}let dr;function eo(e,t,n){const s=e.type;if(!e.render){if(!t&&dr&&!s.render){const r=s.template||$s(e).template;if(r){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,u=le(le({isCustomElement:i,delimiters:l},o),c);s.render=dr(r,u)}}e.render=s.render||Ue}{const r=zt(e);rt();try{Vl(e)}finally{it(),r()}}}const bc={get(e,t){return ge(e,"get",""),e[t]}};function to(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,bc),slots:e.slots,emit:e.emit,expose:t}}function Vs(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(fi(hn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in $t)return $t[n](e)},has(t,n){return n in t||n in $t}})):e.proxy}function wc(e,t=!0){return q(e)?e.displayName||e.name:e.name||t&&e.__name}function xc(e){return q(e)&&"__vccOpts"in e}const oe=(e,t)=>hl(e,t,Gt);function xs(e,t,n){const s=arguments.length;return s===2?ne(t)&&!B(t)?qt(t)?de(e,null,[t]):de(e,t):de(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&qt(n)&&(n=[n]),de(e,t,n))}const Sc="3.5.13";/** +* @vue/runtime-dom v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let Ss;const hr=typeof window<"u"&&window.trustedTypes;if(hr)try{Ss=hr.createPolicy("vue",{createHTML:e=>e})}catch{}const no=Ss?e=>Ss.createHTML(e):e=>e,Ec="http://www.w3.org/2000/svg",Cc="http://www.w3.org/1998/Math/MathML",We=typeof document<"u"?document:null,pr=We&&We.createElement("template"),Tc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t==="svg"?We.createElementNS(Ec,e):t==="mathml"?We.createElementNS(Cc,e):n?We.createElement(e,{is:n}):We.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>We.createTextNode(e),createComment:e=>We.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>We.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const o=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{pr.innerHTML=no(s==="svg"?`${e}`:s==="mathml"?`${e}`:e);const l=pr.content;if(s==="svg"||s==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Xe="transition",Pt="animation",Yt=Symbol("_vtc"),so={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},Ac=le({},mi,so),Rc=e=>(e.displayName="Transition",e.props=Ac,e),lf=Rc((e,{slots:t})=>xs(Sl,Oc(e),t)),ct=(e,t=[])=>{B(e)?e.forEach(n=>n(...t)):e&&e(...t)},gr=e=>e?B(e)?e.some(t=>t.length>1):e.length>1:!1;function Oc(e){const t={};for(const b in e)b in so||(t[b]=e[b]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:u=o,appearToClass:a=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:v=`${n}-leave-active`,leaveToClass:x=`${n}-leave-to`}=e,L=Mc(r),O=L&&L[0],G=L&&L[1],{onBeforeEnter:U,onEnter:W,onEnterCancelled:g,onLeave:p,onLeaveCancelled:A,onBeforeAppear:D=U,onAppear:j=W,onAppearCancelled:K=g}=t,I=(b,V,se,ie)=>{b._enterCancelled=ie,at(b,V?a:l),at(b,V?u:o),se&&se()},_=(b,V)=>{b._isLeaving=!1,at(b,h),at(b,x),at(b,v),V&&V()},P=b=>(V,se)=>{const ie=b?j:W,H=()=>I(V,b,se);ct(ie,[V,H]),mr(()=>{at(V,b?c:i),ke(V,b?a:l),gr(ie)||yr(V,s,O,H)})};return le(t,{onBeforeEnter(b){ct(U,[b]),ke(b,i),ke(b,o)},onBeforeAppear(b){ct(D,[b]),ke(b,c),ke(b,u)},onEnter:P(!1),onAppear:P(!0),onLeave(b,V){b._isLeaving=!0;const se=()=>_(b,V);ke(b,h),b._enterCancelled?(ke(b,v),br()):(br(),ke(b,v)),mr(()=>{b._isLeaving&&(at(b,h),ke(b,x),gr(p)||yr(b,s,G,se))}),ct(p,[b,se])},onEnterCancelled(b){I(b,!1,void 0,!0),ct(g,[b])},onAppearCancelled(b){I(b,!0,void 0,!0),ct(K,[b])},onLeaveCancelled(b){_(b),ct(A,[b])}})}function Mc(e){if(e==null)return null;if(ne(e))return[Qn(e.enter),Qn(e.leave)];{const t=Qn(e);return[t,t]}}function Qn(e){return Ro(e)}function ke(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Yt]||(e[Yt]=new Set)).add(t)}function at(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[Yt];n&&(n.delete(t),n.size||(e[Yt]=void 0))}function mr(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Ic=0;function yr(e,t,n,s){const r=e._endId=++Ic,i=()=>{r===e._endId&&s()};if(n!=null)return setTimeout(i,n);const{type:o,timeout:l,propCount:c}=Lc(e,t);if(!o)return s();const u=o+"end";let a=0;const h=()=>{e.removeEventListener(u,v),i()},v=x=>{x.target===e&&++a>=c&&h()};setTimeout(()=>{a(n[L]||"").split(", "),r=s(`${Xe}Delay`),i=s(`${Xe}Duration`),o=vr(r,i),l=s(`${Pt}Delay`),c=s(`${Pt}Duration`),u=vr(l,c);let a=null,h=0,v=0;t===Xe?o>0&&(a=Xe,h=o,v=i.length):t===Pt?u>0&&(a=Pt,h=u,v=c.length):(h=Math.max(o,u),a=h>0?o>u?Xe:Pt:null,v=a?a===Xe?i.length:c.length:0);const x=a===Xe&&/\b(transform|all)(,|$)/.test(s(`${Xe}Property`).toString());return{type:a,timeout:h,propCount:v,hasTransform:x}}function vr(e,t){for(;e.length_r(n)+_r(e[s])))}function _r(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function br(){return document.body.offsetHeight}function Pc(e,t,n){const s=e[Yt];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const wr=Symbol("_vod"),Nc=Symbol("_vsh"),Fc=Symbol(""),Hc=/(^|;)\s*display\s*:/;function $c(e,t,n){const s=e.style,r=re(n);let i=!1;if(n&&!r){if(t)if(re(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();n[l]==null&&gn(s,l,"")}else for(const o in t)n[o]==null&&gn(s,o,"");for(const o in n)o==="display"&&(i=!0),gn(s,o,n[o])}else if(r){if(t!==n){const o=s[Fc];o&&(n+=";"+o),s.cssText=n,i=Hc.test(n)}}else t&&e.removeAttribute("style");wr in e&&(e[wr]=i?s.display:"",e[Nc]&&(s.display="none"))}const xr=/\s*!important$/;function gn(e,t,n){if(B(n))n.forEach(s=>gn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Dc(e,t);xr.test(n)?e.setProperty(st(s),n.replace(xr,""),"important"):e[s]=n}}const Sr=["Webkit","Moz","ms"],Zn={};function Dc(e,t){const n=Zn[t];if(n)return n;let s=Le(t);if(s!=="filter"&&s in e)return Zn[t]=s;s=Tn(s);for(let r=0;res||(kc.then(()=>es=0),es=Date.now());function Kc(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;He(qc(s,n.value),t,5,[s])};return n.value=e,n.attached=Wc(),n}function qc(e,t){if(B(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Or=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Gc=(e,t,n,s,r,i)=>{const o=r==="svg";t==="class"?Pc(e,s,o):t==="style"?$c(e,n,s):Xt(t)?Cs(t)||Uc(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Yc(e,t,s,o))?(Tr(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Cr(e,t,s,o,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!re(s))?Tr(e,Le(t),s,i,t):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Cr(e,t,s,o))};function Yc(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Or(t)&&q(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Or(t)&&re(n)?!1:t in e}const Xc=["ctrl","shift","alt","meta"],Jc={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Xc.some(n=>e[`${n}Key`]&&!t.includes(n))},cf=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(r,...i)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),s=t.join(".");return n[s]||(n[s]=r=>{if(!("key"in r))return;const i=st(r.key);if(t.some(o=>o===i||zc[o]===i))return e(r)})},Qc=le({patchProp:Gc},Tc);let ts,Mr=!1;function Zc(){return ts=Mr?ts:ec(Qc),Mr=!0,ts}const ff=(...e)=>{const t=Zc().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=ta(s);if(r)return n(r,!0,ea(r))},t};function ea(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function ta(e){return re(e)?document.querySelector(e):e}const uf=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},na=window.__VP_SITE_DATA__;function Us(e){return qr()?($o(e),!0):!1}function tt(e){return typeof e=="function"?e():ai(e)}const ro=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const sa=Object.prototype.toString,ra=e=>sa.call(e)==="[object Object]",io=()=>{},Ir=ia();function ia(){var e,t;return ro&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function oa(e,t){function n(...s){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,s),{fn:t,thisArg:this,args:s})).then(r).catch(i)})}return n}const oo=e=>e();function la(e=oo){const t=ue(!0);function n(){t.value=!1}function s(){t.value=!0}const r=(...i)=>{t.value&&e(...i)};return{isActive:In(t),pause:n,resume:s,eventFilter:r}}function ca(e){return jn()}function lo(...e){if(e.length!==1)return fl(...e);const t=e[0];return typeof t=="function"?In(ll(()=>({get:t,set:io}))):ue(t)}function aa(e,t,n={}){const{eventFilter:s=oo,...r}=n;return Fe(e,oa(s,t),r)}function fa(e,t,n={}){const{eventFilter:s,...r}=n,{eventFilter:i,pause:o,resume:l,isActive:c}=la(s);return{stop:aa(e,t,{...r,eventFilter:i}),pause:o,resume:l,isActive:c}}function Bs(e,t=!0,n){ca()?Ot(e,n):t?e():Pn(e)}const qe=ro?window:void 0;function co(e){var t;const n=tt(e);return(t=n==null?void 0:n.$el)!=null?t:n}function Rt(...e){let t,n,s,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,r]=e,t=qe):[t,n,s,r]=e,!t)return io;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const i=[],o=()=>{i.forEach(a=>a()),i.length=0},l=(a,h,v,x)=>(a.addEventListener(h,v,x),()=>a.removeEventListener(h,v,x)),c=Fe(()=>[co(t),tt(r)],([a,h])=>{if(o(),!a)return;const v=ra(h)?{...h}:h;i.push(...n.flatMap(x=>s.map(L=>l(a,x,L,v))))},{immediate:!0,flush:"post"}),u=()=>{c(),o()};return Us(u),u}function ua(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function df(...e){let t,n,s={};e.length===3?(t=e[0],n=e[1],s=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],s=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:r=qe,eventName:i="keydown",passive:o=!1,dedupe:l=!1}=s,c=ua(t);return Rt(r,i,a=>{a.repeat&&tt(l)||c(a)&&n(a)},o)}function da(){const e=ue(!1),t=jn();return t&&Ot(()=>{e.value=!0},t),e}function ha(e){const t=da();return oe(()=>(t.value,!!e()))}function ao(e,t={}){const{window:n=qe}=t,s=ha(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const i=ue(!1),o=u=>{i.value=u.matches},l=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",o):r.removeListener(o))},c=ki(()=>{s.value&&(l(),r=n.matchMedia(tt(e)),"addEventListener"in r?r.addEventListener("change",o):r.addListener(o),i.value=r.matches)});return Us(()=>{c(),l(),r=void 0}),i}const cn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},an="__vueuse_ssr_handlers__",pa=ga();function ga(){return an in cn||(cn[an]=cn[an]||{}),cn[an]}function fo(e,t){return pa[e]||t}function ks(e){return ao("(prefers-color-scheme: dark)",e)}function ma(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const ya={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()}},Lr="vueuse-storage";function va(e,t,n,s={}){var r;const{flush:i="pre",deep:o=!0,listenToStorageChanges:l=!0,writeDefaults:c=!0,mergeDefaults:u=!1,shallow:a,window:h=qe,eventFilter:v,onError:x=_=>{console.error(_)},initOnMounted:L}=s,O=(a?li:ue)(typeof t=="function"?t():t);if(!n)try{n=fo("getDefaultStorage",()=>{var _;return(_=qe)==null?void 0:_.localStorage})()}catch(_){x(_)}if(!n)return O;const G=tt(t),U=ma(G),W=(r=s.serializer)!=null?r:ya[U],{pause:g,resume:p}=fa(O,()=>D(O.value),{flush:i,deep:o,eventFilter:v});h&&l&&Bs(()=>{n instanceof Storage?Rt(h,"storage",K):Rt(h,Lr,I),L&&K()}),L||K();function A(_,P){if(h){const b={key:e,oldValue:_,newValue:P,storageArea:n};h.dispatchEvent(n instanceof Storage?new StorageEvent("storage",b):new CustomEvent(Lr,{detail:b}))}}function D(_){try{const P=n.getItem(e);if(_==null)A(P,null),n.removeItem(e);else{const b=W.write(_);P!==b&&(n.setItem(e,b),A(P,b))}}catch(P){x(P)}}function j(_){const P=_?_.newValue:n.getItem(e);if(P==null)return c&&G!=null&&n.setItem(e,W.write(G)),G;if(!_&&u){const b=W.read(P);return typeof u=="function"?u(b,G):U==="object"&&!Array.isArray(b)?{...G,...b}:b}else return typeof P!="string"?P:W.read(P)}function K(_){if(!(_&&_.storageArea!==n)){if(_&&_.key==null){O.value=G;return}if(!(_&&_.key!==e)){g();try{(_==null?void 0:_.newValue)!==W.write(O.value)&&(O.value=j(_))}catch(P){x(P)}finally{_?Pn(p):p()}}}}function I(_){K(_.detail)}return O}const _a="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function ba(e={}){const{selector:t="html",attribute:n="class",initialValue:s="auto",window:r=qe,storage:i,storageKey:o="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:c,emitAuto:u,disableTransition:a=!0}=e,h={auto:"",light:"light",dark:"dark",...e.modes||{}},v=ks({window:r}),x=oe(()=>v.value?"dark":"light"),L=c||(o==null?lo(s):va(o,s,i,{window:r,listenToStorageChanges:l})),O=oe(()=>L.value==="auto"?x.value:L.value),G=fo("updateHTMLAttrs",(p,A,D)=>{const j=typeof p=="string"?r==null?void 0:r.document.querySelector(p):co(p);if(!j)return;const K=new Set,I=new Set;let _=null;if(A==="class"){const b=D.split(/\s/g);Object.values(h).flatMap(V=>(V||"").split(/\s/g)).filter(Boolean).forEach(V=>{b.includes(V)?K.add(V):I.add(V)})}else _={key:A,value:D};if(K.size===0&&I.size===0&&_===null)return;let P;a&&(P=r.document.createElement("style"),P.appendChild(document.createTextNode(_a)),r.document.head.appendChild(P));for(const b of K)j.classList.add(b);for(const b of I)j.classList.remove(b);_&&j.setAttribute(_.key,_.value),a&&(r.getComputedStyle(P).opacity,document.head.removeChild(P))});function U(p){var A;G(t,n,(A=h[p])!=null?A:p)}function W(p){e.onChanged?e.onChanged(p,U):U(p)}Fe(O,W,{flush:"post",immediate:!0}),Bs(()=>W(O.value));const g=oe({get(){return u?L.value:O.value},set(p){L.value=p}});try{return Object.assign(g,{store:L,system:x,state:O})}catch{return g}}function wa(e={}){const{valueDark:t="dark",valueLight:n="",window:s=qe}=e,r=ba({...e,onChanged:(l,c)=>{var u;e.onChanged?(u=e.onChanged)==null||u.call(e,l==="dark",c,l):c(l)},modes:{dark:t,light:n}}),i=oe(()=>r.system?r.system.value:ks({window:s}).value?"dark":"light");return oe({get(){return r.value==="dark"},set(l){const c=l?"dark":"light";i.value===c?r.value="auto":r.value=c}})}function ns(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function uo(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const ss=new WeakMap;function hf(e,t=!1){const n=ue(t);let s=null,r="";Fe(lo(e),l=>{const c=ns(tt(l));if(c){const u=c;if(ss.get(u)||ss.set(u,u.style.overflow),u.style.overflow!=="hidden"&&(r=u.style.overflow),u.style.overflow==="hidden")return n.value=!0;if(n.value)return u.style.overflow="hidden"}},{immediate:!0});const i=()=>{const l=ns(tt(e));!l||n.value||(Ir&&(s=Rt(l,"touchmove",c=>{xa(c)},{passive:!1})),l.style.overflow="hidden",n.value=!0)},o=()=>{const l=ns(tt(e));!l||!n.value||(Ir&&(s==null||s()),l.style.overflow=r,ss.delete(l),n.value=!1)};return Us(o),oe({get(){return n.value},set(l){l?i():o()}})}function pf(e={}){const{window:t=qe,behavior:n="auto"}=e;if(!t)return{x:ue(0),y:ue(0)};const s=ue(t.scrollX),r=ue(t.scrollY),i=oe({get(){return s.value},set(l){scrollTo({left:l,behavior:n})}}),o=oe({get(){return r.value},set(l){scrollTo({top:l,behavior:n})}});return Rt(t,"scroll",()=>{s.value=t.scrollX,r.value=t.scrollY},{capture:!1,passive:!0}),{x:i,y:o}}function gf(e={}){const{window:t=qe,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:s=Number.POSITIVE_INFINITY,listenOrientation:r=!0,includeScrollbar:i=!0,type:o="inner"}=e,l=ue(n),c=ue(s),u=()=>{t&&(o==="outer"?(l.value=t.outerWidth,c.value=t.outerHeight):i?(l.value=t.innerWidth,c.value=t.innerHeight):(l.value=t.document.documentElement.clientWidth,c.value=t.document.documentElement.clientHeight))};if(u(),Bs(u),Rt("resize",u,{passive:!0}),r){const a=ao("(orientation: portrait)");Fe(a,()=>u())}return{width:l,height:c}}const rs={BASE_URL:"/vue-semantic-structure/",DEV:!1,MODE:"production",PROD:!0,SSR:!1};var is={};const ho=/^(?:[a-z]+:|\/\/)/i,Sa="vitepress-theme-appearance",Ea=/#.*$/,Ca=/[?#].*$/,Ta=/(?:(^|\/)index)?\.(?:md|html)$/,pe=typeof document<"u",po={relativePath:"404.md",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function Aa(e,t,n=!1){if(t===void 0)return!1;if(e=Pr(`/${e}`),n)return new RegExp(t).test(e);if(Pr(t)!==e)return!1;const s=t.match(Ea);return s?(pe?location.hash:"")===s[0]:!0}function Pr(e){return decodeURI(e).replace(Ca,"").replace(Ta,"$1")}function Ra(e){return ho.test(e)}function Oa(e,t){return Object.keys((e==null?void 0:e.locales)||{}).find(n=>n!=="root"&&!Ra(n)&&Aa(t,`/${n}/`,!0))||"root"}function Ma(e,t){var s,r,i,o,l,c,u;const n=Oa(e,t);return Object.assign({},e,{localeIndex:n,lang:((s=e.locales[n])==null?void 0:s.lang)??e.lang,dir:((r=e.locales[n])==null?void 0:r.dir)??e.dir,title:((i=e.locales[n])==null?void 0:i.title)??e.title,titleTemplate:((o=e.locales[n])==null?void 0:o.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:mo(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(u=e.locales[n])==null?void 0:u.themeConfig}})}function go(e,t){const n=t.title||e.title,s=t.titleTemplate??e.titleTemplate;if(typeof s=="string"&&s.includes(":title"))return s.replace(/:title/g,n);const r=Ia(e.title,s);return n===r.slice(3)?n:`${n}${r}`}function Ia(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function La(e,t){const[n,s]=t;if(n!=="meta")return!1;const r=Object.entries(s)[0];return r==null?!1:e.some(([i,o])=>i===n&&o[r[0]]===r[1])}function mo(e,t){return[...e.filter(n=>!La(t,n)),...t]}const Pa=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,Na=/^[a-z]:/i;function Nr(e){const t=Na.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(Pa,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const os=new Set;function Fa(e){if(os.size===0){const n=typeof process=="object"&&(is==null?void 0:is.VITE_EXTRA_EXTENSIONS)||(rs==null?void 0:rs.VITE_EXTRA_EXTENSIONS)||"";("3g2,3gp,aac,ai,apng,au,avif,bin,bmp,cer,class,conf,crl,css,csv,dll,doc,eps,epub,exe,gif,gz,ics,ief,jar,jpe,jpeg,jpg,js,json,jsonld,m4a,man,mid,midi,mjs,mov,mp2,mp3,mp4,mpe,mpeg,mpg,mpp,oga,ogg,ogv,ogx,opus,otf,p10,p7c,p7m,p7s,pdf,png,ps,qt,roff,rtf,rtx,ser,svg,t,tif,tiff,tr,ts,tsv,ttf,txt,vtt,wav,weba,webm,webp,woff,woff2,xhtml,xml,yaml,yml,zip"+(n&&typeof n=="string"?","+n:"")).split(",").forEach(s=>os.add(s))}const t=e.split(".").pop();return t==null||!os.has(t.toLowerCase())}const Ha=Symbol(),mt=li(na);function mf(e){const t=oe(()=>Ma(mt.value,e.data.relativePath)),n=t.value.appearance,s=n==="force-dark"?ue(!0):n==="force-auto"?ks():n?wa({storageKey:Sa,initialValue:()=>n==="dark"?"dark":"auto",...typeof n=="object"?n:{}}):ue(!1),r=ue(pe?location.hash:"");return pe&&window.addEventListener("hashchange",()=>{r.value=location.hash}),Fe(()=>e.data,()=>{r.value=pe?location.hash:""}),{site:t,theme:oe(()=>t.value.themeConfig),page:oe(()=>e.data),frontmatter:oe(()=>e.data.frontmatter),params:oe(()=>e.data.params),lang:oe(()=>t.value.lang),dir:oe(()=>e.data.frontmatter.dir||t.value.dir),localeIndex:oe(()=>t.value.localeIndex||"root"),title:oe(()=>go(t.value,e.data)),description:oe(()=>e.data.description||t.value.description),isDark:s,hash:oe(()=>r.value)}}function $a(){const e=At(Ha);if(!e)throw new Error("vitepress data not properly injected in app");return e}function Da(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function Fr(e){return ho.test(e)||!e.startsWith("/")?e:Da(mt.value.base,e)}function ja(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),pe){const n="/vue-semantic-structure/";t=Nr(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let s=__VP_HASH_MAP__[t.toLowerCase()];if(s||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",s=__VP_HASH_MAP__[t.toLowerCase()]),!s)return null;t=`${n}assets/${t}.${s}.js`}else t=`./${Nr(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let mn=[];function yf(e){mn.push(e),Hn(()=>{mn=mn.filter(t=>t!==e)})}function Va(){let e=mt.value.scrollOffset,t=0,n=24;if(typeof e=="object"&&"padding"in e&&(n=e.padding,e=e.selector),typeof e=="number")t=e;else if(typeof e=="string")t=Hr(e,n);else if(Array.isArray(e))for(const s of e){const r=Hr(s,n);if(r){t=r;break}}return t}function Hr(e,t){const n=document.querySelector(e);if(!n)return 0;const s=n.getBoundingClientRect().bottom;return s<0?0:s+t}const Ua=Symbol(),yo="http://a.com",Ba=()=>({path:"/",component:null,data:po});function vf(e,t){const n=Mn(Ba()),s={route:n,go:r};async function r(l=pe?location.href:"/"){var c,u;l=ls(l),await((c=s.onBeforeRouteChange)==null?void 0:c.call(s,l))!==!1&&(pe&&l!==ls(location.href)&&(history.replaceState({scrollPosition:window.scrollY},""),history.pushState({},"",l)),await o(l),await((u=s.onAfterRouteChanged)==null?void 0:u.call(s,l)))}let i=null;async function o(l,c=0,u=!1){var v,x;if(await((v=s.onBeforePageLoad)==null?void 0:v.call(s,l))===!1)return;const a=new URL(l,yo),h=i=a.pathname;try{let L=await e(h);if(!L)throw new Error(`Page not found: ${h}`);if(i===h){i=null;const{default:O,__pageData:G}=L;if(!O)throw new Error(`Invalid route component: ${O}`);await((x=s.onAfterPageLoad)==null?void 0:x.call(s,l)),n.path=pe?h:Fr(h),n.component=hn(O),n.data=hn(G),pe&&Pn(()=>{let U=mt.value.base+G.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!mt.value.cleanUrls&&!U.endsWith("/")&&(U+=".html"),U!==a.pathname&&(a.pathname=U,l=U+a.search+a.hash,history.replaceState({},"",l)),a.hash&&!c){let W=null;try{W=document.getElementById(decodeURIComponent(a.hash).slice(1))}catch(g){console.warn(g)}if(W){$r(W,a.hash);return}}window.scrollTo(0,c)})}}catch(L){if(!/fetch|Page not found/.test(L.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(L),!u)try{const O=await fetch(mt.value.base+"hashmap.json");window.__VP_HASH_MAP__=await O.json(),await o(l,c,!0);return}catch{}if(i===h){i=null,n.path=pe?h:Fr(h),n.component=t?hn(t):null;const O=pe?h.replace(/(^|\/)$/,"$1index").replace(/(\.html)?$/,".md").replace(/^\//,""):"404.md";n.data={...po,relativePath:O}}}}return pe&&(history.state===null&&history.replaceState({},""),window.addEventListener("click",l=>{if(l.defaultPrevented||!(l.target instanceof Element)||l.target.closest("button")||l.button!==0||l.ctrlKey||l.shiftKey||l.altKey||l.metaKey)return;const c=l.target.closest("a");if(!c||c.closest(".vp-raw")||c.hasAttribute("download")||c.hasAttribute("target"))return;const u=c.getAttribute("href")??(c instanceof SVGAElement?c.getAttribute("xlink:href"):null);if(u==null)return;const{href:a,origin:h,pathname:v,hash:x,search:L}=new URL(u,c.baseURI),O=new URL(location.href);h===O.origin&&Fa(v)&&(l.preventDefault(),v===O.pathname&&L===O.search?(x!==O.hash&&(history.pushState({},"",a),window.dispatchEvent(new HashChangeEvent("hashchange",{oldURL:O.href,newURL:a}))),x?$r(c,x,c.classList.contains("header-anchor")):window.scrollTo(0,0)):r(a))},{capture:!0}),window.addEventListener("popstate",async l=>{var c;l.state!==null&&(await o(ls(location.href),l.state&&l.state.scrollPosition||0),(c=s.onAfterRouteChanged)==null||c.call(s,location.href))}),window.addEventListener("hashchange",l=>{l.preventDefault()})),s}function ka(){const e=At(Ua);if(!e)throw new Error("useRouter() is called without provider.");return e}function vo(){return ka().route}function $r(e,t,n=!1){let s=null;try{s=e.classList.contains("header-anchor")?e:document.getElementById(decodeURIComponent(t).slice(1))}catch(r){console.warn(r)}if(s){let r=function(){!n||Math.abs(o-window.scrollY)>window.innerHeight?window.scrollTo(0,o):window.scrollTo({left:0,top:o,behavior:"smooth"})};const i=parseInt(window.getComputedStyle(s).paddingTop,10),o=window.scrollY+s.getBoundingClientRect().top-Va()+i;requestAnimationFrame(r)}}function ls(e){const t=new URL(e,yo);return t.pathname=t.pathname.replace(/(^|\/)index(\.html)?$/,"$1"),mt.value.cleanUrls?t.pathname=t.pathname.replace(/\.html$/,""):!t.pathname.endsWith("/")&&!t.pathname.endsWith(".html")&&(t.pathname+=".html"),t.pathname+t.search+t.hash}const fn=()=>mn.forEach(e=>e()),_f=wi({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=vo(),{frontmatter:n,site:s}=$a();return Fe(n,fn,{deep:!0,flush:"post"}),()=>xs(e.as,s.value.contentProps??{style:{position:"relative"}},[t.component?xs(t.component,{onVnodeMounted:fn,onVnodeUpdated:fn,onVnodeUnmounted:fn}):"404 Page Not Found"])}}),bf=wi({setup(e,{slots:t}){const n=ue(!1);return Ot(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function wf(){pe&&window.addEventListener("click",e=>{var n;const t=e.target;if(t.matches(".vp-code-group input")){const s=(n=t.parentElement)==null?void 0:n.parentElement;if(!s)return;const r=Array.from(s.querySelectorAll("input")).indexOf(t);if(r<0)return;const i=s.querySelector(".blocks");if(!i)return;const o=Array.from(i.children).find(u=>u.classList.contains("active"));if(!o)return;const l=i.children[r];if(!l||o===l)return;o.classList.remove("active"),l.classList.add("active");const c=s==null?void 0:s.querySelector(`label[for="${t.id}"]`);c==null||c.scrollIntoView({block:"nearest"})}})}function xf(){if(pe){const e=new WeakMap;window.addEventListener("click",t=>{var s;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const r=n.parentElement,i=(s=n.nextElementSibling)==null?void 0:s.nextElementSibling;if(!r||!i)return;const o=/language-(shellscript|shell|bash|sh|zsh)/.test(r.className),l=[".vp-copy-ignore",".diff.remove"],c=i.cloneNode(!0);c.querySelectorAll(l.join(",")).forEach(a=>a.remove());let u=c.textContent||"";o&&(u=u.replace(/^ *(\$|>) /gm,"").trim()),Wa(u).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const a=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,a)})}})}}async function Wa(e){try{return navigator.clipboard.writeText(e)}catch{const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const s=document.getSelection(),r=s?s.rangeCount>0&&s.getRangeAt(0):null;document.body.appendChild(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length,document.execCommand("copy"),document.body.removeChild(t),r&&(s.removeAllRanges(),s.addRange(r)),n&&n.focus()}}function Sf(e,t){let n=!0,s=[];const r=i=>{if(n){n=!1,i.forEach(l=>{const c=cs(l);for(const u of document.head.children)if(u.isEqualNode(c)){s.push(u);return}});return}const o=i.map(cs);s.forEach((l,c)=>{const u=o.findIndex(a=>a==null?void 0:a.isEqualNode(l??null));u!==-1?delete o[u]:(l==null||l.remove(),delete s[c])}),o.forEach(l=>l&&document.head.appendChild(l)),s=[...s,...o].filter(Boolean)};ki(()=>{const i=e.data,o=t.value,l=i&&i.description,c=i&&i.frontmatter.head||[],u=go(o,i);u!==document.title&&(document.title=u);const a=l||o.description;let h=document.querySelector("meta[name=description]");h?h.getAttribute("content")!==a&&h.setAttribute("content",a):cs(["meta",{name:"description",content:a}]),r(mo(o.head,qa(c)))})}function cs([e,t,n]){const s=document.createElement(e);for(const r in t)s.setAttribute(r,t[r]);return n&&(s.innerHTML=n),e==="script"&&t.async==null&&(s.async=!1),s}function Ka(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function qa(e){return e.filter(t=>!Ka(t))}const as=new Set,_o=()=>document.createElement("link"),Ga=e=>{const t=_o();t.rel="prefetch",t.href=e,document.head.appendChild(t)},Ya=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let un;const Xa=pe&&(un=_o())&&un.relList&&un.relList.supports&&un.relList.supports("prefetch")?Ga:Ya;function Ef(){if(!pe||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const s=()=>{n&&n.disconnect(),n=new IntersectionObserver(i=>{i.forEach(o=>{if(o.isIntersecting){const l=o.target;n.unobserve(l);const{pathname:c}=l;if(!as.has(c)){as.add(c);const u=ja(c);u&&Xa(u)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(i=>{const{hostname:o,pathname:l}=new URL(i.href instanceof SVGAnimatedString?i.href.animVal:i.href,i.baseURI),c=l.match(/\.\w+$/);c&&c[0]!==".html"||i.target!=="_blank"&&o===location.hostname&&(l!==location.pathname?n.observe(i):as.add(l))})})};Ot(s);const r=vo();Fe(()=>r.path,s),Hn(()=>{n&&n.disconnect()})}export{tf as $,Va as A,Ja as B,Qa as C,li as D,yf as E,xe as F,de as G,za as H,ho as I,vo as J,pc as K,At as L,gf as M,Rs as N,df as O,Pn as P,pf as Q,pe as R,In as S,lf as T,hf as U,Gl as V,af as W,ef as X,Ei as Y,cf as Z,uf as _,Qi as a,rf as a0,Sf as a1,Ua as a2,mf as a3,Ha as a4,_f as a5,bf as a6,mt as a7,ff as a8,vf as a9,ja as aa,Ef as ab,xf as ac,wf as ad,xs as ae,bs as b,sf as c,wi as d,of as e,Fa as f,Fr as g,oe as h,Ra as i,zi as j,ai as k,Aa as l,ao as m,Os as n,_s as o,ue as p,Fe as q,Za as r,ki as s,Fo as t,$a as u,Ot as v,_l as w,Hn as x,nf as y,Pl as z}; diff --git a/assets/chunks/theme.ZHXT_Fw_.js b/assets/chunks/theme.ePHf_5s4.js similarity index 99% rename from assets/chunks/theme.ZHXT_Fw_.js rename to assets/chunks/theme.ePHf_5s4.js index fe0b038..aa99db8 100644 --- a/assets/chunks/theme.ZHXT_Fw_.js +++ b/assets/chunks/theme.ePHf_5s4.js @@ -1 +1 @@ -import{d as m,o as a,c as u,r as l,n as M,a as D,t as H,b as C,w as v,e as h,T as ce,_ as k,u as Ie,i as Be,f as Ae,g as ue,h as g,j as d,k as r,l as z,m as ae,p as S,q as O,s as Y,v as j,x as de,y as ve,z as Ee,A as Fe,B as W,F as T,C as B,D as be,E as Q,G as _,H as E,I as ge,J as X,K as U,L as x,M as De,N as $e,O as Oe,P as ye,Q as Ve,R as ee,S as Ze,U as Le,V as Pe,W as Ge,X as Ue,Y as je,Z as ze,$ as We}from"./framework.BZ-jlz8c.js";const qe=m({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(s){return(e,t)=>(a(),u("span",{class:M(["VPBadge",e.type])},[l(e.$slots,"default",{},()=>[D(H(e.text),1)])],2))}}),Ke={key:0,class:"VPBackdrop"},Je=m({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(s){return(e,t)=>(a(),C(ce,{name:"fade"},{default:v(()=>[e.show?(a(),u("div",Ke)):h("",!0)]),_:1}))}}),Re=k(Je,[["__scopeId","data-v-b06cdb19"]]),y=Ie;function Ye(s,e){let t,o=!1;return()=>{t&&clearTimeout(t),o?t=setTimeout(s,e):(s(),(o=!0)&&setTimeout(()=>o=!1,e))}}function re(s){return/^\//.test(s)?s:`/${s}`}function pe(s){const{pathname:e,search:t,hash:o,protocol:n}=new URL(s,"http://a.com");if(Be(s)||s.startsWith("#")||!n.startsWith("http")||!Ae(e))return s;const{site:i}=y(),c=e.endsWith("/")||e.endsWith(".html")?s:s.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${o}`);return ue(c)}function K({correspondingLink:s=!1}={}){const{site:e,localeIndex:t,page:o,theme:n,hash:i}=y(),c=g(()=>{var f,$;return{label:(f=e.value.locales[t.value])==null?void 0:f.label,link:(($=e.value.locales[t.value])==null?void 0:$.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:g(()=>Object.entries(e.value.locales).flatMap(([f,$])=>c.value.label===$.label?[]:{text:$.label,link:Qe($.link||(f==="root"?"/":`/${f}/`),n.value.i18nRouting!==!1&&s,o.value.relativePath.slice(c.value.link.length-1),!e.value.cleanUrls)+i.value})),currentLang:c}}function Qe(s,e,t,o){return e?s.replace(/\/$/,"")+re(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,o?".html":"")):s}const Xe={class:"NotFound"},xe={class:"code"},et={class:"title"},tt={class:"quote"},nt={class:"action"},ot=["href","aria-label"],st=m({__name:"NotFound",setup(s){const{theme:e}=y(),{currentLang:t}=K();return(o,n)=>{var i,c,p,f,$;return a(),u("div",Xe,[d("p",xe,H(((i=r(e).notFound)==null?void 0:i.code)??"404"),1),d("h1",et,H(((c=r(e).notFound)==null?void 0:c.title)??"PAGE NOT FOUND"),1),n[0]||(n[0]=d("div",{class:"divider"},null,-1)),d("blockquote",tt,H(((p=r(e).notFound)==null?void 0:p.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),d("div",nt,[d("a",{class:"link",href:r(ue)(r(t).link),"aria-label":((f=r(e).notFound)==null?void 0:f.linkLabel)??"go to home"},H((($=r(e).notFound)==null?void 0:$.linkText)??"Take me home"),9,ot)])])}}}),at=k(st,[["__scopeId","data-v-951cab6c"]]);function Se(s,e){if(Array.isArray(s))return J(s);if(s==null)return[];e=re(e);const t=Object.keys(s).sort((n,i)=>i.split("/").length-n.split("/").length).find(n=>e.startsWith(re(n))),o=t?s[t]:[];return Array.isArray(o)?J(o):J(o.items,o.base)}function rt(s){const e=[];let t=0;for(const o in s){const n=s[o];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function it(s){const e=[];function t(o){for(const n of o)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(s),e}function ie(s,e){return Array.isArray(e)?e.some(t=>ie(s,t)):z(s,e.link)?!0:e.items?ie(s,e.items):!1}function J(s,e){return[...s].map(t=>{const o={...t},n=o.base||e;return n&&o.link&&(o.link=n+o.link),o.items&&(o.items=J(o.items,n)),o})}function Z(){const{frontmatter:s,page:e,theme:t}=y(),o=ae("(min-width: 960px)"),n=S(!1),i=g(()=>{const I=t.value.sidebar,P=e.value.relativePath;return I?Se(I,P):[]}),c=S(i.value);O(i,(I,P)=>{JSON.stringify(I)!==JSON.stringify(P)&&(c.value=i.value)});const p=g(()=>s.value.sidebar!==!1&&c.value.length>0&&s.value.layout!=="home"),f=g(()=>$?s.value.aside==null?t.value.aside==="left":s.value.aside==="left":!1),$=g(()=>s.value.layout==="home"?!1:s.value.aside!=null?!!s.value.aside:t.value.aside!==!1),V=g(()=>p.value&&o.value),b=g(()=>p.value?rt(c.value):[]);function L(){n.value=!0}function N(){n.value=!1}function w(){n.value?N():L()}return{isOpen:n,sidebar:c,sidebarGroups:b,hasSidebar:p,hasAside:$,leftAside:f,isSidebarEnabled:V,open:L,close:N,toggle:w}}function lt(s,e){let t;Y(()=>{t=s.value?document.activeElement:void 0}),j(()=>{window.addEventListener("keyup",o)}),de(()=>{window.removeEventListener("keyup",o)});function o(n){n.key==="Escape"&&s.value&&(e(),t==null||t.focus())}}function ct(s){const{page:e,hash:t}=y(),o=S(!1),n=g(()=>s.value.collapsed!=null),i=g(()=>!!s.value.link),c=S(!1),p=()=>{c.value=z(e.value.relativePath,s.value.link)};O([e,s,t],p),j(p);const f=g(()=>c.value?!0:s.value.items?ie(e.value.relativePath,s.value.items):!1),$=g(()=>!!(s.value.items&&s.value.items.length));Y(()=>{o.value=!!(n.value&&s.value.collapsed)}),ve(()=>{(c.value||f.value)&&(o.value=!1)});function V(){n.value&&(o.value=!o.value)}return{collapsed:o,collapsible:n,isLink:i,isActiveLink:c,hasActiveLink:f,hasChildren:$,toggle:V}}function ut(){const{hasSidebar:s}=Z(),e=ae("(min-width: 960px)"),t=ae("(min-width: 1280px)");return{isAsideEnabled:g(()=>!t.value&&!e.value?!1:s.value?t.value:e.value)}}const le=[];function He(s){return typeof s.outline=="object"&&!Array.isArray(s.outline)&&s.outline.label||s.outlineTitle||"On this page"}function fe(s){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const o=Number(t.tagName[1]);return{element:t,title:dt(t),link:"#"+t.id,level:o}});return vt(e,s)}function dt(s){let e="";for(const t of s.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function vt(s,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[o,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;return ht(s,o,n)}function pt(s,e){const{isAsideEnabled:t}=ut(),o=Ye(i,100);let n=null;j(()=>{requestAnimationFrame(i),window.addEventListener("scroll",o)}),Ee(()=>{c(location.hash)}),de(()=>{window.removeEventListener("scroll",o)});function i(){if(!t.value)return;const p=window.scrollY,f=window.innerHeight,$=document.body.offsetHeight,V=Math.abs(p+f-$)<1,b=le.map(({element:N,link:w})=>({link:w,top:ft(N)})).filter(({top:N})=>!Number.isNaN(N)).sort((N,w)=>N.top-w.top);if(!b.length){c(null);return}if(p<1){c(null);return}if(V){c(b[b.length-1].link);return}let L=null;for(const{link:N,top:w}of b){if(w>p+Fe()+4)break;L=N}c(L)}function c(p){n&&n.classList.remove("active"),p==null?n=null:n=s.value.querySelector(`a[href="${decodeURIComponent(p)}"]`);const f=n;f?(f.classList.add("active"),e.value.style.top=f.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function ft(s){let e=0;for(;s!==document.body;){if(s===null)return NaN;e+=s.offsetTop,s=s.offsetParent}return e}function ht(s,e,t){le.length=0;const o=[],n=[];return s.forEach(i=>{const c={...i,children:[]};let p=n[n.length-1];for(;p&&p.level>=c.level;)n.pop(),p=n[n.length-1];if(c.element.classList.contains("ignore-header")||p&&"shouldIgnore"in p){n.push({level:c.level,shouldIgnore:!0});return}c.level>t||c.level{const n=W("VPDocOutlineItem",!0);return a(),u("ul",{class:M(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),u(T,null,B(t.headers,({children:i,link:c,title:p})=>(a(),u("li",null,[d("a",{class:"outline-link",href:c,onClick:e,title:p},H(p),9,mt),i!=null&&i.length?(a(),C(n,{key:0,headers:i},null,8,["headers"])):h("",!0)]))),256))],2)}}}),Me=k(_t,[["__scopeId","data-v-3f927ebe"]]),Ct={class:"content"},kt={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},bt=m({__name:"VPDocAsideOutline",setup(s){const{frontmatter:e,theme:t}=y(),o=be([]);Q(()=>{o.value=fe(e.value.outline??t.value.outline)});const n=S(),i=S();return pt(n,i),(c,p)=>(a(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:M(["VPDocAsideOutline",{"has-outline":o.value.length>0}]),ref_key:"container",ref:n},[d("div",Ct,[d("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),d("div",kt,H(r(He)(r(t))),1),_(Me,{headers:o.value,root:!0},null,8,["headers"])])],2))}}),gt=k(bt,[["__scopeId","data-v-b38bf2ff"]]),$t={class:"VPDocAsideCarbonAds"},yt=m({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(s){const e=()=>null;return(t,o)=>(a(),u("div",$t,[_(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Vt={class:"VPDocAside"},Lt=m({__name:"VPDocAside",setup(s){const{theme:e}=y();return(t,o)=>(a(),u("div",Vt,[l(t.$slots,"aside-top",{},void 0,!0),l(t.$slots,"aside-outline-before",{},void 0,!0),_(gt),l(t.$slots,"aside-outline-after",{},void 0,!0),o[0]||(o[0]=d("div",{class:"spacer"},null,-1)),l(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),C(yt,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):h("",!0),l(t.$slots,"aside-ads-after",{},void 0,!0),l(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Pt=k(Lt,[["__scopeId","data-v-6d7b3c46"]]);function St(){const{theme:s,page:e}=y();return g(()=>{const{text:t="Edit this page",pattern:o=""}=s.value.editLink||{};let n;return typeof o=="function"?n=o(e.value):n=o.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function Ht(){const{page:s,theme:e,frontmatter:t}=y();return g(()=>{var $,V,b,L,N,w,I,P;const o=Se(e.value.sidebar,s.value.relativePath),n=it(o),i=Mt(n,A=>A.link.replace(/[?#].*$/,"")),c=i.findIndex(A=>z(s.value.relativePath,A.link)),p=(($=e.value.docFooter)==null?void 0:$.prev)===!1&&!t.value.prev||t.value.prev===!1,f=((V=e.value.docFooter)==null?void 0:V.next)===!1&&!t.value.next||t.value.next===!1;return{prev:p?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((b=i[c-1])==null?void 0:b.docFooterText)??((L=i[c-1])==null?void 0:L.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((N=i[c-1])==null?void 0:N.link)},next:f?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((w=i[c+1])==null?void 0:w.docFooterText)??((I=i[c+1])==null?void 0:I.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((P=i[c+1])==null?void 0:P.link)}}})}function Mt(s,e){const t=new Set;return s.filter(o=>{const n=e(o);return t.has(n)?!1:t.add(n)})}const F=m({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(s){const e=s,t=g(()=>e.tag??(e.href?"a":"span")),o=g(()=>e.href&&ge.test(e.href)||e.target==="_blank");return(n,i)=>(a(),C(E(t.value),{class:M(["VPLink",{link:n.href,"vp-external-link-icon":o.value,"no-icon":n.noIcon}]),href:n.href?r(pe)(n.href):void 0,target:n.target??(o.value?"_blank":void 0),rel:n.rel??(o.value?"noreferrer":void 0)},{default:v(()=>[l(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Tt={class:"VPLastUpdated"},Nt=["datetime"],wt=m({__name:"VPDocFooterLastUpdated",setup(s){const{theme:e,page:t,lang:o}=y(),n=g(()=>new Date(t.value.lastUpdated)),i=g(()=>n.value.toISOString()),c=S("");return j(()=>{Y(()=>{var p,f,$;c.value=new Intl.DateTimeFormat((f=(p=e.value.lastUpdated)==null?void 0:p.formatOptions)!=null&&f.forceLocale?o.value:void 0,(($=e.value.lastUpdated)==null?void 0:$.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(n.value)})}),(p,f)=>{var $;return a(),u("p",Tt,[D(H((($=r(e).lastUpdated)==null?void 0:$.text)||r(e).lastUpdatedText||"Last updated")+": ",1),d("time",{datetime:i.value},H(c.value),9,Nt)])}}}),It=k(wt,[["__scopeId","data-v-475f71b8"]]),Bt={key:0,class:"VPDocFooter"},At={key:0,class:"edit-info"},Et={key:0,class:"edit-link"},Ft={key:1,class:"last-updated"},Dt={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},Ot={class:"pager"},Zt=["innerHTML"],Gt=["innerHTML"],Ut={class:"pager"},jt=["innerHTML"],zt=["innerHTML"],Wt=m({__name:"VPDocFooter",setup(s){const{theme:e,page:t,frontmatter:o}=y(),n=St(),i=Ht(),c=g(()=>e.value.editLink&&o.value.editLink!==!1),p=g(()=>t.value.lastUpdated),f=g(()=>c.value||p.value||i.value.prev||i.value.next);return($,V)=>{var b,L,N,w;return f.value?(a(),u("footer",Bt,[l($.$slots,"doc-footer-before",{},void 0,!0),c.value||p.value?(a(),u("div",At,[c.value?(a(),u("div",Et,[_(F,{class:"edit-link-button",href:r(n).url,"no-icon":!0},{default:v(()=>[V[0]||(V[0]=d("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),D(" "+H(r(n).text),1)]),_:1},8,["href"])])):h("",!0),p.value?(a(),u("div",Ft,[_(It)])):h("",!0)])):h("",!0),(b=r(i).prev)!=null&&b.link||(L=r(i).next)!=null&&L.link?(a(),u("nav",Dt,[V[1]||(V[1]=d("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),d("div",Ot,[(N=r(i).prev)!=null&&N.link?(a(),C(F,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:v(()=>{var I;return[d("span",{class:"desc",innerHTML:((I=r(e).docFooter)==null?void 0:I.prev)||"Previous page"},null,8,Zt),d("span",{class:"title",innerHTML:r(i).prev.text},null,8,Gt)]}),_:1},8,["href"])):h("",!0)]),d("div",Ut,[(w=r(i).next)!=null&&w.link?(a(),C(F,{key:0,class:"pager-link next",href:r(i).next.link},{default:v(()=>{var I;return[d("span",{class:"desc",innerHTML:((I=r(e).docFooter)==null?void 0:I.next)||"Next page"},null,8,jt),d("span",{class:"title",innerHTML:r(i).next.text},null,8,zt)]}),_:1},8,["href"])):h("",!0)])])):h("",!0)])):h("",!0)}}}),qt=k(Wt,[["__scopeId","data-v-4f9813fa"]]),Kt={class:"container"},Jt={class:"aside-container"},Rt={class:"aside-content"},Yt={class:"content"},Qt={class:"content-container"},Xt={class:"main"},xt=m({__name:"VPDoc",setup(s){const{theme:e}=y(),t=X(),{hasSidebar:o,hasAside:n,leftAside:i}=Z(),c=g(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(p,f)=>{const $=W("Content");return a(),u("div",{class:M(["VPDoc",{"has-sidebar":r(o),"has-aside":r(n)}])},[l(p.$slots,"doc-top",{},void 0,!0),d("div",Kt,[r(n)?(a(),u("div",{key:0,class:M(["aside",{"left-aside":r(i)}])},[f[0]||(f[0]=d("div",{class:"aside-curtain"},null,-1)),d("div",Jt,[d("div",Rt,[_(Pt,null,{"aside-top":v(()=>[l(p.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[l(p.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[l(p.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[l(p.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[l(p.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[l(p.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):h("",!0),d("div",Yt,[d("div",Qt,[l(p.$slots,"doc-before",{},void 0,!0),d("main",Xt,[_($,{class:M(["vp-doc",[c.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),_(qt,null,{"doc-footer-before":v(()=>[l(p.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),l(p.$slots,"doc-after",{},void 0,!0)])])]),l(p.$slots,"doc-bottom",{},void 0,!0)],2)}}}),en=k(xt,[["__scopeId","data-v-83890dd9"]]),tn=m({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(s){const e=s,t=g(()=>e.href&&ge.test(e.href)),o=g(()=>e.tag||(e.href?"a":"button"));return(n,i)=>(a(),C(E(o.value),{class:M(["VPButton",[n.size,n.theme]]),href:n.href?r(pe)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:v(()=>[D(H(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),nn=k(tn,[["__scopeId","data-v-906d7fb4"]]),on=["src","alt"],sn=m({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(s){return(e,t)=>{const o=W("VPImage",!0);return e.image?(a(),u(T,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),u("img",U({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(ue)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,on)):(a(),u(T,{key:1},[_(o,U({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),_(o,U({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):h("",!0)}}}),R=k(sn,[["__scopeId","data-v-35a7d0b8"]]),an={class:"container"},rn={class:"main"},ln={key:0,class:"name"},cn=["innerHTML"],un=["innerHTML"],dn=["innerHTML"],vn={key:0,class:"actions"},pn={key:0,class:"image"},fn={class:"image-container"},hn=m({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(s){const e=x("hero-image-slot-exists");return(t,o)=>(a(),u("div",{class:M(["VPHero",{"has-image":t.image||r(e)}])},[d("div",an,[d("div",rn,[l(t.$slots,"home-hero-info-before",{},void 0,!0),l(t.$slots,"home-hero-info",{},()=>[t.name?(a(),u("h1",ln,[d("span",{innerHTML:t.name,class:"clip"},null,8,cn)])):h("",!0),t.text?(a(),u("p",{key:1,innerHTML:t.text,class:"text"},null,8,un)):h("",!0),t.tagline?(a(),u("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,dn)):h("",!0)],!0),l(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),u("div",vn,[(a(!0),u(T,null,B(t.actions,n=>(a(),u("div",{key:n.link,class:"action"},[_(nn,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):h("",!0),l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),u("div",pn,[d("div",fn,[o[0]||(o[0]=d("div",{class:"image-bg"},null,-1)),l(t.$slots,"home-hero-image",{},()=>[t.image?(a(),C(R,{key:0,class:"image-src",image:t.image},null,8,["image"])):h("",!0)],!0)])])):h("",!0)])],2))}}),mn=k(hn,[["__scopeId","data-v-955009fc"]]),_n=m({__name:"VPHomeHero",setup(s){const{frontmatter:e}=y();return(t,o)=>r(e).hero?(a(),C(mn,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info-before":v(()=>[l(t.$slots,"home-hero-info-before")]),"home-hero-info":v(()=>[l(t.$slots,"home-hero-info")]),"home-hero-info-after":v(()=>[l(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":v(()=>[l(t.$slots,"home-hero-actions-after")]),"home-hero-image":v(()=>[l(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):h("",!0)}}),Cn={class:"box"},kn={key:0,class:"icon"},bn=["innerHTML"],gn=["innerHTML"],$n=["innerHTML"],yn={key:4,class:"link-text"},Vn={class:"link-text-value"},Ln=m({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(s){return(e,t)=>(a(),C(F,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:v(()=>[d("article",Cn,[typeof e.icon=="object"&&e.icon.wrap?(a(),u("div",kn,[_(R,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),C(R,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,bn)):h("",!0),d("h2",{class:"title",innerHTML:e.title},null,8,gn),e.details?(a(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,$n)):h("",!0),e.linkText?(a(),u("div",yn,[d("p",Vn,[D(H(e.linkText)+" ",1),t[0]||(t[0]=d("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):h("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Pn=k(Ln,[["__scopeId","data-v-f5e9645b"]]),Sn={key:0,class:"VPFeatures"},Hn={class:"container"},Mn={class:"items"},Tn=m({__name:"VPFeatures",props:{features:{}},setup(s){const e=s,t=g(()=>{const o=e.features.length;if(o){if(o===2)return"grid-2";if(o===3)return"grid-3";if(o%3===0)return"grid-6";if(o>3)return"grid-4"}else return});return(o,n)=>o.features?(a(),u("div",Sn,[d("div",Hn,[d("div",Mn,[(a(!0),u(T,null,B(o.features,i=>(a(),u("div",{key:i.title,class:M(["item",[t.value]])},[_(Pn,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):h("",!0)}}),Nn=k(Tn,[["__scopeId","data-v-d0a190d7"]]),wn=m({__name:"VPHomeFeatures",setup(s){const{frontmatter:e}=y();return(t,o)=>r(e).features?(a(),C(Nn,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):h("",!0)}}),In=m({__name:"VPHomeContent",setup(s){const{width:e}=De({initialWidth:0,includeScrollbar:!1});return(t,o)=>(a(),u("div",{class:"vp-doc container",style:$e(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[l(t.$slots,"default",{},void 0,!0)],4))}}),Bn=k(In,[["__scopeId","data-v-7a48a447"]]),An={class:"VPHome"},En=m({__name:"VPHome",setup(s){const{frontmatter:e}=y();return(t,o)=>{const n=W("Content");return a(),u("div",An,[l(t.$slots,"home-hero-before",{},void 0,!0),_(_n,null,{"home-hero-info-before":v(()=>[l(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[l(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[l(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[l(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),l(t.$slots,"home-hero-after",{},void 0,!0),l(t.$slots,"home-features-before",{},void 0,!0),_(wn),l(t.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),C(Bn,{key:0},{default:v(()=>[_(n)]),_:1})):(a(),C(n,{key:1}))])}}}),Fn=k(En,[["__scopeId","data-v-cbb6ec48"]]),Dn={},On={class:"VPPage"};function Zn(s,e){const t=W("Content");return a(),u("div",On,[l(s.$slots,"page-top"),_(t),l(s.$slots,"page-bottom")])}const Gn=k(Dn,[["render",Zn]]),Un=m({__name:"VPContent",setup(s){const{page:e,frontmatter:t}=y(),{hasSidebar:o}=Z();return(n,i)=>(a(),u("div",{class:M(["VPContent",{"has-sidebar":r(o),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?l(n.$slots,"not-found",{key:0},()=>[_(at)],!0):r(t).layout==="page"?(a(),C(Gn,{key:1},{"page-top":v(()=>[l(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[l(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),C(Fn,{key:2},{"home-hero-before":v(()=>[l(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[l(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[l(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[l(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[l(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[l(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[l(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[l(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[l(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),C(E(r(t).layout),{key:3})):(a(),C(en,{key:4},{"doc-top":v(()=>[l(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[l(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":v(()=>[l(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[l(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[l(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":v(()=>[l(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":v(()=>[l(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[l(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[l(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[l(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":v(()=>[l(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),jn=k(Un,[["__scopeId","data-v-91765379"]]),zn={class:"container"},Wn=["innerHTML"],qn=["innerHTML"],Kn=m({__name:"VPFooter",setup(s){const{theme:e,frontmatter:t}=y(),{hasSidebar:o}=Z();return(n,i)=>r(e).footer&&r(t).footer!==!1?(a(),u("footer",{key:0,class:M(["VPFooter",{"has-sidebar":r(o)}])},[d("div",zn,[r(e).footer.message?(a(),u("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,Wn)):h("",!0),r(e).footer.copyright?(a(),u("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,qn)):h("",!0)])],2)):h("",!0)}}),Jn=k(Kn,[["__scopeId","data-v-c970a860"]]);function Rn(){const{theme:s,frontmatter:e}=y(),t=be([]),o=g(()=>t.value.length>0);return Q(()=>{t.value=fe(e.value.outline??s.value.outline)}),{headers:t,hasLocalNav:o}}const Yn={class:"menu-text"},Qn={class:"header"},Xn={class:"outline"},xn=m({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(s){const e=s,{theme:t}=y(),o=S(!1),n=S(0),i=S(),c=S();function p(b){var L;(L=i.value)!=null&&L.contains(b.target)||(o.value=!1)}O(o,b=>{if(b){document.addEventListener("click",p);return}document.removeEventListener("click",p)}),Oe("Escape",()=>{o.value=!1}),Q(()=>{o.value=!1});function f(){o.value=!o.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function $(b){b.target.classList.contains("outline-link")&&(c.value&&(c.value.style.transition="none"),ye(()=>{o.value=!1}))}function V(){o.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(b,L)=>(a(),u("div",{class:"VPLocalNavOutlineDropdown",style:$e({"--vp-vh":n.value+"px"}),ref_key:"main",ref:i},[b.headers.length>0?(a(),u("button",{key:0,onClick:f,class:M({open:o.value})},[d("span",Yn,H(r(He)(r(t))),1),L[0]||(L[0]=d("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(a(),u("button",{key:1,onClick:V},H(r(t).returnToTopLabel||"Return to top"),1)),_(ce,{name:"flyout"},{default:v(()=>[o.value?(a(),u("div",{key:0,ref_key:"items",ref:c,class:"items",onClick:$},[d("div",Qn,[d("a",{class:"top-link",href:"#",onClick:V},H(r(t).returnToTopLabel||"Return to top"),1)]),d("div",Xn,[_(Me,{headers:b.headers},null,8,["headers"])])],512)):h("",!0)]),_:1})],4))}}),eo=k(xn,[["__scopeId","data-v-bc9dc845"]]),to={class:"container"},no=["aria-expanded"],oo={class:"menu-text"},so=m({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(s){const{theme:e,frontmatter:t}=y(),{hasSidebar:o}=Z(),{headers:n}=Rn(),{y:i}=Ve(),c=S(0);j(()=>{c.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),Q(()=>{n.value=fe(t.value.outline??e.value.outline)});const p=g(()=>n.value.length===0),f=g(()=>p.value&&!o.value),$=g(()=>({VPLocalNav:!0,"has-sidebar":o.value,empty:p.value,fixed:f.value}));return(V,b)=>r(t).layout!=="home"&&(!f.value||r(i)>=c.value)?(a(),u("div",{key:0,class:M($.value)},[d("div",to,[r(o)?(a(),u("button",{key:0,class:"menu","aria-expanded":V.open,"aria-controls":"VPSidebarNav",onClick:b[0]||(b[0]=L=>V.$emit("open-menu"))},[b[1]||(b[1]=d("span",{class:"vpi-align-left menu-icon"},null,-1)),d("span",oo,H(r(e).sidebarMenuLabel||"Menu"),1)],8,no)):h("",!0),_(eo,{headers:r(n),navHeight:c.value},null,8,["headers","navHeight"])])],2)):h("",!0)}}),ao=k(so,[["__scopeId","data-v-070ab83d"]]);function ro(){const s=S(!1);function e(){s.value=!0,window.addEventListener("resize",n)}function t(){s.value=!1,window.removeEventListener("resize",n)}function o(){s.value?t():e()}function n(){window.outerWidth>=768&&t()}const i=X();return O(()=>i.path,t),{isScreenOpen:s,openScreen:e,closeScreen:t,toggleScreen:o}}const io={},lo={class:"VPSwitch",type:"button",role:"switch"},co={class:"check"},uo={key:0,class:"icon"};function vo(s,e){return a(),u("button",lo,[d("span",co,[s.$slots.default?(a(),u("span",uo,[l(s.$slots,"default",{},void 0,!0)])):h("",!0)])])}const po=k(io,[["render",vo],["__scopeId","data-v-4a1c76db"]]),fo=m({__name:"VPSwitchAppearance",setup(s){const{isDark:e,theme:t}=y(),o=x("toggle-appearance",()=>{e.value=!e.value}),n=S("");return ve(()=>{n.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(i,c)=>(a(),C(po,{title:n.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(o)},{default:v(()=>c[0]||(c[0]=[d("span",{class:"vpi-sun sun"},null,-1),d("span",{class:"vpi-moon moon"},null,-1)])),_:1},8,["title","aria-checked","onClick"]))}}),he=k(fo,[["__scopeId","data-v-e40a8bb6"]]),ho={key:0,class:"VPNavBarAppearance"},mo=m({__name:"VPNavBarAppearance",setup(s){const{site:e}=y();return(t,o)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",ho,[_(he)])):h("",!0)}}),_o=k(mo,[["__scopeId","data-v-af096f4a"]]),me=S();let Te=!1,se=0;function Co(s){const e=S(!1);if(ee){!Te&&ko(),se++;const t=O(me,o=>{var n,i,c;o===s.el.value||(n=s.el.value)!=null&&n.contains(o)?(e.value=!0,(i=s.onFocus)==null||i.call(s)):(e.value=!1,(c=s.onBlur)==null||c.call(s))});de(()=>{t(),se--,se||bo()})}return Ze(e)}function ko(){document.addEventListener("focusin",Ne),Te=!0,me.value=document.activeElement}function bo(){document.removeEventListener("focusin",Ne)}function Ne(){me.value=document.activeElement}const go={class:"VPMenuLink"},$o=["innerHTML"],yo=m({__name:"VPMenuLink",props:{item:{}},setup(s){const{page:e}=y();return(t,o)=>(a(),u("div",go,[_(F,{class:M({active:r(z)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon},{default:v(()=>[d("span",{innerHTML:t.item.text},null,8,$o)]),_:1},8,["class","href","target","rel","no-icon"])]))}}),te=k(yo,[["__scopeId","data-v-acbfed09"]]),Vo={class:"VPMenuGroup"},Lo={key:0,class:"title"},Po=m({__name:"VPMenuGroup",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",Vo,[e.text?(a(),u("p",Lo,H(e.text),1)):h("",!0),(a(!0),u(T,null,B(e.items,o=>(a(),u(T,null,["link"in o?(a(),C(te,{key:0,item:o},null,8,["item"])):h("",!0)],64))),256))]))}}),So=k(Po,[["__scopeId","data-v-48c802d0"]]),Ho={class:"VPMenu"},Mo={key:0,class:"items"},To=m({__name:"VPMenu",props:{items:{}},setup(s){return(e,t)=>(a(),u("div",Ho,[e.items?(a(),u("div",Mo,[(a(!0),u(T,null,B(e.items,o=>(a(),u(T,{key:JSON.stringify(o)},["link"in o?(a(),C(te,{key:0,item:o},null,8,["item"])):"component"in o?(a(),C(E(o.component),U({key:1,ref_for:!0},o.props),null,16)):(a(),C(So,{key:2,text:o.text,items:o.items},null,8,["text","items"]))],64))),128))])):h("",!0),l(e.$slots,"default",{},void 0,!0)]))}}),No=k(To,[["__scopeId","data-v-7dd3104a"]]),wo=["aria-expanded","aria-label"],Io={key:0,class:"text"},Bo=["innerHTML"],Ao={key:1,class:"vpi-more-horizontal icon"},Eo={class:"menu"},Fo=m({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(s){const e=S(!1),t=S();Co({el:t,onBlur:o});function o(){e.value=!1}return(n,i)=>(a(),u("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=c=>e.value=!0),onMouseleave:i[2]||(i[2]=c=>e.value=!1)},[d("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:i[0]||(i[0]=c=>e.value=!e.value)},[n.button||n.icon?(a(),u("span",Io,[n.icon?(a(),u("span",{key:0,class:M([n.icon,"option-icon"])},null,2)):h("",!0),n.button?(a(),u("span",{key:1,innerHTML:n.button},null,8,Bo)):h("",!0),i[3]||(i[3]=d("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(a(),u("span",Ao))],8,wo),d("div",Eo,[_(No,{items:n.items},{default:v(()=>[l(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),_e=k(Fo,[["__scopeId","data-v-04f5c5e9"]]),Do=["href","aria-label","innerHTML"],Oo=m({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(s){const e=s,t=S();j(async()=>{var i;await ye();const n=(i=t.value)==null?void 0:i.children[0];n instanceof HTMLElement&&n.className.startsWith("vpi-social-")&&(getComputedStyle(n).maskImage||getComputedStyle(n).webkitMaskImage)==="none"&&n.style.setProperty("--icon",`url('https://api.iconify.design/simple-icons/${e.icon}.svg')`)});const o=g(()=>typeof e.icon=="object"?e.icon.svg:``);return(n,i)=>(a(),u("a",{ref_key:"el",ref:t,class:"VPSocialLink no-icon",href:n.link,"aria-label":n.ariaLabel??(typeof n.icon=="string"?n.icon:""),target:"_blank",rel:"noopener",innerHTML:o.value},null,8,Do))}}),Zo=k(Oo,[["__scopeId","data-v-d26d30cb"]]),Go={class:"VPSocialLinks"},Uo=m({__name:"VPSocialLinks",props:{links:{}},setup(s){return(e,t)=>(a(),u("div",Go,[(a(!0),u(T,null,B(e.links,({link:o,icon:n,ariaLabel:i})=>(a(),C(Zo,{key:o,icon:n,link:o,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),Ce=k(Uo,[["__scopeId","data-v-ee7a9424"]]),jo={key:0,class:"group translations"},zo={class:"trans-title"},Wo={key:1,class:"group"},qo={class:"item appearance"},Ko={class:"label"},Jo={class:"appearance-action"},Ro={key:2,class:"group"},Yo={class:"item social-links"},Qo=m({__name:"VPNavBarExtra",setup(s){const{site:e,theme:t}=y(),{localeLinks:o,currentLang:n}=K({correspondingLink:!0}),i=g(()=>o.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(c,p)=>i.value?(a(),C(_e,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:v(()=>[r(o).length&&r(n).label?(a(),u("div",jo,[d("p",zo,H(r(n).label),1),(a(!0),u(T,null,B(r(o),f=>(a(),C(te,{key:f.link,item:f},null,8,["item"]))),128))])):h("",!0),r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Wo,[d("div",qo,[d("p",Ko,H(r(t).darkModeSwitchLabel||"Appearance"),1),d("div",Jo,[_(he)])])])):h("",!0),r(t).socialLinks?(a(),u("div",Ro,[d("div",Yo,[_(Ce,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):h("",!0)]),_:1})):h("",!0)}}),Xo=k(Qo,[["__scopeId","data-v-925effce"]]),xo=["aria-expanded"],es=m({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(s){return(e,t)=>(a(),u("button",{type:"button",class:M(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=o=>e.$emit("click"))},t[1]||(t[1]=[d("span",{class:"container"},[d("span",{class:"top"}),d("span",{class:"middle"}),d("span",{class:"bottom"})],-1)]),10,xo))}}),ts=k(es,[["__scopeId","data-v-5dea55bf"]]),ns=["innerHTML"],os=m({__name:"VPNavBarMenuLink",props:{item:{}},setup(s){const{page:e}=y();return(t,o)=>(a(),C(F,{class:M({VPNavBarMenuLink:!0,active:r(z)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,tabindex:"0"},{default:v(()=>[d("span",{innerHTML:t.item.text},null,8,ns)]),_:1},8,["class","href","target","rel","no-icon"]))}}),ss=k(os,[["__scopeId","data-v-956ec74c"]]),as=m({__name:"VPNavBarMenuGroup",props:{item:{}},setup(s){const e=s,{page:t}=y(),o=i=>"component"in i?!1:"link"in i?z(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(o),n=g(()=>o(e.item));return(i,c)=>(a(),C(_e,{class:M({VPNavBarMenuGroup:!0,active:r(z)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||n.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),rs={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},is=m({__name:"VPNavBarMenu",setup(s){const{theme:e}=y();return(t,o)=>r(e).nav?(a(),u("nav",rs,[o[0]||(o[0]=d("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(a(!0),u(T,null,B(r(e).nav,n=>(a(),u(T,{key:JSON.stringify(n)},["link"in n?(a(),C(ss,{key:0,item:n},null,8,["item"])):"component"in n?(a(),C(E(n.component),U({key:1,ref_for:!0},n.props),null,16)):(a(),C(as,{key:2,item:n},null,8,["item"]))],64))),128))])):h("",!0)}}),ls=k(is,[["__scopeId","data-v-e6d46098"]]);function cs(s){const{localeIndex:e,theme:t}=y();function o(n){var w,I,P;const i=n.split("."),c=(w=t.value.search)==null?void 0:w.options,p=c&&typeof c=="object",f=p&&((P=(I=c.locales)==null?void 0:I[e.value])==null?void 0:P.translations)||null,$=p&&c.translations||null;let V=f,b=$,L=s;const N=i.pop();for(const A of i){let G=null;const q=L==null?void 0:L[A];q&&(G=L=q);const ne=b==null?void 0:b[A];ne&&(G=b=ne);const oe=V==null?void 0:V[A];oe&&(G=V=oe),q||(L=G),ne||(b=G),oe||(V=G)}return(V==null?void 0:V[N])??(b==null?void 0:b[N])??(L==null?void 0:L[N])??""}return o}const us=["aria-label"],ds={class:"DocSearch-Button-Container"},vs={class:"DocSearch-Button-Placeholder"},ke=m({__name:"VPNavBarSearchButton",setup(s){const t=cs({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(o,n)=>(a(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[d("span",ds,[n[0]||(n[0]=d("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),d("span",vs,H(r(t)("button.buttonText")),1)]),n[1]||(n[1]=d("span",{class:"DocSearch-Button-Keys"},[d("kbd",{class:"DocSearch-Button-Key"}),d("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,us))}}),ps={class:"VPNavBarSearch"},fs={id:"local-search"},hs={key:1,id:"docsearch"},ms=m({__name:"VPNavBarSearch",setup(s){const e=()=>null,t=()=>null,{theme:o}=y(),n=S(!1),i=S(!1);j(()=>{});function c(){n.value||(n.value=!0,setTimeout(p,16))}function p(){const V=new Event("keydown");V.key="k",V.metaKey=!0,window.dispatchEvent(V),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||p()},16)}const f=S(!1),$="";return(V,b)=>{var L;return a(),u("div",ps,[r($)==="local"?(a(),u(T,{key:0},[f.value?(a(),C(r(e),{key:0,onClose:b[0]||(b[0]=N=>f.value=!1)})):h("",!0),d("div",fs,[_(ke,{onClick:b[1]||(b[1]=N=>f.value=!0)})])],64)):r($)==="algolia"?(a(),u(T,{key:1},[n.value?(a(),C(r(t),{key:0,algolia:((L=r(o).search)==null?void 0:L.options)??r(o).algolia,onVnodeBeforeMount:b[2]||(b[2]=N=>i.value=!0)},null,8,["algolia"])):h("",!0),i.value?h("",!0):(a(),u("div",hs,[_(ke,{onClick:c})]))],64)):h("",!0)])}}}),_s=m({__name:"VPNavBarSocialLinks",setup(s){const{theme:e}=y();return(t,o)=>r(e).socialLinks?(a(),C(Ce,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),Cs=k(_s,[["__scopeId","data-v-164c457f"]]),ks={};function bs(s,e){return a(),u("div",null,e[0]||(e[0]=[d("svg",{title:"Vue Semantic Structure",viewBox:"0 0 991 128",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[d("path",{d:"M64.567 68.6113C65.1313 68.8417 65.5 69.3906 65.5 70V81C65.5 81.5065 65.2444 81.9787 64.8204 82.2557C64.3965 82.5327 63.8613 82.5771 63.3975 82.3737L6.39751 57.3737C5.85217 57.1345 5.49996 56.5954 5.5 55.9999L5.50049 48.9999C5.50053 48.428 5.82579 47.9058 6.33913 47.6537L63.3386 19.6537C63.8036 19.4253 64.3534 19.4529 64.7931 19.7268C65.2327 20.0007 65.5 20.482 65.5 21V32C65.5 32.5776 65.1683 33.1039 64.6473 33.3532L24.8448 52.3917L64.567 68.6113Z",fill:"#F9B44E",stroke:"black","stroke-width":"3","stroke-linejoin":"round"}),d("path",{d:"M63.433 58.3887C62.8687 58.1583 62.5 57.6094 62.5 57V46C62.5 45.4935 62.7556 45.0213 63.1796 44.7443C63.6035 44.4673 64.1387 44.4229 64.6025 44.6263L121.602 69.6263C122.148 69.8655 122.5 70.4046 122.5 71.0001L122.5 78.0001C122.499 78.572 122.174 79.0942 121.661 79.3463L64.6614 107.346C64.1964 107.575 63.6466 107.547 63.2069 107.273C62.7673 106.999 62.5 106.518 62.5 106V95C62.5 94.4224 62.8317 93.8961 63.3527 93.6468L103.155 74.6083L63.433 58.3887Z",fill:"#F9B44E",stroke:"black","stroke-width":"3","stroke-linejoin":"round"}),d("path",{d:"M162.011 38.1364L174.668 77.9205H175.153L187.835 38.1364H200.108L182.057 90.5H167.79L149.713 38.1364H162.011ZM231.391 73.7784V51.2273H242.283V90.5H231.825V83.3665H231.416C230.53 85.6676 229.055 87.517 226.993 88.9148C224.947 90.3125 222.45 91.0114 219.501 91.0114C216.876 91.0114 214.567 90.4148 212.572 89.2216C210.578 88.0284 209.018 86.3324 207.893 84.1335C206.786 81.9347 206.223 79.3011 206.206 76.233V51.2273H217.098V74.2898C217.115 76.608 217.737 78.4403 218.964 79.7869C220.192 81.1335 221.837 81.8068 223.899 81.8068C225.212 81.8068 226.439 81.5085 227.581 80.9119C228.723 80.2983 229.643 79.3949 230.342 78.2017C231.058 77.0085 231.408 75.5341 231.391 73.7784ZM268.893 91.267C264.853 91.267 261.376 90.4489 258.461 88.8125C255.563 87.1591 253.33 84.8239 251.762 81.8068C250.194 78.7727 249.41 75.1847 249.41 71.0426C249.41 67.0028 250.194 63.4574 251.762 60.4062C253.33 57.3551 255.538 54.9773 258.384 53.2727C261.248 51.5682 264.606 50.7159 268.458 50.7159C271.049 50.7159 273.461 51.1335 275.694 51.9688C277.944 52.7869 279.904 54.0227 281.575 55.6761C283.262 57.3295 284.575 59.4091 285.512 61.9148C286.45 64.4034 286.918 67.3182 286.918 70.6591V73.6506H253.756V66.9006H276.665C276.665 65.3324 276.325 63.9432 275.643 62.733C274.961 61.5227 274.015 60.5767 272.805 59.8949C271.612 59.196 270.222 58.8466 268.637 58.8466C266.984 58.8466 265.518 59.2301 264.239 59.9972C262.978 60.7472 261.989 61.7614 261.273 63.0398C260.558 64.3011 260.191 65.7074 260.174 67.2585V73.6761C260.174 75.6193 260.532 77.2983 261.248 78.7131C261.981 80.1278 263.012 81.2188 264.342 81.9858C265.671 82.7528 267.248 83.1364 269.072 83.1364C270.282 83.1364 271.39 82.9659 272.396 82.625C273.401 82.2841 274.262 81.7727 274.978 81.0909C275.694 80.4091 276.239 79.5739 276.614 78.5852L286.688 79.25C286.177 81.6705 285.129 83.7841 283.543 85.5909C281.975 87.3807 279.947 88.7784 277.458 89.7841C274.987 90.7727 272.131 91.267 268.893 91.267Z"}),d("path",{d:"M339.301 53.196C339.097 51.1335 338.219 49.5312 336.668 48.3892C335.116 47.2472 333.011 46.6761 330.352 46.6761C328.545 46.6761 327.02 46.9318 325.776 47.4432C324.531 47.9375 323.577 48.6278 322.912 49.5142C322.264 50.4006 321.94 51.4062 321.94 52.5312C321.906 53.4688 322.102 54.2869 322.528 54.9858C322.972 55.6847 323.577 56.2898 324.344 56.8011C325.111 57.2955 325.997 57.7301 327.003 58.1051C328.009 58.4631 329.082 58.7699 330.224 59.0256L334.929 60.1506C337.213 60.6619 339.31 61.3437 341.219 62.196C343.128 63.0483 344.781 64.0966 346.179 65.3409C347.577 66.5852 348.659 68.0511 349.426 69.7386C350.21 71.4261 350.611 73.3608 350.628 75.5426C350.611 78.7472 349.793 81.5256 348.173 83.8778C346.571 86.2131 344.253 88.0284 341.219 89.3239C338.202 90.6023 334.563 91.2415 330.301 91.2415C326.074 91.2415 322.392 90.5938 319.256 89.2983C316.136 88.0028 313.699 86.0852 311.943 83.5455C310.205 80.9886 309.293 77.8267 309.207 74.0597H319.92C320.04 75.8153 320.543 77.2812 321.429 78.4574C322.332 79.6165 323.534 80.4943 325.034 81.0909C326.551 81.6705 328.264 81.9602 330.173 81.9602C332.048 81.9602 333.676 81.6875 335.057 81.142C336.455 80.5966 337.537 79.8381 338.304 78.8665C339.071 77.8949 339.455 76.7784 339.455 75.517C339.455 74.3409 339.105 73.3523 338.406 72.5511C337.724 71.75 336.719 71.0682 335.389 70.5057C334.077 69.9432 332.466 69.4318 330.557 68.9716L324.855 67.5398C320.44 66.4659 316.955 64.7869 314.398 62.5028C311.841 60.2187 310.571 57.142 310.588 53.2727C310.571 50.1023 311.415 47.3324 313.119 44.9631C314.841 42.5938 317.202 40.7443 320.202 39.4148C323.202 38.0852 326.611 37.4205 330.429 37.4205C334.315 37.4205 337.707 38.0852 340.605 39.4148C343.52 40.7443 345.787 42.5938 347.406 44.9631C349.026 47.3324 349.861 50.0767 349.912 53.196H339.301ZM375.768 91.267C371.728 91.267 368.251 90.4489 365.336 88.8125C362.438 87.1591 360.205 84.8239 358.637 81.8068C357.069 78.7727 356.285 75.1847 356.285 71.0426C356.285 67.0028 357.069 63.4574 358.637 60.4062C360.205 57.3551 362.413 54.9773 365.259 53.2727C368.123 51.5682 371.481 50.7159 375.333 50.7159C377.924 50.7159 380.336 51.1335 382.569 51.9688C384.819 52.7869 386.779 54.0227 388.45 55.6761C390.137 57.3295 391.45 59.4091 392.387 61.9148C393.325 64.4034 393.793 67.3182 393.793 70.6591V73.6506H360.631V66.9006H383.54C383.54 65.3324 383.2 63.9432 382.518 62.733C381.836 61.5227 380.89 60.5767 379.68 59.8949C378.487 59.196 377.097 58.8466 375.512 58.8466C373.859 58.8466 372.393 59.2301 371.114 59.9972C369.853 60.7472 368.864 61.7614 368.148 63.0398C367.433 64.3011 367.066 65.7074 367.049 67.2585V73.6761C367.049 75.6193 367.407 77.2983 368.123 78.7131C368.856 80.1278 369.887 81.2188 371.217 81.9858C372.546 82.7528 374.123 83.1364 375.947 83.1364C377.157 83.1364 378.265 82.9659 379.271 82.625C380.276 82.2841 381.137 81.7727 381.853 81.0909C382.569 80.4091 383.114 79.5739 383.489 78.5852L393.563 79.25C393.052 81.6705 392.004 83.7841 390.418 85.5909C388.85 87.3807 386.822 88.7784 384.333 89.7841C381.862 90.7727 379.006 91.267 375.768 91.267ZM400.901 90.5V51.2273H411.282V58.1562H411.742C412.56 55.8551 413.924 54.0398 415.833 52.7102C417.742 51.3807 420.026 50.7159 422.685 50.7159C425.379 50.7159 427.671 51.3892 429.563 52.7358C431.455 54.0653 432.717 55.8722 433.347 58.1562H433.756C434.558 55.9062 436.006 54.108 438.103 52.7614C440.217 51.3977 442.714 50.7159 445.594 50.7159C449.259 50.7159 452.234 51.8835 454.518 54.2188C456.819 56.5369 457.969 59.8267 457.969 64.0881V90.5H447.103V66.2358C447.103 64.054 446.523 62.4176 445.364 61.3267C444.205 60.2358 442.756 59.6903 441.018 59.6903C439.04 59.6903 437.498 60.321 436.39 61.5824C435.282 62.8267 434.728 64.4716 434.728 66.517V90.5H424.168V66.0057C424.168 64.0795 423.614 62.5455 422.506 61.4034C421.415 60.2614 419.975 59.6903 418.185 59.6903C416.975 59.6903 415.884 59.9972 414.913 60.6108C413.958 61.2074 413.2 62.0511 412.637 63.142C412.075 64.2159 411.793 65.4773 411.793 66.9261V90.5H400.901ZM477.772 91.2415C475.266 91.2415 473.033 90.8068 471.073 89.9375C469.113 89.0511 467.562 87.7472 466.42 86.0256C465.295 84.2869 464.732 82.1222 464.732 79.5312C464.732 77.3494 465.133 75.517 465.934 74.0341C466.735 72.5511 467.826 71.358 469.207 70.4545C470.587 69.5511 472.156 68.8693 473.911 68.4091C475.684 67.9489 477.542 67.625 479.485 67.4375C481.769 67.1989 483.61 66.9773 485.008 66.7727C486.406 66.5511 487.42 66.2273 488.05 65.8011C488.681 65.375 488.996 64.7443 488.996 63.9091V63.7557C488.996 62.1364 488.485 60.8835 487.462 59.9972C486.457 59.1108 485.025 58.6676 483.167 58.6676C481.207 58.6676 479.647 59.1023 478.488 59.9716C477.329 60.8239 476.562 61.8977 476.187 63.1932L466.113 62.375C466.624 59.9886 467.63 57.9261 469.13 56.1875C470.63 54.4318 472.565 53.0852 474.934 52.1477C477.32 51.1932 480.082 50.7159 483.218 50.7159C485.4 50.7159 487.488 50.9716 489.482 51.483C491.494 51.9943 493.275 52.7869 494.826 53.8608C496.394 54.9347 497.63 56.3153 498.533 58.0028C499.437 59.6733 499.888 61.6761 499.888 64.0114V90.5H489.559V85.054H489.252C488.621 86.2812 487.778 87.3636 486.721 88.3011C485.664 89.2216 484.394 89.946 482.911 90.4744C481.428 90.9858 479.715 91.2415 477.772 91.2415ZM480.891 83.7244C482.494 83.7244 483.908 83.4091 485.136 82.7784C486.363 82.1307 487.326 81.2614 488.025 80.1705C488.724 79.0795 489.073 77.8437 489.073 76.4631V72.2955C488.732 72.517 488.263 72.7216 487.667 72.9091C487.087 73.0795 486.431 73.2415 485.698 73.3949C484.965 73.5312 484.232 73.6591 483.499 73.7784C482.766 73.8807 482.102 73.9744 481.505 74.0597C480.227 74.2472 479.11 74.5455 478.156 74.9545C477.201 75.3636 476.46 75.9176 475.931 76.6165C475.403 77.2983 475.138 78.1506 475.138 79.1733C475.138 80.6562 475.675 81.7898 476.749 82.5739C477.84 83.3409 479.221 83.7244 480.891 83.7244ZM519.231 67.7955V90.5H508.339V51.2273H518.719V58.1562H519.18C520.049 55.8722 521.506 54.0653 523.552 52.7358C525.597 51.3892 528.077 50.7159 530.992 50.7159C533.719 50.7159 536.097 51.3125 538.126 52.5057C540.154 53.6989 541.731 55.4034 542.856 57.6193C543.981 59.8182 544.543 62.4432 544.543 65.4943V90.5H533.651V67.4375C533.668 65.0341 533.055 63.1591 531.81 61.8125C530.566 60.4489 528.853 59.767 526.671 59.767C525.205 59.767 523.91 60.0824 522.785 60.7131C521.677 61.3437 520.808 62.2642 520.177 63.4744C519.563 64.6676 519.248 66.108 519.231 67.7955ZM574.017 51.2273V59.4091H550.366V51.2273H574.017ZM555.736 41.8182H566.628V78.4318C566.628 79.4375 566.781 80.2216 567.088 80.7841C567.395 81.3295 567.821 81.7131 568.366 81.9347C568.929 82.1562 569.577 82.267 570.31 82.267C570.821 82.267 571.332 82.2244 571.844 82.1392C572.355 82.0369 572.747 81.9602 573.02 81.9091L574.733 90.0142C574.188 90.1847 573.42 90.3807 572.432 90.6023C571.443 90.8409 570.241 90.9858 568.827 91.0369C566.202 91.1392 563.901 90.7898 561.923 89.9886C559.963 89.1875 558.438 87.9432 557.347 86.2557C556.256 84.5682 555.719 82.4375 555.736 79.8636V41.8182ZM581.112 90.5V51.2273H592.004V90.5H581.112ZM586.584 46.1648C584.964 46.1648 583.575 45.6278 582.416 44.554C581.274 43.4631 580.703 42.1591 580.703 40.642C580.703 39.142 581.274 37.8551 582.416 36.7812C583.575 35.6903 584.964 35.1449 586.584 35.1449C588.203 35.1449 589.584 35.6903 590.726 36.7812C591.885 37.8551 592.464 39.142 592.464 40.642C592.464 42.1591 591.885 43.4631 590.726 44.554C589.584 45.6278 588.203 46.1648 586.584 46.1648ZM618.474 91.267C614.451 91.267 610.991 90.4148 608.093 88.7102C605.212 86.9886 602.996 84.6023 601.445 81.5511C599.911 78.5 599.144 74.9886 599.144 71.017C599.144 66.9943 599.92 63.4659 601.471 60.4318C603.039 57.3807 605.263 55.0028 608.144 53.2983C611.025 51.5767 614.451 50.7159 618.423 50.7159C621.849 50.7159 624.849 51.3381 627.423 52.5824C629.996 53.8267 632.033 55.5739 633.533 57.8239C635.033 60.0739 635.86 62.7159 636.013 65.75H625.735C625.445 63.7898 624.678 62.2131 623.434 61.0199C622.207 59.8097 620.596 59.2045 618.602 59.2045C616.914 59.2045 615.44 59.6648 614.178 60.5852C612.934 61.4886 611.962 62.8097 611.263 64.5483C610.565 66.2869 610.215 68.392 610.215 70.8636C610.215 73.3693 610.556 75.5 611.238 77.2557C611.937 79.0114 612.917 80.3494 614.178 81.2699C615.44 82.1903 616.914 82.6506 618.602 82.6506C619.846 82.6506 620.962 82.3949 621.951 81.8835C622.957 81.3722 623.783 80.6307 624.431 79.6591C625.096 78.6705 625.531 77.4858 625.735 76.1051H636.013C635.843 79.1051 635.025 81.7472 633.559 84.0312C632.11 86.2983 630.107 88.071 627.55 89.3494C624.994 90.6278 621.968 91.267 618.474 91.267ZM688.262 53.196C688.058 51.1335 687.18 49.5312 685.629 48.3892C684.077 47.2472 681.972 46.6761 679.313 46.6761C677.506 46.6761 675.981 46.9318 674.737 47.4432C673.492 47.9375 672.538 48.6278 671.873 49.5142C671.225 50.4006 670.901 51.4062 670.901 52.5312C670.867 53.4688 671.063 54.2869 671.489 54.9858C671.933 55.6847 672.538 56.2898 673.305 56.8011C674.072 57.2955 674.958 57.7301 675.964 58.1051C676.969 58.4631 678.043 58.7699 679.185 59.0256L683.89 60.1506C686.174 60.6619 688.271 61.3437 690.18 62.196C692.089 63.0483 693.742 64.0966 695.14 65.3409C696.538 66.5852 697.62 68.0511 698.387 69.7386C699.171 71.4261 699.572 73.3608 699.589 75.5426C699.572 78.7472 698.754 81.5256 697.134 83.8778C695.532 86.2131 693.214 88.0284 690.18 89.3239C687.163 90.6023 683.523 91.2415 679.262 91.2415C675.035 91.2415 671.353 90.5938 668.217 89.2983C665.097 88.0028 662.66 86.0852 660.904 83.5455C659.165 80.9886 658.254 77.8267 658.168 74.0597H668.881C669.001 75.8153 669.504 77.2812 670.39 78.4574C671.293 79.6165 672.495 80.4943 673.995 81.0909C675.512 81.6705 677.225 81.9602 679.134 81.9602C681.009 81.9602 682.637 81.6875 684.018 81.142C685.415 80.5966 686.498 79.8381 687.265 78.8665C688.032 77.8949 688.415 76.7784 688.415 75.517C688.415 74.3409 688.066 73.3523 687.367 72.5511C686.685 71.75 685.68 71.0682 684.35 70.5057C683.038 69.9432 681.427 69.4318 679.518 68.9716L673.816 67.5398C669.401 66.4659 665.915 64.7869 663.359 62.5028C660.802 60.2187 659.532 57.142 659.549 53.2727C659.532 50.1023 660.376 47.3324 662.08 44.9631C663.802 42.5938 666.163 40.7443 669.163 39.4148C672.163 38.0852 675.572 37.4205 679.39 37.4205C683.276 37.4205 686.668 38.0852 689.566 39.4148C692.481 40.7443 694.748 42.5938 696.367 44.9631C697.987 47.3324 698.822 50.0767 698.873 53.196H688.262ZM727.72 51.2273V59.4091H704.07V51.2273H727.72ZM709.439 41.8182H720.331V78.4318C720.331 79.4375 720.484 80.2216 720.791 80.7841C721.098 81.3295 721.524 81.7131 722.07 81.9347C722.632 82.1562 723.28 82.267 724.013 82.267C724.524 82.267 725.036 82.2244 725.547 82.1392C726.058 82.0369 726.45 81.9602 726.723 81.9091L728.436 90.0142C727.891 90.1847 727.124 90.3807 726.135 90.6023C725.146 90.8409 723.945 90.9858 722.53 91.0369C719.905 91.1392 717.604 90.7898 715.626 89.9886C713.666 89.1875 712.141 87.9432 711.05 86.2557C709.959 84.5682 709.422 82.4375 709.439 79.8636V41.8182ZM734.815 90.5V51.2273H745.375V58.0795H745.784C746.5 55.642 747.702 53.8011 749.389 52.5568C751.077 51.2955 753.02 50.6648 755.219 50.6648C755.764 50.6648 756.352 50.6989 756.983 50.767C757.614 50.8352 758.168 50.929 758.645 51.0483V60.7131C758.134 60.5597 757.426 60.4233 756.523 60.304C755.619 60.1847 754.793 60.125 754.043 60.125C752.44 60.125 751.009 60.4744 749.747 61.1733C748.503 61.8551 747.514 62.8097 746.781 64.0369C746.065 65.2642 745.707 66.679 745.707 68.2812V90.5H734.815ZM789.461 73.7784V51.2273H800.353V90.5H789.896V83.3665H789.487C788.6 85.6676 787.126 87.517 785.063 88.9148C783.018 90.3125 780.521 91.0114 777.572 91.0114C774.947 91.0114 772.637 90.4148 770.643 89.2216C768.648 88.0284 767.089 86.3324 765.964 84.1335C764.856 81.9347 764.293 79.3011 764.276 76.233V51.2273H775.168V74.2898C775.185 76.608 775.808 78.4403 777.035 79.7869C778.262 81.1335 779.907 81.8068 781.969 81.8068C783.282 81.8068 784.509 81.5085 785.651 80.9119C786.793 80.2983 787.714 79.3949 788.413 78.2017C789.129 77.0085 789.478 75.5341 789.461 73.7784ZM826.81 91.267C822.787 91.267 819.327 90.4148 816.429 88.7102C813.548 86.9886 811.332 84.6023 809.781 81.5511C808.247 78.5 807.48 74.9886 807.48 71.017C807.48 66.9943 808.256 63.4659 809.807 60.4318C811.375 57.3807 813.599 55.0028 816.48 53.2983C819.361 51.5767 822.787 50.7159 826.759 50.7159C830.185 50.7159 833.185 51.3381 835.759 52.5824C838.332 53.8267 840.369 55.5739 841.869 57.8239C843.369 60.0739 844.196 62.7159 844.349 65.75H834.071C833.781 63.7898 833.014 62.2131 831.77 61.0199C830.543 59.8097 828.932 59.2045 826.938 59.2045C825.25 59.2045 823.776 59.6648 822.514 60.5852C821.27 61.4886 820.298 62.8097 819.599 64.5483C818.901 66.2869 818.551 68.392 818.551 70.8636C818.551 73.3693 818.892 75.5 819.574 77.2557C820.273 79.0114 821.253 80.3494 822.514 81.2699C823.776 82.1903 825.25 82.6506 826.938 82.6506C828.182 82.6506 829.298 82.3949 830.287 81.8835C831.293 81.3722 832.119 80.6307 832.767 79.6591C833.432 78.6705 833.866 77.4858 834.071 76.1051H844.349C844.179 79.1051 843.361 81.7472 841.895 84.0312C840.446 86.2983 838.443 88.071 835.886 89.3494C833.33 90.6278 830.304 91.267 826.81 91.267ZM872.212 51.2273V59.4091H848.562V51.2273H872.212ZM853.931 41.8182H864.823V78.4318C864.823 79.4375 864.977 80.2216 865.283 80.7841C865.59 81.3295 866.016 81.7131 866.562 81.9347C867.124 82.1562 867.772 82.267 868.505 82.267C869.016 82.267 869.528 82.2244 870.039 82.1392C870.55 82.0369 870.942 81.9602 871.215 81.9091L872.928 90.0142C872.383 90.1847 871.616 90.3807 870.627 90.6023C869.638 90.8409 868.437 90.9858 867.022 91.0369C864.397 91.1392 862.096 90.7898 860.119 89.9886C858.158 89.1875 856.633 87.9432 855.542 86.2557C854.451 84.5682 853.914 82.4375 853.931 79.8636V41.8182ZM904.492 73.7784V51.2273H915.384V90.5H904.927V83.3665H904.518C903.631 85.6676 902.157 87.517 900.094 88.9148C898.049 90.3125 895.552 91.0114 892.603 91.0114C889.978 91.0114 887.668 90.4148 885.674 89.2216C883.68 88.0284 882.12 86.3324 880.995 84.1335C879.887 81.9347 879.325 79.3011 879.308 76.233V51.2273H890.2V74.2898C890.217 76.608 890.839 78.4403 892.066 79.7869C893.293 81.1335 894.938 81.8068 897.001 81.8068C898.313 81.8068 899.54 81.5085 900.683 80.9119C901.825 80.2983 902.745 79.3949 903.444 78.2017C904.16 77.0085 904.509 75.5341 904.492 73.7784ZM924.097 90.5V51.2273H934.656V58.0795H935.065C935.781 55.642 936.983 53.8011 938.67 52.5568C940.358 51.2955 942.301 50.6648 944.5 50.6648C945.045 50.6648 945.634 50.6989 946.264 50.767C946.895 50.8352 947.449 50.929 947.926 51.0483V60.7131C947.415 60.5597 946.707 60.4233 945.804 60.304C944.901 60.1847 944.074 60.125 943.324 60.125C941.722 60.125 940.29 60.4744 939.028 61.1733C937.784 61.8551 936.795 62.8097 936.062 64.0369C935.347 65.2642 934.989 66.679 934.989 68.2812V90.5H924.097ZM969.627 91.267C965.587 91.267 962.11 90.4489 959.195 88.8125C956.298 87.1591 954.065 84.8239 952.496 81.8068C950.928 78.7727 950.144 75.1847 950.144 71.0426C950.144 67.0028 950.928 63.4574 952.496 60.4062C954.065 57.3551 956.272 54.9773 959.119 53.2727C961.982 51.5682 965.34 50.7159 969.192 50.7159C971.783 50.7159 974.195 51.1335 976.428 51.9688C978.678 52.7869 980.638 54.0227 982.309 55.6761C983.996 57.3295 985.309 59.4091 986.246 61.9148C987.184 64.4034 987.653 67.3182 987.653 70.6591V73.6506H954.491V66.9006H977.4C977.4 65.3324 977.059 63.9432 976.377 62.733C975.695 61.5227 974.749 60.5767 973.539 59.8949C972.346 59.196 970.957 58.8466 969.371 58.8466C967.718 58.8466 966.252 59.2301 964.974 59.9972C963.712 60.7472 962.724 61.7614 962.008 63.0398C961.292 64.3011 960.925 65.7074 960.908 67.2585V73.6761C960.908 75.6193 961.266 77.2983 961.982 78.7131C962.715 80.1278 963.746 81.2188 965.076 81.9858C966.406 82.7528 967.982 83.1364 969.806 83.1364C971.016 83.1364 972.124 82.9659 973.13 82.625C974.136 82.2841 974.996 81.7727 975.712 81.0909C976.428 80.4091 976.974 79.5739 977.349 78.5852L987.423 79.25C986.911 81.6705 985.863 83.7841 984.278 85.5909C982.71 87.3807 980.681 88.7784 978.192 89.7841C975.721 90.7727 972.866 91.267 969.627 91.267Z",fill:"#F9B44E"})],-1)]))}const gs=k(ks,[["render",bs],["__scopeId","data-v-6eb15540"]]),$s=["href"],ys={__name:"VPNavBarTitle",setup(s){const{site:e,theme:t}=y(),{hasSidebar:o}=Z(),{currentLang:n}=K();return(i,c)=>(a(),u("div",{class:M(["VPNavBarTitle",{"has-sidebar":r(o)}])},[d("a",{class:"title",href:r(t).logoLink??r(pe)(r(n).link)},[l(i.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logoComponent?(a(),C(gs,{key:0,class:"logo"})):r(t).logo?(a(),C(R,{key:1,class:"logo",image:r(t).logo},null,8,["image"])):r(t).siteTitle?(a(),u(T,{key:2},[D(H(r(t).siteTitle),1)],64)):r(t).siteTitle===void 0?(a(),u(T,{key:3},[D(H(r(e).title),1)],64)):h("",!0),l(i.$slots,"nav-bar-title-after",{},void 0,!0)],8,$s)],2))}},Vs=k(ys,[["__scopeId","data-v-141cc7fd"]]),Ls={class:"items"},Ps={class:"title"},Ss=m({__name:"VPNavBarTranslations",setup(s){const{theme:e}=y(),{localeLinks:t,currentLang:o}=K({correspondingLink:!0});return(n,i)=>r(t).length&&r(o).label?(a(),C(_e,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:v(()=>[d("div",Ls,[d("p",Ps,H(r(o).label),1),(a(!0),u(T,null,B(r(t),c=>(a(),C(te,{key:c.link,item:c},null,8,["item"]))),128))])]),_:1},8,["label"])):h("",!0)}}),Hs=k(Ss,[["__scopeId","data-v-c80d9ad0"]]),Ms={class:"wrapper"},Ts={class:"container"},Ns={class:"title"},ws={class:"content"},Is={class:"content-body"},Bs=m({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(s){const e=s,{y:t}=Ve(),{hasSidebar:o}=Z(),{frontmatter:n}=y(),i=S({});return ve(()=>{i.value={"has-sidebar":o.value,home:n.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(c,p)=>(a(),u("div",{class:M(["VPNavBar",i.value])},[d("div",Ms,[d("div",Ts,[d("div",Ns,[_(Vs,null,{"nav-bar-title-before":v(()=>[l(c.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[l(c.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),d("div",ws,[d("div",Is,[l(c.$slots,"nav-bar-content-before",{},void 0,!0),_(ms,{class:"search"}),_(ls,{class:"menu"}),_(Hs,{class:"translations"}),_(_o,{class:"appearance"}),_(Cs,{class:"social-links"}),_(Xo,{class:"extra"}),l(c.$slots,"nav-bar-content-after",{},void 0,!0),_(ts,{class:"hamburger",active:c.isScreenOpen,onClick:p[0]||(p[0]=f=>c.$emit("toggle-screen"))},null,8,["active"])])])])]),p[1]||(p[1]=d("div",{class:"divider"},[d("div",{class:"divider-line"})],-1))],2))}}),As=k(Bs,[["__scopeId","data-v-822684d1"]]),Es={key:0,class:"VPNavScreenAppearance"},Fs={class:"text"},Ds=m({__name:"VPNavScreenAppearance",setup(s){const{site:e,theme:t}=y();return(o,n)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Es,[d("p",Fs,H(r(t).darkModeSwitchLabel||"Appearance"),1),_(he)])):h("",!0)}}),Os=k(Ds,[["__scopeId","data-v-ffb44008"]]),Zs=["innerHTML"],Gs=m({__name:"VPNavScreenMenuLink",props:{item:{}},setup(s){const e=x("close-screen");return(t,o)=>(a(),C(F,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:r(e)},{default:v(()=>[d("span",{innerHTML:t.item.text},null,8,Zs)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),Us=k(Gs,[["__scopeId","data-v-735512b8"]]),js=["innerHTML"],zs=m({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(s){const e=x("close-screen");return(t,o)=>(a(),C(F,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:r(e)},{default:v(()=>[d("span",{innerHTML:t.item.text},null,8,js)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),we=k(zs,[["__scopeId","data-v-372ae7c0"]]),Ws={class:"VPNavScreenMenuGroupSection"},qs={key:0,class:"title"},Ks=m({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",Ws,[e.text?(a(),u("p",qs,H(e.text),1)):h("",!0),(a(!0),u(T,null,B(e.items,o=>(a(),C(we,{key:o.text,item:o},null,8,["item"]))),128))]))}}),Js=k(Ks,[["__scopeId","data-v-4b8941ac"]]),Rs=["aria-controls","aria-expanded"],Ys=["innerHTML"],Qs=["id"],Xs={key:0,class:"item"},xs={key:1,class:"item"},ea={key:2,class:"group"},ta=m({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(s){const e=s,t=S(!1),o=g(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(i,c)=>(a(),u("div",{class:M(["VPNavScreenMenuGroup",{open:t.value}])},[d("button",{class:"button","aria-controls":o.value,"aria-expanded":t.value,onClick:n},[d("span",{class:"button-text",innerHTML:i.text},null,8,Ys),c[0]||(c[0]=d("span",{class:"vpi-plus button-icon"},null,-1))],8,Rs),d("div",{id:o.value,class:"items"},[(a(!0),u(T,null,B(i.items,p=>(a(),u(T,{key:JSON.stringify(p)},["link"in p?(a(),u("div",Xs,[_(we,{item:p},null,8,["item"])])):"component"in p?(a(),u("div",xs,[(a(),C(E(p.component),U({ref_for:!0},p.props,{"screen-menu":""}),null,16))])):(a(),u("div",ea,[_(Js,{text:p.text,items:p.items},null,8,["text","items"])]))],64))),128))],8,Qs)],2))}}),na=k(ta,[["__scopeId","data-v-875057a5"]]),oa={key:0,class:"VPNavScreenMenu"},sa=m({__name:"VPNavScreenMenu",setup(s){const{theme:e}=y();return(t,o)=>r(e).nav?(a(),u("nav",oa,[(a(!0),u(T,null,B(r(e).nav,n=>(a(),u(T,{key:JSON.stringify(n)},["link"in n?(a(),C(Us,{key:0,item:n},null,8,["item"])):"component"in n?(a(),C(E(n.component),U({key:1,ref_for:!0},n.props,{"screen-menu":""}),null,16)):(a(),C(na,{key:2,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):h("",!0)}}),aa=m({__name:"VPNavScreenSocialLinks",setup(s){const{theme:e}=y();return(t,o)=>r(e).socialLinks?(a(),C(Ce,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),ra={class:"list"},ia=m({__name:"VPNavScreenTranslations",setup(s){const{localeLinks:e,currentLang:t}=K({correspondingLink:!0}),o=S(!1);function n(){o.value=!o.value}return(i,c)=>r(e).length&&r(t).label?(a(),u("div",{key:0,class:M(["VPNavScreenTranslations",{open:o.value}])},[d("button",{class:"title",onClick:n},[c[0]||(c[0]=d("span",{class:"vpi-languages icon lang"},null,-1)),D(" "+H(r(t).label)+" ",1),c[1]||(c[1]=d("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),d("ul",ra,[(a(!0),u(T,null,B(r(e),p=>(a(),u("li",{key:p.link,class:"item"},[_(F,{class:"link",href:p.link},{default:v(()=>[D(H(p.text),1)]),_:2},1032,["href"])]))),128))])],2)):h("",!0)}}),la=k(ia,[["__scopeId","data-v-362991c2"]]),ca={class:"container"},ua=m({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(s){const e=S(null),t=Le(ee?document.body:null);return(o,n)=>(a(),C(ce,{name:"fade",onEnter:n[0]||(n[0]=i=>t.value=!0),onAfterLeave:n[1]||(n[1]=i=>t.value=!1)},{default:v(()=>[o.open?(a(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[d("div",ca,[l(o.$slots,"nav-screen-content-before",{},void 0,!0),_(sa,{class:"menu"}),_(la,{class:"translations"}),_(Os,{class:"appearance"}),_(aa,{class:"social-links"}),l(o.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):h("",!0)]),_:3}))}}),da=k(ua,[["__scopeId","data-v-833aabba"]]),va={key:0,class:"VPNav"},pa=m({__name:"VPNav",setup(s){const{isScreenOpen:e,closeScreen:t,toggleScreen:o}=ro(),{frontmatter:n}=y(),i=g(()=>n.value.navbar!==!1);return Pe("close-screen",t),Y(()=>{ee&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(c,p)=>i.value?(a(),u("header",va,[_(As,{"is-screen-open":r(e),onToggleScreen:r(o)},{"nav-bar-title-before":v(()=>[l(c.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[l(c.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[l(c.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[l(c.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),_(da,{open:r(e)},{"nav-screen-content-before":v(()=>[l(c.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[l(c.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):h("",!0)}}),fa=k(pa,[["__scopeId","data-v-f1e365da"]]),ha=["role","tabindex"],ma={key:1,class:"items"},_a=m({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(s){const e=s,{collapsed:t,collapsible:o,isLink:n,isActiveLink:i,hasActiveLink:c,hasChildren:p,toggle:f}=ct(g(()=>e.item)),$=g(()=>p.value?"section":"div"),V=g(()=>n.value?"a":"div"),b=g(()=>p.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),L=g(()=>n.value?void 0:"button"),N=g(()=>[[`level-${e.depth}`],{collapsible:o.value},{collapsed:t.value},{"is-link":n.value},{"is-active":i.value},{"has-active":c.value}]);function w(P){"key"in P&&P.key!=="Enter"||!e.item.link&&f()}function I(){e.item.link&&f()}return(P,A)=>{const G=W("VPSidebarItem",!0);return a(),C(E($.value),{class:M(["VPSidebarItem",N.value])},{default:v(()=>[P.item.text?(a(),u("div",U({key:0,class:"item",role:L.value},Ue(P.item.items?{click:w,keydown:w}:{},!0),{tabindex:P.item.items&&0}),[A[1]||(A[1]=d("div",{class:"indicator"},null,-1)),P.item.link?(a(),C(F,{key:0,tag:V.value,class:"link",href:P.item.link,rel:P.item.rel,target:P.item.target},{default:v(()=>[(a(),C(E(b.value),{class:"text",innerHTML:P.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),C(E(b.value),{key:1,class:"text",innerHTML:P.item.text},null,8,["innerHTML"])),P.item.collapsed!=null&&P.item.items&&P.item.items.length?(a(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:I,onKeydown:Ge(I,["enter"]),tabindex:"0"},A[0]||(A[0]=[d("span",{class:"vpi-chevron-right caret-icon"},null,-1)]),32)):h("",!0)],16,ha)):h("",!0),P.item.items&&P.item.items.length?(a(),u("div",ma,[P.depth<5?(a(!0),u(T,{key:0},B(P.item.items,q=>(a(),C(G,{key:q.text,item:q,depth:P.depth+1},null,8,["item","depth"]))),128)):h("",!0)])):h("",!0)]),_:1},8,["class"])}}}),Ca=k(_a,[["__scopeId","data-v-196b2e5f"]]),ka=m({__name:"VPSidebarGroup",props:{items:{}},setup(s){const e=S(!0);let t=null;return j(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),je(()=>{t!=null&&(clearTimeout(t),t=null)}),(o,n)=>(a(!0),u(T,null,B(o.items,i=>(a(),u("div",{key:i.text,class:M(["group",{"no-transition":e.value}])},[_(Ca,{item:i,depth:0},null,8,["item"])],2))),128))}}),ba=k(ka,[["__scopeId","data-v-9e426adc"]]),ga={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},$a=m({__name:"VPSidebar",props:{open:{type:Boolean}},setup(s){const{sidebarGroups:e,hasSidebar:t}=Z(),o=s,n=S(null),i=Le(ee?document.body:null);O([o,n],()=>{var p;o.open?(i.value=!0,(p=n.value)==null||p.focus()):i.value=!1},{immediate:!0,flush:"post"});const c=S(0);return O(e,()=>{c.value+=1},{deep:!0}),(p,f)=>r(t)?(a(),u("aside",{key:0,class:M(["VPSidebar",{open:p.open}]),ref_key:"navEl",ref:n,onClick:f[0]||(f[0]=ze(()=>{},["stop"]))},[f[2]||(f[2]=d("div",{class:"curtain"},null,-1)),d("nav",ga,[f[1]||(f[1]=d("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),l(p.$slots,"sidebar-nav-before",{},void 0,!0),(a(),C(ba,{items:r(e),key:c.value},null,8,["items"])),l(p.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):h("",!0)}}),ya=k($a,[["__scopeId","data-v-18756405"]]),Va=m({__name:"VPSkipLink",setup(s){const e=X(),t=S();O(()=>e.path,()=>t.value.focus());function o({target:n}){const i=document.getElementById(decodeURIComponent(n.hash).slice(1));if(i){const c=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",c)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",c),i.focus(),window.scrollTo(0,0)}}return(n,i)=>(a(),u(T,null,[d("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),d("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:o}," Skip to content ")],64))}}),La=k(Va,[["__scopeId","data-v-c3508ec8"]]),Pa=m({__name:"Layout",setup(s){const{isOpen:e,open:t,close:o}=Z(),n=X();O(()=>n.path,o),lt(e,o);const{frontmatter:i}=y(),c=We(),p=g(()=>!!c["home-hero-image"]);return Pe("hero-image-slot-exists",p),(f,$)=>{const V=W("Content");return r(i).layout!==!1?(a(),u("div",{key:0,class:M(["Layout",r(i).pageClass])},[l(f.$slots,"layout-top",{},void 0,!0),_(La),_(Re,{class:"backdrop",show:r(e),onClick:r(o)},null,8,["show","onClick"]),_(fa,null,{"nav-bar-title-before":v(()=>[l(f.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[l(f.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[l(f.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[l(f.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":v(()=>[l(f.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[l(f.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),_(ao,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),_(ya,{open:r(e)},{"sidebar-nav-before":v(()=>[l(f.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":v(()=>[l(f.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),_(jn,null,{"page-top":v(()=>[l(f.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[l(f.$slots,"page-bottom",{},void 0,!0)]),"not-found":v(()=>[l(f.$slots,"not-found",{},void 0,!0)]),"home-hero-before":v(()=>[l(f.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[l(f.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[l(f.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[l(f.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[l(f.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[l(f.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[l(f.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[l(f.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[l(f.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":v(()=>[l(f.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[l(f.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[l(f.$slots,"doc-after",{},void 0,!0)]),"doc-top":v(()=>[l(f.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[l(f.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":v(()=>[l(f.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[l(f.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[l(f.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[l(f.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[l(f.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[l(f.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),_(Jn),l(f.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),C(V,{key:1}))}}}),Sa=k(Pa,[["__scopeId","data-v-a9a9e638"]]),Ma={Layout:Sa,enhanceApp:({app:s})=>{s.component("Badge",qe)}};export{Ma as t}; +import{d as m,o as a,c as u,r as l,n as M,a as D,t as H,b as C,w as v,e as h,T as ce,_ as k,u as Ie,i as Be,f as Ae,g as ue,h as g,j as d,k as r,l as z,m as ae,p as S,q as O,s as Y,v as j,x as de,y as ve,z as Ee,A as Fe,B as W,F as T,C as B,D as be,E as Q,G as _,H as E,I as ge,J as X,K as U,L as x,M as De,N as $e,O as Oe,P as ye,Q as Ve,R as ee,S as Ze,U as Le,V as Pe,W as Ge,X as Ue,Y as je,Z as ze,$ as We}from"./framework.DlEm4oa2.js";const qe=m({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(s){return(e,t)=>(a(),u("span",{class:M(["VPBadge",e.type])},[l(e.$slots,"default",{},()=>[D(H(e.text),1)])],2))}}),Ke={key:0,class:"VPBackdrop"},Je=m({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(s){return(e,t)=>(a(),C(ce,{name:"fade"},{default:v(()=>[e.show?(a(),u("div",Ke)):h("",!0)]),_:1}))}}),Re=k(Je,[["__scopeId","data-v-b06cdb19"]]),y=Ie;function Ye(s,e){let t,o=!1;return()=>{t&&clearTimeout(t),o?t=setTimeout(s,e):(s(),(o=!0)&&setTimeout(()=>o=!1,e))}}function re(s){return/^\//.test(s)?s:`/${s}`}function pe(s){const{pathname:e,search:t,hash:o,protocol:n}=new URL(s,"http://a.com");if(Be(s)||s.startsWith("#")||!n.startsWith("http")||!Ae(e))return s;const{site:i}=y(),c=e.endsWith("/")||e.endsWith(".html")?s:s.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${o}`);return ue(c)}function K({correspondingLink:s=!1}={}){const{site:e,localeIndex:t,page:o,theme:n,hash:i}=y(),c=g(()=>{var f,$;return{label:(f=e.value.locales[t.value])==null?void 0:f.label,link:(($=e.value.locales[t.value])==null?void 0:$.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:g(()=>Object.entries(e.value.locales).flatMap(([f,$])=>c.value.label===$.label?[]:{text:$.label,link:Qe($.link||(f==="root"?"/":`/${f}/`),n.value.i18nRouting!==!1&&s,o.value.relativePath.slice(c.value.link.length-1),!e.value.cleanUrls)+i.value})),currentLang:c}}function Qe(s,e,t,o){return e?s.replace(/\/$/,"")+re(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,o?".html":"")):s}const Xe={class:"NotFound"},xe={class:"code"},et={class:"title"},tt={class:"quote"},nt={class:"action"},ot=["href","aria-label"],st=m({__name:"NotFound",setup(s){const{theme:e}=y(),{currentLang:t}=K();return(o,n)=>{var i,c,p,f,$;return a(),u("div",Xe,[d("p",xe,H(((i=r(e).notFound)==null?void 0:i.code)??"404"),1),d("h1",et,H(((c=r(e).notFound)==null?void 0:c.title)??"PAGE NOT FOUND"),1),n[0]||(n[0]=d("div",{class:"divider"},null,-1)),d("blockquote",tt,H(((p=r(e).notFound)==null?void 0:p.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),d("div",nt,[d("a",{class:"link",href:r(ue)(r(t).link),"aria-label":((f=r(e).notFound)==null?void 0:f.linkLabel)??"go to home"},H((($=r(e).notFound)==null?void 0:$.linkText)??"Take me home"),9,ot)])])}}}),at=k(st,[["__scopeId","data-v-951cab6c"]]);function Se(s,e){if(Array.isArray(s))return J(s);if(s==null)return[];e=re(e);const t=Object.keys(s).sort((n,i)=>i.split("/").length-n.split("/").length).find(n=>e.startsWith(re(n))),o=t?s[t]:[];return Array.isArray(o)?J(o):J(o.items,o.base)}function rt(s){const e=[];let t=0;for(const o in s){const n=s[o];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function it(s){const e=[];function t(o){for(const n of o)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(s),e}function ie(s,e){return Array.isArray(e)?e.some(t=>ie(s,t)):z(s,e.link)?!0:e.items?ie(s,e.items):!1}function J(s,e){return[...s].map(t=>{const o={...t},n=o.base||e;return n&&o.link&&(o.link=n+o.link),o.items&&(o.items=J(o.items,n)),o})}function Z(){const{frontmatter:s,page:e,theme:t}=y(),o=ae("(min-width: 960px)"),n=S(!1),i=g(()=>{const I=t.value.sidebar,P=e.value.relativePath;return I?Se(I,P):[]}),c=S(i.value);O(i,(I,P)=>{JSON.stringify(I)!==JSON.stringify(P)&&(c.value=i.value)});const p=g(()=>s.value.sidebar!==!1&&c.value.length>0&&s.value.layout!=="home"),f=g(()=>$?s.value.aside==null?t.value.aside==="left":s.value.aside==="left":!1),$=g(()=>s.value.layout==="home"?!1:s.value.aside!=null?!!s.value.aside:t.value.aside!==!1),V=g(()=>p.value&&o.value),b=g(()=>p.value?rt(c.value):[]);function L(){n.value=!0}function N(){n.value=!1}function w(){n.value?N():L()}return{isOpen:n,sidebar:c,sidebarGroups:b,hasSidebar:p,hasAside:$,leftAside:f,isSidebarEnabled:V,open:L,close:N,toggle:w}}function lt(s,e){let t;Y(()=>{t=s.value?document.activeElement:void 0}),j(()=>{window.addEventListener("keyup",o)}),de(()=>{window.removeEventListener("keyup",o)});function o(n){n.key==="Escape"&&s.value&&(e(),t==null||t.focus())}}function ct(s){const{page:e,hash:t}=y(),o=S(!1),n=g(()=>s.value.collapsed!=null),i=g(()=>!!s.value.link),c=S(!1),p=()=>{c.value=z(e.value.relativePath,s.value.link)};O([e,s,t],p),j(p);const f=g(()=>c.value?!0:s.value.items?ie(e.value.relativePath,s.value.items):!1),$=g(()=>!!(s.value.items&&s.value.items.length));Y(()=>{o.value=!!(n.value&&s.value.collapsed)}),ve(()=>{(c.value||f.value)&&(o.value=!1)});function V(){n.value&&(o.value=!o.value)}return{collapsed:o,collapsible:n,isLink:i,isActiveLink:c,hasActiveLink:f,hasChildren:$,toggle:V}}function ut(){const{hasSidebar:s}=Z(),e=ae("(min-width: 960px)"),t=ae("(min-width: 1280px)");return{isAsideEnabled:g(()=>!t.value&&!e.value?!1:s.value?t.value:e.value)}}const le=[];function He(s){return typeof s.outline=="object"&&!Array.isArray(s.outline)&&s.outline.label||s.outlineTitle||"On this page"}function fe(s){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const o=Number(t.tagName[1]);return{element:t,title:dt(t),link:"#"+t.id,level:o}});return vt(e,s)}function dt(s){let e="";for(const t of s.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function vt(s,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[o,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;return ht(s,o,n)}function pt(s,e){const{isAsideEnabled:t}=ut(),o=Ye(i,100);let n=null;j(()=>{requestAnimationFrame(i),window.addEventListener("scroll",o)}),Ee(()=>{c(location.hash)}),de(()=>{window.removeEventListener("scroll",o)});function i(){if(!t.value)return;const p=window.scrollY,f=window.innerHeight,$=document.body.offsetHeight,V=Math.abs(p+f-$)<1,b=le.map(({element:N,link:w})=>({link:w,top:ft(N)})).filter(({top:N})=>!Number.isNaN(N)).sort((N,w)=>N.top-w.top);if(!b.length){c(null);return}if(p<1){c(null);return}if(V){c(b[b.length-1].link);return}let L=null;for(const{link:N,top:w}of b){if(w>p+Fe()+4)break;L=N}c(L)}function c(p){n&&n.classList.remove("active"),p==null?n=null:n=s.value.querySelector(`a[href="${decodeURIComponent(p)}"]`);const f=n;f?(f.classList.add("active"),e.value.style.top=f.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function ft(s){let e=0;for(;s!==document.body;){if(s===null)return NaN;e+=s.offsetTop,s=s.offsetParent}return e}function ht(s,e,t){le.length=0;const o=[],n=[];return s.forEach(i=>{const c={...i,children:[]};let p=n[n.length-1];for(;p&&p.level>=c.level;)n.pop(),p=n[n.length-1];if(c.element.classList.contains("ignore-header")||p&&"shouldIgnore"in p){n.push({level:c.level,shouldIgnore:!0});return}c.level>t||c.level{const n=W("VPDocOutlineItem",!0);return a(),u("ul",{class:M(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),u(T,null,B(t.headers,({children:i,link:c,title:p})=>(a(),u("li",null,[d("a",{class:"outline-link",href:c,onClick:e,title:p},H(p),9,mt),i!=null&&i.length?(a(),C(n,{key:0,headers:i},null,8,["headers"])):h("",!0)]))),256))],2)}}}),Me=k(_t,[["__scopeId","data-v-3f927ebe"]]),Ct={class:"content"},kt={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},bt=m({__name:"VPDocAsideOutline",setup(s){const{frontmatter:e,theme:t}=y(),o=be([]);Q(()=>{o.value=fe(e.value.outline??t.value.outline)});const n=S(),i=S();return pt(n,i),(c,p)=>(a(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:M(["VPDocAsideOutline",{"has-outline":o.value.length>0}]),ref_key:"container",ref:n},[d("div",Ct,[d("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),d("div",kt,H(r(He)(r(t))),1),_(Me,{headers:o.value,root:!0},null,8,["headers"])])],2))}}),gt=k(bt,[["__scopeId","data-v-b38bf2ff"]]),$t={class:"VPDocAsideCarbonAds"},yt=m({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(s){const e=()=>null;return(t,o)=>(a(),u("div",$t,[_(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Vt={class:"VPDocAside"},Lt=m({__name:"VPDocAside",setup(s){const{theme:e}=y();return(t,o)=>(a(),u("div",Vt,[l(t.$slots,"aside-top",{},void 0,!0),l(t.$slots,"aside-outline-before",{},void 0,!0),_(gt),l(t.$slots,"aside-outline-after",{},void 0,!0),o[0]||(o[0]=d("div",{class:"spacer"},null,-1)),l(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),C(yt,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):h("",!0),l(t.$slots,"aside-ads-after",{},void 0,!0),l(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Pt=k(Lt,[["__scopeId","data-v-6d7b3c46"]]);function St(){const{theme:s,page:e}=y();return g(()=>{const{text:t="Edit this page",pattern:o=""}=s.value.editLink||{};let n;return typeof o=="function"?n=o(e.value):n=o.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function Ht(){const{page:s,theme:e,frontmatter:t}=y();return g(()=>{var $,V,b,L,N,w,I,P;const o=Se(e.value.sidebar,s.value.relativePath),n=it(o),i=Mt(n,A=>A.link.replace(/[?#].*$/,"")),c=i.findIndex(A=>z(s.value.relativePath,A.link)),p=(($=e.value.docFooter)==null?void 0:$.prev)===!1&&!t.value.prev||t.value.prev===!1,f=((V=e.value.docFooter)==null?void 0:V.next)===!1&&!t.value.next||t.value.next===!1;return{prev:p?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((b=i[c-1])==null?void 0:b.docFooterText)??((L=i[c-1])==null?void 0:L.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((N=i[c-1])==null?void 0:N.link)},next:f?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((w=i[c+1])==null?void 0:w.docFooterText)??((I=i[c+1])==null?void 0:I.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((P=i[c+1])==null?void 0:P.link)}}})}function Mt(s,e){const t=new Set;return s.filter(o=>{const n=e(o);return t.has(n)?!1:t.add(n)})}const F=m({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(s){const e=s,t=g(()=>e.tag??(e.href?"a":"span")),o=g(()=>e.href&&ge.test(e.href)||e.target==="_blank");return(n,i)=>(a(),C(E(t.value),{class:M(["VPLink",{link:n.href,"vp-external-link-icon":o.value,"no-icon":n.noIcon}]),href:n.href?r(pe)(n.href):void 0,target:n.target??(o.value?"_blank":void 0),rel:n.rel??(o.value?"noreferrer":void 0)},{default:v(()=>[l(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Tt={class:"VPLastUpdated"},Nt=["datetime"],wt=m({__name:"VPDocFooterLastUpdated",setup(s){const{theme:e,page:t,lang:o}=y(),n=g(()=>new Date(t.value.lastUpdated)),i=g(()=>n.value.toISOString()),c=S("");return j(()=>{Y(()=>{var p,f,$;c.value=new Intl.DateTimeFormat((f=(p=e.value.lastUpdated)==null?void 0:p.formatOptions)!=null&&f.forceLocale?o.value:void 0,(($=e.value.lastUpdated)==null?void 0:$.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(n.value)})}),(p,f)=>{var $;return a(),u("p",Tt,[D(H((($=r(e).lastUpdated)==null?void 0:$.text)||r(e).lastUpdatedText||"Last updated")+": ",1),d("time",{datetime:i.value},H(c.value),9,Nt)])}}}),It=k(wt,[["__scopeId","data-v-475f71b8"]]),Bt={key:0,class:"VPDocFooter"},At={key:0,class:"edit-info"},Et={key:0,class:"edit-link"},Ft={key:1,class:"last-updated"},Dt={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},Ot={class:"pager"},Zt=["innerHTML"],Gt=["innerHTML"],Ut={class:"pager"},jt=["innerHTML"],zt=["innerHTML"],Wt=m({__name:"VPDocFooter",setup(s){const{theme:e,page:t,frontmatter:o}=y(),n=St(),i=Ht(),c=g(()=>e.value.editLink&&o.value.editLink!==!1),p=g(()=>t.value.lastUpdated),f=g(()=>c.value||p.value||i.value.prev||i.value.next);return($,V)=>{var b,L,N,w;return f.value?(a(),u("footer",Bt,[l($.$slots,"doc-footer-before",{},void 0,!0),c.value||p.value?(a(),u("div",At,[c.value?(a(),u("div",Et,[_(F,{class:"edit-link-button",href:r(n).url,"no-icon":!0},{default:v(()=>[V[0]||(V[0]=d("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),D(" "+H(r(n).text),1)]),_:1},8,["href"])])):h("",!0),p.value?(a(),u("div",Ft,[_(It)])):h("",!0)])):h("",!0),(b=r(i).prev)!=null&&b.link||(L=r(i).next)!=null&&L.link?(a(),u("nav",Dt,[V[1]||(V[1]=d("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),d("div",Ot,[(N=r(i).prev)!=null&&N.link?(a(),C(F,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:v(()=>{var I;return[d("span",{class:"desc",innerHTML:((I=r(e).docFooter)==null?void 0:I.prev)||"Previous page"},null,8,Zt),d("span",{class:"title",innerHTML:r(i).prev.text},null,8,Gt)]}),_:1},8,["href"])):h("",!0)]),d("div",Ut,[(w=r(i).next)!=null&&w.link?(a(),C(F,{key:0,class:"pager-link next",href:r(i).next.link},{default:v(()=>{var I;return[d("span",{class:"desc",innerHTML:((I=r(e).docFooter)==null?void 0:I.next)||"Next page"},null,8,jt),d("span",{class:"title",innerHTML:r(i).next.text},null,8,zt)]}),_:1},8,["href"])):h("",!0)])])):h("",!0)])):h("",!0)}}}),qt=k(Wt,[["__scopeId","data-v-4f9813fa"]]),Kt={class:"container"},Jt={class:"aside-container"},Rt={class:"aside-content"},Yt={class:"content"},Qt={class:"content-container"},Xt={class:"main"},xt=m({__name:"VPDoc",setup(s){const{theme:e}=y(),t=X(),{hasSidebar:o,hasAside:n,leftAside:i}=Z(),c=g(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(p,f)=>{const $=W("Content");return a(),u("div",{class:M(["VPDoc",{"has-sidebar":r(o),"has-aside":r(n)}])},[l(p.$slots,"doc-top",{},void 0,!0),d("div",Kt,[r(n)?(a(),u("div",{key:0,class:M(["aside",{"left-aside":r(i)}])},[f[0]||(f[0]=d("div",{class:"aside-curtain"},null,-1)),d("div",Jt,[d("div",Rt,[_(Pt,null,{"aside-top":v(()=>[l(p.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[l(p.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[l(p.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[l(p.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[l(p.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[l(p.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):h("",!0),d("div",Yt,[d("div",Qt,[l(p.$slots,"doc-before",{},void 0,!0),d("main",Xt,[_($,{class:M(["vp-doc",[c.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),_(qt,null,{"doc-footer-before":v(()=>[l(p.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),l(p.$slots,"doc-after",{},void 0,!0)])])]),l(p.$slots,"doc-bottom",{},void 0,!0)],2)}}}),en=k(xt,[["__scopeId","data-v-83890dd9"]]),tn=m({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(s){const e=s,t=g(()=>e.href&&ge.test(e.href)),o=g(()=>e.tag||(e.href?"a":"button"));return(n,i)=>(a(),C(E(o.value),{class:M(["VPButton",[n.size,n.theme]]),href:n.href?r(pe)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:v(()=>[D(H(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),nn=k(tn,[["__scopeId","data-v-906d7fb4"]]),on=["src","alt"],sn=m({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(s){return(e,t)=>{const o=W("VPImage",!0);return e.image?(a(),u(T,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),u("img",U({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(ue)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,on)):(a(),u(T,{key:1},[_(o,U({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),_(o,U({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):h("",!0)}}}),R=k(sn,[["__scopeId","data-v-35a7d0b8"]]),an={class:"container"},rn={class:"main"},ln={key:0,class:"name"},cn=["innerHTML"],un=["innerHTML"],dn=["innerHTML"],vn={key:0,class:"actions"},pn={key:0,class:"image"},fn={class:"image-container"},hn=m({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(s){const e=x("hero-image-slot-exists");return(t,o)=>(a(),u("div",{class:M(["VPHero",{"has-image":t.image||r(e)}])},[d("div",an,[d("div",rn,[l(t.$slots,"home-hero-info-before",{},void 0,!0),l(t.$slots,"home-hero-info",{},()=>[t.name?(a(),u("h1",ln,[d("span",{innerHTML:t.name,class:"clip"},null,8,cn)])):h("",!0),t.text?(a(),u("p",{key:1,innerHTML:t.text,class:"text"},null,8,un)):h("",!0),t.tagline?(a(),u("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,dn)):h("",!0)],!0),l(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),u("div",vn,[(a(!0),u(T,null,B(t.actions,n=>(a(),u("div",{key:n.link,class:"action"},[_(nn,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):h("",!0),l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),u("div",pn,[d("div",fn,[o[0]||(o[0]=d("div",{class:"image-bg"},null,-1)),l(t.$slots,"home-hero-image",{},()=>[t.image?(a(),C(R,{key:0,class:"image-src",image:t.image},null,8,["image"])):h("",!0)],!0)])])):h("",!0)])],2))}}),mn=k(hn,[["__scopeId","data-v-955009fc"]]),_n=m({__name:"VPHomeHero",setup(s){const{frontmatter:e}=y();return(t,o)=>r(e).hero?(a(),C(mn,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info-before":v(()=>[l(t.$slots,"home-hero-info-before")]),"home-hero-info":v(()=>[l(t.$slots,"home-hero-info")]),"home-hero-info-after":v(()=>[l(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":v(()=>[l(t.$slots,"home-hero-actions-after")]),"home-hero-image":v(()=>[l(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):h("",!0)}}),Cn={class:"box"},kn={key:0,class:"icon"},bn=["innerHTML"],gn=["innerHTML"],$n=["innerHTML"],yn={key:4,class:"link-text"},Vn={class:"link-text-value"},Ln=m({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(s){return(e,t)=>(a(),C(F,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:v(()=>[d("article",Cn,[typeof e.icon=="object"&&e.icon.wrap?(a(),u("div",kn,[_(R,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),C(R,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,bn)):h("",!0),d("h2",{class:"title",innerHTML:e.title},null,8,gn),e.details?(a(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,$n)):h("",!0),e.linkText?(a(),u("div",yn,[d("p",Vn,[D(H(e.linkText)+" ",1),t[0]||(t[0]=d("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):h("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Pn=k(Ln,[["__scopeId","data-v-f5e9645b"]]),Sn={key:0,class:"VPFeatures"},Hn={class:"container"},Mn={class:"items"},Tn=m({__name:"VPFeatures",props:{features:{}},setup(s){const e=s,t=g(()=>{const o=e.features.length;if(o){if(o===2)return"grid-2";if(o===3)return"grid-3";if(o%3===0)return"grid-6";if(o>3)return"grid-4"}else return});return(o,n)=>o.features?(a(),u("div",Sn,[d("div",Hn,[d("div",Mn,[(a(!0),u(T,null,B(o.features,i=>(a(),u("div",{key:i.title,class:M(["item",[t.value]])},[_(Pn,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):h("",!0)}}),Nn=k(Tn,[["__scopeId","data-v-d0a190d7"]]),wn=m({__name:"VPHomeFeatures",setup(s){const{frontmatter:e}=y();return(t,o)=>r(e).features?(a(),C(Nn,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):h("",!0)}}),In=m({__name:"VPHomeContent",setup(s){const{width:e}=De({initialWidth:0,includeScrollbar:!1});return(t,o)=>(a(),u("div",{class:"vp-doc container",style:$e(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[l(t.$slots,"default",{},void 0,!0)],4))}}),Bn=k(In,[["__scopeId","data-v-7a48a447"]]),An={class:"VPHome"},En=m({__name:"VPHome",setup(s){const{frontmatter:e}=y();return(t,o)=>{const n=W("Content");return a(),u("div",An,[l(t.$slots,"home-hero-before",{},void 0,!0),_(_n,null,{"home-hero-info-before":v(()=>[l(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[l(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[l(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[l(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),l(t.$slots,"home-hero-after",{},void 0,!0),l(t.$slots,"home-features-before",{},void 0,!0),_(wn),l(t.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),C(Bn,{key:0},{default:v(()=>[_(n)]),_:1})):(a(),C(n,{key:1}))])}}}),Fn=k(En,[["__scopeId","data-v-cbb6ec48"]]),Dn={},On={class:"VPPage"};function Zn(s,e){const t=W("Content");return a(),u("div",On,[l(s.$slots,"page-top"),_(t),l(s.$slots,"page-bottom")])}const Gn=k(Dn,[["render",Zn]]),Un=m({__name:"VPContent",setup(s){const{page:e,frontmatter:t}=y(),{hasSidebar:o}=Z();return(n,i)=>(a(),u("div",{class:M(["VPContent",{"has-sidebar":r(o),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?l(n.$slots,"not-found",{key:0},()=>[_(at)],!0):r(t).layout==="page"?(a(),C(Gn,{key:1},{"page-top":v(()=>[l(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[l(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),C(Fn,{key:2},{"home-hero-before":v(()=>[l(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[l(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[l(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[l(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[l(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[l(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[l(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[l(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[l(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),C(E(r(t).layout),{key:3})):(a(),C(en,{key:4},{"doc-top":v(()=>[l(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[l(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":v(()=>[l(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[l(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[l(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":v(()=>[l(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":v(()=>[l(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[l(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[l(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[l(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":v(()=>[l(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),jn=k(Un,[["__scopeId","data-v-91765379"]]),zn={class:"container"},Wn=["innerHTML"],qn=["innerHTML"],Kn=m({__name:"VPFooter",setup(s){const{theme:e,frontmatter:t}=y(),{hasSidebar:o}=Z();return(n,i)=>r(e).footer&&r(t).footer!==!1?(a(),u("footer",{key:0,class:M(["VPFooter",{"has-sidebar":r(o)}])},[d("div",zn,[r(e).footer.message?(a(),u("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,Wn)):h("",!0),r(e).footer.copyright?(a(),u("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,qn)):h("",!0)])],2)):h("",!0)}}),Jn=k(Kn,[["__scopeId","data-v-c970a860"]]);function Rn(){const{theme:s,frontmatter:e}=y(),t=be([]),o=g(()=>t.value.length>0);return Q(()=>{t.value=fe(e.value.outline??s.value.outline)}),{headers:t,hasLocalNav:o}}const Yn={class:"menu-text"},Qn={class:"header"},Xn={class:"outline"},xn=m({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(s){const e=s,{theme:t}=y(),o=S(!1),n=S(0),i=S(),c=S();function p(b){var L;(L=i.value)!=null&&L.contains(b.target)||(o.value=!1)}O(o,b=>{if(b){document.addEventListener("click",p);return}document.removeEventListener("click",p)}),Oe("Escape",()=>{o.value=!1}),Q(()=>{o.value=!1});function f(){o.value=!o.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function $(b){b.target.classList.contains("outline-link")&&(c.value&&(c.value.style.transition="none"),ye(()=>{o.value=!1}))}function V(){o.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(b,L)=>(a(),u("div",{class:"VPLocalNavOutlineDropdown",style:$e({"--vp-vh":n.value+"px"}),ref_key:"main",ref:i},[b.headers.length>0?(a(),u("button",{key:0,onClick:f,class:M({open:o.value})},[d("span",Yn,H(r(He)(r(t))),1),L[0]||(L[0]=d("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(a(),u("button",{key:1,onClick:V},H(r(t).returnToTopLabel||"Return to top"),1)),_(ce,{name:"flyout"},{default:v(()=>[o.value?(a(),u("div",{key:0,ref_key:"items",ref:c,class:"items",onClick:$},[d("div",Qn,[d("a",{class:"top-link",href:"#",onClick:V},H(r(t).returnToTopLabel||"Return to top"),1)]),d("div",Xn,[_(Me,{headers:b.headers},null,8,["headers"])])],512)):h("",!0)]),_:1})],4))}}),eo=k(xn,[["__scopeId","data-v-bc9dc845"]]),to={class:"container"},no=["aria-expanded"],oo={class:"menu-text"},so=m({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(s){const{theme:e,frontmatter:t}=y(),{hasSidebar:o}=Z(),{headers:n}=Rn(),{y:i}=Ve(),c=S(0);j(()=>{c.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),Q(()=>{n.value=fe(t.value.outline??e.value.outline)});const p=g(()=>n.value.length===0),f=g(()=>p.value&&!o.value),$=g(()=>({VPLocalNav:!0,"has-sidebar":o.value,empty:p.value,fixed:f.value}));return(V,b)=>r(t).layout!=="home"&&(!f.value||r(i)>=c.value)?(a(),u("div",{key:0,class:M($.value)},[d("div",to,[r(o)?(a(),u("button",{key:0,class:"menu","aria-expanded":V.open,"aria-controls":"VPSidebarNav",onClick:b[0]||(b[0]=L=>V.$emit("open-menu"))},[b[1]||(b[1]=d("span",{class:"vpi-align-left menu-icon"},null,-1)),d("span",oo,H(r(e).sidebarMenuLabel||"Menu"),1)],8,no)):h("",!0),_(eo,{headers:r(n),navHeight:c.value},null,8,["headers","navHeight"])])],2)):h("",!0)}}),ao=k(so,[["__scopeId","data-v-070ab83d"]]);function ro(){const s=S(!1);function e(){s.value=!0,window.addEventListener("resize",n)}function t(){s.value=!1,window.removeEventListener("resize",n)}function o(){s.value?t():e()}function n(){window.outerWidth>=768&&t()}const i=X();return O(()=>i.path,t),{isScreenOpen:s,openScreen:e,closeScreen:t,toggleScreen:o}}const io={},lo={class:"VPSwitch",type:"button",role:"switch"},co={class:"check"},uo={key:0,class:"icon"};function vo(s,e){return a(),u("button",lo,[d("span",co,[s.$slots.default?(a(),u("span",uo,[l(s.$slots,"default",{},void 0,!0)])):h("",!0)])])}const po=k(io,[["render",vo],["__scopeId","data-v-4a1c76db"]]),fo=m({__name:"VPSwitchAppearance",setup(s){const{isDark:e,theme:t}=y(),o=x("toggle-appearance",()=>{e.value=!e.value}),n=S("");return ve(()=>{n.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(i,c)=>(a(),C(po,{title:n.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(o)},{default:v(()=>c[0]||(c[0]=[d("span",{class:"vpi-sun sun"},null,-1),d("span",{class:"vpi-moon moon"},null,-1)])),_:1},8,["title","aria-checked","onClick"]))}}),he=k(fo,[["__scopeId","data-v-e40a8bb6"]]),ho={key:0,class:"VPNavBarAppearance"},mo=m({__name:"VPNavBarAppearance",setup(s){const{site:e}=y();return(t,o)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",ho,[_(he)])):h("",!0)}}),_o=k(mo,[["__scopeId","data-v-af096f4a"]]),me=S();let Te=!1,se=0;function Co(s){const e=S(!1);if(ee){!Te&&ko(),se++;const t=O(me,o=>{var n,i,c;o===s.el.value||(n=s.el.value)!=null&&n.contains(o)?(e.value=!0,(i=s.onFocus)==null||i.call(s)):(e.value=!1,(c=s.onBlur)==null||c.call(s))});de(()=>{t(),se--,se||bo()})}return Ze(e)}function ko(){document.addEventListener("focusin",Ne),Te=!0,me.value=document.activeElement}function bo(){document.removeEventListener("focusin",Ne)}function Ne(){me.value=document.activeElement}const go={class:"VPMenuLink"},$o=["innerHTML"],yo=m({__name:"VPMenuLink",props:{item:{}},setup(s){const{page:e}=y();return(t,o)=>(a(),u("div",go,[_(F,{class:M({active:r(z)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon},{default:v(()=>[d("span",{innerHTML:t.item.text},null,8,$o)]),_:1},8,["class","href","target","rel","no-icon"])]))}}),te=k(yo,[["__scopeId","data-v-acbfed09"]]),Vo={class:"VPMenuGroup"},Lo={key:0,class:"title"},Po=m({__name:"VPMenuGroup",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",Vo,[e.text?(a(),u("p",Lo,H(e.text),1)):h("",!0),(a(!0),u(T,null,B(e.items,o=>(a(),u(T,null,["link"in o?(a(),C(te,{key:0,item:o},null,8,["item"])):h("",!0)],64))),256))]))}}),So=k(Po,[["__scopeId","data-v-48c802d0"]]),Ho={class:"VPMenu"},Mo={key:0,class:"items"},To=m({__name:"VPMenu",props:{items:{}},setup(s){return(e,t)=>(a(),u("div",Ho,[e.items?(a(),u("div",Mo,[(a(!0),u(T,null,B(e.items,o=>(a(),u(T,{key:JSON.stringify(o)},["link"in o?(a(),C(te,{key:0,item:o},null,8,["item"])):"component"in o?(a(),C(E(o.component),U({key:1,ref_for:!0},o.props),null,16)):(a(),C(So,{key:2,text:o.text,items:o.items},null,8,["text","items"]))],64))),128))])):h("",!0),l(e.$slots,"default",{},void 0,!0)]))}}),No=k(To,[["__scopeId","data-v-7dd3104a"]]),wo=["aria-expanded","aria-label"],Io={key:0,class:"text"},Bo=["innerHTML"],Ao={key:1,class:"vpi-more-horizontal icon"},Eo={class:"menu"},Fo=m({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(s){const e=S(!1),t=S();Co({el:t,onBlur:o});function o(){e.value=!1}return(n,i)=>(a(),u("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=c=>e.value=!0),onMouseleave:i[2]||(i[2]=c=>e.value=!1)},[d("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:i[0]||(i[0]=c=>e.value=!e.value)},[n.button||n.icon?(a(),u("span",Io,[n.icon?(a(),u("span",{key:0,class:M([n.icon,"option-icon"])},null,2)):h("",!0),n.button?(a(),u("span",{key:1,innerHTML:n.button},null,8,Bo)):h("",!0),i[3]||(i[3]=d("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(a(),u("span",Ao))],8,wo),d("div",Eo,[_(No,{items:n.items},{default:v(()=>[l(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),_e=k(Fo,[["__scopeId","data-v-04f5c5e9"]]),Do=["href","aria-label","innerHTML"],Oo=m({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(s){const e=s,t=S();j(async()=>{var i;await ye();const n=(i=t.value)==null?void 0:i.children[0];n instanceof HTMLElement&&n.className.startsWith("vpi-social-")&&(getComputedStyle(n).maskImage||getComputedStyle(n).webkitMaskImage)==="none"&&n.style.setProperty("--icon",`url('https://api.iconify.design/simple-icons/${e.icon}.svg')`)});const o=g(()=>typeof e.icon=="object"?e.icon.svg:``);return(n,i)=>(a(),u("a",{ref_key:"el",ref:t,class:"VPSocialLink no-icon",href:n.link,"aria-label":n.ariaLabel??(typeof n.icon=="string"?n.icon:""),target:"_blank",rel:"noopener",innerHTML:o.value},null,8,Do))}}),Zo=k(Oo,[["__scopeId","data-v-d26d30cb"]]),Go={class:"VPSocialLinks"},Uo=m({__name:"VPSocialLinks",props:{links:{}},setup(s){return(e,t)=>(a(),u("div",Go,[(a(!0),u(T,null,B(e.links,({link:o,icon:n,ariaLabel:i})=>(a(),C(Zo,{key:o,icon:n,link:o,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),Ce=k(Uo,[["__scopeId","data-v-ee7a9424"]]),jo={key:0,class:"group translations"},zo={class:"trans-title"},Wo={key:1,class:"group"},qo={class:"item appearance"},Ko={class:"label"},Jo={class:"appearance-action"},Ro={key:2,class:"group"},Yo={class:"item social-links"},Qo=m({__name:"VPNavBarExtra",setup(s){const{site:e,theme:t}=y(),{localeLinks:o,currentLang:n}=K({correspondingLink:!0}),i=g(()=>o.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(c,p)=>i.value?(a(),C(_e,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:v(()=>[r(o).length&&r(n).label?(a(),u("div",jo,[d("p",zo,H(r(n).label),1),(a(!0),u(T,null,B(r(o),f=>(a(),C(te,{key:f.link,item:f},null,8,["item"]))),128))])):h("",!0),r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Wo,[d("div",qo,[d("p",Ko,H(r(t).darkModeSwitchLabel||"Appearance"),1),d("div",Jo,[_(he)])])])):h("",!0),r(t).socialLinks?(a(),u("div",Ro,[d("div",Yo,[_(Ce,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):h("",!0)]),_:1})):h("",!0)}}),Xo=k(Qo,[["__scopeId","data-v-925effce"]]),xo=["aria-expanded"],es=m({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(s){return(e,t)=>(a(),u("button",{type:"button",class:M(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=o=>e.$emit("click"))},t[1]||(t[1]=[d("span",{class:"container"},[d("span",{class:"top"}),d("span",{class:"middle"}),d("span",{class:"bottom"})],-1)]),10,xo))}}),ts=k(es,[["__scopeId","data-v-5dea55bf"]]),ns=["innerHTML"],os=m({__name:"VPNavBarMenuLink",props:{item:{}},setup(s){const{page:e}=y();return(t,o)=>(a(),C(F,{class:M({VPNavBarMenuLink:!0,active:r(z)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,tabindex:"0"},{default:v(()=>[d("span",{innerHTML:t.item.text},null,8,ns)]),_:1},8,["class","href","target","rel","no-icon"]))}}),ss=k(os,[["__scopeId","data-v-956ec74c"]]),as=m({__name:"VPNavBarMenuGroup",props:{item:{}},setup(s){const e=s,{page:t}=y(),o=i=>"component"in i?!1:"link"in i?z(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(o),n=g(()=>o(e.item));return(i,c)=>(a(),C(_e,{class:M({VPNavBarMenuGroup:!0,active:r(z)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||n.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),rs={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},is=m({__name:"VPNavBarMenu",setup(s){const{theme:e}=y();return(t,o)=>r(e).nav?(a(),u("nav",rs,[o[0]||(o[0]=d("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(a(!0),u(T,null,B(r(e).nav,n=>(a(),u(T,{key:JSON.stringify(n)},["link"in n?(a(),C(ss,{key:0,item:n},null,8,["item"])):"component"in n?(a(),C(E(n.component),U({key:1,ref_for:!0},n.props),null,16)):(a(),C(as,{key:2,item:n},null,8,["item"]))],64))),128))])):h("",!0)}}),ls=k(is,[["__scopeId","data-v-e6d46098"]]);function cs(s){const{localeIndex:e,theme:t}=y();function o(n){var w,I,P;const i=n.split("."),c=(w=t.value.search)==null?void 0:w.options,p=c&&typeof c=="object",f=p&&((P=(I=c.locales)==null?void 0:I[e.value])==null?void 0:P.translations)||null,$=p&&c.translations||null;let V=f,b=$,L=s;const N=i.pop();for(const A of i){let G=null;const q=L==null?void 0:L[A];q&&(G=L=q);const ne=b==null?void 0:b[A];ne&&(G=b=ne);const oe=V==null?void 0:V[A];oe&&(G=V=oe),q||(L=G),ne||(b=G),oe||(V=G)}return(V==null?void 0:V[N])??(b==null?void 0:b[N])??(L==null?void 0:L[N])??""}return o}const us=["aria-label"],ds={class:"DocSearch-Button-Container"},vs={class:"DocSearch-Button-Placeholder"},ke=m({__name:"VPNavBarSearchButton",setup(s){const t=cs({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(o,n)=>(a(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[d("span",ds,[n[0]||(n[0]=d("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),d("span",vs,H(r(t)("button.buttonText")),1)]),n[1]||(n[1]=d("span",{class:"DocSearch-Button-Keys"},[d("kbd",{class:"DocSearch-Button-Key"}),d("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,us))}}),ps={class:"VPNavBarSearch"},fs={id:"local-search"},hs={key:1,id:"docsearch"},ms=m({__name:"VPNavBarSearch",setup(s){const e=()=>null,t=()=>null,{theme:o}=y(),n=S(!1),i=S(!1);j(()=>{});function c(){n.value||(n.value=!0,setTimeout(p,16))}function p(){const V=new Event("keydown");V.key="k",V.metaKey=!0,window.dispatchEvent(V),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||p()},16)}const f=S(!1),$="";return(V,b)=>{var L;return a(),u("div",ps,[r($)==="local"?(a(),u(T,{key:0},[f.value?(a(),C(r(e),{key:0,onClose:b[0]||(b[0]=N=>f.value=!1)})):h("",!0),d("div",fs,[_(ke,{onClick:b[1]||(b[1]=N=>f.value=!0)})])],64)):r($)==="algolia"?(a(),u(T,{key:1},[n.value?(a(),C(r(t),{key:0,algolia:((L=r(o).search)==null?void 0:L.options)??r(o).algolia,onVnodeBeforeMount:b[2]||(b[2]=N=>i.value=!0)},null,8,["algolia"])):h("",!0),i.value?h("",!0):(a(),u("div",hs,[_(ke,{onClick:c})]))],64)):h("",!0)])}}}),_s=m({__name:"VPNavBarSocialLinks",setup(s){const{theme:e}=y();return(t,o)=>r(e).socialLinks?(a(),C(Ce,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),Cs=k(_s,[["__scopeId","data-v-164c457f"]]),ks={};function bs(s,e){return a(),u("div",null,e[0]||(e[0]=[d("svg",{title:"Vue Semantic Structure",viewBox:"0 0 991 128",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[d("path",{d:"M64.567 68.6113C65.1313 68.8417 65.5 69.3906 65.5 70V81C65.5 81.5065 65.2444 81.9787 64.8204 82.2557C64.3965 82.5327 63.8613 82.5771 63.3975 82.3737L6.39751 57.3737C5.85217 57.1345 5.49996 56.5954 5.5 55.9999L5.50049 48.9999C5.50053 48.428 5.82579 47.9058 6.33913 47.6537L63.3386 19.6537C63.8036 19.4253 64.3534 19.4529 64.7931 19.7268C65.2327 20.0007 65.5 20.482 65.5 21V32C65.5 32.5776 65.1683 33.1039 64.6473 33.3532L24.8448 52.3917L64.567 68.6113Z",fill:"#F9B44E",stroke:"black","stroke-width":"3","stroke-linejoin":"round"}),d("path",{d:"M63.433 58.3887C62.8687 58.1583 62.5 57.6094 62.5 57V46C62.5 45.4935 62.7556 45.0213 63.1796 44.7443C63.6035 44.4673 64.1387 44.4229 64.6025 44.6263L121.602 69.6263C122.148 69.8655 122.5 70.4046 122.5 71.0001L122.5 78.0001C122.499 78.572 122.174 79.0942 121.661 79.3463L64.6614 107.346C64.1964 107.575 63.6466 107.547 63.2069 107.273C62.7673 106.999 62.5 106.518 62.5 106V95C62.5 94.4224 62.8317 93.8961 63.3527 93.6468L103.155 74.6083L63.433 58.3887Z",fill:"#F9B44E",stroke:"black","stroke-width":"3","stroke-linejoin":"round"}),d("path",{d:"M162.011 38.1364L174.668 77.9205H175.153L187.835 38.1364H200.108L182.057 90.5H167.79L149.713 38.1364H162.011ZM231.391 73.7784V51.2273H242.283V90.5H231.825V83.3665H231.416C230.53 85.6676 229.055 87.517 226.993 88.9148C224.947 90.3125 222.45 91.0114 219.501 91.0114C216.876 91.0114 214.567 90.4148 212.572 89.2216C210.578 88.0284 209.018 86.3324 207.893 84.1335C206.786 81.9347 206.223 79.3011 206.206 76.233V51.2273H217.098V74.2898C217.115 76.608 217.737 78.4403 218.964 79.7869C220.192 81.1335 221.837 81.8068 223.899 81.8068C225.212 81.8068 226.439 81.5085 227.581 80.9119C228.723 80.2983 229.643 79.3949 230.342 78.2017C231.058 77.0085 231.408 75.5341 231.391 73.7784ZM268.893 91.267C264.853 91.267 261.376 90.4489 258.461 88.8125C255.563 87.1591 253.33 84.8239 251.762 81.8068C250.194 78.7727 249.41 75.1847 249.41 71.0426C249.41 67.0028 250.194 63.4574 251.762 60.4062C253.33 57.3551 255.538 54.9773 258.384 53.2727C261.248 51.5682 264.606 50.7159 268.458 50.7159C271.049 50.7159 273.461 51.1335 275.694 51.9688C277.944 52.7869 279.904 54.0227 281.575 55.6761C283.262 57.3295 284.575 59.4091 285.512 61.9148C286.45 64.4034 286.918 67.3182 286.918 70.6591V73.6506H253.756V66.9006H276.665C276.665 65.3324 276.325 63.9432 275.643 62.733C274.961 61.5227 274.015 60.5767 272.805 59.8949C271.612 59.196 270.222 58.8466 268.637 58.8466C266.984 58.8466 265.518 59.2301 264.239 59.9972C262.978 60.7472 261.989 61.7614 261.273 63.0398C260.558 64.3011 260.191 65.7074 260.174 67.2585V73.6761C260.174 75.6193 260.532 77.2983 261.248 78.7131C261.981 80.1278 263.012 81.2188 264.342 81.9858C265.671 82.7528 267.248 83.1364 269.072 83.1364C270.282 83.1364 271.39 82.9659 272.396 82.625C273.401 82.2841 274.262 81.7727 274.978 81.0909C275.694 80.4091 276.239 79.5739 276.614 78.5852L286.688 79.25C286.177 81.6705 285.129 83.7841 283.543 85.5909C281.975 87.3807 279.947 88.7784 277.458 89.7841C274.987 90.7727 272.131 91.267 268.893 91.267Z"}),d("path",{d:"M339.301 53.196C339.097 51.1335 338.219 49.5312 336.668 48.3892C335.116 47.2472 333.011 46.6761 330.352 46.6761C328.545 46.6761 327.02 46.9318 325.776 47.4432C324.531 47.9375 323.577 48.6278 322.912 49.5142C322.264 50.4006 321.94 51.4062 321.94 52.5312C321.906 53.4688 322.102 54.2869 322.528 54.9858C322.972 55.6847 323.577 56.2898 324.344 56.8011C325.111 57.2955 325.997 57.7301 327.003 58.1051C328.009 58.4631 329.082 58.7699 330.224 59.0256L334.929 60.1506C337.213 60.6619 339.31 61.3437 341.219 62.196C343.128 63.0483 344.781 64.0966 346.179 65.3409C347.577 66.5852 348.659 68.0511 349.426 69.7386C350.21 71.4261 350.611 73.3608 350.628 75.5426C350.611 78.7472 349.793 81.5256 348.173 83.8778C346.571 86.2131 344.253 88.0284 341.219 89.3239C338.202 90.6023 334.563 91.2415 330.301 91.2415C326.074 91.2415 322.392 90.5938 319.256 89.2983C316.136 88.0028 313.699 86.0852 311.943 83.5455C310.205 80.9886 309.293 77.8267 309.207 74.0597H319.92C320.04 75.8153 320.543 77.2812 321.429 78.4574C322.332 79.6165 323.534 80.4943 325.034 81.0909C326.551 81.6705 328.264 81.9602 330.173 81.9602C332.048 81.9602 333.676 81.6875 335.057 81.142C336.455 80.5966 337.537 79.8381 338.304 78.8665C339.071 77.8949 339.455 76.7784 339.455 75.517C339.455 74.3409 339.105 73.3523 338.406 72.5511C337.724 71.75 336.719 71.0682 335.389 70.5057C334.077 69.9432 332.466 69.4318 330.557 68.9716L324.855 67.5398C320.44 66.4659 316.955 64.7869 314.398 62.5028C311.841 60.2187 310.571 57.142 310.588 53.2727C310.571 50.1023 311.415 47.3324 313.119 44.9631C314.841 42.5938 317.202 40.7443 320.202 39.4148C323.202 38.0852 326.611 37.4205 330.429 37.4205C334.315 37.4205 337.707 38.0852 340.605 39.4148C343.52 40.7443 345.787 42.5938 347.406 44.9631C349.026 47.3324 349.861 50.0767 349.912 53.196H339.301ZM375.768 91.267C371.728 91.267 368.251 90.4489 365.336 88.8125C362.438 87.1591 360.205 84.8239 358.637 81.8068C357.069 78.7727 356.285 75.1847 356.285 71.0426C356.285 67.0028 357.069 63.4574 358.637 60.4062C360.205 57.3551 362.413 54.9773 365.259 53.2727C368.123 51.5682 371.481 50.7159 375.333 50.7159C377.924 50.7159 380.336 51.1335 382.569 51.9688C384.819 52.7869 386.779 54.0227 388.45 55.6761C390.137 57.3295 391.45 59.4091 392.387 61.9148C393.325 64.4034 393.793 67.3182 393.793 70.6591V73.6506H360.631V66.9006H383.54C383.54 65.3324 383.2 63.9432 382.518 62.733C381.836 61.5227 380.89 60.5767 379.68 59.8949C378.487 59.196 377.097 58.8466 375.512 58.8466C373.859 58.8466 372.393 59.2301 371.114 59.9972C369.853 60.7472 368.864 61.7614 368.148 63.0398C367.433 64.3011 367.066 65.7074 367.049 67.2585V73.6761C367.049 75.6193 367.407 77.2983 368.123 78.7131C368.856 80.1278 369.887 81.2188 371.217 81.9858C372.546 82.7528 374.123 83.1364 375.947 83.1364C377.157 83.1364 378.265 82.9659 379.271 82.625C380.276 82.2841 381.137 81.7727 381.853 81.0909C382.569 80.4091 383.114 79.5739 383.489 78.5852L393.563 79.25C393.052 81.6705 392.004 83.7841 390.418 85.5909C388.85 87.3807 386.822 88.7784 384.333 89.7841C381.862 90.7727 379.006 91.267 375.768 91.267ZM400.901 90.5V51.2273H411.282V58.1562H411.742C412.56 55.8551 413.924 54.0398 415.833 52.7102C417.742 51.3807 420.026 50.7159 422.685 50.7159C425.379 50.7159 427.671 51.3892 429.563 52.7358C431.455 54.0653 432.717 55.8722 433.347 58.1562H433.756C434.558 55.9062 436.006 54.108 438.103 52.7614C440.217 51.3977 442.714 50.7159 445.594 50.7159C449.259 50.7159 452.234 51.8835 454.518 54.2188C456.819 56.5369 457.969 59.8267 457.969 64.0881V90.5H447.103V66.2358C447.103 64.054 446.523 62.4176 445.364 61.3267C444.205 60.2358 442.756 59.6903 441.018 59.6903C439.04 59.6903 437.498 60.321 436.39 61.5824C435.282 62.8267 434.728 64.4716 434.728 66.517V90.5H424.168V66.0057C424.168 64.0795 423.614 62.5455 422.506 61.4034C421.415 60.2614 419.975 59.6903 418.185 59.6903C416.975 59.6903 415.884 59.9972 414.913 60.6108C413.958 61.2074 413.2 62.0511 412.637 63.142C412.075 64.2159 411.793 65.4773 411.793 66.9261V90.5H400.901ZM477.772 91.2415C475.266 91.2415 473.033 90.8068 471.073 89.9375C469.113 89.0511 467.562 87.7472 466.42 86.0256C465.295 84.2869 464.732 82.1222 464.732 79.5312C464.732 77.3494 465.133 75.517 465.934 74.0341C466.735 72.5511 467.826 71.358 469.207 70.4545C470.587 69.5511 472.156 68.8693 473.911 68.4091C475.684 67.9489 477.542 67.625 479.485 67.4375C481.769 67.1989 483.61 66.9773 485.008 66.7727C486.406 66.5511 487.42 66.2273 488.05 65.8011C488.681 65.375 488.996 64.7443 488.996 63.9091V63.7557C488.996 62.1364 488.485 60.8835 487.462 59.9972C486.457 59.1108 485.025 58.6676 483.167 58.6676C481.207 58.6676 479.647 59.1023 478.488 59.9716C477.329 60.8239 476.562 61.8977 476.187 63.1932L466.113 62.375C466.624 59.9886 467.63 57.9261 469.13 56.1875C470.63 54.4318 472.565 53.0852 474.934 52.1477C477.32 51.1932 480.082 50.7159 483.218 50.7159C485.4 50.7159 487.488 50.9716 489.482 51.483C491.494 51.9943 493.275 52.7869 494.826 53.8608C496.394 54.9347 497.63 56.3153 498.533 58.0028C499.437 59.6733 499.888 61.6761 499.888 64.0114V90.5H489.559V85.054H489.252C488.621 86.2812 487.778 87.3636 486.721 88.3011C485.664 89.2216 484.394 89.946 482.911 90.4744C481.428 90.9858 479.715 91.2415 477.772 91.2415ZM480.891 83.7244C482.494 83.7244 483.908 83.4091 485.136 82.7784C486.363 82.1307 487.326 81.2614 488.025 80.1705C488.724 79.0795 489.073 77.8437 489.073 76.4631V72.2955C488.732 72.517 488.263 72.7216 487.667 72.9091C487.087 73.0795 486.431 73.2415 485.698 73.3949C484.965 73.5312 484.232 73.6591 483.499 73.7784C482.766 73.8807 482.102 73.9744 481.505 74.0597C480.227 74.2472 479.11 74.5455 478.156 74.9545C477.201 75.3636 476.46 75.9176 475.931 76.6165C475.403 77.2983 475.138 78.1506 475.138 79.1733C475.138 80.6562 475.675 81.7898 476.749 82.5739C477.84 83.3409 479.221 83.7244 480.891 83.7244ZM519.231 67.7955V90.5H508.339V51.2273H518.719V58.1562H519.18C520.049 55.8722 521.506 54.0653 523.552 52.7358C525.597 51.3892 528.077 50.7159 530.992 50.7159C533.719 50.7159 536.097 51.3125 538.126 52.5057C540.154 53.6989 541.731 55.4034 542.856 57.6193C543.981 59.8182 544.543 62.4432 544.543 65.4943V90.5H533.651V67.4375C533.668 65.0341 533.055 63.1591 531.81 61.8125C530.566 60.4489 528.853 59.767 526.671 59.767C525.205 59.767 523.91 60.0824 522.785 60.7131C521.677 61.3437 520.808 62.2642 520.177 63.4744C519.563 64.6676 519.248 66.108 519.231 67.7955ZM574.017 51.2273V59.4091H550.366V51.2273H574.017ZM555.736 41.8182H566.628V78.4318C566.628 79.4375 566.781 80.2216 567.088 80.7841C567.395 81.3295 567.821 81.7131 568.366 81.9347C568.929 82.1562 569.577 82.267 570.31 82.267C570.821 82.267 571.332 82.2244 571.844 82.1392C572.355 82.0369 572.747 81.9602 573.02 81.9091L574.733 90.0142C574.188 90.1847 573.42 90.3807 572.432 90.6023C571.443 90.8409 570.241 90.9858 568.827 91.0369C566.202 91.1392 563.901 90.7898 561.923 89.9886C559.963 89.1875 558.438 87.9432 557.347 86.2557C556.256 84.5682 555.719 82.4375 555.736 79.8636V41.8182ZM581.112 90.5V51.2273H592.004V90.5H581.112ZM586.584 46.1648C584.964 46.1648 583.575 45.6278 582.416 44.554C581.274 43.4631 580.703 42.1591 580.703 40.642C580.703 39.142 581.274 37.8551 582.416 36.7812C583.575 35.6903 584.964 35.1449 586.584 35.1449C588.203 35.1449 589.584 35.6903 590.726 36.7812C591.885 37.8551 592.464 39.142 592.464 40.642C592.464 42.1591 591.885 43.4631 590.726 44.554C589.584 45.6278 588.203 46.1648 586.584 46.1648ZM618.474 91.267C614.451 91.267 610.991 90.4148 608.093 88.7102C605.212 86.9886 602.996 84.6023 601.445 81.5511C599.911 78.5 599.144 74.9886 599.144 71.017C599.144 66.9943 599.92 63.4659 601.471 60.4318C603.039 57.3807 605.263 55.0028 608.144 53.2983C611.025 51.5767 614.451 50.7159 618.423 50.7159C621.849 50.7159 624.849 51.3381 627.423 52.5824C629.996 53.8267 632.033 55.5739 633.533 57.8239C635.033 60.0739 635.86 62.7159 636.013 65.75H625.735C625.445 63.7898 624.678 62.2131 623.434 61.0199C622.207 59.8097 620.596 59.2045 618.602 59.2045C616.914 59.2045 615.44 59.6648 614.178 60.5852C612.934 61.4886 611.962 62.8097 611.263 64.5483C610.565 66.2869 610.215 68.392 610.215 70.8636C610.215 73.3693 610.556 75.5 611.238 77.2557C611.937 79.0114 612.917 80.3494 614.178 81.2699C615.44 82.1903 616.914 82.6506 618.602 82.6506C619.846 82.6506 620.962 82.3949 621.951 81.8835C622.957 81.3722 623.783 80.6307 624.431 79.6591C625.096 78.6705 625.531 77.4858 625.735 76.1051H636.013C635.843 79.1051 635.025 81.7472 633.559 84.0312C632.11 86.2983 630.107 88.071 627.55 89.3494C624.994 90.6278 621.968 91.267 618.474 91.267ZM688.262 53.196C688.058 51.1335 687.18 49.5312 685.629 48.3892C684.077 47.2472 681.972 46.6761 679.313 46.6761C677.506 46.6761 675.981 46.9318 674.737 47.4432C673.492 47.9375 672.538 48.6278 671.873 49.5142C671.225 50.4006 670.901 51.4062 670.901 52.5312C670.867 53.4688 671.063 54.2869 671.489 54.9858C671.933 55.6847 672.538 56.2898 673.305 56.8011C674.072 57.2955 674.958 57.7301 675.964 58.1051C676.969 58.4631 678.043 58.7699 679.185 59.0256L683.89 60.1506C686.174 60.6619 688.271 61.3437 690.18 62.196C692.089 63.0483 693.742 64.0966 695.14 65.3409C696.538 66.5852 697.62 68.0511 698.387 69.7386C699.171 71.4261 699.572 73.3608 699.589 75.5426C699.572 78.7472 698.754 81.5256 697.134 83.8778C695.532 86.2131 693.214 88.0284 690.18 89.3239C687.163 90.6023 683.523 91.2415 679.262 91.2415C675.035 91.2415 671.353 90.5938 668.217 89.2983C665.097 88.0028 662.66 86.0852 660.904 83.5455C659.165 80.9886 658.254 77.8267 658.168 74.0597H668.881C669.001 75.8153 669.504 77.2812 670.39 78.4574C671.293 79.6165 672.495 80.4943 673.995 81.0909C675.512 81.6705 677.225 81.9602 679.134 81.9602C681.009 81.9602 682.637 81.6875 684.018 81.142C685.415 80.5966 686.498 79.8381 687.265 78.8665C688.032 77.8949 688.415 76.7784 688.415 75.517C688.415 74.3409 688.066 73.3523 687.367 72.5511C686.685 71.75 685.68 71.0682 684.35 70.5057C683.038 69.9432 681.427 69.4318 679.518 68.9716L673.816 67.5398C669.401 66.4659 665.915 64.7869 663.359 62.5028C660.802 60.2187 659.532 57.142 659.549 53.2727C659.532 50.1023 660.376 47.3324 662.08 44.9631C663.802 42.5938 666.163 40.7443 669.163 39.4148C672.163 38.0852 675.572 37.4205 679.39 37.4205C683.276 37.4205 686.668 38.0852 689.566 39.4148C692.481 40.7443 694.748 42.5938 696.367 44.9631C697.987 47.3324 698.822 50.0767 698.873 53.196H688.262ZM727.72 51.2273V59.4091H704.07V51.2273H727.72ZM709.439 41.8182H720.331V78.4318C720.331 79.4375 720.484 80.2216 720.791 80.7841C721.098 81.3295 721.524 81.7131 722.07 81.9347C722.632 82.1562 723.28 82.267 724.013 82.267C724.524 82.267 725.036 82.2244 725.547 82.1392C726.058 82.0369 726.45 81.9602 726.723 81.9091L728.436 90.0142C727.891 90.1847 727.124 90.3807 726.135 90.6023C725.146 90.8409 723.945 90.9858 722.53 91.0369C719.905 91.1392 717.604 90.7898 715.626 89.9886C713.666 89.1875 712.141 87.9432 711.05 86.2557C709.959 84.5682 709.422 82.4375 709.439 79.8636V41.8182ZM734.815 90.5V51.2273H745.375V58.0795H745.784C746.5 55.642 747.702 53.8011 749.389 52.5568C751.077 51.2955 753.02 50.6648 755.219 50.6648C755.764 50.6648 756.352 50.6989 756.983 50.767C757.614 50.8352 758.168 50.929 758.645 51.0483V60.7131C758.134 60.5597 757.426 60.4233 756.523 60.304C755.619 60.1847 754.793 60.125 754.043 60.125C752.44 60.125 751.009 60.4744 749.747 61.1733C748.503 61.8551 747.514 62.8097 746.781 64.0369C746.065 65.2642 745.707 66.679 745.707 68.2812V90.5H734.815ZM789.461 73.7784V51.2273H800.353V90.5H789.896V83.3665H789.487C788.6 85.6676 787.126 87.517 785.063 88.9148C783.018 90.3125 780.521 91.0114 777.572 91.0114C774.947 91.0114 772.637 90.4148 770.643 89.2216C768.648 88.0284 767.089 86.3324 765.964 84.1335C764.856 81.9347 764.293 79.3011 764.276 76.233V51.2273H775.168V74.2898C775.185 76.608 775.808 78.4403 777.035 79.7869C778.262 81.1335 779.907 81.8068 781.969 81.8068C783.282 81.8068 784.509 81.5085 785.651 80.9119C786.793 80.2983 787.714 79.3949 788.413 78.2017C789.129 77.0085 789.478 75.5341 789.461 73.7784ZM826.81 91.267C822.787 91.267 819.327 90.4148 816.429 88.7102C813.548 86.9886 811.332 84.6023 809.781 81.5511C808.247 78.5 807.48 74.9886 807.48 71.017C807.48 66.9943 808.256 63.4659 809.807 60.4318C811.375 57.3807 813.599 55.0028 816.48 53.2983C819.361 51.5767 822.787 50.7159 826.759 50.7159C830.185 50.7159 833.185 51.3381 835.759 52.5824C838.332 53.8267 840.369 55.5739 841.869 57.8239C843.369 60.0739 844.196 62.7159 844.349 65.75H834.071C833.781 63.7898 833.014 62.2131 831.77 61.0199C830.543 59.8097 828.932 59.2045 826.938 59.2045C825.25 59.2045 823.776 59.6648 822.514 60.5852C821.27 61.4886 820.298 62.8097 819.599 64.5483C818.901 66.2869 818.551 68.392 818.551 70.8636C818.551 73.3693 818.892 75.5 819.574 77.2557C820.273 79.0114 821.253 80.3494 822.514 81.2699C823.776 82.1903 825.25 82.6506 826.938 82.6506C828.182 82.6506 829.298 82.3949 830.287 81.8835C831.293 81.3722 832.119 80.6307 832.767 79.6591C833.432 78.6705 833.866 77.4858 834.071 76.1051H844.349C844.179 79.1051 843.361 81.7472 841.895 84.0312C840.446 86.2983 838.443 88.071 835.886 89.3494C833.33 90.6278 830.304 91.267 826.81 91.267ZM872.212 51.2273V59.4091H848.562V51.2273H872.212ZM853.931 41.8182H864.823V78.4318C864.823 79.4375 864.977 80.2216 865.283 80.7841C865.59 81.3295 866.016 81.7131 866.562 81.9347C867.124 82.1562 867.772 82.267 868.505 82.267C869.016 82.267 869.528 82.2244 870.039 82.1392C870.55 82.0369 870.942 81.9602 871.215 81.9091L872.928 90.0142C872.383 90.1847 871.616 90.3807 870.627 90.6023C869.638 90.8409 868.437 90.9858 867.022 91.0369C864.397 91.1392 862.096 90.7898 860.119 89.9886C858.158 89.1875 856.633 87.9432 855.542 86.2557C854.451 84.5682 853.914 82.4375 853.931 79.8636V41.8182ZM904.492 73.7784V51.2273H915.384V90.5H904.927V83.3665H904.518C903.631 85.6676 902.157 87.517 900.094 88.9148C898.049 90.3125 895.552 91.0114 892.603 91.0114C889.978 91.0114 887.668 90.4148 885.674 89.2216C883.68 88.0284 882.12 86.3324 880.995 84.1335C879.887 81.9347 879.325 79.3011 879.308 76.233V51.2273H890.2V74.2898C890.217 76.608 890.839 78.4403 892.066 79.7869C893.293 81.1335 894.938 81.8068 897.001 81.8068C898.313 81.8068 899.54 81.5085 900.683 80.9119C901.825 80.2983 902.745 79.3949 903.444 78.2017C904.16 77.0085 904.509 75.5341 904.492 73.7784ZM924.097 90.5V51.2273H934.656V58.0795H935.065C935.781 55.642 936.983 53.8011 938.67 52.5568C940.358 51.2955 942.301 50.6648 944.5 50.6648C945.045 50.6648 945.634 50.6989 946.264 50.767C946.895 50.8352 947.449 50.929 947.926 51.0483V60.7131C947.415 60.5597 946.707 60.4233 945.804 60.304C944.901 60.1847 944.074 60.125 943.324 60.125C941.722 60.125 940.29 60.4744 939.028 61.1733C937.784 61.8551 936.795 62.8097 936.062 64.0369C935.347 65.2642 934.989 66.679 934.989 68.2812V90.5H924.097ZM969.627 91.267C965.587 91.267 962.11 90.4489 959.195 88.8125C956.298 87.1591 954.065 84.8239 952.496 81.8068C950.928 78.7727 950.144 75.1847 950.144 71.0426C950.144 67.0028 950.928 63.4574 952.496 60.4062C954.065 57.3551 956.272 54.9773 959.119 53.2727C961.982 51.5682 965.34 50.7159 969.192 50.7159C971.783 50.7159 974.195 51.1335 976.428 51.9688C978.678 52.7869 980.638 54.0227 982.309 55.6761C983.996 57.3295 985.309 59.4091 986.246 61.9148C987.184 64.4034 987.653 67.3182 987.653 70.6591V73.6506H954.491V66.9006H977.4C977.4 65.3324 977.059 63.9432 976.377 62.733C975.695 61.5227 974.749 60.5767 973.539 59.8949C972.346 59.196 970.957 58.8466 969.371 58.8466C967.718 58.8466 966.252 59.2301 964.974 59.9972C963.712 60.7472 962.724 61.7614 962.008 63.0398C961.292 64.3011 960.925 65.7074 960.908 67.2585V73.6761C960.908 75.6193 961.266 77.2983 961.982 78.7131C962.715 80.1278 963.746 81.2188 965.076 81.9858C966.406 82.7528 967.982 83.1364 969.806 83.1364C971.016 83.1364 972.124 82.9659 973.13 82.625C974.136 82.2841 974.996 81.7727 975.712 81.0909C976.428 80.4091 976.974 79.5739 977.349 78.5852L987.423 79.25C986.911 81.6705 985.863 83.7841 984.278 85.5909C982.71 87.3807 980.681 88.7784 978.192 89.7841C975.721 90.7727 972.866 91.267 969.627 91.267Z",fill:"#F9B44E"})],-1)]))}const gs=k(ks,[["render",bs],["__scopeId","data-v-6eb15540"]]),$s=["href"],ys={__name:"VPNavBarTitle",setup(s){const{site:e,theme:t}=y(),{hasSidebar:o}=Z(),{currentLang:n}=K();return(i,c)=>(a(),u("div",{class:M(["VPNavBarTitle",{"has-sidebar":r(o)}])},[d("a",{class:"title",href:r(t).logoLink??r(pe)(r(n).link)},[l(i.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logoComponent?(a(),C(gs,{key:0,class:"logo"})):r(t).logo?(a(),C(R,{key:1,class:"logo",image:r(t).logo},null,8,["image"])):r(t).siteTitle?(a(),u(T,{key:2},[D(H(r(t).siteTitle),1)],64)):r(t).siteTitle===void 0?(a(),u(T,{key:3},[D(H(r(e).title),1)],64)):h("",!0),l(i.$slots,"nav-bar-title-after",{},void 0,!0)],8,$s)],2))}},Vs=k(ys,[["__scopeId","data-v-141cc7fd"]]),Ls={class:"items"},Ps={class:"title"},Ss=m({__name:"VPNavBarTranslations",setup(s){const{theme:e}=y(),{localeLinks:t,currentLang:o}=K({correspondingLink:!0});return(n,i)=>r(t).length&&r(o).label?(a(),C(_e,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:v(()=>[d("div",Ls,[d("p",Ps,H(r(o).label),1),(a(!0),u(T,null,B(r(t),c=>(a(),C(te,{key:c.link,item:c},null,8,["item"]))),128))])]),_:1},8,["label"])):h("",!0)}}),Hs=k(Ss,[["__scopeId","data-v-c80d9ad0"]]),Ms={class:"wrapper"},Ts={class:"container"},Ns={class:"title"},ws={class:"content"},Is={class:"content-body"},Bs=m({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(s){const e=s,{y:t}=Ve(),{hasSidebar:o}=Z(),{frontmatter:n}=y(),i=S({});return ve(()=>{i.value={"has-sidebar":o.value,home:n.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(c,p)=>(a(),u("div",{class:M(["VPNavBar",i.value])},[d("div",Ms,[d("div",Ts,[d("div",Ns,[_(Vs,null,{"nav-bar-title-before":v(()=>[l(c.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[l(c.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),d("div",ws,[d("div",Is,[l(c.$slots,"nav-bar-content-before",{},void 0,!0),_(ms,{class:"search"}),_(ls,{class:"menu"}),_(Hs,{class:"translations"}),_(_o,{class:"appearance"}),_(Cs,{class:"social-links"}),_(Xo,{class:"extra"}),l(c.$slots,"nav-bar-content-after",{},void 0,!0),_(ts,{class:"hamburger",active:c.isScreenOpen,onClick:p[0]||(p[0]=f=>c.$emit("toggle-screen"))},null,8,["active"])])])])]),p[1]||(p[1]=d("div",{class:"divider"},[d("div",{class:"divider-line"})],-1))],2))}}),As=k(Bs,[["__scopeId","data-v-822684d1"]]),Es={key:0,class:"VPNavScreenAppearance"},Fs={class:"text"},Ds=m({__name:"VPNavScreenAppearance",setup(s){const{site:e,theme:t}=y();return(o,n)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Es,[d("p",Fs,H(r(t).darkModeSwitchLabel||"Appearance"),1),_(he)])):h("",!0)}}),Os=k(Ds,[["__scopeId","data-v-ffb44008"]]),Zs=["innerHTML"],Gs=m({__name:"VPNavScreenMenuLink",props:{item:{}},setup(s){const e=x("close-screen");return(t,o)=>(a(),C(F,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:r(e)},{default:v(()=>[d("span",{innerHTML:t.item.text},null,8,Zs)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),Us=k(Gs,[["__scopeId","data-v-735512b8"]]),js=["innerHTML"],zs=m({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(s){const e=x("close-screen");return(t,o)=>(a(),C(F,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:r(e)},{default:v(()=>[d("span",{innerHTML:t.item.text},null,8,js)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),we=k(zs,[["__scopeId","data-v-372ae7c0"]]),Ws={class:"VPNavScreenMenuGroupSection"},qs={key:0,class:"title"},Ks=m({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",Ws,[e.text?(a(),u("p",qs,H(e.text),1)):h("",!0),(a(!0),u(T,null,B(e.items,o=>(a(),C(we,{key:o.text,item:o},null,8,["item"]))),128))]))}}),Js=k(Ks,[["__scopeId","data-v-4b8941ac"]]),Rs=["aria-controls","aria-expanded"],Ys=["innerHTML"],Qs=["id"],Xs={key:0,class:"item"},xs={key:1,class:"item"},ea={key:2,class:"group"},ta=m({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(s){const e=s,t=S(!1),o=g(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(i,c)=>(a(),u("div",{class:M(["VPNavScreenMenuGroup",{open:t.value}])},[d("button",{class:"button","aria-controls":o.value,"aria-expanded":t.value,onClick:n},[d("span",{class:"button-text",innerHTML:i.text},null,8,Ys),c[0]||(c[0]=d("span",{class:"vpi-plus button-icon"},null,-1))],8,Rs),d("div",{id:o.value,class:"items"},[(a(!0),u(T,null,B(i.items,p=>(a(),u(T,{key:JSON.stringify(p)},["link"in p?(a(),u("div",Xs,[_(we,{item:p},null,8,["item"])])):"component"in p?(a(),u("div",xs,[(a(),C(E(p.component),U({ref_for:!0},p.props,{"screen-menu":""}),null,16))])):(a(),u("div",ea,[_(Js,{text:p.text,items:p.items},null,8,["text","items"])]))],64))),128))],8,Qs)],2))}}),na=k(ta,[["__scopeId","data-v-875057a5"]]),oa={key:0,class:"VPNavScreenMenu"},sa=m({__name:"VPNavScreenMenu",setup(s){const{theme:e}=y();return(t,o)=>r(e).nav?(a(),u("nav",oa,[(a(!0),u(T,null,B(r(e).nav,n=>(a(),u(T,{key:JSON.stringify(n)},["link"in n?(a(),C(Us,{key:0,item:n},null,8,["item"])):"component"in n?(a(),C(E(n.component),U({key:1,ref_for:!0},n.props,{"screen-menu":""}),null,16)):(a(),C(na,{key:2,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):h("",!0)}}),aa=m({__name:"VPNavScreenSocialLinks",setup(s){const{theme:e}=y();return(t,o)=>r(e).socialLinks?(a(),C(Ce,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),ra={class:"list"},ia=m({__name:"VPNavScreenTranslations",setup(s){const{localeLinks:e,currentLang:t}=K({correspondingLink:!0}),o=S(!1);function n(){o.value=!o.value}return(i,c)=>r(e).length&&r(t).label?(a(),u("div",{key:0,class:M(["VPNavScreenTranslations",{open:o.value}])},[d("button",{class:"title",onClick:n},[c[0]||(c[0]=d("span",{class:"vpi-languages icon lang"},null,-1)),D(" "+H(r(t).label)+" ",1),c[1]||(c[1]=d("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),d("ul",ra,[(a(!0),u(T,null,B(r(e),p=>(a(),u("li",{key:p.link,class:"item"},[_(F,{class:"link",href:p.link},{default:v(()=>[D(H(p.text),1)]),_:2},1032,["href"])]))),128))])],2)):h("",!0)}}),la=k(ia,[["__scopeId","data-v-362991c2"]]),ca={class:"container"},ua=m({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(s){const e=S(null),t=Le(ee?document.body:null);return(o,n)=>(a(),C(ce,{name:"fade",onEnter:n[0]||(n[0]=i=>t.value=!0),onAfterLeave:n[1]||(n[1]=i=>t.value=!1)},{default:v(()=>[o.open?(a(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[d("div",ca,[l(o.$slots,"nav-screen-content-before",{},void 0,!0),_(sa,{class:"menu"}),_(la,{class:"translations"}),_(Os,{class:"appearance"}),_(aa,{class:"social-links"}),l(o.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):h("",!0)]),_:3}))}}),da=k(ua,[["__scopeId","data-v-833aabba"]]),va={key:0,class:"VPNav"},pa=m({__name:"VPNav",setup(s){const{isScreenOpen:e,closeScreen:t,toggleScreen:o}=ro(),{frontmatter:n}=y(),i=g(()=>n.value.navbar!==!1);return Pe("close-screen",t),Y(()=>{ee&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(c,p)=>i.value?(a(),u("header",va,[_(As,{"is-screen-open":r(e),onToggleScreen:r(o)},{"nav-bar-title-before":v(()=>[l(c.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[l(c.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[l(c.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[l(c.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),_(da,{open:r(e)},{"nav-screen-content-before":v(()=>[l(c.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[l(c.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):h("",!0)}}),fa=k(pa,[["__scopeId","data-v-f1e365da"]]),ha=["role","tabindex"],ma={key:1,class:"items"},_a=m({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(s){const e=s,{collapsed:t,collapsible:o,isLink:n,isActiveLink:i,hasActiveLink:c,hasChildren:p,toggle:f}=ct(g(()=>e.item)),$=g(()=>p.value?"section":"div"),V=g(()=>n.value?"a":"div"),b=g(()=>p.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),L=g(()=>n.value?void 0:"button"),N=g(()=>[[`level-${e.depth}`],{collapsible:o.value},{collapsed:t.value},{"is-link":n.value},{"is-active":i.value},{"has-active":c.value}]);function w(P){"key"in P&&P.key!=="Enter"||!e.item.link&&f()}function I(){e.item.link&&f()}return(P,A)=>{const G=W("VPSidebarItem",!0);return a(),C(E($.value),{class:M(["VPSidebarItem",N.value])},{default:v(()=>[P.item.text?(a(),u("div",U({key:0,class:"item",role:L.value},Ue(P.item.items?{click:w,keydown:w}:{},!0),{tabindex:P.item.items&&0}),[A[1]||(A[1]=d("div",{class:"indicator"},null,-1)),P.item.link?(a(),C(F,{key:0,tag:V.value,class:"link",href:P.item.link,rel:P.item.rel,target:P.item.target},{default:v(()=>[(a(),C(E(b.value),{class:"text",innerHTML:P.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),C(E(b.value),{key:1,class:"text",innerHTML:P.item.text},null,8,["innerHTML"])),P.item.collapsed!=null&&P.item.items&&P.item.items.length?(a(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:I,onKeydown:Ge(I,["enter"]),tabindex:"0"},A[0]||(A[0]=[d("span",{class:"vpi-chevron-right caret-icon"},null,-1)]),32)):h("",!0)],16,ha)):h("",!0),P.item.items&&P.item.items.length?(a(),u("div",ma,[P.depth<5?(a(!0),u(T,{key:0},B(P.item.items,q=>(a(),C(G,{key:q.text,item:q,depth:P.depth+1},null,8,["item","depth"]))),128)):h("",!0)])):h("",!0)]),_:1},8,["class"])}}}),Ca=k(_a,[["__scopeId","data-v-196b2e5f"]]),ka=m({__name:"VPSidebarGroup",props:{items:{}},setup(s){const e=S(!0);let t=null;return j(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),je(()=>{t!=null&&(clearTimeout(t),t=null)}),(o,n)=>(a(!0),u(T,null,B(o.items,i=>(a(),u("div",{key:i.text,class:M(["group",{"no-transition":e.value}])},[_(Ca,{item:i,depth:0},null,8,["item"])],2))),128))}}),ba=k(ka,[["__scopeId","data-v-9e426adc"]]),ga={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},$a=m({__name:"VPSidebar",props:{open:{type:Boolean}},setup(s){const{sidebarGroups:e,hasSidebar:t}=Z(),o=s,n=S(null),i=Le(ee?document.body:null);O([o,n],()=>{var p;o.open?(i.value=!0,(p=n.value)==null||p.focus()):i.value=!1},{immediate:!0,flush:"post"});const c=S(0);return O(e,()=>{c.value+=1},{deep:!0}),(p,f)=>r(t)?(a(),u("aside",{key:0,class:M(["VPSidebar",{open:p.open}]),ref_key:"navEl",ref:n,onClick:f[0]||(f[0]=ze(()=>{},["stop"]))},[f[2]||(f[2]=d("div",{class:"curtain"},null,-1)),d("nav",ga,[f[1]||(f[1]=d("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),l(p.$slots,"sidebar-nav-before",{},void 0,!0),(a(),C(ba,{items:r(e),key:c.value},null,8,["items"])),l(p.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):h("",!0)}}),ya=k($a,[["__scopeId","data-v-18756405"]]),Va=m({__name:"VPSkipLink",setup(s){const e=X(),t=S();O(()=>e.path,()=>t.value.focus());function o({target:n}){const i=document.getElementById(decodeURIComponent(n.hash).slice(1));if(i){const c=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",c)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",c),i.focus(),window.scrollTo(0,0)}}return(n,i)=>(a(),u(T,null,[d("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),d("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:o}," Skip to content ")],64))}}),La=k(Va,[["__scopeId","data-v-c3508ec8"]]),Pa=m({__name:"Layout",setup(s){const{isOpen:e,open:t,close:o}=Z(),n=X();O(()=>n.path,o),lt(e,o);const{frontmatter:i}=y(),c=We(),p=g(()=>!!c["home-hero-image"]);return Pe("hero-image-slot-exists",p),(f,$)=>{const V=W("Content");return r(i).layout!==!1?(a(),u("div",{key:0,class:M(["Layout",r(i).pageClass])},[l(f.$slots,"layout-top",{},void 0,!0),_(La),_(Re,{class:"backdrop",show:r(e),onClick:r(o)},null,8,["show","onClick"]),_(fa,null,{"nav-bar-title-before":v(()=>[l(f.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[l(f.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[l(f.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[l(f.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":v(()=>[l(f.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[l(f.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),_(ao,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),_(ya,{open:r(e)},{"sidebar-nav-before":v(()=>[l(f.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":v(()=>[l(f.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),_(jn,null,{"page-top":v(()=>[l(f.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[l(f.$slots,"page-bottom",{},void 0,!0)]),"not-found":v(()=>[l(f.$slots,"not-found",{},void 0,!0)]),"home-hero-before":v(()=>[l(f.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[l(f.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[l(f.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[l(f.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[l(f.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[l(f.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[l(f.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[l(f.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[l(f.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":v(()=>[l(f.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[l(f.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[l(f.$slots,"doc-after",{},void 0,!0)]),"doc-top":v(()=>[l(f.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[l(f.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":v(()=>[l(f.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[l(f.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[l(f.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[l(f.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[l(f.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[l(f.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),_(Jn),l(f.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),C(V,{key:1}))}}}),Sa=k(Pa,[["__scopeId","data-v-a9a9e638"]]),Ma={Layout:Sa,enhanceApp:({app:s})=>{s.component("Badge",qe)}};export{Ma as t}; diff --git a/assets/components_content-container.md.Ckcane11.lean.js b/assets/components_content-container.md.CluwDXWg.js similarity index 99% rename from assets/components_content-container.md.Ckcane11.lean.js rename to assets/components_content-container.md.CluwDXWg.js index de8bde2..f8bdb1c 100644 --- a/assets/components_content-container.md.Ckcane11.lean.js +++ b/assets/components_content-container.md.CluwDXWg.js @@ -1,4 +1,4 @@ -import{_ as t,c as e,j as i,a as n,t as l,a0 as h,o as p}from"./chunks/framework.BZ-jlz8c.js";const u=JSON.parse('{"title":"ContentHeadline","description":"","frontmatter":{"title":"ContentHeadline"},"headers":[],"relativePath":"components/content-container.md","filePath":"components/content-container.md"}'),r={name:"components/content-container.md"},k={id:"frontmatter-title",tabindex:"-1"};function d(a,s,E,o,c,g){return p(),e("div",null,[i("h1",k,[n(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=h(`

Introduction

TIP

Optionally, the composable useContentContainer can also be used as a wrapper.

The ContentContainer is used to map the depth of the element structure.

With each nested ContentContainer the element structure becomes one level deeper (level).

The appropriate HTML element for the page structure is determined based on the level. (e.g. main, article, section)

Properties

tag

  • Type: String
  • Default: null

Tag for the element.

rootTags

  • Type: Array
  • Default: inject('semanticStructure_rootTags', ['main'])

Available tags for the root structure.

If not set, the value is inherited from the parent element.

contentTags

  • Type: Array
  • Default: inject('semanticStructure_contentTags', ['article', 'section'])

Available tags for the content structure.

If not set, the value is inherited from the parent element.

level

  • Type: Number
  • Default: undefined

Can be used to overwrite the level.

debug

  • Type: Boolean
  • Default: inject('semanticStructure_debug', false)

If set, the following attributes are set on the element: data-current-tag, data-current-level and data-parent-level.

v-slot

default

PropertyTypeDescription
currentTagStringGet current element tag.
parentLevelNumberGet parent level.
currentLevelNumberGet current level.

Example

vue
<template>
+import{_ as t,c as e,j as i,a as n,t as l,a0 as h,o as p}from"./chunks/framework.DlEm4oa2.js";const u=JSON.parse('{"title":"ContentHeadline","description":"","frontmatter":{"title":"ContentHeadline"},"headers":[],"relativePath":"components/content-container.md","filePath":"components/content-container.md"}'),r={name:"components/content-container.md"},k={id:"frontmatter-title",tabindex:"-1"};function d(a,s,E,o,c,g){return p(),e("div",null,[i("h1",k,[n(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=h(`

Introduction

TIP

Optionally, the composable useContentContainer can also be used as a wrapper.

The ContentContainer is used to map the depth of the element structure.

With each nested ContentContainer the element structure becomes one level deeper (level).

The appropriate HTML element for the page structure is determined based on the level. (e.g. main, article, section)

Properties

tag

  • Type: String
  • Default: null

Tag for the element.

rootTags

  • Type: Array
  • Default: inject('semanticStructure_rootTags', ['main'])

Available tags for the root structure.

If not set, the value is inherited from the parent element.

contentTags

  • Type: Array
  • Default: inject('semanticStructure_contentTags', ['article', 'section'])

Available tags for the content structure.

If not set, the value is inherited from the parent element.

level

  • Type: Number
  • Default: undefined

Can be used to overwrite the level.

debug

  • Type: Boolean
  • Default: inject('semanticStructure_debug', false)

If set, the following attributes are set on the element: data-current-tag, data-current-level and data-parent-level.

v-slot

default

PropertyTypeDescription
currentTagStringGet current element tag.
parentLevelNumberGet parent level.
currentLevelNumberGet current level.

Example

vue
<template>
   <ContentContainer>
     <header>
       <ContentHeadline> Primary Headline (h1) </ContentHeadline>
diff --git a/assets/components_content-container.md.Ckcane11.js b/assets/components_content-container.md.CluwDXWg.lean.js
similarity index 99%
rename from assets/components_content-container.md.Ckcane11.js
rename to assets/components_content-container.md.CluwDXWg.lean.js
index de8bde2..f8bdb1c 100644
--- a/assets/components_content-container.md.Ckcane11.js
+++ b/assets/components_content-container.md.CluwDXWg.lean.js
@@ -1,4 +1,4 @@
-import{_ as t,c as e,j as i,a as n,t as l,a0 as h,o as p}from"./chunks/framework.BZ-jlz8c.js";const u=JSON.parse('{"title":"ContentHeadline","description":"","frontmatter":{"title":"ContentHeadline"},"headers":[],"relativePath":"components/content-container.md","filePath":"components/content-container.md"}'),r={name:"components/content-container.md"},k={id:"frontmatter-title",tabindex:"-1"};function d(a,s,E,o,c,g){return p(),e("div",null,[i("h1",k,[n(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=h(`

Introduction

TIP

Optionally, the composable useContentContainer can also be used as a wrapper.

The ContentContainer is used to map the depth of the element structure.

With each nested ContentContainer the element structure becomes one level deeper (level).

The appropriate HTML element for the page structure is determined based on the level. (e.g. main, article, section)

Properties

tag

  • Type: String
  • Default: null

Tag for the element.

rootTags

  • Type: Array
  • Default: inject('semanticStructure_rootTags', ['main'])

Available tags for the root structure.

If not set, the value is inherited from the parent element.

contentTags

  • Type: Array
  • Default: inject('semanticStructure_contentTags', ['article', 'section'])

Available tags for the content structure.

If not set, the value is inherited from the parent element.

level

  • Type: Number
  • Default: undefined

Can be used to overwrite the level.

debug

  • Type: Boolean
  • Default: inject('semanticStructure_debug', false)

If set, the following attributes are set on the element: data-current-tag, data-current-level and data-parent-level.

v-slot

default

PropertyTypeDescription
currentTagStringGet current element tag.
parentLevelNumberGet parent level.
currentLevelNumberGet current level.

Example

vue
<template>
+import{_ as t,c as e,j as i,a as n,t as l,a0 as h,o as p}from"./chunks/framework.DlEm4oa2.js";const u=JSON.parse('{"title":"ContentHeadline","description":"","frontmatter":{"title":"ContentHeadline"},"headers":[],"relativePath":"components/content-container.md","filePath":"components/content-container.md"}'),r={name:"components/content-container.md"},k={id:"frontmatter-title",tabindex:"-1"};function d(a,s,E,o,c,g){return p(),e("div",null,[i("h1",k,[n(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=h(`

Introduction

TIP

Optionally, the composable useContentContainer can also be used as a wrapper.

The ContentContainer is used to map the depth of the element structure.

With each nested ContentContainer the element structure becomes one level deeper (level).

The appropriate HTML element for the page structure is determined based on the level. (e.g. main, article, section)

Properties

tag

  • Type: String
  • Default: null

Tag for the element.

rootTags

  • Type: Array
  • Default: inject('semanticStructure_rootTags', ['main'])

Available tags for the root structure.

If not set, the value is inherited from the parent element.

contentTags

  • Type: Array
  • Default: inject('semanticStructure_contentTags', ['article', 'section'])

Available tags for the content structure.

If not set, the value is inherited from the parent element.

level

  • Type: Number
  • Default: undefined

Can be used to overwrite the level.

debug

  • Type: Boolean
  • Default: inject('semanticStructure_debug', false)

If set, the following attributes are set on the element: data-current-tag, data-current-level and data-parent-level.

v-slot

default

PropertyTypeDescription
currentTagStringGet current element tag.
parentLevelNumberGet parent level.
currentLevelNumberGet current level.

Example

vue
<template>
   <ContentContainer>
     <header>
       <ContentHeadline> Primary Headline (h1) </ContentHeadline>
diff --git a/assets/components_content-headline.md.Ddze9sNO.js b/assets/components_content-headline.md.YDMjpzkl.js
similarity index 99%
rename from assets/components_content-headline.md.Ddze9sNO.js
rename to assets/components_content-headline.md.YDMjpzkl.js
index ceaa849..688a8a3 100644
--- a/assets/components_content-headline.md.Ddze9sNO.js
+++ b/assets/components_content-headline.md.YDMjpzkl.js
@@ -1,4 +1,4 @@
-import{_ as t,c as e,j as i,a as n,t as l,a0 as h,o as p}from"./chunks/framework.BZ-jlz8c.js";const u=JSON.parse('{"title":"ContentHeadline","description":"","frontmatter":{"title":"ContentHeadline"},"headers":[],"relativePath":"components/content-headline.md","filePath":"components/content-headline.md"}'),k={name:"components/content-headline.md"},E={id:"frontmatter-title",tabindex:"-1"};function d(a,s,r,o,g,c){return p(),e("div",null,[i("h1",E,[n(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=h(`

Introduction

TIP

Optionally, the composable useContentHeadline can also be used as a wrapper.

ContentHeadline is used to display the headline structure.

Example: h1, h2, h3, h4, h5, h6

The level of the heading is taken from the ContentContainer.

The deeper the nesting, the smaller the heading.

Properties

tag

  • Type: String
  • Default: null

Tag for the element.

debug

  • Type: Boolean
  • Default: inject('semanticStructure_debug', false)

If set, the following attributes are set on the element: data-current-tag, data-current-level and data-parent-level.

v-slot

default

PropertyTypeDescription
currentTagStringGet current element tag.
parentLevelNumberGet parent level.
currentLevelNumberGet current level.

Example

vue
<template>
+import{_ as t,c as e,j as i,a as n,t as l,a0 as h,o as p}from"./chunks/framework.DlEm4oa2.js";const u=JSON.parse('{"title":"ContentHeadline","description":"","frontmatter":{"title":"ContentHeadline"},"headers":[],"relativePath":"components/content-headline.md","filePath":"components/content-headline.md"}'),k={name:"components/content-headline.md"},E={id:"frontmatter-title",tabindex:"-1"};function d(a,s,r,o,g,c){return p(),e("div",null,[i("h1",E,[n(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=h(`

Introduction

TIP

Optionally, the composable useContentHeadline can also be used as a wrapper.

ContentHeadline is used to display the headline structure.

Example: h1, h2, h3, h4, h5, h6

The level of the heading is taken from the ContentContainer.

The deeper the nesting, the smaller the heading.

Properties

tag

  • Type: String
  • Default: null

Tag for the element.

debug

  • Type: Boolean
  • Default: inject('semanticStructure_debug', false)

If set, the following attributes are set on the element: data-current-tag, data-current-level and data-parent-level.

v-slot

default

PropertyTypeDescription
currentTagStringGet current element tag.
parentLevelNumberGet parent level.
currentLevelNumberGet current level.

Example

vue
<template>
   <ContentContainer>
     <header>
       <ContentHeadline> Primary Headline (h1) </ContentHeadline>
diff --git a/assets/components_content-headline.md.Ddze9sNO.lean.js b/assets/components_content-headline.md.YDMjpzkl.lean.js
similarity index 99%
rename from assets/components_content-headline.md.Ddze9sNO.lean.js
rename to assets/components_content-headline.md.YDMjpzkl.lean.js
index ceaa849..688a8a3 100644
--- a/assets/components_content-headline.md.Ddze9sNO.lean.js
+++ b/assets/components_content-headline.md.YDMjpzkl.lean.js
@@ -1,4 +1,4 @@
-import{_ as t,c as e,j as i,a as n,t as l,a0 as h,o as p}from"./chunks/framework.BZ-jlz8c.js";const u=JSON.parse('{"title":"ContentHeadline","description":"","frontmatter":{"title":"ContentHeadline"},"headers":[],"relativePath":"components/content-headline.md","filePath":"components/content-headline.md"}'),k={name:"components/content-headline.md"},E={id:"frontmatter-title",tabindex:"-1"};function d(a,s,r,o,g,c){return p(),e("div",null,[i("h1",E,[n(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=h(`

Introduction

TIP

Optionally, the composable useContentHeadline can also be used as a wrapper.

ContentHeadline is used to display the headline structure.

Example: h1, h2, h3, h4, h5, h6

The level of the heading is taken from the ContentContainer.

The deeper the nesting, the smaller the heading.

Properties

tag

  • Type: String
  • Default: null

Tag for the element.

debug

  • Type: Boolean
  • Default: inject('semanticStructure_debug', false)

If set, the following attributes are set on the element: data-current-tag, data-current-level and data-parent-level.

v-slot

default

PropertyTypeDescription
currentTagStringGet current element tag.
parentLevelNumberGet parent level.
currentLevelNumberGet current level.

Example

vue
<template>
+import{_ as t,c as e,j as i,a as n,t as l,a0 as h,o as p}from"./chunks/framework.DlEm4oa2.js";const u=JSON.parse('{"title":"ContentHeadline","description":"","frontmatter":{"title":"ContentHeadline"},"headers":[],"relativePath":"components/content-headline.md","filePath":"components/content-headline.md"}'),k={name:"components/content-headline.md"},E={id:"frontmatter-title",tabindex:"-1"};function d(a,s,r,o,g,c){return p(),e("div",null,[i("h1",E,[n(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=h(`

Introduction

TIP

Optionally, the composable useContentHeadline can also be used as a wrapper.

ContentHeadline is used to display the headline structure.

Example: h1, h2, h3, h4, h5, h6

The level of the heading is taken from the ContentContainer.

The deeper the nesting, the smaller the heading.

Properties

tag

  • Type: String
  • Default: null

Tag for the element.

debug

  • Type: Boolean
  • Default: inject('semanticStructure_debug', false)

If set, the following attributes are set on the element: data-current-tag, data-current-level and data-parent-level.

v-slot

default

PropertyTypeDescription
currentTagStringGet current element tag.
parentLevelNumberGet parent level.
currentLevelNumberGet current level.

Example

vue
<template>
   <ContentContainer>
     <header>
       <ContentHeadline> Primary Headline (h1) </ContentHeadline>
diff --git a/assets/composables_use-content-container.md.CK9LWECO.js b/assets/composables_use-content-container.md.BDxjWSRN.js
similarity index 99%
rename from assets/composables_use-content-container.md.CK9LWECO.js
rename to assets/composables_use-content-container.md.BDxjWSRN.js
index 2e13420..5578aae 100644
--- a/assets/composables_use-content-container.md.CK9LWECO.js
+++ b/assets/composables_use-content-container.md.BDxjWSRN.js
@@ -1,4 +1,4 @@
-import{_ as e,c as a,j as s,a as n,t as l,a0 as h,o as d}from"./chunks/framework.BZ-jlz8c.js";const y=JSON.parse('{"title":"useContentContainer","description":"","frontmatter":{"title":"useContentContainer"},"headers":[],"relativePath":"composables/use-content-container.md","filePath":"composables/use-content-container.md"}'),r={name:"composables/use-content-container.md"},o={id:"frontmatter-title",tabindex:"-1"};function p(i,t,k,c,E,g){return d(),a("div",null,[s("h1",o,[n(l(i.$frontmatter.title)+" ",1),t[0]||(t[0]=s("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),t[1]||(t[1]=h(`

Introduction

TIP

Optionally, the component <ContentContainer> can also be used as a wrapper.

The composable useContentContainer() is used to map the depth of the page structure.

With each call of useContentContainer() in nested components, the level of the element structure is increased by one level.

The appropriate HTML element for the page structure is determined based on the level. (e.g. main, section, article)

vue
<template>
+import{_ as e,c as a,j as s,a as n,t as l,a0 as h,o as d}from"./chunks/framework.DlEm4oa2.js";const y=JSON.parse('{"title":"useContentContainer","description":"","frontmatter":{"title":"useContentContainer"},"headers":[],"relativePath":"composables/use-content-container.md","filePath":"composables/use-content-container.md"}'),r={name:"composables/use-content-container.md"},o={id:"frontmatter-title",tabindex:"-1"};function p(i,t,k,c,E,g){return d(),a("div",null,[s("h1",o,[n(l(i.$frontmatter.title)+" ",1),t[0]||(t[0]=s("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),t[1]||(t[1]=h(`

Introduction

TIP

Optionally, the component <ContentContainer> can also be used as a wrapper.

The composable useContentContainer() is used to map the depth of the page structure.

With each call of useContentContainer() in nested components, the level of the element structure is increased by one level.

The appropriate HTML element for the page structure is determined based on the level. (e.g. main, section, article)

vue
<template>
   <component v-if="currentTag" :is="currentTag">
     <slot />
   </component>
diff --git a/assets/composables_use-content-container.md.CK9LWECO.lean.js b/assets/composables_use-content-container.md.BDxjWSRN.lean.js
similarity index 99%
rename from assets/composables_use-content-container.md.CK9LWECO.lean.js
rename to assets/composables_use-content-container.md.BDxjWSRN.lean.js
index 2e13420..5578aae 100644
--- a/assets/composables_use-content-container.md.CK9LWECO.lean.js
+++ b/assets/composables_use-content-container.md.BDxjWSRN.lean.js
@@ -1,4 +1,4 @@
-import{_ as e,c as a,j as s,a as n,t as l,a0 as h,o as d}from"./chunks/framework.BZ-jlz8c.js";const y=JSON.parse('{"title":"useContentContainer","description":"","frontmatter":{"title":"useContentContainer"},"headers":[],"relativePath":"composables/use-content-container.md","filePath":"composables/use-content-container.md"}'),r={name:"composables/use-content-container.md"},o={id:"frontmatter-title",tabindex:"-1"};function p(i,t,k,c,E,g){return d(),a("div",null,[s("h1",o,[n(l(i.$frontmatter.title)+" ",1),t[0]||(t[0]=s("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),t[1]||(t[1]=h(`

Introduction

TIP

Optionally, the component <ContentContainer> can also be used as a wrapper.

The composable useContentContainer() is used to map the depth of the page structure.

With each call of useContentContainer() in nested components, the level of the element structure is increased by one level.

The appropriate HTML element for the page structure is determined based on the level. (e.g. main, section, article)

vue
<template>
+import{_ as e,c as a,j as s,a as n,t as l,a0 as h,o as d}from"./chunks/framework.DlEm4oa2.js";const y=JSON.parse('{"title":"useContentContainer","description":"","frontmatter":{"title":"useContentContainer"},"headers":[],"relativePath":"composables/use-content-container.md","filePath":"composables/use-content-container.md"}'),r={name:"composables/use-content-container.md"},o={id:"frontmatter-title",tabindex:"-1"};function p(i,t,k,c,E,g){return d(),a("div",null,[s("h1",o,[n(l(i.$frontmatter.title)+" ",1),t[0]||(t[0]=s("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),t[1]||(t[1]=h(`

Introduction

TIP

Optionally, the component <ContentContainer> can also be used as a wrapper.

The composable useContentContainer() is used to map the depth of the page structure.

With each call of useContentContainer() in nested components, the level of the element structure is increased by one level.

The appropriate HTML element for the page structure is determined based on the level. (e.g. main, section, article)

vue
<template>
   <component v-if="currentTag" :is="currentTag">
     <slot />
   </component>
diff --git a/assets/composables_use-content-headline.md.KsS_g5WC.js b/assets/composables_use-content-headline.md.CymvAm8X.js
similarity index 98%
rename from assets/composables_use-content-headline.md.KsS_g5WC.js
rename to assets/composables_use-content-headline.md.CymvAm8X.js
index 44d3282..52ec05b 100644
--- a/assets/composables_use-content-headline.md.KsS_g5WC.js
+++ b/assets/composables_use-content-headline.md.CymvAm8X.js
@@ -1,4 +1,4 @@
-import{_ as e,c as a,j as s,a as n,t as l,a0 as h,o as d}from"./chunks/framework.BZ-jlz8c.js";const y=JSON.parse('{"title":"useContentHeadline","description":"","frontmatter":{"title":"useContentHeadline"},"headers":[],"relativePath":"composables/use-content-headline.md","filePath":"composables/use-content-headline.md"}'),p={name:"composables/use-content-headline.md"},r={id:"frontmatter-title",tabindex:"-1"};function o(i,t,k,c,E,g){return d(),a("div",null,[s("h1",r,[n(l(i.$frontmatter.title)+" ",1),t[0]||(t[0]=s("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),t[1]||(t[1]=h(`

Introduction

TIP

Optionally, the component <ContentHeadline> can also be used as a wrapper.

useContentHeadline() is used to display the headline structure.

Example: h1, h2, h3, h4, h5, h6

The level of the heading is taken from useContentContainer() or ContentContainer.

The deeper the nesting, the smaller the heading.

vue
<template>
+import{_ as e,c as a,j as s,a as n,t as l,a0 as h,o as d}from"./chunks/framework.DlEm4oa2.js";const y=JSON.parse('{"title":"useContentHeadline","description":"","frontmatter":{"title":"useContentHeadline"},"headers":[],"relativePath":"composables/use-content-headline.md","filePath":"composables/use-content-headline.md"}'),p={name:"composables/use-content-headline.md"},r={id:"frontmatter-title",tabindex:"-1"};function o(i,t,k,c,E,g){return d(),a("div",null,[s("h1",r,[n(l(i.$frontmatter.title)+" ",1),t[0]||(t[0]=s("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),t[1]||(t[1]=h(`

Introduction

TIP

Optionally, the component <ContentHeadline> can also be used as a wrapper.

useContentHeadline() is used to display the headline structure.

Example: h1, h2, h3, h4, h5, h6

The level of the heading is taken from useContentContainer() or ContentContainer.

The deeper the nesting, the smaller the heading.

vue
<template>
   <component :is="currentTag">
     <slot />
   </component>
diff --git a/assets/composables_use-content-headline.md.KsS_g5WC.lean.js b/assets/composables_use-content-headline.md.CymvAm8X.lean.js
similarity index 98%
rename from assets/composables_use-content-headline.md.KsS_g5WC.lean.js
rename to assets/composables_use-content-headline.md.CymvAm8X.lean.js
index 44d3282..52ec05b 100644
--- a/assets/composables_use-content-headline.md.KsS_g5WC.lean.js
+++ b/assets/composables_use-content-headline.md.CymvAm8X.lean.js
@@ -1,4 +1,4 @@
-import{_ as e,c as a,j as s,a as n,t as l,a0 as h,o as d}from"./chunks/framework.BZ-jlz8c.js";const y=JSON.parse('{"title":"useContentHeadline","description":"","frontmatter":{"title":"useContentHeadline"},"headers":[],"relativePath":"composables/use-content-headline.md","filePath":"composables/use-content-headline.md"}'),p={name:"composables/use-content-headline.md"},r={id:"frontmatter-title",tabindex:"-1"};function o(i,t,k,c,E,g){return d(),a("div",null,[s("h1",r,[n(l(i.$frontmatter.title)+" ",1),t[0]||(t[0]=s("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),t[1]||(t[1]=h(`

Introduction

TIP

Optionally, the component <ContentHeadline> can also be used as a wrapper.

useContentHeadline() is used to display the headline structure.

Example: h1, h2, h3, h4, h5, h6

The level of the heading is taken from useContentContainer() or ContentContainer.

The deeper the nesting, the smaller the heading.

vue
<template>
+import{_ as e,c as a,j as s,a as n,t as l,a0 as h,o as d}from"./chunks/framework.DlEm4oa2.js";const y=JSON.parse('{"title":"useContentHeadline","description":"","frontmatter":{"title":"useContentHeadline"},"headers":[],"relativePath":"composables/use-content-headline.md","filePath":"composables/use-content-headline.md"}'),p={name:"composables/use-content-headline.md"},r={id:"frontmatter-title",tabindex:"-1"};function o(i,t,k,c,E,g){return d(),a("div",null,[s("h1",r,[n(l(i.$frontmatter.title)+" ",1),t[0]||(t[0]=s("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),t[1]||(t[1]=h(`

Introduction

TIP

Optionally, the component <ContentHeadline> can also be used as a wrapper.

useContentHeadline() is used to display the headline structure.

Example: h1, h2, h3, h4, h5, h6

The level of the heading is taken from useContentContainer() or ContentContainer.

The deeper the nesting, the smaller the heading.

vue
<template>
   <component :is="currentTag">
     <slot />
   </component>
diff --git a/assets/index.md.CHP_zj8S.js b/assets/index.md.DaLHBZPf.js
similarity index 93%
rename from assets/index.md.CHP_zj8S.js
rename to assets/index.md.DaLHBZPf.js
index a1517c8..1b8bfb4 100644
--- a/assets/index.md.CHP_zj8S.js
+++ b/assets/index.md.DaLHBZPf.js
@@ -1 +1 @@
-import{_ as t,c as e,o as a}from"./chunks/framework.BZ-jlz8c.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"Vue Semantic Structure","text":"Helper for semantic HTML structure.","image":{"src":"/logo-small.svg","alt":"VitePress"},"actions":[{"theme":"brand","text":"Introduction","link":"/introduction"},{"theme":"alt","text":"Live Example","link":"https://basics.github.io/vue-semantic-structure/playground/"}]},"features":[{"title":"Automated","details":"Automatic heading levels (`h1`, `h2`, `h3`, `h4`, `h5`, `h6`)"},{"title":"Standard","details":"Standardize the headline structure on large projects."},{"title":"HTML Structure","details":"Easy way to build sematic html structure (`main`, `article`, `section`)"}]},"headers":[],"relativePath":"index.md","filePath":"index.md"}'),r={name:"index.md"};function i(s,n,o,c,l,d){return a(),e("div")}const h=t(r,[["render",i]]);export{m as __pageData,h as default};
+import{_ as t,c as e,o as a}from"./chunks/framework.DlEm4oa2.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"Vue Semantic Structure","text":"Helper for semantic HTML structure.","image":{"src":"/logo-small.svg","alt":"VitePress"},"actions":[{"theme":"brand","text":"Introduction","link":"/introduction"},{"theme":"alt","text":"Live Example","link":"https://basics.github.io/vue-semantic-structure/playground/"}]},"features":[{"title":"Automated","details":"Automatic heading levels (`h1`, `h2`, `h3`, `h4`, `h5`, `h6`)"},{"title":"Standard","details":"Standardize the headline structure on large projects."},{"title":"HTML Structure","details":"Easy way to build sematic html structure (`main`, `article`, `section`)"}]},"headers":[],"relativePath":"index.md","filePath":"index.md"}'),r={name:"index.md"};function i(s,n,o,c,l,d){return a(),e("div")}const h=t(r,[["render",i]]);export{m as __pageData,h as default};
diff --git a/assets/index.md.CHP_zj8S.lean.js b/assets/index.md.DaLHBZPf.lean.js
similarity index 93%
rename from assets/index.md.CHP_zj8S.lean.js
rename to assets/index.md.DaLHBZPf.lean.js
index a1517c8..1b8bfb4 100644
--- a/assets/index.md.CHP_zj8S.lean.js
+++ b/assets/index.md.DaLHBZPf.lean.js
@@ -1 +1 @@
-import{_ as t,c as e,o as a}from"./chunks/framework.BZ-jlz8c.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"Vue Semantic Structure","text":"Helper for semantic HTML structure.","image":{"src":"/logo-small.svg","alt":"VitePress"},"actions":[{"theme":"brand","text":"Introduction","link":"/introduction"},{"theme":"alt","text":"Live Example","link":"https://basics.github.io/vue-semantic-structure/playground/"}]},"features":[{"title":"Automated","details":"Automatic heading levels (`h1`, `h2`, `h3`, `h4`, `h5`, `h6`)"},{"title":"Standard","details":"Standardize the headline structure on large projects."},{"title":"HTML Structure","details":"Easy way to build sematic html structure (`main`, `article`, `section`)"}]},"headers":[],"relativePath":"index.md","filePath":"index.md"}'),r={name:"index.md"};function i(s,n,o,c,l,d){return a(),e("div")}const h=t(r,[["render",i]]);export{m as __pageData,h as default};
+import{_ as t,c as e,o as a}from"./chunks/framework.DlEm4oa2.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"Vue Semantic Structure","text":"Helper for semantic HTML structure.","image":{"src":"/logo-small.svg","alt":"VitePress"},"actions":[{"theme":"brand","text":"Introduction","link":"/introduction"},{"theme":"alt","text":"Live Example","link":"https://basics.github.io/vue-semantic-structure/playground/"}]},"features":[{"title":"Automated","details":"Automatic heading levels (`h1`, `h2`, `h3`, `h4`, `h5`, `h6`)"},{"title":"Standard","details":"Standardize the headline structure on large projects."},{"title":"HTML Structure","details":"Easy way to build sematic html structure (`main`, `article`, `section`)"}]},"headers":[],"relativePath":"index.md","filePath":"index.md"}'),r={name:"index.md"};function i(s,n,o,c,l,d){return a(),e("div")}const h=t(r,[["render",i]]);export{m as __pageData,h as default};
diff --git a/assets/introduction.md.C_iCmQ9U.js b/assets/introduction.md.DXlos9Nh.js
similarity index 98%
rename from assets/introduction.md.C_iCmQ9U.js
rename to assets/introduction.md.DXlos9Nh.js
index 567e95f..e121a3b 100644
--- a/assets/introduction.md.C_iCmQ9U.js
+++ b/assets/introduction.md.DXlos9Nh.js
@@ -1,4 +1,4 @@
-import{_ as t,c as n,j as i,a as l,t as h,a0 as e,o as k}from"./chunks/framework.BZ-jlz8c.js";const u=JSON.parse('{"title":"Introduction","description":"","frontmatter":{"title":"Introduction"},"headers":[],"relativePath":"introduction.md","filePath":"introduction.md"}'),p={name:"introduction.md"},E={id:"frontmatter-title",tabindex:"-1"};function r(a,s,d,g,y,o){return k(),n("div",null,[i("h1",E,[l(h(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=e(`

What does Vue Structural Headings do?

It provides two components and optionally compoasables to help you build semantic HTML structure.

ComponentComposable
ContentContaineruseContentContainer
ContentHeadlineuseContentHeadline

ContentContainer

The ContentContainer is used to display the depth of the page structure.

With each nested ContentContainer, the page structure becomes one level deeper (level).

The appropriate HTML element for the page structure is determined based on the level.

ContentHeadline

The ContentHeadline is used to display the heading structure.

The ContentHeadline takes the level from the ContentContainer and sets the appropriate HTML element for the heading.

Example

vue
<template>
+import{_ as t,c as n,j as i,a as l,t as h,a0 as e,o as k}from"./chunks/framework.DlEm4oa2.js";const u=JSON.parse('{"title":"Introduction","description":"","frontmatter":{"title":"Introduction"},"headers":[],"relativePath":"introduction.md","filePath":"introduction.md"}'),p={name:"introduction.md"},E={id:"frontmatter-title",tabindex:"-1"};function r(a,s,d,g,y,o){return k(),n("div",null,[i("h1",E,[l(h(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=e(`

What does Vue Structural Headings do?

It provides two components and optionally compoasables to help you build semantic HTML structure.

ComponentComposable
ContentContaineruseContentContainer
ContentHeadlineuseContentHeadline

ContentContainer

The ContentContainer is used to display the depth of the page structure.

With each nested ContentContainer, the page structure becomes one level deeper (level).

The appropriate HTML element for the page structure is determined based on the level.

ContentHeadline

The ContentHeadline is used to display the heading structure.

The ContentHeadline takes the level from the ContentContainer and sets the appropriate HTML element for the heading.

Example

vue
<template>
   <div>
     <header>Header</header>
     <ContentContainer>
@@ -56,4 +56,4 @@ import{_ as t,c as n,j as i,a as l,t as h,a0 as e,o as k}from"./chunks/framework
     </article>
   </main>
   <footer>Footer</footer>
-</div>
`,12))])}const A=t(p,[["render",r]]);export{u as __pageData,A as default}; +</div>
`,12))])}const D=t(p,[["render",r]]);export{u as __pageData,D as default}; diff --git a/assets/introduction.md.C_iCmQ9U.lean.js b/assets/introduction.md.DXlos9Nh.lean.js similarity index 98% rename from assets/introduction.md.C_iCmQ9U.lean.js rename to assets/introduction.md.DXlos9Nh.lean.js index 567e95f..e121a3b 100644 --- a/assets/introduction.md.C_iCmQ9U.lean.js +++ b/assets/introduction.md.DXlos9Nh.lean.js @@ -1,4 +1,4 @@ -import{_ as t,c as n,j as i,a as l,t as h,a0 as e,o as k}from"./chunks/framework.BZ-jlz8c.js";const u=JSON.parse('{"title":"Introduction","description":"","frontmatter":{"title":"Introduction"},"headers":[],"relativePath":"introduction.md","filePath":"introduction.md"}'),p={name:"introduction.md"},E={id:"frontmatter-title",tabindex:"-1"};function r(a,s,d,g,y,o){return k(),n("div",null,[i("h1",E,[l(h(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=e(`

What does Vue Structural Headings do?

It provides two components and optionally compoasables to help you build semantic HTML structure.

ComponentComposable
ContentContaineruseContentContainer
ContentHeadlineuseContentHeadline

ContentContainer

The ContentContainer is used to display the depth of the page structure.

With each nested ContentContainer, the page structure becomes one level deeper (level).

The appropriate HTML element for the page structure is determined based on the level.

ContentHeadline

The ContentHeadline is used to display the heading structure.

The ContentHeadline takes the level from the ContentContainer and sets the appropriate HTML element for the heading.

Example

vue
<template>
+import{_ as t,c as n,j as i,a as l,t as h,a0 as e,o as k}from"./chunks/framework.DlEm4oa2.js";const u=JSON.parse('{"title":"Introduction","description":"","frontmatter":{"title":"Introduction"},"headers":[],"relativePath":"introduction.md","filePath":"introduction.md"}'),p={name:"introduction.md"},E={id:"frontmatter-title",tabindex:"-1"};function r(a,s,d,g,y,o){return k(),n("div",null,[i("h1",E,[l(h(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=e(`

What does Vue Structural Headings do?

It provides two components and optionally compoasables to help you build semantic HTML structure.

ComponentComposable
ContentContaineruseContentContainer
ContentHeadlineuseContentHeadline

ContentContainer

The ContentContainer is used to display the depth of the page structure.

With each nested ContentContainer, the page structure becomes one level deeper (level).

The appropriate HTML element for the page structure is determined based on the level.

ContentHeadline

The ContentHeadline is used to display the heading structure.

The ContentHeadline takes the level from the ContentContainer and sets the appropriate HTML element for the heading.

Example

vue
<template>
   <div>
     <header>Header</header>
     <ContentContainer>
@@ -56,4 +56,4 @@ import{_ as t,c as n,j as i,a as l,t as h,a0 as e,o as k}from"./chunks/framework
     </article>
   </main>
   <footer>Footer</footer>
-</div>
`,12))])}const A=t(p,[["render",r]]);export{u as __pageData,A as default}; +</div>
`,12))])}const D=t(p,[["render",r]]);export{u as __pageData,D as default}; diff --git a/assets/setup.md.6mMvtVQ-.js b/assets/setup.md.BdBEaZ2e.js similarity index 74% rename from assets/setup.md.6mMvtVQ-.js rename to assets/setup.md.BdBEaZ2e.js index d63e3d3..3b6743e 100644 --- a/assets/setup.md.6mMvtVQ-.js +++ b/assets/setup.md.BdBEaZ2e.js @@ -1 +1 @@ -import{_ as e,c as i,j as t,a as l,t as n,a0 as p,o as d}from"./chunks/framework.BZ-jlz8c.js";const m=JSON.parse('{"title":"Setup","description":"","frontmatter":{"title":"Setup"},"headers":[],"relativePath":"setup.md","filePath":"setup.md"}'),r={name:"setup.md"},o={id:"frontmatter-title",tabindex:"-1"};function h(s,a,c,u,k,b){return d(),i("div",null,[t("h1",o,[l(n(s.$frontmatter.title)+" ",1),a[0]||(a[0]=t("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),a[1]||(a[1]=p('

Installation

Install vue-semantic-structure as a dependency to your project:

bash
yarn add vue-semantic-structure
bash
npm install vue-semantic-structure
bash
pnpm add vue-semantic-structure
',3))])}const v=e(r,[["render",h]]);export{m as __pageData,v as default}; +import{_ as e,c as i,j as t,a as l,t as n,a0 as p,o as r}from"./chunks/framework.DlEm4oa2.js";const m=JSON.parse('{"title":"Setup","description":"","frontmatter":{"title":"Setup"},"headers":[],"relativePath":"setup.md","filePath":"setup.md"}'),d={name:"setup.md"},o={id:"frontmatter-title",tabindex:"-1"};function h(s,a,c,k,u,b){return r(),i("div",null,[t("h1",o,[l(n(s.$frontmatter.title)+" ",1),a[0]||(a[0]=t("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),a[1]||(a[1]=p('

Installation

Install vue-semantic-structure as a dependency to your project:

bash
yarn add vue-semantic-structure
bash
npm install vue-semantic-structure
bash
pnpm add vue-semantic-structure
',3))])}const v=e(d,[["render",h]]);export{m as __pageData,v as default}; diff --git a/assets/setup.md.6mMvtVQ-.lean.js b/assets/setup.md.BdBEaZ2e.lean.js similarity index 74% rename from assets/setup.md.6mMvtVQ-.lean.js rename to assets/setup.md.BdBEaZ2e.lean.js index d63e3d3..3b6743e 100644 --- a/assets/setup.md.6mMvtVQ-.lean.js +++ b/assets/setup.md.BdBEaZ2e.lean.js @@ -1 +1 @@ -import{_ as e,c as i,j as t,a as l,t as n,a0 as p,o as d}from"./chunks/framework.BZ-jlz8c.js";const m=JSON.parse('{"title":"Setup","description":"","frontmatter":{"title":"Setup"},"headers":[],"relativePath":"setup.md","filePath":"setup.md"}'),r={name:"setup.md"},o={id:"frontmatter-title",tabindex:"-1"};function h(s,a,c,u,k,b){return d(),i("div",null,[t("h1",o,[l(n(s.$frontmatter.title)+" ",1),a[0]||(a[0]=t("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),a[1]||(a[1]=p('

Installation

Install vue-semantic-structure as a dependency to your project:

bash
yarn add vue-semantic-structure
bash
npm install vue-semantic-structure
bash
pnpm add vue-semantic-structure
',3))])}const v=e(r,[["render",h]]);export{m as __pageData,v as default}; +import{_ as e,c as i,j as t,a as l,t as n,a0 as p,o as r}from"./chunks/framework.DlEm4oa2.js";const m=JSON.parse('{"title":"Setup","description":"","frontmatter":{"title":"Setup"},"headers":[],"relativePath":"setup.md","filePath":"setup.md"}'),d={name:"setup.md"},o={id:"frontmatter-title",tabindex:"-1"};function h(s,a,c,k,u,b){return r(),i("div",null,[t("h1",o,[l(n(s.$frontmatter.title)+" ",1),a[0]||(a[0]=t("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),a[1]||(a[1]=p('

Installation

Install vue-semantic-structure as a dependency to your project:

bash
yarn add vue-semantic-structure
bash
npm install vue-semantic-structure
bash
pnpm add vue-semantic-structure
',3))])}const v=e(d,[["render",h]]);export{m as __pageData,v as default}; diff --git a/assets/usage.md.DcYQrKGu.js b/assets/usage.md.3i2aVEvz.js similarity index 97% rename from assets/usage.md.DcYQrKGu.js rename to assets/usage.md.3i2aVEvz.js index 88be874..5c58e55 100644 --- a/assets/usage.md.DcYQrKGu.js +++ b/assets/usage.md.3i2aVEvz.js @@ -1,4 +1,4 @@ -import{_ as t,c as n,j as i,a as h,t as l,a0 as e,o as k}from"./chunks/framework.BZ-jlz8c.js";const u=JSON.parse('{"title":"Usage","description":"","frontmatter":{"title":"Usage"},"headers":[],"relativePath":"usage.md","filePath":"usage.md"}'),p={name:"usage.md"},E={id:"frontmatter-title",tabindex:"-1"};function r(a,s,d,g,o,y){return k(),n("div",null,[i("h1",E,[h(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=e(`

The standard behavior of vue-semantic-structure defines the most common approach for the use of HTML structure components.

In this structure, the main content contains different modules (example: Stage (Hero), Text-Image, Gallery, etc.).

The main structure is in the <main> tag, which contains the main components.

vue
<template>
+import{_ as t,c as n,j as i,a as h,t as l,a0 as e,o as k}from"./chunks/framework.DlEm4oa2.js";const u=JSON.parse('{"title":"Usage","description":"","frontmatter":{"title":"Usage"},"headers":[],"relativePath":"usage.md","filePath":"usage.md"}'),p={name:"usage.md"},E={id:"frontmatter-title",tabindex:"-1"};function r(a,s,d,g,o,y){return k(),n("div",null,[i("h1",E,[h(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=e(`

The standard behavior of vue-semantic-structure defines the most common approach for the use of HTML structure components.

In this structure, the main content contains different modules (example: Stage (Hero), Text-Image, Gallery, etc.).

The main structure is in the <main> tag, which contains the main components.

vue
<template>
   <ContentContainer>
     <header class="hero">…</header>
     <ContentContainer class="text-image">…</ContentContainer>
@@ -20,7 +20,7 @@ import{_ as t,c as n,j as i,a as h,t as l,a0 as e,o as k}from"./chunks/framework
 
 <script setup>
 import { ContentContainer } from 'vue-semantic-structure';
-</script>

In comparison to the basic application, the entire content is enclosed in another CustomContentContainer (e.g. ContentContainer), which represents the <article> tag.

vue
<template>
+</script>

In comparison to the basic application, the entire content is enclosed in another CustomContentContainer (e.g. ContentContainer), which represents the <article> tag.

vue
<template>
   <CustomContentContainer>
     <CustomContentContainer>
       <header class="hero">…</header>
diff --git a/assets/usage.md.DcYQrKGu.lean.js b/assets/usage.md.3i2aVEvz.lean.js
similarity index 97%
rename from assets/usage.md.DcYQrKGu.lean.js
rename to assets/usage.md.3i2aVEvz.lean.js
index 88be874..5c58e55 100644
--- a/assets/usage.md.DcYQrKGu.lean.js
+++ b/assets/usage.md.3i2aVEvz.lean.js
@@ -1,4 +1,4 @@
-import{_ as t,c as n,j as i,a as h,t as l,a0 as e,o as k}from"./chunks/framework.BZ-jlz8c.js";const u=JSON.parse('{"title":"Usage","description":"","frontmatter":{"title":"Usage"},"headers":[],"relativePath":"usage.md","filePath":"usage.md"}'),p={name:"usage.md"},E={id:"frontmatter-title",tabindex:"-1"};function r(a,s,d,g,o,y){return k(),n("div",null,[i("h1",E,[h(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=e(`

The standard behavior of vue-semantic-structure defines the most common approach for the use of HTML structure components.

In this structure, the main content contains different modules (example: Stage (Hero), Text-Image, Gallery, etc.).

The main structure is in the <main> tag, which contains the main components.

vue
<template>
+import{_ as t,c as n,j as i,a as h,t as l,a0 as e,o as k}from"./chunks/framework.DlEm4oa2.js";const u=JSON.parse('{"title":"Usage","description":"","frontmatter":{"title":"Usage"},"headers":[],"relativePath":"usage.md","filePath":"usage.md"}'),p={name:"usage.md"},E={id:"frontmatter-title",tabindex:"-1"};function r(a,s,d,g,o,y){return k(),n("div",null,[i("h1",E,[h(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=e(`

The standard behavior of vue-semantic-structure defines the most common approach for the use of HTML structure components.

In this structure, the main content contains different modules (example: Stage (Hero), Text-Image, Gallery, etc.).

The main structure is in the <main> tag, which contains the main components.

vue
<template>
   <ContentContainer>
     <header class="hero">…</header>
     <ContentContainer class="text-image">…</ContentContainer>
@@ -20,7 +20,7 @@ import{_ as t,c as n,j as i,a as h,t as l,a0 as e,o as k}from"./chunks/framework
 
 <script setup>
 import { ContentContainer } from 'vue-semantic-structure';
-</script>

In comparison to the basic application, the entire content is enclosed in another CustomContentContainer (e.g. ContentContainer), which represents the <article> tag.

vue
<template>
+</script>

In comparison to the basic application, the entire content is enclosed in another CustomContentContainer (e.g. ContentContainer), which represents the <article> tag.

vue
<template>
   <CustomContentContainer>
     <CustomContentContainer>
       <header class="hero">…</header>
diff --git a/components/content-container.html b/components/content-container.html
index 1b2803a..a97c47b 100644
--- a/components/content-container.html
+++ b/components/content-container.html
@@ -9,10 +9,10 @@
     
     
     
-    
-    
-    
-    
+    
+    
+    
+    
     
     
     
@@ -51,7 +51,7 @@
     </section>
   </article>
 </main>
- + \ No newline at end of file diff --git a/components/content-headline.html b/components/content-headline.html index cfc2364..4e44b3e 100644 --- a/components/content-headline.html +++ b/components/content-headline.html @@ -9,10 +9,10 @@ - - - - + + + + @@ -51,7 +51,7 @@ </section> </article> </main>
- + \ No newline at end of file diff --git a/composables/use-content-container.html b/composables/use-content-container.html index 54100a8..77d1ae8 100644 --- a/composables/use-content-container.html +++ b/composables/use-content-container.html @@ -9,10 +9,10 @@ - - - - + + + + @@ -36,7 +36,7 @@ const { currentTag } = useContentContainer(); </script>

Options

PropertyTypeDescriptionDefault Value
tagStringCan be used to overwrite the tag.undefined
contentTagsArrayAvailable tags for the content structure.inject('semanticStructure_contentTags', ['article', 'section'])
rootTagsArrayAvailable tags for the root structure.inject('semanticStructure_rootTags', ['main'])
levelNumberCan be used to overwrite the level.undefined

Return

PropertyTypeDescription
currentTagStringGet current html tag.
parentLevelNumberGet parent level.
currentLevelNumberGet current level.
- + \ No newline at end of file diff --git a/composables/use-content-headline.html b/composables/use-content-headline.html index a199067..7ed98f7 100644 --- a/composables/use-content-headline.html +++ b/composables/use-content-headline.html @@ -9,10 +9,10 @@ - - - - + + + + @@ -35,7 +35,7 @@ const { currentTag } = useContentHeadline(); </script>

Options

PropertyTypeDescriptionDefault Value
tagStringTag for the elementundefined

Return

PropertyTypeDescription
currentTagStringGet current html tag.
currentLevelNumberGet current level.
- + \ No newline at end of file diff --git a/hashmap.json b/hashmap.json index 6df757f..f45716c 100644 --- a/hashmap.json +++ b/hashmap.json @@ -1 +1 @@ -{"components_content-container.md":"Ckcane11","components_content-headline.md":"Ddze9sNO","composables_use-content-container.md":"CK9LWECO","composables_use-content-headline.md":"KsS_g5WC","index.md":"CHP_zj8S","introduction.md":"C_iCmQ9U","setup.md":"6mMvtVQ-","usage.md":"DcYQrKGu"} +{"components_content-container.md":"CluwDXWg","components_content-headline.md":"YDMjpzkl","composables_use-content-container.md":"BDxjWSRN","composables_use-content-headline.md":"CymvAm8X","index.md":"DaLHBZPf","introduction.md":"DXlos9Nh","setup.md":"BdBEaZ2e","usage.md":"3i2aVEvz"} diff --git a/index.html b/index.html index 4f840c1..6816067 100644 --- a/index.html +++ b/index.html @@ -9,10 +9,10 @@ - - - - + + + + @@ -25,7 +25,7 @@
Skip to content

Vue Semantic Structure

Helper for semantic HTML structure.

VitePress
- + \ No newline at end of file diff --git a/introduction.html b/introduction.html index 098226e..cc8ce4b 100644 --- a/introduction.html +++ b/introduction.html @@ -9,10 +9,10 @@ - - - - + + + + @@ -24,7 +24,7 @@ -
Skip to content

Introduction

What does Vue Structural Headings do?

It provides two components and optionally compoasables to help you build semantic HTML structure.

ComponentComposable
ContentContaineruseContentContainer
ContentHeadlineuseContentHeadline

ContentContainer

The ContentContainer is used to display the depth of the page structure.

With each nested ContentContainer, the page structure becomes one level deeper (level).

The appropriate HTML element for the page structure is determined based on the level.

ContentHeadline

The ContentHeadline is used to display the heading structure.

The ContentHeadline takes the level from the ContentContainer and sets the appropriate HTML element for the heading.

Example

vue
<template>
+    
Skip to content

Introduction

What does Vue Structural Headings do?

It provides two components and optionally compoasables to help you build semantic HTML structure.

ComponentComposable
ContentContaineruseContentContainer
ContentHeadlineuseContentHeadline

ContentContainer

The ContentContainer is used to display the depth of the page structure.

With each nested ContentContainer, the page structure becomes one level deeper (level).

The appropriate HTML element for the page structure is determined based on the level.

ContentHeadline

The ContentHeadline is used to display the heading structure.

The ContentHeadline takes the level from the ContentContainer and sets the appropriate HTML element for the heading.

Example

vue
<template>
   <div>
     <header>Header</header>
     <ContentContainer>
@@ -83,7 +83,7 @@
   </main>
   <footer>Footer</footer>
 </div>
- + \ No newline at end of file diff --git a/playground/assets/index-C89gE6iS.js b/playground/assets/index-C89gE6iS.js deleted file mode 100644 index 6b91d7b..0000000 --- a/playground/assets/index-C89gE6iS.js +++ /dev/null @@ -1,17 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const i of r)if(i.type==="childList")for(const l of i.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&s(l)}).observe(document,{childList:!0,subtree:!0});function n(r){const i={};return r.integrity&&(i.integrity=r.integrity),r.referrerPolicy&&(i.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?i.credentials="include":r.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function s(r){if(r.ep)return;r.ep=!0;const i=n(r);fetch(r.href,i)}})();/** -* @vue/shared v3.5.12 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function Rn(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const W={},lt=[],Pe=()=>{},$r=()=>!1,Xt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Fn=e=>e.startsWith("onUpdate:"),X=Object.assign,Dn=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Nr=Object.prototype.hasOwnProperty,H=(e,t)=>Nr.call(e,t),L=Array.isArray,xt=e=>Qt(e)==="[object Map]",jr=e=>Qt(e)==="[object Set]",M=e=>typeof e=="function",Z=e=>typeof e=="string",nt=e=>typeof e=="symbol",Y=e=>e!==null&&typeof e=="object",Fs=e=>(Y(e)||M(e))&&M(e.then)&&M(e.catch),Vr=Object.prototype.toString,Qt=e=>Vr.call(e),Br=e=>Qt(e).slice(8,-1),Ur=e=>Qt(e)==="[object Object]",Hn=e=>Z(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Ct=Rn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),kt=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Kr=/-(\w)/g,Ue=kt(e=>e.replace(Kr,(t,n)=>n?n.toUpperCase():"")),Wr=/\B([A-Z])/g,st=kt(e=>e.replace(Wr,"-$1").toLowerCase()),Ds=kt(e=>e.charAt(0).toUpperCase()+e.slice(1)),fn=kt(e=>e?`on${Ds(e)}`:""),ke=(e,t)=>!Object.is(e,t),cn=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},qr=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let os;const en=()=>os||(os=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function $n(e){if(L(e)){const t={};for(let n=0;n{if(n){const s=n.split(Jr);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Nn(e){let t="";if(Z(e))t=e;else if(L(e))for(let n=0;n0)return;if(wt){let t=wt;for(wt=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;St;){let t=St;for(St=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function Bs(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Us(e){let t,n=e.depsTail,s=n;for(;s;){const r=s.prevDep;s.version===-1?(s===n&&(n=r),Bn(s),ei(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=r}e.deps=t,e.depsTail=n}function xn(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Ks(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Ks(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Et))return;e.globalVersion=Et;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!xn(e)){e.flags&=-3;return}const n=K,s=ye;K=e,ye=!0;try{Bs(e);const r=e.fn(e._value);(t.version===0||ke(r,e._value))&&(e._value=r,t.version++)}catch(r){throw t.version++,r}finally{K=n,ye=s,Us(e),e.flags&=-3}}function Bn(e,t=!1){const{dep:n,prevSub:s,nextSub:r}=e;if(s&&(s.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)Bn(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function ei(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let ye=!0;const Ws=[];function We(){Ws.push(ye),ye=!1}function qe(){const e=Ws.pop();ye=e===void 0?!0:e}function us(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=K;K=void 0;try{t()}finally{K=n}}}let Et=0;class ti{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class qs{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!K||!ye||K===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==K)n=this.activeLink=new ti(K,this),K.deps?(n.prevDep=K.depsTail,K.depsTail.nextDep=n,K.depsTail=n):K.deps=K.depsTail=n,Gs(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=K.depsTail,n.nextDep=void 0,K.depsTail.nextDep=n,K.depsTail=n,K.deps===n&&(K.deps=s)}return n}trigger(t){this.version++,Et++,this.notify(t)}notify(t){jn();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Vn()}}}function Gs(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)Gs(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Cn=new WeakMap,et=Symbol(""),Sn=Symbol(""),Ot=Symbol("");function k(e,t,n){if(ye&&K){let s=Cn.get(e);s||Cn.set(e,s=new Map);let r=s.get(n);r||(s.set(n,r=new qs),r.map=s,r.key=n),r.track()}}function Re(e,t,n,s,r,i){const l=Cn.get(e);if(!l){Et++;return}const o=f=>{f&&f.trigger()};if(jn(),t==="clear")l.forEach(o);else{const f=L(e),p=f&&Hn(n);if(f&&n==="length"){const a=Number(s);l.forEach((h,S)=>{(S==="length"||S===Ot||!nt(S)&&S>=a)&&o(h)})}else switch((n!==void 0||l.has(void 0))&&o(l.get(n)),p&&o(l.get(Ot)),t){case"add":f?p&&o(l.get("length")):(o(l.get(et)),xt(e)&&o(l.get(Sn)));break;case"delete":f||(o(l.get(et)),xt(e)&&o(l.get(Sn)));break;case"set":xt(e)&&o(l.get(et));break}}Vn()}function rt(e){const t=j(e);return t===e?t:(k(t,"iterate",Ot),xe(e)?t:t.map(fe))}function tn(e){return k(e=j(e),"iterate",Ot),e}const ni={__proto__:null,[Symbol.iterator](){return dn(this,Symbol.iterator,fe)},concat(...e){return rt(this).concat(...e.map(t=>L(t)?rt(t):t))},entries(){return dn(this,"entries",e=>(e[1]=fe(e[1]),e))},every(e,t){return Me(this,"every",e,t,void 0,arguments)},filter(e,t){return Me(this,"filter",e,t,n=>n.map(fe),arguments)},find(e,t){return Me(this,"find",e,t,fe,arguments)},findIndex(e,t){return Me(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Me(this,"findLast",e,t,fe,arguments)},findLastIndex(e,t){return Me(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Me(this,"forEach",e,t,void 0,arguments)},includes(...e){return pn(this,"includes",e)},indexOf(...e){return pn(this,"indexOf",e)},join(e){return rt(this).join(e)},lastIndexOf(...e){return pn(this,"lastIndexOf",e)},map(e,t){return Me(this,"map",e,t,void 0,arguments)},pop(){return _t(this,"pop")},push(...e){return _t(this,"push",e)},reduce(e,...t){return fs(this,"reduce",e,t)},reduceRight(e,...t){return fs(this,"reduceRight",e,t)},shift(){return _t(this,"shift")},some(e,t){return Me(this,"some",e,t,void 0,arguments)},splice(...e){return _t(this,"splice",e)},toReversed(){return rt(this).toReversed()},toSorted(e){return rt(this).toSorted(e)},toSpliced(...e){return rt(this).toSpliced(...e)},unshift(...e){return _t(this,"unshift",e)},values(){return dn(this,"values",fe)}};function dn(e,t,n){const s=tn(e),r=s[t]();return s!==e&&!xe(e)&&(r._next=r.next,r.next=()=>{const i=r._next();return i.value&&(i.value=n(i.value)),i}),r}const si=Array.prototype;function Me(e,t,n,s,r,i){const l=tn(e),o=l!==e&&!xe(e),f=l[t];if(f!==si[t]){const h=f.apply(e,i);return o?fe(h):h}let p=n;l!==e&&(o?p=function(h,S){return n.call(this,fe(h),S,e)}:n.length>2&&(p=function(h,S){return n.call(this,h,S,e)}));const a=f.call(l,p,s);return o&&r?r(a):a}function fs(e,t,n,s){const r=tn(e);let i=n;return r!==e&&(xe(e)?n.length>3&&(i=function(l,o,f){return n.call(this,l,o,f,e)}):i=function(l,o,f){return n.call(this,l,fe(o),f,e)}),r[t](i,...s)}function pn(e,t,n){const s=j(e);k(s,"iterate",Ot);const r=s[t](...n);return(r===-1||r===!1)&&qn(n[0])?(n[0]=j(n[0]),s[t](...n)):r}function _t(e,t,n=[]){We(),jn();const s=j(e)[t].apply(e,n);return Vn(),qe(),s}const ri=Rn("__proto__,__v_isRef,__isVue"),Js=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(nt));function ii(e){nt(e)||(e=String(e));const t=j(this);return k(t,"has",e),t.hasOwnProperty(e)}class Ys{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const r=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return i;if(n==="__v_raw")return s===(r?i?gi:Qs:i?Xs:Zs).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const l=L(t);if(!r){let f;if(l&&(f=ni[n]))return f;if(n==="hasOwnProperty")return ii}const o=Reflect.get(t,n,oe(t)?t:s);return(nt(n)?Js.has(n):ri(n))||(r||k(t,"get",n),i)?o:oe(o)?l&&Hn(n)?o:o.value:Y(o)?r?ks(o):Kn(o):o}}class zs extends Ys{constructor(t=!1){super(!1,t)}set(t,n,s,r){let i=t[n];if(!this._isShallow){const f=at(i);if(!xe(s)&&!at(s)&&(i=j(i),s=j(s)),!L(t)&&oe(i)&&!oe(s))return f?!1:(i.value=s,!0)}const l=L(t)&&Hn(n)?Number(n)e,Bt=e=>Reflect.getPrototypeOf(e);function ci(e,t,n){return function(...s){const r=this.__v_raw,i=j(r),l=xt(i),o=e==="entries"||e===Symbol.iterator&&l,f=e==="keys"&&l,p=r[e](...s),a=n?wn:t?Tn:fe;return!t&&k(i,"iterate",f?Sn:et),{next(){const{value:h,done:S}=p.next();return S?{value:h,done:S}:{value:o?[a(h[0]),a(h[1])]:a(h),done:S}},[Symbol.iterator](){return this}}}}function Ut(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function ai(e,t){const n={get(r){const i=this.__v_raw,l=j(i),o=j(r);e||(ke(r,o)&&k(l,"get",r),k(l,"get",o));const{has:f}=Bt(l),p=t?wn:e?Tn:fe;if(f.call(l,r))return p(i.get(r));if(f.call(l,o))return p(i.get(o));i!==l&&i.get(r)},get size(){const r=this.__v_raw;return!e&&k(j(r),"iterate",et),Reflect.get(r,"size",r)},has(r){const i=this.__v_raw,l=j(i),o=j(r);return e||(ke(r,o)&&k(l,"has",r),k(l,"has",o)),r===o?i.has(r):i.has(r)||i.has(o)},forEach(r,i){const l=this,o=l.__v_raw,f=j(o),p=t?wn:e?Tn:fe;return!e&&k(f,"iterate",et),o.forEach((a,h)=>r.call(i,p(a),p(h),l))}};return X(n,e?{add:Ut("add"),set:Ut("set"),delete:Ut("delete"),clear:Ut("clear")}:{add(r){!t&&!xe(r)&&!at(r)&&(r=j(r));const i=j(this);return Bt(i).has.call(i,r)||(i.add(r),Re(i,"add",r,r)),this},set(r,i){!t&&!xe(i)&&!at(i)&&(i=j(i));const l=j(this),{has:o,get:f}=Bt(l);let p=o.call(l,r);p||(r=j(r),p=o.call(l,r));const a=f.call(l,r);return l.set(r,i),p?ke(i,a)&&Re(l,"set",r,i):Re(l,"add",r,i),this},delete(r){const i=j(this),{has:l,get:o}=Bt(i);let f=l.call(i,r);f||(r=j(r),f=l.call(i,r)),o&&o.call(i,r);const p=i.delete(r);return f&&Re(i,"delete",r,void 0),p},clear(){const r=j(this),i=r.size!==0,l=r.clear();return i&&Re(r,"clear",void 0,void 0),l}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=ci(r,e,t)}),n}function Un(e,t){const n=ai(e,t);return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(H(n,r)&&r in s?n:s,r,i)}const di={get:Un(!1,!1)},pi={get:Un(!1,!0)},hi={get:Un(!0,!1)};const Zs=new WeakMap,Xs=new WeakMap,Qs=new WeakMap,gi=new WeakMap;function mi(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function bi(e){return e.__v_skip||!Object.isExtensible(e)?0:mi(Br(e))}function Kn(e){return at(e)?e:Wn(e,!1,oi,di,Zs)}function _i(e){return Wn(e,!1,fi,pi,Xs)}function ks(e){return Wn(e,!0,ui,hi,Qs)}function Wn(e,t,n,s,r){if(!Y(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const l=bi(e);if(l===0)return e;const o=new Proxy(e,l===2?s:n);return r.set(e,o),o}function ot(e){return at(e)?ot(e.__v_raw):!!(e&&e.__v_isReactive)}function at(e){return!!(e&&e.__v_isReadonly)}function xe(e){return!!(e&&e.__v_isShallow)}function qn(e){return e?!!e.__v_raw:!1}function j(e){const t=e&&e.__v_raw;return t?j(t):e}function vi(e){return!H(e,"__v_skip")&&Object.isExtensible(e)&&Hs(e,"__v_skip",!0),e}const fe=e=>Y(e)?Kn(e):e,Tn=e=>Y(e)?ks(e):e;function oe(e){return e?e.__v_isRef===!0:!1}function Ce(e){return oe(e)?e.value:e}const yi={get:(e,t,n)=>t==="__v_raw"?e:Ce(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return oe(r)&&!oe(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function er(e){return ot(e)?e:new Proxy(e,yi)}class xi{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new qs(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Et-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&K!==this)return Vs(this,!0),!0}get value(){const t=this.dep.track();return Ks(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Ci(e,t,n=!1){let s,r;return M(e)?s=e:(s=e.get,r=e.set),new xi(s,r,n)}const Kt={},Gt=new WeakMap;let Qe;function Si(e,t=!1,n=Qe){if(n){let s=Gt.get(n);s||Gt.set(n,s=[]),s.push(e)}}function wi(e,t,n=W){const{immediate:s,deep:r,once:i,scheduler:l,augmentJob:o,call:f}=n,p=E=>r?E:xe(E)||r===!1||r===0?Ve(E,1):Ve(E);let a,h,S,w,D=!1,R=!1;if(oe(e)?(h=()=>e.value,D=xe(e)):ot(e)?(h=()=>p(e),D=!0):L(e)?(R=!0,D=e.some(E=>ot(E)||xe(E)),h=()=>e.map(E=>{if(oe(E))return E.value;if(ot(E))return p(E);if(M(E))return f?f(E,2):E()})):M(e)?t?h=f?()=>f(e,2):e:h=()=>{if(S){We();try{S()}finally{qe()}}const E=Qe;Qe=a;try{return f?f(e,3,[w]):e(w)}finally{Qe=E}}:h=Pe,t&&r){const E=h,z=r===!0?1/0:r;h=()=>Ve(E(),z)}const te=kr(),V=()=>{a.stop(),te&&Dn(te.effects,a)};if(i&&t){const E=t;t=(...z)=>{E(...z),V()}}let G=R?new Array(e.length).fill(Kt):Kt;const J=E=>{if(!(!(a.flags&1)||!a.dirty&&!E))if(t){const z=a.run();if(r||D||(R?z.some((De,Se)=>ke(De,G[Se])):ke(z,G))){S&&S();const De=Qe;Qe=a;try{const Se=[z,G===Kt?void 0:R&&G[0]===Kt?[]:G,w];f?f(t,3,Se):t(...Se),G=z}finally{Qe=De}}}else a.run()};return o&&o(J),a=new Ns(h),a.scheduler=l?()=>l(J,!1):J,w=E=>Si(E,!1,a),S=a.onStop=()=>{const E=Gt.get(a);if(E){if(f)f(E,4);else for(const z of E)z();Gt.delete(a)}},t?s?J(!0):G=a.run():l?l(J.bind(null,!0),!0):a.run(),V.pause=a.pause.bind(a),V.resume=a.resume.bind(a),V.stop=V,V}function Ve(e,t=1/0,n){if(t<=0||!Y(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,oe(e))Ve(e.value,t,n);else if(L(e))for(let s=0;s{Ve(s,t,n)});else if(Ur(e)){for(const s in e)Ve(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&Ve(e[s],t,n)}return e}/** -* @vue/runtime-core v3.5.12 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Ft(e,t,n,s){try{return s?e(...s):e()}catch(r){nn(r,t,n)}}function Le(e,t,n,s){if(M(e)){const r=Ft(e,t,n,s);return r&&Fs(r)&&r.catch(i=>{nn(i,t,n)}),r}if(L(e)){const r=[];for(let i=0;i>>1,r=ie[s],i=Pt(r);i=Pt(n)?ie.push(e):ie.splice(Ei(t),0,e),e.flags|=1,nr()}}function nr(){Jt||(Jt=tr.then(rr))}function Oi(e){L(e)?ut.push(...e):Ne&&e.id===-1?Ne.splice(it+1,0,e):e.flags&1||(ut.push(e),e.flags|=1),nr()}function cs(e,t,n=Ee+1){for(;nPt(n)-Pt(s));if(ut.length=0,Ne){Ne.push(...t);return}for(Ne=t,it=0;ite.id==null?e.flags&2?-1:1/0:e.id;function rr(e){try{for(Ee=0;Ee{s._d&&_s(-1);const i=Yt(t);let l;try{l=e(...r)}finally{Yt(i),s._d&&_s(1)}return l};return s._n=!0,s._c=!0,s._d=!0,s}function ze(e,t,n,s){const r=e.dirs,i=t&&t.dirs;for(let l=0;le.__isTeleport;function Jn(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Jn(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 lr(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function An(e,t,n,s,r=!1){if(L(e)){e.forEach((D,R)=>An(D,t&&(L(t)?t[R]:t),n,s,r));return}if(ft(s)&&!r)return;const i=s.shapeFlag&4?kn(s.component):s.el,l=r?null:i,{i:o,r:f}=e,p=t&&t.r,a=o.refs===W?o.refs={}:o.refs,h=o.setupState,S=j(h),w=h===W?()=>!1:D=>H(S,D);if(p!=null&&p!==f&&(Z(p)?(a[p]=null,w(p)&&(h[p]=null)):oe(p)&&(p.value=null)),M(f))Ft(f,o,12,[l,a]);else{const D=Z(f),R=oe(f);if(D||R){const te=()=>{if(e.f){const V=D?w(f)?h[f]:a[f]:f.value;r?L(V)&&Dn(V,i):L(V)?V.includes(i)||V.push(i):D?(a[f]=[i],w(f)&&(h[f]=a[f])):(f.value=[i],e.k&&(a[e.k]=f.value))}else D?(a[f]=l,w(f)&&(h[f]=l)):R&&(f.value=l,e.k&&(a[e.k]=l))};l?(te.id=-1,he(te,n)):te()}}}en().requestIdleCallback;en().cancelIdleCallback;const ft=e=>!!e.type.__asyncLoader,or=e=>e.type.__isKeepAlive;function Mi(e,t){ur(e,"a",t)}function Ii(e,t){ur(e,"da",t)}function ur(e,t,n=le){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(sn(t,s,n),n){let r=n.parent;for(;r&&r.parent;)or(r.parent.vnode)&&Ri(s,t,n,r),r=r.parent}}function Ri(e,t,n,s){const r=sn(t,e,s,!0);fr(()=>{Dn(s[t],r)},n)}function sn(e,t,n=le,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...l)=>{We();const o=Dt(n),f=Le(t,n,e,l);return o(),qe(),f});return s?r.unshift(i):r.push(i),i}}const Fe=e=>(t,n=le)=>{(!It||e==="sp")&&sn(e,(...s)=>t(...s),n)},Fi=Fe("bm"),Di=Fe("m"),Hi=Fe("bu"),$i=Fe("u"),Ni=Fe("bum"),fr=Fe("um"),ji=Fe("sp"),Vi=Fe("rtg"),Bi=Fe("rtc");function Ui(e,t=le){sn("ec",e,t)}const Ki=Symbol.for("v-ndc");function Wi(e,t,n,s){let r;const i=n,l=L(e);if(l||Z(e)){const o=l&&ot(e);let f=!1;o&&(f=!xe(e),e=tn(e)),r=new Array(e.length);for(let p=0,a=e.length;pt(o,f,void 0,i));else{const o=Object.keys(e);r=new Array(o.length);for(let f=0,p=o.length;fMt(t)?!(t.type===Ke||t.type===me&&!cr(t.children)):!0)?e:null}const En=e=>e?Lr(e)?kn(e):En(e.parent):null,Tt=X(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=>En(e.parent),$root:e=>En(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>zn(e),$forceUpdate:e=>e.f||(e.f=()=>{Gn(e.update)}),$nextTick:e=>e.n||(e.n=Ai.bind(e.proxy)),$watch:e=>al.bind(e)}),hn=(e,t)=>e!==W&&!e.__isScriptSetup&&H(e,t),qi={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:i,accessCache:l,type:o,appContext:f}=e;let p;if(t[0]!=="$"){const w=l[t];if(w!==void 0)switch(w){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(hn(s,t))return l[t]=1,s[t];if(r!==W&&H(r,t))return l[t]=2,r[t];if((p=e.propsOptions[0])&&H(p,t))return l[t]=3,i[t];if(n!==W&&H(n,t))return l[t]=4,n[t];On&&(l[t]=0)}}const a=Tt[t];let h,S;if(a)return t==="$attrs"&&k(e.attrs,"get",""),a(e);if((h=o.__cssModules)&&(h=h[t]))return h;if(n!==W&&H(n,t))return l[t]=4,n[t];if(S=f.config.globalProperties,H(S,t))return S[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return hn(r,t)?(r[t]=n,!0):s!==W&&H(s,t)?(s[t]=n,!0):H(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:i}},l){let o;return!!n[l]||e!==W&&H(e,l)||hn(t,l)||(o=i[0])&&H(o,l)||H(s,l)||H(Tt,l)||H(r.config.globalProperties,l)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:H(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function as(e){return L(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let On=!0;function Gi(e){const t=zn(e),n=e.proxy,s=e.ctx;On=!1,t.beforeCreate&&ds(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:l,watch:o,provide:f,inject:p,created:a,beforeMount:h,mounted:S,beforeUpdate:w,updated:D,activated:R,deactivated:te,beforeDestroy:V,beforeUnmount:G,destroyed:J,unmounted:E,render:z,renderTracked:De,renderTriggered:Se,errorCaptured:He,serverPrefetch:Ht,expose:Ge,inheritAttrs:ht,components:$t,directives:Nt,filters:on}=t;if(p&&Ji(p,s,null),l)for(const q in l){const B=l[q];M(B)&&(s[q]=B.bind(n))}if(r){const q=r.call(n,n);Y(q)&&(e.data=Kn(q))}if(On=!0,i)for(const q in i){const B=i[q],Je=M(B)?B.bind(n,n):M(B.get)?B.get.bind(n,n):Pe,jt=!M(B)&&M(B.set)?B.set.bind(n):Pe,Ye=Rt({get:Je,set:jt});Object.defineProperty(s,q,{enumerable:!0,configurable:!0,get:()=>Ye.value,set:we=>Ye.value=we})}if(o)for(const q in o)ar(o[q],s,n,q);if(f){const q=M(f)?f.call(n):f;Reflect.ownKeys(q).forEach(B=>{Be(B,q[B])})}a&&ds(a,e,"c");function ne(q,B){L(B)?B.forEach(Je=>q(Je.bind(n))):B&&q(B.bind(n))}if(ne(Fi,h),ne(Di,S),ne(Hi,w),ne($i,D),ne(Mi,R),ne(Ii,te),ne(Ui,He),ne(Bi,De),ne(Vi,Se),ne(Ni,G),ne(fr,E),ne(ji,Ht),L(Ge))if(Ge.length){const q=e.exposed||(e.exposed={});Ge.forEach(B=>{Object.defineProperty(q,B,{get:()=>n[B],set:Je=>n[B]=Je})})}else e.exposed||(e.exposed={});z&&e.render===Pe&&(e.render=z),ht!=null&&(e.inheritAttrs=ht),$t&&(e.components=$t),Nt&&(e.directives=Nt),Ht&&lr(e)}function Ji(e,t,n=Pe){L(e)&&(e=Pn(e));for(const s in e){const r=e[s];let i;Y(r)?"default"in r?i=ee(r.from||s,r.default,!0):i=ee(r.from||s):i=ee(r),oe(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:l=>i.value=l}):t[s]=i}}function ds(e,t,n){Le(L(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function ar(e,t,n,s){let r=s.includes(".")?Tr(n,s):()=>n[s];if(Z(e)){const i=t[e];M(i)&&mn(r,i)}else if(M(e))mn(r,e.bind(n));else if(Y(e))if(L(e))e.forEach(i=>ar(i,t,n,s));else{const i=M(e.handler)?e.handler.bind(n):t[e.handler];M(i)&&mn(r,i,e)}}function zn(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:l}}=e.appContext,o=i.get(t);let f;return o?f=o:!r.length&&!n&&!s?f=t:(f={},r.length&&r.forEach(p=>zt(f,p,l,!0)),zt(f,t,l)),Y(t)&&i.set(t,f),f}function zt(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&zt(e,i,n,!0),r&&r.forEach(l=>zt(e,l,n,!0));for(const l in t)if(!(s&&l==="expose")){const o=Yi[l]||n&&n[l];e[l]=o?o(e[l],t[l]):t[l]}return e}const Yi={data:ps,props:hs,emits:hs,methods:yt,computed:yt,beforeCreate:se,created:se,beforeMount:se,mounted:se,beforeUpdate:se,updated:se,beforeDestroy:se,beforeUnmount:se,destroyed:se,unmounted:se,activated:se,deactivated:se,errorCaptured:se,serverPrefetch:se,components:yt,directives:yt,watch:Zi,provide:ps,inject:zi};function ps(e,t){return t?e?function(){return X(M(e)?e.call(this,this):e,M(t)?t.call(this,this):t)}:t:e}function zi(e,t){return yt(Pn(e),Pn(t))}function Pn(e){if(L(e)){const t={};for(let n=0;n1)return n&&M(t)?t.call(s&&s.proxy):t}}const pr={},hr=()=>Object.create(pr),gr=e=>Object.getPrototypeOf(e)===pr;function ki(e,t,n,s=!1){const r={},i=hr();e.propsDefaults=Object.create(null),mr(e,t,r,i);for(const l in e.propsOptions[0])l in r||(r[l]=void 0);n?e.props=s?r:_i(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function el(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:l}}=e,o=j(r),[f]=e.propsOptions;let p=!1;if((s||l>0)&&!(l&16)){if(l&8){const a=e.vnode.dynamicProps;for(let h=0;h{f=!0;const[S,w]=br(h,t,!0);X(l,S),w&&o.push(...w)};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!i&&!f)return Y(e)&&s.set(e,lt),lt;if(L(i))for(let a=0;ae[0]==="_"||e==="$stable",Zn=e=>L(e)?e.map(Oe):[Oe(e)],nl=(e,t,n)=>{if(t._n)return t;const s=F((...r)=>Zn(t(...r)),n);return s._c=!1,s},vr=(e,t,n)=>{const s=e._ctx;for(const r in e){if(_r(r))continue;const i=e[r];if(M(i))t[r]=nl(r,i,s);else if(i!=null){const l=Zn(i);t[r]=()=>l}}},yr=(e,t)=>{const n=Zn(t);e.slots.default=()=>n},xr=(e,t,n)=>{for(const s in t)(n||s!=="_")&&(e[s]=t[s])},sl=(e,t,n)=>{const s=e.slots=hr();if(e.vnode.shapeFlag&32){const r=t._;r?(xr(s,t,n),n&&Hs(s,"_",r,!0)):vr(t,s)}else t&&yr(e,t)},rl=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,l=W;if(s.shapeFlag&32){const o=t._;o?n&&o===1?i=!1:xr(r,t,n):(i=!t.$stable,vr(t,r)),l=t}else t&&(yr(e,t),l={default:1});if(i)for(const o in r)!_r(o)&&l[o]==null&&delete r[o]},he=_l;function il(e){return ll(e)}function ll(e,t){const n=en();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:l,createText:o,createComment:f,setText:p,setElementText:a,parentNode:h,nextSibling:S,setScopeId:w=Pe,insertStaticContent:D}=e,R=(u,c,d,b=null,g=null,m=null,x=void 0,y=null,v=!!c.dynamicChildren)=>{if(u===c)return;u&&!vt(u,c)&&(b=Vt(u),we(u,g,m,!0),u=null),c.patchFlag===-2&&(v=!1,c.dynamicChildren=null);const{type:_,ref:A,shapeFlag:C}=c;switch(_){case ln:te(u,c,d,b);break;case Ke:V(u,c,d,b);break;case _n:u==null&&G(c,d,b,x);break;case me:$t(u,c,d,b,g,m,x,y,v);break;default:C&1?z(u,c,d,b,g,m,x,y,v):C&6?Nt(u,c,d,b,g,m,x,y,v):(C&64||C&128)&&_.process(u,c,d,b,g,m,x,y,v,mt)}A!=null&&g&&An(A,u&&u.ref,m,c||u,!c)},te=(u,c,d,b)=>{if(u==null)s(c.el=o(c.children),d,b);else{const g=c.el=u.el;c.children!==u.children&&p(g,c.children)}},V=(u,c,d,b)=>{u==null?s(c.el=f(c.children||""),d,b):c.el=u.el},G=(u,c,d,b)=>{[u.el,u.anchor]=D(u.children,c,d,b,u.el,u.anchor)},J=({el:u,anchor:c},d,b)=>{let g;for(;u&&u!==c;)g=S(u),s(u,d,b),u=g;s(c,d,b)},E=({el:u,anchor:c})=>{let d;for(;u&&u!==c;)d=S(u),r(u),u=d;r(c)},z=(u,c,d,b,g,m,x,y,v)=>{c.type==="svg"?x="svg":c.type==="math"&&(x="mathml"),u==null?De(c,d,b,g,m,x,y,v):Ht(u,c,g,m,x,y,v)},De=(u,c,d,b,g,m,x,y)=>{let v,_;const{props:A,shapeFlag:C,transition:T,dirs:O}=u;if(v=u.el=l(u.type,m,A&&A.is,A),C&8?a(v,u.children):C&16&&He(u.children,v,null,b,g,gn(u,m),x,y),O&&ze(u,null,b,"created"),Se(v,u,u.scopeId,x,b),A){for(const U in A)U!=="value"&&!Ct(U)&&i(v,U,null,A[U],m,b);"value"in A&&i(v,"value",null,A.value,m),(_=A.onVnodeBeforeMount)&&Ae(_,b,u)}O&&ze(u,null,b,"beforeMount");const I=ol(g,T);I&&T.beforeEnter(v),s(v,c,d),((_=A&&A.onVnodeMounted)||I||O)&&he(()=>{_&&Ae(_,b,u),I&&T.enter(v),O&&ze(u,null,b,"mounted")},g)},Se=(u,c,d,b,g)=>{if(d&&w(u,d),b)for(let m=0;m{for(let _=v;_{const y=c.el=u.el;let{patchFlag:v,dynamicChildren:_,dirs:A}=c;v|=u.patchFlag&16;const C=u.props||W,T=c.props||W;let O;if(d&&Ze(d,!1),(O=T.onVnodeBeforeUpdate)&&Ae(O,d,c,u),A&&ze(c,u,d,"beforeUpdate"),d&&Ze(d,!0),(C.innerHTML&&T.innerHTML==null||C.textContent&&T.textContent==null)&&a(y,""),_?Ge(u.dynamicChildren,_,y,d,b,gn(c,g),m):x||B(u,c,y,null,d,b,gn(c,g),m,!1),v>0){if(v&16)ht(y,C,T,d,g);else if(v&2&&C.class!==T.class&&i(y,"class",null,T.class,g),v&4&&i(y,"style",C.style,T.style,g),v&8){const I=c.dynamicProps;for(let U=0;U{O&&Ae(O,d,c,u),A&&ze(c,u,d,"updated")},b)},Ge=(u,c,d,b,g,m,x)=>{for(let y=0;y{if(c!==d){if(c!==W)for(const m in c)!Ct(m)&&!(m in d)&&i(u,m,c[m],null,g,b);for(const m in d){if(Ct(m))continue;const x=d[m],y=c[m];x!==y&&m!=="value"&&i(u,m,y,x,g,b)}"value"in d&&i(u,"value",c.value,d.value,g)}},$t=(u,c,d,b,g,m,x,y,v)=>{const _=c.el=u?u.el:o(""),A=c.anchor=u?u.anchor:o("");let{patchFlag:C,dynamicChildren:T,slotScopeIds:O}=c;O&&(y=y?y.concat(O):O),u==null?(s(_,d,b),s(A,d,b),He(c.children||[],d,A,g,m,x,y,v)):C>0&&C&64&&T&&u.dynamicChildren?(Ge(u.dynamicChildren,T,d,g,m,x,y),(c.key!=null||g&&c===g.subTree)&&Cr(u,c,!0)):B(u,c,d,A,g,m,x,y,v)},Nt=(u,c,d,b,g,m,x,y,v)=>{c.slotScopeIds=y,u==null?c.shapeFlag&512?g.ctx.activate(c,d,b,x,v):on(c,d,b,g,m,x,v):es(u,c,v)},on=(u,c,d,b,g,m,x)=>{const y=u.component=Tl(u,b,g);if(or(u)&&(y.ctx.renderer=mt),Al(y,!1,x),y.asyncDep){if(g&&g.registerDep(y,ne,x),!u.el){const v=y.subTree=P(Ke);V(null,v,c,d)}}else ne(y,u,c,d,g,m,x)},es=(u,c,d)=>{const b=c.component=u.component;if(ml(u,c,d))if(b.asyncDep&&!b.asyncResolved){q(b,c,d);return}else b.next=c,b.update();else c.el=u.el,b.vnode=c},ne=(u,c,d,b,g,m,x)=>{const y=()=>{if(u.isMounted){let{next:C,bu:T,u:O,parent:I,vnode:U}=u;{const de=Sr(u);if(de){C&&(C.el=U.el,q(u,C,x)),de.asyncDep.then(()=>{u.isUnmounted||y()});return}}let $=C,ae;Ze(u,!1),C?(C.el=U.el,q(u,C,x)):C=U,T&&cn(T),(ae=C.props&&C.props.onVnodeBeforeUpdate)&&Ae(ae,I,C,U),Ze(u,!0);const Q=bn(u),ve=u.subTree;u.subTree=Q,R(ve,Q,h(ve.el),Vt(ve),u,g,m),C.el=Q.el,$===null&&bl(u,Q.el),O&&he(O,g),(ae=C.props&&C.props.onVnodeUpdated)&&he(()=>Ae(ae,I,C,U),g)}else{let C;const{el:T,props:O}=c,{bm:I,m:U,parent:$,root:ae,type:Q}=u,ve=ft(c);if(Ze(u,!1),I&&cn(I),!ve&&(C=O&&O.onVnodeBeforeMount)&&Ae(C,$,c),Ze(u,!0),T&&rs){const de=()=>{u.subTree=bn(u),rs(T,u.subTree,u,g,null)};ve&&Q.__asyncHydrate?Q.__asyncHydrate(T,u,de):de()}else{ae.ce&&ae.ce._injectChildStyle(Q);const de=u.subTree=bn(u);R(null,de,d,b,u,g,m),c.el=de.el}if(U&&he(U,g),!ve&&(C=O&&O.onVnodeMounted)){const de=c;he(()=>Ae(C,$,de),g)}(c.shapeFlag&256||$&&ft($.vnode)&&$.vnode.shapeFlag&256)&&u.a&&he(u.a,g),u.isMounted=!0,c=d=b=null}};u.scope.on();const v=u.effect=new Ns(y);u.scope.off();const _=u.update=v.run.bind(v),A=u.job=v.runIfDirty.bind(v);A.i=u,A.id=u.uid,v.scheduler=()=>Gn(A),Ze(u,!0),_()},q=(u,c,d)=>{c.component=u;const b=u.vnode.props;u.vnode=c,u.next=null,el(u,c.props,b,d),rl(u,c.children,d),We(),cs(u),qe()},B=(u,c,d,b,g,m,x,y,v=!1)=>{const _=u&&u.children,A=u?u.shapeFlag:0,C=c.children,{patchFlag:T,shapeFlag:O}=c;if(T>0){if(T&128){jt(_,C,d,b,g,m,x,y,v);return}else if(T&256){Je(_,C,d,b,g,m,x,y,v);return}}O&8?(A&16&>(_,g,m),C!==_&&a(d,C)):A&16?O&16?jt(_,C,d,b,g,m,x,y,v):gt(_,g,m,!0):(A&8&&a(d,""),O&16&&He(C,d,b,g,m,x,y,v))},Je=(u,c,d,b,g,m,x,y,v)=>{u=u||lt,c=c||lt;const _=u.length,A=c.length,C=Math.min(_,A);let T;for(T=0;TA?gt(u,g,m,!0,!1,C):He(c,d,b,g,m,x,y,v,C)},jt=(u,c,d,b,g,m,x,y,v)=>{let _=0;const A=c.length;let C=u.length-1,T=A-1;for(;_<=C&&_<=T;){const O=u[_],I=c[_]=v?je(c[_]):Oe(c[_]);if(vt(O,I))R(O,I,d,null,g,m,x,y,v);else break;_++}for(;_<=C&&_<=T;){const O=u[C],I=c[T]=v?je(c[T]):Oe(c[T]);if(vt(O,I))R(O,I,d,null,g,m,x,y,v);else break;C--,T--}if(_>C){if(_<=T){const O=T+1,I=OT)for(;_<=C;)we(u[_],g,m,!0),_++;else{const O=_,I=_,U=new Map;for(_=I;_<=T;_++){const pe=c[_]=v?je(c[_]):Oe(c[_]);pe.key!=null&&U.set(pe.key,_)}let $,ae=0;const Q=T-I+1;let ve=!1,de=0;const bt=new Array(Q);for(_=0;_=Q){we(pe,g,m,!0);continue}let Te;if(pe.key!=null)Te=U.get(pe.key);else for($=I;$<=T;$++)if(bt[$-I]===0&&vt(pe,c[$])){Te=$;break}Te===void 0?we(pe,g,m,!0):(bt[Te-I]=_+1,Te>=de?de=Te:ve=!0,R(pe,c[Te],d,null,g,m,x,y,v),ae++)}const is=ve?ul(bt):lt;for($=is.length-1,_=Q-1;_>=0;_--){const pe=I+_,Te=c[pe],ls=pe+1{const{el:m,type:x,transition:y,children:v,shapeFlag:_}=u;if(_&6){Ye(u.component.subTree,c,d,b);return}if(_&128){u.suspense.move(c,d,b);return}if(_&64){x.move(u,c,d,mt);return}if(x===me){s(m,c,d);for(let C=0;Cy.enter(m),g);else{const{leave:C,delayLeave:T,afterLeave:O}=y,I=()=>s(m,c,d),U=()=>{C(m,()=>{I(),O&&O()})};T?T(m,I,U):U()}else s(m,c,d)},we=(u,c,d,b=!1,g=!1)=>{const{type:m,props:x,ref:y,children:v,dynamicChildren:_,shapeFlag:A,patchFlag:C,dirs:T,cacheIndex:O}=u;if(C===-2&&(g=!1),y!=null&&An(y,null,d,u,!0),O!=null&&(c.renderCache[O]=void 0),A&256){c.ctx.deactivate(u);return}const I=A&1&&T,U=!ft(u);let $;if(U&&($=x&&x.onVnodeBeforeUnmount)&&Ae($,c,u),A&6)Hr(u.component,d,b);else{if(A&128){u.suspense.unmount(d,b);return}I&&ze(u,null,c,"beforeUnmount"),A&64?u.type.remove(u,c,d,mt,b):_&&!_.hasOnce&&(m!==me||C>0&&C&64)?gt(_,c,d,!1,!0):(m===me&&C&384||!g&&A&16)&>(v,c,d),b&&ts(u)}(U&&($=x&&x.onVnodeUnmounted)||I)&&he(()=>{$&&Ae($,c,u),I&&ze(u,null,c,"unmounted")},d)},ts=u=>{const{type:c,el:d,anchor:b,transition:g}=u;if(c===me){Dr(d,b);return}if(c===_n){E(u);return}const m=()=>{r(d),g&&!g.persisted&&g.afterLeave&&g.afterLeave()};if(u.shapeFlag&1&&g&&!g.persisted){const{leave:x,delayLeave:y}=g,v=()=>x(d,m);y?y(u.el,m,v):v()}else m()},Dr=(u,c)=>{let d;for(;u!==c;)d=S(u),r(u),u=d;r(c)},Hr=(u,c,d)=>{const{bum:b,scope:g,job:m,subTree:x,um:y,m:v,a:_}=u;ms(v),ms(_),b&&cn(b),g.stop(),m&&(m.flags|=8,we(x,u,c,d)),y&&he(y,c),he(()=>{u.isUnmounted=!0},c),c&&c.pendingBranch&&!c.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===c.pendingId&&(c.deps--,c.deps===0&&c.resolve())},gt=(u,c,d,b=!1,g=!1,m=0)=>{for(let x=m;x{if(u.shapeFlag&6)return Vt(u.component.subTree);if(u.shapeFlag&128)return u.suspense.next();const c=S(u.anchor||u.el),d=c&&c[Pi];return d?S(d):c};let un=!1;const ns=(u,c,d)=>{u==null?c._vnode&&we(c._vnode,null,null,!0):R(c._vnode||null,u,c,null,null,null,d),c._vnode=u,un||(un=!0,cs(),sr(),un=!1)},mt={p:R,um:we,m:Ye,r:ts,mt:on,mc:He,pc:B,pbc:Ge,n:Vt,o:e};let ss,rs;return{render:ns,hydrate:ss,createApp:Qi(ns,ss)}}function gn({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Ze({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function ol(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Cr(e,t,n=!1){const s=e.children,r=t.children;if(L(s)&&L(r))for(let i=0;i>1,e[n[o]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,l=n[i-1];i-- >0;)n[i]=l,l=t[l];return n}function Sr(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Sr(t)}function ms(e){if(e)for(let t=0;tee(fl);function mn(e,t,n){return wr(e,t,n)}function wr(e,t,n=W){const{immediate:s,deep:r,flush:i,once:l}=n,o=X({},n),f=t&&s||!t&&i!=="post";let p;if(It){if(i==="sync"){const w=cl();p=w.__watcherHandles||(w.__watcherHandles=[])}else if(!f){const w=()=>{};return w.stop=Pe,w.resume=Pe,w.pause=Pe,w}}const a=le;o.call=(w,D,R)=>Le(w,a,D,R);let h=!1;i==="post"?o.scheduler=w=>{he(w,a&&a.suspense)}:i!=="sync"&&(h=!0,o.scheduler=(w,D)=>{D?w():Gn(w)}),o.augmentJob=w=>{t&&(w.flags|=4),h&&(w.flags|=2,a&&(w.id=a.uid,w.i=a))};const S=wi(e,t,o);return It&&(p?p.push(S):f&&S()),S}function al(e,t,n){const s=this.proxy,r=Z(e)?e.includes(".")?Tr(s,e):()=>s[e]:e.bind(s,s);let i;M(t)?i=t:(i=t.handler,n=t);const l=Dt(this),o=wr(r,i.bind(s),n);return l(),o}function Tr(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;rt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ue(t)}Modifiers`]||e[`${st(t)}Modifiers`];function pl(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||W;let r=n;const i=t.startsWith("update:"),l=i&&dl(s,t.slice(7));l&&(l.trim&&(r=n.map(a=>Z(a)?a.trim():a)),l.number&&(r=n.map(qr)));let o,f=s[o=fn(t)]||s[o=fn(Ue(t))];!f&&i&&(f=s[o=fn(st(t))]),f&&Le(f,e,6,r);const p=s[o+"Once"];if(p){if(!e.emitted)e.emitted={};else if(e.emitted[o])return;e.emitted[o]=!0,Le(p,e,6,r)}}function Ar(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let l={},o=!1;if(!M(e)){const f=p=>{const a=Ar(p,t,!0);a&&(o=!0,X(l,a))};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}return!i&&!o?(Y(e)&&s.set(e,null),null):(L(i)?i.forEach(f=>l[f]=null):X(l,i),Y(e)&&s.set(e,l),l)}function rn(e,t){return!e||!Xt(t)?!1:(t=t.slice(2).replace(/Once$/,""),H(e,t[0].toLowerCase()+t.slice(1))||H(e,st(t))||H(e,t))}function bn(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[i],slots:l,attrs:o,emit:f,render:p,renderCache:a,props:h,data:S,setupState:w,ctx:D,inheritAttrs:R}=e,te=Yt(e);let V,G;try{if(n.shapeFlag&4){const E=r||s,z=E;V=Oe(p.call(z,E,a,h,w,S,D)),G=o}else{const E=t;V=Oe(E.length>1?E(h,{attrs:o,slots:l,emit:f}):E(h,null)),G=t.props?o:hl(o)}}catch(E){At.length=0,nn(E,e,1),V=P(Ke)}let J=V;if(G&&R!==!1){const E=Object.keys(G),{shapeFlag:z}=J;E.length&&z&7&&(i&&E.some(Fn)&&(G=gl(G,i)),J=pt(J,G,!1,!0))}return n.dirs&&(J=pt(J,null,!1,!0),J.dirs=J.dirs?J.dirs.concat(n.dirs):n.dirs),n.transition&&Jn(J,n.transition),V=J,Yt(te),V}const hl=e=>{let t;for(const n in e)(n==="class"||n==="style"||Xt(n))&&((t||(t={}))[n]=e[n]);return t},gl=(e,t)=>{const n={};for(const s in e)(!Fn(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function ml(e,t,n){const{props:s,children:r,component:i}=e,{props:l,children:o,patchFlag:f}=t,p=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&f>=0){if(f&1024)return!0;if(f&16)return s?bs(s,l,p):!!l;if(f&8){const a=t.dynamicProps;for(let h=0;he.__isSuspense;function _l(e,t){t&&t.pendingBranch?L(e)?t.effects.push(...e):t.effects.push(e):Oi(e)}const me=Symbol.for("v-fgt"),ln=Symbol.for("v-txt"),Ke=Symbol.for("v-cmt"),_n=Symbol.for("v-stc"),At=[];let be=null;function _e(e=!1){At.push(be=e?null:[])}function vl(){At.pop(),be=At[At.length-1]||null}let Lt=1;function _s(e){Lt+=e,e<0&&be&&(be.hasOnce=!0)}function Or(e){return e.dynamicChildren=Lt>0?be||lt:null,vl(),Lt>0&&be&&be.push(e),e}function tt(e,t,n,s,r,i){return Or(N(e,t,n,s,r,i,!0))}function dt(e,t,n,s,r){return Or(P(e,t,n,s,r,!0))}function Mt(e){return e?e.__v_isVNode===!0:!1}function vt(e,t){return e.type===t.type&&e.key===t.key}const Pr=({key:e})=>e??null,Wt=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Z(e)||oe(e)||M(e)?{i:ce,r:e,k:t,f:!!n}:e:null);function N(e,t=null,n=null,s=0,r=null,i=e===me?0:1,l=!1,o=!1){const f={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Pr(t),ref:t&&Wt(t),scopeId:ir,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:ce};return o?(Qn(f,n),i&128&&e.normalize(f)):n&&(f.shapeFlag|=Z(n)?8:16),Lt>0&&!l&&be&&(f.patchFlag>0||i&6)&&f.patchFlag!==32&&be.push(f),f}const P=yl;function yl(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===Ki)&&(e=Ke),Mt(e)){const o=pt(e,t,!0);return n&&Qn(o,n),Lt>0&&!i&&be&&(o.shapeFlag&6?be[be.indexOf(e)]=o:be.push(o)),o.patchFlag=-2,o}if(Ll(e)&&(e=e.__vccOpts),t){t=xl(t);let{class:o,style:f}=t;o&&!Z(o)&&(t.class=Nn(o)),Y(f)&&(qn(f)&&!L(f)&&(f=X({},f)),t.style=$n(f))}const l=Z(e)?1:Er(e)?128:Li(e)?64:Y(e)?4:M(e)?2:0;return N(e,t,n,s,r,l,i,!0)}function xl(e){return e?qn(e)||gr(e)?X({},e):e:null}function pt(e,t,n=!1,s=!1){const{props:r,ref:i,patchFlag:l,children:o,transition:f}=e,p=t?Cl(r||{},t):r,a={__v_isVNode:!0,__v_skip:!0,type:e.type,props:p,key:p&&Pr(p),ref:t&&t.ref?n&&i?L(i)?i.concat(Wt(t)):[i,Wt(t)]:Wt(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==me?l===-1?16:l|16:l,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:f,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&pt(e.ssContent),ssFallback:e.ssFallback&&pt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return f&&s&&Jn(a,f.clone(a)),a}function re(e=" ",t=0){return P(ln,null,e,t)}function Xn(e="",t=!1){return t?(_e(),dt(Ke,null,e)):P(Ke,null,e)}function Oe(e){return e==null||typeof e=="boolean"?P(Ke):L(e)?P(me,null,e.slice()):Mt(e)?je(e):P(ln,null,String(e))}function je(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:pt(e)}function Qn(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(L(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),Qn(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!gr(t)?t._ctx=ce:r===3&&ce&&(ce.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else M(t)?(t={default:t,_ctx:ce},n=32):(t=String(t),s&64?(n=16,t=[re(t)]):n=8);e.children=t,e.shapeFlag|=n}function Cl(...e){const t={};for(let n=0;n{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),i=>{r.length>1?r.forEach(l=>l(i)):r[0](i)}};Zt=t("__VUE_INSTANCE_SETTERS__",n=>le=n),Mn=t("__VUE_SSR_SETTERS__",n=>It=n)}const Dt=e=>{const t=le;return Zt(e),e.scope.on(),()=>{e.scope.off(),Zt(t)}},vs=()=>{le&&le.scope.off(),Zt(null)};function Lr(e){return e.vnode.shapeFlag&4}let It=!1;function Al(e,t=!1,n=!1){t&&Mn(t);const{props:s,children:r}=e.vnode,i=Lr(e);ki(e,s,i,t),sl(e,r,n);const l=i?El(e,t):void 0;return t&&Mn(!1),l}function El(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,qi);const{setup:s}=n;if(s){We();const r=e.setupContext=s.length>1?Pl(e):null,i=Dt(e),l=Ft(s,e,0,[e.props,r]),o=Fs(l);if(qe(),i(),(o||e.sp)&&!ft(e)&&lr(e),o){if(l.then(vs,vs),t)return l.then(f=>{ys(e,f,t)}).catch(f=>{nn(f,e,0)});e.asyncDep=l}else ys(e,l,t)}else Mr(e,t)}function ys(e,t,n){M(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Y(t)&&(e.setupState=er(t)),Mr(e,n)}let xs;function Mr(e,t,n){const s=e.type;if(!e.render){if(!t&&xs&&!s.render){const r=s.template||zn(e).template;if(r){const{isCustomElement:i,compilerOptions:l}=e.appContext.config,{delimiters:o,compilerOptions:f}=s,p=X(X({isCustomElement:i,delimiters:o},l),f);s.render=xs(r,p)}}e.render=s.render||Pe}{const r=Dt(e);We();try{Gi(e)}finally{qe(),r()}}}const Ol={get(e,t){return k(e,"get",""),e[t]}};function Pl(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Ol),slots:e.slots,emit:e.emit,expose:t}}function kn(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(er(vi(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Tt)return Tt[n](e)},has(t,n){return n in t||n in Tt}})):e.proxy}function Ll(e){return M(e)&&"__vccOpts"in e}const Rt=(e,t)=>Ci(e,t,It);function Ir(e,t,n){const s=arguments.length;return s===2?Y(t)&&!L(t)?Mt(t)?P(e,null,[t]):P(e,t):P(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Mt(n)&&(n=[n]),P(e,t,n))}const Ml="3.5.12";/** -* @vue/runtime-dom v3.5.12 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let In;const Cs=typeof window<"u"&&window.trustedTypes;if(Cs)try{In=Cs.createPolicy("vue",{createHTML:e=>e})}catch{}const Rr=In?e=>In.createHTML(e):e=>e,Il="http://www.w3.org/2000/svg",Rl="http://www.w3.org/1998/Math/MathML",Ie=typeof document<"u"?document:null,Ss=Ie&&Ie.createElement("template"),Fl={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t==="svg"?Ie.createElementNS(Il,e):t==="mathml"?Ie.createElementNS(Rl,e):n?Ie.createElement(e,{is:n}):Ie.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>Ie.createTextNode(e),createComment:e=>Ie.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ie.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const l=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{Ss.innerHTML=Rr(s==="svg"?`${e}`:s==="mathml"?`${e}`:e);const o=Ss.content;if(s==="svg"||s==="mathml"){const f=o.firstChild;for(;f.firstChild;)o.appendChild(f.firstChild);o.removeChild(f)}t.insertBefore(o,n)}return[l?l.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Dl=Symbol("_vtc");function Hl(e,t,n){const s=e[Dl];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const ws=Symbol("_vod"),$l=Symbol("_vsh"),Nl=Symbol(""),jl=/(^|;)\s*display\s*:/;function Vl(e,t,n){const s=e.style,r=Z(n);let i=!1;if(n&&!r){if(t)if(Z(t))for(const l of t.split(";")){const o=l.slice(0,l.indexOf(":")).trim();n[o]==null&&qt(s,o,"")}else for(const l in t)n[l]==null&&qt(s,l,"");for(const l in n)l==="display"&&(i=!0),qt(s,l,n[l])}else if(r){if(t!==n){const l=s[Nl];l&&(n+=";"+l),s.cssText=n,i=jl.test(n)}}else t&&e.removeAttribute("style");ws in e&&(e[ws]=i?s.display:"",e[$l]&&(s.display="none"))}const Ts=/\s*!important$/;function qt(e,t,n){if(L(n))n.forEach(s=>qt(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Bl(e,t);Ts.test(n)?e.setProperty(st(s),n.replace(Ts,""),"important"):e[s]=n}}const As=["Webkit","Moz","ms"],vn={};function Bl(e,t){const n=vn[t];if(n)return n;let s=Ue(t);if(s!=="filter"&&s in e)return vn[t]=s;s=Ds(s);for(let r=0;ryn||(Gl.then(()=>yn=0),yn=Date.now());function Yl(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Le(zl(s,n.value),t,5,[s])};return n.value=e,n.attached=Jl(),n}function zl(e,t){if(L(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Is=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Zl=(e,t,n,s,r,i)=>{const l=r==="svg";t==="class"?Hl(e,s,l):t==="style"?Vl(e,n,s):Xt(t)?Fn(t)||Wl(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Xl(e,t,s,l))?(Ps(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Os(e,t,s,l,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Z(s))?Ps(e,Ue(t),s,i,t):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Os(e,t,s,l))};function Xl(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Is(t)&&M(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Is(t)&&Z(n)?!1:t in e}const Ql=X({patchProp:Zl},Fl);let Rs;function kl(){return Rs||(Rs=il(Ql))}const eo=(...e)=>{const t=kl().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=no(s);if(!r)return;const i=t._component;!M(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const l=n(r,!1,to(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),l},t};function to(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function no(e){return Z(e)?document.querySelector(e):e}function so({tag:e,contentTags:t,rootTags:n,level:s}={}){e=e||null,n=n||ee("semanticStructure_rootTags",["main"]),t=t||ee("semanticStructure_contentTags",["article","section"]),s=s||void 0,Be("semanticStructure_rootTags",n),Be("semanticStructure_contentTags",t);const r=ee("semanticStructure_parentLevel",0),i=Rt(()=>s!==void 0?s:r+1),l=Rt(()=>e||(Number(r)in n?n[Number(r)]:t[i.value%t.length]));return Be("semanticStructure_rootLevel",n.length),Be("semanticStructure_parentLevel",i.value),{parentLevel:r,currentLevel:i,currentTag:l}}const Fr={name:"ContentContainer",props:{tag:{type:String,default:null},rootTags:{type:Array,default(){return ee("semanticStructure_rootTags",["main"])}},contentTags:{type:Array,default(){return ee("semanticStructure_contentTags",["article","section"])}},level:{type:Number,default:void 0},debug:{type:Boolean,default(){return ee("semanticStructure_debug",!1)}}},setup(e){const{parentLevel:t,currentLevel:n,currentTag:s}=so(e);return Be("semanticStructure_debug",e.debug),{parentLevel:t,currentLevel:n,currentTag:s}},render(){const{currentTag:e,parentLevel:t,currentLevel:n}=this;return Ir(e,{...this.$attrs,...ro(this)},{default:()=>this.$slots.default({currentTag:e,parentLevel:t,currentLevel:n})})}},ro=e=>e.debug?{"data-current-tag":e.currentTag,"data-current-level":e.currentLevel,"data-parent-level":e.parentLevel}:{};function io({tag:e}={}){const t=ee("semanticStructure_parentLevel",1)+1,n=ee("semanticStructure_rootLevel",1),s=Rt(()=>lo(t-n)),r=Rt(()=>e||`h${s.value}`);return{currentLevel:s,currentTag:r}}const lo=e=>Math.max(1,Math.min(e,6)),oo={name:"ContentHeadline",props:{tag:{type:String,default:null},debug:{type:Boolean,default(){return ee("semanticStructure_debug",!1)}}},setup(){const{parentLevel:e,currentLevel:t,currentTag:n}=io();return{parentLevel:e,currentLevel:t,currentTag:n}},render(){const{currentTag:e,currentLevel:t}=this;return Ir(e,{...this.$attrs,...uo(this)},{default:()=>this.$slots.default({currentTag:e,currentLevel:t})})}},uo=e=>e.debug?{"data-current-tag":e.currentTag,"data-current-level":e.currentLevel}:{},fo=["data-debug-current-level"],ue={__name:"DebugHeadline",setup(e){const t=ee("debugHeadings",!1);return(n,s)=>(_e(),dt(Ce(oo),{"data-debug":Ce(t)?"headline":void 0},{default:F(({currentLevel:r})=>[Yn(n.$slots,"default"),Ce(t)?(_e(),tt("pre",{key:0,"data-debug-current-level":r},null,8,fo)):Xn("",!0)]),_:3},8,["data-debug"]))}},co=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},ao=["href","aria-label","title","target"],po={__name:"GithubCorner",props:{title:{type:String,default:"View source on GitHub"},target:{type:String,default:"_blank"},url:{type:String,default:"https://your-url"}},setup(e){return(t,n)=>(_e(),tt("a",{class:"atom-github-corner",href:e.url,"aria-label":e.title,title:e.title,target:e.target,rel:"noopener"},n[0]||(n[0]=[N("svg",{width:"80",height:"80",viewBox:"0 0 250 250","aria-hidden":"true"},[N("path",{d:"M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"}),N("path",{d:"M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2",fill:"currentColor",style:{"transform-origin":"130px 106px"},class:"octo-arm"}),N("path",{d:"M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z",fill:"currentColor",class:"octo-body"})],-1)]),8,ao))}},ho=co(po,[["__scopeId","data-v-b4f2224c"]]),go=["data-debug-parent-level","data-debug-current-level","data-debug-current-tag"],$e={__name:"DebugArticleContentContainer",props:{debug:{type:Boolean,default:!1}},setup(e){const t=e,n=t.debug||ee("debugHeadings",t.debug);return Be("debugHeadings",n),(s,r)=>(_e(),dt(Ce(Fr),{rootTags:["main","article"],"data-debug":Ce(n)?"container":void 0},{default:F(({parentLevel:i,currentLevel:l,currentTag:o})=>[Yn(s.$slots,"default"),Ce(n)?(_e(),tt("pre",{key:0,class:"structure-debug","data-debug-parent-level":i,"data-debug-current-level":l,"data-debug-current-tag":o},null,8,go)):Xn("",!0)]),_:3},8,["data-debug"]))}},mo=["data-debug-parent-level","data-debug-current-level","data-debug-current-tag"],Xe={__name:"DebugContainer",props:{debug:{type:Boolean,default:!1}},setup(e){const t=e,n=t.debug||ee("debugHeadings",t.debug);return Be("debugHeadings",n),(s,r)=>(_e(),dt(Ce(Fr),{"data-debug":Ce(n)?"container":void 0},{default:F(({parentLevel:i,currentLevel:l,currentTag:o})=>[Yn(s.$slots,"default"),Ce(n)?(_e(),tt("pre",{key:0,class:"structure-debug","data-debug-parent-level":i,"data-debug-current-level":l,"data-debug-current-tag":o},null,8,mo)):Xn("",!0)]),_:3},8,["data-debug"]))}},bo={class:"gallery columns-4"},_o={class:"columns-3"},vo={class:"columns-3"},yo={__name:"App",setup(e){const t="https://github.com/basics/vue-semantic-structure";return(n,s)=>(_e(),tt("div",null,[P(Xe,{debug:""},{default:F(()=>[N("header",null,[P(ue,null,{default:F(()=>s[0]||(s[0]=[re("Stage")])),_:1}),s[1]||(s[1]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam… ",-1)),s[2]||(s[2]=N("pre",{class:"structure-debug","data-debug-current-tag":"header"},null,-1))]),P(Xe,null,{default:F(()=>[P(ue,null,{default:F(()=>s[3]||(s[3]=[re("Text Component")])),_:1}),s[4]||(s[4]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. ",-1))]),_:1}),P(Xe,null,{default:F(()=>[P(ue,null,{default:F(()=>s[5]||(s[5]=[re("Gallery Component")])),_:1}),s[6]||(s[6]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam. ",-1)),N("div",bo,[(_e(!0),tt(me,null,Wi(Array(4),(r,i)=>(_e(),tt("div",{key:i}))),128))])]),_:1}),P(Xe,null,{default:F(()=>[P(ue,null,{default:F(()=>s[7]||(s[7]=[re("Teasers Component")])),_:1}),N("div",_o,[P(Xe,null,{default:F(()=>[P(ue,null,{default:F(()=>s[8]||(s[8]=[re("Teaser 1")])),_:1}),s[9]||(s[9]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. ",-1))]),_:1}),P(Xe,null,{default:F(()=>[P(ue,null,{default:F(()=>s[10]||(s[10]=[re("Teaser 2")])),_:1}),s[11]||(s[11]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. ",-1))]),_:1}),P(Xe,null,{default:F(()=>[P(ue,null,{default:F(()=>s[12]||(s[12]=[re("Teaser 3")])),_:1}),s[13]||(s[13]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. ",-1))]),_:1})])]),_:1})]),_:1}),s[27]||(s[27]=N("hr",null,null,-1)),P($e,{debug:""},{default:F(()=>[P($e,null,{default:F(()=>[N("header",null,[P(ue,null,{default:F(()=>s[14]||(s[14]=[re("Article Title")])),_:1}),s[15]||(s[15]=N("pre",{class:"structure-debug","data-debug-current-tag":"header"},null,-1))]),P($e,null,{default:F(()=>[N("div",null,[P(ue,null,{default:F(()=>s[16]||(s[16]=[re("Introduction")])),_:1}),s[17]||(s[17]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. ",-1))])]),_:1}),P($e,null,{default:F(()=>[N("div",null,[P(ue,null,{default:F(()=>s[18]||(s[18]=[re("Description")])),_:1}),s[19]||(s[19]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. ",-1))])]),_:1}),P($e,null,{default:F(()=>[N("div",null,[P(ue,null,{default:F(()=>s[20]||(s[20]=[re("More Articles")])),_:1})]),N("div",vo,[P($e,null,{default:F(()=>[P(ue,null,{default:F(()=>s[21]||(s[21]=[re("Article 1")])),_:1}),s[22]||(s[22]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. ",-1))]),_:1}),P($e,null,{default:F(()=>[P(ue,null,{default:F(()=>s[23]||(s[23]=[re("Article 2")])),_:1}),s[24]||(s[24]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. ",-1))]),_:1}),P($e,null,{default:F(()=>[P(ue,null,{default:F(()=>s[25]||(s[25]=[re("Article 3")])),_:1}),s[26]||(s[26]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. ",-1))]),_:1})])]),_:1})]),_:1})]),_:1}),P(ho,{url:Ce(t)},null,8,["url"])]))}};eo(yo).mount("#app"); diff --git a/playground/assets/index-Df3ojQIc.js b/playground/assets/index-Df3ojQIc.js new file mode 100644 index 0000000..01357ac --- /dev/null +++ b/playground/assets/index-Df3ojQIc.js @@ -0,0 +1,17 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const i of r)if(i.type==="childList")for(const l of i.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&s(l)}).observe(document,{childList:!0,subtree:!0});function n(r){const i={};return r.integrity&&(i.integrity=r.integrity),r.referrerPolicy&&(i.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?i.credentials="include":r.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function s(r){if(r.ep)return;r.ep=!0;const i=n(r);fetch(r.href,i)}})();/** +* @vue/shared v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function Rn(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const W={},lt=[],Pe=()=>{},$r=()=>!1,Qt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Fn=e=>e.startsWith("onUpdate:"),X=Object.assign,Dn=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Nr=Object.prototype.hasOwnProperty,H=(e,t)=>Nr.call(e,t),L=Array.isArray,xt=e=>kt(e)==="[object Map]",jr=e=>kt(e)==="[object Set]",M=e=>typeof e=="function",Z=e=>typeof e=="string",nt=e=>typeof e=="symbol",Y=e=>e!==null&&typeof e=="object",Fs=e=>(Y(e)||M(e))&&M(e.then)&&M(e.catch),Vr=Object.prototype.toString,kt=e=>Vr.call(e),Br=e=>kt(e).slice(8,-1),Ur=e=>kt(e)==="[object Object]",Hn=e=>Z(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Ct=Rn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),en=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Kr=/-(\w)/g,Ue=en(e=>e.replace(Kr,(t,n)=>n?n.toUpperCase():"")),Wr=/\B([A-Z])/g,st=en(e=>e.replace(Wr,"-$1").toLowerCase()),Ds=en(e=>e.charAt(0).toUpperCase()+e.slice(1)),cn=en(e=>e?`on${Ds(e)}`:""),ke=(e,t)=>!Object.is(e,t),an=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},qr=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let os;const tn=()=>os||(os=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function $n(e){if(L(e)){const t={};for(let n=0;n{if(n){const s=n.split(Jr);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Nn(e){let t="";if(Z(e))t=e;else if(L(e))for(let n=0;n0)return;if(Tt){let t=Tt;for(Tt=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;St;){let t=St;for(St=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function Bs(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Us(e){let t,n=e.depsTail,s=n;for(;s;){const r=s.prevDep;s.version===-1?(s===n&&(n=r),Bn(s),ei(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=r}e.deps=t,e.depsTail=n}function Cn(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Ks(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Ks(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Et))return;e.globalVersion=Et;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!Cn(e)){e.flags&=-3;return}const n=K,s=ye;K=e,ye=!0;try{Bs(e);const r=e.fn(e._value);(t.version===0||ke(r,e._value))&&(e._value=r,t.version++)}catch(r){throw t.version++,r}finally{K=n,ye=s,Us(e),e.flags&=-3}}function Bn(e,t=!1){const{dep:n,prevSub:s,nextSub:r}=e;if(s&&(s.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)Bn(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function ei(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let ye=!0;const Ws=[];function We(){Ws.push(ye),ye=!1}function qe(){const e=Ws.pop();ye=e===void 0?!0:e}function us(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=K;K=void 0;try{t()}finally{K=n}}}let Et=0;class ti{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class qs{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!K||!ye||K===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==K)n=this.activeLink=new ti(K,this),K.deps?(n.prevDep=K.depsTail,K.depsTail.nextDep=n,K.depsTail=n):K.deps=K.depsTail=n,Gs(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=K.depsTail,n.nextDep=void 0,K.depsTail.nextDep=n,K.depsTail=n,K.deps===n&&(K.deps=s)}return n}trigger(t){this.version++,Et++,this.notify(t)}notify(t){jn();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Vn()}}}function Gs(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)Gs(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Sn=new WeakMap,et=Symbol(""),Tn=Symbol(""),Ot=Symbol("");function ee(e,t,n){if(ye&&K){let s=Sn.get(e);s||Sn.set(e,s=new Map);let r=s.get(n);r||(s.set(n,r=new qs),r.map=s,r.key=n),r.track()}}function Re(e,t,n,s,r,i){const l=Sn.get(e);if(!l){Et++;return}const o=f=>{f&&f.trigger()};if(jn(),t==="clear")l.forEach(o);else{const f=L(e),p=f&&Hn(n);if(f&&n==="length"){const a=Number(s);l.forEach((h,S)=>{(S==="length"||S===Ot||!nt(S)&&S>=a)&&o(h)})}else switch((n!==void 0||l.has(void 0))&&o(l.get(n)),p&&o(l.get(Ot)),t){case"add":f?p&&o(l.get("length")):(o(l.get(et)),xt(e)&&o(l.get(Tn)));break;case"delete":f||(o(l.get(et)),xt(e)&&o(l.get(Tn)));break;case"set":xt(e)&&o(l.get(et));break}}Vn()}function rt(e){const t=j(e);return t===e?t:(ee(t,"iterate",Ot),xe(e)?t:t.map(fe))}function nn(e){return ee(e=j(e),"iterate",Ot),e}const ni={__proto__:null,[Symbol.iterator](){return pn(this,Symbol.iterator,fe)},concat(...e){return rt(this).concat(...e.map(t=>L(t)?rt(t):t))},entries(){return pn(this,"entries",e=>(e[1]=fe(e[1]),e))},every(e,t){return Me(this,"every",e,t,void 0,arguments)},filter(e,t){return Me(this,"filter",e,t,n=>n.map(fe),arguments)},find(e,t){return Me(this,"find",e,t,fe,arguments)},findIndex(e,t){return Me(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Me(this,"findLast",e,t,fe,arguments)},findLastIndex(e,t){return Me(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Me(this,"forEach",e,t,void 0,arguments)},includes(...e){return hn(this,"includes",e)},indexOf(...e){return hn(this,"indexOf",e)},join(e){return rt(this).join(e)},lastIndexOf(...e){return hn(this,"lastIndexOf",e)},map(e,t){return Me(this,"map",e,t,void 0,arguments)},pop(){return _t(this,"pop")},push(...e){return _t(this,"push",e)},reduce(e,...t){return fs(this,"reduce",e,t)},reduceRight(e,...t){return fs(this,"reduceRight",e,t)},shift(){return _t(this,"shift")},some(e,t){return Me(this,"some",e,t,void 0,arguments)},splice(...e){return _t(this,"splice",e)},toReversed(){return rt(this).toReversed()},toSorted(e){return rt(this).toSorted(e)},toSpliced(...e){return rt(this).toSpliced(...e)},unshift(...e){return _t(this,"unshift",e)},values(){return pn(this,"values",fe)}};function pn(e,t,n){const s=nn(e),r=s[t]();return s!==e&&!xe(e)&&(r._next=r.next,r.next=()=>{const i=r._next();return i.value&&(i.value=n(i.value)),i}),r}const si=Array.prototype;function Me(e,t,n,s,r,i){const l=nn(e),o=l!==e&&!xe(e),f=l[t];if(f!==si[t]){const h=f.apply(e,i);return o?fe(h):h}let p=n;l!==e&&(o?p=function(h,S){return n.call(this,fe(h),S,e)}:n.length>2&&(p=function(h,S){return n.call(this,h,S,e)}));const a=f.call(l,p,s);return o&&r?r(a):a}function fs(e,t,n,s){const r=nn(e);let i=n;return r!==e&&(xe(e)?n.length>3&&(i=function(l,o,f){return n.call(this,l,o,f,e)}):i=function(l,o,f){return n.call(this,l,fe(o),f,e)}),r[t](i,...s)}function hn(e,t,n){const s=j(e);ee(s,"iterate",Ot);const r=s[t](...n);return(r===-1||r===!1)&&qn(n[0])?(n[0]=j(n[0]),s[t](...n)):r}function _t(e,t,n=[]){We(),jn();const s=j(e)[t].apply(e,n);return Vn(),qe(),s}const ri=Rn("__proto__,__v_isRef,__isVue"),Js=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(nt));function ii(e){nt(e)||(e=String(e));const t=j(this);return ee(t,"has",e),t.hasOwnProperty(e)}class Ys{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){if(n==="__v_skip")return t.__v_skip;const r=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return i;if(n==="__v_raw")return s===(r?i?gi:Qs:i?Xs:Zs).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const l=L(t);if(!r){let f;if(l&&(f=ni[n]))return f;if(n==="hasOwnProperty")return ii}const o=Reflect.get(t,n,oe(t)?t:s);return(nt(n)?Js.has(n):ri(n))||(r||ee(t,"get",n),i)?o:oe(o)?l&&Hn(n)?o:o.value:Y(o)?r?ks(o):Kn(o):o}}class zs extends Ys{constructor(t=!1){super(!1,t)}set(t,n,s,r){let i=t[n];if(!this._isShallow){const f=at(i);if(!xe(s)&&!at(s)&&(i=j(i),s=j(s)),!L(t)&&oe(i)&&!oe(s))return f?!1:(i.value=s,!0)}const l=L(t)&&Hn(n)?Number(n)e,Bt=e=>Reflect.getPrototypeOf(e);function ci(e,t,n){return function(...s){const r=this.__v_raw,i=j(r),l=xt(i),o=e==="entries"||e===Symbol.iterator&&l,f=e==="keys"&&l,p=r[e](...s),a=n?wn:t?An:fe;return!t&&ee(i,"iterate",f?Tn:et),{next(){const{value:h,done:S}=p.next();return S?{value:h,done:S}:{value:o?[a(h[0]),a(h[1])]:a(h),done:S}},[Symbol.iterator](){return this}}}}function Ut(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function ai(e,t){const n={get(r){const i=this.__v_raw,l=j(i),o=j(r);e||(ke(r,o)&&ee(l,"get",r),ee(l,"get",o));const{has:f}=Bt(l),p=t?wn:e?An:fe;if(f.call(l,r))return p(i.get(r));if(f.call(l,o))return p(i.get(o));i!==l&&i.get(r)},get size(){const r=this.__v_raw;return!e&&ee(j(r),"iterate",et),Reflect.get(r,"size",r)},has(r){const i=this.__v_raw,l=j(i),o=j(r);return e||(ke(r,o)&&ee(l,"has",r),ee(l,"has",o)),r===o?i.has(r):i.has(r)||i.has(o)},forEach(r,i){const l=this,o=l.__v_raw,f=j(o),p=t?wn:e?An:fe;return!e&&ee(f,"iterate",et),o.forEach((a,h)=>r.call(i,p(a),p(h),l))}};return X(n,e?{add:Ut("add"),set:Ut("set"),delete:Ut("delete"),clear:Ut("clear")}:{add(r){!t&&!xe(r)&&!at(r)&&(r=j(r));const i=j(this);return Bt(i).has.call(i,r)||(i.add(r),Re(i,"add",r,r)),this},set(r,i){!t&&!xe(i)&&!at(i)&&(i=j(i));const l=j(this),{has:o,get:f}=Bt(l);let p=o.call(l,r);p||(r=j(r),p=o.call(l,r));const a=f.call(l,r);return l.set(r,i),p?ke(i,a)&&Re(l,"set",r,i):Re(l,"add",r,i),this},delete(r){const i=j(this),{has:l,get:o}=Bt(i);let f=l.call(i,r);f||(r=j(r),f=l.call(i,r)),o&&o.call(i,r);const p=i.delete(r);return f&&Re(i,"delete",r,void 0),p},clear(){const r=j(this),i=r.size!==0,l=r.clear();return i&&Re(r,"clear",void 0,void 0),l}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=ci(r,e,t)}),n}function Un(e,t){const n=ai(e,t);return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(H(n,r)&&r in s?n:s,r,i)}const di={get:Un(!1,!1)},pi={get:Un(!1,!0)},hi={get:Un(!0,!1)};const Zs=new WeakMap,Xs=new WeakMap,Qs=new WeakMap,gi=new WeakMap;function mi(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function bi(e){return e.__v_skip||!Object.isExtensible(e)?0:mi(Br(e))}function Kn(e){return at(e)?e:Wn(e,!1,oi,di,Zs)}function _i(e){return Wn(e,!1,fi,pi,Xs)}function ks(e){return Wn(e,!0,ui,hi,Qs)}function Wn(e,t,n,s,r){if(!Y(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const l=bi(e);if(l===0)return e;const o=new Proxy(e,l===2?s:n);return r.set(e,o),o}function ot(e){return at(e)?ot(e.__v_raw):!!(e&&e.__v_isReactive)}function at(e){return!!(e&&e.__v_isReadonly)}function xe(e){return!!(e&&e.__v_isShallow)}function qn(e){return e?!!e.__v_raw:!1}function j(e){const t=e&&e.__v_raw;return t?j(t):e}function vi(e){return!H(e,"__v_skip")&&Object.isExtensible(e)&&Hs(e,"__v_skip",!0),e}const fe=e=>Y(e)?Kn(e):e,An=e=>Y(e)?ks(e):e;function oe(e){return e?e.__v_isRef===!0:!1}function Ce(e){return oe(e)?e.value:e}const yi={get:(e,t,n)=>t==="__v_raw"?e:Ce(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return oe(r)&&!oe(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function er(e){return ot(e)?e:new Proxy(e,yi)}class xi{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new qs(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Et-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&K!==this)return Vs(this,!0),!0}get value(){const t=this.dep.track();return Ks(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Ci(e,t,n=!1){let s,r;return M(e)?s=e:(s=e.get,r=e.set),new xi(s,r,n)}const Kt={},Gt=new WeakMap;let Qe;function Si(e,t=!1,n=Qe){if(n){let s=Gt.get(n);s||Gt.set(n,s=[]),s.push(e)}}function Ti(e,t,n=W){const{immediate:s,deep:r,once:i,scheduler:l,augmentJob:o,call:f}=n,p=E=>r?E:xe(E)||r===!1||r===0?Ve(E,1):Ve(E);let a,h,S,T,D=!1,R=!1;if(oe(e)?(h=()=>e.value,D=xe(e)):ot(e)?(h=()=>p(e),D=!0):L(e)?(R=!0,D=e.some(E=>ot(E)||xe(E)),h=()=>e.map(E=>{if(oe(E))return E.value;if(ot(E))return p(E);if(M(E))return f?f(E,2):E()})):M(e)?t?h=f?()=>f(e,2):e:h=()=>{if(S){We();try{S()}finally{qe()}}const E=Qe;Qe=a;try{return f?f(e,3,[T]):e(T)}finally{Qe=E}}:h=Pe,t&&r){const E=h,z=r===!0?1/0:r;h=()=>Ve(E(),z)}const Q=kr(),V=()=>{a.stop(),Q&&Q.active&&Dn(Q.effects,a)};if(i&&t){const E=t;t=(...z)=>{E(...z),V()}}let G=R?new Array(e.length).fill(Kt):Kt;const J=E=>{if(!(!(a.flags&1)||!a.dirty&&!E))if(t){const z=a.run();if(r||D||(R?z.some((De,Se)=>ke(De,G[Se])):ke(z,G))){S&&S();const De=Qe;Qe=a;try{const Se=[z,G===Kt?void 0:R&&G[0]===Kt?[]:G,T];f?f(t,3,Se):t(...Se),G=z}finally{Qe=De}}}else a.run()};return o&&o(J),a=new Ns(h),a.scheduler=l?()=>l(J,!1):J,T=E=>Si(E,!1,a),S=a.onStop=()=>{const E=Gt.get(a);if(E){if(f)f(E,4);else for(const z of E)z();Gt.delete(a)}},t?s?J(!0):G=a.run():l?l(J.bind(null,!0),!0):a.run(),V.pause=a.pause.bind(a),V.resume=a.resume.bind(a),V.stop=V,V}function Ve(e,t=1/0,n){if(t<=0||!Y(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,oe(e))Ve(e.value,t,n);else if(L(e))for(let s=0;s{Ve(s,t,n)});else if(Ur(e)){for(const s in e)Ve(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&Ve(e[s],t,n)}return e}/** +* @vue/runtime-core v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Ft(e,t,n,s){try{return s?e(...s):e()}catch(r){sn(r,t,n)}}function Le(e,t,n,s){if(M(e)){const r=Ft(e,t,n,s);return r&&Fs(r)&&r.catch(i=>{sn(i,t,n)}),r}if(L(e)){const r=[];for(let i=0;i>>1,r=ie[s],i=Pt(r);i=Pt(n)?ie.push(e):ie.splice(Ei(t),0,e),e.flags|=1,nr()}}function nr(){Jt||(Jt=tr.then(rr))}function Oi(e){L(e)?ut.push(...e):Ne&&e.id===-1?Ne.splice(it+1,0,e):e.flags&1||(ut.push(e),e.flags|=1),nr()}function cs(e,t,n=Ee+1){for(;nPt(n)-Pt(s));if(ut.length=0,Ne){Ne.push(...t);return}for(Ne=t,it=0;ite.id==null?e.flags&2?-1:1/0:e.id;function rr(e){try{for(Ee=0;Ee{s._d&&_s(-1);const i=Yt(t);let l;try{l=e(...r)}finally{Yt(i),s._d&&_s(1)}return l};return s._n=!0,s._c=!0,s._d=!0,s}function ze(e,t,n,s){const r=e.dirs,i=t&&t.dirs;for(let l=0;le.__isTeleport;function Jn(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Jn(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 lr(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function zt(e,t,n,s,r=!1){if(L(e)){e.forEach((D,R)=>zt(D,t&&(L(t)?t[R]:t),n,s,r));return}if(ft(s)&&!r){s.shapeFlag&512&&s.type.__asyncResolved&&s.component.subTree.component&&zt(e,t,n,s.component.subTree);return}const i=s.shapeFlag&4?kn(s.component):s.el,l=r?null:i,{i:o,r:f}=e,p=t&&t.r,a=o.refs===W?o.refs={}:o.refs,h=o.setupState,S=j(h),T=h===W?()=>!1:D=>H(S,D);if(p!=null&&p!==f&&(Z(p)?(a[p]=null,T(p)&&(h[p]=null)):oe(p)&&(p.value=null)),M(f))Ft(f,o,12,[l,a]);else{const D=Z(f),R=oe(f);if(D||R){const Q=()=>{if(e.f){const V=D?T(f)?h[f]:a[f]:f.value;r?L(V)&&Dn(V,i):L(V)?V.includes(i)||V.push(i):D?(a[f]=[i],T(f)&&(h[f]=a[f])):(f.value=[i],e.k&&(a[e.k]=f.value))}else D?(a[f]=l,T(f)&&(h[f]=l)):R&&(f.value=l,e.k&&(a[e.k]=l))};l?(Q.id=-1,he(Q,n)):Q()}}}tn().requestIdleCallback;tn().cancelIdleCallback;const ft=e=>!!e.type.__asyncLoader,or=e=>e.type.__isKeepAlive;function Mi(e,t){ur(e,"a",t)}function Ii(e,t){ur(e,"da",t)}function ur(e,t,n=le){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(rn(t,s,n),n){let r=n.parent;for(;r&&r.parent;)or(r.parent.vnode)&&Ri(s,t,n,r),r=r.parent}}function Ri(e,t,n,s){const r=rn(t,e,s,!0);fr(()=>{Dn(s[t],r)},n)}function rn(e,t,n=le,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...l)=>{We();const o=Dt(n),f=Le(t,n,e,l);return o(),qe(),f});return s?r.unshift(i):r.push(i),i}}const Fe=e=>(t,n=le)=>{(!It||e==="sp")&&rn(e,(...s)=>t(...s),n)},Fi=Fe("bm"),Di=Fe("m"),Hi=Fe("bu"),$i=Fe("u"),Ni=Fe("bum"),fr=Fe("um"),ji=Fe("sp"),Vi=Fe("rtg"),Bi=Fe("rtc");function Ui(e,t=le){rn("ec",e,t)}const Ki=Symbol.for("v-ndc");function Wi(e,t,n,s){let r;const i=n,l=L(e);if(l||Z(e)){const o=l&&ot(e);let f=!1;o&&(f=!xe(e),e=nn(e)),r=new Array(e.length);for(let p=0,a=e.length;pt(o,f,void 0,i));else{const o=Object.keys(e);r=new Array(o.length);for(let f=0,p=o.length;fMt(t)?!(t.type===Ke||t.type===me&&!cr(t.children)):!0)?e:null}const En=e=>e?Lr(e)?kn(e):En(e.parent):null,wt=X(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=>En(e.parent),$root:e=>En(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>zn(e),$forceUpdate:e=>e.f||(e.f=()=>{Gn(e.update)}),$nextTick:e=>e.n||(e.n=Ai.bind(e.proxy)),$watch:e=>al.bind(e)}),gn=(e,t)=>e!==W&&!e.__isScriptSetup&&H(e,t),qi={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:i,accessCache:l,type:o,appContext:f}=e;let p;if(t[0]!=="$"){const T=l[t];if(T!==void 0)switch(T){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(gn(s,t))return l[t]=1,s[t];if(r!==W&&H(r,t))return l[t]=2,r[t];if((p=e.propsOptions[0])&&H(p,t))return l[t]=3,i[t];if(n!==W&&H(n,t))return l[t]=4,n[t];On&&(l[t]=0)}}const a=wt[t];let h,S;if(a)return t==="$attrs"&&ee(e.attrs,"get",""),a(e);if((h=o.__cssModules)&&(h=h[t]))return h;if(n!==W&&H(n,t))return l[t]=4,n[t];if(S=f.config.globalProperties,H(S,t))return S[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return gn(r,t)?(r[t]=n,!0):s!==W&&H(s,t)?(s[t]=n,!0):H(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:i}},l){let o;return!!n[l]||e!==W&&H(e,l)||gn(t,l)||(o=i[0])&&H(o,l)||H(s,l)||H(wt,l)||H(r.config.globalProperties,l)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:H(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function as(e){return L(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let On=!0;function Gi(e){const t=zn(e),n=e.proxy,s=e.ctx;On=!1,t.beforeCreate&&ds(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:l,watch:o,provide:f,inject:p,created:a,beforeMount:h,mounted:S,beforeUpdate:T,updated:D,activated:R,deactivated:Q,beforeDestroy:V,beforeUnmount:G,destroyed:J,unmounted:E,render:z,renderTracked:De,renderTriggered:Se,errorCaptured:He,serverPrefetch:Ht,expose:Ge,inheritAttrs:ht,components:$t,directives:Nt,filters:un}=t;if(p&&Ji(p,s,null),l)for(const q in l){const B=l[q];M(B)&&(s[q]=B.bind(n))}if(r){const q=r.call(n,n);Y(q)&&(e.data=Kn(q))}if(On=!0,i)for(const q in i){const B=i[q],Je=M(B)?B.bind(n,n):M(B.get)?B.get.bind(n,n):Pe,jt=!M(B)&&M(B.set)?B.set.bind(n):Pe,Ye=Rt({get:Je,set:jt});Object.defineProperty(s,q,{enumerable:!0,configurable:!0,get:()=>Ye.value,set:Te=>Ye.value=Te})}if(o)for(const q in o)ar(o[q],s,n,q);if(f){const q=M(f)?f.call(n):f;Reflect.ownKeys(q).forEach(B=>{Be(B,q[B])})}a&&ds(a,e,"c");function ne(q,B){L(B)?B.forEach(Je=>q(Je.bind(n))):B&&q(B.bind(n))}if(ne(Fi,h),ne(Di,S),ne(Hi,T),ne($i,D),ne(Mi,R),ne(Ii,Q),ne(Ui,He),ne(Bi,De),ne(Vi,Se),ne(Ni,G),ne(fr,E),ne(ji,Ht),L(Ge))if(Ge.length){const q=e.exposed||(e.exposed={});Ge.forEach(B=>{Object.defineProperty(q,B,{get:()=>n[B],set:Je=>n[B]=Je})})}else e.exposed||(e.exposed={});z&&e.render===Pe&&(e.render=z),ht!=null&&(e.inheritAttrs=ht),$t&&(e.components=$t),Nt&&(e.directives=Nt),Ht&&lr(e)}function Ji(e,t,n=Pe){L(e)&&(e=Pn(e));for(const s in e){const r=e[s];let i;Y(r)?"default"in r?i=te(r.from||s,r.default,!0):i=te(r.from||s):i=te(r),oe(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:l=>i.value=l}):t[s]=i}}function ds(e,t,n){Le(L(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function ar(e,t,n,s){let r=s.includes(".")?wr(n,s):()=>n[s];if(Z(e)){const i=t[e];M(i)&&bn(r,i)}else if(M(e))bn(r,e.bind(n));else if(Y(e))if(L(e))e.forEach(i=>ar(i,t,n,s));else{const i=M(e.handler)?e.handler.bind(n):t[e.handler];M(i)&&bn(r,i,e)}}function zn(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:l}}=e.appContext,o=i.get(t);let f;return o?f=o:!r.length&&!n&&!s?f=t:(f={},r.length&&r.forEach(p=>Zt(f,p,l,!0)),Zt(f,t,l)),Y(t)&&i.set(t,f),f}function Zt(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&Zt(e,i,n,!0),r&&r.forEach(l=>Zt(e,l,n,!0));for(const l in t)if(!(s&&l==="expose")){const o=Yi[l]||n&&n[l];e[l]=o?o(e[l],t[l]):t[l]}return e}const Yi={data:ps,props:hs,emits:hs,methods:yt,computed:yt,beforeCreate:se,created:se,beforeMount:se,mounted:se,beforeUpdate:se,updated:se,beforeDestroy:se,beforeUnmount:se,destroyed:se,unmounted:se,activated:se,deactivated:se,errorCaptured:se,serverPrefetch:se,components:yt,directives:yt,watch:Zi,provide:ps,inject:zi};function ps(e,t){return t?e?function(){return X(M(e)?e.call(this,this):e,M(t)?t.call(this,this):t)}:t:e}function zi(e,t){return yt(Pn(e),Pn(t))}function Pn(e){if(L(e)){const t={};for(let n=0;n1)return n&&M(t)?t.call(s&&s.proxy):t}}const pr={},hr=()=>Object.create(pr),gr=e=>Object.getPrototypeOf(e)===pr;function ki(e,t,n,s=!1){const r={},i=hr();e.propsDefaults=Object.create(null),mr(e,t,r,i);for(const l in e.propsOptions[0])l in r||(r[l]=void 0);n?e.props=s?r:_i(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function el(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:l}}=e,o=j(r),[f]=e.propsOptions;let p=!1;if((s||l>0)&&!(l&16)){if(l&8){const a=e.vnode.dynamicProps;for(let h=0;h{f=!0;const[S,T]=br(h,t,!0);X(l,S),T&&o.push(...T)};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!i&&!f)return Y(e)&&s.set(e,lt),lt;if(L(i))for(let a=0;ae[0]==="_"||e==="$stable",Zn=e=>L(e)?e.map(Oe):[Oe(e)],nl=(e,t,n)=>{if(t._n)return t;const s=F((...r)=>Zn(t(...r)),n);return s._c=!1,s},vr=(e,t,n)=>{const s=e._ctx;for(const r in e){if(_r(r))continue;const i=e[r];if(M(i))t[r]=nl(r,i,s);else if(i!=null){const l=Zn(i);t[r]=()=>l}}},yr=(e,t)=>{const n=Zn(t);e.slots.default=()=>n},xr=(e,t,n)=>{for(const s in t)(n||s!=="_")&&(e[s]=t[s])},sl=(e,t,n)=>{const s=e.slots=hr();if(e.vnode.shapeFlag&32){const r=t._;r?(xr(s,t,n),n&&Hs(s,"_",r,!0)):vr(t,s)}else t&&yr(e,t)},rl=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,l=W;if(s.shapeFlag&32){const o=t._;o?n&&o===1?i=!1:xr(r,t,n):(i=!t.$stable,vr(t,r)),l=t}else t&&(yr(e,t),l={default:1});if(i)for(const o in r)!_r(o)&&l[o]==null&&delete r[o]},he=_l;function il(e){return ll(e)}function ll(e,t){const n=tn();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:l,createText:o,createComment:f,setText:p,setElementText:a,parentNode:h,nextSibling:S,setScopeId:T=Pe,insertStaticContent:D}=e,R=(u,c,d,b=null,g=null,m=null,x=void 0,y=null,v=!!c.dynamicChildren)=>{if(u===c)return;u&&!vt(u,c)&&(b=Vt(u),Te(u,g,m,!0),u=null),c.patchFlag===-2&&(v=!1,c.dynamicChildren=null);const{type:_,ref:A,shapeFlag:C}=c;switch(_){case on:Q(u,c,d,b);break;case Ke:V(u,c,d,b);break;case vn:u==null&&G(c,d,b,x);break;case me:$t(u,c,d,b,g,m,x,y,v);break;default:C&1?z(u,c,d,b,g,m,x,y,v):C&6?Nt(u,c,d,b,g,m,x,y,v):(C&64||C&128)&&_.process(u,c,d,b,g,m,x,y,v,mt)}A!=null&&g&&zt(A,u&&u.ref,m,c||u,!c)},Q=(u,c,d,b)=>{if(u==null)s(c.el=o(c.children),d,b);else{const g=c.el=u.el;c.children!==u.children&&p(g,c.children)}},V=(u,c,d,b)=>{u==null?s(c.el=f(c.children||""),d,b):c.el=u.el},G=(u,c,d,b)=>{[u.el,u.anchor]=D(u.children,c,d,b,u.el,u.anchor)},J=({el:u,anchor:c},d,b)=>{let g;for(;u&&u!==c;)g=S(u),s(u,d,b),u=g;s(c,d,b)},E=({el:u,anchor:c})=>{let d;for(;u&&u!==c;)d=S(u),r(u),u=d;r(c)},z=(u,c,d,b,g,m,x,y,v)=>{c.type==="svg"?x="svg":c.type==="math"&&(x="mathml"),u==null?De(c,d,b,g,m,x,y,v):Ht(u,c,g,m,x,y,v)},De=(u,c,d,b,g,m,x,y)=>{let v,_;const{props:A,shapeFlag:C,transition:w,dirs:O}=u;if(v=u.el=l(u.type,m,A&&A.is,A),C&8?a(v,u.children):C&16&&He(u.children,v,null,b,g,mn(u,m),x,y),O&&ze(u,null,b,"created"),Se(v,u,u.scopeId,x,b),A){for(const U in A)U!=="value"&&!Ct(U)&&i(v,U,null,A[U],m,b);"value"in A&&i(v,"value",null,A.value,m),(_=A.onVnodeBeforeMount)&&Ae(_,b,u)}O&&ze(u,null,b,"beforeMount");const I=ol(g,w);I&&w.beforeEnter(v),s(v,c,d),((_=A&&A.onVnodeMounted)||I||O)&&he(()=>{_&&Ae(_,b,u),I&&w.enter(v),O&&ze(u,null,b,"mounted")},g)},Se=(u,c,d,b,g)=>{if(d&&T(u,d),b)for(let m=0;m{for(let _=v;_{const y=c.el=u.el;let{patchFlag:v,dynamicChildren:_,dirs:A}=c;v|=u.patchFlag&16;const C=u.props||W,w=c.props||W;let O;if(d&&Ze(d,!1),(O=w.onVnodeBeforeUpdate)&&Ae(O,d,c,u),A&&ze(c,u,d,"beforeUpdate"),d&&Ze(d,!0),(C.innerHTML&&w.innerHTML==null||C.textContent&&w.textContent==null)&&a(y,""),_?Ge(u.dynamicChildren,_,y,d,b,mn(c,g),m):x||B(u,c,y,null,d,b,mn(c,g),m,!1),v>0){if(v&16)ht(y,C,w,d,g);else if(v&2&&C.class!==w.class&&i(y,"class",null,w.class,g),v&4&&i(y,"style",C.style,w.style,g),v&8){const I=c.dynamicProps;for(let U=0;U{O&&Ae(O,d,c,u),A&&ze(c,u,d,"updated")},b)},Ge=(u,c,d,b,g,m,x)=>{for(let y=0;y{if(c!==d){if(c!==W)for(const m in c)!Ct(m)&&!(m in d)&&i(u,m,c[m],null,g,b);for(const m in d){if(Ct(m))continue;const x=d[m],y=c[m];x!==y&&m!=="value"&&i(u,m,y,x,g,b)}"value"in d&&i(u,"value",c.value,d.value,g)}},$t=(u,c,d,b,g,m,x,y,v)=>{const _=c.el=u?u.el:o(""),A=c.anchor=u?u.anchor:o("");let{patchFlag:C,dynamicChildren:w,slotScopeIds:O}=c;O&&(y=y?y.concat(O):O),u==null?(s(_,d,b),s(A,d,b),He(c.children||[],d,A,g,m,x,y,v)):C>0&&C&64&&w&&u.dynamicChildren?(Ge(u.dynamicChildren,w,d,g,m,x,y),(c.key!=null||g&&c===g.subTree)&&Cr(u,c,!0)):B(u,c,d,A,g,m,x,y,v)},Nt=(u,c,d,b,g,m,x,y,v)=>{c.slotScopeIds=y,u==null?c.shapeFlag&512?g.ctx.activate(c,d,b,x,v):un(c,d,b,g,m,x,v):es(u,c,v)},un=(u,c,d,b,g,m,x)=>{const y=u.component=wl(u,b,g);if(or(u)&&(y.ctx.renderer=mt),Al(y,!1,x),y.asyncDep){if(g&&g.registerDep(y,ne,x),!u.el){const v=y.subTree=P(Ke);V(null,v,c,d)}}else ne(y,u,c,d,g,m,x)},es=(u,c,d)=>{const b=c.component=u.component;if(ml(u,c,d))if(b.asyncDep&&!b.asyncResolved){q(b,c,d);return}else b.next=c,b.update();else c.el=u.el,b.vnode=c},ne=(u,c,d,b,g,m,x)=>{const y=()=>{if(u.isMounted){let{next:C,bu:w,u:O,parent:I,vnode:U}=u;{const de=Sr(u);if(de){C&&(C.el=U.el,q(u,C,x)),de.asyncDep.then(()=>{u.isUnmounted||y()});return}}let $=C,ae;Ze(u,!1),C?(C.el=U.el,q(u,C,x)):C=U,w&&an(w),(ae=C.props&&C.props.onVnodeBeforeUpdate)&&Ae(ae,I,C,U),Ze(u,!0);const k=_n(u),ve=u.subTree;u.subTree=k,R(ve,k,h(ve.el),Vt(ve),u,g,m),C.el=k.el,$===null&&bl(u,k.el),O&&he(O,g),(ae=C.props&&C.props.onVnodeUpdated)&&he(()=>Ae(ae,I,C,U),g)}else{let C;const{el:w,props:O}=c,{bm:I,m:U,parent:$,root:ae,type:k}=u,ve=ft(c);if(Ze(u,!1),I&&an(I),!ve&&(C=O&&O.onVnodeBeforeMount)&&Ae(C,$,c),Ze(u,!0),w&&rs){const de=()=>{u.subTree=_n(u),rs(w,u.subTree,u,g,null)};ve&&k.__asyncHydrate?k.__asyncHydrate(w,u,de):de()}else{ae.ce&&ae.ce._injectChildStyle(k);const de=u.subTree=_n(u);R(null,de,d,b,u,g,m),c.el=de.el}if(U&&he(U,g),!ve&&(C=O&&O.onVnodeMounted)){const de=c;he(()=>Ae(C,$,de),g)}(c.shapeFlag&256||$&&ft($.vnode)&&$.vnode.shapeFlag&256)&&u.a&&he(u.a,g),u.isMounted=!0,c=d=b=null}};u.scope.on();const v=u.effect=new Ns(y);u.scope.off();const _=u.update=v.run.bind(v),A=u.job=v.runIfDirty.bind(v);A.i=u,A.id=u.uid,v.scheduler=()=>Gn(A),Ze(u,!0),_()},q=(u,c,d)=>{c.component=u;const b=u.vnode.props;u.vnode=c,u.next=null,el(u,c.props,b,d),rl(u,c.children,d),We(),cs(u),qe()},B=(u,c,d,b,g,m,x,y,v=!1)=>{const _=u&&u.children,A=u?u.shapeFlag:0,C=c.children,{patchFlag:w,shapeFlag:O}=c;if(w>0){if(w&128){jt(_,C,d,b,g,m,x,y,v);return}else if(w&256){Je(_,C,d,b,g,m,x,y,v);return}}O&8?(A&16&>(_,g,m),C!==_&&a(d,C)):A&16?O&16?jt(_,C,d,b,g,m,x,y,v):gt(_,g,m,!0):(A&8&&a(d,""),O&16&&He(C,d,b,g,m,x,y,v))},Je=(u,c,d,b,g,m,x,y,v)=>{u=u||lt,c=c||lt;const _=u.length,A=c.length,C=Math.min(_,A);let w;for(w=0;wA?gt(u,g,m,!0,!1,C):He(c,d,b,g,m,x,y,v,C)},jt=(u,c,d,b,g,m,x,y,v)=>{let _=0;const A=c.length;let C=u.length-1,w=A-1;for(;_<=C&&_<=w;){const O=u[_],I=c[_]=v?je(c[_]):Oe(c[_]);if(vt(O,I))R(O,I,d,null,g,m,x,y,v);else break;_++}for(;_<=C&&_<=w;){const O=u[C],I=c[w]=v?je(c[w]):Oe(c[w]);if(vt(O,I))R(O,I,d,null,g,m,x,y,v);else break;C--,w--}if(_>C){if(_<=w){const O=w+1,I=Ow)for(;_<=C;)Te(u[_],g,m,!0),_++;else{const O=_,I=_,U=new Map;for(_=I;_<=w;_++){const pe=c[_]=v?je(c[_]):Oe(c[_]);pe.key!=null&&U.set(pe.key,_)}let $,ae=0;const k=w-I+1;let ve=!1,de=0;const bt=new Array(k);for(_=0;_=k){Te(pe,g,m,!0);continue}let we;if(pe.key!=null)we=U.get(pe.key);else for($=I;$<=w;$++)if(bt[$-I]===0&&vt(pe,c[$])){we=$;break}we===void 0?Te(pe,g,m,!0):(bt[we-I]=_+1,we>=de?de=we:ve=!0,R(pe,c[we],d,null,g,m,x,y,v),ae++)}const is=ve?ul(bt):lt;for($=is.length-1,_=k-1;_>=0;_--){const pe=I+_,we=c[pe],ls=pe+1{const{el:m,type:x,transition:y,children:v,shapeFlag:_}=u;if(_&6){Ye(u.component.subTree,c,d,b);return}if(_&128){u.suspense.move(c,d,b);return}if(_&64){x.move(u,c,d,mt);return}if(x===me){s(m,c,d);for(let C=0;Cy.enter(m),g);else{const{leave:C,delayLeave:w,afterLeave:O}=y,I=()=>s(m,c,d),U=()=>{C(m,()=>{I(),O&&O()})};w?w(m,I,U):U()}else s(m,c,d)},Te=(u,c,d,b=!1,g=!1)=>{const{type:m,props:x,ref:y,children:v,dynamicChildren:_,shapeFlag:A,patchFlag:C,dirs:w,cacheIndex:O}=u;if(C===-2&&(g=!1),y!=null&&zt(y,null,d,u,!0),O!=null&&(c.renderCache[O]=void 0),A&256){c.ctx.deactivate(u);return}const I=A&1&&w,U=!ft(u);let $;if(U&&($=x&&x.onVnodeBeforeUnmount)&&Ae($,c,u),A&6)Hr(u.component,d,b);else{if(A&128){u.suspense.unmount(d,b);return}I&&ze(u,null,c,"beforeUnmount"),A&64?u.type.remove(u,c,d,mt,b):_&&!_.hasOnce&&(m!==me||C>0&&C&64)?gt(_,c,d,!1,!0):(m===me&&C&384||!g&&A&16)&>(v,c,d),b&&ts(u)}(U&&($=x&&x.onVnodeUnmounted)||I)&&he(()=>{$&&Ae($,c,u),I&&ze(u,null,c,"unmounted")},d)},ts=u=>{const{type:c,el:d,anchor:b,transition:g}=u;if(c===me){Dr(d,b);return}if(c===vn){E(u);return}const m=()=>{r(d),g&&!g.persisted&&g.afterLeave&&g.afterLeave()};if(u.shapeFlag&1&&g&&!g.persisted){const{leave:x,delayLeave:y}=g,v=()=>x(d,m);y?y(u.el,m,v):v()}else m()},Dr=(u,c)=>{let d;for(;u!==c;)d=S(u),r(u),u=d;r(c)},Hr=(u,c,d)=>{const{bum:b,scope:g,job:m,subTree:x,um:y,m:v,a:_}=u;ms(v),ms(_),b&&an(b),g.stop(),m&&(m.flags|=8,Te(x,u,c,d)),y&&he(y,c),he(()=>{u.isUnmounted=!0},c),c&&c.pendingBranch&&!c.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===c.pendingId&&(c.deps--,c.deps===0&&c.resolve())},gt=(u,c,d,b=!1,g=!1,m=0)=>{for(let x=m;x{if(u.shapeFlag&6)return Vt(u.component.subTree);if(u.shapeFlag&128)return u.suspense.next();const c=S(u.anchor||u.el),d=c&&c[Pi];return d?S(d):c};let fn=!1;const ns=(u,c,d)=>{u==null?c._vnode&&Te(c._vnode,null,null,!0):R(c._vnode||null,u,c,null,null,null,d),c._vnode=u,fn||(fn=!0,cs(),sr(),fn=!1)},mt={p:R,um:Te,m:Ye,r:ts,mt:un,mc:He,pc:B,pbc:Ge,n:Vt,o:e};let ss,rs;return{render:ns,hydrate:ss,createApp:Qi(ns,ss)}}function mn({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Ze({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function ol(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Cr(e,t,n=!1){const s=e.children,r=t.children;if(L(s)&&L(r))for(let i=0;i>1,e[n[o]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,l=n[i-1];i-- >0;)n[i]=l,l=t[l];return n}function Sr(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Sr(t)}function ms(e){if(e)for(let t=0;tte(fl);function bn(e,t,n){return Tr(e,t,n)}function Tr(e,t,n=W){const{immediate:s,deep:r,flush:i,once:l}=n,o=X({},n),f=t&&s||!t&&i!=="post";let p;if(It){if(i==="sync"){const T=cl();p=T.__watcherHandles||(T.__watcherHandles=[])}else if(!f){const T=()=>{};return T.stop=Pe,T.resume=Pe,T.pause=Pe,T}}const a=le;o.call=(T,D,R)=>Le(T,a,D,R);let h=!1;i==="post"?o.scheduler=T=>{he(T,a&&a.suspense)}:i!=="sync"&&(h=!0,o.scheduler=(T,D)=>{D?T():Gn(T)}),o.augmentJob=T=>{t&&(T.flags|=4),h&&(T.flags|=2,a&&(T.id=a.uid,T.i=a))};const S=Ti(e,t,o);return It&&(p?p.push(S):f&&S()),S}function al(e,t,n){const s=this.proxy,r=Z(e)?e.includes(".")?wr(s,e):()=>s[e]:e.bind(s,s);let i;M(t)?i=t:(i=t.handler,n=t);const l=Dt(this),o=Tr(r,i.bind(s),n);return l(),o}function wr(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;rt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ue(t)}Modifiers`]||e[`${st(t)}Modifiers`];function pl(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||W;let r=n;const i=t.startsWith("update:"),l=i&&dl(s,t.slice(7));l&&(l.trim&&(r=n.map(a=>Z(a)?a.trim():a)),l.number&&(r=n.map(qr)));let o,f=s[o=cn(t)]||s[o=cn(Ue(t))];!f&&i&&(f=s[o=cn(st(t))]),f&&Le(f,e,6,r);const p=s[o+"Once"];if(p){if(!e.emitted)e.emitted={};else if(e.emitted[o])return;e.emitted[o]=!0,Le(p,e,6,r)}}function Ar(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let l={},o=!1;if(!M(e)){const f=p=>{const a=Ar(p,t,!0);a&&(o=!0,X(l,a))};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}return!i&&!o?(Y(e)&&s.set(e,null),null):(L(i)?i.forEach(f=>l[f]=null):X(l,i),Y(e)&&s.set(e,l),l)}function ln(e,t){return!e||!Qt(t)?!1:(t=t.slice(2).replace(/Once$/,""),H(e,t[0].toLowerCase()+t.slice(1))||H(e,st(t))||H(e,t))}function _n(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[i],slots:l,attrs:o,emit:f,render:p,renderCache:a,props:h,data:S,setupState:T,ctx:D,inheritAttrs:R}=e,Q=Yt(e);let V,G;try{if(n.shapeFlag&4){const E=r||s,z=E;V=Oe(p.call(z,E,a,h,T,S,D)),G=o}else{const E=t;V=Oe(E.length>1?E(h,{attrs:o,slots:l,emit:f}):E(h,null)),G=t.props?o:hl(o)}}catch(E){At.length=0,sn(E,e,1),V=P(Ke)}let J=V;if(G&&R!==!1){const E=Object.keys(G),{shapeFlag:z}=J;E.length&&z&7&&(i&&E.some(Fn)&&(G=gl(G,i)),J=pt(J,G,!1,!0))}return n.dirs&&(J=pt(J,null,!1,!0),J.dirs=J.dirs?J.dirs.concat(n.dirs):n.dirs),n.transition&&Jn(J,n.transition),V=J,Yt(Q),V}const hl=e=>{let t;for(const n in e)(n==="class"||n==="style"||Qt(n))&&((t||(t={}))[n]=e[n]);return t},gl=(e,t)=>{const n={};for(const s in e)(!Fn(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function ml(e,t,n){const{props:s,children:r,component:i}=e,{props:l,children:o,patchFlag:f}=t,p=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&f>=0){if(f&1024)return!0;if(f&16)return s?bs(s,l,p):!!l;if(f&8){const a=t.dynamicProps;for(let h=0;he.__isSuspense;function _l(e,t){t&&t.pendingBranch?L(e)?t.effects.push(...e):t.effects.push(e):Oi(e)}const me=Symbol.for("v-fgt"),on=Symbol.for("v-txt"),Ke=Symbol.for("v-cmt"),vn=Symbol.for("v-stc"),At=[];let be=null;function _e(e=!1){At.push(be=e?null:[])}function vl(){At.pop(),be=At[At.length-1]||null}let Lt=1;function _s(e,t=!1){Lt+=e,e<0&&be&&t&&(be.hasOnce=!0)}function Or(e){return e.dynamicChildren=Lt>0?be||lt:null,vl(),Lt>0&&be&&be.push(e),e}function tt(e,t,n,s,r,i){return Or(N(e,t,n,s,r,i,!0))}function dt(e,t,n,s,r){return Or(P(e,t,n,s,r,!0))}function Mt(e){return e?e.__v_isVNode===!0:!1}function vt(e,t){return e.type===t.type&&e.key===t.key}const Pr=({key:e})=>e??null,Wt=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Z(e)||oe(e)||M(e)?{i:ce,r:e,k:t,f:!!n}:e:null);function N(e,t=null,n=null,s=0,r=null,i=e===me?0:1,l=!1,o=!1){const f={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Pr(t),ref:t&&Wt(t),scopeId:ir,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:ce};return o?(Qn(f,n),i&128&&e.normalize(f)):n&&(f.shapeFlag|=Z(n)?8:16),Lt>0&&!l&&be&&(f.patchFlag>0||i&6)&&f.patchFlag!==32&&be.push(f),f}const P=yl;function yl(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===Ki)&&(e=Ke),Mt(e)){const o=pt(e,t,!0);return n&&Qn(o,n),Lt>0&&!i&&be&&(o.shapeFlag&6?be[be.indexOf(e)]=o:be.push(o)),o.patchFlag=-2,o}if(Ll(e)&&(e=e.__vccOpts),t){t=xl(t);let{class:o,style:f}=t;o&&!Z(o)&&(t.class=Nn(o)),Y(f)&&(qn(f)&&!L(f)&&(f=X({},f)),t.style=$n(f))}const l=Z(e)?1:Er(e)?128:Li(e)?64:Y(e)?4:M(e)?2:0;return N(e,t,n,s,r,l,i,!0)}function xl(e){return e?qn(e)||gr(e)?X({},e):e:null}function pt(e,t,n=!1,s=!1){const{props:r,ref:i,patchFlag:l,children:o,transition:f}=e,p=t?Cl(r||{},t):r,a={__v_isVNode:!0,__v_skip:!0,type:e.type,props:p,key:p&&Pr(p),ref:t&&t.ref?n&&i?L(i)?i.concat(Wt(t)):[i,Wt(t)]:Wt(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==me?l===-1?16:l|16:l,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:f,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&pt(e.ssContent),ssFallback:e.ssFallback&&pt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return f&&s&&Jn(a,f.clone(a)),a}function re(e=" ",t=0){return P(on,null,e,t)}function Xn(e="",t=!1){return t?(_e(),dt(Ke,null,e)):P(Ke,null,e)}function Oe(e){return e==null||typeof e=="boolean"?P(Ke):L(e)?P(me,null,e.slice()):Mt(e)?je(e):P(on,null,String(e))}function je(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:pt(e)}function Qn(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(L(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),Qn(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!gr(t)?t._ctx=ce:r===3&&ce&&(ce.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else M(t)?(t={default:t,_ctx:ce},n=32):(t=String(t),s&64?(n=16,t=[re(t)]):n=8);e.children=t,e.shapeFlag|=n}function Cl(...e){const t={};for(let n=0;n{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),i=>{r.length>1?r.forEach(l=>l(i)):r[0](i)}};Xt=t("__VUE_INSTANCE_SETTERS__",n=>le=n),Mn=t("__VUE_SSR_SETTERS__",n=>It=n)}const Dt=e=>{const t=le;return Xt(e),e.scope.on(),()=>{e.scope.off(),Xt(t)}},vs=()=>{le&&le.scope.off(),Xt(null)};function Lr(e){return e.vnode.shapeFlag&4}let It=!1;function Al(e,t=!1,n=!1){t&&Mn(t);const{props:s,children:r}=e.vnode,i=Lr(e);ki(e,s,i,t),sl(e,r,n);const l=i?El(e,t):void 0;return t&&Mn(!1),l}function El(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,qi);const{setup:s}=n;if(s){We();const r=e.setupContext=s.length>1?Pl(e):null,i=Dt(e),l=Ft(s,e,0,[e.props,r]),o=Fs(l);if(qe(),i(),(o||e.sp)&&!ft(e)&&lr(e),o){if(l.then(vs,vs),t)return l.then(f=>{ys(e,f,t)}).catch(f=>{sn(f,e,0)});e.asyncDep=l}else ys(e,l,t)}else Mr(e,t)}function ys(e,t,n){M(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Y(t)&&(e.setupState=er(t)),Mr(e,n)}let xs;function Mr(e,t,n){const s=e.type;if(!e.render){if(!t&&xs&&!s.render){const r=s.template||zn(e).template;if(r){const{isCustomElement:i,compilerOptions:l}=e.appContext.config,{delimiters:o,compilerOptions:f}=s,p=X(X({isCustomElement:i,delimiters:o},l),f);s.render=xs(r,p)}}e.render=s.render||Pe}{const r=Dt(e);We();try{Gi(e)}finally{qe(),r()}}}const Ol={get(e,t){return ee(e,"get",""),e[t]}};function Pl(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Ol),slots:e.slots,emit:e.emit,expose:t}}function kn(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(er(vi(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in wt)return wt[n](e)},has(t,n){return n in t||n in wt}})):e.proxy}function Ll(e){return M(e)&&"__vccOpts"in e}const Rt=(e,t)=>Ci(e,t,It);function Ir(e,t,n){const s=arguments.length;return s===2?Y(t)&&!L(t)?Mt(t)?P(e,null,[t]):P(e,t):P(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Mt(n)&&(n=[n]),P(e,t,n))}const Ml="3.5.13";/** +* @vue/runtime-dom v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let In;const Cs=typeof window<"u"&&window.trustedTypes;if(Cs)try{In=Cs.createPolicy("vue",{createHTML:e=>e})}catch{}const Rr=In?e=>In.createHTML(e):e=>e,Il="http://www.w3.org/2000/svg",Rl="http://www.w3.org/1998/Math/MathML",Ie=typeof document<"u"?document:null,Ss=Ie&&Ie.createElement("template"),Fl={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t==="svg"?Ie.createElementNS(Il,e):t==="mathml"?Ie.createElementNS(Rl,e):n?Ie.createElement(e,{is:n}):Ie.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>Ie.createTextNode(e),createComment:e=>Ie.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ie.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const l=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{Ss.innerHTML=Rr(s==="svg"?`${e}`:s==="mathml"?`${e}`:e);const o=Ss.content;if(s==="svg"||s==="mathml"){const f=o.firstChild;for(;f.firstChild;)o.appendChild(f.firstChild);o.removeChild(f)}t.insertBefore(o,n)}return[l?l.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Dl=Symbol("_vtc");function Hl(e,t,n){const s=e[Dl];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Ts=Symbol("_vod"),$l=Symbol("_vsh"),Nl=Symbol(""),jl=/(^|;)\s*display\s*:/;function Vl(e,t,n){const s=e.style,r=Z(n);let i=!1;if(n&&!r){if(t)if(Z(t))for(const l of t.split(";")){const o=l.slice(0,l.indexOf(":")).trim();n[o]==null&&qt(s,o,"")}else for(const l in t)n[l]==null&&qt(s,l,"");for(const l in n)l==="display"&&(i=!0),qt(s,l,n[l])}else if(r){if(t!==n){const l=s[Nl];l&&(n+=";"+l),s.cssText=n,i=jl.test(n)}}else t&&e.removeAttribute("style");Ts in e&&(e[Ts]=i?s.display:"",e[$l]&&(s.display="none"))}const ws=/\s*!important$/;function qt(e,t,n){if(L(n))n.forEach(s=>qt(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Bl(e,t);ws.test(n)?e.setProperty(st(s),n.replace(ws,""),"important"):e[s]=n}}const As=["Webkit","Moz","ms"],yn={};function Bl(e,t){const n=yn[t];if(n)return n;let s=Ue(t);if(s!=="filter"&&s in e)return yn[t]=s;s=Ds(s);for(let r=0;rxn||(Gl.then(()=>xn=0),xn=Date.now());function Yl(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Le(zl(s,n.value),t,5,[s])};return n.value=e,n.attached=Jl(),n}function zl(e,t){if(L(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Is=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Zl=(e,t,n,s,r,i)=>{const l=r==="svg";t==="class"?Hl(e,s,l):t==="style"?Vl(e,n,s):Qt(t)?Fn(t)||Wl(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Xl(e,t,s,l))?(Ps(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Os(e,t,s,l,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Z(s))?Ps(e,Ue(t),s,i,t):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Os(e,t,s,l))};function Xl(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Is(t)&&M(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Is(t)&&Z(n)?!1:t in e}const Ql=X({patchProp:Zl},Fl);let Rs;function kl(){return Rs||(Rs=il(Ql))}const eo=(...e)=>{const t=kl().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=no(s);if(!r)return;const i=t._component;!M(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const l=n(r,!1,to(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),l},t};function to(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function no(e){return Z(e)?document.querySelector(e):e}function so({tag:e,contentTags:t,rootTags:n,level:s}={}){e=e||null,n=n||te("semanticStructure_rootTags",["main"]),t=t||te("semanticStructure_contentTags",["article","section"]),s=s||void 0,Be("semanticStructure_rootTags",n),Be("semanticStructure_contentTags",t);const r=te("semanticStructure_parentLevel",0),i=Rt(()=>s!==void 0?s:r+1),l=Rt(()=>e||(Number(r)in n?n[Number(r)]:t[i.value%t.length]));return Be("semanticStructure_rootLevel",n.length),Be("semanticStructure_parentLevel",i.value),{parentLevel:r,currentLevel:i,currentTag:l}}const Fr={name:"ContentContainer",props:{tag:{type:String,default:null},rootTags:{type:Array,default(){return te("semanticStructure_rootTags",["main"])}},contentTags:{type:Array,default(){return te("semanticStructure_contentTags",["article","section"])}},level:{type:Number,default:void 0},debug:{type:Boolean,default(){return te("semanticStructure_debug",!1)}}},setup(e){const{parentLevel:t,currentLevel:n,currentTag:s}=so(e);return Be("semanticStructure_debug",e.debug),{parentLevel:t,currentLevel:n,currentTag:s}},render(){const{currentTag:e,parentLevel:t,currentLevel:n}=this;return Ir(e,{...this.$attrs,...ro(this)},{default:()=>this.$slots.default({currentTag:e,parentLevel:t,currentLevel:n})})}},ro=e=>e.debug?{"data-current-tag":e.currentTag,"data-current-level":e.currentLevel,"data-parent-level":e.parentLevel}:{};function io({tag:e}={}){const t=te("semanticStructure_parentLevel",1)+1,n=te("semanticStructure_rootLevel",1),s=Rt(()=>lo(t-n)),r=Rt(()=>e||`h${s.value}`);return{currentLevel:s,currentTag:r}}const lo=e=>Math.max(1,Math.min(e,6)),oo={name:"ContentHeadline",props:{tag:{type:String,default:null},debug:{type:Boolean,default(){return te("semanticStructure_debug",!1)}}},setup(){const{parentLevel:e,currentLevel:t,currentTag:n}=io();return{parentLevel:e,currentLevel:t,currentTag:n}},render(){const{currentTag:e,currentLevel:t}=this;return Ir(e,{...this.$attrs,...uo(this)},{default:()=>this.$slots.default({currentTag:e,currentLevel:t})})}},uo=e=>e.debug?{"data-current-tag":e.currentTag,"data-current-level":e.currentLevel}:{},fo=["data-debug-current-level"],ue={__name:"DebugHeadline",setup(e){const t=te("debugHeadings",!1);return(n,s)=>(_e(),dt(Ce(oo),{"data-debug":Ce(t)?"headline":void 0},{default:F(({currentLevel:r})=>[Yn(n.$slots,"default"),Ce(t)?(_e(),tt("pre",{key:0,"data-debug-current-level":r},null,8,fo)):Xn("",!0)]),_:3},8,["data-debug"]))}},co=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},ao=["href","aria-label","title","target"],po={__name:"GithubCorner",props:{title:{type:String,default:"View source on GitHub"},target:{type:String,default:"_blank"},url:{type:String,default:"https://your-url"}},setup(e){return(t,n)=>(_e(),tt("a",{class:"atom-github-corner",href:e.url,"aria-label":e.title,title:e.title,target:e.target,rel:"noopener"},n[0]||(n[0]=[N("svg",{width:"80",height:"80",viewBox:"0 0 250 250","aria-hidden":"true"},[N("path",{d:"M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"}),N("path",{d:"M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2",fill:"currentColor",style:{"transform-origin":"130px 106px"},class:"octo-arm"}),N("path",{d:"M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z",fill:"currentColor",class:"octo-body"})],-1)]),8,ao))}},ho=co(po,[["__scopeId","data-v-b4f2224c"]]),go=["data-debug-parent-level","data-debug-current-level","data-debug-current-tag"],$e={__name:"DebugArticleContentContainer",props:{debug:{type:Boolean,default:!1}},setup(e){const t=e,n=t.debug||te("debugHeadings",t.debug);return Be("debugHeadings",n),(s,r)=>(_e(),dt(Ce(Fr),{rootTags:["main","article"],"data-debug":Ce(n)?"container":void 0},{default:F(({parentLevel:i,currentLevel:l,currentTag:o})=>[Yn(s.$slots,"default"),Ce(n)?(_e(),tt("pre",{key:0,class:"structure-debug","data-debug-parent-level":i,"data-debug-current-level":l,"data-debug-current-tag":o},null,8,go)):Xn("",!0)]),_:3},8,["data-debug"]))}},mo=["data-debug-parent-level","data-debug-current-level","data-debug-current-tag"],Xe={__name:"DebugContainer",props:{debug:{type:Boolean,default:!1}},setup(e){const t=e,n=t.debug||te("debugHeadings",t.debug);return Be("debugHeadings",n),(s,r)=>(_e(),dt(Ce(Fr),{"data-debug":Ce(n)?"container":void 0},{default:F(({parentLevel:i,currentLevel:l,currentTag:o})=>[Yn(s.$slots,"default"),Ce(n)?(_e(),tt("pre",{key:0,class:"structure-debug","data-debug-parent-level":i,"data-debug-current-level":l,"data-debug-current-tag":o},null,8,mo)):Xn("",!0)]),_:3},8,["data-debug"]))}},bo={class:"gallery columns-4"},_o={class:"columns-3"},vo={class:"columns-3"},yo={__name:"App",setup(e){const t="https://github.com/basics/vue-semantic-structure";return(n,s)=>(_e(),tt("div",null,[P(Xe,{debug:""},{default:F(()=>[N("header",null,[P(ue,null,{default:F(()=>s[0]||(s[0]=[re("Stage")])),_:1}),s[1]||(s[1]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam… ",-1)),s[2]||(s[2]=N("pre",{class:"structure-debug","data-debug-current-tag":"header"},null,-1))]),P(Xe,null,{default:F(()=>[P(ue,null,{default:F(()=>s[3]||(s[3]=[re("Text Component")])),_:1}),s[4]||(s[4]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. ",-1))]),_:1}),P(Xe,null,{default:F(()=>[P(ue,null,{default:F(()=>s[5]||(s[5]=[re("Gallery Component")])),_:1}),s[6]||(s[6]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam. ",-1)),N("div",bo,[(_e(!0),tt(me,null,Wi(Array(4),(r,i)=>(_e(),tt("div",{key:i}))),128))])]),_:1}),P(Xe,null,{default:F(()=>[P(ue,null,{default:F(()=>s[7]||(s[7]=[re("Teasers Component")])),_:1}),N("div",_o,[P(Xe,null,{default:F(()=>[P(ue,null,{default:F(()=>s[8]||(s[8]=[re("Teaser 1")])),_:1}),s[9]||(s[9]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. ",-1))]),_:1}),P(Xe,null,{default:F(()=>[P(ue,null,{default:F(()=>s[10]||(s[10]=[re("Teaser 2")])),_:1}),s[11]||(s[11]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. ",-1))]),_:1}),P(Xe,null,{default:F(()=>[P(ue,null,{default:F(()=>s[12]||(s[12]=[re("Teaser 3")])),_:1}),s[13]||(s[13]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. ",-1))]),_:1})])]),_:1})]),_:1}),s[27]||(s[27]=N("hr",null,null,-1)),P($e,{debug:""},{default:F(()=>[P($e,null,{default:F(()=>[N("header",null,[P(ue,null,{default:F(()=>s[14]||(s[14]=[re("Article Title")])),_:1}),s[15]||(s[15]=N("pre",{class:"structure-debug","data-debug-current-tag":"header"},null,-1))]),P($e,null,{default:F(()=>[N("div",null,[P(ue,null,{default:F(()=>s[16]||(s[16]=[re("Introduction")])),_:1}),s[17]||(s[17]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. ",-1))])]),_:1}),P($e,null,{default:F(()=>[N("div",null,[P(ue,null,{default:F(()=>s[18]||(s[18]=[re("Description")])),_:1}),s[19]||(s[19]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. ",-1))])]),_:1}),P($e,null,{default:F(()=>[N("div",null,[P(ue,null,{default:F(()=>s[20]||(s[20]=[re("More Articles")])),_:1})]),N("div",vo,[P($e,null,{default:F(()=>[P(ue,null,{default:F(()=>s[21]||(s[21]=[re("Article 1")])),_:1}),s[22]||(s[22]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. ",-1))]),_:1}),P($e,null,{default:F(()=>[P(ue,null,{default:F(()=>s[23]||(s[23]=[re("Article 2")])),_:1}),s[24]||(s[24]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. ",-1))]),_:1}),P($e,null,{default:F(()=>[P(ue,null,{default:F(()=>s[25]||(s[25]=[re("Article 3")])),_:1}),s[26]||(s[26]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. ",-1))]),_:1})])]),_:1})]),_:1})]),_:1}),P(ho,{url:Ce(t)},null,8,["url"])]))}};eo(yo).mount("#app"); diff --git a/playground/index.html b/playground/index.html index d058746..d6345c5 100644 --- a/playground/index.html +++ b/playground/index.html @@ -5,7 +5,7 @@ Vite + Vue - + diff --git a/setup.html b/setup.html index 5c8322c..8e7ec63 100644 --- a/setup.html +++ b/setup.html @@ -9,10 +9,10 @@ - - - - + + + + @@ -24,8 +24,8 @@ -
Skip to content

Setup

Installation

Install vue-semantic-structure as a dependency to your project:

bash
yarn add vue-semantic-structure
bash
npm install vue-semantic-structure
bash
pnpm add vue-semantic-structure
- +
Skip to content

Setup

Installation

Install vue-semantic-structure as a dependency to your project:

bash
yarn add vue-semantic-structure
bash
npm install vue-semantic-structure
bash
pnpm add vue-semantic-structure
+ \ No newline at end of file diff --git a/usage.html b/usage.html index 75a9b79..68f679b 100644 --- a/usage.html +++ b/usage.html @@ -9,10 +9,10 @@ - - - - + + + + @@ -24,7 +24,7 @@ -
Skip to content

Usage

The standard behavior of vue-semantic-structure defines the most common approach for the use of HTML structure components.

In this structure, the main content contains different modules (example: Stage (Hero), Text-Image, Gallery, etc.).

The main structure is in the <main> tag, which contains the main components.

vue
<template>
+    
Skip to content

Usage

The standard behavior of vue-semantic-structure defines the most common approach for the use of HTML structure components.

In this structure, the main content contains different modules (example: Stage (Hero), Text-Image, Gallery, etc.).

The main structure is in the <main> tag, which contains the main components.

vue
<template>
   <ContentContainer>
     <header class="hero">…</header>
     <ContentContainer class="text-image">…</ContentContainer>
@@ -46,7 +46,7 @@
 
 <script setup>
 import { ContentContainer } from 'vue-semantic-structure';
-</script>

In comparison to the basic application, the entire content is enclosed in another CustomContentContainer (e.g. ContentContainer), which represents the <article> tag.

vue
<template>
+</script>

In comparison to the basic application, the entire content is enclosed in another CustomContentContainer (e.g. ContentContainer), which represents the <article> tag.

vue
<template>
   <CustomContentContainer>
     <CustomContentContainer>
       <header class="hero">…</header>
@@ -65,7 +65,7 @@
     <section class="gallery">…</section>
   </article>
 </main>
- + \ No newline at end of file