From 7b282a171919b406f40c3211e67816bc519881da Mon Sep 17 00:00:00 2001 From: adarshmadrecha Date: Sat, 18 Nov 2023 10:59:12 +0000 Subject: [PATCH] deploy: 0f095e872f4626d53e4cc88fcf1742720b3b73e7 --- 404.html | 4 ++-- README.html | 12 ++++++------ .../{README.md.03e7f350.js => README.md.d85fe37d.js} | 2 +- ...d.03e7f350.lean.js => README.md.d85fe37d.lean.js} | 2 +- assets/{app.8a4b93e6.js => app.b3751c19.js} | 2 +- assets/chunks/framework.2516552c.js | 2 -- assets/chunks/framework.56e947f3.js | 2 ++ .../chunks/{theme.7ebb78e2.js => theme.35f6f186.js} | 2 +- ...index.md.1525a75d.js => gst_index.md.48eaeb78.js} | 2 +- ...525a75d.lean.js => gst_index.md.48eaeb78.lean.js} | 2 +- ...=> income-tax_advance-tax-payment.md.4da0eee2.js} | 2 +- ...come-tax_advance-tax-payment.md.4da0eee2.lean.js} | 2 +- ...9.js => income-tax_belated-return.md.cef3ef0d.js} | 2 +- ...=> income-tax_belated-return.md.cef3ef0d.lean.js} | 2 +- ...d.b4367acb.js => income-tax_index.md.7f8cab3b.js} | 2 +- ....lean.js => income-tax_index.md.7f8cab3b.lean.js} | 2 +- ...32.js => income-tax_return-filing.md.81389b3c.js} | 2 +- ... => income-tax_return-filing.md.81389b3c.lean.js} | 2 +- ...=> income-tax_return-verification.md.b959665a.js} | 2 +- ...come-tax_return-verification.md.b959665a.lean.js} | 2 +- ...8bf085.js => income-tax_tax-audit.md.565dc9fe.js} | 2 +- ...n.js => income-tax_tax-audit.md.565dc9fe.lean.js} | 2 +- ...ncome-tax_transfer-pricing-report.md.4a23d5b1.js} | 2 +- ...-tax_transfer-pricing-report.md.4a23d5b1.lean.js} | 2 +- .../{index.md.e697f011.js => index.md.99efe7ba.js} | 2 +- ...md.e697f011.lean.js => index.md.99efe7ba.lean.js} | 2 +- gst/index.html | 12 ++++++------ hashmap.json | 2 +- income-tax/advance-tax-payment.html | 12 ++++++------ income-tax/belated-return.html | 12 ++++++------ income-tax/index.html | 12 ++++++------ income-tax/return-filing.html | 12 ++++++------ income-tax/return-verification.html | 12 ++++++------ income-tax/tax-audit.html | 12 ++++++------ income-tax/transfer-pricing-report.html | 12 ++++++------ index.html | 12 ++++++------ 36 files changed, 87 insertions(+), 87 deletions(-) rename assets/{README.md.03e7f350.js => README.md.d85fe37d.js} (72%) rename assets/{README.md.03e7f350.lean.js => README.md.d85fe37d.lean.js} (72%) rename assets/{app.8a4b93e6.js => app.b3751c19.js} (90%) delete mode 100644 assets/chunks/framework.2516552c.js create mode 100644 assets/chunks/framework.56e947f3.js rename assets/chunks/{theme.7ebb78e2.js => theme.35f6f186.js} (99%) rename assets/{gst_index.md.1525a75d.js => gst_index.md.48eaeb78.js} (83%) rename assets/{gst_index.md.1525a75d.lean.js => gst_index.md.48eaeb78.lean.js} (55%) rename assets/{income-tax_advance-tax-payment.md.a2eedd98.js => income-tax_advance-tax-payment.md.4da0eee2.js} (82%) rename assets/{income-tax_advance-tax-payment.md.a2eedd98.lean.js => income-tax_advance-tax-payment.md.4da0eee2.lean.js} (61%) rename assets/{income-tax_belated-return.md.25494e99.js => income-tax_belated-return.md.cef3ef0d.js} (90%) rename assets/{income-tax_belated-return.md.25494e99.lean.js => income-tax_belated-return.md.cef3ef0d.lean.js} (60%) rename assets/{income-tax_index.md.b4367acb.js => income-tax_index.md.7f8cab3b.js} (88%) rename assets/{income-tax_index.md.b4367acb.lean.js => income-tax_index.md.7f8cab3b.lean.js} (56%) rename assets/{income-tax_return-filing.md.ec2c1a32.js => income-tax_return-filing.md.81389b3c.js} (94%) rename assets/{income-tax_return-filing.md.ec2c1a32.lean.js => income-tax_return-filing.md.81389b3c.lean.js} (59%) rename assets/{income-tax_return-verification.md.d957bbdc.js => income-tax_return-verification.md.b959665a.js} (93%) rename assets/{income-tax_return-verification.md.d957bbdc.lean.js => income-tax_return-verification.md.b959665a.lean.js} (61%) rename assets/{income-tax_tax-audit.md.588bf085.js => income-tax_tax-audit.md.565dc9fe.js} (80%) rename assets/{income-tax_tax-audit.md.588bf085.lean.js => income-tax_tax-audit.md.565dc9fe.lean.js} (57%) rename assets/{income-tax_transfer-pricing-report.md.4e8cfafb.js => income-tax_transfer-pricing-report.md.4a23d5b1.js} (82%) rename assets/{income-tax_transfer-pricing-report.md.4e8cfafb.lean.js => income-tax_transfer-pricing-report.md.4a23d5b1.lean.js} (62%) rename assets/{index.md.e697f011.js => index.md.99efe7ba.js} (81%) rename assets/{index.md.e697f011.lean.js => index.md.99efe7ba.lean.js} (51%) diff --git a/404.html b/404.html index c0f5173..31b7f74 100644 --- a/404.html +++ b/404.html @@ -7,7 +7,7 @@ - + @@ -24,7 +24,7 @@
Skip to content

404

PAGE NOT FOUND

But if you don't change your direction, and if you keep looking, you may end up where you are heading.

Released under the Open Sourse GPL 3.0 License

- + \ No newline at end of file diff --git a/README.html b/README.html index 424d683..4dc1150 100644 --- a/README.html +++ b/README.html @@ -7,11 +7,11 @@ - + - - - + + + @@ -26,8 +26,8 @@ -
Skip to content

Due Date

This repository hosts code for date.jamku.app

Released under the Open Sourse GPL 3.0 License

- +
Skip to content

Due Date

This repository hosts code for date.jamku.app

Released under the Open Sourse GPL 3.0 License

+ \ No newline at end of file diff --git a/assets/README.md.03e7f350.js b/assets/README.md.d85fe37d.js similarity index 72% rename from assets/README.md.03e7f350.js rename to assets/README.md.d85fe37d.js index 0684822..fe5d3fe 100644 --- a/assets/README.md.03e7f350.js +++ b/assets/README.md.d85fe37d.js @@ -1 +1 @@ -import{_ as t,o as r,c as o,k as e,a}from"./chunks/framework.2516552c.js";const D=JSON.parse('{"title":"Due Date","description":"","frontmatter":{},"headers":[],"relativePath":"README.md","filePath":"README.md","lastUpdated":1698164155000}'),s={name:"README.md"},d=e("h1",{id:"due-date",tabindex:"-1"},[a("Due Date "),e("a",{class:"header-anchor",href:"#due-date","aria-label":'Permalink to "Due Date"'},"​")],-1),n=e("p",null,[a("This repository hosts code for "),e("a",{href:"https://date.jamku.app",target:"_blank",rel:"noreferrer"},"date.jamku.app")],-1),c=[d,n];function i(p,l,_,h,u,f){return r(),o("div",null,c)}const E=t(s,[["render",i]]);export{D as __pageData,E as default}; +import{_ as t,o as r,c as o,k as e,a}from"./chunks/framework.56e947f3.js";const D=JSON.parse('{"title":"Due Date","description":"","frontmatter":{},"headers":[],"relativePath":"README.md","filePath":"README.md","lastUpdated":1700305127000}'),s={name:"README.md"},d=e("h1",{id:"due-date",tabindex:"-1"},[a("Due Date "),e("a",{class:"header-anchor",href:"#due-date","aria-label":'Permalink to "Due Date"'},"​")],-1),n=e("p",null,[a("This repository hosts code for "),e("a",{href:"https://date.jamku.app",target:"_blank",rel:"noreferrer"},"date.jamku.app")],-1),c=[d,n];function i(p,l,_,h,u,f){return r(),o("div",null,c)}const E=t(s,[["render",i]]);export{D as __pageData,E as default}; diff --git a/assets/README.md.03e7f350.lean.js b/assets/README.md.d85fe37d.lean.js similarity index 72% rename from assets/README.md.03e7f350.lean.js rename to assets/README.md.d85fe37d.lean.js index 0684822..fe5d3fe 100644 --- a/assets/README.md.03e7f350.lean.js +++ b/assets/README.md.d85fe37d.lean.js @@ -1 +1 @@ -import{_ as t,o as r,c as o,k as e,a}from"./chunks/framework.2516552c.js";const D=JSON.parse('{"title":"Due Date","description":"","frontmatter":{},"headers":[],"relativePath":"README.md","filePath":"README.md","lastUpdated":1698164155000}'),s={name:"README.md"},d=e("h1",{id:"due-date",tabindex:"-1"},[a("Due Date "),e("a",{class:"header-anchor",href:"#due-date","aria-label":'Permalink to "Due Date"'},"​")],-1),n=e("p",null,[a("This repository hosts code for "),e("a",{href:"https://date.jamku.app",target:"_blank",rel:"noreferrer"},"date.jamku.app")],-1),c=[d,n];function i(p,l,_,h,u,f){return r(),o("div",null,c)}const E=t(s,[["render",i]]);export{D as __pageData,E as default}; +import{_ as t,o as r,c as o,k as e,a}from"./chunks/framework.56e947f3.js";const D=JSON.parse('{"title":"Due Date","description":"","frontmatter":{},"headers":[],"relativePath":"README.md","filePath":"README.md","lastUpdated":1700305127000}'),s={name:"README.md"},d=e("h1",{id:"due-date",tabindex:"-1"},[a("Due Date "),e("a",{class:"header-anchor",href:"#due-date","aria-label":'Permalink to "Due Date"'},"​")],-1),n=e("p",null,[a("This repository hosts code for "),e("a",{href:"https://date.jamku.app",target:"_blank",rel:"noreferrer"},"date.jamku.app")],-1),c=[d,n];function i(p,l,_,h,u,f){return r(),o("div",null,c)}const E=t(s,[["render",i]]);export{D as __pageData,E as default}; diff --git a/assets/app.8a4b93e6.js b/assets/app.b3751c19.js similarity index 90% rename from assets/app.8a4b93e6.js rename to assets/app.b3751c19.js index c6da4f6..5c1de08 100644 --- a/assets/app.8a4b93e6.js +++ b/assets/app.b3751c19.js @@ -1 +1 @@ -import{s,a0 as i,a1 as u,a2 as c,a3 as l,a4 as d,a5 as f,a6 as m,a7 as h,a8 as A,a9 as g,aa as P,d as v,u as y,j as C,y as w,ab as _,ac as b,ad as E,ae as R}from"./chunks/framework.2516552c.js";import{t as D}from"./chunks/theme.7ebb78e2.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 o=p(D),j=v({name:"VitePressApp",setup(){const{site:e}=y();return C(()=>{w(()=>{document.documentElement.lang=e.value.lang,document.documentElement.dir=e.value.dir})}),_(),b(),E(),o.setup&&o.setup(),()=>R(o.Layout)}});async function O(){const e=T(),a=S();a.provide(u,e);const t=c(e.route);return a.provide(l,t),a.component("Content",d),a.component("ClientOnly",f),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),o.enhanceApp&&await o.enhanceApp({app:a,router:e,siteData:m}),{app:a,router:e,data:t}}function S(){return h(j)}function T(){let e=s,a;return A(t=>{let n=g(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=P(()=>import(n),[])),s&&(e=!1),r},o.NotFound)}s&&O().then(({app:e,router:a,data:t})=>{a.go().then(()=>{i(a.route,t.site),e.mount("#app")})});export{O as createApp}; +import{s,a0 as i,a1 as u,a2 as c,a3 as l,a4 as d,a5 as f,a6 as m,a7 as h,a8 as A,a9 as g,aa as P,d as v,u as y,j as C,y as w,ab as _,ac as b,ad as E,ae as R}from"./chunks/framework.56e947f3.js";import{t as D}from"./chunks/theme.35f6f186.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 o=p(D),j=v({name:"VitePressApp",setup(){const{site:e}=y();return C(()=>{w(()=>{document.documentElement.lang=e.value.lang,document.documentElement.dir=e.value.dir})}),_(),b(),E(),o.setup&&o.setup(),()=>R(o.Layout)}});async function O(){const e=T(),a=S();a.provide(u,e);const t=c(e.route);return a.provide(l,t),a.component("Content",d),a.component("ClientOnly",f),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),o.enhanceApp&&await o.enhanceApp({app:a,router:e,siteData:m}),{app:a,router:e,data:t}}function S(){return h(j)}function T(){let e=s,a;return A(t=>{let n=g(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=P(()=>import(n),[])),s&&(e=!1),r},o.NotFound)}s&&O().then(({app:e,router:a,data:t})=>{a.go().then(()=>{i(a.route,t.site),e.mount("#app")})});export{O as createApp}; diff --git a/assets/chunks/framework.2516552c.js b/assets/chunks/framework.2516552c.js deleted file mode 100644 index b4726ce..0000000 --- a/assets/chunks/framework.2516552c.js +++ /dev/null @@ -1,2 +0,0 @@ -function is(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}const te={},pt=[],Oe=()=>{},Yi=()=>!1,Ji=/^on[^a-z]/,Ut=e=>Ji.test(e),os=e=>e.startsWith("onUpdate:"),ie=Object.assign,ls=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Xi=Object.prototype.hasOwnProperty,z=(e,t)=>Xi.call(e,t),j=Array.isArray,gt=e=>yn(e)==="[object Map]",Or=e=>yn(e)==="[object Set]",K=e=>typeof e=="function",se=e=>typeof e=="string",cs=e=>typeof e=="symbol",ee=e=>e!==null&&typeof e=="object",Pr=e=>(ee(e)||K(e))&&K(e.then)&&K(e.catch),Ir=Object.prototype.toString,yn=e=>Ir.call(e),Qi=e=>yn(e).slice(8,-1),Fr=e=>yn(e)==="[object Object]",as=e=>se(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,It=is(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),_n=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Zi=/-(\w)/g,Le=_n(e=>e.replace(Zi,(t,n)=>n?n.toUpperCase():"")),Gi=/\B([A-Z])/g,at=_n(e=>e.replace(Gi,"-$1").toLowerCase()),bn=_n(e=>e.charAt(0).toUpperCase()+e.slice(1)),sn=_n(e=>e?`on${bn(e)}`:""),ct=(e,t)=>!Object.is(e,t),Nn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},eo=e=>{const t=parseFloat(e);return isNaN(t)?e:t},to=e=>{const t=se(e)?Number(e):NaN;return isNaN(t)?e:t};let Ns;const Vn=()=>Ns||(Ns=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function us(e){if(j(e)){const t={};for(let n=0;n{if(n){const s=n.split(so);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function fs(e){let t="";if(se(e))t=e;else if(j(e))for(let n=0;nse(e)?e:e==null?"":j(e)||ee(e)&&(e.toString===Ir||!K(e.toString))?JSON.stringify(e,Lr,2):String(e),Lr=(e,t)=>t&&t.__v_isRef?Lr(e,t.value):gt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r])=>(n[`${s} =>`]=r,n),{})}:Or(t)?{[`Set(${t.size})`]:[...t.values()]}:ee(t)&&!j(t)&&!Fr(t)?String(t):t;let be;class co{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=be,!t&&be&&(this.index=(be.scopes||(be.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=be;try{return be=this,t()}finally{be=n}}}on(){be=this}off(){be=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Hr=e=>(e.w&Je)>0,$r=e=>(e.n&Je)>0,fo=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(d==="length"||d>=c)&&l.push(u)})}else switch(n!==void 0&&l.push(o.get(n)),t){case"add":j(e)?as(n)&&l.push(o.get("length")):(l.push(o.get(it)),gt(e)&&l.push(o.get(zn)));break;case"delete":j(e)||(l.push(o.get(it)),gt(e)&&l.push(o.get(zn)));break;case"set":gt(e)&&l.push(o.get(it));break}if(l.length===1)l[0]&&Yn(l[0]);else{const c=[];for(const u of l)u&&c.push(...u);Yn(ds(c))}}function Yn(e,t){const n=j(e)?e:[...e];for(const s of n)s.computed&&$s(s);for(const s of n)s.computed||$s(s)}function $s(e,t){(e!==Se||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function po(e,t){var n;return(n=cn.get(e))==null?void 0:n.get(t)}const go=is("__proto__,__v_isRef,__isVue"),Br=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(cs)),js=mo();function mo(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=Y(this);for(let i=0,o=this.length;i{e[t]=function(...n){Et();const s=Y(this)[t].apply(this,n);return Tt(),s}}),e}function yo(e){const t=Y(this);return me(t,"has",e),t.hasOwnProperty(e)}class kr{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,s){const r=this._isReadonly,i=this._shallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return i;if(n==="__v_raw"&&s===(r?i?Po:Vr:i?Wr:Kr).get(t))return t;const o=j(t);if(!r){if(o&&z(js,n))return Reflect.get(js,n,s);if(n==="hasOwnProperty")return yo}const l=Reflect.get(t,n,s);return(cs(n)?Br.has(n):go(n))||(r||me(t,"get",n),i)?l:ce(l)?o&&as(n)?l:l.value:ee(l)?r?xn(l):wn(l):l}}class Ur extends kr{constructor(t=!1){super(!1,t)}set(t,n,s,r){let i=t[n];if(vt(i)&&ce(i)&&!ce(s))return!1;if(!this._shallow&&(!an(s)&&!vt(s)&&(i=Y(i),s=Y(s)),!j(t)&&ce(i)&&!ce(s)))return i.value=s,!0;const o=j(t)&&as(n)?Number(n)e,vn=e=>Reflect.getPrototypeOf(e);function Vt(e,t,n=!1,s=!1){e=e.__v_raw;const r=Y(e),i=Y(t);n||(ct(t,i)&&me(r,"get",t),me(r,"get",i));const{has:o}=vn(r),l=s?ps:n?ys:Ht;if(o.call(r,t))return l(e.get(t));if(o.call(r,i))return l(e.get(i));e!==r&&e.get(t)}function qt(e,t=!1){const n=this.__v_raw,s=Y(n),r=Y(e);return t||(ct(e,r)&&me(s,"has",e),me(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function zt(e,t=!1){return e=e.__v_raw,!t&&me(Y(e),"iterate",it),Reflect.get(e,"size",e)}function Ds(e){e=Y(e);const t=Y(this);return vn(t).has.call(t,e)||(t.add(e),$e(t,"add",e,e)),this}function Bs(e,t){t=Y(t);const n=Y(this),{has:s,get:r}=vn(n);let i=s.call(n,e);i||(e=Y(e),i=s.call(n,e));const o=r.call(n,e);return n.set(e,t),i?ct(t,o)&&$e(n,"set",e,t):$e(n,"add",e,t),this}function ks(e){const t=Y(this),{has:n,get:s}=vn(t);let r=n.call(t,e);r||(e=Y(e),r=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return r&&$e(t,"delete",e,void 0),i}function Us(){const e=Y(this),t=e.size!==0,n=e.clear();return t&&$e(e,"clear",void 0,void 0),n}function Yt(e,t){return function(s,r){const i=this,o=i.__v_raw,l=Y(o),c=t?ps:e?ys:Ht;return!e&&me(l,"iterate",it),o.forEach((u,d)=>s.call(r,c(u),c(d),i))}}function Jt(e,t,n){return function(...s){const r=this.__v_raw,i=Y(r),o=gt(i),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,u=r[e](...s),d=n?ps:t?ys:Ht;return!t&&me(i,"iterate",c?zn:it),{next(){const{value:h,done:b}=u.next();return b?{value:h,done:b}:{value:l?[d(h[0]),d(h[1])]:d(h),done:b}},[Symbol.iterator](){return this}}}}function De(e){return function(...t){return e==="delete"?!1:this}}function xo(){const e={get(i){return Vt(this,i)},get size(){return zt(this)},has:qt,add:Ds,set:Bs,delete:ks,clear:Us,forEach:Yt(!1,!1)},t={get(i){return Vt(this,i,!1,!0)},get size(){return zt(this)},has:qt,add:Ds,set:Bs,delete:ks,clear:Us,forEach:Yt(!1,!0)},n={get(i){return Vt(this,i,!0)},get size(){return zt(this,!0)},has(i){return qt.call(this,i,!0)},add:De("add"),set:De("set"),delete:De("delete"),clear:De("clear"),forEach:Yt(!0,!1)},s={get(i){return Vt(this,i,!0,!0)},get size(){return zt(this,!0)},has(i){return qt.call(this,i,!0)},add:De("add"),set:De("set"),delete:De("delete"),clear:De("clear"),forEach:Yt(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Jt(i,!1,!1),n[i]=Jt(i,!0,!1),t[i]=Jt(i,!1,!0),s[i]=Jt(i,!0,!0)}),[e,n,t,s]}const[Co,Eo,To,Ao]=xo();function gs(e,t){const n=t?e?Ao:To:e?Eo:Co;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 So={get:gs(!1,!1)},Ro={get:gs(!1,!0)},Oo={get:gs(!0,!1)},Kr=new WeakMap,Wr=new WeakMap,Vr=new WeakMap,Po=new WeakMap;function Io(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Fo(e){return e.__v_skip||!Object.isExtensible(e)?0:Io(Qi(e))}function wn(e){return vt(e)?e:ms(e,!1,bo,So,Kr)}function Mo(e){return ms(e,!1,wo,Ro,Wr)}function xn(e){return ms(e,!0,vo,Oo,Vr)}function ms(e,t,n,s,r){if(!ee(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=Fo(e);if(o===0)return e;const l=new Proxy(e,o===2?s:n);return r.set(e,l),l}function mt(e){return vt(e)?mt(e.__v_raw):!!(e&&e.__v_isReactive)}function vt(e){return!!(e&&e.__v_isReadonly)}function an(e){return!!(e&&e.__v_isShallow)}function qr(e){return mt(e)||vt(e)}function Y(e){const t=e&&e.__v_raw;return t?Y(t):e}function Ft(e){return ln(e,"__v_skip",!0),e}const Ht=e=>ee(e)?wn(e):e,ys=e=>ee(e)?xn(e):e;function _s(e){Ve&&Se&&(e=Y(e),Dr(e.dep||(e.dep=ds())))}function bs(e,t){e=Y(e);const n=e.dep;n&&Yn(n)}function ce(e){return!!(e&&e.__v_isRef===!0)}function ge(e){return Yr(e,!1)}function zr(e){return Yr(e,!0)}function Yr(e,t){return ce(e)?e:new Lo(e,t)}class Lo{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:Y(t),this._value=n?t:Ht(t)}get value(){return _s(this),this._value}set value(t){const n=this.__v_isShallow||an(t)||vt(t);t=n?t:Y(t),ct(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Ht(t),bs(this))}}function vs(e){return ce(e)?e.value:e}const No={get:(e,t,n)=>vs(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 Jr(e){return mt(e)?e:new Proxy(e,No)}class Ho{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>_s(this),()=>bs(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function $o(e){return new Ho(e)}class jo{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return po(Y(this._object),this._key)}}class Do{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Bo(e,t,n){return ce(e)?e:K(e)?new Do(e):ee(e)&&arguments.length>1?ko(e,t,n):ge(e)}function ko(e,t,n){const s=e[t];return ce(s)?s:new jo(e,t,n)}class Uo{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new hs(t,()=>{this._dirty||(this._dirty=!0,bs(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=Y(this);return _s(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Ko(e,t,n=!1){let s,r;const i=K(e);return i?(s=e,r=Oe):(s=e.get,r=e.set),new Uo(s,r,i||!r,n)}function qe(e,t,n,s){let r;try{r=s?e(...s):e()}catch(i){Cn(i,t,n)}return r}function Ee(e,t,n,s){if(K(e)){const i=qe(e,t,n,s);return i&&Pr(i)&&i.catch(o=>{Cn(o,t,n)}),i}const r=[];for(let i=0;i>>1;jt(ue[s])Me&&ue.splice(t,1)}function zo(e){j(e)?yt.push(...e):(!He||!He.includes(e,e.allowRecurse?nt+1:nt))&&yt.push(e),Qr()}function Ks(e,t=$t?Me+1:0){for(;tjt(n)-jt(s)),nt=0;nte.id==null?1/0:e.id,Yo=(e,t)=>{const n=jt(e)-jt(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Zr(e){Jn=!1,$t=!0,ue.sort(Yo);const t=Oe;try{for(Me=0;Mese(A)?A.trim():A)),h&&(r=n.map(eo))}let l,c=s[l=sn(t)]||s[l=sn(Le(t))];!c&&i&&(c=s[l=sn(at(t))]),c&&Ee(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,Ee(u,e,6,r)}}function Gr(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(!K(e)){const c=u=>{const d=Gr(u,t,!0);d&&(l=!0,ie(o,d))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(ee(e)&&s.set(e,null),null):(j(i)?i.forEach(c=>o[c]=null):ie(o,i),ee(e)&&s.set(e,o),o)}function Tn(e,t){return!e||!Ut(t)?!1:(t=t.slice(2).replace(/Once$/,""),z(e,t[0].toLowerCase()+t.slice(1))||z(e,at(t))||z(e,t))}let fe=null,An=null;function fn(e){const t=fe;return fe=e,An=e&&e.type.__scopeId||null,t}function _a(e){An=e}function ba(){An=null}function Xo(e,t=fe,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&tr(-1);const i=fn(t);let o;try{o=e(...r)}finally{fn(i),s._d&&tr(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function Hn(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:i,propsOptions:[o],slots:l,attrs:c,emit:u,render:d,renderCache:h,data:b,setupState:A,ctx:O,inheritAttrs:R}=e;let B,g;const w=fn(e);try{if(n.shapeFlag&4){const E=r||s;B=Ae(d.call(E,E,h,i,A,b,O)),g=c}else{const E=t;B=Ae(E.length>1?E(i,{attrs:c,slots:l,emit:u}):E(i,null)),g=t.props?c:Qo(c)}}catch(E){Nt.length=0,Cn(E,e,1),B=ae(ve)}let $=B;if(g&&R!==!1){const E=Object.keys(g),{shapeFlag:D}=$;E.length&&D&7&&(o&&E.some(os)&&(g=Zo(g,o)),$=Xe($,g))}return n.dirs&&($=Xe($),$.dirs=$.dirs?$.dirs.concat(n.dirs):n.dirs),n.transition&&($.transition=n.transition),B=$,fn(w),B}const Qo=e=>{let t;for(const n in e)(n==="class"||n==="style"||Ut(n))&&((t||(t={}))[n]=e[n]);return t},Zo=(e,t)=>{const n={};for(const s in e)(!os(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Go(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?Ws(s,o,u):!!o;if(c&8){const d=t.dynamicProps;for(let h=0;he.__isSuspense;function ei(e,t){t&&t.pendingBranch?j(e)?t.effects.push(...e):t.effects.push(e):zo(e)}function ti(e,t){return Sn(e,null,t)}function va(e,t){return Sn(e,null,{flush:"post"})}const Xt={};function ze(e,t,n){return Sn(e,t,n)}function Sn(e,t,{immediate:n,deep:s,flush:r,onTrack:i,onTrigger:o}=te){var l;const c=Nr()===((l=le)==null?void 0:l.scope)?le:null;let u,d=!1,h=!1;if(ce(e)?(u=()=>e.value,d=an(e)):mt(e)?(u=()=>e,s=!0):j(e)?(h=!0,d=e.some(E=>mt(E)||an(E)),u=()=>e.map(E=>{if(ce(E))return E.value;if(mt(E))return ht(E);if(K(E))return qe(E,c,2)})):K(e)?t?u=()=>qe(e,c,2):u=()=>{if(!(c&&c.isUnmounted))return b&&b(),Ee(e,c,3,[A])}:u=Oe,t&&s){const E=u;u=()=>ht(E())}let b,A=E=>{b=w.onStop=()=>{qe(E,c,4)}},O;if(Bt)if(A=Oe,t?n&&Ee(t,c,3,[u(),h?[]:void 0,A]):u(),r==="sync"){const E=Jl();O=E.__watcherHandles||(E.__watcherHandles=[])}else return Oe;let R=h?new Array(e.length).fill(Xt):Xt;const B=()=>{if(w.active)if(t){const E=w.run();(s||d||(h?E.some((D,q)=>ct(D,R[q])):ct(E,R)))&&(b&&b(),Ee(t,c,3,[E,R===Xt?void 0:h&&R[0]===Xt?[]:R,A]),R=E)}else w.run()};B.allowRecurse=!!t;let g;r==="sync"?g=B:r==="post"?g=()=>he(B,c&&c.suspense):(B.pre=!0,c&&(B.id=c.uid),g=()=>xs(B));const w=new hs(u,g);t?n?B():R=w.run():r==="post"?he(w.run.bind(w),c&&c.suspense):w.run();const $=()=>{w.stop(),c&&c.scope&&ls(c.scope.effects,w)};return O&&O.push($),$}function nl(e,t,n){const s=this.proxy,r=se(e)?e.includes(".")?ni(s,e):()=>s[e]:e.bind(s,s);let i;K(t)?i=t:(i=t.handler,n=t);const o=le;xt(this);const l=Sn(r,i.bind(s),n);return o?xt(o):ot(),l}function ni(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{ht(n,t)});else if(Fr(e))for(const n in e)ht(e[n],t);return e}function Fe(e,t,n,s){const r=e.dirs,i=t&&t.dirs;for(let o=0;o{e.isMounted=!0}),ci(()=>{e.isUnmounting=!0}),e}const we=[Function,Array],si={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:we,onEnter:we,onAfterEnter:we,onEnterCancelled:we,onBeforeLeave:we,onLeave:we,onAfterLeave:we,onLeaveCancelled:we,onBeforeAppear:we,onAppear:we,onAfterAppear:we,onAppearCancelled:we},rl={name:"BaseTransition",props:si,setup(e,{slots:t}){const n=Fn(),s=sl();let r;return()=>{const i=t.default&&ii(t.default(),!0);if(!i||!i.length)return;let o=i[0];if(i.length>1){for(const R of i)if(R.type!==ve){o=R;break}}const l=Y(e),{mode:c}=l;if(s.isLeaving)return $n(o);const u=Vs(o);if(!u)return $n(o);const d=Xn(u,l,s,n);Qn(u,d);const h=n.subTree,b=h&&Vs(h);let A=!1;const{getTransitionKey:O}=u.type;if(O){const R=O();r===void 0?r=R:R!==r&&(r=R,A=!0)}if(b&&b.type!==ve&&(!st(u,b)||A)){const R=Xn(b,l,s,n);if(Qn(b,R),c==="out-in")return s.isLeaving=!0,R.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},$n(o);c==="in-out"&&u.type!==ve&&(R.delayLeave=(B,g,w)=>{const $=ri(s,b);$[String(b.key)]=b,B[Ke]=()=>{g(),B[Ke]=void 0,delete d.delayedLeave},d.delayedLeave=w})}return o}}},il=rl;function ri(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 Xn(e,t,n,s){const{appear:r,mode:i,persisted:o=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:d,onBeforeLeave:h,onLeave:b,onAfterLeave:A,onLeaveCancelled:O,onBeforeAppear:R,onAppear:B,onAfterAppear:g,onAppearCancelled:w}=t,$=String(e.key),E=ri(n,e),D=(m,F)=>{m&&Ee(m,s,9,F)},q=(m,F)=>{const M=F[1];D(m,F),j(m)?m.every(J=>J.length<=1)&&M():m.length<=1&&M()},U={mode:i,persisted:o,beforeEnter(m){let F=l;if(!n.isMounted)if(r)F=R||l;else return;m[Ke]&&m[Ke](!0);const M=E[$];M&&st(e,M)&&M.el[Ke]&&M.el[Ke](),D(F,[m])},enter(m){let F=c,M=u,J=d;if(!n.isMounted)if(r)F=B||c,M=g||u,J=w||d;else return;let P=!1;const W=m[Qt]=L=>{P||(P=!0,L?D(J,[m]):D(M,[m]),U.delayedLeave&&U.delayedLeave(),m[Qt]=void 0)};F?q(F,[m,W]):W()},leave(m,F){const M=String(e.key);if(m[Qt]&&m[Qt](!0),n.isUnmounting)return F();D(h,[m]);let J=!1;const P=m[Ke]=W=>{J||(J=!0,F(),W?D(O,[m]):D(A,[m]),m[Ke]=void 0,E[M]===e&&delete E[M])};E[M]=e,b?q(b,[m,P]):P()},clone(m){return Xn(m,t,n,s)}};return U}function $n(e){if(Rn(e))return e=Xe(e),e.children=null,e}function Vs(e){return Rn(e)?e.children?e.children[0]:void 0:e}function Qn(e,t){e.shapeFlag&6&&e.component?Qn(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 ii(e,t=!1,n){let s=[],r=0;for(let i=0;i1)for(let i=0;iie({name:e.name},t,{setup:e}))():e}const _t=e=>!!e.type.__asyncLoader,Rn=e=>e.type.__isKeepAlive;function ol(e,t){li(e,"a",t)}function ll(e,t){li(e,"da",t)}function li(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(On(t,s,n),n){let r=n.parent;for(;r&&r.parent;)Rn(r.parent.vnode)&&cl(s,t,n,r),r=r.parent}}function cl(e,t,n,s){const r=On(t,e,s,!0);Pn(()=>{ls(s[t],r)},n)}function On(e,t,n=le,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;Et(),xt(n);const l=Ee(t,n,e,o);return ot(),Tt(),l});return s?r.unshift(i):r.push(i),i}}const je=e=>(t,n=le)=>(!Bt||e==="sp")&&On(e,(...s)=>t(...s),n),al=je("bm"),At=je("m"),ul=je("bu"),fl=je("u"),ci=je("bum"),Pn=je("um"),dl=je("sp"),hl=je("rtg"),pl=je("rtc");function gl(e,t=le){On("ec",e,t)}const Cs="components";function wa(e,t){return ui(Cs,e,!0,t)||e}const ai=Symbol.for("v-ndc");function xa(e){return se(e)?ui(Cs,e,!1)||e:e||ai}function ui(e,t,n=!0,s=!1){const r=fe||le;if(r){const i=r.type;if(e===Cs){const l=ql(i,!1);if(l&&(l===t||l===Le(t)||l===bn(Le(t))))return i}const o=qs(r[e]||i[e],t)||qs(r.appContext[e],t);return!o&&s?i:o}}function qs(e,t){return e&&(e[t]||e[Le(t)]||e[bn(Le(t))])}function Ca(e,t,n,s){let r;const i=n&&n[s];if(j(e)||se(e)){r=new Array(e.length);for(let o=0,l=e.length;ot(o,l,void 0,i&&i[l]));else{const o=Object.keys(e);r=new Array(o.length);for(let l=0,c=o.length;lgn(t)?!(t.type===ve||t.type===pe&&!fi(t.children)):!0)?e:null}function Ta(e,t){const n={};for(const s in e)n[t&&/[A-Z]/.test(s)?`on:${s}`:sn(s)]=e[s];return n}const Zn=e=>e?Ai(e)?Rs(e)||e.proxy:Zn(e.parent):null,Mt=ie(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=>Zn(e.parent),$root:e=>Zn(e.root),$emit:e=>e.emit,$options:e=>Es(e),$forceUpdate:e=>e.f||(e.f=()=>xs(e.update)),$nextTick:e=>e.n||(e.n=En.bind(e.proxy)),$watch:e=>nl.bind(e)}),jn=(e,t)=>e!==te&&!e.__isScriptSetup&&z(e,t),ml={get({_:e},t){const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:l,appContext:c}=e;let u;if(t[0]!=="$"){const A=o[t];if(A!==void 0)switch(A){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(jn(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];Gn&&(o[t]=0)}}const d=Mt[t];let h,b;if(d)return t==="$attrs"&&me(e,"get",t),d(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==te&&z(n,t))return o[t]=4,n[t];if(b=c.config.globalProperties,z(b,t))return b[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return jn(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)||jn(t,o)||(l=i[0])&&z(l,o)||z(s,o)||z(Mt,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 Aa(){return yl().slots}function yl(){const e=Fn();return e.setupContext||(e.setupContext=Ri(e))}function zs(e){return j(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Gn=!0;function _l(e){const t=Es(e),n=e.proxy,s=e.ctx;Gn=!1,t.beforeCreate&&Ys(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:l,provide:c,inject:u,created:d,beforeMount:h,mounted:b,beforeUpdate:A,updated:O,activated:R,deactivated:B,beforeDestroy:g,beforeUnmount:w,destroyed:$,unmounted:E,render:D,renderTracked:q,renderTriggered:U,errorCaptured:m,serverPrefetch:F,expose:M,inheritAttrs:J,components:P,directives:W,filters:L}=t;if(u&&bl(u,s,null),o)for(const ne in o){const Z=o[ne];K(Z)&&(s[ne]=Z.bind(n))}if(r){const ne=r.call(n,n);ee(ne)&&(e.data=wn(ne))}if(Gn=!0,i)for(const ne in i){const Z=i[ne],Qe=K(Z)?Z.bind(n,n):K(Z.get)?Z.get.bind(n,n):Oe,Kt=!K(Z)&&K(Z.set)?Z.set.bind(n):Oe,Ze=oe({get:Qe,set:Kt});Object.defineProperty(s,ne,{enumerable:!0,configurable:!0,get:()=>Ze.value,set:Pe=>Ze.value=Pe})}if(l)for(const ne in l)di(l[ne],s,n,ne);if(c){const ne=K(c)?c.call(n):c;Reflect.ownKeys(ne).forEach(Z=>{Tl(Z,ne[Z])})}d&&Ys(d,e,"c");function X(ne,Z){j(Z)?Z.forEach(Qe=>ne(Qe.bind(n))):Z&&ne(Z.bind(n))}if(X(al,h),X(At,b),X(ul,A),X(fl,O),X(ol,R),X(ll,B),X(gl,m),X(pl,q),X(hl,U),X(ci,w),X(Pn,E),X(dl,F),j(M))if(M.length){const ne=e.exposed||(e.exposed={});M.forEach(Z=>{Object.defineProperty(ne,Z,{get:()=>n[Z],set:Qe=>n[Z]=Qe})})}else e.exposed||(e.exposed={});D&&e.render===Oe&&(e.render=D),J!=null&&(e.inheritAttrs=J),P&&(e.components=P),W&&(e.directives=W)}function bl(e,t,n=Oe){j(e)&&(e=es(e));for(const s in e){const r=e[s];let i;ee(r)?"default"in r?i=bt(r.from||s,r.default,!0):i=bt(r.from||s):i=bt(r),ce(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[s]=i}}function Ys(e,t,n){Ee(j(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function di(e,t,n,s){const r=s.includes(".")?ni(n,s):()=>n[s];if(se(e)){const i=t[e];K(i)&&ze(r,i)}else if(K(e))ze(r,e.bind(n));else if(ee(e))if(j(e))e.forEach(i=>di(i,t,n,s));else{const i=K(e.handler)?e.handler.bind(n):t[e.handler];K(i)&&ze(r,i,e)}}function Es(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=>dn(c,u,o,!0)),dn(c,t,o)),ee(t)&&i.set(t,c),c}function dn(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&dn(e,i,n,!0),r&&r.forEach(o=>dn(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:Js,props:Xs,emits:Xs,methods:Pt,computed:Pt,beforeCreate:de,created:de,beforeMount:de,mounted:de,beforeUpdate:de,updated:de,beforeDestroy:de,beforeUnmount:de,destroyed:de,unmounted:de,activated:de,deactivated:de,errorCaptured:de,serverPrefetch:de,components:Pt,directives:Pt,watch:xl,provide:Js,inject:wl};function Js(e,t){return t?e?function(){return ie(K(e)?e.call(this,this):e,K(t)?t.call(this,this):t)}:t:e}function wl(e,t){return Pt(es(e),es(t))}function es(e){if(j(e)){const t={};for(let n=0;n1)return n&&K(t)?t.call(s&&s.proxy):t}}function Al(e,t,n,s=!1){const r={},i={};ln(i,In,1),e.propsDefaults=Object.create(null),pi(e,t,r,i);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=s?r:Mo(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function Sl(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=e,l=Y(r),[c]=e.propsOptions;let u=!1;if((s||o>0)&&!(o&16)){if(o&8){const d=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[b,A]=gi(h,t,!0);ie(o,b),A&&l.push(...A)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!i&&!c)return ee(e)&&s.set(e,pt),pt;if(j(i))for(let d=0;d-1,A[1]=R<0||O-1||z(A,"default"))&&l.push(h)}}}const u=[o,l];return ee(e)&&s.set(e,u),u}function Qs(e){return e[0]!=="$"}function Zs(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Gs(e,t){return Zs(e)===Zs(t)}function er(e,t){return j(t)?t.findIndex(n=>Gs(n,e)):K(t)&&Gs(t,e)?0:-1}const mi=e=>e[0]==="_"||e==="$stable",Ts=e=>j(e)?e.map(Ae):[Ae(e)],Rl=(e,t,n)=>{if(t._n)return t;const s=Xo((...r)=>Ts(t(...r)),n);return s._c=!1,s},yi=(e,t,n)=>{const s=e._ctx;for(const r in e){if(mi(r))continue;const i=e[r];if(K(i))t[r]=Rl(r,i,s);else if(i!=null){const o=Ts(i);t[r]=()=>o}}},_i=(e,t)=>{const n=Ts(t);e.slots.default=()=>n},Ol=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=Y(t),ln(t,"_",n)):yi(t,e.slots={})}else e.slots={},t&&_i(e,t);ln(e.slots,In,1)},Pl=(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:(ie(r,t),!n&&l===1&&delete r._):(i=!t.$stable,yi(t,r)),o=t}else t&&(_i(e,t),o={default:1});if(i)for(const l in r)!mi(l)&&o[l]==null&&delete r[l]};function pn(e,t,n,s,r=!1){if(j(e)){e.forEach((b,A)=>pn(b,t&&(j(t)?t[A]:t),n,s,r));return}if(_t(s)&&!r)return;const i=s.shapeFlag&4?Rs(s.component)||s.component.proxy:s.el,o=r?null:i,{i:l,r:c}=e,u=t&&t.r,d=l.refs===te?l.refs={}:l.refs,h=l.setupState;if(u!=null&&u!==c&&(se(u)?(d[u]=null,z(h,u)&&(h[u]=null)):ce(u)&&(u.value=null)),K(c))qe(c,l,12,[o,d]);else{const b=se(c),A=ce(c);if(b||A){const O=()=>{if(e.f){const R=b?z(h,c)?h[c]:d[c]:c.value;r?j(R)&&ls(R,i):j(R)?R.includes(i)||R.push(i):b?(d[c]=[i],z(h,c)&&(h[c]=d[c])):(c.value=[i],e.k&&(d[e.k]=c.value))}else b?(d[c]=o,z(h,c)&&(h[c]=o)):A&&(c.value=o,e.k&&(d[e.k]=o))};o?(O.id=-1,he(O,n)):O()}}}let Be=!1;const Zt=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",Gt=e=>e.nodeType===8;function Il(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:i,parentNode:o,remove:l,insert:c,createComment:u}}=e,d=(g,w)=>{if(!w.hasChildNodes()){n(null,g,w),un(),w._vnode=g;return}Be=!1,h(w.firstChild,g,null,null,null),un(),w._vnode=g,Be&&console.error("Hydration completed but contains mismatches.")},h=(g,w,$,E,D,q=!1)=>{const U=Gt(g)&&g.data==="[",m=()=>R(g,w,$,E,D,U),{type:F,ref:M,shapeFlag:J,patchFlag:P}=w;let W=g.nodeType;w.el=g,P===-2&&(q=!1,w.dynamicChildren=null);let L=null;switch(F){case wt:W!==3?w.children===""?(c(w.el=r(""),o(g),g),L=g):L=m():(g.data!==w.children&&(Be=!0,g.data=w.children),L=i(g));break;case ve:W!==8||U?L=m():L=i(g);break;case Lt:if(U&&(g=i(g),W=g.nodeType),W===1||W===3){L=g;const ye=!w.children.length;for(let X=0;X{q=q||!!w.dynamicChildren;const{type:U,props:m,patchFlag:F,shapeFlag:M,dirs:J}=w,P=U==="input"&&J||U==="option";if(P||F!==-1){if(J&&Fe(w,null,$,"created"),m)if(P||!q||F&48)for(const L in m)(P&&L.endsWith("value")||Ut(L)&&!It(L))&&s(g,L,null,m[L],!1,void 0,$);else m.onClick&&s(g,"onClick",null,m.onClick,!1,void 0,$);let W;if((W=m&&m.onVnodeBeforeMount)&&xe(W,$,w),J&&Fe(w,null,$,"beforeMount"),((W=m&&m.onVnodeMounted)||J)&&ei(()=>{W&&xe(W,$,w),J&&Fe(w,null,$,"mounted")},E),M&16&&!(m&&(m.innerHTML||m.textContent))){let L=A(g.firstChild,w,g,$,E,D,q);for(;L;){Be=!0;const ye=L;L=L.nextSibling,l(ye)}}else M&8&&g.textContent!==w.children&&(Be=!0,g.textContent=w.children)}return g.nextSibling},A=(g,w,$,E,D,q,U)=>{U=U||!!w.dynamicChildren;const m=w.children,F=m.length;for(let M=0;M{const{slotScopeIds:U}=w;U&&(D=D?D.concat(U):U);const m=o(g),F=A(i(g),w,m,$,E,D,q);return F&&Gt(F)&&F.data==="]"?i(w.anchor=F):(Be=!0,c(w.anchor=u("]"),m,F),F)},R=(g,w,$,E,D,q)=>{if(Be=!0,w.el=null,q){const F=B(g);for(;;){const M=i(g);if(M&&M!==F)l(M);else break}}const U=i(g),m=o(g);return l(g),n(null,w,m,U,$,E,Zt(m),D),U},B=g=>{let w=0;for(;g;)if(g=i(g),g&&Gt(g)&&(g.data==="["&&w++,g.data==="]")){if(w===0)return i(g);w--}return g};return[d,h]}const he=ei;function Fl(e){return Ml(e,Il)}function Ml(e,t){const n=Vn();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:l,createComment:c,setText:u,setElementText:d,parentNode:h,nextSibling:b,setScopeId:A=Oe,insertStaticContent:O}=e,R=(a,f,p,_=null,y=null,C=null,S=!1,x=null,T=!!f.dynamicChildren)=>{if(a===f)return;a&&!st(a,f)&&(_=Wt(a),Pe(a,y,C,!0),a=null),f.patchFlag===-2&&(T=!1,f.dynamicChildren=null);const{type:v,ref:N,shapeFlag:I}=f;switch(v){case wt:B(a,f,p,_);break;case ve:g(a,f,p,_);break;case Lt:a==null&&w(f,p,_,S);break;case pe:P(a,f,p,_,y,C,S,x,T);break;default:I&1?D(a,f,p,_,y,C,S,x,T):I&6?W(a,f,p,_,y,C,S,x,T):(I&64||I&128)&&v.process(a,f,p,_,y,C,S,x,T,ut)}N!=null&&y&&pn(N,a&&a.ref,C,f||a,!f)},B=(a,f,p,_)=>{if(a==null)s(f.el=l(f.children),p,_);else{const y=f.el=a.el;f.children!==a.children&&u(y,f.children)}},g=(a,f,p,_)=>{a==null?s(f.el=c(f.children||""),p,_):f.el=a.el},w=(a,f,p,_)=>{[a.el,a.anchor]=O(a.children,f,p,_,a.el,a.anchor)},$=({el:a,anchor:f},p,_)=>{let y;for(;a&&a!==f;)y=b(a),s(a,p,_),a=y;s(f,p,_)},E=({el:a,anchor:f})=>{let p;for(;a&&a!==f;)p=b(a),r(a),a=p;r(f)},D=(a,f,p,_,y,C,S,x,T)=>{S=S||f.type==="svg",a==null?q(f,p,_,y,C,S,x,T):F(a,f,y,C,S,x,T)},q=(a,f,p,_,y,C,S,x)=>{let T,v;const{type:N,props:I,shapeFlag:H,transition:k,dirs:V}=a;if(T=a.el=o(a.type,C,I&&I.is,I),H&8?d(T,a.children):H&16&&m(a.children,T,null,_,y,C&&N!=="foreignObject",S,x),V&&Fe(a,null,_,"created"),U(T,a,a.scopeId,S,_),I){for(const Q in I)Q!=="value"&&!It(Q)&&i(T,Q,null,I[Q],C,a.children,_,y,Ne);"value"in I&&i(T,"value",null,I.value),(v=I.onVnodeBeforeMount)&&xe(v,_,a)}V&&Fe(a,null,_,"beforeMount");const G=(!y||y&&!y.pendingBranch)&&k&&!k.persisted;G&&k.beforeEnter(T),s(T,f,p),((v=I&&I.onVnodeMounted)||G||V)&&he(()=>{v&&xe(v,_,a),G&&k.enter(T),V&&Fe(a,null,_,"mounted")},y)},U=(a,f,p,_,y)=>{if(p&&A(a,p),_)for(let C=0;C<_.length;C++)A(a,_[C]);if(y){let C=y.subTree;if(f===C){const S=y.vnode;U(a,S,S.scopeId,S.slotScopeIds,y.parent)}}},m=(a,f,p,_,y,C,S,x,T=0)=>{for(let v=T;v{const x=f.el=a.el;let{patchFlag:T,dynamicChildren:v,dirs:N}=f;T|=a.patchFlag&16;const I=a.props||te,H=f.props||te;let k;p&&Ge(p,!1),(k=H.onVnodeBeforeUpdate)&&xe(k,p,f,a),N&&Fe(f,a,p,"beforeUpdate"),p&&Ge(p,!0);const V=y&&f.type!=="foreignObject";if(v?M(a.dynamicChildren,v,x,p,_,V,C):S||Z(a,f,x,null,p,_,V,C,!1),T>0){if(T&16)J(x,f,I,H,p,_,y);else if(T&2&&I.class!==H.class&&i(x,"class",null,H.class,y),T&4&&i(x,"style",I.style,H.style,y),T&8){const G=f.dynamicProps;for(let Q=0;Q{k&&xe(k,p,f,a),N&&Fe(f,a,p,"updated")},_)},M=(a,f,p,_,y,C,S)=>{for(let x=0;x{if(p!==_){if(p!==te)for(const x in p)!It(x)&&!(x in _)&&i(a,x,p[x],null,S,f.children,y,C,Ne);for(const x in _){if(It(x))continue;const T=_[x],v=p[x];T!==v&&x!=="value"&&i(a,x,v,T,S,f.children,y,C,Ne)}"value"in _&&i(a,"value",p.value,_.value)}},P=(a,f,p,_,y,C,S,x,T)=>{const v=f.el=a?a.el:l(""),N=f.anchor=a?a.anchor:l("");let{patchFlag:I,dynamicChildren:H,slotScopeIds:k}=f;k&&(x=x?x.concat(k):k),a==null?(s(v,p,_),s(N,p,_),m(f.children,p,N,y,C,S,x,T)):I>0&&I&64&&H&&a.dynamicChildren?(M(a.dynamicChildren,H,p,y,C,S,x),(f.key!=null||y&&f===y.subTree)&&bi(a,f,!0)):Z(a,f,p,N,y,C,S,x,T)},W=(a,f,p,_,y,C,S,x,T)=>{f.slotScopeIds=x,a==null?f.shapeFlag&512?y.ctx.activate(f,p,_,S,T):L(f,p,_,y,C,S,T):ye(a,f,T)},L=(a,f,p,_,y,C,S)=>{const x=a.component=Ul(a,_,y);if(Rn(a)&&(x.ctx.renderer=ut),Kl(x),x.asyncDep){if(y&&y.registerDep(x,X),!a.el){const T=x.subTree=ae(ve);g(null,T,f,p)}return}X(x,a,f,p,y,C,S)},ye=(a,f,p)=>{const _=f.component=a.component;if(Go(a,f,p))if(_.asyncDep&&!_.asyncResolved){ne(_,f,p);return}else _.next=f,qo(_.update),_.update();else f.el=a.el,_.vnode=f},X=(a,f,p,_,y,C,S)=>{const x=()=>{if(a.isMounted){let{next:N,bu:I,u:H,parent:k,vnode:V}=a,G=N,Q;Ge(a,!1),N?(N.el=V.el,ne(a,N,S)):N=V,I&&Nn(I),(Q=N.props&&N.props.onVnodeBeforeUpdate)&&xe(Q,k,N,V),Ge(a,!0);const re=Hn(a),Te=a.subTree;a.subTree=re,R(Te,re,h(Te.el),Wt(Te),a,y,C),N.el=re.el,G===null&&el(a,re.el),H&&he(H,y),(Q=N.props&&N.props.onVnodeUpdated)&&he(()=>xe(Q,k,N,V),y)}else{let N;const{el:I,props:H}=f,{bm:k,m:V,parent:G}=a,Q=_t(f);if(Ge(a,!1),k&&Nn(k),!Q&&(N=H&&H.onVnodeBeforeMount)&&xe(N,G,f),Ge(a,!0),I&&Ln){const re=()=>{a.subTree=Hn(a),Ln(I,a.subTree,a,y,null)};Q?f.type.__asyncLoader().then(()=>!a.isUnmounted&&re()):re()}else{const re=a.subTree=Hn(a);R(null,re,p,_,a,y,C),f.el=re.el}if(V&&he(V,y),!Q&&(N=H&&H.onVnodeMounted)){const re=f;he(()=>xe(N,G,re),y)}(f.shapeFlag&256||G&&_t(G.vnode)&&G.vnode.shapeFlag&256)&&a.a&&he(a.a,y),a.isMounted=!0,f=p=_=null}},T=a.effect=new hs(x,()=>xs(v),a.scope),v=a.update=()=>T.run();v.id=a.uid,Ge(a,!0),v()},ne=(a,f,p)=>{f.component=a;const _=a.vnode.props;a.vnode=f,a.next=null,Sl(a,f.props,_,p),Pl(a,f.children,p),Et(),Ks(),Tt()},Z=(a,f,p,_,y,C,S,x,T=!1)=>{const v=a&&a.children,N=a?a.shapeFlag:0,I=f.children,{patchFlag:H,shapeFlag:k}=f;if(H>0){if(H&128){Kt(v,I,p,_,y,C,S,x,T);return}else if(H&256){Qe(v,I,p,_,y,C,S,x,T);return}}k&8?(N&16&&Ne(v,y,C),I!==v&&d(p,I)):N&16?k&16?Kt(v,I,p,_,y,C,S,x,T):Ne(v,y,C,!0):(N&8&&d(p,""),k&16&&m(I,p,_,y,C,S,x,T))},Qe=(a,f,p,_,y,C,S,x,T)=>{a=a||pt,f=f||pt;const v=a.length,N=f.length,I=Math.min(v,N);let H;for(H=0;HN?Ne(a,y,C,!0,!1,I):m(f,p,_,y,C,S,x,T,I)},Kt=(a,f,p,_,y,C,S,x,T)=>{let v=0;const N=f.length;let I=a.length-1,H=N-1;for(;v<=I&&v<=H;){const k=a[v],V=f[v]=T?We(f[v]):Ae(f[v]);if(st(k,V))R(k,V,p,null,y,C,S,x,T);else break;v++}for(;v<=I&&v<=H;){const k=a[I],V=f[H]=T?We(f[H]):Ae(f[H]);if(st(k,V))R(k,V,p,null,y,C,S,x,T);else break;I--,H--}if(v>I){if(v<=H){const k=H+1,V=kH)for(;v<=I;)Pe(a[v],y,C,!0),v++;else{const k=v,V=v,G=new Map;for(v=V;v<=H;v++){const _e=f[v]=T?We(f[v]):Ae(f[v]);_e.key!=null&&G.set(_e.key,v)}let Q,re=0;const Te=H-V+1;let ft=!1,Fs=0;const St=new Array(Te);for(v=0;v=Te){Pe(_e,y,C,!0);continue}let Ie;if(_e.key!=null)Ie=G.get(_e.key);else for(Q=V;Q<=H;Q++)if(St[Q-V]===0&&st(_e,f[Q])){Ie=Q;break}Ie===void 0?Pe(_e,y,C,!0):(St[Ie-V]=v+1,Ie>=Fs?Fs=Ie:ft=!0,R(_e,f[Ie],p,null,y,C,S,x,T),re++)}const Ms=ft?Ll(St):pt;for(Q=Ms.length-1,v=Te-1;v>=0;v--){const _e=V+v,Ie=f[_e],Ls=_e+1{const{el:C,type:S,transition:x,children:T,shapeFlag:v}=a;if(v&6){Ze(a.component.subTree,f,p,_);return}if(v&128){a.suspense.move(f,p,_);return}if(v&64){S.move(a,f,p,ut);return}if(S===pe){s(C,f,p);for(let I=0;Ix.enter(C),y);else{const{leave:I,delayLeave:H,afterLeave:k}=x,V=()=>s(C,f,p),G=()=>{I(C,()=>{V(),k&&k()})};H?H(C,V,G):G()}else s(C,f,p)},Pe=(a,f,p,_=!1,y=!1)=>{const{type:C,props:S,ref:x,children:T,dynamicChildren:v,shapeFlag:N,patchFlag:I,dirs:H}=a;if(x!=null&&pn(x,null,p,a,!0),N&256){f.ctx.deactivate(a);return}const k=N&1&&H,V=!_t(a);let G;if(V&&(G=S&&S.onVnodeBeforeUnmount)&&xe(G,f,a),N&6)zi(a.component,p,_);else{if(N&128){a.suspense.unmount(p,_);return}k&&Fe(a,null,f,"beforeUnmount"),N&64?a.type.remove(a,f,p,y,ut,_):v&&(C!==pe||I>0&&I&64)?Ne(v,f,p,!1,!0):(C===pe&&I&384||!y&&N&16)&&Ne(T,f,p),_&&Ps(a)}(V&&(G=S&&S.onVnodeUnmounted)||k)&&he(()=>{G&&xe(G,f,a),k&&Fe(a,null,f,"unmounted")},p)},Ps=a=>{const{type:f,el:p,anchor:_,transition:y}=a;if(f===pe){qi(p,_);return}if(f===Lt){E(a);return}const C=()=>{r(p),y&&!y.persisted&&y.afterLeave&&y.afterLeave()};if(a.shapeFlag&1&&y&&!y.persisted){const{leave:S,delayLeave:x}=y,T=()=>S(p,C);x?x(a.el,C,T):T()}else C()},qi=(a,f)=>{let p;for(;a!==f;)p=b(a),r(a),a=p;r(f)},zi=(a,f,p)=>{const{bum:_,scope:y,update:C,subTree:S,um:x}=a;_&&Nn(_),y.stop(),C&&(C.active=!1,Pe(S,a,f,p)),x&&he(x,f),he(()=>{a.isUnmounted=!0},f),f&&f.pendingBranch&&!f.isUnmounted&&a.asyncDep&&!a.asyncResolved&&a.suspenseId===f.pendingId&&(f.deps--,f.deps===0&&f.resolve())},Ne=(a,f,p,_=!1,y=!1,C=0)=>{for(let S=C;Sa.shapeFlag&6?Wt(a.component.subTree):a.shapeFlag&128?a.suspense.next():b(a.anchor||a.el),Is=(a,f,p)=>{a==null?f._vnode&&Pe(f._vnode,null,null,!0):R(f._vnode||null,a,f,null,null,null,p),Ks(),un(),f._vnode=a},ut={p:R,um:Pe,m:Ze,r:Ps,mt:L,mc:m,pc:Z,pbc:M,n:Wt,o:e};let Mn,Ln;return t&&([Mn,Ln]=t(ut)),{render:Is,hydrate:Mn,createApp:El(Is,Mn)}}function Ge({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function bi(e,t,n=!1){const s=e.children,r=t.children;if(j(s)&&j(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}const Nl=e=>e.__isTeleport,pe=Symbol.for("v-fgt"),wt=Symbol.for("v-txt"),ve=Symbol.for("v-cmt"),Lt=Symbol.for("v-stc"),Nt=[];let Re=null;function vi(e=!1){Nt.push(Re=e?null:[])}function Hl(){Nt.pop(),Re=Nt[Nt.length-1]||null}let Dt=1;function tr(e){Dt+=e}function wi(e){return e.dynamicChildren=Dt>0?Re||pt:null,Hl(),Dt>0&&Re&&Re.push(e),e}function Sa(e,t,n,s,r,i){return wi(Ei(e,t,n,s,r,i,!0))}function xi(e,t,n,s,r){return wi(ae(e,t,n,s,r,!0))}function gn(e){return e?e.__v_isVNode===!0:!1}function st(e,t){return e.type===t.type&&e.key===t.key}const In="__vInternal",Ci=({key:e})=>e??null,rn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?se(e)||ce(e)||K(e)?{i:fe,r:e,k:t,f:!!n}:e:null);function Ei(e,t=null,n=null,s=0,r=null,i=e===pe?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ci(t),ref:t&&rn(t),scopeId:An,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:fe};return l?(As(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=se(n)?8:16),Dt>0&&!o&&Re&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Re.push(c),c}const ae=$l;function $l(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===ai)&&(e=ve),gn(e)){const l=Xe(e,t,!0);return n&&As(l,n),Dt>0&&!i&&Re&&(l.shapeFlag&6?Re[Re.indexOf(e)]=l:Re.push(l)),l.patchFlag|=-2,l}if(zl(e)&&(e=e.__vccOpts),t){t=jl(t);let{class:l,style:c}=t;l&&!se(l)&&(t.class=fs(l)),ee(c)&&(qr(c)&&!j(c)&&(c=ie({},c)),t.style=us(c))}const o=se(e)?1:tl(e)?128:Nl(e)?64:ee(e)?4:K(e)?2:0;return Ei(e,t,n,s,r,o,i,!0)}function jl(e){return e?qr(e)||In in e?ie({},e):e:null}function Xe(e,t,n=!1){const{props:s,ref:r,patchFlag:i,children:o}=e,l=t?Dl(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Ci(l),ref:t&&t.ref?n&&r?j(r)?r.concat(rn(t)):[r,rn(t)]:rn(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==pe?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Xe(e.ssContent),ssFallback:e.ssFallback&&Xe(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Ti(e=" ",t=0){return ae(wt,null,e,t)}function Ra(e,t){const n=ae(Lt,null,e);return n.staticCount=t,n}function Oa(e="",t=!1){return t?(vi(),xi(ve,null,e)):ae(ve,null,e)}function Ae(e){return e==null||typeof e=="boolean"?ae(ve):j(e)?ae(pe,null,e.slice()):typeof e=="object"?We(e):ae(wt,null,String(e))}function We(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Xe(e)}function As(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(j(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),As(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(In in t)?t._ctx=fe:r===3&&fe&&(fe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else K(t)?(t={default:t,_ctx:fe},n=32):(t=String(t),s&64?(n=16,t=[Ti(t)]):n=8);e.children=t,e.shapeFlag|=n}function Dl(...e){const t={};for(let n=0;nle||fe;let Ss,dt,nr="__VUE_INSTANCE_SETTERS__";(dt=Vn()[nr])||(dt=Vn()[nr]=[]),dt.push(e=>le=e),Ss=e=>{dt.length>1?dt.forEach(t=>t(e)):dt[0](e)};const xt=e=>{Ss(e),e.scope.on()},ot=()=>{le&&le.scope.off(),Ss(null)};function Ai(e){return e.vnode.shapeFlag&4}let Bt=!1;function Kl(e,t=!1){Bt=t;const{props:n,children:s}=e.vnode,r=Ai(e);Al(e,n,r,t),Ol(e,s);const i=r?Wl(e,t):void 0;return Bt=!1,i}function Wl(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Ft(new Proxy(e.ctx,ml));const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?Ri(e):null;xt(e),Et();const i=qe(s,e,0,[e.props,r]);if(Tt(),ot(),Pr(i)){if(i.then(ot,ot),t)return i.then(o=>{sr(e,o,t)}).catch(o=>{Cn(o,e,0)});e.asyncDep=i}else sr(e,i,t)}else Si(e,t)}function sr(e,t,n){K(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ee(t)&&(e.setupState=Jr(t)),Si(e,n)}let rr;function Si(e,t,n){const s=e.type;if(!e.render){if(!t&&rr&&!s.render){const r=s.template||Es(e).template;if(r){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,u=ie(ie({isCustomElement:i,delimiters:l},o),c);s.render=rr(r,u)}}e.render=s.render||Oe}{xt(e),Et();try{_l(e)}finally{Tt(),ot()}}}function Vl(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return me(e,"get","$attrs"),t[n]}}))}function Ri(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Vl(e)},slots:e.slots,emit:e.emit,expose:t}}function Rs(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Jr(Ft(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Mt)return Mt[n](e)},has(t,n){return n in t||n in Mt}}))}function ql(e,t=!0){return K(e)?e.displayName||e.name:e.name||t&&e.__name}function zl(e){return K(e)&&"__vccOpts"in e}const oe=(e,t)=>Ko(e,t,Bt);function ns(e,t,n){const s=arguments.length;return s===2?ee(t)&&!j(t)?gn(t)?ae(e,null,[t]):ae(e,t):ae(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&gn(n)&&(n=[n]),ae(e,t,n))}const Yl=Symbol.for("v-scx"),Jl=()=>bt(Yl),Xl="3.3.6",Ql="http://www.w3.org/2000/svg",rt=typeof document<"u"?document:null,ir=rt&&rt.createElement("template"),Zl={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?rt.createElementNS(Ql,e):rt.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>rt.createTextNode(e),createComment:e=>rt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>rt.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{ir.innerHTML=s?`${e}`:e;const l=ir.content;if(s){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]}},ke="transition",Rt="animation",kt=Symbol("_vtc"),Oi=(e,{slots:t})=>ns(il,Gl(e),t);Oi.displayName="Transition";const Pi={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};Oi.props=ie({},si,Pi);const et=(e,t=[])=>{j(e)?e.forEach(n=>n(...t)):e&&e(...t)},or=e=>e?j(e)?e.some(t=>t.length>1):e.length>1:!1;function Gl(e){const t={};for(const P in e)P in Pi||(t[P]=e[P]);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:d=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:b=`${n}-leave-active`,leaveToClass:A=`${n}-leave-to`}=e,O=ec(r),R=O&&O[0],B=O&&O[1],{onBeforeEnter:g,onEnter:w,onEnterCancelled:$,onLeave:E,onLeaveCancelled:D,onBeforeAppear:q=g,onAppear:U=w,onAppearCancelled:m=$}=t,F=(P,W,L)=>{tt(P,W?d:l),tt(P,W?u:o),L&&L()},M=(P,W)=>{P._isLeaving=!1,tt(P,h),tt(P,A),tt(P,b),W&&W()},J=P=>(W,L)=>{const ye=P?U:w,X=()=>F(W,P,L);et(ye,[W,X]),lr(()=>{tt(W,P?c:i),Ue(W,P?d:l),or(ye)||cr(W,s,R,X)})};return ie(t,{onBeforeEnter(P){et(g,[P]),Ue(P,i),Ue(P,o)},onBeforeAppear(P){et(q,[P]),Ue(P,c),Ue(P,u)},onEnter:J(!1),onAppear:J(!0),onLeave(P,W){P._isLeaving=!0;const L=()=>M(P,W);Ue(P,h),sc(),Ue(P,b),lr(()=>{P._isLeaving&&(tt(P,h),Ue(P,A),or(E)||cr(P,s,B,L))}),et(E,[P,L])},onEnterCancelled(P){F(P,!1),et($,[P])},onAppearCancelled(P){F(P,!0),et(m,[P])},onLeaveCancelled(P){M(P),et(D,[P])}})}function ec(e){if(e==null)return null;if(ee(e))return[Dn(e.enter),Dn(e.leave)];{const t=Dn(e);return[t,t]}}function Dn(e){return to(e)}function Ue(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[kt]||(e[kt]=new Set)).add(t)}function tt(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[kt];n&&(n.delete(t),n.size||(e[kt]=void 0))}function lr(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let tc=0;function cr(e,t,n,s){const r=e._endId=++tc,i=()=>{r===e._endId&&s()};if(n)return setTimeout(i,n);const{type:o,timeout:l,propCount:c}=nc(e,t);if(!o)return s();const u=o+"end";let d=0;const h=()=>{e.removeEventListener(u,b),i()},b=A=>{A.target===e&&++d>=c&&h()};setTimeout(()=>{d(n[O]||"").split(", "),r=s(`${ke}Delay`),i=s(`${ke}Duration`),o=ar(r,i),l=s(`${Rt}Delay`),c=s(`${Rt}Duration`),u=ar(l,c);let d=null,h=0,b=0;t===ke?o>0&&(d=ke,h=o,b=i.length):t===Rt?u>0&&(d=Rt,h=u,b=c.length):(h=Math.max(o,u),d=h>0?o>u?ke:Rt:null,b=d?d===ke?i.length:c.length:0);const A=d===ke&&/\b(transform|all)(,|$)/.test(s(`${ke}Property`).toString());return{type:d,timeout:h,propCount:b,hasTransform:A}}function ar(e,t){for(;e.lengthur(n)+ur(e[s])))}function ur(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function sc(){return document.body.offsetHeight}function rc(e,t,n){const s=e[kt];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const ic=Symbol("_vod");function oc(e,t,n){const s=e.style,r=se(n);if(n&&!r){if(t&&!se(t))for(const i in t)n[i]==null&&ss(s,i,"");for(const i in n)ss(s,i,n[i])}else{const i=s.display;r?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),ic in e&&(s.display=i)}}const fr=/\s*!important$/;function ss(e,t,n){if(j(n))n.forEach(s=>ss(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=lc(e,t);fr.test(n)?e.setProperty(at(s),n.replace(fr,""),"important"):e[s]=n}}const dr=["Webkit","Moz","ms"],Bn={};function lc(e,t){const n=Bn[t];if(n)return n;let s=Le(t);if(s!=="filter"&&s in e)return Bn[t]=s;s=bn(s);for(let r=0;rkn||(pc.then(()=>kn=0),kn=Date.now());function mc(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Ee(yc(s,n.value),t,5,[s])};return n.value=e,n.attached=gc(),n}function yc(e,t){if(j(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 mr=/^on[a-z]/,_c=(e,t,n,s,r=!1,i,o,l,c)=>{t==="class"?rc(e,s,r):t==="style"?oc(e,n,s):Ut(t)?os(t)||dc(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):bc(e,t,s,r))?ac(e,t,s,i,o,l,c):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),cc(e,t,s,r))};function bc(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&mr.test(t)&&K(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||mr.test(t)&&se(n)?!1:t in e}const vc=["ctrl","shift","alt","meta"],wc={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)=>vc.some(n=>e[`${n}Key`]&&!t.includes(n))},Pa=(e,t)=>(n,...s)=>{for(let r=0;rn=>{if(!("key"in n))return;const s=at(n.key);if(t.some(r=>r===s||xc[r]===s))return e(n)},Cc=ie({patchProp:_c},Zl);let Un,yr=!1;function Ec(){return Un=yr?Un:Fl(Cc),yr=!0,Un}const Fa=(...e)=>{const t=Ec().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=Tc(s);if(r)return n(r,!0,r instanceof SVGElement)},t};function Tc(e){return se(e)?document.querySelector(e):e}const Ma=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},Ac="modulepreload",Sc=function(e){return"/"+e},_r={},La=function(t,n,s){if(!n||n.length===0)return t();const r=document.getElementsByTagName("link");return Promise.all(n.map(i=>{if(i=Sc(i),i in _r)return;_r[i]=!0;const o=i.endsWith(".css"),l=o?'[rel="stylesheet"]':"";if(!!s)for(let d=r.length-1;d>=0;d--){const h=r[d];if(h.href===i&&(!o||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${l}`))return;const u=document.createElement("link");if(u.rel=o?"stylesheet":Ac,o||(u.as="script",u.crossOrigin=""),u.href=i,document.head.appendChild(u),o)return new Promise((d,h)=>{u.addEventListener("load",d),u.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})},Rc=window.__VP_SITE_DATA__;function Os(e){return Nr()?(uo(e),!0):!1}function Ye(e){return typeof e=="function"?e():vs(e)}function Na(e,t){const n=(t==null?void 0:t.computedGetter)===!1?vs:Ye;return function(...s){return oe(()=>e.apply(this,s.map(r=>n(r))))}}const Ii=typeof window<"u"&&typeof document<"u",Oc=Object.prototype.toString,Pc=e=>Oc.call(e)==="[object Object]",Fi=()=>{},br=Ic();function Ic(){var e;return Ii&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function Fc(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 Mi=e=>e();function Mc(e=Mi){const t=ge(!0);function n(){t.value=!1}function s(){t.value=!0}const r=(...i)=>{t.value&&e(...i)};return{isActive:xn(t),pause:n,resume:s,eventFilter:r}}function Li(...e){if(e.length!==1)return Bo(...e);const t=e[0];return typeof t=="function"?xn($o(()=>({get:t,set:Fi}))):ge(t)}function Lc(e,t,n={}){const{eventFilter:s=Mi,...r}=n;return ze(e,Fc(s,t),r)}function Nc(e,t,n={}){const{eventFilter:s,...r}=n,{eventFilter:i,pause:o,resume:l,isActive:c}=Mc(s);return{stop:Lc(e,t,{...r,eventFilter:i}),pause:o,resume:l,isActive:c}}function Hc(e,t=!0){Fn()?At(e):t?e():En(e)}function Ni(e){var t;const n=Ye(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Ct=Ii?window:void 0;function mn(...e){let t,n,s,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,r]=e,t=Ct):[t,n,s,r]=e,!t)return Fi;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const i=[],o=()=>{i.forEach(d=>d()),i.length=0},l=(d,h,b,A)=>(d.addEventListener(h,b,A),()=>d.removeEventListener(h,b,A)),c=ze(()=>[Ni(t),Ye(r)],([d,h])=>{if(o(),!d)return;const b=Pc(h)?{...h}:h;i.push(...n.flatMap(A=>s.map(O=>l(d,A,O,b))))},{immediate:!0,flush:"post"}),u=()=>{c(),o()};return Os(u),u}function $c(){const e=ge(!1);return Fn()&&At(()=>{e.value=!0}),e}function jc(e){const t=$c();return oe(()=>(t.value,!!e()))}function Dc(e,t={}){const{window:n=Ct}=t,s=jc(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const i=ge(!1),o=u=>{i.value=u.matches},l=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",o):r.removeListener(o))},c=ti(()=>{s.value&&(l(),r=n.matchMedia(Ye(e)),"addEventListener"in r?r.addEventListener("change",o):r.addListener(o),i.value=r.matches)});return Os(()=>{c(),l(),r=void 0}),i}const en=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},tn="__vueuse_ssr_handlers__",Bc=kc();function kc(){return tn in en||(en[tn]=en[tn]||{}),en[tn]}function Hi(e,t){return Bc[e]||t}function Uc(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 Kc={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()}},vr="vueuse-storage";function Wc(e,t,n,s={}){var r;const{flush:i="pre",deep:o=!0,listenToStorageChanges:l=!0,writeDefaults:c=!0,mergeDefaults:u=!1,shallow:d,window:h=Ct,eventFilter:b,onError:A=m=>{console.error(m)}}=s,O=(d?zr:ge)(t);if(!n)try{n=Hi("getDefaultStorage",()=>{var m;return(m=Ct)==null?void 0:m.localStorage})()}catch(m){A(m)}if(!n)return O;const R=Ye(t),B=Uc(R),g=(r=s.serializer)!=null?r:Kc[B],{pause:w,resume:$}=Nc(O,()=>E(O.value),{flush:i,deep:o,eventFilter:b});return h&&l&&(mn(h,"storage",U),mn(h,vr,q)),U(),O;function E(m){try{if(m==null)n.removeItem(e);else{const F=g.write(m),M=n.getItem(e);M!==F&&(n.setItem(e,F),h&&h.dispatchEvent(new CustomEvent(vr,{detail:{key:e,oldValue:M,newValue:F,storageArea:n}})))}}catch(F){A(F)}}function D(m){const F=m?m.newValue:n.getItem(e);if(F==null)return c&&R!==null&&n.setItem(e,g.write(R)),R;if(!m&&u){const M=g.read(F);return typeof u=="function"?u(M,R):B==="object"&&!Array.isArray(M)?{...R,...M}:M}else return typeof F!="string"?F:g.read(F)}function q(m){U(m.detail)}function U(m){if(!(m&&m.storageArea!==n)){if(m&&m.key==null){O.value=R;return}if(!(m&&m.key!==e)){w();try{(m==null?void 0:m.newValue)!==g.write(O.value)&&(O.value=D(m))}catch(F){A(F)}finally{m?En($):$()}}}}}function Vc(e){return Dc("(prefers-color-scheme: dark)",e)}function qc(e={}){const{selector:t="html",attribute:n="class",initialValue:s="auto",window:r=Ct,storage:i,storageKey:o="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:c,emitAuto:u,disableTransition:d=!0}=e,h={auto:"",light:"light",dark:"dark",...e.modes||{}},b=Vc({window:r}),A=oe(()=>b.value?"dark":"light"),O=c||(o==null?Li(s):Wc(o,s,i,{window:r,listenToStorageChanges:l})),R=oe(()=>O.value==="auto"?A.value:O.value),B=Hi("updateHTMLAttrs",(E,D,q)=>{const U=typeof E=="string"?r==null?void 0:r.document.querySelector(E):Ni(E);if(!U)return;let m;if(d){m=r.document.createElement("style");const F="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";m.appendChild(document.createTextNode(F)),r.document.head.appendChild(m)}if(D==="class"){const F=q.split(/\s/g);Object.values(h).flatMap(M=>(M||"").split(/\s/g)).filter(Boolean).forEach(M=>{F.includes(M)?U.classList.add(M):U.classList.remove(M)})}else U.setAttribute(D,q);d&&(r.getComputedStyle(m).opacity,document.head.removeChild(m))});function g(E){var D;B(t,n,(D=h[E])!=null?D:E)}function w(E){e.onChanged?e.onChanged(E,g):g(E)}ze(R,w,{flush:"post",immediate:!0}),Hc(()=>w(R.value));const $=oe({get(){return u?O.value:R.value},set(E){O.value=E}});try{return Object.assign($,{store:O,system:A,state:R})}catch{return $}}function zc(e={}){const{valueDark:t="dark",valueLight:n=""}=e,s=qc({...e,onChanged:(i,o)=>{var l;e.onChanged?(l=e.onChanged)==null||l.call(e,i==="dark",o,i):o(i)},modes:{dark:t,light:n}});return oe({get(){return s.value==="dark"},set(i){const o=i?"dark":"light";s.system.value===o?s.value="auto":s.value=o}})}function Kn(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function $i(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}function Ha(e,t=!1){const n=ge(t);let s=null,r;ze(Li(e),l=>{const c=Kn(Ye(l));if(c){const u=c;r=u.style.overflow,n.value&&(u.style.overflow="hidden")}},{immediate:!0});const i=()=>{const l=Kn(Ye(e));!l||n.value||(br&&(s=mn(l,"touchmove",c=>{Yc(c)},{passive:!1})),l.style.overflow="hidden",n.value=!0)},o=()=>{const l=Kn(Ye(e));!l||!n.value||(br&&(s==null||s()),l.style.overflow=r,n.value=!1)};return Os(o),oe({get(){return n.value},set(l){l?i():o()}})}function $a(e={}){const{window:t=Ct}=e;if(!t)return{x:ge(0),y:ge(0)};const n=ge(t.scrollX),s=ge(t.scrollY);return mn(t,"scroll",()=>{n.value=t.scrollX,s.value=t.scrollY},{capture:!1,passive:!0}),{x:n,y:s}}const ji=/^[a-z]+:/i,Jc="vitepress-theme-appearance",Di=/#.*$/,Xc=/(index)?\.(md|html)$/,Ce=typeof document<"u",Bi={relativePath:"",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function Qc(e,t,n=!1){if(t===void 0)return!1;if(e=wr(`/${e}`),n)return new RegExp(t).test(e);if(wr(t)!==e)return!1;const s=t.match(Di);return s?(Ce?location.hash:"")===s[0]:!0}function wr(e){return decodeURI(e).replace(Di,"").replace(Xc,"")}function Zc(e){return ji.test(e)}function Gc(e,t){var s,r,i,o,l,c,u;const n=Object.keys(e.locales).find(d=>d!=="root"&&!Zc(d)&&Qc(t,`/${d}/`,!0))||"root";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:Ui(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(u=e.locales[n])==null?void 0:u.themeConfig}})}function ki(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=ea(e.title,s);return`${n}${r}`}function ea(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function ta(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 Ui(e,t){return[...e.filter(n=>!ta(t,n)),...t]}const na=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,sa=/^[a-z]:/i;function xr(e){const t=sa.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(na,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const ra=Symbol(),lt=zr(Rc);function ja(e){const t=oe(()=>Gc(lt.value,e.data.relativePath)),n=t.value.appearance,s=n==="force-dark"?ge(!0):n?zc({storageKey:Jc,initialValue:()=>typeof n=="string"?n:"auto",...typeof n=="object"?n:{}}):ge(!1);return{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(()=>t.value.dir),localeIndex:oe(()=>t.value.localeIndex||"root"),title:oe(()=>ki(t.value,e.data)),description:oe(()=>e.data.description||t.value.description),isDark:s}}function ia(){const e=bt(ra);if(!e)throw new Error("vitepress data not properly injected in app");return e}function oa(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function Cr(e){return ji.test(e)||!e.startsWith("/")?e:oa(lt.value.base,e)}function la(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),Ce){const n="/";t=xr(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=`./${xr(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let on=[];function Da(e){on.push(e),Pn(()=>{on=on.filter(t=>t!==e)})}const ca=Symbol(),Ki="http://a.com",aa=()=>({path:"/",component:null,data:Bi});function Ba(e,t){const n=wn(aa()),s={route:n,go:r};async function r(l=Ce?location.href:"/"){var c,u;l=rs(l),await((c=s.onBeforeRouteChange)==null?void 0:c.call(s,l))!==!1&&(Ar(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 b;if(await((b=s.onBeforePageLoad)==null?void 0:b.call(s,l))===!1)return;const d=new URL(l,Ki),h=i=d.pathname;try{let A=await e(h);if(!A)throw new Error(`Page not found: ${h}`);if(i===h){i=null;const{default:O,__pageData:R}=A;if(!O)throw new Error(`Invalid route component: ${O}`);n.path=Ce?h:Cr(h),n.component=Ft(O),n.data=Ft(R),Ce&&En(()=>{let B=lt.value.base+R.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!lt.value.cleanUrls&&!B.endsWith("/")&&(B+=".html"),B!==d.pathname&&(d.pathname=B,l=B+d.search+d.hash,history.replaceState(null,"",l)),d.hash&&!c){let g=null;try{g=document.getElementById(decodeURIComponent(d.hash).slice(1))}catch(w){console.warn(w)}if(g){Er(g,d.hash);return}}window.scrollTo(0,c)})}}catch(A){if(!/fetch|Page not found/.test(A.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(A),!u)try{const O=await fetch(lt.value.base+"hashmap.json");window.__VP_HASH_MAP__=await O.json(),await o(l,c,!0);return}catch{}i===h&&(i=null,n.path=Ce?h:Cr(h),n.component=t?Ft(t):null,n.data=Bi)}}return Ce&&(window.addEventListener("click",l=>{if(l.target.closest("button"))return;const u=l.target.closest("a");if(u&&!u.closest(".vp-raw")&&(u instanceof SVGElement||!u.download)){const{target:d}=u,{href:h,origin:b,pathname:A,hash:O,search:R}=new URL(u.href instanceof SVGAnimatedString?u.href.animVal:u.href,u.baseURI),B=window.location,g=A.match(/\.\w+$/);!l.ctrlKey&&!l.shiftKey&&!l.altKey&&!l.metaKey&&!d&&b===B.origin&&!(g&&g[0]!==".html")&&(l.preventDefault(),A===B.pathname&&R===B.search?(O!==B.hash&&(history.pushState(null,"",O),window.dispatchEvent(new Event("hashchange"))),O?Er(u,O,u.classList.contains("header-anchor")):(Ar(h),window.scrollTo(0,0))):r(h))}},{capture:!0}),window.addEventListener("popstate",l=>{o(rs(location.href),l.state&&l.state.scrollPosition||0)}),window.addEventListener("hashchange",l=>{l.preventDefault()})),s}function ua(){const e=bt(ca);if(!e)throw new Error("useRouter() is called without provider.");return e}function Wi(){return ua().route}function Er(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 u=function(){!n||Math.abs(c-window.scrollY)>window.innerHeight?window.scrollTo(0,c):window.scrollTo({left:0,top:c,behavior:"smooth"})},r=lt.value.scrollOffset,i=0,o=24;if(typeof r=="object"&&"padding"in r&&(o=r.padding,r=r.selector),typeof r=="number")i=r;else if(typeof r=="string")i=Tr(r,o);else if(Array.isArray(r))for(const d of r){const h=Tr(d,o);if(h){i=h;break}}const l=parseInt(window.getComputedStyle(s).paddingTop,10),c=window.scrollY+s.getBoundingClientRect().top-i+l;requestAnimationFrame(u)}}function Tr(e,t){const n=document.querySelector(e);if(!n)return 0;const s=n.getBoundingClientRect().bottom;return s<0?0:s+t}function Ar(e){Ce&&e!==rs(location.href)&&(history.replaceState({scrollPosition:window.scrollY},document.title),history.pushState(null,"",e))}function rs(e){const t=new URL(e,Ki);return t.pathname=t.pathname.replace(/(^|\/)index(\.html)?$/,"$1"),lt.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 Sr=()=>on.forEach(e=>e()),ka=oi({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=Wi(),{site:n}=ia();return()=>ns(e.as,n.value.contentProps??{style:{position:"relative"}},[t.component?ns(t.component,{onVnodeMounted:Sr,onVnodeUpdated:Sr}):"404 Page Not Found"])}}),Ua=oi({setup(e,{slots:t}){const n=ge(!1);return At(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function Ka(){Ce&&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 Wa(){if(Ce){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);let l="";i.querySelectorAll("span.line:not(.diff.remove)").forEach(c=>l+=(c.textContent||"")+` -`),l=l.slice(0,-1),o&&(l=l.replace(/^ *(\$|>) /gm,"").trim()),fa(l).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const c=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,c)})}})}}async function fa(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 Va(e,t){let n=[],s=!0;const r=i=>{if(s){s=!1;return}const o=i.map(Rr);n.forEach((l,c)=>{const u=o.findIndex(d=>d==null?void 0:d.isEqualNode(l??null));u!==-1?delete o[u]:(l==null||l.remove(),delete n[c])}),o.forEach(l=>l&&document.head.appendChild(l)),n=[...n,...o].filter(Boolean)};ti(()=>{const i=e.data,o=t.value,l=i&&i.description,c=i&&i.frontmatter.head||[],u=ki(o,i);u!==document.title&&(document.title=u);const d=l||o.description;let h=document.querySelector("meta[name=description]");h?h.getAttribute("content")!==d&&h.setAttribute("content",d):Rr(["meta",{name:"description",content:d}]),r(Ui(o.head,ha(c)))})}function Rr([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&&(s.async=!1),s}function da(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function ha(e){return e.filter(t=>!da(t))}const Wn=new Set,Vi=()=>document.createElement("link"),pa=e=>{const t=Vi();t.rel="prefetch",t.href=e,document.head.appendChild(t)},ga=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let nn;const ma=Ce&&(nn=Vi())&&nn.relList&&nn.relList.supports&&nn.relList.supports("prefetch")?pa:ga;function qa(){if(!Ce||!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(!Wn.has(c)){Wn.add(c);const u=la(c);u&&ma(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):Wn.add(l))})})};At(s);const r=Wi();ze(()=>r.path,s),Pn(()=>{n&&n.disconnect()})}export{Aa as $,va as A,fl as B,wa as C,Ca as D,zr as E,pe as F,Da as G,ae as H,xa as I,ji as J,Wi as K,Dl as L,bt as M,us as N,En as O,$a as P,Ra as Q,xn as R,Na as S,Oi as T,Bo as U,Ha as V,Tl as W,Ia as X,Ta as Y,Pa as Z,Ma as _,Ti as a,Va as a0,ca as a1,ja as a2,ra as a3,ka as a4,Ua as a5,lt as a6,Fa as a7,Ba as a8,la as a9,La as aa,qa as ab,Wa as ac,Ka as ad,ns as ae,xi as b,Sa as c,oi as d,Oa as e,Cr as f,oe as g,ge as h,Zc as i,At as j,Ei as k,vs as l,ba as m,fs as n,vi as o,_a as p,Qc as q,Ea as r,Ce as s,ya as t,ia as u,Dc as v,Xo as w,ze as x,ti as y,Pn as z}; diff --git a/assets/chunks/framework.56e947f3.js b/assets/chunks/framework.56e947f3.js new file mode 100644 index 0000000..d262339 --- /dev/null +++ b/assets/chunks/framework.56e947f3.js @@ -0,0 +1,2 @@ +function os(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}const te={},pt=[],Oe=()=>{},Ji=()=>!1,Xi=/^on[^a-z]/,Ut=e=>Xi.test(e),ls=e=>e.startsWith("onUpdate:"),ie=Object.assign,cs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Qi=Object.prototype.hasOwnProperty,J=(e,t)=>Qi.call(e,t),j=Array.isArray,gt=e=>_n(e)==="[object Map]",Or=e=>_n(e)==="[object Set]",W=e=>typeof e=="function",ne=e=>typeof e=="string",yn=e=>typeof e=="symbol",ee=e=>e!==null&&typeof e=="object",Pr=e=>(ee(e)||W(e))&&W(e.then)&&W(e.catch),Ir=Object.prototype.toString,_n=e=>Ir.call(e),Zi=e=>_n(e).slice(8,-1),Fr=e=>_n(e)==="[object Object]",as=e=>ne(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,It=os(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),bn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Gi=/-(\w)/g,Le=bn(e=>e.replace(Gi,(t,n)=>n?n.toUpperCase():"")),eo=/\B([A-Z])/g,at=bn(e=>e.replace(eo,"-$1").toLowerCase()),vn=bn(e=>e.charAt(0).toUpperCase()+e.slice(1)),sn=bn(e=>e?`on${vn(e)}`:""),ct=(e,t)=>!Object.is(e,t),Hn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},to=e=>{const t=parseFloat(e);return isNaN(t)?e:t},no=e=>{const t=ne(e)?Number(e):NaN;return isNaN(t)?e:t};let Ns;const qn=()=>Ns||(Ns=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function us(e){if(j(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 fs(e){let t="";if(ne(e))t=e;else if(j(e))for(let n=0;nne(e)?e:e==null?"":j(e)||ee(e)&&(e.toString===Ir||!W(e.toString))?JSON.stringify(e,Lr,2):String(e),Lr=(e,t)=>t&&t.__v_isRef?Lr(e,t.value):gt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r])=>(n[`${s} =>`]=r,n),{})}:Or(t)?{[`Set(${t.size})`]:[...t.values()]}:ee(t)&&!j(t)&&!Fr(t)?String(t):t;let be;class ao{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=be,!t&&be&&(this.index=(be.scopes||(be.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=be;try{return be=this,t()}finally{be=n}}}on(){be=this}off(){be=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Hr=e=>(e.w&Xe)>0,$r=e=>(e.n&Xe)>0,ho=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(d==="length"||!yn(d)&&d>=c)&&l.push(u)})}else switch(n!==void 0&&l.push(o.get(n)),t){case"add":j(e)?as(n)&&l.push(o.get("length")):(l.push(o.get(it)),gt(e)&&l.push(o.get(Yn)));break;case"delete":j(e)||(l.push(o.get(it)),gt(e)&&l.push(o.get(Yn)));break;case"set":gt(e)&&l.push(o.get(it));break}if(l.length===1)l[0]&&Jn(l[0]);else{const c=[];for(const u of l)u&&c.push(...u);Jn(ds(c))}}function Jn(e,t){const n=j(e)?e:[...e];for(const s of n)s.computed&&$s(s);for(const s of n)s.computed||$s(s)}function $s(e,t){(e!==Se||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function go(e,t){var n;return(n=cn.get(e))==null?void 0:n.get(t)}const mo=os("__proto__,__v_isRef,__isVue"),Br=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(yn)),js=yo();function yo(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=X(this);for(let i=0,o=this.length;i{e[t]=function(...n){Et();const s=X(this)[t].apply(this,n);return Tt(),s}}),e}function _o(e){const t=X(this);return ye(t,"has",e),t.hasOwnProperty(e)}class kr{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,s){const r=this._isReadonly,i=this._shallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return i;if(n==="__v_raw"&&s===(r?i?Io:Vr:i?Wr:Kr).get(t))return t;const o=j(t);if(!r){if(o&&J(js,n))return Reflect.get(js,n,s);if(n==="hasOwnProperty")return _o}const l=Reflect.get(t,n,s);return(yn(n)?Br.has(n):mo(n))||(r||ye(t,"get",n),i)?l:ce(l)?o&&as(n)?l:l.value:ee(l)?r?Cn(l):xn(l):l}}class Ur extends kr{constructor(t=!1){super(!1,t)}set(t,n,s,r){let i=t[n];if(vt(i)&&ce(i)&&!ce(s))return!1;if(!this._shallow&&(!an(s)&&!vt(s)&&(i=X(i),s=X(s)),!j(t)&&ce(i)&&!ce(s)))return i.value=s,!0;const o=j(t)&&as(n)?Number(n)e,wn=e=>Reflect.getPrototypeOf(e);function Vt(e,t,n=!1,s=!1){e=e.__v_raw;const r=X(e),i=X(t);n||(ct(t,i)&&ye(r,"get",t),ye(r,"get",i));const{has:o}=wn(r),l=s?ps:n?ys:Ht;if(o.call(r,t))return l(e.get(t));if(o.call(r,i))return l(e.get(i));e!==r&&e.get(t)}function qt(e,t=!1){const n=this.__v_raw,s=X(n),r=X(e);return t||(ct(e,r)&&ye(s,"has",e),ye(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function zt(e,t=!1){return e=e.__v_raw,!t&&ye(X(e),"iterate",it),Reflect.get(e,"size",e)}function Ds(e){e=X(e);const t=X(this);return wn(t).has.call(t,e)||(t.add(e),je(t,"add",e,e)),this}function Bs(e,t){t=X(t);const n=X(this),{has:s,get:r}=wn(n);let i=s.call(n,e);i||(e=X(e),i=s.call(n,e));const o=r.call(n,e);return n.set(e,t),i?ct(t,o)&&je(n,"set",e,t):je(n,"add",e,t),this}function ks(e){const t=X(this),{has:n,get:s}=wn(t);let r=n.call(t,e);r||(e=X(e),r=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return r&&je(t,"delete",e,void 0),i}function Us(){const e=X(this),t=e.size!==0,n=e.clear();return t&&je(e,"clear",void 0,void 0),n}function Yt(e,t){return function(s,r){const i=this,o=i.__v_raw,l=X(o),c=t?ps:e?ys:Ht;return!e&&ye(l,"iterate",it),o.forEach((u,d)=>s.call(r,c(u),c(d),i))}}function Jt(e,t,n){return function(...s){const r=this.__v_raw,i=X(r),o=gt(i),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,u=r[e](...s),d=n?ps:t?ys:Ht;return!t&&ye(i,"iterate",c?Yn:it),{next(){const{value:h,done:b}=u.next();return b?{value:h,done:b}:{value:l?[d(h[0]),d(h[1])]:d(h),done:b}},[Symbol.iterator](){return this}}}}function Be(e){return function(...t){return e==="delete"?!1:this}}function Co(){const e={get(i){return Vt(this,i)},get size(){return zt(this)},has:qt,add:Ds,set:Bs,delete:ks,clear:Us,forEach:Yt(!1,!1)},t={get(i){return Vt(this,i,!1,!0)},get size(){return zt(this)},has:qt,add:Ds,set:Bs,delete:ks,clear:Us,forEach:Yt(!1,!0)},n={get(i){return Vt(this,i,!0)},get size(){return zt(this,!0)},has(i){return qt.call(this,i,!0)},add:Be("add"),set:Be("set"),delete:Be("delete"),clear:Be("clear"),forEach:Yt(!0,!1)},s={get(i){return Vt(this,i,!0,!0)},get size(){return zt(this,!0)},has(i){return qt.call(this,i,!0)},add:Be("add"),set:Be("set"),delete:Be("delete"),clear:Be("clear"),forEach:Yt(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Jt(i,!1,!1),n[i]=Jt(i,!0,!1),t[i]=Jt(i,!1,!0),s[i]=Jt(i,!0,!0)}),[e,n,t,s]}const[Eo,To,Ao,So]=Co();function gs(e,t){const n=t?e?So:Ao:e?To:Eo;return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(J(n,r)&&r in s?n:s,r,i)}const Ro={get:gs(!1,!1)},Oo={get:gs(!1,!0)},Po={get:gs(!0,!1)},Kr=new WeakMap,Wr=new WeakMap,Vr=new WeakMap,Io=new WeakMap;function Fo(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Mo(e){return e.__v_skip||!Object.isExtensible(e)?0:Fo(Zi(e))}function xn(e){return vt(e)?e:ms(e,!1,vo,Ro,Kr)}function Lo(e){return ms(e,!1,xo,Oo,Wr)}function Cn(e){return ms(e,!0,wo,Po,Vr)}function ms(e,t,n,s,r){if(!ee(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=Mo(e);if(o===0)return e;const l=new Proxy(e,o===2?s:n);return r.set(e,l),l}function mt(e){return vt(e)?mt(e.__v_raw):!!(e&&e.__v_isReactive)}function vt(e){return!!(e&&e.__v_isReadonly)}function an(e){return!!(e&&e.__v_isShallow)}function qr(e){return mt(e)||vt(e)}function X(e){const t=e&&e.__v_raw;return t?X(t):e}function Ft(e){return ln(e,"__v_skip",!0),e}const Ht=e=>ee(e)?xn(e):e,ys=e=>ee(e)?Cn(e):e;function _s(e){qe&&Se&&(e=X(e),Dr(e.dep||(e.dep=ds())))}function bs(e,t){e=X(e);const n=e.dep;n&&Jn(n)}function ce(e){return!!(e&&e.__v_isRef===!0)}function me(e){return Yr(e,!1)}function zr(e){return Yr(e,!0)}function Yr(e,t){return ce(e)?e:new No(e,t)}class No{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:X(t),this._value=n?t:Ht(t)}get value(){return _s(this),this._value}set value(t){const n=this.__v_isShallow||an(t)||vt(t);t=n?t:X(t),ct(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Ht(t),bs(this))}}function vs(e){return ce(e)?e.value:e}const Ho={get:(e,t,n)=>vs(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 Jr(e){return mt(e)?e:new Proxy(e,Ho)}class $o{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>_s(this),()=>bs(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function jo(e){return new $o(e)}class Do{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return go(X(this._object),this._key)}}class Bo{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function ko(e,t,n){return ce(e)?e:W(e)?new Bo(e):ee(e)&&arguments.length>1?Uo(e,t,n):me(e)}function Uo(e,t,n){const s=e[t];return ce(s)?s:new Do(e,t,n)}class Ko{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new hs(t,()=>{this._dirty||(this._dirty=!0,bs(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=X(this);return _s(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Wo(e,t,n=!1){let s,r;const i=W(e);return i?(s=e,r=Oe):(s=e.get,r=e.set),new Ko(s,r,i||!r,n)}function ze(e,t,n,s){let r;try{r=s?e(...s):e()}catch(i){En(i,t,n)}return r}function Ee(e,t,n,s){if(W(e)){const i=ze(e,t,n,s);return i&&Pr(i)&&i.catch(o=>{En(o,t,n)}),i}const r=[];for(let i=0;i>>1,r=fe[s],i=jt(r);iMe&&fe.splice(t,1)}function Yo(e){j(e)?yt.push(...e):(!$e||!$e.includes(e,e.allowRecurse?nt+1:nt))&&yt.push(e),Qr()}function Ks(e,t=$t?Me+1:0){for(;tjt(n)-jt(s)),nt=0;nt<$e.length;nt++)$e[nt]();$e=null,nt=0}}const jt=e=>e.id==null?1/0:e.id,Jo=(e,t)=>{const n=jt(e)-jt(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Zr(e){Xn=!1,$t=!0,fe.sort(Jo);const t=Oe;try{for(Me=0;Mene(T)?T.trim():T)),h&&(r=n.map(to))}let l,c=s[l=sn(t)]||s[l=sn(Le(t))];!c&&i&&(c=s[l=sn(at(t))]),c&&Ee(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,Ee(u,e,6,r)}}function Gr(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(!W(e)){const c=u=>{const d=Gr(u,t,!0);d&&(l=!0,ie(o,d))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(ee(e)&&s.set(e,null),null):(j(i)?i.forEach(c=>o[c]=null):ie(o,i),ee(e)&&s.set(e,o),o)}function An(e,t){return!e||!Ut(t)?!1:(t=t.slice(2).replace(/Once$/,""),J(e,t[0].toLowerCase()+t.slice(1))||J(e,at(t))||J(e,t))}let de=null,Sn=null;function fn(e){const t=de;return de=e,Sn=e&&e.type.__scopeId||null,t}function ba(e){Sn=e}function va(){Sn=null}function Qo(e,t=de,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&tr(-1);const i=fn(t);let o;try{o=e(...r)}finally{fn(i),s._d&&tr(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function $n(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:i,propsOptions:[o],slots:l,attrs:c,emit:u,render:d,renderCache:h,data:b,setupState:T,ctx:I,inheritAttrs:O}=e;let D,U;const z=fn(e);try{if(n.shapeFlag&4){const p=r||s;D=Ae(d.call(p,p,h,i,T,b,I)),U=c}else{const p=t;D=Ae(p.length>1?p(i,{attrs:c,slots:l,emit:u}):p(i,null)),U=t.props?c:Zo(c)}}catch(p){Nt.length=0,En(p,e,1),D=ue(ve)}let m=D;if(U&&O!==!1){const p=Object.keys(U),{shapeFlag:M}=m;p.length&&M&7&&(o&&p.some(ls)&&(U=Go(U,o)),m=Qe(m,U))}return n.dirs&&(m=Qe(m),m.dirs=m.dirs?m.dirs.concat(n.dirs):n.dirs),n.transition&&(m.transition=n.transition),D=m,fn(z),D}const Zo=e=>{let t;for(const n in e)(n==="class"||n==="style"||Ut(n))&&((t||(t={}))[n]=e[n]);return t},Go=(e,t)=>{const n={};for(const s in e)(!ls(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function el(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?Ws(s,o,u):!!o;if(c&8){const d=t.dynamicProps;for(let h=0;he.__isSuspense;function ni(e,t){t&&t.pendingBranch?j(e)?t.effects.push(...e):t.effects.push(e):Yo(e)}function si(e,t){return Rn(e,null,t)}function Ca(e,t){return Rn(e,null,{flush:"post"})}const Xt={};function Ye(e,t,n){return Rn(e,t,n)}function Rn(e,t,{immediate:n,deep:s,flush:r,onTrack:i,onTrigger:o}=te){var l;const c=Nr()===((l=le)==null?void 0:l.scope)?le:null;let u,d=!1,h=!1;if(ce(e)?(u=()=>e.value,d=an(e)):mt(e)?(u=()=>e,s=!0):j(e)?(h=!0,d=e.some(p=>mt(p)||an(p)),u=()=>e.map(p=>{if(ce(p))return p.value;if(mt(p))return ht(p);if(W(p))return ze(p,c,2)})):W(e)?t?u=()=>ze(e,c,2):u=()=>{if(!(c&&c.isUnmounted))return b&&b(),Ee(e,c,3,[T])}:u=Oe,t&&s){const p=u;u=()=>ht(p())}let b,T=p=>{b=z.onStop=()=>{ze(p,c,4)}},I;if(Bt)if(T=Oe,t?n&&Ee(t,c,3,[u(),h?[]:void 0,T]):u(),r==="sync"){const p=Xl();I=p.__watcherHandles||(p.__watcherHandles=[])}else return Oe;let O=h?new Array(e.length).fill(Xt):Xt;const D=()=>{if(z.active)if(t){const p=z.run();(s||d||(h?p.some((M,K)=>ct(M,O[K])):ct(p,O)))&&(b&&b(),Ee(t,c,3,[p,O===Xt?void 0:h&&O[0]===Xt?[]:O,T]),O=p)}else z.run()};D.allowRecurse=!!t;let U;r==="sync"?U=D:r==="post"?U=()=>pe(D,c&&c.suspense):(D.pre=!0,c&&(D.id=c.uid),U=()=>xs(D));const z=new hs(u,U);t?n?D():O=z.run():r==="post"?pe(z.run.bind(z),c&&c.suspense):z.run();const m=()=>{z.stop(),c&&c.scope&&cs(c.scope.effects,z)};return I&&I.push(m),m}function sl(e,t,n){const s=this.proxy,r=ne(e)?e.includes(".")?ri(s,e):()=>s[e]:e.bind(s,s);let i;W(t)?i=t:(i=t.handler,n=t);const o=le;xt(this);const l=Rn(r,i.bind(s),n);return o?xt(o):ot(),l}function ri(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{ht(n,t)});else if(Fr(e))for(const n in e)ht(e[n],t);return e}function Fe(e,t,n,s){const r=e.dirs,i=t&&t.dirs;for(let o=0;o{e.isMounted=!0}),ui(()=>{e.isUnmounting=!0}),e}const we=[Function,Array],ii={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:we,onEnter:we,onAfterEnter:we,onEnterCancelled:we,onBeforeLeave:we,onLeave:we,onAfterLeave:we,onLeaveCancelled:we,onBeforeAppear:we,onAppear:we,onAfterAppear:we,onAppearCancelled:we},il={name:"BaseTransition",props:ii,setup(e,{slots:t}){const n=Mn(),s=rl();let r;return()=>{const i=t.default&&li(t.default(),!0);if(!i||!i.length)return;let o=i[0];if(i.length>1){for(const O of i)if(O.type!==ve){o=O;break}}const l=X(e),{mode:c}=l;if(s.isLeaving)return jn(o);const u=qs(o);if(!u)return jn(o);const d=Qn(u,l,s,n);Zn(u,d);const h=n.subTree,b=h&&qs(h);let T=!1;const{getTransitionKey:I}=u.type;if(I){const O=I();r===void 0?r=O:O!==r&&(r=O,T=!0)}if(b&&b.type!==ve&&(!st(u,b)||T)){const O=Qn(b,l,s,n);if(Zn(b,O),c==="out-in")return s.isLeaving=!0,O.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},jn(o);c==="in-out"&&u.type!==ve&&(O.delayLeave=(D,U,z)=>{const m=oi(s,b);m[String(b.key)]=b,D[We]=()=>{U(),D[We]=void 0,delete d.delayedLeave},d.delayedLeave=z})}return o}}},ol=il;function oi(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 Qn(e,t,n,s){const{appear:r,mode:i,persisted:o=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:d,onBeforeLeave:h,onLeave:b,onAfterLeave:T,onLeaveCancelled:I,onBeforeAppear:O,onAppear:D,onAfterAppear:U,onAppearCancelled:z}=t,m=String(e.key),p=oi(n,e),M=(w,P)=>{w&&Ee(w,s,9,P)},K=(w,P)=>{const A=P[1];M(w,P),j(w)?w.every(Q=>Q.length<=1)&&A():w.length<=1&&A()},B={mode:i,persisted:o,beforeEnter(w){let P=l;if(!n.isMounted)if(r)P=O||l;else return;w[We]&&w[We](!0);const A=p[m];A&&st(e,A)&&A.el[We]&&A.el[We](),M(P,[w])},enter(w){let P=c,A=u,Q=d;if(!n.isMounted)if(r)P=D||c,A=U||u,Q=z||d;else return;let S=!1;const V=w[Qt]=re=>{S||(S=!0,re?M(Q,[w]):M(A,[w]),B.delayedLeave&&B.delayedLeave(),w[Qt]=void 0)};P?K(P,[w,V]):V()},leave(w,P){const A=String(e.key);if(w[Qt]&&w[Qt](!0),n.isUnmounting)return P();M(h,[w]);let Q=!1;const S=w[We]=V=>{Q||(Q=!0,P(),V?M(I,[w]):M(T,[w]),w[We]=void 0,p[A]===e&&delete p[A])};p[A]=e,b?K(b,[w,S]):S()},clone(w){return Qn(w,t,n,s)}};return B}function jn(e){if(On(e))return e=Qe(e),e.children=null,e}function qs(e){return On(e)?e.children?e.children[0]:void 0:e}function Zn(e,t){e.shapeFlag&6&&e.component?Zn(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 li(e,t=!1,n){let s=[],r=0;for(let i=0;i1)for(let i=0;iie({name:e.name},t,{setup:e}))():e}const _t=e=>!!e.type.__asyncLoader,On=e=>e.type.__isKeepAlive;function ll(e,t){ai(e,"a",t)}function cl(e,t){ai(e,"da",t)}function ai(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(Pn(t,s,n),n){let r=n.parent;for(;r&&r.parent;)On(r.parent.vnode)&&al(s,t,n,r),r=r.parent}}function al(e,t,n,s){const r=Pn(t,e,s,!0);In(()=>{cs(s[t],r)},n)}function Pn(e,t,n=le,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;Et(),xt(n);const l=Ee(t,n,e,o);return ot(),Tt(),l});return s?r.unshift(i):r.push(i),i}}const De=e=>(t,n=le)=>(!Bt||e==="sp")&&Pn(e,(...s)=>t(...s),n),ul=De("bm"),At=De("m"),fl=De("bu"),dl=De("u"),ui=De("bum"),In=De("um"),hl=De("sp"),pl=De("rtg"),gl=De("rtc");function ml(e,t=le){Pn("ec",e,t)}function Ea(e,t,n,s){let r;const i=n&&n[s];if(j(e)||ne(e)){r=new Array(e.length);for(let o=0,l=e.length;ot(o,l,void 0,i&&i[l]));else{const o=Object.keys(e);r=new Array(o.length);for(let l=0,c=o.length;lgn(t)?!(t.type===ve||t.type===ge&&!fi(t.children)):!0)?e:null}function Aa(e,t){const n={};for(const s in e)n[t&&/[A-Z]/.test(s)?`on:${s}`:sn(s)]=e[s];return n}const Gn=e=>e?Si(e)?Rs(e)||e.proxy:Gn(e.parent):null,Mt=ie(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=>Gn(e.parent),$root:e=>Gn(e.root),$emit:e=>e.emit,$options:e=>Es(e),$forceUpdate:e=>e.f||(e.f=()=>xs(e.update)),$nextTick:e=>e.n||(e.n=Tn.bind(e.proxy)),$watch:e=>sl.bind(e)}),Dn=(e,t)=>e!==te&&!e.__isScriptSetup&&J(e,t),yl={get({_:e},t){const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:l,appContext:c}=e;let u;if(t[0]!=="$"){const T=o[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(Dn(s,t))return o[t]=1,s[t];if(r!==te&&J(r,t))return o[t]=2,r[t];if((u=e.propsOptions[0])&&J(u,t))return o[t]=3,i[t];if(n!==te&&J(n,t))return o[t]=4,n[t];es&&(o[t]=0)}}const d=Mt[t];let h,b;if(d)return t==="$attrs"&&ye(e,"get",t),d(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==te&&J(n,t))return o[t]=4,n[t];if(b=c.config.globalProperties,J(b,t))return b[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return Dn(r,t)?(r[t]=n,!0):s!==te&&J(s,t)?(s[t]=n,!0):J(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&&J(e,o)||Dn(t,o)||(l=i[0])&&J(l,o)||J(s,o)||J(Mt,o)||J(r.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:J(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Sa(){return _l().slots}function _l(){const e=Mn();return e.setupContext||(e.setupContext=Oi(e))}function zs(e){return j(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let es=!0;function bl(e){const t=Es(e),n=e.proxy,s=e.ctx;es=!1,t.beforeCreate&&Ys(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:l,provide:c,inject:u,created:d,beforeMount:h,mounted:b,beforeUpdate:T,updated:I,activated:O,deactivated:D,beforeDestroy:U,beforeUnmount:z,destroyed:m,unmounted:p,render:M,renderTracked:K,renderTriggered:B,errorCaptured:w,serverPrefetch:P,expose:A,inheritAttrs:Q,components:S,directives:V,filters:re}=t;if(u&&vl(u,s,null),o)for(const Y in o){const $=o[Y];W($)&&(s[Y]=$.bind(n))}if(r){const Y=r.call(n,n);ee(Y)&&(e.data=xn(Y))}if(es=!0,i)for(const Y in i){const $=i[Y],Ne=W($)?$.bind(n,n):W($.get)?$.get.bind(n,n):Oe,Kt=!W($)&&W($.set)?$.set.bind(n):Oe,Ze=oe({get:Ne,set:Kt});Object.defineProperty(s,Y,{enumerable:!0,configurable:!0,get:()=>Ze.value,set:Pe=>Ze.value=Pe})}if(l)for(const Y in l)di(l[Y],s,n,Y);if(c){const Y=W(c)?c.call(n):c;Reflect.ownKeys(Y).forEach($=>{Al($,Y[$])})}d&&Ys(d,e,"c");function L(Y,$){j($)?$.forEach(Ne=>Y(Ne.bind(n))):$&&Y($.bind(n))}if(L(ul,h),L(At,b),L(fl,T),L(dl,I),L(ll,O),L(cl,D),L(ml,w),L(gl,K),L(pl,B),L(ui,z),L(In,p),L(hl,P),j(A))if(A.length){const Y=e.exposed||(e.exposed={});A.forEach($=>{Object.defineProperty(Y,$,{get:()=>n[$],set:Ne=>n[$]=Ne})})}else e.exposed||(e.exposed={});M&&e.render===Oe&&(e.render=M),Q!=null&&(e.inheritAttrs=Q),S&&(e.components=S),V&&(e.directives=V)}function vl(e,t,n=Oe){j(e)&&(e=ts(e));for(const s in e){const r=e[s];let i;ee(r)?"default"in r?i=bt(r.from||s,r.default,!0):i=bt(r.from||s):i=bt(r),ce(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[s]=i}}function Ys(e,t,n){Ee(j(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function di(e,t,n,s){const r=s.includes(".")?ri(n,s):()=>n[s];if(ne(e)){const i=t[e];W(i)&&Ye(r,i)}else if(W(e))Ye(r,e.bind(n));else if(ee(e))if(j(e))e.forEach(i=>di(i,t,n,s));else{const i=W(e.handler)?e.handler.bind(n):t[e.handler];W(i)&&Ye(r,i,e)}}function Es(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=>dn(c,u,o,!0)),dn(c,t,o)),ee(t)&&i.set(t,c),c}function dn(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&dn(e,i,n,!0),r&&r.forEach(o=>dn(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const l=wl[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const wl={data:Js,props:Xs,emits:Xs,methods:Pt,computed:Pt,beforeCreate:he,created:he,beforeMount:he,mounted:he,beforeUpdate:he,updated:he,beforeDestroy:he,beforeUnmount:he,destroyed:he,unmounted:he,activated:he,deactivated:he,errorCaptured:he,serverPrefetch:he,components:Pt,directives:Pt,watch:Cl,provide:Js,inject:xl};function Js(e,t){return t?e?function(){return ie(W(e)?e.call(this,this):e,W(t)?t.call(this,this):t)}:t:e}function xl(e,t){return Pt(ts(e),ts(t))}function ts(e){if(j(e)){const t={};for(let n=0;n1)return n&&W(t)?t.call(s&&s.proxy):t}}function Sl(e,t,n,s=!1){const r={},i={};ln(i,Fn,1),e.propsDefaults=Object.create(null),pi(e,t,r,i);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=s?r:Lo(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function Rl(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=e,l=X(r),[c]=e.propsOptions;let u=!1;if((s||o>0)&&!(o&16)){if(o&8){const d=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[b,T]=gi(h,t,!0);ie(o,b),T&&l.push(...T)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!i&&!c)return ee(e)&&s.set(e,pt),pt;if(j(i))for(let d=0;d-1,T[1]=O<0||I-1||J(T,"default"))&&l.push(h)}}}const u=[o,l];return ee(e)&&s.set(e,u),u}function Qs(e){return e[0]!=="$"}function Zs(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Gs(e,t){return Zs(e)===Zs(t)}function er(e,t){return j(t)?t.findIndex(n=>Gs(n,e)):W(t)&&Gs(t,e)?0:-1}const mi=e=>e[0]==="_"||e==="$stable",Ts=e=>j(e)?e.map(Ae):[Ae(e)],Ol=(e,t,n)=>{if(t._n)return t;const s=Qo((...r)=>Ts(t(...r)),n);return s._c=!1,s},yi=(e,t,n)=>{const s=e._ctx;for(const r in e){if(mi(r))continue;const i=e[r];if(W(i))t[r]=Ol(r,i,s);else if(i!=null){const o=Ts(i);t[r]=()=>o}}},_i=(e,t)=>{const n=Ts(t);e.slots.default=()=>n},Pl=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=X(t),ln(t,"_",n)):yi(t,e.slots={})}else e.slots={},t&&_i(e,t);ln(e.slots,Fn,1)},Il=(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:(ie(r,t),!n&&l===1&&delete r._):(i=!t.$stable,yi(t,r)),o=t}else t&&(_i(e,t),o={default:1});if(i)for(const l in r)!mi(l)&&o[l]==null&&delete r[l]};function pn(e,t,n,s,r=!1){if(j(e)){e.forEach((b,T)=>pn(b,t&&(j(t)?t[T]:t),n,s,r));return}if(_t(s)&&!r)return;const i=s.shapeFlag&4?Rs(s.component)||s.component.proxy:s.el,o=r?null:i,{i:l,r:c}=e,u=t&&t.r,d=l.refs===te?l.refs={}:l.refs,h=l.setupState;if(u!=null&&u!==c&&(ne(u)?(d[u]=null,J(h,u)&&(h[u]=null)):ce(u)&&(u.value=null)),W(c))ze(c,l,12,[o,d]);else{const b=ne(c),T=ce(c);if(b||T){const I=()=>{if(e.f){const O=b?J(h,c)?h[c]:d[c]:c.value;r?j(O)&&cs(O,i):j(O)?O.includes(i)||O.push(i):b?(d[c]=[i],J(h,c)&&(h[c]=d[c])):(c.value=[i],e.k&&(d[e.k]=c.value))}else b?(d[c]=o,J(h,c)&&(h[c]=o)):T&&(c.value=o,e.k&&(d[e.k]=o))};o?(I.id=-1,pe(I,n)):I()}}}let ke=!1;const Zt=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",Gt=e=>e.nodeType===8;function Fl(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:i,parentNode:o,remove:l,insert:c,createComment:u}}=e,d=(m,p)=>{if(!p.hasChildNodes()){n(null,m,p),un(),p._vnode=m;return}ke=!1,h(p.firstChild,m,null,null,null),un(),p._vnode=m,ke&&console.error("Hydration completed but contains mismatches.")},h=(m,p,M,K,B,w=!1)=>{const P=Gt(m)&&m.data==="[",A=()=>O(m,p,M,K,B,P),{type:Q,ref:S,shapeFlag:V,patchFlag:re}=p;let ae=m.nodeType;p.el=m,re===-2&&(w=!1,p.dynamicChildren=null);let L=null;switch(Q){case wt:ae!==3?p.children===""?(c(p.el=r(""),o(m),m),L=m):L=A():(m.data!==p.children&&(ke=!0,m.data=p.children),L=i(m));break;case ve:z(m)?(L=i(m),U(p.el=m.content.firstChild,m,M)):ae!==8||P?L=A():L=i(m);break;case Lt:if(P&&(m=i(m),ae=m.nodeType),ae===1||ae===3){L=m;const Y=!p.children.length;for(let $=0;${w=w||!!p.dynamicChildren;const{type:P,props:A,patchFlag:Q,shapeFlag:S,dirs:V,transition:re}=p,ae=P==="input"&&V||P==="option";if(ae||Q!==-1){if(V&&Fe(p,null,M,"created"),A)if(ae||!w||Q&48)for(const $ in A)(ae&&$.endsWith("value")||Ut($)&&!It($))&&s(m,$,null,A[$],!1,void 0,M);else A.onClick&&s(m,"onClick",null,A.onClick,!1,void 0,M);let L;(L=A&&A.onVnodeBeforeMount)&&xe(L,M,p);let Y=!1;if(z(m)){Y=bi(K,re)&&M&&M.vnode.props&&M.vnode.props.appear;const $=m.content.firstChild;Y&&re.beforeEnter($),U($,m,M),p.el=m=$}if(V&&Fe(p,null,M,"beforeMount"),((L=A&&A.onVnodeMounted)||V||Y)&&ni(()=>{L&&xe(L,M,p),Y&&re.enter(m),V&&Fe(p,null,M,"mounted")},K),S&16&&!(A&&(A.innerHTML||A.textContent))){let $=T(m.firstChild,p,m,M,K,B,w);for(;$;){ke=!0;const Ne=$;$=$.nextSibling,l(Ne)}}else S&8&&m.textContent!==p.children&&(ke=!0,m.textContent=p.children)}return m.nextSibling},T=(m,p,M,K,B,w,P)=>{P=P||!!p.dynamicChildren;const A=p.children,Q=A.length;for(let S=0;S{const{slotScopeIds:P}=p;P&&(B=B?B.concat(P):P);const A=o(m),Q=T(i(m),p,A,M,K,B,w);return Q&&Gt(Q)&&Q.data==="]"?i(p.anchor=Q):(ke=!0,c(p.anchor=u("]"),A,Q),Q)},O=(m,p,M,K,B,w)=>{if(ke=!0,p.el=null,w){const Q=D(m);for(;;){const S=i(m);if(S&&S!==Q)l(S);else break}}const P=i(m),A=o(m);return l(m),n(null,p,A,P,M,K,Zt(A),B),P},D=(m,p="[",M="]")=>{let K=0;for(;m;)if(m=i(m),m&&Gt(m)&&(m.data===p&&K++,m.data===M)){if(K===0)return i(m);K--}return m},U=(m,p,M)=>{const K=p.parentNode;K&&K.replaceChild(m,p);let B=M;for(;B;)B.vnode.el===p&&(B.vnode.el=B.subTree.el=m),B=B.parent},z=m=>m.nodeType===1&&m.tagName.toLowerCase()==="template";return[d,h]}const pe=ni;function Ml(e){return Ll(e,Fl)}function Ll(e,t){const n=qn();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:l,createComment:c,setText:u,setElementText:d,parentNode:h,nextSibling:b,setScopeId:T=Oe,insertStaticContent:I}=e,O=(a,f,g,y=null,_=null,C=null,R=!1,x=null,E=!!f.dynamicChildren)=>{if(a===f)return;a&&!st(a,f)&&(y=Wt(a),Pe(a,_,C,!0),a=null),f.patchFlag===-2&&(E=!1,f.dynamicChildren=null);const{type:v,ref:N,shapeFlag:F}=f;switch(v){case wt:D(a,f,g,y);break;case ve:U(a,f,g,y);break;case Lt:a==null&&z(f,g,y,R);break;case ge:S(a,f,g,y,_,C,R,x,E);break;default:F&1?M(a,f,g,y,_,C,R,x,E):F&6?V(a,f,g,y,_,C,R,x,E):(F&64||F&128)&&v.process(a,f,g,y,_,C,R,x,E,ut)}N!=null&&_&&pn(N,a&&a.ref,C,f||a,!f)},D=(a,f,g,y)=>{if(a==null)s(f.el=l(f.children),g,y);else{const _=f.el=a.el;f.children!==a.children&&u(_,f.children)}},U=(a,f,g,y)=>{a==null?s(f.el=c(f.children||""),g,y):f.el=a.el},z=(a,f,g,y)=>{[a.el,a.anchor]=I(a.children,f,g,y,a.el,a.anchor)},m=({el:a,anchor:f},g,y)=>{let _;for(;a&&a!==f;)_=b(a),s(a,g,y),a=_;s(f,g,y)},p=({el:a,anchor:f})=>{let g;for(;a&&a!==f;)g=b(a),r(a),a=g;r(f)},M=(a,f,g,y,_,C,R,x,E)=>{R=R||f.type==="svg",a==null?K(f,g,y,_,C,R,x,E):P(a,f,_,C,R,x,E)},K=(a,f,g,y,_,C,R,x)=>{let E,v;const{type:N,props:F,shapeFlag:H,transition:k,dirs:q}=a;if(E=a.el=o(a.type,C,F&&F.is,F),H&8?d(E,a.children):H&16&&w(a.children,E,null,y,_,C&&N!=="foreignObject",R,x),q&&Fe(a,null,y,"created"),B(E,a,a.scopeId,R,y),F){for(const Z in F)Z!=="value"&&!It(Z)&&i(E,Z,null,F[Z],C,a.children,y,_,He);"value"in F&&i(E,"value",null,F.value),(v=F.onVnodeBeforeMount)&&xe(v,y,a)}q&&Fe(a,null,y,"beforeMount");const G=bi(_,k);G&&k.beforeEnter(E),s(E,f,g),((v=F&&F.onVnodeMounted)||G||q)&&pe(()=>{v&&xe(v,y,a),G&&k.enter(E),q&&Fe(a,null,y,"mounted")},_)},B=(a,f,g,y,_)=>{if(g&&T(a,g),y)for(let C=0;C{for(let v=E;v{const x=f.el=a.el;let{patchFlag:E,dynamicChildren:v,dirs:N}=f;E|=a.patchFlag&16;const F=a.props||te,H=f.props||te;let k;g&&Ge(g,!1),(k=H.onVnodeBeforeUpdate)&&xe(k,g,f,a),N&&Fe(f,a,g,"beforeUpdate"),g&&Ge(g,!0);const q=_&&f.type!=="foreignObject";if(v?A(a.dynamicChildren,v,x,g,y,q,C):R||$(a,f,x,null,g,y,q,C,!1),E>0){if(E&16)Q(x,f,F,H,g,y,_);else if(E&2&&F.class!==H.class&&i(x,"class",null,H.class,_),E&4&&i(x,"style",F.style,H.style,_),E&8){const G=f.dynamicProps;for(let Z=0;Z{k&&xe(k,g,f,a),N&&Fe(f,a,g,"updated")},y)},A=(a,f,g,y,_,C,R)=>{for(let x=0;x{if(g!==y){if(g!==te)for(const x in g)!It(x)&&!(x in y)&&i(a,x,g[x],null,R,f.children,_,C,He);for(const x in y){if(It(x))continue;const E=y[x],v=g[x];E!==v&&x!=="value"&&i(a,x,v,E,R,f.children,_,C,He)}"value"in y&&i(a,"value",g.value,y.value)}},S=(a,f,g,y,_,C,R,x,E)=>{const v=f.el=a?a.el:l(""),N=f.anchor=a?a.anchor:l("");let{patchFlag:F,dynamicChildren:H,slotScopeIds:k}=f;k&&(x=x?x.concat(k):k),a==null?(s(v,g,y),s(N,g,y),w(f.children,g,N,_,C,R,x,E)):F>0&&F&64&&H&&a.dynamicChildren?(A(a.dynamicChildren,H,g,_,C,R,x),(f.key!=null||_&&f===_.subTree)&&vi(a,f,!0)):$(a,f,g,N,_,C,R,x,E)},V=(a,f,g,y,_,C,R,x,E)=>{f.slotScopeIds=x,a==null?f.shapeFlag&512?_.ctx.activate(f,g,y,R,E):re(f,g,y,_,C,R,E):ae(a,f,E)},re=(a,f,g,y,_,C,R)=>{const x=a.component=Kl(a,y,_);if(On(a)&&(x.ctx.renderer=ut),Wl(x),x.asyncDep){if(_&&_.registerDep(x,L),!a.el){const E=x.subTree=ue(ve);U(null,E,f,g)}return}L(x,a,f,g,_,C,R)},ae=(a,f,g)=>{const y=f.component=a.component;if(el(a,f,g))if(y.asyncDep&&!y.asyncResolved){Y(y,f,g);return}else y.next=f,zo(y.update),y.update();else f.el=a.el,y.vnode=f},L=(a,f,g,y,_,C,R)=>{const x=()=>{if(a.isMounted){let{next:N,bu:F,u:H,parent:k,vnode:q}=a,G=N,Z;Ge(a,!1),N?(N.el=q.el,Y(a,N,R)):N=q,F&&Hn(F),(Z=N.props&&N.props.onVnodeBeforeUpdate)&&xe(Z,k,N,q),Ge(a,!0);const se=$n(a),Te=a.subTree;a.subTree=se,O(Te,se,h(Te.el),Wt(Te),a,_,C),N.el=se.el,G===null&&tl(a,se.el),H&&pe(H,_),(Z=N.props&&N.props.onVnodeUpdated)&&pe(()=>xe(Z,k,N,q),_)}else{let N;const{el:F,props:H}=f,{bm:k,m:q,parent:G}=a,Z=_t(f);if(Ge(a,!1),k&&Hn(k),!Z&&(N=H&&H.onVnodeBeforeMount)&&xe(N,G,f),Ge(a,!0),F&&Nn){const se=()=>{a.subTree=$n(a),Nn(F,a.subTree,a,_,null)};Z?f.type.__asyncLoader().then(()=>!a.isUnmounted&&se()):se()}else{const se=a.subTree=$n(a);O(null,se,g,y,a,_,C),f.el=se.el}if(q&&pe(q,_),!Z&&(N=H&&H.onVnodeMounted)){const se=f;pe(()=>xe(N,G,se),_)}(f.shapeFlag&256||G&&_t(G.vnode)&&G.vnode.shapeFlag&256)&&a.a&&pe(a.a,_),a.isMounted=!0,f=g=y=null}},E=a.effect=new hs(x,()=>xs(v),a.scope),v=a.update=()=>E.run();v.id=a.uid,Ge(a,!0),v()},Y=(a,f,g)=>{f.component=a;const y=a.vnode.props;a.vnode=f,a.next=null,Rl(a,f.props,y,g),Il(a,f.children,g),Et(),Ks(),Tt()},$=(a,f,g,y,_,C,R,x,E=!1)=>{const v=a&&a.children,N=a?a.shapeFlag:0,F=f.children,{patchFlag:H,shapeFlag:k}=f;if(H>0){if(H&128){Kt(v,F,g,y,_,C,R,x,E);return}else if(H&256){Ne(v,F,g,y,_,C,R,x,E);return}}k&8?(N&16&&He(v,_,C),F!==v&&d(g,F)):N&16?k&16?Kt(v,F,g,y,_,C,R,x,E):He(v,_,C,!0):(N&8&&d(g,""),k&16&&w(F,g,y,_,C,R,x,E))},Ne=(a,f,g,y,_,C,R,x,E)=>{a=a||pt,f=f||pt;const v=a.length,N=f.length,F=Math.min(v,N);let H;for(H=0;HN?He(a,_,C,!0,!1,F):w(f,g,y,_,C,R,x,E,F)},Kt=(a,f,g,y,_,C,R,x,E)=>{let v=0;const N=f.length;let F=a.length-1,H=N-1;for(;v<=F&&v<=H;){const k=a[v],q=f[v]=E?Ve(f[v]):Ae(f[v]);if(st(k,q))O(k,q,g,null,_,C,R,x,E);else break;v++}for(;v<=F&&v<=H;){const k=a[F],q=f[H]=E?Ve(f[H]):Ae(f[H]);if(st(k,q))O(k,q,g,null,_,C,R,x,E);else break;F--,H--}if(v>F){if(v<=H){const k=H+1,q=kH)for(;v<=F;)Pe(a[v],_,C,!0),v++;else{const k=v,q=v,G=new Map;for(v=q;v<=H;v++){const _e=f[v]=E?Ve(f[v]):Ae(f[v]);_e.key!=null&&G.set(_e.key,v)}let Z,se=0;const Te=H-q+1;let ft=!1,Fs=0;const St=new Array(Te);for(v=0;v=Te){Pe(_e,_,C,!0);continue}let Ie;if(_e.key!=null)Ie=G.get(_e.key);else for(Z=q;Z<=H;Z++)if(St[Z-q]===0&&st(_e,f[Z])){Ie=Z;break}Ie===void 0?Pe(_e,_,C,!0):(St[Ie-q]=v+1,Ie>=Fs?Fs=Ie:ft=!0,O(_e,f[Ie],g,null,_,C,R,x,E),se++)}const Ms=ft?Nl(St):pt;for(Z=Ms.length-1,v=Te-1;v>=0;v--){const _e=q+v,Ie=f[_e],Ls=_e+1{const{el:C,type:R,transition:x,children:E,shapeFlag:v}=a;if(v&6){Ze(a.component.subTree,f,g,y);return}if(v&128){a.suspense.move(f,g,y);return}if(v&64){R.move(a,f,g,ut);return}if(R===ge){s(C,f,g);for(let F=0;Fx.enter(C),_);else{const{leave:F,delayLeave:H,afterLeave:k}=x,q=()=>s(C,f,g),G=()=>{F(C,()=>{q(),k&&k()})};H?H(C,q,G):G()}else s(C,f,g)},Pe=(a,f,g,y=!1,_=!1)=>{const{type:C,props:R,ref:x,children:E,dynamicChildren:v,shapeFlag:N,patchFlag:F,dirs:H}=a;if(x!=null&&pn(x,null,g,a,!0),N&256){f.ctx.deactivate(a);return}const k=N&1&&H,q=!_t(a);let G;if(q&&(G=R&&R.onVnodeBeforeUnmount)&&xe(G,f,a),N&6)Yi(a.component,g,y);else{if(N&128){a.suspense.unmount(g,y);return}k&&Fe(a,null,f,"beforeUnmount"),N&64?a.type.remove(a,f,g,_,ut,y):v&&(C!==ge||F>0&&F&64)?He(v,f,g,!1,!0):(C===ge&&F&384||!_&&N&16)&&He(E,f,g),y&&Ps(a)}(q&&(G=R&&R.onVnodeUnmounted)||k)&&pe(()=>{G&&xe(G,f,a),k&&Fe(a,null,f,"unmounted")},g)},Ps=a=>{const{type:f,el:g,anchor:y,transition:_}=a;if(f===ge){zi(g,y);return}if(f===Lt){p(a);return}const C=()=>{r(g),_&&!_.persisted&&_.afterLeave&&_.afterLeave()};if(a.shapeFlag&1&&_&&!_.persisted){const{leave:R,delayLeave:x}=_,E=()=>R(g,C);x?x(a.el,C,E):E()}else C()},zi=(a,f)=>{let g;for(;a!==f;)g=b(a),r(a),a=g;r(f)},Yi=(a,f,g)=>{const{bum:y,scope:_,update:C,subTree:R,um:x}=a;y&&Hn(y),_.stop(),C&&(C.active=!1,Pe(R,a,f,g)),x&&pe(x,f),pe(()=>{a.isUnmounted=!0},f),f&&f.pendingBranch&&!f.isUnmounted&&a.asyncDep&&!a.asyncResolved&&a.suspenseId===f.pendingId&&(f.deps--,f.deps===0&&f.resolve())},He=(a,f,g,y=!1,_=!1,C=0)=>{for(let R=C;Ra.shapeFlag&6?Wt(a.component.subTree):a.shapeFlag&128?a.suspense.next():b(a.anchor||a.el),Is=(a,f,g)=>{a==null?f._vnode&&Pe(f._vnode,null,null,!0):O(f._vnode||null,a,f,null,null,null,g),Ks(),un(),f._vnode=a},ut={p:O,um:Pe,m:Ze,r:Ps,mt:re,mc:w,pc:$,pbc:A,n:Wt,o:e};let Ln,Nn;return t&&([Ln,Nn]=t(ut)),{render:Is,hydrate:Ln,createApp:Tl(Is,Ln)}}function Ge({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function bi(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function vi(e,t,n=!1){const s=e.children,r=t.children;if(j(s)&&j(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}const Hl=e=>e.__isTeleport,ge=Symbol.for("v-fgt"),wt=Symbol.for("v-txt"),ve=Symbol.for("v-cmt"),Lt=Symbol.for("v-stc"),Nt=[];let Re=null;function wi(e=!1){Nt.push(Re=e?null:[])}function $l(){Nt.pop(),Re=Nt[Nt.length-1]||null}let Dt=1;function tr(e){Dt+=e}function xi(e){return e.dynamicChildren=Dt>0?Re||pt:null,$l(),Dt>0&&Re&&Re.push(e),e}function Ra(e,t,n,s,r,i){return xi(Ti(e,t,n,s,r,i,!0))}function Ci(e,t,n,s,r){return xi(ue(e,t,n,s,r,!0))}function gn(e){return e?e.__v_isVNode===!0:!1}function st(e,t){return e.type===t.type&&e.key===t.key}const Fn="__vInternal",Ei=({key:e})=>e??null,rn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ne(e)||ce(e)||W(e)?{i:de,r:e,k:t,f:!!n}:e:null);function Ti(e,t=null,n=null,s=0,r=null,i=e===ge?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ei(t),ref:t&&rn(t),scopeId:Sn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:de};return l?(As(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=ne(n)?8:16),Dt>0&&!o&&Re&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Re.push(c),c}const ue=jl;function jl(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===ei)&&(e=ve),gn(e)){const l=Qe(e,t,!0);return n&&As(l,n),Dt>0&&!i&&Re&&(l.shapeFlag&6?Re[Re.indexOf(e)]=l:Re.push(l)),l.patchFlag|=-2,l}if(Yl(e)&&(e=e.__vccOpts),t){t=Dl(t);let{class:l,style:c}=t;l&&!ne(l)&&(t.class=fs(l)),ee(c)&&(qr(c)&&!j(c)&&(c=ie({},c)),t.style=us(c))}const o=ne(e)?1:nl(e)?128:Hl(e)?64:ee(e)?4:W(e)?2:0;return Ti(e,t,n,s,r,o,i,!0)}function Dl(e){return e?qr(e)||Fn in e?ie({},e):e:null}function Qe(e,t,n=!1){const{props:s,ref:r,patchFlag:i,children:o}=e,l=t?Bl(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Ei(l),ref:t&&t.ref?n&&r?j(r)?r.concat(rn(t)):[r,rn(t)]:rn(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ge?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Qe(e.ssContent),ssFallback:e.ssFallback&&Qe(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Ai(e=" ",t=0){return ue(wt,null,e,t)}function Oa(e,t){const n=ue(Lt,null,e);return n.staticCount=t,n}function Pa(e="",t=!1){return t?(wi(),Ci(ve,null,e)):ue(ve,null,e)}function Ae(e){return e==null||typeof e=="boolean"?ue(ve):j(e)?ue(ge,null,e.slice()):typeof e=="object"?Ve(e):ue(wt,null,String(e))}function Ve(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Qe(e)}function As(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(j(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),As(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(Fn in t)?t._ctx=de:r===3&&de&&(de.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else W(t)?(t={default:t,_ctx:de},n=32):(t=String(t),s&64?(n=16,t=[Ai(t)]):n=8);e.children=t,e.shapeFlag|=n}function Bl(...e){const t={};for(let n=0;nle||de;let Ss,dt,nr="__VUE_INSTANCE_SETTERS__";(dt=qn()[nr])||(dt=qn()[nr]=[]),dt.push(e=>le=e),Ss=e=>{dt.length>1?dt.forEach(t=>t(e)):dt[0](e)};const xt=e=>{Ss(e),e.scope.on()},ot=()=>{le&&le.scope.off(),Ss(null)};function Si(e){return e.vnode.shapeFlag&4}let Bt=!1;function Wl(e,t=!1){Bt=t;const{props:n,children:s}=e.vnode,r=Si(e);Sl(e,n,r,t),Pl(e,s);const i=r?Vl(e,t):void 0;return Bt=!1,i}function Vl(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Ft(new Proxy(e.ctx,yl));const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?Oi(e):null;xt(e),Et();const i=ze(s,e,0,[e.props,r]);if(Tt(),ot(),Pr(i)){if(i.then(ot,ot),t)return i.then(o=>{sr(e,o,t)}).catch(o=>{En(o,e,0)});e.asyncDep=i}else sr(e,i,t)}else Ri(e,t)}function sr(e,t,n){W(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ee(t)&&(e.setupState=Jr(t)),Ri(e,n)}let rr;function Ri(e,t,n){const s=e.type;if(!e.render){if(!t&&rr&&!s.render){const r=s.template||Es(e).template;if(r){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,u=ie(ie({isCustomElement:i,delimiters:l},o),c);s.render=rr(r,u)}}e.render=s.render||Oe}{xt(e),Et();try{bl(e)}finally{Tt(),ot()}}}function ql(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return ye(e,"get","$attrs"),t[n]}}))}function Oi(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return ql(e)},slots:e.slots,emit:e.emit,expose:t}}function Rs(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Jr(Ft(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Mt)return Mt[n](e)},has(t,n){return n in t||n in Mt}}))}function zl(e,t=!0){return W(e)?e.displayName||e.name:e.name||t&&e.__name}function Yl(e){return W(e)&&"__vccOpts"in e}const oe=(e,t)=>Wo(e,t,Bt);function ss(e,t,n){const s=arguments.length;return s===2?ee(t)&&!j(t)?gn(t)?ue(e,null,[t]):ue(e,t):ue(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&gn(n)&&(n=[n]),ue(e,t,n))}const Jl=Symbol.for("v-scx"),Xl=()=>bt(Jl),Ql="3.3.8",Zl="http://www.w3.org/2000/svg",rt=typeof document<"u"?document:null,ir=rt&&rt.createElement("template"),Gl={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?rt.createElementNS(Zl,e):rt.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>rt.createTextNode(e),createComment:e=>rt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>rt.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{ir.innerHTML=s?`${e}`:e;const l=ir.content;if(s){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]}},Ue="transition",Rt="animation",kt=Symbol("_vtc"),Pi=(e,{slots:t})=>ss(ol,ec(e),t);Pi.displayName="Transition";const Ii={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};Pi.props=ie({},ii,Ii);const et=(e,t=[])=>{j(e)?e.forEach(n=>n(...t)):e&&e(...t)},or=e=>e?j(e)?e.some(t=>t.length>1):e.length>1:!1;function ec(e){const t={};for(const S in e)S in Ii||(t[S]=e[S]);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:d=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:b=`${n}-leave-active`,leaveToClass:T=`${n}-leave-to`}=e,I=tc(r),O=I&&I[0],D=I&&I[1],{onBeforeEnter:U,onEnter:z,onEnterCancelled:m,onLeave:p,onLeaveCancelled:M,onBeforeAppear:K=U,onAppear:B=z,onAppearCancelled:w=m}=t,P=(S,V,re)=>{tt(S,V?d:l),tt(S,V?u:o),re&&re()},A=(S,V)=>{S._isLeaving=!1,tt(S,h),tt(S,T),tt(S,b),V&&V()},Q=S=>(V,re)=>{const ae=S?B:z,L=()=>P(V,S,re);et(ae,[V,L]),lr(()=>{tt(V,S?c:i),Ke(V,S?d:l),or(ae)||cr(V,s,O,L)})};return ie(t,{onBeforeEnter(S){et(U,[S]),Ke(S,i),Ke(S,o)},onBeforeAppear(S){et(K,[S]),Ke(S,c),Ke(S,u)},onEnter:Q(!1),onAppear:Q(!0),onLeave(S,V){S._isLeaving=!0;const re=()=>A(S,V);Ke(S,h),rc(),Ke(S,b),lr(()=>{S._isLeaving&&(tt(S,h),Ke(S,T),or(p)||cr(S,s,D,re))}),et(p,[S,re])},onEnterCancelled(S){P(S,!1),et(m,[S])},onAppearCancelled(S){P(S,!0),et(w,[S])},onLeaveCancelled(S){A(S),et(M,[S])}})}function tc(e){if(e==null)return null;if(ee(e))return[Bn(e.enter),Bn(e.leave)];{const t=Bn(e);return[t,t]}}function Bn(e){return no(e)}function Ke(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[kt]||(e[kt]=new Set)).add(t)}function tt(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[kt];n&&(n.delete(t),n.size||(e[kt]=void 0))}function lr(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let nc=0;function cr(e,t,n,s){const r=e._endId=++nc,i=()=>{r===e._endId&&s()};if(n)return setTimeout(i,n);const{type:o,timeout:l,propCount:c}=sc(e,t);if(!o)return s();const u=o+"end";let d=0;const h=()=>{e.removeEventListener(u,b),i()},b=T=>{T.target===e&&++d>=c&&h()};setTimeout(()=>{d(n[I]||"").split(", "),r=s(`${Ue}Delay`),i=s(`${Ue}Duration`),o=ar(r,i),l=s(`${Rt}Delay`),c=s(`${Rt}Duration`),u=ar(l,c);let d=null,h=0,b=0;t===Ue?o>0&&(d=Ue,h=o,b=i.length):t===Rt?u>0&&(d=Rt,h=u,b=c.length):(h=Math.max(o,u),d=h>0?o>u?Ue:Rt:null,b=d?d===Ue?i.length:c.length:0);const T=d===Ue&&/\b(transform|all)(,|$)/.test(s(`${Ue}Property`).toString());return{type:d,timeout:h,propCount:b,hasTransform:T}}function ar(e,t){for(;e.lengthur(n)+ur(e[s])))}function ur(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function rc(){return document.body.offsetHeight}function ic(e,t,n){const s=e[kt];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const oc=Symbol("_vod");function lc(e,t,n){const s=e.style,r=ne(n);if(n&&!r){if(t&&!ne(t))for(const i in t)n[i]==null&&rs(s,i,"");for(const i in n)rs(s,i,n[i])}else{const i=s.display;r?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),oc in e&&(s.display=i)}}const fr=/\s*!important$/;function rs(e,t,n){if(j(n))n.forEach(s=>rs(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=cc(e,t);fr.test(n)?e.setProperty(at(s),n.replace(fr,""),"important"):e[s]=n}}const dr=["Webkit","Moz","ms"],kn={};function cc(e,t){const n=kn[t];if(n)return n;let s=Le(t);if(s!=="filter"&&s in e)return kn[t]=s;s=vn(s);for(let r=0;rUn||(gc.then(()=>Un=0),Un=Date.now());function yc(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Ee(_c(s,n.value),t,5,[s])};return n.value=e,n.attached=mc(),n}function _c(e,t){if(j(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 mr=/^on[a-z]/,bc=(e,t,n,s,r=!1,i,o,l,c)=>{t==="class"?ic(e,s,r):t==="style"?lc(e,n,s):Ut(t)?ls(t)||hc(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):vc(e,t,s,r))?uc(e,t,s,i,o,l,c):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),ac(e,t,s,r))};function vc(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&mr.test(t)&&W(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||mr.test(t)&&ne(n)?!1:t in e}const wc=["ctrl","shift","alt","meta"],xc={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)=>wc.some(n=>e[`${n}Key`]&&!t.includes(n))},Ia=(e,t)=>(n,...s)=>{for(let r=0;rn=>{if(!("key"in n))return;const s=at(n.key);if(t.some(r=>r===s||Cc[r]===s))return e(n)},Ec=ie({patchProp:bc},Gl);let Kn,yr=!1;function Tc(){return Kn=yr?Kn:Ml(Ec),yr=!0,Kn}const Ma=(...e)=>{const t=Tc().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=Ac(s);if(r)return n(r,!0,r instanceof SVGElement)},t};function Ac(e){return ne(e)?document.querySelector(e):e}const La=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},Sc="modulepreload",Rc=function(e){return"/"+e},_r={},Na=function(t,n,s){if(!n||n.length===0)return t();const r=document.getElementsByTagName("link");return Promise.all(n.map(i=>{if(i=Rc(i),i in _r)return;_r[i]=!0;const o=i.endsWith(".css"),l=o?'[rel="stylesheet"]':"";if(!!s)for(let d=r.length-1;d>=0;d--){const h=r[d];if(h.href===i&&(!o||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${l}`))return;const u=document.createElement("link");if(u.rel=o?"stylesheet":Sc,o||(u.as="script",u.crossOrigin=""),u.href=i,document.head.appendChild(u),o)return new Promise((d,h)=>{u.addEventListener("load",d),u.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})},Oc=window.__VP_SITE_DATA__;function Os(e){return Nr()?(fo(e),!0):!1}function Je(e){return typeof e=="function"?e():vs(e)}function Ha(e,t){const n=(t==null?void 0:t.computedGetter)===!1?vs:Je;return function(...s){return oe(()=>e.apply(this,s.map(r=>n(r))))}}const Fi=typeof window<"u"&&typeof document<"u",Pc=Object.prototype.toString,Ic=e=>Pc.call(e)==="[object Object]",Mi=()=>{},br=Fc();function Fc(){var e;return Fi&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function Mc(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 Li=e=>e();function Lc(e=Li){const t=me(!0);function n(){t.value=!1}function s(){t.value=!0}const r=(...i)=>{t.value&&e(...i)};return{isActive:Cn(t),pause:n,resume:s,eventFilter:r}}function Ni(...e){if(e.length!==1)return ko(...e);const t=e[0];return typeof t=="function"?Cn(jo(()=>({get:t,set:Mi}))):me(t)}function Nc(e,t,n={}){const{eventFilter:s=Li,...r}=n;return Ye(e,Mc(s,t),r)}function Hc(e,t,n={}){const{eventFilter:s,...r}=n,{eventFilter:i,pause:o,resume:l,isActive:c}=Lc(s);return{stop:Nc(e,t,{...r,eventFilter:i}),pause:o,resume:l,isActive:c}}function $c(e,t=!0){Mn()?At(e):t?e():Tn(e)}function Hi(e){var t;const n=Je(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Ct=Fi?window:void 0;function mn(...e){let t,n,s,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,r]=e,t=Ct):[t,n,s,r]=e,!t)return Mi;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const i=[],o=()=>{i.forEach(d=>d()),i.length=0},l=(d,h,b,T)=>(d.addEventListener(h,b,T),()=>d.removeEventListener(h,b,T)),c=Ye(()=>[Hi(t),Je(r)],([d,h])=>{if(o(),!d)return;const b=Ic(h)?{...h}:h;i.push(...n.flatMap(T=>s.map(I=>l(d,T,I,b))))},{immediate:!0,flush:"post"}),u=()=>{c(),o()};return Os(u),u}function jc(){const e=me(!1);return Mn()&&At(()=>{e.value=!0}),e}function Dc(e){const t=jc();return oe(()=>(t.value,!!e()))}function Bc(e,t={}){const{window:n=Ct}=t,s=Dc(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const i=me(!1),o=u=>{i.value=u.matches},l=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",o):r.removeListener(o))},c=si(()=>{s.value&&(l(),r=n.matchMedia(Je(e)),"addEventListener"in r?r.addEventListener("change",o):r.addListener(o),i.value=r.matches)});return Os(()=>{c(),l(),r=void 0}),i}const en=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},tn="__vueuse_ssr_handlers__",kc=Uc();function Uc(){return tn in en||(en[tn]=en[tn]||{}),en[tn]}function $i(e,t){return kc[e]||t}function Kc(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 Wc={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()}},vr="vueuse-storage";function Vc(e,t,n,s={}){var r;const{flush:i="pre",deep:o=!0,listenToStorageChanges:l=!0,writeDefaults:c=!0,mergeDefaults:u=!1,shallow:d,window:h=Ct,eventFilter:b,onError:T=w=>{console.error(w)}}=s,I=(d?zr:me)(t);if(!n)try{n=$i("getDefaultStorage",()=>{var w;return(w=Ct)==null?void 0:w.localStorage})()}catch(w){T(w)}if(!n)return I;const O=Je(t),D=Kc(O),U=(r=s.serializer)!=null?r:Wc[D],{pause:z,resume:m}=Hc(I,()=>p(I.value),{flush:i,deep:o,eventFilter:b});return h&&l&&(mn(h,"storage",B),mn(h,vr,K)),B(),I;function p(w){try{if(w==null)n.removeItem(e);else{const P=U.write(w),A=n.getItem(e);A!==P&&(n.setItem(e,P),h&&h.dispatchEvent(new CustomEvent(vr,{detail:{key:e,oldValue:A,newValue:P,storageArea:n}})))}}catch(P){T(P)}}function M(w){const P=w?w.newValue:n.getItem(e);if(P==null)return c&&O!==null&&n.setItem(e,U.write(O)),O;if(!w&&u){const A=U.read(P);return typeof u=="function"?u(A,O):D==="object"&&!Array.isArray(A)?{...O,...A}:A}else return typeof P!="string"?P:U.read(P)}function K(w){B(w.detail)}function B(w){if(!(w&&w.storageArea!==n)){if(w&&w.key==null){I.value=O;return}if(!(w&&w.key!==e)){z();try{(w==null?void 0:w.newValue)!==U.write(I.value)&&(I.value=M(w))}catch(P){T(P)}finally{w?Tn(m):m()}}}}}function qc(e){return Bc("(prefers-color-scheme: dark)",e)}function zc(e={}){const{selector:t="html",attribute:n="class",initialValue:s="auto",window:r=Ct,storage:i,storageKey:o="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:c,emitAuto:u,disableTransition:d=!0}=e,h={auto:"",light:"light",dark:"dark",...e.modes||{}},b=qc({window:r}),T=oe(()=>b.value?"dark":"light"),I=c||(o==null?Ni(s):Vc(o,s,i,{window:r,listenToStorageChanges:l})),O=oe(()=>I.value==="auto"?T.value:I.value),D=$i("updateHTMLAttrs",(p,M,K)=>{const B=typeof p=="string"?r==null?void 0:r.document.querySelector(p):Hi(p);if(!B)return;let w;if(d){w=r.document.createElement("style");const P="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";w.appendChild(document.createTextNode(P)),r.document.head.appendChild(w)}if(M==="class"){const P=K.split(/\s/g);Object.values(h).flatMap(A=>(A||"").split(/\s/g)).filter(Boolean).forEach(A=>{P.includes(A)?B.classList.add(A):B.classList.remove(A)})}else B.setAttribute(M,K);d&&(r.getComputedStyle(w).opacity,document.head.removeChild(w))});function U(p){var M;D(t,n,(M=h[p])!=null?M:p)}function z(p){e.onChanged?e.onChanged(p,U):U(p)}Ye(O,z,{flush:"post",immediate:!0}),$c(()=>z(O.value));const m=oe({get(){return u?I.value:O.value},set(p){I.value=p}});try{return Object.assign(m,{store:I,system:T,state:O})}catch{return m}}function Yc(e={}){const{valueDark:t="dark",valueLight:n=""}=e,s=zc({...e,onChanged:(i,o)=>{var l;e.onChanged?(l=e.onChanged)==null||l.call(e,i==="dark",o,i):o(i)},modes:{dark:t,light:n}});return oe({get(){return s.value==="dark"},set(i){const o=i?"dark":"light";s.system.value===o?s.value="auto":s.value=o}})}function Wn(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function ji(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}function $a(e,t=!1){const n=me(t);let s=null,r;Ye(Ni(e),l=>{const c=Wn(Je(l));if(c){const u=c;r=u.style.overflow,n.value&&(u.style.overflow="hidden")}},{immediate:!0});const i=()=>{const l=Wn(Je(e));!l||n.value||(br&&(s=mn(l,"touchmove",c=>{Jc(c)},{passive:!1})),l.style.overflow="hidden",n.value=!0)},o=()=>{const l=Wn(Je(e));!l||!n.value||(br&&(s==null||s()),l.style.overflow=r,n.value=!1)};return Os(o),oe({get(){return n.value},set(l){l?i():o()}})}function ja(e={}){const{window:t=Ct}=e;if(!t)return{x:me(0),y:me(0)};const n=me(t.scrollX),s=me(t.scrollY);return mn(t,"scroll",()=>{n.value=t.scrollX,s.value=t.scrollY},{capture:!1,passive:!0}),{x:n,y:s}}const Di=/^[a-z]+:/i,Xc="vitepress-theme-appearance",Bi=/#.*$/,Qc=/(index)?\.(md|html)$/,Ce=typeof document<"u",ki={relativePath:"",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function Zc(e,t,n=!1){if(t===void 0)return!1;if(e=wr(`/${e}`),n)return new RegExp(t).test(e);if(wr(t)!==e)return!1;const s=t.match(Bi);return s?(Ce?location.hash:"")===s[0]:!0}function wr(e){return decodeURI(e).replace(Bi,"").replace(Qc,"")}function Gc(e){return Di.test(e)}function ea(e,t){var s,r,i,o,l,c,u;const n=Object.keys(e.locales).find(d=>d!=="root"&&!Gc(d)&&Zc(t,`/${d}/`,!0))||"root";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:Ki(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(u=e.locales[n])==null?void 0:u.themeConfig}})}function Ui(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=ta(e.title,s);return`${n}${r}`}function ta(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function na(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 Ki(e,t){return[...e.filter(n=>!na(t,n)),...t]}const sa=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,ra=/^[a-z]:/i;function xr(e){const t=ra.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(sa,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const ia=Symbol(),lt=zr(Oc);function Da(e){const t=oe(()=>ea(lt.value,e.data.relativePath)),n=t.value.appearance,s=n==="force-dark"?me(!0):n?Yc({storageKey:Xc,initialValue:()=>typeof n=="string"?n:"auto",...typeof n=="object"?n:{}}):me(!1);return{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(()=>t.value.dir),localeIndex:oe(()=>t.value.localeIndex||"root"),title:oe(()=>Ui(t.value,e.data)),description:oe(()=>e.data.description||t.value.description),isDark:s}}function oa(){const e=bt(ia);if(!e)throw new Error("vitepress data not properly injected in app");return e}function la(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function Cr(e){return Di.test(e)||!e.startsWith("/")?e:la(lt.value.base,e)}function ca(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),Ce){const n="/";t=xr(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=`./${xr(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let on=[];function Ba(e){on.push(e),In(()=>{on=on.filter(t=>t!==e)})}const aa=Symbol(),Wi="http://a.com",ua=()=>({path:"/",component:null,data:ki});function ka(e,t){const n=xn(ua()),s={route:n,go:r};async function r(l=Ce?location.href:"/"){var c,u;l=is(l),await((c=s.onBeforeRouteChange)==null?void 0:c.call(s,l))!==!1&&(Ar(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 b;if(await((b=s.onBeforePageLoad)==null?void 0:b.call(s,l))===!1)return;const d=new URL(l,Wi),h=i=d.pathname;try{let T=await e(h);if(!T)throw new Error(`Page not found: ${h}`);if(i===h){i=null;const{default:I,__pageData:O}=T;if(!I)throw new Error(`Invalid route component: ${I}`);n.path=Ce?h:Cr(h),n.component=Ft(I),n.data=Ft(O),Ce&&Tn(()=>{let D=lt.value.base+O.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!lt.value.cleanUrls&&!D.endsWith("/")&&(D+=".html"),D!==d.pathname&&(d.pathname=D,l=D+d.search+d.hash,history.replaceState(null,"",l)),d.hash&&!c){let U=null;try{U=document.getElementById(decodeURIComponent(d.hash).slice(1))}catch(z){console.warn(z)}if(U){Er(U,d.hash);return}}window.scrollTo(0,c)})}}catch(T){if(!/fetch|Page not found/.test(T.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(T),!u)try{const I=await fetch(lt.value.base+"hashmap.json");window.__VP_HASH_MAP__=await I.json(),await o(l,c,!0);return}catch{}i===h&&(i=null,n.path=Ce?h:Cr(h),n.component=t?Ft(t):null,n.data=ki)}}return Ce&&(window.addEventListener("click",l=>{if(l.target.closest("button"))return;const u=l.target.closest("a");if(u&&!u.closest(".vp-raw")&&(u instanceof SVGElement||!u.download)){const{target:d}=u,{href:h,origin:b,pathname:T,hash:I,search:O}=new URL(u.href instanceof SVGAnimatedString?u.href.animVal:u.href,u.baseURI),D=window.location,U=T.match(/\.\w+$/);!l.ctrlKey&&!l.shiftKey&&!l.altKey&&!l.metaKey&&!d&&b===D.origin&&!(U&&U[0]!==".html")&&(l.preventDefault(),T===D.pathname&&O===D.search?(I!==D.hash&&(history.pushState(null,"",I),window.dispatchEvent(new Event("hashchange"))),I?Er(u,I,u.classList.contains("header-anchor")):(Ar(h),window.scrollTo(0,0))):r(h))}},{capture:!0}),window.addEventListener("popstate",l=>{o(is(location.href),l.state&&l.state.scrollPosition||0)}),window.addEventListener("hashchange",l=>{l.preventDefault()})),s}function fa(){const e=bt(aa);if(!e)throw new Error("useRouter() is called without provider.");return e}function Vi(){return fa().route}function Er(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 u=function(){!n||Math.abs(c-window.scrollY)>window.innerHeight?window.scrollTo(0,c):window.scrollTo({left:0,top:c,behavior:"smooth"})},r=lt.value.scrollOffset,i=0,o=24;if(typeof r=="object"&&"padding"in r&&(o=r.padding,r=r.selector),typeof r=="number")i=r;else if(typeof r=="string")i=Tr(r,o);else if(Array.isArray(r))for(const d of r){const h=Tr(d,o);if(h){i=h;break}}const l=parseInt(window.getComputedStyle(s).paddingTop,10),c=window.scrollY+s.getBoundingClientRect().top-i+l;requestAnimationFrame(u)}}function Tr(e,t){const n=document.querySelector(e);if(!n)return 0;const s=n.getBoundingClientRect().bottom;return s<0?0:s+t}function Ar(e){Ce&&e!==is(location.href)&&(history.replaceState({scrollPosition:window.scrollY},document.title),history.pushState(null,"",e))}function is(e){const t=new URL(e,Wi);return t.pathname=t.pathname.replace(/(^|\/)index(\.html)?$/,"$1"),lt.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 Sr=()=>on.forEach(e=>e()),Ua=ci({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=Vi(),{site:n}=oa();return()=>ss(e.as,n.value.contentProps??{style:{position:"relative"}},[t.component?ss(t.component,{onVnodeMounted:Sr,onVnodeUpdated:Sr}):"404 Page Not Found"])}}),Ka=ci({setup(e,{slots:t}){const n=me(!1);return At(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function Wa(){Ce&&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 Va(){if(Ce){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);let l="";i.querySelectorAll("span.line:not(.diff.remove)").forEach(c=>l+=(c.textContent||"")+` +`),l=l.slice(0,-1),o&&(l=l.replace(/^ *(\$|>) /gm,"").trim()),da(l).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const c=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,c)})}})}}async function da(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 qa(e,t){let n=[],s=!0;const r=i=>{if(s){s=!1;return}const o=i.map(Rr);n.forEach((l,c)=>{const u=o.findIndex(d=>d==null?void 0:d.isEqualNode(l??null));u!==-1?delete o[u]:(l==null||l.remove(),delete n[c])}),o.forEach(l=>l&&document.head.appendChild(l)),n=[...n,...o].filter(Boolean)};si(()=>{const i=e.data,o=t.value,l=i&&i.description,c=i&&i.frontmatter.head||[],u=Ui(o,i);u!==document.title&&(document.title=u);const d=l||o.description;let h=document.querySelector("meta[name=description]");h?h.getAttribute("content")!==d&&h.setAttribute("content",d):Rr(["meta",{name:"description",content:d}]),r(Ki(o.head,pa(c)))})}function Rr([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&&(s.async=!1),s}function ha(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function pa(e){return e.filter(t=>!ha(t))}const Vn=new Set,qi=()=>document.createElement("link"),ga=e=>{const t=qi();t.rel="prefetch",t.href=e,document.head.appendChild(t)},ma=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let nn;const ya=Ce&&(nn=qi())&&nn.relList&&nn.relList.supports&&nn.relList.supports("prefetch")?ga:ma;function za(){if(!Ce||!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(!Vn.has(c)){Vn.add(c);const u=ca(c);u&&ya(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):Vn.add(l))})})};At(s);const r=Vi();Ye(()=>r.path,s),In(()=>{n&&n.disconnect()})}export{Sa as $,Ca as A,dl as B,wa as C,Ea as D,zr as E,ge as F,Ba as G,ue as H,xa as I,Di as J,Vi as K,Bl as L,bt as M,us as N,Tn as O,ja as P,Oa as Q,Cn as R,Ha as S,Pi as T,ko as U,$a as V,Al as W,Fa as X,Aa as Y,Ia as Z,La as _,Ai as a,qa as a0,aa as a1,Da as a2,ia as a3,Ua as a4,Ka as a5,lt as a6,Ma as a7,ka as a8,ca as a9,Na as aa,za as ab,Va as ac,Wa as ad,ss as ae,Ci as b,Ra as c,ci as d,Pa as e,Cr as f,oe as g,me as h,Gc as i,At as j,Ti as k,vs as l,va as m,fs as n,wi as o,ba as p,Zc as q,Ta as r,Ce as s,_a as t,oa as u,Bc as v,Qo as w,Ye as x,si as y,In as z}; diff --git a/assets/chunks/theme.7ebb78e2.js b/assets/chunks/theme.35f6f186.js similarity index 99% rename from assets/chunks/theme.7ebb78e2.js rename to assets/chunks/theme.35f6f186.js index 444a352..c56ee1a 100644 --- a/assets/chunks/theme.7ebb78e2.js +++ b/assets/chunks/theme.35f6f186.js @@ -1 +1 @@ -import{d as g,o as a,c as i,r as u,n as N,a as x,t as L,_ as m,b as $,w as v,T as ce,e as f,u as He,i as ze,f as ue,g as k,h as S,j as G,k as c,l,p as H,m as z,q as O,s as K,v as re,x as U,y as te,z as de,A as Pe,B as De,C as j,F as M,D as A,E as _e,G as Y,H as h,I as E,J as Ve,K as se,L as Q,M as ne,N as Fe,O as Ee,P as we,Q as Oe,R as Ge,S as Ue,U as je,V as Le,W as Se,X as qe,Y as Re,Z as Ke,$ as We}from"./framework.2516552c.js";const Ye=g({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(s){return(e,t)=>(a(),i("span",{class:N(["VPBadge",e.type])},[u(e.$slots,"default",{},()=>[x(L(e.text),1)],!0)],2))}});const Je=m(Ye,[["__scopeId","data-v-812d8b80"]]),Ze={key:0,class:"VPBackdrop"},Qe=g({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(s){return(e,t)=>(a(),$(ce,{name:"fade"},{default:v(()=>[e.show?(a(),i("div",Ze)):f("",!0)]),_:1}))}});const Xe=m(Qe,[["__scopeId","data-v-b520665e"]]),P=He;function et(s,e){let t,n=!1;return()=>{t&&clearTimeout(t),n?t=setTimeout(s,e):(s(),(n=!0)&&setTimeout(()=>n=!1,e))}}function le(s){return/^\//.test(s)?s:`/${s}`}function J(s){const{pathname:e,search:t,hash:n,protocol:o}=new URL(s,"http://a.com");if(ze(s)||s.startsWith("#")||!o.startsWith("http")||/\.(?!html|md)\w+($|\?)/i.test(s))return s;const{site:r}=P(),d=e.endsWith("/")||e.endsWith(".html")?s:s.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,r.value.cleanUrls?"":".html")}${t}${n}`);return ue(d)}function Z({removeCurrent:s=!0,correspondingLink:e=!1}={}){const{site:t,localeIndex:n,page:o,theme:r}=P(),d=k(()=>{var _,b;return{label:(_=t.value.locales[n.value])==null?void 0:_.label,link:((b=t.value.locales[n.value])==null?void 0:b.link)||(n.value==="root"?"/":`/${n.value}/`)}});return{localeLinks:k(()=>Object.entries(t.value.locales).flatMap(([_,b])=>s&&d.value.label===b.label?[]:{text:b.label,link:tt(b.link||(_==="root"?"/":`/${_}/`),r.value.i18nRouting!==!1&&e,o.value.relativePath.slice(d.value.link.length-1),!t.value.cleanUrls)})),currentLang:d}}function tt(s,e,t,n){return e?s.replace(/\/$/,"")+le(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,n?".html":"")):s}const st=s=>(H("data-v-3ecbb21c"),s=s(),z(),s),nt={class:"NotFound"},ot={class:"code"},at={class:"title"},rt=st(()=>c("div",{class:"divider"},null,-1)),lt={class:"quote"},it={class:"action"},ct=["href","aria-label"],ut=g({__name:"NotFound",setup(s){const{site:e,theme:t}=P(),{localeLinks:n}=Z({removeCurrent:!1}),o=S("/");return G(()=>{var d;const r=window.location.pathname.replace(e.value.base,"").replace(/(^.*?\/).*$/,"/$1");n.value.length&&(o.value=((d=n.value.find(({link:p})=>p.startsWith(r)))==null?void 0:d.link)||n.value[0].link)}),(r,d)=>{var p,_,b,y,w;return a(),i("div",nt,[c("p",ot,L(((p=l(t).notFound)==null?void 0:p.code)??"404"),1),c("h1",at,L(((_=l(t).notFound)==null?void 0:_.title)??"PAGE NOT FOUND"),1),rt,c("blockquote",lt,L(((b=l(t).notFound)==null?void 0:b.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),c("div",it,[c("a",{class:"link",href:l(ue)(o.value),"aria-label":((y=l(t).notFound)==null?void 0:y.linkLabel)??"go to home"},L(((w=l(t).notFound)==null?void 0:w.linkText)??"Take me home"),9,ct)])])}}});const dt=m(ut,[["__scopeId","data-v-3ecbb21c"]]);function Me(s,e){if(Array.isArray(s))return X(s);if(s==null)return[];e=le(e);const t=Object.keys(s).sort((o,r)=>r.split("/").length-o.split("/").length).find(o=>e.startsWith(le(o))),n=t?s[t]:[];return Array.isArray(n)?X(n):X(n.items,n.base)}function _t(s){const e=[];let t=0;for(const n in s){const o=s[n];if(o.items){t=e.push(o);continue}e[t]||e.push({items:[]}),e[t].items.push(o)}return e}function vt(s){const e=[];function t(n){for(const o of n)o.text&&o.link&&e.push({text:o.text,link:o.link,docFooterText:o.docFooterText}),o.items&&t(o.items)}return t(s),e}function ie(s,e){return Array.isArray(e)?e.some(t=>ie(s,t)):O(s,e.link)?!0:e.items?ie(s,e.items):!1}function X(s,e){return[...s].map(t=>{const n={...t},o=n.base||e;return o&&n.link&&(n.link=o+n.link),n.items&&(n.items=X(n.items,o)),n})}function D(){const{frontmatter:s,page:e,theme:t}=P(),n=re("(min-width: 960px)"),o=S(!1),r=k(()=>{const T=t.value.sidebar,V=e.value.relativePath;return T?Me(T,V):[]}),d=S(r.value);U(r,(T,V)=>{JSON.stringify(T)!==JSON.stringify(V)&&(d.value=r.value)});const p=k(()=>s.value.sidebar!==!1&&d.value.length>0&&s.value.layout!=="home"),_=k(()=>b?s.value.aside==null?t.value.aside==="left":s.value.aside==="left":!1),b=k(()=>s.value.layout==="home"?!1:s.value.aside!=null?!!s.value.aside:t.value.aside!==!1),y=k(()=>p.value&&n.value),w=k(()=>p.value?_t(d.value):[]);function C(){o.value=!0}function I(){o.value=!1}function B(){o.value?I():C()}return{isOpen:o,sidebar:d,sidebarGroups:w,hasSidebar:p,hasAside:b,leftAside:_,isSidebarEnabled:y,open:C,close:I,toggle:B}}function pt(s,e){let t;te(()=>{t=s.value?document.activeElement:void 0}),G(()=>{window.addEventListener("keyup",n)}),de(()=>{window.removeEventListener("keyup",n)});function n(o){o.key==="Escape"&&s.value&&(e(),t==null||t.focus())}}const Ne=S(K?location.hash:"");K&&window.addEventListener("hashchange",()=>{Ne.value=location.hash});function ht(s){const{page:e}=P(),t=S(!1),n=k(()=>s.value.collapsed!=null),o=k(()=>!!s.value.link),r=S(!1),d=()=>{r.value=O(e.value.relativePath,s.value.link)};U([e,s,Ne],d),G(d);const p=k(()=>r.value?!0:s.value.items?ie(e.value.relativePath,s.value.items):!1),_=k(()=>!!(s.value.items&&s.value.items.length));te(()=>{t.value=!!(n.value&&s.value.collapsed)}),Pe(()=>{(r.value||p.value)&&(t.value=!1)});function b(){n.value&&(t.value=!t.value)}return{collapsed:t,collapsible:n,isLink:o,isActiveLink:r,hasActiveLink:p,hasChildren:_,toggle:b}}function ft(){const{hasSidebar:s}=D(),e=re("(min-width: 960px)"),t=re("(min-width: 1280px)");return{isAsideEnabled:k(()=>!t.value&&!e.value?!1:s.value?t.value:e.value)}}const mt=71;function ve(s){return typeof s.outline=="object"&&!Array.isArray(s.outline)&&s.outline.label||s.outlineTitle||"On this page"}function pe(s){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const n=Number(t.tagName[1]);return{title:gt(t),link:"#"+t.id,level:n}});return bt(e,s)}function gt(s){let e="";for(const t of s.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function bt(s,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[n,o]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;s=s.filter(d=>d.level>=n&&d.level<=o);const r=[];e:for(let d=0;d=0;_--){const b=s[_];if(b.level{requestAnimationFrame(r),window.addEventListener("scroll",n)}),De(()=>{d(location.hash)}),de(()=>{window.removeEventListener("scroll",n)});function r(){if(!t.value)return;const p=[].slice.call(s.value.querySelectorAll(".outline-link")),_=[].slice.call(document.querySelectorAll(".content .header-anchor")).filter(I=>p.some(B=>B.hash===I.hash&&I.offsetParent!==null)),b=window.scrollY,y=window.innerHeight,w=document.body.offsetHeight,C=Math.abs(b+y-w)<1;if(_.length&&C){d(_[_.length-1].hash);return}for(let I=0;I<_.length;I++){const B=_[I],T=_[I+1],[V,q]=kt(I,B,T);if(V){d(q);return}}}function d(p){o&&o.classList.remove("active"),p==null?o=null:o=s.value.querySelector(`a[href="${decodeURIComponent(p)}"]`);const _=o;_?(_.classList.add("active"),e.value.style.top=_.offsetTop+33+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function ke(s){return s.parentElement.offsetTop-mt}function kt(s,e,t){const n=window.scrollY;return s===0&&n===0?[!0,null]:n{const o=j("VPDocOutlineItem",!0);return a(),i("ul",{class:N(t.root?"root":"nested")},[(a(!0),i(M,null,A(t.headers,({children:r,link:d,title:p})=>(a(),i("li",null,[c("a",{class:"outline-link",href:d,onClick:e,title:p},L(p),9,yt),r!=null&&r.length?(a(),$(o,{key:0,headers:r},null,8,["headers"])):f("",!0)]))),256))],2)}}});const he=m(Pt,[["__scopeId","data-v-01ef375a"]]),Vt=s=>(H("data-v-bfd25dee"),s=s(),z(),s),wt={class:"content"},Lt={class:"outline-title",role:"heading","aria-level":"2"},St={"aria-labelledby":"doc-outline-aria-label"},Mt=Vt(()=>c("span",{class:"visually-hidden",id:"doc-outline-aria-label"}," Table of Contents for current page ",-1)),Nt=g({__name:"VPDocAsideOutline",setup(s){const{frontmatter:e,theme:t}=P(),n=_e([]);Y(()=>{n.value=pe(e.value.outline??t.value.outline)});const o=S(),r=S();return $t(o,r),(d,p)=>(a(),i("div",{class:N(["VPDocAsideOutline",{"has-outline":n.value.length>0}]),ref_key:"container",ref:o,role:"navigation"},[c("div",wt,[c("div",{class:"outline-marker",ref_key:"marker",ref:r},null,512),c("div",Lt,L(l(ve)(l(t))),1),c("nav",St,[Mt,h(he,{headers:n.value,root:!0},null,8,["headers"])])])],2))}});const It=m(Nt,[["__scopeId","data-v-bfd25dee"]]),Ct={class:"VPDocAsideCarbonAds"},Tt=g({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(s){const e=()=>null;return(t,n)=>(a(),i("div",Ct,[h(l(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Bt=s=>(H("data-v-782c6af7"),s=s(),z(),s),At={class:"VPDocAside"},xt=Bt(()=>c("div",{class:"spacer"},null,-1)),Ht=g({__name:"VPDocAside",setup(s){const{theme:e}=P();return(t,n)=>(a(),i("div",At,[u(t.$slots,"aside-top",{},void 0,!0),u(t.$slots,"aside-outline-before",{},void 0,!0),h(It),u(t.$slots,"aside-outline-after",{},void 0,!0),xt,u(t.$slots,"aside-ads-before",{},void 0,!0),l(e).carbonAds?(a(),$(Tt,{key:0,"carbon-ads":l(e).carbonAds},null,8,["carbon-ads"])):f("",!0),u(t.$slots,"aside-ads-after",{},void 0,!0),u(t.$slots,"aside-bottom",{},void 0,!0)]))}});const zt=m(Ht,[["__scopeId","data-v-782c6af7"]]);function Dt(){const{theme:s,page:e}=P();return k(()=>{const{text:t="Edit this page",pattern:n=""}=s.value.editLink||{};let o;return typeof n=="function"?o=n(e.value):o=n.replace(/:path/g,e.value.filePath),{url:o,text:t}})}function Ft(){const{page:s,theme:e,frontmatter:t}=P();return k(()=>{var _,b,y,w,C,I,B,T;const n=Me(e.value.sidebar,s.value.relativePath),o=vt(n),r=o.findIndex(V=>O(s.value.relativePath,V.link)),d=((_=e.value.docFooter)==null?void 0:_.prev)===!1&&!t.value.prev||t.value.prev===!1,p=((b=e.value.docFooter)==null?void 0:b.next)===!1&&!t.value.next||t.value.next===!1;return{prev:d?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((y=o[r-1])==null?void 0:y.docFooterText)??((w=o[r-1])==null?void 0:w.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((C=o[r-1])==null?void 0:C.link)},next:p?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((I=o[r+1])==null?void 0:I.docFooterText)??((B=o[r+1])==null?void 0:B.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((T=o[r+1])==null?void 0:T.link)}}})}const Et={},Ot={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Gt=c("path",{d:"M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"},null,-1),Ut=c("path",{d:"M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"},null,-1),jt=[Gt,Ut];function qt(s,e){return a(),i("svg",Ot,jt)}const Rt=m(Et,[["render",qt]]),F=g({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(s){const e=s,t=k(()=>e.tag??(e.href?"a":"span")),n=k(()=>e.href&&Ve.test(e.href));return(o,r)=>(a(),$(E(t.value),{class:N(["VPLink",{link:o.href,"vp-external-link-icon":n.value,"no-icon":o.noIcon}]),href:o.href?l(J)(o.href):void 0,target:o.target??(n.value?"_blank":void 0),rel:o.rel??(n.value?"noreferrer":void 0)},{default:v(()=>[u(o.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Kt={class:"VPLastUpdated"},Wt=["datetime"],Yt=g({__name:"VPDocFooterLastUpdated",setup(s){const{theme:e,page:t,frontmatter:n,lang:o}=P(),r=k(()=>new Date(n.value.lastUpdated??t.value.lastUpdated)),d=k(()=>r.value.toISOString()),p=S("");return G(()=>{te(()=>{var _,b,y;p.value=new Intl.DateTimeFormat((b=(_=e.value.lastUpdated)==null?void 0:_.formatOptions)!=null&&b.forceLocale?o.value:void 0,((y=e.value.lastUpdated)==null?void 0:y.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(r.value)})}),(_,b)=>{var y;return a(),i("p",Kt,[x(L(((y=l(e).lastUpdated)==null?void 0:y.text)||l(e).lastUpdatedText||"Last updated")+": ",1),c("time",{datetime:d.value},L(p.value),9,Wt)])}}});const Jt=m(Yt,[["__scopeId","data-v-a240aec8"]]),Zt={key:0,class:"VPDocFooter"},Qt={key:0,class:"edit-info"},Xt={key:0,class:"edit-link"},es={key:1,class:"last-updated"},ts={key:1,class:"prev-next"},ss={class:"pager"},ns=["href"],os=["innerHTML"],as=["innerHTML"],rs={class:"pager"},ls=["href"],is=["innerHTML"],cs=["innerHTML"],us=g({__name:"VPDocFooter",setup(s){const{theme:e,page:t,frontmatter:n}=P(),o=Dt(),r=Ft(),d=k(()=>e.value.editLink&&n.value.editLink!==!1),p=k(()=>t.value.lastUpdated&&n.value.lastUpdated!==!1),_=k(()=>d.value||p.value||r.value.prev||r.value.next);return(b,y)=>{var w,C,I,B,T,V;return _.value?(a(),i("footer",Zt,[u(b.$slots,"doc-footer-before",{},void 0,!0),d.value||p.value?(a(),i("div",Qt,[d.value?(a(),i("div",Xt,[h(F,{class:"edit-link-button",href:l(o).url,"no-icon":!0},{default:v(()=>[h(Rt,{class:"edit-link-icon","aria-label":"edit icon"}),x(" "+L(l(o).text),1)]),_:1},8,["href"])])):f("",!0),p.value?(a(),i("div",es,[h(Jt)])):f("",!0)])):f("",!0),(w=l(r).prev)!=null&&w.link||(C=l(r).next)!=null&&C.link?(a(),i("nav",ts,[c("div",ss,[(I=l(r).prev)!=null&&I.link?(a(),i("a",{key:0,class:"pager-link prev",href:l(J)(l(r).prev.link)},[c("span",{class:"desc",innerHTML:((B=l(e).docFooter)==null?void 0:B.prev)||"Previous page"},null,8,os),c("span",{class:"title",innerHTML:l(r).prev.text},null,8,as)],8,ns)):f("",!0)]),c("div",rs,[(T=l(r).next)!=null&&T.link?(a(),i("a",{key:0,class:"pager-link next",href:l(J)(l(r).next.link)},[c("span",{class:"desc",innerHTML:((V=l(e).docFooter)==null?void 0:V.next)||"Next page"},null,8,is),c("span",{class:"title",innerHTML:l(r).next.text},null,8,cs)],8,ls)):f("",!0)])])):f("",!0)])):f("",!0)}}});const ds=m(us,[["__scopeId","data-v-f1996d88"]]),_s={},vs={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},ps=c("path",{d:"M9,19c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l5.3-5.3L8.3,6.7c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l6,6c0.4,0.4,0.4,1,0,1.4l-6,6C9.5,18.9,9.3,19,9,19z"},null,-1),hs=[ps];function fs(s,e){return a(),i("svg",vs,hs)}const fe=m(_s,[["render",fs]]),ms={key:0,class:"VPDocOutlineDropdown"},gs={key:0,class:"items"},bs=g({__name:"VPDocOutlineDropdown",setup(s){const{frontmatter:e,theme:t}=P(),n=S(!1);Y(()=>{n.value=!1});const o=_e([]);return Y(()=>{o.value=pe(e.value.outline??t.value.outline)}),(r,d)=>o.value.length>0?(a(),i("div",ms,[c("button",{onClick:d[0]||(d[0]=p=>n.value=!n.value),class:N({open:n.value})},[x(L(l(ve)(l(t)))+" ",1),h(fe,{class:"icon"})],2),n.value?(a(),i("div",gs,[h(he,{headers:o.value},null,8,["headers"])])):f("",!0)])):f("",!0)}});const $s=m(bs,[["__scopeId","data-v-5931a97e"]]),ks=s=>(H("data-v-5f021ba3"),s=s(),z(),s),ys={class:"container"},Ps=ks(()=>c("div",{class:"aside-curtain"},null,-1)),Vs={class:"aside-container"},ws={class:"aside-content"},Ls={class:"content"},Ss={class:"content-container"},Ms={class:"main"},Ns=g({__name:"VPDoc",setup(s){const{theme:e}=P(),t=se(),{hasSidebar:n,hasAside:o,leftAside:r}=D(),d=k(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(p,_)=>{const b=j("Content");return a(),i("div",{class:N(["VPDoc",{"has-sidebar":l(n),"has-aside":l(o)}])},[u(p.$slots,"doc-top",{},void 0,!0),c("div",ys,[l(o)?(a(),i("div",{key:0,class:N(["aside",{"left-aside":l(r)}])},[Ps,c("div",Vs,[c("div",ws,[h(zt,null,{"aside-top":v(()=>[u(p.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[u(p.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[u(p.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[u(p.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[u(p.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[u(p.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):f("",!0),c("div",Ls,[c("div",Ss,[u(p.$slots,"doc-before",{},void 0,!0),h($s),c("main",Ms,[h(b,{class:N(["vp-doc",[d.value,l(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),h(ds,null,{"doc-footer-before":v(()=>[u(p.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),u(p.$slots,"doc-after",{},void 0,!0)])])]),u(p.$slots,"doc-bottom",{},void 0,!0)],2)}}});const Is=m(Ns,[["__scopeId","data-v-5f021ba3"]]),Cs=g({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{}},setup(s){const e=s,t=k(()=>e.href&&Ve.test(e.href)),n=k(()=>e.tag||e.href?"a":"button");return(o,r)=>(a(),$(E(n.value),{class:N(["VPButton",[o.size,o.theme]]),href:o.href?l(J)(o.href):void 0,target:t.value?"_blank":void 0,rel:t.value?"noreferrer":void 0},{default:v(()=>[x(L(o.text),1)]),_:1},8,["class","href","target","rel"]))}});const Ts=m(Cs,[["__scopeId","data-v-0edc21c5"]]),Bs=["src","alt"],As=g({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(s){return(e,t)=>{const n=j("VPImage",!0);return e.image?(a(),i(M,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),i("img",Q({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:l(ue)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,Bs)):(a(),i(M,{key:1},[h(n,Q({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),h(n,Q({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):f("",!0)}}});const ee=m(As,[["__scopeId","data-v-ba9f8245"]]),xs=s=>(H("data-v-fd443e32"),s=s(),z(),s),Hs={class:"container"},zs={class:"main"},Ds={key:0,class:"name"},Fs=["innerHTML"],Es=["innerHTML"],Os=["innerHTML"],Gs={key:0,class:"actions"},Us={key:0,class:"image"},js={class:"image-container"},qs=xs(()=>c("div",{class:"image-bg"},null,-1)),Rs=g({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(s){const e=ne("hero-image-slot-exists");return(t,n)=>(a(),i("div",{class:N(["VPHero",{"has-image":t.image||l(e)}])},[c("div",Hs,[c("div",zs,[u(t.$slots,"home-hero-info",{},()=>[t.name?(a(),i("h1",Ds,[c("span",{innerHTML:t.name,class:"clip"},null,8,Fs)])):f("",!0),t.text?(a(),i("p",{key:1,innerHTML:t.text,class:"text"},null,8,Es)):f("",!0),t.tagline?(a(),i("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,Os)):f("",!0)],!0),t.actions?(a(),i("div",Gs,[(a(!0),i(M,null,A(t.actions,o=>(a(),i("div",{key:o.link,class:"action"},[h(Ts,{tag:"a",size:"medium",theme:o.theme,text:o.text,href:o.link},null,8,["theme","text","href"])]))),128))])):f("",!0)]),t.image||l(e)?(a(),i("div",Us,[c("div",js,[qs,u(t.$slots,"home-hero-image",{},()=>[t.image?(a(),$(ee,{key:0,class:"image-src",image:t.image},null,8,["image"])):f("",!0)],!0)])])):f("",!0)])],2))}});const Ks=m(Rs,[["__scopeId","data-v-fd443e32"]]),Ws=g({__name:"VPHomeHero",setup(s){const{frontmatter:e}=P();return(t,n)=>l(e).hero?(a(),$(Ks,{key:0,class:"VPHomeHero",name:l(e).hero.name,text:l(e).hero.text,tagline:l(e).hero.tagline,image:l(e).hero.image,actions:l(e).hero.actions},{"home-hero-info":v(()=>[u(t.$slots,"home-hero-info")]),"home-hero-image":v(()=>[u(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):f("",!0)}}),Ys={},Js={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Zs=c("path",{d:"M19.9,12.4c0.1-0.2,0.1-0.5,0-0.8c-0.1-0.1-0.1-0.2-0.2-0.3l-7-7c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4l5.3,5.3H5c-0.6,0-1,0.4-1,1s0.4,1,1,1h11.6l-5.3,5.3c-0.4,0.4-0.4,1,0,1.4c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l7-7C19.8,12.6,19.9,12.5,19.9,12.4z"},null,-1),Qs=[Zs];function Xs(s,e){return a(),i("svg",Js,Qs)}const en=m(Ys,[["render",Xs]]),tn={class:"box"},sn={key:0,class:"icon"},nn=["innerHTML"],on=["innerHTML"],an=["innerHTML"],rn={key:4,class:"link-text"},ln={class:"link-text-value"},cn=g({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(s){return(e,t)=>(a(),$(F,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:v(()=>[c("article",tn,[typeof e.icon=="object"&&e.icon.wrap?(a(),i("div",sn,[h(ee,{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(),$(ee,{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(),i("div",{key:2,class:"icon",innerHTML:e.icon},null,8,nn)):f("",!0),c("h2",{class:"title",innerHTML:e.title},null,8,on),e.details?(a(),i("p",{key:3,class:"details",innerHTML:e.details},null,8,an)):f("",!0),e.linkText?(a(),i("div",rn,[c("p",ln,[x(L(e.linkText)+" ",1),h(en,{class:"link-text-icon"})])])):f("",!0)])]),_:1},8,["href","rel","target","tag"]))}});const un=m(cn,[["__scopeId","data-v-15512aa4"]]),dn={key:0,class:"VPFeatures"},_n={class:"container"},vn={class:"items"},pn=g({__name:"VPFeatures",props:{features:{}},setup(s){const e=s,t=k(()=>{const n=e.features.length;if(n){if(n===2)return"grid-2";if(n===3)return"grid-3";if(n%3===0)return"grid-6";if(n>3)return"grid-4"}else return});return(n,o)=>n.features?(a(),i("div",dn,[c("div",_n,[c("div",vn,[(a(!0),i(M,null,A(n.features,r=>(a(),i("div",{key:r.title,class:N(["item",[t.value]])},[h(un,{icon:r.icon,title:r.title,details:r.details,link:r.link,"link-text":r.linkText,rel:r.rel,target:r.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):f("",!0)}});const hn=m(pn,[["__scopeId","data-v-62a1584b"]]),fn=g({__name:"VPHomeFeatures",setup(s){const{frontmatter:e}=P();return(t,n)=>l(e).features?(a(),$(hn,{key:0,class:"VPHomeFeatures",features:l(e).features},null,8,["features"])):f("",!0)}}),mn={class:"VPHome"},gn=g({__name:"VPHome",setup(s){return(e,t)=>{const n=j("Content");return a(),i("div",mn,[u(e.$slots,"home-hero-before",{},void 0,!0),h(Ws,null,{"home-hero-info":v(()=>[u(e.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":v(()=>[u(e.$slots,"home-hero-image",{},void 0,!0)]),_:3}),u(e.$slots,"home-hero-after",{},void 0,!0),u(e.$slots,"home-features-before",{},void 0,!0),h(fn),u(e.$slots,"home-features-after",{},void 0,!0),h(n)])}}});const bn=m(gn,[["__scopeId","data-v-d006df5a"]]),$n={},kn={class:"VPPage"};function yn(s,e){const t=j("Content");return a(),i("div",kn,[u(s.$slots,"page-top"),h(t),u(s.$slots,"page-bottom")])}const Pn=m($n,[["render",yn]]),Vn=g({__name:"VPContent",setup(s){const{page:e,frontmatter:t}=P(),{hasSidebar:n}=D();return(o,r)=>(a(),i("div",{class:N(["VPContent",{"has-sidebar":l(n),"is-home":l(t).layout==="home"}]),id:"VPContent"},[l(e).isNotFound?u(o.$slots,"not-found",{key:0},()=>[h(dt)],!0):l(t).layout==="page"?(a(),$(Pn,{key:1},{"page-top":v(()=>[u(o.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[u(o.$slots,"page-bottom",{},void 0,!0)]),_:3})):l(t).layout==="home"?(a(),$(bn,{key:2},{"home-hero-before":v(()=>[u(o.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info":v(()=>[u(o.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":v(()=>[u(o.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[u(o.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[u(o.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[u(o.$slots,"home-features-after",{},void 0,!0)]),_:3})):l(t).layout&&l(t).layout!=="doc"?(a(),$(E(l(t).layout),{key:3})):(a(),$(Is,{key:4},{"doc-top":v(()=>[u(o.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[u(o.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":v(()=>[u(o.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[u(o.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[u(o.$slots,"doc-after",{},void 0,!0)]),"aside-top":v(()=>[u(o.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":v(()=>[u(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[u(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[u(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[u(o.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":v(()=>[u(o.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}});const wn=m(Vn,[["__scopeId","data-v-83dfbd02"]]),Ln={class:"container"},Sn=["innerHTML"],Mn=["innerHTML"],Nn=g({__name:"VPFooter",setup(s){const{theme:e,frontmatter:t}=P(),{hasSidebar:n}=D();return(o,r)=>l(e).footer&&l(t).footer!==!1?(a(),i("footer",{key:0,class:N(["VPFooter",{"has-sidebar":l(n)}])},[c("div",Ln,[l(e).footer.message?(a(),i("p",{key:0,class:"message",innerHTML:l(e).footer.message},null,8,Sn)):f("",!0),l(e).footer.copyright?(a(),i("p",{key:1,class:"copyright",innerHTML:l(e).footer.copyright},null,8,Mn)):f("",!0)])],2)):f("",!0)}});const In=m(Nn,[["__scopeId","data-v-2884899f"]]),Cn={class:"header"},Tn={class:"outline"},Bn=g({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(s){const e=s,{theme:t}=P(),n=S(!1),o=S(0),r=S();Y(()=>{n.value=!1});function d(){n.value=!n.value,o.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function p(b){b.target.classList.contains("outline-link")&&(r.value&&(r.value.style.transition="none"),Ee(()=>{n.value=!1}))}function _(){n.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(b,y)=>(a(),i("div",{class:"VPLocalNavOutlineDropdown",style:Fe({"--vp-vh":o.value+"px"})},[b.headers.length>0?(a(),i("button",{key:0,onClick:d,class:N({open:n.value})},[x(L(l(ve)(l(t)))+" ",1),h(fe,{class:"icon"})],2)):(a(),i("button",{key:1,onClick:_},L(l(t).returnToTopLabel||"Return to top"),1)),h(ce,{name:"flyout"},{default:v(()=>[n.value?(a(),i("div",{key:0,ref_key:"items",ref:r,class:"items",onClick:p},[c("div",Cn,[c("a",{class:"top-link",href:"#",onClick:_},L(l(t).returnToTopLabel||"Return to top"),1)]),c("div",Tn,[h(he,{headers:b.headers},null,8,["headers"])])],512)):f("",!0)]),_:1})],4))}});const An=m(Bn,[["__scopeId","data-v-baef22a2"]]),xn={},Hn={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},zn=c("path",{d:"M17,11H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,11,17,11z"},null,-1),Dn=c("path",{d:"M21,7H3C2.4,7,2,6.6,2,6s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,7,21,7z"},null,-1),Fn=c("path",{d:"M21,15H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,15,21,15z"},null,-1),En=c("path",{d:"M17,19H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,19,17,19z"},null,-1),On=[zn,Dn,Fn,En];function Gn(s,e){return a(),i("svg",Hn,On)}const Un=m(xn,[["render",Gn]]),jn=["aria-expanded"],qn={class:"menu-text"},Rn=g({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(s){const{theme:e,frontmatter:t}=P(),{hasSidebar:n}=D(),{y:o}=we(),r=_e([]),d=S(0);G(()=>{d.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),Y(()=>{r.value=pe(t.value.outline??e.value.outline)});const p=k(()=>r.value.length===0&&!n.value),_=k(()=>({VPLocalNav:!0,fixed:p.value,"reached-top":o.value>=d.value}));return(b,y)=>l(t).layout!=="home"&&(!p.value||l(o)>=d.value)?(a(),i("div",{key:0,class:N(_.value)},[l(n)?(a(),i("button",{key:0,class:"menu","aria-expanded":b.open,"aria-controls":"VPSidebarNav",onClick:y[0]||(y[0]=w=>b.$emit("open-menu"))},[h(Un,{class:"menu-icon"}),c("span",qn,L(l(e).sidebarMenuLabel||"Menu"),1)],8,jn)):f("",!0),h(An,{headers:r.value,navHeight:d.value},null,8,["headers","navHeight"])],2)):f("",!0)}});const Kn=m(Rn,[["__scopeId","data-v-d3e4d1c8"]]);function Wn(){const s=S(!1);function e(){s.value=!0,window.addEventListener("resize",o)}function t(){s.value=!1,window.removeEventListener("resize",o)}function n(){s.value?t():e()}function o(){window.outerWidth>=768&&t()}const r=se();return U(()=>r.path,t),{isScreenOpen:s,openScreen:e,closeScreen:t,toggleScreen:n}}const Yn={},Jn={class:"VPSwitch",type:"button",role:"switch"},Zn={class:"check"},Qn={key:0,class:"icon"};function Xn(s,e){return a(),i("button",Jn,[c("span",Zn,[s.$slots.default?(a(),i("span",Qn,[u(s.$slots,"default",{},void 0,!0)])):f("",!0)])])}const eo=m(Yn,[["render",Xn],["__scopeId","data-v-453f5510"]]),to={},so={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},no=c("path",{d:"M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"},null,-1),oo=[no];function ao(s,e){return a(),i("svg",so,oo)}const ro=m(to,[["render",ao]]),lo={},io={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},co=Oe('',9),uo=[co];function _o(s,e){return a(),i("svg",io,uo)}const vo=m(lo,[["render",_o]]),po=g({__name:"VPSwitchAppearance",setup(s){const{isDark:e}=P(),t=ne("toggle-appearance",()=>{e.value=!e.value});return(n,o)=>(a(),$(eo,{title:"toggle dark mode",class:"VPSwitchAppearance","aria-checked":l(e),onClick:l(t)},{default:v(()=>[h(vo,{class:"sun"}),h(ro,{class:"moon"})]),_:1},8,["aria-checked","onClick"]))}});const me=m(po,[["__scopeId","data-v-ffd17cb5"]]),ho={key:0,class:"VPNavBarAppearance"},fo=g({__name:"VPNavBarAppearance",setup(s){const{site:e}=P();return(t,n)=>l(e).appearance&&l(e).appearance!=="force-dark"?(a(),i("div",ho,[h(me)])):f("",!0)}});const mo=m(fo,[["__scopeId","data-v-576167e1"]]),ge=S();let Ie=!1,ae=0;function go(s){const e=S(!1);if(K){!Ie&&bo(),ae++;const t=U(ge,n=>{var o,r,d;n===s.el.value||(o=s.el.value)!=null&&o.contains(n)?(e.value=!0,(r=s.onFocus)==null||r.call(s)):(e.value=!1,(d=s.onBlur)==null||d.call(s))});de(()=>{t(),ae--,ae||$o()})}return Ge(e)}function bo(){document.addEventListener("focusin",Ce),Ie=!0,ge.value=document.activeElement}function $o(){document.removeEventListener("focusin",Ce)}function Ce(){ge.value=document.activeElement}const ko={},yo={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Po=c("path",{d:"M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"},null,-1),Vo=[Po];function wo(s,e){return a(),i("svg",yo,Vo)}const Te=m(ko,[["render",wo]]),Lo={},So={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Mo=c("circle",{cx:"12",cy:"12",r:"2"},null,-1),No=c("circle",{cx:"19",cy:"12",r:"2"},null,-1),Io=c("circle",{cx:"5",cy:"12",r:"2"},null,-1),Co=[Mo,No,Io];function To(s,e){return a(),i("svg",So,Co)}const Bo=m(Lo,[["render",To]]),Ao={class:"VPMenuLink"},xo=g({__name:"VPMenuLink",props:{item:{}},setup(s){const{page:e}=P();return(t,n)=>(a(),i("div",Ao,[h(F,{class:N({active:l(O)(l(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:v(()=>[x(L(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}});const oe=m(xo,[["__scopeId","data-v-d736c7ef"]]),Ho={class:"VPMenuGroup"},zo={key:0,class:"title"},Do=g({__name:"VPMenuGroup",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),i("div",Ho,[e.text?(a(),i("p",zo,L(e.text),1)):f("",!0),(a(!0),i(M,null,A(e.items,n=>(a(),i(M,null,["link"in n?(a(),$(oe,{key:0,item:n},null,8,["item"])):f("",!0)],64))),256))]))}});const Fo=m(Do,[["__scopeId","data-v-3233ca9b"]]),Eo={class:"VPMenu"},Oo={key:0,class:"items"},Go=g({__name:"VPMenu",props:{items:{}},setup(s){return(e,t)=>(a(),i("div",Eo,[e.items?(a(),i("div",Oo,[(a(!0),i(M,null,A(e.items,n=>(a(),i(M,{key:n.text},["link"in n?(a(),$(oe,{key:0,item:n},null,8,["item"])):(a(),$(Fo,{key:1,text:n.text,items:n.items},null,8,["text","items"]))],64))),128))])):f("",!0),u(e.$slots,"default",{},void 0,!0)]))}});const Uo=m(Go,[["__scopeId","data-v-8486acb8"]]),jo=["aria-expanded","aria-label"],qo={key:0,class:"text"},Ro=["innerHTML"],Ko={class:"menu"},Wo=g({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(s){const e=S(!1),t=S();go({el:t,onBlur:n});function n(){e.value=!1}return(o,r)=>(a(),i("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:r[1]||(r[1]=d=>e.value=!0),onMouseleave:r[2]||(r[2]=d=>e.value=!1)},[c("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":o.label,onClick:r[0]||(r[0]=d=>e.value=!e.value)},[o.button||o.icon?(a(),i("span",qo,[o.icon?(a(),$(E(o.icon),{key:0,class:"option-icon"})):f("",!0),o.button?(a(),i("span",{key:1,innerHTML:o.button},null,8,Ro)):f("",!0),h(Te,{class:"text-icon"})])):(a(),$(Bo,{key:1,class:"icon"}))],8,jo),c("div",Ko,[h(Uo,{items:o.items},{default:v(()=>[u(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}});const be=m(Wo,[["__scopeId","data-v-40c8692b"]]),Yo={discord:'Discord',facebook:'Facebook',github:'GitHub',instagram:'Instagram',linkedin:'LinkedIn',mastodon:'Mastodon',slack:'Slack',twitter:'Twitter',x:'X',youtube:'YouTube'},Jo=["href","aria-label","innerHTML"],Zo=g({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(s){const e=s,t=k(()=>typeof e.icon=="object"?e.icon.svg:Yo[e.icon]);return(n,o)=>(a(),i("a",{class:"VPSocialLink no-icon",href:n.link,"aria-label":n.ariaLabel??(typeof n.icon=="string"?n.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,Jo))}});const Qo=m(Zo,[["__scopeId","data-v-1cd354b9"]]),Xo={class:"VPSocialLinks"},ea=g({__name:"VPSocialLinks",props:{links:{}},setup(s){return(e,t)=>(a(),i("div",Xo,[(a(!0),i(M,null,A(e.links,({link:n,icon:o,ariaLabel:r})=>(a(),$(Qo,{key:n,icon:o,link:n,ariaLabel:r},null,8,["icon","link","ariaLabel"]))),128))]))}});const $e=m(ea,[["__scopeId","data-v-7397c356"]]),ta={key:0,class:"group translations"},sa={class:"trans-title"},na={key:1,class:"group"},oa={class:"item appearance"},aa={class:"label"},ra={class:"appearance-action"},la={key:2,class:"group"},ia={class:"item social-links"},ca=g({__name:"VPNavBarExtra",setup(s){const{site:e,theme:t}=P(),{localeLinks:n,currentLang:o}=Z({correspondingLink:!0}),r=k(()=>n.value.length&&o.value.label||e.value.appearance||t.value.socialLinks);return(d,p)=>r.value?(a(),$(be,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:v(()=>[l(n).length&&l(o).label?(a(),i("div",ta,[c("p",sa,L(l(o).label),1),(a(!0),i(M,null,A(l(n),_=>(a(),$(oe,{key:_.link,item:_},null,8,["item"]))),128))])):f("",!0),l(e).appearance?(a(),i("div",na,[c("div",oa,[c("p",aa,L(l(t).darkModeSwitchLabel||"Appearance"),1),c("div",ra,[h(me)])])])):f("",!0),l(t).socialLinks?(a(),i("div",la,[c("div",ia,[h($e,{class:"social-links-list",links:l(t).socialLinks},null,8,["links"])])])):f("",!0)]),_:1})):f("",!0)}});const ua=m(ca,[["__scopeId","data-v-c6ae9183"]]),da=s=>(H("data-v-8dd0ce7a"),s=s(),z(),s),_a=["aria-expanded"],va=da(()=>c("span",{class:"container"},[c("span",{class:"top"}),c("span",{class:"middle"}),c("span",{class:"bottom"})],-1)),pa=[va],ha=g({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(s){return(e,t)=>(a(),i("button",{type:"button",class:N(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=n=>e.$emit("click"))},pa,10,_a))}});const fa=m(ha,[["__scopeId","data-v-8dd0ce7a"]]),ma=["innerHTML"],ga=g({__name:"VPNavBarMenuLink",props:{item:{}},setup(s){const{page:e}=P();return(t,n)=>(a(),$(F,{class:N({VPNavBarMenuLink:!0,active:l(O)(l(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:v(()=>[c("span",{innerHTML:t.item.text},null,8,ma)]),_:1},8,["class","href","target","rel"]))}});const ba=m(ga,[["__scopeId","data-v-d5504365"]]),$a=g({__name:"VPNavBarMenuGroup",props:{item:{}},setup(s){const e=s,{page:t}=P(),n=r=>"link"in r?O(t.value.relativePath,r.link,!!e.item.activeMatch):r.items.some(n),o=k(()=>n(e.item));return(r,d)=>(a(),$(be,{class:N({VPNavBarMenuGroup:!0,active:l(O)(l(t).relativePath,r.item.activeMatch,!!r.item.activeMatch)||o.value}),button:r.item.text,items:r.item.items},null,8,["class","button","items"]))}}),ka=s=>(H("data-v-878684ac"),s=s(),z(),s),ya={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Pa=ka(()=>c("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),Va=g({__name:"VPNavBarMenu",setup(s){const{theme:e}=P();return(t,n)=>l(e).nav?(a(),i("nav",ya,[Pa,(a(!0),i(M,null,A(l(e).nav,o=>(a(),i(M,{key:o.text},["link"in o?(a(),$(ba,{key:0,item:o},null,8,["item"])):(a(),$($a,{key:1,item:o},null,8,["item"]))],64))),128))])):f("",!0)}});const wa=m(Va,[["__scopeId","data-v-878684ac"]]);function La(s,e){const{localeIndex:t}=P();function n(o){var I,B;const r=o.split("."),d=s&&typeof s=="object",p=d&&((B=(I=s.locales)==null?void 0:I[t.value])==null?void 0:B.translations)||null,_=d&&s.translations||null;let b=p,y=_,w=e;const C=r.pop();for(const T of r){let V=null;const q=w==null?void 0:w[T];q&&(V=w=q);const W=y==null?void 0:y[T];W&&(V=y=W);const R=b==null?void 0:b[T];R&&(V=b=R),q||(w=V),W||(y=V),R||(b=V)}return(b==null?void 0:b[C])??(y==null?void 0:y[C])??(w==null?void 0:w[C])??""}return n}const Sa=["aria-label"],Ma={class:"DocSearch-Button-Container"},Na=c("svg",{class:"DocSearch-Search-Icon",width:"20",height:"20",viewBox:"0 0 20 20","aria-label":"search icon"},[c("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none","fill-rule":"evenodd","stroke-linecap":"round","stroke-linejoin":"round"})],-1),Ia={class:"DocSearch-Button-Placeholder"},Ca=c("span",{class:"DocSearch-Button-Keys"},[c("kbd",{class:"DocSearch-Button-Key"}),c("kbd",{class:"DocSearch-Button-Key"},"K")],-1),ye=g({__name:"VPNavBarSearchButton",setup(s){const{theme:e}=P(),t={button:{buttonText:"Search",buttonAriaLabel:"Search"}},n=Ue(La)(je(()=>{var o;return(o=e.value.search)==null?void 0:o.options}),t);return(o,r)=>(a(),i("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":l(n)("button.buttonAriaLabel")},[c("span",Ma,[Na,c("span",Ia,L(l(n)("button.buttonText")),1)]),Ca],8,Sa))}});const Ta={class:"VPNavBarSearch"},Ba={id:"local-search"},Aa={key:1,id:"docsearch"},xa=g({__name:"VPNavBarSearch",setup(s){const e=()=>null,t=()=>null,{theme:n}=P(),o=S(!1),r=S(!1);G(()=>{});function d(){o.value||(o.value=!0,setTimeout(p,16))}function p(){const y=new Event("keydown");y.key="k",y.metaKey=!0,window.dispatchEvent(y),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||p()},16)}const _=S(!1),b="";return(y,w)=>{var C;return a(),i("div",Ta,[l(b)==="local"?(a(),i(M,{key:0},[_.value?(a(),$(l(e),{key:0,onClose:w[0]||(w[0]=I=>_.value=!1)})):f("",!0),c("div",Ba,[h(ye,{onClick:w[1]||(w[1]=I=>_.value=!0)})])],64)):l(b)==="algolia"?(a(),i(M,{key:1},[o.value?(a(),$(l(t),{key:0,algolia:((C=l(n).search)==null?void 0:C.options)??l(n).algolia,onVnodeBeforeMount:w[2]||(w[2]=I=>r.value=!0)},null,8,["algolia"])):f("",!0),r.value?f("",!0):(a(),i("div",Aa,[h(ye,{onClick:d})]))],64)):f("",!0)])}}});const Ha=g({__name:"VPNavBarSocialLinks",setup(s){const{theme:e}=P();return(t,n)=>l(e).socialLinks?(a(),$($e,{key:0,class:"VPNavBarSocialLinks",links:l(e).socialLinks},null,8,["links"])):f("",!0)}});const za=m(Ha,[["__scopeId","data-v-01d1345c"]]),Da=["href"],Fa=g({__name:"VPNavBarTitle",setup(s){const{site:e,theme:t}=P(),{hasSidebar:n}=D(),{currentLang:o}=Z();return(r,d)=>(a(),i("div",{class:N(["VPNavBarTitle",{"has-sidebar":l(n)}])},[c("a",{class:"title",href:l(t).logoLink??l(J)(l(o).link)},[u(r.$slots,"nav-bar-title-before",{},void 0,!0),l(t).logo?(a(),$(ee,{key:0,class:"logo",image:l(t).logo},null,8,["image"])):f("",!0),l(t).siteTitle?(a(),i(M,{key:1},[x(L(l(t).siteTitle),1)],64)):l(t).siteTitle===void 0?(a(),i(M,{key:2},[x(L(l(e).title),1)],64)):f("",!0),u(r.$slots,"nav-bar-title-after",{},void 0,!0)],8,Da)],2))}});const Ea=m(Fa,[["__scopeId","data-v-c057a0ca"]]),Oa={},Ga={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Ua=c("path",{d:"M0 0h24v24H0z",fill:"none"},null,-1),ja=c("path",{d:" M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z ",class:"css-c4d79v"},null,-1),qa=[Ua,ja];function Ra(s,e){return a(),i("svg",Ga,qa)}const Be=m(Oa,[["render",Ra]]),Ka={class:"items"},Wa={class:"title"},Ya=g({__name:"VPNavBarTranslations",setup(s){const{theme:e}=P(),{localeLinks:t,currentLang:n}=Z({correspondingLink:!0});return(o,r)=>l(t).length&&l(n).label?(a(),$(be,{key:0,class:"VPNavBarTranslations",icon:Be,label:l(e).langMenuLabel||"Change language"},{default:v(()=>[c("div",Ka,[c("p",Wa,L(l(n).label),1),(a(!0),i(M,null,A(l(t),d=>(a(),$(oe,{key:d.link,item:d},null,8,["item"]))),128))])]),_:1},8,["label"])):f("",!0)}});const Ja=m(Ya,[["__scopeId","data-v-8948f096"]]),Za=s=>(H("data-v-bb206b11"),s=s(),z(),s),Qa={class:"container"},Xa={class:"title"},er={class:"content"},tr=Za(()=>c("div",{class:"curtain"},null,-1)),sr={class:"content-body"},nr=g({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(s){const{y:e}=we(),{hasSidebar:t}=D(),{frontmatter:n}=P(),o=S({});return Pe(()=>{o.value={"has-sidebar":t.value,top:n.value.layout==="home"&&e.value===0}}),(r,d)=>(a(),i("div",{class:N(["VPNavBar",o.value])},[c("div",Qa,[c("div",Xa,[h(Ea,null,{"nav-bar-title-before":v(()=>[u(r.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[u(r.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),c("div",er,[tr,c("div",sr,[u(r.$slots,"nav-bar-content-before",{},void 0,!0),h(xa,{class:"search"}),h(wa,{class:"menu"}),h(Ja,{class:"translations"}),h(mo,{class:"appearance"}),h(za,{class:"social-links"}),h(ua,{class:"extra"}),u(r.$slots,"nav-bar-content-after",{},void 0,!0),h(fa,{class:"hamburger",active:r.isScreenOpen,onClick:d[0]||(d[0]=p=>r.$emit("toggle-screen"))},null,8,["active"])])])])],2))}});const or=m(nr,[["__scopeId","data-v-bb206b11"]]),ar={key:0,class:"VPNavScreenAppearance"},rr={class:"text"},lr=g({__name:"VPNavScreenAppearance",setup(s){const{site:e,theme:t}=P();return(n,o)=>l(e).appearance?(a(),i("div",ar,[c("p",rr,L(l(t).darkModeSwitchLabel||"Appearance"),1),h(me)])):f("",!0)}});const ir=m(lr,[["__scopeId","data-v-365c53f2"]]),cr=g({__name:"VPNavScreenMenuLink",props:{item:{}},setup(s){const e=ne("close-screen");return(t,n)=>(a(),$(F,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:l(e)},{default:v(()=>[x(L(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}});const ur=m(cr,[["__scopeId","data-v-c83d274a"]]),dr={},_r={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},vr=c("path",{d:"M18.9,10.9h-6v-6c0-0.6-0.4-1-1-1s-1,0.4-1,1v6h-6c-0.6,0-1,0.4-1,1s0.4,1,1,1h6v6c0,0.6,0.4,1,1,1s1-0.4,1-1v-6h6c0.6,0,1-0.4,1-1S19.5,10.9,18.9,10.9z"},null,-1),pr=[vr];function hr(s,e){return a(),i("svg",_r,pr)}const fr=m(dr,[["render",hr]]),mr=g({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(s){const e=ne("close-screen");return(t,n)=>(a(),$(F,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:l(e)},{default:v(()=>[x(L(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}});const Ae=m(mr,[["__scopeId","data-v-6da07b49"]]),gr={class:"VPNavScreenMenuGroupSection"},br={key:0,class:"title"},$r=g({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),i("div",gr,[e.text?(a(),i("p",br,L(e.text),1)):f("",!0),(a(!0),i(M,null,A(e.items,n=>(a(),$(Ae,{key:n.text,item:n},null,8,["item"]))),128))]))}});const kr=m($r,[["__scopeId","data-v-9837bcbe"]]),yr=["aria-controls","aria-expanded"],Pr={class:"button-text"},Vr=["id"],wr={key:1,class:"group"},Lr=g({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(s){const e=s,t=S(!1),n=k(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function o(){t.value=!t.value}return(r,d)=>(a(),i("div",{class:N(["VPNavScreenMenuGroup",{open:t.value}])},[c("button",{class:"button","aria-controls":n.value,"aria-expanded":t.value,onClick:o},[c("span",Pr,L(r.text),1),h(fr,{class:"button-icon"})],8,yr),c("div",{id:n.value,class:"items"},[(a(!0),i(M,null,A(r.items,p=>(a(),i(M,{key:p.text},["link"in p?(a(),i("div",{key:p.text,class:"item"},[h(Ae,{item:p},null,8,["item"])])):(a(),i("div",wr,[h(kr,{text:p.text,items:p.items},null,8,["text","items"])]))],64))),128))],8,Vr)],2))}});const Sr=m(Lr,[["__scopeId","data-v-c8827e82"]]),Mr={key:0,class:"VPNavScreenMenu"},Nr=g({__name:"VPNavScreenMenu",setup(s){const{theme:e}=P();return(t,n)=>l(e).nav?(a(),i("nav",Mr,[(a(!0),i(M,null,A(l(e).nav,o=>(a(),i(M,{key:o.text},["link"in o?(a(),$(ur,{key:0,item:o},null,8,["item"])):(a(),$(Sr,{key:1,text:o.text||"",items:o.items},null,8,["text","items"]))],64))),128))])):f("",!0)}}),Ir=g({__name:"VPNavScreenSocialLinks",setup(s){const{theme:e}=P();return(t,n)=>l(e).socialLinks?(a(),$($e,{key:0,class:"VPNavScreenSocialLinks",links:l(e).socialLinks},null,8,["links"])):f("",!0)}}),Cr={class:"list"},Tr=g({__name:"VPNavScreenTranslations",setup(s){const{localeLinks:e,currentLang:t}=Z({correspondingLink:!0}),n=S(!1);function o(){n.value=!n.value}return(r,d)=>l(e).length&&l(t).label?(a(),i("div",{key:0,class:N(["VPNavScreenTranslations",{open:n.value}])},[c("button",{class:"title",onClick:o},[h(Be,{class:"icon lang"}),x(" "+L(l(t).label)+" ",1),h(Te,{class:"icon chevron"})]),c("ul",Cr,[(a(!0),i(M,null,A(l(e),p=>(a(),i("li",{key:p.link,class:"item"},[h(F,{class:"link",href:p.link},{default:v(()=>[x(L(p.text),1)]),_:2},1032,["href"])]))),128))])],2)):f("",!0)}});const Br=m(Tr,[["__scopeId","data-v-7485cbf8"]]),Ar={class:"container"},xr=g({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(s){const e=S(null),t=Le(K?document.body:null);return(n,o)=>(a(),$(ce,{name:"fade",onEnter:o[0]||(o[0]=r=>t.value=!0),onAfterLeave:o[1]||(o[1]=r=>t.value=!1)},{default:v(()=>[n.open?(a(),i("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[c("div",Ar,[u(n.$slots,"nav-screen-content-before",{},void 0,!0),h(Nr,{class:"menu"}),h(Br,{class:"translations"}),h(ir,{class:"appearance"}),h(Ir,{class:"social-links"}),u(n.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):f("",!0)]),_:3}))}});const Hr=m(xr,[["__scopeId","data-v-fd2afe0e"]]),zr={key:0,class:"VPNav"},Dr=g({__name:"VPNav",setup(s){const{isScreenOpen:e,closeScreen:t,toggleScreen:n}=Wn(),{frontmatter:o}=P(),r=k(()=>o.value.navbar!==!1);return Se("close-screen",t),te(()=>{K&&document.documentElement.classList.toggle("hide-nav",!r.value)}),(d,p)=>r.value?(a(),i("header",zr,[h(or,{"is-screen-open":l(e),onToggleScreen:l(n)},{"nav-bar-title-before":v(()=>[u(d.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[u(d.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[u(d.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[u(d.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),h(Hr,{open:l(e)},{"nav-screen-content-before":v(()=>[u(d.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[u(d.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):f("",!0)}});const Fr=m(Dr,[["__scopeId","data-v-9f25a7ec"]]),Er=s=>(H("data-v-423e1612"),s=s(),z(),s),Or=["role","tabindex"],Gr=Er(()=>c("div",{class:"indicator"},null,-1)),Ur=["onKeydown"],jr={key:1,class:"items"},qr=g({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(s){const e=s,{collapsed:t,collapsible:n,isLink:o,isActiveLink:r,hasActiveLink:d,hasChildren:p,toggle:_}=ht(k(()=>e.item)),b=k(()=>p.value?"section":"div"),y=k(()=>o.value?"a":"div"),w=k(()=>p.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),C=k(()=>o.value?void 0:"button"),I=k(()=>[[`level-${e.depth}`],{collapsible:n.value},{collapsed:t.value},{"is-link":o.value},{"is-active":r.value},{"has-active":d.value}]);function B(V){"key"in V&&V.key!=="Enter"||!e.item.link&&_()}function T(){e.item.link&&_()}return(V,q)=>{const W=j("VPSidebarItem",!0);return a(),$(E(b.value),{class:N(["VPSidebarItem",I.value])},{default:v(()=>[V.item.text?(a(),i("div",Q({key:0,class:"item",role:C.value},Re(V.item.items?{click:B,keydown:B}:{},!0),{tabindex:V.item.items&&0}),[Gr,V.item.link?(a(),$(F,{key:0,tag:y.value,class:"link",href:V.item.link,rel:V.item.rel,target:V.item.target},{default:v(()=>[(a(),$(E(w.value),{class:"text",innerHTML:V.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),$(E(w.value),{key:1,class:"text",innerHTML:V.item.text},null,8,["innerHTML"])),V.item.collapsed!=null?(a(),i("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:T,onKeydown:qe(T,["enter"]),tabindex:"0"},[h(fe,{class:"caret-icon"})],40,Ur)):f("",!0)],16,Or)):f("",!0),V.item.items&&V.item.items.length?(a(),i("div",jr,[V.depth<5?(a(!0),i(M,{key:0},A(V.item.items,R=>(a(),$(W,{key:R.text,item:R,depth:V.depth+1},null,8,["item","depth"]))),128)):f("",!0)])):f("",!0)]),_:1},8,["class"])}}});const Rr=m(qr,[["__scopeId","data-v-423e1612"]]),xe=s=>(H("data-v-b3bff6b6"),s=s(),z(),s),Kr=xe(()=>c("div",{class:"curtain"},null,-1)),Wr={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Yr=xe(()=>c("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),Jr=g({__name:"VPSidebar",props:{open:{type:Boolean}},setup(s){const{sidebarGroups:e,hasSidebar:t}=D(),n=s,o=S(null),r=Le(K?document.body:null);return U([n,o],()=>{var d;n.open?(r.value=!0,(d=o.value)==null||d.focus()):r.value=!1},{immediate:!0,flush:"post"}),(d,p)=>l(t)?(a(),i("aside",{key:0,class:N(["VPSidebar",{open:d.open}]),ref_key:"navEl",ref:o,onClick:p[0]||(p[0]=Ke(()=>{},["stop"]))},[Kr,c("nav",Wr,[Yr,u(d.$slots,"sidebar-nav-before",{},void 0,!0),(a(!0),i(M,null,A(l(e),_=>(a(),i("div",{key:_.text,class:"group"},[h(Rr,{item:_,depth:0},null,8,["item"])]))),128)),u(d.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):f("",!0)}});const Zr=m(Jr,[["__scopeId","data-v-b3bff6b6"]]),Qr=g({__name:"VPSkipLink",setup(s){const e=se(),t=S();U(()=>e.path,()=>t.value.focus());function n({target:o}){const r=document.getElementById(decodeURIComponent(o.hash).slice(1));if(r){const d=()=>{r.removeAttribute("tabindex"),r.removeEventListener("blur",d)};r.setAttribute("tabindex","-1"),r.addEventListener("blur",d),r.focus(),window.scrollTo(0,0)}}return(o,r)=>(a(),i(M,null,[c("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),c("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:n}," Skip to content ")],64))}});const Xr=m(Qr,[["__scopeId","data-v-638cf227"]]),el=g({__name:"Layout",setup(s){const{isOpen:e,open:t,close:n}=D(),o=se();U(()=>o.path,n),pt(e,n);const{frontmatter:r}=P(),d=We(),p=k(()=>!!d["home-hero-image"]);return Se("hero-image-slot-exists",p),(_,b)=>{const y=j("Content");return l(r).layout!==!1?(a(),i("div",{key:0,class:N(["Layout",l(r).pageClass])},[u(_.$slots,"layout-top",{},void 0,!0),h(Xr),h(Xe,{class:"backdrop",show:l(e),onClick:l(n)},null,8,["show","onClick"]),h(Fr,null,{"nav-bar-title-before":v(()=>[u(_.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[u(_.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[u(_.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[u(_.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":v(()=>[u(_.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[u(_.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),h(Kn,{open:l(e),onOpenMenu:l(t)},null,8,["open","onOpenMenu"]),h(Zr,{open:l(e)},{"sidebar-nav-before":v(()=>[u(_.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":v(()=>[u(_.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),h(wn,null,{"page-top":v(()=>[u(_.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[u(_.$slots,"page-bottom",{},void 0,!0)]),"not-found":v(()=>[u(_.$slots,"not-found",{},void 0,!0)]),"home-hero-before":v(()=>[u(_.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info":v(()=>[u(_.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":v(()=>[u(_.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[u(_.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[u(_.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[u(_.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":v(()=>[u(_.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[u(_.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[u(_.$slots,"doc-after",{},void 0,!0)]),"doc-top":v(()=>[u(_.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[u(_.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":v(()=>[u(_.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[u(_.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[u(_.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[u(_.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[u(_.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[u(_.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),h(In),u(_.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),$(y,{key:1}))}}});const tl=m(el,[["__scopeId","data-v-3bdeb914"]]);const nl={Layout:tl,enhanceApp:({app:s})=>{s.component("Badge",Je)}};export{nl as t}; +import{d as g,o as a,c as i,r as u,n as N,a as x,t as L,_ as m,b as $,w as v,T as ce,e as f,u as He,i as ze,f as ue,g as k,h as S,j as G,k as c,l,p as H,m as z,q as O,s as K,v as re,x as U,y as te,z as de,A as Pe,B as De,C as j,F as M,D as A,E as _e,G as Y,H as h,I as E,J as Ve,K as se,L as Q,M as ne,N as Fe,O as Ee,P as we,Q as Oe,R as Ge,S as Ue,U as je,V as Le,W as Se,X as qe,Y as Re,Z as Ke,$ as We}from"./framework.56e947f3.js";const Ye=g({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(s){return(e,t)=>(a(),i("span",{class:N(["VPBadge",e.type])},[u(e.$slots,"default",{},()=>[x(L(e.text),1)],!0)],2))}});const Je=m(Ye,[["__scopeId","data-v-812d8b80"]]),Ze={key:0,class:"VPBackdrop"},Qe=g({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(s){return(e,t)=>(a(),$(ce,{name:"fade"},{default:v(()=>[e.show?(a(),i("div",Ze)):f("",!0)]),_:1}))}});const Xe=m(Qe,[["__scopeId","data-v-b520665e"]]),P=He;function et(s,e){let t,n=!1;return()=>{t&&clearTimeout(t),n?t=setTimeout(s,e):(s(),(n=!0)&&setTimeout(()=>n=!1,e))}}function le(s){return/^\//.test(s)?s:`/${s}`}function J(s){const{pathname:e,search:t,hash:n,protocol:o}=new URL(s,"http://a.com");if(ze(s)||s.startsWith("#")||!o.startsWith("http")||/\.(?!html|md)\w+($|\?)/i.test(s))return s;const{site:r}=P(),d=e.endsWith("/")||e.endsWith(".html")?s:s.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,r.value.cleanUrls?"":".html")}${t}${n}`);return ue(d)}function Z({removeCurrent:s=!0,correspondingLink:e=!1}={}){const{site:t,localeIndex:n,page:o,theme:r}=P(),d=k(()=>{var _,b;return{label:(_=t.value.locales[n.value])==null?void 0:_.label,link:((b=t.value.locales[n.value])==null?void 0:b.link)||(n.value==="root"?"/":`/${n.value}/`)}});return{localeLinks:k(()=>Object.entries(t.value.locales).flatMap(([_,b])=>s&&d.value.label===b.label?[]:{text:b.label,link:tt(b.link||(_==="root"?"/":`/${_}/`),r.value.i18nRouting!==!1&&e,o.value.relativePath.slice(d.value.link.length-1),!t.value.cleanUrls)})),currentLang:d}}function tt(s,e,t,n){return e?s.replace(/\/$/,"")+le(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,n?".html":"")):s}const st=s=>(H("data-v-3ecbb21c"),s=s(),z(),s),nt={class:"NotFound"},ot={class:"code"},at={class:"title"},rt=st(()=>c("div",{class:"divider"},null,-1)),lt={class:"quote"},it={class:"action"},ct=["href","aria-label"],ut=g({__name:"NotFound",setup(s){const{site:e,theme:t}=P(),{localeLinks:n}=Z({removeCurrent:!1}),o=S("/");return G(()=>{var d;const r=window.location.pathname.replace(e.value.base,"").replace(/(^.*?\/).*$/,"/$1");n.value.length&&(o.value=((d=n.value.find(({link:p})=>p.startsWith(r)))==null?void 0:d.link)||n.value[0].link)}),(r,d)=>{var p,_,b,y,w;return a(),i("div",nt,[c("p",ot,L(((p=l(t).notFound)==null?void 0:p.code)??"404"),1),c("h1",at,L(((_=l(t).notFound)==null?void 0:_.title)??"PAGE NOT FOUND"),1),rt,c("blockquote",lt,L(((b=l(t).notFound)==null?void 0:b.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),c("div",it,[c("a",{class:"link",href:l(ue)(o.value),"aria-label":((y=l(t).notFound)==null?void 0:y.linkLabel)??"go to home"},L(((w=l(t).notFound)==null?void 0:w.linkText)??"Take me home"),9,ct)])])}}});const dt=m(ut,[["__scopeId","data-v-3ecbb21c"]]);function Me(s,e){if(Array.isArray(s))return X(s);if(s==null)return[];e=le(e);const t=Object.keys(s).sort((o,r)=>r.split("/").length-o.split("/").length).find(o=>e.startsWith(le(o))),n=t?s[t]:[];return Array.isArray(n)?X(n):X(n.items,n.base)}function _t(s){const e=[];let t=0;for(const n in s){const o=s[n];if(o.items){t=e.push(o);continue}e[t]||e.push({items:[]}),e[t].items.push(o)}return e}function vt(s){const e=[];function t(n){for(const o of n)o.text&&o.link&&e.push({text:o.text,link:o.link,docFooterText:o.docFooterText}),o.items&&t(o.items)}return t(s),e}function ie(s,e){return Array.isArray(e)?e.some(t=>ie(s,t)):O(s,e.link)?!0:e.items?ie(s,e.items):!1}function X(s,e){return[...s].map(t=>{const n={...t},o=n.base||e;return o&&n.link&&(n.link=o+n.link),n.items&&(n.items=X(n.items,o)),n})}function D(){const{frontmatter:s,page:e,theme:t}=P(),n=re("(min-width: 960px)"),o=S(!1),r=k(()=>{const T=t.value.sidebar,V=e.value.relativePath;return T?Me(T,V):[]}),d=S(r.value);U(r,(T,V)=>{JSON.stringify(T)!==JSON.stringify(V)&&(d.value=r.value)});const p=k(()=>s.value.sidebar!==!1&&d.value.length>0&&s.value.layout!=="home"),_=k(()=>b?s.value.aside==null?t.value.aside==="left":s.value.aside==="left":!1),b=k(()=>s.value.layout==="home"?!1:s.value.aside!=null?!!s.value.aside:t.value.aside!==!1),y=k(()=>p.value&&n.value),w=k(()=>p.value?_t(d.value):[]);function C(){o.value=!0}function I(){o.value=!1}function B(){o.value?I():C()}return{isOpen:o,sidebar:d,sidebarGroups:w,hasSidebar:p,hasAside:b,leftAside:_,isSidebarEnabled:y,open:C,close:I,toggle:B}}function pt(s,e){let t;te(()=>{t=s.value?document.activeElement:void 0}),G(()=>{window.addEventListener("keyup",n)}),de(()=>{window.removeEventListener("keyup",n)});function n(o){o.key==="Escape"&&s.value&&(e(),t==null||t.focus())}}const Ne=S(K?location.hash:"");K&&window.addEventListener("hashchange",()=>{Ne.value=location.hash});function ht(s){const{page:e}=P(),t=S(!1),n=k(()=>s.value.collapsed!=null),o=k(()=>!!s.value.link),r=S(!1),d=()=>{r.value=O(e.value.relativePath,s.value.link)};U([e,s,Ne],d),G(d);const p=k(()=>r.value?!0:s.value.items?ie(e.value.relativePath,s.value.items):!1),_=k(()=>!!(s.value.items&&s.value.items.length));te(()=>{t.value=!!(n.value&&s.value.collapsed)}),Pe(()=>{(r.value||p.value)&&(t.value=!1)});function b(){n.value&&(t.value=!t.value)}return{collapsed:t,collapsible:n,isLink:o,isActiveLink:r,hasActiveLink:p,hasChildren:_,toggle:b}}function ft(){const{hasSidebar:s}=D(),e=re("(min-width: 960px)"),t=re("(min-width: 1280px)");return{isAsideEnabled:k(()=>!t.value&&!e.value?!1:s.value?t.value:e.value)}}const mt=71;function ve(s){return typeof s.outline=="object"&&!Array.isArray(s.outline)&&s.outline.label||s.outlineTitle||"On this page"}function pe(s){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const n=Number(t.tagName[1]);return{title:gt(t),link:"#"+t.id,level:n}});return bt(e,s)}function gt(s){let e="";for(const t of s.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function bt(s,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[n,o]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;s=s.filter(d=>d.level>=n&&d.level<=o);const r=[];e:for(let d=0;d=0;_--){const b=s[_];if(b.level{requestAnimationFrame(r),window.addEventListener("scroll",n)}),De(()=>{d(location.hash)}),de(()=>{window.removeEventListener("scroll",n)});function r(){if(!t.value)return;const p=[].slice.call(s.value.querySelectorAll(".outline-link")),_=[].slice.call(document.querySelectorAll(".content .header-anchor")).filter(I=>p.some(B=>B.hash===I.hash&&I.offsetParent!==null)),b=window.scrollY,y=window.innerHeight,w=document.body.offsetHeight,C=Math.abs(b+y-w)<1;if(_.length&&C){d(_[_.length-1].hash);return}for(let I=0;I<_.length;I++){const B=_[I],T=_[I+1],[V,q]=kt(I,B,T);if(V){d(q);return}}}function d(p){o&&o.classList.remove("active"),p==null?o=null:o=s.value.querySelector(`a[href="${decodeURIComponent(p)}"]`);const _=o;_?(_.classList.add("active"),e.value.style.top=_.offsetTop+33+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function ke(s){return s.parentElement.offsetTop-mt}function kt(s,e,t){const n=window.scrollY;return s===0&&n===0?[!0,null]:n{const o=j("VPDocOutlineItem",!0);return a(),i("ul",{class:N(t.root?"root":"nested")},[(a(!0),i(M,null,A(t.headers,({children:r,link:d,title:p})=>(a(),i("li",null,[c("a",{class:"outline-link",href:d,onClick:e,title:p},L(p),9,yt),r!=null&&r.length?(a(),$(o,{key:0,headers:r},null,8,["headers"])):f("",!0)]))),256))],2)}}});const he=m(Pt,[["__scopeId","data-v-01ef375a"]]),Vt=s=>(H("data-v-bfd25dee"),s=s(),z(),s),wt={class:"content"},Lt={class:"outline-title",role:"heading","aria-level":"2"},St={"aria-labelledby":"doc-outline-aria-label"},Mt=Vt(()=>c("span",{class:"visually-hidden",id:"doc-outline-aria-label"}," Table of Contents for current page ",-1)),Nt=g({__name:"VPDocAsideOutline",setup(s){const{frontmatter:e,theme:t}=P(),n=_e([]);Y(()=>{n.value=pe(e.value.outline??t.value.outline)});const o=S(),r=S();return $t(o,r),(d,p)=>(a(),i("div",{class:N(["VPDocAsideOutline",{"has-outline":n.value.length>0}]),ref_key:"container",ref:o,role:"navigation"},[c("div",wt,[c("div",{class:"outline-marker",ref_key:"marker",ref:r},null,512),c("div",Lt,L(l(ve)(l(t))),1),c("nav",St,[Mt,h(he,{headers:n.value,root:!0},null,8,["headers"])])])],2))}});const It=m(Nt,[["__scopeId","data-v-bfd25dee"]]),Ct={class:"VPDocAsideCarbonAds"},Tt=g({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(s){const e=()=>null;return(t,n)=>(a(),i("div",Ct,[h(l(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Bt=s=>(H("data-v-782c6af7"),s=s(),z(),s),At={class:"VPDocAside"},xt=Bt(()=>c("div",{class:"spacer"},null,-1)),Ht=g({__name:"VPDocAside",setup(s){const{theme:e}=P();return(t,n)=>(a(),i("div",At,[u(t.$slots,"aside-top",{},void 0,!0),u(t.$slots,"aside-outline-before",{},void 0,!0),h(It),u(t.$slots,"aside-outline-after",{},void 0,!0),xt,u(t.$slots,"aside-ads-before",{},void 0,!0),l(e).carbonAds?(a(),$(Tt,{key:0,"carbon-ads":l(e).carbonAds},null,8,["carbon-ads"])):f("",!0),u(t.$slots,"aside-ads-after",{},void 0,!0),u(t.$slots,"aside-bottom",{},void 0,!0)]))}});const zt=m(Ht,[["__scopeId","data-v-782c6af7"]]);function Dt(){const{theme:s,page:e}=P();return k(()=>{const{text:t="Edit this page",pattern:n=""}=s.value.editLink||{};let o;return typeof n=="function"?o=n(e.value):o=n.replace(/:path/g,e.value.filePath),{url:o,text:t}})}function Ft(){const{page:s,theme:e,frontmatter:t}=P();return k(()=>{var _,b,y,w,C,I,B,T;const n=Me(e.value.sidebar,s.value.relativePath),o=vt(n),r=o.findIndex(V=>O(s.value.relativePath,V.link)),d=((_=e.value.docFooter)==null?void 0:_.prev)===!1&&!t.value.prev||t.value.prev===!1,p=((b=e.value.docFooter)==null?void 0:b.next)===!1&&!t.value.next||t.value.next===!1;return{prev:d?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((y=o[r-1])==null?void 0:y.docFooterText)??((w=o[r-1])==null?void 0:w.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((C=o[r-1])==null?void 0:C.link)},next:p?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((I=o[r+1])==null?void 0:I.docFooterText)??((B=o[r+1])==null?void 0:B.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((T=o[r+1])==null?void 0:T.link)}}})}const Et={},Ot={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Gt=c("path",{d:"M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"},null,-1),Ut=c("path",{d:"M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"},null,-1),jt=[Gt,Ut];function qt(s,e){return a(),i("svg",Ot,jt)}const Rt=m(Et,[["render",qt]]),F=g({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(s){const e=s,t=k(()=>e.tag??(e.href?"a":"span")),n=k(()=>e.href&&Ve.test(e.href));return(o,r)=>(a(),$(E(t.value),{class:N(["VPLink",{link:o.href,"vp-external-link-icon":n.value,"no-icon":o.noIcon}]),href:o.href?l(J)(o.href):void 0,target:o.target??(n.value?"_blank":void 0),rel:o.rel??(n.value?"noreferrer":void 0)},{default:v(()=>[u(o.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Kt={class:"VPLastUpdated"},Wt=["datetime"],Yt=g({__name:"VPDocFooterLastUpdated",setup(s){const{theme:e,page:t,frontmatter:n,lang:o}=P(),r=k(()=>new Date(n.value.lastUpdated??t.value.lastUpdated)),d=k(()=>r.value.toISOString()),p=S("");return G(()=>{te(()=>{var _,b,y;p.value=new Intl.DateTimeFormat((b=(_=e.value.lastUpdated)==null?void 0:_.formatOptions)!=null&&b.forceLocale?o.value:void 0,((y=e.value.lastUpdated)==null?void 0:y.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(r.value)})}),(_,b)=>{var y;return a(),i("p",Kt,[x(L(((y=l(e).lastUpdated)==null?void 0:y.text)||l(e).lastUpdatedText||"Last updated")+": ",1),c("time",{datetime:d.value},L(p.value),9,Wt)])}}});const Jt=m(Yt,[["__scopeId","data-v-a240aec8"]]),Zt={key:0,class:"VPDocFooter"},Qt={key:0,class:"edit-info"},Xt={key:0,class:"edit-link"},es={key:1,class:"last-updated"},ts={key:1,class:"prev-next"},ss={class:"pager"},ns=["href"],os=["innerHTML"],as=["innerHTML"],rs={class:"pager"},ls=["href"],is=["innerHTML"],cs=["innerHTML"],us=g({__name:"VPDocFooter",setup(s){const{theme:e,page:t,frontmatter:n}=P(),o=Dt(),r=Ft(),d=k(()=>e.value.editLink&&n.value.editLink!==!1),p=k(()=>t.value.lastUpdated&&n.value.lastUpdated!==!1),_=k(()=>d.value||p.value||r.value.prev||r.value.next);return(b,y)=>{var w,C,I,B,T,V;return _.value?(a(),i("footer",Zt,[u(b.$slots,"doc-footer-before",{},void 0,!0),d.value||p.value?(a(),i("div",Qt,[d.value?(a(),i("div",Xt,[h(F,{class:"edit-link-button",href:l(o).url,"no-icon":!0},{default:v(()=>[h(Rt,{class:"edit-link-icon","aria-label":"edit icon"}),x(" "+L(l(o).text),1)]),_:1},8,["href"])])):f("",!0),p.value?(a(),i("div",es,[h(Jt)])):f("",!0)])):f("",!0),(w=l(r).prev)!=null&&w.link||(C=l(r).next)!=null&&C.link?(a(),i("nav",ts,[c("div",ss,[(I=l(r).prev)!=null&&I.link?(a(),i("a",{key:0,class:"pager-link prev",href:l(J)(l(r).prev.link)},[c("span",{class:"desc",innerHTML:((B=l(e).docFooter)==null?void 0:B.prev)||"Previous page"},null,8,os),c("span",{class:"title",innerHTML:l(r).prev.text},null,8,as)],8,ns)):f("",!0)]),c("div",rs,[(T=l(r).next)!=null&&T.link?(a(),i("a",{key:0,class:"pager-link next",href:l(J)(l(r).next.link)},[c("span",{class:"desc",innerHTML:((V=l(e).docFooter)==null?void 0:V.next)||"Next page"},null,8,is),c("span",{class:"title",innerHTML:l(r).next.text},null,8,cs)],8,ls)):f("",!0)])])):f("",!0)])):f("",!0)}}});const ds=m(us,[["__scopeId","data-v-f1996d88"]]),_s={},vs={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},ps=c("path",{d:"M9,19c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l5.3-5.3L8.3,6.7c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l6,6c0.4,0.4,0.4,1,0,1.4l-6,6C9.5,18.9,9.3,19,9,19z"},null,-1),hs=[ps];function fs(s,e){return a(),i("svg",vs,hs)}const fe=m(_s,[["render",fs]]),ms={key:0,class:"VPDocOutlineDropdown"},gs={key:0,class:"items"},bs=g({__name:"VPDocOutlineDropdown",setup(s){const{frontmatter:e,theme:t}=P(),n=S(!1);Y(()=>{n.value=!1});const o=_e([]);return Y(()=>{o.value=pe(e.value.outline??t.value.outline)}),(r,d)=>o.value.length>0?(a(),i("div",ms,[c("button",{onClick:d[0]||(d[0]=p=>n.value=!n.value),class:N({open:n.value})},[x(L(l(ve)(l(t)))+" ",1),h(fe,{class:"icon"})],2),n.value?(a(),i("div",gs,[h(he,{headers:o.value},null,8,["headers"])])):f("",!0)])):f("",!0)}});const $s=m(bs,[["__scopeId","data-v-5931a97e"]]),ks=s=>(H("data-v-5f021ba3"),s=s(),z(),s),ys={class:"container"},Ps=ks(()=>c("div",{class:"aside-curtain"},null,-1)),Vs={class:"aside-container"},ws={class:"aside-content"},Ls={class:"content"},Ss={class:"content-container"},Ms={class:"main"},Ns=g({__name:"VPDoc",setup(s){const{theme:e}=P(),t=se(),{hasSidebar:n,hasAside:o,leftAside:r}=D(),d=k(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(p,_)=>{const b=j("Content");return a(),i("div",{class:N(["VPDoc",{"has-sidebar":l(n),"has-aside":l(o)}])},[u(p.$slots,"doc-top",{},void 0,!0),c("div",ys,[l(o)?(a(),i("div",{key:0,class:N(["aside",{"left-aside":l(r)}])},[Ps,c("div",Vs,[c("div",ws,[h(zt,null,{"aside-top":v(()=>[u(p.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[u(p.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[u(p.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[u(p.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[u(p.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[u(p.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):f("",!0),c("div",Ls,[c("div",Ss,[u(p.$slots,"doc-before",{},void 0,!0),h($s),c("main",Ms,[h(b,{class:N(["vp-doc",[d.value,l(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),h(ds,null,{"doc-footer-before":v(()=>[u(p.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),u(p.$slots,"doc-after",{},void 0,!0)])])]),u(p.$slots,"doc-bottom",{},void 0,!0)],2)}}});const Is=m(Ns,[["__scopeId","data-v-5f021ba3"]]),Cs=g({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{}},setup(s){const e=s,t=k(()=>e.href&&Ve.test(e.href)),n=k(()=>e.tag||e.href?"a":"button");return(o,r)=>(a(),$(E(n.value),{class:N(["VPButton",[o.size,o.theme]]),href:o.href?l(J)(o.href):void 0,target:t.value?"_blank":void 0,rel:t.value?"noreferrer":void 0},{default:v(()=>[x(L(o.text),1)]),_:1},8,["class","href","target","rel"]))}});const Ts=m(Cs,[["__scopeId","data-v-0edc21c5"]]),Bs=["src","alt"],As=g({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(s){return(e,t)=>{const n=j("VPImage",!0);return e.image?(a(),i(M,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),i("img",Q({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:l(ue)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,Bs)):(a(),i(M,{key:1},[h(n,Q({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),h(n,Q({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):f("",!0)}}});const ee=m(As,[["__scopeId","data-v-ba9f8245"]]),xs=s=>(H("data-v-fd443e32"),s=s(),z(),s),Hs={class:"container"},zs={class:"main"},Ds={key:0,class:"name"},Fs=["innerHTML"],Es=["innerHTML"],Os=["innerHTML"],Gs={key:0,class:"actions"},Us={key:0,class:"image"},js={class:"image-container"},qs=xs(()=>c("div",{class:"image-bg"},null,-1)),Rs=g({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(s){const e=ne("hero-image-slot-exists");return(t,n)=>(a(),i("div",{class:N(["VPHero",{"has-image":t.image||l(e)}])},[c("div",Hs,[c("div",zs,[u(t.$slots,"home-hero-info",{},()=>[t.name?(a(),i("h1",Ds,[c("span",{innerHTML:t.name,class:"clip"},null,8,Fs)])):f("",!0),t.text?(a(),i("p",{key:1,innerHTML:t.text,class:"text"},null,8,Es)):f("",!0),t.tagline?(a(),i("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,Os)):f("",!0)],!0),t.actions?(a(),i("div",Gs,[(a(!0),i(M,null,A(t.actions,o=>(a(),i("div",{key:o.link,class:"action"},[h(Ts,{tag:"a",size:"medium",theme:o.theme,text:o.text,href:o.link},null,8,["theme","text","href"])]))),128))])):f("",!0)]),t.image||l(e)?(a(),i("div",Us,[c("div",js,[qs,u(t.$slots,"home-hero-image",{},()=>[t.image?(a(),$(ee,{key:0,class:"image-src",image:t.image},null,8,["image"])):f("",!0)],!0)])])):f("",!0)])],2))}});const Ks=m(Rs,[["__scopeId","data-v-fd443e32"]]),Ws=g({__name:"VPHomeHero",setup(s){const{frontmatter:e}=P();return(t,n)=>l(e).hero?(a(),$(Ks,{key:0,class:"VPHomeHero",name:l(e).hero.name,text:l(e).hero.text,tagline:l(e).hero.tagline,image:l(e).hero.image,actions:l(e).hero.actions},{"home-hero-info":v(()=>[u(t.$slots,"home-hero-info")]),"home-hero-image":v(()=>[u(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):f("",!0)}}),Ys={},Js={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Zs=c("path",{d:"M19.9,12.4c0.1-0.2,0.1-0.5,0-0.8c-0.1-0.1-0.1-0.2-0.2-0.3l-7-7c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4l5.3,5.3H5c-0.6,0-1,0.4-1,1s0.4,1,1,1h11.6l-5.3,5.3c-0.4,0.4-0.4,1,0,1.4c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l7-7C19.8,12.6,19.9,12.5,19.9,12.4z"},null,-1),Qs=[Zs];function Xs(s,e){return a(),i("svg",Js,Qs)}const en=m(Ys,[["render",Xs]]),tn={class:"box"},sn={key:0,class:"icon"},nn=["innerHTML"],on=["innerHTML"],an=["innerHTML"],rn={key:4,class:"link-text"},ln={class:"link-text-value"},cn=g({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(s){return(e,t)=>(a(),$(F,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:v(()=>[c("article",tn,[typeof e.icon=="object"&&e.icon.wrap?(a(),i("div",sn,[h(ee,{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(),$(ee,{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(),i("div",{key:2,class:"icon",innerHTML:e.icon},null,8,nn)):f("",!0),c("h2",{class:"title",innerHTML:e.title},null,8,on),e.details?(a(),i("p",{key:3,class:"details",innerHTML:e.details},null,8,an)):f("",!0),e.linkText?(a(),i("div",rn,[c("p",ln,[x(L(e.linkText)+" ",1),h(en,{class:"link-text-icon"})])])):f("",!0)])]),_:1},8,["href","rel","target","tag"]))}});const un=m(cn,[["__scopeId","data-v-15512aa4"]]),dn={key:0,class:"VPFeatures"},_n={class:"container"},vn={class:"items"},pn=g({__name:"VPFeatures",props:{features:{}},setup(s){const e=s,t=k(()=>{const n=e.features.length;if(n){if(n===2)return"grid-2";if(n===3)return"grid-3";if(n%3===0)return"grid-6";if(n>3)return"grid-4"}else return});return(n,o)=>n.features?(a(),i("div",dn,[c("div",_n,[c("div",vn,[(a(!0),i(M,null,A(n.features,r=>(a(),i("div",{key:r.title,class:N(["item",[t.value]])},[h(un,{icon:r.icon,title:r.title,details:r.details,link:r.link,"link-text":r.linkText,rel:r.rel,target:r.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):f("",!0)}});const hn=m(pn,[["__scopeId","data-v-62a1584b"]]),fn=g({__name:"VPHomeFeatures",setup(s){const{frontmatter:e}=P();return(t,n)=>l(e).features?(a(),$(hn,{key:0,class:"VPHomeFeatures",features:l(e).features},null,8,["features"])):f("",!0)}}),mn={class:"VPHome"},gn=g({__name:"VPHome",setup(s){return(e,t)=>{const n=j("Content");return a(),i("div",mn,[u(e.$slots,"home-hero-before",{},void 0,!0),h(Ws,null,{"home-hero-info":v(()=>[u(e.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":v(()=>[u(e.$slots,"home-hero-image",{},void 0,!0)]),_:3}),u(e.$slots,"home-hero-after",{},void 0,!0),u(e.$slots,"home-features-before",{},void 0,!0),h(fn),u(e.$slots,"home-features-after",{},void 0,!0),h(n)])}}});const bn=m(gn,[["__scopeId","data-v-d006df5a"]]),$n={},kn={class:"VPPage"};function yn(s,e){const t=j("Content");return a(),i("div",kn,[u(s.$slots,"page-top"),h(t),u(s.$slots,"page-bottom")])}const Pn=m($n,[["render",yn]]),Vn=g({__name:"VPContent",setup(s){const{page:e,frontmatter:t}=P(),{hasSidebar:n}=D();return(o,r)=>(a(),i("div",{class:N(["VPContent",{"has-sidebar":l(n),"is-home":l(t).layout==="home"}]),id:"VPContent"},[l(e).isNotFound?u(o.$slots,"not-found",{key:0},()=>[h(dt)],!0):l(t).layout==="page"?(a(),$(Pn,{key:1},{"page-top":v(()=>[u(o.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[u(o.$slots,"page-bottom",{},void 0,!0)]),_:3})):l(t).layout==="home"?(a(),$(bn,{key:2},{"home-hero-before":v(()=>[u(o.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info":v(()=>[u(o.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":v(()=>[u(o.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[u(o.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[u(o.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[u(o.$slots,"home-features-after",{},void 0,!0)]),_:3})):l(t).layout&&l(t).layout!=="doc"?(a(),$(E(l(t).layout),{key:3})):(a(),$(Is,{key:4},{"doc-top":v(()=>[u(o.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[u(o.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":v(()=>[u(o.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[u(o.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[u(o.$slots,"doc-after",{},void 0,!0)]),"aside-top":v(()=>[u(o.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":v(()=>[u(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[u(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[u(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[u(o.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":v(()=>[u(o.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}});const wn=m(Vn,[["__scopeId","data-v-83dfbd02"]]),Ln={class:"container"},Sn=["innerHTML"],Mn=["innerHTML"],Nn=g({__name:"VPFooter",setup(s){const{theme:e,frontmatter:t}=P(),{hasSidebar:n}=D();return(o,r)=>l(e).footer&&l(t).footer!==!1?(a(),i("footer",{key:0,class:N(["VPFooter",{"has-sidebar":l(n)}])},[c("div",Ln,[l(e).footer.message?(a(),i("p",{key:0,class:"message",innerHTML:l(e).footer.message},null,8,Sn)):f("",!0),l(e).footer.copyright?(a(),i("p",{key:1,class:"copyright",innerHTML:l(e).footer.copyright},null,8,Mn)):f("",!0)])],2)):f("",!0)}});const In=m(Nn,[["__scopeId","data-v-2884899f"]]),Cn={class:"header"},Tn={class:"outline"},Bn=g({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(s){const e=s,{theme:t}=P(),n=S(!1),o=S(0),r=S();Y(()=>{n.value=!1});function d(){n.value=!n.value,o.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function p(b){b.target.classList.contains("outline-link")&&(r.value&&(r.value.style.transition="none"),Ee(()=>{n.value=!1}))}function _(){n.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(b,y)=>(a(),i("div",{class:"VPLocalNavOutlineDropdown",style:Fe({"--vp-vh":o.value+"px"})},[b.headers.length>0?(a(),i("button",{key:0,onClick:d,class:N({open:n.value})},[x(L(l(ve)(l(t)))+" ",1),h(fe,{class:"icon"})],2)):(a(),i("button",{key:1,onClick:_},L(l(t).returnToTopLabel||"Return to top"),1)),h(ce,{name:"flyout"},{default:v(()=>[n.value?(a(),i("div",{key:0,ref_key:"items",ref:r,class:"items",onClick:p},[c("div",Cn,[c("a",{class:"top-link",href:"#",onClick:_},L(l(t).returnToTopLabel||"Return to top"),1)]),c("div",Tn,[h(he,{headers:b.headers},null,8,["headers"])])],512)):f("",!0)]),_:1})],4))}});const An=m(Bn,[["__scopeId","data-v-baef22a2"]]),xn={},Hn={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},zn=c("path",{d:"M17,11H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,11,17,11z"},null,-1),Dn=c("path",{d:"M21,7H3C2.4,7,2,6.6,2,6s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,7,21,7z"},null,-1),Fn=c("path",{d:"M21,15H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,15,21,15z"},null,-1),En=c("path",{d:"M17,19H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,19,17,19z"},null,-1),On=[zn,Dn,Fn,En];function Gn(s,e){return a(),i("svg",Hn,On)}const Un=m(xn,[["render",Gn]]),jn=["aria-expanded"],qn={class:"menu-text"},Rn=g({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(s){const{theme:e,frontmatter:t}=P(),{hasSidebar:n}=D(),{y:o}=we(),r=_e([]),d=S(0);G(()=>{d.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),Y(()=>{r.value=pe(t.value.outline??e.value.outline)});const p=k(()=>r.value.length===0&&!n.value),_=k(()=>({VPLocalNav:!0,fixed:p.value,"reached-top":o.value>=d.value}));return(b,y)=>l(t).layout!=="home"&&(!p.value||l(o)>=d.value)?(a(),i("div",{key:0,class:N(_.value)},[l(n)?(a(),i("button",{key:0,class:"menu","aria-expanded":b.open,"aria-controls":"VPSidebarNav",onClick:y[0]||(y[0]=w=>b.$emit("open-menu"))},[h(Un,{class:"menu-icon"}),c("span",qn,L(l(e).sidebarMenuLabel||"Menu"),1)],8,jn)):f("",!0),h(An,{headers:r.value,navHeight:d.value},null,8,["headers","navHeight"])],2)):f("",!0)}});const Kn=m(Rn,[["__scopeId","data-v-d3e4d1c8"]]);function Wn(){const s=S(!1);function e(){s.value=!0,window.addEventListener("resize",o)}function t(){s.value=!1,window.removeEventListener("resize",o)}function n(){s.value?t():e()}function o(){window.outerWidth>=768&&t()}const r=se();return U(()=>r.path,t),{isScreenOpen:s,openScreen:e,closeScreen:t,toggleScreen:n}}const Yn={},Jn={class:"VPSwitch",type:"button",role:"switch"},Zn={class:"check"},Qn={key:0,class:"icon"};function Xn(s,e){return a(),i("button",Jn,[c("span",Zn,[s.$slots.default?(a(),i("span",Qn,[u(s.$slots,"default",{},void 0,!0)])):f("",!0)])])}const eo=m(Yn,[["render",Xn],["__scopeId","data-v-453f5510"]]),to={},so={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},no=c("path",{d:"M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"},null,-1),oo=[no];function ao(s,e){return a(),i("svg",so,oo)}const ro=m(to,[["render",ao]]),lo={},io={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},co=Oe('',9),uo=[co];function _o(s,e){return a(),i("svg",io,uo)}const vo=m(lo,[["render",_o]]),po=g({__name:"VPSwitchAppearance",setup(s){const{isDark:e}=P(),t=ne("toggle-appearance",()=>{e.value=!e.value});return(n,o)=>(a(),$(eo,{title:"toggle dark mode",class:"VPSwitchAppearance","aria-checked":l(e),onClick:l(t)},{default:v(()=>[h(vo,{class:"sun"}),h(ro,{class:"moon"})]),_:1},8,["aria-checked","onClick"]))}});const me=m(po,[["__scopeId","data-v-ffd17cb5"]]),ho={key:0,class:"VPNavBarAppearance"},fo=g({__name:"VPNavBarAppearance",setup(s){const{site:e}=P();return(t,n)=>l(e).appearance&&l(e).appearance!=="force-dark"?(a(),i("div",ho,[h(me)])):f("",!0)}});const mo=m(fo,[["__scopeId","data-v-576167e1"]]),ge=S();let Ie=!1,ae=0;function go(s){const e=S(!1);if(K){!Ie&&bo(),ae++;const t=U(ge,n=>{var o,r,d;n===s.el.value||(o=s.el.value)!=null&&o.contains(n)?(e.value=!0,(r=s.onFocus)==null||r.call(s)):(e.value=!1,(d=s.onBlur)==null||d.call(s))});de(()=>{t(),ae--,ae||$o()})}return Ge(e)}function bo(){document.addEventListener("focusin",Ce),Ie=!0,ge.value=document.activeElement}function $o(){document.removeEventListener("focusin",Ce)}function Ce(){ge.value=document.activeElement}const ko={},yo={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Po=c("path",{d:"M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"},null,-1),Vo=[Po];function wo(s,e){return a(),i("svg",yo,Vo)}const Te=m(ko,[["render",wo]]),Lo={},So={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Mo=c("circle",{cx:"12",cy:"12",r:"2"},null,-1),No=c("circle",{cx:"19",cy:"12",r:"2"},null,-1),Io=c("circle",{cx:"5",cy:"12",r:"2"},null,-1),Co=[Mo,No,Io];function To(s,e){return a(),i("svg",So,Co)}const Bo=m(Lo,[["render",To]]),Ao={class:"VPMenuLink"},xo=g({__name:"VPMenuLink",props:{item:{}},setup(s){const{page:e}=P();return(t,n)=>(a(),i("div",Ao,[h(F,{class:N({active:l(O)(l(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:v(()=>[x(L(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}});const oe=m(xo,[["__scopeId","data-v-d736c7ef"]]),Ho={class:"VPMenuGroup"},zo={key:0,class:"title"},Do=g({__name:"VPMenuGroup",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),i("div",Ho,[e.text?(a(),i("p",zo,L(e.text),1)):f("",!0),(a(!0),i(M,null,A(e.items,n=>(a(),i(M,null,["link"in n?(a(),$(oe,{key:0,item:n},null,8,["item"])):f("",!0)],64))),256))]))}});const Fo=m(Do,[["__scopeId","data-v-3233ca9b"]]),Eo={class:"VPMenu"},Oo={key:0,class:"items"},Go=g({__name:"VPMenu",props:{items:{}},setup(s){return(e,t)=>(a(),i("div",Eo,[e.items?(a(),i("div",Oo,[(a(!0),i(M,null,A(e.items,n=>(a(),i(M,{key:n.text},["link"in n?(a(),$(oe,{key:0,item:n},null,8,["item"])):(a(),$(Fo,{key:1,text:n.text,items:n.items},null,8,["text","items"]))],64))),128))])):f("",!0),u(e.$slots,"default",{},void 0,!0)]))}});const Uo=m(Go,[["__scopeId","data-v-8486acb8"]]),jo=["aria-expanded","aria-label"],qo={key:0,class:"text"},Ro=["innerHTML"],Ko={class:"menu"},Wo=g({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(s){const e=S(!1),t=S();go({el:t,onBlur:n});function n(){e.value=!1}return(o,r)=>(a(),i("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:r[1]||(r[1]=d=>e.value=!0),onMouseleave:r[2]||(r[2]=d=>e.value=!1)},[c("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":o.label,onClick:r[0]||(r[0]=d=>e.value=!e.value)},[o.button||o.icon?(a(),i("span",qo,[o.icon?(a(),$(E(o.icon),{key:0,class:"option-icon"})):f("",!0),o.button?(a(),i("span",{key:1,innerHTML:o.button},null,8,Ro)):f("",!0),h(Te,{class:"text-icon"})])):(a(),$(Bo,{key:1,class:"icon"}))],8,jo),c("div",Ko,[h(Uo,{items:o.items},{default:v(()=>[u(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}});const be=m(Wo,[["__scopeId","data-v-40c8692b"]]),Yo={discord:'Discord',facebook:'Facebook',github:'GitHub',instagram:'Instagram',linkedin:'LinkedIn',mastodon:'Mastodon',slack:'Slack',twitter:'Twitter',x:'X',youtube:'YouTube'},Jo=["href","aria-label","innerHTML"],Zo=g({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(s){const e=s,t=k(()=>typeof e.icon=="object"?e.icon.svg:Yo[e.icon]);return(n,o)=>(a(),i("a",{class:"VPSocialLink no-icon",href:n.link,"aria-label":n.ariaLabel??(typeof n.icon=="string"?n.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,Jo))}});const Qo=m(Zo,[["__scopeId","data-v-1cd354b9"]]),Xo={class:"VPSocialLinks"},ea=g({__name:"VPSocialLinks",props:{links:{}},setup(s){return(e,t)=>(a(),i("div",Xo,[(a(!0),i(M,null,A(e.links,({link:n,icon:o,ariaLabel:r})=>(a(),$(Qo,{key:n,icon:o,link:n,ariaLabel:r},null,8,["icon","link","ariaLabel"]))),128))]))}});const $e=m(ea,[["__scopeId","data-v-7397c356"]]),ta={key:0,class:"group translations"},sa={class:"trans-title"},na={key:1,class:"group"},oa={class:"item appearance"},aa={class:"label"},ra={class:"appearance-action"},la={key:2,class:"group"},ia={class:"item social-links"},ca=g({__name:"VPNavBarExtra",setup(s){const{site:e,theme:t}=P(),{localeLinks:n,currentLang:o}=Z({correspondingLink:!0}),r=k(()=>n.value.length&&o.value.label||e.value.appearance||t.value.socialLinks);return(d,p)=>r.value?(a(),$(be,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:v(()=>[l(n).length&&l(o).label?(a(),i("div",ta,[c("p",sa,L(l(o).label),1),(a(!0),i(M,null,A(l(n),_=>(a(),$(oe,{key:_.link,item:_},null,8,["item"]))),128))])):f("",!0),l(e).appearance?(a(),i("div",na,[c("div",oa,[c("p",aa,L(l(t).darkModeSwitchLabel||"Appearance"),1),c("div",ra,[h(me)])])])):f("",!0),l(t).socialLinks?(a(),i("div",la,[c("div",ia,[h($e,{class:"social-links-list",links:l(t).socialLinks},null,8,["links"])])])):f("",!0)]),_:1})):f("",!0)}});const ua=m(ca,[["__scopeId","data-v-c6ae9183"]]),da=s=>(H("data-v-8dd0ce7a"),s=s(),z(),s),_a=["aria-expanded"],va=da(()=>c("span",{class:"container"},[c("span",{class:"top"}),c("span",{class:"middle"}),c("span",{class:"bottom"})],-1)),pa=[va],ha=g({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(s){return(e,t)=>(a(),i("button",{type:"button",class:N(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=n=>e.$emit("click"))},pa,10,_a))}});const fa=m(ha,[["__scopeId","data-v-8dd0ce7a"]]),ma=["innerHTML"],ga=g({__name:"VPNavBarMenuLink",props:{item:{}},setup(s){const{page:e}=P();return(t,n)=>(a(),$(F,{class:N({VPNavBarMenuLink:!0,active:l(O)(l(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:v(()=>[c("span",{innerHTML:t.item.text},null,8,ma)]),_:1},8,["class","href","target","rel"]))}});const ba=m(ga,[["__scopeId","data-v-d5504365"]]),$a=g({__name:"VPNavBarMenuGroup",props:{item:{}},setup(s){const e=s,{page:t}=P(),n=r=>"link"in r?O(t.value.relativePath,r.link,!!e.item.activeMatch):r.items.some(n),o=k(()=>n(e.item));return(r,d)=>(a(),$(be,{class:N({VPNavBarMenuGroup:!0,active:l(O)(l(t).relativePath,r.item.activeMatch,!!r.item.activeMatch)||o.value}),button:r.item.text,items:r.item.items},null,8,["class","button","items"]))}}),ka=s=>(H("data-v-878684ac"),s=s(),z(),s),ya={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Pa=ka(()=>c("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),Va=g({__name:"VPNavBarMenu",setup(s){const{theme:e}=P();return(t,n)=>l(e).nav?(a(),i("nav",ya,[Pa,(a(!0),i(M,null,A(l(e).nav,o=>(a(),i(M,{key:o.text},["link"in o?(a(),$(ba,{key:0,item:o},null,8,["item"])):(a(),$($a,{key:1,item:o},null,8,["item"]))],64))),128))])):f("",!0)}});const wa=m(Va,[["__scopeId","data-v-878684ac"]]);function La(s,e){const{localeIndex:t}=P();function n(o){var I,B;const r=o.split("."),d=s&&typeof s=="object",p=d&&((B=(I=s.locales)==null?void 0:I[t.value])==null?void 0:B.translations)||null,_=d&&s.translations||null;let b=p,y=_,w=e;const C=r.pop();for(const T of r){let V=null;const q=w==null?void 0:w[T];q&&(V=w=q);const W=y==null?void 0:y[T];W&&(V=y=W);const R=b==null?void 0:b[T];R&&(V=b=R),q||(w=V),W||(y=V),R||(b=V)}return(b==null?void 0:b[C])??(y==null?void 0:y[C])??(w==null?void 0:w[C])??""}return n}const Sa=["aria-label"],Ma={class:"DocSearch-Button-Container"},Na=c("svg",{class:"DocSearch-Search-Icon",width:"20",height:"20",viewBox:"0 0 20 20","aria-label":"search icon"},[c("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none","fill-rule":"evenodd","stroke-linecap":"round","stroke-linejoin":"round"})],-1),Ia={class:"DocSearch-Button-Placeholder"},Ca=c("span",{class:"DocSearch-Button-Keys"},[c("kbd",{class:"DocSearch-Button-Key"}),c("kbd",{class:"DocSearch-Button-Key"},"K")],-1),ye=g({__name:"VPNavBarSearchButton",setup(s){const{theme:e}=P(),t={button:{buttonText:"Search",buttonAriaLabel:"Search"}},n=Ue(La)(je(()=>{var o;return(o=e.value.search)==null?void 0:o.options}),t);return(o,r)=>(a(),i("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":l(n)("button.buttonAriaLabel")},[c("span",Ma,[Na,c("span",Ia,L(l(n)("button.buttonText")),1)]),Ca],8,Sa))}});const Ta={class:"VPNavBarSearch"},Ba={id:"local-search"},Aa={key:1,id:"docsearch"},xa=g({__name:"VPNavBarSearch",setup(s){const e=()=>null,t=()=>null,{theme:n}=P(),o=S(!1),r=S(!1);G(()=>{});function d(){o.value||(o.value=!0,setTimeout(p,16))}function p(){const y=new Event("keydown");y.key="k",y.metaKey=!0,window.dispatchEvent(y),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||p()},16)}const _=S(!1),b="";return(y,w)=>{var C;return a(),i("div",Ta,[l(b)==="local"?(a(),i(M,{key:0},[_.value?(a(),$(l(e),{key:0,onClose:w[0]||(w[0]=I=>_.value=!1)})):f("",!0),c("div",Ba,[h(ye,{onClick:w[1]||(w[1]=I=>_.value=!0)})])],64)):l(b)==="algolia"?(a(),i(M,{key:1},[o.value?(a(),$(l(t),{key:0,algolia:((C=l(n).search)==null?void 0:C.options)??l(n).algolia,onVnodeBeforeMount:w[2]||(w[2]=I=>r.value=!0)},null,8,["algolia"])):f("",!0),r.value?f("",!0):(a(),i("div",Aa,[h(ye,{onClick:d})]))],64)):f("",!0)])}}});const Ha=g({__name:"VPNavBarSocialLinks",setup(s){const{theme:e}=P();return(t,n)=>l(e).socialLinks?(a(),$($e,{key:0,class:"VPNavBarSocialLinks",links:l(e).socialLinks},null,8,["links"])):f("",!0)}});const za=m(Ha,[["__scopeId","data-v-01d1345c"]]),Da=["href"],Fa=g({__name:"VPNavBarTitle",setup(s){const{site:e,theme:t}=P(),{hasSidebar:n}=D(),{currentLang:o}=Z();return(r,d)=>(a(),i("div",{class:N(["VPNavBarTitle",{"has-sidebar":l(n)}])},[c("a",{class:"title",href:l(t).logoLink??l(J)(l(o).link)},[u(r.$slots,"nav-bar-title-before",{},void 0,!0),l(t).logo?(a(),$(ee,{key:0,class:"logo",image:l(t).logo},null,8,["image"])):f("",!0),l(t).siteTitle?(a(),i(M,{key:1},[x(L(l(t).siteTitle),1)],64)):l(t).siteTitle===void 0?(a(),i(M,{key:2},[x(L(l(e).title),1)],64)):f("",!0),u(r.$slots,"nav-bar-title-after",{},void 0,!0)],8,Da)],2))}});const Ea=m(Fa,[["__scopeId","data-v-c057a0ca"]]),Oa={},Ga={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Ua=c("path",{d:"M0 0h24v24H0z",fill:"none"},null,-1),ja=c("path",{d:" M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z ",class:"css-c4d79v"},null,-1),qa=[Ua,ja];function Ra(s,e){return a(),i("svg",Ga,qa)}const Be=m(Oa,[["render",Ra]]),Ka={class:"items"},Wa={class:"title"},Ya=g({__name:"VPNavBarTranslations",setup(s){const{theme:e}=P(),{localeLinks:t,currentLang:n}=Z({correspondingLink:!0});return(o,r)=>l(t).length&&l(n).label?(a(),$(be,{key:0,class:"VPNavBarTranslations",icon:Be,label:l(e).langMenuLabel||"Change language"},{default:v(()=>[c("div",Ka,[c("p",Wa,L(l(n).label),1),(a(!0),i(M,null,A(l(t),d=>(a(),$(oe,{key:d.link,item:d},null,8,["item"]))),128))])]),_:1},8,["label"])):f("",!0)}});const Ja=m(Ya,[["__scopeId","data-v-8948f096"]]),Za=s=>(H("data-v-bb206b11"),s=s(),z(),s),Qa={class:"container"},Xa={class:"title"},er={class:"content"},tr=Za(()=>c("div",{class:"curtain"},null,-1)),sr={class:"content-body"},nr=g({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(s){const{y:e}=we(),{hasSidebar:t}=D(),{frontmatter:n}=P(),o=S({});return Pe(()=>{o.value={"has-sidebar":t.value,top:n.value.layout==="home"&&e.value===0}}),(r,d)=>(a(),i("div",{class:N(["VPNavBar",o.value])},[c("div",Qa,[c("div",Xa,[h(Ea,null,{"nav-bar-title-before":v(()=>[u(r.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[u(r.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),c("div",er,[tr,c("div",sr,[u(r.$slots,"nav-bar-content-before",{},void 0,!0),h(xa,{class:"search"}),h(wa,{class:"menu"}),h(Ja,{class:"translations"}),h(mo,{class:"appearance"}),h(za,{class:"social-links"}),h(ua,{class:"extra"}),u(r.$slots,"nav-bar-content-after",{},void 0,!0),h(fa,{class:"hamburger",active:r.isScreenOpen,onClick:d[0]||(d[0]=p=>r.$emit("toggle-screen"))},null,8,["active"])])])])],2))}});const or=m(nr,[["__scopeId","data-v-bb206b11"]]),ar={key:0,class:"VPNavScreenAppearance"},rr={class:"text"},lr=g({__name:"VPNavScreenAppearance",setup(s){const{site:e,theme:t}=P();return(n,o)=>l(e).appearance?(a(),i("div",ar,[c("p",rr,L(l(t).darkModeSwitchLabel||"Appearance"),1),h(me)])):f("",!0)}});const ir=m(lr,[["__scopeId","data-v-365c53f2"]]),cr=g({__name:"VPNavScreenMenuLink",props:{item:{}},setup(s){const e=ne("close-screen");return(t,n)=>(a(),$(F,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:l(e)},{default:v(()=>[x(L(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}});const ur=m(cr,[["__scopeId","data-v-c83d274a"]]),dr={},_r={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},vr=c("path",{d:"M18.9,10.9h-6v-6c0-0.6-0.4-1-1-1s-1,0.4-1,1v6h-6c-0.6,0-1,0.4-1,1s0.4,1,1,1h6v6c0,0.6,0.4,1,1,1s1-0.4,1-1v-6h6c0.6,0,1-0.4,1-1S19.5,10.9,18.9,10.9z"},null,-1),pr=[vr];function hr(s,e){return a(),i("svg",_r,pr)}const fr=m(dr,[["render",hr]]),mr=g({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(s){const e=ne("close-screen");return(t,n)=>(a(),$(F,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:l(e)},{default:v(()=>[x(L(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}});const Ae=m(mr,[["__scopeId","data-v-6da07b49"]]),gr={class:"VPNavScreenMenuGroupSection"},br={key:0,class:"title"},$r=g({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),i("div",gr,[e.text?(a(),i("p",br,L(e.text),1)):f("",!0),(a(!0),i(M,null,A(e.items,n=>(a(),$(Ae,{key:n.text,item:n},null,8,["item"]))),128))]))}});const kr=m($r,[["__scopeId","data-v-9837bcbe"]]),yr=["aria-controls","aria-expanded"],Pr={class:"button-text"},Vr=["id"],wr={key:1,class:"group"},Lr=g({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(s){const e=s,t=S(!1),n=k(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function o(){t.value=!t.value}return(r,d)=>(a(),i("div",{class:N(["VPNavScreenMenuGroup",{open:t.value}])},[c("button",{class:"button","aria-controls":n.value,"aria-expanded":t.value,onClick:o},[c("span",Pr,L(r.text),1),h(fr,{class:"button-icon"})],8,yr),c("div",{id:n.value,class:"items"},[(a(!0),i(M,null,A(r.items,p=>(a(),i(M,{key:p.text},["link"in p?(a(),i("div",{key:p.text,class:"item"},[h(Ae,{item:p},null,8,["item"])])):(a(),i("div",wr,[h(kr,{text:p.text,items:p.items},null,8,["text","items"])]))],64))),128))],8,Vr)],2))}});const Sr=m(Lr,[["__scopeId","data-v-c8827e82"]]),Mr={key:0,class:"VPNavScreenMenu"},Nr=g({__name:"VPNavScreenMenu",setup(s){const{theme:e}=P();return(t,n)=>l(e).nav?(a(),i("nav",Mr,[(a(!0),i(M,null,A(l(e).nav,o=>(a(),i(M,{key:o.text},["link"in o?(a(),$(ur,{key:0,item:o},null,8,["item"])):(a(),$(Sr,{key:1,text:o.text||"",items:o.items},null,8,["text","items"]))],64))),128))])):f("",!0)}}),Ir=g({__name:"VPNavScreenSocialLinks",setup(s){const{theme:e}=P();return(t,n)=>l(e).socialLinks?(a(),$($e,{key:0,class:"VPNavScreenSocialLinks",links:l(e).socialLinks},null,8,["links"])):f("",!0)}}),Cr={class:"list"},Tr=g({__name:"VPNavScreenTranslations",setup(s){const{localeLinks:e,currentLang:t}=Z({correspondingLink:!0}),n=S(!1);function o(){n.value=!n.value}return(r,d)=>l(e).length&&l(t).label?(a(),i("div",{key:0,class:N(["VPNavScreenTranslations",{open:n.value}])},[c("button",{class:"title",onClick:o},[h(Be,{class:"icon lang"}),x(" "+L(l(t).label)+" ",1),h(Te,{class:"icon chevron"})]),c("ul",Cr,[(a(!0),i(M,null,A(l(e),p=>(a(),i("li",{key:p.link,class:"item"},[h(F,{class:"link",href:p.link},{default:v(()=>[x(L(p.text),1)]),_:2},1032,["href"])]))),128))])],2)):f("",!0)}});const Br=m(Tr,[["__scopeId","data-v-7485cbf8"]]),Ar={class:"container"},xr=g({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(s){const e=S(null),t=Le(K?document.body:null);return(n,o)=>(a(),$(ce,{name:"fade",onEnter:o[0]||(o[0]=r=>t.value=!0),onAfterLeave:o[1]||(o[1]=r=>t.value=!1)},{default:v(()=>[n.open?(a(),i("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[c("div",Ar,[u(n.$slots,"nav-screen-content-before",{},void 0,!0),h(Nr,{class:"menu"}),h(Br,{class:"translations"}),h(ir,{class:"appearance"}),h(Ir,{class:"social-links"}),u(n.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):f("",!0)]),_:3}))}});const Hr=m(xr,[["__scopeId","data-v-fd2afe0e"]]),zr={key:0,class:"VPNav"},Dr=g({__name:"VPNav",setup(s){const{isScreenOpen:e,closeScreen:t,toggleScreen:n}=Wn(),{frontmatter:o}=P(),r=k(()=>o.value.navbar!==!1);return Se("close-screen",t),te(()=>{K&&document.documentElement.classList.toggle("hide-nav",!r.value)}),(d,p)=>r.value?(a(),i("header",zr,[h(or,{"is-screen-open":l(e),onToggleScreen:l(n)},{"nav-bar-title-before":v(()=>[u(d.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[u(d.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[u(d.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[u(d.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),h(Hr,{open:l(e)},{"nav-screen-content-before":v(()=>[u(d.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[u(d.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):f("",!0)}});const Fr=m(Dr,[["__scopeId","data-v-9f25a7ec"]]),Er=s=>(H("data-v-423e1612"),s=s(),z(),s),Or=["role","tabindex"],Gr=Er(()=>c("div",{class:"indicator"},null,-1)),Ur=["onKeydown"],jr={key:1,class:"items"},qr=g({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(s){const e=s,{collapsed:t,collapsible:n,isLink:o,isActiveLink:r,hasActiveLink:d,hasChildren:p,toggle:_}=ht(k(()=>e.item)),b=k(()=>p.value?"section":"div"),y=k(()=>o.value?"a":"div"),w=k(()=>p.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),C=k(()=>o.value?void 0:"button"),I=k(()=>[[`level-${e.depth}`],{collapsible:n.value},{collapsed:t.value},{"is-link":o.value},{"is-active":r.value},{"has-active":d.value}]);function B(V){"key"in V&&V.key!=="Enter"||!e.item.link&&_()}function T(){e.item.link&&_()}return(V,q)=>{const W=j("VPSidebarItem",!0);return a(),$(E(b.value),{class:N(["VPSidebarItem",I.value])},{default:v(()=>[V.item.text?(a(),i("div",Q({key:0,class:"item",role:C.value},Re(V.item.items?{click:B,keydown:B}:{},!0),{tabindex:V.item.items&&0}),[Gr,V.item.link?(a(),$(F,{key:0,tag:y.value,class:"link",href:V.item.link,rel:V.item.rel,target:V.item.target},{default:v(()=>[(a(),$(E(w.value),{class:"text",innerHTML:V.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),$(E(w.value),{key:1,class:"text",innerHTML:V.item.text},null,8,["innerHTML"])),V.item.collapsed!=null?(a(),i("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:T,onKeydown:qe(T,["enter"]),tabindex:"0"},[h(fe,{class:"caret-icon"})],40,Ur)):f("",!0)],16,Or)):f("",!0),V.item.items&&V.item.items.length?(a(),i("div",jr,[V.depth<5?(a(!0),i(M,{key:0},A(V.item.items,R=>(a(),$(W,{key:R.text,item:R,depth:V.depth+1},null,8,["item","depth"]))),128)):f("",!0)])):f("",!0)]),_:1},8,["class"])}}});const Rr=m(qr,[["__scopeId","data-v-423e1612"]]),xe=s=>(H("data-v-b3bff6b6"),s=s(),z(),s),Kr=xe(()=>c("div",{class:"curtain"},null,-1)),Wr={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Yr=xe(()=>c("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),Jr=g({__name:"VPSidebar",props:{open:{type:Boolean}},setup(s){const{sidebarGroups:e,hasSidebar:t}=D(),n=s,o=S(null),r=Le(K?document.body:null);return U([n,o],()=>{var d;n.open?(r.value=!0,(d=o.value)==null||d.focus()):r.value=!1},{immediate:!0,flush:"post"}),(d,p)=>l(t)?(a(),i("aside",{key:0,class:N(["VPSidebar",{open:d.open}]),ref_key:"navEl",ref:o,onClick:p[0]||(p[0]=Ke(()=>{},["stop"]))},[Kr,c("nav",Wr,[Yr,u(d.$slots,"sidebar-nav-before",{},void 0,!0),(a(!0),i(M,null,A(l(e),_=>(a(),i("div",{key:_.text,class:"group"},[h(Rr,{item:_,depth:0},null,8,["item"])]))),128)),u(d.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):f("",!0)}});const Zr=m(Jr,[["__scopeId","data-v-b3bff6b6"]]),Qr=g({__name:"VPSkipLink",setup(s){const e=se(),t=S();U(()=>e.path,()=>t.value.focus());function n({target:o}){const r=document.getElementById(decodeURIComponent(o.hash).slice(1));if(r){const d=()=>{r.removeAttribute("tabindex"),r.removeEventListener("blur",d)};r.setAttribute("tabindex","-1"),r.addEventListener("blur",d),r.focus(),window.scrollTo(0,0)}}return(o,r)=>(a(),i(M,null,[c("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),c("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:n}," Skip to content ")],64))}});const Xr=m(Qr,[["__scopeId","data-v-638cf227"]]),el=g({__name:"Layout",setup(s){const{isOpen:e,open:t,close:n}=D(),o=se();U(()=>o.path,n),pt(e,n);const{frontmatter:r}=P(),d=We(),p=k(()=>!!d["home-hero-image"]);return Se("hero-image-slot-exists",p),(_,b)=>{const y=j("Content");return l(r).layout!==!1?(a(),i("div",{key:0,class:N(["Layout",l(r).pageClass])},[u(_.$slots,"layout-top",{},void 0,!0),h(Xr),h(Xe,{class:"backdrop",show:l(e),onClick:l(n)},null,8,["show","onClick"]),h(Fr,null,{"nav-bar-title-before":v(()=>[u(_.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[u(_.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[u(_.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[u(_.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":v(()=>[u(_.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[u(_.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),h(Kn,{open:l(e),onOpenMenu:l(t)},null,8,["open","onOpenMenu"]),h(Zr,{open:l(e)},{"sidebar-nav-before":v(()=>[u(_.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":v(()=>[u(_.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),h(wn,null,{"page-top":v(()=>[u(_.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[u(_.$slots,"page-bottom",{},void 0,!0)]),"not-found":v(()=>[u(_.$slots,"not-found",{},void 0,!0)]),"home-hero-before":v(()=>[u(_.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info":v(()=>[u(_.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":v(()=>[u(_.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[u(_.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[u(_.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[u(_.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":v(()=>[u(_.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[u(_.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[u(_.$slots,"doc-after",{},void 0,!0)]),"doc-top":v(()=>[u(_.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[u(_.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":v(()=>[u(_.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[u(_.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[u(_.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[u(_.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[u(_.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[u(_.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),h(In),u(_.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),$(y,{key:1}))}}});const tl=m(el,[["__scopeId","data-v-3bdeb914"]]);const nl={Layout:tl,enhanceApp:({app:s})=>{s.component("Badge",Je)}};export{nl as t}; diff --git a/assets/gst_index.md.1525a75d.js b/assets/gst_index.md.48eaeb78.js similarity index 83% rename from assets/gst_index.md.1525a75d.js rename to assets/gst_index.md.48eaeb78.js index f8be7cc..9d434dd 100644 --- a/assets/gst_index.md.1525a75d.js +++ b/assets/gst_index.md.48eaeb78.js @@ -1 +1 @@ -import{_ as e,o as a,c as t,Q as o}from"./chunks/framework.2516552c.js";const p=JSON.parse('{"title":"Due date for Goods and Services Tax","description":"","frontmatter":{},"headers":[],"relativePath":"gst/index.md","filePath":"gst/index.md","lastUpdated":1698164155000}'),r={name:"gst/index.md"},s=o('

Due date for Goods and Services Tax

List of Due dates for GST law

Return Filing

Annual

  1. Annual Return GSTR 9

Monthly

  1. GSTR 1
  2. GSTR 3B
',7),i=[s];function d(n,l,c,u,_,f){return a(),t("div",null,i)}const x=e(r,[["render",d]]);export{p as __pageData,x as default}; +import{_ as e,o as a,c as t,Q as o}from"./chunks/framework.56e947f3.js";const p=JSON.parse('{"title":"Due date for Goods and Services Tax","description":"","frontmatter":{},"headers":[],"relativePath":"gst/index.md","filePath":"gst/index.md","lastUpdated":1700305127000}'),r={name:"gst/index.md"},s=o('

Due date for Goods and Services Tax

List of Due dates for GST law

Return Filing

Annual

  1. Annual Return GSTR 9

Monthly

  1. GSTR 1
  2. GSTR 3B
',7),i=[s];function d(n,l,c,u,_,f){return a(),t("div",null,i)}const x=e(r,[["render",d]]);export{p as __pageData,x as default}; diff --git a/assets/gst_index.md.1525a75d.lean.js b/assets/gst_index.md.48eaeb78.lean.js similarity index 55% rename from assets/gst_index.md.1525a75d.lean.js rename to assets/gst_index.md.48eaeb78.lean.js index 6e5f86e..201ad9b 100644 --- a/assets/gst_index.md.1525a75d.lean.js +++ b/assets/gst_index.md.48eaeb78.lean.js @@ -1 +1 @@ -import{_ as e,o as a,c as t,Q as o}from"./chunks/framework.2516552c.js";const p=JSON.parse('{"title":"Due date for Goods and Services Tax","description":"","frontmatter":{},"headers":[],"relativePath":"gst/index.md","filePath":"gst/index.md","lastUpdated":1698164155000}'),r={name:"gst/index.md"},s=o("",7),i=[s];function d(n,l,c,u,_,f){return a(),t("div",null,i)}const x=e(r,[["render",d]]);export{p as __pageData,x as default}; +import{_ as e,o as a,c as t,Q as o}from"./chunks/framework.56e947f3.js";const p=JSON.parse('{"title":"Due date for Goods and Services Tax","description":"","frontmatter":{},"headers":[],"relativePath":"gst/index.md","filePath":"gst/index.md","lastUpdated":1700305127000}'),r={name:"gst/index.md"},s=o("",7),i=[s];function d(n,l,c,u,_,f){return a(),t("div",null,i)}const x=e(r,[["render",d]]);export{p as __pageData,x as default}; diff --git a/assets/income-tax_advance-tax-payment.md.a2eedd98.js b/assets/income-tax_advance-tax-payment.md.4da0eee2.js similarity index 82% rename from assets/income-tax_advance-tax-payment.md.a2eedd98.js rename to assets/income-tax_advance-tax-payment.md.4da0eee2.js index 73acf85..39e3f68 100644 --- a/assets/income-tax_advance-tax-payment.md.a2eedd98.js +++ b/assets/income-tax_advance-tax-payment.md.4da0eee2.js @@ -1 +1 @@ -import{_ as a,o as e,c as t,Q as n}from"./chunks/framework.2516552c.js";const u=JSON.parse('{"title":"Income Tax Advance tax Payment due date","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/advance-tax-payment.md","filePath":"income-tax/advance-tax-payment.md","lastUpdated":1698164155000}'),o={name:"income-tax/advance-tax-payment.md"},c=n('

Income Tax Advance tax Payment due date

Consequence of late

AY 2022-23

',3),d=[c];function r(s,i,m,_,l,x){return e(),t("div",null,d)}const p=a(o,[["render",r]]);export{u as __pageData,p as default}; +import{_ as a,o as e,c as t,Q as n}from"./chunks/framework.56e947f3.js";const u=JSON.parse('{"title":"Income Tax Advance tax Payment due date","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/advance-tax-payment.md","filePath":"income-tax/advance-tax-payment.md","lastUpdated":1700305127000}'),o={name:"income-tax/advance-tax-payment.md"},c=n('

Income Tax Advance tax Payment due date

Consequence of late

AY 2022-23

',3),d=[c];function r(s,i,m,_,l,x){return e(),t("div",null,d)}const p=a(o,[["render",r]]);export{u as __pageData,p as default}; diff --git a/assets/income-tax_advance-tax-payment.md.a2eedd98.lean.js b/assets/income-tax_advance-tax-payment.md.4da0eee2.lean.js similarity index 61% rename from assets/income-tax_advance-tax-payment.md.a2eedd98.lean.js rename to assets/income-tax_advance-tax-payment.md.4da0eee2.lean.js index bf1ddc4..d887fcb 100644 --- a/assets/income-tax_advance-tax-payment.md.a2eedd98.lean.js +++ b/assets/income-tax_advance-tax-payment.md.4da0eee2.lean.js @@ -1 +1 @@ -import{_ as a,o as e,c as t,Q as n}from"./chunks/framework.2516552c.js";const u=JSON.parse('{"title":"Income Tax Advance tax Payment due date","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/advance-tax-payment.md","filePath":"income-tax/advance-tax-payment.md","lastUpdated":1698164155000}'),o={name:"income-tax/advance-tax-payment.md"},c=n("",3),d=[c];function r(s,i,m,_,l,x){return e(),t("div",null,d)}const p=a(o,[["render",r]]);export{u as __pageData,p as default}; +import{_ as a,o as e,c as t,Q as n}from"./chunks/framework.56e947f3.js";const u=JSON.parse('{"title":"Income Tax Advance tax Payment due date","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/advance-tax-payment.md","filePath":"income-tax/advance-tax-payment.md","lastUpdated":1700305127000}'),o={name:"income-tax/advance-tax-payment.md"},c=n("",3),d=[c];function r(s,i,m,_,l,x){return e(),t("div",null,d)}const p=a(o,[["render",r]]);export{u as __pageData,p as default}; diff --git a/assets/income-tax_belated-return.md.25494e99.js b/assets/income-tax_belated-return.md.cef3ef0d.js similarity index 90% rename from assets/income-tax_belated-return.md.25494e99.js rename to assets/income-tax_belated-return.md.cef3ef0d.js index a3c897b..38a7206 100644 --- a/assets/income-tax_belated-return.md.25494e99.js +++ b/assets/income-tax_belated-return.md.cef3ef0d.js @@ -1 +1 @@ -import{_ as e,o as t,c as a,Q as r}from"./chunks/framework.2516552c.js";const p=JSON.parse('{"title":"Income Tax belated return filing due date","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/belated-return.md","filePath":"income-tax/belated-return.md","lastUpdated":1698164155000}'),n={name:"income-tax/belated-return.md"},o=r('

Income Tax belated return filing due date

When a income tax return is not filed within due date, it can still be filed as "belated return". Section 139(4) allows for the filing of a belated return i.e return after the due date.

The general due date for filing belated return 31st December of the assessment year.

A belated return can be filed for a previous year at any time three months before the expiry of the relevant assessment year, or before completion of assessment, whichever is earlier.

Unlike due date for return filing, due date for belated return is not dependent on Category of Tax payer.

Consequence of late

Taxpayers cannot file any return once this due date is passed. However, if the return was missed due to an extreme situation, you can lodge a request to your Assessment Officer seeking permission to file past returns under Section 119.

AY 2022-23

The due date for filing belated return for AY 2022-23 is 31st December 2022.

',9),i=[o];function s(d,l,u,c,f,h){return t(),a("div",null,i)}const b=e(n,[["render",s]]);export{p as __pageData,b as default}; +import{_ as e,o as t,c as a,Q as r}from"./chunks/framework.56e947f3.js";const p=JSON.parse('{"title":"Income Tax belated return filing due date","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/belated-return.md","filePath":"income-tax/belated-return.md","lastUpdated":1700305127000}'),n={name:"income-tax/belated-return.md"},o=r('

Income Tax belated return filing due date

When a income tax return is not filed within due date, it can still be filed as "belated return". Section 139(4) allows for the filing of a belated return i.e return after the due date.

The general due date for filing belated return 31st December of the assessment year.

A belated return can be filed for a previous year at any time three months before the expiry of the relevant assessment year, or before completion of assessment, whichever is earlier.

Unlike due date for return filing, due date for belated return is not dependent on Category of Tax payer.

Consequence of late

Taxpayers cannot file any return once this due date is passed. However, if the return was missed due to an extreme situation, you can lodge a request to your Assessment Officer seeking permission to file past returns under Section 119.

AY 2022-23

The due date for filing belated return for AY 2022-23 is 31st December 2022.

',9),i=[o];function s(d,l,u,c,f,h){return t(),a("div",null,i)}const b=e(n,[["render",s]]);export{p as __pageData,b as default}; diff --git a/assets/income-tax_belated-return.md.25494e99.lean.js b/assets/income-tax_belated-return.md.cef3ef0d.lean.js similarity index 60% rename from assets/income-tax_belated-return.md.25494e99.lean.js rename to assets/income-tax_belated-return.md.cef3ef0d.lean.js index e0d10c0..299de7e 100644 --- a/assets/income-tax_belated-return.md.25494e99.lean.js +++ b/assets/income-tax_belated-return.md.cef3ef0d.lean.js @@ -1 +1 @@ -import{_ as e,o as t,c as a,Q as r}from"./chunks/framework.2516552c.js";const p=JSON.parse('{"title":"Income Tax belated return filing due date","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/belated-return.md","filePath":"income-tax/belated-return.md","lastUpdated":1698164155000}'),n={name:"income-tax/belated-return.md"},o=r("",9),i=[o];function s(d,l,u,c,f,h){return t(),a("div",null,i)}const b=e(n,[["render",s]]);export{p as __pageData,b as default}; +import{_ as e,o as t,c as a,Q as r}from"./chunks/framework.56e947f3.js";const p=JSON.parse('{"title":"Income Tax belated return filing due date","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/belated-return.md","filePath":"income-tax/belated-return.md","lastUpdated":1700305127000}'),n={name:"income-tax/belated-return.md"},o=r("",9),i=[o];function s(d,l,u,c,f,h){return t(),a("div",null,i)}const b=e(n,[["render",s]]);export{p as __pageData,b as default}; diff --git a/assets/income-tax_index.md.b4367acb.js b/assets/income-tax_index.md.7f8cab3b.js similarity index 88% rename from assets/income-tax_index.md.b4367acb.js rename to assets/income-tax_index.md.7f8cab3b.js index 36690c8..022281e 100644 --- a/assets/income-tax_index.md.b4367acb.js +++ b/assets/income-tax_index.md.7f8cab3b.js @@ -1 +1 @@ -import{_ as a,o as e,c as t,Q as r}from"./chunks/framework.2516552c.js";const x=JSON.parse('{"title":"Due date for Income Tax","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/index.md","filePath":"income-tax/index.md","lastUpdated":1698164155000}'),i={name:"income-tax/index.md"},o=r('

Due date for Income Tax

List of Due dates for Income Tax law

Yearly Compliance

Related to Return Filing

  1. Return Filing
  2. Return Verification
  3. Belated Return Filing
  4. Tax Audit
  5. Transfer Pricing Report

Quarterly Compliance

  1. Advance Tax Payment
',7),l=[o];function n(c,d,m,s,h,f){return e(),t("div",null,l)}const _=a(i,[["render",n]]);export{x as __pageData,_ as default}; +import{_ as a,o as e,c as t,Q as r}from"./chunks/framework.56e947f3.js";const x=JSON.parse('{"title":"Due date for Income Tax","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/index.md","filePath":"income-tax/index.md","lastUpdated":1700305127000}'),i={name:"income-tax/index.md"},o=r('

Due date for Income Tax

List of Due dates for Income Tax law

Yearly Compliance

Related to Return Filing

  1. Return Filing
  2. Return Verification
  3. Belated Return Filing
  4. Tax Audit
  5. Transfer Pricing Report

Quarterly Compliance

  1. Advance Tax Payment
',7),l=[o];function n(c,d,m,s,h,f){return e(),t("div",null,l)}const _=a(i,[["render",n]]);export{x as __pageData,_ as default}; diff --git a/assets/income-tax_index.md.b4367acb.lean.js b/assets/income-tax_index.md.7f8cab3b.lean.js similarity index 56% rename from assets/income-tax_index.md.b4367acb.lean.js rename to assets/income-tax_index.md.7f8cab3b.lean.js index 5de2983..f7199f1 100644 --- a/assets/income-tax_index.md.b4367acb.lean.js +++ b/assets/income-tax_index.md.7f8cab3b.lean.js @@ -1 +1 @@ -import{_ as a,o as e,c as t,Q as r}from"./chunks/framework.2516552c.js";const x=JSON.parse('{"title":"Due date for Income Tax","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/index.md","filePath":"income-tax/index.md","lastUpdated":1698164155000}'),i={name:"income-tax/index.md"},o=r("",7),l=[o];function n(c,d,m,s,h,f){return e(),t("div",null,l)}const _=a(i,[["render",n]]);export{x as __pageData,_ as default}; +import{_ as a,o as e,c as t,Q as r}from"./chunks/framework.56e947f3.js";const x=JSON.parse('{"title":"Due date for Income Tax","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/index.md","filePath":"income-tax/index.md","lastUpdated":1700305127000}'),i={name:"income-tax/index.md"},o=r("",7),l=[o];function n(c,d,m,s,h,f){return e(),t("div",null,l)}const _=a(i,[["render",n]]);export{x as __pageData,_ as default}; diff --git a/assets/income-tax_return-filing.md.ec2c1a32.js b/assets/income-tax_return-filing.md.81389b3c.js similarity index 94% rename from assets/income-tax_return-filing.md.ec2c1a32.js rename to assets/income-tax_return-filing.md.81389b3c.js index a08214c..4155246 100644 --- a/assets/income-tax_return-filing.md.ec2c1a32.js +++ b/assets/income-tax_return-filing.md.81389b3c.js @@ -1 +1 @@ -import{_ as e,o as t,c as a,Q as r}from"./chunks/framework.2516552c.js";const p=JSON.parse('{"title":"Income Tax return filing due date","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/return-filing.md","filePath":"income-tax/return-filing.md","lastUpdated":1698164155000}'),n={name:"income-tax/return-filing.md"},i=r('

Income Tax return filing due date

The due date in case of return filing is the date by which the returns can be filed without any late fee or penalty. You can file the return after due date too. It's called belated return but interest and penalty will be applicable.

The due date of filing is dependent on Tax Payer Category.

Consequence of late

  1. Interest: Interest (u/s 234A) at 1% per month on the unpaid tax amount.
  2. Late fee: A late fee will need to be paid. 1,000 if the total income is less than 5 lacs. 5000 in case of more than 5 lacs.
  3. Loss Adjustment: Losses cannot be carried forward to next assessment year.

AY 2022-23

Category of TaxpayerDue Date
Individual/ HUF/ AOP/ BOI/ Trust
(books of accounts not required to be audited)
31st July 2022
Businesses/ Trust
(Where Tax Audit is applicable)
31st October 2022
Businesses (Where Transfer Pricing Report is applicable)
Trust (required to furnish Form 3CEB )
30th November 2022

AY 2019-20

Category of TaxpayerDue Date
Individual/ HUF/ AOP/ BOI/ Trust
(Non Audit)
30th November 2020
Businesses/ Trust
(Where Tax Audit is applicable)
31st December 2020
Businesses (Where Transfer Pricing Report is applicable)
Trust (required to furnish Form 3CEB )
31st January 2021

Extension

  1. 29th October 2022 - The due date was extended via notification no 88/2020
    Ref: Notification

  2. 30th December 2022 - The due date was further extended
    Ref: Press Release

',11),o=[i];function d(s,l,u,c,h,f){return t(),a("div",null,o)}const m=e(n,[["render",d]]);export{p as __pageData,m as default}; +import{_ as e,o as t,c as a,Q as r}from"./chunks/framework.56e947f3.js";const p=JSON.parse('{"title":"Income Tax return filing due date","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/return-filing.md","filePath":"income-tax/return-filing.md","lastUpdated":1700305127000}'),n={name:"income-tax/return-filing.md"},i=r('

Income Tax return filing due date

The due date in case of return filing is the date by which the returns can be filed without any late fee or penalty. You can file the return after due date too. It's called belated return but interest and penalty will be applicable.

The due date of filing is dependent on Tax Payer Category.

Consequence of late

  1. Interest: Interest (u/s 234A) at 1% per month on the unpaid tax amount.
  2. Late fee: A late fee will need to be paid. 1,000 if the total income is less than 5 lacs. 5000 in case of more than 5 lacs.
  3. Loss Adjustment: Losses cannot be carried forward to next assessment year.

AY 2022-23

Category of TaxpayerDue Date
Individual/ HUF/ AOP/ BOI/ Trust
(books of accounts not required to be audited)
31st July 2022
Businesses/ Trust
(Where Tax Audit is applicable)
31st October 2022
Businesses (Where Transfer Pricing Report is applicable)
Trust (required to furnish Form 3CEB )
30th November 2022

AY 2019-20

Category of TaxpayerDue Date
Individual/ HUF/ AOP/ BOI/ Trust
(Non Audit)
30th November 2020
Businesses/ Trust
(Where Tax Audit is applicable)
31st December 2020
Businesses (Where Transfer Pricing Report is applicable)
Trust (required to furnish Form 3CEB )
31st January 2021

Extension

  1. 29th October 2022 - The due date was extended via notification no 88/2020
    Ref: Notification

  2. 30th December 2022 - The due date was further extended
    Ref: Press Release

',11),o=[i];function d(s,l,u,c,h,f){return t(),a("div",null,o)}const m=e(n,[["render",d]]);export{p as __pageData,m as default}; diff --git a/assets/income-tax_return-filing.md.ec2c1a32.lean.js b/assets/income-tax_return-filing.md.81389b3c.lean.js similarity index 59% rename from assets/income-tax_return-filing.md.ec2c1a32.lean.js rename to assets/income-tax_return-filing.md.81389b3c.lean.js index 1f49a63..defc3b6 100644 --- a/assets/income-tax_return-filing.md.ec2c1a32.lean.js +++ b/assets/income-tax_return-filing.md.81389b3c.lean.js @@ -1 +1 @@ -import{_ as e,o as t,c as a,Q as r}from"./chunks/framework.2516552c.js";const p=JSON.parse('{"title":"Income Tax return filing due date","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/return-filing.md","filePath":"income-tax/return-filing.md","lastUpdated":1698164155000}'),n={name:"income-tax/return-filing.md"},i=r("",11),o=[i];function d(s,l,u,c,h,f){return t(),a("div",null,o)}const m=e(n,[["render",d]]);export{p as __pageData,m as default}; +import{_ as e,o as t,c as a,Q as r}from"./chunks/framework.56e947f3.js";const p=JSON.parse('{"title":"Income Tax return filing due date","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/return-filing.md","filePath":"income-tax/return-filing.md","lastUpdated":1700305127000}'),n={name:"income-tax/return-filing.md"},i=r("",11),o=[i];function d(s,l,u,c,h,f){return t(),a("div",null,o)}const m=e(n,[["render",d]]);export{p as __pageData,m as default}; diff --git a/assets/income-tax_return-verification.md.d957bbdc.js b/assets/income-tax_return-verification.md.b959665a.js similarity index 93% rename from assets/income-tax_return-verification.md.d957bbdc.js rename to assets/income-tax_return-verification.md.b959665a.js index 5a2346d..77ef321 100644 --- a/assets/income-tax_return-verification.md.d957bbdc.js +++ b/assets/income-tax_return-verification.md.b959665a.js @@ -1 +1 @@ -import{_ as e,o as t,c as a,Q as r}from"./chunks/framework.2516552c.js";const p=JSON.parse('{"title":"Income Tax Return Verification due date","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/return-verification.md","filePath":"income-tax/return-verification.md","lastUpdated":1698164155000}'),i={name:"income-tax/return-verification.md"},n=r('

Income Tax Return Verification due date

After the income tax return is filed, it needs to be verified. The most common process is e-verification by way of OTP/ Aadhar/ DSC.

The general due date for verification of return is 30 days from filing of return.

Consequence of late

There is a possibility to apply for condonation of delay. If return is not verified before due date, it is considered as if No return is filed.

AY 2022-23

In this assessment year, the due date of e-verification of return was changed. Hence, depending upon the date of return filed, the due date of verification is different.

Return filing DateVerification Due Date
On or before 31st July 2022120 Days from return filing
After 31st July 202230 Days from return filing

AY 2021-22

The due date for verification of return for AY 2021-22 is 120 days from date of return filing.

AY 2020-21

The due date for verification of return for AY 2020-21 is 28th February 2022.

Extension

28th December 2021 - One-time relaxation for verification for all income tax return filed.
Ref: Circular

',14),o=[n];function d(f,c,s,u,l,h){return t(),a("div",null,o)}const _=e(i,[["render",d]]);export{p as __pageData,_ as default}; +import{_ as e,o as t,c as a,Q as r}from"./chunks/framework.56e947f3.js";const p=JSON.parse('{"title":"Income Tax Return Verification due date","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/return-verification.md","filePath":"income-tax/return-verification.md","lastUpdated":1700305127000}'),i={name:"income-tax/return-verification.md"},n=r('

Income Tax Return Verification due date

After the income tax return is filed, it needs to be verified. The most common process is e-verification by way of OTP/ Aadhar/ DSC.

The general due date for verification of return is 30 days from filing of return.

Consequence of late

There is a possibility to apply for condonation of delay. If return is not verified before due date, it is considered as if No return is filed.

AY 2022-23

In this assessment year, the due date of e-verification of return was changed. Hence, depending upon the date of return filed, the due date of verification is different.

Return filing DateVerification Due Date
On or before 31st July 2022120 Days from return filing
After 31st July 202230 Days from return filing

AY 2021-22

The due date for verification of return for AY 2021-22 is 120 days from date of return filing.

AY 2020-21

The due date for verification of return for AY 2020-21 is 28th February 2022.

Extension

28th December 2021 - One-time relaxation for verification for all income tax return filed.
Ref: Circular

',14),o=[n];function d(f,c,s,u,l,h){return t(),a("div",null,o)}const _=e(i,[["render",d]]);export{p as __pageData,_ as default}; diff --git a/assets/income-tax_return-verification.md.d957bbdc.lean.js b/assets/income-tax_return-verification.md.b959665a.lean.js similarity index 61% rename from assets/income-tax_return-verification.md.d957bbdc.lean.js rename to assets/income-tax_return-verification.md.b959665a.lean.js index 0721069..64e39f7 100644 --- a/assets/income-tax_return-verification.md.d957bbdc.lean.js +++ b/assets/income-tax_return-verification.md.b959665a.lean.js @@ -1 +1 @@ -import{_ as e,o as t,c as a,Q as r}from"./chunks/framework.2516552c.js";const p=JSON.parse('{"title":"Income Tax Return Verification due date","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/return-verification.md","filePath":"income-tax/return-verification.md","lastUpdated":1698164155000}'),i={name:"income-tax/return-verification.md"},n=r("",14),o=[n];function d(f,c,s,u,l,h){return t(),a("div",null,o)}const _=e(i,[["render",d]]);export{p as __pageData,_ as default}; +import{_ as e,o as t,c as a,Q as r}from"./chunks/framework.56e947f3.js";const p=JSON.parse('{"title":"Income Tax Return Verification due date","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/return-verification.md","filePath":"income-tax/return-verification.md","lastUpdated":1700305127000}'),i={name:"income-tax/return-verification.md"},n=r("",14),o=[n];function d(f,c,s,u,l,h){return t(),a("div",null,o)}const _=e(i,[["render",d]]);export{p as __pageData,_ as default}; diff --git a/assets/income-tax_tax-audit.md.588bf085.js b/assets/income-tax_tax-audit.md.565dc9fe.js similarity index 80% rename from assets/income-tax_tax-audit.md.588bf085.js rename to assets/income-tax_tax-audit.md.565dc9fe.js index 636fd29..9649826 100644 --- a/assets/income-tax_tax-audit.md.588bf085.js +++ b/assets/income-tax_tax-audit.md.565dc9fe.js @@ -1 +1 @@ -import{_ as e,o as a,c as t,Q as o}from"./chunks/framework.2516552c.js";const x=JSON.parse('{"title":"Income Tax Audit due date","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/tax-audit.md","filePath":"income-tax/tax-audit.md","lastUpdated":1698164155000}'),d={name:"income-tax/tax-audit.md"},n=o('

Income Tax Audit due date

Consequence of late

AY 2022-23

',3),c=[n];function i(r,s,u,_,l,h){return a(),t("div",null,c)}const f=e(d,[["render",i]]);export{x as __pageData,f as default}; +import{_ as e,o as a,c as t,Q as o}from"./chunks/framework.56e947f3.js";const x=JSON.parse('{"title":"Income Tax Audit due date","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/tax-audit.md","filePath":"income-tax/tax-audit.md","lastUpdated":1700305127000}'),d={name:"income-tax/tax-audit.md"},n=o('

Income Tax Audit due date

Consequence of late

AY 2022-23

',3),c=[n];function i(r,s,u,_,l,h){return a(),t("div",null,c)}const f=e(d,[["render",i]]);export{x as __pageData,f as default}; diff --git a/assets/income-tax_tax-audit.md.588bf085.lean.js b/assets/income-tax_tax-audit.md.565dc9fe.lean.js similarity index 57% rename from assets/income-tax_tax-audit.md.588bf085.lean.js rename to assets/income-tax_tax-audit.md.565dc9fe.lean.js index 8581a20..917061e 100644 --- a/assets/income-tax_tax-audit.md.588bf085.lean.js +++ b/assets/income-tax_tax-audit.md.565dc9fe.lean.js @@ -1 +1 @@ -import{_ as e,o as a,c as t,Q as o}from"./chunks/framework.2516552c.js";const x=JSON.parse('{"title":"Income Tax Audit due date","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/tax-audit.md","filePath":"income-tax/tax-audit.md","lastUpdated":1698164155000}'),d={name:"income-tax/tax-audit.md"},n=o("",3),c=[n];function i(r,s,u,_,l,h){return a(),t("div",null,c)}const f=e(d,[["render",i]]);export{x as __pageData,f as default}; +import{_ as e,o as a,c as t,Q as o}from"./chunks/framework.56e947f3.js";const x=JSON.parse('{"title":"Income Tax Audit due date","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/tax-audit.md","filePath":"income-tax/tax-audit.md","lastUpdated":1700305127000}'),d={name:"income-tax/tax-audit.md"},n=o("",3),c=[n];function i(r,s,u,_,l,h){return a(),t("div",null,c)}const f=e(d,[["render",i]]);export{x as __pageData,f as default}; diff --git a/assets/income-tax_transfer-pricing-report.md.4e8cfafb.js b/assets/income-tax_transfer-pricing-report.md.4a23d5b1.js similarity index 82% rename from assets/income-tax_transfer-pricing-report.md.4e8cfafb.js rename to assets/income-tax_transfer-pricing-report.md.4a23d5b1.js index fb356b6..ae86887 100644 --- a/assets/income-tax_transfer-pricing-report.md.4e8cfafb.js +++ b/assets/income-tax_transfer-pricing-report.md.4a23d5b1.js @@ -1 +1 @@ -import{_ as e,o as a,c as t,Q as r}from"./chunks/framework.2516552c.js";const m=JSON.parse('{"title":"Income Tax Transfer Pricing due date","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/transfer-pricing-report.md","filePath":"income-tax/transfer-pricing-report.md","lastUpdated":1698164155000}'),n={name:"income-tax/transfer-pricing-report.md"},o=r('

Income Tax Transfer Pricing due date

Consequence of late

AY 2022-23

',3),c=[o];function i(s,d,_,l,f,h){return a(),t("div",null,c)}const u=e(n,[["render",i]]);export{m as __pageData,u as default}; +import{_ as e,o as a,c as t,Q as r}from"./chunks/framework.56e947f3.js";const m=JSON.parse('{"title":"Income Tax Transfer Pricing due date","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/transfer-pricing-report.md","filePath":"income-tax/transfer-pricing-report.md","lastUpdated":1700305127000}'),n={name:"income-tax/transfer-pricing-report.md"},o=r('

Income Tax Transfer Pricing due date

Consequence of late

AY 2022-23

',3),c=[o];function i(s,d,_,l,f,h){return a(),t("div",null,c)}const u=e(n,[["render",i]]);export{m as __pageData,u as default}; diff --git a/assets/income-tax_transfer-pricing-report.md.4e8cfafb.lean.js b/assets/income-tax_transfer-pricing-report.md.4a23d5b1.lean.js similarity index 62% rename from assets/income-tax_transfer-pricing-report.md.4e8cfafb.lean.js rename to assets/income-tax_transfer-pricing-report.md.4a23d5b1.lean.js index 54b05f3..e04d7f7 100644 --- a/assets/income-tax_transfer-pricing-report.md.4e8cfafb.lean.js +++ b/assets/income-tax_transfer-pricing-report.md.4a23d5b1.lean.js @@ -1 +1 @@ -import{_ as e,o as a,c as t,Q as r}from"./chunks/framework.2516552c.js";const m=JSON.parse('{"title":"Income Tax Transfer Pricing due date","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/transfer-pricing-report.md","filePath":"income-tax/transfer-pricing-report.md","lastUpdated":1698164155000}'),n={name:"income-tax/transfer-pricing-report.md"},o=r("",3),c=[o];function i(s,d,_,l,f,h){return a(),t("div",null,c)}const u=e(n,[["render",i]]);export{m as __pageData,u as default}; +import{_ as e,o as a,c as t,Q as r}from"./chunks/framework.56e947f3.js";const m=JSON.parse('{"title":"Income Tax Transfer Pricing due date","description":"","frontmatter":{},"headers":[],"relativePath":"income-tax/transfer-pricing-report.md","filePath":"income-tax/transfer-pricing-report.md","lastUpdated":1700305127000}'),n={name:"income-tax/transfer-pricing-report.md"},o=r("",3),c=[o];function i(s,d,_,l,f,h){return a(),t("div",null,c)}const u=e(n,[["render",i]]);export{m as __pageData,u as default}; diff --git a/assets/index.md.e697f011.js b/assets/index.md.99efe7ba.js similarity index 81% rename from assets/index.md.e697f011.js rename to assets/index.md.99efe7ba.js index 489479d..1afe20e 100644 --- a/assets/index.md.e697f011.js +++ b/assets/index.md.99efe7ba.js @@ -1 +1 @@ -import{_ as e,o as a,c as t,Q as o}from"./chunks/framework.2516552c.js";const h=JSON.parse('{"title":"Due Dates","description":"","frontmatter":{},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1698164155000}'),s={name:"index.md"},r=o('

Due Dates

Due dates project is open source project to build a open, community driven "dates" repository of all the compliances in India.

List of Laws for Due date

Currently, due dates for these laws are being tracked

  1. Income tax
  2. GST
',5),d=[r];function i(n,l,c,_,u,f){return a(),t("div",null,d)}const m=e(s,[["render",i]]);export{h as __pageData,m as default}; +import{_ as e,o as a,c as t,Q as o}from"./chunks/framework.56e947f3.js";const h=JSON.parse('{"title":"Due Dates","description":"","frontmatter":{},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1700305127000}'),s={name:"index.md"},r=o('

Due Dates

Due dates project is open source project to build a open, community driven "dates" repository of all the compliances in India.

List of Laws for Due date

Currently, due dates for these laws are being tracked

  1. Income tax
  2. GST
',5),d=[r];function i(n,l,c,_,u,f){return a(),t("div",null,d)}const m=e(s,[["render",i]]);export{h as __pageData,m as default}; diff --git a/assets/index.md.e697f011.lean.js b/assets/index.md.99efe7ba.lean.js similarity index 51% rename from assets/index.md.e697f011.lean.js rename to assets/index.md.99efe7ba.lean.js index b132e1a..559278d 100644 --- a/assets/index.md.e697f011.lean.js +++ b/assets/index.md.99efe7ba.lean.js @@ -1 +1 @@ -import{_ as e,o as a,c as t,Q as o}from"./chunks/framework.2516552c.js";const h=JSON.parse('{"title":"Due Dates","description":"","frontmatter":{},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1698164155000}'),s={name:"index.md"},r=o("",5),d=[r];function i(n,l,c,_,u,f){return a(),t("div",null,d)}const m=e(s,[["render",i]]);export{h as __pageData,m as default}; +import{_ as e,o as a,c as t,Q as o}from"./chunks/framework.56e947f3.js";const h=JSON.parse('{"title":"Due Dates","description":"","frontmatter":{},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1700305127000}'),s={name:"index.md"},r=o("",5),d=[r];function i(n,l,c,_,u,f){return a(),t("div",null,d)}const m=e(s,[["render",i]]);export{h as __pageData,m as default}; diff --git a/gst/index.html b/gst/index.html index db67d9a..f53ce45 100644 --- a/gst/index.html +++ b/gst/index.html @@ -7,11 +7,11 @@ - + - - - + + + @@ -26,8 +26,8 @@ -
Skip to content

Due date for Goods and Services Tax

List of Due dates for GST law

Return Filing

Annual

  1. Annual Return GSTR 9

Monthly

  1. GSTR 1
  2. GSTR 3B

Released under the Open Sourse GPL 3.0 License

- +
Skip to content

Due date for Goods and Services Tax

List of Due dates for GST law

Return Filing

Annual

  1. Annual Return GSTR 9

Monthly

  1. GSTR 1
  2. GSTR 3B

Released under the Open Sourse GPL 3.0 License

+ \ No newline at end of file diff --git a/hashmap.json b/hashmap.json index 05ba9f6..d764bbb 100644 --- a/hashmap.json +++ b/hashmap.json @@ -1 +1 @@ -{"income-tax_return-filing.md":"ec2c1a32","income-tax_transfer-pricing-report.md":"4e8cfafb","income-tax_index.md":"b4367acb","index.md":"e697f011","income-tax_return-verification.md":"d957bbdc","readme.md":"03e7f350","gst_index.md":"1525a75d","income-tax_belated-return.md":"25494e99","income-tax_advance-tax-payment.md":"a2eedd98","income-tax_tax-audit.md":"588bf085"} +{"income-tax_index.md":"7f8cab3b","index.md":"99efe7ba","income-tax_return-filing.md":"81389b3c","income-tax_advance-tax-payment.md":"4da0eee2","income-tax_tax-audit.md":"565dc9fe","readme.md":"d85fe37d","income-tax_belated-return.md":"cef3ef0d","gst_index.md":"48eaeb78","income-tax_return-verification.md":"b959665a","income-tax_transfer-pricing-report.md":"4a23d5b1"} diff --git a/income-tax/advance-tax-payment.html b/income-tax/advance-tax-payment.html index dfb63b5..ad807b6 100644 --- a/income-tax/advance-tax-payment.html +++ b/income-tax/advance-tax-payment.html @@ -7,11 +7,11 @@ - + - - - + + + @@ -26,8 +26,8 @@ -
Skip to content

Income Tax Advance tax Payment due date

Consequence of late

AY 2022-23

Released under the Open Sourse GPL 3.0 License

- +
Skip to content

Income Tax Advance tax Payment due date

Consequence of late

AY 2022-23

Released under the Open Sourse GPL 3.0 License

+ \ No newline at end of file diff --git a/income-tax/belated-return.html b/income-tax/belated-return.html index d1b7d72..892d77b 100644 --- a/income-tax/belated-return.html +++ b/income-tax/belated-return.html @@ -7,11 +7,11 @@ - + - - - + + + @@ -26,8 +26,8 @@ -
Skip to content

Income Tax belated return filing due date

When a income tax return is not filed within due date, it can still be filed as "belated return". Section 139(4) allows for the filing of a belated return i.e return after the due date.

The general due date for filing belated return 31st December of the assessment year.

A belated return can be filed for a previous year at any time three months before the expiry of the relevant assessment year, or before completion of assessment, whichever is earlier.

Unlike due date for return filing, due date for belated return is not dependent on Category of Tax payer.

Consequence of late

Taxpayers cannot file any return once this due date is passed. However, if the return was missed due to an extreme situation, you can lodge a request to your Assessment Officer seeking permission to file past returns under Section 119.

AY 2022-23

The due date for filing belated return for AY 2022-23 is 31st December 2022.

Released under the Open Sourse GPL 3.0 License

- +
Skip to content

Income Tax belated return filing due date

When a income tax return is not filed within due date, it can still be filed as "belated return". Section 139(4) allows for the filing of a belated return i.e return after the due date.

The general due date for filing belated return 31st December of the assessment year.

A belated return can be filed for a previous year at any time three months before the expiry of the relevant assessment year, or before completion of assessment, whichever is earlier.

Unlike due date for return filing, due date for belated return is not dependent on Category of Tax payer.

Consequence of late

Taxpayers cannot file any return once this due date is passed. However, if the return was missed due to an extreme situation, you can lodge a request to your Assessment Officer seeking permission to file past returns under Section 119.

AY 2022-23

The due date for filing belated return for AY 2022-23 is 31st December 2022.

Released under the Open Sourse GPL 3.0 License

+ \ No newline at end of file diff --git a/income-tax/index.html b/income-tax/index.html index a58b883..0d60486 100644 --- a/income-tax/index.html +++ b/income-tax/index.html @@ -7,11 +7,11 @@ - + - - - + + + @@ -26,8 +26,8 @@ -
Skip to content

Due date for Income Tax

List of Due dates for Income Tax law

Yearly Compliance

Related to Return Filing

  1. Return Filing
  2. Return Verification
  3. Belated Return Filing
  4. Tax Audit
  5. Transfer Pricing Report

Quarterly Compliance

  1. Advance Tax Payment

Released under the Open Sourse GPL 3.0 License

- +
Skip to content

Due date for Income Tax

List of Due dates for Income Tax law

Yearly Compliance

Related to Return Filing

  1. Return Filing
  2. Return Verification
  3. Belated Return Filing
  4. Tax Audit
  5. Transfer Pricing Report

Quarterly Compliance

  1. Advance Tax Payment

Released under the Open Sourse GPL 3.0 License

+ \ No newline at end of file diff --git a/income-tax/return-filing.html b/income-tax/return-filing.html index 6a0cadd..c7abab4 100644 --- a/income-tax/return-filing.html +++ b/income-tax/return-filing.html @@ -7,11 +7,11 @@ - + - - - + + + @@ -26,8 +26,8 @@ -
Skip to content

Income Tax return filing due date

The due date in case of return filing is the date by which the returns can be filed without any late fee or penalty. You can file the return after due date too. It's called belated return but interest and penalty will be applicable.

The due date of filing is dependent on Tax Payer Category.

Consequence of late

  1. Interest: Interest (u/s 234A) at 1% per month on the unpaid tax amount.
  2. Late fee: A late fee will need to be paid. 1,000 if the total income is less than 5 lacs. 5000 in case of more than 5 lacs.
  3. Loss Adjustment: Losses cannot be carried forward to next assessment year.

AY 2022-23

Category of TaxpayerDue Date
Individual/ HUF/ AOP/ BOI/ Trust
(books of accounts not required to be audited)
31st July 2022
Businesses/ Trust
(Where Tax Audit is applicable)
31st October 2022
Businesses (Where Transfer Pricing Report is applicable)
Trust (required to furnish Form 3CEB )
30th November 2022

AY 2019-20

Category of TaxpayerDue Date
Individual/ HUF/ AOP/ BOI/ Trust
(Non Audit)
30th November 2020
Businesses/ Trust
(Where Tax Audit is applicable)
31st December 2020
Businesses (Where Transfer Pricing Report is applicable)
Trust (required to furnish Form 3CEB )
31st January 2021

Extension

  1. 29th October 2022 - The due date was extended via notification no 88/2020
    Ref: Notification

  2. 30th December 2022 - The due date was further extended
    Ref: Press Release

Released under the Open Sourse GPL 3.0 License

- +
Skip to content

Income Tax return filing due date

The due date in case of return filing is the date by which the returns can be filed without any late fee or penalty. You can file the return after due date too. It's called belated return but interest and penalty will be applicable.

The due date of filing is dependent on Tax Payer Category.

Consequence of late

  1. Interest: Interest (u/s 234A) at 1% per month on the unpaid tax amount.
  2. Late fee: A late fee will need to be paid. 1,000 if the total income is less than 5 lacs. 5000 in case of more than 5 lacs.
  3. Loss Adjustment: Losses cannot be carried forward to next assessment year.

AY 2022-23

Category of TaxpayerDue Date
Individual/ HUF/ AOP/ BOI/ Trust
(books of accounts not required to be audited)
31st July 2022
Businesses/ Trust
(Where Tax Audit is applicable)
31st October 2022
Businesses (Where Transfer Pricing Report is applicable)
Trust (required to furnish Form 3CEB )
30th November 2022

AY 2019-20

Category of TaxpayerDue Date
Individual/ HUF/ AOP/ BOI/ Trust
(Non Audit)
30th November 2020
Businesses/ Trust
(Where Tax Audit is applicable)
31st December 2020
Businesses (Where Transfer Pricing Report is applicable)
Trust (required to furnish Form 3CEB )
31st January 2021

Extension

  1. 29th October 2022 - The due date was extended via notification no 88/2020
    Ref: Notification

  2. 30th December 2022 - The due date was further extended
    Ref: Press Release

Released under the Open Sourse GPL 3.0 License

+ \ No newline at end of file diff --git a/income-tax/return-verification.html b/income-tax/return-verification.html index b07073d..c33983f 100644 --- a/income-tax/return-verification.html +++ b/income-tax/return-verification.html @@ -7,11 +7,11 @@ - + - - - + + + @@ -26,8 +26,8 @@ -
Skip to content

Income Tax Return Verification due date

After the income tax return is filed, it needs to be verified. The most common process is e-verification by way of OTP/ Aadhar/ DSC.

The general due date for verification of return is 30 days from filing of return.

Consequence of late

There is a possibility to apply for condonation of delay. If return is not verified before due date, it is considered as if No return is filed.

AY 2022-23

In this assessment year, the due date of e-verification of return was changed. Hence, depending upon the date of return filed, the due date of verification is different.

Return filing DateVerification Due Date
On or before 31st July 2022120 Days from return filing
After 31st July 202230 Days from return filing

AY 2021-22

The due date for verification of return for AY 2021-22 is 120 days from date of return filing.

AY 2020-21

The due date for verification of return for AY 2020-21 is 28th February 2022.

Extension

28th December 2021 - One-time relaxation for verification for all income tax return filed.
Ref: Circular

Released under the Open Sourse GPL 3.0 License

- +
Skip to content

Income Tax Return Verification due date

After the income tax return is filed, it needs to be verified. The most common process is e-verification by way of OTP/ Aadhar/ DSC.

The general due date for verification of return is 30 days from filing of return.

Consequence of late

There is a possibility to apply for condonation of delay. If return is not verified before due date, it is considered as if No return is filed.

AY 2022-23

In this assessment year, the due date of e-verification of return was changed. Hence, depending upon the date of return filed, the due date of verification is different.

Return filing DateVerification Due Date
On or before 31st July 2022120 Days from return filing
After 31st July 202230 Days from return filing

AY 2021-22

The due date for verification of return for AY 2021-22 is 120 days from date of return filing.

AY 2020-21

The due date for verification of return for AY 2020-21 is 28th February 2022.

Extension

28th December 2021 - One-time relaxation for verification for all income tax return filed.
Ref: Circular

Released under the Open Sourse GPL 3.0 License

+ \ No newline at end of file diff --git a/income-tax/tax-audit.html b/income-tax/tax-audit.html index 5383e49..d05124d 100644 --- a/income-tax/tax-audit.html +++ b/income-tax/tax-audit.html @@ -7,11 +7,11 @@ - + - - - + + + @@ -26,8 +26,8 @@ -
Skip to content

Income Tax Audit due date

Consequence of late

AY 2022-23

Released under the Open Sourse GPL 3.0 License

- +
Skip to content

Income Tax Audit due date

Consequence of late

AY 2022-23

Released under the Open Sourse GPL 3.0 License

+ \ No newline at end of file diff --git a/income-tax/transfer-pricing-report.html b/income-tax/transfer-pricing-report.html index d353ee8..776d312 100644 --- a/income-tax/transfer-pricing-report.html +++ b/income-tax/transfer-pricing-report.html @@ -7,11 +7,11 @@ - + - - - + + + @@ -26,8 +26,8 @@ -
Skip to content

Income Tax Transfer Pricing due date

Consequence of late

AY 2022-23

Released under the Open Sourse GPL 3.0 License

- +
Skip to content

Income Tax Transfer Pricing due date

Consequence of late

AY 2022-23

Released under the Open Sourse GPL 3.0 License

+ \ No newline at end of file diff --git a/index.html b/index.html index ca98361..d123db4 100644 --- a/index.html +++ b/index.html @@ -7,11 +7,11 @@ - + - - - + + + @@ -26,8 +26,8 @@ -
Skip to content

Due Dates

Due dates project is open source project to build a open, community driven "dates" repository of all the compliances in India.

List of Laws for Due date

Currently, due dates for these laws are being tracked

  1. Income tax
  2. GST

Released under the Open Sourse GPL 3.0 License

- +
Skip to content

Due Dates

Due dates project is open source project to build a open, community driven "dates" repository of all the compliances in India.

List of Laws for Due date

Currently, due dates for these laws are being tracked

  1. Income tax
  2. GST

Released under the Open Sourse GPL 3.0 License

+ \ No newline at end of file