Devtools (beta)
nuxt-mongoose comes with a Nuxt Devtools module that allows you to manage your collections and generate api-endpoints & schemas...
Here is a demo video:

From add39975cf13e59d0caf5f9db49622d545209afa Mon Sep 17 00:00:00 2001 From: arashsheyda <38922203+arashsheyda@users.noreply.github.com> Date: Sun, 18 Jun 2023 10:05:36 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20arashshe?= =?UTF-8?q?yda/nuxt-mongoose@9e867fc0b3684a8c21cfd219d60b80a2b4d44b86=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 200.html | 5 +- 404.html | 5 +- .../{Alert.c0cc7db1.js => Alert.67812a3c.js} | 2 +- .../{Badge.0895b806.js => Badge.36286601.js} | 2 +- ...Hero.4cebaf63.js => BlockHero.50dbdff5.js} | 2 +- ...ink.6797971c.js => ButtonLink.7b7e2d25.js} | 2 +- ...allout.4df0c339.js => Callout.2a3a3366.js} | 2 +- _nuxt/{Card.9025e892.js => Card.d48adef9.js} | 2 +- ...dGrid.d685da17.js => CardGrid.4d12fe88.js} | 2 +- ...lock.e7a0dbd1.js => CodeBlock.1051c725.js} | 2 +- ...roup.644929bd.js => CodeGroup.f03e63d1.js} | 2 +- ...636.js => ComponentPlayground.1139c1be.js} | 2 +- ...js => ComponentPlaygroundData.7c5569f3.js} | 2 +- ...s => ComponentPlaygroundProps.3f583f36.js} | 2 +- _nuxt/ComponentPlaygroundSlots.4a5eca36.js | 1 - _nuxt/ComponentPlaygroundSlots.9e073aeb.js | 1 + ... ComponentPlaygroundSlots.vue.28d4f6c9.js} | 2 +- _nuxt/ComponentPlaygroundTokens.7905a1ee.js | 1 - _nuxt/ComponentPlaygroundTokens.c013a3a5.js | 1 + ...ComponentPlaygroundTokens.vue.8b918a33.js} | 2 +- ...Doc.a7917ddc.js => ContentDoc.5263eb6c.js} | 2 +- ...st.780db657.js => ContentList.afeacef6.js} | 2 +- ...fc258.js => ContentNavigation.58abeb31.js} | 2 +- ...y.702e6367.js => ContentQuery.d034fecd.js} | 2 +- ...edfd656.js => ContentRenderer.54f7a8d2.js} | 2 +- ...js => ContentRendererMarkdown.d1672c0f.js} | 2 +- ...ot.77b558c1.js => ContentSlot.725c9014.js} | 2 +- ...ton.8ef62a15.js => CopyButton.be7cffec.js} | 2 +- ...side.a0678493.js => DocsAside.72ea4d6e.js} | 2 +- ...e8627347.js => DocsPageBottom.4b461a23.js} | 2 +- ...26ebcdc9.js => DocsPageLayout.8f980530.js} | 2 +- ...t.256c0770.js => DocsPrevNext.4cf934f2.js} | 2 +- ...ocsToc.a188057b.js => DocsToc.ef429e13.js} | 2 +- ...s.8f3792f3.js => DocsTocLinks.92064971.js} | 2 +- ...a10.js => DocumentDrivenEmpty.a1939bad.js} | 2 +- ....js => DocumentDrivenNotFound.fc29f11a.js} | 2 +- _nuxt/EditOnLink.212dde24.js | 1 - _nuxt/EditOnLink.d791caa8.js | 1 + ...7088074c.js => EditOnLink.vue.0c5bf15e.js} | 2 +- ...ipsis.7579942a.js => Ellipsis.73152087.js} | 2 +- ...conCSS.8156f488.js => IconCSS.3c69444c.js} | 2 +- ...f9eca88.js => IconCodeSandBox.99d6ef65.js} | 2 +- ...ocus.fb83b1bb.js => IconDocus.d489610c.js} | 2 +- ...nNuxt.9eee3bc5.js => IconNuxt.3f93e1c4.js} | 2 +- ...4ee47bb.js => IconNuxtContent.9d1cdb08.js} | 2 +- ...s.7497cc0e.js => IconNuxtLabs.fd37cfef.js} | 2 +- ...410f773f.js => IconNuxtStudio.181cfe8e.js} | 2 +- ...5066853f.js => IconStackBlitz.77aa8391.js} | 2 +- ...d58166.js => IconVueTelescope.86cd0418.js} | 2 +- _nuxt/{List.2d156f73.js => List.32b85bf9.js} | 2 +- ...kdown.3c2726e6.js => Markdown.916a9d8a.js} | 2 +- _nuxt/NuxtImg.8bbf27a7.js | 1 - _nuxt/NuxtImg.b4d6da68.js | 1 + ...ue.2824c321.js => NuxtImg.vue.ca83f6df.js} | 2 +- ....0e16bb8d.js => PreviewLayout.afd75d63.js} | 2 +- .../{Props.6925c5e2.js => Props.c69907e8.js} | 2 +- ...{ProseA.ca1f4c92.js => ProseA.c5ff1621.js} | 2 +- ...4bbe079.js => ProseBlockquote.cdef9469.js} | 2 +- ...Code.d9498d20.js => ProseCode.a6112aad.js} | 2 +- ...8572d5e.js => ProseCodeInline.b7a651bb.js} | 2 +- ...roseEm.69eea3ce.js => ProseEm.ee2a244d.js} | 2 +- ...roseH1.fca92df8.js => ProseH1.2452ef57.js} | 2 +- ...roseH2.d485fff4.js => ProseH2.cf849b55.js} | 2 +- ...roseH3.7d7afd26.js => ProseH3.86ea161f.js} | 2 +- ...roseH4.9de664b0.js => ProseH4.3236b3b0.js} | 2 +- ...roseH5.7b359007.js => ProseH5.1f5561d7.js} | 2 +- ...roseH6.db61bb9d.js => ProseH6.82ccf283.js} | 2 +- ...roseHr.689d9f61.js => ProseHr.561cf66e.js} | 2 +- ...seImg.89fc2fda.js => ProseImg.56b34672.js} | 2 +- ...roseLi.d7a38b79.js => ProseLi.ee3d02d1.js} | 2 +- ...roseOl.1b4506ee.js => ProseOl.2f8bae7e.js} | 2 +- ...{ProseP.5f057a9e.js => ProseP.2d3578ce.js} | 2 +- ...ng.2a943fe2.js => ProseStrong.31c377ca.js} | 2 +- ...ble.0dd08eb9.js => ProseTable.4c735734.js} | 2 +- ...ody.2bf4a4e4.js => ProseTbody.a58122e4.js} | 2 +- ...roseTd.4fce2921.js => ProseTd.879b42af.js} | 2 +- ...roseTh.19e35f2f.js => ProseTh.ffa0ed16.js} | 2 +- ...ead.1503cc04.js => ProseThead.8c57fbed.js} | 2 +- ...roseTr.56b84ee2.js => ProseTr.c9eb84d1.js} | 2 +- ...roseUl.9dd56fba.js => ProseUl.ea2806f7.js} | 2 +- ...andbox.2df054bd.js => Sandbox.7607cf49.js} | 2 +- _nuxt/SourceLink.74792f8e.js | 1 + _nuxt/SourceLink.ae455d93.js | 1 - ...der.a59f3bef.js => TabsHeader.ecb32c9c.js} | 2 +- ...minal.91cd41a8.js => Terminal.ec98784b.js} | 2 +- ...0fb78c.js => TokensPlayground.1a087e87.js} | 2 +- ...er.46820105.js => VideoPlayer.29447bcb.js} | 2 +- ...ard.9709f00f.js => VoltaBoard.19a643dc.js} | 2 +- ...Data.fd6c0ee7.js => asyncData.b0a53602.js} | 2 +- ...t-db.eca98775.js => client-db.d86ea5ab.js} | 2 +- .../{debug.302d3adc.js => debug.e8a3e602.js} | 2 +- _nuxt/default.33e71634.js | 1 + _nuxt/default.402f08c2.js | 1 - ...ce9ea59.js => document-driven.d93d0675.js} | 2 +- .../{entry.ed643c4e.js => entry.4bb11f8f.js} | 8 +-- ...-404.e549e705.js => error-404.44168789.js} | 2 +- ...-500.c063357a.js => error-500.9da06ce0.js} | 2 +- ...4f3ea91.js => error-component.e46b3ac9.js} | 4 +- .../{index.8e6a446a.js => index.9d1c1506.js} | 2 +- _nuxt/{page.9d1cc5bc.js => page.2d5e4249.js} | 2 +- ...udio.30611511.js => useStudio.04562908.js} | 2 +- api/_content/cache.1687082481087.json | 1 - api/_content/cache.1687082698783.json | 1 + ...087.json => u7BbTyuhiE.1687082698783.json} | 0 ...087.json => ESs0FnB4WF.1687082698783.json} | 0 ...087.json => VvGAWv4HRl.1687082698783.json} | 0 ...087.json => XBhGGyCXGR.1687082698783.json} | 2 +- ...087.json => XtgCGvT2xN.1687082698783.json} | 0 ...087.json => YIMd7yQcGd.1687082698783.json} | 0 ...087.json => brX4CwCJoQ.1687082698783.json} | 0 ...087.json => g9pY1CqBBn.1687082698783.json} | 2 +- ...087.json => kM9p24TYPU.1687082698783.json} | 2 +- ...087.json => nEPUGZ7imQ.1687082698783.json} | 0 ...087.json => xWeY3NfYtX.1687082698783.json} | 0 api/devtools/index.html | 5 +- api/utils/index.html | 59 ++++++++++--------- getting-started/configuration/index.html | 41 ++++++------- getting-started/setup/index.html | 49 +++++++-------- index.html | 5 +- 119 files changed, 189 insertions(+), 182 deletions(-) rename _nuxt/{Alert.c0cc7db1.js => Alert.67812a3c.js} (75%) rename _nuxt/{Badge.0895b806.js => Badge.36286601.js} (72%) rename _nuxt/{BlockHero.4cebaf63.js => BlockHero.50dbdff5.js} (83%) rename _nuxt/{ButtonLink.6797971c.js => ButtonLink.7b7e2d25.js} (91%) rename _nuxt/{Callout.4df0c339.js => Callout.2a3a3366.js} (86%) rename _nuxt/{Card.9025e892.js => Card.d48adef9.js} (82%) rename _nuxt/{CardGrid.d685da17.js => CardGrid.4d12fe88.js} (78%) rename _nuxt/{CodeBlock.e7a0dbd1.js => CodeBlock.1051c725.js} (69%) rename _nuxt/{CodeGroup.644929bd.js => CodeGroup.f03e63d1.js} (88%) rename _nuxt/{ComponentPlayground.b267e636.js => ComponentPlayground.1139c1be.js} (79%) rename _nuxt/{ComponentPlaygroundData.e2407409.js => ComponentPlaygroundData.7c5569f3.js} (65%) rename _nuxt/{ComponentPlaygroundProps.18200ddb.js => ComponentPlaygroundProps.3f583f36.js} (77%) delete mode 100644 _nuxt/ComponentPlaygroundSlots.4a5eca36.js create mode 100644 _nuxt/ComponentPlaygroundSlots.9e073aeb.js rename _nuxt/{ComponentPlaygroundSlots.vue.05411867.js => ComponentPlaygroundSlots.vue.28d4f6c9.js} (80%) delete mode 100644 _nuxt/ComponentPlaygroundTokens.7905a1ee.js create mode 100644 _nuxt/ComponentPlaygroundTokens.c013a3a5.js rename _nuxt/{ComponentPlaygroundTokens.vue.ff8b8838.js => ComponentPlaygroundTokens.vue.8b918a33.js} (77%) rename _nuxt/{ContentDoc.a7917ddc.js => ContentDoc.5263eb6c.js} (86%) rename _nuxt/{ContentList.780db657.js => ContentList.afeacef6.js} (85%) rename _nuxt/{ContentNavigation.4c3fc258.js => ContentNavigation.58abeb31.js} (85%) rename _nuxt/{ContentQuery.702e6367.js => ContentQuery.d034fecd.js} (91%) rename _nuxt/{ContentRenderer.7edfd656.js => ContentRenderer.54f7a8d2.js} (89%) rename _nuxt/{ContentRendererMarkdown.32fe2ab3.js => ContentRendererMarkdown.d1672c0f.js} (99%) rename _nuxt/{ContentSlot.77b558c1.js => ContentSlot.725c9014.js} (86%) rename _nuxt/{CopyButton.8ef62a15.js => CopyButton.be7cffec.js} (91%) rename _nuxt/{DocsAside.a0678493.js => DocsAside.72ea4d6e.js} (89%) rename _nuxt/{DocsPageBottom.e8627347.js => DocsPageBottom.4b461a23.js} (87%) rename _nuxt/{DocsPageLayout.26ebcdc9.js => DocsPageLayout.8f980530.js} (83%) rename _nuxt/{DocsPrevNext.256c0770.js => DocsPrevNext.4cf934f2.js} (90%) rename _nuxt/{DocsToc.a188057b.js => DocsToc.ef429e13.js} (80%) rename _nuxt/{DocsTocLinks.8f3792f3.js => DocsTocLinks.92064971.js} (96%) rename _nuxt/{DocumentDrivenEmpty.f6bb8a10.js => DocumentDrivenEmpty.a1939bad.js} (77%) rename _nuxt/{DocumentDrivenNotFound.c186b31a.js => DocumentDrivenNotFound.fc29f11a.js} (74%) delete mode 100644 _nuxt/EditOnLink.212dde24.js create mode 100644 _nuxt/EditOnLink.d791caa8.js rename _nuxt/{EditOnLink.vue.7088074c.js => EditOnLink.vue.0c5bf15e.js} (97%) rename _nuxt/{Ellipsis.7579942a.js => Ellipsis.73152087.js} (95%) rename _nuxt/{IconCSS.8156f488.js => IconCSS.3c69444c.js} (92%) rename _nuxt/{IconCodeSandBox.cf9eca88.js => IconCodeSandBox.99d6ef65.js} (84%) rename _nuxt/{IconDocus.fb83b1bb.js => IconDocus.d489610c.js} (91%) rename _nuxt/{IconNuxt.9eee3bc5.js => IconNuxt.3f93e1c4.js} (94%) rename _nuxt/{IconNuxtContent.f4ee47bb.js => IconNuxtContent.9d1cdb08.js} (94%) rename _nuxt/{IconNuxtLabs.7497cc0e.js => IconNuxtLabs.fd37cfef.js} (94%) rename _nuxt/{IconNuxtStudio.410f773f.js => IconNuxtStudio.181cfe8e.js} (89%) rename _nuxt/{IconStackBlitz.5066853f.js => IconStackBlitz.77aa8391.js} (81%) rename _nuxt/{IconVueTelescope.5bd58166.js => IconVueTelescope.86cd0418.js} (91%) rename _nuxt/{List.2d156f73.js => List.32b85bf9.js} (92%) rename _nuxt/{Markdown.3c2726e6.js => Markdown.916a9d8a.js} (61%) delete mode 100644 _nuxt/NuxtImg.8bbf27a7.js create mode 100644 _nuxt/NuxtImg.b4d6da68.js rename _nuxt/{NuxtImg.vue.2824c321.js => NuxtImg.vue.ca83f6df.js} (89%) rename _nuxt/{PreviewLayout.0e16bb8d.js => PreviewLayout.afd75d63.js} (74%) rename _nuxt/{Props.6925c5e2.js => Props.c69907e8.js} (87%) rename _nuxt/{ProseA.ca1f4c92.js => ProseA.c5ff1621.js} (84%) rename _nuxt/{ProseBlockquote.e4bbe079.js => ProseBlockquote.cdef9469.js} (73%) rename _nuxt/{ProseCode.d9498d20.js => ProseCode.a6112aad.js} (92%) rename _nuxt/{ProseCodeInline.88572d5e.js => ProseCodeInline.b7a651bb.js} (72%) rename _nuxt/{ProseEm.69eea3ce.js => ProseEm.ee2a244d.js} (72%) rename _nuxt/{ProseH1.fca92df8.js => ProseH1.2452ef57.js} (91%) rename _nuxt/{ProseH2.d485fff4.js => ProseH2.cf849b55.js} (91%) rename _nuxt/{ProseH3.7d7afd26.js => ProseH3.86ea161f.js} (91%) rename _nuxt/{ProseH4.9de664b0.js => ProseH4.3236b3b0.js} (91%) rename _nuxt/{ProseH5.7b359007.js => ProseH5.1f5561d7.js} (91%) rename _nuxt/{ProseH6.db61bb9d.js => ProseH6.82ccf283.js} (91%) rename _nuxt/{ProseHr.689d9f61.js => ProseHr.561cf66e.js} (64%) rename _nuxt/{ProseImg.89fc2fda.js => ProseImg.56b34672.js} (89%) rename _nuxt/{ProseLi.d7a38b79.js => ProseLi.ee3d02d1.js} (72%) rename _nuxt/{ProseOl.1b4506ee.js => ProseOl.2f8bae7e.js} (72%) rename _nuxt/{ProseP.5f057a9e.js => ProseP.2d3578ce.js} (72%) rename _nuxt/{ProseStrong.2a943fe2.js => ProseStrong.31c377ca.js} (72%) rename _nuxt/{ProseTable.0dd08eb9.js => ProseTable.4c735734.js} (77%) rename _nuxt/{ProseTbody.2bf4a4e4.js => ProseTbody.a58122e4.js} (66%) rename _nuxt/{ProseTd.4fce2921.js => ProseTd.879b42af.js} (72%) rename _nuxt/{ProseTh.19e35f2f.js => ProseTh.ffa0ed16.js} (72%) rename _nuxt/{ProseThead.1503cc04.js => ProseThead.8c57fbed.js} (72%) rename _nuxt/{ProseTr.56b84ee2.js => ProseTr.c9eb84d1.js} (72%) rename _nuxt/{ProseUl.9dd56fba.js => ProseUl.ea2806f7.js} (72%) rename _nuxt/{Sandbox.2df054bd.js => Sandbox.7607cf49.js} (91%) create mode 100644 _nuxt/SourceLink.74792f8e.js delete mode 100644 _nuxt/SourceLink.ae455d93.js rename _nuxt/{TabsHeader.a59f3bef.js => TabsHeader.ecb32c9c.js} (94%) rename _nuxt/{Terminal.91cd41a8.js => Terminal.ec98784b.js} (89%) rename _nuxt/{TokensPlayground.ce0fb78c.js => TokensPlayground.1a087e87.js} (74%) rename _nuxt/{VideoPlayer.46820105.js => VideoPlayer.29447bcb.js} (93%) rename _nuxt/{VoltaBoard.9709f00f.js => VoltaBoard.19a643dc.js} (79%) rename _nuxt/{asyncData.fd6c0ee7.js => asyncData.b0a53602.js} (97%) rename _nuxt/{client-db.eca98775.js => client-db.d86ea5ab.js} (99%) rename _nuxt/{debug.302d3adc.js => debug.e8a3e602.js} (89%) create mode 100644 _nuxt/default.33e71634.js delete mode 100644 _nuxt/default.402f08c2.js rename _nuxt/{document-driven.8ce9ea59.js => document-driven.d93d0675.js} (71%) rename _nuxt/{entry.ed643c4e.js => entry.4bb11f8f.js} (89%) rename _nuxt/{error-404.e549e705.js => error-404.44168789.js} (97%) rename _nuxt/{error-500.c063357a.js => error-500.9da06ce0.js} (96%) rename _nuxt/{error-component.44f3ea91.js => error-component.e46b3ac9.js} (71%) rename _nuxt/{index.8e6a446a.js => index.9d1c1506.js} (98%) rename _nuxt/{page.9d1cc5bc.js => page.2d5e4249.js} (88%) rename _nuxt/{useStudio.30611511.js => useStudio.04562908.js} (98%) delete mode 100644 api/_content/cache.1687082481087.json create mode 100644 api/_content/cache.1687082698783.json rename api/_content/navigation/{u7BbTyuhiE.1687082481087.json => u7BbTyuhiE.1687082698783.json} (100%) rename api/_content/query/{ESs0FnB4WF.1687082481087.json => ESs0FnB4WF.1687082698783.json} (100%) rename api/_content/query/{VvGAWv4HRl.1687082481087.json => VvGAWv4HRl.1687082698783.json} (100%) rename api/_content/query/{XBhGGyCXGR.1687082481087.json => XBhGGyCXGR.1687082698783.json} (67%) rename api/_content/query/{XtgCGvT2xN.1687082481087.json => XtgCGvT2xN.1687082698783.json} (100%) rename api/_content/query/{YIMd7yQcGd.1687082481087.json => YIMd7yQcGd.1687082698783.json} (100%) rename api/_content/query/{brX4CwCJoQ.1687082481087.json => brX4CwCJoQ.1687082698783.json} (100%) rename api/_content/query/{g9pY1CqBBn.1687082481087.json => g9pY1CqBBn.1687082698783.json} (79%) rename api/_content/query/{kM9p24TYPU.1687082481087.json => kM9p24TYPU.1687082698783.json} (61%) rename api/_content/query/{nEPUGZ7imQ.1687082481087.json => nEPUGZ7imQ.1687082698783.json} (100%) rename api/_content/query/{xWeY3NfYtX.1687082481087.json => xWeY3NfYtX.1687082698783.json} (100%) diff --git a/200.html b/200.html index fb627df..c9c21d9 100644 --- a/200.html +++ b/200.html @@ -1,7 +1,8 @@
- - + \ No newline at end of file diff --git a/404.html b/404.html index fb627df..c9c21d9 100644 --- a/404.html +++ b/404.html @@ -1,7 +1,8 @@ - - + \ No newline at end of file diff --git a/_nuxt/Alert.c0cc7db1.js b/_nuxt/Alert.67812a3c.js similarity index 75% rename from _nuxt/Alert.c0cc7db1.js rename to _nuxt/Alert.67812a3c.js index 62106f3..2cdc793 100644 --- a/_nuxt/Alert.c0cc7db1.js +++ b/_nuxt/Alert.67812a3c.js @@ -1 +1 @@ -import s from"./ContentSlot.77b558c1.js";import{a,o,i as r,k as _,m as c,j as l,x as p}from"./entry.ed643c4e.js";const i={class:"alert-content"},d=a({__name:"Alert",props:{type:{type:String,default:"info",validator(e){return["info","success","warning","danger","primary"].includes(e)}}},setup(e){return(t,u)=>{const n=s;return o(),r("div",{class:l(["alert",[e.type]])},[_("div",i,[c(n,{use:t.$slots.default,unwrap:"p"},null,8,["use"])])],2)}}});const v=p(d,[["__scopeId","data-v-ffb9cc56"]]);export{v as default}; +import s from"./ContentSlot.725c9014.js";import{a,o,i as r,k as _,m as c,j as l,x as p}from"./entry.4bb11f8f.js";const i={class:"alert-content"},d=a({__name:"Alert",props:{type:{type:String,default:"info",validator(e){return["info","success","warning","danger","primary"].includes(e)}}},setup(e){return(t,u)=>{const n=s;return o(),r("div",{class:l(["alert",[e.type]])},[_("div",i,[c(n,{use:t.$slots.default,unwrap:"p"},null,8,["use"])])],2)}}});const v=p(d,[["__scopeId","data-v-ffb9cc56"]]);export{v as default}; diff --git a/_nuxt/Badge.0895b806.js b/_nuxt/Badge.36286601.js similarity index 72% rename from _nuxt/Badge.0895b806.js rename to _nuxt/Badge.36286601.js index 550b350..7ac5b50 100644 --- a/_nuxt/Badge.0895b806.js +++ b/_nuxt/Badge.36286601.js @@ -1 +1 @@ -import a from"./ContentSlot.77b558c1.js";import{a as s,o,i as _,m as r,j as c,x as p}from"./entry.ed643c4e.js";const d=s({__name:"Badge",props:{type:{type:String,default:"info",validator(e){return["info","success","warning","danger","primary"].includes(e)}}},setup(e){return(n,l)=>{const t=a;return o(),_("span",{class:c([[e.type],"badge"])},[r(t,{use:n.$slots.default,unwrap:"p"},null,8,["use"])],2)}}});const m=p(d,[["__scopeId","data-v-35fd83d3"]]);export{m as default}; +import a from"./ContentSlot.725c9014.js";import{a as s,o,i as _,m as r,j as c,x as p}from"./entry.4bb11f8f.js";const d=s({__name:"Badge",props:{type:{type:String,default:"info",validator(e){return["info","success","warning","danger","primary"].includes(e)}}},setup(e){return(n,l)=>{const t=a;return o(),_("span",{class:c([[e.type],"badge"])},[r(t,{use:n.$slots.default,unwrap:"p"},null,8,["use"])],2)}}});const m=p(d,[["__scopeId","data-v-35fd83d3"]]);export{m as default}; diff --git a/_nuxt/BlockHero.4cebaf63.js b/_nuxt/BlockHero.50dbdff5.js similarity index 83% rename from _nuxt/BlockHero.4cebaf63.js rename to _nuxt/BlockHero.50dbdff5.js index c8c4f31..46fa894 100644 --- a/_nuxt/BlockHero.4cebaf63.js +++ b/_nuxt/BlockHero.50dbdff5.js @@ -1 +1 @@ -import f from"./ContentSlot.77b558c1.js";import y from"./ButtonLink.6797971c.js";import h from"./Terminal.91cd41a8.js";import k from"./VideoPlayer.46820105.js";import{a as v,o as s,i as a,k as o,m as c,l as r,w as i,S as u,c as l,F as $,t as d,K as B,x as w}from"./entry.ed643c4e.js";import"./index.8e6a446a.js";import"./NuxtImg.vue.2824c321.js";const S={class:"block-hero"},g={class:"layout"},H={class:"content"},V={key:0,class:"announce"},b={class:"title"},q={class:"description"},x={key:1,class:"extra"},C={class:"actions"},N=["href"],A={class:"support"},T=v({__name:"BlockHero",props:{cta:{type:Array,required:!1,default:()=>[]},secondary:{type:Array,required:!1,default:()=>[]},video:{type:String,required:!1,default:""},snippet:{type:[Array,String],required:!1,default:""}},setup(e){return(t,F)=>{const n=f,_=y,p=h,m=k;return s(),a("section",S,[o("div",g,[o("div",H,[t.$slots.announce?(s(),a("p",V,[c(n,{use:t.$slots.announce,unwrap:"p"},null,8,["use"])])):r("",!0),o("h1",b,[c(n,{use:t.$slots.title,unwrap:"p"},{default:i(()=>[u(" Hero Title ")]),_:1},8,["use"])]),o("p",q,[c(n,{use:t.$slots.description,unwrap:"p"},{default:i(()=>[u(" Hero default description. ")]),_:1},8,["use"])]),t.$slots.extra?(s(),a("div",x,[c(n,{use:t.$slots.extra,unwrap:"p"},null,8,["use"])])):r("",!0),o("div",C,[t.$slots.actions?(s(),l(n,{key:0,use:t.$slots.actions,unwrap:"p"},null,8,["use"])):(s(),a($,{key:1},[e.cta?(s(),l(_,{key:0,class:"cta",bold:"",size:"medium",href:e.cta[1]},{default:i(()=>[u(d(e.cta[0]),1)]),_:1},8,["href"])):r("",!0),e.secondary?(s(),a("a",{key:1,href:e.secondary[1],class:"secondary"},d(e.secondary[0]),9,N)):r("",!0)],64))])]),o("div",A,[B(t.$slots,"support",{},()=>[e.snippet?(s(),l(p,{key:0,content:e.snippet},null,8,["content"])):e.video?(s(),l(m,{key:1,src:e.video},null,8,["src"])):r("",!0)],!0)])])])}}});const j=w(T,[["__scopeId","data-v-b7c89672"]]);export{j as default}; +import f from"./ContentSlot.725c9014.js";import y from"./ButtonLink.7b7e2d25.js";import h from"./Terminal.ec98784b.js";import k from"./VideoPlayer.29447bcb.js";import{a as v,o as s,i as a,k as o,m as c,l as r,w as i,S as u,c as l,F as $,t as d,K as B,x as w}from"./entry.4bb11f8f.js";import"./index.9d1c1506.js";import"./NuxtImg.vue.ca83f6df.js";const S={class:"block-hero"},g={class:"layout"},H={class:"content"},V={key:0,class:"announce"},b={class:"title"},q={class:"description"},x={key:1,class:"extra"},C={class:"actions"},N=["href"],A={class:"support"},T=v({__name:"BlockHero",props:{cta:{type:Array,required:!1,default:()=>[]},secondary:{type:Array,required:!1,default:()=>[]},video:{type:String,required:!1,default:""},snippet:{type:[Array,String],required:!1,default:""}},setup(e){return(t,F)=>{const n=f,_=y,p=h,m=k;return s(),a("section",S,[o("div",g,[o("div",H,[t.$slots.announce?(s(),a("p",V,[c(n,{use:t.$slots.announce,unwrap:"p"},null,8,["use"])])):r("",!0),o("h1",b,[c(n,{use:t.$slots.title,unwrap:"p"},{default:i(()=>[u(" Hero Title ")]),_:1},8,["use"])]),o("p",q,[c(n,{use:t.$slots.description,unwrap:"p"},{default:i(()=>[u(" Hero default description. ")]),_:1},8,["use"])]),t.$slots.extra?(s(),a("div",x,[c(n,{use:t.$slots.extra,unwrap:"p"},null,8,["use"])])):r("",!0),o("div",C,[t.$slots.actions?(s(),l(n,{key:0,use:t.$slots.actions,unwrap:"p"},null,8,["use"])):(s(),a($,{key:1},[e.cta?(s(),l(_,{key:0,class:"cta",bold:"",size:"medium",href:e.cta[1]},{default:i(()=>[u(d(e.cta[0]),1)]),_:1},8,["href"])):r("",!0),e.secondary?(s(),a("a",{key:1,href:e.secondary[1],class:"secondary"},d(e.secondary[0]),9,N)):r("",!0)],64))])]),o("div",A,[B(t.$slots,"support",{},()=>[e.snippet?(s(),l(p,{key:0,content:e.snippet},null,8,["content"])):e.video?(s(),l(m,{key:1,src:e.video},null,8,["src"])):r("",!0)],!0)])])])}}});const j=w(T,[["__scopeId","data-v-b7c89672"]]);export{j as default}; diff --git a/_nuxt/ButtonLink.6797971c.js b/_nuxt/ButtonLink.7b7e2d25.js similarity index 91% rename from _nuxt/ButtonLink.6797971c.js rename to _nuxt/ButtonLink.7b7e2d25.js index 7c3082a..df095aa 100644 --- a/_nuxt/ButtonLink.6797971c.js +++ b/_nuxt/ButtonLink.7b7e2d25.js @@ -1 +1 @@ -import{a as d,U as m,I as a,J as f,o,c as s,w as g,l as x,m as S,j as b,u as h,L as y,M as k,x as z}from"./entry.ed643c4e.js";import H from"./ContentSlot.77b558c1.js";const $=d({__name:"ButtonLink",props:{blank:{type:Boolean,required:!1,default:!1},color:m("primary"),href:{type:String,required:!0,default:""},icon:{type:String,default:""},size:{required:!1,type:[String,Object],default:"medium"},transparent:{required:!1,type:[Boolean,Object],default:!1}},setup(e){const n=e,i=a(()=>((t=n)=>`{color.${t.color}.600}`)()),l=a(()=>((t=n)=>`{color.${t.color}.500}`)()),c={size:{small:{padding:"{space.2} {space.4}",fontSize:"{text.sm.fontSize}",lineHeight:"{text.sm.lineHeight}"},medium:{padding:"{space.rem.625} {space.5}",fontSize:"{text.base.fontSize}",lineHeight:"{text.base.lineHeight}"},large:{padding:"{space.3} {space.6}",fontSize:"{text.lg.fontSize}",lineHeight:"{text.lg.lineHeight}"},giant:{padding:"{space.4} {space.8}",fontSize:"{text.lg.fontSize}",lineHeight:"{text.lg.lineHeight}"}},transparent:{true:{backgroundColor:"transparent"}}},{$pinceau:r}=f(n,c,{_YM9_buttonPrimary:i,_A23_buttonSecondary:l});return(t,B)=>{const u=y,_=H,p=k;return o(),s(p,{class:b(["button-link",[h(r)]]),to:e.href,target:e.blank?"_blank":void 0},{default:g(()=>[e.icon?(o(),s(u,{key:0,name:e.icon},null,8,["name"])):x("",!0),S(_,{use:t.$slots.default,unwrap:"p ul li"},null,8,["use"])]),_:1},8,["to","target","class"])}}});const v=z($,[["__scopeId","data-v-614b3880"]]);export{v as default}; +import{a as d,U as m,I as a,J as f,o,c as s,w as g,l as x,m as S,j as b,u as h,L as y,M as k,x as z}from"./entry.4bb11f8f.js";import H from"./ContentSlot.725c9014.js";const $=d({__name:"ButtonLink",props:{blank:{type:Boolean,required:!1,default:!1},color:m("primary"),href:{type:String,required:!0,default:""},icon:{type:String,default:""},size:{required:!1,type:[String,Object],default:"medium"},transparent:{required:!1,type:[Boolean,Object],default:!1}},setup(e){const n=e,i=a(()=>((t=n)=>`{color.${t.color}.600}`)()),l=a(()=>((t=n)=>`{color.${t.color}.500}`)()),c={size:{small:{padding:"{space.2} {space.4}",fontSize:"{text.sm.fontSize}",lineHeight:"{text.sm.lineHeight}"},medium:{padding:"{space.rem.625} {space.5}",fontSize:"{text.base.fontSize}",lineHeight:"{text.base.lineHeight}"},large:{padding:"{space.3} {space.6}",fontSize:"{text.lg.fontSize}",lineHeight:"{text.lg.lineHeight}"},giant:{padding:"{space.4} {space.8}",fontSize:"{text.lg.fontSize}",lineHeight:"{text.lg.lineHeight}"}},transparent:{true:{backgroundColor:"transparent"}}},{$pinceau:r}=f(n,c,{_YM9_buttonPrimary:i,_A23_buttonSecondary:l});return(t,B)=>{const u=y,_=H,p=k;return o(),s(p,{class:b(["button-link",[h(r)]]),to:e.href,target:e.blank?"_blank":void 0},{default:g(()=>[e.icon?(o(),s(u,{key:0,name:e.icon},null,8,["name"])):x("",!0),S(_,{use:t.$slots.default,unwrap:"p ul li"},null,8,["use"])]),_:1},8,["to","target","class"])}}});const v=z($,[["__scopeId","data-v-614b3880"]]);export{v as default}; diff --git a/_nuxt/Callout.4df0c339.js b/_nuxt/Callout.2a3a3366.js similarity index 86% rename from _nuxt/Callout.4df0c339.js rename to _nuxt/Callout.2a3a3366.js index 5a550d1..2313c40 100644 --- a/_nuxt/Callout.4df0c339.js +++ b/_nuxt/Callout.2a3a3366.js @@ -1 +1 @@ -import p from"./ContentSlot.77b558c1.js";import{a as d,r as l,o as m,i as f,k as a,m as o,j as c,u as r,ad as v,ae as h,L as y,x as g}from"./entry.ed643c4e.js";const C={class:"summary"},V={class:"content"},k=d({__name:"Callout",props:{type:{type:String,default:"info",validator(s){return["info","success","warning","danger","primary"].includes(s)}},modelValue:{required:!1,default:()=>l(!1)}},emits:["update:modelValue"],setup(s,{emit:u}){const e=l(s.modelValue),i=()=>{e.value=!e.value,u("update:modelValue",e.value)};return(t,x)=>{const n=p,_=y;return m(),f("div",{class:c(["callout",[s.type]])},[a("span",{class:"preview",onClick:i},[a("span",C,[o(n,{use:t.$slots.summary},null,8,["use"])]),o(_,{name:"heroicons-outline:chevron-right",class:c(["icon",[r(e)&&"rotate"]])},null,8,["class"])]),v(a("div",V,[o(n,{use:t.$slots.content},null,8,["use"])],512),[[h,r(e)]])],2)}}});const $=g(k,[["__scopeId","data-v-961b73c7"]]);export{$ as default}; +import p from"./ContentSlot.725c9014.js";import{a as d,r as l,o as m,i as f,k as a,m as o,j as c,u as r,ad as v,ae as h,L as y,x as g}from"./entry.4bb11f8f.js";const C={class:"summary"},V={class:"content"},k=d({__name:"Callout",props:{type:{type:String,default:"info",validator(s){return["info","success","warning","danger","primary"].includes(s)}},modelValue:{required:!1,default:()=>l(!1)}},emits:["update:modelValue"],setup(s,{emit:u}){const e=l(s.modelValue),i=()=>{e.value=!e.value,u("update:modelValue",e.value)};return(t,x)=>{const n=p,_=y;return m(),f("div",{class:c(["callout",[s.type]])},[a("span",{class:"preview",onClick:i},[a("span",C,[o(n,{use:t.$slots.summary},null,8,["use"])]),o(_,{name:"heroicons-outline:chevron-right",class:c(["icon",[r(e)&&"rotate"]])},null,8,["class"])]),v(a("div",V,[o(n,{use:t.$slots.content},null,8,["use"])],512),[[h,r(e)]])],2)}}});const $=g(k,[["__scopeId","data-v-961b73c7"]]);export{$ as default}; diff --git a/_nuxt/Card.9025e892.js b/_nuxt/Card.d48adef9.js similarity index 82% rename from _nuxt/Card.9025e892.js rename to _nuxt/Card.d48adef9.js index f5d77d9..bdbde39 100644 --- a/_nuxt/Card.9025e892.js +++ b/_nuxt/Card.d48adef9.js @@ -1 +1 @@ -import{a as d,o as a,i,c as l,l as p,K as u,k as t,m as n,w as c,S as r,L as m,x as f}from"./entry.ed643c4e.js";import C from"./ContentSlot.77b558c1.js";const b={class:"card"},h={class:"title"},v={class:"description"},k=d({__name:"Card",props:{icon:{type:String,default:""}},setup(o){return(e,x)=>{const _=m,s=C;return a(),i("div",b,[o.icon?(a(),l(_,{key:0,name:o.icon},null,8,["name"])):p("",!0),u(e.$slots,"default",{},void 0,!0),t("div",null,[t("h3",h,[n(s,{use:e.$slots.title,unwrap:"p"},{default:c(()=>[r(" Card title ")]),_:1},8,["use"])]),t("p",v,[n(s,{use:e.$slots.description,unwrap:"p"},{default:c(()=>[r(" Card description ")]),_:1},8,["use"])])])])}}});const B=f(k,[["__scopeId","data-v-7b5b6b25"]]);export{B as default}; +import{a as d,o as a,i,c as l,l as p,K as u,k as t,m as n,w as c,S as r,L as m,x as f}from"./entry.4bb11f8f.js";import C from"./ContentSlot.725c9014.js";const b={class:"card"},h={class:"title"},v={class:"description"},k=d({__name:"Card",props:{icon:{type:String,default:""}},setup(o){return(e,x)=>{const _=m,s=C;return a(),i("div",b,[o.icon?(a(),l(_,{key:0,name:o.icon},null,8,["name"])):p("",!0),u(e.$slots,"default",{},void 0,!0),t("div",null,[t("h3",h,[n(s,{use:e.$slots.title,unwrap:"p"},{default:c(()=>[r(" Card title ")]),_:1},8,["use"])]),t("p",v,[n(s,{use:e.$slots.description,unwrap:"p"},{default:c(()=>[r(" Card description ")]),_:1},8,["use"])])])])}}});const B=f(k,[["__scopeId","data-v-7b5b6b25"]]);export{B as default}; diff --git a/_nuxt/CardGrid.d685da17.js b/_nuxt/CardGrid.4d12fe88.js similarity index 78% rename from _nuxt/CardGrid.d685da17.js rename to _nuxt/CardGrid.4d12fe88.js index 77b0322..0643b37 100644 --- a/_nuxt/CardGrid.d685da17.js +++ b/_nuxt/CardGrid.4d12fe88.js @@ -1 +1 @@ -import r from"./ContentSlot.77b558c1.js";import{a as n,o as _,i as d,m as s,k as o,w as c,S as i,t as l,K as u,x as p}from"./entry.ed643c4e.js";const m={class:"card-grid"},f={class:"title"},h={class:"layout"},C=n({__name:"CardGrid",props:{title:{type:String,default:"Features"}},setup(a){return(e,v)=>{const t=r;return _(),d("section",m,[s(t,{use:e.$slots.root},null,8,["use"]),o("h2",f,[s(t,{use:e.$slots.title,unwrap:"p"},{default:c(()=>[i(l(a.title),1)]),_:1},8,["use"])]),o("div",h,[u(e.$slots,"default",{},void 0,!0)])])}}});const g=p(C,[["__scopeId","data-v-e09c77a3"]]);export{g as default}; +import r from"./ContentSlot.725c9014.js";import{a as n,o as _,i as d,m as s,k as o,w as c,S as i,t as l,K as u,x as p}from"./entry.4bb11f8f.js";const m={class:"card-grid"},f={class:"title"},h={class:"layout"},C=n({__name:"CardGrid",props:{title:{type:String,default:"Features"}},setup(a){return(e,v)=>{const t=r;return _(),d("section",m,[s(t,{use:e.$slots.root},null,8,["use"]),o("h2",f,[s(t,{use:e.$slots.title,unwrap:"p"},{default:c(()=>[i(l(a.title),1)]),_:1},8,["use"])]),o("div",h,[u(e.$slots,"default",{},void 0,!0)])])}}});const g=p(C,[["__scopeId","data-v-e09c77a3"]]);export{g as default}; diff --git a/_nuxt/CodeBlock.e7a0dbd1.js b/_nuxt/CodeBlock.1051c725.js similarity index 69% rename from _nuxt/CodeBlock.e7a0dbd1.js rename to _nuxt/CodeBlock.1051c725.js index 8c2b4a4..5af8c89 100644 --- a/_nuxt/CodeBlock.e7a0dbd1.js +++ b/_nuxt/CodeBlock.1051c725.js @@ -1 +1 @@ -import{a,o as t,i as d,K as l,j as s,x as c}from"./entry.ed643c4e.js";const n=a({__name:"CodeBlock",props:{label:{type:String,required:!0},active:{type:Boolean,default:!1},preview:{type:Boolean,default:!1}},setup(e){return(o,r)=>(t(),d("div",{class:s(["code-block",{active:e.active,"rounded-lg p-4":e.preview}])},[l(o.$slots,"default",{},void 0,!0)],2))}});const i=c(n,[["__scopeId","data-v-084dd8bd"]]);export{i as default}; +import{a,o as t,i as d,K as l,j as s,x as c}from"./entry.4bb11f8f.js";const n=a({__name:"CodeBlock",props:{label:{type:String,required:!0},active:{type:Boolean,default:!1},preview:{type:Boolean,default:!1}},setup(e){return(o,r)=>(t(),d("div",{class:s(["code-block",{active:e.active,"rounded-lg p-4":e.preview}])},[l(o.$slots,"default",{},void 0,!0)],2))}});const i=c(n,[["__scopeId","data-v-084dd8bd"]]);export{i as default}; diff --git a/_nuxt/CodeGroup.644929bd.js b/_nuxt/CodeGroup.f03e63d1.js similarity index 88% rename from _nuxt/CodeGroup.644929bd.js rename to _nuxt/CodeGroup.f03e63d1.js index 3b13336..3f8d306 100644 --- a/_nuxt/CodeGroup.644929bd.js +++ b/_nuxt/CodeGroup.f03e63d1.js @@ -1 +1 @@ -import o from"./TabsHeader.a59f3bef.js";import{a as v,W as c,x as u}from"./entry.ed643c4e.js";const _=(t,r)=>t.type&&t.type.tag&&t.type.tag===r,b=v({data(){return{activeTabIndex:0,counter:0}},render(){var d,p;const t=((p=(d=this.$slots)==null?void 0:d.default)==null?void 0:p.call(d))||[],r=t.map((e,i)=>{var a,n,s;return{label:((a=e==null?void 0:e.props)==null?void 0:a.filename)||((n=e==null?void 0:e.props)==null?void 0:n.label)||`${i}`,active:((s=e==null?void 0:e.props)==null?void 0:s.active)||!1,component:e}});return c("div",{class:{"code-group":!0,"first-tab":this.activeTabIndex===0}},[c(o,{ref:"tabs-header",activeTabIndex:this.activeTabIndex,tabs:r,"onUpdate:activeTabIndex":e=>this.activeTabIndex=e}),c("div",{class:"code-group-content",text:this.activeTabIndex},t.map((e,i)=>{var a,n;return c("div",{style:{display:i===this.activeTabIndex?"block":"none"},class:{"":!_(e,"code")}},[_(e,"code")?e:c("div",{class:{"preview-canvas":!0}},[((n=(a=e.children)==null?void 0:a.default)==null?void 0:n.call(a))||e.children])])}))])}});const m=u(b,[["__scopeId","data-v-577cdd71"]]);export{m as default}; +import o from"./TabsHeader.ecb32c9c.js";import{a as v,W as c,x as u}from"./entry.4bb11f8f.js";const _=(t,r)=>t.type&&t.type.tag&&t.type.tag===r,b=v({data(){return{activeTabIndex:0,counter:0}},render(){var d,p;const t=((p=(d=this.$slots)==null?void 0:d.default)==null?void 0:p.call(d))||[],r=t.map((e,i)=>{var a,n,s;return{label:((a=e==null?void 0:e.props)==null?void 0:a.filename)||((n=e==null?void 0:e.props)==null?void 0:n.label)||`${i}`,active:((s=e==null?void 0:e.props)==null?void 0:s.active)||!1,component:e}});return c("div",{class:{"code-group":!0,"first-tab":this.activeTabIndex===0}},[c(o,{ref:"tabs-header",activeTabIndex:this.activeTabIndex,tabs:r,"onUpdate:activeTabIndex":e=>this.activeTabIndex=e}),c("div",{class:"code-group-content",text:this.activeTabIndex},t.map((e,i)=>{var a,n;return c("div",{style:{display:i===this.activeTabIndex?"block":"none"},class:{"":!_(e,"code")}},[_(e,"code")?e:c("div",{class:{"preview-canvas":!0}},[((n=(a=e.children)==null?void 0:a.default)==null?void 0:n.call(a))||e.children])])}))])}});const m=u(b,[["__scopeId","data-v-577cdd71"]]);export{m as default}; diff --git a/_nuxt/ComponentPlayground.b267e636.js b/_nuxt/ComponentPlayground.1139c1be.js similarity index 79% rename from _nuxt/ComponentPlayground.b267e636.js rename to _nuxt/ComponentPlayground.1139c1be.js index c8f23f7..e25795c 100644 --- a/_nuxt/ComponentPlayground.b267e636.js +++ b/_nuxt/ComponentPlayground.1139c1be.js @@ -1 +1 @@ -import{b,u,I as a,a as m,J as S,o as $,i as I,j as w,s as x,v as P,k as C,x as _,ah as E,r as j,W as r}from"./entry.ed643c4e.js";import{u as D}from"./asyncData.fd6c0ee7.js";import z from"./ComponentPlaygroundData.e2407409.js";import"./TabsHeader.a59f3bef.js";import"./ComponentPlaygroundProps.18200ddb.js";import"./ProseH4.9de664b0.js";import"./ProseCodeInline.88572d5e.js";import"./Badge.0895b806.js";import"./ContentSlot.77b558c1.js";import"./ProseP.5f057a9e.js";import"./index.8e6a446a.js";import"./ComponentPlaygroundSlots.vue.05411867.js";import"./ComponentPlaygroundTokens.vue.ff8b8838.js";async function B(o){b();const e=u(o);{const{data:n}=await D(`nuxt-component-meta${e?`-${e}`:""}`,()=>$fetch(`/api/component-meta${e?`/${e}`:""}`));return a(()=>n.value)}}const N=o=>(x("data-v-a2bd7d25"),o=o(),P(),o),k=N(()=>C("div",{class:"ellipsis-item"},null,-1)),A=[k],V=m({__name:"Ellipsis",props:{width:{type:String,default:"10rem"},height:{type:String,default:"10rem"},zIndex:{type:String,default:"10"},top:{type:String,default:"0"},left:{type:String,default:"auto"},right:{type:String,default:"auto"},blur:{type:String,default:"50px"},colors:{type:Array,default:()=>["rgba(0, 71, 225, 0.22)","rgba(26, 214, 255, 0.22)","rgba(0, 220, 130, 0.22)"]}},setup(o){const e=o,n=a(()=>((t=e)=>t.top)()),s=a(()=>((t=e)=>t.left)()),i=a(()=>((t=e)=>t.right)()),c=a(()=>((t=e)=>t.zIndex)()),f=a(()=>((t=e)=>t.width)()),g=a(()=>((t=e)=>t.height)()),y=a(()=>((t=e)=>`blur(${t.blur})`)()),h=a(()=>((t=e)=>{var l,d,p;return`linear-gradient(97.62deg, ${(l=t==null?void 0:t.colors)==null?void 0:l[0]} 2.27%, ${(d=t==null?void 0:t.colors)==null?void 0:d[1]} 50.88%, ${(p=t==null?void 0:t.colors)==null?void 0:p[2]} 98.48%)`})()),{$pinceau:v}=S(e,void 0,{_cCN_top:n,_eih_insetInlineStart:s,_IfB_insetInlineEnd:i,_SsE_zIndex:c,_wj8_maxWidth:f,_t33_height:g,_Jfd_filter:y,_yUj_background:h});return(t,l)=>($(),I("div",{class:w(["ellipsis",[u(v)]])},A,2))}});const W=_(V,[["__scopeId","data-v-a2bd7d25"]]),q=m({props:{component:{type:String,required:!0},props:{type:Object,required:!1,default:()=>({})}},async setup(o){const e=a(()=>E(o.component)),n=j({...o.props}),s=await B(o.component);return{as:e,formProps:n,componentData:s}},render(o){const e=Object.entries(this.$slots).reduce((n,[s,i])=>{if(s.startsWith("component-")){const c=s.replace("component-","");n[c]=i}return n},{});return r("div",{class:"component-playground"},[r("div",{class:"component-playground-wrapper"},[r(W,{class:"component-playground-ellipsis",blur:"5vw",height:"100%",width:"100%"}),r(o.as,{...o.formProps,class:"component-playground-component"},{...e})]),r(z,{modelValue:o.formProps,componentData:o.componentData,"onUpdate:modelValue":n=>o.formProps=n})])}});const Y=_(q,[["__scopeId","data-v-ffdff82a"]]);export{Y as default}; +import{b,u,I as a,a as m,J as S,o as $,i as I,j as w,s as x,v as P,k as C,x as _,ah as E,r as j,W as r}from"./entry.4bb11f8f.js";import{u as D}from"./asyncData.b0a53602.js";import z from"./ComponentPlaygroundData.7c5569f3.js";import"./TabsHeader.ecb32c9c.js";import"./ComponentPlaygroundProps.3f583f36.js";import"./ProseH4.3236b3b0.js";import"./ProseCodeInline.b7a651bb.js";import"./Badge.36286601.js";import"./ContentSlot.725c9014.js";import"./ProseP.2d3578ce.js";import"./index.9d1c1506.js";import"./ComponentPlaygroundSlots.vue.28d4f6c9.js";import"./ComponentPlaygroundTokens.vue.8b918a33.js";async function B(o){b();const e=u(o);{const{data:n}=await D(`nuxt-component-meta${e?`-${e}`:""}`,()=>$fetch(`/api/component-meta${e?`/${e}`:""}`));return a(()=>n.value)}}const N=o=>(x("data-v-a2bd7d25"),o=o(),P(),o),k=N(()=>C("div",{class:"ellipsis-item"},null,-1)),A=[k],V=m({__name:"Ellipsis",props:{width:{type:String,default:"10rem"},height:{type:String,default:"10rem"},zIndex:{type:String,default:"10"},top:{type:String,default:"0"},left:{type:String,default:"auto"},right:{type:String,default:"auto"},blur:{type:String,default:"50px"},colors:{type:Array,default:()=>["rgba(0, 71, 225, 0.22)","rgba(26, 214, 255, 0.22)","rgba(0, 220, 130, 0.22)"]}},setup(o){const e=o,n=a(()=>((t=e)=>t.top)()),s=a(()=>((t=e)=>t.left)()),i=a(()=>((t=e)=>t.right)()),c=a(()=>((t=e)=>t.zIndex)()),f=a(()=>((t=e)=>t.width)()),g=a(()=>((t=e)=>t.height)()),y=a(()=>((t=e)=>`blur(${t.blur})`)()),h=a(()=>((t=e)=>{var l,d,p;return`linear-gradient(97.62deg, ${(l=t==null?void 0:t.colors)==null?void 0:l[0]} 2.27%, ${(d=t==null?void 0:t.colors)==null?void 0:d[1]} 50.88%, ${(p=t==null?void 0:t.colors)==null?void 0:p[2]} 98.48%)`})()),{$pinceau:v}=S(e,void 0,{_cCN_top:n,_eih_insetInlineStart:s,_IfB_insetInlineEnd:i,_SsE_zIndex:c,_wj8_maxWidth:f,_t33_height:g,_Jfd_filter:y,_yUj_background:h});return(t,l)=>($(),I("div",{class:w(["ellipsis",[u(v)]])},A,2))}});const W=_(V,[["__scopeId","data-v-a2bd7d25"]]),q=m({props:{component:{type:String,required:!0},props:{type:Object,required:!1,default:()=>({})}},async setup(o){const e=a(()=>E(o.component)),n=j({...o.props}),s=await B(o.component);return{as:e,formProps:n,componentData:s}},render(o){const e=Object.entries(this.$slots).reduce((n,[s,i])=>{if(s.startsWith("component-")){const c=s.replace("component-","");n[c]=i}return n},{});return r("div",{class:"component-playground"},[r("div",{class:"component-playground-wrapper"},[r(W,{class:"component-playground-ellipsis",blur:"5vw",height:"100%",width:"100%"}),r(o.as,{...o.formProps,class:"component-playground-component"},{...e})]),r(z,{modelValue:o.formProps,componentData:o.componentData,"onUpdate:modelValue":n=>o.formProps=n})])}});const Y=_(q,[["__scopeId","data-v-ffdff82a"]]);export{Y as default}; diff --git a/_nuxt/ComponentPlaygroundData.e2407409.js b/_nuxt/ComponentPlaygroundData.7c5569f3.js similarity index 65% rename from _nuxt/ComponentPlaygroundData.e2407409.js rename to _nuxt/ComponentPlaygroundData.7c5569f3.js index 5985f18..a7e71df 100644 --- a/_nuxt/ComponentPlaygroundData.e2407409.js +++ b/_nuxt/ComponentPlaygroundData.7c5569f3.js @@ -1 +1 @@ -import b from"./TabsHeader.a59f3bef.js";import x from"./ComponentPlaygroundProps.18200ddb.js";import{_ as v}from"./ComponentPlaygroundSlots.vue.05411867.js";import{_ as g}from"./ComponentPlaygroundTokens.vue.ff8b8838.js";import{a as D}from"./index.8e6a446a.js";import{a as V,r as k,o as a,i as C,m as P,u as o,c as m,ai as T,l,x as B}from"./entry.ed643c4e.js";import"./ProseH4.9de664b0.js";import"./ProseCodeInline.88572d5e.js";import"./Badge.0895b806.js";import"./ContentSlot.77b558c1.js";import"./ProseP.5f057a9e.js";const I={class:"component-playground-data"},j=V({__name:"ComponentPlaygroundData",props:{modelValue:{type:Object,required:!1,default:()=>({})},componentData:{type:Object,required:!1,default:()=>({})}},emits:["update:modelValue"],setup(t,{emit:p}){const n=D(t,"modelValue",p),e=k(0),r=[{label:"Props"},{label:"Slots"},{label:"Design Tokens"}],d=s=>e.value=s;return(s,c)=>{const u=b,_=x,i=v,f=g;return a(),C("div",I,[P(u,{"active-tab-index":o(e),tabs:r,"onUpdate:activeTabIndex":d},null,8,["active-tab-index"]),o(e)===0?(a(),m(_,{key:0,modelValue:o(n),"onUpdate:modelValue":c[0]||(c[0]=y=>T(n)?n.value=y:null),"component-data":t.componentData},null,8,["modelValue","component-data"])):l("",!0),o(e)===1?(a(),m(i,{key:1,"component-data":t.componentData},null,8,["component-data"])):l("",!0),o(e)===2?(a(),m(f,{key:2,"component-data":t.componentData},null,8,["component-data"])):l("",!0)])}}});const z=B(j,[["__scopeId","data-v-ef4d9ec9"]]);export{z as default}; +import b from"./TabsHeader.ecb32c9c.js";import x from"./ComponentPlaygroundProps.3f583f36.js";import{_ as v}from"./ComponentPlaygroundSlots.vue.28d4f6c9.js";import{_ as g}from"./ComponentPlaygroundTokens.vue.8b918a33.js";import{a as D}from"./index.9d1c1506.js";import{a as V,r as k,o as a,i as C,m as P,u as o,c as m,ai as T,l,x as B}from"./entry.4bb11f8f.js";import"./ProseH4.3236b3b0.js";import"./ProseCodeInline.b7a651bb.js";import"./Badge.36286601.js";import"./ContentSlot.725c9014.js";import"./ProseP.2d3578ce.js";const I={class:"component-playground-data"},j=V({__name:"ComponentPlaygroundData",props:{modelValue:{type:Object,required:!1,default:()=>({})},componentData:{type:Object,required:!1,default:()=>({})}},emits:["update:modelValue"],setup(t,{emit:p}){const n=D(t,"modelValue",p),e=k(0),r=[{label:"Props"},{label:"Slots"},{label:"Design Tokens"}],d=s=>e.value=s;return(s,c)=>{const u=b,_=x,i=v,f=g;return a(),C("div",I,[P(u,{"active-tab-index":o(e),tabs:r,"onUpdate:activeTabIndex":d},null,8,["active-tab-index"]),o(e)===0?(a(),m(_,{key:0,modelValue:o(n),"onUpdate:modelValue":c[0]||(c[0]=y=>T(n)?n.value=y:null),"component-data":t.componentData},null,8,["modelValue","component-data"])):l("",!0),o(e)===1?(a(),m(i,{key:1,"component-data":t.componentData},null,8,["component-data"])):l("",!0),o(e)===2?(a(),m(f,{key:2,"component-data":t.componentData},null,8,["component-data"])):l("",!0)])}}});const z=B(j,[["__scopeId","data-v-ef4d9ec9"]]);export{z as default}; diff --git a/_nuxt/ComponentPlaygroundProps.18200ddb.js b/_nuxt/ComponentPlaygroundProps.3f583f36.js similarity index 77% rename from _nuxt/ComponentPlaygroundProps.18200ddb.js rename to _nuxt/ComponentPlaygroundProps.3f583f36.js index c5a5966..8db3fd5 100644 --- a/_nuxt/ComponentPlaygroundProps.18200ddb.js +++ b/_nuxt/ComponentPlaygroundProps.3f583f36.js @@ -1 +1 @@ -import k from"./ProseH4.9de664b0.js";import B from"./ProseCodeInline.88572d5e.js";import q from"./Badge.0895b806.js";import D from"./ProseP.5f057a9e.js";import{a as N}from"./index.8e6a446a.js";import{a as I,I as b,o as n,i as c,F as j,a5 as w,u as d,k as m,m as l,w as s,S as _,t as u,c as i,l as p,x as F}from"./entry.ed643c4e.js";import"./ContentSlot.77b558c1.js";const O={class:"component-playground-data-section"},S=["id"],E=["value","onChange"],H=I({__name:"ComponentPlaygroundProps",props:{modelValue:{type:Object,required:!0},componentData:{type:Object,required:!0}},emits:["update:modelValue"],setup(f,{emit:x}){const a=f,r=N(a,"modelValue",x),y=(t,o)=>{r.value={...r.value,[o]:t.target.value}},g=b(()=>{var t,o;return(o=(t=a==null?void 0:a.componentData)==null?void 0:t.meta)==null?void 0:o.props});return(t,o)=>{const v=k,C=B,P=q,h=D;return n(),c("div",O,[(n(!0),c(j,null,w(d(g),e=>(n(),c("div",{key:e.name},[m("div",{id:e.name,class:"prop-title"},[l(v,{id:e.name},{default:s(()=>[_(u(e.name),1)]),_:2},1032,["id"]),m("span",null,[l(C,null,{default:s(()=>[_(u(e.type),1)]),_:2},1024),e.required?p("",!0):(n(),i(P,{key:0},{default:s(()=>[_(" Required ")]),_:1}))])],8,S),e.description?(n(),i(h,{key:0},{default:s(()=>[_(u(e.description),1)]),_:2},1024)):p("",!0),m("input",{value:d(r)[e.name],onChange:V=>y(V,e.name)},null,40,E)]))),128))])}}});const G=F(H,[["__scopeId","data-v-4939fa9a"]]);export{G as default}; +import k from"./ProseH4.3236b3b0.js";import B from"./ProseCodeInline.b7a651bb.js";import q from"./Badge.36286601.js";import D from"./ProseP.2d3578ce.js";import{a as N}from"./index.9d1c1506.js";import{a as I,I as b,o as n,i as c,F as j,a5 as w,u as d,k as m,m as l,w as s,S as _,t as u,c as i,l as p,x as F}from"./entry.4bb11f8f.js";import"./ContentSlot.725c9014.js";const O={class:"component-playground-data-section"},S=["id"],E=["value","onChange"],H=I({__name:"ComponentPlaygroundProps",props:{modelValue:{type:Object,required:!0},componentData:{type:Object,required:!0}},emits:["update:modelValue"],setup(f,{emit:x}){const a=f,r=N(a,"modelValue",x),y=(t,o)=>{r.value={...r.value,[o]:t.target.value}},g=b(()=>{var t,o;return(o=(t=a==null?void 0:a.componentData)==null?void 0:t.meta)==null?void 0:o.props});return(t,o)=>{const v=k,C=B,P=q,h=D;return n(),c("div",O,[(n(!0),c(j,null,w(d(g),e=>(n(),c("div",{key:e.name},[m("div",{id:e.name,class:"prop-title"},[l(v,{id:e.name},{default:s(()=>[_(u(e.name),1)]),_:2},1032,["id"]),m("span",null,[l(C,null,{default:s(()=>[_(u(e.type),1)]),_:2},1024),e.required?p("",!0):(n(),i(P,{key:0},{default:s(()=>[_(" Required ")]),_:1}))])],8,S),e.description?(n(),i(h,{key:0},{default:s(()=>[_(u(e.description),1)]),_:2},1024)):p("",!0),m("input",{value:d(r)[e.name],onChange:V=>y(V,e.name)},null,40,E)]))),128))])}}});const G=F(H,[["__scopeId","data-v-4939fa9a"]]);export{G as default}; diff --git a/_nuxt/ComponentPlaygroundSlots.4a5eca36.js b/_nuxt/ComponentPlaygroundSlots.4a5eca36.js deleted file mode 100644 index ec14337..0000000 --- a/_nuxt/ComponentPlaygroundSlots.4a5eca36.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as m}from"./ComponentPlaygroundSlots.vue.05411867.js";import"./entry.ed643c4e.js";export{m as default}; diff --git a/_nuxt/ComponentPlaygroundSlots.9e073aeb.js b/_nuxt/ComponentPlaygroundSlots.9e073aeb.js new file mode 100644 index 0000000..1721c8a --- /dev/null +++ b/_nuxt/ComponentPlaygroundSlots.9e073aeb.js @@ -0,0 +1 @@ +import{_ as m}from"./ComponentPlaygroundSlots.vue.28d4f6c9.js";import"./entry.4bb11f8f.js";export{m as default}; diff --git a/_nuxt/ComponentPlaygroundSlots.vue.05411867.js b/_nuxt/ComponentPlaygroundSlots.vue.28d4f6c9.js similarity index 80% rename from _nuxt/ComponentPlaygroundSlots.vue.05411867.js rename to _nuxt/ComponentPlaygroundSlots.vue.28d4f6c9.js index 650a0b1..33666ff 100644 --- a/_nuxt/ComponentPlaygroundSlots.vue.05411867.js +++ b/_nuxt/ComponentPlaygroundSlots.vue.28d4f6c9.js @@ -1 +1 @@ -import{a as t,o,i as n,k as a,t as s}from"./entry.ed643c4e.js";const r={class:"component-playground-data-section"},l=t({__name:"ComponentPlaygroundSlots",props:{componentData:{type:Object,required:!0}},setup(e){return(c,p)=>(o(),n("div",r,[a("pre",null,s(JSON.stringify(e.componentData,null,2)),1)]))}});export{l as _}; +import{a as t,o,i as n,k as a,t as s}from"./entry.4bb11f8f.js";const r={class:"component-playground-data-section"},l=t({__name:"ComponentPlaygroundSlots",props:{componentData:{type:Object,required:!0}},setup(e){return(c,p)=>(o(),n("div",r,[a("pre",null,s(JSON.stringify(e.componentData,null,2)),1)]))}});export{l as _}; diff --git a/_nuxt/ComponentPlaygroundTokens.7905a1ee.js b/_nuxt/ComponentPlaygroundTokens.7905a1ee.js deleted file mode 100644 index 9129193..0000000 --- a/_nuxt/ComponentPlaygroundTokens.7905a1ee.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as m}from"./ComponentPlaygroundTokens.vue.ff8b8838.js";import"./entry.ed643c4e.js";export{m as default}; diff --git a/_nuxt/ComponentPlaygroundTokens.c013a3a5.js b/_nuxt/ComponentPlaygroundTokens.c013a3a5.js new file mode 100644 index 0000000..1147f04 --- /dev/null +++ b/_nuxt/ComponentPlaygroundTokens.c013a3a5.js @@ -0,0 +1 @@ +import{_ as m}from"./ComponentPlaygroundTokens.vue.8b918a33.js";import"./entry.4bb11f8f.js";export{m as default}; diff --git a/_nuxt/ComponentPlaygroundTokens.vue.ff8b8838.js b/_nuxt/ComponentPlaygroundTokens.vue.8b918a33.js similarity index 77% rename from _nuxt/ComponentPlaygroundTokens.vue.ff8b8838.js rename to _nuxt/ComponentPlaygroundTokens.vue.8b918a33.js index 5ed9b89..eb81543 100644 --- a/_nuxt/ComponentPlaygroundTokens.vue.ff8b8838.js +++ b/_nuxt/ComponentPlaygroundTokens.vue.8b918a33.js @@ -1 +1 @@ -import{a as o,o as t,i as n,t as a}from"./entry.ed643c4e.js";const s={class:"component-playground-data-section"},i=o({__name:"ComponentPlaygroundTokens",props:{componentData:{type:Object,required:!0}},setup(e){return(c,r)=>(t(),n("div",s,a(e.componentData),1))}});export{i as _}; +import{a as o,o as t,i as n,t as a}from"./entry.4bb11f8f.js";const s={class:"component-playground-data-section"},i=o({__name:"ComponentPlaygroundTokens",props:{componentData:{type:Object,required:!0}},setup(e){return(c,r)=>(t(),n("div",s,a(e.componentData),1))}});export{i as _}; diff --git a/_nuxt/ContentDoc.a7917ddc.js b/_nuxt/ContentDoc.5263eb6c.js similarity index 86% rename from _nuxt/ContentDoc.a7917ddc.js rename to _nuxt/ContentDoc.5263eb6c.js index 5fd667e..57b1b36 100644 --- a/_nuxt/ContentDoc.a7917ddc.js +++ b/_nuxt/ContentDoc.5263eb6c.js @@ -1 +1 @@ -import{a as s,V as y,ak as g,q as v,W as o,al as p}from"./entry.ed643c4e.js";import w from"./ContentRenderer.7edfd656.js";import C from"./ContentQuery.702e6367.js";import"./ContentRendererMarkdown.32fe2ab3.js";import"./asyncData.fd6c0ee7.js";const x=s({name:"ContentDoc",props:{tag:{type:String,required:!1,default:"div"},excerpt:{type:Boolean,default:!1},path:{type:String,required:!1,default:void 0},query:{type:Object,required:!1,default:void 0},head:{type:Boolean,required:!1,default:!0}},render(f){const e=y(),{tag:d,excerpt:a,path:m,query:r,head:i}=f,c={...r||{},path:m||(r==null?void 0:r.path)||g(v().path),find:"one"},l=(t,n)=>o("pre",null,JSON.stringify({message:"You should use slots with-1||se(g,"default"))&&a.push(f)}}}const l=[i,a];return _e(e)&&r.set(e,l),l}function Di(e){return e[0]!=="$"}function Mi(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Hi(e,t){return Mi(e)===Mi(t)}function Ni(e,t){return Z(t)?t.findIndex(n=>Hi(n,e)):ee(t)&&Hi(t,e)?0:-1}const Yc=e=>e[0]==="_"||e==="$stable",Vs=e=>Z(e)?e.map(Xe):[Xe(e)],Dd=(e,t,n)=>{if(t._n)return t;const r=Qe((...o)=>Vs(t(...o)),n);return r._c=!1,r},Zc=(e,t,n)=>{const r=e._ctx;for(const o in e){if(Yc(o))continue;const s=e[o];if(ee(s))t[o]=Dd(o,s,r);else if(s!=null){const i=Vs(s);t[o]=()=>i}}},el=(e,t)=>{const n=Vs(t);e.slots.default=()=>n},Md=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ie(t),$r(t,"_",n)):Zc(t,e.slots={})}else e.slots={},t&&el(e,t);$r(e.slots,ao,1)},Hd=(e,t,n)=>{const{vnode:r,slots:o}=e;let s=!0,i=ye;if(r.shapeFlag&32){const a=t._;a?n&&a===1?s=!1:(Pe(o,t),!n&&a===1&&delete o._):(s=!t.$stable,Zc(t,o)),i=t}else t&&(el(e,t),i={default:1});if(s)for(const a in o)!Yc(a)&&!(a in i)&&delete o[a]};function Br(e,t,n,r,o=!1){if(Z(e)){e.forEach((d,g)=>Br(d,t&&(Z(t)?t[g]:t),n,r,o));return}if(Wt(r)&&!o)return;const s=r.shapeFlag&4?lo(r.component)||r.component.proxy:r.el,i=o?null:s,{i:a,r:c}=e,l=t&&t.r,u=a.refs===ye?a.refs={}:a.refs,f=a.setupState;if(l!=null&&l!==c&&(ve(l)?(u[l]=null,se(f,l)&&(f[l]=null)):Ae(l)&&(l.value=null)),ee(c))kt(c,a,12,[i,u]);else{const d=ve(c),g=Ae(c);if(d||g){const h=()=>{if(e.f){const p=d?se(f,c)?f[c]:u[c]:c.value;o?Z(p)&&Ps(p,s):Z(p)?p.includes(s)||p.push(s):d?(u[c]=[s],se(f,c)&&(f[c]=u[c])):(c.value=[s],e.k&&(u[e.k]=c.value))}else d?(u[c]=i,se(f,c)&&(f[c]=i)):g&&(c.value=i,e.k&&(u[e.k]=i))};i?(h.id=-1,Re(h,n)):h()}}}let Pt=!1;const yr=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",vr=e=>e.nodeType===8;function Nd(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:s,parentNode:i,remove:a,insert:c,createComment:l}}=e,u=(_,m)=>{if(!m.hasChildNodes()){n(null,_,m),Hr(),m._vnode=_;return}Pt=!1,f(m.firstChild,_,null,null,null),Hr(),m._vnode=_,Pt&&console.error("Hydration completed but contains mismatches.")},f=(_,m,E,v,C,x=!1)=>{const S=vr(_)&&_.data==="[",P=()=>p(_,m,E,v,C,S),{type:M,ref:N,shapeFlag:Q,patchFlag:B}=m;let U=_.nodeType;m.el=_,B===-2&&(x=!1,m.dynamicChildren=null);let W=null;switch(M){case pn:U!==3?m.children===""?(c(m.el=o(""),i(_),_),W=_):W=P():(_.data!==m.children&&(Pt=!0,_.data=m.children),W=s(_));break;case $e:U!==8||S?W=P():W=s(_);break;case dn:if(S&&(_=s(_),U=_.nodeType),U===1||U===3){W=_;const Ee=!m.children.length;for(let oe=0;oe -1||se(g,"default"))&&a.push(f)}}}const l=[i,a];return _e(e)&&r.set(e,l),l}function Di(e){return e[0]!=="$"}function Mi(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Hi(e,t){return Mi(e)===Mi(t)}function Ni(e,t){return Z(t)?t.findIndex(n=>Hi(n,e)):ee(t)&&Hi(t,e)?0:-1}const Yc=e=>e[0]==="_"||e==="$stable",Vs=e=>Z(e)?e.map(Xe):[Xe(e)],Dd=(e,t,n)=>{if(t._n)return t;const r=Qe((...o)=>Vs(t(...o)),n);return r._c=!1,r},Zc=(e,t,n)=>{const r=e._ctx;for(const o in e){if(Yc(o))continue;const s=e[o];if(ee(s))t[o]=Dd(o,s,r);else if(s!=null){const i=Vs(s);t[o]=()=>i}}},el=(e,t)=>{const n=Vs(t);e.slots.default=()=>n},Md=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ie(t),$r(t,"_",n)):Zc(t,e.slots={})}else e.slots={},t&&el(e,t);$r(e.slots,ao,1)},Hd=(e,t,n)=>{const{vnode:r,slots:o}=e;let s=!0,i=ye;if(r.shapeFlag&32){const a=t._;a?n&&a===1?s=!1:(Pe(o,t),!n&&a===1&&delete o._):(s=!t.$stable,Zc(t,o)),i=t}else t&&(el(e,t),i={default:1});if(s)for(const a in o)!Yc(a)&&!(a in i)&&delete o[a]};function Br(e,t,n,r,o=!1){if(Z(e)){e.forEach((d,g)=>Br(d,t&&(Z(t)?t[g]:t),n,r,o));return}if(Wt(r)&&!o)return;const s=r.shapeFlag&4?lo(r.component)||r.component.proxy:r.el,i=o?null:s,{i:a,r:c}=e,l=t&&t.r,u=a.refs===ye?a.refs={}:a.refs,f=a.setupState;if(l!=null&&l!==c&&(ve(l)?(u[l]=null,se(f,l)&&(f[l]=null)):Ae(l)&&(l.value=null)),ee(c))kt(c,a,12,[i,u]);else{const d=ve(c),g=Ae(c);if(d||g){const h=()=>{if(e.f){const p=d?se(f,c)?f[c]:u[c]:c.value;o?Z(p)&&Ps(p,s):Z(p)?p.includes(s)||p.push(s):d?(u[c]=[s],se(f,c)&&(f[c]=u[c])):(c.value=[s],e.k&&(u[e.k]=c.value))}else d?(u[c]=i,se(f,c)&&(f[c]=i)):g&&(c.value=i,e.k&&(u[e.k]=i))};i?(h.id=-1,Re(h,n)):h()}}}let Pt=!1;const yr=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",vr=e=>e.nodeType===8;function Nd(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:s,parentNode:i,remove:a,insert:c,createComment:l}}=e,u=(_,m)=>{if(!m.hasChildNodes()){n(null,_,m),Hr(),m._vnode=_;return}Pt=!1,f(m.firstChild,_,null,null,null),Hr(),m._vnode=_,Pt&&console.error("Hydration completed but contains mismatches.")},f=(_,m,E,v,C,x=!1)=>{const S=vr(_)&&_.data==="[",P=()=>p(_,m,E,v,C,S),{type:M,ref:N,shapeFlag:Q,patchFlag:B}=m;let U=_.nodeType;m.el=_,B===-2&&(x=!1,m.dynamicChildren=null);let W=null;switch(M){case pn:U!==3?m.children===""?(c(m.el=o(""),i(_),_),W=_):W=P():(_.data!==m.children&&(Pt=!0,_.data=m.children),W=s(_));break;case $e:U!==8||S?W=P():W=s(_);break;case dn:if(S&&(_=s(_),U=_.nodeType),U===1||U===3){W=_;const Ee=!m.children.length;for(let oe=0;oe Here is a demo video: Here is a demo video:_n(l,a))?r.push(a):n.push(a));const c=e.matched[i];c&&(t.matched.find(l=>_n(l,c))||o.push(c))}return[n,r,o]}function uE(){return Fe(Zs)}const ka=[{name:"slug",path:"/:slug(.*)*",meta:{},alias:[],redirect:void 0,component:()=>k(()=>import("./document-driven.8ce9ea59.js"),["./document-driven.8ce9ea59.js","./DocumentDrivenEmpty.f6bb8a10.js","./ContentRenderer.7edfd656.js","./ContentRendererMarkdown.32fe2ab3.js","./DocumentDrivenNotFound.c186b31a.js","./ButtonLink.6797971c.js","./ContentSlot.77b558c1.js","./ButtonLink.74c3aea5.css","./DocumentDrivenNotFound.b9a06f3f.css"],import.meta.url).then(e=>e.default||e)}],By={scrollBehavior(e,t,n){if(!history.state.stop){if(history.state.smooth)return{el:history.state.smooth,behavior:"smooth"};if(e.hash){const r=document.querySelector(e.hash);if(!r)return;const{marginTop:o}=getComputedStyle(r),s=parseInt(o);return{top:document.querySelector(e.hash).offsetTop-s,behavior:"smooth"}}return n||{top:0}}}},zy={scrollBehavior(e,t,n){const r=me();let o=n||void 0;if(!o&&t&&e&&e.meta.scrollToTop!==!1&&Uy(t,e)&&(o={left:0,top:0}),e.path===t.path){if(t.hash&&!e.hash)return{left:0,top:0};if(e.hash)return{el:e.hash,top:Oa(e.hash)}}const s=a=>!!(a.meta.pageTransition??os),i=s(t)&&s(e)?"page:transition:finish":"page:finish";return new Promise(a=>{r.hooks.hookOnce(i,async()=>{await Xt(),e.hash&&(o={el:e.hash,top:Oa(e.hash)}),a(o)})})}};function Oa(e){try{const t=document.querySelector(e);if(t)return parseFloat(getComputedStyle(t).scrollMarginTop)}catch{}return 0}function Uy(e,t){const n=e.matched[0]===t.matched[0];return!!(!n||n&&JSON.stringify(e.params)!==JSON.stringify(t.params))}const Vy={},He={...Vy,...zy,...By},Wy=qm(async e=>{var c;let t,n;if(!((c=e.meta)!=null&&c.validate))return;const r=me(),o=Et();if(([t,n]=Vr(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t)===!0)return;const i=Xs({statusCode:404,statusMessage:`Page Not Found: ${e.fullPath}`}),a=o.beforeResolve(l=>{if(a(),l===e){const u=o.afterEach(async()=>{u(),await r.runWithContext(()=>on(i)),window.history.pushState({},"",e.fullPath)});return!1}})}),Ky=[Wy],Kn={};function qy(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){const a=o.includes(e.slice(s))?e.slice(s).length:1;let c=o.slice(a);return c[0]!=="/"&&(c="/"+c),ta(c,"")}return ta(n,e)+r+o}const Qy=Ve({name:"nuxt:router",enforce:"pre",async setup(e){var p,w;let t,n,r=Ze().app.baseURL;He.hashMode&&!r.includes("#")&&(r+="#");const o=((p=He.history)==null?void 0:p.call(He,r))??(He.hashMode?ny(r):Bl(r)),s=((w=He.routes)==null?void 0:w.call(He,ka))??ka;let i;const a=qy(r,window.location),c=jy({...He,scrollBehavior:(_,m,E)=>{var v;if(m===at){i=E;return}return c.options.scrollBehavior=He.scrollBehavior,(v=He.scrollBehavior)==null?void 0:v.call(He,_,at,i||E)},history:o,routes:s});e.vueApp.use(c);const l=Xn(c.currentRoute.value);c.afterEach((_,m)=>{l.value=m}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const u=Xn(c.resolve(a)),f=()=>{u.value=c.currentRoute.value};e.hook("page:finish",f),c.afterEach((_,m)=>{var E,v,C,x;((v=(E=_.matched[0])==null?void 0:E.components)==null?void 0:v.default)===((x=(C=m.matched[0])==null?void 0:C.components)==null?void 0:x.default)&&f()});const d={};for(const _ in u.value)d[_]=Y(()=>u.value[_]);e._route=Ue(d),e._middleware=e._middleware||{global:[],named:{}};const g=uo();try{[t,n]=Vr(()=>c.isReady()),await t,n()}catch(_){[t,n]=Vr(()=>e.runWithContext(()=>on(_))),await t,n()}const h=ut("_layout");return c.beforeEach(async(_,m)=>{var v;_.meta=Ue(_.meta),e.isHydrating&&h.value&&!qt(_.meta.layout)&&(_.meta.layout=h.value),e._processingMiddleware=!0;const E=new Set([...Ky,...e._middleware.global]);for(const C of _.matched){const x=C.meta.middleware;if(x)if(Array.isArray(x))for(const S of x)E.add(S);else E.add(x)}for(const C of E){const x=typeof C=="string"?e._middleware.named[C]||await((v=Kn[C])==null?void 0:v.call(Kn).then(P=>P.default||P)):C;if(!x)throw new Error(`Unknown route middleware: '${C}'.`);const S=await e.runWithContext(()=>x(_,m));if(!e.payload.serverRendered&&e.isHydrating&&(S===!1||S instanceof Error)){const P=S||as({statusCode:404,statusMessage:`Page Not Found: ${a}`});return await e.runWithContext(()=>on(P)),!1}if(S||S===!1)return S}}),c.onError(()=>{delete e._processingMiddleware}),c.afterEach(async(_,m,E)=>{delete e._processingMiddleware,!e.isHydrating&&g.value&&await e.runWithContext(Xm),_.matched.length===0&&await e.runWithContext(()=>on(as({statusCode:404,fatal:!1,statusMessage:`Page not found: ${_.fullPath}`})))}),e.hooks.hookOnce("app:created",async()=>{try{await c.replace({...c.resolve(a),name:void 0,force:!0}),c.options.scrollBehavior=He.scrollBehavior}catch(_){await e.runWithContext(()=>on(_))}}),{provide:{router:c}}}},1),Hn={default:()=>k(()=>import("./default.402f08c2.js"),["./default.402f08c2.js","./DocsPageLayout.26ebcdc9.js","./DocsAside.a0678493.js","./DocsAside.93fb97b1.css","./ProseCodeInline.88572d5e.js","./ProseCodeInline.873c7ac7.css","./Alert.c0cc7db1.js","./ContentSlot.77b558c1.js","./Alert.dcca94b5.css","./DocsPageBottom.e8627347.js","./ProseA.ca1f4c92.js","./ProseA.baee409d.css","./EditOnLink.vue.7088074c.js","./DocsPageBottom.ed3d15ba.css","./DocsPrevNext.256c0770.js","./DocsPrevNext.993701ce.css","./DocsToc.a188057b.js","./DocsTocLinks.8f3792f3.js","./DocsTocLinks.f2cb44fe.css","./DocsToc.54ec0b10.css","./DocsPageLayout.613dfac8.css"],import.meta.url).then(e=>e.default||e),page:()=>k(()=>import("./page.9d1cc5bc.js"),["./page.9d1cc5bc.js","./page.6ab22972.css"],import.meta.url).then(e=>e.default||e)},Jy=Ve({name:"nuxt:prefetch",setup(e){const t=Et();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{var o;const r=(o=n==null?void 0:n.meta)==null?void 0:o.layout;r&&typeof Hn[r]=="function"&&await Hn[r]()})}),e.hooks.hook("link:prefetch",n=>{var i,a,c,l;if(Gt(n))return;const r=t.resolve(n);if(!r)return;const o=(i=r==null?void 0:r.meta)==null?void 0:i.layout;let s=Array.isArray((a=r==null?void 0:r.meta)==null?void 0:a.middleware)?(c=r==null?void 0:r.meta)==null?void 0:c.middleware:[(l=r==null?void 0:r.meta)==null?void 0:l.middleware];s=s.filter(u=>typeof u=="string");for(const u of s)typeof Kn[u]=="function"&&Kn[u]();o&&typeof Hn[o]=="function"&&Hn[o]()})}}),Xy={ignoreUnknown:!1,respectType:!1,respectFunctionNames:!1,respectFunctionProperties:!1,unorderedObjects:!0,unorderedArrays:!1,unorderedSets:!1};function Gy(e,t={}){t={...Xy,...t};const n=Gl(t);return n.dispatch(e),n.toString()}function Gl(e){const t=[];let n=[];const r=o=>{t.push(o)};return{toString(){return t.join("")},getContext(){return n},dispatch(o){return e.replacer&&(o=e.replacer(o)),this["_"+(o===null?"null":typeof o)](o)},_object(o){if(o&&typeof o.toJSON=="function")return this._object(o.toJSON());const s=/\[object (.*)]/i,i=Object.prototype.toString.call(o),a=s.exec(i),c=a?a[1].toLowerCase():"unknown:["+i.toLowerCase()+"]";let l=null;if((l=n.indexOf(o))>=0)return this.dispatch("[CIRCULAR:"+l+"]");if(n.push(o),typeof Buffer<"u"&&Buffer.isBuffer&&Buffer.isBuffer(o))return r("buffer:"),r(o.toString("utf8"));if(c!=="object"&&c!=="function"&&c!=="asyncfunction")this["_"+c]?this["_"+c](o):e.ignoreUnknown||this._unkown(o,c);else{let u=Object.keys(o);e.unorderedObjects&&(u=u.sort()),e.respectType!==!1&&!La(o)&&u.splice(0,0,"prototype","__proto__","letructor"),e.excludeKeys&&(u=u.filter(function(f){return!e.excludeKeys(f)})),r("object:"+u.length+":");for(const f of u)this.dispatch(f),r(":"),e.excludeValues||this.dispatch(o[f]),r(",")}},_array(o,s){if(s=typeof s<"u"?s:e.unorderedArrays!==!1,r("array:"+o.length+":"),!s||o.length<=1){for(const c of o)this.dispatch(c);return}const i=[],a=o.map(c=>{const l=Gl(e);return l.dispatch(c),i.push(l.getContext()),l.toString()});return n=[...n,...i],a.sort(),this._array(a,!1)},_date(o){return r("date:"+o.toJSON())},_symbol(o){return r("symbol:"+o.toString())},_unkown(o,s){if(r(s),!!o&&(r(":"),o&&typeof o.entries=="function"))return this._array(Array.from(o.entries()),!0)},_error(o){return r("error:"+o.toString())},_boolean(o){return r("bool:"+o.toString())},_string(o){r("string:"+o.length+":"),r(o.toString())},_function(o){r("fn:"),La(o)?this.dispatch("[native]"):this.dispatch(o.toString()),e.respectFunctionNames!==!1&&this.dispatch("function-name:"+String(o.name)),e.respectFunctionProperties&&this._object(o)},_number(o){return r("number:"+o.toString())},_xml(o){return r("xml:"+o.toString())},_null(){return r("Null")},_undefined(){return r("Undefined")},_regexp(o){return r("regex:"+o.toString())},_uint8array(o){return r("uint8array:"),this.dispatch(Array.prototype.slice.call(o))},_uint8clampedarray(o){return r("uint8clampedarray:"),this.dispatch(Array.prototype.slice.call(o))},_int8array(o){return r("int8array:"),this.dispatch(Array.prototype.slice.call(o))},_uint16array(o){return r("uint16array:"),this.dispatch(Array.prototype.slice.call(o))},_int16array(o){return r("int16array:"),this.dispatch(Array.prototype.slice.call(o))},_uint32array(o){return r("uint32array:"),this.dispatch(Array.prototype.slice.call(o))},_int32array(o){return r("int32array:"),this.dispatch(Array.prototype.slice.call(o))},_float32array(o){return r("float32array:"),this.dispatch(Array.prototype.slice.call(o))},_float64array(o){return r("float64array:"),this.dispatch(Array.prototype.slice.call(o))},_arraybuffer(o){return r("arraybuffer:"),this.dispatch(new Uint8Array(o))},_url(o){return r("url:"+o.toString())},_map(o){r("map:");const s=[...o];return this._array(s,e.unorderedSets!==!1)},_set(o){r("set:");const s=[...o];return this._array(s,e.unorderedSets!==!1)},_file(o){return r("file:"),this.dispatch([o.name,o.size,o.type,o.lastModfied])},_blob(){if(e.ignoreUnknown)return r("[blob]");throw new Error(`Hashing Blob objects is currently not supported
+ */const nn=typeof window<"u";function j_(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const fe=Object.assign;function ko(e,t){const n={};for(const r in t){const o=t[r];n[r]=ot(o)?o.map(e):e(o)}return n}const Vn=()=>{},ot=Array.isArray,F_=/\/$/,B_=e=>e.replace(F_,"");function Oo(e,t,n="/"){let r,o={},s="",i="";const a=t.indexOf("#");let c=t.indexOf("?");return a_n(l,a))?r.push(a):n.push(a));const c=e.matched[i];c&&(t.matched.find(l=>_n(l,c))||o.push(c))}return[n,r,o]}function uE(){return Fe(Zs)}const ka=[{name:"slug",path:"/:slug(.*)*",meta:{},alias:[],redirect:void 0,component:()=>k(()=>import("./document-driven.d93d0675.js"),["./document-driven.d93d0675.js","./DocumentDrivenEmpty.a1939bad.js","./ContentRenderer.54f7a8d2.js","./ContentRendererMarkdown.d1672c0f.js","./DocumentDrivenNotFound.fc29f11a.js","./ButtonLink.7b7e2d25.js","./ContentSlot.725c9014.js","./ButtonLink.74c3aea5.css","./DocumentDrivenNotFound.b9a06f3f.css"],import.meta.url).then(e=>e.default||e)}],By={scrollBehavior(e,t,n){if(!history.state.stop){if(history.state.smooth)return{el:history.state.smooth,behavior:"smooth"};if(e.hash){const r=document.querySelector(e.hash);if(!r)return;const{marginTop:o}=getComputedStyle(r),s=parseInt(o);return{top:document.querySelector(e.hash).offsetTop-s,behavior:"smooth"}}return n||{top:0}}}},zy={scrollBehavior(e,t,n){const r=me();let o=n||void 0;if(!o&&t&&e&&e.meta.scrollToTop!==!1&&Uy(t,e)&&(o={left:0,top:0}),e.path===t.path){if(t.hash&&!e.hash)return{left:0,top:0};if(e.hash)return{el:e.hash,top:Oa(e.hash)}}const s=a=>!!(a.meta.pageTransition??os),i=s(t)&&s(e)?"page:transition:finish":"page:finish";return new Promise(a=>{r.hooks.hookOnce(i,async()=>{await Xt(),e.hash&&(o={el:e.hash,top:Oa(e.hash)}),a(o)})})}};function Oa(e){try{const t=document.querySelector(e);if(t)return parseFloat(getComputedStyle(t).scrollMarginTop)}catch{}return 0}function Uy(e,t){const n=e.matched[0]===t.matched[0];return!!(!n||n&&JSON.stringify(e.params)!==JSON.stringify(t.params))}const Vy={},He={...Vy,...zy,...By},Wy=qm(async e=>{var c;let t,n;if(!((c=e.meta)!=null&&c.validate))return;const r=me(),o=Et();if(([t,n]=Vr(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t)===!0)return;const i=Xs({statusCode:404,statusMessage:`Page Not Found: ${e.fullPath}`}),a=o.beforeResolve(l=>{if(a(),l===e){const u=o.afterEach(async()=>{u(),await r.runWithContext(()=>on(i)),window.history.pushState({},"",e.fullPath)});return!1}})}),Ky=[Wy],Kn={};function qy(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){const a=o.includes(e.slice(s))?e.slice(s).length:1;let c=o.slice(a);return c[0]!=="/"&&(c="/"+c),ta(c,"")}return ta(n,e)+r+o}const Qy=Ve({name:"nuxt:router",enforce:"pre",async setup(e){var p,w;let t,n,r=Ze().app.baseURL;He.hashMode&&!r.includes("#")&&(r+="#");const o=((p=He.history)==null?void 0:p.call(He,r))??(He.hashMode?ny(r):Bl(r)),s=((w=He.routes)==null?void 0:w.call(He,ka))??ka;let i;const a=qy(r,window.location),c=jy({...He,scrollBehavior:(_,m,E)=>{var v;if(m===at){i=E;return}return c.options.scrollBehavior=He.scrollBehavior,(v=He.scrollBehavior)==null?void 0:v.call(He,_,at,i||E)},history:o,routes:s});e.vueApp.use(c);const l=Xn(c.currentRoute.value);c.afterEach((_,m)=>{l.value=m}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const u=Xn(c.resolve(a)),f=()=>{u.value=c.currentRoute.value};e.hook("page:finish",f),c.afterEach((_,m)=>{var E,v,C,x;((v=(E=_.matched[0])==null?void 0:E.components)==null?void 0:v.default)===((x=(C=m.matched[0])==null?void 0:C.components)==null?void 0:x.default)&&f()});const d={};for(const _ in u.value)d[_]=Y(()=>u.value[_]);e._route=Ue(d),e._middleware=e._middleware||{global:[],named:{}};const g=uo();try{[t,n]=Vr(()=>c.isReady()),await t,n()}catch(_){[t,n]=Vr(()=>e.runWithContext(()=>on(_))),await t,n()}const h=ut("_layout");return c.beforeEach(async(_,m)=>{var v;_.meta=Ue(_.meta),e.isHydrating&&h.value&&!qt(_.meta.layout)&&(_.meta.layout=h.value),e._processingMiddleware=!0;const E=new Set([...Ky,...e._middleware.global]);for(const C of _.matched){const x=C.meta.middleware;if(x)if(Array.isArray(x))for(const S of x)E.add(S);else E.add(x)}for(const C of E){const x=typeof C=="string"?e._middleware.named[C]||await((v=Kn[C])==null?void 0:v.call(Kn).then(P=>P.default||P)):C;if(!x)throw new Error(`Unknown route middleware: '${C}'.`);const S=await e.runWithContext(()=>x(_,m));if(!e.payload.serverRendered&&e.isHydrating&&(S===!1||S instanceof Error)){const P=S||as({statusCode:404,statusMessage:`Page Not Found: ${a}`});return await e.runWithContext(()=>on(P)),!1}if(S||S===!1)return S}}),c.onError(()=>{delete e._processingMiddleware}),c.afterEach(async(_,m,E)=>{delete e._processingMiddleware,!e.isHydrating&&g.value&&await e.runWithContext(Xm),_.matched.length===0&&await e.runWithContext(()=>on(as({statusCode:404,fatal:!1,statusMessage:`Page not found: ${_.fullPath}`})))}),e.hooks.hookOnce("app:created",async()=>{try{await c.replace({...c.resolve(a),name:void 0,force:!0}),c.options.scrollBehavior=He.scrollBehavior}catch(_){await e.runWithContext(()=>on(_))}}),{provide:{router:c}}}},1),Hn={default:()=>k(()=>import("./default.33e71634.js"),["./default.33e71634.js","./DocsPageLayout.8f980530.js","./DocsAside.72ea4d6e.js","./DocsAside.93fb97b1.css","./ProseCodeInline.b7a651bb.js","./ProseCodeInline.873c7ac7.css","./Alert.67812a3c.js","./ContentSlot.725c9014.js","./Alert.dcca94b5.css","./DocsPageBottom.4b461a23.js","./ProseA.c5ff1621.js","./ProseA.baee409d.css","./EditOnLink.vue.0c5bf15e.js","./DocsPageBottom.ed3d15ba.css","./DocsPrevNext.4cf934f2.js","./DocsPrevNext.993701ce.css","./DocsToc.ef429e13.js","./DocsTocLinks.92064971.js","./DocsTocLinks.f2cb44fe.css","./DocsToc.54ec0b10.css","./DocsPageLayout.613dfac8.css"],import.meta.url).then(e=>e.default||e),page:()=>k(()=>import("./page.2d5e4249.js"),["./page.2d5e4249.js","./page.6ab22972.css"],import.meta.url).then(e=>e.default||e)},Jy=Ve({name:"nuxt:prefetch",setup(e){const t=Et();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{var o;const r=(o=n==null?void 0:n.meta)==null?void 0:o.layout;r&&typeof Hn[r]=="function"&&await Hn[r]()})}),e.hooks.hook("link:prefetch",n=>{var i,a,c,l;if(Gt(n))return;const r=t.resolve(n);if(!r)return;const o=(i=r==null?void 0:r.meta)==null?void 0:i.layout;let s=Array.isArray((a=r==null?void 0:r.meta)==null?void 0:a.middleware)?(c=r==null?void 0:r.meta)==null?void 0:c.middleware:[(l=r==null?void 0:r.meta)==null?void 0:l.middleware];s=s.filter(u=>typeof u=="string");for(const u of s)typeof Kn[u]=="function"&&Kn[u]();o&&typeof Hn[o]=="function"&&Hn[o]()})}}),Xy={ignoreUnknown:!1,respectType:!1,respectFunctionNames:!1,respectFunctionProperties:!1,unorderedObjects:!0,unorderedArrays:!1,unorderedSets:!1};function Gy(e,t={}){t={...Xy,...t};const n=Gl(t);return n.dispatch(e),n.toString()}function Gl(e){const t=[];let n=[];const r=o=>{t.push(o)};return{toString(){return t.join("")},getContext(){return n},dispatch(o){return e.replacer&&(o=e.replacer(o)),this["_"+(o===null?"null":typeof o)](o)},_object(o){if(o&&typeof o.toJSON=="function")return this._object(o.toJSON());const s=/\[object (.*)]/i,i=Object.prototype.toString.call(o),a=s.exec(i),c=a?a[1].toLowerCase():"unknown:["+i.toLowerCase()+"]";let l=null;if((l=n.indexOf(o))>=0)return this.dispatch("[CIRCULAR:"+l+"]");if(n.push(o),typeof Buffer<"u"&&Buffer.isBuffer&&Buffer.isBuffer(o))return r("buffer:"),r(o.toString("utf8"));if(c!=="object"&&c!=="function"&&c!=="asyncfunction")this["_"+c]?this["_"+c](o):e.ignoreUnknown||this._unkown(o,c);else{let u=Object.keys(o);e.unorderedObjects&&(u=u.sort()),e.respectType!==!1&&!La(o)&&u.splice(0,0,"prototype","__proto__","letructor"),e.excludeKeys&&(u=u.filter(function(f){return!e.excludeKeys(f)})),r("object:"+u.length+":");for(const f of u)this.dispatch(f),r(":"),e.excludeValues||this.dispatch(o[f]),r(",")}},_array(o,s){if(s=typeof s<"u"?s:e.unorderedArrays!==!1,r("array:"+o.length+":"),!s||o.length<=1){for(const c of o)this.dispatch(c);return}const i=[],a=o.map(c=>{const l=Gl(e);return l.dispatch(c),i.push(l.getContext()),l.toString()});return n=[...n,...i],a.sort(),this._array(a,!1)},_date(o){return r("date:"+o.toJSON())},_symbol(o){return r("symbol:"+o.toString())},_unkown(o,s){if(r(s),!!o&&(r(":"),o&&typeof o.entries=="function"))return this._array(Array.from(o.entries()),!0)},_error(o){return r("error:"+o.toString())},_boolean(o){return r("bool:"+o.toString())},_string(o){r("string:"+o.length+":"),r(o.toString())},_function(o){r("fn:"),La(o)?this.dispatch("[native]"):this.dispatch(o.toString()),e.respectFunctionNames!==!1&&this.dispatch("function-name:"+String(o.name)),e.respectFunctionProperties&&this._object(o)},_number(o){return r("number:"+o.toString())},_xml(o){return r("xml:"+o.toString())},_null(){return r("Null")},_undefined(){return r("Undefined")},_regexp(o){return r("regex:"+o.toString())},_uint8array(o){return r("uint8array:"),this.dispatch(Array.prototype.slice.call(o))},_uint8clampedarray(o){return r("uint8clampedarray:"),this.dispatch(Array.prototype.slice.call(o))},_int8array(o){return r("int8array:"),this.dispatch(Array.prototype.slice.call(o))},_uint16array(o){return r("uint16array:"),this.dispatch(Array.prototype.slice.call(o))},_int16array(o){return r("int16array:"),this.dispatch(Array.prototype.slice.call(o))},_uint32array(o){return r("uint32array:"),this.dispatch(Array.prototype.slice.call(o))},_int32array(o){return r("int32array:"),this.dispatch(Array.prototype.slice.call(o))},_float32array(o){return r("float32array:"),this.dispatch(Array.prototype.slice.call(o))},_float64array(o){return r("float64array:"),this.dispatch(Array.prototype.slice.call(o))},_arraybuffer(o){return r("arraybuffer:"),this.dispatch(new Uint8Array(o))},_url(o){return r("url:"+o.toString())},_map(o){r("map:");const s=[...o];return this._array(s,e.unorderedSets!==!1)},_set(o){r("set:");const s=[...o];return this._array(s,e.unorderedSets!==!1)},_file(o){return r("file:"),this.dispatch([o.name,o.size,o.type,o.lastModfied])},_blob(){if(e.ignoreUnknown)return r("[blob]");throw new Error(`Hashing Blob objects is currently not supported
Use "options.replacer" or "options.ignoreUnknown"
-`)},_domwindow(){return r("domwindow")},_bigint(o){return r("bigint:"+o.toString())},_process(){return r("process")},_timer(){return r("timer")},_pipe(){return r("pipe")},_tcp(){return r("tcp")},_udp(){return r("udp")},_tty(){return r("tty")},_statwatcher(){return r("statwatcher")},_securecontext(){return r("securecontext")},_connection(){return r("connection")},_zlib(){return r("zlib")},_context(){return r("context")},_nodescript(){return r("nodescript")},_httpparser(){return r("httpparser")},_dataview(){return r("dataview")},_signal(){return r("signal")},_fsevent(){return r("fsevent")},_tlswrap(){return r("tlswrap")}}}function La(e){return typeof e!="function"?!1:/^function\s+\w*\s*\(\s*\)\s*{\s+\[native code]\s+}$/i.exec(Function.prototype.toString.call(e))!=null}class vn{constructor(t,n){t=this.words=t||[],this.sigBytes=n!==void 0?n:t.length*4}toString(t){return(t||Yy).stringify(this)}concat(t){if(this.clamp(),this.sigBytes%4)for(let n=0;nDevtools (beta)
nuxt-mongoose comes with a Nuxt Devtools module that allows you to manage your collections and generate api-endpoints & schemas...
Devtools (beta)
nuxt-mongoose comes with a Nuxt Devtools module that allows you to manage your collections and generate api-endpoints & schemas...