const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./vendor/markdown-it-m1foqy8n.js","./rolldown-runtime-f96lzs6p.js","./vendor/shiki-eqdunn6m.js"])))=>i.map(i=>d[i]); import{_ as e,a as t,g as n,v as r}from"./nuxt-l2zm4y7d.js";import{A as i,At as a,Ct as o,Dt as s,E as c,Et as l,F as u,Mt as d,Ot as f,St as p,T as m,Tt as h,V as g,bt as _,ct as v,gt as y,i as b,j as x,k as ee,lt as S,mt as te,p as C,s as ne,vt as w,wt as re,xt as ie}from"./vendor/json-editor-vue-9tyg6b65.js";import{St as ae}from"./ready-e441jhq2.js";import{D as T,O as oe,k as se}from"./vendor/shiki-eqdunn6m.js";function E(e,t){return y()?(_(e,t),!0):!1}var ce=new WeakMap,le=(...e)=>{let t=e[0],n=c()?.proxy??y();if(n==null&&!i())throw Error(`injectLocal must be called in setup`);return n&&ce.has(n)&&t in ce.get(n)?ce.get(n)[t]:x(...e)},D=typeof window<`u`&&typeof document<`u`;typeof WorkerGlobalScope<`u`&&globalThis instanceof WorkerGlobalScope;var ue=e=>e!==void 0,de=e=>e!=null,fe=Object.prototype.toString,pe=e=>fe.call(e)===`[object Object]`,O=()=>{},me=he();function he(){var e,t;return D&&!!((e=window)!=null&&(e=e.navigator)!=null&&e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window)==null||(t=t.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window?.navigator.userAgent))}function ge(...e){if(e.length!==1)return f(...e);let t=e[0];return typeof t==`function`?p(te(()=>({get:t,set:O}))):o(t)}function _e(e,t){function n(...n){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(r).catch(i)})}return`cancel`in e&&Object.assign(n,{cancel:e.cancel,flush:e.flush,isPending:e.isPending}),n}var ve=e=>e();function ye(e,t={}){let n,r,i=O,o=O,s=l(!1),c=e=>{clearTimeout(e),i(),i=O},u;return Object.assign(l=>{let d=a(e),f=a(t.maxWait);return n&&c(n),d<=0||f!==void 0&&f<=0?(r&&=(c(r),void 0),s.value=!1,Promise.resolve(l())):(s.value=!0,new Promise((e,a)=>{i=t.rejectOnCancel?a:e,o=e,u=l,f&&!r&&(r=setTimeout(()=>{n&&c(n),r=void 0,s.value=!1,e(u())},f)),n=setTimeout(()=>{r&&c(r),r=void 0,s.value=!1,e(l())},d)}))},{cancel:()=>{n&&=(c(n),void 0),r&&=(c(r),void 0),s.value=!1,o=O},flush:()=>{if(s.value){n&&=(clearTimeout(n),void 0),r&&=(clearTimeout(r),void 0),s.value=!1;let e=o;i=O,o=O,e(u())}},isPending:h(s)})}function be(e=ve,t={}){let{initialState:n=`active`}=t,r=ge(n===`active`);function i(){r.value=!1}function a(){r.value=!0}return{isActive:h(r),pause:i,resume:a,eventFilter:(...t)=>{r.value&&e(...t)}}}function xe(e,t=!1,n=`Timeout`){return new Promise((r,i)=>{t?setTimeout(i,e,n):setTimeout(r,e)})}function Se(e){let t;function n(){return t||=e(),t}return n.reset=async()=>{let e=t;t=void 0,e&&await e},n}function Ce(e){return e.endsWith(`rem`)?Number.parseFloat(e)*16:Number.parseFloat(e)}function we(e){return Object.entries(e)}function k(e){return Array.isArray(e)?e:[e]}function Te(e){let t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))}var Ee=/-(\w)/g,De=Te(e=>e.replace(Ee,(e,t)=>t?t.toUpperCase():``));function Oe(e){return e||c()}function ke(e,t){if(typeof Symbol<`u`){let n={...e};return Object.defineProperty(n,Symbol.iterator,{enumerable:!1,value(){let e=0;return{next:()=>({value:t[e++],done:e>t.length})}}}),n}return Object.assign([...t],e)}function Ae(e){return w(e)?ie(new Proxy({},{get(t,n,r){return d(Reflect.get(e.value,n,r))},set(t,n,r){return w(e.value[n])&&!w(r)?e.value[n].value=r:e.value[n]=r,!0},deleteProperty(t,n){return Reflect.deleteProperty(e.value,n)},has(t,n){return Reflect.has(e.value,n)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}})):ie(e)}function je(e){return Ae(C(e))}function Me(e,t=200,n={}){return _e(ye(t,n),e)}function Ne(e,t=200,n={}){let r=o(a(e)),i=Me(()=>{r.value=e.value},t,n);return v(e,()=>i()),h(r)}var Pe=Ne;function Fe(e,t,n={}){let{eventFilter:r=ve,...i}=n;return v(e,_e(r,t),i)}function Ie(e,t,n={}){let{eventFilter:r,initialState:i=`active`,...a}=n,{eventFilter:o,pause:s,resume:c,isActive:l}=be(r,{initialState:i});return{stop:Fe(e,t,{...a,eventFilter:o}),pause:s,resume:c,isActive:l}}function A(e,t=!0,n){Oe(n)?g(e,n):t?e():u(e)}function Le(e,t=!1){function n(n,{flush:r=`sync`,deep:i=!1,timeout:o,throwOnTimeout:s}={}){let c=null,l=[new Promise(a=>{c=v(e,e=>{n(e)!==t&&(c?c():u(()=>c?.()),a(e))},{flush:r,deep:i,immediate:!0})})];return o!=null&&l.push(xe(o,s).then(()=>a(e)).finally(()=>c?.())),Promise.race(l)}function r(r,i){if(!w(r))return n(e=>e===r,i);let{flush:o=`sync`,deep:s=!1,timeout:c,throwOnTimeout:l}=i??{},d=null,f=[new Promise(n=>{d=v([e,r],([e,r])=>{t!==(e===r)&&(d?d():u(()=>d?.()),n(e))},{flush:o,deep:s,immediate:!0})})];return c!=null&&f.push(xe(c,l).then(()=>a(e)).finally(()=>(d?.(),a(e)))),Promise.race(f)}function i(e){return n(e=>!!e,e)}function o(e){return r(null,e)}function s(e){return r(void 0,e)}function c(e){return n(Number.isNaN,e)}function l(e,t){return n(t=>{let n=Array.from(t);return n.includes(e)||n.includes(a(e))},t)}function d(e){return f(1,e)}function f(e=1,t){let r=-1;return n(()=>(r+=1,r>=e),t)}return Array.isArray(a(e))?{toMatch:n,toContains:l,changed:d,changedTimes:f,get not(){return Le(e,!t)}}:{toMatch:n,toBe:r,toBeTruthy:i,toBeNull:o,toBeNaN:c,toBeUndefined:s,changed:d,changedTimes:f,get not(){return Le(e,!t)}}}function Re(e){return Le(e)}var ze=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[T\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/i,Be=/[YMDHhms]o|\[([^\]]+)\]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a{1,2}|A{1,2}|m{1,2}|s{1,2}|Z{1,2}|z{1,4}|SSS/g;function Ve(e,t,n,r){let i=e<12?`AM`:`PM`;return r&&(i=i.split(``).reduce((e,t)=>e+=`${t}.`,``)),n?i.toLowerCase():i}function j(e){let t=[`th`,`st`,`nd`,`rd`],n=e%100;return e+(t[(n-20)%10]||t[n]||t[0])}function He(e,t,n={}){let r=e.getFullYear(),i=e.getMonth(),o=e.getDate(),s=e.getHours(),c=e.getMinutes(),l=e.getSeconds(),u=e.getMilliseconds(),d=e.getDay(),f=n.customMeridiem??Ve,p=e=>e.split(` `)[1]??``,m={Yo:()=>j(r),YY:()=>String(r).slice(-2),YYYY:()=>r,M:()=>i+1,Mo:()=>j(i+1),MM:()=>`${i+1}`.padStart(2,`0`),MMM:()=>e.toLocaleDateString(a(n.locales),{month:`short`}),MMMM:()=>e.toLocaleDateString(a(n.locales),{month:`long`}),D:()=>String(o),Do:()=>j(o),DD:()=>`${o}`.padStart(2,`0`),H:()=>String(s),Ho:()=>j(s),HH:()=>`${s}`.padStart(2,`0`),h:()=>`${s%12||12}`.padStart(1,`0`),ho:()=>j(s%12||12),hh:()=>`${s%12||12}`.padStart(2,`0`),m:()=>String(c),mo:()=>j(c),mm:()=>`${c}`.padStart(2,`0`),s:()=>String(l),so:()=>j(l),ss:()=>`${l}`.padStart(2,`0`),SSS:()=>`${u}`.padStart(3,`0`),d:()=>d,dd:()=>e.toLocaleDateString(a(n.locales),{weekday:`narrow`}),ddd:()=>e.toLocaleDateString(a(n.locales),{weekday:`short`}),dddd:()=>e.toLocaleDateString(a(n.locales),{weekday:`long`}),A:()=>f(s,c),AA:()=>f(s,c,!1,!0),a:()=>f(s,c,!0),aa:()=>f(s,c,!0,!0),z:()=>p(e.toLocaleDateString(a(n.locales),{timeZoneName:`shortOffset`})),zz:()=>p(e.toLocaleDateString(a(n.locales),{timeZoneName:`shortOffset`})),zzz:()=>p(e.toLocaleDateString(a(n.locales),{timeZoneName:`shortOffset`})),zzzz:()=>p(e.toLocaleDateString(a(n.locales),{timeZoneName:`longOffset`}))};return t.replace(Be,(e,t)=>t??m[e]?.call(m)??e)}function Ue(e){if(e===null)return new Date(NaN);if(e===void 0)return new Date;if(e instanceof Date)return new Date(e);if(typeof e==`string`&&!/Z$/i.test(e)){let t=e.match(ze);if(t){let e=t[2]-1||0,n=(t[7]||`0`).substring(0,3);return new Date(t[1],e,t[3]||1,t[4]||0,t[5]||0,t[6]||0,n)}}return new Date(e)}function We(e,t=`HH:mm:ss`,n={}){return C(()=>He(Ue(a(e)),a(t),n))}function Ge(e,t=1e3,n={}){let{immediate:r=!0,immediateCallback:i=!1}=n,o=null,s=l(!1);function c(){o&&=(clearInterval(o),null)}function u(){s.value=!1,c()}function d(){let n=a(t);n<=0||(s.value=!0,i&&e(),c(),s.value&&(o=setInterval(e,n)))}return r&&D&&d(),(w(t)||typeof t==`function`)&&E(v(t,()=>{s.value&&D&&d()})),E(u),{isActive:h(s),pause:u,resume:d}}function Ke(e,t,n={}){let{immediate:r=!0,immediateCallback:i=!1}=n,o=l(!1),s;function c(){s&&=(clearTimeout(s),void 0)}function u(){o.value=!1,c()}function d(...n){i&&e(),c(),o.value=!0,s=setTimeout(()=>{o.value=!1,s=void 0,e(...n)},a(t))}return r&&(o.value=!0,D&&d()),E(u),{isPending:h(o),start:d,stop:u}}function qe(e,t,n={}){let{debounce:r=0,maxWait:i=void 0,...a}=n;return Fe(e,t,{...a,eventFilter:ye(r,{maxWait:i})})}function Je(e,t,n){return v(e,t,{...n,immediate:!0})}function Ye(e,t,n){let r;r=w(n)?{evaluating:n}:n||{};let{lazy:i=!1,flush:a=`sync`,evaluating:s=void 0,shallow:c=!0,onError:u=globalThis.reportError??O}=r,d=l(!i),f=c?l(t):o(t),p=0;return S(async t=>{if(!d.value)return;p++;let n=p,r=!1;s&&Promise.resolve().then(()=>{s.value=!0});try{let i=await e(e=>{t(()=>{s&&(s.value=!1),r||e()})});n===p&&(f.value=i)}catch(e){u(e)}finally{s&&n===p&&(s.value=!1),r=!0}},{flush:a}),i?C(()=>(d.value=!0,f.value)):f}function Xe(e={}){let{inheritAttrs:t=!0,name:n=`ReusableTemplate`}=e,r=l(),i=m({name:`${n}.define`,setup(e,{slots:t}){return()=>{r.value=t.default}}}),a=m({inheritAttrs:t,name:`${n}.reuse`,props:e.props,setup(n,{attrs:i,slots:a}){return()=>{if(!r.value)throw Error(`[VueUse] Failed to find the definition of reusable template`);let o=r.value?.call(r,{...e.props==null?Ze(i):n,$slots:a});return t&&o?.length===1?o[0]:o}}});return ke({define:i,reuse:a},[i,a])}function Ze(e){let t={};for(let n in e)t[De(n)]=e[n];return t}function Qe(e={}){let t=0,n=o([]);function r(...r){let i=re({key:t++,args:r,promise:void 0,resolve:()=>{},reject:()=>{},isResolving:!1,options:e});return n.value.push(i),i.promise=new Promise((e,t)=>{i.resolve=t=>(i.isResolving=!0,e(t)),i.reject=t}).finally(()=>{i.promise=void 0;let e=n.value.indexOf(i);e!==-1&&n.value.splice(e,1)}),i.promise}function i(...t){return e.singleton&&n.value.length>0?n.value[0].promise:r(...t)}let a=m((t,{slots:r})=>{let i=()=>n.value.map(e=>ee(ne,{key:e.key},r.default?.call(r,e)));return e.transition?()=>ee(ae,e.transition,i):i});return a.start=i,a}var M=D?window:void 0,$e=D?window.document:void 0,et=D?window.navigator:void 0;D&&window.location;function N(e){let t=a(e);return t?.$el??t}function P(...e){let t=(e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)),n=C(()=>{let t=k(a(e[0])).filter(e=>e!=null);return t.every(e=>typeof e!=`string`)?t:void 0});return Je(()=>[n.value?.map(e=>N(e))??[M].filter(e=>e!=null),k(a(n.value?e[1]:e[0])),k(d(n.value?e[2]:e[1])),a(n.value?e[3]:e[2])],([e,n,r,i],a,o)=>{if(!e?.length||!n?.length||!r?.length)return;let s=pe(i)?{...i}:i,c=e.flatMap(e=>n.flatMap(n=>r.map(r=>t(e,n,r,s))));o(()=>{c.forEach(e=>e())})},{flush:`post`})}var tt=!1;function nt(e,t,n={}){let{window:r=M,ignore:i=[],capture:o=!0,detectIframe:s=!1,controls:c=!1}=n;if(!r)return c?{stop:O,cancel:O,trigger:O}:O;if(me&&!tt){tt=!0;let e={passive:!0};Array.from(r.document.body.children).forEach(t=>t.addEventListener(`click`,O,e)),r.document.documentElement.addEventListener(`click`,O,e)}let l=!0,u=e=>a(i).some(t=>{if(typeof t==`string`)return Array.from(r.document.querySelectorAll(t)).some(t=>t===e.target||e.composedPath().includes(t));{let n=N(t);return n&&(e.target===n||e.composedPath().includes(n))}});function d(e){let t=a(e);return t&&t.$.subTree.shapeFlag===16}function f(e,t){let n=a(e),r=n.$.subTree&&n.$.subTree.children;return r==null||!Array.isArray(r)?!1:r.some(e=>e.el===t.target||t.composedPath().includes(e.el))}let p=n=>{let r=N(e);n.target!=null&&(!(r instanceof Element)&&d(e)&&f(e,n)||r&&r!==n.target&&!n.composedPath().includes(r)&&(`detail`in n&&n.detail===0&&(l=!u(n)),l?t(n):l=!0))},m=!1,h=[P(r,`click`,e=>{m||(m=!0,setTimeout(()=>{m=!1},0),p(e))},{passive:!0,capture:o}),P(r,`pointerdown`,t=>{let n=N(e);l=!u(t)&&!(!n||t.composedPath().includes(n))},{passive:!0}),s&&P(r,`blur`,n=>{setTimeout(()=>{let i=N(e),a=r.document.activeElement;for(;a?.shadowRoot;)a=a.shadowRoot.activeElement;a?.tagName===`IFRAME`&&!i?.contains(r.document.activeElement)&&t(n)},0)},{passive:!0})].filter(Boolean),g=()=>h.forEach(e=>e());return c?{stop:g,cancel:()=>{l=!1},trigger:e=>{l=!0,p(e),l=!1}}:g}function rt(){let e=l(!1),t=c();return t&&g(()=>{e.value=!0},t),e}function F(e){let t=rt();return C(()=>(t.value,!!e()))}function it(e,t,n={}){let{window:r=M,...i}=n,o,s=F(()=>r&&`MutationObserver`in r),c=()=>{o&&=(o.disconnect(),void 0)},l=v(C(()=>{let t=k(a(e)).map(N).filter(de);return new Set(t)}),e=>{c(),s.value&&e.size&&(o=new MutationObserver(t),e.forEach(e=>o.observe(e,i)))},{immediate:!0,flush:`post`}),u=()=>o?.takeRecords(),d=()=>{l(),c()};return E(d),{isSupported:s,stop:d,takeRecords:u}}function at(e){return typeof e==`function`?e:typeof e==`string`?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function ot(...e){let t,n,r={};e.length===3?(t=e[0],n=e[1],r=e[2]):e.length===2?typeof e[1]==`object`?(t=!0,n=e[0],r=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);let{target:i=M,eventName:o=`keydown`,passive:s=!1,dedupe:c=!1}=r,l=at(t);return P(i,o,e=>{e.repeat&&a(c)||l(e)&&n(e)},s)}function st(e,t,n={}){return ot(e,t,{...n,eventName:`keydown`})}function ct(e,t={}){let{immediate:n=!0,fpsLimit:r=null,window:i=M,once:o=!1}=t,s=l(!1),c=C(()=>{let e=a(r);return e?1e3/e:null}),u=0,d=null;function f(t){if(!s.value||!i)return;u||=t;let n=t-u;c.value&&nn&&`matchMedia`in n&&typeof n.matchMedia==`function`),o=l(typeof r==`number`),s=l(),c=l(!1);return S(()=>{if(o.value){o.value=!i.value;let t=a(e).split(`,`);c.value=t.some(e=>{let t=e.includes(`not all`),n=e.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),i=e.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),a=!!(n||i);return n&&a&&(a=r>=Ce(n[1])),i&&a&&(a=r<=Ce(i[1])),t?!a:a})}else i.value&&(s.value=n.matchMedia(a(e)),c.value=s.value.matches)}),P(s,`change`,e=>{c.value=e.matches},{passive:!0}),C(()=>c.value)}var ft=[`hash`,`host`,`hostname`,`href`,`pathname`,`port`,`protocol`,`search`];function pt(e={}){let{window:t=M}=e,n=Object.fromEntries(ft.map(e=>[e,o()])),r=e=>{var r;let{state:i,length:a}=t?.history||{},{origin:o}=t?.location||{};for(let e of ft)n[e].value=t==null||(r=t.location)==null?void 0:r[e];return ie({trigger:e,state:i,length:a,origin:o,...n})},i=o(r(`load`));for(let[e,r]of we(n))v(r,n=>{t?.location&&t.location[e]!==n&&(t.location[e]=n)});if(t){let e={passive:!0};P(t,`popstate`,()=>i.value=r(`popstate`),e),P(t,`hashchange`,()=>i.value=r(`hashchange`),e)}return i}function mt(e,t={}){let{controls:n=!1,navigator:r=et}=t,i=F(()=>r&&`permissions`in r),a=l(),o=typeof e==`string`?{name:e}:e,c=l(),u=()=>{c.value=a.value?.state??`prompt`};P(a,`change`,u,{passive:!0});let d=Se(async()=>{if(i.value){if(!a.value)try{a.value=await r.permissions.query(o)}catch{a.value=void 0}finally{u()}if(n)return s(a.value)}});return d(),n?{state:c,isSupported:i,query:d}:c}function ht(e={}){let{navigator:t=et,read:n=!1,source:r,copiedDuring:i=1500,legacy:o=!1}=e,s=F(()=>t&&`clipboard`in t),c=mt(`clipboard-read`),u=mt(`clipboard-write`),d=C(()=>s.value||o),f=l(``),p=l(!1),m=l(!1),g=Ke(()=>p.value=!1,i,{immediate:!1}),_=0;async function v(){let e=!(s.value&&S(c.value));if(!e)try{f.value=await t.clipboard.readText()}catch{e=!0}e&&(f.value=ee())}d.value&&n&&P([`copy`,`cut`],v,{passive:!0});async function y(e){let n=e??a(r);if(d.value&&n!=null){m.value=!0;let e=!(s.value&&S(u.value));if(!e)try{let e=b(n);await t.clipboard.write([e])}catch{e=!0}if(e){if(typeof n==`string`)f.value=n,x(n);else{let e=++_,t=await n();t!=null&&e===_&&(f.value=t,x(t))}}p.value=!0,g.start(),m.value=!1}}function b(e){return typeof e==`string`?(f.value=e,new ClipboardItem({"text/plain":e})):new ClipboardItem({"text/plain":e().then((e=``)=>(f.value=e,new Blob([e],{type:`text/plain`})))})}function x(e){let t=document.createElement(`textarea`);t.value=e,t.style.position=`absolute`,t.style.opacity=`0`,t.setAttribute(`readonly`,``),document.body.appendChild(t),t.select(),document.execCommand(`copy`),t.remove()}function ee(){var e,t;return((e=document)==null||(t=e.getSelection)==null||(t=t.call(e))==null?void 0:t.toString())??``}function S(e){return e===`granted`||e===`prompt`}return{copyPending:h(m),isSupported:d,text:h(f),copied:h(p),copy:y}}function gt(e){return JSON.parse(JSON.stringify(e))}var _t=typeof globalThis<`u`?globalThis:typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:{},vt=`__vueuse_ssr_handlers__`,yt=bt();function bt(){return vt in _t||(_t[vt]=_t[vt]||{}),_t[vt]}function xt(e,t){return yt[e]||t}function St(e){return dt(`(prefers-color-scheme: dark)`,e)}function Ct(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`}var wt={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()}},Tt=`vueuse-storage`;function Et(e,t,n,r={}){let{flush:i=`pre`,deep:s=!0,listenToStorageChanges:c=!0,writeDefaults:d=!0,mergeDefaults:f=!1,shallow:p,window:m=M,eventFilter:h,onError:g=e=>{console.error(e)},initOnMounted:_}=r,y=(p?l:o)(typeof t==`function`?t():t),b=C(()=>a(e));if(!n)try{n=xt(`getDefaultStorage`,()=>M?.localStorage)()}catch(e){g(e)}if(!n)return y;let x=a(t),ee=Ct(x),S=r.serializer??wt[ee],{pause:te,resume:ne}=Ie(y,e=>ie(e),{flush:i,deep:s,eventFilter:h});v(b,()=>T(),{flush:i});let w=!1;m&&c&&(n instanceof Storage?P(m,`storage`,e=>{(!_||w)&&T(e)},{passive:!0}):P(m,Tt,e=>{(!_||w)&&oe(e)})),_?A(()=>{w=!0,T()}):T();function re(e,t){if(m){let r={key:b.value,oldValue:e,newValue:t,storageArea:n};m.dispatchEvent(n instanceof Storage?new StorageEvent(`storage`,r):new CustomEvent(Tt,{detail:r}))}}function ie(e){try{let t=n.getItem(b.value);if(e==null)re(t,null),n.removeItem(b.value);else{let r=S.write(e);t!==r&&(n.setItem(b.value,r),re(t,r))}}catch(e){g(e)}}function ae(e){let t=e?e.newValue:n.getItem(b.value);if(t==null)return d&&x!=null&&n.setItem(b.value,S.write(x)),x;if(!e&&f){let e=S.read(t);return typeof f==`function`?f(e,x):ee===`object`&&!Array.isArray(e)?{...x,...e}:e}return typeof t==`string`?S.read(t):t}function T(e){if(!(e&&e.storageArea!==n)){if(e&&e.key==null)y.value=x;else if(!(e&&e.key!==b.value)){te();try{let t=S.write(y.value);(e===void 0||e?.newValue!==t)&&(y.value=ae(e))}catch(e){g(e)}finally{e?u(ne):ne()}}}}function oe(e){T(e.detail)}return y}var Dt=`*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`;function Ot(e={}){let{selector:t=`html`,attribute:n=`class`,initialValue:r=`auto`,window:i=M,storage:a,storageKey:o=`vueuse-color-scheme`,listenToStorageChanges:s=!0,storageRef:c,emitAuto:l,disableTransition:u=!0}=e,d={auto:``,light:`light`,dark:`dark`,...e.modes||{}},f=St({window:i}),p=C(()=>f.value?`dark`:`light`),m=c||(o==null?ge(r):Et(o,r,a,{window:i,listenToStorageChanges:s})),h=C(()=>m.value===`auto`?p.value:m.value),g=xt(`updateHTMLAttrs`,(e,t,n)=>{let r=typeof e==`string`?i?.document.querySelector(e):N(e);if(!r)return;let a=new Set,o=new Set,s=null;if(t===`class`){let e=n.split(/\s/g);Object.values(d).flatMap(e=>(e||``).split(/\s/g)).filter(Boolean).forEach(t=>{e.includes(t)?a.add(t):o.add(t)})}else s={key:t,value:n};if(a.size===0&&o.size===0&&s===null)return;let c;u&&(c=i.document.createElement(`style`),c.appendChild(document.createTextNode(Dt)),i.document.head.appendChild(c));for(let e of a)r.classList.add(e);for(let e of o)r.classList.remove(e);s&&r.setAttribute(s.key,s.value),u&&(i.getComputedStyle(c).opacity,document.head.removeChild(c))});function _(e){g(t,n,d[e]??e)}function y(t){e.onChanged?e.onChanged(t,_):_(t)}v(h,y,{flush:`post`,immediate:!0}),A(()=>y(h.value));let b=C({get(){return l?m.value:h.value},set(e){m.value=e}});return Object.assign(b,{store:m,system:p,state:h})}function kt(e,t,n={}){let{window:r=M,...i}=n,o,s=F(()=>r&&`ResizeObserver`in r),c=()=>{o&&=(o.disconnect(),void 0)},l=v(C(()=>{let t=a(e);return Array.isArray(t)?t.map(e=>N(e)):[N(t)]}),e=>{if(c(),s.value&&r){o=new ResizeObserver(t);for(let t of e)t&&o.observe(t,i)}},{immediate:!0,flush:`post`}),u=()=>{c(),l()};return E(u),{isSupported:s,stop:u}}function At(e,t={}){let{reset:n=!0,windowResize:r=!0,windowScroll:i=!0,immediate:a=!0,updateTiming:o=`sync`}=t,s=l(0),c=l(0),u=l(0),d=l(0),f=l(0),p=l(0),m=l(0),h=l(0);function g(){let t=N(e);if(!t){n&&(s.value=0,c.value=0,u.value=0,d.value=0,f.value=0,p.value=0,m.value=0,h.value=0);return}let r=t.getBoundingClientRect();s.value=r.height,c.value=r.bottom,u.value=r.left,d.value=r.right,f.value=r.top,p.value=r.width,m.value=r.x,h.value=r.y}function _(){o===`sync`?g():o===`next-frame`&&requestAnimationFrame(()=>g())}return kt(e,_),v(()=>N(e),e=>!e&&_()),it(e,_,{attributeFilter:[`style`,`class`]}),i&&P(`scroll`,_,{capture:!0,passive:!0}),r&&P(`resize`,_,{passive:!0}),A(()=>{a&&_()}),{height:s,bottom:c,left:u,right:d,top:f,width:p,x:m,y:h,update:_}}function jt(e,t={width:0,height:0},n={}){let{window:r=M,box:i=`content-box`}=n,a=C(()=>{var t;return(t=N(e))==null||(t=t.namespaceURI)==null?void 0:t.includes(`svg`)}),o=l(t.width),s=l(t.height),{stop:c}=kt(e,([t])=>{let n=i===`border-box`?t.borderBoxSize:i===`content-box`?t.contentBoxSize:t.devicePixelContentBoxSize;if(r&&a.value){let t=N(e);if(t){let e=t.getBoundingClientRect();o.value=e.width,s.value=e.height}}else if(n){let e=k(n);o.value=e.reduce((e,{inlineSize:t})=>e+t,0),s.value=e.reduce((e,{blockSize:t})=>e+t,0)}else o.value=t.contentRect.width,s.value=t.contentRect.height},n);A(()=>{let n=N(e);if(n&&`offsetWidth`in n){if(i===`content-box`&&r){let e=r.getComputedStyle(n),t=Number.parseFloat(e.paddingLeft)+Number.parseFloat(e.paddingRight),i=Number.parseFloat(e.paddingTop)+Number.parseFloat(e.paddingBottom),a=Number.parseFloat(e.borderLeftWidth)+Number.parseFloat(e.borderRightWidth),c=Number.parseFloat(e.borderTopWidth)+Number.parseFloat(e.borderBottomWidth);o.value=n.offsetWidth-t-a,s.value=n.offsetHeight-i-c}else o.value=n.offsetWidth,s.value=n.offsetHeight}else n&&(o.value=t.width,s.value=t.height)});let u=v(()=>N(e),e=>{o.value=e?t.width:0,s.value=e?t.height:0});function d(){c(),u()}return{width:o,height:s,stop:d}}function Mt(e={}){let{initialValue:t=``}=e,n=F(()=>typeof window<`u`&&`EyeDropper`in window),r=l(t);async function i(e){if(!n.value)return;let t=await new window.EyeDropper().open(e);return r.value=t.sRGBHex,t}return{isSupported:n,sRGBHex:r,open:i}}function Nt(e,t,n={}){let{window:r=M}=n;return Et(e,t,r?.localStorage,n)}function Pt(e){if(`interval`in e||`immediate`in e){let{interval:t=`requestAnimationFrame`,immediate:n=!0}=e;return t===`requestAnimationFrame`?e=>ct(e,{immediate:n}):n=>Ge(n,t,e)}return ct}function Ft(e={}){let{controls:t=!1,scheduler:n=Pt(e)}=e,r=l(new Date),i=n(()=>r.value=new Date);return t?{now:r,...i}:r}function It(e,t,n={}){let{window:r=M}=n;return Et(e,t,r?.sessionStorage,n)}var Lt=0,Rt=new WeakMap;function zt(e,t={}){let n=l(!1),{document:r=$e,immediate:i=!0,manual:a=!1,id:o=`vueuse_styletag_${++Lt}`}=t,s=l(e),c=()=>{},u=()=>{if(!r)return;let e=r.getElementById(o)||r.createElement(`style`);e.isConnected||(e.id=o,t.nonce&&(e.nonce=t.nonce),t.media&&(e.media=t.media),r.head.appendChild(e)),!n.value&&(Rt.set(e,(Rt.get(e)??0)+1),c=v(s,t=>{e.textContent=t},{immediate:!0}),n.value=!0)},d=()=>{if(!r||!n.value)return;c();let e=r.getElementById(o);if(e){let t=(Rt.get(e)??1)-1;t<=0?(Rt.delete(e),r.head.removeChild(e)):Rt.set(e,t)}n.value=!1};return i&&!a&&A(u),a||E(d),{id:o,css:s,unload:d,load:u,isLoaded:h(n)}}var Bt=[{max:6e4,value:1e3,name:`second`},{max:276e4,value:6e4,name:`minute`},{max:72e6,value:36e5,name:`hour`},{max:5184e5,value:864e5,name:`day`},{max:24192e5,value:6048e5,name:`week`},{max:28512e6,value:2592e6,name:`month`},{max:1/0,value:31536e6,name:`year`}],Vt={justNow:`just now`,past:e=>/\d/.test(e)?`${e} ago`:e,future:e=>/\d/.test(e)?`in ${e}`:e,month:(e,t)=>e===1?t?`last month`:`next month`:`${e} month${e>1?`s`:``}`,year:(e,t)=>e===1?t?`last year`:`next year`:`${e} year${e>1?`s`:``}`,day:(e,t)=>e===1?t?`yesterday`:`tomorrow`:`${e} day${e>1?`s`:``}`,week:(e,t)=>e===1?t?`last week`:`next week`:`${e} week${e>1?`s`:``}`,hour:e=>`${e} hour${e>1?`s`:``}`,minute:e=>`${e} minute${e>1?`s`:``}`,second:e=>`${e} second${e>1?`s`:``}`,invalid:``};function Ht(e){return e.toISOString().slice(0,10)}function Ut(e){if(`updateInterval`in e){let{updateInterval:t=3e4}=e;return e=>Ge(e,t)}return e=>Ge(e,3e4)}function Wt(e,t={}){let{controls:n=!1,scheduler:r=Ut(t)}=t,{now:i,...o}=Ft({scheduler:r,controls:!0}),s=C(()=>Gt(new Date(a(e)),t,a(i)));return n?{timeAgo:s,...o}:s}function Gt(e,t={},n=Date.now()){let{max:r,messages:i=Vt,fullDateFormatter:a=Ht,units:o=Bt,showSecond:s=!1,rounding:c=`round`}=t,l=typeof c==`number`?e=>+e.toFixed(c):Math[c],u=+n-e,d=Math.abs(u);function f(e,t){return l(Math.abs(e)/t.value)}function p(e,t){let n=f(e,t),r=e>0,i=m(t.name,n,r);return m(r?`past`:`future`,i,r)}function m(e,t,n){let r=i[e];return typeof r==`function`?r(t,n):r.replace(`{0}`,t.toString())}if(d<6e4&&!s)return i.justNow;if(typeof r==`number`&&d>r)return a(new Date(e));if(typeof r==`string`){let t=o.find(e=>e.name===r)?.max;if(t&&d>t)return a(new Date(e))}for(let[e,t]of o.entries()){if(f(u,t)<=0&&o[e-1])return p(u,o[e-1]);if(ds?typeof s==`function`?s(e):gt(e):e,b=()=>ue(e[t])?y(e[t]):p,x=e=>{m?m(e)&&g(_,e):g(_,e)};if(l){let n=o(b()),r=!1;return v(()=>e[t],e=>{r||(r=!0,n.value=y(e),u(()=>r=!1))}),v(n,n=>{!r&&(n!==e[t]||f)&&x(n)},{deep:f}),n}return C({get(){return b()},set(e){x(e)}})}function qt(e={}){let{window:t=M,initialWidth:n=1/0,initialHeight:r=1/0,listenOrientation:i=!0,includeScrollbar:a=!0,type:o=`inner`}=e,s=l(n),c=l(r),u=()=>{if(t){if(o===`outer`)s.value=t.outerWidth,c.value=t.outerHeight;else if(o===`visual`&&t.visualViewport){let{width:e,height:n,scale:r}=t.visualViewport;s.value=Math.round(e*r),c.value=Math.round(n*r)}else a?(s.value=t.innerWidth,c.value=t.innerHeight):(s.value=t.document.documentElement.clientWidth,c.value=t.document.documentElement.clientHeight)}};u(),A(u);let d={passive:!0};return P(`resize`,u,d),t&&o===`visual`&&t.visualViewport&&P(t.visualViewport,`resize`,u,d),i&&v(dt(`(orientation: portrait)`),()=>u()),{width:s,height:c}}var Jt;function Yt(e){Jt?.(e)}function Xt(e){Jt=e}var Zt=``,Qt=`?`,$t=`major`,I=`model`,L=`name`,R=`type`,z=`vendor`,B=`version`,V=`architecture`,en=`console`,H=`mobile`,U=`tablet`,W=`smarttv`,G=`wearable`,tn=`embedded`,nn=500,rn=`Amazon`,an=`Apple`,on=`ASUS`,sn=`BlackBerry`,K=`Browser`,cn=`Chrome`,ln=`Edge`,un=`Firefox`,dn=`Google`,fn=`Huawei`,pn=`LG`,mn=`Microsoft`,hn=`Motorola`,gn=`Opera`,_n=`Samsung`,vn=`Sharp`,yn=`Sony`,bn=`Xiaomi`,xn=`Zebra`,Sn=`Facebook`,Cn=`Chromium OS`,wn=`Mac OS`;function Tn(e,t={}){let n={};for(let r of Object.keys(e)){let i=t[r];n[r]=i&&i.length%2==0?[...i,...e[r]]:e[r]}return n}function En(e){let t={};for(let n=0;n0){for(let t=0;tnn?An(e,nn):e}function zn(e){if(typeof e==`string`)return{ua:Rn(e),isSelfNavigator:!1,navigator:void 0,userAgentData:void 0,regexMap:Fn};let t=Ln(),n=Rn(t&&t.userAgent?t.userAgent:Zt);return{ua:n,isSelfNavigator:!!(t&&t.userAgent===n),navigator:t,userAgentData:t?.userAgentData,regexMap:Fn}}function Bn(e,t){if(!t&&!In(e))return zn(e);let n=Ln(),r=In(e)?void 0:e,i=In(e)?e:t,a=Rn(r||(n&&n.userAgent?n.userAgent:Zt)),o=n?.userAgentData;return{ua:a,isSelfNavigator:!!(n&&n.userAgent===a),navigator:n,userAgentData:o,regexMap:i?Tn(Fn,i):Fn}}function Vn(e){let t={name:void 0,version:void 0,major:void 0};return jn(e.ua,e.regexMap.browser,t),t.major=kn(t.version),e.isSelfNavigator&&e.navigator?.brave&&typeof e.navigator.brave.isBrave==`function`&&(t.name=`Brave`),t}function Hn(e){let t={architecture:void 0};return jn(e.ua,e.regexMap.cpu,t),t}function Un(e){let t={vendor:void 0,model:void 0,type:void 0};return jn(e.ua,e.regexMap.device,t),e.isSelfNavigator&&!t.type&&e.userAgentData?.mobile&&(t.type=H),e.isSelfNavigator&&t.model===`Macintosh`&&e.navigator&&e.navigator.standalone!==void 0&&e.navigator.maxTouchPoints&&e.navigator.maxTouchPoints>2&&(t.model=`iPad`,t.type=U),t}function Wn(e){let t={name:void 0,version:void 0};return jn(e.ua,e.regexMap.engine,t),t}function Gn(e){let t={name:void 0,version:void 0};return jn(e.ua,e.regexMap.os,t),e.isSelfNavigator&&!t.name&&e.userAgentData?.platform&&e.userAgentData.platform!==`Unknown`&&(t.name=e.userAgentData.platform.replace(/chrome os/i,Cn).replace(/macos/i,wn)),t}function Kn(e,t){let n,r,i,a,o,s,c=()=>n||=Bn(e,t);return{get ua(){return c().ua},get browser(){return r||=Vn(c()),r},get engine(){return i||=Wn(c()),i},get os(){return a||=Gn(c()),a},get device(){return o||=Un(c()),o},get cpu(){return s||=Hn(c()),s}}}var qn=r({docsBase:n,reporters:e}),Jn=`$s`;function Yn(...e){let n=typeof e[e.length-1]==`string`?e.pop():void 0;typeof e[0]!=`string`&&e.unshift(n);let[r,i]=e;if(!r||typeof r!=`string`)throw qn.NUXT_E7009({key:r});if(i!==void 0&&typeof i!=`function`)throw qn.NUXT_E7007({type:typeof i});let a=Jn+r,o=t(),s=f(o.payload.state,a);if(i&&(o._state[a]??={_default:i}),s.value===void 0&&i){let e=i();if(w(e))return o.payload.state[a]=e,s;s.value=e}return s}var Xn=Qe(),Zn=Qe();function Qn(){return Yn(`devtools:restart-dialogs`,()=>[])}function $n(){let e,t;return{promise:new Promise((n,r)=>{e=n,t=r}),resolve:e,reject:t}}var er=Math.random.bind(Math),tr=`useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict`;function nr(e=21){let t=``,n=e;for(;n--;)t+=tr[er()*64|0];return t}var rr=6e4,ir=e=>e,ar=ir,{clearTimeout:or,setTimeout:sr}=globalThis;function cr(e,t){let{post:n,on:r,off:i=()=>{},eventNames:a=[],serialize:o=ir,deserialize:s=ar,resolver:c,bind:l=`rpc`,timeout:u=rr,proxify:d=!0}=t,f=!1,p=new Map,m,h;async function g(e,r,i,a){if(f)throw Error(`[birpc] rpc is closed, cannot call "${e}"`);let s={m:e,a:r,t:`q`};a&&(s.o=!0);let c=async e=>n(o(e));if(i){await c(s);return}if(m)try{await m}finally{m=void 0}let{promise:l,resolve:d,reject:g}=$n(),_=nr();s.i=_;let v;async function y(n=s){return u>=0&&(v=sr(()=>{try{if(t.onTimeoutError?.call(h,e,r)!==!0)throw Error(`[birpc] timeout on calling "${e}"`)}catch(e){g(e)}p.delete(_)},u),typeof v==`object`&&(v=v.unref?.())),p.set(_,{resolve:d,reject:g,timeoutId:v,method:e}),await c(n),l}try{t.onRequest?await t.onRequest.call(h,s,y,d):await y()}catch(e){if(t.onGeneralError?.call(h,e)!==!0)throw e;return}finally{or(v),p.delete(_)}return l}let _={$call:(e,...t)=>g(e,t,!1),$callOptional:(e,...t)=>g(e,t,!1,!0),$callEvent:(e,...t)=>g(e,t,!0),$callRaw:e=>g(e.method,e.args,e.event,e.optional),$rejectPendingCalls:y,get $closed(){return f},get $meta(){return t.meta},$close:v,$functions:e};h=d?new Proxy({},{get(t,n){if(Object.hasOwn(_,n))return _[n];if(n===`then`&&!a.includes(`then`)&&!(`then`in e))return;let r=(...e)=>g(n,e,!0);if(a.includes(n))return r.asEvent=r,r;let i=(...e)=>g(n,e,!1);return i.asEvent=r,i}}):_;function v(e){f=!0,p.forEach(({reject:t,method:n})=>{let r=Error(`[birpc] rpc is closed, cannot call "${n}"`);if(e)return e.cause??=r,t(e);t(r)}),p.clear(),i(b)}function y(e){let t=Array.from(p.values()).map(({method:t,reject:n})=>e?e({method:t,reject:n}):n(Error(`[birpc]: rejected pending call "${t}".`)));return p.clear(),t}async function b(r,...i){let a;try{a=s(r)}catch(e){if(t.onGeneralError?.call(h,e)!==!0)throw e;return}if(a.t===`q`){let{m:r,a:s,o:u}=a,d,f,p=await(c?c.call(h,r,e[r]):e[r]);if(u&&(p||=()=>void 0),!p)f=Error(`[birpc] function "${r}" not found`);else try{d=await p.apply(l===`rpc`?h:e,s)}catch(e){f=e}if(a.i){if(f&&t.onFunctionError&&t.onFunctionError.call(h,f,r,s)===!0)return;if(!f)try{await n(o({t:`s`,i:a.i,r:d}),...i);return}catch(e){if(f=e,t.onGeneralError?.call(h,e,r,s)!==!0)throw e}try{await n(o({t:`s`,i:a.i,e:f}),...i)}catch(e){if(t.onGeneralError?.call(h,e,r,s)!==!0)throw e}}}else{let{i:e,r:t,e:n}=a,r=p.get(e);r&&(or(r.timeoutId),n?r.reject(n):r.resolve(t)),p.delete(e)}}return m=r(b),h}var lr=typeof self==`object`?self:globalThis,ur=new Set([`Error`,`EvalError`,`RangeError`,`ReferenceError`,`SyntaxError`,`TypeError`,`URIError`,`AggregateError`]),dr=new Set([`Boolean`,`Number`,`String`,`Int8Array`,`Uint8Array`,`Uint8ClampedArray`,`Int16Array`,`Uint16Array`,`Int32Array`,`Uint32Array`,`Float16Array`,`Float32Array`,`Float64Array`,`BigInt64Array`,`BigUint64Array`]);function fr(e,t){let n=(t,n)=>(e.set(n,t),t),r=i=>{if(e.has(i))return e.get(i);let[a,o]=t[i];switch(a){case 0:case-1:return n(o,i);case 1:{let e=n([],i);for(let t of o)e.push(r(t));return e}case 2:{let e=n({},i);for(let[t,n]of o)e[r(t)]=r(n);return e}case 3:return n(new Date(o),i);case 4:{let{source:e,flags:t}=o;return n(new RegExp(e,t),i)}case 5:{let e=n(new Map,i);for(let[t,n]of o)e.set(r(t),r(n));return e}case 6:{let e=n(new Set,i);for(let t of o)e.add(r(t));return e}case 7:{let{name:e,message:t}=o,r=ur.has(e)?lr[e]:void 0;return n(new(r??lr.Error)(t),i)}case 8:return n(BigInt(o),i);case`BigInt`:return n(Object(BigInt(o)),i);case`ArrayBuffer`:return n(new Uint8Array(o).buffer,o);case`DataView`:{let{buffer:e}=new Uint8Array(o);return n(new DataView(e),o)}}if(typeof a==`string`&&dr.has(a))return n(new lr[a](o),i);throw TypeError(`unable to deserialize unsafe or unknown type: ${String(a)}`)};return r}function pr(e){return fr(new Map,e)(0)}var q=``,{toString:mr}={},{keys:hr}=Object;function gr(e){let t=typeof e;if(t!==`object`||!e)return[0,t];let n=mr.call(e).slice(8,-1);switch(n){case`Array`:return[1,q];case`Object`:return[2,q];case`Date`:return[3,q];case`RegExp`:return[4,q];case`Map`:return[5,q];case`Set`:return[6,q];case`DataView`:return[1,n]}return n.includes(`Array`)?[1,n]:n.includes(`Error`)?[7,n]:[2,n]}function _r([e,t]){return e===0&&(t===`function`||t===`symbol`)}function vr(e,t,n,r){let i=(e,t)=>{let i=r.push(e)-1;return n.set(t,i),i},a=r=>{if(n.has(r))return n.get(r);let[o,s]=gr(r);switch(o){case 0:{let t=r;switch(s){case`bigint`:o=8,t=r.toString();break;case`function`:case`symbol`:if(e)throw TypeError(`unable to serialize ${s}`);t=null;break;case`undefined`:return i([-1],r)}return i([o,t],r)}case 1:{if(s){let e=r;return s===`DataView`?e=new Uint8Array(r.buffer):s===`ArrayBuffer`&&(e=new Uint8Array(r)),i([s,[...e]],r)}let e=[],t=i([o,e],r);for(let t of r)e.push(a(t));return t}case 2:{if(s)switch(s){case`BigInt`:return i([s,r.toString()],r);case`Boolean`:case`Number`:case`String`:return i([s,r.valueOf()],r)}if(t&&`toJSON`in r)return a(r.toJSON());let n=[],c=i([o,n],r);for(let t of hr(r))(e||!_r(gr(r[t])))&&n.push([a(t),a(r[t])]);return c}case 3:return i([o,r.toISOString()],r);case 4:{let{source:e,flags:t}=r;return i([o,{source:e,flags:t}],r)}case 5:{let t=[],n=i([o,t],r);for(let[n,i]of r)(e||!(_r(gr(n))||_r(gr(i))))&&t.push([a(n),a(i)]);return n}case 6:{let t=[],n=i([o,t],r);for(let n of r)(e||!_r(gr(n)))&&t.push(a(n));return n}}let{message:c}=r;return i([o,{name:s,message:c}],r)};return a}function yr(e,t={}){let n=[];return vr(!(t.json||t.lossy),!!t.json,new Map,n)(e),n}var{parse:br,stringify:xr}=JSON,Sr={json:!0,lossy:!0};function Cr(e){return pr(br(e))}function wr(e){return xr(yr(e,Sr))}function Tr(e,t){return pr(yr(e,t))}async function Er(e=`/`,t=!0){try{let t=`${e}@vite/client`,n=await fetch(t);if((await n.text()).startsWith(`<`)||!n.headers.get(`content-type`)?.includes(`javascript`))throw Error(`Not javascript`);return await b(()=>import(t),[],import.meta.url)}catch{t&&console.error(`[vite-hot-client] Failed to import "${e}@vite/client"`)}}function Dr(e=window.location.pathname){return e.split(`/`).map((e,t,n)=>n.slice(0,t+1).join(`/`)||`/`)}async function Or(e=`/___`,t){t??=Dr();for(let n of t){let t=(await Er(n,!1))?.createHotContext(e);if(t)return t}console.error(`[vite-hot-client] Failed to import vite client, tried with:`,t)}var kr=`nuxt:devtools:rpc`,Ar={behavior:{telemetry:null,openInEditor:void 0},ui:{componentsView:`list`,componentsGraphShowNodeModules:!1,componentsGraphShowGlobalComponents:!0,componentsGraphShowPages:!1,componentsGraphShowLayouts:!1,componentsGraphShowWorkspace:!0,interactionCloseOnOutsideClick:!1,showExperimentalFeatures:!1,showHelpButtons:!0,showPanel:!0,scale:1,minimizePanelInactive:5e3,hiddenTabs:[],pinnedTabs:[],hiddenTabCategories:[],sidebarExpanded:!1,sidebarScrollable:!1},serverRoutes:{selectedRoute:null,view:`tree`,inputDefaults:{query:[],body:[],headers:[]},sendFrom:`app`},serverTasks:{enabled:!1,selectedTask:null,view:`list`,inputDefaults:{query:[],body:[],headers:[{active:!0,key:`Content-Type`,value:`application/json`,type:`string`}]}},assets:{view:`grid`}},jr=/^\/|\/$/g,Mr=/\/__nuxt_devtools__\/client\/.*$/,J=o(!1),Nr=l(),Pr=Pe(J,2e3),Fr=zr(),Ir=()=>{},Lr={},Rr=new Map,Y=cr(Lr,{post:async e=>{(await Fr).send(kr,e)},on:e=>{Ir=e},serialize:wr,deserialize:Cr,resolver(e,t){if(t)return t;if(!e.includes(`:`))return;let[n,r]=e.split(`:`);return Rr.get(n)?.[r]},onFunctionError(e,t){return console.error(`[nuxt-devtools] RPC error on executing "${t}":`),console.error(e),!0},onGeneralError(e){return console.error(`[nuxt-devtools] RPC error:`),console.error(e),!0},timeout:12e4});async function zr(){let e=window.parent?.__NUXT__?.config?.app??window.parent?.useNuxtApp?.()?.payload?.config?.app,t=e?.baseURL??`/`,n=e?.buildAssetsDir?.replace(jr,``)??`_nuxt`;t&&!t.endsWith(`/`)&&(t+=`/`);let r=window.location.href.replace(Mr,`/`),i=await Or(void 0,[...new Set([`${t}${n}/`,`${t}_nuxt/`,t,`${r}${n}/`,`${r}_nuxt/`,r])]);if(!i)throw J.value=!0,console.error(`[Nuxt DevTools] Unable to find Vite HMR context`),Error(`[Nuxt DevTools] Unable to connect to devtools`);return i.on(kr,e=>{J.value=!1,Ir(e)}),J.value=!0,i.on(`vite:ws:connect`,()=>{console.log(`[nuxt-devtools] Connected to WebSocket`),J.value=!1}),i.on(`vite:ws:disconnect`,()=>{console.log(`[nuxt-devtools] Disconnected from WebSocket`),J.value=!0}),i}var X=o(localStorage.getItem(`__nuxt_dev_token__`)),Z=o(!1),Br=new BroadcastChannel(`__nuxt_dev_token__`);Br.addEventListener(`message`,e=>{if(e.data.event===`new-token`){if(e.data.data===X.value)return;let t=e.data.data;Y.verifyAuthToken(t).then(e=>{X.value=e?t:null,Z.value=e})}});function Vr(e){X.value=e,Z.value=!0,localStorage.setItem(`__nuxt_dev_token__`,e),Br.postMessage({event:`new-token`,data:e})}async function Hr(){if(Z.value)return X.value;if(X.value||await Wr(),Z.value=await Y.verifyAuthToken(X.value),!Z.value)throw X.value=null,Yt({message:`Invalid auth token, action canceled`,icon:`i-carbon-warning-alt`,classes:`text-red`}),await Wr(),Error(`[Nuxt DevTools] Invalid auth token`);return X.value}var Q=Kn(navigator.userAgent);async function Ur(){let e=[Q.browser.name,Q.browser.version,`|`,Q.os.name,Q.os.version,Q.device.type].filter(e=>e).join(` `);return await Y.requestForAuth(e)}async function Wr(){if(X.value||Ur(),await Promise.race([Zn.start(),Re(X).toBeTruthy()])===!1)throw Yt({message:`Action canceled`,icon:`carbon-close`,classes:`text-orange`}),Error(`[Nuxt DevTools] User canceled auth`)}var Gr=l(),Kr;function qr(){Kr||=(async()=>{let{default:e}=await b(async()=>{let{default:e}=await import(`./vendor/markdown-it-m1foqy8n.js`).then(e=>e.t);return{default:e}},__vite__mapDeps([0,1]),import.meta.url);Gr.value=new e({html:!0,linkify:!0,breaks:!0})})()}function Jr(e){return qr(),Gr.value?Gr.value.render(e):e}var Yr={json:()=>b(()=>import(`./vendor/shiki-eqdunn6m.js`).then(e=>e.S),__vite__mapDeps([2,1]),import.meta.url),yaml:()=>b(()=>import(`./vendor/shiki-eqdunn6m.js`).then(e=>e._),__vite__mapDeps([2,1]),import.meta.url),yml:()=>b(()=>import(`./vendor/shiki-eqdunn6m.js`).then(e=>e._),__vite__mapDeps([2,1]),import.meta.url),css:()=>b(()=>import(`./vendor/shiki-eqdunn6m.js`).then(e=>e.E),__vite__mapDeps([2,1]),import.meta.url),javascript:()=>b(()=>import(`./vendor/shiki-eqdunn6m.js`).then(e=>e.w),__vite__mapDeps([2,1]),import.meta.url),js:()=>b(()=>import(`./vendor/shiki-eqdunn6m.js`).then(e=>e.w),__vite__mapDeps([2,1]),import.meta.url),cjs:()=>b(()=>import(`./vendor/shiki-eqdunn6m.js`).then(e=>e.w),__vite__mapDeps([2,1]),import.meta.url),mjs:()=>b(()=>import(`./vendor/shiki-eqdunn6m.js`).then(e=>e.w),__vite__mapDeps([2,1]),import.meta.url),typescript:()=>b(()=>import(`./vendor/shiki-eqdunn6m.js`).then(e=>e.b),__vite__mapDeps([2,1]),import.meta.url),ts:()=>b(()=>import(`./vendor/shiki-eqdunn6m.js`).then(e=>e.b),__vite__mapDeps([2,1]),import.meta.url),cts:()=>b(()=>import(`./vendor/shiki-eqdunn6m.js`).then(e=>e.b),__vite__mapDeps([2,1]),import.meta.url),mts:()=>b(()=>import(`./vendor/shiki-eqdunn6m.js`).then(e=>e.b),__vite__mapDeps([2,1]),import.meta.url),vue:()=>b(()=>import(`./vendor/shiki-eqdunn6m.js`).then(e=>e.v),__vite__mapDeps([2,1]),import.meta.url),"vue-html":()=>b(()=>import(`./vendor/shiki-eqdunn6m.js`).then(e=>e.y),__vite__mapDeps([2,1]),import.meta.url),html:()=>b(()=>import(`./vendor/shiki-eqdunn6m.js`).then(e=>e.C),__vite__mapDeps([2,1]),import.meta.url),diff:()=>b(()=>import(`./vendor/shiki-eqdunn6m.js`).then(e=>e.T),__vite__mapDeps([2,1]),import.meta.url),shellscript:()=>b(()=>import(`./vendor/shiki-eqdunn6m.js`).then(e=>e.x),__vite__mapDeps([2,1]),import.meta.url),bash:()=>b(()=>import(`./vendor/shiki-eqdunn6m.js`).then(e=>e.x),__vite__mapDeps([2,1]),import.meta.url),sh:()=>b(()=>import(`./vendor/shiki-eqdunn6m.js`).then(e=>e.x),__vite__mapDeps([2,1]),import.meta.url),shell:()=>b(()=>import(`./vendor/shiki-eqdunn6m.js`).then(e=>e.x),__vite__mapDeps([2,1]),import.meta.url),zsh:()=>b(()=>import(`./vendor/shiki-eqdunn6m.js`).then(e=>e.x),__vite__mapDeps([2,1]),import.meta.url)},Xr={"vitesse-dark":()=>b(()=>import(`./vendor/shiki-eqdunn6m.js`).then(e=>e.g),__vite__mapDeps([2,1]),import.meta.url),"vitesse-light":()=>b(()=>import(`./vendor/shiki-eqdunn6m.js`).then(e=>e.h),__vite__mapDeps([2,1]),import.meta.url)},Zr=oe({langs:Yr,themes:Xr,engine:()=>T()}),{codeToHtml:Qr,codeToHast:$r,codeToTokensBase:ei,codeToTokens:ti,codeToTokensWithThemes:ni,getSingletonHighlighter:ri,getLastGrammarState:ii}=se(Zr),ai=l(),oi=null;function si(e,t=`text`,n){!oi&&!ai.value&&(oi=Zr({langs:Object.keys(Yr),themes:Object.keys(Xr)}).then(e=>{ai.value=e}));let r=ai.value?.getLoadedLanguages().includes(t);return r?{code:ai.value.codeToHtml(e,{...n,lang:t,themes:{dark:`vitesse-dark`,light:`vitesse-light`},transformers:[{root(e){return{type:`root`,children:e.children[0].children[0].children}}}]}),supported:!0}:{code:e,supported:r}}function $(){return Yn(`devtools-client`)}function ci(){let e=$();return C(()=>e.value?.nuxt.vueApp.config.globalProperties?.$route)}function li(){let e=$();return C(()=>e.value?.nuxt.vueApp.config.globalProperties?.$router)}function ui(){let e=$();return C(()=>e.value?.nuxt.vueApp.config.globalProperties?.$head)}var di=o(!1);setTimeout(()=>{di.value=!0},2e3);var fi=C(()=>di.value&&!$().value);function pi(){return Ot({storageKey:`nuxt-devtools-color-mode`})}function mi(){let e=$(),t=pi();return C(()=>({host:e.value,devtools:{rpc:Y,colorMode:t.value,renderCodeHighlight(e,t){return si(e,t)},renderMarkdown(e){return Jr(e)},extendClientRpc(e,t){return Rr.set(e,t),new Proxy({},{get(t,n){if(typeof n==`string`)return Y[`${e}:${n}`]}})}}}))}export{We as $,Gt as A,Mt as B,Qn as C,Ye as D,Yt as E,ht as F,Wt as G,Ft as H,Ot as I,de as J,Kt as K,At as L,st as M,N,Xe as O,pt as P,Re as Q,jt as R,Xn as S,Xt as T,It as U,Nt as V,zt as W,k as X,je as Y,E as Z,Pr as _,ci as a,Tr as b,X as c,Ur as d,Pe as et,Vr as f,J as g,Y as h,ui as i,nt as j,Qe as k,Hr as l,Lr as m,fi as n,li as o,Q as p,qt as q,$ as r,mi as s,pi as t,qe as tt,Z as u,Nr as v,Yn as w,Zn as x,Ar as y,P as z};