From d1b95a8bfd63276337067682d08768cbb079899e Mon Sep 17 00:00:00 2001 From: Atinux Date: Mon, 22 Apr 2024 15:47:49 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20Atinux/c?= =?UTF-8?q?ontent-wind@51645d5b0969219eb272d1513a9e67e6e769cb79=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 | 26 +++--- 404.html | 26 +++--- __studio.json | 2 +- _nuxt/{337Gebd9.js => 0zIJ74fF.js} | 2 +- _nuxt/3gAftCsk.js | 1 - _nuxt/3ydhYBM9.js | 1 + _nuxt/56KxDRrn.js | 1 + _nuxt/{wWR3caQ9.js => B2sQgac1.js} | 2 +- _nuxt/{B9bc98vP.js => BDpULrSv.js} | 2 +- _nuxt/{BeWrdgDx.js => BF68uO1C.js} | 2 +- _nuxt/{CrQpUOhn.js => BG0mmzUZ.js} | 2 +- _nuxt/{D1wklYk8.js => BQOVxkj8.js} | 2 +- _nuxt/{DOM7sZzm.js => BWWA087E.js} | 2 +- _nuxt/{CKZ1lszw.js => BYPStNs6.js} | 2 +- _nuxt/{Ce_MsCCB.js => BgGSkmHi.js} | 2 +- _nuxt/{DjdXSA__.js => Bmxr0o8V.js} | 2 +- _nuxt/{UqjQUYmx.js => BpEW0HqK.js} | 2 +- _nuxt/BwrOXy2q.js | 1 + _nuxt/{CvPnwfE1.js => C1mFWSEQ.js} | 2 +- _nuxt/{uKPr9RIQ.js => C1mZZj7M.js} | 2 +- _nuxt/{Cp7w7Bpr.js => C1pLskM6.js} | 2 +- _nuxt/{DVvffaaj.js => C2hFUpOp.js} | 2 +- _nuxt/{Dl02faLL.js => C5hJXA4O.js} | 2 +- _nuxt/{CHGyfBwe.js => CEhxZqfY.js} | 2 +- _nuxt/{C9z5FxaQ.js => CO7gFPEF.js} | 2 +- _nuxt/{D_kDgQVO.js => CVAE36Yb.js} | 2 +- _nuxt/{ChXI_iix.js => CZnLva0h.js} | 2 +- _nuxt/C_fdV9iZ.js | 31 ------- _nuxt/CbJFTk-k.js | 1 - _nuxt/{BU29y-8A.js => Cfz12h1h.js} | 2 +- _nuxt/{wp9EDQ-z.js => Cgyvh6J-.js} | 2 +- _nuxt/{Dv14Ewve.js => ChGjzGUP.js} | 2 +- _nuxt/{Bh9aq_oG.js => ChnKxNgR.js} | 2 +- _nuxt/{DNJDtFXF.js => Ct4VQ9FK.js} | 2 +- _nuxt/{CO7X0c6-.js => CwczGWWh.js} | 2 +- _nuxt/Cyl6go3b.js | 26 ++++++ _nuxt/D16__HlQ.js | 1 - _nuxt/{CmSV5wid.js => D3LAmOUb.js} | 2 +- _nuxt/D4oOskE5.js | 1 - _nuxt/{Bzvb_7Ph.js => D6TMYhmt.js} | 2 +- _nuxt/{CtriOI5R.js => D9AHWc6U.js} | 2 +- _nuxt/{BcdsPIFL.js => D9aFUeze.js} | 2 +- _nuxt/DD8DW3ce.js | 1 - _nuxt/{3swJbrXZ.js => DKSiMftF.js} | 2 +- _nuxt/{DHjuD6nD.js => DLxnfErG.js} | 2 +- _nuxt/{C2KJiglm.js => DNOKmC3Q.js} | 2 +- _nuxt/{DrMNRFeL.js => DjjKAlnY.js} | 2 +- _nuxt/{CpIqAW89.js => Dkyniqw8.js} | 2 +- _nuxt/Dn5LBhvn.js | 1 - _nuxt/DtQ4qT0Q.js | 1 + _nuxt/{j_UeUoNZ.js => DtQy0fOT.js} | 2 +- _nuxt/Du0V9Ung.js | 1 + _nuxt/{B9OCpob4.js => DvzxD2Nq.js} | 2 +- _nuxt/{DsoVIk-Z.js => Dy00v4Zx.js} | 2 +- _nuxt/{L5jOUUnY.js => Dz-Wzoko.js} | 2 +- _nuxt/{BEcIHEyL.js => H1MUwfRb.js} | 2 +- _nuxt/IconCSS.B1Al_MRl.css | 1 + _nuxt/IconCSS.OCpLNutT.css | 1 - _nuxt/{53bxQSy-.js => VTRs6wkX.js} | 2 +- _nuxt/Z_zMr5q5.js | 1 + _nuxt/builds/latest.json | 2 +- .../038a5f27-9040-4f2a-9245-dd0aa72a78b0.json | 1 - .../814f0741-1a20-4ddc-9c87-f80bd2344daf.json | 1 + _nuxt/entry.Bsilfb1B.css | 1 + _nuxt/entry._e2_TFMv.css | 1 - _nuxt/error-404.BWs3xBTp.css | 1 + _nuxt/error-404.Bfz5LI_r.css | 1 - _nuxt/error-500.BlZ2VsS_.css | 1 + _nuxt/error-500.CFgwz75d.css | 1 - _nuxt/{CoVAtyg_.js => gtFNiSug.js} | 2 +- _nuxt/{BI3qdaBi.js => nY6H4VMD.js} | 2 +- _nuxt/{BFu0Wisk.js => uL3YcxKI.js} | 2 +- _nuxt/{DlmrnpvU.js => zEZeytmy.js} | 2 +- _payload.json | 2 +- about/_payload.json | 2 +- about/index.html | 50 ++++++------ ...92217760.json => cache.1713800852386.json} | 2 +- ...760.json => u7BbTyuhiE.1713800852386.json} | 0 ...760.json => 4iQohvzBYE.1713800852386.json} | 0 ...760.json => NNoqIgVDSo.1713800852386.json} | 0 ...760.json => brX4CwCJoQ.1713800852386.json} | 0 ...760.json => xWeY3NfYtX.1713800852386.json} | 0 index.html | 80 +++++++++---------- 83 files changed, 178 insertions(+), 183 deletions(-) rename _nuxt/{337Gebd9.js => 0zIJ74fF.js} (85%) delete mode 100644 _nuxt/3gAftCsk.js create mode 100644 _nuxt/3ydhYBM9.js create mode 100644 _nuxt/56KxDRrn.js rename _nuxt/{wWR3caQ9.js => B2sQgac1.js} (64%) rename _nuxt/{B9bc98vP.js => BDpULrSv.js} (85%) rename _nuxt/{BeWrdgDx.js => BF68uO1C.js} (87%) rename _nuxt/{CrQpUOhn.js => BG0mmzUZ.js} (94%) rename _nuxt/{D1wklYk8.js => BQOVxkj8.js} (64%) rename _nuxt/{DOM7sZzm.js => BWWA087E.js} (64%) rename _nuxt/{CKZ1lszw.js => BYPStNs6.js} (85%) rename _nuxt/{Ce_MsCCB.js => BgGSkmHi.js} (64%) rename _nuxt/{DjdXSA__.js => Bmxr0o8V.js} (97%) rename _nuxt/{UqjQUYmx.js => BpEW0HqK.js} (99%) create mode 100644 _nuxt/BwrOXy2q.js rename _nuxt/{CvPnwfE1.js => C1mFWSEQ.js} (98%) rename _nuxt/{uKPr9RIQ.js => C1mZZj7M.js} (65%) rename _nuxt/{Cp7w7Bpr.js => C1pLskM6.js} (68%) rename _nuxt/{DVvffaaj.js => C2hFUpOp.js} (65%) rename _nuxt/{Dl02faLL.js => C5hJXA4O.js} (61%) rename _nuxt/{CHGyfBwe.js => CEhxZqfY.js} (64%) rename _nuxt/{C9z5FxaQ.js => CO7gFPEF.js} (58%) rename _nuxt/{D_kDgQVO.js => CVAE36Yb.js} (58%) rename _nuxt/{ChXI_iix.js => CZnLva0h.js} (77%) delete mode 100644 _nuxt/C_fdV9iZ.js delete mode 100644 _nuxt/CbJFTk-k.js rename _nuxt/{BU29y-8A.js => Cfz12h1h.js} (82%) rename _nuxt/{wp9EDQ-z.js => Cgyvh6J-.js} (64%) rename _nuxt/{Dv14Ewve.js => ChGjzGUP.js} (65%) rename _nuxt/{Bh9aq_oG.js => ChnKxNgR.js} (77%) rename _nuxt/{DNJDtFXF.js => Ct4VQ9FK.js} (78%) rename _nuxt/{CO7X0c6-.js => CwczGWWh.js} (64%) create mode 100644 _nuxt/Cyl6go3b.js delete mode 100644 _nuxt/D16__HlQ.js rename _nuxt/{CmSV5wid.js => D3LAmOUb.js} (89%) delete mode 100644 _nuxt/D4oOskE5.js rename _nuxt/{Bzvb_7Ph.js => D6TMYhmt.js} (89%) rename _nuxt/{CtriOI5R.js => D9AHWc6U.js} (64%) rename _nuxt/{BcdsPIFL.js => D9aFUeze.js} (85%) delete mode 100644 _nuxt/DD8DW3ce.js rename _nuxt/{3swJbrXZ.js => DKSiMftF.js} (65%) rename _nuxt/{DHjuD6nD.js => DLxnfErG.js} (53%) rename _nuxt/{C2KJiglm.js => DNOKmC3Q.js} (86%) rename _nuxt/{DrMNRFeL.js => DjjKAlnY.js} (84%) rename _nuxt/{CpIqAW89.js => Dkyniqw8.js} (85%) delete mode 100644 _nuxt/Dn5LBhvn.js create mode 100644 _nuxt/DtQ4qT0Q.js rename _nuxt/{j_UeUoNZ.js => DtQy0fOT.js} (92%) create mode 100644 _nuxt/Du0V9Ung.js rename _nuxt/{B9OCpob4.js => DvzxD2Nq.js} (65%) rename _nuxt/{DsoVIk-Z.js => Dy00v4Zx.js} (81%) rename _nuxt/{L5jOUUnY.js => Dz-Wzoko.js} (90%) rename _nuxt/{BEcIHEyL.js => H1MUwfRb.js} (85%) create mode 100644 _nuxt/IconCSS.B1Al_MRl.css delete mode 100644 _nuxt/IconCSS.OCpLNutT.css rename _nuxt/{53bxQSy-.js => VTRs6wkX.js} (65%) create mode 100644 _nuxt/Z_zMr5q5.js delete mode 100644 _nuxt/builds/meta/038a5f27-9040-4f2a-9245-dd0aa72a78b0.json create mode 100644 _nuxt/builds/meta/814f0741-1a20-4ddc-9c87-f80bd2344daf.json create mode 100644 _nuxt/entry.Bsilfb1B.css delete mode 100644 _nuxt/entry._e2_TFMv.css create mode 100644 _nuxt/error-404.BWs3xBTp.css delete mode 100644 _nuxt/error-404.Bfz5LI_r.css create mode 100644 _nuxt/error-500.BlZ2VsS_.css delete mode 100644 _nuxt/error-500.CFgwz75d.css rename _nuxt/{CoVAtyg_.js => gtFNiSug.js} (82%) rename _nuxt/{BI3qdaBi.js => nY6H4VMD.js} (90%) rename _nuxt/{BFu0Wisk.js => uL3YcxKI.js} (79%) rename _nuxt/{DlmrnpvU.js => zEZeytmy.js} (64%) rename api/_content/{cache.1711992217760.json => cache.1713800852386.json} (99%) rename api/_content/navigation/{u7BbTyuhiE.1711992217760.json => u7BbTyuhiE.1713800852386.json} (100%) rename api/_content/query/{4iQohvzBYE.1711992217760.json => 4iQohvzBYE.1713800852386.json} (100%) rename api/_content/query/{NNoqIgVDSo.1711992217760.json => NNoqIgVDSo.1713800852386.json} (100%) rename api/_content/query/{brX4CwCJoQ.1711992217760.json => brX4CwCJoQ.1713800852386.json} (100%) rename api/_content/query/{xWeY3NfYtX.1711992217760.json => xWeY3NfYtX.1713800852386.json} (100%) diff --git a/200.html b/200.html index e78ebd2..07a35c4 100644 --- a/200.html +++ b/200.html @@ -1,17 +1,17 @@ - - - - - - - - + + + + + + + + - - - -
- \ No newline at end of file + \ No newline at end of file diff --git a/404.html b/404.html index e78ebd2..07a35c4 100644 --- a/404.html +++ b/404.html @@ -1,17 +1,17 @@ - - - - - - - - + + + + + + + + - - - -
- \ No newline at end of file + \ No newline at end of file diff --git a/__studio.json b/__studio.json index 98d7ec7..98af709 100644 --- a/__studio.json +++ b/__studio.json @@ -1 +1 @@ -{"version":"1.0.13","project":"","tokens":"bddc15a1c8d838b07c883b0689f3efa259942a58383fafa76b3a43602465e28c","gitInfo":{"name":"content-wind","owner":"Atinux","url":"https://github.com/Atinux/content-wind"},"contentSchema":{},"appConfigSchema":{"properties":{"id":"#appConfig","properties":{"nuxtIcon":{"title":"Nuxt Icon","description":"Configure Nuxt Icon module preferences.","id":"#appConfig/nuxtIcon","properties":{"size":{"title":"Icon Size","description":"Set the default icon size. Set to false to disable the sizing of icon in style.","tags":["@studioIcon material-symbols:format-size-rounded"],"tsType":"string | false","id":"#appConfig/nuxtIcon/size","default":"1em","type":"string"},"class":{"title":"CSS Class","description":"Set the default CSS class.","tags":["@studioIcon material-symbols:css"],"id":"#appConfig/nuxtIcon/class","default":"","type":"string"},"aliases":{"title":"Icon aliases","description":"Define Icon aliases to update them easily without code changes.","tags":["@studioIcon material-symbols:star-rounded"],"tsType":"{ [alias: string]: string }","id":"#appConfig/nuxtIcon/aliases","default":{},"type":"object"},"iconifyApiOptions":{"title":"Iconify API Options","description":"Define preferences for Iconify API fetch.","tags":["@studioIcon material-symbols:tv-options-input-settings"],"id":"#appConfig/nuxtIcon/iconifyApiOptions","properties":{"url":{"title":"Iconify API URL","description":"Define a custom Iconify API URL. Useful if you want to use a self-hosted Iconify API. Learn more: https://iconify.design/docs/api.","tags":["@studioIcon material-symbols:api"],"id":"#appConfig/nuxtIcon/iconifyApiOptions/url","default":"https://api.iconify.design","type":"string"},"publicApiFallback":{"title":"Public Iconify API fallback","description":"Define if the public Iconify API should be used as fallback.","tags":["@studioIcon material-symbols:public"],"id":"#appConfig/nuxtIcon/iconifyApiOptions/publicApiFallback","default":false,"type":"boolean"}},"type":"object","default":{"url":"https://api.iconify.design","publicApiFallback":false}}},"type":"object","default":{"size":"1em","class":"","aliases":{},"iconifyApiOptions":{"url":"https://api.iconify.design","publicApiFallback":false}}},"cover":{"title":"Default OG image path","description":"","tags":[],"id":"#appConfig/cover","default":"/cover.jpg","type":"string"},"socials":{"title":"Social media icons displayed in the navbar","description":"","tags":[],"id":"#appConfig/socials","properties":{"twitter":{"title":"Twitter handle","description":"","tags":["@example 'Atinux'","@studioIcon simple-icons:twitter"],"id":"#appConfig/socials/twitter","default":"","type":"string"},"github":{"title":"Github repository name","description":"","tags":["@example 'nuxt/framework'","@studioIcon simple-icons:github"],"id":"#appConfig/socials/github","default":"","type":"string"},"mastodon":{"title":"Mastodon handle","description":"","tags":["@example '@nuxt@webtoo.ls'","@studioIcon simple-icons:mastodon"],"id":"#appConfig/socials/mastodon","default":"","type":"string"}},"type":"object","default":{"twitter":"","github":"","mastodon":""}}},"type":"object","default":{"nuxtIcon":{"size":"1em","class":"","aliases":{},"iconifyApiOptions":{"url":"https://api.iconify.design","publicApiFallback":false}},"cover":"/cover.jpg","socials":{"twitter":"","github":"","mastodon":""}}},"default":{"nuxtIcon":{"size":"1em","class":"","aliases":{},"iconifyApiOptions":{"url":"https://api.iconify.design","publicApiFallback":false}},"cover":"/cover.jpg","socials":{"twitter":"","github":"","mastodon":""}}},"appConfig":{"nuxt":{"buildId":"038a5f27-9040-4f2a-9245-dd0aa72a78b0"},"socials":{"twitter":"Atinux","github":"Atinux/content-wind","mastodon":"@atinux@webtoo.ls"},"nuxtIcon":{"aliases":{"dark-mode":"ph:moon-bold","light-mode":"ph:sun-bold"}},"cover":"/cover.jpg"},"content":{"sources":{},"ignores":[],"locales":[],"defaultLocale":"","highlight":{"theme":{"dark":"github-dark","default":"github-light"},"highlighter":"shiki","langs":["js","jsx","json","ts","tsx","vue","css","html","vue","bash","md","mdc","yaml"]},"navigation":{"fields":["layout"]},"documentDriven":true,"experimental":{"clientDB":false,"cacheContents":true,"stripQueryParameters":false,"advanceQuery":false,"search":""}},"components":[{"name":"ButtonLink","path":"components/content/ButtonLink.vue","meta":{"props":[{"name":"href","global":false,"description":"","tags":[],"required":true,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/.demo/components/content/ButtonLink.vue","range":[31,80]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]}},{"name":"external","global":false,"description":"","tags":[],"required":false,"type":"boolean | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/.demo/components/content/ButtonLink.vue","range":[84,138]}],"schema":{"kind":"enum","type":"boolean | undefined","schema":["undefined","false","true"]},"default":"false"},{"name":"icon","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/.demo/components/content/ButtonLink.vue","range":[142,188]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"\"\""}],"slots":[{"name":"default","type":"{ unwrap: string; }","description":"","declarations":[],"schema":{"kind":"object","type":"{ unwrap: string; }","schema":{"unwrap":{"name":"unwrap","global":false,"description":"","tags":[],"required":true,"type":"string","declarations":[],"schema":"string"}}}}],"events":[]}},{"name":"ProseCode","path":"../node_modules/.pnpm/@nuxt+content@2.12.1_nuxt@3.11.1_vue@3.4.21/node_modules/@nuxt/content/dist/runtime/components/Prose/ProseCode.vue","meta":{"props":[{"name":"code","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxt+content@2.12.1_nuxt@3.11.1_vue@3.4.21/node_modules/@nuxt/content/dist/runtime/components/Prose/ProseCode.vue","range":[76,121]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"\"\""},{"name":"language","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxt+content@2.12.1_nuxt@3.11.1_vue@3.4.21/node_modules/@nuxt/content/dist/runtime/components/Prose/ProseCode.vue","range":[125,176]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"null"},{"name":"filename","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxt+content@2.12.1_nuxt@3.11.1_vue@3.4.21/node_modules/@nuxt/content/dist/runtime/components/Prose/ProseCode.vue","range":[180,231]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"null"},{"name":"highlights","global":false,"description":"","tags":[],"required":false,"type":"number[] | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxt+content@2.12.1_nuxt@3.11.1_vue@3.4.21/node_modules/@nuxt/content/dist/runtime/components/Prose/ProseCode.vue","range":[235,309]}],"schema":{"kind":"enum","type":"number[] | undefined","schema":["undefined",{"kind":"array","type":"number[]","schema":["number"]}]},"default":"[]"},{"name":"meta","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxt+content@2.12.1_nuxt@3.11.1_vue@3.4.21/node_modules/@nuxt/content/dist/runtime/components/Prose/ProseCode.vue","range":[313,360]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"null"}],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseCodeInline","path":"../node_modules/.pnpm/@nuxt+content@2.12.1_nuxt@3.11.1_vue@3.4.21/node_modules/@nuxt/content/dist/runtime/components/Prose/ProseCodeInline.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProsePre","path":"../node_modules/.pnpm/@nuxt+content@2.12.1_nuxt@3.11.1_vue@3.4.21/node_modules/@nuxt/content/dist/runtime/components/Prose/ProsePre.vue","meta":{"props":[{"name":"code","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxt+content@2.12.1_nuxt@3.11.1_vue@3.4.21/node_modules/@nuxt/content/dist/runtime/components/Prose/ProsePre.vue","range":[248,293]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"\"\""},{"name":"language","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxt+content@2.12.1_nuxt@3.11.1_vue@3.4.21/node_modules/@nuxt/content/dist/runtime/components/Prose/ProsePre.vue","range":[297,348]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"null"},{"name":"filename","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxt+content@2.12.1_nuxt@3.11.1_vue@3.4.21/node_modules/@nuxt/content/dist/runtime/components/Prose/ProsePre.vue","range":[352,403]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"null"},{"name":"highlights","global":false,"description":"","tags":[],"required":false,"type":"number[] | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxt+content@2.12.1_nuxt@3.11.1_vue@3.4.21/node_modules/@nuxt/content/dist/runtime/components/Prose/ProsePre.vue","range":[407,481]}],"schema":{"kind":"enum","type":"number[] | undefined","schema":["undefined",{"kind":"array","type":"number[]","schema":["number"]}]},"default":"[]"},{"name":"meta","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxt+content@2.12.1_nuxt@3.11.1_vue@3.4.21/node_modules/@nuxt/content/dist/runtime/components/Prose/ProsePre.vue","range":[485,532]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"null"}],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseA","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseA.vue","meta":{"props":[{"name":"href","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseA.vue","range":[146,191]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"\"\""},{"name":"target","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseA.vue","range":[195,270]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"undefined"}],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseBlockquote","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseBlockquote.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseEm","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseEm.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseH1","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH1.vue","meta":{"props":[{"name":"id","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH1.vue","range":[258,269]},{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH1.vue","range":[258,269]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]}}],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseH2","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH2.vue","meta":{"props":[{"name":"id","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH2.vue","range":[264,275]},{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH2.vue","range":[264,275]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]}}],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseH3","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH3.vue","meta":{"props":[{"name":"id","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH3.vue","range":[264,275]},{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH3.vue","range":[264,275]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]}}],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseH4","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH4.vue","meta":{"props":[{"name":"id","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH4.vue","range":[264,275]},{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH4.vue","range":[264,275]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]}}],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseH5","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH5.vue","meta":{"props":[{"name":"id","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH5.vue","range":[264,275]},{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH5.vue","range":[264,275]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]}}],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseH6","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH6.vue","meta":{"props":[{"name":"id","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH6.vue","range":[264,275]},{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH6.vue","range":[264,275]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]}}],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseHr","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseHr.vue","meta":{"props":[],"slots":[],"events":[]}},{"name":"ProseImg","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseImg.vue","meta":{"props":[{"name":"src","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseImg.vue","range":[289,333]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"\"\""},{"name":"alt","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseImg.vue","range":[337,381]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"\"\""},{"name":"width","global":false,"description":"","tags":[],"required":false,"type":"string | number | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseImg.vue","range":[385,448]}],"schema":{"kind":"enum","type":"string | number | undefined","schema":["undefined","string","number"]},"default":"undefined"},{"name":"height","global":false,"description":"","tags":[],"required":false,"type":"string | number | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseImg.vue","range":[452,516]}],"schema":{"kind":"enum","type":"string | number | undefined","schema":["undefined","string","number"]},"default":"undefined"}],"slots":[],"events":[]}},{"name":"ProseLi","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseLi.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseOl","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseOl.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseP","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseP.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseScript","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseScript.vue","meta":{"props":[{"name":"src","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseScript.vue","range":[285,329]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"\"\""}],"slots":[],"events":[]}},{"name":"ProseStrong","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseStrong.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseTable","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseTable.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseTbody","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseTbody.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseTd","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseTd.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseTh","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseTh.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseThead","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseThead.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseTr","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseTr.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseUl","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseUl.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}}]} \ No newline at end of file +{"version":"1.0.13","project":"","tokens":"bddc15a1c8d838b07c883b0689f3efa259942a58383fafa76b3a43602465e28c","gitInfo":{"name":"content-wind","owner":"Atinux","url":"https://github.com/Atinux/content-wind"},"contentSchema":{},"appConfigSchema":{"properties":{"id":"#appConfig","properties":{"nuxtIcon":{"title":"Nuxt Icon","description":"Configure Nuxt Icon module preferences.","id":"#appConfig/nuxtIcon","properties":{"size":{"title":"Icon Size","description":"Set the default icon size. Set to false to disable the sizing of icon in style.","tags":["@studioIcon material-symbols:format-size-rounded"],"tsType":"string | false","id":"#appConfig/nuxtIcon/size","default":"1em","type":"string"},"class":{"title":"CSS Class","description":"Set the default CSS class.","tags":["@studioIcon material-symbols:css"],"id":"#appConfig/nuxtIcon/class","default":"","type":"string"},"aliases":{"title":"Icon aliases","description":"Define Icon aliases to update them easily without code changes.","tags":["@studioIcon material-symbols:star-rounded"],"tsType":"{ [alias: string]: string }","id":"#appConfig/nuxtIcon/aliases","default":{},"type":"object"},"iconifyApiOptions":{"title":"Iconify API Options","description":"Define preferences for Iconify API fetch.","tags":["@studioIcon material-symbols:tv-options-input-settings"],"id":"#appConfig/nuxtIcon/iconifyApiOptions","properties":{"url":{"title":"Iconify API URL","description":"Define a custom Iconify API URL. Useful if you want to use a self-hosted Iconify API. Learn more: https://iconify.design/docs/api.","tags":["@studioIcon material-symbols:api"],"id":"#appConfig/nuxtIcon/iconifyApiOptions/url","default":"https://api.iconify.design","type":"string"},"publicApiFallback":{"title":"Public Iconify API fallback","description":"Define if the public Iconify API should be used as fallback.","tags":["@studioIcon material-symbols:public"],"id":"#appConfig/nuxtIcon/iconifyApiOptions/publicApiFallback","default":false,"type":"boolean"}},"type":"object","default":{"url":"https://api.iconify.design","publicApiFallback":false}}},"type":"object","default":{"size":"1em","class":"","aliases":{},"iconifyApiOptions":{"url":"https://api.iconify.design","publicApiFallback":false}}},"cover":{"title":"Default OG image path","description":"","tags":[],"id":"#appConfig/cover","default":"/cover.jpg","type":"string"},"socials":{"title":"Social media icons displayed in the navbar","description":"","tags":[],"id":"#appConfig/socials","properties":{"twitter":{"title":"Twitter handle","description":"","tags":["@example 'Atinux'","@studioIcon simple-icons:twitter"],"id":"#appConfig/socials/twitter","default":"","type":"string"},"github":{"title":"Github repository name","description":"","tags":["@example 'nuxt/framework'","@studioIcon simple-icons:github"],"id":"#appConfig/socials/github","default":"","type":"string"},"mastodon":{"title":"Mastodon handle","description":"","tags":["@example '@nuxt@webtoo.ls'","@studioIcon simple-icons:mastodon"],"id":"#appConfig/socials/mastodon","default":"","type":"string"}},"type":"object","default":{"twitter":"","github":"","mastodon":""}}},"type":"object","default":{"nuxtIcon":{"size":"1em","class":"","aliases":{},"iconifyApiOptions":{"url":"https://api.iconify.design","publicApiFallback":false}},"cover":"/cover.jpg","socials":{"twitter":"","github":"","mastodon":""}}},"default":{"nuxtIcon":{"size":"1em","class":"","aliases":{},"iconifyApiOptions":{"url":"https://api.iconify.design","publicApiFallback":false}},"cover":"/cover.jpg","socials":{"twitter":"","github":"","mastodon":""}}},"appConfig":{"nuxt":{"buildId":"814f0741-1a20-4ddc-9c87-f80bd2344daf"},"socials":{"twitter":"Atinux","github":"Atinux/content-wind","mastodon":"@atinux@webtoo.ls"},"nuxtIcon":{"aliases":{"dark-mode":"ph:moon-bold","light-mode":"ph:sun-bold"}},"cover":"/cover.jpg"},"content":{"sources":{},"ignores":[],"locales":[],"defaultLocale":"","highlight":{"theme":{"dark":"github-dark","default":"github-light"},"highlighter":"shiki","langs":["js","jsx","json","ts","tsx","vue","css","html","vue","bash","md","mdc","yaml"]},"navigation":{"fields":["layout"]},"documentDriven":true,"experimental":{"clientDB":false,"cacheContents":true,"stripQueryParameters":false,"advanceQuery":false,"search":""}},"components":[{"name":"ButtonLink","path":"components/content/ButtonLink.vue","meta":{"props":[{"name":"href","global":false,"description":"","tags":[],"required":true,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/.demo/components/content/ButtonLink.vue","range":[31,80]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]}},{"name":"external","global":false,"description":"","tags":[],"required":false,"type":"boolean | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/.demo/components/content/ButtonLink.vue","range":[84,138]}],"schema":{"kind":"enum","type":"boolean | undefined","schema":["undefined","false","true"]},"default":"false"},{"name":"icon","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/.demo/components/content/ButtonLink.vue","range":[142,188]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"\"\""}],"slots":[{"name":"default","type":"{ unwrap: string; }","description":"","declarations":[],"schema":{"kind":"object","type":"{ unwrap: string; }","schema":{"unwrap":{"name":"unwrap","global":false,"description":"","tags":[],"required":true,"type":"string","declarations":[],"schema":"string"}}}}],"events":[]}},{"name":"ProseCode","path":"../node_modules/.pnpm/@nuxt+content@2.12.1_nuxt@3.11.2_vue@3.4.21/node_modules/@nuxt/content/dist/runtime/components/Prose/ProseCode.vue","meta":{"props":[{"name":"code","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxt+content@2.12.1_nuxt@3.11.2_vue@3.4.21/node_modules/@nuxt/content/dist/runtime/components/Prose/ProseCode.vue","range":[76,121]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"\"\""},{"name":"language","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxt+content@2.12.1_nuxt@3.11.2_vue@3.4.21/node_modules/@nuxt/content/dist/runtime/components/Prose/ProseCode.vue","range":[125,176]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"null"},{"name":"filename","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxt+content@2.12.1_nuxt@3.11.2_vue@3.4.21/node_modules/@nuxt/content/dist/runtime/components/Prose/ProseCode.vue","range":[180,231]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"null"},{"name":"highlights","global":false,"description":"","tags":[],"required":false,"type":"number[] | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxt+content@2.12.1_nuxt@3.11.2_vue@3.4.21/node_modules/@nuxt/content/dist/runtime/components/Prose/ProseCode.vue","range":[235,309]}],"schema":{"kind":"enum","type":"number[] | undefined","schema":["undefined",{"kind":"array","type":"number[]","schema":["number"]}]},"default":"[]"},{"name":"meta","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxt+content@2.12.1_nuxt@3.11.2_vue@3.4.21/node_modules/@nuxt/content/dist/runtime/components/Prose/ProseCode.vue","range":[313,360]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"null"}],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseCodeInline","path":"../node_modules/.pnpm/@nuxt+content@2.12.1_nuxt@3.11.2_vue@3.4.21/node_modules/@nuxt/content/dist/runtime/components/Prose/ProseCodeInline.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProsePre","path":"../node_modules/.pnpm/@nuxt+content@2.12.1_nuxt@3.11.2_vue@3.4.21/node_modules/@nuxt/content/dist/runtime/components/Prose/ProsePre.vue","meta":{"props":[{"name":"code","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxt+content@2.12.1_nuxt@3.11.2_vue@3.4.21/node_modules/@nuxt/content/dist/runtime/components/Prose/ProsePre.vue","range":[248,293]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"\"\""},{"name":"language","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxt+content@2.12.1_nuxt@3.11.2_vue@3.4.21/node_modules/@nuxt/content/dist/runtime/components/Prose/ProsePre.vue","range":[297,348]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"null"},{"name":"filename","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxt+content@2.12.1_nuxt@3.11.2_vue@3.4.21/node_modules/@nuxt/content/dist/runtime/components/Prose/ProsePre.vue","range":[352,403]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"null"},{"name":"highlights","global":false,"description":"","tags":[],"required":false,"type":"number[] | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxt+content@2.12.1_nuxt@3.11.2_vue@3.4.21/node_modules/@nuxt/content/dist/runtime/components/Prose/ProsePre.vue","range":[407,481]}],"schema":{"kind":"enum","type":"number[] | undefined","schema":["undefined",{"kind":"array","type":"number[]","schema":["number"]}]},"default":"[]"},{"name":"meta","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxt+content@2.12.1_nuxt@3.11.2_vue@3.4.21/node_modules/@nuxt/content/dist/runtime/components/Prose/ProsePre.vue","range":[485,532]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"null"}],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseA","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseA.vue","meta":{"props":[{"name":"href","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseA.vue","range":[146,191]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"\"\""},{"name":"target","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseA.vue","range":[195,270]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"undefined"}],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseBlockquote","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseBlockquote.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseEm","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseEm.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseH1","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH1.vue","meta":{"props":[{"name":"id","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH1.vue","range":[258,269]},{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH1.vue","range":[258,269]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]}}],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseH2","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH2.vue","meta":{"props":[{"name":"id","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH2.vue","range":[264,275]},{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH2.vue","range":[264,275]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]}}],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseH3","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH3.vue","meta":{"props":[{"name":"id","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH3.vue","range":[264,275]},{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH3.vue","range":[264,275]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]}}],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseH4","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH4.vue","meta":{"props":[{"name":"id","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH4.vue","range":[264,275]},{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH4.vue","range":[264,275]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]}}],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseH5","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH5.vue","meta":{"props":[{"name":"id","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH5.vue","range":[264,275]},{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH5.vue","range":[264,275]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]}}],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseH6","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH6.vue","meta":{"props":[{"name":"id","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH6.vue","range":[264,275]},{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseH6.vue","range":[264,275]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]}}],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseHr","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseHr.vue","meta":{"props":[],"slots":[],"events":[]}},{"name":"ProseImg","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseImg.vue","meta":{"props":[{"name":"src","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseImg.vue","range":[289,333]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"\"\""},{"name":"alt","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseImg.vue","range":[337,381]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"\"\""},{"name":"width","global":false,"description":"","tags":[],"required":false,"type":"string | number | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseImg.vue","range":[385,448]}],"schema":{"kind":"enum","type":"string | number | undefined","schema":["undefined","string","number"]},"default":"undefined"},{"name":"height","global":false,"description":"","tags":[],"required":false,"type":"string | number | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseImg.vue","range":[452,516]}],"schema":{"kind":"enum","type":"string | number | undefined","schema":["undefined","string","number"]},"default":"undefined"}],"slots":[],"events":[]}},{"name":"ProseLi","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseLi.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseOl","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseOl.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseP","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseP.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseScript","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseScript.vue","meta":{"props":[{"name":"src","global":false,"description":"","tags":[],"required":false,"type":"string | undefined","declarations":[{"file":"/home/runner/work/content-wind/content-wind/node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseScript.vue","range":[285,329]}],"schema":{"kind":"enum","type":"string | undefined","schema":["undefined","string"]},"default":"\"\""}],"slots":[],"events":[]}},{"name":"ProseStrong","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseStrong.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseTable","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseTable.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseTbody","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseTbody.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseTd","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseTd.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseTh","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseTh.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseThead","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseThead.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseTr","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseTr.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}},{"name":"ProseUl","path":"../node_modules/.pnpm/@nuxtjs+mdc@0.6.1/node_modules/@nuxtjs/mdc/dist/runtime/components/prose/ProseUl.vue","meta":{"props":[],"slots":[{"name":"default","type":"{}","description":"","declarations":[],"schema":{"kind":"object","type":"{}","schema":{}}}],"events":[]}}]} \ No newline at end of file diff --git a/_nuxt/337Gebd9.js b/_nuxt/0zIJ74fF.js similarity index 85% rename from _nuxt/337Gebd9.js rename to _nuxt/0zIJ74fF.js index 657d86e..71ea936 100644 --- a/_nuxt/337Gebd9.js +++ b/_nuxt/0zIJ74fF.js @@ -1 +1 @@ -import{d as i,m as c,I as p,b as o,c as n,N as u,Y as t}from"./C_fdV9iZ.js";const f=["id"],l=["href"],k=i({__name:"ProseH5",props:{id:{}},setup(r){const a=r,{headings:s}=c().public.mdc,d=p(()=>{var e;return a.id&&((e=s==null?void 0:s.anchorLinks)==null?void 0:e.h5)});return(e,m)=>(o(),n("h5",{id:e.id},[e.id&&u(d)?(o(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; +import{d as i,m as c,I as p,b as o,c as n,N as u,Y as t}from"./Cyl6go3b.js";const f=["id"],l=["href"],k=i({__name:"ProseH5",props:{id:{}},setup(r){const a=r,{headings:s}=c().public.mdc,d=p(()=>{var e;return a.id&&((e=s==null?void 0:s.anchorLinks)==null?void 0:e.h5)});return(e,m)=>(o(),n("h5",{id:e.id},[e.id&&u(d)?(o(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; diff --git a/_nuxt/3gAftCsk.js b/_nuxt/3gAftCsk.js deleted file mode 100644 index 7d4ecca..0000000 --- a/_nuxt/3gAftCsk.js +++ /dev/null @@ -1 +0,0 @@ -import{l as i,D as a,b as r,c as n,e,t as s,p as l,i as d}from"./C_fdV9iZ.js";const c=t=>(l("data-v-c967d9a9"),t=t(),d(),t),p={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},h=c(()=>e("div",{class:"fixed -bottom-1/2 left-0 right-0 h-1/2 spotlight"},null,-1)),f={class:"max-w-520px text-center"},g=["textContent"],m=["textContent"],x={__name:"error-500",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:500},statusMessage:{type:String,default:"Server error"},description:{type:String,default:"This page is temporarily unavailable."}},setup(t){const o=t;return a({title:`${o.statusCode} - ${o.statusMessage} | ${o.appName}`,script:[],style:[{children:'*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e0e0e0}*{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(14, 165, 233, .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0;font-family:inherit;line-height:inherit}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}h1,p{margin:0}h1{font-size:inherit;font-weight:inherit}'}]}),(b,u)=>(r(),n("div",p,[h,e("div",f,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:s(t.statusCode)},null,8,g),e("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:s(t.description)},null,8,m)])]))}},y=i(x,[["__scopeId","data-v-c967d9a9"]]);export{y as default}; diff --git a/_nuxt/3ydhYBM9.js b/_nuxt/3ydhYBM9.js new file mode 100644 index 0000000..47c57e0 --- /dev/null +++ b/_nuxt/3ydhYBM9.js @@ -0,0 +1 @@ +import{a4 as C,r as y,a5 as w,a6 as b,a7 as O,a as B,a0 as M,a8 as _,k as E,a9 as H,N as R,aa as S,ab as z}from"./Cyl6go3b.js";const N=s=>s==="defer"||s===!1;function F(...s){var m;const i=typeof s[s.length-1]=="string"?s.pop():void 0;typeof s[0]!="string"&&s.unshift(i);let[t,u,a={}]=s;if(typeof t!="string")throw new TypeError("[nuxt] [asyncData] key must be a string.");if(typeof u!="function")throw new TypeError("[nuxt] [asyncData] handler must be a function.");const e=E(),v=u,p=()=>null,g=()=>e.isHydrating?e.payload.data[t]:e.static.data[t];a.server=a.server??!0,a.default=a.default??p,a.getCachedData=a.getCachedData??g,a.lazy=a.lazy??!1,a.immediate=a.immediate??!0,a.deep=a.deep??C.deep,a.dedupe=a.dedupe??"cancel";const d=()=>a.getCachedData(t,e)!=null;if(!e._asyncData[t]||!a.immediate){(m=e.payload._errors)[t]??(m[t]=null);const o=a.deep?y:w;e._asyncData[t]={data:o(a.getCachedData(t,e)??a.default()),pending:y(!d()),error:b(e.payload._errors,t),status:y("idle")}}const r={...e._asyncData[t]};r.refresh=r.execute=(o={})=>{if(e._asyncDataPromises[t]){if(N(o.dedupe??a.dedupe))return e._asyncDataPromises[t];e._asyncDataPromises[t].cancelled=!0}if((o._initial||e.isHydrating&&o._initial!==!1)&&d())return Promise.resolve(a.getCachedData(t,e));r.pending.value=!0,r.status.value="pending";const l=new Promise((c,n)=>{try{c(v(e))}catch(f){n(f)}}).then(async c=>{if(l.cancelled)return e._asyncDataPromises[t];let n=c;a.transform&&(n=await a.transform(c)),a.pick&&(n=K(n,a.pick)),e.payload.data[t]=n,r.data.value=n,r.error.value=null,r.status.value="success"}).catch(c=>{if(l.cancelled)return e._asyncDataPromises[t];r.error.value=H(c),r.data.value=R(a.default()),r.status.value="error"}).finally(()=>{l.cancelled||(r.pending.value=!1,delete e._asyncDataPromises[t])});return e._asyncDataPromises[t]=l,e._asyncDataPromises[t]},r.clear=()=>j(e,t);const D=()=>r.refresh({_initial:!0}),P=a.server!==!1&&e.payload.serverRendered;{const o=S();if(o&&!o._nuxtOnBeforeMountCbs){o._nuxtOnBeforeMountCbs=[];const n=o._nuxtOnBeforeMountCbs;O(()=>{n.forEach(f=>{f()}),n.splice(0,n.length)}),B(()=>n.splice(0,n.length))}P&&e.isHydrating&&(r.error.value||d())?(r.pending.value=!1,r.status.value=r.error.value?"error":"success"):o&&(e.payload.serverRendered&&e.isHydrating||a.lazy)&&a.immediate?o._nuxtOnBeforeMountCbs.push(D):a.immediate&&D();const l=z();if(a.watch){const n=M(a.watch,()=>r.refresh());l&&_(n)}const c=e.hook("app:data:refresh",async n=>{(!n||n.includes(t))&&await r.refresh()});l&&_(c)}const h=Promise.resolve(e._asyncDataPromises[t]).then(()=>r);return Object.assign(h,r),h}function j(s,i){i in s.payload.data&&(s.payload.data[i]=void 0),i in s.payload._errors&&(s.payload._errors[i]=null),s._asyncData[i]&&(s._asyncData[i].data.value=void 0,s._asyncData[i].error.value=null,s._asyncData[i].pending.value=!1,s._asyncData[i].status.value="idle"),i in s._asyncDataPromises&&(s._asyncDataPromises[i].cancelled=!0,s._asyncDataPromises[i]=void 0)}function K(s,i){const t={};for(const u of i)t[u]=s[u];return t}export{F as u}; diff --git a/_nuxt/56KxDRrn.js b/_nuxt/56KxDRrn.js new file mode 100644 index 0000000..c77f2dd --- /dev/null +++ b/_nuxt/56KxDRrn.js @@ -0,0 +1 @@ +import{l as s,D as a,b as i,c as u,e,t as o,g as c,w as d,j as l,E as p,p as h,i as b}from"./Cyl6go3b.js";const g=t=>(h("data-v-bd6e1038"),t=t(),b(),t),f={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},x=g(()=>e("div",{class:"fixed left-0 right-0 spotlight z-10"},null,-1)),m={class:"max-w-520px text-center z-20"},y=["textContent"],k=["textContent"],_={class:"w-full flex items-center justify-center"},w={__name:"error-404",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:404},statusMessage:{type:String,default:"Not Found"},description:{type:String,default:"Sorry, the page you are looking for could not be found."},backHome:{type:String,default:"Go back home"}},setup(t){const n=t;return a({title:`${n.statusCode} - ${n.statusMessage} | ${n.appName}`,script:[],style:[{children:'*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}:before,:after{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}h1{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}h1,p{margin:0}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(z,S)=>{const r=p;return i(),u("div",f,[x,e("div",m,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:o(t.statusCode)},null,8,y),e("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:o(t.description)},null,8,k),e("div",_,[c(r,{to:"/",class:"gradient-border text-md sm:text-xl py-2 px-4 sm:py-3 sm:px-6 cursor-pointer"},{default:d(()=>[l(o(t.backHome),1)]),_:1})])])])}}},C=s(w,[["__scopeId","data-v-bd6e1038"]]);export{C as default}; diff --git a/_nuxt/wWR3caQ9.js b/_nuxt/B2sQgac1.js similarity index 64% rename from _nuxt/wWR3caQ9.js rename to _nuxt/B2sQgac1.js index 2eb645b..dccd59e 100644 --- a/_nuxt/wWR3caQ9.js +++ b/_nuxt/B2sQgac1.js @@ -1 +1 @@ -import{l as o,b as r,c as s,Y as t}from"./C_fdV9iZ.js";const c={};function l(e,n){return r(),s("ol",null,[t(e.$slots,"default")])}const f=o(c,[["render",l]]);export{f as default}; +import{l as o,b as r,c as s,Y as t}from"./Cyl6go3b.js";const c={};function l(e,n){return r(),s("ol",null,[t(e.$slots,"default")])}const f=o(c,[["render",l]]);export{f as default}; diff --git a/_nuxt/B9bc98vP.js b/_nuxt/BDpULrSv.js similarity index 85% rename from _nuxt/B9bc98vP.js rename to _nuxt/BDpULrSv.js index 9019bbc..d9ba609 100644 --- a/_nuxt/B9bc98vP.js +++ b/_nuxt/BDpULrSv.js @@ -1 +1 @@ -import{d as i,m as c,I as p,b as o,c as n,N as u,Y as t}from"./C_fdV9iZ.js";const f=["id"],l=["href"],k=i({__name:"ProseH2",props:{id:{}},setup(r){const a=r,{headings:s}=c().public.mdc,d=p(()=>{var e;return a.id&&((e=s==null?void 0:s.anchorLinks)==null?void 0:e.h2)});return(e,m)=>(o(),n("h2",{id:e.id},[e.id&&u(d)?(o(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; +import{d as i,m as c,I as p,b as o,c as n,N as u,Y as t}from"./Cyl6go3b.js";const f=["id"],l=["href"],k=i({__name:"ProseH2",props:{id:{}},setup(r){const a=r,{headings:s}=c().public.mdc,d=p(()=>{var e;return a.id&&((e=s==null?void 0:s.anchorLinks)==null?void 0:e.h2)});return(e,m)=>(o(),n("h2",{id:e.id},[e.id&&u(d)?(o(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; diff --git a/_nuxt/BeWrdgDx.js b/_nuxt/BF68uO1C.js similarity index 87% rename from _nuxt/BeWrdgDx.js rename to _nuxt/BF68uO1C.js index 97d8b02..daa870f 100644 --- a/_nuxt/BeWrdgDx.js +++ b/_nuxt/BF68uO1C.js @@ -1 +1 @@ -import k from"./ChXI_iix.js";import P from"./Bzvb_7Ph.js";import b from"./C9z5FxaQ.js";import{k as L,d as f,G as g,P as R,v as C,H as x,I as S,r as B,u as N,J as m,K as T,L as j,M as p,T as E,N as u,O as H,Q as O,S as A,R as w,U as D,m as $,V as q,b as d,c as I,g as y,w as _,W as v}from"./C_fdV9iZ.js";import{u as M}from"./DNJDtFXF.js";import"./UqjQUYmx.js";const V=f({name:"LayoutLoader",inheritAttrs:!1,props:{name:String,layoutProps:Object},async setup(t,a){const e=await m[t.name]().then(o=>o.default||o);return()=>p(e,t.layoutProps,a.slots)}}),F=f({name:"NuxtLayout",inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},setup(t,a){const e=L(),o=g(R),s=o===C()?x():o,r=S(()=>{let n=u(t.name)??s.meta.layout??"default";return n&&!(n in m)&&t.fallback&&(n=u(t.fallback)),n}),i=B();a.expose({layoutRef:i});const l=e.deferHydration();if(e.isHydrating){const n=e.hooks.hookOnce("app:error",l);N().beforeEach(n)}return()=>{const n=r.value&&r.value in m,c=s.meta.layoutTransition??T;return j(E,n&&c,{default:()=>p(A,{suspensible:!0,onResolve:()=>{O(l)}},{default:()=>p(G,{layoutProps:H(a.attrs,{ref:i}),key:r.value||void 0,name:r.value,shouldProvide:!t.name,hasTransition:!!c},a.slots)})}).default()}}}),G=f({name:"NuxtLayoutProvider",inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean}},setup(t,a){const e=t.name;return t.shouldProvide&&w(D,{isCurrent:o=>e===(o.meta.layout??"default")}),()=>{var o,s;return!e||typeof e=="string"&&!(e in m)?(s=(o=a.slots).default)==null?void 0:s.call(o):p(V,{key:e,layoutProps:t.layoutProps,name:e},a.slots)}}}),J={class:"document-driven-page"},Y=f({__name:"document-driven",setup(t){const{contentHead:a}=$().public.content,{page:e,layout:o}=q();return e.value,a&&M(e),(s,r)=>{const i=k,l=P,n=b,c=F;return d(),I("div",J,[y(c,{name:u(o)||"default"},{default:_(()=>[u(e)?(d(),v(l,{key:u(e)._id,value:u(e)},{empty:_(({value:h})=>[y(i,{value:h},null,8,["value"])]),_:1},8,["value"])):(d(),v(n,{key:1}))]),_:1},8,["name"])])}}});export{Y as default}; +import k from"./CZnLva0h.js";import P from"./D6TMYhmt.js";import b from"./CO7gFPEF.js";import{k as L,d as f,G as g,P as R,v as C,H as x,I as S,r as B,u as N,J as m,K as T,L as j,M as p,T as E,N as u,O as H,Q as O,S as A,R as w,U as D,m as $,V as q,b as d,c as I,g as y,w as _,W as v}from"./Cyl6go3b.js";import{u as M}from"./Ct4VQ9FK.js";import"./BpEW0HqK.js";const V=f({name:"LayoutLoader",inheritAttrs:!1,props:{name:String,layoutProps:Object},async setup(t,a){const e=await m[t.name]().then(o=>o.default||o);return()=>p(e,t.layoutProps,a.slots)}}),F=f({name:"NuxtLayout",inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},setup(t,a){const e=L(),o=g(R),s=o===C()?x():o,r=S(()=>{let n=u(t.name)??s.meta.layout??"default";return n&&!(n in m)&&t.fallback&&(n=u(t.fallback)),n}),i=B();a.expose({layoutRef:i});const l=e.deferHydration();if(e.isHydrating){const n=e.hooks.hookOnce("app:error",l);N().beforeEach(n)}return()=>{const n=r.value&&r.value in m,c=s.meta.layoutTransition??T;return j(E,n&&c,{default:()=>p(A,{suspensible:!0,onResolve:()=>{O(l)}},{default:()=>p(G,{layoutProps:H(a.attrs,{ref:i}),key:r.value||void 0,name:r.value,shouldProvide:!t.name,hasTransition:!!c},a.slots)})}).default()}}}),G=f({name:"NuxtLayoutProvider",inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean}},setup(t,a){const e=t.name;return t.shouldProvide&&w(D,{isCurrent:o=>e===(o.meta.layout??"default")}),()=>{var o,s;return!e||typeof e=="string"&&!(e in m)?(s=(o=a.slots).default)==null?void 0:s.call(o):p(V,{key:e,layoutProps:t.layoutProps,name:e},a.slots)}}}),J={class:"document-driven-page"},Y=f({__name:"document-driven",setup(t){const{contentHead:a}=$().public.content,{page:e,layout:o}=q();return e.value,a&&M(e),(s,r)=>{const i=k,l=P,n=b,c=F;return d(),I("div",J,[y(c,{name:u(o)||"default"},{default:_(()=>[u(e)?(d(),v(l,{key:u(e)._id,value:u(e)},{empty:_(({value:h})=>[y(i,{value:h},null,8,["value"])]),_:1},8,["value"])):(d(),v(n,{key:1}))]),_:1},8,["name"])])}}});export{Y as default}; diff --git a/_nuxt/CrQpUOhn.js b/_nuxt/BG0mmzUZ.js similarity index 94% rename from _nuxt/CrQpUOhn.js rename to _nuxt/BG0mmzUZ.js index fb2d9d3..ce73b8f 100644 --- a/_nuxt/CrQpUOhn.js +++ b/_nuxt/BG0mmzUZ.js @@ -1 +1 @@ -import{u as g}from"./DD8DW3ce.js";import{d as C,a1 as S,I as b,m as _,a0 as k,a2 as A,Z as N,s as m,M as O}from"./C_fdV9iZ.js";const Q=C({name:"ContentQuery",props:{path:{type:String,required:!1,default:void 0},only:{type:Array,required:!1,default:void 0},without:{type:Array,required:!1,default:void 0},where:{type:Object,required:!1,default:void 0},sort:{type:Object,required:!1,default:void 0},limit:{type:Number,required:!1,default:void 0},skip:{type:Number,required:!1,default:void 0},locale:{type:String,required:!1,default:void 0},find:{type:String,required:!1,default:void 0}},async setup(a){const{path:t,only:r,without:o,where:u,sort:l,limit:d,skip:f,locale:s,find:h}=S(a),y=b(()=>{var e;return(e=t.value)==null?void 0:e.includes("/_")}),p=!_().public.content.experimental.advanceQuery;k(()=>a,()=>n(),{deep:!0});const i=e=>p?e!=null&&e.surround?e.surround:e!=null&&e._id||Array.isArray(e)?e:e==null?void 0:e.result:e.result,{data:v,refresh:n}=await g(`content-query-${A(a)}`,()=>{let e;return t.value?e=m(t.value):e=m(),r.value&&(e=e.only(r.value)),o.value&&(e=e.without(o.value)),u.value&&(e=e.where(u.value)),l.value&&(e=e.sort(l.value)),d.value&&(e=e.limit(d.value)),f.value&&(e=e.skip(f.value)),s.value&&(e=e.where({_locale:s.value})),h.value==="one"?e.findOne().then(i):h.value==="surround"?t.value?p?e.findSurround(t.value):e.withSurround(t.value).findOne().then(i):(console.warn("[Content] Surround queries requires `path` prop to be set."),console.warn("[Content] Query without `path` will return regular `find()` results."),e.find().then(i)):e.find().then(i)});return{isPartial:y,data:v,refresh:n}},render(a){var c;const t=N(),{data:r,refresh:o,isPartial:u,path:l,only:d,without:f,where:s,sort:h,limit:y,skip:p,locale:i,find:v}=a,n={path:l,only:d,without:f,where:s,sort:h,limit:y,skip:p,locale:i,find:v};if(n.find==="one"){if(!r&&(t!=null&&t["not-found"]))return t["not-found"]({props:n,...this.$attrs});if(t!=null&&t.empty&&(r==null?void 0:r._type)==="markdown"&&!((c=r==null?void 0:r.body)!=null&&c.children.length))return t.empty({props:n,...this.$attrs})}else if((!r||!r.length)&&t!=null&&t["not-found"])return t["not-found"]({props:n,...this.$attrs});return t!=null&&t.default?t.default({data:r,refresh:o,isPartial:u,props:n,...this.$attrs}):((w,q)=>O("pre",null,JSON.stringify({message:"You should use slots with !",slot:w,data:q},null,2)))("default",{data:r,props:n,isPartial:u})}}),j=Q;export{j as default}; +import{u as g}from"./3ydhYBM9.js";import{d as C,a1 as S,I as b,m as _,a0 as k,a2 as A,Z as N,s as m,M as O}from"./Cyl6go3b.js";const Q=C({name:"ContentQuery",props:{path:{type:String,required:!1,default:void 0},only:{type:Array,required:!1,default:void 0},without:{type:Array,required:!1,default:void 0},where:{type:Object,required:!1,default:void 0},sort:{type:Object,required:!1,default:void 0},limit:{type:Number,required:!1,default:void 0},skip:{type:Number,required:!1,default:void 0},locale:{type:String,required:!1,default:void 0},find:{type:String,required:!1,default:void 0}},async setup(a){const{path:t,only:r,without:o,where:u,sort:l,limit:d,skip:f,locale:s,find:h}=S(a),y=b(()=>{var e;return(e=t.value)==null?void 0:e.includes("/_")}),p=!_().public.content.experimental.advanceQuery;k(()=>a,()=>n(),{deep:!0});const i=e=>p?e!=null&&e.surround?e.surround:e!=null&&e._id||Array.isArray(e)?e:e==null?void 0:e.result:e.result,{data:v,refresh:n}=await g(`content-query-${A(a)}`,()=>{let e;return t.value?e=m(t.value):e=m(),r.value&&(e=e.only(r.value)),o.value&&(e=e.without(o.value)),u.value&&(e=e.where(u.value)),l.value&&(e=e.sort(l.value)),d.value&&(e=e.limit(d.value)),f.value&&(e=e.skip(f.value)),s.value&&(e=e.where({_locale:s.value})),h.value==="one"?e.findOne().then(i):h.value==="surround"?t.value?p?e.findSurround(t.value):e.withSurround(t.value).findOne().then(i):(console.warn("[Content] Surround queries requires `path` prop to be set."),console.warn("[Content] Query without `path` will return regular `find()` results."),e.find().then(i)):e.find().then(i)});return{isPartial:y,data:v,refresh:n}},render(a){var c;const t=N(),{data:r,refresh:o,isPartial:u,path:l,only:d,without:f,where:s,sort:h,limit:y,skip:p,locale:i,find:v}=a,n={path:l,only:d,without:f,where:s,sort:h,limit:y,skip:p,locale:i,find:v};if(n.find==="one"){if(!r&&(t!=null&&t["not-found"]))return t["not-found"]({props:n,...this.$attrs});if(t!=null&&t.empty&&(r==null?void 0:r._type)==="markdown"&&!((c=r==null?void 0:r.body)!=null&&c.children.length))return t.empty({props:n,...this.$attrs})}else if((!r||!r.length)&&t!=null&&t["not-found"])return t["not-found"]({props:n,...this.$attrs});return t!=null&&t.default?t.default({data:r,refresh:o,isPartial:u,props:n,...this.$attrs}):((w,q)=>O("pre",null,JSON.stringify({message:"You should use slots with !",slot:w,data:q},null,2)))("default",{data:r,props:n,isPartial:u})}}),j=Q;export{j as default}; diff --git a/_nuxt/D1wklYk8.js b/_nuxt/BQOVxkj8.js similarity index 64% rename from _nuxt/D1wklYk8.js rename to _nuxt/BQOVxkj8.js index 167c1cc..eef8b55 100644 --- a/_nuxt/D1wklYk8.js +++ b/_nuxt/BQOVxkj8.js @@ -1 +1 @@ -import{l as r,b as t,c as o,Y as s}from"./C_fdV9iZ.js";const c={};function n(e,a){return t(),o("th",null,[s(e.$slots,"default")])}const f=r(c,[["render",n]]);export{f as default}; +import{l as r,b as t,c as o,Y as s}from"./Cyl6go3b.js";const c={};function n(e,a){return t(),o("th",null,[s(e.$slots,"default")])}const f=r(c,[["render",n]]);export{f as default}; diff --git a/_nuxt/DOM7sZzm.js b/_nuxt/BWWA087E.js similarity index 64% rename from _nuxt/DOM7sZzm.js rename to _nuxt/BWWA087E.js index 6df706a..ac79276 100644 --- a/_nuxt/DOM7sZzm.js +++ b/_nuxt/BWWA087E.js @@ -1 +1 @@ -import{l as o,b as n,c as r,Y as c}from"./C_fdV9iZ.js";const s={};function t(e,l){return n(),r("code",null,[c(e.$slots,"default")])}const d=o(s,[["render",t]]);export{d as default}; +import{l as o,b as n,c as r,Y as c}from"./Cyl6go3b.js";const s={};function t(e,l){return n(),r("code",null,[c(e.$slots,"default")])}const d=o(s,[["render",t]]);export{d as default}; diff --git a/_nuxt/CKZ1lszw.js b/_nuxt/BYPStNs6.js similarity index 85% rename from _nuxt/CKZ1lszw.js rename to _nuxt/BYPStNs6.js index 8a8a014..1a1a102 100644 --- a/_nuxt/CKZ1lszw.js +++ b/_nuxt/BYPStNs6.js @@ -1 +1 @@ -import{d as i,m as c,I as p,b as o,c as n,N as u,Y as t}from"./C_fdV9iZ.js";const f=["id"],l=["href"],k=i({__name:"ProseH6",props:{id:{}},setup(r){const a=r,{headings:s}=c().public.mdc,d=p(()=>{var e;return a.id&&((e=s==null?void 0:s.anchorLinks)==null?void 0:e.h6)});return(e,m)=>(o(),n("h6",{id:e.id},[e.id&&u(d)?(o(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; +import{d as i,m as c,I as p,b as o,c as n,N as u,Y as t}from"./Cyl6go3b.js";const f=["id"],l=["href"],k=i({__name:"ProseH6",props:{id:{}},setup(r){const a=r,{headings:s}=c().public.mdc,d=p(()=>{var e;return a.id&&((e=s==null?void 0:s.anchorLinks)==null?void 0:e.h6)});return(e,m)=>(o(),n("h6",{id:e.id},[e.id&&u(d)?(o(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; diff --git a/_nuxt/Ce_MsCCB.js b/_nuxt/BgGSkmHi.js similarity index 64% rename from _nuxt/Ce_MsCCB.js rename to _nuxt/BgGSkmHi.js index e77812b..48fb096 100644 --- a/_nuxt/Ce_MsCCB.js +++ b/_nuxt/BgGSkmHi.js @@ -1 +1 @@ -import{l as r,b as t,c as o,Y as s}from"./C_fdV9iZ.js";const c={};function n(e,a){return t(),o("tr",null,[s(e.$slots,"default")])}const f=r(c,[["render",n]]);export{f as default}; +import{l as r,b as t,c as o,Y as s}from"./Cyl6go3b.js";const c={};function n(e,a){return t(),o("tr",null,[s(e.$slots,"default")])}const f=r(c,[["render",n]]);export{f as default}; diff --git a/_nuxt/DjdXSA__.js b/_nuxt/Bmxr0o8V.js similarity index 97% rename from _nuxt/DjdXSA__.js rename to _nuxt/Bmxr0o8V.js index 7cd9422..521c2d5 100644 --- a/_nuxt/DjdXSA__.js +++ b/_nuxt/Bmxr0o8V.js @@ -1 +1 @@ -import{af as _,am as T,an as j,ao as E,ap as W,aq as B,ar as $,as as P,at as D,aj as b,ab as k,m as M,au as J,ag as U,av as H,k as G}from"./C_fdV9iZ.js";const q="memory",Z=()=>{const t=new Map;return{name:q,options:{},hasItem(r){return t.has(r)},getItem(r){return t.get(r)??null},getItemRaw(r){return t.get(r)??null},setItem(r,n){t.set(r,n)},setItemRaw(r,n){t.set(r,n)},removeItem(r){t.delete(r)},getKeys(){return Array.from(t.keys())},clear(){t.clear()},dispose(){t.clear()}}};function F(t){return!t||typeof t.then!="function"?Promise.resolve(t):t}function p(t,...r){try{return F(t(...r))}catch(n){return Promise.reject(n)}}function V(t){const r=typeof t;return t===null||r!=="object"&&r!=="function"}function Q(t){const r=Object.getPrototypeOf(t);return!r||r.isPrototypeOf(Object)}function K(t){if(V(t))return String(t);if(Q(t)||Array.isArray(t))return JSON.stringify(t);if(typeof t.toJSON=="function")return K(t.toJSON());throw new Error("[unstorage] Cannot stringify value!")}function z(){if(typeof Buffer===void 0)throw new TypeError("[unstorage] Buffer is not supported!")}const R="base64:";function X(t){if(typeof t=="string")return t;z();const r=Buffer.from(t).toString("base64");return R+r}function ee(t){return typeof t!="string"||!t.startsWith(R)?t:(z(),Buffer.from(t.slice(R.length),"base64"))}const te=["hasItem","getItem","getItemRaw","setItem","setItemRaw","removeItem","getMeta","setMeta","removeMeta","getKeys","clear","mount","unmount"];function re(t,r){if(r=A(r),!r)return t;const n={...t};for(const a of te)n[a]=(l="",...c)=>t[a](r+l,...c);return n.getKeys=(a="",...l)=>t.getKeys(r+a,...l).then(c=>c.map(o=>o.slice(r.length))),n}function d(t){return t?t.split("?")[0].replace(/[/\\]/g,":").replace(/:+/g,":").replace(/^:|:$/g,""):""}function ne(...t){return d(t.join(":"))}function A(t){return t=d(t),t?t+":":""}const ie="memory",ae=()=>{const t=new Map;return{name:ie,options:{},hasItem(r){return t.has(r)},getItem(r){return t.get(r)??null},getItemRaw(r){return t.get(r)??null},setItem(r,n){t.set(r,n)},setItemRaw(r,n){t.set(r,n)},removeItem(r){t.delete(r)},getKeys(){return Array.from(t.keys())},clear(){t.clear()},dispose(){t.clear()}}};function se(t={}){const r={mounts:{"":t.driver||ae()},mountpoints:[""],watching:!1,watchListeners:[],unwatch:{}},n=e=>{for(const i of r.mountpoints)if(e.startsWith(i))return{base:i,relativeKey:e.slice(i.length),driver:r.mounts[i]};return{base:"",relativeKey:e,driver:r.mounts[""]}},a=(e,i)=>r.mountpoints.filter(s=>s.startsWith(e)||i&&e.startsWith(s)).map(s=>({relativeBase:e.length>s.length?e.slice(s.length):void 0,mountpoint:s,driver:r.mounts[s]})),l=(e,i)=>{if(r.watching){i=d(i);for(const s of r.watchListeners)s(e,i)}},c=async()=>{if(!r.watching){r.watching=!0;for(const e in r.mounts)r.unwatch[e]=await x(r.mounts[e],l,e)}},o=async()=>{if(r.watching){for(const e in r.unwatch)await r.unwatch[e]();r.unwatch={},r.watching=!1}},h=(e,i,s)=>{const u=new Map,f=m=>{let y=u.get(m.base);return y||(y={driver:m.driver,base:m.base,items:[]},u.set(m.base,y)),y};for(const m of e){const y=typeof m=="string",v=d(y?m:m.key),w=y?void 0:m.value,I=y||!m.options?i:{...i,...m.options},O=n(v);f(O).items.push({key:v,value:w,relativeKey:O.relativeKey,options:I})}return Promise.all([...u.values()].map(m=>s(m))).then(m=>m.flat())},g={hasItem(e,i={}){e=d(e);const{relativeKey:s,driver:u}=n(e);return p(u.hasItem,s,i)},getItem(e,i={}){e=d(e);const{relativeKey:s,driver:u}=n(e);return p(u.getItem,s,i).then(f=>_(f))},getItems(e,i){return h(e,i,s=>s.driver.getItems?p(s.driver.getItems,s.items.map(u=>({key:u.relativeKey,options:u.options})),i).then(u=>u.map(f=>({key:ne(s.base,f.key),value:_(f.value)}))):Promise.all(s.items.map(u=>p(s.driver.getItem,u.relativeKey,u.options).then(f=>({key:u.key,value:_(f)})))))},getItemRaw(e,i={}){e=d(e);const{relativeKey:s,driver:u}=n(e);return u.getItemRaw?p(u.getItemRaw,s,i):p(u.getItem,s,i).then(f=>ee(f))},async setItem(e,i,s={}){if(i===void 0)return g.removeItem(e);e=d(e);const{relativeKey:u,driver:f}=n(e);f.setItem&&(await p(f.setItem,u,K(i),s),f.watch||l("update",e))},async setItems(e,i){await h(e,i,async s=>{s.driver.setItems&&await p(s.driver.setItems,s.items.map(u=>({key:u.relativeKey,value:K(u.value),options:u.options})),i),s.driver.setItem&&await Promise.all(s.items.map(u=>p(s.driver.setItem,u.relativeKey,K(u.value),u.options)))})},async setItemRaw(e,i,s={}){if(i===void 0)return g.removeItem(e,s);e=d(e);const{relativeKey:u,driver:f}=n(e);if(f.setItemRaw)await p(f.setItemRaw,u,i,s);else if(f.setItem)await p(f.setItem,u,X(i),s);else return;f.watch||l("update",e)},async removeItem(e,i={}){typeof i=="boolean"&&(i={removeMeta:i}),e=d(e);const{relativeKey:s,driver:u}=n(e);u.removeItem&&(await p(u.removeItem,s,i),(i.removeMeta||i.removeMata)&&await p(u.removeItem,s+"$",i),u.watch||l("remove",e))},async getMeta(e,i={}){typeof i=="boolean"&&(i={nativeOnly:i}),e=d(e);const{relativeKey:s,driver:u}=n(e),f=Object.create(null);if(u.getMeta&&Object.assign(f,await p(u.getMeta,s,i)),!i.nativeOnly){const m=await p(u.getItem,s+"$",i).then(y=>_(y));m&&typeof m=="object"&&(typeof m.atime=="string"&&(m.atime=new Date(m.atime)),typeof m.mtime=="string"&&(m.mtime=new Date(m.mtime)),Object.assign(f,m))}return f},setMeta(e,i,s={}){return this.setItem(e+"$",i,s)},removeMeta(e,i={}){return this.removeItem(e+"$",i)},async getKeys(e,i={}){e=A(e);const s=a(e,!0);let u=[];const f=[];for(const m of s){const v=(await p(m.driver.getKeys,m.relativeBase,i)).map(w=>m.mountpoint+d(w)).filter(w=>!u.some(I=>w.startsWith(I)));f.push(...v),u=[m.mountpoint,...u.filter(w=>!w.startsWith(m.mountpoint))]}return e?f.filter(m=>m.startsWith(e)&&!m.endsWith("$")):f.filter(m=>!m.endsWith("$"))},async clear(e,i={}){e=A(e),await Promise.all(a(e,!1).map(async s=>{if(s.driver.clear)return p(s.driver.clear,s.relativeBase,i);if(s.driver.removeItem){const u=await s.driver.getKeys(s.relativeBase||"",i);return Promise.all(u.map(f=>s.driver.removeItem(f,i)))}}))},async dispose(){await Promise.all(Object.values(r.mounts).map(e=>L(e)))},async watch(e){return await c(),r.watchListeners.push(e),async()=>{r.watchListeners=r.watchListeners.filter(i=>i!==e),r.watchListeners.length===0&&await o()}},async unwatch(){r.watchListeners=[],await o()},mount(e,i){if(e=A(e),e&&r.mounts[e])throw new Error(`already mounted at ${e}`);return e&&(r.mountpoints.push(e),r.mountpoints.sort((s,u)=>u.length-s.length)),r.mounts[e]=i,r.watching&&Promise.resolve(x(i,l,e)).then(s=>{r.unwatch[e]=s}).catch(console.error),g},async unmount(e,i=!0){e=A(e),!(!e||!r.mounts[e])&&(r.watching&&e in r.unwatch&&(r.unwatch[e](),delete r.unwatch[e]),i&&await L(r.mounts[e]),r.mountpoints=r.mountpoints.filter(s=>s!==e),delete r.mounts[e])},getMount(e=""){e=d(e)+":";const i=n(e);return{driver:i.driver,base:i.base}},getMounts(e="",i={}){return e=d(e),a(e,i.parents).map(u=>({driver:u.driver,base:u.mountpoint}))}};return g}function x(t,r,n){return t.watch?t.watch((a,l)=>r(a,n+l)):()=>{}}async function L(t){typeof t.dispose=="function"&&await p(t.dispose)}function oe(t={}){const r=ue(n,t.operators);function n(a,l){return typeof l!="object"||l instanceof RegExp?r.$eq(a,l):Object.keys(l||{}).every(c=>{const o=l[c];if(c.startsWith("$")&&r[c]){const h=r[c];return typeof h=="function"?h(a,o):!1}return n(T(a,c),o)})}return n}function ue(t,r={}){return{$match:(n,a)=>t(n,a),$eq:(n,a)=>a instanceof RegExp?a.test(n):n===a,$ne:(n,a)=>a instanceof RegExp?!a.test(n):n!==a,$not:(n,a)=>!t(n,a),$and:(n,a)=>(j(a,"$and requires an array as condition"),a.every(l=>t(n,l))),$or:(n,a)=>(j(a,"$or requires an array as condition"),a.some(l=>t(n,l))),$in:(n,a)=>E(a).some(l=>Array.isArray(n)?t(n,{$contains:l}):t(n,l)),$contains:(n,a)=>(n=Array.isArray(n)?n:String(n),E(a).every(l=>n.includes(l))),$icontains:(n,a)=>{if(typeof a!="string")throw new TypeError("$icontains requires a string, use $contains instead");return n=String(n).toLocaleLowerCase(),E(a).every(l=>n.includes(l.toLocaleLowerCase()))},$containsAny:(n,a)=>(j(a,"$containsAny requires an array as condition"),n=Array.isArray(n)?n:String(n),a.some(l=>n.includes(l))),$exists:(n,a)=>a?typeof n<"u":typeof n>"u",$type:(n,a)=>typeof n===String(a),$regex:(n,a)=>{if(!(a instanceof RegExp)){const l=String(a).match(/\/(.*)\/([dgimsuy]*)$/);a=l?new RegExp(l[1],l[2]||""):new RegExp(a)}return a.test(String(n||""))},$lt:(n,a)=>nn<=a,$gt:(n,a)=>n>a,$gte:(n,a)=>n>=a,...r||{}}}function ce(t){const r=oe(),n=(c,{query:o,before:h,after:g})=>{const e=typeof o=="string"?{_path:o}:o,i=c.findIndex(u=>r(u,e));h=h??1,g=g??1;const s=new Array(h+g).fill(null,0);return i===-1?s:s.map((u,f)=>c[i-h+f+ +(f>=h)]||null)},a=[(c,o)=>{const h=c.result.filter(g=>E(o.where).every(e=>r(g,e)));return{...c,result:h,total:h.length}},(c,o)=>E(o.sort).forEach(h=>B(c.result,h)),function(o,h,g){var e;if(h.surround){let i=n(((e=o.result)==null?void 0:e.length)===1?g:o.result,h.surround);i=$(P(h.without))(i),i=$(D(h.only))(i),o.surround=i}return o}],l=[(c,o)=>{if(o.skip)return{...c,result:c.result.slice(o.skip),skip:o.skip}},(c,o)=>{if(o.limit)return{...c,result:c.result.slice(0,o.limit),limit:o.limit}},function(o,h,g){var e,i,s;if(h.dirConfig){const u=((e=o.result[0])==null?void 0:e._path)||((s=(i=h.where)==null?void 0:i.find(f=>f._path))==null?void 0:s._path);if(typeof u=="string"){const f=g.find(m=>m._path===b(u,"_dir"));f&&(o.dirConfig={_path:f._path,...P(["_"])(f)})}}return o},(c,o)=>({...c,result:$(P(o.without))(c.result)}),(c,o)=>({...c,result:$(D(o.only))(c.result)})];return async c=>{const o=await t(),h=c.params(),g={result:o,limit:0,skip:0,total:o.length},e=a.reduce((s,u)=>u(s,h,o)||s,g);if(h.count)return{result:e.result.length};const i=l.reduce((s,u)=>u(s,h,o)||s,e);return h.first?{...W(["skip","limit","total"])(i),result:i.result[0]}:i}}function N(t){const r=ce(t);return async n=>{var c;n.params().first&&n.withDirConfig();const a=n.params(),l=await r(n);return a.surround?l==null?void 0:l.surround:(l!=null&&l.dirConfig&&(l.result={_path:(c=l.dirConfig)==null?void 0:c._path,...l.result,_dir:l.dirConfig}),l==null?void 0:l.result)}}var le=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},fe={exports:{}};(function(t,r){(function(n,a,l){t.exports=l(),t.exports.default=l()})("slugify",le,function(){var n=JSON.parse(`{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","Ա":"A","Բ":"B","Գ":"G","Դ":"D","Ե":"E","Զ":"Z","Է":"E'","Ը":"Y'","Թ":"T'","Ժ":"JH","Ի":"I","Լ":"L","Խ":"X","Ծ":"C'","Կ":"K","Հ":"H","Ձ":"D'","Ղ":"GH","Ճ":"TW","Մ":"M","Յ":"Y","Ն":"N","Շ":"SH","Չ":"CH","Պ":"P","Ջ":"J","Ռ":"R'","Ս":"S","Վ":"V","Տ":"T","Ր":"R","Ց":"C","Փ":"P'","Ք":"Q'","Օ":"O''","Ֆ":"F","և":"EV","ء":"a","آ":"aa","أ":"a","ؤ":"u","إ":"i","ئ":"e","ا":"a","ب":"b","ة":"h","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ى":"a","ي":"y","ً":"an","ٌ":"on","ٍ":"en","َ":"a","ُ":"u","ِ":"e","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","پ":"p","چ":"ch","ژ":"zh","ک":"k","گ":"g","ی":"y","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ṣ":"S","ṣ":"s","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","–":"-","‘":"'","’":"'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial","ﻵ":"laa","ﻷ":"laa","ﻹ":"lai","ﻻ":"la"}`),a=JSON.parse('{"bg":{"Й":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","ц":"ts","щ":"sht","ъ":"a","ь":"y"},"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","ß":"ss","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Х":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"},"da":{"Ø":"OE","ø":"oe","Å":"AA","å":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Å":"AA","Æ":"AE","Ø":"OE","å":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Å":"AA","Ä":"AE","Ö":"OE","å":"aa","ä":"ae","ö":"oe"}}');function l(c,o){if(typeof c!="string")throw new Error("slugify: string argument expected");o=typeof o=="string"?{replacement:o}:o||{};var h=a[o.locale]||{},g=o.replacement===void 0?"-":o.replacement,e=o.trim===void 0?!0:o.trim,i=c.normalize().split("").reduce(function(s,u){var f=h[u];return f===void 0&&(f=n[u]),f===void 0&&(f=u),f===g&&(f=" "),s+f.replace(o.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")},"");return o.strict&&(i=i.replace(/[^A-Za-z0-9\s]/g,"")),e&&(i=i.trim()),i=i.replace(/\s+/g,g),o.lower&&(i=i.toLowerCase()),i}return l.extend=function(c){Object.assign(n,c)},l})})(fe);const me=t=>t.split(/[\s-]/g).map(k).join(" ");function he(t,r){const{navigation:n}=M().public.content;if(n===!1)return[];const a=c=>({...pe(["title",...n.fields])(c),...de(c==null?void 0:c.navigation)?c.navigation:{}}),l=t.sort((c,o)=>c._path.localeCompare(o._path)).reduce((c,o)=>{const h=o._path.substring(1).split("/"),g=o._id.split(":").slice(1),e=!!g[g.length-1].match(/([1-9][0-9]*\.)?index.md/g),i=f=>({title:f.title,_path:f._path,_file:f._file,children:[],...a(f),...f._draft?{_draft:!0}:{}}),s=i(o);if(e){const f=r[s._path];if(typeof(f==null?void 0:f.navigation)<"u"&&!(f!=null&&f.navigation))return c;if(o._path!=="/"){const m=i(o);s.children.push(m)}Object.assign(s,a(f))}return h.length===1?(c.push(s),c):(h.slice(0,-1).reduce((f,m,y)=>{const v="/"+h.slice(0,y+1).join("/"),w=r[v];if(typeof(w==null?void 0:w.navigation)<"u"&&!w.navigation)return[];let I=f.find(O=>O._path===v);return I||(I={title:me(m),_path:v,_file:o._file,children:[],...a(w)},f.push(I)),I.children},c).push(s),c)},[]);return Y(l)}const ge=new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"});function Y(t){var n;t.forEach(a=>{a._file=a._file.split(".").slice(0,-1).join(".")});const r=t.sort((a,l)=>ge.compare(a._file,l._file));for(const a of r)(n=a.children)!=null&&n.length?Y(a.children):delete a.children,delete a._file;return t}function pe(t){return r=>(r=r||{},t&&t.length?t.filter(n=>typeof r[n]<"u").reduce((n,a)=>Object.assign(n,{[a]:r[a]}),{}):r)}function de(t){return Object.prototype.toString.call(t)==="[object Object]"}const ye=t=>H(t,M().public.content.api.baseURL),we=re(se({driver:Z()}),"@content");function ve(t){async function r(){const n=new Set(await t.getKeys("cache:")),a=U().getPreviewToken();if(a){const c=await t.getItem(`${a}$`).then(g=>g||{});if(Array.isArray(c.ignoreSources)){const g=c.ignoreSources.map(e=>`cache:${e.trim()}:`);for(const e of n)g.some(i=>e.startsWith(i))&&n.delete(e)}const o=await t.getKeys(`${a}:`),h=await Promise.all(o.map(g=>t.getItem(g)));for(const g of h)n.delete(`cache:${g._id}`),g.__deleted||n.add(`${a}:${g._id}`)}return await Promise.all(Array.from(n).map(c=>t.getItem(c)))}return{storage:t,fetch:N(r),query:n=>J(N(r),{initialParams:n,legacy:!0})}}let C=null,S=null;async function Ie(){return S?await S:C||(S=Ae(),C=await S),C}async function Ae(){const t=G(),{content:r}=M().public,n=ve(we),a=await n.storage.getItem("integrity");if(r.integrity!==+(a||0)){const{contents:l,navigation:c}=await $fetch(ye(r.integrity?`cache.${r.integrity}.json`:"cache.json"));await Promise.all(l.map(o=>n.storage.setItem(`cache:${o._id}`,o))),await n.storage.setItem("navigation",c),await n.storage.setItem("integrity",r.integrity)}return await t.callHook("content:storage",n.storage),n}async function Oe(t){const r=await Ie();if(!U().getPreviewToken()&&Object.keys(t||{}).length===0)return r.storage.getItem("navigation");const n=await r.query(t).where({_partial:!1,navigation:{$ne:!1}}).find(),l=(await r.query().where({_path:/\/_dir$/i,_partial:!0}).find()).reduce((c,o)=>{var g;((g=o.title)==null?void 0:g.toLowerCase())==="dir"&&(o.title=void 0);const h=o._path.split("/").slice(0,-1).join("/")||"/";return c[h]={...o,...o.body},c},{});return he(n,l)}export{we as contentStorage,ve as createDB,Oe as generateNavigation,Ie as useContentDatabase}; +import{ah as _,ao as T,ap as j,aq as E,ar as W,as as B,at as $,au as P,av as x,al as b,ad as k,m as M,aw as J,ai as U,ax as H,k as G}from"./Cyl6go3b.js";const q="memory",Z=()=>{const t=new Map;return{name:q,options:{},hasItem(r){return t.has(r)},getItem(r){return t.get(r)??null},getItemRaw(r){return t.get(r)??null},setItem(r,n){t.set(r,n)},setItemRaw(r,n){t.set(r,n)},removeItem(r){t.delete(r)},getKeys(){return Array.from(t.keys())},clear(){t.clear()},dispose(){t.clear()}}};function F(t){return!t||typeof t.then!="function"?Promise.resolve(t):t}function p(t,...r){try{return F(t(...r))}catch(n){return Promise.reject(n)}}function V(t){const r=typeof t;return t===null||r!=="object"&&r!=="function"}function Q(t){const r=Object.getPrototypeOf(t);return!r||r.isPrototypeOf(Object)}function K(t){if(V(t))return String(t);if(Q(t)||Array.isArray(t))return JSON.stringify(t);if(typeof t.toJSON=="function")return K(t.toJSON());throw new Error("[unstorage] Cannot stringify value!")}function z(){if(typeof Buffer===void 0)throw new TypeError("[unstorage] Buffer is not supported!")}const R="base64:";function X(t){if(typeof t=="string")return t;z();const r=Buffer.from(t).toString("base64");return R+r}function ee(t){return typeof t!="string"||!t.startsWith(R)?t:(z(),Buffer.from(t.slice(R.length),"base64"))}const te=["hasItem","getItem","getItemRaw","setItem","setItemRaw","removeItem","getMeta","setMeta","removeMeta","getKeys","clear","mount","unmount"];function re(t,r){if(r=A(r),!r)return t;const n={...t};for(const a of te)n[a]=(l="",...c)=>t[a](r+l,...c);return n.getKeys=(a="",...l)=>t.getKeys(r+a,...l).then(c=>c.map(o=>o.slice(r.length))),n}function d(t){return t?t.split("?")[0].replace(/[/\\]/g,":").replace(/:+/g,":").replace(/^:|:$/g,""):""}function ne(...t){return d(t.join(":"))}function A(t){return t=d(t),t?t+":":""}const ie="memory",ae=()=>{const t=new Map;return{name:ie,options:{},hasItem(r){return t.has(r)},getItem(r){return t.get(r)??null},getItemRaw(r){return t.get(r)??null},setItem(r,n){t.set(r,n)},setItemRaw(r,n){t.set(r,n)},removeItem(r){t.delete(r)},getKeys(){return Array.from(t.keys())},clear(){t.clear()},dispose(){t.clear()}}};function se(t={}){const r={mounts:{"":t.driver||ae()},mountpoints:[""],watching:!1,watchListeners:[],unwatch:{}},n=e=>{for(const i of r.mountpoints)if(e.startsWith(i))return{base:i,relativeKey:e.slice(i.length),driver:r.mounts[i]};return{base:"",relativeKey:e,driver:r.mounts[""]}},a=(e,i)=>r.mountpoints.filter(s=>s.startsWith(e)||i&&e.startsWith(s)).map(s=>({relativeBase:e.length>s.length?e.slice(s.length):void 0,mountpoint:s,driver:r.mounts[s]})),l=(e,i)=>{if(r.watching){i=d(i);for(const s of r.watchListeners)s(e,i)}},c=async()=>{if(!r.watching){r.watching=!0;for(const e in r.mounts)r.unwatch[e]=await D(r.mounts[e],l,e)}},o=async()=>{if(r.watching){for(const e in r.unwatch)await r.unwatch[e]();r.unwatch={},r.watching=!1}},h=(e,i,s)=>{const u=new Map,f=m=>{let y=u.get(m.base);return y||(y={driver:m.driver,base:m.base,items:[]},u.set(m.base,y)),y};for(const m of e){const y=typeof m=="string",v=d(y?m:m.key),w=y?void 0:m.value,I=y||!m.options?i:{...i,...m.options},O=n(v);f(O).items.push({key:v,value:w,relativeKey:O.relativeKey,options:I})}return Promise.all([...u.values()].map(m=>s(m))).then(m=>m.flat())},g={hasItem(e,i={}){e=d(e);const{relativeKey:s,driver:u}=n(e);return p(u.hasItem,s,i)},getItem(e,i={}){e=d(e);const{relativeKey:s,driver:u}=n(e);return p(u.getItem,s,i).then(f=>_(f))},getItems(e,i){return h(e,i,s=>s.driver.getItems?p(s.driver.getItems,s.items.map(u=>({key:u.relativeKey,options:u.options})),i).then(u=>u.map(f=>({key:ne(s.base,f.key),value:_(f.value)}))):Promise.all(s.items.map(u=>p(s.driver.getItem,u.relativeKey,u.options).then(f=>({key:u.key,value:_(f)})))))},getItemRaw(e,i={}){e=d(e);const{relativeKey:s,driver:u}=n(e);return u.getItemRaw?p(u.getItemRaw,s,i):p(u.getItem,s,i).then(f=>ee(f))},async setItem(e,i,s={}){if(i===void 0)return g.removeItem(e);e=d(e);const{relativeKey:u,driver:f}=n(e);f.setItem&&(await p(f.setItem,u,K(i),s),f.watch||l("update",e))},async setItems(e,i){await h(e,i,async s=>{s.driver.setItems&&await p(s.driver.setItems,s.items.map(u=>({key:u.relativeKey,value:K(u.value),options:u.options})),i),s.driver.setItem&&await Promise.all(s.items.map(u=>p(s.driver.setItem,u.relativeKey,K(u.value),u.options)))})},async setItemRaw(e,i,s={}){if(i===void 0)return g.removeItem(e,s);e=d(e);const{relativeKey:u,driver:f}=n(e);if(f.setItemRaw)await p(f.setItemRaw,u,i,s);else if(f.setItem)await p(f.setItem,u,X(i),s);else return;f.watch||l("update",e)},async removeItem(e,i={}){typeof i=="boolean"&&(i={removeMeta:i}),e=d(e);const{relativeKey:s,driver:u}=n(e);u.removeItem&&(await p(u.removeItem,s,i),(i.removeMeta||i.removeMata)&&await p(u.removeItem,s+"$",i),u.watch||l("remove",e))},async getMeta(e,i={}){typeof i=="boolean"&&(i={nativeOnly:i}),e=d(e);const{relativeKey:s,driver:u}=n(e),f=Object.create(null);if(u.getMeta&&Object.assign(f,await p(u.getMeta,s,i)),!i.nativeOnly){const m=await p(u.getItem,s+"$",i).then(y=>_(y));m&&typeof m=="object"&&(typeof m.atime=="string"&&(m.atime=new Date(m.atime)),typeof m.mtime=="string"&&(m.mtime=new Date(m.mtime)),Object.assign(f,m))}return f},setMeta(e,i,s={}){return this.setItem(e+"$",i,s)},removeMeta(e,i={}){return this.removeItem(e+"$",i)},async getKeys(e,i={}){e=A(e);const s=a(e,!0);let u=[];const f=[];for(const m of s){const v=(await p(m.driver.getKeys,m.relativeBase,i)).map(w=>m.mountpoint+d(w)).filter(w=>!u.some(I=>w.startsWith(I)));f.push(...v),u=[m.mountpoint,...u.filter(w=>!w.startsWith(m.mountpoint))]}return e?f.filter(m=>m.startsWith(e)&&!m.endsWith("$")):f.filter(m=>!m.endsWith("$"))},async clear(e,i={}){e=A(e),await Promise.all(a(e,!1).map(async s=>{if(s.driver.clear)return p(s.driver.clear,s.relativeBase,i);if(s.driver.removeItem){const u=await s.driver.getKeys(s.relativeBase||"",i);return Promise.all(u.map(f=>s.driver.removeItem(f,i)))}}))},async dispose(){await Promise.all(Object.values(r.mounts).map(e=>L(e)))},async watch(e){return await c(),r.watchListeners.push(e),async()=>{r.watchListeners=r.watchListeners.filter(i=>i!==e),r.watchListeners.length===0&&await o()}},async unwatch(){r.watchListeners=[],await o()},mount(e,i){if(e=A(e),e&&r.mounts[e])throw new Error(`already mounted at ${e}`);return e&&(r.mountpoints.push(e),r.mountpoints.sort((s,u)=>u.length-s.length)),r.mounts[e]=i,r.watching&&Promise.resolve(D(i,l,e)).then(s=>{r.unwatch[e]=s}).catch(console.error),g},async unmount(e,i=!0){e=A(e),!(!e||!r.mounts[e])&&(r.watching&&e in r.unwatch&&(r.unwatch[e](),delete r.unwatch[e]),i&&await L(r.mounts[e]),r.mountpoints=r.mountpoints.filter(s=>s!==e),delete r.mounts[e])},getMount(e=""){e=d(e)+":";const i=n(e);return{driver:i.driver,base:i.base}},getMounts(e="",i={}){return e=d(e),a(e,i.parents).map(u=>({driver:u.driver,base:u.mountpoint}))}};return g}function D(t,r,n){return t.watch?t.watch((a,l)=>r(a,n+l)):()=>{}}async function L(t){typeof t.dispose=="function"&&await p(t.dispose)}function oe(t={}){const r=ue(n,t.operators);function n(a,l){return typeof l!="object"||l instanceof RegExp?r.$eq(a,l):Object.keys(l||{}).every(c=>{const o=l[c];if(c.startsWith("$")&&r[c]){const h=r[c];return typeof h=="function"?h(a,o):!1}return n(T(a,c),o)})}return n}function ue(t,r={}){return{$match:(n,a)=>t(n,a),$eq:(n,a)=>a instanceof RegExp?a.test(n):n===a,$ne:(n,a)=>a instanceof RegExp?!a.test(n):n!==a,$not:(n,a)=>!t(n,a),$and:(n,a)=>(j(a,"$and requires an array as condition"),a.every(l=>t(n,l))),$or:(n,a)=>(j(a,"$or requires an array as condition"),a.some(l=>t(n,l))),$in:(n,a)=>E(a).some(l=>Array.isArray(n)?t(n,{$contains:l}):t(n,l)),$contains:(n,a)=>(n=Array.isArray(n)?n:String(n),E(a).every(l=>n.includes(l))),$icontains:(n,a)=>{if(typeof a!="string")throw new TypeError("$icontains requires a string, use $contains instead");return n=String(n).toLocaleLowerCase(),E(a).every(l=>n.includes(l.toLocaleLowerCase()))},$containsAny:(n,a)=>(j(a,"$containsAny requires an array as condition"),n=Array.isArray(n)?n:String(n),a.some(l=>n.includes(l))),$exists:(n,a)=>a?typeof n<"u":typeof n>"u",$type:(n,a)=>typeof n===String(a),$regex:(n,a)=>{if(!(a instanceof RegExp)){const l=String(a).match(/\/(.*)\/([dgimsuy]*)$/);a=l?new RegExp(l[1],l[2]||""):new RegExp(a)}return a.test(String(n||""))},$lt:(n,a)=>nn<=a,$gt:(n,a)=>n>a,$gte:(n,a)=>n>=a,...r||{}}}function ce(t){const r=oe(),n=(c,{query:o,before:h,after:g})=>{const e=typeof o=="string"?{_path:o}:o,i=c.findIndex(u=>r(u,e));h=h??1,g=g??1;const s=new Array(h+g).fill(null,0);return i===-1?s:s.map((u,f)=>c[i-h+f+ +(f>=h)]||null)},a=[(c,o)=>{const h=c.result.filter(g=>E(o.where).every(e=>r(g,e)));return{...c,result:h,total:h.length}},(c,o)=>E(o.sort).forEach(h=>B(c.result,h)),function(o,h,g){var e;if(h.surround){let i=n(((e=o.result)==null?void 0:e.length)===1?g:o.result,h.surround);i=$(P(h.without))(i),i=$(x(h.only))(i),o.surround=i}return o}],l=[(c,o)=>{if(o.skip)return{...c,result:c.result.slice(o.skip),skip:o.skip}},(c,o)=>{if(o.limit)return{...c,result:c.result.slice(0,o.limit),limit:o.limit}},function(o,h,g){var e,i,s;if(h.dirConfig){const u=((e=o.result[0])==null?void 0:e._path)||((s=(i=h.where)==null?void 0:i.find(f=>f._path))==null?void 0:s._path);if(typeof u=="string"){const f=g.find(m=>m._path===b(u,"_dir"));f&&(o.dirConfig={_path:f._path,...P(["_"])(f)})}}return o},(c,o)=>({...c,result:$(P(o.without))(c.result)}),(c,o)=>({...c,result:$(x(o.only))(c.result)})];return async c=>{const o=await t(),h=c.params(),g={result:o,limit:0,skip:0,total:o.length},e=a.reduce((s,u)=>u(s,h,o)||s,g);if(h.count)return{result:e.result.length};const i=l.reduce((s,u)=>u(s,h,o)||s,e);return h.first?{...W(["skip","limit","total"])(i),result:i.result[0]}:i}}function N(t){const r=ce(t);return async n=>{var c;n.params().first&&n.withDirConfig();const a=n.params(),l=await r(n);return a.surround?l==null?void 0:l.surround:(l!=null&&l.dirConfig&&(l.result={_path:(c=l.dirConfig)==null?void 0:c._path,...l.result,_dir:l.dirConfig}),l==null?void 0:l.result)}}var le=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},fe={exports:{}};(function(t,r){(function(n,a,l){t.exports=l(),t.exports.default=l()})("slugify",le,function(){var n=JSON.parse(`{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","Ա":"A","Բ":"B","Գ":"G","Դ":"D","Ե":"E","Զ":"Z","Է":"E'","Ը":"Y'","Թ":"T'","Ժ":"JH","Ի":"I","Լ":"L","Խ":"X","Ծ":"C'","Կ":"K","Հ":"H","Ձ":"D'","Ղ":"GH","Ճ":"TW","Մ":"M","Յ":"Y","Ն":"N","Շ":"SH","Չ":"CH","Պ":"P","Ջ":"J","Ռ":"R'","Ս":"S","Վ":"V","Տ":"T","Ր":"R","Ց":"C","Փ":"P'","Ք":"Q'","Օ":"O''","Ֆ":"F","և":"EV","ء":"a","آ":"aa","أ":"a","ؤ":"u","إ":"i","ئ":"e","ا":"a","ب":"b","ة":"h","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ى":"a","ي":"y","ً":"an","ٌ":"on","ٍ":"en","َ":"a","ُ":"u","ِ":"e","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","پ":"p","چ":"ch","ژ":"zh","ک":"k","گ":"g","ی":"y","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ṣ":"S","ṣ":"s","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","–":"-","‘":"'","’":"'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial","ﻵ":"laa","ﻷ":"laa","ﻹ":"lai","ﻻ":"la"}`),a=JSON.parse('{"bg":{"Й":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","ц":"ts","щ":"sht","ъ":"a","ь":"y"},"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","ß":"ss","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Х":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"},"da":{"Ø":"OE","ø":"oe","Å":"AA","å":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Å":"AA","Æ":"AE","Ø":"OE","å":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Å":"AA","Ä":"AE","Ö":"OE","å":"aa","ä":"ae","ö":"oe"}}');function l(c,o){if(typeof c!="string")throw new Error("slugify: string argument expected");o=typeof o=="string"?{replacement:o}:o||{};var h=a[o.locale]||{},g=o.replacement===void 0?"-":o.replacement,e=o.trim===void 0?!0:o.trim,i=c.normalize().split("").reduce(function(s,u){var f=h[u];return f===void 0&&(f=n[u]),f===void 0&&(f=u),f===g&&(f=" "),s+f.replace(o.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")},"");return o.strict&&(i=i.replace(/[^A-Za-z0-9\s]/g,"")),e&&(i=i.trim()),i=i.replace(/\s+/g,g),o.lower&&(i=i.toLowerCase()),i}return l.extend=function(c){Object.assign(n,c)},l})})(fe);const me=t=>t.split(/[\s-]/g).map(k).join(" ");function he(t,r){const{navigation:n}=M().public.content;if(n===!1)return[];const a=c=>({...pe(["title",...n.fields])(c),...de(c==null?void 0:c.navigation)?c.navigation:{}}),l=t.sort((c,o)=>c._path.localeCompare(o._path)).reduce((c,o)=>{const h=o._path.substring(1).split("/"),g=o._id.split(":").slice(1),e=!!g[g.length-1].match(/([1-9][0-9]*\.)?index.md/g),i=f=>({title:f.title,_path:f._path,_file:f._file,children:[],...a(f),...f._draft?{_draft:!0}:{}}),s=i(o);if(e){const f=r[s._path];if(typeof(f==null?void 0:f.navigation)<"u"&&!(f!=null&&f.navigation))return c;if(o._path!=="/"){const m=i(o);s.children.push(m)}Object.assign(s,a(f))}return h.length===1?(c.push(s),c):(h.slice(0,-1).reduce((f,m,y)=>{const v="/"+h.slice(0,y+1).join("/"),w=r[v];if(typeof(w==null?void 0:w.navigation)<"u"&&!w.navigation)return[];let I=f.find(O=>O._path===v);return I||(I={title:me(m),_path:v,_file:o._file,children:[],...a(w)},f.push(I)),I.children},c).push(s),c)},[]);return Y(l)}const ge=new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"});function Y(t){var n;t.forEach(a=>{a._file=a._file.split(".").slice(0,-1).join(".")});const r=t.sort((a,l)=>ge.compare(a._file,l._file));for(const a of r)(n=a.children)!=null&&n.length?Y(a.children):delete a.children,delete a._file;return t}function pe(t){return r=>(r=r||{},t&&t.length?t.filter(n=>typeof r[n]<"u").reduce((n,a)=>Object.assign(n,{[a]:r[a]}),{}):r)}function de(t){return Object.prototype.toString.call(t)==="[object Object]"}const ye=t=>H(t,M().public.content.api.baseURL),we=re(se({driver:Z()}),"@content");function ve(t){async function r(){const n=new Set(await t.getKeys("cache:")),a=U().getPreviewToken();if(a){const c=await t.getItem(`${a}$`).then(g=>g||{});if(Array.isArray(c.ignoreSources)){const g=c.ignoreSources.map(e=>`cache:${e.trim()}:`);for(const e of n)g.some(i=>e.startsWith(i))&&n.delete(e)}const o=await t.getKeys(`${a}:`),h=await Promise.all(o.map(g=>t.getItem(g)));for(const g of h)n.delete(`cache:${g._id}`),g.__deleted||n.add(`${a}:${g._id}`)}return await Promise.all(Array.from(n).map(c=>t.getItem(c)))}return{storage:t,fetch:N(r),query:n=>J(N(r),{initialParams:n,legacy:!0})}}let C=null,S=null;async function Ie(){return S?await S:C||(S=Ae(),C=await S),C}async function Ae(){const t=G(),{content:r}=M().public,n=ve(we),a=await n.storage.getItem("integrity");if(r.integrity!==+(a||0)){const{contents:l,navigation:c}=await $fetch(ye(r.integrity?`cache.${r.integrity}.json`:"cache.json"));await Promise.all(l.map(o=>n.storage.setItem(`cache:${o._id}`,o))),await n.storage.setItem("navigation",c),await n.storage.setItem("integrity",r.integrity)}return await t.callHook("content:storage",n.storage),n}async function Oe(t){const r=await Ie();if(!U().getPreviewToken()&&Object.keys(t||{}).length===0)return r.storage.getItem("navigation");const n=await r.query(t).where({_partial:!1,navigation:{$ne:!1}}).find(),l=(await r.query().where({_path:/\/_dir$/i,_partial:!0}).find()).reduce((c,o)=>{var g;((g=o.title)==null?void 0:g.toLowerCase())==="dir"&&(o.title=void 0);const h=o._path.split("/").slice(0,-1).join("/")||"/";return c[h]={...o,...o.body},c},{});return he(n,l)}export{we as contentStorage,ve as createDB,Oe as generateNavigation,Ie as useContentDatabase}; diff --git a/_nuxt/UqjQUYmx.js b/_nuxt/BpEW0HqK.js similarity index 99% rename from _nuxt/UqjQUYmx.js rename to _nuxt/BpEW0HqK.js index b7c88c4..919053c 100644 --- a/_nuxt/UqjQUYmx.js +++ b/_nuxt/BpEW0HqK.js @@ -1 +1 @@ -import{d as j,a9 as ln,B as en,I as w,M as z,aa as on,ab as F,ac as P,ad as tn,ae as rn,af as an,ag as un,b as sn,W as cn,N as pn}from"./C_fdV9iZ.js";class S{constructor(l,o,t){this.property=l,this.normal=o,t&&(this.space=t)}}S.prototype.property={};S.prototype.normal={};S.prototype.space=null;function H(n,l){const o={},t={};let r=-1;for(;++r4&&o.slice(0,4)==="data"&&mn.test(l)){if(l.charAt(4)==="-"){const a=l.slice(5).replace(_,kn);t="data"+a.charAt(0).toUpperCase()+a.slice(1)}else{const a=l.slice(4);if(!_.test(a)){let i=a.replace(yn,bn);i.charAt(0)!=="-"&&(i="-"+i),l="data"+i}}r=T}return new r(t,l)}function bn(n){return"-"+n.toLowerCase()}function kn(n){return n.charAt(1).toUpperCase()}const Cn=H([q,N,X,Y,hn],"html");H([q,N,X,Y,fn],"svg");const A=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"],R="default",$=/^@|^v-on:/,Z=/^:|^v-bind:/,J=/^v-model/,Sn=["select","textarea","input"],xn=Object.fromEntries(["p","a","blockquote","code","pre","code","em","h1","h2","h3","h4","h5","h6","hr","img","ul","ol","li","strong","table","thead","tbody","td","th","tr","script"].map(n=>[n,`prose-${n}`])),wn=j({name:"MDCRenderer",props:{body:{type:Object,required:!0},data:{type:Object,default:()=>({})},tag:{type:[String,Boolean],default:void 0},prose:{type:Boolean,default:void 0},components:{type:Object,default:()=>({})}},async setup(n){var i,s,c,g,m,p,y,B;const l=(c=(s=(i=ln())==null?void 0:i.appContext)==null?void 0:s.app)==null?void 0:c.$nuxt,o=(l==null?void 0:l.$route)||(l==null?void 0:l._route),{mdc:t}=((g=l==null?void 0:l.$config)==null?void 0:g.public)||{},r={...(m=t==null?void 0:t.components)!=null&&m.prose&&n.prose!==!1?xn:{},...((p=t==null?void 0:t.components)==null?void 0:p.map)||{},...en(((B=(y=n.data)==null?void 0:y.mdc)==null?void 0:B.components)||{}),...n.components},a=w(()=>{var U;const nn=(((U=n.body)==null?void 0:U.children)||[]).map(x=>x.tag||x.type).filter(x=>!A.includes(x));return Array.from(new Set(nn)).sort().join(".")});return await Un(n.body,{tags:r}),{tags:r,contentKey:a,route:o}},render(n){var m,p,y;const{tags:l,tag:o,body:t,data:r,contentKey:a,route:i}=n;if(!t)return null;const s={...r,tags:l,$route:i},c=o!==!1?E(o||((m=s.component)==null?void 0:m.name)||s.component||"div"):void 0,g=G(t,z,s,s);return c?z(c,{...(p=s.component)==null?void 0:p.props,...this.$attrs,key:a},g):(y=g.default)==null?void 0:y.call(g)}});function Pn(n,l,o,t={}){if(n.type==="text")return l(P,n.value);if(n.type==="comment")return l(rn,null,n.value);const r=n.tag,a=Q(n,o.tags);if(n.tag==="binding")return On(n,l,o,t);const i=E(a);typeof i=="object"&&(i.tag=r);const s=Dn(n,o);return l(i,s,G(n,l,o,{...t,...s}))}function On(n,l,o,t={}){var g,m;const r={...t,$document:o,$doc:o},a=/\.|\[(\d+)\]/,s=((g=n.props)==null?void 0:g.value.trim().split(a).filter(Boolean)).reduce((p,y)=>{if(p&&y in p)return typeof p[y]=="function"?p[y]():p[y]},r),c=(m=n.props)==null?void 0:m.defaultValue;return l(P,s??c??"")}function G(n,l,o,t){const a=(n.children||[]).reduce((s,c)=>{if(!En(c))return s[R].push(c),s;const g=An(c);return s[g]=s[g]||[],c.type==="element"&&s[g].push(...c.children||[]),s},{[R]:[]});return Object.entries(a).reduce((s,[c,g])=>(g.length&&(s[c]=()=>{const m=g.map(p=>Pn(p,l,o,t));return Bn(m)}),s),{})}function Dn(n,l){const{tag:o="",props:t={}}=n;return Object.keys(t).reduce(function(r,a){if(a==="__ignoreMap")return r;const i=t[a];if(J.test(a)&&!Sn.includes(o))return Ln(a,i,r,l);if(a==="v-bind")return Mn(a,i,r,l);if($.test(a))return Rn(a,i,r,l);if(Z.test(a))return Tn(a,i,r,l);const{attribute:s}=vn(Cn,a);return Array.isArray(i)&&i.every(c=>typeof c=="string")?(r[s]=i.join(" "),r):(r[s]=i,r)},{})}function Ln(n,l,o,t){const r=p=>+p,a=p=>p.trim(),i=p=>p,s=n.replace(J,"").split(".").filter(p=>p).reduce((p,y)=>(p[y]=!0,p),{}),c="value",g=s.lazy?"change":"input",m=s.number?r:s.trim?a:i;return o[c]=O(l,t),o.on=o.on||{},o.on[g]=p=>t[l]=m(p),o}function Mn(n,l,o,t){const r=O(l,t);return o=Object.assign(o,r),o}function Rn(n,l,o,t){return n=n.replace($,""),o.on=o.on||{},o.on[n]=()=>O(l,t),o}function Tn(n,l,o,t){return n=n.replace(Z,""),o[n]=O(l,t),o}const E=n=>{if(!A.includes(n)&&!(n!=null&&n.render)&&!(n!=null&&n.ssrRender)){const l=on(F(n),!1);if(typeof l=="object")return l}return n};function O(n,l){const o=n.split(".").reduce((t,r)=>typeof t=="object"?t[r]:void 0,l);return typeof o>"u"?an(n):o}function An(n){let l="";for(const o of Object.keys(n.props||{}))if(!(!o.startsWith("#")&&!o.startsWith("v-slot:"))){l=o.split(/[:#]/,2)[1];break}return l||R}function En(n){return n.tag==="template"}function Bn(n){const l=[];for(const o of n){const t=l[l.length-1];o.type===P&&(t==null?void 0:t.type)===P?t.children=t.children+o.children:l.push(o)}return l}async function Un(n,l){if(!n)return;const o=Array.from(new Set(t(n,l)));await Promise.all(o.map(async r=>{if(r!=null&&r.render||r!=null&&r.ssrRender||r!=null&&r.__ssrInlineRender)return;const a=E(r);a!=null&&a.__asyncLoader&&!a.__asyncResolved&&await a.__asyncLoader()}));function t(r,a){const i=r.tag;if(r.type==="text"||i==="binding"||r.type==="comment")return[];const s=Q(r,a.tags),c=[];r.type!=="root"&&!A.includes(s)&&c.push(s);for(const g of r.children||[])c.push(...t(g,a));return c}}function Q(n,l){var t;const o=n.tag;return!o||typeof((t=n.props)==null?void 0:t.__ignoreMap)<"u"?o:l[o]||l[F(o)]||l[tn(n.tag)]||o}const In=j({__name:"ContentRendererMarkdown",props:{value:{type:Object,required:!0},excerpt:{type:Boolean,default:!1},tag:{type:String,default:"div"},components:{type:Object,default:()=>({})},data:{type:Object,default:()=>({})}},setup(n){const l=n,o=un().isEnabled(),t=w(()=>{let i=l.value.body||l.value;return l.excerpt&&l.value.excerpt&&(i=l.value.excerpt),i}),r=w(()=>{const{body:i,excerpt:s,...c}=l.value;return{...c,...l.data}}),a=w(()=>({...l.components,...r.value._components||{}}));return(i,s)=>{const c=wn;return sn(),cn(c,{body:t.value,data:r.value,tag:n.tag,components:a.value,"data-content-id":pn(o)?n.value._id:void 0},null,8,["body","data","tag","components","data-content-id"])}}});export{In as _}; +import{d as j,aa as ln,B as en,I as w,M as z,ac as on,ad as F,ae as P,af as tn,ag as rn,ah as an,ai as un,b as sn,W as cn,N as pn}from"./Cyl6go3b.js";class S{constructor(l,o,t){this.property=l,this.normal=o,t&&(this.space=t)}}S.prototype.property={};S.prototype.normal={};S.prototype.space=null;function H(n,l){const o={},t={};let r=-1;for(;++r4&&o.slice(0,4)==="data"&&mn.test(l)){if(l.charAt(4)==="-"){const a=l.slice(5).replace(_,kn);t="data"+a.charAt(0).toUpperCase()+a.slice(1)}else{const a=l.slice(4);if(!_.test(a)){let i=a.replace(yn,bn);i.charAt(0)!=="-"&&(i="-"+i),l="data"+i}}r=T}return new r(t,l)}function bn(n){return"-"+n.toLowerCase()}function kn(n){return n.charAt(1).toUpperCase()}const Cn=H([q,N,X,Y,hn],"html");H([q,N,X,Y,fn],"svg");const A=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"],R="default",$=/^@|^v-on:/,Z=/^:|^v-bind:/,J=/^v-model/,Sn=["select","textarea","input"],xn=Object.fromEntries(["p","a","blockquote","code","pre","code","em","h1","h2","h3","h4","h5","h6","hr","img","ul","ol","li","strong","table","thead","tbody","td","th","tr","script"].map(n=>[n,`prose-${n}`])),wn=j({name:"MDCRenderer",props:{body:{type:Object,required:!0},data:{type:Object,default:()=>({})},tag:{type:[String,Boolean],default:void 0},prose:{type:Boolean,default:void 0},components:{type:Object,default:()=>({})}},async setup(n){var i,s,c,g,m,p,y,B;const l=(c=(s=(i=ln())==null?void 0:i.appContext)==null?void 0:s.app)==null?void 0:c.$nuxt,o=(l==null?void 0:l.$route)||(l==null?void 0:l._route),{mdc:t}=((g=l==null?void 0:l.$config)==null?void 0:g.public)||{},r={...(m=t==null?void 0:t.components)!=null&&m.prose&&n.prose!==!1?xn:{},...((p=t==null?void 0:t.components)==null?void 0:p.map)||{},...en(((B=(y=n.data)==null?void 0:y.mdc)==null?void 0:B.components)||{}),...n.components},a=w(()=>{var U;const nn=(((U=n.body)==null?void 0:U.children)||[]).map(x=>x.tag||x.type).filter(x=>!A.includes(x));return Array.from(new Set(nn)).sort().join(".")});return await Un(n.body,{tags:r}),{tags:r,contentKey:a,route:o}},render(n){var m,p,y;const{tags:l,tag:o,body:t,data:r,contentKey:a,route:i}=n;if(!t)return null;const s={...r,tags:l,$route:i},c=o!==!1?E(o||((m=s.component)==null?void 0:m.name)||s.component||"div"):void 0,g=G(t,z,s,s);return c?z(c,{...(p=s.component)==null?void 0:p.props,...this.$attrs,key:a},g):(y=g.default)==null?void 0:y.call(g)}});function Pn(n,l,o,t={}){if(n.type==="text")return l(P,n.value);if(n.type==="comment")return l(rn,null,n.value);const r=n.tag,a=Q(n,o.tags);if(n.tag==="binding")return On(n,l,o,t);const i=E(a);typeof i=="object"&&(i.tag=r);const s=Dn(n,o);return l(i,s,G(n,l,o,{...t,...s}))}function On(n,l,o,t={}){var g,m;const r={...t,$document:o,$doc:o},a=/\.|\[(\d+)\]/,s=((g=n.props)==null?void 0:g.value.trim().split(a).filter(Boolean)).reduce((p,y)=>{if(p&&y in p)return typeof p[y]=="function"?p[y]():p[y]},r),c=(m=n.props)==null?void 0:m.defaultValue;return l(P,s??c??"")}function G(n,l,o,t){const a=(n.children||[]).reduce((s,c)=>{if(!En(c))return s[R].push(c),s;const g=An(c);return s[g]=s[g]||[],c.type==="element"&&s[g].push(...c.children||[]),s},{[R]:[]});return Object.entries(a).reduce((s,[c,g])=>(g.length&&(s[c]=()=>{const m=g.map(p=>Pn(p,l,o,t));return Bn(m)}),s),{})}function Dn(n,l){const{tag:o="",props:t={}}=n;return Object.keys(t).reduce(function(r,a){if(a==="__ignoreMap")return r;const i=t[a];if(J.test(a)&&!Sn.includes(o))return Ln(a,i,r,l);if(a==="v-bind")return Mn(a,i,r,l);if($.test(a))return Rn(a,i,r,l);if(Z.test(a))return Tn(a,i,r,l);const{attribute:s}=vn(Cn,a);return Array.isArray(i)&&i.every(c=>typeof c=="string")?(r[s]=i.join(" "),r):(r[s]=i,r)},{})}function Ln(n,l,o,t){const r=p=>+p,a=p=>p.trim(),i=p=>p,s=n.replace(J,"").split(".").filter(p=>p).reduce((p,y)=>(p[y]=!0,p),{}),c="value",g=s.lazy?"change":"input",m=s.number?r:s.trim?a:i;return o[c]=O(l,t),o.on=o.on||{},o.on[g]=p=>t[l]=m(p),o}function Mn(n,l,o,t){const r=O(l,t);return o=Object.assign(o,r),o}function Rn(n,l,o,t){return n=n.replace($,""),o.on=o.on||{},o.on[n]=()=>O(l,t),o}function Tn(n,l,o,t){return n=n.replace(Z,""),o[n]=O(l,t),o}const E=n=>{if(!A.includes(n)&&!(n!=null&&n.render)&&!(n!=null&&n.ssrRender)){const l=on(F(n),!1);if(typeof l=="object")return l}return n};function O(n,l){const o=n.split(".").reduce((t,r)=>typeof t=="object"?t[r]:void 0,l);return typeof o>"u"?an(n):o}function An(n){let l="";for(const o of Object.keys(n.props||{}))if(!(!o.startsWith("#")&&!o.startsWith("v-slot:"))){l=o.split(/[:#]/,2)[1];break}return l||R}function En(n){return n.tag==="template"}function Bn(n){const l=[];for(const o of n){const t=l[l.length-1];o.type===P&&(t==null?void 0:t.type)===P?t.children=t.children+o.children:l.push(o)}return l}async function Un(n,l){if(!n)return;const o=Array.from(new Set(t(n,l)));await Promise.all(o.map(async r=>{if(r!=null&&r.render||r!=null&&r.ssrRender||r!=null&&r.__ssrInlineRender)return;const a=E(r);a!=null&&a.__asyncLoader&&!a.__asyncResolved&&await a.__asyncLoader()}));function t(r,a){const i=r.tag;if(r.type==="text"||i==="binding"||r.type==="comment")return[];const s=Q(r,a.tags),c=[];r.type!=="root"&&!A.includes(s)&&c.push(s);for(const g of r.children||[])c.push(...t(g,a));return c}}function Q(n,l){var t;const o=n.tag;return!o||typeof((t=n.props)==null?void 0:t.__ignoreMap)<"u"?o:l[o]||l[F(o)]||l[tn(n.tag)]||o}const In=j({__name:"ContentRendererMarkdown",props:{value:{type:Object,required:!0},excerpt:{type:Boolean,default:!1},tag:{type:String,default:"div"},components:{type:Object,default:()=>({})},data:{type:Object,default:()=>({})}},setup(n){const l=n,o=un().isEnabled(),t=w(()=>{let i=l.value.body||l.value;return l.excerpt&&l.value.excerpt&&(i=l.value.excerpt),i}),r=w(()=>{const{body:i,excerpt:s,...c}=l.value;return{...c,...l.data}}),a=w(()=>({...l.components,...r.value._components||{}}));return(i,s)=>{const c=wn;return sn(),cn(c,{body:t.value,data:r.value,tag:n.tag,components:a.value,"data-content-id":pn(o)?n.value._id:void 0},null,8,["body","data","tag","components","data-content-id"])}}});export{In as _}; diff --git a/_nuxt/BwrOXy2q.js b/_nuxt/BwrOXy2q.js new file mode 100644 index 0000000..9eb0022 --- /dev/null +++ b/_nuxt/BwrOXy2q.js @@ -0,0 +1 @@ +import{d as m,am as f,y as I,I as r,b as d,c as x,aj as v,an as S,l as _}from"./Cyl6go3b.js";const y=m({__name:"IconCSS",props:{name:{type:String,required:!0},size:{type:String,default:""}},setup(u){f(e=>({"26e70344":p.value}));const t=I(),s=u,l=r(()=>{var e,n;return(n=(e=t.nuxtIcon)==null?void 0:e.aliases)!=null&&n[s.name]?t.nuxtIcon.aliases[s.name]:s.name}),c=r(()=>S(l.value)),p=r(()=>{var o,a;const e=(a=(o=t.nuxtIcon)==null?void 0:o.iconifyApiOptions)==null?void 0:a.url;if(e)try{new URL(e)}catch{console.warn("Nuxt IconCSS: Invalid custom Iconify API URL");return}return`url('${e||"https://api.iconify.design"}/${c.value.prefix}/${c.value.name}.svg')`}),i=r(()=>{var n,o,a;if(!s.size&&typeof((n=t.nuxtIcon)==null?void 0:n.size)=="boolean"&&!((o=t.nuxtIcon)!=null&&o.size))return;const e=s.size||((a=t.nuxtIcon)==null?void 0:a.size)||"1em";return String(Number(e))===e?`${e}px`:e});return(e,n)=>(d(),x("span",{style:v({width:i.value,height:i.value})},null,4))}}),C=_(y,[["__scopeId","data-v-a8000d5f"]]);export{C as default}; diff --git a/_nuxt/CvPnwfE1.js b/_nuxt/C1mFWSEQ.js similarity index 98% rename from _nuxt/CvPnwfE1.js rename to _nuxt/C1mFWSEQ.js index 2a25cd7..ca88e12 100644 --- a/_nuxt/CvPnwfE1.js +++ b/_nuxt/C1mFWSEQ.js @@ -1 +1 @@ -import{d as ne,u as Q,r as R,o as oe,_ as ie,a as se,b,c as q,n as ae,F as re,e as f,f as L,g as z,w as H,T as V,t as de,h as W,p as ce,i as le,j as ue,k as X,l as pe,m as fe,q as Z,s as we,v as F,x as J,y as Y,z as ve,A as he,B as U,C as ye}from"./C_fdV9iZ.js";const A=i=>(ce("data-v-a4181d25"),i=i(),le(),i),me=A(()=>f("svg",{viewBox:"0 0 90 90",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[f("path",{d:"M50.0016 71.0999h29.2561c.9293.0001 1.8422-.241 2.6469-.6992.8047-.4582 1.4729-1.1173 1.9373-1.9109.4645-.7936.7088-1.6939.7083-2.6102-.0004-.9162-.2455-1.8163-.7106-2.6095L64.192 29.713c-.4644-.7934-1.1325-1.4523-1.937-1.9105-.8046-.4581-1.7173-.6993-2.6463-.6993-.9291 0-1.8418.2412-2.6463.6993-.8046.4582-1.4726 1.1171-1.937 1.9105l-5.0238 8.5861-9.8224-16.7898c-.4648-.7934-1.1332-1.4522-1.938-1.9102-.8047-.4581-1.7176-.6992-2.6468-.6992-.9292 0-1.842.2411-2.6468.6992-.8048.458-1.4731 1.1168-1.9379 1.9102L6.56062 63.2701c-.46512.7932-.71021 1.6933-.71061 2.6095-.00041.9163.24389 1.8166.70831 2.6102.46443.7936 1.1326 1.4527 1.93732 1.9109.80473.4582 1.71766.6993 2.64686.6992h18.3646c7.2763 0 12.6422-3.1516 16.3345-9.3002l8.9642-15.3081 4.8015-8.1925 14.4099 24.6083H54.8058l-4.8042 8.1925ZM29.2077 62.899l-12.8161-.0028L35.603 30.0869l9.5857 16.4047-6.418 10.9645c-2.4521 3.9894-5.2377 5.4429-9.563 5.4429Z",fill:"currentColor"})],-1)),_e=A(()=>f("span",null,[f("a",{href:"https://nuxt.studio",target:"_blank",rel:"noopener"},"Nuxt Studio"),ue(": Preview enabled")],-1)),ge={key:0},ke=A(()=>f("div",{id:"__preview_background"},null,-1)),Ce=A(()=>f("svg",{id:"__preview_loading_icon",width:"32",height:"32",viewBox:"0 0 24 24"},[f("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M4 4v5h.582m15.356 2A8.001 8.001 0 0 0 4.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 0 1-15.357-2m15.357 2H15"})],-1)),Ie=A(()=>f("p",null,"Initializing the preview...",-1)),Pe={key:0},Se=A(()=>f("div",{id:"__preview_background"},null,-1)),xe={id:"__preview_loader"},Te=ne({__name:"ContentPreviewMode",props:{previewToken:{type:String,required:!0},apiURL:{type:String,required:!0},syncPreview:{type:Function,required:!0},requestPreviewSyncAPI:{type:Function,required:!0}},setup(i){const a=i,r=["__nuxt_preview","__preview_enabled"],l=X(),m=Q(),w=R(!0),g=R(!1),t=R(!1),p=R("");let d;const v=async()=>{W("previewToken").value="",window.sessionStorage.removeItem("previewToken"),window.sessionStorage.removeItem("previewAPI"),await m.replace({query:{preview:void 0}}),window.location.reload()},P=async S=>{const y=await a.syncPreview(S);if(t.value!==!0){if(!y){setTimeout(()=>P(S),1e3);return}W("previewToken").value&&(t.value=!0,await m.replace({query:{}}),l.callHook("nuxt-studio:preview:ready"),window.parent&&window.self!==window.parent&&d.disconnect())}};return oe(async()=>{d=(await ie(()=>import("./BfpA24zm.js"),[],import.meta.url)).connect(`${a.apiURL}/preview`,{transports:["websocket","polling"],auth:{token:a.previewToken}});let y;d.on("connect",()=>{y=setTimeout(()=>{t.value||(y=setTimeout(()=>{p.value="Preview sync timed out",t.value=!1},3e4),d.emit("draft:requestSync"))},3e4)});const T=()=>{y&&(clearTimeout(y),y=null)};d.on("draft:sync",async _=>{if(T(),!_){try{d.once("draft:ready",()=>{d.emit("draft:requestSync")}),await a.requestPreviewSyncAPI()}catch(N){switch(T(),N.response.status){case 404:p.value="Preview draft not found",t.value=!1;break;default:p.value="An error occurred while syncing preview",t.value=!1}}return}P(_)}),d.on("draft:unauthorized",()=>{T(),p.value="Unauthorized preview token",t.value=!1}),d.on("disconnect",()=>{T()}),document.body.classList.add(...r),d.on("draft:update",_=>{g.value=!0,a.syncPreview(_),g.value=!1})}),se(()=>{document.body.classList.remove(...r)}),(S,y)=>(b(),q("div",null,[w.value?(b(),q("div",{key:0,id:"__nuxt_preview",class:ae({__preview_ready:t.value,__preview_refreshing:g.value})},[t.value?(b(),q(re,{key:0},[me,_e,f("button",{onClick:v}," Close ")],64)):L("",!0)],2)):L("",!0),z(V,{name:"preview-loading"},{default:H(()=>[w.value&&!t.value&&!p.value?(b(),q("div",ge,[ke,f("div",{id:"__preview_loader"},[Ce,Ie,f("button",{onClick:v}," Cancel ")])])):L("",!0)]),_:1}),z(V,{name:"preview-loading"},{default:H(()=>[p.value?(b(),q("div",Pe,[Se,f("div",xe,[f("p",null,de(p.value),1),f("button",{onClick:v}," Exit preview ")])])):L("",!0)]),_:1})]))}}),Ae=pe(Te,[["__scopeId","data-v-a4181d25"]]),be=(i=[],a,r)=>{const l=[...a||[]],m=[...r||[]],w=JSON.parse(JSON.stringify(i));for(const t of l)if(t.oldPath)if(m.splice(m.findIndex(d=>d.path===t.oldPath),1),l.find(d=>d.path===t.oldPath))w.push({path:t.path,parsed:t.parsed});else{const d=w.find(v=>v.path===t.oldPath);d&&(d.path=t.path,t.parsed?d.parsed=t.parsed:t.pathMeta&&["_file","_path","_id","_locale"].forEach(v=>{d.parsed[v]=t.pathMeta[v]}))}else if(t.new)w.push({path:t.path,parsed:t.parsed});else{const p=w.find(d=>d.path===t.path);p&&Object.assign(p,{path:t.path,parsed:t.parsed})}for(const t of m)w.splice(w.findIndex(p=>p.path===t.path),1);const g=new Intl.Collator(void 0,{numeric:!0});return w.sort((t,p)=>g.compare(t.path,p.path)),w},C={appConfig:"app.config.ts",nuxtConfig:"nuxt.config.ts",tokensConfig:"tokens.config.ts"},qe=i=>{let a;return r=>(a||(a=i()),a)};function j(i,a){for(const r in i){const l=a[r];r in a||delete i[r],l!==null&&typeof l=="object"&&j(i[r],a[r])}}function ee(i,a){for(const r in a){const l=a[r];l!==null&&typeof l=="object"?Array.isArray(l)&&Array.isArray(i[r])?i[r]=l:(i[r]=i[r]||{},ee(i[r],l)):i[r]=l}}const Re=qe(()=>JSON.parse(JSON.stringify(Y()))),G=ye((i,a,r)=>{if(Array.isArray(i[a])&&Array.isArray(r))return i[a]=r,!0}),Me=()=>{const i=X(),{studio:a,content:r}=fe().public,l={},m=window.sessionStorage.getItem("previewAPI")||(a==null?void 0:a.apiURL),w=Re();let g;const t=Z("studio-client-db",()=>null),p=Z("studio-preview-db-files",()=>[]);t.value||(i.hook("content:storage",n=>{t.value=n}),we("/non-existing-path").findOne());const d=async(n,o)=>{const s=window.sessionStorage.getItem("previewToken"),c=await n.getKeys(`${s}:`);await Promise.all(c.map(e=>n.removeItem(e)));const u=new Set(o.map(e=>e.parsed._id.split(":").shift()));await n.setItem(`${s}$`,JSON.stringify({ignoreSources:Array.from(u)})),await Promise.all(o.map(e=>(l[e.parsed._path]=e.parsed,n.setItem(`${s}:${e.parsed._id}`,JSON.stringify(e.parsed)))))},v=n=>{const o=J(i,Y);o!=null&&o.ui&&(o.ui.icons={...o.ui.icons,dynamic:!0}),ee(o,G(n,w)),n||j(o,w)},P=n=>{var s,c,u,e;const o=(e=(u=(c=(s=i==null?void 0:i.vueApp)==null?void 0:s._context)==null?void 0:c.config)==null?void 0:u.globalProperties)==null?void 0:e.$pinceauTheme;!o||!(o!=null&&o.updateTheme)||(g||(g=JSON.parse(JSON.stringify((o==null?void 0:o.theme.value)||{}))),J(i,o.updateTheme,[G(n,g)]))},S=async n=>{if(p.value=n.files=n.files||p.value||[],!t.value)return!1;const o=be(n.files,n.additions,n.deletions),s=o.filter(e=>![C.appConfig,C.nuxtConfig,C.tokensConfig].includes(e.path));await d(t.value,s);const c=o.find(e=>e.path===C.appConfig);v(c==null?void 0:c.parsed);const u=o.find(e=>e.path===C.tokensConfig);return P(u==null?void 0:u.parsed),$(),!0},y=async()=>{const n=window.sessionStorage.getItem("previewToken");await $fetch("api/projects/preview/sync",{baseURL:m,method:"POST",params:{token:n}})},T=()=>{const n=window.sessionStorage.getItem("previewToken"),o=document.createElement("div");o.id="__nuxt_preview_wrapper",document.body.appendChild(o),ve(Ae,{previewToken:n,apiURL:m,syncPreview:S,requestPreviewSyncAPI:y}).mount(o)},_=async n=>{var c,u,e;const o=window.sessionStorage.getItem("previewToken");if(!n)return null;n=n.replace(/\/$/,"");let s=await((c=t.value)==null?void 0:c.getItem(`${o}:${n}`));return s||(s=await((u=t.value)==null?void 0:u.getItem(`cached:${n}`))),s||(s=s=await((e=t.value)==null?void 0:e.getItem(n))),s||(s=l[n||"/"]),s},N=n=>{var s;const o=window.sessionStorage.getItem("previewToken");t.value&&(l[n.parsed._path]=n.parsed,t.value.setItem(`${o}:${(s=n.parsed)==null?void 0:s._id}`,JSON.stringify(n.parsed)))},D=async n=>{var c;const o=window.sessionStorage.getItem("previewToken"),s=await _(n);if(await((c=t.value)==null?void 0:c.removeItem(`${o}:${n}`)),s){delete l[s._path];const u=await _(s._id);u&&(l[u._path]=u)}},$=async()=>{if(r!=null&&r.documentDriven){const{pages:n}=J(i,he),o=await Promise.all(Object.keys(n.value).map(async s=>{var c;return await _(((c=n.value[s])==null?void 0:c._id)??s)}));n.value=o.reduce((s,c,u)=>(c&&(s[Object.keys(n.value)[u]]=c),s),{})}await i.hooks.callHookParallel("app:data:refresh")};return{apiURL:m,contentStorage:t,syncPreviewFiles:d,syncPreviewAppConfig:v,syncPreviewTokensConfig:P,requestPreviewSynchronization:y,findContentWithId:_,updateContent:N,removeContentWithId:D,requestRerender:$,mountPreviewUI:T,initiateIframeCommunication:te};function te(){if(!window.parent||window.self===window.parent)return;const n=Q(),o=F(),s=R(""),c=e=>({path:e.path,query:U(e.query),params:U(e.params),fullPath:e.fullPath,meta:U(e.meta)});window.addEventListener("keydown",e=>{(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)&&window.parent.postMessage({type:"nuxt-studio:preview:keydown",payload:{key:e.key,metaKey:e.metaKey,ctrlKey:e.ctrlKey,shiftKey:e.shiftKey,altKey:e.altKey}},"*")}),window.addEventListener("message",async e=>{var B;if(!["https://nuxt.studio","https://new.nuxt.studio","https://new.dev.nuxt.studio","https://dev.nuxt.studio","http://localhost:3000",...((B=a==null?void 0:a.iframeMessagingAllowedOrigins)==null?void 0:B.split(",").map(h=>h.trim()))||[]].includes(e.origin))return;const{type:E,payload:O={}}=e.data||{};switch(E){case"nuxt-studio:editor:file-selected":{const h=await _(O.path);h&&(h._partial||h._path!==F().path&&(s.value=h._path,n.push(h._path)));break}case"nuxt-studio:editor:file-changed":{const{additions:h=[],deletions:M=[]}=O;for(const I of h)await N(I);for(const I of M)await D(I.path);$();break}case"nuxt-studio:preview:sync":{S(O);break}case"nuxt-studio:config:file-changed":{const{additions:h=[],deletions:M=[]}=O,I=h.find(x=>x.path===C.appConfig);I&&v(I==null?void 0:I.parsed),M.find(x=>x.path===C.appConfig)&&v(void 0);const K=h.find(x=>x.path===C.tokensConfig);K&&P(K==null?void 0:K.parsed),M.find(x=>x.path===C.tokensConfig)&&P(void 0);break}}}),i.hook("page:finish",()=>{u(),i.payload.prerenderedAt&&$()}),i.hook("content:document-driven:finish",({route:e,page:k})=>{e.meta.studio_page_contentId=k==null?void 0:k._id}),i.hook("nuxt-studio:preview:ready",()=>{window.parent.postMessage({type:"nuxt-studio:preview:ready",payload:c(F())},"*"),setTimeout(()=>{u()},100)});function u(){const e=Array.from(window.document.querySelectorAll("[data-content-id]")).map(E=>E.getAttribute("data-content-id")),k=Array.from(new Set([o.meta.studio_page_contentId,...e])).filter(Boolean);if(s.value===k[0]){s.value="";return}window.openContentInStudioEditor(k,{navigate:!0,pageContentId:o.meta.studio_page_contentId})}window.openContentInStudioEditor=(e,k={})=>{window.parent.postMessage({type:"nuxt-studio:preview:navigate",payload:{...c(o),contentIds:e,...k}},"*")}}};export{Me as useStudio}; +import{d as ne,u as Q,r as R,o as oe,_ as ie,a as se,b,c as q,n as ae,F as re,e as f,f as L,g as z,w as H,T as V,t as de,h as W,p as ce,i as le,j as ue,k as X,l as pe,m as fe,q as Z,s as we,v as F,x as J,y as Y,z as ve,A as he,B as U,C as ye}from"./Cyl6go3b.js";const A=i=>(ce("data-v-a4181d25"),i=i(),le(),i),me=A(()=>f("svg",{viewBox:"0 0 90 90",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[f("path",{d:"M50.0016 71.0999h29.2561c.9293.0001 1.8422-.241 2.6469-.6992.8047-.4582 1.4729-1.1173 1.9373-1.9109.4645-.7936.7088-1.6939.7083-2.6102-.0004-.9162-.2455-1.8163-.7106-2.6095L64.192 29.713c-.4644-.7934-1.1325-1.4523-1.937-1.9105-.8046-.4581-1.7173-.6993-2.6463-.6993-.9291 0-1.8418.2412-2.6463.6993-.8046.4582-1.4726 1.1171-1.937 1.9105l-5.0238 8.5861-9.8224-16.7898c-.4648-.7934-1.1332-1.4522-1.938-1.9102-.8047-.4581-1.7176-.6992-2.6468-.6992-.9292 0-1.842.2411-2.6468.6992-.8048.458-1.4731 1.1168-1.9379 1.9102L6.56062 63.2701c-.46512.7932-.71021 1.6933-.71061 2.6095-.00041.9163.24389 1.8166.70831 2.6102.46443.7936 1.1326 1.4527 1.93732 1.9109.80473.4582 1.71766.6993 2.64686.6992h18.3646c7.2763 0 12.6422-3.1516 16.3345-9.3002l8.9642-15.3081 4.8015-8.1925 14.4099 24.6083H54.8058l-4.8042 8.1925ZM29.2077 62.899l-12.8161-.0028L35.603 30.0869l9.5857 16.4047-6.418 10.9645c-2.4521 3.9894-5.2377 5.4429-9.563 5.4429Z",fill:"currentColor"})],-1)),_e=A(()=>f("span",null,[f("a",{href:"https://nuxt.studio",target:"_blank",rel:"noopener"},"Nuxt Studio"),ue(": Preview enabled")],-1)),ge={key:0},ke=A(()=>f("div",{id:"__preview_background"},null,-1)),Ce=A(()=>f("svg",{id:"__preview_loading_icon",width:"32",height:"32",viewBox:"0 0 24 24"},[f("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M4 4v5h.582m15.356 2A8.001 8.001 0 0 0 4.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 0 1-15.357-2m15.357 2H15"})],-1)),Ie=A(()=>f("p",null,"Initializing the preview...",-1)),Pe={key:0},Se=A(()=>f("div",{id:"__preview_background"},null,-1)),xe={id:"__preview_loader"},Te=ne({__name:"ContentPreviewMode",props:{previewToken:{type:String,required:!0},apiURL:{type:String,required:!0},syncPreview:{type:Function,required:!0},requestPreviewSyncAPI:{type:Function,required:!0}},setup(i){const a=i,r=["__nuxt_preview","__preview_enabled"],l=X(),m=Q(),w=R(!0),g=R(!1),t=R(!1),p=R("");let d;const v=async()=>{W("previewToken").value="",window.sessionStorage.removeItem("previewToken"),window.sessionStorage.removeItem("previewAPI"),await m.replace({query:{preview:void 0}}),window.location.reload()},P=async S=>{const y=await a.syncPreview(S);if(t.value!==!0){if(!y){setTimeout(()=>P(S),1e3);return}W("previewToken").value&&(t.value=!0,await m.replace({query:{}}),l.callHook("nuxt-studio:preview:ready"),window.parent&&window.self!==window.parent&&d.disconnect())}};return oe(async()=>{d=(await ie(()=>import("./BfpA24zm.js"),[],import.meta.url)).connect(`${a.apiURL}/preview`,{transports:["websocket","polling"],auth:{token:a.previewToken}});let y;d.on("connect",()=>{y=setTimeout(()=>{t.value||(y=setTimeout(()=>{p.value="Preview sync timed out",t.value=!1},3e4),d.emit("draft:requestSync"))},3e4)});const T=()=>{y&&(clearTimeout(y),y=null)};d.on("draft:sync",async _=>{if(T(),!_){try{d.once("draft:ready",()=>{d.emit("draft:requestSync")}),await a.requestPreviewSyncAPI()}catch(N){switch(T(),N.response.status){case 404:p.value="Preview draft not found",t.value=!1;break;default:p.value="An error occurred while syncing preview",t.value=!1}}return}P(_)}),d.on("draft:unauthorized",()=>{T(),p.value="Unauthorized preview token",t.value=!1}),d.on("disconnect",()=>{T()}),document.body.classList.add(...r),d.on("draft:update",_=>{g.value=!0,a.syncPreview(_),g.value=!1})}),se(()=>{document.body.classList.remove(...r)}),(S,y)=>(b(),q("div",null,[w.value?(b(),q("div",{key:0,id:"__nuxt_preview",class:ae({__preview_ready:t.value,__preview_refreshing:g.value})},[t.value?(b(),q(re,{key:0},[me,_e,f("button",{onClick:v}," Close ")],64)):L("",!0)],2)):L("",!0),z(V,{name:"preview-loading"},{default:H(()=>[w.value&&!t.value&&!p.value?(b(),q("div",ge,[ke,f("div",{id:"__preview_loader"},[Ce,Ie,f("button",{onClick:v}," Cancel ")])])):L("",!0)]),_:1}),z(V,{name:"preview-loading"},{default:H(()=>[p.value?(b(),q("div",Pe,[Se,f("div",xe,[f("p",null,de(p.value),1),f("button",{onClick:v}," Exit preview ")])])):L("",!0)]),_:1})]))}}),Ae=pe(Te,[["__scopeId","data-v-a4181d25"]]),be=(i=[],a,r)=>{const l=[...a||[]],m=[...r||[]],w=JSON.parse(JSON.stringify(i));for(const t of l)if(t.oldPath)if(m.splice(m.findIndex(d=>d.path===t.oldPath),1),l.find(d=>d.path===t.oldPath))w.push({path:t.path,parsed:t.parsed});else{const d=w.find(v=>v.path===t.oldPath);d&&(d.path=t.path,t.parsed?d.parsed=t.parsed:t.pathMeta&&["_file","_path","_id","_locale"].forEach(v=>{d.parsed[v]=t.pathMeta[v]}))}else if(t.new)w.push({path:t.path,parsed:t.parsed});else{const p=w.find(d=>d.path===t.path);p&&Object.assign(p,{path:t.path,parsed:t.parsed})}for(const t of m)w.splice(w.findIndex(p=>p.path===t.path),1);const g=new Intl.Collator(void 0,{numeric:!0});return w.sort((t,p)=>g.compare(t.path,p.path)),w},C={appConfig:"app.config.ts",nuxtConfig:"nuxt.config.ts",tokensConfig:"tokens.config.ts"},qe=i=>{let a;return r=>(a||(a=i()),a)};function j(i,a){for(const r in i){const l=a[r];r in a||delete i[r],l!==null&&typeof l=="object"&&j(i[r],a[r])}}function ee(i,a){for(const r in a){const l=a[r];l!==null&&typeof l=="object"?Array.isArray(l)&&Array.isArray(i[r])?i[r]=l:(i[r]=i[r]||{},ee(i[r],l)):i[r]=l}}const Re=qe(()=>JSON.parse(JSON.stringify(Y()))),G=ye((i,a,r)=>{if(Array.isArray(i[a])&&Array.isArray(r))return i[a]=r,!0}),Me=()=>{const i=X(),{studio:a,content:r}=fe().public,l={},m=window.sessionStorage.getItem("previewAPI")||(a==null?void 0:a.apiURL),w=Re();let g;const t=Z("studio-client-db",()=>null),p=Z("studio-preview-db-files",()=>[]);t.value||(i.hook("content:storage",n=>{t.value=n}),we("/non-existing-path").findOne());const d=async(n,o)=>{const s=window.sessionStorage.getItem("previewToken"),c=await n.getKeys(`${s}:`);await Promise.all(c.map(e=>n.removeItem(e)));const u=new Set(o.map(e=>e.parsed._id.split(":").shift()));await n.setItem(`${s}$`,JSON.stringify({ignoreSources:Array.from(u)})),await Promise.all(o.map(e=>(l[e.parsed._path]=e.parsed,n.setItem(`${s}:${e.parsed._id}`,JSON.stringify(e.parsed)))))},v=n=>{const o=J(i,Y);o!=null&&o.ui&&(o.ui.icons={...o.ui.icons,dynamic:!0}),ee(o,G(n,w)),n||j(o,w)},P=n=>{var s,c,u,e;const o=(e=(u=(c=(s=i==null?void 0:i.vueApp)==null?void 0:s._context)==null?void 0:c.config)==null?void 0:u.globalProperties)==null?void 0:e.$pinceauTheme;!o||!(o!=null&&o.updateTheme)||(g||(g=JSON.parse(JSON.stringify((o==null?void 0:o.theme.value)||{}))),J(i,o.updateTheme,[G(n,g)]))},S=async n=>{if(p.value=n.files=n.files||p.value||[],!t.value)return!1;const o=be(n.files,n.additions,n.deletions),s=o.filter(e=>![C.appConfig,C.nuxtConfig,C.tokensConfig].includes(e.path));await d(t.value,s);const c=o.find(e=>e.path===C.appConfig);v(c==null?void 0:c.parsed);const u=o.find(e=>e.path===C.tokensConfig);return P(u==null?void 0:u.parsed),$(),!0},y=async()=>{const n=window.sessionStorage.getItem("previewToken");await $fetch("api/projects/preview/sync",{baseURL:m,method:"POST",params:{token:n}})},T=()=>{const n=window.sessionStorage.getItem("previewToken"),o=document.createElement("div");o.id="__nuxt_preview_wrapper",document.body.appendChild(o),ve(Ae,{previewToken:n,apiURL:m,syncPreview:S,requestPreviewSyncAPI:y}).mount(o)},_=async n=>{var c,u,e;const o=window.sessionStorage.getItem("previewToken");if(!n)return null;n=n.replace(/\/$/,"");let s=await((c=t.value)==null?void 0:c.getItem(`${o}:${n}`));return s||(s=await((u=t.value)==null?void 0:u.getItem(`cached:${n}`))),s||(s=s=await((e=t.value)==null?void 0:e.getItem(n))),s||(s=l[n||"/"]),s},N=n=>{var s;const o=window.sessionStorage.getItem("previewToken");t.value&&(l[n.parsed._path]=n.parsed,t.value.setItem(`${o}:${(s=n.parsed)==null?void 0:s._id}`,JSON.stringify(n.parsed)))},D=async n=>{var c;const o=window.sessionStorage.getItem("previewToken"),s=await _(n);if(await((c=t.value)==null?void 0:c.removeItem(`${o}:${n}`)),s){delete l[s._path];const u=await _(s._id);u&&(l[u._path]=u)}},$=async()=>{if(r!=null&&r.documentDriven){const{pages:n}=J(i,he),o=await Promise.all(Object.keys(n.value).map(async s=>{var c;return await _(((c=n.value[s])==null?void 0:c._id)??s)}));n.value=o.reduce((s,c,u)=>(c&&(s[Object.keys(n.value)[u]]=c),s),{})}await i.hooks.callHookParallel("app:data:refresh")};return{apiURL:m,contentStorage:t,syncPreviewFiles:d,syncPreviewAppConfig:v,syncPreviewTokensConfig:P,requestPreviewSynchronization:y,findContentWithId:_,updateContent:N,removeContentWithId:D,requestRerender:$,mountPreviewUI:T,initiateIframeCommunication:te};function te(){if(!window.parent||window.self===window.parent)return;const n=Q(),o=F(),s=R(""),c=e=>({path:e.path,query:U(e.query),params:U(e.params),fullPath:e.fullPath,meta:U(e.meta)});window.addEventListener("keydown",e=>{(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)&&window.parent.postMessage({type:"nuxt-studio:preview:keydown",payload:{key:e.key,metaKey:e.metaKey,ctrlKey:e.ctrlKey,shiftKey:e.shiftKey,altKey:e.altKey}},"*")}),window.addEventListener("message",async e=>{var B;if(!["https://nuxt.studio","https://new.nuxt.studio","https://new.dev.nuxt.studio","https://dev.nuxt.studio","http://localhost:3000",...((B=a==null?void 0:a.iframeMessagingAllowedOrigins)==null?void 0:B.split(",").map(h=>h.trim()))||[]].includes(e.origin))return;const{type:E,payload:O={}}=e.data||{};switch(E){case"nuxt-studio:editor:file-selected":{const h=await _(O.path);h&&(h._partial||h._path!==F().path&&(s.value=h._path,n.push(h._path)));break}case"nuxt-studio:editor:file-changed":{const{additions:h=[],deletions:M=[]}=O;for(const I of h)await N(I);for(const I of M)await D(I.path);$();break}case"nuxt-studio:preview:sync":{S(O);break}case"nuxt-studio:config:file-changed":{const{additions:h=[],deletions:M=[]}=O,I=h.find(x=>x.path===C.appConfig);I&&v(I==null?void 0:I.parsed),M.find(x=>x.path===C.appConfig)&&v(void 0);const K=h.find(x=>x.path===C.tokensConfig);K&&P(K==null?void 0:K.parsed),M.find(x=>x.path===C.tokensConfig)&&P(void 0);break}}}),i.hook("page:finish",()=>{u(),i.payload.prerenderedAt&&$()}),i.hook("content:document-driven:finish",({route:e,page:k})=>{e.meta.studio_page_contentId=k==null?void 0:k._id}),i.hook("nuxt-studio:preview:ready",()=>{window.parent.postMessage({type:"nuxt-studio:preview:ready",payload:c(F())},"*"),setTimeout(()=>{u()},100)});function u(){const e=Array.from(window.document.querySelectorAll("[data-content-id]")).map(E=>E.getAttribute("data-content-id")),k=Array.from(new Set([o.meta.studio_page_contentId,...e])).filter(Boolean);if(s.value===k[0]){s.value="";return}window.openContentInStudioEditor(k,{navigate:!0,pageContentId:o.meta.studio_page_contentId})}window.openContentInStudioEditor=(e,k={})=>{window.parent.postMessage({type:"nuxt-studio:preview:navigate",payload:{...c(o),contentIds:e,...k}},"*")}}};export{Me as useStudio}; diff --git a/_nuxt/uKPr9RIQ.js b/_nuxt/C1mZZj7M.js similarity index 65% rename from _nuxt/uKPr9RIQ.js rename to _nuxt/C1mZZj7M.js index 68a6142..988295d 100644 --- a/_nuxt/uKPr9RIQ.js +++ b/_nuxt/C1mZZj7M.js @@ -1 +1 @@ -import{l as r,b as t,c as o,Y as s}from"./C_fdV9iZ.js";const a={};function c(e,n){return t(),o("thead",null,[s(e.$slots,"default")])}const d=r(a,[["render",c]]);export{d as default}; +import{l as r,b as t,c as o,Y as s}from"./Cyl6go3b.js";const a={};function c(e,n){return t(),o("thead",null,[s(e.$slots,"default")])}const d=r(a,[["render",c]]);export{d as default}; diff --git a/_nuxt/Cp7w7Bpr.js b/_nuxt/C1pLskM6.js similarity index 68% rename from _nuxt/Cp7w7Bpr.js rename to _nuxt/C1pLskM6.js index 8551228..dd0872f 100644 --- a/_nuxt/Cp7w7Bpr.js +++ b/_nuxt/C1pLskM6.js @@ -1 +1 @@ -import{d as r,I as n,b as c,c as h,N as o,ai as d,$ as l,m as u,aj as f}from"./C_fdV9iZ.js";const g=["src","alt","width","height"],p=r({__name:"ProseImg",props:{src:{type:String,default:""},alt:{type:String,default:""},width:{type:[String,Number],default:void 0},height:{type:[String,Number],default:void 0}},setup(e){const t=e,i=n(()=>{var a;if((a=t.src)!=null&&a.startsWith("/")&&!t.src.startsWith("//")){const s=d(l(u().app.baseURL));if(s!=="/"&&!t.src.startsWith(s))return f(s,t.src)}return t.src});return(a,s)=>(c(),h("img",{src:o(i),alt:e.alt,width:e.width,height:e.height},null,8,g))}});export{p as default}; +import{d as r,I as n,b as c,c as h,N as o,ak as l,$ as d,m as u,al as f}from"./Cyl6go3b.js";const g=["src","alt","width","height"],p=r({__name:"ProseImg",props:{src:{type:String,default:""},alt:{type:String,default:""},width:{type:[String,Number],default:void 0},height:{type:[String,Number],default:void 0}},setup(e){const t=e,i=n(()=>{var a;if((a=t.src)!=null&&a.startsWith("/")&&!t.src.startsWith("//")){const s=l(d(u().app.baseURL));if(s!=="/"&&!t.src.startsWith(s))return f(s,t.src)}return t.src});return(a,s)=>(c(),h("img",{src:o(i),alt:e.alt,width:e.width,height:e.height},null,8,g))}});export{p as default}; diff --git a/_nuxt/DVvffaaj.js b/_nuxt/C2hFUpOp.js similarity index 65% rename from _nuxt/DVvffaaj.js rename to _nuxt/C2hFUpOp.js index 9169b33..e80de39 100644 --- a/_nuxt/DVvffaaj.js +++ b/_nuxt/C2hFUpOp.js @@ -1 +1 @@ -import{l as r,b as t,c as o,Y as s}from"./C_fdV9iZ.js";const a={};function c(e,l){return t(),o("table",null,[s(e.$slots,"default")])}const f=r(a,[["render",c]]);export{f as default}; +import{l as r,b as t,c as o,Y as s}from"./Cyl6go3b.js";const a={};function c(e,l){return t(),o("table",null,[s(e.$slots,"default")])}const f=r(a,[["render",c]]);export{f as default}; diff --git a/_nuxt/Dl02faLL.js b/_nuxt/C5hJXA4O.js similarity index 61% rename from _nuxt/Dl02faLL.js rename to _nuxt/C5hJXA4O.js index 3d3fb12..522fa5b 100644 --- a/_nuxt/Dl02faLL.js +++ b/_nuxt/C5hJXA4O.js @@ -1 +1 @@ -import s from"./j_UeUoNZ.js";import{d as o,Z as u,I as f,a9 as m}from"./C_fdV9iZ.js";import"./Dnd51l0P.js";const d=o({name:"Markdown",extends:s,setup(t){const{parent:e}=m(),{between:n,default:a}=u(),r=f(()=>typeof t.unwrap=="string"?t.unwrap.split(" "):["*"]);return{fallbackSlot:a,tags:r,between:n,parent:e}}});export{d as default}; +import s from"./DtQy0fOT.js";import{d as o,Z as u,I as f,aa as m}from"./Cyl6go3b.js";import"./Dnd51l0P.js";const d=o({name:"Markdown",extends:s,setup(t){const{parent:e}=m(),{between:n,default:a}=u(),r=f(()=>typeof t.unwrap=="string"?t.unwrap.split(" "):["*"]);return{fallbackSlot:a,tags:r,between:n,parent:e}}});export{d as default}; diff --git a/_nuxt/CHGyfBwe.js b/_nuxt/CEhxZqfY.js similarity index 64% rename from _nuxt/CHGyfBwe.js rename to _nuxt/CEhxZqfY.js index 5444eb3..a7e8d29 100644 --- a/_nuxt/CHGyfBwe.js +++ b/_nuxt/CEhxZqfY.js @@ -1 +1 @@ -import{l as r,b as o,c as s,Y as t}from"./C_fdV9iZ.js";const c={};function l(e,n){return o(),s("ul",null,[t(e.$slots,"default")])}const f=r(c,[["render",l]]);export{f as default}; +import{l as r,b as o,c as s,Y as t}from"./Cyl6go3b.js";const c={};function l(e,n){return o(),s("ul",null,[t(e.$slots,"default")])}const f=r(c,[["render",l]]);export{f as default}; diff --git a/_nuxt/C9z5FxaQ.js b/_nuxt/CO7gFPEF.js similarity index 58% rename from _nuxt/C9z5FxaQ.js rename to _nuxt/CO7gFPEF.js index 93dff09..7f7eb16 100644 --- a/_nuxt/C9z5FxaQ.js +++ b/_nuxt/CO7gFPEF.js @@ -1 +1 @@ -import{d as n,M as e}from"./C_fdV9iZ.js";const t=n({name:"DocumentDrivenNotFound",render(){return e("div","Document not found")}});export{t as default}; +import{d as n,M as e}from"./Cyl6go3b.js";const t=n({name:"DocumentDrivenNotFound",render(){return e("div","Document not found")}});export{t as default}; diff --git a/_nuxt/D_kDgQVO.js b/_nuxt/CVAE36Yb.js similarity index 58% rename from _nuxt/D_kDgQVO.js rename to _nuxt/CVAE36Yb.js index e2d45fd..3042626 100644 --- a/_nuxt/D_kDgQVO.js +++ b/_nuxt/CVAE36Yb.js @@ -1 +1 @@ -import{r as e}from"./53bxQSy-.js";import{l as o,b as t,c as a}from"./C_fdV9iZ.js";import"./Dnd51l0P.js";const s={},c={class:"max-w-full overflow-x-auto text-gray-700 dark:text-gray-300"};function n(r,l){return t(),a("pre",c,[e(r.$slots,"default",{unwrap:"p"})])}const d=o(s,[["render",n]]);export{d as default}; +import{r as e}from"./VTRs6wkX.js";import{l as o,b as t,c as a}from"./Cyl6go3b.js";import"./Dnd51l0P.js";const s={},c={class:"max-w-full overflow-x-auto text-gray-700 dark:text-gray-300"};function n(r,l){return t(),a("pre",c,[e(r.$slots,"default",{unwrap:"p"})])}const d=o(s,[["render",n]]);export{d as default}; diff --git a/_nuxt/ChXI_iix.js b/_nuxt/CZnLva0h.js similarity index 77% rename from _nuxt/ChXI_iix.js rename to _nuxt/CZnLva0h.js index cde2b07..b3451fd 100644 --- a/_nuxt/ChXI_iix.js +++ b/_nuxt/CZnLva0h.js @@ -1 +1 @@ -import{d as n,M as e}from"./C_fdV9iZ.js";const r=n({name:"DocumentDrivenEmpty",props:{value:{type:Object,required:!0}},render({value:t}){return e("div",void 0,[e("p","Document is empty"),e("p",`Add content to it by opening ${t._source}/${t._file} file.`)])}});export{r as default}; +import{d as n,M as e}from"./Cyl6go3b.js";const r=n({name:"DocumentDrivenEmpty",props:{value:{type:Object,required:!0}},render({value:t}){return e("div",void 0,[e("p","Document is empty"),e("p",`Add content to it by opening ${t._source}/${t._file} file.`)])}});export{r as default}; diff --git a/_nuxt/C_fdV9iZ.js b/_nuxt/C_fdV9iZ.js deleted file mode 100644 index 9d89f0b..0000000 --- a/_nuxt/C_fdV9iZ.js +++ /dev/null @@ -1,31 +0,0 @@ -function __vite__mapDeps(indexes) { - if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["./BeWrdgDx.js","./ChXI_iix.js","./Bzvb_7Ph.js","./UqjQUYmx.js","./C9z5FxaQ.js","./DNJDtFXF.js","./L5jOUUnY.js","./53bxQSy-.js","./Dnd51l0P.js","./D_kDgQVO.js","./CoVAtyg_.js","./CrQpUOhn.js","./DD8DW3ce.js","./DrMNRFeL.js","./Bh9aq_oG.js","./D16__HlQ.js","./j_UeUoNZ.js","./Dl02faLL.js","./D4oOskE5.js","./BFu0Wisk.js","./ProsePre.CchFRBtv.css","./BU29y-8A.js","./Dn5LBhvn.js","./IconCSS.OCpLNutT.css","./CvPnwfE1.js","./useStudio.CcCWJU8p.css","./CbJFTk-k.js","./error-404.Bfz5LI_r.css","./3gAftCsk.js","./error-500.CFgwz75d.css"] - } - return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) -} -/** -* @vue/shared v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function ks(e,t){const n=new Set(e.split(","));return t?r=>n.has(r.toLowerCase()):r=>n.has(r)}const ye={},an=[],We=()=>{},Qu=()=>!1,tr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Rs=e=>e.startsWith("onUpdate:"),be=Object.assign,As=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ju=Object.prototype.hasOwnProperty,re=(e,t)=>Ju.call(e,t),q=Array.isArray,ln=e=>nr(e)==="[object Map]",pl=e=>nr(e)==="[object Set]",Xu=e=>nr(e)==="[object RegExp]",X=e=>typeof e=="function",_e=e=>typeof e=="string",wn=e=>typeof e=="symbol",he=e=>e!==null&&typeof e=="object",Is=e=>(he(e)||X(e))&&X(e.then)&&X(e.catch),gl=Object.prototype.toString,nr=e=>gl.call(e),Yu=e=>nr(e).slice(8,-1),ml=e=>nr(e)==="[object Object]",Os=e=>_e(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,cn=ks(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Xr=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Zu=/-(\w)/g,lt=Xr(e=>e.replace(Zu,(t,n)=>n?n.toUpperCase():"")),ef=/\B([A-Z])/g,En=Xr(e=>e.replace(ef,"-$1").toLowerCase()),Yr=Xr(e=>e.charAt(0).toUpperCase()+e.slice(1)),mo=Xr(e=>e?`on${Yr(e)}`:""),Mt=(e,t)=>!Object.is(e,t),Mn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},tf=e=>{const t=parseFloat(e);return isNaN(t)?e:t},yl=e=>{const t=_e(e)?Number(e):NaN;return isNaN(t)?e:t};let Pi;const _l=()=>Pi||(Pi=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function pn(e){if(q(e)){const t={};for(let n=0;n{if(n){const r=n.split(rf);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Tt(e){let t="";if(_e(e))t=e;else if(q(e))for(let n=0;n_e(e)?e:e==null?"":q(e)||he(e)&&(e.toString===gl||!X(e.toString))?JSON.stringify(e,wl,2):String(e),wl=(e,t)=>t&&t.__v_isRef?wl(e,t.value):ln(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o],s)=>(n[yo(r,s)+" =>"]=o,n),{})}:pl(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>yo(n))}:wn(t)?yo(t):he(t)&&!q(t)&&!ml(t)?String(t):t,yo=(e,t="")=>{var n;return wn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let Fe;class El{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Fe,!t&&Fe&&(this.index=(Fe.scopes||(Fe.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Fe;try{return Fe=this,t()}finally{Fe=n}}}on(){Fe=this}off(){Fe=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Xt()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Rt,n=Ut;try{return Rt=!0,Ut=this,this._runnings++,xi(this),this.fn()}finally{Ti(this),this._runnings--,Ut=n,Rt=t}}stop(){var t;this.active&&(xi(this),Ti(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function df(e){return e.value}function xi(e){e._trackId++,e._depsLength=0}function Ti(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},Mr=new WeakMap,Vt=Symbol(""),Do=Symbol("");function $e(e,t,n){if(Rt&&Ut){let r=Mr.get(e);r||Mr.set(e,r=new Map);let o=r.get(n);o||r.set(n,o=Tl(()=>r.delete(n))),Pl(Ut,o)}}function ht(e,t,n,r,o,s){const i=Mr.get(e);if(!i)return;let a=[];if(t==="clear")a=[...i.values()];else if(n==="length"&&q(e)){const l=Number(r);i.forEach((u,c)=>{(c==="length"||!wn(c)&&c>=l)&&a.push(u)})}else switch(n!==void 0&&a.push(i.get(n)),t){case"add":q(e)?Os(n)&&a.push(i.get("length")):(a.push(i.get(Vt)),ln(e)&&a.push(i.get(Do)));break;case"delete":q(e)||(a.push(i.get(Vt)),ln(e)&&a.push(i.get(Do)));break;case"set":ln(e)&&a.push(i.get(Vt));break}Ns();for(const l of a)l&&xl(l,4);$s()}function hf(e,t){var n;return(n=Mr.get(e))==null?void 0:n.get(t)}const pf=ks("__proto__,__v_isRef,__isVue"),kl=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(wn)),ki=gf();function gf(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=ie(this);for(let s=0,i=this.length;s{e[t]=function(...n){Jt(),Ns();const r=ie(this)[t].apply(this,n);return $s(),Xt(),r}}),e}function mf(e){const t=ie(this);return $e(t,"has",e),t.hasOwnProperty(e)}class Rl{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const o=this._isReadonly,s=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return s;if(n==="__v_raw")return r===(o?s?Rf:Ll:s?Ol:Il).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=q(t);if(!o){if(i&&re(ki,n))return Reflect.get(ki,n,r);if(n==="hasOwnProperty")return mf}const a=Reflect.get(t,n,r);return(wn(n)?kl.has(n):pf(n))||(o||$e(t,"get",n),s)?a:xe(a)?i&&Os(n)?a:a.value:he(a)?o?Ml(a):ct(a):a}}class Al extends Rl{constructor(t=!1){super(!1,t)}set(t,n,r,o){let s=t[n];if(!this._isShallow){const l=Wt(s);if(!Nr(r)&&!Wt(r)&&(s=ie(s),r=ie(r)),!q(t)&&xe(s)&&!xe(r))return l?!1:(s.value=r,!0)}const i=q(t)&&Os(n)?Number(n)e,eo=e=>Reflect.getPrototypeOf(e);function ur(e,t,n=!1,r=!1){e=e.__v_raw;const o=ie(e),s=ie(t);n||(Mt(t,s)&&$e(o,"get",t),$e(o,"get",s));const{has:i}=eo(o),a=r?Hs:n?Bs:zn;if(i.call(o,t))return a(e.get(t));if(i.call(o,s))return a(e.get(s));e!==o&&e.get(t)}function fr(e,t=!1){const n=this.__v_raw,r=ie(n),o=ie(e);return t||(Mt(e,o)&&$e(r,"has",e),$e(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function dr(e,t=!1){return e=e.__v_raw,!t&&$e(ie(e),"iterate",Vt),Reflect.get(e,"size",e)}function Ri(e){e=ie(e);const t=ie(this);return eo(t).has.call(t,e)||(t.add(e),ht(t,"add",e,e)),this}function Ai(e,t){t=ie(t);const n=ie(this),{has:r,get:o}=eo(n);let s=r.call(n,e);s||(e=ie(e),s=r.call(n,e));const i=o.call(n,e);return n.set(e,t),s?Mt(t,i)&&ht(n,"set",e,t):ht(n,"add",e,t),this}function Ii(e){const t=ie(this),{has:n,get:r}=eo(t);let o=n.call(t,e);o||(e=ie(e),o=n.call(t,e)),r&&r.call(t,e);const s=t.delete(e);return o&&ht(t,"delete",e,void 0),s}function Oi(){const e=ie(this),t=e.size!==0,n=e.clear();return t&&ht(e,"clear",void 0,void 0),n}function hr(e,t){return function(r,o){const s=this,i=s.__v_raw,a=ie(i),l=t?Hs:e?Bs:zn;return!e&&$e(a,"iterate",Vt),i.forEach((u,c)=>r.call(o,l(u),l(c),s))}}function pr(e,t,n){return function(...r){const o=this.__v_raw,s=ie(o),i=ln(s),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,u=o[e](...r),c=n?Hs:t?Bs:zn;return!t&&$e(s,"iterate",l?Do:Vt),{next(){const{value:f,done:d}=u.next();return d?{value:f,done:d}:{value:a?[c(f[0]),c(f[1])]:c(f),done:d}},[Symbol.iterator](){return this}}}}function yt(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function wf(){const e={get(s){return ur(this,s)},get size(){return dr(this)},has:fr,add:Ri,set:Ai,delete:Ii,clear:Oi,forEach:hr(!1,!1)},t={get(s){return ur(this,s,!1,!0)},get size(){return dr(this)},has:fr,add:Ri,set:Ai,delete:Ii,clear:Oi,forEach:hr(!1,!0)},n={get(s){return ur(this,s,!0)},get size(){return dr(this,!0)},has(s){return fr.call(this,s,!0)},add:yt("add"),set:yt("set"),delete:yt("delete"),clear:yt("clear"),forEach:hr(!0,!1)},r={get(s){return ur(this,s,!0,!0)},get size(){return dr(this,!0)},has(s){return fr.call(this,s,!0)},add:yt("add"),set:yt("set"),delete:yt("delete"),clear:yt("clear"),forEach:hr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{e[s]=pr(s,!1,!1),n[s]=pr(s,!0,!1),t[s]=pr(s,!1,!0),r[s]=pr(s,!0,!0)}),[e,n,t,r]}const[Ef,Sf,Cf,Pf]=wf();function js(e,t){const n=t?e?Pf:Cf:e?Sf:Ef;return(r,o,s)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(re(n,o)&&o in r?n:r,o,s)}const xf={get:js(!1,!1)},Tf={get:js(!1,!0)},kf={get:js(!0,!1)},Il=new WeakMap,Ol=new WeakMap,Ll=new WeakMap,Rf=new WeakMap;function Af(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function If(e){return e.__v_skip||!Object.isExtensible(e)?0:Af(Yu(e))}function ct(e){return Wt(e)?e:Fs(e,!1,_f,xf,Il)}function At(e){return Fs(e,!1,bf,Tf,Ol)}function Ml(e){return Fs(e,!0,vf,kf,Ll)}function Fs(e,t,n,r,o){if(!he(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=o.get(e);if(s)return s;const i=If(e);if(i===0)return e;const a=new Proxy(e,i===2?r:n);return o.set(e,a),a}function un(e){return Wt(e)?un(e.__v_raw):!!(e&&e.__v_isReactive)}function Wt(e){return!!(e&&e.__v_isReadonly)}function Nr(e){return!!(e&&e.__v_isShallow)}function Nl(e){return un(e)||Wt(e)}function ie(e){const t=e&&e.__v_raw;return t?ie(t):e}function $l(e){return Object.isExtensible(e)&&Lr(e,"__v_skip",!0),e}const zn=e=>he(e)?ct(e):e,Bs=e=>he(e)?Ml(e):e;class Hl{constructor(t,n,r,o){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Ms(()=>t(this._value),()=>Nn(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=ie(this);return(!t._cacheable||t.effect.dirty)&&Mt(t._value,t._value=t.effect.run())&&Nn(t,4),Ds(t),t.effect._dirtyLevel>=2&&Nn(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Of(e,t,n=!1){let r,o;const s=X(e);return s?(r=e,o=We):(r=e.get,o=e.set),new Hl(r,o,s||!o,n)}function Ds(e){var t;Rt&&Ut&&(e=ie(e),Pl(Ut,(t=e.dep)!=null?t:e.dep=Tl(()=>e.dep=void 0,e instanceof Hl?e:void 0)))}function Nn(e,t=4,n){e=ie(e);const r=e.dep;r&&xl(r,t)}function xe(e){return!!(e&&e.__v_isRef===!0)}function Se(e){return jl(e,!1)}function It(e){return jl(e,!0)}function jl(e,t){return xe(e)?e:new Lf(e,t)}class Lf{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ie(t),this._value=n?t:zn(t)}get value(){return Ds(this),this._value}set value(t){const n=this.__v_isShallow||Nr(t)||Wt(t);t=n?t:ie(t),Mt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:zn(t),Nn(this,4))}}function oe(e){return xe(e)?e.value:e}const Mf={get:(e,t,n)=>oe(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return xe(o)&&!xe(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Fl(e){return un(e)?e:new Proxy(e,Mf)}class Nf{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Ds(this),()=>Nn(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function $f(e){return new Nf(e)}function Q0(e){const t=q(e)?new Array(e.length):{};for(const n in e)t[n]=Dl(e,n);return t}class Hf{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return hf(ie(this._object),this._key)}}class jf{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Bl(e,t,n){return xe(e)?e:X(e)?new jf(e):he(e)&&arguments.length>1?Dl(e,t,n):Se(e)}function Dl(e,t,n){const r=e[t];return xe(r)?r:new Hf(e,t,n)}/** -* @vue/runtime-core v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Ot(e,t,n,r){try{return r?e(...r):e()}catch(o){Sn(o,t,n)}}function Ge(e,t,n,r){if(X(e)){const s=Ot(e,t,n,r);return s&&Is(s)&&s.catch(i=>{Sn(i,t,n)}),s}const o=[];for(let s=0;s>>1,o=ke[r],s=Wn(o);sat&&ke.splice(t,1)}function Vo(e){q(e)?fn.push(...e):(!Et||!Et.includes(e,e.allowRecurse?Dt+1:Dt))&&fn.push(e),Vl()}function Li(e,t,n=Kn?at+1:0){for(;nWn(n)-Wn(r));if(fn.length=0,Et){Et.push(...t);return}for(Et=t,Dt=0;Dte.id==null?1/0:e.id,Uf=(e,t)=>{const n=Wn(e)-Wn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function zl(e){Uo=!1,Kn=!0,ke.sort(Uf);try{for(at=0;at_e(h)?h.trim():h)),f&&(o=n.map(tf))}let a,l=r[a=mo(t)]||r[a=mo(lt(t))];!l&&s&&(l=r[a=mo(En(t))]),l&&Ge(l,e,6,o);const u=r[a+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Ge(u,e,6,o)}}function Kl(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const s=e.emits;let i={},a=!1;if(!X(e)){const l=u=>{const c=Kl(u,t,!0);c&&(a=!0,be(i,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!s&&!a?(he(e)&&r.set(e,null),null):(q(s)?s.forEach(l=>i[l]=null):be(i,s),he(e)&&r.set(e,i),i)}function no(e,t){return!e||!tr(t)?!1:(t=t.slice(2).replace(/Once$/,""),re(e,t[0].toLowerCase()+t.slice(1))||re(e,En(t))||re(e,t))}let Pe=null,ro=null;function Hr(e){const t=Pe;return Pe=e,ro=e&&e.type.__scopeId||null,t}function J0(e){ro=e}function X0(){ro=null}function Pn(e,t=Pe,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&Wi(-1);const s=Hr(t);let i;try{i=e(...o)}finally{Hr(s),r._d&&Wi(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function _o(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:s,propsOptions:[i],slots:a,attrs:l,emit:u,render:c,renderCache:f,data:d,setupState:h,ctx:y,inheritAttrs:b}=e;let w,S;const v=Hr(e);try{if(n.shapeFlag&4){const _=o||r,C=_;w=ze(c.call(C,_,f,s,h,d,y)),S=l}else{const _=t;w=ze(_.length>1?_(s,{attrs:l,slots:a,emit:u}):_(s,null)),S=t.props?l:Kf(l)}}catch(_){jn.length=0,Sn(_,e,1),w=ne(Ae)}let g=w;if(S&&b!==!1){const _=Object.keys(S),{shapeFlag:C}=g;_.length&&C&7&&(i&&_.some(Rs)&&(S=Wf(S,i)),g=pt(g,S))}return n.dirs&&(g=pt(g),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&(g.transition=n.transition),w=g,Hr(v),w}function zf(e,t=!0){let n;for(let r=0;r{let t;for(const n in e)(n==="class"||n==="style"||tr(n))&&((t||(t={}))[n]=e[n]);return t},Wf=(e,t)=>{const n={};for(const r in e)(!Rs(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function qf(e,t,n){const{props:r,children:o,component:s}=e,{props:i,children:a,patchFlag:l}=t,u=s.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?Mi(r,i,u):!!i;if(l&8){const c=t.dynamicProps;for(let f=0;fe.__isSuspense;let zo=0;const Qf={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,s,i,a,l,u){if(e==null)Jf(t,n,r,o,s,i,a,l,u);else{if(s&&s.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Xf(e,t,n,r,o,i,a,l,u)}},hydrate:Yf,create:Ks,normalize:Zf},Jl=Qf;function qn(e,t){const n=e.props&&e.props[t];X(n)&&n()}function Jf(e,t,n,r,o,s,i,a,l){const{p:u,o:{createElement:c}}=l,f=c("div"),d=e.suspense=Ks(e,o,r,t,f,n,s,i,a,l);u(null,d.pendingBranch=e.ssContent,f,null,r,d,s,i),d.deps>0?(qn(e,"onPending"),qn(e,"onFallback"),u(null,e.ssFallback,t,n,r,null,s,i),dn(d,e.ssFallback)):d.resolve(!1,!0)}function Xf(e,t,n,r,o,s,i,a,{p:l,um:u,o:{createElement:c}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,h=t.ssFallback,{activeBranch:y,pendingBranch:b,isInFallback:w,isHydrating:S}=f;if(b)f.pendingBranch=d,Ze(d,b)?(l(b,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0?f.resolve():w&&(S||(l(y,h,n,r,o,null,s,i,a),dn(f,h)))):(f.pendingId=zo++,S?(f.isHydrating=!1,f.activeBranch=b):u(b,o,f),f.deps=0,f.effects.length=0,f.hiddenContainer=c("div"),w?(l(null,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0?f.resolve():(l(y,h,n,r,o,null,s,i,a),dn(f,h))):y&&Ze(d,y)?(l(y,d,n,r,o,f,s,i,a),f.resolve(!0)):(l(null,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0&&f.resolve()));else if(y&&Ze(d,y))l(y,d,n,r,o,f,s,i,a),dn(f,d);else if(qn(t,"onPending"),f.pendingBranch=d,d.shapeFlag&512?f.pendingId=d.component.suspenseId:f.pendingId=zo++,l(null,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0)f.resolve();else{const{timeout:v,pendingId:g}=f;v>0?setTimeout(()=>{f.pendingId===g&&f.fallback(h)},v):v===0&&f.fallback(h)}}function Ks(e,t,n,r,o,s,i,a,l,u,c=!1){const{p:f,m:d,um:h,n:y,o:{parentNode:b,remove:w}}=u;let S;const v=ed(e);v&&t!=null&&t.pendingBranch&&(S=t.pendingId,t.deps++);const g=e.props?yl(e.props.timeout):void 0,_=s,C={vnode:e,parent:t,parentComponent:n,namespace:i,container:r,hiddenContainer:o,deps:0,pendingId:zo++,timeout:typeof g=="number"?g:-1,activeBranch:null,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(E=!1,R=!1){const{vnode:A,activeBranch:$,pendingBranch:O,pendingId:J,effects:N,parentComponent:G,container:fe}=C;let de=!1;C.isHydrating?C.isHydrating=!1:E||(de=$&&O.transition&&O.transition.mode==="out-in",de&&($.transition.afterLeave=()=>{J===C.pendingId&&(d(O,fe,s===_?y($):s,0),Vo(N))}),$&&(b($.el)!==C.hiddenContainer&&(s=y($)),h($,G,C,!0)),de||d(O,fe,s,0)),dn(C,O),C.pendingBranch=null,C.isInFallback=!1;let U=C.parent,Z=!1;for(;U;){if(U.pendingBranch){U.effects.push(...N),Z=!0;break}U=U.parent}!Z&&!de&&Vo(N),C.effects=[],v&&t&&t.pendingBranch&&S===t.pendingId&&(t.deps--,t.deps===0&&!R&&t.resolve()),qn(A,"onResolve")},fallback(E){if(!C.pendingBranch)return;const{vnode:R,activeBranch:A,parentComponent:$,container:O,namespace:J}=C;qn(R,"onFallback");const N=y(A),G=()=>{C.isInFallback&&(f(null,E,O,N,$,null,J,a,l),dn(C,E))},fe=E.transition&&E.transition.mode==="out-in";fe&&(A.transition.afterLeave=G),C.isInFallback=!0,h(A,$,null,!0),fe||G()},move(E,R,A){C.activeBranch&&d(C.activeBranch,E,R,A),C.container=E},next(){return C.activeBranch&&y(C.activeBranch)},registerDep(E,R){const A=!!C.pendingBranch;A&&C.deps++;const $=E.vnode.el;E.asyncDep.catch(O=>{Sn(O,E,0)}).then(O=>{if(E.isUnmounted||C.isUnmounted||C.pendingId!==E.suspenseId)return;E.asyncResolved=!0;const{vnode:J}=E;Yo(E,O,!1),$&&(J.el=$);const N=!$&&E.subTree.el;R(E,J,b($||E.subTree.el),$?null:y(E.subTree),C,i,l),N&&w(N),Vs(E,J.el),A&&--C.deps===0&&C.resolve()})},unmount(E,R){C.isUnmounted=!0,C.activeBranch&&h(C.activeBranch,n,E,R),C.pendingBranch&&h(C.pendingBranch,n,E,R)}};return C}function Yf(e,t,n,r,o,s,i,a,l){const u=t.suspense=Ks(t,r,n,e.parentNode,document.createElement("div"),null,o,s,i,a,!0),c=l(e,u.pendingBranch=t.ssContent,n,u,s,i);return u.deps===0&&u.resolve(!1,!0),c}function Zf(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=$i(r?n.default:n),e.ssFallback=r?$i(n.fallback):ne(Ae)}function $i(e){let t;if(X(e)){const n=mn&&e._c;n&&(e._d=!1,pe()),e=e(),n&&(e._d=!0,t=qe,bc())}return q(e)&&(e=zf(e)),e=ze(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function Xl(e,t){t&&t.pendingBranch?q(e)?t.effects.push(...e):t.effects.push(e):Vo(e)}function dn(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let o=t.el;for(;!o&&t.component;)t=t.component.subTree,o=t.el;n.el=o,r&&r.subTree===n&&(r.vnode.el=o,Vs(r,o))}function ed(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}const td=Symbol.for("v-scx"),nd=()=>Me(td);function rd(e,t){return oo(e,null,t)}function od(e,t){return oo(e,null,{flush:"post"})}const gr={};function De(e,t,n){return oo(e,t,n)}function oo(e,t,{immediate:n,deep:r,flush:o,once:s,onTrack:i,onTrigger:a}=ye){if(t&&s){const E=t;t=(...R)=>{E(...R),C()}}const l=ve,u=E=>r===!0?E:on(E,r===!1?1:void 0);let c,f=!1,d=!1;if(xe(e)?(c=()=>e.value,f=Nr(e)):un(e)?(c=()=>u(e),f=!0):q(e)?(d=!0,f=e.some(E=>un(E)||Nr(E)),c=()=>e.map(E=>{if(xe(E))return E.value;if(un(E))return u(E);if(X(E))return Ot(E,l,2)})):X(e)?t?c=()=>Ot(e,l,2):c=()=>(h&&h(),Ge(e,l,3,[y])):c=We,t&&r){const E=c;c=()=>on(E())}let h,y=E=>{h=g.onStop=()=>{Ot(E,l,4),h=g.onStop=void 0}},b;if(sr)if(y=We,t?n&&Ge(t,l,3,[c(),d?[]:void 0,y]):c(),o==="sync"){const E=nd();b=E.__watcherHandles||(E.__watcherHandles=[])}else return We;let w=d?new Array(e.length).fill(gr):gr;const S=()=>{if(!(!g.active||!g.dirty))if(t){const E=g.run();(r||f||(d?E.some((R,A)=>Mt(R,w[A])):Mt(E,w)))&&(h&&h(),Ge(t,l,3,[E,w===gr?void 0:d&&w[0]===gr?[]:w,y]),w=E)}else g.run()};S.allowRecurse=!!t;let v;o==="sync"?v=S:o==="post"?v=()=>Ce(S,l&&l.suspense):(S.pre=!0,l&&(S.id=l.uid),v=()=>to(S));const g=new Ms(c,We,v),_=Zr(),C=()=>{g.stop(),_&&As(_.effects,g)};return t?n?S():w=g.run():o==="post"?Ce(g.run.bind(g),l&&l.suspense):g.run(),b&&b.push(C),C}function sd(e,t,n){const r=this.proxy,o=_e(e)?e.includes(".")?Yl(r,e):()=>r[e]:e.bind(r,r);let s;X(t)?s=t:(s=t.handler,n=t);const i=qt(this),a=oo(o,s.bind(r),n);return i(),a}function Yl(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o0){if(n>=t)return e;n++}if(r=r||new Set,r.has(e))return e;if(r.add(e),xe(e))on(e.value,t,n,r);else if(q(e))for(let o=0;o{on(o,t,n,r)});else if(ml(e))for(const o in e)on(e[o],t,n,r);return e}function it(e,t,n,r){const o=e.dirs,s=t&&t.dirs;for(let i=0;i{e.isMounted=!0}),or(()=>{e.isUnmounting=!0}),e}const Ve=[Function,Array],Zl={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ve,onEnter:Ve,onAfterEnter:Ve,onEnterCancelled:Ve,onBeforeLeave:Ve,onLeave:Ve,onAfterLeave:Ve,onLeaveCancelled:Ve,onBeforeAppear:Ve,onAppear:Ve,onAfterAppear:Ve,onAppearCancelled:Ve},ad={name:"BaseTransition",props:Zl,setup(e,{slots:t}){const n=Yt(),r=id();return()=>{const o=t.default&&tc(t.default(),!0);if(!o||!o.length)return;let s=o[0];if(o.length>1){for(const d of o)if(d.type!==Ae){s=d;break}}const i=ie(e),{mode:a}=i;if(r.isLeaving)return vo(s);const l=Hi(s);if(!l)return vo(s);const u=Ko(l,i,r,n);jr(l,u);const c=n.subTree,f=c&&Hi(c);if(f&&f.type!==Ae&&!Ze(l,f)){const d=Ko(f,i,r,n);if(jr(f,d),a==="out-in")return r.isLeaving=!0,d.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},vo(s);a==="in-out"&&l.type!==Ae&&(d.delayLeave=(h,y,b)=>{const w=ec(r,f);w[String(f.key)]=f,h[St]=()=>{y(),h[St]=void 0,delete u.delayedLeave},u.delayedLeave=b})}return s}}},ld=ad;function ec(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Ko(e,t,n,r){const{appear:o,mode:s,persisted:i=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:f,onLeave:d,onAfterLeave:h,onLeaveCancelled:y,onBeforeAppear:b,onAppear:w,onAfterAppear:S,onAppearCancelled:v}=t,g=String(e.key),_=ec(n,e),C=(A,$)=>{A&&Ge(A,r,9,$)},E=(A,$)=>{const O=$[1];C(A,$),q(A)?A.every(J=>J.length<=1)&&O():A.length<=1&&O()},R={mode:s,persisted:i,beforeEnter(A){let $=a;if(!n.isMounted)if(o)$=b||a;else return;A[St]&&A[St](!0);const O=_[g];O&&Ze(e,O)&&O.el[St]&&O.el[St](),C($,[A])},enter(A){let $=l,O=u,J=c;if(!n.isMounted)if(o)$=w||l,O=S||u,J=v||c;else return;let N=!1;const G=A[mr]=fe=>{N||(N=!0,fe?C(J,[A]):C(O,[A]),R.delayedLeave&&R.delayedLeave(),A[mr]=void 0)};$?E($,[A,G]):G()},leave(A,$){const O=String(e.key);if(A[mr]&&A[mr](!0),n.isUnmounting)return $();C(f,[A]);let J=!1;const N=A[St]=G=>{J||(J=!0,$(),G?C(y,[A]):C(h,[A]),A[St]=void 0,_[O]===e&&delete _[O])};_[O]=e,d?E(d,[A,N]):N()},clone(A){return Ko(A,t,n,r)}};return R}function vo(e){if(rr(e))return e=pt(e),e.children=null,e}function Hi(e){return rr(e)?e.children?e.children[0]:void 0:e}function jr(e,t){e.shapeFlag&6&&e.component?jr(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function tc(e,t=!1,n){let r=[],o=0;for(let s=0;s1)for(let s=0;s!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function ee(e){X(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:s,suspensible:i=!0,onError:a}=e;let l=null,u,c=0;const f=()=>(c++,l=null,d()),d=()=>{let h;return l||(h=l=t().catch(y=>{if(y=y instanceof Error?y:new Error(String(y)),a)return new Promise((b,w)=>{a(y,()=>b(f()),()=>w(y),c+1)});throw y}).then(y=>h!==l&&l?l:(y&&(y.__esModule||y[Symbol.toStringTag]==="Module")&&(y=y.default),u=y,y)))};return Ie({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return u},setup(){const h=ve;if(u)return()=>bo(u,h);const y=v=>{l=null,Sn(v,h,13,!r)};if(i&&h.suspense||sr)return d().then(v=>()=>bo(v,h)).catch(v=>(y(v),()=>r?ne(r,{error:v}):null));const b=Se(!1),w=Se(),S=Se(!!o);return o&&setTimeout(()=>{S.value=!1},o),s!=null&&setTimeout(()=>{if(!b.value&&!w.value){const v=new Error(`Async component timed out after ${s}ms.`);y(v),w.value=v}},s),d().then(()=>{b.value=!0,h.parent&&rr(h.parent.vnode)&&(h.parent.effect.dirty=!0,to(h.parent.update))}).catch(v=>{y(v),w.value=v}),()=>{if(b.value&&u)return bo(u,h);if(w.value&&r)return ne(r,{error:w.value});if(n&&!S.value)return ne(n)}}})}function bo(e,t){const{ref:n,props:r,children:o,ce:s}=t.vnode,i=ne(e,r,o);return i.ref=n,i.ce=s,delete t.vnode.ce,i}const rr=e=>e.type.__isKeepAlive,cd={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Yt(),r=n.ctx;if(!r.renderer)return()=>{const v=t.default&&t.default();return v&&v.length===1?v[0]:v};const o=new Map,s=new Set;let i=null;const a=n.suspense,{renderer:{p:l,m:u,um:c,o:{createElement:f}}}=r,d=f("div");r.activate=(v,g,_,C,E)=>{const R=v.component;u(v,g,_,0,a),l(R.vnode,v,g,_,R,a,C,v.slotScopeIds,E),Ce(()=>{R.isDeactivated=!1,R.a&&Mn(R.a);const A=v.props&&v.props.onVnodeMounted;A&&Le(A,R.parent,v)},a)},r.deactivate=v=>{const g=v.component;u(v,d,null,1,a),Ce(()=>{g.da&&Mn(g.da);const _=v.props&&v.props.onVnodeUnmounted;_&&Le(_,g.parent,v),g.isDeactivated=!0},a)};function h(v){wo(v),c(v,n,a,!0)}function y(v){o.forEach((g,_)=>{const C=Zo(g.type);C&&(!v||!v(C))&&b(_)})}function b(v){const g=o.get(v);!i||!Ze(g,i)?h(g):i&&wo(i),o.delete(v),s.delete(v)}De(()=>[e.include,e.exclude],([v,g])=>{v&&y(_=>In(v,_)),g&&y(_=>!In(g,_))},{flush:"post",deep:!0});let w=null;const S=()=>{w!=null&&o.set(w,Eo(n.subTree))};return xn(S),sc(S),or(()=>{o.forEach(v=>{const{subTree:g,suspense:_}=n,C=Eo(g);if(v.type===C.type&&v.key===C.key){wo(C);const E=C.component.da;E&&Ce(E,_);return}h(v)})}),()=>{if(w=null,!t.default)return null;const v=t.default(),g=v[0];if(v.length>1)return i=null,v;if(!yn(g)||!(g.shapeFlag&4)&&!(g.shapeFlag&128))return i=null,g;let _=Eo(g);const C=_.type,E=Zo(zt(_)?_.type.__asyncResolved||{}:C),{include:R,exclude:A,max:$}=e;if(R&&(!E||!In(R,E))||A&&E&&In(A,E))return i=_,g;const O=_.key==null?C:_.key,J=o.get(O);return _.el&&(_=pt(_),g.shapeFlag&128&&(g.ssContent=_)),w=O,J?(_.el=J.el,_.component=J.component,_.transition&&jr(_,_.transition),_.shapeFlag|=512,s.delete(O),s.add(O)):(s.add(O),$&&s.size>parseInt($,10)&&b(s.values().next().value)),_.shapeFlag|=256,i=_,Ql(g.type)?g:_}}},ud=cd;function In(e,t){return q(e)?e.some(n=>In(n,t)):_e(e)?e.split(",").includes(t):Xu(e)?e.test(t):!1}function nc(e,t){oc(e,"a",t)}function rc(e,t){oc(e,"da",t)}function oc(e,t,n=ve){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(so(t,r,n),n){let o=n.parent;for(;o&&o.parent;)rr(o.parent.vnode)&&fd(r,t,n,o),o=o.parent}}function fd(e,t,n,r){const o=so(t,e,r,!0);Ws(()=>{As(r[t],o)},n)}function wo(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Eo(e){return e.shapeFlag&128?e.ssContent:e}function so(e,t,n=ve,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Jt();const a=qt(n),l=Ge(t,n,e,i);return a(),Xt(),l});return r?o.unshift(s):o.push(s),s}}const gt=e=>(t,n=ve)=>(!sr||e==="sp")&&so(e,(...r)=>t(...r),n),dd=gt("bm"),xn=gt("m"),hd=gt("bu"),sc=gt("u"),or=gt("bum"),Ws=gt("um"),pd=gt("sp"),gd=gt("rtg"),md=gt("rtc");function ic(e,t=ve){so("ec",e,t)}function yd(e,t,n,r){let o;const s=n&&n[r];if(q(e)||_e(e)){o=new Array(e.length);for(let i=0,a=e.length;it(i,a,void 0,s&&s[a]));else{const i=Object.keys(e);o=new Array(i.length);for(let a=0,l=i.length;ayn(t)?!(t.type===Ae||t.type===Ee&&!ac(t.children)):!0)?e:null}const Wo=e=>e?Cc(e)?Xs(e)||e.proxy:Wo(e.parent):null,$n=be(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Wo(e.parent),$root:e=>Wo(e.root),$emit:e=>e.emit,$options:e=>Gs(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,to(e.update)}),$nextTick:e=>e.n||(e.n=Cn.bind(e.proxy)),$watch:e=>sd.bind(e)}),So=(e,t)=>e!==ye&&!e.__isScriptSetup&&re(e,t),_d={get({_:e},t){const{ctx:n,setupState:r,data:o,props:s,accessCache:i,type:a,appContext:l}=e;let u;if(t[0]!=="$"){const h=i[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(So(r,t))return i[t]=1,r[t];if(o!==ye&&re(o,t))return i[t]=2,o[t];if((u=e.propsOptions[0])&&re(u,t))return i[t]=3,s[t];if(n!==ye&&re(n,t))return i[t]=4,n[t];qo&&(i[t]=0)}}const c=$n[t];let f,d;if(c)return t==="$attrs"&&$e(e,"get",t),c(e);if((f=a.__cssModules)&&(f=f[t]))return f;if(n!==ye&&re(n,t))return i[t]=4,n[t];if(d=l.config.globalProperties,re(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:s}=e;return So(o,t)?(o[t]=n,!0):r!==ye&&re(r,t)?(r[t]=n,!0):re(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:s}},i){let a;return!!n[i]||e!==ye&&re(e,i)||So(t,i)||(a=s[0])&&re(a,i)||re(r,i)||re($n,i)||re(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:re(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Y0(){return vd().slots}function vd(){const e=Yt();return e.setupContext||(e.setupContext=xc(e))}function ji(e){return q(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function bd(e){const t=Yt();let n=e();return Xo(),Is(n)&&(n=n.catch(r=>{throw qt(t),r})),[n,()=>qt(t)]}let qo=!0;function wd(e){const t=Gs(e),n=e.proxy,r=e.ctx;qo=!1,t.beforeCreate&&Fi(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:i,watch:a,provide:l,inject:u,created:c,beforeMount:f,mounted:d,beforeUpdate:h,updated:y,activated:b,deactivated:w,beforeDestroy:S,beforeUnmount:v,destroyed:g,unmounted:_,render:C,renderTracked:E,renderTriggered:R,errorCaptured:A,serverPrefetch:$,expose:O,inheritAttrs:J,components:N,directives:G,filters:fe}=t;if(u&&Ed(u,r,null),i)for(const Z in i){const z=i[Z];X(z)&&(r[Z]=z.bind(n))}if(o){const Z=o.call(n,n);he(Z)&&(e.data=ct(Z))}if(qo=!0,s)for(const Z in s){const z=s[Z],Je=X(z)?z.bind(n,n):X(z.get)?z.get.bind(n,n):We,mt=!X(z)&&X(z.set)?z.set.bind(n):We,rt=se({get:Je,set:mt});Object.defineProperty(r,Z,{enumerable:!0,configurable:!0,get:()=>rt.value,set:Oe=>rt.value=Oe})}if(a)for(const Z in a)lc(a[Z],r,n,Z);if(l){const Z=X(l)?l.call(n):l;Reflect.ownKeys(Z).forEach(z=>{Kt(z,Z[z])})}c&&Fi(c,e,"c");function U(Z,z){q(z)?z.forEach(Je=>Z(Je.bind(n))):z&&Z(z.bind(n))}if(U(dd,f),U(xn,d),U(hd,h),U(sc,y),U(nc,b),U(rc,w),U(ic,A),U(md,E),U(gd,R),U(or,v),U(Ws,_),U(pd,$),q(O))if(O.length){const Z=e.exposed||(e.exposed={});O.forEach(z=>{Object.defineProperty(Z,z,{get:()=>n[z],set:Je=>n[z]=Je})})}else e.exposed||(e.exposed={});C&&e.render===We&&(e.render=C),J!=null&&(e.inheritAttrs=J),N&&(e.components=N),G&&(e.directives=G)}function Ed(e,t,n=We){q(e)&&(e=Go(e));for(const r in e){const o=e[r];let s;he(o)?"default"in o?s=Me(o.from||r,o.default,!0):s=Me(o.from||r):s=Me(o),xe(s)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>s.value,set:i=>s.value=i}):t[r]=s}}function Fi(e,t,n){Ge(q(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function lc(e,t,n,r){const o=r.includes(".")?Yl(n,r):()=>n[r];if(_e(e)){const s=t[e];X(s)&&De(o,s)}else if(X(e))De(o,e.bind(n));else if(he(e))if(q(e))e.forEach(s=>lc(s,t,n,r));else{const s=X(e.handler)?e.handler.bind(n):t[e.handler];X(s)&&De(o,s,e)}}function Gs(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,a=s.get(t);let l;return a?l=a:!o.length&&!n&&!r?l=t:(l={},o.length&&o.forEach(u=>Fr(l,u,i,!0)),Fr(l,t,i)),he(t)&&s.set(t,l),l}function Fr(e,t,n,r=!1){const{mixins:o,extends:s}=t;s&&Fr(e,s,n,!0),o&&o.forEach(i=>Fr(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const a=Sd[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const Sd={data:Bi,props:Di,emits:Di,methods:On,computed:On,beforeCreate:Re,created:Re,beforeMount:Re,mounted:Re,beforeUpdate:Re,updated:Re,beforeDestroy:Re,beforeUnmount:Re,destroyed:Re,unmounted:Re,activated:Re,deactivated:Re,errorCaptured:Re,serverPrefetch:Re,components:On,directives:On,watch:Pd,provide:Bi,inject:Cd};function Bi(e,t){return t?e?function(){return be(X(e)?e.call(this,this):e,X(t)?t.call(this,this):t)}:t:e}function Cd(e,t){return On(Go(e),Go(t))}function Go(e){if(q(e)){const t={};for(let n=0;n1)return n&&X(t)?t.call(r&&r.proxy):t}}function uc(){return!!(ve||Pe||hn)}function kd(e,t,n,r=!1){const o={},s={};Lr(s,io,1),e.propsDefaults=Object.create(null),fc(e,t,o,s);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);n?e.props=r?o:At(o):e.type.props?e.props=o:e.props=s,e.attrs=s}function Rd(e,t,n,r){const{props:o,attrs:s,vnode:{patchFlag:i}}=e,a=ie(o),[l]=e.propsOptions;let u=!1;if((r||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[d,h]=dc(f,t,!0);be(i,d),h&&a.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!s&&!l)return he(e)&&r.set(e,an),an;if(q(s))for(let c=0;c-1,h[1]=b<0||y-1||re(h,"default"))&&a.push(f)}}}const u=[i,a];return he(e)&&r.set(e,u),u}function Ui(e){return e[0]!=="$"&&!cn(e)}function Vi(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function zi(e,t){return Vi(e)===Vi(t)}function Ki(e,t){return q(t)?t.findIndex(n=>zi(n,e)):X(t)&&zi(t,e)?0:-1}const hc=e=>e[0]==="_"||e==="$stable",Qs=e=>q(e)?e.map(ze):[ze(e)],Ad=(e,t,n)=>{if(t._n)return t;const r=Pn((...o)=>Qs(t(...o)),n);return r._c=!1,r},pc=(e,t,n)=>{const r=e._ctx;for(const o in e){if(hc(o))continue;const s=e[o];if(X(s))t[o]=Ad(o,s,r);else if(s!=null){const i=Qs(s);t[o]=()=>i}}},gc=(e,t)=>{const n=Qs(t);e.slots.default=()=>n},Id=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ie(t),Lr(t,"_",n)):pc(t,e.slots={})}else e.slots={},t&&gc(e,t);Lr(e.slots,io,1)},Od=(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:(be(o,t),!n&&a===1&&delete o._):(s=!t.$stable,pc(t,o)),i=t}else t&&(gc(e,t),i={default:1});if(s)for(const a in o)!hc(a)&&i[a]==null&&delete o[a]};function Br(e,t,n,r,o=!1){if(q(e)){e.forEach((d,h)=>Br(d,t&&(q(t)?t[h]:t),n,r,o));return}if(zt(r)&&!o)return;const s=r.shapeFlag&4?Xs(r.component)||r.component.proxy:r.el,i=o?null:s,{i:a,r:l}=e,u=t&&t.r,c=a.refs===ye?a.refs={}:a.refs,f=a.setupState;if(u!=null&&u!==l&&(_e(u)?(c[u]=null,re(f,u)&&(f[u]=null)):xe(u)&&(u.value=null)),X(l))Ot(l,a,12,[i,c]);else{const d=_e(l),h=xe(l);if(d||h){const y=()=>{if(e.f){const b=d?re(f,l)?f[l]:c[l]:l.value;o?q(b)&&As(b,s):q(b)?b.includes(s)||b.push(s):d?(c[l]=[s],re(f,l)&&(f[l]=c[l])):(l.value=[s],e.k&&(c[e.k]=l.value))}else d?(c[l]=i,re(f,l)&&(f[l]=i)):h&&(l.value=i,e.k&&(c[e.k]=i))};i?(y.id=-1,Ce(y,n)):y()}}}let _t=!1;const Ld=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Md=e=>e.namespaceURI.includes("MathML"),yr=e=>{if(Ld(e))return"svg";if(Md(e))return"mathml"},_r=e=>e.nodeType===8;function Nd(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:s,parentNode:i,remove:a,insert:l,createComment:u}}=e,c=(g,_)=>{if(!_.hasChildNodes()){n(null,g,_),$r(),_._vnode=g;return}_t=!1,f(_.firstChild,g,null,null,null),$r(),_._vnode=g,_t&&console.error("Hydration completed but contains mismatches.")},f=(g,_,C,E,R,A=!1)=>{const $=_r(g)&&g.data==="[",O=()=>b(g,_,C,E,R,$),{type:J,ref:N,shapeFlag:G,patchFlag:fe}=_;let de=g.nodeType;_.el=g,fe===-2&&(A=!1,_.dynamicChildren=null);let U=null;switch(J){case gn:de!==3?_.children===""?(l(_.el=o(""),i(g),g),U=g):U=O():(g.data!==_.children&&(_t=!0,g.data=_.children),U=s(g));break;case Ae:v(g)?(U=s(g),S(_.el=g.content.firstChild,g,C)):de!==8||$?U=O():U=s(g);break;case Hn:if($&&(g=s(g),de=g.nodeType),de===1||de===3){U=g;const Z=!_.children.length;for(let z=0;z<_.staticCount;z++)Z&&(_.children+=U.nodeType===1?U.outerHTML:U.data),z===_.staticCount-1&&(_.anchor=U),U=s(U);return $?s(U):U}else O();break;case Ee:$?U=y(g,_,C,E,R,A):U=O();break;default:if(G&1)(de!==1||_.type.toLowerCase()!==g.tagName.toLowerCase())&&!v(g)?U=O():U=d(g,_,C,E,R,A);else if(G&6){_.slotScopeIds=R;const Z=i(g);if($?U=w(g):_r(g)&&g.data==="teleport start"?U=w(g,g.data,"teleport end"):U=s(g),t(_,Z,null,C,E,yr(Z),A),zt(_)){let z;$?(z=ne(Ee),z.anchor=U?U.previousSibling:Z.lastChild):z=g.nodeType===3?ao(""):ne("div"),z.el=g,_.component.subTree=z}}else G&64?de!==8?U=O():U=_.type.hydrate(g,_,C,E,R,A,e,h):G&128&&(U=_.type.hydrate(g,_,C,E,yr(i(g)),R,A,e,f))}return N!=null&&Br(N,null,E,_),U},d=(g,_,C,E,R,A)=>{A=A||!!_.dynamicChildren;const{type:$,props:O,patchFlag:J,shapeFlag:N,dirs:G,transition:fe}=_,de=$==="input"||$==="option";if(de||J!==-1){G&&it(_,null,C,"created");let U=!1;if(v(g)){U=yc(E,fe)&&C&&C.vnode.props&&C.vnode.props.appear;const z=g.content.firstChild;U&&fe.beforeEnter(z),S(z,g,C),_.el=g=z}if(N&16&&!(O&&(O.innerHTML||O.textContent))){let z=h(g.firstChild,_,g,C,E,R,A);for(;z;){_t=!0;const Je=z;z=z.nextSibling,a(Je)}}else N&8&&g.textContent!==_.children&&(_t=!0,g.textContent=_.children);if(O)if(de||!A||J&48)for(const z in O)(de&&(z.endsWith("value")||z==="indeterminate")||tr(z)&&!cn(z)||z[0]===".")&&r(g,z,null,O[z],void 0,void 0,C);else O.onClick&&r(g,"onClick",null,O.onClick,void 0,void 0,C);let Z;(Z=O&&O.onVnodeBeforeMount)&&Le(Z,C,_),G&&it(_,null,C,"beforeMount"),((Z=O&&O.onVnodeMounted)||G||U)&&Xl(()=>{Z&&Le(Z,C,_),U&&fe.enter(g),G&&it(_,null,C,"mounted")},E)}return g.nextSibling},h=(g,_,C,E,R,A,$)=>{$=$||!!_.dynamicChildren;const O=_.children,J=O.length;for(let N=0;N{const{slotScopeIds:$}=_;$&&(R=R?R.concat($):$);const O=i(g),J=h(s(g),_,O,C,E,R,A);return J&&_r(J)&&J.data==="]"?s(_.anchor=J):(_t=!0,l(_.anchor=u("]"),O,J),J)},b=(g,_,C,E,R,A)=>{if(_t=!0,_.el=null,A){const J=w(g);for(;;){const N=s(g);if(N&&N!==J)a(N);else break}}const $=s(g),O=i(g);return a(g),n(null,_,O,$,C,E,yr(O),R),$},w=(g,_="[",C="]")=>{let E=0;for(;g;)if(g=s(g),g&&_r(g)&&(g.data===_&&E++,g.data===C)){if(E===0)return s(g);E--}return g},S=(g,_,C)=>{const E=_.parentNode;E&&E.replaceChild(g,_);let R=C;for(;R;)R.vnode.el===_&&(R.vnode.el=R.subTree.el=g),R=R.parent},v=g=>g.nodeType===1&&g.tagName.toLowerCase()==="template";return[c,f]}const Ce=Xl;function $d(e){return mc(e)}function Hd(e){return mc(e,Nd)}function mc(e,t){const n=_l();n.__VUE__=!0;const{insert:r,remove:o,patchProp:s,createElement:i,createText:a,createComment:l,setText:u,setElementText:c,parentNode:f,nextSibling:d,setScopeId:h=We,insertStaticContent:y}=e,b=(p,m,P,k=null,x=null,M=null,F=void 0,L=null,H=!!m.dynamicChildren)=>{if(p===m)return;p&&!Ze(p,m)&&(k=T(p),Oe(p,x,M,!0),p=null),m.patchFlag===-2&&(H=!1,m.dynamicChildren=null);const{type:I,ref:D,shapeFlag:W}=m;switch(I){case gn:w(p,m,P,k);break;case Ae:S(p,m,P,k);break;case Hn:p==null&&v(m,P,k,F);break;case Ee:N(p,m,P,k,x,M,F,L,H);break;default:W&1?C(p,m,P,k,x,M,F,L,H):W&6?G(p,m,P,k,x,M,F,L,H):(W&64||W&128)&&I.process(p,m,P,k,x,M,F,L,H,V)}D!=null&&x&&Br(D,p&&p.ref,M,m||p,!m)},w=(p,m,P,k)=>{if(p==null)r(m.el=a(m.children),P,k);else{const x=m.el=p.el;m.children!==p.children&&u(x,m.children)}},S=(p,m,P,k)=>{p==null?r(m.el=l(m.children||""),P,k):m.el=p.el},v=(p,m,P,k)=>{[p.el,p.anchor]=y(p.children,m,P,k,p.el,p.anchor)},g=({el:p,anchor:m},P,k)=>{let x;for(;p&&p!==m;)x=d(p),r(p,P,k),p=x;r(m,P,k)},_=({el:p,anchor:m})=>{let P;for(;p&&p!==m;)P=d(p),o(p),p=P;o(m)},C=(p,m,P,k,x,M,F,L,H)=>{m.type==="svg"?F="svg":m.type==="math"&&(F="mathml"),p==null?E(m,P,k,x,M,F,L,H):$(p,m,x,M,F,L,H)},E=(p,m,P,k,x,M,F,L)=>{let H,I;const{props:D,shapeFlag:W,transition:K,dirs:Y}=p;if(H=p.el=i(p.type,M,D&&D.is,D),W&8?c(H,p.children):W&16&&A(p.children,H,null,k,x,Co(p,M),F,L),Y&&it(p,null,k,"created"),R(H,p,p.scopeId,F,k),D){for(const ue in D)ue!=="value"&&!cn(ue)&&s(H,ue,null,D[ue],M,p.children,k,x,Te);"value"in D&&s(H,"value",null,D.value,M),(I=D.onVnodeBeforeMount)&&Le(I,k,p)}Y&&it(p,null,k,"beforeMount");const te=yc(x,K);te&&K.beforeEnter(H),r(H,m,P),((I=D&&D.onVnodeMounted)||te||Y)&&Ce(()=>{I&&Le(I,k,p),te&&K.enter(H),Y&&it(p,null,k,"mounted")},x)},R=(p,m,P,k,x)=>{if(P&&h(p,P),k)for(let M=0;M{for(let I=H;I{const L=m.el=p.el;let{patchFlag:H,dynamicChildren:I,dirs:D}=m;H|=p.patchFlag&16;const W=p.props||ye,K=m.props||ye;let Y;if(P&&$t(P,!1),(Y=K.onVnodeBeforeUpdate)&&Le(Y,P,m,p),D&&it(m,p,P,"beforeUpdate"),P&&$t(P,!0),I?O(p.dynamicChildren,I,L,P,k,Co(m,x),M):F||z(p,m,L,null,P,k,Co(m,x),M,!1),H>0){if(H&16)J(L,m,W,K,P,k,x);else if(H&2&&W.class!==K.class&&s(L,"class",null,K.class,x),H&4&&s(L,"style",W.style,K.style,x),H&8){const te=m.dynamicProps;for(let ue=0;ue{Y&&Le(Y,P,m,p),D&&it(m,p,P,"updated")},k)},O=(p,m,P,k,x,M,F)=>{for(let L=0;L{if(P!==k){if(P!==ye)for(const L in P)!cn(L)&&!(L in k)&&s(p,L,P[L],null,F,m.children,x,M,Te);for(const L in k){if(cn(L))continue;const H=k[L],I=P[L];H!==I&&L!=="value"&&s(p,L,I,H,F,m.children,x,M,Te)}"value"in k&&s(p,"value",P.value,k.value,F)}},N=(p,m,P,k,x,M,F,L,H)=>{const I=m.el=p?p.el:a(""),D=m.anchor=p?p.anchor:a("");let{patchFlag:W,dynamicChildren:K,slotScopeIds:Y}=m;Y&&(L=L?L.concat(Y):Y),p==null?(r(I,P,k),r(D,P,k),A(m.children||[],P,D,x,M,F,L,H)):W>0&&W&64&&K&&p.dynamicChildren?(O(p.dynamicChildren,K,P,x,M,F,L),(m.key!=null||x&&m===x.subTree)&&_c(p,m,!0)):z(p,m,P,D,x,M,F,L,H)},G=(p,m,P,k,x,M,F,L,H)=>{m.slotScopeIds=L,p==null?m.shapeFlag&512?x.ctx.activate(m,P,k,F,H):fe(m,P,k,x,M,F,H):de(p,m,H)},fe=(p,m,P,k,x,M,F)=>{const L=p.component=zd(p,k,x);if(rr(p)&&(L.ctx.renderer=V),Kd(L),L.asyncDep){if(x&&x.registerDep(L,U),!p.el){const H=L.subTree=ne(Ae);S(null,H,m,P)}}else U(L,p,m,P,x,M,F)},de=(p,m,P)=>{const k=m.component=p.component;if(qf(p,m,P))if(k.asyncDep&&!k.asyncResolved){Z(k,m,P);return}else k.next=m,Df(k.update),k.effect.dirty=!0,k.update();else m.el=p.el,k.vnode=m},U=(p,m,P,k,x,M,F)=>{const L=()=>{if(p.isMounted){let{next:D,bu:W,u:K,parent:Y,vnode:te}=p;{const tn=vc(p);if(tn){D&&(D.el=te.el,Z(p,D,F)),tn.asyncDep.then(()=>{p.isUnmounted||L()});return}}let ue=D,me;$t(p,!1),D?(D.el=te.el,Z(p,D,F)):D=te,W&&Mn(W),(me=D.props&&D.props.onVnodeBeforeUpdate)&&Le(me,Y,D,te),$t(p,!0);const we=_o(p),Xe=p.subTree;p.subTree=we,b(Xe,we,f(Xe.el),T(Xe),p,x,M),D.el=we.el,ue===null&&Vs(p,we.el),K&&Ce(K,x),(me=D.props&&D.props.onVnodeUpdated)&&Ce(()=>Le(me,Y,D,te),x)}else{let D;const{el:W,props:K}=m,{bm:Y,m:te,parent:ue}=p,me=zt(m);if($t(p,!1),Y&&Mn(Y),!me&&(D=K&&K.onVnodeBeforeMount)&&Le(D,ue,m),$t(p,!0),W&&ge){const we=()=>{p.subTree=_o(p),ge(W,p.subTree,p,x,null)};me?m.type.__asyncLoader().then(()=>!p.isUnmounted&&we()):we()}else{const we=p.subTree=_o(p);b(null,we,P,k,p,x,M),m.el=we.el}if(te&&Ce(te,x),!me&&(D=K&&K.onVnodeMounted)){const we=m;Ce(()=>Le(D,ue,we),x)}(m.shapeFlag&256||ue&&zt(ue.vnode)&&ue.vnode.shapeFlag&256)&&p.a&&Ce(p.a,x),p.isMounted=!0,m=P=k=null}},H=p.effect=new Ms(L,We,()=>to(I),p.scope),I=p.update=()=>{H.dirty&&H.run()};I.id=p.uid,$t(p,!0),I()},Z=(p,m,P)=>{m.component=p;const k=p.vnode.props;p.vnode=m,p.next=null,Rd(p,m.props,k,P),Od(p,m.children,P),Jt(),Li(p),Xt()},z=(p,m,P,k,x,M,F,L,H=!1)=>{const I=p&&p.children,D=p?p.shapeFlag:0,W=m.children,{patchFlag:K,shapeFlag:Y}=m;if(K>0){if(K&128){mt(I,W,P,k,x,M,F,L,H);return}else if(K&256){Je(I,W,P,k,x,M,F,L,H);return}}Y&8?(D&16&&Te(I,x,M),W!==I&&c(P,W)):D&16?Y&16?mt(I,W,P,k,x,M,F,L,H):Te(I,x,M,!0):(D&8&&c(P,""),Y&16&&A(W,P,k,x,M,F,L,H))},Je=(p,m,P,k,x,M,F,L,H)=>{p=p||an,m=m||an;const I=p.length,D=m.length,W=Math.min(I,D);let K;for(K=0;KD?Te(p,x,M,!0,!1,W):A(m,P,k,x,M,F,L,H,W)},mt=(p,m,P,k,x,M,F,L,H)=>{let I=0;const D=m.length;let W=p.length-1,K=D-1;for(;I<=W&&I<=K;){const Y=p[I],te=m[I]=H?Ct(m[I]):ze(m[I]);if(Ze(Y,te))b(Y,te,P,null,x,M,F,L,H);else break;I++}for(;I<=W&&I<=K;){const Y=p[W],te=m[K]=H?Ct(m[K]):ze(m[K]);if(Ze(Y,te))b(Y,te,P,null,x,M,F,L,H);else break;W--,K--}if(I>W){if(I<=K){const Y=K+1,te=YK)for(;I<=W;)Oe(p[I],x,M,!0),I++;else{const Y=I,te=I,ue=new Map;for(I=te;I<=K;I++){const He=m[I]=H?Ct(m[I]):ze(m[I]);He.key!=null&&ue.set(He.key,I)}let me,we=0;const Xe=K-te+1;let tn=!1,Ei=0;const Tn=new Array(Xe);for(I=0;I=Xe){Oe(He,x,M,!0);continue}let ot;if(He.key!=null)ot=ue.get(He.key);else for(me=te;me<=K;me++)if(Tn[me-te]===0&&Ze(He,m[me])){ot=me;break}ot===void 0?Oe(He,x,M,!0):(Tn[ot-te]=I+1,ot>=Ei?Ei=ot:tn=!0,b(He,m[ot],P,null,x,M,F,L,H),we++)}const Si=tn?jd(Tn):an;for(me=Si.length-1,I=Xe-1;I>=0;I--){const He=te+I,ot=m[He],Ci=He+1{const{el:M,type:F,transition:L,children:H,shapeFlag:I}=p;if(I&6){rt(p.component.subTree,m,P,k);return}if(I&128){p.suspense.move(m,P,k);return}if(I&64){F.move(p,m,P,V);return}if(F===Ee){r(M,m,P);for(let W=0;WL.enter(M),x);else{const{leave:W,delayLeave:K,afterLeave:Y}=L,te=()=>r(M,m,P),ue=()=>{W(M,()=>{te(),Y&&Y()})};K?K(M,te,ue):ue()}else r(M,m,P)},Oe=(p,m,P,k=!1,x=!1)=>{const{type:M,props:F,ref:L,children:H,dynamicChildren:I,shapeFlag:D,patchFlag:W,dirs:K}=p;if(L!=null&&Br(L,null,P,p,!0),D&256){m.ctx.deactivate(p);return}const Y=D&1&&K,te=!zt(p);let ue;if(te&&(ue=F&&F.onVnodeBeforeUnmount)&&Le(ue,m,p),D&6)cr(p.component,P,k);else{if(D&128){p.suspense.unmount(P,k);return}Y&&it(p,null,m,"beforeUnmount"),D&64?p.type.remove(p,m,P,x,V,k):I&&(M!==Ee||W>0&&W&64)?Te(I,m,P,!1,!0):(M===Ee&&W&384||!x&&D&16)&&Te(H,m,P),k&&Zt(p)}(te&&(ue=F&&F.onVnodeUnmounted)||Y)&&Ce(()=>{ue&&Le(ue,m,p),Y&&it(p,null,m,"unmounted")},P)},Zt=p=>{const{type:m,el:P,anchor:k,transition:x}=p;if(m===Ee){en(P,k);return}if(m===Hn){_(p);return}const M=()=>{o(P),x&&!x.persisted&&x.afterLeave&&x.afterLeave()};if(p.shapeFlag&1&&x&&!x.persisted){const{leave:F,delayLeave:L}=x,H=()=>F(P,M);L?L(p.el,M,H):H()}else M()},en=(p,m)=>{let P;for(;p!==m;)P=d(p),o(p),p=P;o(m)},cr=(p,m,P)=>{const{bum:k,scope:x,update:M,subTree:F,um:L}=p;k&&Mn(k),x.stop(),M&&(M.active=!1,Oe(F,p,m,P)),L&&Ce(L,m),Ce(()=>{p.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&p.asyncDep&&!p.asyncResolved&&p.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},Te=(p,m,P,k=!1,x=!1,M=0)=>{for(let F=M;Fp.shapeFlag&6?T(p.component.subTree):p.shapeFlag&128?p.suspense.next():d(p.anchor||p.el);let B=!1;const j=(p,m,P)=>{p==null?m._vnode&&Oe(m._vnode,null,null,!0):b(m._vnode||null,p,m,null,null,null,P),B||(B=!0,Li(),$r(),B=!1),m._vnode=p},V={p:b,um:Oe,m:rt,r:Zt,mt:fe,mc:A,pc:z,pbc:O,n:T,o:e};let ae,ge;return t&&([ae,ge]=t(V)),{render:j,hydrate:ae,createApp:Td(j,ae)}}function Co({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function $t({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function yc(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function _c(e,t,n=!1){const r=e.children,o=t.children;if(q(r)&&q(o))for(let s=0;s>1,e[n[a]]0&&(t[r]=n[s-1]),n[s]=r)}}for(s=n.length,i=n[s-1];s-- >0;)n[s]=i,i=t[i];return n}function vc(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:vc(t)}const Fd=e=>e.__isTeleport,Ee=Symbol.for("v-fgt"),gn=Symbol.for("v-txt"),Ae=Symbol.for("v-cmt"),Hn=Symbol.for("v-stc"),jn=[];let qe=null;function pe(e=!1){jn.push(qe=e?null:[])}function bc(){jn.pop(),qe=jn[jn.length-1]||null}let mn=1;function Wi(e){mn+=e}function wc(e){return e.dynamicChildren=mn>0?qe||an:null,bc(),mn>0&&qe&&qe.push(e),e}function Ke(e,t,n,r,o,s){return wc(_n(e,t,n,r,o,s,!0))}function Be(e,t,n,r,o){return wc(ne(e,t,n,r,o,!0))}function yn(e){return e?e.__v_isVNode===!0:!1}function Ze(e,t){return e.type===t.type&&e.key===t.key}const io="__vInternal",Ec=({key:e})=>e??null,Sr=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?_e(e)||xe(e)||X(e)?{i:Pe,r:e,k:t,f:!!n}:e:null);function _n(e,t=null,n=null,r=0,o=null,s=e===Ee?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ec(t),ref:t&&Sr(t),scopeId:ro,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Pe};return a?(Js(l,n),s&128&&e.normalize(l)):n&&(l.shapeFlag|=_e(n)?8:16),mn>0&&!i&&qe&&(l.patchFlag>0||s&6)&&l.patchFlag!==32&&qe.push(l),l}const ne=Bd;function Bd(e,t=null,n=null,r=0,o=null,s=!1){if((!e||e===Wl)&&(e=Ae),yn(e)){const a=pt(e,t,!0);return n&&Js(a,n),mn>0&&!s&&qe&&(a.shapeFlag&6?qe[qe.indexOf(e)]=a:qe.push(a)),a.patchFlag|=-2,a}if(Gd(e)&&(e=e.__vccOpts),t){t=Sc(t);let{class:a,style:l}=t;a&&!_e(a)&&(t.class=Tt(a)),he(l)&&(Nl(l)&&!q(l)&&(l=be({},l)),t.style=pn(l))}const i=_e(e)?1:Ql(e)?128:Fd(e)?64:he(e)?4:X(e)?2:0;return _n(e,t,n,r,o,i,s,!0)}function Sc(e){return e?Nl(e)||io in e?be({},e):e:null}function pt(e,t,n=!1){const{props:r,ref:o,patchFlag:s,children:i}=e,a=t?Dd(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Ec(a),ref:t&&t.ref?n&&o?q(o)?o.concat(Sr(t)):[o,Sr(t)]:Sr(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ee?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&pt(e.ssContent),ssFallback:e.ssFallback&&pt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ao(e=" ",t=0){return ne(gn,null,e,t)}function Po(e="",t=!1){return t?(pe(),Be(Ae,null,e)):ne(Ae,null,e)}function ze(e){return e==null||typeof e=="boolean"?ne(Ae):q(e)?ne(Ee,null,e.slice()):typeof e=="object"?Ct(e):ne(gn,null,String(e))}function Ct(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:pt(e)}function Js(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(q(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),Js(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(io in t)?t._ctx=Pe:o===3&&Pe&&(Pe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else X(t)?(t={default:t,_ctx:Pe},n=32):(t=String(t),r&64?(n=16,t=[ao(t)]):n=8);e.children=t,e.shapeFlag|=n}function Dd(...e){const t={};for(let n=0;nve||Pe;let Dr,Jo;{const e=_l(),t=(n,r)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(r),s=>{o.length>1?o.forEach(i=>i(s)):o[0](s)}};Dr=t("__VUE_INSTANCE_SETTERS__",n=>ve=n),Jo=t("__VUE_SSR_SETTERS__",n=>sr=n)}const qt=e=>{const t=ve;return Dr(e),e.scope.on(),()=>{e.scope.off(),Dr(t)}},Xo=()=>{ve&&ve.scope.off(),Dr(null)};function Cc(e){return e.vnode.shapeFlag&4}let sr=!1;function Kd(e,t=!1){t&&Jo(t);const{props:n,children:r}=e.vnode,o=Cc(e);kd(e,n,o,t),Id(e,r);const s=o?Wd(e,t):void 0;return t&&Jo(!1),s}function Wd(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=$l(new Proxy(e.ctx,_d));const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?xc(e):null,s=qt(e);Jt();const i=Ot(r,e,0,[e.props,o]);if(Xt(),s(),Is(i)){if(i.then(Xo,Xo),t)return i.then(a=>{Yo(e,a,t)}).catch(a=>{Sn(a,e,0)});e.asyncDep=i}else Yo(e,i,t)}else Pc(e,t)}function Yo(e,t,n){X(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:he(t)&&(e.setupState=Fl(t)),Pc(e,n)}let qi;function Pc(e,t,n){const r=e.type;if(!e.render){if(!t&&qi&&!r.render){const o=r.template||Gs(e).template;if(o){const{isCustomElement:s,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:l}=r,u=be(be({isCustomElement:s,delimiters:a},i),l);r.render=qi(o,u)}}e.render=r.render||We}{const o=qt(e);Jt();try{wd(e)}finally{Xt(),o()}}}function qd(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return $e(e,"get","$attrs"),t[n]}}))}function xc(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return qd(e)},slots:e.slots,emit:e.emit,expose:t}}function Xs(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Fl($l(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in $n)return $n[n](e)},has(t,n){return n in t||n in $n}}))}function Zo(e,t=!0){return X(e)?e.displayName||e.name:e.name||t&&e.__name}function Gd(e){return X(e)&&"__vccOpts"in e}const se=(e,t)=>Of(e,t,sr);function Ne(e,t,n){const r=arguments.length;return r===2?he(t)&&!q(t)?yn(t)?ne(e,null,[t]):ne(e,t):ne(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&yn(n)&&(n=[n]),ne(e,t,n))}const Tc="3.4.21";/** -* @vue/runtime-dom v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const Qd="http://www.w3.org/2000/svg",Jd="http://www.w3.org/1998/Math/MathML",Pt=typeof document<"u"?document:null,Gi=Pt&&Pt.createElement("template"),Xd={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t==="svg"?Pt.createElementNS(Qd,e):t==="mathml"?Pt.createElementNS(Jd,e):Pt.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Pt.createTextNode(e),createComment:e=>Pt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Pt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,s){const i=n?n.previousSibling:t.lastChild;if(o&&(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===s||!(o=o.nextSibling)););else{Gi.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const a=Gi.content;if(r==="svg"||r==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},vt="transition",kn="animation",Gn=Symbol("_vtc"),Ys=(e,{slots:t})=>Ne(ld,Yd(e),t);Ys.displayName="Transition";const kc={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};Ys.props=be({},Zl,kc);const Ht=(e,t=[])=>{q(e)?e.forEach(n=>n(...t)):e&&e(...t)},Qi=e=>e?q(e)?e.some(t=>t.length>1):e.length>1:!1;function Yd(e){const t={};for(const N in e)N in kc||(t[N]=e[N]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:u=i,appearToClass:c=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,y=Zd(o),b=y&&y[0],w=y&&y[1],{onBeforeEnter:S,onEnter:v,onEnterCancelled:g,onLeave:_,onLeaveCancelled:C,onBeforeAppear:E=S,onAppear:R=v,onAppearCancelled:A=g}=t,$=(N,G,fe)=>{jt(N,G?c:a),jt(N,G?u:i),fe&&fe()},O=(N,G)=>{N._isLeaving=!1,jt(N,f),jt(N,h),jt(N,d),G&&G()},J=N=>(G,fe)=>{const de=N?R:v,U=()=>$(G,N,fe);Ht(de,[G,U]),Ji(()=>{jt(G,N?l:s),bt(G,N?c:a),Qi(de)||Xi(G,r,b,U)})};return be(t,{onBeforeEnter(N){Ht(S,[N]),bt(N,s),bt(N,i)},onBeforeAppear(N){Ht(E,[N]),bt(N,l),bt(N,u)},onEnter:J(!1),onAppear:J(!0),onLeave(N,G){N._isLeaving=!0;const fe=()=>O(N,G);bt(N,f),nh(),bt(N,d),Ji(()=>{N._isLeaving&&(jt(N,f),bt(N,h),Qi(_)||Xi(N,r,w,fe))}),Ht(_,[N,fe])},onEnterCancelled(N){$(N,!1),Ht(g,[N])},onAppearCancelled(N){$(N,!0),Ht(A,[N])},onLeaveCancelled(N){O(N),Ht(C,[N])}})}function Zd(e){if(e==null)return null;if(he(e))return[xo(e.enter),xo(e.leave)];{const t=xo(e);return[t,t]}}function xo(e){return yl(e)}function bt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Gn]||(e[Gn]=new Set)).add(t)}function jt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Gn];n&&(n.delete(t),n.size||(e[Gn]=void 0))}function Ji(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let eh=0;function Xi(e,t,n,r){const o=e._endId=++eh,s=()=>{o===e._endId&&r()};if(n)return setTimeout(s,n);const{type:i,timeout:a,propCount:l}=th(e,t);if(!i)return r();const u=i+"end";let c=0;const f=()=>{e.removeEventListener(u,d),s()},d=h=>{h.target===e&&++c>=l&&f()};setTimeout(()=>{c(n[y]||"").split(", "),o=r(`${vt}Delay`),s=r(`${vt}Duration`),i=Yi(o,s),a=r(`${kn}Delay`),l=r(`${kn}Duration`),u=Yi(a,l);let c=null,f=0,d=0;t===vt?i>0&&(c=vt,f=i,d=s.length):t===kn?u>0&&(c=kn,f=u,d=l.length):(f=Math.max(i,u),c=f>0?i>u?vt:kn:null,d=c?c===vt?s.length:l.length:0);const h=c===vt&&/\b(transform|all)(,|$)/.test(r(`${vt}Property`).toString());return{type:c,timeout:f,propCount:d,hasTransform:h}}function Yi(e,t){for(;e.lengthZi(n)+Zi(e[r])))}function Zi(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function nh(){return document.body.offsetHeight}function rh(e,t,n){const r=e[Gn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const ea=Symbol("_vod"),oh=Symbol("_vsh"),Rc=Symbol("");function Z0(e){const t=Yt();if(!t)return;const n=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(s=>ts(s,o))},r=()=>{const o=e(t.proxy);es(t.subTree,o),n(o)};od(r),xn(()=>{const o=new MutationObserver(r);o.observe(t.subTree.el.parentNode,{childList:!0}),Ws(()=>o.disconnect())})}function es(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{es(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)ts(e.el,t);else if(e.type===Ee)e.children.forEach(n=>es(n,t));else if(e.type===Hn){let{el:n,anchor:r}=e;for(;n&&(ts(n,t),n!==r);)n=n.nextSibling}}function ts(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const o in t)n.setProperty(`--${o}`,t[o]),r+=`--${o}: ${t[o]};`;n[Rc]=r}}const sh=/(^|;)\s*display\s*:/;function ih(e,t,n){const r=e.style,o=_e(n);let s=!1;if(n&&!o){if(t)if(_e(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&Cr(r,a,"")}else for(const i in t)n[i]==null&&Cr(r,i,"");for(const i in n)i==="display"&&(s=!0),Cr(r,i,n[i])}else if(o){if(t!==n){const i=r[Rc];i&&(n+=";"+i),r.cssText=n,s=sh.test(n)}}else t&&e.removeAttribute("style");ea in e&&(e[ea]=s?r.display:"",e[oh]&&(r.display="none"))}const ta=/\s*!important$/;function Cr(e,t,n){if(q(n))n.forEach(r=>Cr(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=ah(e,t);ta.test(n)?e.setProperty(En(r),n.replace(ta,""),"important"):e[r]=n}}const na=["Webkit","Moz","ms"],To={};function ah(e,t){const n=To[t];if(n)return n;let r=lt(t);if(r!=="filter"&&r in e)return To[t]=r;r=Yr(r);for(let o=0;oko||(ph.then(()=>ko=0),ko=Date.now());function mh(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Ge(yh(r,n.value),t,5,[r])};return n.value=e,n.attached=gh(),n}function yh(e,t){if(q(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const ia=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,_h=(e,t,n,r,o,s,i,a,l)=>{const u=o==="svg";t==="class"?rh(e,r,u):t==="style"?ih(e,n,r):tr(t)?Rs(t)||dh(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):vh(e,t,r,u))?ch(e,t,r,s,i,a,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),lh(e,t,r,u))};function vh(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&ia(t)&&X(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return ia(t)&&_e(n)?!1:t in e}const Ac=be({patchProp:_h},Xd);let Fn,aa=!1;function bh(){return Fn||(Fn=$d(Ac))}function wh(){return Fn=aa?Fn:Hd(Ac),aa=!0,Fn}const Eh=(...e)=>{const t=bh().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Oc(r);if(!o)return;const s=t._component;!X(s)&&!s.render&&!s.template&&(s.template=o.innerHTML),o.innerHTML="";const i=n(o,!1,Ic(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t},Sh=(...e)=>{const t=wh().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Oc(r);if(o)return n(o,!0,Ic(o))},t};function Ic(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Oc(e){return _e(e)?document.querySelector(e):e}const Ch=/#/g,Ph=/&/g,xh=/\//g,Th=/=/g,Zs=/\+/g,kh=/%5e/gi,Rh=/%60/gi,Ah=/%7c/gi,Ih=/%20/gi;function Oh(e){return encodeURI(""+e).replace(Ah,"|")}function ns(e){return Oh(typeof e=="string"?e:JSON.stringify(e)).replace(Zs,"%2B").replace(Ih,"+").replace(Ch,"%23").replace(Ph,"%26").replace(Rh,"`").replace(kh,"^").replace(xh,"%2F")}function Ro(e){return ns(e).replace(Th,"%3D")}function Ur(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function Lh(e){return Ur(e.replace(Zs," "))}function Mh(e){return Ur(e.replace(Zs," "))}function Lc(e=""){const t={};e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const r=n.match(/([^=]+)=?(.*)/)||[];if(r.length<2)continue;const o=Lh(r[1]);if(o==="__proto__"||o==="constructor")continue;const s=Mh(r[2]||"");t[o]===void 0?t[o]=s:Array.isArray(t[o])?t[o].push(s):t[o]=[t[o],s]}return t}function Nh(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${Ro(e)}=${ns(n)}`).join("&"):`${Ro(e)}=${ns(t)}`:Ro(e)}function $h(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>Nh(t,e[t])).filter(Boolean).join("&")}const Hh=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,jh=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,Fh=/^([/\\]\s*){2,}[^/\\]/,Bh=/^[\s\0]*(blob|data|javascript|vbscript):$/i,Dh=/\/$|\/\?|\/#/,Uh=/^\.?\//;function et(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?Hh.test(e):jh.test(e)||(t.acceptRelative?Fh.test(e):!1)}function Vh(e){return!!e&&Bh.test(e)}function rs(e="",t){return t?Dh.test(e):e.endsWith("/")}function Nt(e="",t){if(!t)return(rs(e)?e.slice(0,-1):e)||"/";if(!rs(e,!0))return e||"/";let n=e,r="";const o=e.indexOf("#");o>=0&&(n=e.slice(0,o),r=e.slice(o));const[s,...i]=n.split("?");return((s.endsWith("/")?s.slice(0,-1):s)||"/")+(i.length>0?`?${i.join("?")}`:"")+r}function Vr(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(rs(e,!0))return e||"/";let n=e,r="";const o=e.indexOf("#");if(o>=0&&(n=e.slice(0,o),r=e.slice(o),!n))return r;const[s,...i]=n.split("?");return s+"/"+(i.length>0?`?${i.join("?")}`:"")+r}function zh(e=""){return e.startsWith("/")}function os(e=""){return zh(e)?e:"/"+e}function Mc(e,t){if($c(t)||et(e))return e;const n=Nt(t);return e.startsWith(n)?e:ir(n,e)}function la(e,t){if($c(t))return e;const n=Nt(t);if(!e.startsWith(n))return e;const r=e.slice(n.length);return r[0]==="/"?r:"/"+r}function Nc(e,t){const n=ar(e),r={...Lc(n.search),...t};return n.search=$h(r),qh(n)}function $c(e){return!e||e==="/"}function Kh(e){return e&&e!=="/"}function ir(e,...t){let n=e||"";for(const r of t.filter(o=>Kh(o)))if(n){const o=r.replace(Uh,"");n=Vr(n)+o}else n=r;return n}function Hc(...e){var i,a,l,u;const t=/\/(?!\/)/,n=e.filter(Boolean),r=[];let o=0;for(const c of n)if(!(!c||c==="/")){for(const[f,d]of c.split(t).entries())if(!(!d||d===".")){if(d===".."){if(r.length===1&&et(r[0]))continue;r.pop(),o--;continue}if(f===1&&((i=r[r.length-1])!=null&&i.endsWith(":/"))){r[r.length-1]+="/"+d;continue}r.push(d),o++}}let s=r.join("/");return o>=0?(a=n[0])!=null&&a.startsWith("/")&&!s.startsWith("/")?s="/"+s:(l=n[0])!=null&&l.startsWith("./")&&!s.startsWith("./")&&(s="./"+s):s="../".repeat(-1*o)+s,(u=n[n.length-1])!=null&&u.endsWith("/")&&!s.endsWith("/")&&(s+="/"),s}function Wh(e,t,n={}){return n.trailingSlash||(e=Vr(e),t=Vr(t)),n.leadingSlash||(e=os(e),t=os(t)),n.encoding||(e=Ur(e),t=Ur(t)),e===t}const jc=Symbol.for("ufo:protocolRelative");function ar(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,f,d=""]=n;return{protocol:f.toLowerCase(),pathname:d,href:f+d,auth:"",host:"",search:"",hash:""}}if(!et(e,{acceptRelative:!0}))return t?ar(t+e):ca(e);const[,r="",o,s=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[],[,i="",a=""]=s.match(/([^#/?]*)(.*)?/)||[],{pathname:l,search:u,hash:c}=ca(a.replace(/\/(?=[A-Za-z]:)/,""));return{protocol:r.toLowerCase(),auth:o?o.slice(0,Math.max(0,o.length-1)):"",host:i,pathname:l,search:u,hash:c,[jc]:!r}}function ca(e=""){const[t="",n="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:r}}function qh(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",r=e.hash||"",o=e.auth?e.auth+"@":"",s=e.host||"";return(e.protocol||e[jc]?(e.protocol||"")+"//":"")+o+s+t+n+r}const Gh=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},zr=Gh().app,Qh=()=>zr.baseURL,Jh=()=>zr.buildAssetsDir,ei=(...e)=>Hc(Fc(),Jh(),...e),Fc=(...e)=>{const t=zr.cdnURL||zr.baseURL;return e.length?Hc(t,...e):t};globalThis.__buildAssetsURL=ei,globalThis.__publicAssetsURL=Fc;const Xh=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,Yh=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,Zh=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function ep(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){tp(e);return}return t}function tp(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function Qn(e,t={}){if(typeof e!="string")return e;const n=e.trim();if(e[0]==='"'&&e.endsWith('"')&&!e.includes("\\"))return n.slice(1,-1);if(n.length<=9){const r=n.toLowerCase();if(r==="true")return!0;if(r==="false")return!1;if(r==="undefined")return;if(r==="null")return null;if(r==="nan")return Number.NaN;if(r==="infinity")return Number.POSITIVE_INFINITY;if(r==="-infinity")return Number.NEGATIVE_INFINITY}if(!Zh.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(Xh.test(e)||Yh.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,ep)}return JSON.parse(e)}catch(r){if(t.strict)throw r;return e}}class np extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function rp(e){var l,u,c,f,d;const t=((l=e.error)==null?void 0:l.message)||((u=e.error)==null?void 0:u.toString())||"",n=((c=e.request)==null?void 0:c.method)||((f=e.options)==null?void 0:f.method)||"GET",r=((d=e.request)==null?void 0:d.url)||String(e.request)||"/",o=`[${n}] ${JSON.stringify(r)}`,s=e.response?`${e.response.status} ${e.response.statusText}`:"",i=`${o}: ${s}${t?` ${t}`:""}`,a=new np(i,e.error?{cause:e.error}:void 0);for(const h of["request","options","response"])Object.defineProperty(a,h,{get(){return e[h]}});for(const[h,y]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(a,h,{get(){return e.response&&e.response[y]}});return a}const op=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function ua(e="GET"){return op.has(e.toUpperCase())}function sp(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const ip=new Set(["image/svg","application/xml","application/xhtml","application/html"]),ap=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function lp(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return ap.test(t)?"json":ip.has(t)||t.startsWith("text/")?"text":"blob"}function cp(e,t,n=globalThis.Headers){const r={...t,...e};if(t!=null&&t.params&&(e!=null&&e.params)&&(r.params={...t==null?void 0:t.params,...e==null?void 0:e.params}),t!=null&&t.query&&(e!=null&&e.query)&&(r.query={...t==null?void 0:t.query,...e==null?void 0:e.query}),t!=null&&t.headers&&(e!=null&&e.headers)){r.headers=new n((t==null?void 0:t.headers)||{});for(const[o,s]of new n((e==null?void 0:e.headers)||{}))r.headers.set(o,s)}return r}const up=new Set([408,409,425,429,500,502,503,504]),fp=new Set([101,204,205,304]);function Bc(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:r=globalThis.AbortController}=e;async function o(a){const l=a.error&&a.error.name==="AbortError"&&!a.options.timeout||!1;if(a.options.retry!==!1&&!l){let c;typeof a.options.retry=="number"?c=a.options.retry:c=ua(a.options.method)?0:1;const f=a.response&&a.response.status||500;if(c>0&&(Array.isArray(a.options.retryStatusCodes)?a.options.retryStatusCodes.includes(f):up.has(f))){const d=a.options.retryDelay||0;return d>0&&await new Promise(h=>setTimeout(h,d)),s(a.request,{...a.options,retry:c-1,timeout:a.options.timeout})}}const u=rp(a);throw Error.captureStackTrace&&Error.captureStackTrace(u,s),u}const s=async function(l,u={}){var d;const c={request:l,options:cp(u,e.defaults,n),response:void 0,error:void 0};if(c.options.method=(d=c.options.method)==null?void 0:d.toUpperCase(),c.options.onRequest&&await c.options.onRequest(c),typeof c.request=="string"&&(c.options.baseURL&&(c.request=Mc(c.request,c.options.baseURL)),(c.options.query||c.options.params)&&(c.request=Nc(c.request,{...c.options.params,...c.options.query}))),c.options.body&&ua(c.options.method)&&(sp(c.options.body)?(c.options.body=typeof c.options.body=="string"?c.options.body:JSON.stringify(c.options.body),c.options.headers=new n(c.options.headers||{}),c.options.headers.has("content-type")||c.options.headers.set("content-type","application/json"),c.options.headers.has("accept")||c.options.headers.set("accept","application/json")):("pipeTo"in c.options.body&&typeof c.options.body.pipeTo=="function"||typeof c.options.body.pipe=="function")&&("duplex"in c.options||(c.options.duplex="half"))),!c.options.signal&&c.options.timeout){const h=new r;setTimeout(()=>h.abort(),c.options.timeout),c.options.signal=h.signal}try{c.response=await t(c.request,c.options)}catch(h){return c.error=h,c.options.onRequestError&&await c.options.onRequestError(c),await o(c)}if(c.response.body&&!fp.has(c.response.status)&&c.options.method!=="HEAD"){const h=(c.options.parseResponse?"json":c.options.responseType)||lp(c.response.headers.get("content-type")||"");switch(h){case"json":{const y=await c.response.text(),b=c.options.parseResponse||Qn;c.response._data=b(y);break}case"stream":{c.response._data=c.response.body;break}default:c.response._data=await c.response[h]()}}return c.options.onResponse&&await c.options.onResponse(c),!c.options.ignoreResponseError&&c.response.status>=400&&c.response.status<600?(c.options.onResponseError&&await c.options.onResponseError(c),await o(c)):c.response},i=async function(l,u){return(await s(l,u))._data};return i.raw=s,i.native=(...a)=>t(...a),i.create=(a={})=>Bc({...e,defaults:{...e.defaults,...a}}),i}const ti=function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")}(),dp=ti.fetch||(()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),hp=ti.Headers,pp=ti.AbortController,gp=Bc({fetch:dp,Headers:hp,AbortController:pp}),mp=gp;globalThis.$fetch||(globalThis.$fetch=mp.create({baseURL:Qh()}));function ss(e,t={},n){for(const r in e){const o=e[r],s=n?`${n}:${r}`:r;typeof o=="object"&&o!==null?ss(o,t,s):typeof o=="function"&&(t[s]=o)}return t}const yp={run:e=>e()},_p=()=>yp,Dc=typeof console.createTask<"u"?console.createTask:_p;function vp(e,t){const n=t.shift(),r=Dc(n);return e.reduce((o,s)=>o.then(()=>r.run(()=>s(...t))),Promise.resolve())}function bp(e,t){const n=t.shift(),r=Dc(n);return Promise.all(e.map(o=>r.run(()=>o(...t))))}function Ao(e,t){for(const n of[...e])n(t)}class wp{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,r={}){if(!t||typeof n!="function")return()=>{};const o=t;let s;for(;this._deprecatedHooks[t];)s=this._deprecatedHooks[t],t=s.to;if(s&&!r.allowDeprecated){let i=s.message;i||(i=`${o} hook has been deprecated`+(s.to?`, please use ${s.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let r,o=(...s)=>(typeof r=="function"&&r(),r=void 0,o=void 0,n(...s));return r=this.hook(t,o),r}removeHook(t,n){if(this._hooks[t]){const r=this._hooks[t].indexOf(n);r!==-1&&this._hooks[t].splice(r,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const r=this._hooks[t]||[];delete this._hooks[t];for(const o of r)this.hook(t,o)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=ss(t),r=Object.keys(n).map(o=>this.hook(o,n[o]));return()=>{for(const o of r.splice(0,r.length))o()}}removeHooks(t){const n=ss(t);for(const r in n)this.removeHook(r,n[r])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(vp,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(bp,t,...n)}callHookWith(t,n,...r){const o=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&Ao(this._before,o);const s=t(n in this._hooks?[...this._hooks[n]]:[],r);return s instanceof Promise?s.finally(()=>{this._after&&o&&Ao(this._after,o)}):(this._after&&o&&Ao(this._after,o),s)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function Uc(){return new wp}function Ep(e={}){let t,n=!1;const r=i=>{if(t&&t!==i)throw new Error("Context conflict")};let o;if(e.asyncContext){const i=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;i?o=new i:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const s=()=>{if(o&&t===void 0){const i=o.getStore();if(i!==void 0)return i}return t};return{use:()=>{const i=s();if(i===void 0)throw new Error("Context is not available");return i},tryUse:()=>s(),set:(i,a)=>{a||r(i),t=i,n=!0},unset:()=>{t=void 0,n=!1},call:(i,a)=>{r(i),t=i;try{return o?o.run(i,a):a()}finally{n||(t=void 0)}},async callAsync(i,a){t=i;const l=()=>{t=i},u=()=>t===i?l:void 0;is.add(u);try{const c=o?o.run(i,a):a();return n||(t=void 0),await c}finally{is.delete(u)}}}}function Sp(e={}){const t={};return{get(n,r={}){return t[n]||(t[n]=Ep({...e,...r})),t[n],t[n]}}}const Kr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},fa="__unctx__",Cp=Kr[fa]||(Kr[fa]=Sp()),Pp=(e,t={})=>Cp.get(e,t),da="__unctx_async_handlers__",is=Kr[da]||(Kr[da]=new Set);function Jn(e){const t=[];for(const o of is){const s=o();s&&t.push(s)}const n=()=>{for(const o of t)o()};let r=e();return r&&typeof r=="object"&&"catch"in r&&(r=r.catch(o=>{throw n(),o})),[r,n]}const Vc=Pp("nuxt-app",{asyncContext:!1}),xp="__nuxt_plugin";function Tp(e){let t=0;const n={_scope:uf(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.11.1"},get vue(){return n.vueApp.version}},payload:ct({data:{},state:{},once:new Set,_errors:{},...window.__NUXT__??{}}),static:{data:{}},runWithContext:o=>n._scope.run(()=>zc(n,o)),isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let o=!1;return()=>{if(!o&&(o=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:{},_payloadRevivers:{},...e};n.hooks=Uc(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(o,s)=>{const i="$"+o;vr(n,i,s),vr(n.vueApp.config.globalProperties,i,s)},vr(n.vueApp,"$nuxt",n),vr(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener("nuxt.preloadError",s=>{n.callHook("app:chunkError",{error:s.payload})}),window.useNuxtApp=window.useNuxtApp||ce;const o=n.hook("app:error",(...s)=>{console.error("[nuxt] error caught during app initialization",...s)});n.hook("app:mounted",o)}const r=ct(n.payload.config);return n.provide("config",r),n}async function kp(e,t){if(t.hooks&&e.hooks.addHooks(t.hooks),typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const r in n)e.provide(r,n[r])}}async function Rp(e,t){const n=[],r=[],o=[],s=[];let i=0;async function a(l){var c;const u=((c=l.dependsOn)==null?void 0:c.filter(f=>t.some(d=>d._name===f)&&!n.includes(f)))??[];if(u.length>0)r.push([new Set(u),l]);else{const f=kp(e,l).then(async()=>{l._name&&(n.push(l._name),await Promise.all(r.map(async([d,h])=>{d.has(l._name)&&(d.delete(l._name),d.size===0&&(i++,await a(h)))})))});l.parallel?o.push(f.catch(d=>s.push(d))):await f}}for(const l of t)await a(l);if(await Promise.all(o),i)for(let l=0;l{}),e,{[xp]:!0,_name:t})}function zc(e,t,n){const r=()=>n?t(...n):t();return Vc.set(e),e.vueApp.runWithContext(r)}function Ap(){var t;let e;return uc()&&(e=(t=Yt())==null?void 0:t.appContext.app.$nuxt),e=e||Vc.tryUse(),e||null}function ce(){const e=Ap();if(!e)throw new Error("[nuxt] instance unavailable");return e}function Qe(e){return ce().$config}function vr(e,t,n){Object.defineProperty(e,t,{get:()=>n})}const br=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function Ip(e,t){if(typeof e!="string")throw new TypeError("argument str must be a string");const n={},o=(t||{}).decode||Mp;let s=0;for(;s{t+=o};return{toString(){return t},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.prototype.toString.call(o);let i="";const a=s.length;a<10?i="unknown:["+s+"]":i=s.slice(8,a-1),i=i.toLowerCase();let l=null;if((l=n.get(o))===void 0)n.set(o,n.size);else return this.dispatch("[CIRCULAR:"+l+"]");if(typeof Buffer<"u"&&Buffer.isBuffer&&Buffer.isBuffer(o))return r("buffer:"),r(o.toString("utf8"));if(i!=="object"&&i!=="function"&&i!=="asyncfunction")this[i]?this[i](o):e.ignoreUnknown||this.unkown(o,i);else{let u=Object.keys(o);e.unorderedObjects&&(u=u.sort());let c=[];e.respectType!==!1&&!ga(o)&&(c=$p),e.excludeKeys&&(u=u.filter(d=>!e.excludeKeys(d)),c=c.filter(d=>!e.excludeKeys(d))),r("object:"+(u.length+c.length)+":");const f=d=>{this.dispatch(d),r(":"),e.excludeValues||this.dispatch(o[d]),r(",")};for(const d of u)f(d);for(const d of c)f(d)}},array(o,s){if(s=s===void 0?e.unorderedArrays!==!1:s,r("array:"+o.length+":"),!s||o.length<=1){for(const l of o)this.dispatch(l);return}const i=new Map,a=o.map(l=>{const u=Kc(e);u.dispatch(l);for(const[c,f]of u.getContext())i.set(c,f);return u.toString()});return 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)},string(o){r("string:"+o.length+":"),r(o)},function(o){r("fn:"),ga(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)},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")}}}const Wc="[native code] }",Hp=Wc.length;function ga(e){return typeof e!="function"?!1:Function.prototype.toString.call(e).slice(-Hp)===Wc}class Lt{constructor(t,n){t=this.words=t||[],this.sigBytes=n===void 0?t.length*4:n}toString(t){return(t||jp).stringify(this)}concat(t){if(this.clamp(),this.sigBytes%4)for(let n=0;n>>2]>>>24-n%4*8&255;this.words[this.sigBytes+n>>>2]|=r<<24-(this.sigBytes+n)%4*8}else for(let n=0;n>>2]=t.words[n>>>2];return this.sigBytes+=t.sigBytes,this}clamp(){this.words[this.sigBytes>>>2]&=4294967295<<32-this.sigBytes%4*8,this.words.length=Math.ceil(this.sigBytes/4)}clone(){return new Lt([...this.words])}}const jp={stringify(e){const t=[];for(let n=0;n>>2]>>>24-n%4*8&255;t.push((r>>>4).toString(16),(r&15).toString(16))}return t.join("")}},Fp={stringify(e){const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n=[];for(let r=0;r>>2]>>>24-r%4*8&255,s=e.words[r+1>>>2]>>>24-(r+1)%4*8&255,i=e.words[r+2>>>2]>>>24-(r+2)%4*8&255,a=o<<16|s<<8|i;for(let l=0;l<4&&r*8+l*6>>6*(3-l)&63))}return n.join("")}},Bp={parse(e){const t=e.length,n=[];for(let r=0;r>>2]|=(e.charCodeAt(r)&255)<<24-r%4*8;return new Lt(n,t)}},Dp={parse(e){return Bp.parse(unescape(encodeURIComponent(e)))}};class Up{constructor(){this._data=new Lt,this._nDataBytes=0,this._minBufferSize=0,this.blockSize=512/32}reset(){this._data=new Lt,this._nDataBytes=0}_append(t){typeof t=="string"&&(t=Dp.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes}_doProcessBlock(t,n){}_process(t){let n,r=this._data.sigBytes/(this.blockSize*4);t?r=Math.ceil(r):r=Math.max((r|0)-this._minBufferSize,0);const o=r*this.blockSize,s=Math.min(o*4,this._data.sigBytes);if(o){for(let i=0;i>>7)^(g<<14|g>>>18)^g>>>3,C=Ft[d-2],E=(C<<15|C>>>17)^(C<<13|C>>>19)^C>>>10;Ft[d]=_+Ft[d-7]+E+Ft[d-16]}const h=l&u^~l&c,y=o&s^o&i^s&i,b=(o<<30|o>>>2)^(o<<19|o>>>13)^(o<<10|o>>>22),w=(l<<26|l>>>6)^(l<<21|l>>>11)^(l<<7|l>>>25),S=f+w+h+zp[d]+Ft[d],v=b+y;f=c,c=u,u=l,l=a+S|0,a=i,i=s,s=o,o=S+v|0}r[0]=r[0]+o|0,r[1]=r[1]+s|0,r[2]=r[2]+i|0,r[3]=r[3]+a|0,r[4]=r[4]+l|0,r[5]=r[5]+u|0,r[6]=r[6]+c|0,r[7]=r[7]+f|0}finalize(t){super.finalize(t);const n=this._nDataBytes*8,r=this._data.sigBytes*8;return this._data.words[r>>>5]|=128<<24-r%32,this._data.words[(r+64>>>9<<4)+14]=Math.floor(n/4294967296),this._data.words[(r+64>>>9<<4)+15]=n,this._data.sigBytes=this._data.words.length*4,this._process(),this._hash}}function Wp(e){return new Kp().finalize(e).toString(Fp)}function Wr(e,t={}){const n=typeof e=="string"?e:as(e,t);return Wp(n).slice(0,10)}function qp(e,t,n={}){return e===t||as(e,n)===as(t,n)}function Gp(e,t){return{ctx:{table:e},matchAll:n=>Gc(n,e,t)}}function qc(e){const t={};for(const n in e)t[n]=n==="dynamic"?new Map(Object.entries(e[n]).map(([r,o])=>[r,qc(o)])):new Map(Object.entries(e[n]));return t}function Qp(e){return Gp(qc(e))}function Gc(e,t,n){n!==!0&&e.endsWith("/")&&(e=e.slice(0,-1)||"/");const r=[];for(const[s,i]of ya(t.wildcard))(e===s||e.startsWith(s+"/"))&&r.push(i);for(const[s,i]of ya(t.dynamic))if(e.startsWith(s+"/")){const a="/"+e.slice(s.length).split("/").splice(2).join("/");r.push(...Gc(a,i))}const o=t.static.get(e);return o&&r.push(o),r.filter(Boolean)}function ya(e){return[...e.entries()].sort((t,n)=>t[0].length-n[0].length)}function Io(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function ls(e,t,n=".",r){if(!Io(t))return ls(e,{},n,r);const o=Object.assign({},t);for(const s in e){if(s==="__proto__"||s==="constructor")continue;const i=e[s];i!=null&&(r&&r(o,s,i,n)||(Array.isArray(i)&&Array.isArray(o[s])?o[s]=[...i,...o[s]]:Io(i)&&Io(o[s])?o[s]=ls(i,o[s],(n?`${n}.`:"")+s.toString(),r):o[s]=i))}return o}function Qc(e){return(...t)=>t.reduce((n,r)=>ls(n,r,"",e),{})}const Jc=Qc(),Jp=Qc((e,t,n)=>{if(e[t]!==void 0&&typeof n=="function")return e[t]=n(e[t]),!0});function Xp(e,t){try{return t in e}catch{return!1}}var Yp=Object.defineProperty,Zp=(e,t,n)=>t in e?Yp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Bt=(e,t,n)=>(Zp(e,typeof t!="symbol"?t+"":t,n),n);class cs extends Error{constructor(t,n={}){super(t,n),Bt(this,"statusCode",500),Bt(this,"fatal",!1),Bt(this,"unhandled",!1),Bt(this,"statusMessage"),Bt(this,"data"),Bt(this,"cause"),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:fs(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=Xc(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}Bt(cs,"__h3_error__",!0);function us(e){if(typeof e=="string")return new cs(e);if(eg(e))return e;const t=new cs(e.message??e.statusMessage??"",{cause:e.cause||e});if(Xp(e,"stack"))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=fs(e.statusCode,t.statusCode):e.status&&(t.statusCode=fs(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;Xc(t.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function eg(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const tg=/[^\u0009\u0020-\u007E]/g;function Xc(e=""){return e.replace(tg,"")}function fs(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const ng=Symbol("layout-meta"),lo=Symbol("route"),Ue=()=>{var e;return(e=ce())==null?void 0:e.$router},Gt=()=>uc()?Me(lo,ce()._route):ce()._route;const rg=(e,t,n={})=>{const r=ce(),o=n.global||typeof e!="string",s=typeof e!="string"?e:t;if(!s){console.warn("[nuxt] No route middleware passed to `addRouteMiddleware`.",e);return}o?r._middleware.global.push(s):r._middleware.named[e]=s},og=()=>{try{if(ce()._processingMiddleware)return!0}catch{return!0}return!1},Yc=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:Nc(e.path||"/",e.query||{})+(e.hash||"");if(t!=null&&t.open){{const{target:a="_blank",windowFeatures:l={}}=t.open,u=Object.entries(l).filter(([c,f])=>f!==void 0).map(([c,f])=>`${c.toLowerCase()}=${f}`).join(", ");open(n,a,u)}return Promise.resolve()}const r=(t==null?void 0:t.external)||et(n,{acceptRelative:!0});if(r){if(!(t!=null&&t.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const a=ar(n).protocol;if(a&&Vh(a))throw new Error(`Cannot navigate to a URL with '${a}' protocol.`)}const o=og();if(!r&&o)return e;const s=Ue(),i=ce();return r?(i._scope.stop(),t!=null&&t.replace?location.replace(n):location.href=n,o?i.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?s.replace(e):s.push(e)},Zc="__nuxt_error",co=()=>Bl(ce().payload,"error"),sn=e=>{const t=uo(e);try{const n=ce(),r=co();n.hooks.callHook("app:error",t),r.value=r.value||t}catch{throw t}return t},sg=async(e={})=>{const t=ce(),n=co();t.callHook("app:error:cleared",e),e.redirect&&await Ue().replace(e.redirect),n.value=null},ig=e=>!!e&&typeof e=="object"&&Zc in e,uo=e=>{const t=us(e);return Object.defineProperty(t,Zc,{value:!0,configurable:!1,writable:!1}),t},ag="modulepreload",lg=function(e,t){return e[0]==="."?new URL(e,t).href:e},_a={},cg=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){const s=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),a=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));o=Promise.all(n.map(l=>{if(l=lg(l,r),l in _a)return;_a[l]=!0;const u=l.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(!!r)for(let h=s.length-1;h>=0;h--){const y=s[h];if(y.href===l&&(!u||y.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${c}`))return;const d=document.createElement("link");if(d.rel=u?"stylesheet":ag,u||(d.as="script",d.crossOrigin=""),d.href=l,a&&d.setAttribute("nonce",a),document.head.appendChild(d),u)return new Promise((h,y)=>{d.addEventListener("load",h),d.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${l}`)))})}))}return o.then(()=>t()).catch(s=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=s,window.dispatchEvent(i),!i.defaultPrevented)throw s})},Q=(...e)=>cg(...e).catch(t=>{const n=new Event("nuxt.preloadError");throw n.payload=t,window.dispatchEvent(n),t}),ug=-1,fg=-2,dg=-3,hg=-4,pg=-5,gg=-6;function mg(e,t){return yg(JSON.parse(e),t)}function yg(e,t){if(typeof e=="number")return o(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,r=Array(n.length);function o(s,i=!1){if(s===ug)return;if(s===dg)return NaN;if(s===hg)return 1/0;if(s===pg)return-1/0;if(s===gg)return-0;if(i)throw new Error("Invalid input");if(s in r)return r[s];const a=n[s];if(!a||typeof a!="object")r[s]=a;else if(Array.isArray(a))if(typeof a[0]=="string"){const l=a[0],u=t==null?void 0:t[l];if(u)return r[s]=u(o(a[1]));switch(l){case"Date":r[s]=new Date(a[1]);break;case"Set":const c=new Set;r[s]=c;for(let h=1;h>>9)+65536).toString(16).substring(1,8).toLowerCase()}function va(e){return e._h||ni(e._d?e._d:`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,n])=>`${t}:${String(n)}`).join(",")}`)}function tu(e,t){const{props:n,tag:r}=e;if(wg.includes(r))return r;if(r==="link"&&n.rel==="canonical")return"canonical";if(n.charset)return"charset";const o=["id"];r==="meta"&&o.push("name","property","http-equiv");for(const s of o)if(typeof n[s]<"u"){const i=String(n[s]);return t&&!t(i)?!1:`${r}:${s}:${i}`}return!1}function ba(e,t){return e==null?t||null:typeof e=="function"?e(t):e}async function Sg(e,t,n){const r={tag:e,props:await nu(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[["script","noscript","style"].includes(e)?"innerHTML":"textContent"]:t},["templateParams","titleTemplate"].includes(e))};return eu.forEach(o=>{const s=typeof r.props[o]<"u"?r.props[o]:n[o];typeof s<"u"&&((!["innerHTML","textContent","children"].includes(o)||vg.includes(r.tag))&&(r[o==="children"?"innerHTML":o]=s),delete r.props[o])}),r.props.body&&(r.tagPosition="bodyClose",delete r.props.body),r.tag==="script"&&typeof r.innerHTML=="object"&&(r.innerHTML=JSON.stringify(r.innerHTML),r.props.type=r.props.type||"application/json"),Array.isArray(r.props.content)?r.props.content.map(o=>({...r,props:{...r.props,content:o}})):r}function Cg(e,t){const n=e==="class"?" ":";";return typeof t=="object"&&!Array.isArray(t)&&(t=Object.entries(t).filter(([,r])=>r).map(([r,o])=>e==="style"?`${r}:${o}`:r)),(Array.isArray(t)?t.join(n):t).split(n).filter(r=>r.trim()).filter(Boolean).join(n)}async function nu(e,t){for(const n of Object.keys(e)){if(["class","style"].includes(n)){e[n]=Cg(n,e[n]);continue}if(e[n]instanceof Promise&&(e[n]=await e[n]),!t&&!eu.includes(n)){const r=String(e[n]),o=n.startsWith("data-");r==="true"||r===""?e[n]=o?"true":!0:e[n]||(o&&r==="false"?e[n]="false":delete e[n])}}return e}const Pg=10;async function xg(e){const t=[];return Object.entries(e.resolvedInput).filter(([n,r])=>typeof r<"u"&&bg.includes(n)).forEach(([n,r])=>{const o=_g(r);t.push(...o.map(s=>Sg(n,s,e)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((n,r)=>(n._e=e._i,e.mode&&(n._m=e.mode),n._p=(e._i<l&&l[u]||void 0,t):a=t[i],typeof a<"u"?(a||"").replace(/"/g,'\\"'):!1}let o=e;try{o=decodeURI(e)}catch{}return(o.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(i=>{const a=r(i.slice(1));typeof a=="string"&&(e=e.replace(new RegExp(`\\${i}(\\W|$)`,"g"),(l,u)=>`${a}${u}`).trim())}),e.includes(wt)&&(e.endsWith(wt)&&(e=e.slice(0,-wt.length).trim()),e.startsWith(wt)&&(e=e.slice(wt.length).trim()),e=e.replace(new RegExp(`\\${wt}\\s*\\${wt}`,"g"),wt),e=xr(e,{separator:n},n)),e}async function ru(e,t={}){var c;const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const r={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",r),!r.shouldRender)return;const o=(await e.resolveTags()).map(f=>({tag:f,id:Pr.includes(f.tag)?va(f):f.tag,shouldRender:!0}));let s=e._dom;if(!s){s={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};for(const f of["body","head"]){const d=(c=n[f])==null?void 0:c.children,h=[];for(const y of[...d].filter(b=>Pr.includes(b.tagName.toLowerCase()))){const b={tag:y.tagName.toLowerCase(),props:await nu(y.getAttributeNames().reduce((v,g)=>({...v,[g]:y.getAttribute(g)}),{})),innerHTML:y.innerHTML};let w=1,S=tu(b);for(;S&&h.find(v=>v._d===S);)S=`${S}:${w++}`;b._d=S||void 0,h.push(b),s.elMap[y.getAttribute("data-hid")||va(b)]=y}}}s.pendingSideEffects={...s.sideEffects||{}},s.sideEffects={};function i(f,d,h){const y=`${f}:${d}`;s.sideEffects[y]=h,delete s.pendingSideEffects[y]}function a({id:f,$el:d,tag:h}){const y=h.tag.endsWith("Attrs");s.elMap[f]=d,y||(["textContent","innerHTML"].forEach(b=>{h[b]&&h[b]!==d[b]&&(d[b]=h[b])}),i(f,"el",()=>{var b;(b=s.elMap[f])==null||b.remove(),delete s.elMap[f]}));for(const[b,w]of Object.entries(h._eventHandlers||{}))d.getAttribute(`data-${b}`)!==""&&((h.tag==="bodyAttrs"?n.defaultView:d).addEventListener(b.replace("on",""),w.bind(d)),d.setAttribute(`data-${b}`,""));Object.entries(h.props).forEach(([b,w])=>{const S=`attr:${b}`;if(b==="class")for(const v of(w||"").split(" ").filter(Boolean))y&&i(f,`${S}:${v}`,()=>d.classList.remove(v)),!d.classList.contains(v)&&d.classList.add(v);else if(b==="style")for(const v of(w||"").split(";").filter(Boolean)){const[g,..._]=v.split(":").map(C=>C.trim());i(f,`${S}:${v}:${g}`,()=>{d.style.removeProperty(g)}),d.style.setProperty(g,_.join(":"))}else d.getAttribute(b)!==w&&d.setAttribute(b,w===!0?"":String(w)),y&&i(f,S,()=>d.removeAttribute(b))})}const l=[],u={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const f of o){const{tag:d,shouldRender:h,id:y}=f;if(h){if(d.tag==="title"){n.title=d.textContent;continue}f.$el=f.$el||s.elMap[y],f.$el?a(f):Pr.includes(d.tag)&&l.push(f)}}for(const f of l){const d=f.tag.tagPosition||"head";f.$el=n.createElement(f.tag.tag),a(f),u[d]=u[d]||n.createDocumentFragment(),u[d].appendChild(f.$el)}for(const f of o)await e.hooks.callHook("dom:renderTag",f,n,i);u.head&&n.head.appendChild(u.head),u.bodyOpen&&n.body.insertBefore(u.bodyOpen,n.body.firstChild),u.bodyClose&&n.body.appendChild(u.bodyClose),Object.values(s.pendingSideEffects).forEach(f=>f()),e._dom=s,e.dirty=!1,await e.hooks.callHook("dom:rendered",{renders:o})}async function kg(e,t={}){const n=t.delayFn||(r=>setTimeout(r,10));return e._domUpdatePromise=e._domUpdatePromise||new Promise(r=>n(async()=>{await ru(e,t),delete e._domUpdatePromise,r()}))}function Rg(e){return t=>{var r,o;const n=((o=(r=t.resolvedOptions.document)==null?void 0:r.head.querySelector('script[id="unhead:payload"]'))==null?void 0:o.innerHTML)||!1;return n&&t.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":function(s){kg(s,e)}}}}}const Ag=["templateParams","htmlAttrs","bodyAttrs"],Ig={hooks:{"tag:normalise":function({tag:e}){["hid","vmid","key"].forEach(r=>{e.props[r]&&(e.key=e.props[r],delete e.props[r])});const n=tu(e)||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":function(e){const t={};e.tags.forEach(r=>{const o=(r.key?`${r.tag}:${r.key}`:r._d)||r._p,s=t[o];if(s){let a=r==null?void 0:r.tagDuplicateStrategy;if(!a&&Ag.includes(r.tag)&&(a="merge"),a==="merge"){const l=s.props;["class","style"].forEach(u=>{l[u]&&(r.props[u]?(u==="style"&&!l[u].endsWith(";")&&(l[u]+=";"),r.props[u]=`${l[u]} ${r.props[u]}`):r.props[u]=l[u])}),t[o].props={...l,...r.props};return}else if(r._e===s._e){s._duped=s._duped||[],r._d=`${s._d}:${s._duped.length+1}`,s._duped.push(r);return}else if(qr(r)>qr(s))return}const i=Object.keys(r.props).length+(r.innerHTML?1:0)+(r.textContent?1:0);if(Pr.includes(r.tag)&&i===0){delete t[o];return}t[o]=r});const n=[];Object.values(t).forEach(r=>{const o=r._duped;delete r._duped,n.push(r),o&&n.push(...o)}),e.tags=n,e.tags=e.tags.filter(r=>!(r.tag==="meta"&&(r.props.name||r.props.property)&&!r.props.content))}}},Og={mode:"server",hooks:{"tags:resolve":function(e){const t={};e.tags.filter(n=>["titleTemplate","templateParams","title"].includes(n.tag)&&n._m==="server").forEach(n=>{t[n.tag]=n.tag.startsWith("title")?n.textContent:n.props}),Object.keys(t).length&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},Lg=["script","link","bodyAttrs"],Mg=e=>({hooks:{"tags:resolve":function(t){for(const n of t.tags.filter(r=>Lg.includes(r.tag)))Object.entries(n.props).forEach(([r,o])=>{r.startsWith("on")&&typeof o=="function"&&(e.ssr&&Sa.includes(r)?n.props[r]=`this.dataset.${r}fired = true`:delete n.props[r],n._eventHandlers=n._eventHandlers||{},n._eventHandlers[r]=o)}),e.ssr&&n._eventHandlers&&(n.props.src||n.props.href)&&(n.key=n.key||ni(n.props.src||n.props.href))},"dom:renderTag":function({$el:t,tag:n}){var r,o;for(const s of Object.keys((t==null?void 0:t.dataset)||{}).filter(i=>Sa.some(a=>`${a}fired`===i))){const i=s.replace("fired","");(o=(r=n._eventHandlers)==null?void 0:r[i])==null||o.call(t,new Event(i.replace("on","")))}}}}),Ng=["link","style","script","noscript"],$g={hooks:{"tag:normalise":({tag:e})=>{e.key&&Ng.includes(e.tag)&&(e.props["data-hid"]=e._h=ni(e.key))}}},Hg={hooks:{"tags:resolve":e=>{const t=n=>{var r;return(r=e.tags.find(o=>o._d===n))==null?void 0:r._p};for(const{prefix:n,offset:r}of Tg)for(const o of e.tags.filter(s=>typeof s.tagPriority=="string"&&s.tagPriority.startsWith(n))){const s=t(o.tagPriority.replace(n,""));typeof s<"u"&&(o._p=s+r)}e.tags.sort((n,r)=>n._p-r._p).sort((n,r)=>qr(n)-qr(r))}}},jg={meta:"content",link:"href",htmlAttrs:"lang"},Fg=e=>({hooks:{"tags:resolve":t=>{var a;const{tags:n}=t,r=(a=n.find(l=>l.tag==="title"))==null?void 0:a.textContent,o=n.findIndex(l=>l.tag==="templateParams"),s=o!==-1?n[o].props:{},i=s.separator||"|";delete s.separator,s.pageTitle=xr(s.pageTitle||r||"",s,i);for(const l of n.filter(u=>u.processTemplateParams!==!1)){const u=jg[l.tag];u&&typeof l.props[u]=="string"?l.props[u]=xr(l.props[u],s,i):(l.processTemplateParams===!0||["titleTemplate","title"].includes(l.tag))&&["innerHTML","textContent"].forEach(c=>{typeof l[c]=="string"&&(l[c]=xr(l[c],s,i))})}e._templateParams=s,e._separator=i,t.tags=n.filter(l=>l.tag!=="templateParams")}}}),Bg={hooks:{"tags:resolve":e=>{const{tags:t}=e;let n=t.findIndex(o=>o.tag==="titleTemplate");const r=t.findIndex(o=>o.tag==="title");if(r!==-1&&n!==-1){const o=ba(t[n].textContent,t[r].textContent);o!==null?t[r].textContent=o||t[r].textContent:delete t[r]}else if(n!==-1){const o=ba(t[n].textContent);o!==null&&(t[n].textContent=o,t[n].tag="title",n=-1)}n!==-1&&delete t[n],e.tags=t.filter(Boolean)}}},Dg={hooks:{"tags:afterResolve":function(e){for(const t of e.tags)typeof t.innerHTML=="string"&&(t.innerHTML&&["application/ld+json","application/json"].includes(t.props.type)?t.innerHTML=t.innerHTML.replace(/{a.dirty=!0,t.callHook("entries:updated",a)};let o=0,s=[];const i=[],a={plugins:i,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return s},use(l){const u=typeof l=="function"?l(a):l;(!u.key||!i.some(c=>c.key===u.key))&&(i.push(u),Ca(u.mode,n)&&t.addHooks(u.hooks||{}))},push(l,u){u==null||delete u.head;const c={_i:o++,input:l,...u};return Ca(c.mode,n)&&(s.push(c),r()),{dispose(){s=s.filter(f=>f._i!==c._i),t.callHook("entries:updated",a),r()},patch(f){s=s.map(d=>(d._i===c._i&&(d.input=c.input=f),d)),r()}}},async resolveTags(){const l={tags:[],entries:[...s]};await t.callHook("entries:resolve",l);for(const u of l.entries){const c=u.resolvedInput||u.input;if(u.resolvedInput=await(u.transform?u.transform(c):c),u.resolvedInput)for(const f of await xg(u)){const d={tag:f,entry:u,resolvedOptions:a.resolvedOptions};await t.callHook("tag:normalise",d),l.tags.push(d.tag)}}return await t.callHook("tags:beforeResolve",l),await t.callHook("tags:resolve",l),await t.callHook("tags:afterResolve",l),l.tags},ssr:n};return[Ig,Og,Mg,$g,Hg,Fg,Bg,Dg,...(e==null?void 0:e.plugins)||[]].forEach(l=>a.use(l)),a.hooks.callHook("init",a),a}function zg(){return ou}const Kg=Tc.startsWith("3");function Wg(e){return typeof e=="function"?e():oe(e)}function Gr(e,t=""){if(e instanceof Promise)return e;const n=Wg(e);return!e||!n?n:Array.isArray(n)?n.map(r=>Gr(r,t)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([r,o])=>r==="titleTemplate"||r.startsWith("on")?[r,oe(o)]:[r,Gr(o,r)])):n}const qg={hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=Gr(t.input)}}},su="usehead";function Gg(e){return{install(n){Kg&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(su,e))}}.install}function Qg(e={}){e.domDelayFn=e.domDelayFn||(n=>Cn(()=>setTimeout(()=>n(),0)));const t=Ug(e);return t.use(qg),t.install=Gg(t),t}const ds=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},hs="__unhead_injection_handler__";function Jg(e){ds[hs]=e}function Xg(){if(hs in ds)return ds[hs]();const e=Me(su);return e||zg()}function Yg(e,t={}){const n=t.head||Xg();if(n)return n.ssr?n.push(e,t):Zg(n,e,t)}function Zg(e,t,n={}){const r=Se(!1),o=Se({});rd(()=>{o.value=r.value?{}:Gr(t)});const s=e.push(o.value,n);return De(o,a=>{s.patch(a)}),Yt()&&(or(()=>{s.dispose()}),rc(()=>{r.value=!0}),nc(()=>{r.value=!1})),s}function st(e){if(typeof e!="object")return e;var t,n,r=Object.prototype.toString.call(e);if(r==="[object Object]"){if(e.constructor!==Object&&typeof e.constructor=="function"){n=new e.constructor;for(t in e)e.hasOwnProperty(t)&&n[t]!==e[t]&&(n[t]=st(e[t]))}else{n={};for(t in e)t==="__proto__"?Object.defineProperty(n,t,{value:st(e[t]),configurable:!0,enumerable:!0,writable:!0}):n[t]=st(e[t])}return n}if(r==="[object Array]"){for(t=e.length,n=Array(t);t--;)n[t]=st(e[t]);return n}return r==="[object Set]"?(n=new Set,e.forEach(function(o){n.add(st(o))}),n):r==="[object Map]"?(n=new Map,e.forEach(function(o,s){n.set(st(s),st(o))}),n):r==="[object Date]"?new Date(+e):r==="[object RegExp]"?(n=new RegExp(e.source,e.flags),n.lastIndex=e.lastIndex,n):r==="[object DataView]"?new e.constructor(st(e.buffer)):r==="[object ArrayBuffer]"?e.slice(0):r.slice(-6)==="Array]"?new e.constructor(e):e}const em={cover:"/cover.jpg",socials:{twitter:"Atinux",github:"Atinux/content-wind",mastodon:"@atinux@webtoo.ls"}},tm={socials:{twitter:"",github:"",mastodon:""},nuxtIcon:{aliases:{"dark-mode":"ph:moon-bold","light-mode":"ph:sun-bold"}}},nm={nuxt:{buildId:"038a5f27-9040-4f2a-9245-dd0aa72a78b0"}},rm=Jp(em,tm,nm);function lr(){const e=ce();return e._appConfig||(e._appConfig=ct(rm)),e._appConfig}const eb=!1,ps=!1,om=!1,sm={componentName:"NuxtLink"},tb={deep:!0},im="#__nuxt";let Tr,iu;function am(){var t;const e=(t=lr().nuxt)==null?void 0:t.buildId;return Tr=$fetch(ei(`builds/meta/${e}.json`)),Tr.then(n=>{iu=Qp(n.matcher)}),Tr}function fo(){return Tr||am()}async function ri(e){return await fo(),Jc({},...iu.matchAll(e).reverse())}function Pa(e,t={}){const n=cm(e,t),r=ce(),o=r._payloadCache=r._payloadCache||{};return n in o||(o[n]=um(e).then(s=>s?au(n).then(i=>i||(delete o[n],null)):(o[n]=null,null))),o[n]}const lm="_payload.json";function cm(e,t={}){var o;const n=new URL(e,"http://localhost");if(n.host!=="localhost"||et(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const r=t.hash||(t.fresh?Date.now():(o=lr().nuxt)==null?void 0:o.buildId);return ir(Qe().app.baseURL,n.pathname,lm+(r?`?${r}`:""))}async function au(e){const t=fetch(e).then(n=>n.text().then(lu));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}async function um(e=Gt().path){if(e=Nt(e),(await fo()).prerendered.includes(e))return!0;const n=await ri(e);return!!n.prerender&&!n.redirect}let wr=null;async function fm(){if(wr)return wr;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await lu(e.textContent||""),n=e.dataset.src?await au(e.dataset.src):void 0;return wr={...t,...n,...window.__NUXT__},wr}async function lu(e){return await mg(e,ce()._payloadRevivers)}function dm(e,t){ce()._payloadRevivers[e]=t}const xa={NuxtError:e=>uo(e),EmptyShallowRef:e=>It(e==="_"?void 0:e==="0n"?BigInt(0):Qn(e)),EmptyRef:e=>Se(e==="_"?void 0:e==="0n"?BigInt(0):Qn(e)),ShallowRef:e=>It(e),ShallowReactive:e=>At(e),Ref:e=>Se(e),Reactive:e=>ct(e)},hm=nt({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const r in xa)dm(r,xa[r]);Object.assign(e.payload,([t,n]=Jn(()=>e.runWithContext(fm)),t=await t,n(),t)),window.__NUXT__=e.payload}}),pm=[],gm=nt({name:"nuxt:head",enforce:"pre",setup(e){const t=Qg({plugins:pm});Jg(()=>ce().vueApp._context.provides.usehead),e.vueApp.use(t);{let n=!0;const r=async()=>{n=!1,await ru(t)};t.hooks.hook("dom:beforeRender",o=>{o.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||r()}),e.hooks.hook("app:error",r),e.hooks.hook("app:suspense:resolve",r)}}});/*! - * vue-router v4.3.0 - * (c) 2024 Eduardo San Martin Morote - * @license MIT - */const nn=typeof document<"u";function mm(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const le=Object.assign;function Oo(e,t){const n={};for(const r in t){const o=t[r];n[r]=tt(o)?o.map(e):e(o)}return n}const Bn=()=>{},tt=Array.isArray,cu=/#/g,ym=/&/g,_m=/\//g,vm=/=/g,bm=/\?/g,uu=/\+/g,wm=/%5B/g,Em=/%5D/g,fu=/%5E/g,Sm=/%60/g,du=/%7B/g,Cm=/%7C/g,hu=/%7D/g,Pm=/%20/g;function oi(e){return encodeURI(""+e).replace(Cm,"|").replace(wm,"[").replace(Em,"]")}function xm(e){return oi(e).replace(du,"{").replace(hu,"}").replace(fu,"^")}function gs(e){return oi(e).replace(uu,"%2B").replace(Pm,"+").replace(cu,"%23").replace(ym,"%26").replace(Sm,"`").replace(du,"{").replace(hu,"}").replace(fu,"^")}function Tm(e){return gs(e).replace(vm,"%3D")}function km(e){return oi(e).replace(cu,"%23").replace(bm,"%3F")}function Rm(e){return e==null?"":km(e).replace(_m,"%2F")}function Xn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Am=/\/$/,Im=e=>e.replace(Am,"");function Lo(e,t,n="/"){let r,o={},s="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(r=t.slice(0,l),s=t.slice(l+1,a>-1?a:t.length),o=e(s)),a>-1&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=Nm(r??t,n),{fullPath:r+(s&&"?")+s+i,path:r,query:o,hash:Xn(i)}}function Om(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Ta(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Lm(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&vn(t.matched[r],n.matched[o])&&pu(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function vn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function pu(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Mm(e[n],t[n]))return!1;return!0}function Mm(e,t){return tt(e)?ka(e,t):tt(t)?ka(t,e):e===t}function ka(e,t){return tt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Nm(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let s=n.length-1,i,a;for(i=0;i1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(i).join("/")}var Yn;(function(e){e.pop="pop",e.push="push"})(Yn||(Yn={}));var Dn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Dn||(Dn={}));function $m(e){if(!e)if(nn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Im(e)}const Hm=/^[^#]+#/;function jm(e,t){return e.replace(Hm,"#")+t}function Fm(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const ho=()=>({left:window.scrollX,top:window.scrollY});function Bm(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=Fm(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Ra(e,t){return(history.state?history.state.position-t:-1)+e}const ms=new Map;function Dm(e,t){ms.set(e,t)}function Um(e){const t=ms.get(e);return ms.delete(e),t}let Vm=()=>location.protocol+"//"+location.host;function gu(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let a=o.includes(e.slice(s))?e.slice(s).length:1,l=o.slice(a);return l[0]!=="/"&&(l="/"+l),Ta(l,"")}return Ta(n,e)+r+o}function zm(e,t,n,r){let o=[],s=[],i=null;const a=({state:d})=>{const h=gu(e,location),y=n.value,b=t.value;let w=0;if(d){if(n.value=h,t.value=d,i&&i===y){i=null;return}w=b?d.position-b.position:0}else r(h);o.forEach(S=>{S(n.value,y,{delta:w,type:Yn.pop,direction:w?w>0?Dn.forward:Dn.back:Dn.unknown})})};function l(){i=n.value}function u(d){o.push(d);const h=()=>{const y=o.indexOf(d);y>-1&&o.splice(y,1)};return s.push(h),h}function c(){const{history:d}=window;d.state&&d.replaceState(le({},d.state,{scroll:ho()}),"")}function f(){for(const d of s)d();s=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:f}}function Aa(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?ho():null}}function Km(e){const{history:t,location:n}=window,r={value:gu(e,n)},o={value:t.state};o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(l,u,c){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:Vm()+e+l;try{t[c?"replaceState":"pushState"](u,"",d),o.value=u}catch(h){console.error(h),n[c?"replace":"assign"](d)}}function i(l,u){const c=le({},t.state,Aa(o.value.back,l,o.value.forward,!0),u,{position:o.value.position});s(l,c,!0),r.value=l}function a(l,u){const c=le({},o.value,t.state,{forward:l,scroll:ho()});s(c.current,c,!0);const f=le({},Aa(r.value,l,null),{position:c.position+1},u);s(l,f,!1),r.value=l}return{location:r,state:o,push:a,replace:i}}function mu(e){e=$m(e);const t=Km(e),n=zm(e,t.state,t.location,t.replace);function r(s,i=!0){i||n.pauseListeners(),history.go(s)}const o=le({location:"",base:e,go:r,createHref:jm.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function Wm(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),mu(e)}function qm(e){return typeof e=="string"||e&&typeof e=="object"}function yu(e){return typeof e=="string"||typeof e=="symbol"}const Ye={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},_u=Symbol("");var Ia;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ia||(Ia={}));function bn(e,t){return le(new Error,{type:e,[_u]:!0},t)}function ut(e,t){return e instanceof Error&&_u in e&&(t==null||!!(e.type&t))}const Oa="[^/]+?",Gm={sensitive:!1,strict:!1,start:!0,end:!0},Qm=/[.+*?^${}()[\]/\\]/g;function Jm(e,t){const n=le({},Gm,t),r=[];let o=n.start?"^":"";const s=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(o+="/");for(let f=0;ft.length?t.length===1&&t[0]===80?1:-1:0}function Ym(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const Zm={type:0,value:""},ey=/[a-zA-Z0-9_]/;function ty(e){if(!e)return[[]];if(e==="/")return[[Zm]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${u}": ${h}`)}let n=0,r=n;const o=[];let s;function i(){s&&o.push(s),s=[]}let a=0,l,u="",c="";function f(){u&&(n===0?s.push({type:0,value:u}):n===1||n===2||n===3?(s.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=l}for(;a{i(v)}:Bn}function i(c){if(yu(c)){const f=r.get(c);f&&(r.delete(c),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(c);f>-1&&(n.splice(f,1),c.record.name&&r.delete(c.record.name),c.children.forEach(i),c.alias.forEach(i))}}function a(){return n}function l(c){let f=0;for(;f=0&&(c.record.path!==n[f].record.path||!vu(c,n[f]));)f++;n.splice(f,0,c),c.record.name&&!Na(c)&&r.set(c.record.name,c)}function u(c,f){let d,h={},y,b;if("name"in c&&c.name){if(d=r.get(c.name),!d)throw bn(1,{location:c});b=d.record.name,h=le(Ma(f.params,d.keys.filter(v=>!v.optional).concat(d.parent?d.parent.keys.filter(v=>v.optional):[]).map(v=>v.name)),c.params&&Ma(c.params,d.keys.map(v=>v.name))),y=d.stringify(h)}else if(c.path!=null)y=c.path,d=n.find(v=>v.re.test(y)),d&&(h=d.parse(y),b=d.record.name);else{if(d=f.name?r.get(f.name):n.find(v=>v.re.test(f.path)),!d)throw bn(1,{location:c,currentLocation:f});b=d.record.name,h=le({},f.params,c.params),y=d.stringify(h)}const w=[];let S=d;for(;S;)w.unshift(S.record),S=S.parent;return{name:b,path:y,params:h,matched:w,meta:iy(w)}}return e.forEach(c=>s(c)),{addRoute:s,resolve:u,removeRoute:i,getRoutes:a,getRecordMatcher:o}}function Ma(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function oy(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:sy(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function sy(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function Na(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function iy(e){return e.reduce((t,n)=>le(t,n.meta),{})}function $a(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function vu(e,t){return t.children.some(n=>n===e||vu(e,n))}function ay(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;os&&gs(s)):[r&&gs(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function ly(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=tt(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const cy=Symbol(""),ja=Symbol(""),si=Symbol(""),ii=Symbol(""),ys=Symbol("");function Rn(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function xt(e,t,n,r,o,s=i=>i()){const i=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((a,l)=>{const u=d=>{d===!1?l(bn(4,{from:n,to:t})):d instanceof Error?l(d):qm(d)?l(bn(2,{from:t,to:d})):(i&&r.enterCallbacks[o]===i&&typeof d=="function"&&i.push(d),a())},c=s(()=>e.call(r&&r.instances[o],t,n,u));let f=Promise.resolve(c);e.length<3&&(f=f.then(u)),f.catch(d=>l(d))})}function Mo(e,t,n,r,o=s=>s()){const s=[];for(const i of e)for(const a in i.components){let l=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(uy(l)){const c=(l.__vccOpts||l)[t];c&&s.push(xt(c,n,r,i,a,o))}else{let u=l();s.push(()=>u.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${i.path}"`));const f=mm(c)?c.default:c;i.components[a]=f;const h=(f.__vccOpts||f)[t];return h&&xt(h,n,r,i,a,o)()}))}}return s}function uy(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Fa(e){const t=Me(si),n=Me(ii),r=se(()=>t.resolve(oe(e.to))),o=se(()=>{const{matched:l}=r.value,{length:u}=l,c=l[u-1],f=n.matched;if(!c||!f.length)return-1;const d=f.findIndex(vn.bind(null,c));if(d>-1)return d;const h=Ba(l[u-2]);return u>1&&Ba(c)===h&&f[f.length-1].path!==h?f.findIndex(vn.bind(null,l[u-2])):d}),s=se(()=>o.value>-1&&py(n.params,r.value.params)),i=se(()=>o.value>-1&&o.value===n.matched.length-1&&pu(n.params,r.value.params));function a(l={}){return hy(l)?t[oe(e.replace)?"replace":"push"](oe(e.to)).catch(Bn):Promise.resolve()}return{route:r,href:se(()=>r.value.href),isActive:s,isExactActive:i,navigate:a}}const fy=Ie({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Fa,setup(e,{slots:t}){const n=ct(Fa(e)),{options:r}=Me(si),o=se(()=>({[Da(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Da(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:Ne("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),dy=fy;function hy(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function py(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!tt(o)||o.length!==r.length||r.some((s,i)=>s!==o[i]))return!1}return!0}function Ba(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Da=(e,t,n)=>e??t??n,gy=Ie({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Me(ys),o=se(()=>e.route||r.value),s=Me(ja,0),i=se(()=>{let u=oe(s);const{matched:c}=o.value;let f;for(;(f=c[u])&&!f.components;)u++;return u}),a=se(()=>o.value.matched[i.value]);Kt(ja,se(()=>i.value+1)),Kt(cy,a),Kt(ys,o);const l=Se();return De(()=>[l.value,a.value,e.name],([u,c,f],[d,h,y])=>{c&&(c.instances[f]=u,h&&h!==c&&u&&u===d&&(c.leaveGuards.size||(c.leaveGuards=h.leaveGuards),c.updateGuards.size||(c.updateGuards=h.updateGuards))),u&&c&&(!h||!vn(c,h)||!d)&&(c.enterCallbacks[f]||[]).forEach(b=>b(u))},{flush:"post"}),()=>{const u=o.value,c=e.name,f=a.value,d=f&&f.components[c];if(!d)return Ua(n.default,{Component:d,route:u});const h=f.props[c],y=h?h===!0?u.params:typeof h=="function"?h(u):h:null,w=Ne(d,le({},y,t,{onVnodeUnmounted:S=>{S.component.isUnmounted&&(f.instances[c]=null)},ref:l}));return Ua(n.default,{Component:w,route:u})||w}}});function Ua(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const bu=gy;function my(e){const t=ry(e.routes,e),n=e.parseQuery||ay,r=e.stringifyQuery||Ha,o=e.history,s=Rn(),i=Rn(),a=Rn(),l=It(Ye);let u=Ye;nn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=Oo.bind(null,T=>""+T),f=Oo.bind(null,Rm),d=Oo.bind(null,Xn);function h(T,B){let j,V;return yu(T)?(j=t.getRecordMatcher(T),V=B):V=T,t.addRoute(V,j)}function y(T){const B=t.getRecordMatcher(T);B&&t.removeRoute(B)}function b(){return t.getRoutes().map(T=>T.record)}function w(T){return!!t.getRecordMatcher(T)}function S(T,B){if(B=le({},B||l.value),typeof T=="string"){const m=Lo(n,T,B.path),P=t.resolve({path:m.path},B),k=o.createHref(m.fullPath);return le(m,P,{params:d(P.params),hash:Xn(m.hash),redirectedFrom:void 0,href:k})}let j;if(T.path!=null)j=le({},T,{path:Lo(n,T.path,B.path).path});else{const m=le({},T.params);for(const P in m)m[P]==null&&delete m[P];j=le({},T,{params:f(m)}),B.params=f(B.params)}const V=t.resolve(j,B),ae=T.hash||"";V.params=c(d(V.params));const ge=Om(r,le({},T,{hash:xm(ae),path:V.path})),p=o.createHref(ge);return le({fullPath:ge,hash:ae,query:r===Ha?ly(T.query):T.query||{}},V,{redirectedFrom:void 0,href:p})}function v(T){return typeof T=="string"?Lo(n,T,l.value.path):le({},T)}function g(T,B){if(u!==T)return bn(8,{from:B,to:T})}function _(T){return R(T)}function C(T){return _(le(v(T),{replace:!0}))}function E(T){const B=T.matched[T.matched.length-1];if(B&&B.redirect){const{redirect:j}=B;let V=typeof j=="function"?j(T):j;return typeof V=="string"&&(V=V.includes("?")||V.includes("#")?V=v(V):{path:V},V.params={}),le({query:T.query,hash:T.hash,params:V.path!=null?{}:T.params},V)}}function R(T,B){const j=u=S(T),V=l.value,ae=T.state,ge=T.force,p=T.replace===!0,m=E(j);if(m)return R(le(v(m),{state:typeof m=="object"?le({},ae,m.state):ae,force:ge,replace:p}),B||j);const P=j;P.redirectedFrom=B;let k;return!ge&&Lm(r,V,j)&&(k=bn(16,{to:P,from:V}),rt(V,V,!0,!1)),(k?Promise.resolve(k):O(P,V)).catch(x=>ut(x)?ut(x,2)?x:mt(x):z(x,P,V)).then(x=>{if(x){if(ut(x,2))return R(le({replace:p},v(x.to),{state:typeof x.to=="object"?le({},ae,x.to.state):ae,force:ge}),B||P)}else x=N(P,V,!0,p,ae);return J(P,V,x),x})}function A(T,B){const j=g(T,B);return j?Promise.reject(j):Promise.resolve()}function $(T){const B=en.values().next().value;return B&&typeof B.runWithContext=="function"?B.runWithContext(T):T()}function O(T,B){let j;const[V,ae,ge]=yy(T,B);j=Mo(V.reverse(),"beforeRouteLeave",T,B);for(const m of V)m.leaveGuards.forEach(P=>{j.push(xt(P,T,B))});const p=A.bind(null,T,B);return j.push(p),Te(j).then(()=>{j=[];for(const m of s.list())j.push(xt(m,T,B));return j.push(p),Te(j)}).then(()=>{j=Mo(ae,"beforeRouteUpdate",T,B);for(const m of ae)m.updateGuards.forEach(P=>{j.push(xt(P,T,B))});return j.push(p),Te(j)}).then(()=>{j=[];for(const m of ge)if(m.beforeEnter)if(tt(m.beforeEnter))for(const P of m.beforeEnter)j.push(xt(P,T,B));else j.push(xt(m.beforeEnter,T,B));return j.push(p),Te(j)}).then(()=>(T.matched.forEach(m=>m.enterCallbacks={}),j=Mo(ge,"beforeRouteEnter",T,B,$),j.push(p),Te(j))).then(()=>{j=[];for(const m of i.list())j.push(xt(m,T,B));return j.push(p),Te(j)}).catch(m=>ut(m,8)?m:Promise.reject(m))}function J(T,B,j){a.list().forEach(V=>$(()=>V(T,B,j)))}function N(T,B,j,V,ae){const ge=g(T,B);if(ge)return ge;const p=B===Ye,m=nn?history.state:{};j&&(V||p?o.replace(T.fullPath,le({scroll:p&&m&&m.scroll},ae)):o.push(T.fullPath,ae)),l.value=T,rt(T,B,j,p),mt()}let G;function fe(){G||(G=o.listen((T,B,j)=>{if(!cr.listening)return;const V=S(T),ae=E(V);if(ae){R(le(ae,{replace:!0}),V).catch(Bn);return}u=V;const ge=l.value;nn&&Dm(Ra(ge.fullPath,j.delta),ho()),O(V,ge).catch(p=>ut(p,12)?p:ut(p,2)?(R(p.to,V).then(m=>{ut(m,20)&&!j.delta&&j.type===Yn.pop&&o.go(-1,!1)}).catch(Bn),Promise.reject()):(j.delta&&o.go(-j.delta,!1),z(p,V,ge))).then(p=>{p=p||N(V,ge,!1),p&&(j.delta&&!ut(p,8)?o.go(-j.delta,!1):j.type===Yn.pop&&ut(p,20)&&o.go(-1,!1)),J(V,ge,p)}).catch(Bn)}))}let de=Rn(),U=Rn(),Z;function z(T,B,j){mt(T);const V=U.list();return V.length?V.forEach(ae=>ae(T,B,j)):console.error(T),Promise.reject(T)}function Je(){return Z&&l.value!==Ye?Promise.resolve():new Promise((T,B)=>{de.add([T,B])})}function mt(T){return Z||(Z=!T,fe(),de.list().forEach(([B,j])=>T?j(T):B()),de.reset()),T}function rt(T,B,j,V){const{scrollBehavior:ae}=e;if(!nn||!ae)return Promise.resolve();const ge=!j&&Um(Ra(T.fullPath,0))||(V||!j)&&history.state&&history.state.scroll||null;return Cn().then(()=>ae(T,B,ge)).then(p=>p&&Bm(p)).catch(p=>z(p,T,B))}const Oe=T=>o.go(T);let Zt;const en=new Set,cr={currentRoute:l,listening:!0,addRoute:h,removeRoute:y,hasRoute:w,getRoutes:b,resolve:S,options:e,push:_,replace:C,go:Oe,back:()=>Oe(-1),forward:()=>Oe(1),beforeEach:s.add,beforeResolve:i.add,afterEach:a.add,onError:U.add,isReady:Je,install(T){const B=this;T.component("RouterLink",dy),T.component("RouterView",bu),T.config.globalProperties.$router=B,Object.defineProperty(T.config.globalProperties,"$route",{enumerable:!0,get:()=>oe(l)}),nn&&!Zt&&l.value===Ye&&(Zt=!0,_(o.location).catch(ae=>{}));const j={};for(const ae in Ye)Object.defineProperty(j,ae,{get:()=>l.value[ae],enumerable:!0});T.provide(si,B),T.provide(ii,At(j)),T.provide(ys,l);const V=T.unmount;en.add(T),T.unmount=function(){en.delete(T),en.size<1&&(u=Ye,G&&G(),G=null,l.value=Ye,Zt=!1,Z=!1),V()}}};function Te(T){return T.reduce((B,j)=>B.then(()=>$(j)),Promise.resolve())}return cr}function yy(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let i=0;ivn(u,a))?r.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(u=>vn(u,l))||o.push(l))}return[n,r,o]}function nb(){return Me(ii)}const _y=(e,t)=>t.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""}),_s=(e,t)=>{const n=e.route.matched.find(o=>{var s;return((s=o.components)==null?void 0:s.default)===e.Component.type}),r=t??(n==null?void 0:n.meta.key)??(n&&_y(e.route,n));return typeof r=="function"?r(e.route):r},vy=(e,t)=>({default:()=>e?Ne(ud,e===!0?{}:e,t):t});function ai(e){return Array.isArray(e)?e:[e]}const No=null,Va=[{name:"slug",path:"/:slug(.*)*",meta:{},alias:[],redirect:No==null?void 0:No.redirect,component:()=>Q(()=>import("./BeWrdgDx.js"),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url).then(e=>e.default||e)}],by=(e,t,n)=>(t=t===!0?{}:t,{default:()=>{var r;return t?Ne(e,t,n):(r=n.default)==null?void 0:r.call(n)}});function za(e){const t=(e==null?void 0:e.meta.key)??e.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""});return typeof t=="function"?t(e):t}function wy(e,t){return e===t||t===Ye?!1:za(e)!==za(t)?!0:!e.matched.every((r,o)=>{var s,i;return r.components&&r.components.default===((i=(s=t.matched[o])==null?void 0:s.components)==null?void 0:i.default)})}const Ey={scrollBehavior(e,t,n){var u;const r=ce(),o=((u=Ue().options)==null?void 0:u.scrollBehaviorType)??"auto";let s=n||void 0;const i=typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop;if(!s&&t&&e&&i!==!1&&wy(e,t)&&(s={left:0,top:0}),e.path===t.path)return t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:Ka(e.hash),behavior:o}:!1;const a=c=>!!(c.meta.pageTransition??ps),l=a(t)&&a(e)?"page:transition:finish":"page:finish";return new Promise(c=>{r.hooks.hookOnce(l,async()=>{await new Promise(f=>setTimeout(f,0)),e.hash&&(s={el:e.hash,top:Ka(e.hash),behavior:o}),c(s)})})}};function Ka(e){try{const t=document.querySelector(e);if(t)return parseFloat(getComputedStyle(t).scrollMarginTop)}catch{}return 0}const Sy={hashMode:!1,scrollBehaviorType:"auto"},je={...Sy,...Ey},Cy=async e=>{var l;let t,n;if(!((l=e.meta)!=null&&l.validate))return;const r=ce(),o=Ue();if(([t,n]=Jn(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t)===!0)return;const i=uo({statusCode:404,statusMessage:`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}}),a=o.beforeResolve(u=>{if(a(),u===e){const c=o.afterEach(async()=>{c(),await r.runWithContext(()=>sn(i)),window.history.pushState({},"",e.fullPath)});return!1}})},Py=async e=>{let t,n;const r=([t,n]=Jn(()=>ri(e.path)),t=await t,n(),t);if(r.redirect)return et(r.redirect,{acceptRelative:!0})?(window.location.href=r.redirect,!1):r.redirect},xy=[Cy,Py],Un={};function Ty(e,t,n){const{pathname:r,search:o,hash:s}=t,i=e.indexOf("#");if(i>-1){const u=s.includes(e.slice(i))?e.slice(i).length:1;let c=s.slice(u);return c[0]!=="/"&&(c="/"+c),la(c,"")}const a=la(r,e),l=!n||Wh(a,n,{trailingSlash:!0})?a:n;return l+(l.includes("?")?"":o)+s}const ky=nt({name:"nuxt:router",enforce:"pre",async setup(e){var b,w;let t,n,r=Qe().app.baseURL;je.hashMode&&!r.includes("#")&&(r+="#");const o=((b=je.history)==null?void 0:b.call(je,r))??(je.hashMode?Wm(r):mu(r)),s=((w=je.routes)==null?void 0:w.call(je,Va))??Va;let i;const a=Ty(r,window.location,e.payload.path),l=my({...je,scrollBehavior:(S,v,g)=>{if(v===Ye){i=g;return}if(je.scrollBehavior){if(l.options.scrollBehavior=je.scrollBehavior,"scrollRestoration"in window.history){const _=l.beforeEach(()=>{_(),window.history.scrollRestoration="manual"})}return je.scrollBehavior(S,Ye,i||g)}},history:o,routes:s});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(l);const u=It(l.currentRoute.value);l.afterEach((S,v)=>{u.value=v}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>u.value});const c=It(l.resolve(a)),f=()=>{c.value=l.currentRoute.value};e.hook("page:finish",f),l.afterEach((S,v)=>{var g,_,C,E;((_=(g=S.matched[0])==null?void 0:g.components)==null?void 0:_.default)===((E=(C=v.matched[0])==null?void 0:C.components)==null?void 0:E.default)&&f()});const d={};for(const S in c.value)Object.defineProperty(d,S,{get:()=>c.value[S]});e._route=At(d),e._middleware=e._middleware||{global:[],named:{}};const h=co();try{[t,n]=Jn(()=>l.isReady()),await t,n()}catch(S){[t,n]=Jn(()=>e.runWithContext(()=>sn(S))),await t,n()}const y=e.payload.state._layout;return l.beforeEach(async(S,v)=>{var g;await e.callHook("page:loading:start"),S.meta=ct(S.meta),e.isHydrating&&y&&!Wt(S.meta.layout)&&(S.meta.layout=y),e._processingMiddleware=!0;{const _=new Set([...xy,...e._middleware.global]);for(const C of S.matched){const E=C.meta.middleware;if(E)for(const R of ai(E))_.add(R)}{const C=await e.runWithContext(()=>ri(S.path));if(C.appMiddleware)for(const E in C.appMiddleware)C.appMiddleware[E]?_.add(E):_.delete(E)}for(const C of _){const E=typeof C=="string"?e._middleware.named[C]||await((g=Un[C])==null?void 0:g.call(Un).then(A=>A.default||A)):C;if(!E)throw new Error(`Unknown route middleware: '${C}'.`);const R=await e.runWithContext(()=>E(S,v));if(!e.payload.serverRendered&&e.isHydrating&&(R===!1||R instanceof Error)){const A=R||us({statusCode:404,statusMessage:`Page Not Found: ${a}`});return await e.runWithContext(()=>sn(A)),!1}if(R!==!0&&(R||R===!1))return R}}}),l.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")}),l.afterEach(async(S,v,g)=>{delete e._processingMiddleware,!e.isHydrating&&h.value&&await e.runWithContext(sg),g&&await e.callHook("page:loading:end"),S.matched.length===0&&await e.runWithContext(()=>sn(us({statusCode:404,fatal:!1,statusMessage:`Page not found: ${S.fullPath}`,data:{path:S.fullPath}})))}),e.hooks.hookOnce("app:created",async()=>{try{const S=l.resolve(a);"name"in S&&(S.name=void 0),await l.replace({...S,force:!0}),l.options.scrollBehavior=je.scrollBehavior}catch(S){await e.runWithContext(()=>sn(S))}}),{provide:{router:l}}}}),vs=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),Ry=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),li=e=>{const t=ce();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{vs(e)}):vs(e)},Ay=nt({name:"nuxt:payload",setup(e){Ue().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const r=await Pa(t.path);r&&Object.assign(e.static.data,r.data)}),li(()=>{var t;e.hooks.hook("link:prefetch",async n=>{ar(n).protocol||await Pa(n)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(fo,1e3)})}}),Iy=nt(e=>{let t;async function n(){const r=await fo();t&&clearTimeout(t),t=setTimeout(n,1e3*60*60);const o=await $fetch(ei("builds/latest.json")+`?${Date.now()}`);o.id!==r.id&&e.hooks.callHook("app:manifest:update",o)}li(()=>{t=setTimeout(n,1e3*60*60)})}),Oy=ee(()=>Q(()=>import("./L5jOUUnY.js"),__vite__mapDeps([6,7,8]),import.meta.url).then(e=>e.default)),Ly=ee(()=>Q(()=>import("./D_kDgQVO.js"),__vite__mapDeps([9,7,8]),import.meta.url).then(e=>e.default)),My=ee(()=>Q(()=>import("./CoVAtyg_.js"),__vite__mapDeps([10,5,2,3,11,12]),import.meta.url).then(e=>e.default)),Ny=ee(()=>Q(()=>import("./DrMNRFeL.js"),__vite__mapDeps([13,11,12]),import.meta.url).then(e=>e.default)),$y=ee(()=>Q(()=>import("./Bh9aq_oG.js"),__vite__mapDeps([14,12]),import.meta.url).then(e=>e.default)),Hy=ee(()=>Q(()=>import("./CrQpUOhn.js"),__vite__mapDeps([11,12]),import.meta.url).then(e=>e.default)),jy=ee(()=>Q(()=>import("./Bzvb_7Ph.js"),__vite__mapDeps([2,3]),import.meta.url).then(e=>e.default)),Fy=ee(()=>Q(()=>import("./D16__HlQ.js"),__vite__mapDeps([15,3]),import.meta.url).then(e=>e.default)),By=ee(()=>Q(()=>import("./j_UeUoNZ.js"),__vite__mapDeps([16,8]),import.meta.url).then(e=>e.default)),Dy=ee(()=>Q(()=>import("./ChXI_iix.js"),[],import.meta.url).then(e=>e.default)),Uy=ee(()=>Q(()=>import("./C9z5FxaQ.js"),[],import.meta.url).then(e=>e.default)),Vy=ee(()=>Q(()=>import("./Dl02faLL.js"),__vite__mapDeps([17,16,8]),import.meta.url).then(e=>e.default)),zy=ee(()=>Q(()=>import("./D4oOskE5.js"),__vite__mapDeps([18,19,20]),import.meta.url).then(e=>e.default)),Ky=ee(()=>Q(()=>import("./DOM7sZzm.js"),[],import.meta.url).then(e=>e.default)),Wy=ee(()=>Q(()=>import("./BU29y-8A.js"),__vite__mapDeps([21,19,20]),import.meta.url).then(e=>e.default)),qy=ee(()=>Q(()=>import("./DsoVIk-Z.js"),[],import.meta.url).then(e=>e.default)),Gy=ee(()=>Q(()=>import("./B9OCpob4.js"),[],import.meta.url).then(e=>e.default)),Qy=ee(()=>Q(()=>import("./DlmrnpvU.js"),[],import.meta.url).then(e=>e.default)),Jy=ee(()=>Q(()=>import("./CpIqAW89.js"),[],import.meta.url).then(e=>e.default)),Xy=ee(()=>Q(()=>import("./B9bc98vP.js"),[],import.meta.url).then(e=>e.default)),Yy=ee(()=>Q(()=>import("./BEcIHEyL.js"),[],import.meta.url).then(e=>e.default)),Zy=ee(()=>Q(()=>import("./BcdsPIFL.js"),[],import.meta.url).then(e=>e.default)),e_=ee(()=>Q(()=>import("./337Gebd9.js"),[],import.meta.url).then(e=>e.default)),t_=ee(()=>Q(()=>import("./CKZ1lszw.js"),[],import.meta.url).then(e=>e.default)),n_=ee(()=>Q(()=>import("./DHjuD6nD.js"),[],import.meta.url).then(e=>e.default)),r_=ee(()=>Q(()=>import("./Cp7w7Bpr.js"),[],import.meta.url).then(e=>e.default)),o_=ee(()=>Q(()=>import("./wp9EDQ-z.js"),[],import.meta.url).then(e=>e.default)),s_=ee(()=>Q(()=>import("./wWR3caQ9.js"),[],import.meta.url).then(e=>e.default)),i_=ee(()=>Q(()=>import("./CO7X0c6-.js"),[],import.meta.url).then(e=>e.default)),a_=ee(()=>Q(()=>import("./C2KJiglm.js"),[],import.meta.url).then(e=>e.default)),l_=ee(()=>Q(()=>import("./3swJbrXZ.js"),[],import.meta.url).then(e=>e.default)),c_=ee(()=>Q(()=>import("./DVvffaaj.js"),[],import.meta.url).then(e=>e.default)),u_=ee(()=>Q(()=>import("./Dv14Ewve.js"),[],import.meta.url).then(e=>e.default)),f_=ee(()=>Q(()=>import("./CtriOI5R.js"),[],import.meta.url).then(e=>e.default)),d_=ee(()=>Q(()=>import("./D1wklYk8.js"),[],import.meta.url).then(e=>e.default)),h_=ee(()=>Q(()=>import("./uKPr9RIQ.js"),[],import.meta.url).then(e=>e.default)),p_=ee(()=>Q(()=>import("./Ce_MsCCB.js"),[],import.meta.url).then(e=>e.default)),g_=ee(()=>Q(()=>import("./CHGyfBwe.js"),[],import.meta.url).then(e=>e.default)),m_=ee(()=>Q(()=>Promise.resolve().then(()=>C0),void 0,import.meta.url).then(e=>e.default)),y_=ee(()=>Q(()=>import("./Dn5LBhvn.js"),__vite__mapDeps([22,23]),import.meta.url).then(e=>e.default)),__=[["ButtonLink",Oy],["MarkdownBlock",Ly],["ContentDoc",My],["ContentList",Ny],["ContentNavigation",$y],["ContentQuery",Hy],["ContentRenderer",jy],["ContentRendererMarkdown",Fy],["MDCSlot",By],["DocumentDrivenEmpty",Dy],["DocumentDrivenNotFound",Uy],["Markdown",Vy],["ProseCode",zy],["ProseCodeInline",Ky],["ProsePre",Wy],["ProseA",qy],["ProseBlockquote",Gy],["ProseEm",Qy],["ProseH1",Jy],["ProseH2",Xy],["ProseH3",Yy],["ProseH4",Zy],["ProseH5",e_],["ProseH6",t_],["ProseHr",n_],["ProseImg",r_],["ProseLi",o_],["ProseOl",s_],["ProseP",i_],["ProseScript",a_],["ProseStrong",l_],["ProseTable",c_],["ProseTbody",u_],["ProseTd",f_],["ProseTh",d_],["ProseThead",h_],["ProseTr",p_],["ProseUl",g_],["Icon",m_],["IconCSS",y_]],v_=nt({name:"nuxt:global-components",setup(e){for(const[t,n]of __)e.vueApp.component(t,n),e.vueApp.component("Lazy"+t,n)}}),Ln={default:()=>Q(()=>import("./CmSV5wid.js"),[],import.meta.url).then(e=>e.default||e),"full-width":()=>Q(()=>import("./BI3qdaBi.js"),[],import.meta.url).then(e=>e.default||e)},b_=nt({name:"nuxt:prefetch",setup(e){const t=Ue();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 Ln[r]=="function"&&await Ln[r]()})}),e.hooks.hook("link:prefetch",n=>{if(et(n))return;const r=t.resolve(n);if(!r)return;const o=r.meta.layout;let s=ai(r.meta.middleware);s=s.filter(i=>typeof i=="string");for(const i of s)typeof Un[i]=="function"&&Un[i]();o&&typeof Ln[o]=="function"&&Ln[o]()})}});function w_(e){return Array.isArray(e)?e:[e]}const E_="$s";function kt(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);const[n,r]=e;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(r!==void 0&&typeof r!="function")throw new Error("[nuxt] [useState] init must be a function: "+r);const o=E_+n,s=ce(),i=Bl(s.payload.state,o);if(i.value===void 0&&r){const a=r();if(xe(a))return s.payload.state[o]=a,a;i.value=a}return i}const S_="__NUXT_COLOR_MODE__",C_="ColorScheme",P_="nuxt-color-mode",ft=window[S_]||{},x_=nt(e=>{const t=kt("color-mode",()=>ct({preference:ft.preference,value:ft.value,unknown:!1,forced:!1})).value;Ue().afterEach(o=>{const s=o.meta.colorMode;s&&s!=="system"?(t.value=s,t.forced=!0):(s==="system"&&console.warn("You cannot force the colorMode to system at the page level."),t.forced=!1,t.value=t.preference==="system"?ft.getColorScheme():t.preference)});let n;function r(){n||!window.matchMedia||(n=window.matchMedia("(prefers-color-scheme: dark)"),n.addEventListener("change",()=>{!t.forced&&t.preference==="system"&&(t.value=ft.getColorScheme())}))}De(()=>t.preference,o=>{var s;t.forced||(o==="system"?(t.value=ft.getColorScheme(),r()):t.value=o,(s=window.localStorage)==null||s.setItem(P_,o))},{immediate:!0}),De(()=>t.value,(o,s)=>{ft.removeColorScheme(s),ft.addColorScheme(o)}),t.preference==="system"&&r(),e.hook("app:mounted",()=>{t.unknown&&(t.preference=ft.preference,t.value=ft.value,t.unknown=!1)}),e.provide("colorMode",t)}),T_=async e=>{const t=ce();e=w_(e),await Promise.all(e.map(n=>R_(t.vueApp._context.components[n])))},k_=e=>T_(e);function R_(e){if(e!=null&&e.__asyncLoader&&!e.__asyncResolved)return e.__asyncLoader()}async function wu(e,t=Ue()){const{path:n,matched:r}=t.resolve(e);if(!r.length||(t._routePreloaded||(t._routePreloaded=new Set),t._routePreloaded.has(n)))return;const o=t._preloadPromises=t._preloadPromises||[];if(o.length>4)return Promise.all(o).then(()=>wu(e,t));t._routePreloaded.add(n);const s=r.map(i=>{var a;return(a=i.components)==null?void 0:a.default}).filter(i=>typeof i=="function");for(const i of s){const a=Promise.resolve(i()).catch(()=>{}).finally(()=>o.splice(o.indexOf(a)));o.push(a)}await Promise.all(o)}const A_=["ButtonLink","MarkdownBlock","AppLayout","AppNavbar","ColorModeSwitch","ContentPreviewMode","ContentDoc","ContentList","ContentNavigation","ContentQuery","ContentRenderer","ContentRendererMarkdown","MDCSlot","DocumentDrivenEmpty","DocumentDrivenNotFound","Markdown","ProseCode","ProseCodeInline","ProsePre","ProseA","ProseBlockquote","ProseEm","ProseH1","ProseH2","ProseH3","ProseH4","ProseH5","ProseH6","ProseHr","ProseImg","ProseLi","ProseOl","ProseP","ProseScript","ProseStrong","ProseTable","ProseTbody","ProseTd","ProseTh","ProseThead","ProseTr","ProseUl","NuxtWelcome","NuxtLayout","NuxtErrorBoundary","ClientOnly","DevOnly","ServerPlaceholder","NuxtLink","NuxtLoadingIndicator","NuxtIsland","NuxtImg","NuxtPicture","MDC","MDCRenderer","MDCSlot","ColorScheme","Icon","IconCSS","NuxtPage","NoScript","Link","Base","Title","Meta","Style","Head","Html","Body"],I_=/\d/,O_=["-","_","/","."];function L_(e=""){if(!I_.test(e))return e!==e.toLowerCase()}function Eu(e,t){const n=t??O_,r=[];if(!e||typeof e!="string")return r;let o="",s,i;for(const a of e){const l=n.includes(a);if(l===!0){r.push(o),o="",s=void 0;continue}const u=L_(a);if(i===!1){if(s===!1&&u===!0){r.push(o),o=a,s=u;continue}if(s===!0&&u===!1&&o.length>1){const c=o.at(-1);r.push(o.slice(0,Math.max(0,o.length-1))),o=c+a,s=u;continue}}o+=a,s=u,i=l}return r.push(o),r}function M_(e){return e?e[0].toUpperCase()+e.slice(1):""}function N_(e,t){return e?(Array.isArray(e)?e:Eu(e)).map(n=>M_(t!=null&&t.normalize?n.toLowerCase():n)).join(""):""}function rb(e,t){return e?(Array.isArray(e)?e:Eu(e)).map(n=>n.toLowerCase()).join(t??"-"):""}const rn=()=>{const e=kt("dd-pages",()=>It(At({}))),t=kt("dd-surrounds",()=>It(At({}))),n=kt("dd-navigation"),r=kt("dd-globals",()=>It(At({})));return{pages:e,surrounds:t,navigation:n,globals:r}},$_=()=>{const{navigation:e,pages:t,surrounds:n,globals:r}=rn(),o=se(()=>Nt(Gt().path)),s=se(()=>t.value[o.value]),i=se(()=>n.value[o.value]),a=se(()=>{var h,y;return(y=(h=s==null?void 0:s.value)==null?void 0:h.body)==null?void 0:y.toc}),l=se(()=>{var h;return(h=s.value)==null?void 0:h._type}),u=se(()=>{var h;return(h=s.value)==null?void 0:h.excerpt}),c=se(()=>{var h;return(h=s.value)==null?void 0:h.layout}),f=se(()=>{var h;return(h=i.value)==null?void 0:h[1]}),d=se(()=>{var h;return(h=i.value)==null?void 0:h[0]});return{globals:r,navigation:e,surround:i,page:s,excerpt:u,toc:a,type:l,layout:c,next:f,prev:d}},Su=e=>{if(!e.children)return e._path;for(const t of(e==null?void 0:e.children)||[]){const n=Su(t);if(n)return n}},Cu=(e,t)=>{for(const n of t){if(n._path===e&&!n._id)return n.children;if(n.children){const r=Cu(e,n.children);if(r)return r}}},Pu=(e,t)=>{for(const n of t){if(n._path===e)return n;if(n.children){const r=Pu(e,n.children);if(r)return r}}},H_=(e,t,n)=>{let r;const o=(s,i)=>{for(const a of i)if(!(s!=="/"&&a._path==="/")){if(s!=null&&s.startsWith(a._path)&&a[t]&&(r=a[t]),a._path===s)return;a.children&&o(s,a.children)}};return o(e,n),r},j_=()=>({navBottomLink:Su,navDirFromPath:Cu,navPageFromPath:Pu,navKeyFromPath:H_});function ci(e){return JSON.stringify(e,F_)}function F_(e,t){return t instanceof RegExp?`--REGEX ${t.toString()}`:t}const xu=e=>{let t=ci(e);return t=typeof Buffer<"u"?Buffer.from(t).toString("base64"):btoa(t),t=t.replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,""),(t.match(/.{1,100}/g)||[]).join("/")},B_={path:"/",watch:!0,decode:e=>Qn(decodeURIComponent(e)),encode:e=>encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))},D_=void 0;function kr(e,t){var l;const n={...B_,...t},r=Wa(n)||{};let o;n.maxAge!==void 0?o=n.maxAge*1e3:n.expires&&(o=n.expires.getTime()-Date.now());const s=o!==void 0&&o<=0,i=st(s?void 0:r[e]??((l=n.default)==null?void 0:l.call(n))),a=o&&!s?z_(i,o,n.watch&&n.watch!=="shallow"):Se(i);{let u=null;try{!D_&&typeof BroadcastChannel<"u"&&(u=new BroadcastChannel(`nuxt:cookies:${e}`))}catch{}const c=()=>{n.readonly||qp(a.value,r[e])||(V_(e,a.value,n),r[e]=st(a.value),u==null||u.postMessage({value:n.encode(a.value)}))},f=h=>{var b;const y=h.refresh?(b=Wa(n))==null?void 0:b[e]:n.decode(h.value);d=!0,r[e]=a.value=y,Cn(()=>{d=!1})};let d=!1;Zr()&&Ls(()=>{d=!0,c(),u==null||u.close()}),u&&(u.onmessage=({data:h})=>f(h)),n.watch?De(a,()=>{d||c()},{deep:n.watch!=="shallow"}):c()}return a}function Wa(e={}){return Ip(document.cookie,e)}function U_(e,t,n={}){return t==null?ha(e,t,{...n,maxAge:-1}):ha(e,t,n)}function V_(e,t,n={}){document.cookie=U_(e,t,n)}const qa=2147483647;function z_(e,t,n){let r,o,s=0;const i=n?Se(e):{value:e};return Zr()&&Ls(()=>{o==null||o(),clearTimeout(r)}),$f((a,l)=>{n&&(o=De(i,l));function u(){clearTimeout(r);const c=t-s,f=c{if(s+=f,s({isEnabled:()=>{const r=Gt().query;return Object.prototype.hasOwnProperty.call(r,"preview")&&!r.preview?!1:!!(r.preview||kr("previewToken").value||sessionStorage.getItem("previewToken"))},getPreviewToken:()=>kr("previewToken").value||sessionStorage.getItem("previewToken")||void 0,setPreviewToken:r=>{kr("previewToken").value=r,Gt().query.preview=r||"",r?sessionStorage.setItem("previewToken",r):sessionStorage.removeItem("previewToken"),window.location.reload()}}),Qr=e=>Mc(e,Qe().public.content.api.baseURL),Tu=()=>{const{experimental:e}=Qe().public.content;return e.clientDB?!0:ui().isEnabled()},Ga=(e,t)=>t.split(".").reduce((n,r)=>n&&n[r],e),fi=(e,t)=>Object.keys(e).filter(t).reduce((n,r)=>Object.assign(n,{[r]:e[r]}),{}),ob=e=>t=>e&&e.length?fi(t,n=>!e.includes(n)):t,sb=e=>t=>Array.isArray(t)?t.map(n=>e(n)):e(t),ku=e=>{const t=[],n=[];for(const r of e)["$","_"].includes(r)?t.push(r):n.push(r);return{prefixes:t,properties:n}},ib=(e=[])=>t=>{if(e.length===0||!t)return t;const{prefixes:n,properties:r}=ku(e);return fi(t,o=>!r.includes(o)&&!n.includes(o[0]))},ab=(e=[])=>t=>{if(e.length===0||!t)return t;const{prefixes:n,properties:r}=ku(e);return fi(t,o=>r.includes(o)||n.includes(o[0]))},lb=(e,t)=>{const n=new Intl.Collator(t.$locale,{numeric:t.$numeric,caseFirst:t.$caseFirst,sensitivity:t.$sensitivity}),r=Object.keys(t).filter(o=>!o.startsWith("$"));for(const o of r)e=e.sort((s,i)=>{const a=[Ga(s,o),Ga(i,o)].map(l=>{if(l!==null)return l instanceof Date?l.toISOString():l});return t[o]===-1&&a.reverse(),n.compare(a[0],a[1])});return e},cb=(e,t="Expected an array")=>{if(!Array.isArray(e))throw new TypeError(t)},dt=e=>Array.isArray(e)?e:[void 0,null].includes(e)?[]:[e],K_=["sort","where","only","without"];function W_(e,t={}){const n={};for(const i of Object.keys(t.initialParams||{}))n[i]=K_.includes(i)?dt(t.initialParams[i]):t.initialParams[i];const r=(i,a=l=>l)=>(...l)=>(n[i]=a(...l),s),o=i=>{var a;return t.legacy?i!=null&&i.surround?i.surround:i&&(i!=null&&i.dirConfig&&(i.result={_path:(a=i.dirConfig)==null?void 0:a._path,...i.result,_dir:i.dirConfig}),i!=null&&i._path||Array.isArray(i)||!Object.prototype.hasOwnProperty.call(i,"result")?i:i==null?void 0:i.result):i},s={params:()=>({...n,...n.where?{where:[...dt(n.where)]}:{},...n.sort?{sort:[...dt(n.sort)]}:{}}),only:r("only",dt),without:r("without",dt),where:r("where",i=>[...dt(n.where),...dt(i)]),sort:r("sort",i=>[...dt(n.sort),...dt(i)]),limit:r("limit",i=>parseInt(String(i),10)),skip:r("skip",i=>parseInt(String(i),10)),find:()=>e(s).then(o),findOne:()=>e(r("first")(!0)).then(o),count:()=>e(r("count")(!0)).then(o),locale:i=>s.where({_locale:i}),withSurround:r("surround",(i,a)=>({query:i,...a})),withDirConfig:()=>r("dirConfig")(!0)};return t.legacy&&(s.findSurround=(i,a)=>s.withSurround(i,a).find().then(o)),s}const q_=()=>async e=>{const{content:t}=Qe().public,n=e.params(),r=t.experimental.stripQueryParameters?Qr(`/query/${`${Wr(n)}.${t.integrity}`}/${xu(n)}.json`):Qr(`/query/${Wr(n)}.${t.integrity}.json`);if(Tu())return(await Q(()=>import("./DjdXSA__.js"),[],import.meta.url).then(i=>i.useContentDatabase())).fetch(e);const o=await $fetch(r,{method:"GET",responseType:"json",params:t.experimental.stripQueryParameters?void 0:{_params:ci(n),previewToken:ui().getPreviewToken()}});if(typeof o=="string"&&o.startsWith(""))throw new Error("Not found");return o};function Rr(e,...t){const{content:n}=Qe().public,r=W_(q_(),{initialParams:typeof e!="string"?e:{},legacy:!0});let o;typeof e=="string"&&(o=os(ir(e,...t)));const s=r.params;return r.params=()=>{var a,l,u;const i=s();return o&&(i.where=i.where||[],i.first&&(i.where||[]).length===0?i.where.push({_path:Nt(o)}):i.where.push({_path:new RegExp(`^${o.replace(/[-[\]{}()*+.,^$\s/]/g,"\\$&")}`)})),(a=i.sort)!=null&&a.length||(i.sort=[{_file:1,$numeric:!0}]),n.locales.length&&((u=(l=i.where)==null?void 0:l.find(f=>f._locale))!=null&&u._locale||(i.where=i.where||[],i.where.push({_locale:n.defaultLocale}))),i},r}const G_=async e=>{const{content:t}=Qe().public;typeof(e==null?void 0:e.params)!="function"&&(e=Rr(e));const n=e.params(),r=t.experimental.stripQueryParameters?Qr(`/navigation/${`${Wr(n)}.${t.integrity}`}/${xu(n)}.json`):Qr(`/navigation/${Wr(n)}.${t.integrity}.json`);if(Tu())return(await Q(()=>import("./DjdXSA__.js"),[],import.meta.url).then(i=>i.generateNavigation))(n);const o=await $fetch(r,{method:"GET",responseType:"json",params:t.experimental.stripQueryParameters?void 0:{_params:ci(n),previewToken:ui().getPreviewToken()}});if(typeof o=="string"&&o.startsWith(""))throw new Error("Not found");return o},Q_=nt(e=>{var u,c,f,d;const t=(c=(u=Qe())==null?void 0:u.public)==null?void 0:c.content.documentDriven,n=(d=(f=Qe())==null?void 0:f.public)==null?void 0:d.content.experimental.clientDB,{navigation:r,pages:o,globals:s,surrounds:i}=rn(),a=(h,y,b,w)=>{var S;if(y&&(y!=null&&y.layout))return y.layout;if(h.matched.length&&((S=h.matched[0].meta)!=null&&S.layout))return h.matched[0].meta.layout;if(b&&y){const{navKeyFromPath:v}=j_(),g=v(y._path,"layout",b);if(g)return g}if(t.layoutFallbacks&&w){let v;for(const g of t.layoutFallbacks)if(w[g]&&w[g].layout){v=w[g].layout;break}if(v)return v}return"default"},l=async(h,y=!1)=>{e.callHook("content:document-driven:start",{route:h,dedup:y});const b=h.meta.documentDriven||{};if(h.meta.documentDriven===!1)return;const w=Nt(h.path),S=[];if(t.navigation&&b.navigation!==!1){const v=()=>{const{navigation:g}=rn();return g.value&&!y?g.value:G_().then(_=>(g.value=_,_)).catch(()=>null)};S.push(v)}else S.push(()=>Promise.resolve(null));if(t.globals){const v=()=>{const{globals:g}=rn();if(typeof t.globals=="object"&&Array.isArray(t.globals)){console.log("Globals must be a list of keys with QueryBuilderParams as a value.");return}return Promise.all(Object.entries(t.globals).map(([_,C])=>{if(!y&&g.value[_])return g.value[_];let E="findOne";return C!=null&&C.type&&(E=C.type),Rr(C)[E]().catch(()=>null)})).then(_=>_.reduce((C,E,R)=>{const A=Object.keys(t.globals)[R];return C[A]=E,C},{}))};S.push(v)}else S.push(()=>Promise.resolve(null));if(t.page&&b.page!==!1){let v={_path:w};typeof b.page=="string"&&(v={_path:b.page}),typeof b.page=="object"&&(v=b.page);const g=()=>{const{pages:_}=rn();return!y&&_.value[w]&&_.value[w]._path===w?_.value[w]:Rr().where(v).findOne().catch(()=>null)};S.push(g)}else S.push(()=>Promise.resolve(null));if(t.surround&&b.surround!==!1){let v=w;["string","object"].includes(typeof b.page)&&(v=b.page),["string","object"].includes(typeof b.surround)&&(v=b.surround);const g=()=>{const{surrounds:_}=rn();return!y&&_.value[w]?_.value[w]:Rr().where({_partial:{$not:!0},navigation:{$not:!1}}).without(["body"]).findSurround(v).catch(()=>null)};S.push(g)}else S.push(()=>Promise.resolve(null));return await Promise.all(S.map(v=>v())).then(async([v,g,_,C])=>{var R,A;v&&(r.value=v),g&&(s.value=g),C&&(i.value[w]=C);const E=(_==null?void 0:_.redirect)||((A=(R=_==null?void 0:_._dir)==null?void 0:R.navigation)==null?void 0:A.redirect);if(E)return o.value[w]=_,E;if(_){const $=a(h,_,v,g),O=Ln[$];O&&typeof O=="function"&&await O(),h.meta.layout=$,_.layout=$}o.value[w]=_,await e.callHook("content:document-driven:finish",{route:h,dedup:y,page:_,navigation:v,globals:g,surround:C})})};{const h=Ue();e.hook("link:prefetch",y=>{if(!(y in o.value)&&!et(y)){const b=h.resolve(y);b.matched.length>0&&l(b)}}),e.hooks.hook("content:document-driven:finish",({page:y})=>{var b;(b=y==null?void 0:y.body)!=null&&b.children&&Ru(y.body.children)})}rg(async(h,y)=>{if(!n&&h.path===y.path){if(!h.meta.layout){const w=Nt(h.path);o.value[w]&&(h.meta.layout=o.value[w].layout)}return}const b=await l(h,!1);if(b)return et(b)?zc(e,Yc,[b,{external:!0}]):b}),e.hook("app:data:refresh",async()=>await l(Gt(),!0))});function Ru(e){for(const t of e)if(t.children&&Ru(t.children),t.type==="element"&&t.tag){const n=N_(t.tag);for(const r of["Prose"+n,n])A_.includes(r)&&k_(r)}}const J_=nt(e=>{const t=Qe().public.studio||{},n=Gt(),r=kr("previewToken",{sameSite:"none",secure:!0}),o=kt("studio-client-db",()=>null);async function s(){const i=await Q(()=>import("./CvPnwfE1.js"),__vite__mapDeps([24,25]),import.meta.url).then(u=>u.useStudio),{mountPreviewUI:a,initiateIframeCommunication:l}=i();a(),l()}if(t.apiURL){if(Object.prototype.hasOwnProperty.call(n.query,"preview")&&!n.query.preview||!n.query.preview&&!r.value)return;n.query.preview&&(r.value=String(n.query.preview)),window.sessionStorage.setItem("previewToken",String(r.value)),window.sessionStorage.setItem("previewAPI",typeof n.query.staging<"u"?"https://dev-api.nuxt.studio":t.apiURL),e.hook("content:storage",i=>{o.value=i}),e.hook("app:mounted",async()=>{await s()})}});function X_(e={}){const t=e.path||window.location.pathname;let n={};try{n=Qn(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires){r.clear()}),e.hook("app:chunkError",({error:s})=>{r.add(s)});function o(s){const a="href"in s&&s.href[0]==="#"?n.app.baseURL+s.href:ir(n.app.baseURL,s.fullPath);X_({path:a,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(o)}),t.onError((s,i)=>{r.has(s)&&o(i)})}}),Z_=[hm,gm,ky,Ay,Iy,v_,b_,x_,Q_,J_,Y_],ev=Ie({props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const t=e.renderKey,n=e.route,r={};for(const o in e.route)Object.defineProperty(r,o,{get:()=>t===e.renderKey?e.route[o]:n[o]});return Kt(lo,At(r)),()=>Ne(e.vnode,{ref:e.vnodeRef})}}),tv=Ie({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,expose:n}){const r=ce(),o=Se(),s=Me(lo,null);let i;n({pageRef:o});const a=Me(ng,null);let l;const u=r.deferHydration();if(r.isHydrating){const c=r.hooks.hookOnce("app:error",u);Ue().beforeEach(c)}return e.pageKey&&De(()=>e.pageKey,(c,f)=>{c!==f&&r.callHook("page:loading:start")}),()=>Ne(bu,{name:e.name,route:e.route,...t},{default:c=>{const f=rv(s,c.route,c.Component),d=s&&s.matched.length===c.route.matched.length;if(!c.Component){if(l&&!d)return l;u();return}if(l&&a&&!a.isCurrent(c.route))return l;if(f&&s&&(!a||a!=null&&a.isCurrent(s)))return d?l:null;const h=_s(c,e.pageKey);!r.isHydrating&&!ov(s,c.route,c.Component)&&i===h&&r.callHook("page:loading:end"),i=h;const y=!!(e.transition??c.route.meta.pageTransition??ps),b=y&&nv([e.transition,c.route.meta.pageTransition,ps,{onAfterLeave:()=>{r.callHook("page:transition:finish",c.Component)}}].filter(Boolean)),w=e.keepalive??c.route.meta.keepalive??om;return l=by(Ys,y&&b,vy(w,Ne(Jl,{suspensible:!0,onPending:()=>r.callHook("page:start",c.Component),onResolve:()=>{Cn(()=>r.callHook("page:finish",c.Component).then(()=>r.callHook("page:loading:end")).finally(u))}},{default:()=>{const S=Ne(ev,{key:h||void 0,vnode:c.Component,route:c.route,renderKey:h||void 0,trackRootNodes:y,vnodeRef:o});return w&&(S.type.name=c.Component.type.name||c.Component.type.__name||"RouteProvider"),S}}))).default(),l}})}});function nv(e){const t=e.map(n=>({...n,onAfterLeave:n.onAfterLeave?ai(n.onAfterLeave):void 0}));return Jc(...t)}function rv(e,t,n){if(!e)return!1;const r=t.matched.findIndex(o=>{var s;return((s=o.components)==null?void 0:s.default)===(n==null?void 0:n.type)});return!r||r===-1?!1:t.matched.slice(0,r).some((o,s)=>{var i,a,l;return((i=o.components)==null?void 0:i.default)!==((l=(a=e.matched[s])==null?void 0:a.components)==null?void 0:l.default)})||n&&_s({route:t,Component:n})!==_s({route:e,Component:n})}function ov(e,t,n){return e?t.matched.findIndex(o=>{var s;return((s=o.components)==null?void 0:s.default)===(n==null?void 0:n.type)}){const t=Object.create(null);for(const n in e){const r=e[n];r!==void 0&&(t[n]=r)}return t},Au=(e,t)=>(n,r)=>(Yg(()=>e({...sv(n),...r.attrs},r)),()=>{var o,s;return t?(s=(o=r.slots).default)==null?void 0:s.call(o):null}),Iu={accesskey:String,autocapitalize:String,autofocus:{type:Boolean,default:void 0},class:[String,Object,Array],contenteditable:{type:Boolean,default:void 0},contextmenu:String,dir:String,draggable:{type:Boolean,default:void 0},enterkeyhint:String,exportparts:String,hidden:{type:Boolean,default:void 0},id:String,inputmode:String,is:String,itemid:String,itemprop:String,itemref:String,itemscope:String,itemtype:String,lang:String,nonce:String,part:String,slot:String,spellcheck:{type:Boolean,default:void 0},style:String,tabindex:String,title:String,translate:String},iv=Ie({name:"Meta",inheritAttrs:!1,props:{...Iu,charset:String,content:String,httpEquiv:String,name:String,body:Boolean,renderPriority:[String,Number]},setup:Au(e=>{const t={...e};return t.httpEquiv&&(t["http-equiv"]=t.httpEquiv,delete t.httpEquiv),{meta:[t]}})}),av=Ie({name:"Html",inheritAttrs:!1,props:{...Iu,manifest:String,version:String,xmlns:String,renderPriority:[String,Number]},setup:Au(e=>({htmlAttrs:e}),!0)});function lv(e,t){const n=t/e*100;return 2/Math.PI*100*Math.atan(n/50)}function cv(e={}){const{duration:t=2e3,throttle:n=200,hideDelay:r=500,resetDelay:o=400}=e,s=e.estimatedProgress||lv,i=ce(),a=Se(0),l=Se(!1);let u=!1,c,f,d,h;const y=()=>b(0);function b(E=0){if(!i.isHydrating){if(E>=100)return S();g(),a.value=E<0?0:E,n?f=setTimeout(()=>{l.value=!0,_()},n):(l.value=!0,_())}}function w(){d=setTimeout(()=>{l.value=!1,h=setTimeout(()=>{a.value=0},o)},r)}function S(E={}){a.value=100,u=!0,g(),v(),E.force?(a.value=0,l.value=!1):w()}function v(){clearTimeout(d),clearTimeout(h)}function g(){clearTimeout(f),cancelAnimationFrame(c)}function _(){u=!1;let E;function R(A){if(u)return;E??(E=A);const $=A-E;a.value=Math.max(0,Math.min(100,s(t,$))),c=requestAnimationFrame(R)}c=requestAnimationFrame(R)}let C=()=>{};{const E=i.hook("page:loading:start",()=>{y()}),R=i.hook("page:loading:end",()=>{S()}),A=i.hook("vue:error",()=>S());C=()=>{A(),E(),R(),g()}}return{_cleanup:C,progress:se(()=>a.value),isLoading:se(()=>l.value),start:y,set:b,finish:S,clear:g}}function uv(e={}){const t=ce(),n=t._loadingIndicator=t._loadingIndicator||cv(e);return Zr()&&(t._loadingIndicatorDeps=t._loadingIndicatorDeps||0,t._loadingIndicatorDeps++,Ls(()=>{t._loadingIndicatorDeps--,t._loadingIndicatorDeps===0&&(n._cleanup(),delete t._loadingIndicator)})),n}const fv=Ie({name:"NuxtLoadingIndicator",props:{throttle:{type:Number,default:200},duration:{type:Number,default:2e3},height:{type:Number,default:3},color:{type:[String,Boolean],default:"repeating-linear-gradient(to right,#00dc82 0%,#34cdfe 50%,#0047e1 100%)"},estimatedProgress:{type:Function,required:!1}},setup(e,{slots:t,expose:n}){const{progress:r,isLoading:o,start:s,finish:i,clear:a}=uv({duration:e.duration,throttle:e.throttle,estimatedProgress:e.estimatedProgress});return n({progress:r,isLoading:o,start:s,finish:i,clear:a}),()=>Ne("div",{class:"nuxt-loading-indicator",style:{position:"fixed",top:0,right:0,left:0,pointerEvents:"none",width:"auto",height:`${e.height}px`,opacity:o.value?1:0,background:e.color||void 0,backgroundSize:`${100/r.value*100}% auto`,transform:`scaleX(${r.value}%)`,transformOrigin:"left",transition:"transform 0.1s, height 0.4s, opacity 0.4s",zIndex:999999}},t)}}),dv=(...e)=>e.find(t=>t!==void 0);function hv(e){const t=e.componentName||"NuxtLink";function n(r,o){if(!r||e.trailingSlash!=="append"&&e.trailingSlash!=="remove")return r;if(typeof r=="string")return Qa(r,e.trailingSlash);const s="path"in r&&r.path!==void 0?r.path:o(r).path;return{...r,name:void 0,path:Qa(s,e.trailingSlash)}}return Ie({name:t,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1}},setup(r,{slots:o}){const s=Ue(),i=Qe(),a=se(()=>{const y=r.to||r.href||"";return n(y,s.resolve)}),l=se(()=>typeof a.value=="string"&&et(a.value,{acceptRelative:!0})),u=se(()=>r.target&&r.target!=="_self"),c=se(()=>r.external||u.value?!0:typeof a.value=="object"?!1:a.value===""||l.value),f=Se(!1),d=Se(null),h=y=>{var b;d.value=r.custom?(b=y==null?void 0:y.$el)==null?void 0:b.nextElementSibling:y==null?void 0:y.$el};if(r.prefetch!==!1&&r.noPrefetch!==!0&&r.target!=="_blank"&&!mv()){const b=ce();let w,S=null;xn(()=>{const v=gv();li(()=>{w=vs(()=>{var g;(g=d==null?void 0:d.value)!=null&&g.tagName&&(S=v.observe(d.value,async()=>{S==null||S(),S=null;const _=typeof a.value=="string"?a.value:s.resolve(a.value).fullPath;await Promise.all([b.hooks.callHook("link:prefetch",_).catch(()=>{}),!c.value&&wu(a.value,s).catch(()=>{})]),f.value=!0}))})})}),or(()=>{w&&Ry(w),S==null||S(),S=null})}return()=>{var S,v;if(!c.value){const g={ref:h,to:a.value,activeClass:r.activeClass||e.activeClass,exactActiveClass:r.exactActiveClass||e.exactActiveClass,replace:r.replace,ariaCurrentValue:r.ariaCurrentValue,custom:r.custom};return r.custom||(f.value&&(g.class=r.prefetchedClass||e.prefetchedClass),g.rel=r.rel||void 0),Ne(Gf("RouterLink"),g,o.default)}const y=typeof a.value=="object"?((S=s.resolve(a.value))==null?void 0:S.href)??null:a.value&&!r.external&&!l.value?n(ir(i.app.baseURL,a.value),s.resolve):a.value||null,b=r.target||null,w=dv(r.noRel?"":r.rel,e.externalRelAttribute,l.value||u.value?"noopener noreferrer":"")||null;if(r.custom){if(!o.default)return null;const g=()=>Yc(y,{replace:r.replace,external:r.external});return o.default({href:y,navigate:g,get route(){if(!y)return;const _=ar(y);return{path:_.pathname,fullPath:_.pathname,get query(){return Lc(_.search)},hash:_.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:y}},rel:w,target:b,isExternal:c.value,isActive:!1,isExactActive:!1})}return Ne("a",{ref:d,href:y,rel:w,target:b},(v=o.default)==null?void 0:v.call(o))}}})}const pv=hv(sm);function Qa(e,t){const n=t==="append"?Vr:Nt;return et(e)&&!e.startsWith("http")?e:n(e,!0)}function gv(){const e=ce();if(e._observer)return e._observer;let t=null;const n=new Map,r=(s,i)=>(t||(t=new IntersectionObserver(a=>{for(const l of a){const u=n.get(l.target);(l.isIntersecting||l.intersectionRatio>0)&&u&&u()}})),n.set(s,i),t.observe(s),()=>{n.delete(s),t.unobserve(s),n.size===0&&(t.disconnect(),t=null)});return e._observer={observe:r}}function mv(){const e=navigator.connection;return!!(e&&(e.saveData||/2g/.test(e.effectiveType)))}const Ou=Object.freeze({left:0,top:0,width:16,height:16}),Lu=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),di=Object.freeze({...Ou,...Lu});Object.freeze({...di,body:"",hidden:!1});({...Ou});const Mu=Object.freeze({width:null,height:null}),Nu=Object.freeze({...Mu,...Lu});function yv(e,t){const n={...e};for(const r in t){const o=t[r],s=typeof o;r in Mu?(o===null||o&&(s==="string"||s==="number"))&&(n[r]=o):s===typeof n[r]&&(n[r]=r==="rotate"?o%4:o)}return n}const _v=/[\s,]+/;function vv(e,t){t.split(_v).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function bv(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function r(o){for(;o<0;)o+=4;return o%4}if(n===""){const o=parseInt(e);return isNaN(o)?0:r(o)}else if(n!==e){let o=0;switch(n){case"%":o=25;break;case"deg":o=90}if(o){let s=parseFloat(e.slice(0,e.length-n.length));return isNaN(s)?0:(s=s/o,s%1===0?r(s):0)}}return t}const wv=/(-?[0-9.]*[0-9]+[0-9.]*)/g,Ev=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function Ja(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const r=e.split(wv);if(r===null||!r.length)return e;const o=[];let s=r.shift(),i=Ev.test(s);for(;;){if(i){const a=parseFloat(s);isNaN(a)?o.push(s):o.push(Math.ceil(a*t*n)/n)}else o.push(s);if(s=r.shift(),s===void 0)return o.join("");i=!i}}const Sv=e=>e==="unset"||e==="undefined"||e==="none";function Cv(e,t){const n={...di,...e},r={...Nu,...t},o={left:n.left,top:n.top,width:n.width,height:n.height};let s=n.body;[n,r].forEach(y=>{const b=[],w=y.hFlip,S=y.vFlip;let v=y.rotate;w?S?v+=2:(b.push("translate("+(o.width+o.left).toString()+" "+(0-o.top).toString()+")"),b.push("scale(-1 1)"),o.top=o.left=0):S&&(b.push("translate("+(0-o.left).toString()+" "+(o.height+o.top).toString()+")"),b.push("scale(1 -1)"),o.top=o.left=0);let g;switch(v<0&&(v-=Math.floor(v/4)*4),v=v%4,v){case 1:g=o.height/2+o.top,b.unshift("rotate(90 "+g.toString()+" "+g.toString()+")");break;case 2:b.unshift("rotate(180 "+(o.width/2+o.left).toString()+" "+(o.height/2+o.top).toString()+")");break;case 3:g=o.width/2+o.left,b.unshift("rotate(-90 "+g.toString()+" "+g.toString()+")");break}v%2===1&&(o.left!==o.top&&(g=o.left,o.left=o.top,o.top=g),o.width!==o.height&&(g=o.width,o.width=o.height,o.height=g)),b.length&&(s=''+s+"")});const i=r.width,a=r.height,l=o.width,u=o.height;let c,f;i===null?(f=a===null?"1em":a==="auto"?u:a,c=Ja(f,l/u)):(c=i==="auto"?l:i,f=a===null?Ja(c,u/l):a==="auto"?u:a);const d={},h=(y,b)=>{Sv(b)||(d[y]=b.toString())};return h("width",c),h("height",f),d.viewBox=o.left.toString()+" "+o.top.toString()+" "+l.toString()+" "+u.toString(),{attributes:d,body:s}}const Pv=/\sid="(\S+)"/g,xv="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let Tv=0;function kv(e,t=xv){const n=[];let r;for(;r=Pv.exec(e);)n.push(r[1]);if(!n.length)return e;const o="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(s=>{const i=typeof t=="function"?t(s):t+(Tv++).toString(),a=s.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+a+')([")]|\\.[a-z])',"g"),"$1"+i+o+"$3")}),e=e.replace(new RegExp(o,"g"),""),e}function Rv(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const r in t)n+=" "+r+'="'+t[r]+'"';return'"+e+""}function Av(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function Iv(e){return"data:image/svg+xml,"+Av(e)}function Ov(e){return'url("'+Iv(e)+'")'}const Xa={...Nu,inline:!1},Lv={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},Mv={display:"inline-block"},bs={backgroundColor:"currentColor"},$u={backgroundColor:"transparent"},Ya={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},Za={webkitMask:bs,mask:bs,background:$u};for(const e in Za){const t=Za[e];for(const n in Ya)t[e+n]=Ya[n]}const Ar={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";Ar[e+"-flip"]=t,Ar[e.slice(0,1)+"-flip"]=t,Ar[e+"Flip"]=t});function el(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const Nv=(e,t)=>{const n=yv(Xa,t),r={...Lv},o=t.mode||"svg",s={},i=t.style,a=typeof i=="object"&&!(i instanceof Array)?i:{};for(let b in t){const w=t[b];if(w!==void 0)switch(b){case"icon":case"style":case"onLoad":case"mode":break;case"inline":case"hFlip":case"vFlip":n[b]=w===!0||w==="true"||w===1;break;case"flip":typeof w=="string"&&vv(n,w);break;case"color":s.color=w;break;case"rotate":typeof w=="string"?n[b]=bv(w):typeof w=="number"&&(n[b]=w);break;case"ariaHidden":case"aria-hidden":w!==!0&&w!=="true"&&delete r["aria-hidden"];break;default:{const S=Ar[b];S?(w===!0||w==="true"||w===1)&&(n[S]=!0):Xa[b]===void 0&&(r[b]=w)}}}const l=Cv(e,n),u=l.attributes;if(n.inline&&(s.verticalAlign="-0.125em"),o==="svg"){r.style={...s,...a},Object.assign(r,u);let b=0,w=t.id;return typeof w=="string"&&(w=w.replace(/-/g,"_")),r.innerHTML=kv(l.body,w?()=>w+"ID"+b++:"iconifyVue"),Ne("svg",r)}const{body:c,width:f,height:d}=e,h=o==="mask"||(o==="bg"?!1:c.indexOf("currentColor")!==-1),y=Rv(c,{...u,width:f+"",height:d+""});return r.style={...s,"--svg":Ov(y),width:el(u.width),height:el(u.height),...Mv,...h?bs:$u,...a},Ne("span",r)},$v=Object.create(null),Hv=Ie({inheritAttrs:!1,render(){const e=this.$attrs,t=e.icon,n=typeof t=="string"?$v[t]:typeof t=="object"?t:null;return n===null||typeof n!="object"||typeof n.body!="string"?this.$slots.default?this.$slots.default():null:Nv({...di,...n},e)}}),Vn=/^[a-z0-9]+(-[a-z0-9]+)*$/,po=(e,t,n,r="")=>{const o=e.split(":");if(e.slice(0,1)==="@"){if(o.length<2||o.length>3)return null;r=o.shift().slice(1)}if(o.length>3||!o.length)return null;if(o.length>1){const a=o.pop(),l=o.pop(),u={provider:o.length>0?o[0]:r,prefix:l,name:a};return t&&!Ir(u)?null:u}const s=o[0],i=s.split("-");if(i.length>1){const a={provider:r,prefix:i.shift(),name:i.join("-")};return t&&!Ir(a)?null:a}if(n&&r===""){const a={provider:r,prefix:"",name:s};return t&&!Ir(a,n)?null:a}return null},Ir=(e,t)=>e?!!((e.provider===""||e.provider.match(Vn))&&(t&&e.prefix===""||e.prefix.match(Vn))&&e.name.match(Vn)):!1,Hu=Object.freeze({left:0,top:0,width:16,height:16}),Jr=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),hi=Object.freeze({...Hu,...Jr}),ws=Object.freeze({...hi,body:"",hidden:!1});function jv(e,t){const n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);const r=((e.rotate||0)+(t.rotate||0))%4;return r&&(n.rotate=r),n}function tl(e,t){const n=jv(e,t);for(const r in ws)r in Jr?r in e&&!(r in n)&&(n[r]=Jr[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function Fv(e,t){const n=e.icons,r=e.aliases||Object.create(null),o=Object.create(null);function s(i){if(n[i])return o[i]=[];if(!(i in o)){o[i]=null;const a=r[i]&&r[i].parent,l=a&&s(a);l&&(o[i]=[a].concat(l))}return o[i]}return(t||Object.keys(n).concat(Object.keys(r))).forEach(s),o}function Bv(e,t,n){const r=e.icons,o=e.aliases||Object.create(null);let s={};function i(a){s=tl(r[a]||o[a],s)}return i(t),n.forEach(i),tl(e,s)}function ju(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(o=>{t(o,null),n.push(o)});const r=Fv(e);for(const o in r){const s=r[o];s&&(t(o,Bv(e,o,s)),n.push(o))}return n}const Dv={provider:"",aliases:{},not_found:{},...Hu};function $o(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function Fu(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!$o(e,Dv))return null;const n=t.icons;for(const o in n){const s=n[o];if(!o.match(Vn)||typeof s.body!="string"||!$o(s,ws))return null}const r=t.aliases||Object.create(null);for(const o in r){const s=r[o],i=s.parent;if(!o.match(Vn)||typeof i!="string"||!n[i]&&!r[i]||!$o(s,ws))return null}return t}const nl=Object.create(null);function Uv(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function Qt(e,t){const n=nl[e]||(nl[e]=Object.create(null));return n[t]||(n[t]=Uv(e,t))}function pi(e,t){return Fu(t)?ju(t,(n,r)=>{r?e.icons[n]=r:e.missing.add(n)}):[]}function Vv(e,t,n){try{if(typeof n.body=="string")return e.icons[t]={...n},!0}catch{}return!1}let Zn=!1;function Bu(e){return typeof e=="boolean"&&(Zn=e),Zn}function zv(e){const t=typeof e=="string"?po(e,!0,Zn):e;if(t){const n=Qt(t.provider,t.prefix),r=t.name;return n.icons[r]||(n.missing.has(r)?null:void 0)}}function Kv(e,t){const n=po(e,!0,Zn);if(!n)return!1;const r=Qt(n.provider,n.prefix);return Vv(r,n.name,t)}function Wv(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),Zn&&!t&&!e.prefix){let o=!1;return Fu(e)&&(e.prefix="",ju(e,(s,i)=>{i&&Kv(s,i)&&(o=!0)})),o}const n=e.prefix;if(!Ir({provider:t,prefix:n,name:"a"}))return!1;const r=Qt(t,n);return!!pi(r,e)}const qv=Object.freeze({width:null,height:null}),Gv=Object.freeze({...qv,...Jr});""+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);const Es=Object.create(null);function Qv(e,t){Es[e]=t}function Ss(e){return Es[e]||Es[""]}function gi(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const mi=Object.create(null),An=["https://api.simplesvg.com","https://api.unisvg.com"],Or=[];for(;An.length>0;)An.length===1||Math.random()>.5?Or.push(An.shift()):Or.push(An.pop());mi[""]=gi({resources:["https://api.iconify.design"].concat(Or)});function Cs(e,t){const n=gi(t);return n===null?!1:(mi[e]=n,!0)}function yi(e){return mi[e]}const Jv=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let rl=Jv();function Xv(e,t){const n=yi(e);if(!n)return 0;let r;if(!n.maxURL)r=0;else{let o=0;n.resources.forEach(i=>{o=Math.max(o,i.length)});const s=t+".json?icons=";r=n.maxURL-o-n.path.length-s.length}return r}function Yv(e){return e===404}const Zv=(e,t,n)=>{const r=[],o=Xv(e,t),s="icons";let i={type:s,provider:e,prefix:t,icons:[]},a=0;return n.forEach((l,u)=>{a+=l.length+1,a>=o&&u>0&&(r.push(i),i={type:s,provider:e,prefix:t,icons:[]},a=l.length),i.icons.push(l)}),r.push(i),r};function e0(e){if(typeof e=="string"){const t=yi(e);if(t)return t.path}return"/"}const t0=(e,t,n)=>{if(!rl){n("abort",424);return}let r=e0(t.provider);switch(t.type){case"icons":{const s=t.prefix,a=t.icons.join(","),l=new URLSearchParams({icons:a});r+=s+".json?"+l.toString();break}case"custom":{const s=t.uri;r+=s.slice(0,1)==="/"?s.slice(1):s;break}default:n("abort",400);return}let o=503;rl(e+r).then(s=>{const i=s.status;if(i!==200){setTimeout(()=>{n(Yv(i)?"abort":"next",i)});return}return o=501,s.json()}).then(s=>{if(typeof s!="object"||s===null){setTimeout(()=>{s===404?n("abort",s):n("next",o)});return}setTimeout(()=>{n("success",s)})}).catch(()=>{n("next",o)})},n0={prepare:Zv,send:t0};function r0(e){const t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((o,s)=>o.provider!==s.provider?o.provider.localeCompare(s.provider):o.prefix!==s.prefix?o.prefix.localeCompare(s.prefix):o.name.localeCompare(s.name));let r={provider:"",prefix:"",name:""};return e.forEach(o=>{if(r.name===o.name&&r.prefix===o.prefix&&r.provider===o.provider)return;r=o;const s=o.provider,i=o.prefix,a=o.name,l=n[s]||(n[s]=Object.create(null)),u=l[i]||(l[i]=Qt(s,i));let c;a in u.icons?c=t.loaded:i===""||u.missing.has(a)?c=t.missing:c=t.pending;const f={provider:s,prefix:i,name:a};c.push(f)}),t}function Du(e,t){e.forEach(n=>{const r=n.loaderCallbacks;r&&(n.loaderCallbacks=r.filter(o=>o.id!==t))})}function o0(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1;const r=e.provider,o=e.prefix;t.forEach(s=>{const i=s.icons,a=i.pending.length;i.pending=i.pending.filter(l=>{if(l.prefix!==o)return!0;const u=l.name;if(e.icons[u])i.loaded.push({provider:r,prefix:o,name:u});else if(e.missing.has(u))i.missing.push({provider:r,prefix:o,name:u});else return n=!0,!0;return!1}),i.pending.length!==a&&(n||Du([e],s.id),s.callback(i.loaded.slice(0),i.missing.slice(0),i.pending.slice(0),s.abort))})}))}let s0=0;function i0(e,t,n){const r=s0++,o=Du.bind(null,n,r);if(!t.pending.length)return o;const s={id:r,icons:t,callback:e,abort:o};return n.forEach(i=>{(i.loaderCallbacks||(i.loaderCallbacks=[])).push(s)}),o}function a0(e,t=!0,n=!1){const r=[];return e.forEach(o=>{const s=typeof o=="string"?po(o,t,n):o;s&&r.push(s)}),r}var l0={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function c0(e,t,n,r){const o=e.resources.length,s=e.random?Math.floor(Math.random()*o):e.index;let i;if(e.random){let E=e.resources.slice(0);for(i=[];E.length>1;){const R=Math.floor(Math.random()*E.length);i.push(E[R]),E=E.slice(0,R).concat(E.slice(R+1))}i=i.concat(E)}else i=e.resources.slice(s).concat(e.resources.slice(0,s));const a=Date.now();let l="pending",u=0,c,f=null,d=[],h=[];typeof r=="function"&&h.push(r);function y(){f&&(clearTimeout(f),f=null)}function b(){l==="pending"&&(l="aborted"),y(),d.forEach(E=>{E.status==="pending"&&(E.status="aborted")}),d=[]}function w(E,R){R&&(h=[]),typeof E=="function"&&h.push(E)}function S(){return{startTime:a,payload:t,status:l,queriesSent:u,queriesPending:d.length,subscribe:w,abort:b}}function v(){l="failed",h.forEach(E=>{E(void 0,c)})}function g(){d.forEach(E=>{E.status==="pending"&&(E.status="aborted")}),d=[]}function _(E,R,A){const $=R!=="success";switch(d=d.filter(O=>O!==E),l){case"pending":break;case"failed":if($||!e.dataAfterTimeout)return;break;default:return}if(R==="abort"){c=A,v();return}if($){c=A,d.length||(i.length?C():v());return}if(y(),g(),!e.random){const O=e.resources.indexOf(E.resource);O!==-1&&O!==e.index&&(e.index=O)}l="completed",h.forEach(O=>{O(A)})}function C(){if(l!=="pending")return;y();const E=i.shift();if(E===void 0){if(d.length){f=setTimeout(()=>{y(),l==="pending"&&(g(),v())},e.timeout);return}v();return}const R={status:"pending",resource:E,callback:(A,$)=>{_(R,A,$)}};d.push(R),u++,f=setTimeout(C,e.rotate),n(E,t,R.callback)}return setTimeout(C),S}function Uu(e){const t={...l0,...e};let n=[];function r(){n=n.filter(a=>a().status==="pending")}function o(a,l,u){const c=c0(t,a,l,(f,d)=>{r(),u&&u(f,d)});return n.push(c),c}function s(a){return n.find(l=>a(l))||null}return{query:o,find:s,setIndex:a=>{t.index=a},getIndex:()=>t.index,cleanup:r}}function ol(){}const Ho=Object.create(null);function u0(e){if(!Ho[e]){const t=yi(e);if(!t)return;const n=Uu(t),r={config:t,redundancy:n};Ho[e]=r}return Ho[e]}function f0(e,t,n){let r,o;if(typeof e=="string"){const s=Ss(e);if(!s)return n(void 0,424),ol;o=s.send;const i=u0(e);i&&(r=i.redundancy)}else{const s=gi(e);if(s){r=Uu(s);const i=e.resources?e.resources[0]:"",a=Ss(i);a&&(o=a.send)}}return!r||!o?(n(void 0,424),ol):r.query(t,o,n)().abort}const sl="iconify2",er="iconify",Vu=er+"-count",il=er+"-version",zu=36e5,d0=168;function Ps(e,t){try{return e.getItem(t)}catch{}}function _i(e,t,n){try{return e.setItem(t,n),!0}catch{}}function al(e,t){try{e.removeItem(t)}catch{}}function xs(e,t){return _i(e,Vu,t.toString())}function Ts(e){return parseInt(Ps(e,Vu))||0}const go={local:!0,session:!0},Ku={local:new Set,session:new Set};let vi=!1;function h0(e){vi=e}let Er=typeof window>"u"?{}:window;function Wu(e){const t=e+"Storage";try{if(Er&&Er[t]&&typeof Er[t].length=="number")return Er[t]}catch{}go[e]=!1}function qu(e,t){const n=Wu(e);if(!n)return;const r=Ps(n,il);if(r!==sl){if(r){const a=Ts(n);for(let l=0;l{const l=er+a.toString(),u=Ps(n,l);if(typeof u=="string"){try{const c=JSON.parse(u);if(typeof c=="object"&&typeof c.cached=="number"&&c.cached>o&&typeof c.provider=="string"&&typeof c.data=="object"&&typeof c.data.prefix=="string"&&t(c,a))return!0}catch{}al(n,l)}};let i=Ts(n);for(let a=i-1;a>=0;a--)s(a)||(a===i-1?(i--,xs(n,i)):Ku[e].add(a))}function Gu(){if(!vi){h0(!0);for(const e in go)qu(e,t=>{const n=t.data,r=t.provider,o=n.prefix,s=Qt(r,o);if(!pi(s,n).length)return!1;const i=n.lastModified||-1;return s.lastModifiedCached=s.lastModifiedCached?Math.min(s.lastModifiedCached,i):i,!0})}}function p0(e,t){const n=e.lastModifiedCached;if(n&&n>=t)return n===t;if(e.lastModifiedCached=t,n)for(const r in go)qu(r,o=>{const s=o.data;return o.provider!==e.provider||s.prefix!==e.prefix||s.lastModified===t});return!0}function g0(e,t){vi||Gu();function n(r){let o;if(!go[r]||!(o=Wu(r)))return;const s=Ku[r];let i;if(s.size)s.delete(i=Array.from(s).shift());else if(i=Ts(o),!xs(o,i+1))return;const a={cached:Math.floor(Date.now()/zu),provider:e.provider,data:t};return _i(o,er+i.toString(),JSON.stringify(a))}t.lastModified&&!p0(e,t.lastModified)||Object.keys(t.icons).length&&(t.not_found&&(t=Object.assign({},t),delete t.not_found),n("local")||n("session"))}function ll(){}function m0(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,o0(e)}))}function y0(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:n,prefix:r}=e,o=e.iconsToLoad;delete e.iconsToLoad;let s;if(!o||!(s=Ss(n)))return;s.prepare(n,r,o).forEach(a=>{f0(n,a,l=>{if(typeof l!="object")a.icons.forEach(u=>{e.missing.add(u)});else try{const u=pi(e,l);if(!u.length)return;const c=e.pendingIcons;c&&u.forEach(f=>{c.delete(f)}),g0(e,l)}catch(u){console.error(u)}m0(e)})})}))}const _0=(e,t)=>{const n=a0(e,!0,Bu()),r=r0(n);if(!r.pending.length){let l=!0;return t&&setTimeout(()=>{l&&t(r.loaded,r.missing,r.pending,ll)}),()=>{l=!1}}const o=Object.create(null),s=[];let i,a;return r.pending.forEach(l=>{const{provider:u,prefix:c}=l;if(c===a&&u===i)return;i=u,a=c,s.push(Qt(u,c));const f=o[u]||(o[u]=Object.create(null));f[c]||(f[c]=[])}),r.pending.forEach(l=>{const{provider:u,prefix:c,name:f}=l,d=Qt(u,c),h=d.pendingIcons||(d.pendingIcons=new Set);h.has(f)||(h.add(f),o[u][c].push(f))}),s.forEach(l=>{const{provider:u,prefix:c}=l;o[u][c].length&&y0(l,o[u][c])}),t?i0(t,r,s):ll},v0=e=>new Promise((t,n)=>{const r=typeof e=="string"?po(e,!0):e;if(!r){n(e);return}_0([r||e],o=>{if(o.length&&r){const s=zv(r);if(s){t({...hi,...s});return}}n(e)})});({...Gv});const cl={backgroundColor:"currentColor"},b0={backgroundColor:"transparent"},ul={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},fl={webkitMask:cl,mask:cl,background:b0};for(const e in fl){const t=fl[e];for(const n in ul)t[e+n]=ul[n]}const jo={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";jo[e+"-flip"]=t,jo[e.slice(0,1)+"-flip"]=t,jo[e+"Flip"]=t});Bu(!0);Qv("",n0);if(typeof document<"u"&&typeof window<"u"){Gu();const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(r=>{try{(typeof r!="object"||r===null||r instanceof Array||typeof r.icons!="object"||typeof r.prefix!="string"||!Wv(r))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(let n in t){const r="IconifyProviders["+n+"] is invalid.";try{const o=t[n];if(typeof o!="object"||!o||o.resources===void 0)continue;Cs(n,o)||console.error(r)}catch{console.error(r)}}}}({...hi});const w0=["fluent-emoji-high-contrast","material-symbols-light","cryptocurrency-color","icon-park-outline","icon-park-twotone","fluent-emoji-flat","emojione-monotone","streamline-emojis","heroicons-outline","simple-line-icons","material-symbols","flat-color-icons","icon-park-solid","pepicons-pencil","heroicons-solid","pepicons-print","cryptocurrency","pixelarticons","system-uicons","bitcoin-icons","devicon-plain","entypo-social","grommet-icons","vscode-icons","pepicons-pop","svg-spinners","fluent-emoji","simple-icons","circle-flags","medical-icon","icomoon-free","majesticons","radix-icons","humbleicons","fa6-regular","emojione-v1","skill-icons","academicons","healthicons","fluent-mdl2","teenyicons","ant-design","gravity-ui","akar-icons","lets-icons","streamline","fa6-brands","file-icons","game-icons","foundation","fa-regular","mono-icons","iconamoon","zondicons","mdi-light","eos-icons","gridicons","icon-park","heroicons","fa6-solid","meteocons","arcticons","dashicons","fa-brands","websymbol","fontelico","mingcute","flowbite","bytesize","guidance","openmoji","emojione","nonicons","brandico","flagpack","fa-solid","fontisto","si-glyph","pepicons","iconoir","tdesign","clarity","octicon","codicon","pajamas","formkit","line-md","twemoji","noto-v1","fxemoji","devicon","raphael","flat-ui","topcoat","feather","tabler","carbon","lucide","memory","mynaui","circum","fluent","nimbus","entypo","icons8","subway","vaadin","solar","basil","typcn","charm","prime","quill","logos","covid","maki","gala","mage","ooui","noto","unjs","flag","iwwa","zmdi","bpmn","mdi","ion","uil","bxs","cil","uiw","uim","uit","uis","jam","oui","bxl","cib","cbi","cif","gis","map","geo","fad","eva","wpf","whh","ic","ph","ri","bi","bx","gg","ci","ep","fe","mi","f7","ei","wi","la","fa","oi","et","el","ls","vs","il","ps"];function E0(e=""){let t,n="";if(e[0]==="@"&&e.includes(":")&&(n=e.split(":")[0].slice(1),e=e.split(":").slice(1).join(":")),e.startsWith("i-")){e=e.replace(/^i-/,"");for(const r of w0)if(e.startsWith(r)){t=r,e=e.slice(r.length+1);break}}else if(e.includes(":")){const[r,o]=e.split(":");t=r,e=o}return{provider:n,prefix:t||"",name:e||""}}const S0=Ie({__name:"Icon",props:{name:{type:String,required:!0},size:{type:String,default:""}},async setup(e){let t,n;const r=ce(),o=lr(),s=e;De(()=>{var w;return(w=o.nuxtIcon)==null?void 0:w.iconifyApiOptions},()=>{var w,S,v,g,_,C;if((S=(w=o.nuxtIcon)==null?void 0:w.iconifyApiOptions)!=null&&S.url){try{new URL(o.nuxtIcon.iconifyApiOptions.url)}catch{console.warn("Nuxt Icon: Invalid custom Iconify API URL");return}if((g=(v=o.nuxtIcon)==null?void 0:v.iconifyApiOptions)!=null&&g.publicApiFallback){Cs("custom",{resources:[(_=o.nuxtIcon)==null?void 0:_.iconifyApiOptions.url],index:0});return}Cs("",{resources:[(C=o.nuxtIcon)==null?void 0:C.iconifyApiOptions.url]})}},{immediate:!0});const i=kt("icons",()=>({})),a=Se(!1),l=se(()=>{var w,S;return(S=(w=o.nuxtIcon)==null?void 0:w.aliases)!=null&&S[s.name]?o.nuxtIcon.aliases[s.name]:s.name}),u=se(()=>E0(l.value)),c=se(()=>[u.value.provider,u.value.prefix,u.value.name].filter(Boolean).join(":")),f=se(()=>{var w;return(w=i.value)==null?void 0:w[c.value]}),d=se(()=>{var w;return(w=r.vueApp)==null?void 0:w.component(l.value)}),h=se(()=>{var S,v,g;if(!s.size&&typeof((S=o.nuxtIcon)==null?void 0:S.size)=="boolean"&&!((v=o.nuxtIcon)!=null&&v.size))return;const w=s.size||((g=o.nuxtIcon)==null?void 0:g.size)||"1em";return String(Number(w))===w?`${w}px`:w}),y=se(()=>{var w;return((w=o==null?void 0:o.nuxtIcon)==null?void 0:w.class)??"icon"});async function b(){var w;d.value||(w=i.value)!=null&&w[c.value]||(a.value=!0,i.value[c.value]=await v0(u.value).catch(()=>{}),a.value=!1)}return De(l,b),!d.value&&([t,n]=bd(()=>b()),t=await t,n()),(w,S)=>a.value?(pe(),Ke("span",{key:0,class:Tt(y.value),style:pn({width:h.value,height:h.value})},null,6)):f.value?(pe(),Be(oe(Hv),{key:1,icon:f.value,class:Tt(y.value),width:h.value,height:h.value},null,8,["icon","class","width","height"])):d.value?(pe(),Be(ql(d.value),{key:2,class:Tt(y.value),width:h.value,height:h.value},null,8,["class","width","height"])):(pe(),Ke("span",{key:3,class:Tt(y.value),style:pn({fontSize:h.value,lineHeight:h.value,width:h.value,height:h.value})},[qs(w.$slots,"default",{},()=>[ao(bl(e.name),1)],!0)],6))}}),bi=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},wi=bi(S0,[["__scopeId","data-v-764797a3"]]),C0=Object.freeze(Object.defineProperty({__proto__:null,default:wi},Symbol.toStringTag,{value:"Module"})),P0=Symbol.for("nuxt:client-only"),x0=Ie({name:"ClientOnly",inheritAttrs:!1,props:["fallback","placeholder","placeholderTag","fallbackTag"],setup(e,{slots:t,attrs:n}){const r=Se(!1);return xn(()=>{r.value=!0}),Kt(P0,!0),o=>{var l;if(r.value)return(l=t.default)==null?void 0:l.call(t);const s=t.fallback||t.placeholder;if(s)return s();const i=o.fallback||o.placeholder||"",a=o.fallbackTag||o.placeholderTag||"span";return Ke(a,n,i)}}}),T0={name:C_,props:{placeholder:String,tag:{type:String,default:"span"}}};function k0(e,t,n,r,o,s){const i=x0;return pe(),Be(i,{placeholder:n.placeholder,"placeholder-tag":n.tag},{default:Pn(()=>[qs(e.$slots,"default")]),_:3},8,["placeholder","placeholder-tag"])}const R0=bi(T0,[["render",k0]]),A0=()=>kt("color-mode").value,I0=_n("span",{class:"sr-only"},"Dark Mode",-1),O0=_n("span",{class:"sr-only"},"Light Mode",-1),L0=Ie({__name:"ColorModeSwitch",setup(e){const t=A0(),n=()=>t.value==="light"?t.preference="dark":t.preference="light";return(r,o)=>{const s=wi,i=R0;return pe(),Ke("button",{"aria-label":"Color Mode",class:"inline-block w-5",onClick:n},[ne(i,{placeholder:"..."},{default:Pn(()=>[oe(t).value==="dark"?(pe(),Ke(Ee,{key:0},[ne(s,{name:"dark-mode",class:"w-5 h-5"}),I0],64)):(pe(),Ke(Ee,{key:1},[ne(s,{name:"light-mode",class:"w-5 h-5"}),O0],64))]),_:1})])}}}),M0={class:"flex justify-between max-w-2xl px-4 py-4 mx-auto sm:px-8"},N0={class:"text-gray-700 dark:text-gray-200"},$0={class:"space-x-3 transition text-gray-500"},H0=["href"],j0=["href"],F0=["href"],B0=Ie({__name:"AppNavbar",setup(e){const{navigation:t}=$_(),n=lr();return(r,o)=>{var l,u,c,f,d,h;const s=pv,i=wi,a=L0;return pe(),Ke("div",M0,[_n("div",N0,[(pe(!0),Ke(Ee,null,yd(oe(t),y=>(pe(),Be(s,{key:y._path,to:y._path,"active-class":"font-bold",class:"mr-6"},{default:Pn(()=>[ao(bl(y.title),1)]),_:2},1032,["to"]))),128))]),_n("div",$0,[(l=oe(n).socials)!=null&&l.twitter?(pe(),Ke("a",{key:0,href:`https://twitter.com/${(u=oe(n).socials)==null?void 0:u.twitter}`,title:"Twitter",class:"dark:text-gray-100 hover:text-gray-700 dark:hover:text-gray-300"},[ne(i,{name:"fa-brands:twitter",class:"w-5 h-5"})],8,H0)):Po("",!0),(c=oe(n).socials)!=null&&c.github?(pe(),Ke("a",{key:1,href:`https://github.com/${(f=oe(n).socials)==null?void 0:f.github}`,title:"GitHub",class:"dark:text-gray-100 hover:text-gray-700 dark:hover:text-gray-300"},[ne(i,{name:"fa-brands:github",class:"w-5 h-5"})],8,j0)):Po("",!0),(d=oe(n).socials)!=null&&d.mastodon?(pe(),Ke("a",{key:2,href:`https://elk.zone/${(h=oe(n).socials)==null?void 0:h.mastodon}`,title:"Mastodon",class:"dark:text-gray-100 hover:text-gray-700 dark:hover:text-gray-300"},[ne(i,{name:"fa-brands:mastodon",class:"w-5 h-5"})],8,F0)):Po("",!0),ne(a,{class:"dark:text-gray-100 hover:text-gray-700 dark:hover:text-gray-300"})])])}}}),D0={class:"sm:pt-6 sm:pb-10"},U0=Ie({__name:"AppLayout",setup(e){const{cover:t}=lr();return(n,r)=>{const o=av,s=iv,i=fv,a=B0;return pe(),Ke("div",D0,[ne(o,{lang:"en"}),ne(s,{property:"og:image",content:oe(t)},null,8,["content"]),ne(s,{name:"twitter:card",content:"summary_large_image"}),ne(i),ne(a),qs(n.$slots,"default")])}}}),V0={};function z0(e,t){const n=tv,r=U0;return pe(),Be(r,null,{default:Pn(()=>[ne(n)]),_:1})}const K0=bi(V0,[["render",z0]]),W0={__name:"nuxt-error-page",props:{error:Object},setup(e){const n=e.error;n.stack&&n.stack.split(` -`).splice(1).map(f=>({text:f.replace("webpack:/","").replace(".vue",".js").trim(),internal:f.includes("node_modules")&&!f.includes(".cache")||f.includes("internal")||f.includes("new Promise")})).map(f=>`${f.text}`).join(` -`);const r=Number(n.statusCode||500),o=r===404,s=n.statusMessage??(o?"Page Not Found":"Internal Server Error"),i=n.message||n.toString(),a=void 0,c=o?ee(()=>Q(()=>import("./CbJFTk-k.js"),__vite__mapDeps([26,27]),import.meta.url).then(f=>f.default||f)):ee(()=>Q(()=>import("./3gAftCsk.js"),__vite__mapDeps([28,29]),import.meta.url).then(f=>f.default||f));return(f,d)=>(pe(),Be(oe(c),af(Sc({statusCode:oe(r),statusMessage:oe(s),description:oe(i),stack:oe(a)})),null,16))}},q0=W0,G0={__name:"nuxt-root",setup(e){const t=()=>null,n=ce(),r=n.deferHydration();if(n.isHydrating){const a=n.hooks.hookOnce("app:error",r);Ue().beforeEach(a)}const o=!1;Kt(lo,Gt()),n.hooks.callHookWith(a=>a.map(l=>l()),"vue:setup");const s=co();ic((a,l,u)=>{if(n.hooks.callHook("vue:error",a,l,u).catch(c=>console.error("[nuxt] Error in `vue:error` hook",c)),ig(a)&&(a.fatal||a.unhandled))return n.runWithContext(()=>sn(a)),!1});const i=!1;return(a,l)=>(pe(),Be(Jl,{onResolve:oe(r)},{default:Pn(()=>[oe(s)?(pe(),Be(oe(q0),{key:0,error:oe(s)},null,8,["error"])):oe(i)?(pe(),Be(oe(t),{key:1,context:oe(i)},null,8,["context"])):oe(o)?(pe(),Be(ql(oe(o)),{key:2})):(pe(),Be(oe(K0),{key:3}))]),_:1},8,["onResolve"]))}},dl=G0;let hl;{let e;hl=async function(){var i,a;if(e)return e;const r=!!((i=window.__NUXT__)!=null&&i.serverRendered||((a=document.getElementById("__NUXT_DATA__"))==null?void 0:a.dataset.ssr)==="true")?Sh(dl):Eh(dl),o=Tp({vueApp:r});async function s(l){await o.callHook("app:error",l),o.payload.error=o.payload.error||uo(l)}r.config.errorHandler=s;try{await Rp(o,Z_)}catch(l){s(l)}try{await o.hooks.callHook("app:created",r),await o.hooks.callHook("app:beforeMount",r),r.mount(im),await o.hooks.callHook("app:mounted",r),await Cn()}catch(l){s(l)}return r.config.errorHandler===s&&(r.config.errorHandler=void 0),r},e=hl().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{Vr as $,rn as A,ie as B,Qc as C,Yg as D,pv as E,Ee as F,Me as G,nb as H,se as I,Ln as J,eb as K,by as L,Ne as M,oe as N,Dd as O,lo as P,Cn as Q,Kt as R,Jl as S,Ys as T,ng as U,$_ as V,Be as W,wi as X,qs as Y,Y0 as Z,Q as _,Ws as a,De as a0,Q0 as a1,Wr as a2,G_ as a3,tb as a4,It as a5,Bl as a6,dd as a7,uo as a8,Yt as a9,Gf as aa,N_ as ab,gn as ac,rb as ad,Ae as ae,Qn as af,ui as ag,pn as ah,os as ai,ir as aj,Z0 as ak,E0 as al,Ga as am,cb as an,dt as ao,ob as ap,lb as aq,sb as ar,ib as as,ab as at,W_ as au,Mc as av,pe as b,Ke as c,Ie as d,_n as e,Po as f,ne as g,kr as h,X0 as i,ao as j,ce as k,bi as l,Qe as m,Tt as n,xn as o,J0 as p,kt as q,Se as r,Rr as s,bl as t,Ue as u,Gt as v,Pn as w,zc as x,lr as y,Eh as z}; diff --git a/_nuxt/CbJFTk-k.js b/_nuxt/CbJFTk-k.js deleted file mode 100644 index 184de82..0000000 --- a/_nuxt/CbJFTk-k.js +++ /dev/null @@ -1 +0,0 @@ -import{l as a,D as n,b as r,c as l,e,t as s,g as d,w as c,j as p,E as f,p as h,i as m}from"./C_fdV9iZ.js";const x=t=>(h("data-v-05a2b8a3"),t=t(),m(),t),g={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},u=x(()=>e("div",{class:"fixed left-0 right-0 spotlight z-10"},null,-1)),b={class:"max-w-520px text-center z-20"},w=["textContent"],_=["textContent"],y={class:"w-full flex items-center justify-center"},S={__name:"error-404",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:404},statusMessage:{type:String,default:"Not Found"},description:{type:String,default:"Sorry, the page you are looking for could not be found."},backHome:{type:String,default:"Go back home"}},setup(t){const o=t;return n({title:`${o.statusCode} - ${o.statusMessage} | ${o.appName}`,script:[],style:[{children:'*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e0e0e0}*{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(14, 165, 233, .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}a{color:inherit;text-decoration:inherit}body{margin:0;font-family:inherit;line-height:inherit}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}h1,p{margin:0}h1{font-size:inherit;font-weight:inherit}'}]}),(k,N)=>{const i=f;return r(),l("div",g,[u,e("div",b,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:s(t.statusCode)},null,8,w),e("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:s(t.description)},null,8,_),e("div",y,[d(i,{to:"/",class:"gradient-border text-md sm:text-xl py-2 px-4 sm:py-3 sm:px-6 cursor-pointer"},{default:c(()=>[p(s(t.backHome),1)]),_:1})])])])}}},z=a(S,[["__scopeId","data-v-05a2b8a3"]]);export{z as default}; diff --git a/_nuxt/BU29y-8A.js b/_nuxt/Cfz12h1h.js similarity index 82% rename from _nuxt/BU29y-8A.js rename to _nuxt/Cfz12h1h.js index d4d628f..7924907 100644 --- a/_nuxt/BU29y-8A.js +++ b/_nuxt/Cfz12h1h.js @@ -1 +1 @@ -import{_ as l}from"./BFu0Wisk.js";import{d as n,b as s,W as i,w as r,e as o,n as g,ah as u,Y as d}from"./C_fdV9iZ.js";const h=n({__name:"ProsePre",props:{code:{type:String,default:""},language:{type:String,default:null},filename:{type:String,default:null},highlights:{type:Array,default:()=>[]},meta:{type:String,default:null},class:{type:String,default:null},style:{type:[String,Object],default:null}},setup(e){return(a,f)=>{const t=l;return s(),i(t,{code:e.code,language:e.language,filename:e.filename,highlights:e.highlights,meta:e.meta},{default:r(()=>[o("pre",{class:g(a.$props.class),style:u(e.style)},[d(a.$slots,"default")],6)]),_:3},8,["code","language","filename","highlights","meta"])}}});export{h as default}; +import{_ as l}from"./uL3YcxKI.js";import{d as n,b as s,W as i,w as r,e as o,n as g,aj as u,Y as d}from"./Cyl6go3b.js";const h=n({__name:"ProsePre",props:{code:{type:String,default:""},language:{type:String,default:null},filename:{type:String,default:null},highlights:{type:Array,default:()=>[]},meta:{type:String,default:null},class:{type:String,default:null},style:{type:[String,Object],default:null}},setup(e){return(a,f)=>{const t=l;return s(),i(t,{code:e.code,language:e.language,filename:e.filename,highlights:e.highlights,meta:e.meta},{default:r(()=>[o("pre",{class:g(a.$props.class),style:u(e.style)},[d(a.$slots,"default")],6)]),_:3},8,["code","language","filename","highlights","meta"])}}});export{h as default}; diff --git a/_nuxt/wp9EDQ-z.js b/_nuxt/Cgyvh6J-.js similarity index 64% rename from _nuxt/wp9EDQ-z.js rename to _nuxt/Cgyvh6J-.js index 8195aa3..bd2421e 100644 --- a/_nuxt/wp9EDQ-z.js +++ b/_nuxt/Cgyvh6J-.js @@ -1 +1 @@ -import{l as r,b as o,c as s,Y as t}from"./C_fdV9iZ.js";const c={};function n(e,l){return o(),s("li",null,[t(e.$slots,"default")])}const f=r(c,[["render",n]]);export{f as default}; +import{l as r,b as o,c as s,Y as t}from"./Cyl6go3b.js";const c={};function n(e,l){return o(),s("li",null,[t(e.$slots,"default")])}const f=r(c,[["render",n]]);export{f as default}; diff --git a/_nuxt/Dv14Ewve.js b/_nuxt/ChGjzGUP.js similarity index 65% rename from _nuxt/Dv14Ewve.js rename to _nuxt/ChGjzGUP.js index 1751088..c701875 100644 --- a/_nuxt/Dv14Ewve.js +++ b/_nuxt/ChGjzGUP.js @@ -1 +1 @@ -import{l as o,b as r,c as t,Y as s}from"./C_fdV9iZ.js";const c={};function n(e,a){return r(),t("tbody",null,[s(e.$slots,"default")])}const d=o(c,[["render",n]]);export{d as default}; +import{l as o,b as r,c as t,Y as s}from"./Cyl6go3b.js";const c={};function n(e,a){return r(),t("tbody",null,[s(e.$slots,"default")])}const d=o(c,[["render",n]]);export{d as default}; diff --git a/_nuxt/Bh9aq_oG.js b/_nuxt/ChnKxNgR.js similarity index 77% rename from _nuxt/Bh9aq_oG.js rename to _nuxt/ChnKxNgR.js index 239c1a0..9082477 100644 --- a/_nuxt/Bh9aq_oG.js +++ b/_nuxt/ChnKxNgR.js @@ -1 +1 @@ -import{u as d}from"./DD8DW3ce.js";import{d as l,a1 as f,I as v,q as p,V as m,a2 as g,Z as h,a3 as y,M as r,E as _}from"./C_fdV9iZ.js";const q=l({name:"ContentNavigation",props:{query:{type:Object,required:!1,default:void 0}},async setup(u){const{query:t}=f(u),n=v(()=>{var a;return typeof((a=t.value)==null?void 0:a.params)=="function"?t.value.params():t.value});if(!n.value&&p("dd-navigation").value){const{navigation:a}=m();return{navigation:a}}const{data:o}=await d(`content-navigation-${g(n.value)}`,()=>y(n.value));return{navigation:o}},render(u){const t=h(),{navigation:n}=u,o=e=>r(_,{to:e._path},()=>e.title),a=(e,i)=>r("ul",i?{"data-level":i}:null,e.map(s=>s.children?r("li",null,[o(s),a(s.children,i+1)]):r("li",null,o(s)))),c=e=>a(e,0);return t!=null&&t.default?t.default({navigation:n,...this.$attrs}):c(n)}}),x=q;export{x as default}; +import{u as d}from"./3ydhYBM9.js";import{d as l,a1 as f,I as v,q as p,V as m,a2 as g,Z as h,a3 as y,M as r,E as _}from"./Cyl6go3b.js";const q=l({name:"ContentNavigation",props:{query:{type:Object,required:!1,default:void 0}},async setup(u){const{query:t}=f(u),n=v(()=>{var a;return typeof((a=t.value)==null?void 0:a.params)=="function"?t.value.params():t.value});if(!n.value&&p("dd-navigation").value){const{navigation:a}=m();return{navigation:a}}const{data:o}=await d(`content-navigation-${g(n.value)}`,()=>y(n.value));return{navigation:o}},render(u){const t=h(),{navigation:n}=u,o=e=>r(_,{to:e._path},()=>e.title),a=(e,i)=>r("ul",i?{"data-level":i}:null,e.map(s=>s.children?r("li",null,[o(s),a(s.children,i+1)]):r("li",null,o(s)))),c=e=>a(e,0);return t!=null&&t.default?t.default({navigation:n,...this.$attrs}):c(n)}}),x=q;export{x as default}; diff --git a/_nuxt/DNJDtFXF.js b/_nuxt/Ct4VQ9FK.js similarity index 78% rename from _nuxt/DNJDtFXF.js rename to _nuxt/Ct4VQ9FK.js index 847b951..c70e1c5 100644 --- a/_nuxt/DNJDtFXF.js +++ b/_nuxt/Ct4VQ9FK.js @@ -1 +1 @@ -import{N as o,a0 as f,v as p,Q as l,D as g,m as h}from"./C_fdV9iZ.js";const b=(n,c=p())=>{const r=o(n),m=h();f(()=>o(n),(i=r)=>{if(!c.path||!i)return;const e=Object.assign({},(i==null?void 0:i.head)||{});e.meta=[...e.meta||[]],e.link=[...e.link||[]];const s=e.title||(i==null?void 0:i.title);s&&(e.title=s),m.public.content.host;const t=(e==null?void 0:e.description)||(i==null?void 0:i.description);t&&e.meta.filter(u=>u.name==="description").length===0&&e.meta.push({name:"description",content:t}),e!=null&&e.image||(i==null||i.image),l(()=>g(e))},{immediate:!0})};export{b as u}; +import{N as o,a0 as f,v as p,Q as l,D as g,m as h}from"./Cyl6go3b.js";const b=(n,c=p())=>{const r=o(n),m=h();f(()=>o(n),(i=r)=>{if(!c.path||!i)return;const e=Object.assign({},(i==null?void 0:i.head)||{});e.meta=[...e.meta||[]],e.link=[...e.link||[]];const s=e.title||(i==null?void 0:i.title);s&&(e.title=s),m.public.content.host;const t=(e==null?void 0:e.description)||(i==null?void 0:i.description);t&&e.meta.filter(u=>u.name==="description").length===0&&e.meta.push({name:"description",content:t}),e!=null&&e.image||(i==null||i.image),l(()=>g(e))},{immediate:!0})};export{b as u}; diff --git a/_nuxt/CO7X0c6-.js b/_nuxt/CwczGWWh.js similarity index 64% rename from _nuxt/CO7X0c6-.js rename to _nuxt/CwczGWWh.js index 4e95444..e240ddb 100644 --- a/_nuxt/CO7X0c6-.js +++ b/_nuxt/CwczGWWh.js @@ -1 +1 @@ -import{l as r,b as o,c as s,Y as t}from"./C_fdV9iZ.js";const c={};function n(e,a){return o(),s("p",null,[t(e.$slots,"default")])}const f=r(c,[["render",n]]);export{f as default}; +import{l as r,b as o,c as s,Y as t}from"./Cyl6go3b.js";const c={};function n(e,a){return o(),s("p",null,[t(e.$slots,"default")])}const f=r(c,[["render",n]]);export{f as default}; diff --git a/_nuxt/Cyl6go3b.js b/_nuxt/Cyl6go3b.js new file mode 100644 index 0000000..5cfac12 --- /dev/null +++ b/_nuxt/Cyl6go3b.js @@ -0,0 +1,26 @@ +const __vite__fileDeps=["./BF68uO1C.js","./CZnLva0h.js","./D6TMYhmt.js","./BpEW0HqK.js","./CO7gFPEF.js","./Ct4VQ9FK.js","./Dz-Wzoko.js","./VTRs6wkX.js","./Dnd51l0P.js","./CVAE36Yb.js","./gtFNiSug.js","./BG0mmzUZ.js","./3ydhYBM9.js","./DjjKAlnY.js","./ChnKxNgR.js","./Du0V9Ung.js","./DtQy0fOT.js","./C5hJXA4O.js","./Z_zMr5q5.js","./uL3YcxKI.js","./ProsePre.CchFRBtv.css","./Cfz12h1h.js","./BwrOXy2q.js","./IconCSS.B1Al_MRl.css","./C1mFWSEQ.js","./useStudio.CcCWJU8p.css","./56KxDRrn.js","./error-404.BWs3xBTp.css","./DtQ4qT0Q.js","./error-500.BlZ2VsS_.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); +/** +* @vue/shared v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function ks(e,t){const n=new Set(e.split(","));return t?r=>n.has(r.toLowerCase()):r=>n.has(r)}const ye={},an=[],We=()=>{},Qu=()=>!1,tr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Rs=e=>e.startsWith("onUpdate:"),be=Object.assign,As=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ju=Object.prototype.hasOwnProperty,re=(e,t)=>Ju.call(e,t),q=Array.isArray,ln=e=>nr(e)==="[object Map]",pl=e=>nr(e)==="[object Set]",Xu=e=>nr(e)==="[object RegExp]",X=e=>typeof e=="function",_e=e=>typeof e=="string",wn=e=>typeof e=="symbol",he=e=>e!==null&&typeof e=="object",Is=e=>(he(e)||X(e))&&X(e.then)&&X(e.catch),gl=Object.prototype.toString,nr=e=>gl.call(e),Yu=e=>nr(e).slice(8,-1),ml=e=>nr(e)==="[object Object]",Os=e=>_e(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,cn=ks(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Xr=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Zu=/-(\w)/g,lt=Xr(e=>e.replace(Zu,(t,n)=>n?n.toUpperCase():"")),ef=/\B([A-Z])/g,En=Xr(e=>e.replace(ef,"-$1").toLowerCase()),Yr=Xr(e=>e.charAt(0).toUpperCase()+e.slice(1)),mo=Xr(e=>e?`on${Yr(e)}`:""),Mt=(e,t)=>!Object.is(e,t),Mn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},tf=e=>{const t=parseFloat(e);return isNaN(t)?e:t},yl=e=>{const t=_e(e)?Number(e):NaN;return isNaN(t)?e:t};let Pi;const _l=()=>Pi||(Pi=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function pn(e){if(q(e)){const t={};for(let n=0;n{if(n){const r=n.split(rf);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Tt(e){let t="";if(_e(e))t=e;else if(q(e))for(let n=0;n_e(e)?e:e==null?"":q(e)||he(e)&&(e.toString===gl||!X(e.toString))?JSON.stringify(e,wl,2):String(e),wl=(e,t)=>t&&t.__v_isRef?wl(e,t.value):ln(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o],s)=>(n[yo(r,s)+" =>"]=o,n),{})}:pl(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>yo(n))}:wn(t)?yo(t):he(t)&&!q(t)&&!ml(t)?String(t):t,yo=(e,t="")=>{var n;return wn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let Fe;class El{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Fe,!t&&Fe&&(this.index=(Fe.scopes||(Fe.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Fe;try{return Fe=this,t()}finally{Fe=n}}}on(){Fe=this}off(){Fe=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Xt()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Rt,n=Ut;try{return Rt=!0,Ut=this,this._runnings++,xi(this),this.fn()}finally{Ti(this),this._runnings--,Ut=n,Rt=t}}stop(){var t;this.active&&(xi(this),Ti(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function df(e){return e.value}function xi(e){e._trackId++,e._depsLength=0}function Ti(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},Mr=new WeakMap,Vt=Symbol(""),Do=Symbol("");function $e(e,t,n){if(Rt&&Ut){let r=Mr.get(e);r||Mr.set(e,r=new Map);let o=r.get(n);o||r.set(n,o=Tl(()=>r.delete(n))),Pl(Ut,o)}}function dt(e,t,n,r,o,s){const i=Mr.get(e);if(!i)return;let a=[];if(t==="clear")a=[...i.values()];else if(n==="length"&&q(e)){const l=Number(r);i.forEach((u,c)=>{(c==="length"||!wn(c)&&c>=l)&&a.push(u)})}else switch(n!==void 0&&a.push(i.get(n)),t){case"add":q(e)?Os(n)&&a.push(i.get("length")):(a.push(i.get(Vt)),ln(e)&&a.push(i.get(Do)));break;case"delete":q(e)||(a.push(i.get(Vt)),ln(e)&&a.push(i.get(Do)));break;case"set":ln(e)&&a.push(i.get(Vt));break}Ns();for(const l of a)l&&xl(l,4);$s()}function hf(e,t){var n;return(n=Mr.get(e))==null?void 0:n.get(t)}const pf=ks("__proto__,__v_isRef,__isVue"),kl=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(wn)),ki=gf();function gf(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=ie(this);for(let s=0,i=this.length;s{e[t]=function(...n){Jt(),Ns();const r=ie(this)[t].apply(this,n);return $s(),Xt(),r}}),e}function mf(e){const t=ie(this);return $e(t,"has",e),t.hasOwnProperty(e)}class Rl{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const o=this._isReadonly,s=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return s;if(n==="__v_raw")return r===(o?s?Rf:Ll:s?Ol:Il).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=q(t);if(!o){if(i&&re(ki,n))return Reflect.get(ki,n,r);if(n==="hasOwnProperty")return mf}const a=Reflect.get(t,n,r);return(wn(n)?kl.has(n):pf(n))||(o||$e(t,"get",n),s)?a:xe(a)?i&&Os(n)?a:a.value:he(a)?o?Ml(a):pt(a):a}}class Al extends Rl{constructor(t=!1){super(!1,t)}set(t,n,r,o){let s=t[n];if(!this._isShallow){const l=Wt(s);if(!Nr(r)&&!Wt(r)&&(s=ie(s),r=ie(r)),!q(t)&&xe(s)&&!xe(r))return l?!1:(s.value=r,!0)}const i=q(t)&&Os(n)?Number(n)e,eo=e=>Reflect.getPrototypeOf(e);function ur(e,t,n=!1,r=!1){e=e.__v_raw;const o=ie(e),s=ie(t);n||(Mt(t,s)&&$e(o,"get",t),$e(o,"get",s));const{has:i}=eo(o),a=r?Hs:n?Bs:zn;if(i.call(o,t))return a(e.get(t));if(i.call(o,s))return a(e.get(s));e!==o&&e.get(t)}function fr(e,t=!1){const n=this.__v_raw,r=ie(n),o=ie(e);return t||(Mt(e,o)&&$e(r,"has",e),$e(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function dr(e,t=!1){return e=e.__v_raw,!t&&$e(ie(e),"iterate",Vt),Reflect.get(e,"size",e)}function Ri(e){e=ie(e);const t=ie(this);return eo(t).has.call(t,e)||(t.add(e),dt(t,"add",e,e)),this}function Ai(e,t){t=ie(t);const n=ie(this),{has:r,get:o}=eo(n);let s=r.call(n,e);s||(e=ie(e),s=r.call(n,e));const i=o.call(n,e);return n.set(e,t),s?Mt(t,i)&&dt(n,"set",e,t):dt(n,"add",e,t),this}function Ii(e){const t=ie(this),{has:n,get:r}=eo(t);let o=n.call(t,e);o||(e=ie(e),o=n.call(t,e)),r&&r.call(t,e);const s=t.delete(e);return o&&dt(t,"delete",e,void 0),s}function Oi(){const e=ie(this),t=e.size!==0,n=e.clear();return t&&dt(e,"clear",void 0,void 0),n}function hr(e,t){return function(r,o){const s=this,i=s.__v_raw,a=ie(i),l=t?Hs:e?Bs:zn;return!e&&$e(a,"iterate",Vt),i.forEach((u,c)=>r.call(o,l(u),l(c),s))}}function pr(e,t,n){return function(...r){const o=this.__v_raw,s=ie(o),i=ln(s),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,u=o[e](...r),c=n?Hs:t?Bs:zn;return!t&&$e(s,"iterate",l?Do:Vt),{next(){const{value:f,done:d}=u.next();return d?{value:f,done:d}:{value:a?[c(f[0]),c(f[1])]:c(f),done:d}},[Symbol.iterator](){return this}}}}function yt(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function wf(){const e={get(s){return ur(this,s)},get size(){return dr(this)},has:fr,add:Ri,set:Ai,delete:Ii,clear:Oi,forEach:hr(!1,!1)},t={get(s){return ur(this,s,!1,!0)},get size(){return dr(this)},has:fr,add:Ri,set:Ai,delete:Ii,clear:Oi,forEach:hr(!1,!0)},n={get(s){return ur(this,s,!0)},get size(){return dr(this,!0)},has(s){return fr.call(this,s,!0)},add:yt("add"),set:yt("set"),delete:yt("delete"),clear:yt("clear"),forEach:hr(!0,!1)},r={get(s){return ur(this,s,!0,!0)},get size(){return dr(this,!0)},has(s){return fr.call(this,s,!0)},add:yt("add"),set:yt("set"),delete:yt("delete"),clear:yt("clear"),forEach:hr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{e[s]=pr(s,!1,!1),n[s]=pr(s,!0,!1),t[s]=pr(s,!1,!0),r[s]=pr(s,!0,!0)}),[e,n,t,r]}const[Ef,Sf,Cf,Pf]=wf();function js(e,t){const n=t?e?Pf:Cf:e?Sf:Ef;return(r,o,s)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(re(n,o)&&o in r?n:r,o,s)}const xf={get:js(!1,!1)},Tf={get:js(!1,!0)},kf={get:js(!0,!1)},Il=new WeakMap,Ol=new WeakMap,Ll=new WeakMap,Rf=new WeakMap;function Af(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function If(e){return e.__v_skip||!Object.isExtensible(e)?0:Af(Yu(e))}function pt(e){return Wt(e)?e:Fs(e,!1,_f,xf,Il)}function At(e){return Fs(e,!1,bf,Tf,Ol)}function Ml(e){return Fs(e,!0,vf,kf,Ll)}function Fs(e,t,n,r,o){if(!he(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=o.get(e);if(s)return s;const i=If(e);if(i===0)return e;const a=new Proxy(e,i===2?r:n);return o.set(e,a),a}function un(e){return Wt(e)?un(e.__v_raw):!!(e&&e.__v_isReactive)}function Wt(e){return!!(e&&e.__v_isReadonly)}function Nr(e){return!!(e&&e.__v_isShallow)}function Nl(e){return un(e)||Wt(e)}function ie(e){const t=e&&e.__v_raw;return t?ie(t):e}function $l(e){return Object.isExtensible(e)&&Lr(e,"__v_skip",!0),e}const zn=e=>he(e)?pt(e):e,Bs=e=>he(e)?Ml(e):e;class Hl{constructor(t,n,r,o){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Ms(()=>t(this._value),()=>Nn(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=ie(this);return(!t._cacheable||t.effect.dirty)&&Mt(t._value,t._value=t.effect.run())&&Nn(t,4),Ds(t),t.effect._dirtyLevel>=2&&Nn(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Of(e,t,n=!1){let r,o;const s=X(e);return s?(r=e,o=We):(r=e.get,o=e.set),new Hl(r,o,s||!o,n)}function Ds(e){var t;Rt&&Ut&&(e=ie(e),Pl(Ut,(t=e.dep)!=null?t:e.dep=Tl(()=>e.dep=void 0,e instanceof Hl?e:void 0)))}function Nn(e,t=4,n){e=ie(e);const r=e.dep;r&&xl(r,t)}function xe(e){return!!(e&&e.__v_isRef===!0)}function Se(e){return jl(e,!1)}function It(e){return jl(e,!0)}function jl(e,t){return xe(e)?e:new Lf(e,t)}class Lf{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ie(t),this._value=n?t:zn(t)}get value(){return Ds(this),this._value}set value(t){const n=this.__v_isShallow||Nr(t)||Wt(t);t=n?t:ie(t),Mt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:zn(t),Nn(this,4))}}function oe(e){return xe(e)?e.value:e}const Mf={get:(e,t,n)=>oe(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return xe(o)&&!xe(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Fl(e){return un(e)?e:new Proxy(e,Mf)}class Nf{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Ds(this),()=>Nn(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function $f(e){return new Nf(e)}function Q0(e){const t=q(e)?new Array(e.length):{};for(const n in e)t[n]=Dl(e,n);return t}class Hf{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return hf(ie(this._object),this._key)}}class jf{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Bl(e,t,n){return xe(e)?e:X(e)?new jf(e):he(e)&&arguments.length>1?Dl(e,t,n):Se(e)}function Dl(e,t,n){const r=e[t];return xe(r)?r:new Hf(e,t,n)}/** +* @vue/runtime-core v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Ot(e,t,n,r){try{return r?e(...r):e()}catch(o){Sn(o,t,n)}}function Ge(e,t,n,r){if(X(e)){const s=Ot(e,t,n,r);return s&&Is(s)&&s.catch(i=>{Sn(i,t,n)}),s}const o=[];for(let s=0;s>>1,o=ke[r],s=Wn(o);sat&&ke.splice(t,1)}function Vo(e){q(e)?fn.push(...e):(!Et||!Et.includes(e,e.allowRecurse?Dt+1:Dt))&&fn.push(e),Vl()}function Li(e,t,n=Kn?at+1:0){for(;nWn(n)-Wn(r));if(fn.length=0,Et){Et.push(...t);return}for(Et=t,Dt=0;Dte.id==null?1/0:e.id,Uf=(e,t)=>{const n=Wn(e)-Wn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function zl(e){Uo=!1,Kn=!0,ke.sort(Uf);try{for(at=0;at_e(h)?h.trim():h)),f&&(o=n.map(tf))}let a,l=r[a=mo(t)]||r[a=mo(lt(t))];!l&&s&&(l=r[a=mo(En(t))]),l&&Ge(l,e,6,o);const u=r[a+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Ge(u,e,6,o)}}function Kl(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const s=e.emits;let i={},a=!1;if(!X(e)){const l=u=>{const c=Kl(u,t,!0);c&&(a=!0,be(i,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!s&&!a?(he(e)&&r.set(e,null),null):(q(s)?s.forEach(l=>i[l]=null):be(i,s),he(e)&&r.set(e,i),i)}function no(e,t){return!e||!tr(t)?!1:(t=t.slice(2).replace(/Once$/,""),re(e,t[0].toLowerCase()+t.slice(1))||re(e,En(t))||re(e,t))}let Pe=null,ro=null;function Hr(e){const t=Pe;return Pe=e,ro=e&&e.type.__scopeId||null,t}function J0(e){ro=e}function X0(){ro=null}function Pn(e,t=Pe,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&Wi(-1);const s=Hr(t);let i;try{i=e(...o)}finally{Hr(s),r._d&&Wi(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function _o(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:s,propsOptions:[i],slots:a,attrs:l,emit:u,render:c,renderCache:f,data:d,setupState:h,ctx:m,inheritAttrs:b}=e;let w,C;const _=Hr(e);try{if(n.shapeFlag&4){const v=o||r,S=v;w=ze(c.call(S,v,f,s,h,d,m)),C=l}else{const v=t;w=ze(v.length>1?v(s,{attrs:l,slots:a,emit:u}):v(s,null)),C=t.props?l:Kf(l)}}catch(v){jn.length=0,Sn(v,e,1),w=ne(Ae)}let g=w;if(C&&b!==!1){const v=Object.keys(C),{shapeFlag:S}=g;v.length&&S&7&&(i&&v.some(Rs)&&(C=Wf(C,i)),g=ht(g,C))}return n.dirs&&(g=ht(g),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&(g.transition=n.transition),w=g,Hr(_),w}function zf(e,t=!0){let n;for(let r=0;r{let t;for(const n in e)(n==="class"||n==="style"||tr(n))&&((t||(t={}))[n]=e[n]);return t},Wf=(e,t)=>{const n={};for(const r in e)(!Rs(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function qf(e,t,n){const{props:r,children:o,component:s}=e,{props:i,children:a,patchFlag:l}=t,u=s.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?Mi(r,i,u):!!i;if(l&8){const c=t.dynamicProps;for(let f=0;fe.__isSuspense;let zo=0;const Qf={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,s,i,a,l,u){if(e==null)Jf(t,n,r,o,s,i,a,l,u);else{if(s&&s.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Xf(e,t,n,r,o,i,a,l,u)}},hydrate:Yf,create:Ks,normalize:Zf},Jl=Qf;function qn(e,t){const n=e.props&&e.props[t];X(n)&&n()}function Jf(e,t,n,r,o,s,i,a,l){const{p:u,o:{createElement:c}}=l,f=c("div"),d=e.suspense=Ks(e,o,r,t,f,n,s,i,a,l);u(null,d.pendingBranch=e.ssContent,f,null,r,d,s,i),d.deps>0?(qn(e,"onPending"),qn(e,"onFallback"),u(null,e.ssFallback,t,n,r,null,s,i),dn(d,e.ssFallback)):d.resolve(!1,!0)}function Xf(e,t,n,r,o,s,i,a,{p:l,um:u,o:{createElement:c}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,h=t.ssFallback,{activeBranch:m,pendingBranch:b,isInFallback:w,isHydrating:C}=f;if(b)f.pendingBranch=d,Ze(d,b)?(l(b,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0?f.resolve():w&&(C||(l(m,h,n,r,o,null,s,i,a),dn(f,h)))):(f.pendingId=zo++,C?(f.isHydrating=!1,f.activeBranch=b):u(b,o,f),f.deps=0,f.effects.length=0,f.hiddenContainer=c("div"),w?(l(null,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0?f.resolve():(l(m,h,n,r,o,null,s,i,a),dn(f,h))):m&&Ze(d,m)?(l(m,d,n,r,o,f,s,i,a),f.resolve(!0)):(l(null,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0&&f.resolve()));else if(m&&Ze(d,m))l(m,d,n,r,o,f,s,i,a),dn(f,d);else if(qn(t,"onPending"),f.pendingBranch=d,d.shapeFlag&512?f.pendingId=d.component.suspenseId:f.pendingId=zo++,l(null,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0)f.resolve();else{const{timeout:_,pendingId:g}=f;_>0?setTimeout(()=>{f.pendingId===g&&f.fallback(h)},_):_===0&&f.fallback(h)}}function Ks(e,t,n,r,o,s,i,a,l,u,c=!1){const{p:f,m:d,um:h,n:m,o:{parentNode:b,remove:w}}=u;let C;const _=ed(e);_&&t!=null&&t.pendingBranch&&(C=t.pendingId,t.deps++);const g=e.props?yl(e.props.timeout):void 0,v=s,S={vnode:e,parent:t,parentComponent:n,namespace:i,container:r,hiddenContainer:o,deps:0,pendingId:zo++,timeout:typeof g=="number"?g:-1,activeBranch:null,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(E=!1,A=!1){const{vnode:R,activeBranch:L,pendingBranch:O,pendingId:J,effects:$,parentComponent:G,container:fe}=S;let de=!1;S.isHydrating?S.isHydrating=!1:E||(de=L&&O.transition&&O.transition.mode==="out-in",de&&(L.transition.afterLeave=()=>{J===S.pendingId&&(d(O,fe,s===v?m(L):s,0),Vo($))}),L&&(b(L.el)!==S.hiddenContainer&&(s=m(L)),h(L,G,S,!0)),de||d(O,fe,s,0)),dn(S,O),S.pendingBranch=null,S.isInFallback=!1;let U=S.parent,Z=!1;for(;U;){if(U.pendingBranch){U.effects.push(...$),Z=!0;break}U=U.parent}!Z&&!de&&Vo($),S.effects=[],_&&t&&t.pendingBranch&&C===t.pendingId&&(t.deps--,t.deps===0&&!A&&t.resolve()),qn(R,"onResolve")},fallback(E){if(!S.pendingBranch)return;const{vnode:A,activeBranch:R,parentComponent:L,container:O,namespace:J}=S;qn(A,"onFallback");const $=m(R),G=()=>{S.isInFallback&&(f(null,E,O,$,L,null,J,a,l),dn(S,E))},fe=E.transition&&E.transition.mode==="out-in";fe&&(R.transition.afterLeave=G),S.isInFallback=!0,h(R,L,null,!0),fe||G()},move(E,A,R){S.activeBranch&&d(S.activeBranch,E,A,R),S.container=E},next(){return S.activeBranch&&m(S.activeBranch)},registerDep(E,A){const R=!!S.pendingBranch;R&&S.deps++;const L=E.vnode.el;E.asyncDep.catch(O=>{Sn(O,E,0)}).then(O=>{if(E.isUnmounted||S.isUnmounted||S.pendingId!==E.suspenseId)return;E.asyncResolved=!0;const{vnode:J}=E;Yo(E,O,!1),L&&(J.el=L);const $=!L&&E.subTree.el;A(E,J,b(L||E.subTree.el),L?null:m(E.subTree),S,i,l),$&&w($),Vs(E,J.el),R&&--S.deps===0&&S.resolve()})},unmount(E,A){S.isUnmounted=!0,S.activeBranch&&h(S.activeBranch,n,E,A),S.pendingBranch&&h(S.pendingBranch,n,E,A)}};return S}function Yf(e,t,n,r,o,s,i,a,l){const u=t.suspense=Ks(t,r,n,e.parentNode,document.createElement("div"),null,o,s,i,a,!0),c=l(e,u.pendingBranch=t.ssContent,n,u,s,i);return u.deps===0&&u.resolve(!1,!0),c}function Zf(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=$i(r?n.default:n),e.ssFallback=r?$i(n.fallback):ne(Ae)}function $i(e){let t;if(X(e)){const n=mn&&e._c;n&&(e._d=!1,pe()),e=e(),n&&(e._d=!0,t=qe,bc())}return q(e)&&(e=zf(e)),e=ze(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function Xl(e,t){t&&t.pendingBranch?q(e)?t.effects.push(...e):t.effects.push(e):Vo(e)}function dn(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let o=t.el;for(;!o&&t.component;)t=t.component.subTree,o=t.el;n.el=o,r&&r.subTree===n&&(r.vnode.el=o,Vs(r,o))}function ed(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}const td=Symbol.for("v-scx"),nd=()=>Me(td);function rd(e,t){return oo(e,null,t)}function od(e,t){return oo(e,null,{flush:"post"})}const gr={};function De(e,t,n){return oo(e,t,n)}function oo(e,t,{immediate:n,deep:r,flush:o,once:s,onTrack:i,onTrigger:a}=ye){if(t&&s){const E=t;t=(...A)=>{E(...A),S()}}const l=ve,u=E=>r===!0?E:on(E,r===!1?1:void 0);let c,f=!1,d=!1;if(xe(e)?(c=()=>e.value,f=Nr(e)):un(e)?(c=()=>u(e),f=!0):q(e)?(d=!0,f=e.some(E=>un(E)||Nr(E)),c=()=>e.map(E=>{if(xe(E))return E.value;if(un(E))return u(E);if(X(E))return Ot(E,l,2)})):X(e)?t?c=()=>Ot(e,l,2):c=()=>(h&&h(),Ge(e,l,3,[m])):c=We,t&&r){const E=c;c=()=>on(E())}let h,m=E=>{h=g.onStop=()=>{Ot(E,l,4),h=g.onStop=void 0}},b;if(sr)if(m=We,t?n&&Ge(t,l,3,[c(),d?[]:void 0,m]):c(),o==="sync"){const E=nd();b=E.__watcherHandles||(E.__watcherHandles=[])}else return We;let w=d?new Array(e.length).fill(gr):gr;const C=()=>{if(!(!g.active||!g.dirty))if(t){const E=g.run();(r||f||(d?E.some((A,R)=>Mt(A,w[R])):Mt(E,w)))&&(h&&h(),Ge(t,l,3,[E,w===gr?void 0:d&&w[0]===gr?[]:w,m]),w=E)}else g.run()};C.allowRecurse=!!t;let _;o==="sync"?_=C:o==="post"?_=()=>Ce(C,l&&l.suspense):(C.pre=!0,l&&(C.id=l.uid),_=()=>to(C));const g=new Ms(c,We,_),v=Zr(),S=()=>{g.stop(),v&&As(v.effects,g)};return t?n?C():w=g.run():o==="post"?Ce(g.run.bind(g),l&&l.suspense):g.run(),b&&b.push(S),S}function sd(e,t,n){const r=this.proxy,o=_e(e)?e.includes(".")?Yl(r,e):()=>r[e]:e.bind(r,r);let s;X(t)?s=t:(s=t.handler,n=t);const i=qt(this),a=oo(o,s.bind(r),n);return i(),a}function Yl(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o0){if(n>=t)return e;n++}if(r=r||new Set,r.has(e))return e;if(r.add(e),xe(e))on(e.value,t,n,r);else if(q(e))for(let o=0;o{on(o,t,n,r)});else if(ml(e))for(const o in e)on(e[o],t,n,r);return e}function it(e,t,n,r){const o=e.dirs,s=t&&t.dirs;for(let i=0;i{e.isMounted=!0}),or(()=>{e.isUnmounting=!0}),e}const Ve=[Function,Array],Zl={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ve,onEnter:Ve,onAfterEnter:Ve,onEnterCancelled:Ve,onBeforeLeave:Ve,onLeave:Ve,onAfterLeave:Ve,onLeaveCancelled:Ve,onBeforeAppear:Ve,onAppear:Ve,onAfterAppear:Ve,onAppearCancelled:Ve},ad={name:"BaseTransition",props:Zl,setup(e,{slots:t}){const n=Yt(),r=id();return()=>{const o=t.default&&tc(t.default(),!0);if(!o||!o.length)return;let s=o[0];if(o.length>1){for(const d of o)if(d.type!==Ae){s=d;break}}const i=ie(e),{mode:a}=i;if(r.isLeaving)return vo(s);const l=Hi(s);if(!l)return vo(s);const u=Ko(l,i,r,n);jr(l,u);const c=n.subTree,f=c&&Hi(c);if(f&&f.type!==Ae&&!Ze(l,f)){const d=Ko(f,i,r,n);if(jr(f,d),a==="out-in")return r.isLeaving=!0,d.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},vo(s);a==="in-out"&&l.type!==Ae&&(d.delayLeave=(h,m,b)=>{const w=ec(r,f);w[String(f.key)]=f,h[St]=()=>{m(),h[St]=void 0,delete u.delayedLeave},u.delayedLeave=b})}return s}}},ld=ad;function ec(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Ko(e,t,n,r){const{appear:o,mode:s,persisted:i=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:f,onLeave:d,onAfterLeave:h,onLeaveCancelled:m,onBeforeAppear:b,onAppear:w,onAfterAppear:C,onAppearCancelled:_}=t,g=String(e.key),v=ec(n,e),S=(R,L)=>{R&&Ge(R,r,9,L)},E=(R,L)=>{const O=L[1];S(R,L),q(R)?R.every(J=>J.length<=1)&&O():R.length<=1&&O()},A={mode:s,persisted:i,beforeEnter(R){let L=a;if(!n.isMounted)if(o)L=b||a;else return;R[St]&&R[St](!0);const O=v[g];O&&Ze(e,O)&&O.el[St]&&O.el[St](),S(L,[R])},enter(R){let L=l,O=u,J=c;if(!n.isMounted)if(o)L=w||l,O=C||u,J=_||c;else return;let $=!1;const G=R[mr]=fe=>{$||($=!0,fe?S(J,[R]):S(O,[R]),A.delayedLeave&&A.delayedLeave(),R[mr]=void 0)};L?E(L,[R,G]):G()},leave(R,L){const O=String(e.key);if(R[mr]&&R[mr](!0),n.isUnmounting)return L();S(f,[R]);let J=!1;const $=R[St]=G=>{J||(J=!0,L(),G?S(m,[R]):S(h,[R]),R[St]=void 0,v[O]===e&&delete v[O])};v[O]=e,d?E(d,[R,$]):$()},clone(R){return Ko(R,t,n,r)}};return A}function vo(e){if(rr(e))return e=ht(e),e.children=null,e}function Hi(e){return rr(e)?e.children?e.children[0]:void 0:e}function jr(e,t){e.shapeFlag&6&&e.component?jr(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function tc(e,t=!1,n){let r=[],o=0;for(let s=0;s1)for(let s=0;s!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function ee(e){X(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:s,suspensible:i=!0,onError:a}=e;let l=null,u,c=0;const f=()=>(c++,l=null,d()),d=()=>{let h;return l||(h=l=t().catch(m=>{if(m=m instanceof Error?m:new Error(String(m)),a)return new Promise((b,w)=>{a(m,()=>b(f()),()=>w(m),c+1)});throw m}).then(m=>h!==l&&l?l:(m&&(m.__esModule||m[Symbol.toStringTag]==="Module")&&(m=m.default),u=m,m)))};return Ie({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return u},setup(){const h=ve;if(u)return()=>bo(u,h);const m=_=>{l=null,Sn(_,h,13,!r)};if(i&&h.suspense||sr)return d().then(_=>()=>bo(_,h)).catch(_=>(m(_),()=>r?ne(r,{error:_}):null));const b=Se(!1),w=Se(),C=Se(!!o);return o&&setTimeout(()=>{C.value=!1},o),s!=null&&setTimeout(()=>{if(!b.value&&!w.value){const _=new Error(`Async component timed out after ${s}ms.`);m(_),w.value=_}},s),d().then(()=>{b.value=!0,h.parent&&rr(h.parent.vnode)&&(h.parent.effect.dirty=!0,to(h.parent.update))}).catch(_=>{m(_),w.value=_}),()=>{if(b.value&&u)return bo(u,h);if(w.value&&r)return ne(r,{error:w.value});if(n&&!C.value)return ne(n)}}})}function bo(e,t){const{ref:n,props:r,children:o,ce:s}=t.vnode,i=ne(e,r,o);return i.ref=n,i.ce=s,delete t.vnode.ce,i}const rr=e=>e.type.__isKeepAlive,cd={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Yt(),r=n.ctx;if(!r.renderer)return()=>{const _=t.default&&t.default();return _&&_.length===1?_[0]:_};const o=new Map,s=new Set;let i=null;const a=n.suspense,{renderer:{p:l,m:u,um:c,o:{createElement:f}}}=r,d=f("div");r.activate=(_,g,v,S,E)=>{const A=_.component;u(_,g,v,0,a),l(A.vnode,_,g,v,A,a,S,_.slotScopeIds,E),Ce(()=>{A.isDeactivated=!1,A.a&&Mn(A.a);const R=_.props&&_.props.onVnodeMounted;R&&Le(R,A.parent,_)},a)},r.deactivate=_=>{const g=_.component;u(_,d,null,1,a),Ce(()=>{g.da&&Mn(g.da);const v=_.props&&_.props.onVnodeUnmounted;v&&Le(v,g.parent,_),g.isDeactivated=!0},a)};function h(_){wo(_),c(_,n,a,!0)}function m(_){o.forEach((g,v)=>{const S=Zo(g.type);S&&(!_||!_(S))&&b(v)})}function b(_){const g=o.get(_);!i||!Ze(g,i)?h(g):i&&wo(i),o.delete(_),s.delete(_)}De(()=>[e.include,e.exclude],([_,g])=>{_&&m(v=>In(_,v)),g&&m(v=>!In(g,v))},{flush:"post",deep:!0});let w=null;const C=()=>{w!=null&&o.set(w,Eo(n.subTree))};return xn(C),sc(C),or(()=>{o.forEach(_=>{const{subTree:g,suspense:v}=n,S=Eo(g);if(_.type===S.type&&_.key===S.key){wo(S);const E=S.component.da;E&&Ce(E,v);return}h(_)})}),()=>{if(w=null,!t.default)return null;const _=t.default(),g=_[0];if(_.length>1)return i=null,_;if(!yn(g)||!(g.shapeFlag&4)&&!(g.shapeFlag&128))return i=null,g;let v=Eo(g);const S=v.type,E=Zo(zt(v)?v.type.__asyncResolved||{}:S),{include:A,exclude:R,max:L}=e;if(A&&(!E||!In(A,E))||R&&E&&In(R,E))return i=v,g;const O=v.key==null?S:v.key,J=o.get(O);return v.el&&(v=ht(v),g.shapeFlag&128&&(g.ssContent=v)),w=O,J?(v.el=J.el,v.component=J.component,v.transition&&jr(v,v.transition),v.shapeFlag|=512,s.delete(O),s.add(O)):(s.add(O),L&&s.size>parseInt(L,10)&&b(s.values().next().value)),v.shapeFlag|=256,i=v,Ql(g.type)?g:v}}},ud=cd;function In(e,t){return q(e)?e.some(n=>In(n,t)):_e(e)?e.split(",").includes(t):Xu(e)?e.test(t):!1}function nc(e,t){oc(e,"a",t)}function rc(e,t){oc(e,"da",t)}function oc(e,t,n=ve){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(so(t,r,n),n){let o=n.parent;for(;o&&o.parent;)rr(o.parent.vnode)&&fd(r,t,n,o),o=o.parent}}function fd(e,t,n,r){const o=so(t,e,r,!0);Ws(()=>{As(r[t],o)},n)}function wo(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Eo(e){return e.shapeFlag&128?e.ssContent:e}function so(e,t,n=ve,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Jt();const a=qt(n),l=Ge(t,n,e,i);return a(),Xt(),l});return r?o.unshift(s):o.push(s),s}}const gt=e=>(t,n=ve)=>(!sr||e==="sp")&&so(e,(...r)=>t(...r),n),dd=gt("bm"),xn=gt("m"),hd=gt("bu"),sc=gt("u"),or=gt("bum"),Ws=gt("um"),pd=gt("sp"),gd=gt("rtg"),md=gt("rtc");function ic(e,t=ve){so("ec",e,t)}function yd(e,t,n,r){let o;const s=n&&n[r];if(q(e)||_e(e)){o=new Array(e.length);for(let i=0,a=e.length;it(i,a,void 0,s&&s[a]));else{const i=Object.keys(e);o=new Array(i.length);for(let a=0,l=i.length;ayn(t)?!(t.type===Ae||t.type===Ee&&!ac(t.children)):!0)?e:null}const Wo=e=>e?Cc(e)?Xs(e)||e.proxy:Wo(e.parent):null,$n=be(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Wo(e.parent),$root:e=>Wo(e.root),$emit:e=>e.emit,$options:e=>Gs(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,to(e.update)}),$nextTick:e=>e.n||(e.n=Cn.bind(e.proxy)),$watch:e=>sd.bind(e)}),So=(e,t)=>e!==ye&&!e.__isScriptSetup&&re(e,t),_d={get({_:e},t){const{ctx:n,setupState:r,data:o,props:s,accessCache:i,type:a,appContext:l}=e;let u;if(t[0]!=="$"){const h=i[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(So(r,t))return i[t]=1,r[t];if(o!==ye&&re(o,t))return i[t]=2,o[t];if((u=e.propsOptions[0])&&re(u,t))return i[t]=3,s[t];if(n!==ye&&re(n,t))return i[t]=4,n[t];qo&&(i[t]=0)}}const c=$n[t];let f,d;if(c)return t==="$attrs"&&$e(e,"get",t),c(e);if((f=a.__cssModules)&&(f=f[t]))return f;if(n!==ye&&re(n,t))return i[t]=4,n[t];if(d=l.config.globalProperties,re(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:s}=e;return So(o,t)?(o[t]=n,!0):r!==ye&&re(r,t)?(r[t]=n,!0):re(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:s}},i){let a;return!!n[i]||e!==ye&&re(e,i)||So(t,i)||(a=s[0])&&re(a,i)||re(r,i)||re($n,i)||re(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:re(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Y0(){return vd().slots}function vd(){const e=Yt();return e.setupContext||(e.setupContext=xc(e))}function ji(e){return q(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function bd(e){const t=Yt();let n=e();return Xo(),Is(n)&&(n=n.catch(r=>{throw qt(t),r})),[n,()=>qt(t)]}let qo=!0;function wd(e){const t=Gs(e),n=e.proxy,r=e.ctx;qo=!1,t.beforeCreate&&Fi(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:i,watch:a,provide:l,inject:u,created:c,beforeMount:f,mounted:d,beforeUpdate:h,updated:m,activated:b,deactivated:w,beforeDestroy:C,beforeUnmount:_,destroyed:g,unmounted:v,render:S,renderTracked:E,renderTriggered:A,errorCaptured:R,serverPrefetch:L,expose:O,inheritAttrs:J,components:$,directives:G,filters:fe}=t;if(u&&Ed(u,r,null),i)for(const Z in i){const z=i[Z];X(z)&&(r[Z]=z.bind(n))}if(o){const Z=o.call(n,n);he(Z)&&(e.data=pt(Z))}if(qo=!0,s)for(const Z in s){const z=s[Z],Je=X(z)?z.bind(n,n):X(z.get)?z.get.bind(n,n):We,mt=!X(z)&&X(z.set)?z.set.bind(n):We,rt=se({get:Je,set:mt});Object.defineProperty(r,Z,{enumerable:!0,configurable:!0,get:()=>rt.value,set:Oe=>rt.value=Oe})}if(a)for(const Z in a)lc(a[Z],r,n,Z);if(l){const Z=X(l)?l.call(n):l;Reflect.ownKeys(Z).forEach(z=>{Kt(z,Z[z])})}c&&Fi(c,e,"c");function U(Z,z){q(z)?z.forEach(Je=>Z(Je.bind(n))):z&&Z(z.bind(n))}if(U(dd,f),U(xn,d),U(hd,h),U(sc,m),U(nc,b),U(rc,w),U(ic,R),U(md,E),U(gd,A),U(or,_),U(Ws,v),U(pd,L),q(O))if(O.length){const Z=e.exposed||(e.exposed={});O.forEach(z=>{Object.defineProperty(Z,z,{get:()=>n[z],set:Je=>n[z]=Je})})}else e.exposed||(e.exposed={});S&&e.render===We&&(e.render=S),J!=null&&(e.inheritAttrs=J),$&&(e.components=$),G&&(e.directives=G)}function Ed(e,t,n=We){q(e)&&(e=Go(e));for(const r in e){const o=e[r];let s;he(o)?"default"in o?s=Me(o.from||r,o.default,!0):s=Me(o.from||r):s=Me(o),xe(s)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>s.value,set:i=>s.value=i}):t[r]=s}}function Fi(e,t,n){Ge(q(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function lc(e,t,n,r){const o=r.includes(".")?Yl(n,r):()=>n[r];if(_e(e)){const s=t[e];X(s)&&De(o,s)}else if(X(e))De(o,e.bind(n));else if(he(e))if(q(e))e.forEach(s=>lc(s,t,n,r));else{const s=X(e.handler)?e.handler.bind(n):t[e.handler];X(s)&&De(o,s,e)}}function Gs(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,a=s.get(t);let l;return a?l=a:!o.length&&!n&&!r?l=t:(l={},o.length&&o.forEach(u=>Fr(l,u,i,!0)),Fr(l,t,i)),he(t)&&s.set(t,l),l}function Fr(e,t,n,r=!1){const{mixins:o,extends:s}=t;s&&Fr(e,s,n,!0),o&&o.forEach(i=>Fr(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const a=Sd[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const Sd={data:Bi,props:Di,emits:Di,methods:On,computed:On,beforeCreate:Re,created:Re,beforeMount:Re,mounted:Re,beforeUpdate:Re,updated:Re,beforeDestroy:Re,beforeUnmount:Re,destroyed:Re,unmounted:Re,activated:Re,deactivated:Re,errorCaptured:Re,serverPrefetch:Re,components:On,directives:On,watch:Pd,provide:Bi,inject:Cd};function Bi(e,t){return t?e?function(){return be(X(e)?e.call(this,this):e,X(t)?t.call(this,this):t)}:t:e}function Cd(e,t){return On(Go(e),Go(t))}function Go(e){if(q(e)){const t={};for(let n=0;n1)return n&&X(t)?t.call(r&&r.proxy):t}}function uc(){return!!(ve||Pe||hn)}function kd(e,t,n,r=!1){const o={},s={};Lr(s,io,1),e.propsDefaults=Object.create(null),fc(e,t,o,s);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);n?e.props=r?o:At(o):e.type.props?e.props=o:e.props=s,e.attrs=s}function Rd(e,t,n,r){const{props:o,attrs:s,vnode:{patchFlag:i}}=e,a=ie(o),[l]=e.propsOptions;let u=!1;if((r||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[d,h]=dc(f,t,!0);be(i,d),h&&a.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!s&&!l)return he(e)&&r.set(e,an),an;if(q(s))for(let c=0;c-1,h[1]=b<0||m-1||re(h,"default"))&&a.push(f)}}}const u=[i,a];return he(e)&&r.set(e,u),u}function Ui(e){return e[0]!=="$"&&!cn(e)}function Vi(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function zi(e,t){return Vi(e)===Vi(t)}function Ki(e,t){return q(t)?t.findIndex(n=>zi(n,e)):X(t)&&zi(t,e)?0:-1}const hc=e=>e[0]==="_"||e==="$stable",Qs=e=>q(e)?e.map(ze):[ze(e)],Ad=(e,t,n)=>{if(t._n)return t;const r=Pn((...o)=>Qs(t(...o)),n);return r._c=!1,r},pc=(e,t,n)=>{const r=e._ctx;for(const o in e){if(hc(o))continue;const s=e[o];if(X(s))t[o]=Ad(o,s,r);else if(s!=null){const i=Qs(s);t[o]=()=>i}}},gc=(e,t)=>{const n=Qs(t);e.slots.default=()=>n},Id=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ie(t),Lr(t,"_",n)):pc(t,e.slots={})}else e.slots={},t&&gc(e,t);Lr(e.slots,io,1)},Od=(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:(be(o,t),!n&&a===1&&delete o._):(s=!t.$stable,pc(t,o)),i=t}else t&&(gc(e,t),i={default:1});if(s)for(const a in o)!hc(a)&&i[a]==null&&delete o[a]};function Br(e,t,n,r,o=!1){if(q(e)){e.forEach((d,h)=>Br(d,t&&(q(t)?t[h]:t),n,r,o));return}if(zt(r)&&!o)return;const s=r.shapeFlag&4?Xs(r.component)||r.component.proxy:r.el,i=o?null:s,{i:a,r:l}=e,u=t&&t.r,c=a.refs===ye?a.refs={}:a.refs,f=a.setupState;if(u!=null&&u!==l&&(_e(u)?(c[u]=null,re(f,u)&&(f[u]=null)):xe(u)&&(u.value=null)),X(l))Ot(l,a,12,[i,c]);else{const d=_e(l),h=xe(l);if(d||h){const m=()=>{if(e.f){const b=d?re(f,l)?f[l]:c[l]:l.value;o?q(b)&&As(b,s):q(b)?b.includes(s)||b.push(s):d?(c[l]=[s],re(f,l)&&(f[l]=c[l])):(l.value=[s],e.k&&(c[e.k]=l.value))}else d?(c[l]=i,re(f,l)&&(f[l]=i)):h&&(l.value=i,e.k&&(c[e.k]=i))};i?(m.id=-1,Ce(m,n)):m()}}}let _t=!1;const Ld=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Md=e=>e.namespaceURI.includes("MathML"),yr=e=>{if(Ld(e))return"svg";if(Md(e))return"mathml"},_r=e=>e.nodeType===8;function Nd(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:s,parentNode:i,remove:a,insert:l,createComment:u}}=e,c=(g,v)=>{if(!v.hasChildNodes()){n(null,g,v),$r(),v._vnode=g;return}_t=!1,f(v.firstChild,g,null,null,null),$r(),v._vnode=g,_t&&console.error("Hydration completed but contains mismatches.")},f=(g,v,S,E,A,R=!1)=>{const L=_r(g)&&g.data==="[",O=()=>b(g,v,S,E,A,L),{type:J,ref:$,shapeFlag:G,patchFlag:fe}=v;let de=g.nodeType;v.el=g,fe===-2&&(R=!1,v.dynamicChildren=null);let U=null;switch(J){case gn:de!==3?v.children===""?(l(v.el=o(""),i(g),g),U=g):U=O():(g.data!==v.children&&(_t=!0,g.data=v.children),U=s(g));break;case Ae:_(g)?(U=s(g),C(v.el=g.content.firstChild,g,S)):de!==8||L?U=O():U=s(g);break;case Hn:if(L&&(g=s(g),de=g.nodeType),de===1||de===3){U=g;const Z=!v.children.length;for(let z=0;z{R=R||!!v.dynamicChildren;const{type:L,props:O,patchFlag:J,shapeFlag:$,dirs:G,transition:fe}=v,de=L==="input"||L==="option";if(de||J!==-1){G&&it(v,null,S,"created");let U=!1;if(_(g)){U=yc(E,fe)&&S&&S.vnode.props&&S.vnode.props.appear;const z=g.content.firstChild;U&&fe.beforeEnter(z),C(z,g,S),v.el=g=z}if($&16&&!(O&&(O.innerHTML||O.textContent))){let z=h(g.firstChild,v,g,S,E,A,R);for(;z;){_t=!0;const Je=z;z=z.nextSibling,a(Je)}}else $&8&&g.textContent!==v.children&&(_t=!0,g.textContent=v.children);if(O)if(de||!R||J&48)for(const z in O)(de&&(z.endsWith("value")||z==="indeterminate")||tr(z)&&!cn(z)||z[0]===".")&&r(g,z,null,O[z],void 0,void 0,S);else O.onClick&&r(g,"onClick",null,O.onClick,void 0,void 0,S);let Z;(Z=O&&O.onVnodeBeforeMount)&&Le(Z,S,v),G&&it(v,null,S,"beforeMount"),((Z=O&&O.onVnodeMounted)||G||U)&&Xl(()=>{Z&&Le(Z,S,v),U&&fe.enter(g),G&&it(v,null,S,"mounted")},E)}return g.nextSibling},h=(g,v,S,E,A,R,L)=>{L=L||!!v.dynamicChildren;const O=v.children,J=O.length;for(let $=0;${const{slotScopeIds:L}=v;L&&(A=A?A.concat(L):L);const O=i(g),J=h(s(g),v,O,S,E,A,R);return J&&_r(J)&&J.data==="]"?s(v.anchor=J):(_t=!0,l(v.anchor=u("]"),O,J),J)},b=(g,v,S,E,A,R)=>{if(_t=!0,v.el=null,R){const J=w(g);for(;;){const $=s(g);if($&&$!==J)a($);else break}}const L=s(g),O=i(g);return a(g),n(null,v,O,L,S,E,yr(O),A),L},w=(g,v="[",S="]")=>{let E=0;for(;g;)if(g=s(g),g&&_r(g)&&(g.data===v&&E++,g.data===S)){if(E===0)return s(g);E--}return g},C=(g,v,S)=>{const E=v.parentNode;E&&E.replaceChild(g,v);let A=S;for(;A;)A.vnode.el===v&&(A.vnode.el=A.subTree.el=g),A=A.parent},_=g=>g.nodeType===1&&g.tagName.toLowerCase()==="template";return[c,f]}const Ce=Xl;function $d(e){return mc(e)}function Hd(e){return mc(e,Nd)}function mc(e,t){const n=_l();n.__VUE__=!0;const{insert:r,remove:o,patchProp:s,createElement:i,createText:a,createComment:l,setText:u,setElementText:c,parentNode:f,nextSibling:d,setScopeId:h=We,insertStaticContent:m}=e,b=(p,y,P,k=null,x=null,N=null,F=void 0,M=null,H=!!y.dynamicChildren)=>{if(p===y)return;p&&!Ze(p,y)&&(k=T(p),Oe(p,x,N,!0),p=null),y.patchFlag===-2&&(H=!1,y.dynamicChildren=null);const{type:I,ref:D,shapeFlag:W}=y;switch(I){case gn:w(p,y,P,k);break;case Ae:C(p,y,P,k);break;case Hn:p==null&&_(y,P,k,F);break;case Ee:$(p,y,P,k,x,N,F,M,H);break;default:W&1?S(p,y,P,k,x,N,F,M,H):W&6?G(p,y,P,k,x,N,F,M,H):(W&64||W&128)&&I.process(p,y,P,k,x,N,F,M,H,V)}D!=null&&x&&Br(D,p&&p.ref,N,y||p,!y)},w=(p,y,P,k)=>{if(p==null)r(y.el=a(y.children),P,k);else{const x=y.el=p.el;y.children!==p.children&&u(x,y.children)}},C=(p,y,P,k)=>{p==null?r(y.el=l(y.children||""),P,k):y.el=p.el},_=(p,y,P,k)=>{[p.el,p.anchor]=m(p.children,y,P,k,p.el,p.anchor)},g=({el:p,anchor:y},P,k)=>{let x;for(;p&&p!==y;)x=d(p),r(p,P,k),p=x;r(y,P,k)},v=({el:p,anchor:y})=>{let P;for(;p&&p!==y;)P=d(p),o(p),p=P;o(y)},S=(p,y,P,k,x,N,F,M,H)=>{y.type==="svg"?F="svg":y.type==="math"&&(F="mathml"),p==null?E(y,P,k,x,N,F,M,H):L(p,y,x,N,F,M,H)},E=(p,y,P,k,x,N,F,M)=>{let H,I;const{props:D,shapeFlag:W,transition:K,dirs:Y}=p;if(H=p.el=i(p.type,N,D&&D.is,D),W&8?c(H,p.children):W&16&&R(p.children,H,null,k,x,Co(p,N),F,M),Y&&it(p,null,k,"created"),A(H,p,p.scopeId,F,k),D){for(const ue in D)ue!=="value"&&!cn(ue)&&s(H,ue,null,D[ue],N,p.children,k,x,Te);"value"in D&&s(H,"value",null,D.value,N),(I=D.onVnodeBeforeMount)&&Le(I,k,p)}Y&&it(p,null,k,"beforeMount");const te=yc(x,K);te&&K.beforeEnter(H),r(H,y,P),((I=D&&D.onVnodeMounted)||te||Y)&&Ce(()=>{I&&Le(I,k,p),te&&K.enter(H),Y&&it(p,null,k,"mounted")},x)},A=(p,y,P,k,x)=>{if(P&&h(p,P),k)for(let N=0;N{for(let I=H;I{const M=y.el=p.el;let{patchFlag:H,dynamicChildren:I,dirs:D}=y;H|=p.patchFlag&16;const W=p.props||ye,K=y.props||ye;let Y;if(P&&$t(P,!1),(Y=K.onVnodeBeforeUpdate)&&Le(Y,P,y,p),D&&it(y,p,P,"beforeUpdate"),P&&$t(P,!0),I?O(p.dynamicChildren,I,M,P,k,Co(y,x),N):F||z(p,y,M,null,P,k,Co(y,x),N,!1),H>0){if(H&16)J(M,y,W,K,P,k,x);else if(H&2&&W.class!==K.class&&s(M,"class",null,K.class,x),H&4&&s(M,"style",W.style,K.style,x),H&8){const te=y.dynamicProps;for(let ue=0;ue{Y&&Le(Y,P,y,p),D&&it(y,p,P,"updated")},k)},O=(p,y,P,k,x,N,F)=>{for(let M=0;M{if(P!==k){if(P!==ye)for(const M in P)!cn(M)&&!(M in k)&&s(p,M,P[M],null,F,y.children,x,N,Te);for(const M in k){if(cn(M))continue;const H=k[M],I=P[M];H!==I&&M!=="value"&&s(p,M,I,H,F,y.children,x,N,Te)}"value"in k&&s(p,"value",P.value,k.value,F)}},$=(p,y,P,k,x,N,F,M,H)=>{const I=y.el=p?p.el:a(""),D=y.anchor=p?p.anchor:a("");let{patchFlag:W,dynamicChildren:K,slotScopeIds:Y}=y;Y&&(M=M?M.concat(Y):Y),p==null?(r(I,P,k),r(D,P,k),R(y.children||[],P,D,x,N,F,M,H)):W>0&&W&64&&K&&p.dynamicChildren?(O(p.dynamicChildren,K,P,x,N,F,M),(y.key!=null||x&&y===x.subTree)&&_c(p,y,!0)):z(p,y,P,D,x,N,F,M,H)},G=(p,y,P,k,x,N,F,M,H)=>{y.slotScopeIds=M,p==null?y.shapeFlag&512?x.ctx.activate(y,P,k,F,H):fe(y,P,k,x,N,F,H):de(p,y,H)},fe=(p,y,P,k,x,N,F)=>{const M=p.component=zd(p,k,x);if(rr(p)&&(M.ctx.renderer=V),Kd(M),M.asyncDep){if(x&&x.registerDep(M,U),!p.el){const H=M.subTree=ne(Ae);C(null,H,y,P)}}else U(M,p,y,P,x,N,F)},de=(p,y,P)=>{const k=y.component=p.component;if(qf(p,y,P))if(k.asyncDep&&!k.asyncResolved){Z(k,y,P);return}else k.next=y,Df(k.update),k.effect.dirty=!0,k.update();else y.el=p.el,k.vnode=y},U=(p,y,P,k,x,N,F)=>{const M=()=>{if(p.isMounted){let{next:D,bu:W,u:K,parent:Y,vnode:te}=p;{const tn=vc(p);if(tn){D&&(D.el=te.el,Z(p,D,F)),tn.asyncDep.then(()=>{p.isUnmounted||M()});return}}let ue=D,me;$t(p,!1),D?(D.el=te.el,Z(p,D,F)):D=te,W&&Mn(W),(me=D.props&&D.props.onVnodeBeforeUpdate)&&Le(me,Y,D,te),$t(p,!0);const we=_o(p),Xe=p.subTree;p.subTree=we,b(Xe,we,f(Xe.el),T(Xe),p,x,N),D.el=we.el,ue===null&&Vs(p,we.el),K&&Ce(K,x),(me=D.props&&D.props.onVnodeUpdated)&&Ce(()=>Le(me,Y,D,te),x)}else{let D;const{el:W,props:K}=y,{bm:Y,m:te,parent:ue}=p,me=zt(y);if($t(p,!1),Y&&Mn(Y),!me&&(D=K&&K.onVnodeBeforeMount)&&Le(D,ue,y),$t(p,!0),W&&ge){const we=()=>{p.subTree=_o(p),ge(W,p.subTree,p,x,null)};me?y.type.__asyncLoader().then(()=>!p.isUnmounted&&we()):we()}else{const we=p.subTree=_o(p);b(null,we,P,k,p,x,N),y.el=we.el}if(te&&Ce(te,x),!me&&(D=K&&K.onVnodeMounted)){const we=y;Ce(()=>Le(D,ue,we),x)}(y.shapeFlag&256||ue&&zt(ue.vnode)&&ue.vnode.shapeFlag&256)&&p.a&&Ce(p.a,x),p.isMounted=!0,y=P=k=null}},H=p.effect=new Ms(M,We,()=>to(I),p.scope),I=p.update=()=>{H.dirty&&H.run()};I.id=p.uid,$t(p,!0),I()},Z=(p,y,P)=>{y.component=p;const k=p.vnode.props;p.vnode=y,p.next=null,Rd(p,y.props,k,P),Od(p,y.children,P),Jt(),Li(p),Xt()},z=(p,y,P,k,x,N,F,M,H=!1)=>{const I=p&&p.children,D=p?p.shapeFlag:0,W=y.children,{patchFlag:K,shapeFlag:Y}=y;if(K>0){if(K&128){mt(I,W,P,k,x,N,F,M,H);return}else if(K&256){Je(I,W,P,k,x,N,F,M,H);return}}Y&8?(D&16&&Te(I,x,N),W!==I&&c(P,W)):D&16?Y&16?mt(I,W,P,k,x,N,F,M,H):Te(I,x,N,!0):(D&8&&c(P,""),Y&16&&R(W,P,k,x,N,F,M,H))},Je=(p,y,P,k,x,N,F,M,H)=>{p=p||an,y=y||an;const I=p.length,D=y.length,W=Math.min(I,D);let K;for(K=0;KD?Te(p,x,N,!0,!1,W):R(y,P,k,x,N,F,M,H,W)},mt=(p,y,P,k,x,N,F,M,H)=>{let I=0;const D=y.length;let W=p.length-1,K=D-1;for(;I<=W&&I<=K;){const Y=p[I],te=y[I]=H?Ct(y[I]):ze(y[I]);if(Ze(Y,te))b(Y,te,P,null,x,N,F,M,H);else break;I++}for(;I<=W&&I<=K;){const Y=p[W],te=y[K]=H?Ct(y[K]):ze(y[K]);if(Ze(Y,te))b(Y,te,P,null,x,N,F,M,H);else break;W--,K--}if(I>W){if(I<=K){const Y=K+1,te=YK)for(;I<=W;)Oe(p[I],x,N,!0),I++;else{const Y=I,te=I,ue=new Map;for(I=te;I<=K;I++){const He=y[I]=H?Ct(y[I]):ze(y[I]);He.key!=null&&ue.set(He.key,I)}let me,we=0;const Xe=K-te+1;let tn=!1,Ei=0;const Tn=new Array(Xe);for(I=0;I=Xe){Oe(He,x,N,!0);continue}let ot;if(He.key!=null)ot=ue.get(He.key);else for(me=te;me<=K;me++)if(Tn[me-te]===0&&Ze(He,y[me])){ot=me;break}ot===void 0?Oe(He,x,N,!0):(Tn[ot-te]=I+1,ot>=Ei?Ei=ot:tn=!0,b(He,y[ot],P,null,x,N,F,M,H),we++)}const Si=tn?jd(Tn):an;for(me=Si.length-1,I=Xe-1;I>=0;I--){const He=te+I,ot=y[He],Ci=He+1{const{el:N,type:F,transition:M,children:H,shapeFlag:I}=p;if(I&6){rt(p.component.subTree,y,P,k);return}if(I&128){p.suspense.move(y,P,k);return}if(I&64){F.move(p,y,P,V);return}if(F===Ee){r(N,y,P);for(let W=0;WM.enter(N),x);else{const{leave:W,delayLeave:K,afterLeave:Y}=M,te=()=>r(N,y,P),ue=()=>{W(N,()=>{te(),Y&&Y()})};K?K(N,te,ue):ue()}else r(N,y,P)},Oe=(p,y,P,k=!1,x=!1)=>{const{type:N,props:F,ref:M,children:H,dynamicChildren:I,shapeFlag:D,patchFlag:W,dirs:K}=p;if(M!=null&&Br(M,null,P,p,!0),D&256){y.ctx.deactivate(p);return}const Y=D&1&&K,te=!zt(p);let ue;if(te&&(ue=F&&F.onVnodeBeforeUnmount)&&Le(ue,y,p),D&6)cr(p.component,P,k);else{if(D&128){p.suspense.unmount(P,k);return}Y&&it(p,null,y,"beforeUnmount"),D&64?p.type.remove(p,y,P,x,V,k):I&&(N!==Ee||W>0&&W&64)?Te(I,y,P,!1,!0):(N===Ee&&W&384||!x&&D&16)&&Te(H,y,P),k&&Zt(p)}(te&&(ue=F&&F.onVnodeUnmounted)||Y)&&Ce(()=>{ue&&Le(ue,y,p),Y&&it(p,null,y,"unmounted")},P)},Zt=p=>{const{type:y,el:P,anchor:k,transition:x}=p;if(y===Ee){en(P,k);return}if(y===Hn){v(p);return}const N=()=>{o(P),x&&!x.persisted&&x.afterLeave&&x.afterLeave()};if(p.shapeFlag&1&&x&&!x.persisted){const{leave:F,delayLeave:M}=x,H=()=>F(P,N);M?M(p.el,N,H):H()}else N()},en=(p,y)=>{let P;for(;p!==y;)P=d(p),o(p),p=P;o(y)},cr=(p,y,P)=>{const{bum:k,scope:x,update:N,subTree:F,um:M}=p;k&&Mn(k),x.stop(),N&&(N.active=!1,Oe(F,p,y,P)),M&&Ce(M,y),Ce(()=>{p.isUnmounted=!0},y),y&&y.pendingBranch&&!y.isUnmounted&&p.asyncDep&&!p.asyncResolved&&p.suspenseId===y.pendingId&&(y.deps--,y.deps===0&&y.resolve())},Te=(p,y,P,k=!1,x=!1,N=0)=>{for(let F=N;Fp.shapeFlag&6?T(p.component.subTree):p.shapeFlag&128?p.suspense.next():d(p.anchor||p.el);let B=!1;const j=(p,y,P)=>{p==null?y._vnode&&Oe(y._vnode,null,null,!0):b(y._vnode||null,p,y,null,null,null,P),B||(B=!0,Li(),$r(),B=!1),y._vnode=p},V={p:b,um:Oe,m:rt,r:Zt,mt:fe,mc:R,pc:z,pbc:O,n:T,o:e};let ae,ge;return t&&([ae,ge]=t(V)),{render:j,hydrate:ae,createApp:Td(j,ae)}}function Co({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function $t({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function yc(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function _c(e,t,n=!1){const r=e.children,o=t.children;if(q(r)&&q(o))for(let s=0;s>1,e[n[a]]0&&(t[r]=n[s-1]),n[s]=r)}}for(s=n.length,i=n[s-1];s-- >0;)n[s]=i,i=t[i];return n}function vc(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:vc(t)}const Fd=e=>e.__isTeleport,Ee=Symbol.for("v-fgt"),gn=Symbol.for("v-txt"),Ae=Symbol.for("v-cmt"),Hn=Symbol.for("v-stc"),jn=[];let qe=null;function pe(e=!1){jn.push(qe=e?null:[])}function bc(){jn.pop(),qe=jn[jn.length-1]||null}let mn=1;function Wi(e){mn+=e}function wc(e){return e.dynamicChildren=mn>0?qe||an:null,bc(),mn>0&&qe&&qe.push(e),e}function Ke(e,t,n,r,o,s){return wc(_n(e,t,n,r,o,s,!0))}function Be(e,t,n,r,o){return wc(ne(e,t,n,r,o,!0))}function yn(e){return e?e.__v_isVNode===!0:!1}function Ze(e,t){return e.type===t.type&&e.key===t.key}const io="__vInternal",Ec=({key:e})=>e??null,Sr=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?_e(e)||xe(e)||X(e)?{i:Pe,r:e,k:t,f:!!n}:e:null);function _n(e,t=null,n=null,r=0,o=null,s=e===Ee?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ec(t),ref:t&&Sr(t),scopeId:ro,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Pe};return a?(Js(l,n),s&128&&e.normalize(l)):n&&(l.shapeFlag|=_e(n)?8:16),mn>0&&!i&&qe&&(l.patchFlag>0||s&6)&&l.patchFlag!==32&&qe.push(l),l}const ne=Bd;function Bd(e,t=null,n=null,r=0,o=null,s=!1){if((!e||e===Wl)&&(e=Ae),yn(e)){const a=ht(e,t,!0);return n&&Js(a,n),mn>0&&!s&&qe&&(a.shapeFlag&6?qe[qe.indexOf(e)]=a:qe.push(a)),a.patchFlag|=-2,a}if(Gd(e)&&(e=e.__vccOpts),t){t=Sc(t);let{class:a,style:l}=t;a&&!_e(a)&&(t.class=Tt(a)),he(l)&&(Nl(l)&&!q(l)&&(l=be({},l)),t.style=pn(l))}const i=_e(e)?1:Ql(e)?128:Fd(e)?64:he(e)?4:X(e)?2:0;return _n(e,t,n,r,o,i,s,!0)}function Sc(e){return e?Nl(e)||io in e?be({},e):e:null}function ht(e,t,n=!1){const{props:r,ref:o,patchFlag:s,children:i}=e,a=t?Dd(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Ec(a),ref:t&&t.ref?n&&o?q(o)?o.concat(Sr(t)):[o,Sr(t)]:Sr(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ee?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ht(e.ssContent),ssFallback:e.ssFallback&&ht(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ao(e=" ",t=0){return ne(gn,null,e,t)}function Po(e="",t=!1){return t?(pe(),Be(Ae,null,e)):ne(Ae,null,e)}function ze(e){return e==null||typeof e=="boolean"?ne(Ae):q(e)?ne(Ee,null,e.slice()):typeof e=="object"?Ct(e):ne(gn,null,String(e))}function Ct(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ht(e)}function Js(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(q(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),Js(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(io in t)?t._ctx=Pe:o===3&&Pe&&(Pe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else X(t)?(t={default:t,_ctx:Pe},n=32):(t=String(t),r&64?(n=16,t=[ao(t)]):n=8);e.children=t,e.shapeFlag|=n}function Dd(...e){const t={};for(let n=0;nve||Pe;let Dr,Jo;{const e=_l(),t=(n,r)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(r),s=>{o.length>1?o.forEach(i=>i(s)):o[0](s)}};Dr=t("__VUE_INSTANCE_SETTERS__",n=>ve=n),Jo=t("__VUE_SSR_SETTERS__",n=>sr=n)}const qt=e=>{const t=ve;return Dr(e),e.scope.on(),()=>{e.scope.off(),Dr(t)}},Xo=()=>{ve&&ve.scope.off(),Dr(null)};function Cc(e){return e.vnode.shapeFlag&4}let sr=!1;function Kd(e,t=!1){t&&Jo(t);const{props:n,children:r}=e.vnode,o=Cc(e);kd(e,n,o,t),Id(e,r);const s=o?Wd(e,t):void 0;return t&&Jo(!1),s}function Wd(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=$l(new Proxy(e.ctx,_d));const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?xc(e):null,s=qt(e);Jt();const i=Ot(r,e,0,[e.props,o]);if(Xt(),s(),Is(i)){if(i.then(Xo,Xo),t)return i.then(a=>{Yo(e,a,t)}).catch(a=>{Sn(a,e,0)});e.asyncDep=i}else Yo(e,i,t)}else Pc(e,t)}function Yo(e,t,n){X(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:he(t)&&(e.setupState=Fl(t)),Pc(e,n)}let qi;function Pc(e,t,n){const r=e.type;if(!e.render){if(!t&&qi&&!r.render){const o=r.template||Gs(e).template;if(o){const{isCustomElement:s,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:l}=r,u=be(be({isCustomElement:s,delimiters:a},i),l);r.render=qi(o,u)}}e.render=r.render||We}{const o=qt(e);Jt();try{wd(e)}finally{Xt(),o()}}}function qd(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return $e(e,"get","$attrs"),t[n]}}))}function xc(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return qd(e)},slots:e.slots,emit:e.emit,expose:t}}function Xs(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Fl($l(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in $n)return $n[n](e)},has(t,n){return n in t||n in $n}}))}function Zo(e,t=!0){return X(e)?e.displayName||e.name:e.name||t&&e.__name}function Gd(e){return X(e)&&"__vccOpts"in e}const se=(e,t)=>Of(e,t,sr);function Ne(e,t,n){const r=arguments.length;return r===2?he(t)&&!q(t)?yn(t)?ne(e,null,[t]):ne(e,t):ne(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&yn(n)&&(n=[n]),ne(e,t,n))}const Tc="3.4.21";/** +* @vue/runtime-dom v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const Qd="http://www.w3.org/2000/svg",Jd="http://www.w3.org/1998/Math/MathML",Pt=typeof document<"u"?document:null,Gi=Pt&&Pt.createElement("template"),Xd={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t==="svg"?Pt.createElementNS(Qd,e):t==="mathml"?Pt.createElementNS(Jd,e):Pt.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Pt.createTextNode(e),createComment:e=>Pt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Pt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,s){const i=n?n.previousSibling:t.lastChild;if(o&&(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===s||!(o=o.nextSibling)););else{Gi.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const a=Gi.content;if(r==="svg"||r==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},vt="transition",kn="animation",Gn=Symbol("_vtc"),Ys=(e,{slots:t})=>Ne(ld,Yd(e),t);Ys.displayName="Transition";const kc={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};Ys.props=be({},Zl,kc);const Ht=(e,t=[])=>{q(e)?e.forEach(n=>n(...t)):e&&e(...t)},Qi=e=>e?q(e)?e.some(t=>t.length>1):e.length>1:!1;function Yd(e){const t={};for(const $ in e)$ in kc||(t[$]=e[$]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:u=i,appearToClass:c=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,m=Zd(o),b=m&&m[0],w=m&&m[1],{onBeforeEnter:C,onEnter:_,onEnterCancelled:g,onLeave:v,onLeaveCancelled:S,onBeforeAppear:E=C,onAppear:A=_,onAppearCancelled:R=g}=t,L=($,G,fe)=>{jt($,G?c:a),jt($,G?u:i),fe&&fe()},O=($,G)=>{$._isLeaving=!1,jt($,f),jt($,h),jt($,d),G&&G()},J=$=>(G,fe)=>{const de=$?A:_,U=()=>L(G,$,fe);Ht(de,[G,U]),Ji(()=>{jt(G,$?l:s),bt(G,$?c:a),Qi(de)||Xi(G,r,b,U)})};return be(t,{onBeforeEnter($){Ht(C,[$]),bt($,s),bt($,i)},onBeforeAppear($){Ht(E,[$]),bt($,l),bt($,u)},onEnter:J(!1),onAppear:J(!0),onLeave($,G){$._isLeaving=!0;const fe=()=>O($,G);bt($,f),nh(),bt($,d),Ji(()=>{$._isLeaving&&(jt($,f),bt($,h),Qi(v)||Xi($,r,w,fe))}),Ht(v,[$,fe])},onEnterCancelled($){L($,!1),Ht(g,[$])},onAppearCancelled($){L($,!0),Ht(R,[$])},onLeaveCancelled($){O($),Ht(S,[$])}})}function Zd(e){if(e==null)return null;if(he(e))return[xo(e.enter),xo(e.leave)];{const t=xo(e);return[t,t]}}function xo(e){return yl(e)}function bt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Gn]||(e[Gn]=new Set)).add(t)}function jt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Gn];n&&(n.delete(t),n.size||(e[Gn]=void 0))}function Ji(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let eh=0;function Xi(e,t,n,r){const o=e._endId=++eh,s=()=>{o===e._endId&&r()};if(n)return setTimeout(s,n);const{type:i,timeout:a,propCount:l}=th(e,t);if(!i)return r();const u=i+"end";let c=0;const f=()=>{e.removeEventListener(u,d),s()},d=h=>{h.target===e&&++c>=l&&f()};setTimeout(()=>{c(n[m]||"").split(", "),o=r(`${vt}Delay`),s=r(`${vt}Duration`),i=Yi(o,s),a=r(`${kn}Delay`),l=r(`${kn}Duration`),u=Yi(a,l);let c=null,f=0,d=0;t===vt?i>0&&(c=vt,f=i,d=s.length):t===kn?u>0&&(c=kn,f=u,d=l.length):(f=Math.max(i,u),c=f>0?i>u?vt:kn:null,d=c?c===vt?s.length:l.length:0);const h=c===vt&&/\b(transform|all)(,|$)/.test(r(`${vt}Property`).toString());return{type:c,timeout:f,propCount:d,hasTransform:h}}function Yi(e,t){for(;e.lengthZi(n)+Zi(e[r])))}function Zi(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function nh(){return document.body.offsetHeight}function rh(e,t,n){const r=e[Gn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const ea=Symbol("_vod"),oh=Symbol("_vsh"),Rc=Symbol("");function Z0(e){const t=Yt();if(!t)return;const n=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(s=>ts(s,o))},r=()=>{const o=e(t.proxy);es(t.subTree,o),n(o)};od(r),xn(()=>{const o=new MutationObserver(r);o.observe(t.subTree.el.parentNode,{childList:!0}),Ws(()=>o.disconnect())})}function es(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{es(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)ts(e.el,t);else if(e.type===Ee)e.children.forEach(n=>es(n,t));else if(e.type===Hn){let{el:n,anchor:r}=e;for(;n&&(ts(n,t),n!==r);)n=n.nextSibling}}function ts(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const o in t)n.setProperty(`--${o}`,t[o]),r+=`--${o}: ${t[o]};`;n[Rc]=r}}const sh=/(^|;)\s*display\s*:/;function ih(e,t,n){const r=e.style,o=_e(n);let s=!1;if(n&&!o){if(t)if(_e(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&Cr(r,a,"")}else for(const i in t)n[i]==null&&Cr(r,i,"");for(const i in n)i==="display"&&(s=!0),Cr(r,i,n[i])}else if(o){if(t!==n){const i=r[Rc];i&&(n+=";"+i),r.cssText=n,s=sh.test(n)}}else t&&e.removeAttribute("style");ea in e&&(e[ea]=s?r.display:"",e[oh]&&(r.display="none"))}const ta=/\s*!important$/;function Cr(e,t,n){if(q(n))n.forEach(r=>Cr(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=ah(e,t);ta.test(n)?e.setProperty(En(r),n.replace(ta,""),"important"):e[r]=n}}const na=["Webkit","Moz","ms"],To={};function ah(e,t){const n=To[t];if(n)return n;let r=lt(t);if(r!=="filter"&&r in e)return To[t]=r;r=Yr(r);for(let o=0;oko||(ph.then(()=>ko=0),ko=Date.now());function mh(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Ge(yh(r,n.value),t,5,[r])};return n.value=e,n.attached=gh(),n}function yh(e,t){if(q(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const ia=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,_h=(e,t,n,r,o,s,i,a,l)=>{const u=o==="svg";t==="class"?rh(e,r,u):t==="style"?ih(e,n,r):tr(t)?Rs(t)||dh(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):vh(e,t,r,u))?ch(e,t,r,s,i,a,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),lh(e,t,r,u))};function vh(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&ia(t)&&X(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return ia(t)&&_e(n)?!1:t in e}const Ac=be({patchProp:_h},Xd);let Fn,aa=!1;function bh(){return Fn||(Fn=$d(Ac))}function wh(){return Fn=aa?Fn:Hd(Ac),aa=!0,Fn}const Eh=(...e)=>{const t=bh().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Oc(r);if(!o)return;const s=t._component;!X(s)&&!s.render&&!s.template&&(s.template=o.innerHTML),o.innerHTML="";const i=n(o,!1,Ic(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t},Sh=(...e)=>{const t=wh().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Oc(r);if(o)return n(o,!0,Ic(o))},t};function Ic(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Oc(e){return _e(e)?document.querySelector(e):e}const Ch=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,Ph=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,xh=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function Th(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){kh(e);return}return t}function kh(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function Qn(e,t={}){if(typeof e!="string")return e;const n=e.trim();if(e[0]==='"'&&e.endsWith('"')&&!e.includes("\\"))return n.slice(1,-1);if(n.length<=9){const r=n.toLowerCase();if(r==="true")return!0;if(r==="false")return!1;if(r==="undefined")return;if(r==="null")return null;if(r==="nan")return Number.NaN;if(r==="infinity")return Number.POSITIVE_INFINITY;if(r==="-infinity")return Number.NEGATIVE_INFINITY}if(!xh.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(Ch.test(e)||Ph.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,Th)}return JSON.parse(e)}catch(r){if(t.strict)throw r;return e}}const Rh=/#/g,Ah=/&/g,Ih=/\//g,Oh=/=/g,Zs=/\+/g,Lh=/%5e/gi,Mh=/%60/gi,Nh=/%7c/gi,$h=/%20/gi;function Hh(e){return encodeURI(""+e).replace(Nh,"|")}function ns(e){return Hh(typeof e=="string"?e:JSON.stringify(e)).replace(Zs,"%2B").replace($h,"+").replace(Rh,"%23").replace(Ah,"%26").replace(Mh,"`").replace(Lh,"^").replace(Ih,"%2F")}function Ro(e){return ns(e).replace(Oh,"%3D")}function Ur(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function jh(e){return Ur(e.replace(Zs," "))}function Fh(e){return Ur(e.replace(Zs," "))}function Lc(e=""){const t={};e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const r=n.match(/([^=]+)=?(.*)/)||[];if(r.length<2)continue;const o=jh(r[1]);if(o==="__proto__"||o==="constructor")continue;const s=Fh(r[2]||"");t[o]===void 0?t[o]=s:Array.isArray(t[o])?t[o].push(s):t[o]=[t[o],s]}return t}function Bh(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${Ro(e)}=${ns(n)}`).join("&"):`${Ro(e)}=${ns(t)}`:Ro(e)}function Dh(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>Bh(t,e[t])).filter(Boolean).join("&")}const Uh=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,Vh=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,zh=/^([/\\]\s*){2,}[^/\\]/,Kh=/^[\s\0]*(blob|data|javascript|vbscript):$/i,Wh=/\/$|\/\?|\/#/,qh=/^\.?\//;function et(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?Uh.test(e):Vh.test(e)||(t.acceptRelative?zh.test(e):!1)}function Gh(e){return!!e&&Kh.test(e)}function rs(e="",t){return t?Wh.test(e):e.endsWith("/")}function Nt(e="",t){if(!t)return(rs(e)?e.slice(0,-1):e)||"/";if(!rs(e,!0))return e||"/";let n=e,r="";const o=e.indexOf("#");o>=0&&(n=e.slice(0,o),r=e.slice(o));const[s,...i]=n.split("?");return((s.endsWith("/")?s.slice(0,-1):s)||"/")+(i.length>0?`?${i.join("?")}`:"")+r}function Vr(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(rs(e,!0))return e||"/";let n=e,r="";const o=e.indexOf("#");if(o>=0&&(n=e.slice(0,o),r=e.slice(o),!n))return r;const[s,...i]=n.split("?");return s+"/"+(i.length>0?`?${i.join("?")}`:"")+r}function Qh(e=""){return e.startsWith("/")}function os(e=""){return Qh(e)?e:"/"+e}function Mc(e,t){if($c(t)||et(e))return e;const n=Nt(t);return e.startsWith(n)?e:ir(n,e)}function la(e,t){if($c(t))return e;const n=Nt(t);if(!e.startsWith(n))return e;const r=e.slice(n.length);return r[0]==="/"?r:"/"+r}function Nc(e,t){const n=ar(e),r={...Lc(n.search),...t};return n.search=Dh(r),Yh(n)}function $c(e){return!e||e==="/"}function Jh(e){return e&&e!=="/"}function ir(e,...t){let n=e||"";for(const r of t.filter(o=>Jh(o)))if(n){const o=r.replace(qh,"");n=Vr(n)+o}else n=r;return n}function Hc(...e){var i,a,l,u;const t=/\/(?!\/)/,n=e.filter(Boolean),r=[];let o=0;for(const c of n)if(!(!c||c==="/")){for(const[f,d]of c.split(t).entries())if(!(!d||d===".")){if(d===".."){if(r.length===1&&et(r[0]))continue;r.pop(),o--;continue}if(f===1&&((i=r[r.length-1])!=null&&i.endsWith(":/"))){r[r.length-1]+="/"+d;continue}r.push(d),o++}}let s=r.join("/");return o>=0?(a=n[0])!=null&&a.startsWith("/")&&!s.startsWith("/")?s="/"+s:(l=n[0])!=null&&l.startsWith("./")&&!s.startsWith("./")&&(s="./"+s):s="../".repeat(-1*o)+s,(u=n[n.length-1])!=null&&u.endsWith("/")&&!s.endsWith("/")&&(s+="/"),s}function Xh(e,t,n={}){return n.trailingSlash||(e=Vr(e),t=Vr(t)),n.leadingSlash||(e=os(e),t=os(t)),n.encoding||(e=Ur(e),t=Ur(t)),e===t}const jc=Symbol.for("ufo:protocolRelative");function ar(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,f,d=""]=n;return{protocol:f.toLowerCase(),pathname:d,href:f+d,auth:"",host:"",search:"",hash:""}}if(!et(e,{acceptRelative:!0}))return t?ar(t+e):ca(e);const[,r="",o,s=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[],[,i="",a=""]=s.match(/([^#/?]*)(.*)?/)||[],{pathname:l,search:u,hash:c}=ca(a.replace(/\/(?=[A-Za-z]:)/,""));return{protocol:r.toLowerCase(),auth:o?o.slice(0,Math.max(0,o.length-1)):"",host:i,pathname:l,search:u,hash:c,[jc]:!r}}function ca(e=""){const[t="",n="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:r}}function Yh(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",r=e.hash||"",o=e.auth?e.auth+"@":"",s=e.host||"";return(e.protocol||e[jc]?(e.protocol||"")+"//":"")+o+s+t+n+r}class Zh extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function ep(e){var l,u,c,f,d;const t=((l=e.error)==null?void 0:l.message)||((u=e.error)==null?void 0:u.toString())||"",n=((c=e.request)==null?void 0:c.method)||((f=e.options)==null?void 0:f.method)||"GET",r=((d=e.request)==null?void 0:d.url)||String(e.request)||"/",o=`[${n}] ${JSON.stringify(r)}`,s=e.response?`${e.response.status} ${e.response.statusText}`:"",i=`${o}: ${s}${t?` ${t}`:""}`,a=new Zh(i,e.error?{cause:e.error}:void 0);for(const h of["request","options","response"])Object.defineProperty(a,h,{get(){return e[h]}});for(const[h,m]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(a,h,{get(){return e.response&&e.response[m]}});return a}const tp=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function ua(e="GET"){return tp.has(e.toUpperCase())}function np(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const rp=new Set(["image/svg","application/xml","application/xhtml","application/html"]),op=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function sp(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return op.test(t)?"json":rp.has(t)||t.startsWith("text/")?"text":"blob"}function ip(e,t,n=globalThis.Headers){const r={...t,...e};if(t!=null&&t.params&&(e!=null&&e.params)&&(r.params={...t==null?void 0:t.params,...e==null?void 0:e.params}),t!=null&&t.query&&(e!=null&&e.query)&&(r.query={...t==null?void 0:t.query,...e==null?void 0:e.query}),t!=null&&t.headers&&(e!=null&&e.headers)){r.headers=new n((t==null?void 0:t.headers)||{});for(const[o,s]of new n((e==null?void 0:e.headers)||{}))r.headers.set(o,s)}return r}const ap=new Set([408,409,425,429,500,502,503,504]),lp=new Set([101,204,205,304]);function Fc(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:r=globalThis.AbortController}=e;async function o(a){const l=a.error&&a.error.name==="AbortError"&&!a.options.timeout||!1;if(a.options.retry!==!1&&!l){let c;typeof a.options.retry=="number"?c=a.options.retry:c=ua(a.options.method)?0:1;const f=a.response&&a.response.status||500;if(c>0&&(Array.isArray(a.options.retryStatusCodes)?a.options.retryStatusCodes.includes(f):ap.has(f))){const d=a.options.retryDelay||0;return d>0&&await new Promise(h=>setTimeout(h,d)),s(a.request,{...a.options,retry:c-1})}}const u=ep(a);throw Error.captureStackTrace&&Error.captureStackTrace(u,s),u}const s=async function(l,u={}){var h;const c={request:l,options:ip(u,e.defaults,n),response:void 0,error:void 0};c.options.method=(h=c.options.method)==null?void 0:h.toUpperCase(),c.options.onRequest&&await c.options.onRequest(c),typeof c.request=="string"&&(c.options.baseURL&&(c.request=Mc(c.request,c.options.baseURL)),(c.options.query||c.options.params)&&(c.request=Nc(c.request,{...c.options.params,...c.options.query}))),c.options.body&&ua(c.options.method)&&(np(c.options.body)?(c.options.body=typeof c.options.body=="string"?c.options.body:JSON.stringify(c.options.body),c.options.headers=new n(c.options.headers||{}),c.options.headers.has("content-type")||c.options.headers.set("content-type","application/json"),c.options.headers.has("accept")||c.options.headers.set("accept","application/json")):("pipeTo"in c.options.body&&typeof c.options.body.pipeTo=="function"||typeof c.options.body.pipe=="function")&&("duplex"in c.options||(c.options.duplex="half")));let f;if(!c.options.signal&&c.options.timeout){const m=new r;f=setTimeout(()=>m.abort(),c.options.timeout),c.options.signal=m.signal}try{c.response=await t(c.request,c.options)}catch(m){return c.error=m,c.options.onRequestError&&await c.options.onRequestError(c),await o(c)}finally{f&&clearTimeout(f)}if(c.response.body&&!lp.has(c.response.status)&&c.options.method!=="HEAD"){const m=(c.options.parseResponse?"json":c.options.responseType)||sp(c.response.headers.get("content-type")||"");switch(m){case"json":{const b=await c.response.text(),w=c.options.parseResponse||Qn;c.response._data=w(b);break}case"stream":{c.response._data=c.response.body;break}default:c.response._data=await c.response[m]()}}return c.options.onResponse&&await c.options.onResponse(c),!c.options.ignoreResponseError&&c.response.status>=400&&c.response.status<600?(c.options.onResponseError&&await c.options.onResponseError(c),await o(c)):c.response},i=async function(l,u){return(await s(l,u))._data};return i.raw=s,i.native=(...a)=>t(...a),i.create=(a={})=>Fc({...e,defaults:{...e.defaults,...a}}),i}const ei=function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")}(),cp=ei.fetch||(()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),up=ei.Headers,fp=ei.AbortController,dp=Fc({fetch:cp,Headers:up,AbortController:fp}),hp=dp,pp=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},zr=pp().app,gp=()=>zr.baseURL,mp=()=>zr.buildAssetsDir,ti=(...e)=>Hc(Bc(),mp(),...e),Bc=(...e)=>{const t=zr.cdnURL||zr.baseURL;return e.length?Hc(t,...e):t};globalThis.__buildAssetsURL=ti,globalThis.__publicAssetsURL=Bc;globalThis.$fetch||(globalThis.$fetch=hp.create({baseURL:gp()}));function ss(e,t={},n){for(const r in e){const o=e[r],s=n?`${n}:${r}`:r;typeof o=="object"&&o!==null?ss(o,t,s):typeof o=="function"&&(t[s]=o)}return t}const yp={run:e=>e()},_p=()=>yp,Dc=typeof console.createTask<"u"?console.createTask:_p;function vp(e,t){const n=t.shift(),r=Dc(n);return e.reduce((o,s)=>o.then(()=>r.run(()=>s(...t))),Promise.resolve())}function bp(e,t){const n=t.shift(),r=Dc(n);return Promise.all(e.map(o=>r.run(()=>o(...t))))}function Ao(e,t){for(const n of[...e])n(t)}class wp{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,r={}){if(!t||typeof n!="function")return()=>{};const o=t;let s;for(;this._deprecatedHooks[t];)s=this._deprecatedHooks[t],t=s.to;if(s&&!r.allowDeprecated){let i=s.message;i||(i=`${o} hook has been deprecated`+(s.to?`, please use ${s.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let r,o=(...s)=>(typeof r=="function"&&r(),r=void 0,o=void 0,n(...s));return r=this.hook(t,o),r}removeHook(t,n){if(this._hooks[t]){const r=this._hooks[t].indexOf(n);r!==-1&&this._hooks[t].splice(r,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const r=this._hooks[t]||[];delete this._hooks[t];for(const o of r)this.hook(t,o)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=ss(t),r=Object.keys(n).map(o=>this.hook(o,n[o]));return()=>{for(const o of r.splice(0,r.length))o()}}removeHooks(t){const n=ss(t);for(const r in n)this.removeHook(r,n[r])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(vp,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(bp,t,...n)}callHookWith(t,n,...r){const o=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&Ao(this._before,o);const s=t(n in this._hooks?[...this._hooks[n]]:[],r);return s instanceof Promise?s.finally(()=>{this._after&&o&&Ao(this._after,o)}):(this._after&&o&&Ao(this._after,o),s)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function Uc(){return new wp}function Ep(e={}){let t,n=!1;const r=i=>{if(t&&t!==i)throw new Error("Context conflict")};let o;if(e.asyncContext){const i=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;i?o=new i:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const s=()=>{if(o&&t===void 0){const i=o.getStore();if(i!==void 0)return i}return t};return{use:()=>{const i=s();if(i===void 0)throw new Error("Context is not available");return i},tryUse:()=>s(),set:(i,a)=>{a||r(i),t=i,n=!0},unset:()=>{t=void 0,n=!1},call:(i,a)=>{r(i),t=i;try{return o?o.run(i,a):a()}finally{n||(t=void 0)}},async callAsync(i,a){t=i;const l=()=>{t=i},u=()=>t===i?l:void 0;is.add(u);try{const c=o?o.run(i,a):a();return n||(t=void 0),await c}finally{is.delete(u)}}}}function Sp(e={}){const t={};return{get(n,r={}){return t[n]||(t[n]=Ep({...e,...r})),t[n],t[n]}}}const Kr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},fa="__unctx__",Cp=Kr[fa]||(Kr[fa]=Sp()),Pp=(e,t={})=>Cp.get(e,t),da="__unctx_async_handlers__",is=Kr[da]||(Kr[da]=new Set);function Jn(e){const t=[];for(const o of is){const s=o();s&&t.push(s)}const n=()=>{for(const o of t)o()};let r=e();return r&&typeof r=="object"&&"catch"in r&&(r=r.catch(o=>{throw n(),o})),[r,n]}const Vc=Pp("nuxt-app",{asyncContext:!1}),xp="__nuxt_plugin";function Tp(e){let t=0;const n={_scope:uf(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.11.2"},get vue(){return n.vueApp.version}},payload:pt({data:{},state:{},once:new Set,_errors:{},...window.__NUXT__??{}}),static:{data:{}},runWithContext:o=>n._scope.run(()=>zc(n,o)),isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let o=!1;return()=>{if(!o&&(o=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:{},_payloadRevivers:{},...e};n.hooks=Uc(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(o,s)=>{const i="$"+o;vr(n,i,s),vr(n.vueApp.config.globalProperties,i,s)},vr(n.vueApp,"$nuxt",n),vr(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener("nuxt.preloadError",s=>{n.callHook("app:chunkError",{error:s.payload})}),window.useNuxtApp=window.useNuxtApp||ce;const o=n.hook("app:error",(...s)=>{console.error("[nuxt] error caught during app initialization",...s)});n.hook("app:mounted",o)}const r=n.payload.config;return n.provide("config",r),n}async function kp(e,t){if(t.hooks&&e.hooks.addHooks(t.hooks),typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const r in n)e.provide(r,n[r])}}async function Rp(e,t){const n=[],r=[],o=[],s=[];let i=0;async function a(l){var c;const u=((c=l.dependsOn)==null?void 0:c.filter(f=>t.some(d=>d._name===f)&&!n.includes(f)))??[];if(u.length>0)r.push([new Set(u),l]);else{const f=kp(e,l).then(async()=>{l._name&&(n.push(l._name),await Promise.all(r.map(async([d,h])=>{d.has(l._name)&&(d.delete(l._name),d.size===0&&(i++,await a(h)))})))});l.parallel?o.push(f.catch(d=>s.push(d))):await f}}for(const l of t)await a(l);if(await Promise.all(o),i)for(let l=0;l{}),e,{[xp]:!0,_name:t})}function zc(e,t,n){const r=()=>n?t(...n):t();return Vc.set(e),e.vueApp.runWithContext(r)}function Ap(){var t;let e;return uc()&&(e=(t=Yt())==null?void 0:t.appContext.app.$nuxt),e=e||Vc.tryUse(),e||null}function ce(){const e=Ap();if(!e)throw new Error("[nuxt] instance unavailable");return e}function Qe(e){return ce().$config}function vr(e,t,n){Object.defineProperty(e,t,{get:()=>n})}const br=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function Ip(e,t){if(typeof e!="string")throw new TypeError("argument str must be a string");const n={},o=(t||{}).decode||Mp;let s=0;for(;s{t+=o};return{toString(){return t},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.prototype.toString.call(o);let i="";const a=s.length;a<10?i="unknown:["+s+"]":i=s.slice(8,a-1),i=i.toLowerCase();let l=null;if((l=n.get(o))===void 0)n.set(o,n.size);else return this.dispatch("[CIRCULAR:"+l+"]");if(typeof Buffer<"u"&&Buffer.isBuffer&&Buffer.isBuffer(o))return r("buffer:"),r(o.toString("utf8"));if(i!=="object"&&i!=="function"&&i!=="asyncfunction")this[i]?this[i](o):e.ignoreUnknown||this.unkown(o,i);else{let u=Object.keys(o);e.unorderedObjects&&(u=u.sort());let c=[];e.respectType!==!1&&!ga(o)&&(c=$p),e.excludeKeys&&(u=u.filter(d=>!e.excludeKeys(d)),c=c.filter(d=>!e.excludeKeys(d))),r("object:"+(u.length+c.length)+":");const f=d=>{this.dispatch(d),r(":"),e.excludeValues||this.dispatch(o[d]),r(",")};for(const d of u)f(d);for(const d of c)f(d)}},array(o,s){if(s=s===void 0?e.unorderedArrays!==!1:s,r("array:"+o.length+":"),!s||o.length<=1){for(const l of o)this.dispatch(l);return}const i=new Map,a=o.map(l=>{const u=Kc(e);u.dispatch(l);for(const[c,f]of u.getContext())i.set(c,f);return u.toString()});return 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)},string(o){r("string:"+o.length+":"),r(o)},function(o){r("fn:"),ga(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)},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")}}}const Wc="[native code] }",Hp=Wc.length;function ga(e){return typeof e!="function"?!1:Function.prototype.toString.call(e).slice(-Hp)===Wc}class Lt{constructor(t,n){t=this.words=t||[],this.sigBytes=n===void 0?t.length*4:n}toString(t){return(t||jp).stringify(this)}concat(t){if(this.clamp(),this.sigBytes%4)for(let n=0;n>>2]>>>24-n%4*8&255;this.words[this.sigBytes+n>>>2]|=r<<24-(this.sigBytes+n)%4*8}else for(let n=0;n>>2]=t.words[n>>>2];return this.sigBytes+=t.sigBytes,this}clamp(){this.words[this.sigBytes>>>2]&=4294967295<<32-this.sigBytes%4*8,this.words.length=Math.ceil(this.sigBytes/4)}clone(){return new Lt([...this.words])}}const jp={stringify(e){const t=[];for(let n=0;n>>2]>>>24-n%4*8&255;t.push((r>>>4).toString(16),(r&15).toString(16))}return t.join("")}},Fp={stringify(e){const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n=[];for(let r=0;r>>2]>>>24-r%4*8&255,s=e.words[r+1>>>2]>>>24-(r+1)%4*8&255,i=e.words[r+2>>>2]>>>24-(r+2)%4*8&255,a=o<<16|s<<8|i;for(let l=0;l<4&&r*8+l*6>>6*(3-l)&63))}return n.join("")}},Bp={parse(e){const t=e.length,n=[];for(let r=0;r>>2]|=(e.charCodeAt(r)&255)<<24-r%4*8;return new Lt(n,t)}},Dp={parse(e){return Bp.parse(unescape(encodeURIComponent(e)))}};class Up{constructor(){this._data=new Lt,this._nDataBytes=0,this._minBufferSize=0,this.blockSize=512/32}reset(){this._data=new Lt,this._nDataBytes=0}_append(t){typeof t=="string"&&(t=Dp.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes}_doProcessBlock(t,n){}_process(t){let n,r=this._data.sigBytes/(this.blockSize*4);t?r=Math.ceil(r):r=Math.max((r|0)-this._minBufferSize,0);const o=r*this.blockSize,s=Math.min(o*4,this._data.sigBytes);if(o){for(let i=0;i>>7)^(g<<14|g>>>18)^g>>>3,S=Ft[d-2],E=(S<<15|S>>>17)^(S<<13|S>>>19)^S>>>10;Ft[d]=v+Ft[d-7]+E+Ft[d-16]}const h=l&u^~l&c,m=o&s^o&i^s&i,b=(o<<30|o>>>2)^(o<<19|o>>>13)^(o<<10|o>>>22),w=(l<<26|l>>>6)^(l<<21|l>>>11)^(l<<7|l>>>25),C=f+w+h+zp[d]+Ft[d],_=b+m;f=c,c=u,u=l,l=a+C|0,a=i,i=s,s=o,o=C+_|0}r[0]=r[0]+o|0,r[1]=r[1]+s|0,r[2]=r[2]+i|0,r[3]=r[3]+a|0,r[4]=r[4]+l|0,r[5]=r[5]+u|0,r[6]=r[6]+c|0,r[7]=r[7]+f|0}finalize(t){super.finalize(t);const n=this._nDataBytes*8,r=this._data.sigBytes*8;return this._data.words[r>>>5]|=128<<24-r%32,this._data.words[(r+64>>>9<<4)+14]=Math.floor(n/4294967296),this._data.words[(r+64>>>9<<4)+15]=n,this._data.sigBytes=this._data.words.length*4,this._process(),this._hash}}function Wp(e){return new Kp().finalize(e).toString(Fp)}function Wr(e,t={}){const n=typeof e=="string"?e:as(e,t);return Wp(n).slice(0,10)}function qp(e,t,n={}){return e===t||as(e,n)===as(t,n)}function Gp(e,t){return{ctx:{table:e},matchAll:n=>Gc(n,e,t)}}function qc(e){const t={};for(const n in e)t[n]=n==="dynamic"?new Map(Object.entries(e[n]).map(([r,o])=>[r,qc(o)])):new Map(Object.entries(e[n]));return t}function Qp(e){return Gp(qc(e))}function Gc(e,t,n){n!==!0&&e.endsWith("/")&&(e=e.slice(0,-1)||"/");const r=[];for(const[s,i]of ya(t.wildcard))(e===s||e.startsWith(s+"/"))&&r.push(i);for(const[s,i]of ya(t.dynamic))if(e.startsWith(s+"/")){const a="/"+e.slice(s.length).split("/").splice(2).join("/");r.push(...Gc(a,i))}const o=t.static.get(e);return o&&r.push(o),r.filter(Boolean)}function ya(e){return[...e.entries()].sort((t,n)=>t[0].length-n[0].length)}function Io(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function ls(e,t,n=".",r){if(!Io(t))return ls(e,{},n,r);const o=Object.assign({},t);for(const s in e){if(s==="__proto__"||s==="constructor")continue;const i=e[s];i!=null&&(r&&r(o,s,i,n)||(Array.isArray(i)&&Array.isArray(o[s])?o[s]=[...i,...o[s]]:Io(i)&&Io(o[s])?o[s]=ls(i,o[s],(n?`${n}.`:"")+s.toString(),r):o[s]=i))}return o}function Qc(e){return(...t)=>t.reduce((n,r)=>ls(n,r,"",e),{})}const Jc=Qc(),Jp=Qc((e,t,n)=>{if(e[t]!==void 0&&typeof n=="function")return e[t]=n(e[t]),!0});function Xp(e,t){try{return t in e}catch{return!1}}var Yp=Object.defineProperty,Zp=(e,t,n)=>t in e?Yp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Bt=(e,t,n)=>(Zp(e,typeof t!="symbol"?t+"":t,n),n);class cs extends Error{constructor(t,n={}){super(t,n),Bt(this,"statusCode",500),Bt(this,"fatal",!1),Bt(this,"unhandled",!1),Bt(this,"statusMessage"),Bt(this,"data"),Bt(this,"cause"),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:fs(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=Xc(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}Bt(cs,"__h3_error__",!0);function us(e){if(typeof e=="string")return new cs(e);if(eg(e))return e;const t=new cs(e.message??e.statusMessage??"",{cause:e.cause||e});if(Xp(e,"stack"))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=fs(e.statusCode,t.statusCode):e.status&&(t.statusCode=fs(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;Xc(t.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function eg(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const tg=/[^\u0009\u0020-\u007E]/g;function Xc(e=""){return e.replace(tg,"")}function fs(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const ng=Symbol("layout-meta"),lo=Symbol("route"),Ue=()=>{var e;return(e=ce())==null?void 0:e.$router},Gt=()=>uc()?Me(lo,ce()._route):ce()._route;const rg=(e,t,n={})=>{const r=ce(),o=n.global||typeof e!="string",s=typeof e!="string"?e:t;if(!s){console.warn("[nuxt] No route middleware passed to `addRouteMiddleware`.",e);return}o?r._middleware.global.push(s):r._middleware.named[e]=s},og=()=>{try{if(ce()._processingMiddleware)return!0}catch{return!1}return!1},Yc=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:Nc(e.path||"/",e.query||{})+(e.hash||"");if(t!=null&&t.open){const{target:a="_blank",windowFeatures:l={}}=t.open,u=Object.entries(l).filter(([c,f])=>f!==void 0).map(([c,f])=>`${c.toLowerCase()}=${f}`).join(", ");return open(n,a,u),Promise.resolve()}const r=(t==null?void 0:t.external)||et(n,{acceptRelative:!0});if(r){if(!(t!=null&&t.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const a=ar(n).protocol;if(a&&Gh(a))throw new Error(`Cannot navigate to a URL with '${a}' protocol.`)}const o=og();if(!r&&o)return e;const s=Ue(),i=ce();return r?(i._scope.stop(),t!=null&&t.replace?location.replace(n):location.href=n,o?i.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?s.replace(e):s.push(e)},Zc="__nuxt_error",co=()=>Bl(ce().payload,"error"),sn=e=>{const t=uo(e);try{const n=ce(),r=co();n.hooks.callHook("app:error",t),r.value=r.value||t}catch{throw t}return t},sg=async(e={})=>{const t=ce(),n=co();t.callHook("app:error:cleared",e),e.redirect&&await Ue().replace(e.redirect),n.value=null},ig=e=>!!e&&typeof e=="object"&&Zc in e,uo=e=>{const t=us(e);return Object.defineProperty(t,Zc,{value:!0,configurable:!1,writable:!1}),t},ag="modulepreload",lg=function(e,t){return e[0]==="."?new URL(e,t).href:e},_a={},cg=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){const s=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),a=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));o=Promise.all(n.map(l=>{if(l=lg(l,r),l in _a)return;_a[l]=!0;const u=l.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(!!r)for(let h=s.length-1;h>=0;h--){const m=s[h];if(m.href===l&&(!u||m.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${c}`))return;const d=document.createElement("link");if(d.rel=u?"stylesheet":ag,u||(d.as="script",d.crossOrigin=""),d.href=l,a&&d.setAttribute("nonce",a),document.head.appendChild(d),u)return new Promise((h,m)=>{d.addEventListener("load",h),d.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${l}`)))})}))}return o.then(()=>t()).catch(s=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=s,window.dispatchEvent(i),!i.defaultPrevented)throw s})},Q=(...e)=>cg(...e).catch(t=>{const n=new Event("nuxt.preloadError");throw n.payload=t,window.dispatchEvent(n),t}),ug=-1,fg=-2,dg=-3,hg=-4,pg=-5,gg=-6;function mg(e,t){return yg(JSON.parse(e),t)}function yg(e,t){if(typeof e=="number")return o(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,r=Array(n.length);function o(s,i=!1){if(s===ug)return;if(s===dg)return NaN;if(s===hg)return 1/0;if(s===pg)return-1/0;if(s===gg)return-0;if(i)throw new Error("Invalid input");if(s in r)return r[s];const a=n[s];if(!a||typeof a!="object")r[s]=a;else if(Array.isArray(a))if(typeof a[0]=="string"){const l=a[0],u=t==null?void 0:t[l];if(u)return r[s]=u(o(a[1]));switch(l){case"Date":r[s]=new Date(a[1]);break;case"Set":const c=new Set;r[s]=c;for(let h=1;h>>9)+65536).toString(16).substring(1,8).toLowerCase()}function va(e){return e._h||ni(e._d?e._d:`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,n])=>`${t}:${String(n)}`).join(",")}`)}function tu(e,t){const{props:n,tag:r}=e;if(wg.includes(r))return r;if(r==="link"&&n.rel==="canonical")return"canonical";if(n.charset)return"charset";const o=["id"];r==="meta"&&o.push("name","property","http-equiv");for(const s of o)if(typeof n[s]<"u"){const i=String(n[s]);return t&&!t(i)?!1:`${r}:${s}:${i}`}return!1}function ba(e,t){return e==null?t||null:typeof e=="function"?e(t):e}async function Sg(e,t,n){const r={tag:e,props:await nu(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[["script","noscript","style"].includes(e)?"innerHTML":"textContent"]:t},["templateParams","titleTemplate"].includes(e))};return eu.forEach(o=>{const s=typeof r.props[o]<"u"?r.props[o]:n[o];typeof s<"u"&&((!["innerHTML","textContent","children"].includes(o)||vg.includes(r.tag))&&(r[o==="children"?"innerHTML":o]=s),delete r.props[o])}),r.props.body&&(r.tagPosition="bodyClose",delete r.props.body),r.tag==="script"&&typeof r.innerHTML=="object"&&(r.innerHTML=JSON.stringify(r.innerHTML),r.props.type=r.props.type||"application/json"),Array.isArray(r.props.content)?r.props.content.map(o=>({...r,props:{...r.props,content:o}})):r}function Cg(e,t){var r;const n=e==="class"?" ":";";return typeof t=="object"&&!Array.isArray(t)&&(t=Object.entries(t).filter(([,o])=>o).map(([o,s])=>e==="style"?`${o}:${s}`:o)),(r=Array.isArray(t)?t.join(n):t)==null?void 0:r.split(n).filter(o=>o.trim()).filter(Boolean).join(n)}async function nu(e,t){for(const n of Object.keys(e)){if(["class","style"].includes(n)){e[n]=Cg(n,e[n]);continue}if(e[n]instanceof Promise&&(e[n]=await e[n]),!t&&!eu.includes(n)){const r=String(e[n]),o=n.startsWith("data-");r==="true"||r===""?e[n]=o?"true":!0:e[n]||(o&&r==="false"?e[n]="false":delete e[n])}}return e}const Pg=10;async function xg(e){const t=[];return Object.entries(e.resolvedInput).filter(([n,r])=>typeof r<"u"&&bg.includes(n)).forEach(([n,r])=>{const o=_g(r);t.push(...o.map(s=>Sg(n,s,e)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((n,r)=>(n._e=e._i,e.mode&&(n._m=e.mode),n._p=(e._i<l&&l[u]||void 0,t):a=t[i],typeof a<"u"?(a||"").replace(/"/g,'\\"'):!1}let o=e;try{o=decodeURI(e)}catch{}return(o.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(i=>{const a=r(i.slice(1));typeof a=="string"&&(e=e.replace(new RegExp(`\\${i}(\\W|$)`,"g"),(l,u)=>`${a}${u}`).trim())}),e.includes(wt)&&(e.endsWith(wt)&&(e=e.slice(0,-wt.length).trim()),e.startsWith(wt)&&(e=e.slice(wt.length).trim()),e=e.replace(new RegExp(`\\${wt}\\s*\\${wt}`,"g"),wt),e=xr(e,{separator:n},n)),e}async function ru(e,t={}){var c;const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const r={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",r),!r.shouldRender)return;const o=(await e.resolveTags()).map(f=>({tag:f,id:Pr.includes(f.tag)?va(f):f.tag,shouldRender:!0}));let s=e._dom;if(!s){s={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};for(const f of["body","head"]){const d=(c=n[f])==null?void 0:c.children,h=[];for(const m of[...d].filter(b=>Pr.includes(b.tagName.toLowerCase()))){const b={tag:m.tagName.toLowerCase(),props:await nu(m.getAttributeNames().reduce((_,g)=>({..._,[g]:m.getAttribute(g)}),{})),innerHTML:m.innerHTML};let w=1,C=tu(b);for(;C&&h.find(_=>_._d===C);)C=`${C}:${w++}`;b._d=C||void 0,h.push(b),s.elMap[m.getAttribute("data-hid")||va(b)]=m}}}s.pendingSideEffects={...s.sideEffects||{}},s.sideEffects={};function i(f,d,h){const m=`${f}:${d}`;s.sideEffects[m]=h,delete s.pendingSideEffects[m]}function a({id:f,$el:d,tag:h}){const m=h.tag.endsWith("Attrs");s.elMap[f]=d,m||(["textContent","innerHTML"].forEach(b=>{h[b]&&h[b]!==d[b]&&(d[b]=h[b])}),i(f,"el",()=>{var b;(b=s.elMap[f])==null||b.remove(),delete s.elMap[f]}));for(const[b,w]of Object.entries(h._eventHandlers||{}))d.getAttribute(`data-${b}`)!==""&&((h.tag==="bodyAttrs"?n.defaultView:d).addEventListener(b.replace("on",""),w.bind(d)),d.setAttribute(`data-${b}`,""));Object.entries(h.props).forEach(([b,w])=>{const C=`attr:${b}`;if(b==="class")for(const _ of(w||"").split(" ").filter(Boolean))m&&i(f,`${C}:${_}`,()=>d.classList.remove(_)),!d.classList.contains(_)&&d.classList.add(_);else if(b==="style")for(const _ of(w||"").split(";").filter(Boolean)){const[g,...v]=_.split(":").map(S=>S.trim());i(f,`${C}:${_}:${g}`,()=>{d.style.removeProperty(g)}),d.style.setProperty(g,v.join(":"))}else d.getAttribute(b)!==w&&d.setAttribute(b,w===!0?"":String(w)),m&&i(f,C,()=>d.removeAttribute(b))})}const l=[],u={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const f of o){const{tag:d,shouldRender:h,id:m}=f;if(h){if(d.tag==="title"){n.title=d.textContent;continue}f.$el=f.$el||s.elMap[m],f.$el?a(f):Pr.includes(d.tag)&&l.push(f)}}for(const f of l){const d=f.tag.tagPosition||"head";f.$el=n.createElement(f.tag.tag),a(f),u[d]=u[d]||n.createDocumentFragment(),u[d].appendChild(f.$el)}for(const f of o)await e.hooks.callHook("dom:renderTag",f,n,i);u.head&&n.head.appendChild(u.head),u.bodyOpen&&n.body.insertBefore(u.bodyOpen,n.body.firstChild),u.bodyClose&&n.body.appendChild(u.bodyClose),Object.values(s.pendingSideEffects).forEach(f=>f()),e._dom=s,e.dirty=!1,await e.hooks.callHook("dom:rendered",{renders:o})}async function kg(e,t={}){const n=t.delayFn||(r=>setTimeout(r,10));return e._domUpdatePromise=e._domUpdatePromise||new Promise(r=>n(async()=>{await ru(e,t),delete e._domUpdatePromise,r()}))}function Rg(e){return t=>{var r,o;const n=((o=(r=t.resolvedOptions.document)==null?void 0:r.head.querySelector('script[id="unhead:payload"]'))==null?void 0:o.innerHTML)||!1;return n&&t.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":function(s){kg(s,e)}}}}}const Ag=["templateParams","htmlAttrs","bodyAttrs"],Ig={hooks:{"tag:normalise":function({tag:e}){["hid","vmid","key"].forEach(r=>{e.props[r]&&(e.key=e.props[r],delete e.props[r])});const n=tu(e)||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":function(e){const t={};e.tags.forEach(r=>{const o=(r.key?`${r.tag}:${r.key}`:r._d)||r._p,s=t[o];if(s){let a=r==null?void 0:r.tagDuplicateStrategy;if(!a&&Ag.includes(r.tag)&&(a="merge"),a==="merge"){const l=s.props;["class","style"].forEach(u=>{l[u]&&(r.props[u]?(u==="style"&&!l[u].endsWith(";")&&(l[u]+=";"),r.props[u]=`${l[u]} ${r.props[u]}`):r.props[u]=l[u])}),t[o].props={...l,...r.props};return}else if(r._e===s._e){s._duped=s._duped||[],r._d=`${s._d}:${s._duped.length+1}`,s._duped.push(r);return}else if(qr(r)>qr(s))return}const i=Object.keys(r.props).length+(r.innerHTML?1:0)+(r.textContent?1:0);if(Pr.includes(r.tag)&&i===0){delete t[o];return}t[o]=r});const n=[];Object.values(t).forEach(r=>{const o=r._duped;delete r._duped,n.push(r),o&&n.push(...o)}),e.tags=n,e.tags=e.tags.filter(r=>!(r.tag==="meta"&&(r.props.name||r.props.property)&&!r.props.content))}}},Og={mode:"server",hooks:{"tags:resolve":function(e){const t={};e.tags.filter(n=>["titleTemplate","templateParams","title"].includes(n.tag)&&n._m==="server").forEach(n=>{t[n.tag]=n.tag.startsWith("title")?n.textContent:n.props}),Object.keys(t).length&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},Lg=["script","link","bodyAttrs"],Mg=e=>({hooks:{"tags:resolve":function(t){for(const n of t.tags.filter(r=>Lg.includes(r.tag)))Object.entries(n.props).forEach(([r,o])=>{r.startsWith("on")&&typeof o=="function"&&(e.ssr&&Sa.includes(r)?n.props[r]=`this.dataset.${r}fired = true`:delete n.props[r],n._eventHandlers=n._eventHandlers||{},n._eventHandlers[r]=o)}),e.ssr&&n._eventHandlers&&(n.props.src||n.props.href)&&(n.key=n.key||ni(n.props.src||n.props.href))},"dom:renderTag":function({$el:t,tag:n}){var r,o;for(const s of Object.keys((t==null?void 0:t.dataset)||{}).filter(i=>Sa.some(a=>`${a}fired`===i))){const i=s.replace("fired","");(o=(r=n._eventHandlers)==null?void 0:r[i])==null||o.call(t,new Event(i.replace("on","")))}}}}),Ng=["link","style","script","noscript"],$g={hooks:{"tag:normalise":({tag:e})=>{e.key&&Ng.includes(e.tag)&&(e.props["data-hid"]=e._h=ni(e.key))}}},Hg={hooks:{"tags:resolve":e=>{const t=n=>{var r;return(r=e.tags.find(o=>o._d===n))==null?void 0:r._p};for(const{prefix:n,offset:r}of Tg)for(const o of e.tags.filter(s=>typeof s.tagPriority=="string"&&s.tagPriority.startsWith(n))){const s=t(o.tagPriority.replace(n,""));typeof s<"u"&&(o._p=s+r)}e.tags.sort((n,r)=>n._p-r._p).sort((n,r)=>qr(n)-qr(r))}}},jg={meta:"content",link:"href",htmlAttrs:"lang"},Fg=e=>({hooks:{"tags:resolve":t=>{var a;const{tags:n}=t,r=(a=n.find(l=>l.tag==="title"))==null?void 0:a.textContent,o=n.findIndex(l=>l.tag==="templateParams"),s=o!==-1?n[o].props:{},i=s.separator||"|";delete s.separator,s.pageTitle=xr(s.pageTitle||r||"",s,i);for(const l of n.filter(u=>u.processTemplateParams!==!1)){const u=jg[l.tag];u&&typeof l.props[u]=="string"?l.props[u]=xr(l.props[u],s,i):(l.processTemplateParams===!0||["titleTemplate","title"].includes(l.tag))&&["innerHTML","textContent"].forEach(c=>{typeof l[c]=="string"&&(l[c]=xr(l[c],s,i))})}e._templateParams=s,e._separator=i,t.tags=n.filter(l=>l.tag!=="templateParams")}}}),Bg={hooks:{"tags:resolve":e=>{const{tags:t}=e;let n=t.findIndex(o=>o.tag==="titleTemplate");const r=t.findIndex(o=>o.tag==="title");if(r!==-1&&n!==-1){const o=ba(t[n].textContent,t[r].textContent);o!==null?t[r].textContent=o||t[r].textContent:delete t[r]}else if(n!==-1){const o=ba(t[n].textContent);o!==null&&(t[n].textContent=o,t[n].tag="title",n=-1)}n!==-1&&delete t[n],e.tags=t.filter(Boolean)}}},Dg={hooks:{"tags:afterResolve":function(e){for(const t of e.tags)typeof t.innerHTML=="string"&&(t.innerHTML&&["application/ld+json","application/json"].includes(t.props.type)?t.innerHTML=t.innerHTML.replace(/{a.dirty=!0,t.callHook("entries:updated",a)};let o=0,s=[];const i=[],a={plugins:i,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return s},use(l){const u=typeof l=="function"?l(a):l;(!u.key||!i.some(c=>c.key===u.key))&&(i.push(u),Ca(u.mode,n)&&t.addHooks(u.hooks||{}))},push(l,u){u==null||delete u.head;const c={_i:o++,input:l,...u};return Ca(c.mode,n)&&(s.push(c),r()),{dispose(){s=s.filter(f=>f._i!==c._i),t.callHook("entries:updated",a),r()},patch(f){s=s.map(d=>(d._i===c._i&&(d.input=c.input=f),d)),r()}}},async resolveTags(){const l={tags:[],entries:[...s]};await t.callHook("entries:resolve",l);for(const u of l.entries){const c=u.resolvedInput||u.input;if(u.resolvedInput=await(u.transform?u.transform(c):c),u.resolvedInput)for(const f of await xg(u)){const d={tag:f,entry:u,resolvedOptions:a.resolvedOptions};await t.callHook("tag:normalise",d),l.tags.push(d.tag)}}return await t.callHook("tags:beforeResolve",l),await t.callHook("tags:resolve",l),await t.callHook("tags:afterResolve",l),l.tags},ssr:n};return[Ig,Og,Mg,$g,Hg,Fg,Bg,Dg,...(e==null?void 0:e.plugins)||[]].forEach(l=>a.use(l)),a.hooks.callHook("init",a),a}function zg(){return ou}const Kg=Tc.startsWith("3");function Wg(e){return typeof e=="function"?e():oe(e)}function Gr(e,t=""){if(e instanceof Promise)return e;const n=Wg(e);return!e||!n?n:Array.isArray(n)?n.map(r=>Gr(r,t)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([r,o])=>r==="titleTemplate"||r.startsWith("on")?[r,oe(o)]:[r,Gr(o,r)])):n}const qg={hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=Gr(t.input)}}},su="usehead";function Gg(e){return{install(n){Kg&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(su,e))}}.install}function Qg(e={}){e.domDelayFn=e.domDelayFn||(n=>Cn(()=>setTimeout(()=>n(),0)));const t=Ug(e);return t.use(qg),t.install=Gg(t),t}const ds=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},hs="__unhead_injection_handler__";function Jg(e){ds[hs]=e}function Xg(){if(hs in ds)return ds[hs]();const e=Me(su);return e||zg()}function Yg(e,t={}){const n=t.head||Xg();if(n)return n.ssr?n.push(e,t):Zg(n,e,t)}function Zg(e,t,n={}){const r=Se(!1),o=Se({});rd(()=>{o.value=r.value?{}:Gr(t)});const s=e.push(o.value,n);return De(o,a=>{s.patch(a)}),Yt()&&(or(()=>{s.dispose()}),rc(()=>{r.value=!0}),nc(()=>{r.value=!1})),s}function st(e){if(typeof e!="object")return e;var t,n,r=Object.prototype.toString.call(e);if(r==="[object Object]"){if(e.constructor!==Object&&typeof e.constructor=="function"){n=new e.constructor;for(t in e)e.hasOwnProperty(t)&&n[t]!==e[t]&&(n[t]=st(e[t]))}else{n={};for(t in e)t==="__proto__"?Object.defineProperty(n,t,{value:st(e[t]),configurable:!0,enumerable:!0,writable:!0}):n[t]=st(e[t])}return n}if(r==="[object Array]"){for(t=e.length,n=Array(t);t--;)n[t]=st(e[t]);return n}return r==="[object Set]"?(n=new Set,e.forEach(function(o){n.add(st(o))}),n):r==="[object Map]"?(n=new Map,e.forEach(function(o,s){n.set(st(s),st(o))}),n):r==="[object Date]"?new Date(+e):r==="[object RegExp]"?(n=new RegExp(e.source,e.flags),n.lastIndex=e.lastIndex,n):r==="[object DataView]"?new e.constructor(st(e.buffer)):r==="[object ArrayBuffer]"?e.slice(0):r.slice(-6)==="Array]"?new e.constructor(e):e}const em={cover:"/cover.jpg",socials:{twitter:"Atinux",github:"Atinux/content-wind",mastodon:"@atinux@webtoo.ls"}},tm={socials:{twitter:"",github:"",mastodon:""},nuxtIcon:{aliases:{"dark-mode":"ph:moon-bold","light-mode":"ph:sun-bold"}}},nm={nuxt:{buildId:"814f0741-1a20-4ddc-9c87-f80bd2344daf"}},rm=Jp(em,tm,nm);function lr(){const e=ce();return e._appConfig||(e._appConfig=pt(rm)),e._appConfig}const eb=!1,ps=!1,om=!1,sm={componentName:"NuxtLink"},tb={deep:!0},im="#__nuxt";let Tr,iu;function am(){var t;const e=(t=lr().nuxt)==null?void 0:t.buildId;return Tr=$fetch(ti(`builds/meta/${e}.json`)),Tr.then(n=>{iu=Qp(n.matcher)}),Tr}function fo(){return Tr||am()}async function ri(e){return await fo(),Jc({},...iu.matchAll(e).reverse())}function Pa(e,t={}){const n=cm(e,t),r=ce(),o=r._payloadCache=r._payloadCache||{};return n in o||(o[n]=um(e).then(s=>s?au(n).then(i=>i||(delete o[n],null)):(o[n]=null,null))),o[n]}const lm="_payload.json";function cm(e,t={}){var o;const n=new URL(e,"http://localhost");if(n.host!=="localhost"||et(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const r=t.hash||(t.fresh?Date.now():(o=lr().nuxt)==null?void 0:o.buildId);return ir(Qe().app.baseURL,n.pathname,lm+(r?`?${r}`:""))}async function au(e){const t=fetch(e).then(n=>n.text().then(lu));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}async function um(e=Gt().path){if(e=Nt(e),(await fo()).prerendered.includes(e))return!0;const n=await ri(e);return!!n.prerender&&!n.redirect}let wr=null;async function fm(){if(wr)return wr;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await lu(e.textContent||""),n=e.dataset.src?await au(e.dataset.src):void 0;return wr={...t,...n,...window.__NUXT__},wr}async function lu(e){return await mg(e,ce()._payloadRevivers)}function dm(e,t){ce()._payloadRevivers[e]=t}const xa={NuxtError:e=>uo(e),EmptyShallowRef:e=>It(e==="_"?void 0:e==="0n"?BigInt(0):Qn(e)),EmptyRef:e=>Se(e==="_"?void 0:e==="0n"?BigInt(0):Qn(e)),ShallowRef:e=>It(e),ShallowReactive:e=>At(e),Ref:e=>Se(e),Reactive:e=>pt(e)},hm=nt({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const r in xa)dm(r,xa[r]);Object.assign(e.payload,([t,n]=Jn(()=>e.runWithContext(fm)),t=await t,n(),t)),window.__NUXT__=e.payload}}),pm=[],gm=nt({name:"nuxt:head",enforce:"pre",setup(e){const t=Qg({plugins:pm});Jg(()=>ce().vueApp._context.provides.usehead),e.vueApp.use(t);{let n=!0;const r=async()=>{n=!1,await ru(t)};t.hooks.hook("dom:beforeRender",o=>{o.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||r()}),e.hooks.hook("app:error",r),e.hooks.hook("app:suspense:resolve",r)}}});/*! + * vue-router v4.3.0 + * (c) 2024 Eduardo San Martin Morote + * @license MIT + */const nn=typeof document<"u";function mm(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const le=Object.assign;function Oo(e,t){const n={};for(const r in t){const o=t[r];n[r]=tt(o)?o.map(e):e(o)}return n}const Bn=()=>{},tt=Array.isArray,cu=/#/g,ym=/&/g,_m=/\//g,vm=/=/g,bm=/\?/g,uu=/\+/g,wm=/%5B/g,Em=/%5D/g,fu=/%5E/g,Sm=/%60/g,du=/%7B/g,Cm=/%7C/g,hu=/%7D/g,Pm=/%20/g;function oi(e){return encodeURI(""+e).replace(Cm,"|").replace(wm,"[").replace(Em,"]")}function xm(e){return oi(e).replace(du,"{").replace(hu,"}").replace(fu,"^")}function gs(e){return oi(e).replace(uu,"%2B").replace(Pm,"+").replace(cu,"%23").replace(ym,"%26").replace(Sm,"`").replace(du,"{").replace(hu,"}").replace(fu,"^")}function Tm(e){return gs(e).replace(vm,"%3D")}function km(e){return oi(e).replace(cu,"%23").replace(bm,"%3F")}function Rm(e){return e==null?"":km(e).replace(_m,"%2F")}function Xn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Am=/\/$/,Im=e=>e.replace(Am,"");function Lo(e,t,n="/"){let r,o={},s="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(r=t.slice(0,l),s=t.slice(l+1,a>-1?a:t.length),o=e(s)),a>-1&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=Nm(r??t,n),{fullPath:r+(s&&"?")+s+i,path:r,query:o,hash:Xn(i)}}function Om(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Ta(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Lm(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&vn(t.matched[r],n.matched[o])&&pu(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function vn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function pu(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Mm(e[n],t[n]))return!1;return!0}function Mm(e,t){return tt(e)?ka(e,t):tt(t)?ka(t,e):e===t}function ka(e,t){return tt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Nm(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let s=n.length-1,i,a;for(i=0;i1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(i).join("/")}var Yn;(function(e){e.pop="pop",e.push="push"})(Yn||(Yn={}));var Dn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Dn||(Dn={}));function $m(e){if(!e)if(nn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Im(e)}const Hm=/^[^#]+#/;function jm(e,t){return e.replace(Hm,"#")+t}function Fm(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const ho=()=>({left:window.scrollX,top:window.scrollY});function Bm(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=Fm(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Ra(e,t){return(history.state?history.state.position-t:-1)+e}const ms=new Map;function Dm(e,t){ms.set(e,t)}function Um(e){const t=ms.get(e);return ms.delete(e),t}let Vm=()=>location.protocol+"//"+location.host;function gu(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let a=o.includes(e.slice(s))?e.slice(s).length:1,l=o.slice(a);return l[0]!=="/"&&(l="/"+l),Ta(l,"")}return Ta(n,e)+r+o}function zm(e,t,n,r){let o=[],s=[],i=null;const a=({state:d})=>{const h=gu(e,location),m=n.value,b=t.value;let w=0;if(d){if(n.value=h,t.value=d,i&&i===m){i=null;return}w=b?d.position-b.position:0}else r(h);o.forEach(C=>{C(n.value,m,{delta:w,type:Yn.pop,direction:w?w>0?Dn.forward:Dn.back:Dn.unknown})})};function l(){i=n.value}function u(d){o.push(d);const h=()=>{const m=o.indexOf(d);m>-1&&o.splice(m,1)};return s.push(h),h}function c(){const{history:d}=window;d.state&&d.replaceState(le({},d.state,{scroll:ho()}),"")}function f(){for(const d of s)d();s=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:f}}function Aa(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?ho():null}}function Km(e){const{history:t,location:n}=window,r={value:gu(e,n)},o={value:t.state};o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(l,u,c){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:Vm()+e+l;try{t[c?"replaceState":"pushState"](u,"",d),o.value=u}catch(h){console.error(h),n[c?"replace":"assign"](d)}}function i(l,u){const c=le({},t.state,Aa(o.value.back,l,o.value.forward,!0),u,{position:o.value.position});s(l,c,!0),r.value=l}function a(l,u){const c=le({},o.value,t.state,{forward:l,scroll:ho()});s(c.current,c,!0);const f=le({},Aa(r.value,l,null),{position:c.position+1},u);s(l,f,!1),r.value=l}return{location:r,state:o,push:a,replace:i}}function mu(e){e=$m(e);const t=Km(e),n=zm(e,t.state,t.location,t.replace);function r(s,i=!0){i||n.pauseListeners(),history.go(s)}const o=le({location:"",base:e,go:r,createHref:jm.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function Wm(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),mu(e)}function qm(e){return typeof e=="string"||e&&typeof e=="object"}function yu(e){return typeof e=="string"||typeof e=="symbol"}const Ye={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},_u=Symbol("");var Ia;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ia||(Ia={}));function bn(e,t){return le(new Error,{type:e,[_u]:!0},t)}function ct(e,t){return e instanceof Error&&_u in e&&(t==null||!!(e.type&t))}const Oa="[^/]+?",Gm={sensitive:!1,strict:!1,start:!0,end:!0},Qm=/[.+*?^${}()[\]/\\]/g;function Jm(e,t){const n=le({},Gm,t),r=[];let o=n.start?"^":"";const s=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(o+="/");for(let f=0;ft.length?t.length===1&&t[0]===80?1:-1:0}function Ym(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const Zm={type:0,value:""},ey=/[a-zA-Z0-9_]/;function ty(e){if(!e)return[[]];if(e==="/")return[[Zm]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${u}": ${h}`)}let n=0,r=n;const o=[];let s;function i(){s&&o.push(s),s=[]}let a=0,l,u="",c="";function f(){u&&(n===0?s.push({type:0,value:u}):n===1||n===2||n===3?(s.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=l}for(;a{i(_)}:Bn}function i(c){if(yu(c)){const f=r.get(c);f&&(r.delete(c),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(c);f>-1&&(n.splice(f,1),c.record.name&&r.delete(c.record.name),c.children.forEach(i),c.alias.forEach(i))}}function a(){return n}function l(c){let f=0;for(;f=0&&(c.record.path!==n[f].record.path||!vu(c,n[f]));)f++;n.splice(f,0,c),c.record.name&&!Na(c)&&r.set(c.record.name,c)}function u(c,f){let d,h={},m,b;if("name"in c&&c.name){if(d=r.get(c.name),!d)throw bn(1,{location:c});b=d.record.name,h=le(Ma(f.params,d.keys.filter(_=>!_.optional).concat(d.parent?d.parent.keys.filter(_=>_.optional):[]).map(_=>_.name)),c.params&&Ma(c.params,d.keys.map(_=>_.name))),m=d.stringify(h)}else if(c.path!=null)m=c.path,d=n.find(_=>_.re.test(m)),d&&(h=d.parse(m),b=d.record.name);else{if(d=f.name?r.get(f.name):n.find(_=>_.re.test(f.path)),!d)throw bn(1,{location:c,currentLocation:f});b=d.record.name,h=le({},f.params,c.params),m=d.stringify(h)}const w=[];let C=d;for(;C;)w.unshift(C.record),C=C.parent;return{name:b,path:m,params:h,matched:w,meta:iy(w)}}return e.forEach(c=>s(c)),{addRoute:s,resolve:u,removeRoute:i,getRoutes:a,getRecordMatcher:o}}function Ma(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function oy(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:sy(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function sy(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function Na(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function iy(e){return e.reduce((t,n)=>le(t,n.meta),{})}function $a(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function vu(e,t){return t.children.some(n=>n===e||vu(e,n))}function ay(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;os&&gs(s)):[r&&gs(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function ly(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=tt(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const cy=Symbol(""),ja=Symbol(""),si=Symbol(""),ii=Symbol(""),ys=Symbol("");function Rn(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function xt(e,t,n,r,o,s=i=>i()){const i=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((a,l)=>{const u=d=>{d===!1?l(bn(4,{from:n,to:t})):d instanceof Error?l(d):qm(d)?l(bn(2,{from:t,to:d})):(i&&r.enterCallbacks[o]===i&&typeof d=="function"&&i.push(d),a())},c=s(()=>e.call(r&&r.instances[o],t,n,u));let f=Promise.resolve(c);e.length<3&&(f=f.then(u)),f.catch(d=>l(d))})}function Mo(e,t,n,r,o=s=>s()){const s=[];for(const i of e)for(const a in i.components){let l=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(uy(l)){const c=(l.__vccOpts||l)[t];c&&s.push(xt(c,n,r,i,a,o))}else{let u=l();s.push(()=>u.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${i.path}"`));const f=mm(c)?c.default:c;i.components[a]=f;const h=(f.__vccOpts||f)[t];return h&&xt(h,n,r,i,a,o)()}))}}return s}function uy(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Fa(e){const t=Me(si),n=Me(ii),r=se(()=>t.resolve(oe(e.to))),o=se(()=>{const{matched:l}=r.value,{length:u}=l,c=l[u-1],f=n.matched;if(!c||!f.length)return-1;const d=f.findIndex(vn.bind(null,c));if(d>-1)return d;const h=Ba(l[u-2]);return u>1&&Ba(c)===h&&f[f.length-1].path!==h?f.findIndex(vn.bind(null,l[u-2])):d}),s=se(()=>o.value>-1&&py(n.params,r.value.params)),i=se(()=>o.value>-1&&o.value===n.matched.length-1&&pu(n.params,r.value.params));function a(l={}){return hy(l)?t[oe(e.replace)?"replace":"push"](oe(e.to)).catch(Bn):Promise.resolve()}return{route:r,href:se(()=>r.value.href),isActive:s,isExactActive:i,navigate:a}}const fy=Ie({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Fa,setup(e,{slots:t}){const n=pt(Fa(e)),{options:r}=Me(si),o=se(()=>({[Da(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Da(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:Ne("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),dy=fy;function hy(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function py(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!tt(o)||o.length!==r.length||r.some((s,i)=>s!==o[i]))return!1}return!0}function Ba(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Da=(e,t,n)=>e??t??n,gy=Ie({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Me(ys),o=se(()=>e.route||r.value),s=Me(ja,0),i=se(()=>{let u=oe(s);const{matched:c}=o.value;let f;for(;(f=c[u])&&!f.components;)u++;return u}),a=se(()=>o.value.matched[i.value]);Kt(ja,se(()=>i.value+1)),Kt(cy,a),Kt(ys,o);const l=Se();return De(()=>[l.value,a.value,e.name],([u,c,f],[d,h,m])=>{c&&(c.instances[f]=u,h&&h!==c&&u&&u===d&&(c.leaveGuards.size||(c.leaveGuards=h.leaveGuards),c.updateGuards.size||(c.updateGuards=h.updateGuards))),u&&c&&(!h||!vn(c,h)||!d)&&(c.enterCallbacks[f]||[]).forEach(b=>b(u))},{flush:"post"}),()=>{const u=o.value,c=e.name,f=a.value,d=f&&f.components[c];if(!d)return Ua(n.default,{Component:d,route:u});const h=f.props[c],m=h?h===!0?u.params:typeof h=="function"?h(u):h:null,w=Ne(d,le({},m,t,{onVnodeUnmounted:C=>{C.component.isUnmounted&&(f.instances[c]=null)},ref:l}));return Ua(n.default,{Component:w,route:u})||w}}});function Ua(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const bu=gy;function my(e){const t=ry(e.routes,e),n=e.parseQuery||ay,r=e.stringifyQuery||Ha,o=e.history,s=Rn(),i=Rn(),a=Rn(),l=It(Ye);let u=Ye;nn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=Oo.bind(null,T=>""+T),f=Oo.bind(null,Rm),d=Oo.bind(null,Xn);function h(T,B){let j,V;return yu(T)?(j=t.getRecordMatcher(T),V=B):V=T,t.addRoute(V,j)}function m(T){const B=t.getRecordMatcher(T);B&&t.removeRoute(B)}function b(){return t.getRoutes().map(T=>T.record)}function w(T){return!!t.getRecordMatcher(T)}function C(T,B){if(B=le({},B||l.value),typeof T=="string"){const y=Lo(n,T,B.path),P=t.resolve({path:y.path},B),k=o.createHref(y.fullPath);return le(y,P,{params:d(P.params),hash:Xn(y.hash),redirectedFrom:void 0,href:k})}let j;if(T.path!=null)j=le({},T,{path:Lo(n,T.path,B.path).path});else{const y=le({},T.params);for(const P in y)y[P]==null&&delete y[P];j=le({},T,{params:f(y)}),B.params=f(B.params)}const V=t.resolve(j,B),ae=T.hash||"";V.params=c(d(V.params));const ge=Om(r,le({},T,{hash:xm(ae),path:V.path})),p=o.createHref(ge);return le({fullPath:ge,hash:ae,query:r===Ha?ly(T.query):T.query||{}},V,{redirectedFrom:void 0,href:p})}function _(T){return typeof T=="string"?Lo(n,T,l.value.path):le({},T)}function g(T,B){if(u!==T)return bn(8,{from:B,to:T})}function v(T){return A(T)}function S(T){return v(le(_(T),{replace:!0}))}function E(T){const B=T.matched[T.matched.length-1];if(B&&B.redirect){const{redirect:j}=B;let V=typeof j=="function"?j(T):j;return typeof V=="string"&&(V=V.includes("?")||V.includes("#")?V=_(V):{path:V},V.params={}),le({query:T.query,hash:T.hash,params:V.path!=null?{}:T.params},V)}}function A(T,B){const j=u=C(T),V=l.value,ae=T.state,ge=T.force,p=T.replace===!0,y=E(j);if(y)return A(le(_(y),{state:typeof y=="object"?le({},ae,y.state):ae,force:ge,replace:p}),B||j);const P=j;P.redirectedFrom=B;let k;return!ge&&Lm(r,V,j)&&(k=bn(16,{to:P,from:V}),rt(V,V,!0,!1)),(k?Promise.resolve(k):O(P,V)).catch(x=>ct(x)?ct(x,2)?x:mt(x):z(x,P,V)).then(x=>{if(x){if(ct(x,2))return A(le({replace:p},_(x.to),{state:typeof x.to=="object"?le({},ae,x.to.state):ae,force:ge}),B||P)}else x=$(P,V,!0,p,ae);return J(P,V,x),x})}function R(T,B){const j=g(T,B);return j?Promise.reject(j):Promise.resolve()}function L(T){const B=en.values().next().value;return B&&typeof B.runWithContext=="function"?B.runWithContext(T):T()}function O(T,B){let j;const[V,ae,ge]=yy(T,B);j=Mo(V.reverse(),"beforeRouteLeave",T,B);for(const y of V)y.leaveGuards.forEach(P=>{j.push(xt(P,T,B))});const p=R.bind(null,T,B);return j.push(p),Te(j).then(()=>{j=[];for(const y of s.list())j.push(xt(y,T,B));return j.push(p),Te(j)}).then(()=>{j=Mo(ae,"beforeRouteUpdate",T,B);for(const y of ae)y.updateGuards.forEach(P=>{j.push(xt(P,T,B))});return j.push(p),Te(j)}).then(()=>{j=[];for(const y of ge)if(y.beforeEnter)if(tt(y.beforeEnter))for(const P of y.beforeEnter)j.push(xt(P,T,B));else j.push(xt(y.beforeEnter,T,B));return j.push(p),Te(j)}).then(()=>(T.matched.forEach(y=>y.enterCallbacks={}),j=Mo(ge,"beforeRouteEnter",T,B,L),j.push(p),Te(j))).then(()=>{j=[];for(const y of i.list())j.push(xt(y,T,B));return j.push(p),Te(j)}).catch(y=>ct(y,8)?y:Promise.reject(y))}function J(T,B,j){a.list().forEach(V=>L(()=>V(T,B,j)))}function $(T,B,j,V,ae){const ge=g(T,B);if(ge)return ge;const p=B===Ye,y=nn?history.state:{};j&&(V||p?o.replace(T.fullPath,le({scroll:p&&y&&y.scroll},ae)):o.push(T.fullPath,ae)),l.value=T,rt(T,B,j,p),mt()}let G;function fe(){G||(G=o.listen((T,B,j)=>{if(!cr.listening)return;const V=C(T),ae=E(V);if(ae){A(le(ae,{replace:!0}),V).catch(Bn);return}u=V;const ge=l.value;nn&&Dm(Ra(ge.fullPath,j.delta),ho()),O(V,ge).catch(p=>ct(p,12)?p:ct(p,2)?(A(p.to,V).then(y=>{ct(y,20)&&!j.delta&&j.type===Yn.pop&&o.go(-1,!1)}).catch(Bn),Promise.reject()):(j.delta&&o.go(-j.delta,!1),z(p,V,ge))).then(p=>{p=p||$(V,ge,!1),p&&(j.delta&&!ct(p,8)?o.go(-j.delta,!1):j.type===Yn.pop&&ct(p,20)&&o.go(-1,!1)),J(V,ge,p)}).catch(Bn)}))}let de=Rn(),U=Rn(),Z;function z(T,B,j){mt(T);const V=U.list();return V.length?V.forEach(ae=>ae(T,B,j)):console.error(T),Promise.reject(T)}function Je(){return Z&&l.value!==Ye?Promise.resolve():new Promise((T,B)=>{de.add([T,B])})}function mt(T){return Z||(Z=!T,fe(),de.list().forEach(([B,j])=>T?j(T):B()),de.reset()),T}function rt(T,B,j,V){const{scrollBehavior:ae}=e;if(!nn||!ae)return Promise.resolve();const ge=!j&&Um(Ra(T.fullPath,0))||(V||!j)&&history.state&&history.state.scroll||null;return Cn().then(()=>ae(T,B,ge)).then(p=>p&&Bm(p)).catch(p=>z(p,T,B))}const Oe=T=>o.go(T);let Zt;const en=new Set,cr={currentRoute:l,listening:!0,addRoute:h,removeRoute:m,hasRoute:w,getRoutes:b,resolve:C,options:e,push:v,replace:S,go:Oe,back:()=>Oe(-1),forward:()=>Oe(1),beforeEach:s.add,beforeResolve:i.add,afterEach:a.add,onError:U.add,isReady:Je,install(T){const B=this;T.component("RouterLink",dy),T.component("RouterView",bu),T.config.globalProperties.$router=B,Object.defineProperty(T.config.globalProperties,"$route",{enumerable:!0,get:()=>oe(l)}),nn&&!Zt&&l.value===Ye&&(Zt=!0,v(o.location).catch(ae=>{}));const j={};for(const ae in Ye)Object.defineProperty(j,ae,{get:()=>l.value[ae],enumerable:!0});T.provide(si,B),T.provide(ii,At(j)),T.provide(ys,l);const V=T.unmount;en.add(T),T.unmount=function(){en.delete(T),en.size<1&&(u=Ye,G&&G(),G=null,l.value=Ye,Zt=!1,Z=!1),V()}}};function Te(T){return T.reduce((B,j)=>B.then(()=>L(j)),Promise.resolve())}return cr}function yy(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let i=0;ivn(u,a))?r.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(u=>vn(u,l))||o.push(l))}return[n,r,o]}function nb(){return Me(ii)}const _y=(e,t)=>t.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""}),_s=(e,t)=>{const n=e.route.matched.find(o=>{var s;return((s=o.components)==null?void 0:s.default)===e.Component.type}),r=t??(n==null?void 0:n.meta.key)??(n&&_y(e.route,n));return typeof r=="function"?r(e.route):r},vy=(e,t)=>({default:()=>e?Ne(ud,e===!0?{}:e,t):t});function ai(e){return Array.isArray(e)?e:[e]}const No=null,Va=[{name:"slug",path:"/:slug(.*)*",meta:{},alias:[],redirect:No==null?void 0:No.redirect,component:()=>Q(()=>import("./BF68uO1C.js"),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url).then(e=>e.default||e)}],by=(e,t,n)=>(t=t===!0?{}:t,{default:()=>{var r;return t?Ne(e,t,n):(r=n.default)==null?void 0:r.call(n)}});function za(e){const t=(e==null?void 0:e.meta.key)??e.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""});return typeof t=="function"?t(e):t}function wy(e,t){return e===t||t===Ye?!1:za(e)!==za(t)?!0:!e.matched.every((r,o)=>{var s,i;return r.components&&r.components.default===((i=(s=t.matched[o])==null?void 0:s.components)==null?void 0:i.default)})}const Ey={scrollBehavior(e,t,n){var u;const r=ce(),o=((u=Ue().options)==null?void 0:u.scrollBehaviorType)??"auto";let s=n||void 0;const i=typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop;if(!s&&t&&e&&i!==!1&&wy(e,t)&&(s={left:0,top:0}),e.path===t.path)return t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:Ka(e.hash),behavior:o}:!1;const a=c=>!!(c.meta.pageTransition??ps),l=a(t)&&a(e)?"page:transition:finish":"page:finish";return new Promise(c=>{r.hooks.hookOnce(l,async()=>{await new Promise(f=>setTimeout(f,0)),e.hash&&(s={el:e.hash,top:Ka(e.hash),behavior:o}),c(s)})})}};function Ka(e){try{const t=document.querySelector(e);if(t)return parseFloat(getComputedStyle(t).scrollMarginTop)}catch{}return 0}const Sy={hashMode:!1,scrollBehaviorType:"auto"},je={...Sy,...Ey},Cy=async e=>{var l;let t,n;if(!((l=e.meta)!=null&&l.validate))return;const r=ce(),o=Ue();if(([t,n]=Jn(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t)===!0)return;const i=uo({statusCode:404,statusMessage:`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}}),a=o.beforeResolve(u=>{if(a(),u===e){const c=o.afterEach(async()=>{c(),await r.runWithContext(()=>sn(i)),window.history.pushState({},"",e.fullPath)});return!1}})},Py=async e=>{let t,n;const r=([t,n]=Jn(()=>ri(e.path)),t=await t,n(),t);if(r.redirect)return et(r.redirect,{acceptRelative:!0})?(window.location.href=r.redirect,!1):r.redirect},xy=[Cy,Py],Un={};function Ty(e,t,n){const{pathname:r,search:o,hash:s}=t,i=e.indexOf("#");if(i>-1){const u=s.includes(e.slice(i))?e.slice(i).length:1;let c=s.slice(u);return c[0]!=="/"&&(c="/"+c),la(c,"")}const a=la(r,e),l=!n||Xh(a,n,{trailingSlash:!0})?a:n;return l+(l.includes("?")?"":o)+s}const ky=nt({name:"nuxt:router",enforce:"pre",async setup(e){var w,C;let t,n,r=Qe().app.baseURL;je.hashMode&&!r.includes("#")&&(r+="#");const o=((w=je.history)==null?void 0:w.call(je,r))??(je.hashMode?Wm(r):mu(r)),s=((C=je.routes)==null?void 0:C.call(je,Va))??Va;let i;const a=my({...je,scrollBehavior:(_,g,v)=>{if(g===Ye){i=v;return}if(je.scrollBehavior){if(a.options.scrollBehavior=je.scrollBehavior,"scrollRestoration"in window.history){const S=a.beforeEach(()=>{S(),window.history.scrollRestoration="manual"})}return je.scrollBehavior(_,Ye,i||v)}},history:o,routes:s});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(a);const l=It(a.currentRoute.value);a.afterEach((_,g)=>{l.value=g}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const u=Ty(r,window.location,e.payload.path),c=It(a.currentRoute.value),f=()=>{c.value=a.currentRoute.value};e.hook("page:finish",f),a.afterEach((_,g)=>{var v,S,E,A;((S=(v=_.matched[0])==null?void 0:v.components)==null?void 0:S.default)===((A=(E=g.matched[0])==null?void 0:E.components)==null?void 0:A.default)&&f()});const d={};for(const _ in c.value)Object.defineProperty(d,_,{get:()=>c.value[_]});e._route=At(d),e._middleware=e._middleware||{global:[],named:{}};try{[t,n]=Jn(()=>a.isReady()),await t,n()}catch(_){[t,n]=Jn(()=>e.runWithContext(()=>sn(_))),await t,n()}const h=u!==a.currentRoute.value.fullPath?a.resolve(u):a.currentRoute.value;f();const m=e.payload.state._layout;a.beforeEach(async(_,g)=>{var v;await e.callHook("page:loading:start"),_.meta=pt(_.meta),e.isHydrating&&m&&!Wt(_.meta.layout)&&(_.meta.layout=m),e._processingMiddleware=!0;{const S=new Set([...xy,...e._middleware.global]);for(const E of _.matched){const A=E.meta.middleware;if(A)for(const R of ai(A))S.add(R)}{const E=await e.runWithContext(()=>ri(_.path));if(E.appMiddleware)for(const A in E.appMiddleware)E.appMiddleware[A]?S.add(A):S.delete(A)}for(const E of S){const A=typeof E=="string"?e._middleware.named[E]||await((v=Un[E])==null?void 0:v.call(Un).then(L=>L.default||L)):E;if(!A)throw new Error(`Unknown route middleware: '${E}'.`);const R=await e.runWithContext(()=>A(_,g));if(!e.payload.serverRendered&&e.isHydrating&&(R===!1||R instanceof Error)){const L=R||us({statusCode:404,statusMessage:`Page Not Found: ${u}`});return await e.runWithContext(()=>sn(L)),!1}if(R!==!0&&(R||R===!1))return R}}}),a.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")});const b=co();return a.afterEach(async(_,g,v)=>{delete e._processingMiddleware,!e.isHydrating&&b.value&&await e.runWithContext(sg),v&&await e.callHook("page:loading:end"),_.matched.length===0&&await e.runWithContext(()=>sn(us({statusCode:404,fatal:!1,statusMessage:`Page not found: ${_.fullPath}`,data:{path:_.fullPath}})))}),e.hooks.hookOnce("app:created",async()=>{try{"name"in h&&(h.name=void 0),await a.replace({...h,force:!0}),a.options.scrollBehavior=je.scrollBehavior}catch(_){await e.runWithContext(()=>sn(_))}}),{provide:{router:a}}}}),vs=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),Ry=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),li=e=>{const t=ce();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{vs(e)}):vs(e)},Ay=nt({name:"nuxt:payload",setup(e){Ue().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const r=await Pa(t.path);r&&Object.assign(e.static.data,r.data)}),li(()=>{var t;e.hooks.hook("link:prefetch",async n=>{ar(n).protocol||await Pa(n)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(fo,1e3)})}}),Iy=nt(e=>{let t;async function n(){const r=await fo();t&&clearTimeout(t),t=setTimeout(n,1e3*60*60);try{const o=await $fetch(ti("builds/latest.json")+`?${Date.now()}`);o.id!==r.id&&e.hooks.callHook("app:manifest:update",o)}catch{}}li(()=>{t=setTimeout(n,1e3*60*60)})}),Oy=ee(()=>Q(()=>import("./Dz-Wzoko.js"),__vite__mapDeps([6,7,8]),import.meta.url).then(e=>e.default||e.default||e)),Ly=ee(()=>Q(()=>import("./CVAE36Yb.js"),__vite__mapDeps([9,7,8]),import.meta.url).then(e=>e.default||e.default||e)),My=ee(()=>Q(()=>import("./gtFNiSug.js"),__vite__mapDeps([10,5,2,3,11,12]),import.meta.url).then(e=>e.default||e.default||e)),Ny=ee(()=>Q(()=>import("./DjjKAlnY.js"),__vite__mapDeps([13,11,12]),import.meta.url).then(e=>e.default||e.default||e)),$y=ee(()=>Q(()=>import("./ChnKxNgR.js"),__vite__mapDeps([14,12]),import.meta.url).then(e=>e.default||e.default||e)),Hy=ee(()=>Q(()=>import("./BG0mmzUZ.js"),__vite__mapDeps([11,12]),import.meta.url).then(e=>e.default||e.default||e)),jy=ee(()=>Q(()=>import("./D6TMYhmt.js"),__vite__mapDeps([2,3]),import.meta.url).then(e=>e.default||e.default||e)),Fy=ee(()=>Q(()=>import("./Du0V9Ung.js"),__vite__mapDeps([15,3]),import.meta.url).then(e=>e.default||e.default||e)),By=ee(()=>Q(()=>import("./DtQy0fOT.js"),__vite__mapDeps([16,8]),import.meta.url).then(e=>e.default||e.default||e)),Dy=ee(()=>Q(()=>import("./CZnLva0h.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Uy=ee(()=>Q(()=>import("./CO7gFPEF.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Vy=ee(()=>Q(()=>import("./C5hJXA4O.js"),__vite__mapDeps([17,16,8]),import.meta.url).then(e=>e.default||e.default||e)),zy=ee(()=>Q(()=>import("./Z_zMr5q5.js"),__vite__mapDeps([18,19,20]),import.meta.url).then(e=>e.default||e.default||e)),Ky=ee(()=>Q(()=>import("./BWWA087E.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Wy=ee(()=>Q(()=>import("./Cfz12h1h.js"),__vite__mapDeps([21,19,20]),import.meta.url).then(e=>e.default||e.default||e)),qy=ee(()=>Q(()=>import("./Dy00v4Zx.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Gy=ee(()=>Q(()=>import("./DvzxD2Nq.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Qy=ee(()=>Q(()=>import("./zEZeytmy.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Jy=ee(()=>Q(()=>import("./Dkyniqw8.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Xy=ee(()=>Q(()=>import("./BDpULrSv.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Yy=ee(()=>Q(()=>import("./H1MUwfRb.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Zy=ee(()=>Q(()=>import("./D9aFUeze.js"),[],import.meta.url).then(e=>e.default||e.default||e)),e_=ee(()=>Q(()=>import("./0zIJ74fF.js"),[],import.meta.url).then(e=>e.default||e.default||e)),t_=ee(()=>Q(()=>import("./BYPStNs6.js"),[],import.meta.url).then(e=>e.default||e.default||e)),n_=ee(()=>Q(()=>import("./DLxnfErG.js"),[],import.meta.url).then(e=>e.default||e.default||e)),r_=ee(()=>Q(()=>import("./C1pLskM6.js"),[],import.meta.url).then(e=>e.default||e.default||e)),o_=ee(()=>Q(()=>import("./Cgyvh6J-.js"),[],import.meta.url).then(e=>e.default||e.default||e)),s_=ee(()=>Q(()=>import("./B2sQgac1.js"),[],import.meta.url).then(e=>e.default||e.default||e)),i_=ee(()=>Q(()=>import("./CwczGWWh.js"),[],import.meta.url).then(e=>e.default||e.default||e)),a_=ee(()=>Q(()=>import("./DNOKmC3Q.js"),[],import.meta.url).then(e=>e.default||e.default||e)),l_=ee(()=>Q(()=>import("./DKSiMftF.js"),[],import.meta.url).then(e=>e.default||e.default||e)),c_=ee(()=>Q(()=>import("./C2hFUpOp.js"),[],import.meta.url).then(e=>e.default||e.default||e)),u_=ee(()=>Q(()=>import("./ChGjzGUP.js"),[],import.meta.url).then(e=>e.default||e.default||e)),f_=ee(()=>Q(()=>import("./D9AHWc6U.js"),[],import.meta.url).then(e=>e.default||e.default||e)),d_=ee(()=>Q(()=>import("./BQOVxkj8.js"),[],import.meta.url).then(e=>e.default||e.default||e)),h_=ee(()=>Q(()=>import("./C1mZZj7M.js"),[],import.meta.url).then(e=>e.default||e.default||e)),p_=ee(()=>Q(()=>import("./BgGSkmHi.js"),[],import.meta.url).then(e=>e.default||e.default||e)),g_=ee(()=>Q(()=>import("./CEhxZqfY.js"),[],import.meta.url).then(e=>e.default||e.default||e)),m_=ee(()=>Q(()=>Promise.resolve().then(()=>C0),void 0,import.meta.url).then(e=>e.default||e.default||e)),y_=ee(()=>Q(()=>import("./BwrOXy2q.js"),__vite__mapDeps([22,23]),import.meta.url).then(e=>e.default||e.default||e)),__=[["ButtonLink",Oy],["MarkdownBlock",Ly],["ContentDoc",My],["ContentList",Ny],["ContentNavigation",$y],["ContentQuery",Hy],["ContentRenderer",jy],["ContentRendererMarkdown",Fy],["MDCSlot",By],["DocumentDrivenEmpty",Dy],["DocumentDrivenNotFound",Uy],["Markdown",Vy],["ProseCode",zy],["ProseCodeInline",Ky],["ProsePre",Wy],["ProseA",qy],["ProseBlockquote",Gy],["ProseEm",Qy],["ProseH1",Jy],["ProseH2",Xy],["ProseH3",Yy],["ProseH4",Zy],["ProseH5",e_],["ProseH6",t_],["ProseHr",n_],["ProseImg",r_],["ProseLi",o_],["ProseOl",s_],["ProseP",i_],["ProseScript",a_],["ProseStrong",l_],["ProseTable",c_],["ProseTbody",u_],["ProseTd",f_],["ProseTh",d_],["ProseThead",h_],["ProseTr",p_],["ProseUl",g_],["Icon",m_],["IconCSS",y_]],v_=nt({name:"nuxt:global-components",setup(e){for(const[t,n]of __)e.vueApp.component(t,n),e.vueApp.component("Lazy"+t,n)}}),Ln={default:()=>Q(()=>import("./D3LAmOUb.js"),[],import.meta.url).then(e=>e.default||e),"full-width":()=>Q(()=>import("./nY6H4VMD.js"),[],import.meta.url).then(e=>e.default||e)},b_=nt({name:"nuxt:prefetch",setup(e){const t=Ue();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 Ln[r]=="function"&&await Ln[r]()})}),e.hooks.hook("link:prefetch",n=>{if(et(n))return;const r=t.resolve(n);if(!r)return;const o=r.meta.layout;let s=ai(r.meta.middleware);s=s.filter(i=>typeof i=="string");for(const i of s)typeof Un[i]=="function"&&Un[i]();o&&typeof Ln[o]=="function"&&Ln[o]()})}});function w_(e){return Array.isArray(e)?e:[e]}const E_="$s";function kt(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);const[n,r]=e;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(r!==void 0&&typeof r!="function")throw new Error("[nuxt] [useState] init must be a function: "+r);const o=E_+n,s=ce(),i=Bl(s.payload.state,o);if(i.value===void 0&&r){const a=r();if(xe(a))return s.payload.state[o]=a,a;i.value=a}return i}const S_="__NUXT_COLOR_MODE__",C_="ColorScheme",P_="nuxt-color-mode",ut=window[S_]||{},x_=nt(e=>{const t=kt("color-mode",()=>pt({preference:ut.preference,value:ut.value,unknown:!1,forced:!1})).value;Ue().afterEach(o=>{const s=o.meta.colorMode;s&&s!=="system"?(t.value=s,t.forced=!0):(s==="system"&&console.warn("You cannot force the colorMode to system at the page level."),t.forced=!1,t.value=t.preference==="system"?ut.getColorScheme():t.preference)});let n;function r(){n||!window.matchMedia||(n=window.matchMedia("(prefers-color-scheme: dark)"),n.addEventListener("change",()=>{!t.forced&&t.preference==="system"&&(t.value=ut.getColorScheme())}))}De(()=>t.preference,o=>{var s;t.forced||(o==="system"?(t.value=ut.getColorScheme(),r()):t.value=o,(s=window.localStorage)==null||s.setItem(P_,o))},{immediate:!0}),De(()=>t.value,(o,s)=>{ut.removeColorScheme(s),ut.addColorScheme(o)}),t.preference==="system"&&r(),e.hook("app:mounted",()=>{t.unknown&&(t.preference=ut.preference,t.value=ut.value,t.unknown=!1)}),e.provide("colorMode",t)}),T_=async e=>{const t=ce();e=w_(e),await Promise.all(e.map(n=>R_(t.vueApp._context.components[n])))},k_=e=>T_(e);function R_(e){if(e!=null&&e.__asyncLoader&&!e.__asyncResolved)return e.__asyncLoader()}async function wu(e,t=Ue()){const{path:n,matched:r}=t.resolve(e);if(!r.length||(t._routePreloaded||(t._routePreloaded=new Set),t._routePreloaded.has(n)))return;const o=t._preloadPromises=t._preloadPromises||[];if(o.length>4)return Promise.all(o).then(()=>wu(e,t));t._routePreloaded.add(n);const s=r.map(i=>{var a;return(a=i.components)==null?void 0:a.default}).filter(i=>typeof i=="function");for(const i of s){const a=Promise.resolve(i()).catch(()=>{}).finally(()=>o.splice(o.indexOf(a)));o.push(a)}await Promise.all(o)}const A_=["ButtonLink","MarkdownBlock","AppLayout","AppNavbar","ColorModeSwitch","ContentPreviewMode","ContentDoc","ContentList","ContentNavigation","ContentQuery","ContentRenderer","ContentRendererMarkdown","MDCSlot","DocumentDrivenEmpty","DocumentDrivenNotFound","Markdown","ProseCode","ProseCodeInline","ProsePre","ProseA","ProseBlockquote","ProseEm","ProseH1","ProseH2","ProseH3","ProseH4","ProseH5","ProseH6","ProseHr","ProseImg","ProseLi","ProseOl","ProseP","ProseScript","ProseStrong","ProseTable","ProseTbody","ProseTd","ProseTh","ProseThead","ProseTr","ProseUl","NuxtWelcome","NuxtLayout","NuxtErrorBoundary","ClientOnly","DevOnly","ServerPlaceholder","NuxtLink","NuxtLoadingIndicator","NuxtIsland","NuxtImg","NuxtPicture","MDC","MDCRenderer","MDCSlot","ColorScheme","Icon","IconCSS","NuxtPage","NoScript","Link","Base","Title","Meta","Style","Head","Html","Body"],I_=/\d/,O_=["-","_","/","."];function L_(e=""){if(!I_.test(e))return e!==e.toLowerCase()}function Eu(e,t){const n=t??O_,r=[];if(!e||typeof e!="string")return r;let o="",s,i;for(const a of e){const l=n.includes(a);if(l===!0){r.push(o),o="",s=void 0;continue}const u=L_(a);if(i===!1){if(s===!1&&u===!0){r.push(o),o=a,s=u;continue}if(s===!0&&u===!1&&o.length>1){const c=o.at(-1);r.push(o.slice(0,Math.max(0,o.length-1))),o=c+a,s=u;continue}}o+=a,s=u,i=l}return r.push(o),r}function M_(e){return e?e[0].toUpperCase()+e.slice(1):""}function N_(e,t){return e?(Array.isArray(e)?e:Eu(e)).map(n=>M_(t!=null&&t.normalize?n.toLowerCase():n)).join(""):""}function rb(e,t){return e?(Array.isArray(e)?e:Eu(e)).map(n=>n.toLowerCase()).join(t??"-"):""}const rn=()=>{const e=kt("dd-pages",()=>It(At({}))),t=kt("dd-surrounds",()=>It(At({}))),n=kt("dd-navigation"),r=kt("dd-globals",()=>It(At({})));return{pages:e,surrounds:t,navigation:n,globals:r}},$_=()=>{const{navigation:e,pages:t,surrounds:n,globals:r}=rn(),o=se(()=>Nt(Gt().path)),s=se(()=>t.value[o.value]),i=se(()=>n.value[o.value]),a=se(()=>{var h,m;return(m=(h=s==null?void 0:s.value)==null?void 0:h.body)==null?void 0:m.toc}),l=se(()=>{var h;return(h=s.value)==null?void 0:h._type}),u=se(()=>{var h;return(h=s.value)==null?void 0:h.excerpt}),c=se(()=>{var h;return(h=s.value)==null?void 0:h.layout}),f=se(()=>{var h;return(h=i.value)==null?void 0:h[1]}),d=se(()=>{var h;return(h=i.value)==null?void 0:h[0]});return{globals:r,navigation:e,surround:i,page:s,excerpt:u,toc:a,type:l,layout:c,next:f,prev:d}},Su=e=>{if(!e.children)return e._path;for(const t of(e==null?void 0:e.children)||[]){const n=Su(t);if(n)return n}},Cu=(e,t)=>{for(const n of t){if(n._path===e&&!n._id)return n.children;if(n.children){const r=Cu(e,n.children);if(r)return r}}},Pu=(e,t)=>{for(const n of t){if(n._path===e)return n;if(n.children){const r=Pu(e,n.children);if(r)return r}}},H_=(e,t,n)=>{let r;const o=(s,i)=>{for(const a of i)if(!(s!=="/"&&a._path==="/")){if(s!=null&&s.startsWith(a._path)&&a[t]&&(r=a[t]),a._path===s)return;a.children&&o(s,a.children)}};return o(e,n),r},j_=()=>({navBottomLink:Su,navDirFromPath:Cu,navPageFromPath:Pu,navKeyFromPath:H_});function ci(e){return JSON.stringify(e,F_)}function F_(e,t){return t instanceof RegExp?`--REGEX ${t.toString()}`:t}const xu=e=>{let t=ci(e);return t=typeof Buffer<"u"?Buffer.from(t).toString("base64"):btoa(t),t=t.replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,""),(t.match(/.{1,100}/g)||[]).join("/")},B_={path:"/",watch:!0,decode:e=>Qn(decodeURIComponent(e)),encode:e=>encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))},D_=void 0;function kr(e,t){var l;const n={...B_,...t},r=Wa(n)||{};let o;n.maxAge!==void 0?o=n.maxAge*1e3:n.expires&&(o=n.expires.getTime()-Date.now());const s=o!==void 0&&o<=0,i=st(s?void 0:r[e]??((l=n.default)==null?void 0:l.call(n))),a=o&&!s?z_(i,o,n.watch&&n.watch!=="shallow"):Se(i);{let u=null;try{!D_&&typeof BroadcastChannel<"u"&&(u=new BroadcastChannel(`nuxt:cookies:${e}`))}catch{}const c=()=>{n.readonly||qp(a.value,r[e])||(V_(e,a.value,n),r[e]=st(a.value),u==null||u.postMessage({value:n.encode(a.value)}))},f=h=>{var b;const m=h.refresh?(b=Wa(n))==null?void 0:b[e]:n.decode(h.value);d=!0,r[e]=a.value=m,Cn(()=>{d=!1})};let d=!1;Zr()&&Ls(()=>{d=!0,c(),u==null||u.close()}),u&&(u.onmessage=({data:h})=>f(h)),n.watch?De(a,()=>{d||c()},{deep:n.watch!=="shallow"}):c()}return a}function Wa(e={}){return Ip(document.cookie,e)}function U_(e,t,n={}){return t==null?ha(e,t,{...n,maxAge:-1}):ha(e,t,n)}function V_(e,t,n={}){document.cookie=U_(e,t,n)}const qa=2147483647;function z_(e,t,n){let r,o,s=0;const i=n?Se(e):{value:e};return Zr()&&Ls(()=>{o==null||o(),clearTimeout(r)}),$f((a,l)=>{n&&(o=De(i,l));function u(){clearTimeout(r);const c=t-s,f=c{if(s+=f,s({isEnabled:()=>{const r=Gt().query;return Object.prototype.hasOwnProperty.call(r,"preview")&&!r.preview?!1:!!(r.preview||kr("previewToken").value||sessionStorage.getItem("previewToken"))},getPreviewToken:()=>kr("previewToken").value||sessionStorage.getItem("previewToken")||void 0,setPreviewToken:r=>{kr("previewToken").value=r,Gt().query.preview=r||"",r?sessionStorage.setItem("previewToken",r):sessionStorage.removeItem("previewToken"),window.location.reload()}}),Qr=e=>Mc(e,Qe().public.content.api.baseURL),Tu=()=>{const{experimental:e}=Qe().public.content;return e.clientDB?!0:ui().isEnabled()},Ga=(e,t)=>t.split(".").reduce((n,r)=>n&&n[r],e),fi=(e,t)=>Object.keys(e).filter(t).reduce((n,r)=>Object.assign(n,{[r]:e[r]}),{}),ob=e=>t=>e&&e.length?fi(t,n=>!e.includes(n)):t,sb=e=>t=>Array.isArray(t)?t.map(n=>e(n)):e(t),ku=e=>{const t=[],n=[];for(const r of e)["$","_"].includes(r)?t.push(r):n.push(r);return{prefixes:t,properties:n}},ib=(e=[])=>t=>{if(e.length===0||!t)return t;const{prefixes:n,properties:r}=ku(e);return fi(t,o=>!r.includes(o)&&!n.includes(o[0]))},ab=(e=[])=>t=>{if(e.length===0||!t)return t;const{prefixes:n,properties:r}=ku(e);return fi(t,o=>r.includes(o)||n.includes(o[0]))},lb=(e,t)=>{const n=new Intl.Collator(t.$locale,{numeric:t.$numeric,caseFirst:t.$caseFirst,sensitivity:t.$sensitivity}),r=Object.keys(t).filter(o=>!o.startsWith("$"));for(const o of r)e=e.sort((s,i)=>{const a=[Ga(s,o),Ga(i,o)].map(l=>{if(l!==null)return l instanceof Date?l.toISOString():l});return t[o]===-1&&a.reverse(),n.compare(a[0],a[1])});return e},cb=(e,t="Expected an array")=>{if(!Array.isArray(e))throw new TypeError(t)},ft=e=>Array.isArray(e)?e:[void 0,null].includes(e)?[]:[e],K_=["sort","where","only","without"];function W_(e,t={}){const n={};for(const i of Object.keys(t.initialParams||{}))n[i]=K_.includes(i)?ft(t.initialParams[i]):t.initialParams[i];const r=(i,a=l=>l)=>(...l)=>(n[i]=a(...l),s),o=i=>{var a;return t.legacy?i!=null&&i.surround?i.surround:i&&(i!=null&&i.dirConfig&&(i.result={_path:(a=i.dirConfig)==null?void 0:a._path,...i.result,_dir:i.dirConfig}),i!=null&&i._path||Array.isArray(i)||!Object.prototype.hasOwnProperty.call(i,"result")?i:i==null?void 0:i.result):i},s={params:()=>({...n,...n.where?{where:[...ft(n.where)]}:{},...n.sort?{sort:[...ft(n.sort)]}:{}}),only:r("only",ft),without:r("without",ft),where:r("where",i=>[...ft(n.where),...ft(i)]),sort:r("sort",i=>[...ft(n.sort),...ft(i)]),limit:r("limit",i=>parseInt(String(i),10)),skip:r("skip",i=>parseInt(String(i),10)),find:()=>e(s).then(o),findOne:()=>e(r("first")(!0)).then(o),count:()=>e(r("count")(!0)).then(o),locale:i=>s.where({_locale:i}),withSurround:r("surround",(i,a)=>({query:i,...a})),withDirConfig:()=>r("dirConfig")(!0)};return t.legacy&&(s.findSurround=(i,a)=>s.withSurround(i,a).find().then(o)),s}const q_=()=>async e=>{const{content:t}=Qe().public,n=e.params(),r=t.experimental.stripQueryParameters?Qr(`/query/${`${Wr(n)}.${t.integrity}`}/${xu(n)}.json`):Qr(`/query/${Wr(n)}.${t.integrity}.json`);if(Tu())return(await Q(()=>import("./Bmxr0o8V.js"),[],import.meta.url).then(i=>i.useContentDatabase())).fetch(e);const o=await $fetch(r,{method:"GET",responseType:"json",params:t.experimental.stripQueryParameters?void 0:{_params:ci(n),previewToken:ui().getPreviewToken()}});if(typeof o=="string"&&o.startsWith(""))throw new Error("Not found");return o};function Rr(e,...t){const{content:n}=Qe().public,r=W_(q_(),{initialParams:typeof e!="string"?e:{},legacy:!0});let o;typeof e=="string"&&(o=os(ir(e,...t)));const s=r.params;return r.params=()=>{var a,l,u;const i=s();return o&&(i.where=i.where||[],i.first&&(i.where||[]).length===0?i.where.push({_path:Nt(o)}):i.where.push({_path:new RegExp(`^${o.replace(/[-[\]{}()*+.,^$\s/]/g,"\\$&")}`)})),(a=i.sort)!=null&&a.length||(i.sort=[{_file:1,$numeric:!0}]),n.locales.length&&((u=(l=i.where)==null?void 0:l.find(f=>f._locale))!=null&&u._locale||(i.where=i.where||[],i.where.push({_locale:n.defaultLocale}))),i},r}const G_=async e=>{const{content:t}=Qe().public;typeof(e==null?void 0:e.params)!="function"&&(e=Rr(e));const n=e.params(),r=t.experimental.stripQueryParameters?Qr(`/navigation/${`${Wr(n)}.${t.integrity}`}/${xu(n)}.json`):Qr(`/navigation/${Wr(n)}.${t.integrity}.json`);if(Tu())return(await Q(()=>import("./Bmxr0o8V.js"),[],import.meta.url).then(i=>i.generateNavigation))(n);const o=await $fetch(r,{method:"GET",responseType:"json",params:t.experimental.stripQueryParameters?void 0:{_params:ci(n),previewToken:ui().getPreviewToken()}});if(typeof o=="string"&&o.startsWith(""))throw new Error("Not found");return o},Q_=nt(e=>{var u,c,f,d;const t=(c=(u=Qe())==null?void 0:u.public)==null?void 0:c.content.documentDriven,n=(d=(f=Qe())==null?void 0:f.public)==null?void 0:d.content.experimental.clientDB,{navigation:r,pages:o,globals:s,surrounds:i}=rn(),a=(h,m,b,w)=>{var C;if(m&&(m!=null&&m.layout))return m.layout;if(h.matched.length&&((C=h.matched[0].meta)!=null&&C.layout))return h.matched[0].meta.layout;if(b&&m){const{navKeyFromPath:_}=j_(),g=_(m._path,"layout",b);if(g)return g}if(t.layoutFallbacks&&w){let _;for(const g of t.layoutFallbacks)if(w[g]&&w[g].layout){_=w[g].layout;break}if(_)return _}return"default"},l=async(h,m=!1)=>{e.callHook("content:document-driven:start",{route:h,dedup:m});const b=h.meta.documentDriven||{};if(h.meta.documentDriven===!1)return;const w=Nt(h.path),C=[];if(t.navigation&&b.navigation!==!1){const _=()=>{const{navigation:g}=rn();return g.value&&!m?g.value:G_().then(v=>(g.value=v,v)).catch(()=>null)};C.push(_)}else C.push(()=>Promise.resolve(null));if(t.globals){const _=()=>{const{globals:g}=rn();if(typeof t.globals=="object"&&Array.isArray(t.globals)){console.log("Globals must be a list of keys with QueryBuilderParams as a value.");return}return Promise.all(Object.entries(t.globals).map(([v,S])=>{if(!m&&g.value[v])return g.value[v];let E="findOne";return S!=null&&S.type&&(E=S.type),Rr(S)[E]().catch(()=>null)})).then(v=>v.reduce((S,E,A)=>{const R=Object.keys(t.globals)[A];return S[R]=E,S},{}))};C.push(_)}else C.push(()=>Promise.resolve(null));if(t.page&&b.page!==!1){let _={_path:w};typeof b.page=="string"&&(_={_path:b.page}),typeof b.page=="object"&&(_=b.page);const g=()=>{const{pages:v}=rn();return!m&&v.value[w]&&v.value[w]._path===w?v.value[w]:Rr().where(_).findOne().catch(()=>null)};C.push(g)}else C.push(()=>Promise.resolve(null));if(t.surround&&b.surround!==!1){let _=w;["string","object"].includes(typeof b.page)&&(_=b.page),["string","object"].includes(typeof b.surround)&&(_=b.surround);const g=()=>{const{surrounds:v}=rn();return!m&&v.value[w]?v.value[w]:Rr().where({_partial:{$not:!0},navigation:{$not:!1}}).without(["body"]).findSurround(_).catch(()=>null)};C.push(g)}else C.push(()=>Promise.resolve(null));return await Promise.all(C.map(_=>_())).then(async([_,g,v,S])=>{var A,R;_&&(r.value=_),g&&(s.value=g),S&&(i.value[w]=S);const E=(v==null?void 0:v.redirect)||((R=(A=v==null?void 0:v._dir)==null?void 0:A.navigation)==null?void 0:R.redirect);if(E)return o.value[w]=v,E;if(v){const L=a(h,v,_,g),O=Ln[L];O&&typeof O=="function"&&await O(),h.meta.layout=L,v.layout=L}o.value[w]=v,await e.callHook("content:document-driven:finish",{route:h,dedup:m,page:v,navigation:_,globals:g,surround:S})})};{const h=Ue();e.hook("link:prefetch",m=>{if(!(m in o.value)&&!et(m)){const b=h.resolve(m);b.matched.length>0&&l(b)}}),e.hooks.hook("content:document-driven:finish",({page:m})=>{var b;(b=m==null?void 0:m.body)!=null&&b.children&&Ru(m.body.children)})}rg(async(h,m)=>{if(!n&&h.path===m.path){if(!h.meta.layout){const w=Nt(h.path);o.value[w]&&(h.meta.layout=o.value[w].layout)}return}const b=await l(h,!1);if(b)return et(b)?zc(e,Yc,[b,{external:!0}]):b}),e.hook("app:data:refresh",async()=>await l(Gt(),!0))});function Ru(e){for(const t of e)if(t.children&&Ru(t.children),t.type==="element"&&t.tag){const n=N_(t.tag);for(const r of["Prose"+n,n])A_.includes(r)&&k_(r)}}const J_=nt(e=>{const t=Qe().public.studio||{},n=Gt(),r=kr("previewToken",{sameSite:"none",secure:!0}),o=kt("studio-client-db",()=>null);async function s(){const i=await Q(()=>import("./C1mFWSEQ.js"),__vite__mapDeps([24,25]),import.meta.url).then(u=>u.useStudio),{mountPreviewUI:a,initiateIframeCommunication:l}=i();a(),l()}if(t.apiURL){if(Object.prototype.hasOwnProperty.call(n.query,"preview")&&!n.query.preview||!n.query.preview&&!r.value)return;n.query.preview&&(r.value=String(n.query.preview)),window.sessionStorage.setItem("previewToken",String(r.value)),window.sessionStorage.setItem("previewAPI",typeof n.query.staging<"u"?"https://dev-api.nuxt.studio":t.apiURL),e.hook("content:storage",i=>{o.value=i}),e.hook("app:mounted",async()=>{await s()})}});function X_(e={}){const t=e.path||window.location.pathname;let n={};try{n=Qn(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires){r.clear()}),e.hook("app:chunkError",({error:s})=>{r.add(s)});function o(s){const a="href"in s&&s.href[0]==="#"?n.app.baseURL+s.href:ir(n.app.baseURL,s.fullPath);X_({path:a,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(o)}),t.onError((s,i)=>{r.has(s)&&o(i)})}}),Z_=[hm,gm,ky,Ay,Iy,v_,b_,x_,Q_,J_,Y_],ev=Ie({props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const t=e.renderKey,n=e.route,r={};for(const o in e.route)Object.defineProperty(r,o,{get:()=>t===e.renderKey?e.route[o]:n[o]});return Kt(lo,At(r)),()=>Ne(e.vnode,{ref:e.vnodeRef})}}),tv=Ie({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,expose:n}){const r=ce(),o=Se(),s=Me(lo,null);let i;n({pageRef:o});const a=Me(ng,null);let l;const u=r.deferHydration();if(r.isHydrating){const c=r.hooks.hookOnce("app:error",u);Ue().beforeEach(c)}return e.pageKey&&De(()=>e.pageKey,(c,f)=>{c!==f&&r.callHook("page:loading:start")}),()=>Ne(bu,{name:e.name,route:e.route,...t},{default:c=>{const f=rv(s,c.route,c.Component),d=s&&s.matched.length===c.route.matched.length;if(!c.Component){if(l&&!d)return l;u();return}if(l&&a&&!a.isCurrent(c.route))return l;if(f&&s&&(!a||a!=null&&a.isCurrent(s)))return d?l:null;const h=_s(c,e.pageKey);!r.isHydrating&&!ov(s,c.route,c.Component)&&i===h&&r.callHook("page:loading:end"),i=h;const m=!!(e.transition??c.route.meta.pageTransition??ps),b=m&&nv([e.transition,c.route.meta.pageTransition,ps,{onAfterLeave:()=>{r.callHook("page:transition:finish",c.Component)}}].filter(Boolean)),w=e.keepalive??c.route.meta.keepalive??om;return l=by(Ys,m&&b,vy(w,Ne(Jl,{suspensible:!0,onPending:()=>r.callHook("page:start",c.Component),onResolve:()=>{Cn(()=>r.callHook("page:finish",c.Component).then(()=>r.callHook("page:loading:end")).finally(u))}},{default:()=>{const C=Ne(ev,{key:h||void 0,vnode:c.Component,route:c.route,renderKey:h||void 0,trackRootNodes:m,vnodeRef:o});return w&&(C.type.name=c.Component.type.name||c.Component.type.__name||"RouteProvider"),C}}))).default(),l}})}});function nv(e){const t=e.map(n=>({...n,onAfterLeave:n.onAfterLeave?ai(n.onAfterLeave):void 0}));return Jc(...t)}function rv(e,t,n){if(!e)return!1;const r=t.matched.findIndex(o=>{var s;return((s=o.components)==null?void 0:s.default)===(n==null?void 0:n.type)});return!r||r===-1?!1:t.matched.slice(0,r).some((o,s)=>{var i,a,l;return((i=o.components)==null?void 0:i.default)!==((l=(a=e.matched[s])==null?void 0:a.components)==null?void 0:l.default)})||n&&_s({route:t,Component:n})!==_s({route:e,Component:n})}function ov(e,t,n){return e?t.matched.findIndex(o=>{var s;return((s=o.components)==null?void 0:s.default)===(n==null?void 0:n.type)}){const t=Object.create(null);for(const n in e){const r=e[n];r!==void 0&&(t[n]=r)}return t},Au=(e,t)=>(n,r)=>(Yg(()=>e({...sv(n),...r.attrs},r)),()=>{var o,s;return t?(s=(o=r.slots).default)==null?void 0:s.call(o):null}),Iu={accesskey:String,autocapitalize:String,autofocus:{type:Boolean,default:void 0},class:[String,Object,Array],contenteditable:{type:Boolean,default:void 0},contextmenu:String,dir:String,draggable:{type:Boolean,default:void 0},enterkeyhint:String,exportparts:String,hidden:{type:Boolean,default:void 0},id:String,inputmode:String,is:String,itemid:String,itemprop:String,itemref:String,itemscope:String,itemtype:String,lang:String,nonce:String,part:String,slot:String,spellcheck:{type:Boolean,default:void 0},style:String,tabindex:String,title:String,translate:String},iv=Ie({name:"Meta",inheritAttrs:!1,props:{...Iu,charset:String,content:String,httpEquiv:String,name:String,body:Boolean,renderPriority:[String,Number]},setup:Au(e=>{const t={...e};return t.httpEquiv&&(t["http-equiv"]=t.httpEquiv,delete t.httpEquiv),{meta:[t]}})}),av=Ie({name:"Html",inheritAttrs:!1,props:{...Iu,manifest:String,version:String,xmlns:String,renderPriority:[String,Number]},setup:Au(e=>({htmlAttrs:e}),!0)});function lv(e,t){const n=t/e*100;return 2/Math.PI*100*Math.atan(n/50)}function cv(e={}){const{duration:t=2e3,throttle:n=200,hideDelay:r=500,resetDelay:o=400}=e,s=e.estimatedProgress||lv,i=ce(),a=Se(0),l=Se(!1);let u=!1,c,f,d,h;const m=()=>b(0);function b(E=0){if(!i.isHydrating){if(E>=100)return C();g(),a.value=E<0?0:E,n?f=setTimeout(()=>{l.value=!0,v()},n):(l.value=!0,v())}}function w(){d=setTimeout(()=>{l.value=!1,h=setTimeout(()=>{a.value=0},o)},r)}function C(E={}){a.value=100,u=!0,g(),_(),E.force?(a.value=0,l.value=!1):w()}function _(){clearTimeout(d),clearTimeout(h)}function g(){clearTimeout(f),cancelAnimationFrame(c)}function v(){u=!1;let E;function A(R){if(u)return;E??(E=R);const L=R-E;a.value=Math.max(0,Math.min(100,s(t,L))),c=requestAnimationFrame(A)}c=requestAnimationFrame(A)}let S=()=>{};{const E=i.hook("page:loading:start",()=>{m()}),A=i.hook("page:loading:end",()=>{C()}),R=i.hook("vue:error",()=>C());S=()=>{R(),E(),A(),g()}}return{_cleanup:S,progress:se(()=>a.value),isLoading:se(()=>l.value),start:m,set:b,finish:C,clear:g}}function uv(e={}){const t=ce(),n=t._loadingIndicator=t._loadingIndicator||cv(e);return Zr()&&(t._loadingIndicatorDeps=t._loadingIndicatorDeps||0,t._loadingIndicatorDeps++,Ls(()=>{t._loadingIndicatorDeps--,t._loadingIndicatorDeps===0&&(n._cleanup(),delete t._loadingIndicator)})),n}const fv=Ie({name:"NuxtLoadingIndicator",props:{throttle:{type:Number,default:200},duration:{type:Number,default:2e3},height:{type:Number,default:3},color:{type:[String,Boolean],default:"repeating-linear-gradient(to right,#00dc82 0%,#34cdfe 50%,#0047e1 100%)"},estimatedProgress:{type:Function,required:!1}},setup(e,{slots:t,expose:n}){const{progress:r,isLoading:o,start:s,finish:i,clear:a}=uv({duration:e.duration,throttle:e.throttle,estimatedProgress:e.estimatedProgress});return n({progress:r,isLoading:o,start:s,finish:i,clear:a}),()=>Ne("div",{class:"nuxt-loading-indicator",style:{position:"fixed",top:0,right:0,left:0,pointerEvents:"none",width:"auto",height:`${e.height}px`,opacity:o.value?1:0,background:e.color||void 0,backgroundSize:`${100/r.value*100}% auto`,transform:`scaleX(${r.value}%)`,transformOrigin:"left",transition:"transform 0.1s, height 0.4s, opacity 0.4s",zIndex:999999}},t)}}),dv=(...e)=>e.find(t=>t!==void 0);function hv(e){const t=e.componentName||"NuxtLink";function n(r,o){if(!r||e.trailingSlash!=="append"&&e.trailingSlash!=="remove")return r;if(typeof r=="string")return Qa(r,e.trailingSlash);const s="path"in r&&r.path!==void 0?r.path:o(r).path;return{...r,name:void 0,path:Qa(s,e.trailingSlash)}}return Ie({name:t,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1}},setup(r,{slots:o}){const s=Ue(),i=Qe(),a=se(()=>{const m=r.to||r.href||"";return n(m,s.resolve)}),l=se(()=>typeof a.value=="string"&&et(a.value,{acceptRelative:!0})),u=se(()=>r.target&&r.target!=="_self"),c=se(()=>r.external||u.value?!0:typeof a.value=="object"?!1:a.value===""||l.value),f=Se(!1),d=Se(null),h=m=>{var b;d.value=r.custom?(b=m==null?void 0:m.$el)==null?void 0:b.nextElementSibling:m==null?void 0:m.$el};if(r.prefetch!==!1&&r.noPrefetch!==!0&&r.target!=="_blank"&&!mv()){const b=ce();let w,C=null;xn(()=>{const _=gv();li(()=>{w=vs(()=>{var g;(g=d==null?void 0:d.value)!=null&&g.tagName&&(C=_.observe(d.value,async()=>{C==null||C(),C=null;const v=typeof a.value=="string"?a.value:s.resolve(a.value).fullPath;await Promise.all([b.hooks.callHook("link:prefetch",v).catch(()=>{}),!c.value&&wu(a.value,s).catch(()=>{})]),f.value=!0}))})})}),or(()=>{w&&Ry(w),C==null||C(),C=null})}return()=>{var C,_;if(!c.value){const g={ref:h,to:a.value,activeClass:r.activeClass||e.activeClass,exactActiveClass:r.exactActiveClass||e.exactActiveClass,replace:r.replace,ariaCurrentValue:r.ariaCurrentValue,custom:r.custom};return r.custom||(f.value&&(g.class=r.prefetchedClass||e.prefetchedClass),g.rel=r.rel||void 0),Ne(Gf("RouterLink"),g,o.default)}const m=typeof a.value=="object"?((C=s.resolve(a.value))==null?void 0:C.href)??null:a.value&&!r.external&&!l.value?n(ir(i.app.baseURL,a.value),s.resolve):a.value||null,b=r.target||null,w=dv(r.noRel?"":r.rel,e.externalRelAttribute,l.value||u.value?"noopener noreferrer":"")||null;if(r.custom){if(!o.default)return null;const g=()=>Yc(m,{replace:r.replace,external:r.external});return o.default({href:m,navigate:g,get route(){if(!m)return;const v=ar(m);return{path:v.pathname,fullPath:v.pathname,get query(){return Lc(v.search)},hash:v.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:m}},rel:w,target:b,isExternal:c.value,isActive:!1,isExactActive:!1})}return Ne("a",{ref:d,href:m,rel:w,target:b},(_=o.default)==null?void 0:_.call(o))}}})}const pv=hv(sm);function Qa(e,t){const n=t==="append"?Vr:Nt;return et(e)&&!e.startsWith("http")?e:n(e,!0)}function gv(){const e=ce();if(e._observer)return e._observer;let t=null;const n=new Map,r=(s,i)=>(t||(t=new IntersectionObserver(a=>{for(const l of a){const u=n.get(l.target);(l.isIntersecting||l.intersectionRatio>0)&&u&&u()}})),n.set(s,i),t.observe(s),()=>{n.delete(s),t.unobserve(s),n.size===0&&(t.disconnect(),t=null)});return e._observer={observe:r}}function mv(){const e=navigator.connection;return!!(e&&(e.saveData||/2g/.test(e.effectiveType)))}const Ou=Object.freeze({left:0,top:0,width:16,height:16}),Lu=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),di=Object.freeze({...Ou,...Lu});Object.freeze({...di,body:"",hidden:!1});({...Ou});const Mu=Object.freeze({width:null,height:null}),Nu=Object.freeze({...Mu,...Lu});function yv(e,t){const n={...e};for(const r in t){const o=t[r],s=typeof o;r in Mu?(o===null||o&&(s==="string"||s==="number"))&&(n[r]=o):s===typeof n[r]&&(n[r]=r==="rotate"?o%4:o)}return n}const _v=/[\s,]+/;function vv(e,t){t.split(_v).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function bv(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function r(o){for(;o<0;)o+=4;return o%4}if(n===""){const o=parseInt(e);return isNaN(o)?0:r(o)}else if(n!==e){let o=0;switch(n){case"%":o=25;break;case"deg":o=90}if(o){let s=parseFloat(e.slice(0,e.length-n.length));return isNaN(s)?0:(s=s/o,s%1===0?r(s):0)}}return t}const wv=/(-?[0-9.]*[0-9]+[0-9.]*)/g,Ev=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function Ja(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const r=e.split(wv);if(r===null||!r.length)return e;const o=[];let s=r.shift(),i=Ev.test(s);for(;;){if(i){const a=parseFloat(s);isNaN(a)?o.push(s):o.push(Math.ceil(a*t*n)/n)}else o.push(s);if(s=r.shift(),s===void 0)return o.join("");i=!i}}const Sv=e=>e==="unset"||e==="undefined"||e==="none";function Cv(e,t){const n={...di,...e},r={...Nu,...t},o={left:n.left,top:n.top,width:n.width,height:n.height};let s=n.body;[n,r].forEach(m=>{const b=[],w=m.hFlip,C=m.vFlip;let _=m.rotate;w?C?_+=2:(b.push("translate("+(o.width+o.left).toString()+" "+(0-o.top).toString()+")"),b.push("scale(-1 1)"),o.top=o.left=0):C&&(b.push("translate("+(0-o.left).toString()+" "+(o.height+o.top).toString()+")"),b.push("scale(1 -1)"),o.top=o.left=0);let g;switch(_<0&&(_-=Math.floor(_/4)*4),_=_%4,_){case 1:g=o.height/2+o.top,b.unshift("rotate(90 "+g.toString()+" "+g.toString()+")");break;case 2:b.unshift("rotate(180 "+(o.width/2+o.left).toString()+" "+(o.height/2+o.top).toString()+")");break;case 3:g=o.width/2+o.left,b.unshift("rotate(-90 "+g.toString()+" "+g.toString()+")");break}_%2===1&&(o.left!==o.top&&(g=o.left,o.left=o.top,o.top=g),o.width!==o.height&&(g=o.width,o.width=o.height,o.height=g)),b.length&&(s=''+s+"")});const i=r.width,a=r.height,l=o.width,u=o.height;let c,f;i===null?(f=a===null?"1em":a==="auto"?u:a,c=Ja(f,l/u)):(c=i==="auto"?l:i,f=a===null?Ja(c,u/l):a==="auto"?u:a);const d={},h=(m,b)=>{Sv(b)||(d[m]=b.toString())};return h("width",c),h("height",f),d.viewBox=o.left.toString()+" "+o.top.toString()+" "+l.toString()+" "+u.toString(),{attributes:d,body:s}}const Pv=/\sid="(\S+)"/g,xv="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let Tv=0;function kv(e,t=xv){const n=[];let r;for(;r=Pv.exec(e);)n.push(r[1]);if(!n.length)return e;const o="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(s=>{const i=typeof t=="function"?t(s):t+(Tv++).toString(),a=s.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+a+')([")]|\\.[a-z])',"g"),"$1"+i+o+"$3")}),e=e.replace(new RegExp(o,"g"),""),e}function Rv(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const r in t)n+=" "+r+'="'+t[r]+'"';return'"+e+""}function Av(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function Iv(e){return"data:image/svg+xml,"+Av(e)}function Ov(e){return'url("'+Iv(e)+'")'}const Xa={...Nu,inline:!1},Lv={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},Mv={display:"inline-block"},bs={backgroundColor:"currentColor"},$u={backgroundColor:"transparent"},Ya={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},Za={webkitMask:bs,mask:bs,background:$u};for(const e in Za){const t=Za[e];for(const n in Ya)t[e+n]=Ya[n]}const Ar={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";Ar[e+"-flip"]=t,Ar[e.slice(0,1)+"-flip"]=t,Ar[e+"Flip"]=t});function el(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const Nv=(e,t)=>{const n=yv(Xa,t),r={...Lv},o=t.mode||"svg",s={},i=t.style,a=typeof i=="object"&&!(i instanceof Array)?i:{};for(let b in t){const w=t[b];if(w!==void 0)switch(b){case"icon":case"style":case"onLoad":case"mode":break;case"inline":case"hFlip":case"vFlip":n[b]=w===!0||w==="true"||w===1;break;case"flip":typeof w=="string"&&vv(n,w);break;case"color":s.color=w;break;case"rotate":typeof w=="string"?n[b]=bv(w):typeof w=="number"&&(n[b]=w);break;case"ariaHidden":case"aria-hidden":w!==!0&&w!=="true"&&delete r["aria-hidden"];break;default:{const C=Ar[b];C?(w===!0||w==="true"||w===1)&&(n[C]=!0):Xa[b]===void 0&&(r[b]=w)}}}const l=Cv(e,n),u=l.attributes;if(n.inline&&(s.verticalAlign="-0.125em"),o==="svg"){r.style={...s,...a},Object.assign(r,u);let b=0,w=t.id;return typeof w=="string"&&(w=w.replace(/-/g,"_")),r.innerHTML=kv(l.body,w?()=>w+"ID"+b++:"iconifyVue"),Ne("svg",r)}const{body:c,width:f,height:d}=e,h=o==="mask"||(o==="bg"?!1:c.indexOf("currentColor")!==-1),m=Rv(c,{...u,width:f+"",height:d+""});return r.style={...s,"--svg":Ov(m),width:el(u.width),height:el(u.height),...Mv,...h?bs:$u,...a},Ne("span",r)},$v=Object.create(null),Hv=Ie({inheritAttrs:!1,render(){const e=this.$attrs,t=e.icon,n=typeof t=="string"?$v[t]:typeof t=="object"?t:null;return n===null||typeof n!="object"||typeof n.body!="string"?this.$slots.default?this.$slots.default():null:Nv({...di,...n},e)}}),Vn=/^[a-z0-9]+(-[a-z0-9]+)*$/,po=(e,t,n,r="")=>{const o=e.split(":");if(e.slice(0,1)==="@"){if(o.length<2||o.length>3)return null;r=o.shift().slice(1)}if(o.length>3||!o.length)return null;if(o.length>1){const a=o.pop(),l=o.pop(),u={provider:o.length>0?o[0]:r,prefix:l,name:a};return t&&!Ir(u)?null:u}const s=o[0],i=s.split("-");if(i.length>1){const a={provider:r,prefix:i.shift(),name:i.join("-")};return t&&!Ir(a)?null:a}if(n&&r===""){const a={provider:r,prefix:"",name:s};return t&&!Ir(a,n)?null:a}return null},Ir=(e,t)=>e?!!((e.provider===""||e.provider.match(Vn))&&(t&&e.prefix===""||e.prefix.match(Vn))&&e.name.match(Vn)):!1,Hu=Object.freeze({left:0,top:0,width:16,height:16}),Jr=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),hi=Object.freeze({...Hu,...Jr}),ws=Object.freeze({...hi,body:"",hidden:!1});function jv(e,t){const n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);const r=((e.rotate||0)+(t.rotate||0))%4;return r&&(n.rotate=r),n}function tl(e,t){const n=jv(e,t);for(const r in ws)r in Jr?r in e&&!(r in n)&&(n[r]=Jr[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function Fv(e,t){const n=e.icons,r=e.aliases||Object.create(null),o=Object.create(null);function s(i){if(n[i])return o[i]=[];if(!(i in o)){o[i]=null;const a=r[i]&&r[i].parent,l=a&&s(a);l&&(o[i]=[a].concat(l))}return o[i]}return(t||Object.keys(n).concat(Object.keys(r))).forEach(s),o}function Bv(e,t,n){const r=e.icons,o=e.aliases||Object.create(null);let s={};function i(a){s=tl(r[a]||o[a],s)}return i(t),n.forEach(i),tl(e,s)}function ju(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(o=>{t(o,null),n.push(o)});const r=Fv(e);for(const o in r){const s=r[o];s&&(t(o,Bv(e,o,s)),n.push(o))}return n}const Dv={provider:"",aliases:{},not_found:{},...Hu};function $o(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function Fu(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!$o(e,Dv))return null;const n=t.icons;for(const o in n){const s=n[o];if(!o.match(Vn)||typeof s.body!="string"||!$o(s,ws))return null}const r=t.aliases||Object.create(null);for(const o in r){const s=r[o],i=s.parent;if(!o.match(Vn)||typeof i!="string"||!n[i]&&!r[i]||!$o(s,ws))return null}return t}const nl=Object.create(null);function Uv(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function Qt(e,t){const n=nl[e]||(nl[e]=Object.create(null));return n[t]||(n[t]=Uv(e,t))}function pi(e,t){return Fu(t)?ju(t,(n,r)=>{r?e.icons[n]=r:e.missing.add(n)}):[]}function Vv(e,t,n){try{if(typeof n.body=="string")return e.icons[t]={...n},!0}catch{}return!1}let Zn=!1;function Bu(e){return typeof e=="boolean"&&(Zn=e),Zn}function zv(e){const t=typeof e=="string"?po(e,!0,Zn):e;if(t){const n=Qt(t.provider,t.prefix),r=t.name;return n.icons[r]||(n.missing.has(r)?null:void 0)}}function Kv(e,t){const n=po(e,!0,Zn);if(!n)return!1;const r=Qt(n.provider,n.prefix);return Vv(r,n.name,t)}function Wv(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),Zn&&!t&&!e.prefix){let o=!1;return Fu(e)&&(e.prefix="",ju(e,(s,i)=>{i&&Kv(s,i)&&(o=!0)})),o}const n=e.prefix;if(!Ir({provider:t,prefix:n,name:"a"}))return!1;const r=Qt(t,n);return!!pi(r,e)}const qv=Object.freeze({width:null,height:null}),Gv=Object.freeze({...qv,...Jr});""+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);const Es=Object.create(null);function Qv(e,t){Es[e]=t}function Ss(e){return Es[e]||Es[""]}function gi(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const mi=Object.create(null),An=["https://api.simplesvg.com","https://api.unisvg.com"],Or=[];for(;An.length>0;)An.length===1||Math.random()>.5?Or.push(An.shift()):Or.push(An.pop());mi[""]=gi({resources:["https://api.iconify.design"].concat(Or)});function Cs(e,t){const n=gi(t);return n===null?!1:(mi[e]=n,!0)}function yi(e){return mi[e]}const Jv=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let rl=Jv();function Xv(e,t){const n=yi(e);if(!n)return 0;let r;if(!n.maxURL)r=0;else{let o=0;n.resources.forEach(i=>{o=Math.max(o,i.length)});const s=t+".json?icons=";r=n.maxURL-o-n.path.length-s.length}return r}function Yv(e){return e===404}const Zv=(e,t,n)=>{const r=[],o=Xv(e,t),s="icons";let i={type:s,provider:e,prefix:t,icons:[]},a=0;return n.forEach((l,u)=>{a+=l.length+1,a>=o&&u>0&&(r.push(i),i={type:s,provider:e,prefix:t,icons:[]},a=l.length),i.icons.push(l)}),r.push(i),r};function e0(e){if(typeof e=="string"){const t=yi(e);if(t)return t.path}return"/"}const t0=(e,t,n)=>{if(!rl){n("abort",424);return}let r=e0(t.provider);switch(t.type){case"icons":{const s=t.prefix,a=t.icons.join(","),l=new URLSearchParams({icons:a});r+=s+".json?"+l.toString();break}case"custom":{const s=t.uri;r+=s.slice(0,1)==="/"?s.slice(1):s;break}default:n("abort",400);return}let o=503;rl(e+r).then(s=>{const i=s.status;if(i!==200){setTimeout(()=>{n(Yv(i)?"abort":"next",i)});return}return o=501,s.json()}).then(s=>{if(typeof s!="object"||s===null){setTimeout(()=>{s===404?n("abort",s):n("next",o)});return}setTimeout(()=>{n("success",s)})}).catch(()=>{n("next",o)})},n0={prepare:Zv,send:t0};function r0(e){const t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((o,s)=>o.provider!==s.provider?o.provider.localeCompare(s.provider):o.prefix!==s.prefix?o.prefix.localeCompare(s.prefix):o.name.localeCompare(s.name));let r={provider:"",prefix:"",name:""};return e.forEach(o=>{if(r.name===o.name&&r.prefix===o.prefix&&r.provider===o.provider)return;r=o;const s=o.provider,i=o.prefix,a=o.name,l=n[s]||(n[s]=Object.create(null)),u=l[i]||(l[i]=Qt(s,i));let c;a in u.icons?c=t.loaded:i===""||u.missing.has(a)?c=t.missing:c=t.pending;const f={provider:s,prefix:i,name:a};c.push(f)}),t}function Du(e,t){e.forEach(n=>{const r=n.loaderCallbacks;r&&(n.loaderCallbacks=r.filter(o=>o.id!==t))})}function o0(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1;const r=e.provider,o=e.prefix;t.forEach(s=>{const i=s.icons,a=i.pending.length;i.pending=i.pending.filter(l=>{if(l.prefix!==o)return!0;const u=l.name;if(e.icons[u])i.loaded.push({provider:r,prefix:o,name:u});else if(e.missing.has(u))i.missing.push({provider:r,prefix:o,name:u});else return n=!0,!0;return!1}),i.pending.length!==a&&(n||Du([e],s.id),s.callback(i.loaded.slice(0),i.missing.slice(0),i.pending.slice(0),s.abort))})}))}let s0=0;function i0(e,t,n){const r=s0++,o=Du.bind(null,n,r);if(!t.pending.length)return o;const s={id:r,icons:t,callback:e,abort:o};return n.forEach(i=>{(i.loaderCallbacks||(i.loaderCallbacks=[])).push(s)}),o}function a0(e,t=!0,n=!1){const r=[];return e.forEach(o=>{const s=typeof o=="string"?po(o,t,n):o;s&&r.push(s)}),r}var l0={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function c0(e,t,n,r){const o=e.resources.length,s=e.random?Math.floor(Math.random()*o):e.index;let i;if(e.random){let E=e.resources.slice(0);for(i=[];E.length>1;){const A=Math.floor(Math.random()*E.length);i.push(E[A]),E=E.slice(0,A).concat(E.slice(A+1))}i=i.concat(E)}else i=e.resources.slice(s).concat(e.resources.slice(0,s));const a=Date.now();let l="pending",u=0,c,f=null,d=[],h=[];typeof r=="function"&&h.push(r);function m(){f&&(clearTimeout(f),f=null)}function b(){l==="pending"&&(l="aborted"),m(),d.forEach(E=>{E.status==="pending"&&(E.status="aborted")}),d=[]}function w(E,A){A&&(h=[]),typeof E=="function"&&h.push(E)}function C(){return{startTime:a,payload:t,status:l,queriesSent:u,queriesPending:d.length,subscribe:w,abort:b}}function _(){l="failed",h.forEach(E=>{E(void 0,c)})}function g(){d.forEach(E=>{E.status==="pending"&&(E.status="aborted")}),d=[]}function v(E,A,R){const L=A!=="success";switch(d=d.filter(O=>O!==E),l){case"pending":break;case"failed":if(L||!e.dataAfterTimeout)return;break;default:return}if(A==="abort"){c=R,_();return}if(L){c=R,d.length||(i.length?S():_());return}if(m(),g(),!e.random){const O=e.resources.indexOf(E.resource);O!==-1&&O!==e.index&&(e.index=O)}l="completed",h.forEach(O=>{O(R)})}function S(){if(l!=="pending")return;m();const E=i.shift();if(E===void 0){if(d.length){f=setTimeout(()=>{m(),l==="pending"&&(g(),_())},e.timeout);return}_();return}const A={status:"pending",resource:E,callback:(R,L)=>{v(A,R,L)}};d.push(A),u++,f=setTimeout(S,e.rotate),n(E,t,A.callback)}return setTimeout(S),C}function Uu(e){const t={...l0,...e};let n=[];function r(){n=n.filter(a=>a().status==="pending")}function o(a,l,u){const c=c0(t,a,l,(f,d)=>{r(),u&&u(f,d)});return n.push(c),c}function s(a){return n.find(l=>a(l))||null}return{query:o,find:s,setIndex:a=>{t.index=a},getIndex:()=>t.index,cleanup:r}}function ol(){}const Ho=Object.create(null);function u0(e){if(!Ho[e]){const t=yi(e);if(!t)return;const n=Uu(t),r={config:t,redundancy:n};Ho[e]=r}return Ho[e]}function f0(e,t,n){let r,o;if(typeof e=="string"){const s=Ss(e);if(!s)return n(void 0,424),ol;o=s.send;const i=u0(e);i&&(r=i.redundancy)}else{const s=gi(e);if(s){r=Uu(s);const i=e.resources?e.resources[0]:"",a=Ss(i);a&&(o=a.send)}}return!r||!o?(n(void 0,424),ol):r.query(t,o,n)().abort}const sl="iconify2",er="iconify",Vu=er+"-count",il=er+"-version",zu=36e5,d0=168;function Ps(e,t){try{return e.getItem(t)}catch{}}function _i(e,t,n){try{return e.setItem(t,n),!0}catch{}}function al(e,t){try{e.removeItem(t)}catch{}}function xs(e,t){return _i(e,Vu,t.toString())}function Ts(e){return parseInt(Ps(e,Vu))||0}const go={local:!0,session:!0},Ku={local:new Set,session:new Set};let vi=!1;function h0(e){vi=e}let Er=typeof window>"u"?{}:window;function Wu(e){const t=e+"Storage";try{if(Er&&Er[t]&&typeof Er[t].length=="number")return Er[t]}catch{}go[e]=!1}function qu(e,t){const n=Wu(e);if(!n)return;const r=Ps(n,il);if(r!==sl){if(r){const a=Ts(n);for(let l=0;l{const l=er+a.toString(),u=Ps(n,l);if(typeof u=="string"){try{const c=JSON.parse(u);if(typeof c=="object"&&typeof c.cached=="number"&&c.cached>o&&typeof c.provider=="string"&&typeof c.data=="object"&&typeof c.data.prefix=="string"&&t(c,a))return!0}catch{}al(n,l)}};let i=Ts(n);for(let a=i-1;a>=0;a--)s(a)||(a===i-1?(i--,xs(n,i)):Ku[e].add(a))}function Gu(){if(!vi){h0(!0);for(const e in go)qu(e,t=>{const n=t.data,r=t.provider,o=n.prefix,s=Qt(r,o);if(!pi(s,n).length)return!1;const i=n.lastModified||-1;return s.lastModifiedCached=s.lastModifiedCached?Math.min(s.lastModifiedCached,i):i,!0})}}function p0(e,t){const n=e.lastModifiedCached;if(n&&n>=t)return n===t;if(e.lastModifiedCached=t,n)for(const r in go)qu(r,o=>{const s=o.data;return o.provider!==e.provider||s.prefix!==e.prefix||s.lastModified===t});return!0}function g0(e,t){vi||Gu();function n(r){let o;if(!go[r]||!(o=Wu(r)))return;const s=Ku[r];let i;if(s.size)s.delete(i=Array.from(s).shift());else if(i=Ts(o),!xs(o,i+1))return;const a={cached:Math.floor(Date.now()/zu),provider:e.provider,data:t};return _i(o,er+i.toString(),JSON.stringify(a))}t.lastModified&&!p0(e,t.lastModified)||Object.keys(t.icons).length&&(t.not_found&&(t=Object.assign({},t),delete t.not_found),n("local")||n("session"))}function ll(){}function m0(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,o0(e)}))}function y0(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:n,prefix:r}=e,o=e.iconsToLoad;delete e.iconsToLoad;let s;if(!o||!(s=Ss(n)))return;s.prepare(n,r,o).forEach(a=>{f0(n,a,l=>{if(typeof l!="object")a.icons.forEach(u=>{e.missing.add(u)});else try{const u=pi(e,l);if(!u.length)return;const c=e.pendingIcons;c&&u.forEach(f=>{c.delete(f)}),g0(e,l)}catch(u){console.error(u)}m0(e)})})}))}const _0=(e,t)=>{const n=a0(e,!0,Bu()),r=r0(n);if(!r.pending.length){let l=!0;return t&&setTimeout(()=>{l&&t(r.loaded,r.missing,r.pending,ll)}),()=>{l=!1}}const o=Object.create(null),s=[];let i,a;return r.pending.forEach(l=>{const{provider:u,prefix:c}=l;if(c===a&&u===i)return;i=u,a=c,s.push(Qt(u,c));const f=o[u]||(o[u]=Object.create(null));f[c]||(f[c]=[])}),r.pending.forEach(l=>{const{provider:u,prefix:c,name:f}=l,d=Qt(u,c),h=d.pendingIcons||(d.pendingIcons=new Set);h.has(f)||(h.add(f),o[u][c].push(f))}),s.forEach(l=>{const{provider:u,prefix:c}=l;o[u][c].length&&y0(l,o[u][c])}),t?i0(t,r,s):ll},v0=e=>new Promise((t,n)=>{const r=typeof e=="string"?po(e,!0):e;if(!r){n(e);return}_0([r||e],o=>{if(o.length&&r){const s=zv(r);if(s){t({...hi,...s});return}}n(e)})});({...Gv});const cl={backgroundColor:"currentColor"},b0={backgroundColor:"transparent"},ul={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},fl={webkitMask:cl,mask:cl,background:b0};for(const e in fl){const t=fl[e];for(const n in ul)t[e+n]=ul[n]}const jo={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";jo[e+"-flip"]=t,jo[e.slice(0,1)+"-flip"]=t,jo[e+"Flip"]=t});Bu(!0);Qv("",n0);if(typeof document<"u"&&typeof window<"u"){Gu();const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(r=>{try{(typeof r!="object"||r===null||r instanceof Array||typeof r.icons!="object"||typeof r.prefix!="string"||!Wv(r))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(let n in t){const r="IconifyProviders["+n+"] is invalid.";try{const o=t[n];if(typeof o!="object"||!o||o.resources===void 0)continue;Cs(n,o)||console.error(r)}catch{console.error(r)}}}}({...hi});const w0=["fluent-emoji-high-contrast","material-symbols-light","cryptocurrency-color","icon-park-outline","icon-park-twotone","fluent-emoji-flat","emojione-monotone","streamline-emojis","heroicons-outline","simple-line-icons","material-symbols","flat-color-icons","icon-park-solid","pepicons-pencil","heroicons-solid","pepicons-print","cryptocurrency","pixelarticons","system-uicons","bitcoin-icons","devicon-plain","entypo-social","grommet-icons","vscode-icons","pepicons-pop","svg-spinners","fluent-emoji","simple-icons","circle-flags","medical-icon","icomoon-free","majesticons","radix-icons","humbleicons","fa6-regular","emojione-v1","skill-icons","academicons","healthicons","fluent-mdl2","teenyicons","ant-design","gravity-ui","akar-icons","lets-icons","streamline","fa6-brands","file-icons","game-icons","foundation","fa-regular","mono-icons","iconamoon","zondicons","mdi-light","eos-icons","gridicons","icon-park","heroicons","fa6-solid","meteocons","arcticons","dashicons","fa-brands","websymbol","fontelico","mingcute","flowbite","bytesize","guidance","openmoji","emojione","nonicons","brandico","flagpack","fa-solid","fontisto","si-glyph","pepicons","iconoir","tdesign","clarity","octicon","codicon","pajamas","formkit","line-md","twemoji","noto-v1","fxemoji","devicon","raphael","flat-ui","topcoat","feather","tabler","carbon","lucide","memory","mynaui","circum","fluent","nimbus","entypo","icons8","subway","vaadin","solar","basil","typcn","charm","prime","quill","logos","covid","maki","gala","mage","ooui","noto","unjs","flag","iwwa","zmdi","bpmn","mdi","ion","uil","bxs","cil","uiw","uim","uit","uis","jam","oui","bxl","cib","cbi","cif","gis","map","geo","fad","eva","wpf","whh","ic","ph","ri","bi","bx","gg","ci","ep","fe","mi","f7","ei","wi","la","fa","oi","et","el","ls","vs","il","ps"];function E0(e=""){let t,n="";if(e[0]==="@"&&e.includes(":")&&(n=e.split(":")[0].slice(1),e=e.split(":").slice(1).join(":")),e.startsWith("i-")){e=e.replace(/^i-/,"");for(const r of w0)if(e.startsWith(r)){t=r,e=e.slice(r.length+1);break}}else if(e.includes(":")){const[r,o]=e.split(":");t=r,e=o}return{provider:n,prefix:t||"",name:e||""}}const S0=Ie({__name:"Icon",props:{name:{type:String,required:!0},size:{type:String,default:""}},async setup(e){let t,n;const r=ce(),o=lr(),s=e;De(()=>{var w;return(w=o.nuxtIcon)==null?void 0:w.iconifyApiOptions},()=>{var w,C,_,g,v,S;if((C=(w=o.nuxtIcon)==null?void 0:w.iconifyApiOptions)!=null&&C.url){try{new URL(o.nuxtIcon.iconifyApiOptions.url)}catch{console.warn("Nuxt Icon: Invalid custom Iconify API URL");return}if((g=(_=o.nuxtIcon)==null?void 0:_.iconifyApiOptions)!=null&&g.publicApiFallback){Cs("custom",{resources:[(v=o.nuxtIcon)==null?void 0:v.iconifyApiOptions.url],index:0});return}Cs("",{resources:[(S=o.nuxtIcon)==null?void 0:S.iconifyApiOptions.url]})}},{immediate:!0});const i=kt("icons",()=>({})),a=Se(!1),l=se(()=>{var w,C;return(C=(w=o.nuxtIcon)==null?void 0:w.aliases)!=null&&C[s.name]?o.nuxtIcon.aliases[s.name]:s.name}),u=se(()=>E0(l.value)),c=se(()=>[u.value.provider,u.value.prefix,u.value.name].filter(Boolean).join(":")),f=se(()=>{var w;return(w=i.value)==null?void 0:w[c.value]}),d=se(()=>{var w;return(w=r.vueApp)==null?void 0:w.component(l.value)}),h=se(()=>{var C,_,g;if(!s.size&&typeof((C=o.nuxtIcon)==null?void 0:C.size)=="boolean"&&!((_=o.nuxtIcon)!=null&&_.size))return;const w=s.size||((g=o.nuxtIcon)==null?void 0:g.size)||"1em";return String(Number(w))===w?`${w}px`:w}),m=se(()=>{var w;return((w=o==null?void 0:o.nuxtIcon)==null?void 0:w.class)??"icon"});async function b(){var w;d.value||(w=i.value)!=null&&w[c.value]||(a.value=!0,i.value[c.value]=await v0(u.value).catch(()=>{}),a.value=!1)}return De(l,b),!d.value&&([t,n]=bd(()=>b()),t=await t,n()),(w,C)=>a.value?(pe(),Ke("span",{key:0,class:Tt(m.value),style:pn({width:h.value,height:h.value})},null,6)):f.value?(pe(),Be(oe(Hv),{key:1,icon:f.value,class:Tt(m.value),width:h.value,height:h.value},null,8,["icon","class","width","height"])):d.value?(pe(),Be(ql(d.value),{key:2,class:Tt(m.value),width:h.value,height:h.value},null,8,["class","width","height"])):(pe(),Ke("span",{key:3,class:Tt(m.value),style:pn({fontSize:h.value,lineHeight:h.value,width:h.value,height:h.value})},[qs(w.$slots,"default",{},()=>[ao(bl(e.name),1)],!0)],6))}}),bi=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},wi=bi(S0,[["__scopeId","data-v-99b0534f"]]),C0=Object.freeze(Object.defineProperty({__proto__:null,default:wi},Symbol.toStringTag,{value:"Module"})),P0=Symbol.for("nuxt:client-only"),x0=Ie({name:"ClientOnly",inheritAttrs:!1,props:["fallback","placeholder","placeholderTag","fallbackTag"],setup(e,{slots:t,attrs:n}){const r=Se(!1);return xn(()=>{r.value=!0}),Kt(P0,!0),o=>{var l;if(r.value)return(l=t.default)==null?void 0:l.call(t);const s=t.fallback||t.placeholder;if(s)return s();const i=o.fallback||o.placeholder||"",a=o.fallbackTag||o.placeholderTag||"span";return Ke(a,n,i)}}}),T0={name:C_,props:{placeholder:String,tag:{type:String,default:"span"}}};function k0(e,t,n,r,o,s){const i=x0;return pe(),Be(i,{placeholder:n.placeholder,"placeholder-tag":n.tag},{default:Pn(()=>[qs(e.$slots,"default")]),_:3},8,["placeholder","placeholder-tag"])}const R0=bi(T0,[["render",k0]]),A0=()=>kt("color-mode").value,I0=_n("span",{class:"sr-only"},"Dark Mode",-1),O0=_n("span",{class:"sr-only"},"Light Mode",-1),L0=Ie({__name:"ColorModeSwitch",setup(e){const t=A0(),n=()=>t.value==="light"?t.preference="dark":t.preference="light";return(r,o)=>{const s=wi,i=R0;return pe(),Ke("button",{"aria-label":"Color Mode",class:"inline-block w-5",onClick:n},[ne(i,{placeholder:"..."},{default:Pn(()=>[oe(t).value==="dark"?(pe(),Ke(Ee,{key:0},[ne(s,{name:"dark-mode",class:"w-5 h-5"}),I0],64)):(pe(),Ke(Ee,{key:1},[ne(s,{name:"light-mode",class:"w-5 h-5"}),O0],64))]),_:1})])}}}),M0={class:"flex justify-between max-w-2xl px-4 py-4 mx-auto sm:px-8"},N0={class:"text-gray-700 dark:text-gray-200"},$0={class:"space-x-3 transition text-gray-500"},H0=["href"],j0=["href"],F0=["href"],B0=Ie({__name:"AppNavbar",setup(e){const{navigation:t}=$_(),n=lr();return(r,o)=>{var l,u,c,f,d,h;const s=pv,i=wi,a=L0;return pe(),Ke("div",M0,[_n("div",N0,[(pe(!0),Ke(Ee,null,yd(oe(t),m=>(pe(),Be(s,{key:m._path,to:m._path,"active-class":"font-bold",class:"mr-6"},{default:Pn(()=>[ao(bl(m.title),1)]),_:2},1032,["to"]))),128))]),_n("div",$0,[(l=oe(n).socials)!=null&&l.twitter?(pe(),Ke("a",{key:0,href:`https://twitter.com/${(u=oe(n).socials)==null?void 0:u.twitter}`,title:"Twitter",class:"dark:text-gray-100 hover:text-gray-700 dark:hover:text-gray-300"},[ne(i,{name:"fa-brands:twitter",class:"w-5 h-5"})],8,H0)):Po("",!0),(c=oe(n).socials)!=null&&c.github?(pe(),Ke("a",{key:1,href:`https://github.com/${(f=oe(n).socials)==null?void 0:f.github}`,title:"GitHub",class:"dark:text-gray-100 hover:text-gray-700 dark:hover:text-gray-300"},[ne(i,{name:"fa-brands:github",class:"w-5 h-5"})],8,j0)):Po("",!0),(d=oe(n).socials)!=null&&d.mastodon?(pe(),Ke("a",{key:2,href:`https://elk.zone/${(h=oe(n).socials)==null?void 0:h.mastodon}`,title:"Mastodon",class:"dark:text-gray-100 hover:text-gray-700 dark:hover:text-gray-300"},[ne(i,{name:"fa-brands:mastodon",class:"w-5 h-5"})],8,F0)):Po("",!0),ne(a,{class:"dark:text-gray-100 hover:text-gray-700 dark:hover:text-gray-300"})])])}}}),D0={class:"sm:pt-6 sm:pb-10"},U0=Ie({__name:"AppLayout",setup(e){const{cover:t}=lr();return(n,r)=>{const o=av,s=iv,i=fv,a=B0;return pe(),Ke("div",D0,[ne(o,{lang:"en"}),ne(s,{property:"og:image",content:oe(t)},null,8,["content"]),ne(s,{name:"twitter:card",content:"summary_large_image"}),ne(i),ne(a),qs(n.$slots,"default")])}}}),V0={};function z0(e,t){const n=tv,r=U0;return pe(),Be(r,null,{default:Pn(()=>[ne(n)]),_:1})}const K0=bi(V0,[["render",z0]]),W0={__name:"nuxt-error-page",props:{error:Object},setup(e){const n=e.error;n.stack&&n.stack.split(` +`).splice(1).map(f=>({text:f.replace("webpack:/","").replace(".vue",".js").trim(),internal:f.includes("node_modules")&&!f.includes(".cache")||f.includes("internal")||f.includes("new Promise")})).map(f=>`${f.text}`).join(` +`);const r=Number(n.statusCode||500),o=r===404,s=n.statusMessage??(o?"Page Not Found":"Internal Server Error"),i=n.message||n.toString(),a=void 0,c=o?ee(()=>Q(()=>import("./56KxDRrn.js"),__vite__mapDeps([26,27]),import.meta.url).then(f=>f.default||f)):ee(()=>Q(()=>import("./DtQ4qT0Q.js"),__vite__mapDeps([28,29]),import.meta.url).then(f=>f.default||f));return(f,d)=>(pe(),Be(oe(c),af(Sc({statusCode:oe(r),statusMessage:oe(s),description:oe(i),stack:oe(a)})),null,16))}},q0=W0,G0={__name:"nuxt-root",setup(e){const t=()=>null,n=ce(),r=n.deferHydration();if(n.isHydrating){const a=n.hooks.hookOnce("app:error",r);Ue().beforeEach(a)}const o=!1;Kt(lo,Gt()),n.hooks.callHookWith(a=>a.map(l=>l()),"vue:setup");const s=co();ic((a,l,u)=>{if(n.hooks.callHook("vue:error",a,l,u).catch(c=>console.error("[nuxt] Error in `vue:error` hook",c)),ig(a)&&(a.fatal||a.unhandled))return n.runWithContext(()=>sn(a)),!1});const i=!1;return(a,l)=>(pe(),Be(Jl,{onResolve:oe(r)},{default:Pn(()=>[oe(s)?(pe(),Be(oe(q0),{key:0,error:oe(s)},null,8,["error"])):oe(i)?(pe(),Be(oe(t),{key:1,context:oe(i)},null,8,["context"])):oe(o)?(pe(),Be(ql(oe(o)),{key:2})):(pe(),Be(oe(K0),{key:3}))]),_:1},8,["onResolve"]))}},dl=G0;let hl;{let e;hl=async function(){var i,a;if(e)return e;const r=!!((i=window.__NUXT__)!=null&&i.serverRendered||((a=document.getElementById("__NUXT_DATA__"))==null?void 0:a.dataset.ssr)==="true")?Sh(dl):Eh(dl),o=Tp({vueApp:r});async function s(l){await o.callHook("app:error",l),o.payload.error=o.payload.error||uo(l)}r.config.errorHandler=s;try{await Rp(o,Z_)}catch(l){s(l)}try{await o.hooks.callHook("app:created",r),await o.hooks.callHook("app:beforeMount",r),r.mount(im),await o.hooks.callHook("app:mounted",r),await Cn()}catch(l){s(l)}return r.config.errorHandler===s&&(r.config.errorHandler=void 0),r},e=hl().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{Vr as $,rn as A,ie as B,Qc as C,Yg as D,pv as E,Ee as F,Me as G,nb as H,se as I,Ln as J,eb as K,by as L,Ne as M,oe as N,Dd as O,lo as P,Cn as Q,Kt as R,Jl as S,Ys as T,ng as U,$_ as V,Be as W,wi as X,qs as Y,Y0 as Z,Q as _,Ws as a,De as a0,Q0 as a1,Wr as a2,G_ as a3,tb as a4,It as a5,Bl as a6,dd as a7,Ls as a8,uo as a9,Yt as aa,Zr as ab,Gf as ac,N_ as ad,gn as ae,rb as af,Ae as ag,Qn as ah,ui as ai,pn as aj,os as ak,ir as al,Z0 as am,E0 as an,Ga as ao,cb as ap,ft as aq,ob as ar,lb as as,sb as at,ib as au,ab as av,W_ as aw,Mc as ax,pe as b,Ke as c,Ie as d,_n as e,Po as f,ne as g,kr as h,X0 as i,ao as j,ce as k,bi as l,Qe as m,Tt as n,xn as o,J0 as p,kt as q,Se as r,Rr as s,bl as t,Ue as u,Gt as v,Pn as w,zc as x,lr as y,Eh as z}; diff --git a/_nuxt/D16__HlQ.js b/_nuxt/D16__HlQ.js deleted file mode 100644 index 0955148..0000000 --- a/_nuxt/D16__HlQ.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as m}from"./UqjQUYmx.js";import"./C_fdV9iZ.js";export{m as default}; diff --git a/_nuxt/CmSV5wid.js b/_nuxt/D3LAmOUb.js similarity index 89% rename from _nuxt/CmSV5wid.js rename to _nuxt/D3LAmOUb.js index 48cac87..99c020e 100644 --- a/_nuxt/CmSV5wid.js +++ b/_nuxt/D3LAmOUb.js @@ -1 +1 @@ -import{l as e,c as o,e as a,Y as s,b as n}from"./C_fdV9iZ.js";const d={},t={class:"max-w-2xl px-4 py-10 m-auto bg-white sm:px-8 sm:shadow dark:bg-gray-800 ring-1 ring-gray-200 dark:ring-gray-700 sm:rounded-lg"},p={class:"max-w-none prose dark:prose-invert prose-pre:bg-gray-100 dark:prose-pre:bg-gray-900 hover:prose-a:text-primary-400 prose-a:font-normal prose-a:no-underline prose-a:border-dashed prose-a:border-b hover:prose-a:border-solid hover:prose-a:border-primary-400"};function c(r,i){return n(),o("div",t,[a("main",p,[s(r.$slots,"default")])])}const m=e(d,[["render",c]]);export{m as default}; +import{l as e,c as o,e as a,Y as s,b as n}from"./Cyl6go3b.js";const d={},t={class:"max-w-2xl px-4 py-10 m-auto bg-white sm:px-8 sm:shadow dark:bg-gray-800 ring-1 ring-gray-200 dark:ring-gray-700 sm:rounded-lg"},p={class:"max-w-none prose dark:prose-invert prose-pre:bg-gray-100 dark:prose-pre:bg-gray-900 hover:prose-a:text-primary-400 prose-a:font-normal prose-a:no-underline prose-a:border-dashed prose-a:border-b hover:prose-a:border-solid hover:prose-a:border-primary-400"};function c(r,i){return n(),o("div",t,[a("main",p,[s(r.$slots,"default")])])}const m=e(d,[["render",c]]);export{m as default}; diff --git a/_nuxt/D4oOskE5.js b/_nuxt/D4oOskE5.js deleted file mode 100644 index e83f926..0000000 --- a/_nuxt/D4oOskE5.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as m}from"./BFu0Wisk.js";import"./C_fdV9iZ.js";export{m as default}; diff --git a/_nuxt/Bzvb_7Ph.js b/_nuxt/D6TMYhmt.js similarity index 89% rename from _nuxt/Bzvb_7Ph.js rename to _nuxt/D6TMYhmt.js index 501399f..c892c94 100644 --- a/_nuxt/Bzvb_7Ph.js +++ b/_nuxt/D6TMYhmt.js @@ -1 +1 @@ -import{_ as l}from"./UqjQUYmx.js";import{d as o,a0 as s,Z as d,M as f}from"./C_fdV9iZ.js";const y=o({name:"ContentRenderer",props:{value:{type:Object,required:!1,default:()=>({})},excerpt:{type:Boolean,default:!1},tag:{type:String,default:"div"}},setup(t){s(()=>t.excerpt,n=>{var e,a,u;n&&!((e=t.value)!=null&&e.excerpt)&&(console.warn(`No excerpt found for document content/${(a=t==null?void 0:t.value)==null?void 0:a._path}.${(u=t==null?void 0:t.value)==null?void 0:u._extension}!`),console.warn("Make sure to use in your content if you want to use excerpt feature."))},{immediate:!0})},render(t){var i,c;const n=d(),{value:e,excerpt:a,tag:u}=t,r=a?e==null?void 0:e.excerpt:e==null?void 0:e.body;return!((i=r==null?void 0:r.children)!=null&&i.length)&&(n!=null&&n.empty)?n.empty({value:e,excerpt:a,tag:u,...this.$attrs}):n!=null&&n.default?n.default({value:e,excerpt:a,tag:u,...this.$attrs}):(r==null?void 0:r.type)==="root"&&((c=r==null?void 0:r.children)!=null&&c.length)?f(l,{value:e,excerpt:a,tag:u,...this.$attrs}):f("pre",null,JSON.stringify({message:"You should use slots with ",value:e,excerpt:a,tag:u},null,2))}});export{y as default}; +import{_ as l}from"./BpEW0HqK.js";import{d as o,a0 as s,Z as d,M as f}from"./Cyl6go3b.js";const y=o({name:"ContentRenderer",props:{value:{type:Object,required:!1,default:()=>({})},excerpt:{type:Boolean,default:!1},tag:{type:String,default:"div"}},setup(t){s(()=>t.excerpt,n=>{var e,a,u;n&&!((e=t.value)!=null&&e.excerpt)&&(console.warn(`No excerpt found for document content/${(a=t==null?void 0:t.value)==null?void 0:a._path}.${(u=t==null?void 0:t.value)==null?void 0:u._extension}!`),console.warn("Make sure to use in your content if you want to use excerpt feature."))},{immediate:!0})},render(t){var i,c;const n=d(),{value:e,excerpt:a,tag:u}=t,r=a?e==null?void 0:e.excerpt:e==null?void 0:e.body;return!((i=r==null?void 0:r.children)!=null&&i.length)&&(n!=null&&n.empty)?n.empty({value:e,excerpt:a,tag:u,...this.$attrs}):n!=null&&n.default?n.default({value:e,excerpt:a,tag:u,...this.$attrs}):(r==null?void 0:r.type)==="root"&&((c=r==null?void 0:r.children)!=null&&c.length)?f(l,{value:e,excerpt:a,tag:u,...this.$attrs}):f("pre",null,JSON.stringify({message:"You should use slots with ",value:e,excerpt:a,tag:u},null,2))}});export{y as default}; diff --git a/_nuxt/CtriOI5R.js b/_nuxt/D9AHWc6U.js similarity index 64% rename from _nuxt/CtriOI5R.js rename to _nuxt/D9AHWc6U.js index ec683f3..85b3ceb 100644 --- a/_nuxt/CtriOI5R.js +++ b/_nuxt/D9AHWc6U.js @@ -1 +1 @@ -import{l as r,b as t,c as o,Y as s}from"./C_fdV9iZ.js";const c={};function n(e,a){return t(),o("td",null,[s(e.$slots,"default")])}const d=r(c,[["render",n]]);export{d as default}; +import{l as r,b as t,c as o,Y as s}from"./Cyl6go3b.js";const c={};function n(e,a){return t(),o("td",null,[s(e.$slots,"default")])}const d=r(c,[["render",n]]);export{d as default}; diff --git a/_nuxt/BcdsPIFL.js b/_nuxt/D9aFUeze.js similarity index 85% rename from _nuxt/BcdsPIFL.js rename to _nuxt/D9aFUeze.js index 7d8a64f..6b4e8bd 100644 --- a/_nuxt/BcdsPIFL.js +++ b/_nuxt/D9aFUeze.js @@ -1 +1 @@ -import{d as i,m as c,I as p,b as o,c as n,N as u,Y as t}from"./C_fdV9iZ.js";const f=["id"],l=["href"],k=i({__name:"ProseH4",props:{id:{}},setup(r){const a=r,{headings:s}=c().public.mdc,d=p(()=>{var e;return a.id&&((e=s==null?void 0:s.anchorLinks)==null?void 0:e.h4)});return(e,m)=>(o(),n("h4",{id:e.id},[e.id&&u(d)?(o(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; +import{d as i,m as c,I as p,b as o,c as n,N as u,Y as t}from"./Cyl6go3b.js";const f=["id"],l=["href"],k=i({__name:"ProseH4",props:{id:{}},setup(r){const a=r,{headings:s}=c().public.mdc,d=p(()=>{var e;return a.id&&((e=s==null?void 0:s.anchorLinks)==null?void 0:e.h4)});return(e,m)=>(o(),n("h4",{id:e.id},[e.id&&u(d)?(o(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; diff --git a/_nuxt/DD8DW3ce.js b/_nuxt/DD8DW3ce.js deleted file mode 100644 index d522269..0000000 --- a/_nuxt/DD8DW3ce.js +++ /dev/null @@ -1 +0,0 @@ -import{a4 as w,r as f,a5 as C,a6 as b,a7 as O,a as m,a0 as B,k as M,a8 as E,N as H,a9 as R}from"./C_fdV9iZ.js";const z=s=>s==="defer"||s===!1;function T(...s){var h;const n=typeof s[s.length-1]=="string"?s.pop():void 0;typeof s[0]!="string"&&s.unshift(n);let[t,d,a={}]=s;if(typeof t!="string")throw new TypeError("[nuxt] [asyncData] key must be a string.");if(typeof d!="function")throw new TypeError("[nuxt] [asyncData] handler must be a function.");const e=M(),_=d,v=()=>null,p=()=>e.isHydrating?e.payload.data[t]:e.static.data[t];a.server=a.server??!0,a.default=a.default??v,a.getCachedData=a.getCachedData??p,a.lazy=a.lazy??!1,a.immediate=a.immediate??!0,a.deep=a.deep??w.deep,a.dedupe=a.dedupe??"cancel";const u=()=>a.getCachedData(t,e)!=null;if(!e._asyncData[t]||!a.immediate){(h=e.payload._errors)[t]??(h[t]=null);const o=a.deep?f:C;e._asyncData[t]={data:o(a.getCachedData(t,e)??a.default()),pending:f(!u()),error:b(e.payload._errors,t),status:f("idle")}}const r={...e._asyncData[t]};r.refresh=r.execute=(o={})=>{if(e._asyncDataPromises[t]){if(z(o.dedupe??a.dedupe))return e._asyncDataPromises[t];e._asyncDataPromises[t].cancelled=!0}if((o._initial||e.isHydrating&&o._initial!==!1)&&u())return Promise.resolve(a.getCachedData(t,e));r.pending.value=!0,r.status.value="pending";const l=new Promise((i,c)=>{try{i(_(e))}catch(P){c(P)}}).then(async i=>{if(l.cancelled)return e._asyncDataPromises[t];let c=i;a.transform&&(c=await a.transform(i)),a.pick&&(c=j(c,a.pick)),e.payload.data[t]=c,r.data.value=c,r.error.value=null,r.status.value="success"}).catch(i=>{if(l.cancelled)return e._asyncDataPromises[t];r.error.value=E(i),r.data.value=H(a.default()),r.status.value="error"}).finally(()=>{l.cancelled||(r.pending.value=!1,delete e._asyncDataPromises[t])});return e._asyncDataPromises[t]=l,e._asyncDataPromises[t]},r.clear=()=>N(e,t);const y=()=>r.refresh({_initial:!0}),g=a.server!==!1&&e.payload.serverRendered;{const o=R();if(o&&!o._nuxtOnBeforeMountCbs){o._nuxtOnBeforeMountCbs=[];const i=o._nuxtOnBeforeMountCbs;o&&(O(()=>{i.forEach(c=>{c()}),i.splice(0,i.length)}),m(()=>i.splice(0,i.length)))}g&&e.isHydrating&&(r.error.value||u())?(r.pending.value=!1,r.status.value=r.error.value?"error":"success"):o&&(e.payload.serverRendered&&e.isHydrating||a.lazy)&&a.immediate?o._nuxtOnBeforeMountCbs.push(y):a.immediate&&y(),a.watch&&B(a.watch,()=>r.refresh());const l=e.hook("app:data:refresh",async i=>{(!i||i.includes(t))&&await r.refresh()});o&&m(l)}const D=Promise.resolve(e._asyncDataPromises[t]).then(()=>r);return Object.assign(D,r),D}function N(s,n){n in s.payload.data&&(s.payload.data[n]=void 0),n in s.payload._errors&&(s.payload._errors[n]=null),s._asyncData[n]&&(s._asyncData[n].data.value=void 0,s._asyncData[n].error.value=null,s._asyncData[n].pending.value=!1,s._asyncData[n].status.value="idle"),n in s._asyncDataPromises&&(s._asyncDataPromises[n].cancelled=!0,s._asyncDataPromises[n]=void 0)}function j(s,n){const t={};for(const d of n)t[d]=s[d];return t}export{T as u}; diff --git a/_nuxt/3swJbrXZ.js b/_nuxt/DKSiMftF.js similarity index 65% rename from _nuxt/3swJbrXZ.js rename to _nuxt/DKSiMftF.js index ed8c52a..5c8b45e 100644 --- a/_nuxt/3swJbrXZ.js +++ b/_nuxt/DKSiMftF.js @@ -1 +1 @@ -import{l as r,b as o,c as t,Y as n}from"./C_fdV9iZ.js";const s={};function c(e,a){return o(),t("strong",null,[n(e.$slots,"default")])}const f=r(s,[["render",c]]);export{f as default}; +import{l as r,b as o,c as t,Y as n}from"./Cyl6go3b.js";const s={};function c(e,a){return o(),t("strong",null,[n(e.$slots,"default")])}const f=r(s,[["render",c]]);export{f as default}; diff --git a/_nuxt/DHjuD6nD.js b/_nuxt/DLxnfErG.js similarity index 53% rename from _nuxt/DHjuD6nD.js rename to _nuxt/DLxnfErG.js index db52dd9..e935a2e 100644 --- a/_nuxt/DHjuD6nD.js +++ b/_nuxt/DLxnfErG.js @@ -1 +1 @@ -import{l as e,b as r,c}from"./C_fdV9iZ.js";const o={};function t(n,s){return r(),c("hr")}const _=e(o,[["render",t]]);export{_ as default}; +import{l as e,b as r,c}from"./Cyl6go3b.js";const o={};function t(n,s){return r(),c("hr")}const _=e(o,[["render",t]]);export{_ as default}; diff --git a/_nuxt/C2KJiglm.js b/_nuxt/DNOKmC3Q.js similarity index 86% rename from _nuxt/C2KJiglm.js rename to _nuxt/DNOKmC3Q.js index 97611af..9c68579 100644 --- a/_nuxt/C2KJiglm.js +++ b/_nuxt/DNOKmC3Q.js @@ -1 +1 @@ -import{d as o,N as s,b as n,c as r,j as e,f as a,e as t}from"./C_fdV9iZ.js";const c={key:0},i=t("code",null,"script",-1),d=t("code",null,"ProseScript",-1),f=o({__name:"ProseScript",props:{src:{type:String,default:""}},setup(l){return(_,m)=>s(!1)?(n(),r("div",c,[e(" Rendering the "),i,e(" element is dangerous and is disabled by default. Consider implementing your own "),d,e(" element to have control over script rendering. ")])):a("",!0)}});export{f as default}; +import{d as o,N as s,b as n,c as r,j as e,f as a,e as t}from"./Cyl6go3b.js";const c={key:0},i=t("code",null,"script",-1),d=t("code",null,"ProseScript",-1),f=o({__name:"ProseScript",props:{src:{type:String,default:""}},setup(l){return(_,m)=>s(!1)?(n(),r("div",c,[e(" Rendering the "),i,e(" element is dangerous and is disabled by default. Consider implementing your own "),d,e(" element to have control over script rendering. ")])):a("",!0)}});export{f as default}; diff --git a/_nuxt/DrMNRFeL.js b/_nuxt/DjjKAlnY.js similarity index 84% rename from _nuxt/DrMNRFeL.js rename to _nuxt/DjjKAlnY.js index 0e9b448..16d412f 100644 --- a/_nuxt/DrMNRFeL.js +++ b/_nuxt/DjjKAlnY.js @@ -1 +1 @@ -import n from"./CrQpUOhn.js";import{d as c,Z as l,M as f}from"./C_fdV9iZ.js";import"./DD8DW3ce.js";const r=(u,t)=>f("pre",null,JSON.stringify({message:"You should use slots with ",slot:u,data:t},null,2)),h=c({name:"ContentList",props:{path:{type:String,required:!1,default:void 0},query:{type:Object,required:!1,default:void 0}},render(u){const t=l(),{path:p,query:a}=u,d={...a||{},path:p||(a==null?void 0:a.path)||"/"};return f(n,d,{default:t!=null&&t.default?({data:e,refresh:o,isPartial:m})=>t.default({list:e,refresh:o,isPartial:m,...this.$attrs}):e=>r("default",e.data),empty:e=>t!=null&&t.empty?t.empty(e):r("default",e==null?void 0:e.data),"not-found":e=>{var o;return t!=null&&t["not-found"]?(o=t==null?void 0:t["not-found"])==null?void 0:o.call(t,e):r("not-found",e==null?void 0:e.data)}})}}),s=h;export{s as default}; +import n from"./BG0mmzUZ.js";import{d as c,Z as l,M as f}from"./Cyl6go3b.js";import"./3ydhYBM9.js";const r=(u,t)=>f("pre",null,JSON.stringify({message:"You should use slots with ",slot:u,data:t},null,2)),h=c({name:"ContentList",props:{path:{type:String,required:!1,default:void 0},query:{type:Object,required:!1,default:void 0}},render(u){const t=l(),{path:p,query:a}=u,d={...a||{},path:p||(a==null?void 0:a.path)||"/"};return f(n,d,{default:t!=null&&t.default?({data:e,refresh:o,isPartial:m})=>t.default({list:e,refresh:o,isPartial:m,...this.$attrs}):e=>r("default",e.data),empty:e=>t!=null&&t.empty?t.empty(e):r("default",e==null?void 0:e.data),"not-found":e=>{var o;return t!=null&&t["not-found"]?(o=t==null?void 0:t["not-found"])==null?void 0:o.call(t,e):r("not-found",e==null?void 0:e.data)}})}}),s=h;export{s as default}; diff --git a/_nuxt/CpIqAW89.js b/_nuxt/Dkyniqw8.js similarity index 85% rename from _nuxt/CpIqAW89.js rename to _nuxt/Dkyniqw8.js index 141f4fa..efc33e9 100644 --- a/_nuxt/CpIqAW89.js +++ b/_nuxt/Dkyniqw8.js @@ -1 +1 @@ -import{d as c,m as i,I as p,b as o,c as t,N as u,Y as n}from"./C_fdV9iZ.js";const f=["id"],l=["href"],_=c({__name:"ProseH1",props:{id:{}},setup(r){const a=r,{headings:s}=i().public.mdc,d=p(()=>{var e;return a.id&&((e=s==null?void 0:s.anchorLinks)==null?void 0:e.h1)});return(e,m)=>(o(),t("h1",{id:e.id},[u(d)?(o(),t("a",{key:0,href:`#${e.id}`},[n(e.$slots,"default")],8,l)):n(e.$slots,"default",{key:1})],8,f))}});export{_ as default}; +import{d as c,m as i,I as p,b as o,c as t,N as u,Y as n}from"./Cyl6go3b.js";const f=["id"],l=["href"],_=c({__name:"ProseH1",props:{id:{}},setup(r){const a=r,{headings:s}=i().public.mdc,d=p(()=>{var e;return a.id&&((e=s==null?void 0:s.anchorLinks)==null?void 0:e.h1)});return(e,m)=>(o(),t("h1",{id:e.id},[u(d)?(o(),t("a",{key:0,href:`#${e.id}`},[n(e.$slots,"default")],8,l)):n(e.$slots,"default",{key:1})],8,f))}});export{_ as default}; diff --git a/_nuxt/Dn5LBhvn.js b/_nuxt/Dn5LBhvn.js deleted file mode 100644 index 7a5d844..0000000 --- a/_nuxt/Dn5LBhvn.js +++ /dev/null @@ -1 +0,0 @@ -import{d as m,ak as f,y as I,I as c,b as d,c as x,ah as v,al as S,l as _}from"./C_fdV9iZ.js";const y=m({__name:"IconCSS",props:{name:{type:String,required:!0},size:{type:String,default:""}},setup(u){f(e=>({a96dc644:p.value}));const t=I(),s=u,l=c(()=>{var e,n;return(n=(e=t.nuxtIcon)==null?void 0:e.aliases)!=null&&n[s.name]?t.nuxtIcon.aliases[s.name]:s.name}),r=c(()=>S(l.value)),p=c(()=>{var o,a;const e=(a=(o=t.nuxtIcon)==null?void 0:o.iconifyApiOptions)==null?void 0:a.url;if(e)try{new URL(e)}catch{console.warn("Nuxt IconCSS: Invalid custom Iconify API URL");return}return`url('${e||"https://api.iconify.design"}/${r.value.prefix}/${r.value.name}.svg')`}),i=c(()=>{var n,o,a;if(!s.size&&typeof((n=t.nuxtIcon)==null?void 0:n.size)=="boolean"&&!((o=t.nuxtIcon)!=null&&o.size))return;const e=s.size||((a=t.nuxtIcon)==null?void 0:a.size)||"1em";return String(Number(e))===e?`${e}px`:e});return(e,n)=>(d(),x("span",{style:v({width:i.value,height:i.value})},null,4))}}),h=_(y,[["__scopeId","data-v-e864b113"]]);export{h as default}; diff --git a/_nuxt/DtQ4qT0Q.js b/_nuxt/DtQ4qT0Q.js new file mode 100644 index 0000000..5187b9a --- /dev/null +++ b/_nuxt/DtQ4qT0Q.js @@ -0,0 +1 @@ +import{l as a,D as o,b as s,c as i,e,t as r,p as u,i as l}from"./Cyl6go3b.js";const c=t=>(u("data-v-478fb72d"),t=t(),l(),t),d={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},p=c(()=>e("div",{class:"fixed -bottom-1/2 left-0 right-0 h-1/2 spotlight"},null,-1)),b={class:"max-w-520px text-center"},h=["textContent"],g=["textContent"],f={__name:"error-500",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:500},statusMessage:{type:String,default:"Server error"},description:{type:String,default:"This page is temporarily unavailable."}},setup(t){const n=t;return o({title:`${n.statusCode} - ${n.statusMessage} | ${n.appName}`,script:[],style:[{children:'*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}:before,:after{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}h1{font-size:inherit;font-weight:inherit}h1,p{margin:0}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(m,x)=>(s(),i("div",d,[p,e("div",b,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:r(t.statusCode)},null,8,h),e("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:r(t.description)},null,8,g)])]))}},k=a(f,[["__scopeId","data-v-478fb72d"]]);export{k as default}; diff --git a/_nuxt/j_UeUoNZ.js b/_nuxt/DtQy0fOT.js similarity index 92% rename from _nuxt/j_UeUoNZ.js rename to _nuxt/DtQy0fOT.js index 3afc4f0..3845c92 100644 --- a/_nuxt/j_UeUoNZ.js +++ b/_nuxt/DtQy0fOT.js @@ -1 +1 @@ -import{f as i}from"./Dnd51l0P.js";import{d as u,Z as f,I as c,M as a,a9 as d}from"./C_fdV9iZ.js";const p=u({name:"MDCSlot",functional:!0,props:{name:{type:String,default:"default"},unwrap:{type:[Boolean,String],default:!1},use:{type:Function,default:void 0}},setup(t){const{parent:s}=d(),{default:o}=f(),r=c(()=>typeof t.unwrap=="string"?t.unwrap.split(" "):["*"]);return{fallbackSlot:o,tags:r,parent:s}},render({use:t,unwrap:s,fallbackSlot:o,tags:r,parent:e}){var l;try{let n=t;return typeof t=="string"&&(n=(e==null?void 0:e.slots[t])||((l=e==null?void 0:e.parent)==null?void 0:l.slots[t]),console.warn(`Please set :use="$slots.${t}" in component to enable reactivity`)),n?s?i(n(),r):[n()]:o?o():a("div")}catch{return a("div")}}}),g=u({props:{use:{type:Function,default:void 0},unwrap:{type:[Boolean,String],default:!1}},render(t){return a(p,t)}});export{g as default}; +import{f as i}from"./Dnd51l0P.js";import{d as u,Z as f,I as c,M as a,aa as d}from"./Cyl6go3b.js";const p=u({name:"MDCSlot",functional:!0,props:{name:{type:String,default:"default"},unwrap:{type:[Boolean,String],default:!1},use:{type:Function,default:void 0}},setup(t){const{parent:s}=d(),{default:o}=f(),r=c(()=>typeof t.unwrap=="string"?t.unwrap.split(" "):["*"]);return{fallbackSlot:o,tags:r,parent:s}},render({use:t,unwrap:s,fallbackSlot:o,tags:r,parent:e}){var l;try{let n=t;return typeof t=="string"&&(n=(e==null?void 0:e.slots[t])||((l=e==null?void 0:e.parent)==null?void 0:l.slots[t]),console.warn(`Please set :use="$slots.${t}" in component to enable reactivity`)),n?s?i(n(),r):[n()]:o?o():a("div")}catch{return a("div")}}}),g=u({props:{use:{type:Function,default:void 0},unwrap:{type:[Boolean,String],default:!1}},render(t){return a(p,t)}});export{g as default}; diff --git a/_nuxt/Du0V9Ung.js b/_nuxt/Du0V9Ung.js new file mode 100644 index 0000000..b8d5b4e --- /dev/null +++ b/_nuxt/Du0V9Ung.js @@ -0,0 +1 @@ +import{_ as m}from"./BpEW0HqK.js";import"./Cyl6go3b.js";export{m as default}; diff --git a/_nuxt/B9OCpob4.js b/_nuxt/DvzxD2Nq.js similarity index 65% rename from _nuxt/B9OCpob4.js rename to _nuxt/DvzxD2Nq.js index 5166790..6b472e8 100644 --- a/_nuxt/B9OCpob4.js +++ b/_nuxt/DvzxD2Nq.js @@ -1 +1 @@ -import{l as o,b as t,c,Y as r}from"./C_fdV9iZ.js";const s={};function l(e,n){return t(),c("blockquote",null,[r(e.$slots,"default")])}const f=o(s,[["render",l]]);export{f as default}; +import{l as o,b as t,c,Y as r}from"./Cyl6go3b.js";const s={};function l(e,n){return t(),c("blockquote",null,[r(e.$slots,"default")])}const f=o(s,[["render",l]]);export{f as default}; diff --git a/_nuxt/DsoVIk-Z.js b/_nuxt/Dy00v4Zx.js similarity index 81% rename from _nuxt/DsoVIk-Z.js rename to _nuxt/Dy00v4Zx.js index fe8d022..1fdc4a2 100644 --- a/_nuxt/DsoVIk-Z.js +++ b/_nuxt/Dy00v4Zx.js @@ -1 +1 @@ -import{d as a,b as n,W as o,w as s,Y as f,E as u}from"./C_fdV9iZ.js";const l=a({__name:"ProseA",props:{href:{type:String,default:""},target:{type:String,default:void 0,required:!1}},setup(e){return(t,c)=>{const r=u;return n(),o(r,{href:e.href,target:e.target},{default:s(()=>[f(t.$slots,"default")]),_:3},8,["href","target"])}}});export{l as default}; +import{d as a,b as n,W as o,w as s,Y as f,E as u}from"./Cyl6go3b.js";const l=a({__name:"ProseA",props:{href:{type:String,default:""},target:{type:String,default:void 0,required:!1}},setup(e){return(t,c)=>{const r=u;return n(),o(r,{href:e.href,target:e.target},{default:s(()=>[f(t.$slots,"default")]),_:3},8,["href","target"])}}});export{l as default}; diff --git a/_nuxt/L5jOUUnY.js b/_nuxt/Dz-Wzoko.js similarity index 90% rename from _nuxt/L5jOUUnY.js rename to _nuxt/Dz-Wzoko.js index 6bf9e41..82a2cc3 100644 --- a/_nuxt/L5jOUUnY.js +++ b/_nuxt/Dz-Wzoko.js @@ -1 +1 @@ -import{b as t,c as r,g as c,w as s,W as l,f as i,X as u,E as m}from"./C_fdV9iZ.js";import{r as p}from"./53bxQSy-.js";import"./Dnd51l0P.js";const d={class:"not-prose"},k={__name:"ButtonLink",props:{href:{type:String,required:!0},external:{type:Boolean,default:!1},icon:{type:String,default:""}},setup(e){return(n,_)=>{const a=u,o=m;return t(),r("span",d,[c(o,{to:e.href,external:e.external,class:"inline-flex items-center gap-1 text-white bg-gray-800 dark:bg-gray-200 dark:text-gray-950 px-3 py-1 rounded no-underline"},{default:s(()=>[e.icon?(t(),l(a,{key:0,name:e.icon,class:"w-4 h-4"},null,8,["name"])):i("",!0),p(n.$slots,"default",{unwrap:"p"})]),_:3},8,["to","external"])])}}};export{k as default}; +import{b as t,c as r,g as c,w as s,W as l,f as i,X as u,E as m}from"./Cyl6go3b.js";import{r as p}from"./VTRs6wkX.js";import"./Dnd51l0P.js";const d={class:"not-prose"},k={__name:"ButtonLink",props:{href:{type:String,required:!0},external:{type:Boolean,default:!1},icon:{type:String,default:""}},setup(e){return(n,_)=>{const a=u,o=m;return t(),r("span",d,[c(o,{to:e.href,external:e.external,class:"inline-flex items-center gap-1 text-white bg-gray-800 dark:bg-gray-200 dark:text-gray-950 px-3 py-1 rounded no-underline"},{default:s(()=>[e.icon?(t(),l(a,{key:0,name:e.icon,class:"w-4 h-4"},null,8,["name"])):i("",!0),p(n.$slots,"default",{unwrap:"p"})]),_:3},8,["to","external"])])}}};export{k as default}; diff --git a/_nuxt/BEcIHEyL.js b/_nuxt/H1MUwfRb.js similarity index 85% rename from _nuxt/BEcIHEyL.js rename to _nuxt/H1MUwfRb.js index eca7932..fd4c483 100644 --- a/_nuxt/BEcIHEyL.js +++ b/_nuxt/H1MUwfRb.js @@ -1 +1 @@ -import{d as i,m as c,I as p,b as o,c as n,N as u,Y as t}from"./C_fdV9iZ.js";const f=["id"],l=["href"],k=i({__name:"ProseH3",props:{id:{}},setup(r){const a=r,{headings:s}=c().public.mdc,d=p(()=>{var e;return a.id&&((e=s==null?void 0:s.anchorLinks)==null?void 0:e.h3)});return(e,m)=>(o(),n("h3",{id:e.id},[e.id&&u(d)?(o(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; +import{d as i,m as c,I as p,b as o,c as n,N as u,Y as t}from"./Cyl6go3b.js";const f=["id"],l=["href"],k=i({__name:"ProseH3",props:{id:{}},setup(r){const a=r,{headings:s}=c().public.mdc,d=p(()=>{var e;return a.id&&((e=s==null?void 0:s.anchorLinks)==null?void 0:e.h3)});return(e,m)=>(o(),n("h3",{id:e.id},[e.id&&u(d)?(o(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; diff --git a/_nuxt/IconCSS.B1Al_MRl.css b/_nuxt/IconCSS.B1Al_MRl.css new file mode 100644 index 0000000..7241ef0 --- /dev/null +++ b/_nuxt/IconCSS.B1Al_MRl.css @@ -0,0 +1 @@ +span[data-v-a8000d5f]{background-color:currentColor;display:inline-block;-webkit-mask-image:var(--26e70344);mask-image:var(--26e70344);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle} diff --git a/_nuxt/IconCSS.OCpLNutT.css b/_nuxt/IconCSS.OCpLNutT.css deleted file mode 100644 index 477b93d..0000000 --- a/_nuxt/IconCSS.OCpLNutT.css +++ /dev/null @@ -1 +0,0 @@ -span[data-v-e864b113]{background-color:currentColor;display:inline-block;-webkit-mask-image:var(--a96dc644);mask-image:var(--a96dc644);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle} diff --git a/_nuxt/53bxQSy-.js b/_nuxt/VTRs6wkX.js similarity index 65% rename from _nuxt/53bxQSy-.js rename to _nuxt/VTRs6wkX.js index 402683f..a35a308 100644 --- a/_nuxt/53bxQSy-.js +++ b/_nuxt/VTRs6wkX.js @@ -1 +1 @@ -import{f as u}from"./Dnd51l0P.js";import{Y as n}from"./C_fdV9iZ.js";const e=(t,r,f,...i)=>t[r]?n({...t,[r]:()=>u(t[r](),f==null?void 0:f.unwrap)},r,f,...i):n(t,r,f,...i);export{e as r}; +import{f as u}from"./Dnd51l0P.js";import{Y as n}from"./Cyl6go3b.js";const e=(t,r,f,...i)=>t[r]?n({...t,[r]:()=>u(t[r](),f==null?void 0:f.unwrap)},r,f,...i):n(t,r,f,...i);export{e as r}; diff --git a/_nuxt/Z_zMr5q5.js b/_nuxt/Z_zMr5q5.js new file mode 100644 index 0000000..a066b13 --- /dev/null +++ b/_nuxt/Z_zMr5q5.js @@ -0,0 +1 @@ +import{_ as m}from"./uL3YcxKI.js";import"./Cyl6go3b.js";export{m as default}; diff --git a/_nuxt/builds/latest.json b/_nuxt/builds/latest.json index 783e8b5..c84fa0e 100644 --- a/_nuxt/builds/latest.json +++ b/_nuxt/builds/latest.json @@ -1 +1 @@ -{"id":"038a5f27-9040-4f2a-9245-dd0aa72a78b0","timestamp":1711992218597} \ No newline at end of file +{"id":"814f0741-1a20-4ddc-9c87-f80bd2344daf","timestamp":1713800853156} \ No newline at end of file diff --git a/_nuxt/builds/meta/038a5f27-9040-4f2a-9245-dd0aa72a78b0.json b/_nuxt/builds/meta/038a5f27-9040-4f2a-9245-dd0aa72a78b0.json deleted file mode 100644 index c3a9f27..0000000 --- a/_nuxt/builds/meta/038a5f27-9040-4f2a-9245-dd0aa72a78b0.json +++ /dev/null @@ -1 +0,0 @@ -{"id":"038a5f27-9040-4f2a-9245-dd0aa72a78b0","timestamp":1711992218597,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/","/about"]} \ No newline at end of file diff --git a/_nuxt/builds/meta/814f0741-1a20-4ddc-9c87-f80bd2344daf.json b/_nuxt/builds/meta/814f0741-1a20-4ddc-9c87-f80bd2344daf.json new file mode 100644 index 0000000..59f23f3 --- /dev/null +++ b/_nuxt/builds/meta/814f0741-1a20-4ddc-9c87-f80bd2344daf.json @@ -0,0 +1 @@ +{"id":"814f0741-1a20-4ddc-9c87-f80bd2344daf","timestamp":1713800853156,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/","/about"]} \ No newline at end of file diff --git a/_nuxt/entry.Bsilfb1B.css b/_nuxt/entry.Bsilfb1B.css new file mode 100644 index 0000000..6ec6c15 --- /dev/null +++ b/_nuxt/entry.Bsilfb1B.css @@ -0,0 +1 @@ +.icon[data-v-99b0534f]{display:inline-block;vertical-align:middle}body{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}body:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))} diff --git a/_nuxt/entry._e2_TFMv.css b/_nuxt/entry._e2_TFMv.css deleted file mode 100644 index c75862f..0000000 --- a/_nuxt/entry._e2_TFMv.css +++ /dev/null @@ -1 +0,0 @@ -.icon[data-v-764797a3]{display:inline-block;vertical-align:middle}body{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity));--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity))}:is(.dark body){--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity));--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))} diff --git a/_nuxt/error-404.BWs3xBTp.css b/_nuxt/error-404.BWs3xBTp.css new file mode 100644 index 0000000..87881d5 --- /dev/null +++ b/_nuxt/error-404.BWs3xBTp.css @@ -0,0 +1 @@ +.spotlight[data-v-bd6e1038]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-30vh;filter:blur(20vh);height:40vh}.gradient-border[data-v-bd6e1038]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;position:relative}@media (prefers-color-scheme:light){.gradient-border[data-v-bd6e1038]{background-color:#ffffff4d}.gradient-border[data-v-bd6e1038]:before{background:linear-gradient(90deg,#e2e2e2,#e2e2e2 25%,#00dc82,#36e4da 75%,#0047e1)}}@media (prefers-color-scheme:dark){.gradient-border[data-v-bd6e1038]{background-color:#1414144d}.gradient-border[data-v-bd6e1038]:before{background:linear-gradient(90deg,#303030,#303030 25%,#00dc82,#36e4da 75%,#0047e1)}}.gradient-border[data-v-bd6e1038]:before{background-size:400% auto;border-radius:.5rem;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;right:0;top:0;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.gradient-border[data-v-bd6e1038]:hover:before{background-position:-50% 0;opacity:1}.fixed[data-v-bd6e1038]{position:fixed}.left-0[data-v-bd6e1038]{left:0}.right-0[data-v-bd6e1038]{right:0}.z-10[data-v-bd6e1038]{z-index:10}.z-20[data-v-bd6e1038]{z-index:20}.grid[data-v-bd6e1038]{display:grid}.mb-16[data-v-bd6e1038]{margin-bottom:4rem}.mb-8[data-v-bd6e1038]{margin-bottom:2rem}.max-w-520px[data-v-bd6e1038]{max-width:520px}.min-h-screen[data-v-bd6e1038]{min-height:100vh}.w-full[data-v-bd6e1038]{width:100%}.flex[data-v-bd6e1038]{display:flex}.cursor-pointer[data-v-bd6e1038]{cursor:pointer}.place-content-center[data-v-bd6e1038]{place-content:center}.items-center[data-v-bd6e1038]{align-items:center}.justify-center[data-v-bd6e1038]{justify-content:center}.overflow-hidden[data-v-bd6e1038]{overflow:hidden}.bg-white[data-v-bd6e1038]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-4[data-v-bd6e1038]{padding-left:1rem;padding-right:1rem}.px-8[data-v-bd6e1038]{padding-left:2rem;padding-right:2rem}.py-2[data-v-bd6e1038]{padding-bottom:.5rem;padding-top:.5rem}.text-center[data-v-bd6e1038]{text-align:center}.text-8xl[data-v-bd6e1038]{font-size:6rem;line-height:1}.text-xl[data-v-bd6e1038]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-bd6e1038]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-bd6e1038]{font-weight:300}.font-medium[data-v-bd6e1038]{font-weight:500}.leading-tight[data-v-bd6e1038]{line-height:1.25}.font-sans[data-v-bd6e1038]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-bd6e1038]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-bd6e1038]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-bd6e1038]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:px-0[data-v-bd6e1038]{padding-left:0;padding-right:0}.sm\:px-6[data-v-bd6e1038]{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3[data-v-bd6e1038]{padding-bottom:.75rem;padding-top:.75rem}.sm\:text-4xl[data-v-bd6e1038]{font-size:2.25rem;line-height:2.5rem}.sm\:text-xl[data-v-bd6e1038]{font-size:1.25rem;line-height:1.75rem}} diff --git a/_nuxt/error-404.Bfz5LI_r.css b/_nuxt/error-404.Bfz5LI_r.css deleted file mode 100644 index f6099cd..0000000 --- a/_nuxt/error-404.Bfz5LI_r.css +++ /dev/null @@ -1 +0,0 @@ -.spotlight[data-v-05a2b8a3]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-30vh;filter:blur(20vh);height:40vh}.gradient-border[data-v-05a2b8a3]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;position:relative}@media (prefers-color-scheme:light){.gradient-border[data-v-05a2b8a3]{background-color:#ffffff4d}.gradient-border[data-v-05a2b8a3]:before{background:linear-gradient(90deg,#e2e2e2,#e2e2e2 25%,#00dc82,#36e4da 75%,#0047e1)}}@media (prefers-color-scheme:dark){.gradient-border[data-v-05a2b8a3]{background-color:#1414144d}.gradient-border[data-v-05a2b8a3]:before{background:linear-gradient(90deg,#303030,#303030 25%,#00dc82,#36e4da 75%,#0047e1)}}.gradient-border[data-v-05a2b8a3]:before{background-size:400% auto;border-radius:.5rem;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;right:0;top:0;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.gradient-border[data-v-05a2b8a3]:hover:before{background-position:-50% 0;opacity:1}.bg-white[data-v-05a2b8a3]{--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.cursor-pointer[data-v-05a2b8a3]{cursor:pointer}.flex[data-v-05a2b8a3]{display:flex}.grid[data-v-05a2b8a3]{display:grid}.place-content-center[data-v-05a2b8a3]{place-content:center}.items-center[data-v-05a2b8a3]{align-items:center}.justify-center[data-v-05a2b8a3]{justify-content:center}.font-sans[data-v-05a2b8a3]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-medium[data-v-05a2b8a3]{font-weight:500}.font-light[data-v-05a2b8a3]{font-weight:300}.text-8xl[data-v-05a2b8a3]{font-size:6rem;line-height:1}.text-xl[data-v-05a2b8a3]{font-size:1.25rem;line-height:1.75rem}.leading-tight[data-v-05a2b8a3]{line-height:1.25}.mb-8[data-v-05a2b8a3]{margin-bottom:2rem}.mb-16[data-v-05a2b8a3]{margin-bottom:4rem}.max-w-520px[data-v-05a2b8a3]{max-width:520px}.min-h-screen[data-v-05a2b8a3]{min-height:100vh}.overflow-hidden[data-v-05a2b8a3]{overflow:hidden}.px-8[data-v-05a2b8a3]{padding-left:2rem;padding-right:2rem}.py-2[data-v-05a2b8a3]{padding-bottom:.5rem;padding-top:.5rem}.px-4[data-v-05a2b8a3]{padding-left:1rem;padding-right:1rem}.fixed[data-v-05a2b8a3]{position:fixed}.left-0[data-v-05a2b8a3]{left:0}.right-0[data-v-05a2b8a3]{right:0}.text-center[data-v-05a2b8a3]{text-align:center}.text-black[data-v-05a2b8a3]{--tw-text-opacity:1;color:#000;color:rgba(0,0,0,var(--tw-text-opacity))}.antialiased[data-v-05a2b8a3]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.w-full[data-v-05a2b8a3]{width:100%}.z-10[data-v-05a2b8a3]{z-index:10}.z-20[data-v-05a2b8a3]{z-index:20}@media (min-width:640px){.sm\:text-4xl[data-v-05a2b8a3]{font-size:2.25rem;line-height:2.5rem}.sm\:text-xl[data-v-05a2b8a3]{font-size:1.25rem;line-height:1.75rem}.sm\:text-10xl[data-v-05a2b8a3]{font-size:10rem;line-height:1}.sm\:px-0[data-v-05a2b8a3]{padding-left:0;padding-right:0}.sm\:py-3[data-v-05a2b8a3]{padding-bottom:.75rem;padding-top:.75rem}.sm\:px-6[data-v-05a2b8a3]{padding-left:1.5rem;padding-right:1.5rem}}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-05a2b8a3]{--tw-bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.dark\:text-white[data-v-05a2b8a3]{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}} diff --git a/_nuxt/error-500.BlZ2VsS_.css b/_nuxt/error-500.BlZ2VsS_.css new file mode 100644 index 0000000..4578933 --- /dev/null +++ b/_nuxt/error-500.BlZ2VsS_.css @@ -0,0 +1 @@ +.spotlight[data-v-478fb72d]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.fixed[data-v-478fb72d]{position:fixed}.-bottom-1\/2[data-v-478fb72d]{bottom:-50%}.left-0[data-v-478fb72d]{left:0}.right-0[data-v-478fb72d]{right:0}.grid[data-v-478fb72d]{display:grid}.mb-16[data-v-478fb72d]{margin-bottom:4rem}.mb-8[data-v-478fb72d]{margin-bottom:2rem}.h-1\/2[data-v-478fb72d]{height:50%}.max-w-520px[data-v-478fb72d]{max-width:520px}.min-h-screen[data-v-478fb72d]{min-height:100vh}.place-content-center[data-v-478fb72d]{place-content:center}.overflow-hidden[data-v-478fb72d]{overflow:hidden}.bg-white[data-v-478fb72d]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-8[data-v-478fb72d]{padding-left:2rem;padding-right:2rem}.text-center[data-v-478fb72d]{text-align:center}.text-8xl[data-v-478fb72d]{font-size:6rem;line-height:1}.text-xl[data-v-478fb72d]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-478fb72d]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-478fb72d]{font-weight:300}.font-medium[data-v-478fb72d]{font-weight:500}.leading-tight[data-v-478fb72d]{line-height:1.25}.font-sans[data-v-478fb72d]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-478fb72d]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-478fb72d]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-478fb72d]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:px-0[data-v-478fb72d]{padding-left:0;padding-right:0}.sm\:text-4xl[data-v-478fb72d]{font-size:2.25rem;line-height:2.5rem}} diff --git a/_nuxt/error-500.CFgwz75d.css b/_nuxt/error-500.CFgwz75d.css deleted file mode 100644 index 84b623e..0000000 --- a/_nuxt/error-500.CFgwz75d.css +++ /dev/null @@ -1 +0,0 @@ -.spotlight[data-v-c967d9a9]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.bg-white[data-v-c967d9a9]{--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.grid[data-v-c967d9a9]{display:grid}.place-content-center[data-v-c967d9a9]{place-content:center}.font-sans[data-v-c967d9a9]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-medium[data-v-c967d9a9]{font-weight:500}.font-light[data-v-c967d9a9]{font-weight:300}.h-1\/2[data-v-c967d9a9]{height:50%}.text-8xl[data-v-c967d9a9]{font-size:6rem;line-height:1}.text-xl[data-v-c967d9a9]{font-size:1.25rem;line-height:1.75rem}.leading-tight[data-v-c967d9a9]{line-height:1.25}.mb-8[data-v-c967d9a9]{margin-bottom:2rem}.mb-16[data-v-c967d9a9]{margin-bottom:4rem}.max-w-520px[data-v-c967d9a9]{max-width:520px}.min-h-screen[data-v-c967d9a9]{min-height:100vh}.overflow-hidden[data-v-c967d9a9]{overflow:hidden}.px-8[data-v-c967d9a9]{padding-left:2rem;padding-right:2rem}.fixed[data-v-c967d9a9]{position:fixed}.left-0[data-v-c967d9a9]{left:0}.right-0[data-v-c967d9a9]{right:0}.-bottom-1\/2[data-v-c967d9a9]{bottom:-50%}.text-center[data-v-c967d9a9]{text-align:center}.text-black[data-v-c967d9a9]{--tw-text-opacity:1;color:#000;color:rgba(0,0,0,var(--tw-text-opacity))}.antialiased[data-v-c967d9a9]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:640px){.sm\:text-4xl[data-v-c967d9a9]{font-size:2.25rem;line-height:2.5rem}.sm\:text-10xl[data-v-c967d9a9]{font-size:10rem;line-height:1}.sm\:px-0[data-v-c967d9a9]{padding-left:0;padding-right:0}}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-c967d9a9]{--tw-bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.dark\:text-white[data-v-c967d9a9]{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}} diff --git a/_nuxt/CoVAtyg_.js b/_nuxt/gtFNiSug.js similarity index 82% rename from _nuxt/CoVAtyg_.js rename to _nuxt/gtFNiSug.js index 9c51618..fca436e 100644 --- a/_nuxt/CoVAtyg_.js +++ b/_nuxt/gtFNiSug.js @@ -1 +1 @@ -import{d as v,m as C,Z as g,$ as D,v as w,M as o}from"./C_fdV9iZ.js";import{u as d}from"./DNJDtFXF.js";import _ from"./Bzvb_7Ph.js";import S from"./CrQpUOhn.js";import"./UqjQUYmx.js";import"./DD8DW3ce.js";const $=v({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:void 0}},render(f){const{contentHead:c}=C().public.content,e=g(),{tag:m,excerpt:r,path:s,query:i,head:a}=f,u=a===void 0?c:a,l={...i||{},path:s||(i==null?void 0:i.path)||D(w().path),find:"one"},h=(t,n)=>o("pre",null,JSON.stringify({message:"You should use slots with ",slot:t,data:n},null,2));return o(S,l,{default:e!=null&&e.default?({data:t,refresh:n,isPartial:y})=>{var p;return u&&d(t),(p=e.default)==null?void 0:p.call(e,{doc:t,refresh:n,isPartial:y,excerpt:r,...this.$attrs})}:({data:t})=>(u&&d(t),o(_,{value:t,excerpt:r,tag:m,...this.$attrs},{empty:n=>e!=null&&e.empty?e.empty(n):h("default",t)})),empty:t=>{var n;return((n=e==null?void 0:e.empty)==null?void 0:n.call(e,t))||o("p",null,"Document is empty, overwrite this content with #empty slot in .")},"not-found":t=>{var n;return((n=e==null?void 0:e["not-found"])==null?void 0:n.call(e,t))||o("p",null,"Document not found, overwrite this content with #not-found slot in .")}})}}),N=$;export{N as default}; +import{d as v,m as C,Z as g,$ as D,v as w,M as o}from"./Cyl6go3b.js";import{u as d}from"./Ct4VQ9FK.js";import _ from"./D6TMYhmt.js";import S from"./BG0mmzUZ.js";import"./BpEW0HqK.js";import"./3ydhYBM9.js";const $=v({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:void 0}},render(f){const{contentHead:c}=C().public.content,e=g(),{tag:m,excerpt:r,path:s,query:i,head:a}=f,u=a===void 0?c:a,l={...i||{},path:s||(i==null?void 0:i.path)||D(w().path),find:"one"},h=(t,n)=>o("pre",null,JSON.stringify({message:"You should use slots with ",slot:t,data:n},null,2));return o(S,l,{default:e!=null&&e.default?({data:t,refresh:n,isPartial:y})=>{var p;return u&&d(t),(p=e.default)==null?void 0:p.call(e,{doc:t,refresh:n,isPartial:y,excerpt:r,...this.$attrs})}:({data:t})=>(u&&d(t),o(_,{value:t,excerpt:r,tag:m,...this.$attrs},{empty:n=>e!=null&&e.empty?e.empty(n):h("default",t)})),empty:t=>{var n;return((n=e==null?void 0:e.empty)==null?void 0:n.call(e,t))||o("p",null,"Document is empty, overwrite this content with #empty slot in .")},"not-found":t=>{var n;return((n=e==null?void 0:e["not-found"])==null?void 0:n.call(e,t))||o("p",null,"Document not found, overwrite this content with #not-found slot in .")}})}}),N=$;export{N as default}; diff --git a/_nuxt/BI3qdaBi.js b/_nuxt/nY6H4VMD.js similarity index 90% rename from _nuxt/BI3qdaBi.js rename to _nuxt/nY6H4VMD.js index 3d0d205..d6d0862 100644 --- a/_nuxt/BI3qdaBi.js +++ b/_nuxt/nY6H4VMD.js @@ -1 +1 @@ -import{l as o,c as a,e as r,Y as s,b as t}from"./C_fdV9iZ.js";const n={},d={class:"py-10 m-auto bg-white sm:px-8 ring-1 ring-gray-200 dark:ring-gray-700 dark:bg-gray-800 sm:rounded"},p={class:"max-w-2xl px-4 mx-auto prose dark:prose-invert prose-pre:bg-gray-100 dark:prose-pre:bg-gray-900 hover:prose-a:text-primary-400 prose-a:font-normal prose-a:no-underline prose-a:border-dashed prose-a:border-b hover:prose-a:border-solid hover:prose-a:border-primary-400"},c=r("h1",{class:"text-2xl"}," Page not found ",-1);function i(e,l){return t(),a("div",d,[r("main",p,[s(e.$slots,"default",{},()=>[c])])])}const m=o(n,[["render",i]]);export{m as default}; +import{l as o,c as a,e as r,Y as s,b as t}from"./Cyl6go3b.js";const n={},d={class:"py-10 m-auto bg-white sm:px-8 ring-1 ring-gray-200 dark:ring-gray-700 dark:bg-gray-800 sm:rounded"},p={class:"max-w-2xl px-4 mx-auto prose dark:prose-invert prose-pre:bg-gray-100 dark:prose-pre:bg-gray-900 hover:prose-a:text-primary-400 prose-a:font-normal prose-a:no-underline prose-a:border-dashed prose-a:border-b hover:prose-a:border-solid hover:prose-a:border-primary-400"},c=r("h1",{class:"text-2xl"}," Page not found ",-1);function i(e,l){return t(),a("div",d,[r("main",p,[s(e.$slots,"default",{},()=>[c])])])}const m=o(n,[["render",i]]);export{m as default}; diff --git a/_nuxt/BFu0Wisk.js b/_nuxt/uL3YcxKI.js similarity index 79% rename from _nuxt/BFu0Wisk.js rename to _nuxt/uL3YcxKI.js index 3944770..89c1ea4 100644 --- a/_nuxt/BFu0Wisk.js +++ b/_nuxt/uL3YcxKI.js @@ -1 +1 @@ -import{d as t,Y as n}from"./C_fdV9iZ.js";const o=t({__name:"ProseCode",props:{code:{type:String,default:""},language:{type:String,default:null},filename:{type:String,default:null},highlights:{type:Array,default:()=>[]},meta:{type:String,default:null}},setup(r){return(e,a)=>n(e.$slots,"default")}});export{o as _}; +import{d as t,Y as n}from"./Cyl6go3b.js";const o=t({__name:"ProseCode",props:{code:{type:String,default:""},language:{type:String,default:null},filename:{type:String,default:null},highlights:{type:Array,default:()=>[]},meta:{type:String,default:null}},setup(r){return(e,a)=>n(e.$slots,"default")}});export{o as _}; diff --git a/_nuxt/DlmrnpvU.js b/_nuxt/zEZeytmy.js similarity index 64% rename from _nuxt/DlmrnpvU.js rename to _nuxt/zEZeytmy.js index 972b0d5..e3d5170 100644 --- a/_nuxt/DlmrnpvU.js +++ b/_nuxt/zEZeytmy.js @@ -1 +1 @@ -import{l as r,b as o,c as s,Y as t}from"./C_fdV9iZ.js";const c={};function n(e,a){return o(),s("em",null,[t(e.$slots,"default")])}const f=r(c,[["render",n]]);export{f as default}; +import{l as r,b as o,c as s,Y as t}from"./Cyl6go3b.js";const c={};function n(e,a){return o(),s("em",null,[t(e.$slots,"default")])}const f=r(c,[["render",n]]);export{f as default}; diff --git a/_payload.json b/_payload.json index b31acdf..b3d7147 100644 --- a/_payload.json +++ b/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1711992234888] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1713800867986] \ No newline at end of file diff --git a/about/_payload.json b/about/_payload.json index 468c37d..73d1b5f 100644 --- a/about/_payload.json +++ b/about/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1711992235590] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1713800868593] \ No newline at end of file diff --git a/about/index.html b/about/index.html index 48f0c23..6836f64 100644 --- a/about/index.html +++ b/about/index.html @@ -6,29 +6,29 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - -

About

This is the about page, with a custom description and image for SEO ✨

Content Wind

- \ No newline at end of file + + + +

About

This is the about page, with a custom description and image for SEO ✨

Content Wind

+ \ No newline at end of file diff --git a/api/_content/cache.1711992217760.json b/api/_content/cache.1713800852386.json similarity index 99% rename from api/_content/cache.1711992217760.json rename to api/_content/cache.1713800852386.json index ebb070c..8d001d8 100644 --- a/api/_content/cache.1711992217760.json +++ b/api/_content/cache.1713800852386.json @@ -1 +1 @@ -{"generatedAt":1711992234774,"generateTime":700,"contents":[{"_path":"/","_dir":"","_draft":false,"_partial":false,"_locale":"","title":"Content Wind","description":"A lightweight Nuxt theme to build a Markdown driven website, based on Nuxt Content, TailwindCSS and Iconify ✨","navigation":{"title":"Home"},"body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"content-wind"},"children":[{"type":"text","value":"Content Wind"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A lightweight Nuxt theme to build a Markdown driven website, based on "},{"type":"element","tag":"a","props":{"href":"https://content.nuxt.com","rel":["nofollow"]},"children":[{"type":"text","value":"Nuxt Content"}]},{"type":"text","value":", "},{"type":"element","tag":"a","props":{"href":"https://tailwindcss.com","rel":["nofollow"]},"children":[{"type":"text","value":"TailwindCSS"}]},{"type":"text","value":" and "},{"type":"element","tag":"a","props":{"href":"https://iconify.design","rel":["nofollow"]},"children":[{"type":"text","value":"Iconify"}]},{"type":"text","value":" ✨"}]},{"type":"element","tag":"h2","props":{"id":"features"},"children":[{"type":"text","value":"Features"}]},{"type":"element","tag":"ul","props":{},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Write pages in Markdown"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Use "},{"type":"element","tag":"a","props":{"href":"https://nuxt.com/docs/guide/directory-structure/layouts","rel":["nofollow"]},"children":[{"type":"text","value":"layouts"}]},{"type":"text","value":" in Markdown pages"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Enjoy meta tag generation"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Generated navigation from pages"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Leverage TailwindCSS Typography"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Switch between light & dark mode"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Access 100,000 icons from 100+ icon sets"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Highlight code blocks with "},{"type":"element","tag":"a","props":{"href":"https://shiki.matsu.io","rel":["nofollow"]},"children":[{"type":"text","value":"Shiki"}]}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Create Vue components and use them in Markdown"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Deploy on any Node or Static hosting: GH Pages, Vercel, Netlify, Heroku, etc."}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Live edit on "},{"type":"element","tag":"a","props":{"href":"https://nuxt.studio","rel":["nofollow"]},"children":[{"type":"text","value":"Nuxt Studio"}]}]}]},{"type":"element","tag":"h2","props":{"id":"setup"},"children":[{"type":"text","value":"Setup"}]},{"type":"element","tag":"button-link","props":{":external":"true","href":"https://stackblitz.com/github/Atinux/content-wind/tree/main/.demo?file=content%2F1.index.md","icon":"simple-icons:stackblitz"},"children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Play online on Stackblitz"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open a terminal and run the following command:"}]},{"type":"element","tag":"pre","props":{"className":"language-bash shiki shiki-themes github-dark github-light","code":"npx nuxi init -t themes/content-wind my-website\n","language":"bash","meta":"","style":""},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line","line":1},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#B392F0;--shiki-default:#6F42C1"},"children":[{"type":"text","value":"npx"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":" nuxi"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":" init"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#79B8FF;--shiki-default:#005CC5"},"children":[{"type":"text","value":" -t"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":" themes/content-wind"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":" my-website\n"}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Follow the instructions in the terminal and you are ready to go 🚀"}]},{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This template has some built-in features to make it as easy as possible to create a content-driven website."}]},{"type":"element","tag":"h3","props":{"id":"pages"},"children":[{"type":"text","value":"Pages"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Create your Markdown pages in the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"content/"}]},{"type":"text","value":" directory:"}]},{"type":"element","tag":"pre","props":{"className":"language-md shiki shiki-themes github-dark github-light","code":"# My title\n\nThis first paragraph will be treated as the page meta description.\n","filename":"content/index.md","language":"md","meta":"","style":""},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line","line":1},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#79B8FF;--shiki-default:#005CC5;--shiki-dark-font-weight:bold;--shiki-default-font-weight:bold"},"children":[{"type":"text","value":"# My title\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":2},"children":[{"type":"element","tag":"span","props":{"emptyLinePlaceholder":true},"children":[{"type":"text","value":"\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":3},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"This first paragraph will be treated as the page meta description.\n"}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can overwrite meta tags by using front-matter:"}]},{"type":"element","tag":"pre","props":{"className":"language-md shiki shiki-themes github-dark github-light","code":"---\ntitle: 'Custom title'\ndescription: 'Custom meta description'\nimage: 'Custom image injected as `og:image`'\n---\n\n# My title\n\nThis first paragraph will be treated as the page meta description.\n","filename":"content/index.md","language":"md","meta":"","style":""},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line","line":1},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#79B8FF;--shiki-default:#005CC5;--shiki-dark-font-weight:bold;--shiki-default-font-weight:bold"},"children":[{"type":"text","value":"---\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":2},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"title: 'Custom title'\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":3},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"description: 'Custom meta description'\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":4},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"image: 'Custom image injected as "}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#79B8FF;--shiki-default:#005CC5"},"children":[{"type":"text","value":"`og:image`"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"'\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":5},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#79B8FF;--shiki-default:#005CC5;--shiki-dark-font-weight:bold;--shiki-default-font-weight:bold"},"children":[{"type":"text","value":"---\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":6},"children":[{"type":"element","tag":"span","props":{"emptyLinePlaceholder":true},"children":[{"type":"text","value":"\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":7},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#79B8FF;--shiki-default:#005CC5;--shiki-dark-font-weight:bold;--shiki-default-font-weight:bold"},"children":[{"type":"text","value":"# My title\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":8},"children":[{"type":"element","tag":"span","props":{"emptyLinePlaceholder":true},"children":[{"type":"text","value":"\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":9},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"This first paragraph will be treated as the page meta description.\n"}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is done thanks to Nuxt Content's "},{"type":"element","tag":"a","props":{"href":"https://content.nuxtjs.org/guide/writing/document-driven","rel":["nofollow"]},"children":[{"type":"text","value":"document-driven mode"}]},{"type":"text","value":" of Nuxt Content."}]},{"type":"element","tag":"h3","props":{"id":"navigation"},"children":[{"type":"text","value":"Navigation"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The navigation is generated from your pages, you can take a look at the "},{"type":"element","tag":"a","props":{"href":"https://github.com/Atinux/content-wind/blob/main/components/AppNavbar.vue","rel":["nofollow"]},"children":[{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":""}]}]},{"type":"text","value":" component to see how it works."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It uses the "},{"type":"element","tag":"a","props":{"href":"https://content.nuxt.com/usage/navigation","rel":["nofollow"]},"children":[{"type":"text","value":"Navigation"}]},{"type":"text","value":" from Nuxt Content to fetch the navigation object."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To customize the title displayed in the navigation, you can set the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"navigation.title"}]},{"type":"text","value":" property in the front-matter of your pages:"}]},{"type":"element","tag":"pre","props":{"className":"language-md shiki shiki-themes github-dark github-light","code":"---\nnavigation.title: 'Home'\n---\n\n# Welcome to my site\n\nWith a beautiful description\n","language":"md","meta":"","style":""},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line","line":1},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#79B8FF;--shiki-default:#005CC5;--shiki-dark-font-weight:bold;--shiki-default-font-weight:bold"},"children":[{"type":"text","value":"---\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":2},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"navigation.title: 'Home'\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":3},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#79B8FF;--shiki-default:#005CC5;--shiki-dark-font-weight:bold;--shiki-default-font-weight:bold"},"children":[{"type":"text","value":"---\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":4},"children":[{"type":"element","tag":"span","props":{"emptyLinePlaceholder":true},"children":[{"type":"text","value":"\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":5},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#79B8FF;--shiki-default:#005CC5;--shiki-dark-font-weight:bold;--shiki-default-font-weight:bold"},"children":[{"type":"text","value":"# Welcome to my site\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":6},"children":[{"type":"element","tag":"span","props":{"emptyLinePlaceholder":true},"children":[{"type":"text","value":"\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":7},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"With a beautiful description\n"}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"theme-configuration"},"children":[{"type":"text","value":"Theme configuration"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can configure Content Wind global configuration in the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"app.config.ts"}]},{"type":"text","value":" file:"}]},{"type":"element","tag":"pre","props":{"className":"language-ts shiki shiki-themes github-dark github-light","code":"interface AppConfigInput {\n cover?: string, // default: '/cover.jpg'\n socials?: {\n twitter?: string\n github?: string\n mastodon?: string\n }\n}\n","filename":"signature","language":"ts","meta":"","style":""},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line","line":1},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":"interface"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#B392F0;--shiki-default:#6F42C1"},"children":[{"type":"text","value":" AppConfigInput"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" {\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":2},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#FFAB70;--shiki-default:#E36209"},"children":[{"type":"text","value":" cover"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#79B8FF;--shiki-default:#005CC5"},"children":[{"type":"text","value":" string"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#6A737D;--shiki-default:#6A737D"},"children":[{"type":"text","value":"// default: '/cover.jpg'\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":3},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#FFAB70;--shiki-default:#E36209"},"children":[{"type":"text","value":" socials"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" {\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":4},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#FFAB70;--shiki-default:#E36209"},"children":[{"type":"text","value":" twitter"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#79B8FF;--shiki-default:#005CC5"},"children":[{"type":"text","value":" string\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":5},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#FFAB70;--shiki-default:#E36209"},"children":[{"type":"text","value":" github"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#79B8FF;--shiki-default:#005CC5"},"children":[{"type":"text","value":" string\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":6},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#FFAB70;--shiki-default:#E36209"},"children":[{"type":"text","value":" mastodon"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#79B8FF;--shiki-default:#005CC5"},"children":[{"type":"text","value":" string\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":7},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" }\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":8},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"}\n"}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Example of settings Twitter and GitHub icons in the navbar:"}]},{"type":"element","tag":"pre","props":{"className":"language-ts shiki shiki-themes github-dark github-light","code":"export default defineAppConfig({\n socials: {\n twitter: 'Atinux',\n github: 'Atinux/content-wind'\n mastodon: '@atinux@webtoo.ls'\n }\n})\n","filename":"app.config.ts","language":"ts","meta":"","style":""},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line","line":1},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":"export"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":" default"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#B392F0;--shiki-default:#6F42C1"},"children":[{"type":"text","value":" defineAppConfig"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"({\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":2},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" socials: {\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":3},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" twitter: "}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":"'Atinux'"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":",\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":4},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" github: "}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":"'Atinux/content-wind'\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":5},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" mastodon: "}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":"'@atinux@webtoo.ls'\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":6},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" }\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":7},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"})\n"}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"icons"},"children":[{"type":"text","value":"Icons"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Use any icon from "},{"type":"element","tag":"a","props":{"href":"https://icones.js.org","rel":["nofollow"]},"children":[{"type":"text","value":"icones.js.org"}]},{"type":"text","value":" with the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":""}]},{"type":"text","value":" component:"}]},{"type":"element","tag":"pre","props":{"className":"language-html shiki shiki-themes github-dark github-light","code":"\n","language":"html","meta":"","style":""},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line","line":1},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#FDAEB7;--shiki-default:#B31D28;--shiki-dark-font-style:italic;--shiki-default-font-style:italic"},"children":[{"type":"text","value":"Icon"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#B392F0;--shiki-default:#6F42C1"},"children":[{"type":"text","value":" name"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":"\"ph:music-notes-fill\""}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" />\n"}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also use it in your Markdown:"}]},{"type":"element","tag":"pre","props":{"className":"language-md shiki shiki-themes github-dark github-light","code":":icon{name=\"ph:music-notes-fill\"}\n","language":"md","meta":"","style":""},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line","line":1},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":":icon{name=\"ph:music-notes-fill\"}\n"}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Will result in "},{"type":"element","tag":"icon","props":{"name":"ph:music-notes-fill"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Learn more on "},{"type":"element","tag":"a","props":{"href":"https://github.com/nuxt-modules/icon","rel":["nofollow"]},"children":[{"type":"text","value":"nuxt-icon"}]},{"type":"text","value":" documentation."}]},{"type":"element","tag":"h3","props":{"id":"code-highlight"},"children":[{"type":"text","value":"Code Highlight"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It supports code highlighting with Shiki and as well as different "},{"type":"element","tag":"a","props":{"href":"https://github.com/shikijs/shiki/blob/main/docs/themes.md#all-themes","rel":["nofollow"]},"children":[{"type":"text","value":"VS Code themes"}]},{"type":"text","value":"."}]},{"type":"element","tag":"markdown-block","props":{},"children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"```ts\nexport default () => 'Hello Content Wind'\n```"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Will result in:"}]},{"type":"element","tag":"pre","props":{"className":"language-ts shiki shiki-themes github-dark github-light","code":"export default () => 'Hello Content Wind'\n","language":"ts","meta":"","style":""},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line","line":1},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":"export"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":" default"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" () "}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":" 'Hello Content Wind'\n"}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Updating the theme is as simple as editing your "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"nuxt.config"}]},{"type":"text","value":":"}]},{"type":"element","tag":"pre","props":{"className":"language-ts shiki shiki-themes github-dark github-light","code":"import { defineNuxtConfig } from 'nuxt'\n\nexport default defineNuxtConfig({\n content: {\n highlight: {\n theme: 'one-dark-pro',\n }\n }\n})\n","language":"ts","meta":"","style":""},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line","line":1},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" { defineNuxtConfig } "}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":" 'nuxt'\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":2},"children":[{"type":"element","tag":"span","props":{"emptyLinePlaceholder":true},"children":[{"type":"text","value":"\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":3},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":"export"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":" default"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#B392F0;--shiki-default:#6F42C1"},"children":[{"type":"text","value":" defineNuxtConfig"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"({\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":4},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" content: {\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":5},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" highlight: {\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":6},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" theme: "}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":"'one-dark-pro'"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":",\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":7},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" }\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":8},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" }\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":9},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"})\n"}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Learn more in the "},{"type":"element","tag":"a","props":{"href":"https://content.nuxt.com/get-started/configuration#highlight","rel":["nofollow"]},"children":[{"type":"text","value":"Content Code Highlight section"}]},{"type":"text","value":"."}]},{"type":"element","tag":"h3","props":{"id":"vue-components"},"children":[{"type":"text","value":"Vue Components"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add Vue components into the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"components/content/"}]},{"type":"text","value":" directory and start using them in Markdown."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"See the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":""}]},{"type":"text","value":" component in "},{"type":"element","tag":"a","props":{"href":"https://github.com/Atinux/content-wind/blob/main/.demo/components/content/MarkdownBlock.vue","rel":["nofollow"]},"children":[{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"components/content/MarkdownBlock.vue"}]}]},{"type":"text","value":"."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"By leveraging the "},{"type":"element","tag":"a","props":{"href":"https://content.nuxt.com/components/content-slot","rel":["nofollow"]},"children":[{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":""}]}]},{"type":"text","value":" component from Nuxt Content, you can use both slots and props in Markdown thanks to the "},{"type":"element","tag":"a","props":{"href":"https://content.nuxt.com/usage/markdown","rel":["nofollow"]},"children":[{"type":"text","value":"MDC syntax"}]},{"type":"text","value":"."}]},{"type":"element","tag":"h2","props":{"id":"deployment"},"children":[{"type":"text","value":"Deployment"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2FAtinux%2Fcontent-wind-template","rel":["nofollow"]},"children":[{"type":"element","tag":"img","props":{"alt":"Deploy with Vercel","src":"https://vercel.com/button"},"children":[]}]},{"type":"text","value":" "},{"type":"element","tag":"a","props":{"href":"https://app.netlify.com/start/deploy?repository=https://github.com/Atinux/content-wind-template","rel":["nofollow"]},"children":[{"type":"element","tag":"img","props":{"alt":"Deploy to Netlify","src":"https://www.netlify.com/img/deploy/button.svg"},"children":[]}]}]},{"type":"element","tag":"h3","props":{"id":"static-hosting"},"children":[{"type":"text","value":"Static Hosting"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pre-render the website to be deployed on any static hosting:"}]},{"type":"element","tag":"pre","props":{"className":"language-bash shiki shiki-themes github-dark github-light","code":"npm run generate\n","language":"bash","meta":"","style":""},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line","line":1},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#B392F0;--shiki-default:#6F42C1"},"children":[{"type":"text","value":"npm"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":" run"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":" generate\n"}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"dist/"}]},{"type":"text","value":" directory is ready to be deployed (symlink to "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":".output/public"}]},{"type":"text","value":"), "},{"type":"element","tag":"a","props":{"href":"https://nuxt.com/docs/getting-started/deployment#static-hosting","rel":["nofollow"]},"children":[{"type":"text","value":"learn more on Nuxt docs"}]},{"type":"text","value":"."}]},{"type":"element","tag":"h3","props":{"id":"node-server"},"children":[{"type":"text","value":"Node server"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Build the application for production:"}]},{"type":"element","tag":"pre","props":{"className":"language-bash shiki shiki-themes github-dark github-light","code":"npm run build\n","language":"bash","meta":"","style":""},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line","line":1},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#B392F0;--shiki-default:#6F42C1"},"children":[{"type":"text","value":"npm"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":" run"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":" build\n"}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Start the server in production:"}]},{"type":"element","tag":"pre","props":{"className":"language-bash shiki shiki-themes github-dark github-light","code":"node .output/server/index.mjs\n","language":"bash","meta":"","style":""},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line","line":1},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#B392F0;--shiki-default:#6F42C1"},"children":[{"type":"text","value":"node"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":" .output/server/index.mjs\n"}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Learn more on "},{"type":"element","tag":"a","props":{"href":"https://nuxt.com/docs/getting-started/deployment","rel":["nofollow"]},"children":[{"type":"text","value":"Nuxt docs"}]},{"type":"text","value":" for more information."}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You are at the end of the page, you can checkout the "},{"type":"element","tag":"a","props":{"href":"/about"},"children":[{"type":"text","value":"about page"}]},{"type":"text","value":" or the "},{"type":"element","tag":"a","props":{"href":"https://github.com/Atinux/content-wind","rel":["nofollow"]},"children":[{"type":"text","value":"GitHub repository"}]},{"type":"text","value":" and give a "},{"type":"element","tag":"icon","props":{"name":"ph:star-duotone"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Thanks for reading and happy writing, "},{"type":"element","tag":"a","props":{"href":"https://twitter.com/Atinux","rel":["nofollow"]},"children":[{"type":"text","value":"Atinux"}]},{"type":"text","value":"."}]},{"type":"element","tag":"style","props":{},"children":[{"type":"text","value":"html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"features","depth":2,"text":"Features"},{"id":"setup","depth":2,"text":"Setup"},{"id":"usage","depth":2,"text":"Usage","children":[{"id":"pages","depth":3,"text":"Pages"},{"id":"navigation","depth":3,"text":"Navigation"},{"id":"theme-configuration","depth":3,"text":"Theme configuration"},{"id":"icons","depth":3,"text":"Icons"},{"id":"code-highlight","depth":3,"text":"Code Highlight"},{"id":"vue-components","depth":3,"text":"Vue Components"}]},{"id":"deployment","depth":2,"text":"Deployment","children":[{"id":"static-hosting","depth":3,"text":"Static Hosting"},{"id":"node-server","depth":3,"text":"Node server"}]}]}},"_type":"markdown","_id":"content:1.index.md","_source":"content","_file":"1.index.md","_extension":"md"},{"_path":"/about","_dir":"","_draft":false,"_partial":false,"_locale":"","title":"About","description":"This is the about page, with a custom description and image for SEO ✨","navigation":{"title":"About"},"layout":"full-width","head":{"description":"This is a custom description for Content Wind about page.","image":"https://fastly.picsum.photos/id/866/536/354.jpg?hmac=tGofDTV7tl2rprappPzKFiZ9vDh5MKj39oa2D--gqhA"},"body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"about"},"children":[{"type":"text","value":"About"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is the about page, with a custom description and image for SEO ✨"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"Content Wind","src":"https://fastly.picsum.photos/id/866/536/354.jpg?hmac=tGofDTV7tl2rprappPzKFiZ9vDh5MKj39oa2D--gqhA"},"children":[]}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"content:2.about.md","_source":"content","_file":"2.about.md","_extension":"md"}],"navigation":[{"title":"Home","_path":"/"},{"title":"About","_path":"/about","layout":"full-width"}]} \ No newline at end of file +{"generatedAt":1713800867885,"generateTime":583,"contents":[{"_path":"/","_dir":"","_draft":false,"_partial":false,"_locale":"","title":"Content Wind","description":"A lightweight Nuxt theme to build a Markdown driven website, based on Nuxt Content, TailwindCSS and Iconify ✨","navigation":{"title":"Home"},"body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"content-wind"},"children":[{"type":"text","value":"Content Wind"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A lightweight Nuxt theme to build a Markdown driven website, based on "},{"type":"element","tag":"a","props":{"href":"https://content.nuxt.com","rel":["nofollow"]},"children":[{"type":"text","value":"Nuxt Content"}]},{"type":"text","value":", "},{"type":"element","tag":"a","props":{"href":"https://tailwindcss.com","rel":["nofollow"]},"children":[{"type":"text","value":"TailwindCSS"}]},{"type":"text","value":" and "},{"type":"element","tag":"a","props":{"href":"https://iconify.design","rel":["nofollow"]},"children":[{"type":"text","value":"Iconify"}]},{"type":"text","value":" ✨"}]},{"type":"element","tag":"h2","props":{"id":"features"},"children":[{"type":"text","value":"Features"}]},{"type":"element","tag":"ul","props":{},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Write pages in Markdown"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Use "},{"type":"element","tag":"a","props":{"href":"https://nuxt.com/docs/guide/directory-structure/layouts","rel":["nofollow"]},"children":[{"type":"text","value":"layouts"}]},{"type":"text","value":" in Markdown pages"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Enjoy meta tag generation"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Generated navigation from pages"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Leverage TailwindCSS Typography"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Switch between light & dark mode"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Access 100,000 icons from 100+ icon sets"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Highlight code blocks with "},{"type":"element","tag":"a","props":{"href":"https://shiki.matsu.io","rel":["nofollow"]},"children":[{"type":"text","value":"Shiki"}]}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Create Vue components and use them in Markdown"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Deploy on any Node or Static hosting: GH Pages, Vercel, Netlify, Heroku, etc."}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Live edit on "},{"type":"element","tag":"a","props":{"href":"https://nuxt.studio","rel":["nofollow"]},"children":[{"type":"text","value":"Nuxt Studio"}]}]}]},{"type":"element","tag":"h2","props":{"id":"setup"},"children":[{"type":"text","value":"Setup"}]},{"type":"element","tag":"button-link","props":{":external":"true","href":"https://stackblitz.com/github/Atinux/content-wind/tree/main/.demo?file=content%2F1.index.md","icon":"simple-icons:stackblitz"},"children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Play online on Stackblitz"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open a terminal and run the following command:"}]},{"type":"element","tag":"pre","props":{"className":"language-bash shiki shiki-themes github-dark github-light","code":"npx nuxi init -t themes/content-wind my-website\n","language":"bash","meta":"","style":""},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line","line":1},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#B392F0;--shiki-default:#6F42C1"},"children":[{"type":"text","value":"npx"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":" nuxi"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":" init"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#79B8FF;--shiki-default:#005CC5"},"children":[{"type":"text","value":" -t"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":" themes/content-wind"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":" my-website\n"}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Follow the instructions in the terminal and you are ready to go 🚀"}]},{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This template has some built-in features to make it as easy as possible to create a content-driven website."}]},{"type":"element","tag":"h3","props":{"id":"pages"},"children":[{"type":"text","value":"Pages"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Create your Markdown pages in the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"content/"}]},{"type":"text","value":" directory:"}]},{"type":"element","tag":"pre","props":{"className":"language-md shiki shiki-themes github-dark github-light","code":"# My title\n\nThis first paragraph will be treated as the page meta description.\n","filename":"content/index.md","language":"md","meta":"","style":""},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line","line":1},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#79B8FF;--shiki-default:#005CC5;--shiki-dark-font-weight:bold;--shiki-default-font-weight:bold"},"children":[{"type":"text","value":"# My title\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":2},"children":[{"type":"element","tag":"span","props":{"emptyLinePlaceholder":true},"children":[{"type":"text","value":"\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":3},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"This first paragraph will be treated as the page meta description.\n"}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can overwrite meta tags by using front-matter:"}]},{"type":"element","tag":"pre","props":{"className":"language-md shiki shiki-themes github-dark github-light","code":"---\ntitle: 'Custom title'\ndescription: 'Custom meta description'\nimage: 'Custom image injected as `og:image`'\n---\n\n# My title\n\nThis first paragraph will be treated as the page meta description.\n","filename":"content/index.md","language":"md","meta":"","style":""},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line","line":1},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#79B8FF;--shiki-default:#005CC5;--shiki-dark-font-weight:bold;--shiki-default-font-weight:bold"},"children":[{"type":"text","value":"---\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":2},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"title: 'Custom title'\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":3},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"description: 'Custom meta description'\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":4},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"image: 'Custom image injected as "}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#79B8FF;--shiki-default:#005CC5"},"children":[{"type":"text","value":"`og:image`"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"'\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":5},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#79B8FF;--shiki-default:#005CC5;--shiki-dark-font-weight:bold;--shiki-default-font-weight:bold"},"children":[{"type":"text","value":"---\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":6},"children":[{"type":"element","tag":"span","props":{"emptyLinePlaceholder":true},"children":[{"type":"text","value":"\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":7},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#79B8FF;--shiki-default:#005CC5;--shiki-dark-font-weight:bold;--shiki-default-font-weight:bold"},"children":[{"type":"text","value":"# My title\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":8},"children":[{"type":"element","tag":"span","props":{"emptyLinePlaceholder":true},"children":[{"type":"text","value":"\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":9},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"This first paragraph will be treated as the page meta description.\n"}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is done thanks to Nuxt Content's "},{"type":"element","tag":"a","props":{"href":"https://content.nuxtjs.org/guide/writing/document-driven","rel":["nofollow"]},"children":[{"type":"text","value":"document-driven mode"}]},{"type":"text","value":" of Nuxt Content."}]},{"type":"element","tag":"h3","props":{"id":"navigation"},"children":[{"type":"text","value":"Navigation"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The navigation is generated from your pages, you can take a look at the "},{"type":"element","tag":"a","props":{"href":"https://github.com/Atinux/content-wind/blob/main/components/AppNavbar.vue","rel":["nofollow"]},"children":[{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":""}]}]},{"type":"text","value":" component to see how it works."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It uses the "},{"type":"element","tag":"a","props":{"href":"https://content.nuxt.com/usage/navigation","rel":["nofollow"]},"children":[{"type":"text","value":"Navigation"}]},{"type":"text","value":" from Nuxt Content to fetch the navigation object."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To customize the title displayed in the navigation, you can set the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"navigation.title"}]},{"type":"text","value":" property in the front-matter of your pages:"}]},{"type":"element","tag":"pre","props":{"className":"language-md shiki shiki-themes github-dark github-light","code":"---\nnavigation.title: 'Home'\n---\n\n# Welcome to my site\n\nWith a beautiful description\n","language":"md","meta":"","style":""},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line","line":1},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#79B8FF;--shiki-default:#005CC5;--shiki-dark-font-weight:bold;--shiki-default-font-weight:bold"},"children":[{"type":"text","value":"---\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":2},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"navigation.title: 'Home'\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":3},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#79B8FF;--shiki-default:#005CC5;--shiki-dark-font-weight:bold;--shiki-default-font-weight:bold"},"children":[{"type":"text","value":"---\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":4},"children":[{"type":"element","tag":"span","props":{"emptyLinePlaceholder":true},"children":[{"type":"text","value":"\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":5},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#79B8FF;--shiki-default:#005CC5;--shiki-dark-font-weight:bold;--shiki-default-font-weight:bold"},"children":[{"type":"text","value":"# Welcome to my site\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":6},"children":[{"type":"element","tag":"span","props":{"emptyLinePlaceholder":true},"children":[{"type":"text","value":"\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":7},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"With a beautiful description\n"}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"theme-configuration"},"children":[{"type":"text","value":"Theme configuration"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can configure Content Wind global configuration in the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"app.config.ts"}]},{"type":"text","value":" file:"}]},{"type":"element","tag":"pre","props":{"className":"language-ts shiki shiki-themes github-dark github-light","code":"interface AppConfigInput {\n cover?: string, // default: '/cover.jpg'\n socials?: {\n twitter?: string\n github?: string\n mastodon?: string\n }\n}\n","filename":"signature","language":"ts","meta":"","style":""},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line","line":1},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":"interface"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#B392F0;--shiki-default:#6F42C1"},"children":[{"type":"text","value":" AppConfigInput"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" {\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":2},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#FFAB70;--shiki-default:#E36209"},"children":[{"type":"text","value":" cover"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#79B8FF;--shiki-default:#005CC5"},"children":[{"type":"text","value":" string"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#6A737D;--shiki-default:#6A737D"},"children":[{"type":"text","value":"// default: '/cover.jpg'\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":3},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#FFAB70;--shiki-default:#E36209"},"children":[{"type":"text","value":" socials"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" {\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":4},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#FFAB70;--shiki-default:#E36209"},"children":[{"type":"text","value":" twitter"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#79B8FF;--shiki-default:#005CC5"},"children":[{"type":"text","value":" string\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":5},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#FFAB70;--shiki-default:#E36209"},"children":[{"type":"text","value":" github"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#79B8FF;--shiki-default:#005CC5"},"children":[{"type":"text","value":" string\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":6},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#FFAB70;--shiki-default:#E36209"},"children":[{"type":"text","value":" mastodon"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#79B8FF;--shiki-default:#005CC5"},"children":[{"type":"text","value":" string\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":7},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" }\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":8},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"}\n"}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Example of settings Twitter and GitHub icons in the navbar:"}]},{"type":"element","tag":"pre","props":{"className":"language-ts shiki shiki-themes github-dark github-light","code":"export default defineAppConfig({\n socials: {\n twitter: 'Atinux',\n github: 'Atinux/content-wind'\n mastodon: '@atinux@webtoo.ls'\n }\n})\n","filename":"app.config.ts","language":"ts","meta":"","style":""},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line","line":1},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":"export"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":" default"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#B392F0;--shiki-default:#6F42C1"},"children":[{"type":"text","value":" defineAppConfig"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"({\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":2},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" socials: {\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":3},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" twitter: "}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":"'Atinux'"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":",\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":4},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" github: "}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":"'Atinux/content-wind'\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":5},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" mastodon: "}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":"'@atinux@webtoo.ls'\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":6},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" }\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":7},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"})\n"}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"icons"},"children":[{"type":"text","value":"Icons"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Use any icon from "},{"type":"element","tag":"a","props":{"href":"https://icones.js.org","rel":["nofollow"]},"children":[{"type":"text","value":"icones.js.org"}]},{"type":"text","value":" with the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":""}]},{"type":"text","value":" component:"}]},{"type":"element","tag":"pre","props":{"className":"language-html shiki shiki-themes github-dark github-light","code":"\n","language":"html","meta":"","style":""},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line","line":1},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#FDAEB7;--shiki-default:#B31D28;--shiki-dark-font-style:italic;--shiki-default-font-style:italic"},"children":[{"type":"text","value":"Icon"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#B392F0;--shiki-default:#6F42C1"},"children":[{"type":"text","value":" name"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":"\"ph:music-notes-fill\""}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" />\n"}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also use it in your Markdown:"}]},{"type":"element","tag":"pre","props":{"className":"language-md shiki shiki-themes github-dark github-light","code":":icon{name=\"ph:music-notes-fill\"}\n","language":"md","meta":"","style":""},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line","line":1},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":":icon{name=\"ph:music-notes-fill\"}\n"}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Will result in "},{"type":"element","tag":"icon","props":{"name":"ph:music-notes-fill"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Learn more on "},{"type":"element","tag":"a","props":{"href":"https://github.com/nuxt-modules/icon","rel":["nofollow"]},"children":[{"type":"text","value":"nuxt-icon"}]},{"type":"text","value":" documentation."}]},{"type":"element","tag":"h3","props":{"id":"code-highlight"},"children":[{"type":"text","value":"Code Highlight"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It supports code highlighting with Shiki and as well as different "},{"type":"element","tag":"a","props":{"href":"https://github.com/shikijs/shiki/blob/main/docs/themes.md#all-themes","rel":["nofollow"]},"children":[{"type":"text","value":"VS Code themes"}]},{"type":"text","value":"."}]},{"type":"element","tag":"markdown-block","props":{},"children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"```ts\nexport default () => 'Hello Content Wind'\n```"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Will result in:"}]},{"type":"element","tag":"pre","props":{"className":"language-ts shiki shiki-themes github-dark github-light","code":"export default () => 'Hello Content Wind'\n","language":"ts","meta":"","style":""},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line","line":1},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":"export"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":" default"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" () "}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":" 'Hello Content Wind'\n"}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Updating the theme is as simple as editing your "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"nuxt.config"}]},{"type":"text","value":":"}]},{"type":"element","tag":"pre","props":{"className":"language-ts shiki shiki-themes github-dark github-light","code":"import { defineNuxtConfig } from 'nuxt'\n\nexport default defineNuxtConfig({\n content: {\n highlight: {\n theme: 'one-dark-pro',\n }\n }\n})\n","language":"ts","meta":"","style":""},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line","line":1},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" { defineNuxtConfig } "}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":" 'nuxt'\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":2},"children":[{"type":"element","tag":"span","props":{"emptyLinePlaceholder":true},"children":[{"type":"text","value":"\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":3},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":"export"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#F97583;--shiki-default:#D73A49"},"children":[{"type":"text","value":" default"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#B392F0;--shiki-default:#6F42C1"},"children":[{"type":"text","value":" defineNuxtConfig"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"({\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":4},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" content: {\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":5},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" highlight: {\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":6},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" theme: "}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":"'one-dark-pro'"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":",\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":7},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" }\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":8},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":" }\n"}]}]},{"type":"element","tag":"span","props":{"class":"line","line":9},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#E1E4E8;--shiki-default:#24292E"},"children":[{"type":"text","value":"})\n"}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Learn more in the "},{"type":"element","tag":"a","props":{"href":"https://content.nuxt.com/get-started/configuration#highlight","rel":["nofollow"]},"children":[{"type":"text","value":"Content Code Highlight section"}]},{"type":"text","value":"."}]},{"type":"element","tag":"h3","props":{"id":"vue-components"},"children":[{"type":"text","value":"Vue Components"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add Vue components into the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"components/content/"}]},{"type":"text","value":" directory and start using them in Markdown."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"See the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":""}]},{"type":"text","value":" component in "},{"type":"element","tag":"a","props":{"href":"https://github.com/Atinux/content-wind/blob/main/.demo/components/content/MarkdownBlock.vue","rel":["nofollow"]},"children":[{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"components/content/MarkdownBlock.vue"}]}]},{"type":"text","value":"."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"By leveraging the "},{"type":"element","tag":"a","props":{"href":"https://content.nuxt.com/components/content-slot","rel":["nofollow"]},"children":[{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":""}]}]},{"type":"text","value":" component from Nuxt Content, you can use both slots and props in Markdown thanks to the "},{"type":"element","tag":"a","props":{"href":"https://content.nuxt.com/usage/markdown","rel":["nofollow"]},"children":[{"type":"text","value":"MDC syntax"}]},{"type":"text","value":"."}]},{"type":"element","tag":"h2","props":{"id":"deployment"},"children":[{"type":"text","value":"Deployment"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2FAtinux%2Fcontent-wind-template","rel":["nofollow"]},"children":[{"type":"element","tag":"img","props":{"alt":"Deploy with Vercel","src":"https://vercel.com/button"},"children":[]}]},{"type":"text","value":" "},{"type":"element","tag":"a","props":{"href":"https://app.netlify.com/start/deploy?repository=https://github.com/Atinux/content-wind-template","rel":["nofollow"]},"children":[{"type":"element","tag":"img","props":{"alt":"Deploy to Netlify","src":"https://www.netlify.com/img/deploy/button.svg"},"children":[]}]}]},{"type":"element","tag":"h3","props":{"id":"static-hosting"},"children":[{"type":"text","value":"Static Hosting"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pre-render the website to be deployed on any static hosting:"}]},{"type":"element","tag":"pre","props":{"className":"language-bash shiki shiki-themes github-dark github-light","code":"npm run generate\n","language":"bash","meta":"","style":""},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line","line":1},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#B392F0;--shiki-default:#6F42C1"},"children":[{"type":"text","value":"npm"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":" run"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":" generate\n"}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"dist/"}]},{"type":"text","value":" directory is ready to be deployed (symlink to "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":".output/public"}]},{"type":"text","value":"), "},{"type":"element","tag":"a","props":{"href":"https://nuxt.com/docs/getting-started/deployment#static-hosting","rel":["nofollow"]},"children":[{"type":"text","value":"learn more on Nuxt docs"}]},{"type":"text","value":"."}]},{"type":"element","tag":"h3","props":{"id":"node-server"},"children":[{"type":"text","value":"Node server"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Build the application for production:"}]},{"type":"element","tag":"pre","props":{"className":"language-bash shiki shiki-themes github-dark github-light","code":"npm run build\n","language":"bash","meta":"","style":""},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line","line":1},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#B392F0;--shiki-default:#6F42C1"},"children":[{"type":"text","value":"npm"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":" run"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":" build\n"}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Start the server in production:"}]},{"type":"element","tag":"pre","props":{"className":"language-bash shiki shiki-themes github-dark github-light","code":"node .output/server/index.mjs\n","language":"bash","meta":"","style":""},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line","line":1},"children":[{"type":"element","tag":"span","props":{"style":"--shiki-dark:#B392F0;--shiki-default:#6F42C1"},"children":[{"type":"text","value":"node"}]},{"type":"element","tag":"span","props":{"style":"--shiki-dark:#9ECBFF;--shiki-default:#032F62"},"children":[{"type":"text","value":" .output/server/index.mjs\n"}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Learn more on "},{"type":"element","tag":"a","props":{"href":"https://nuxt.com/docs/getting-started/deployment","rel":["nofollow"]},"children":[{"type":"text","value":"Nuxt docs"}]},{"type":"text","value":" for more information."}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You are at the end of the page, you can checkout the "},{"type":"element","tag":"a","props":{"href":"/about"},"children":[{"type":"text","value":"about page"}]},{"type":"text","value":" or the "},{"type":"element","tag":"a","props":{"href":"https://github.com/Atinux/content-wind","rel":["nofollow"]},"children":[{"type":"text","value":"GitHub repository"}]},{"type":"text","value":" and give a "},{"type":"element","tag":"icon","props":{"name":"ph:star-duotone"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Thanks for reading and happy writing, "},{"type":"element","tag":"a","props":{"href":"https://twitter.com/Atinux","rel":["nofollow"]},"children":[{"type":"text","value":"Atinux"}]},{"type":"text","value":"."}]},{"type":"element","tag":"style","props":{},"children":[{"type":"text","value":"html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"features","depth":2,"text":"Features"},{"id":"setup","depth":2,"text":"Setup"},{"id":"usage","depth":2,"text":"Usage","children":[{"id":"pages","depth":3,"text":"Pages"},{"id":"navigation","depth":3,"text":"Navigation"},{"id":"theme-configuration","depth":3,"text":"Theme configuration"},{"id":"icons","depth":3,"text":"Icons"},{"id":"code-highlight","depth":3,"text":"Code Highlight"},{"id":"vue-components","depth":3,"text":"Vue Components"}]},{"id":"deployment","depth":2,"text":"Deployment","children":[{"id":"static-hosting","depth":3,"text":"Static Hosting"},{"id":"node-server","depth":3,"text":"Node server"}]}]}},"_type":"markdown","_id":"content:1.index.md","_source":"content","_file":"1.index.md","_extension":"md"},{"_path":"/about","_dir":"","_draft":false,"_partial":false,"_locale":"","title":"About","description":"This is the about page, with a custom description and image for SEO ✨","navigation":{"title":"About"},"layout":"full-width","head":{"description":"This is a custom description for Content Wind about page.","image":"https://fastly.picsum.photos/id/866/536/354.jpg?hmac=tGofDTV7tl2rprappPzKFiZ9vDh5MKj39oa2D--gqhA"},"body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"about"},"children":[{"type":"text","value":"About"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is the about page, with a custom description and image for SEO ✨"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"Content Wind","src":"https://fastly.picsum.photos/id/866/536/354.jpg?hmac=tGofDTV7tl2rprappPzKFiZ9vDh5MKj39oa2D--gqhA"},"children":[]}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"content:2.about.md","_source":"content","_file":"2.about.md","_extension":"md"}],"navigation":[{"title":"Home","_path":"/"},{"title":"About","_path":"/about","layout":"full-width"}]} \ No newline at end of file diff --git a/api/_content/navigation/u7BbTyuhiE.1711992217760.json b/api/_content/navigation/u7BbTyuhiE.1713800852386.json similarity index 100% rename from api/_content/navigation/u7BbTyuhiE.1711992217760.json rename to api/_content/navigation/u7BbTyuhiE.1713800852386.json diff --git a/api/_content/query/4iQohvzBYE.1711992217760.json b/api/_content/query/4iQohvzBYE.1713800852386.json similarity index 100% rename from api/_content/query/4iQohvzBYE.1711992217760.json rename to api/_content/query/4iQohvzBYE.1713800852386.json diff --git a/api/_content/query/NNoqIgVDSo.1711992217760.json b/api/_content/query/NNoqIgVDSo.1713800852386.json similarity index 100% rename from api/_content/query/NNoqIgVDSo.1711992217760.json rename to api/_content/query/NNoqIgVDSo.1713800852386.json diff --git a/api/_content/query/brX4CwCJoQ.1711992217760.json b/api/_content/query/brX4CwCJoQ.1713800852386.json similarity index 100% rename from api/_content/query/brX4CwCJoQ.1711992217760.json rename to api/_content/query/brX4CwCJoQ.1713800852386.json diff --git a/api/_content/query/xWeY3NfYtX.1711992217760.json b/api/_content/query/xWeY3NfYtX.1713800852386.json similarity index 100% rename from api/_content/query/xWeY3NfYtX.1711992217760.json rename to api/_content/query/xWeY3NfYtX.1713800852386.json diff --git a/index.html b/index.html index e3618a2..71b52e5 100644 --- a/index.html +++ b/index.html @@ -6,47 +6,47 @@ - - - - + + + + - + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - -

Content Wind

A lightweight Nuxt theme to build a Markdown driven website, based on Nuxt Content, TailwindCSS and Iconify

Features

  • Write pages in Markdown
  • Use layouts in Markdown pages
  • Enjoy meta tag generation
  • Generated navigation from pages
  • Leverage TailwindCSS Typography
  • Switch between light & dark mode
  • Access 100,000 icons from 100+ icon sets
  • Highlight code blocks with Shiki
  • Create Vue components and use them in Markdown
  • Deploy on any Node or Static hosting: GH Pages, Vercel, Netlify, Heroku, etc.
  • Live edit on Nuxt Studio

Setup

Play online on Stackblitz

Open a terminal and run the following command:

npx nuxi init -t themes/content-wind my-website
+
+
+
+

Content Wind

A lightweight Nuxt theme to build a Markdown driven website, based on Nuxt Content, TailwindCSS and Iconify

Features

  • Write pages in Markdown
  • Use layouts in Markdown pages
  • Enjoy meta tag generation
  • Generated navigation from pages
  • Leverage TailwindCSS Typography
  • Switch between light & dark mode
  • Access 100,000 icons from 100+ icon sets
  • Highlight code blocks with Shiki
  • Create Vue components and use them in Markdown
  • Deploy on any Node or Static hosting: GH Pages, Vercel, Netlify, Heroku, etc.
  • Live edit on Nuxt Studio

Setup

Play online on Stackblitz

Open a terminal and run the following command:

npx nuxi init -t themes/content-wind my-website
 

Follow the instructions in the terminal and you are ready to go 🚀

Usage

This template has some built-in features to make it as easy as possible to create a content-driven website.

Pages

Create your Markdown pages in the content/ directory:

# My title
 
 This first paragraph will be treated as the page meta description.
@@ -83,7 +83,7 @@
 })
 

Icons

Use any icon from icones.js.org with the <Icon> component:

<Icon name="ph:music-notes-fill" />
 

You can also use it in your Markdown:

:icon{name="ph:music-notes-fill"}
-

Will result in

Learn more on nuxt-icon documentation.

Code Highlight

It supports code highlighting with Shiki and as well as different VS Code themes.

```ts
+

Will result in

Learn more on nuxt-icon documentation.

Code Highlight

It supports code highlighting with Shiki and as well as different VS Code themes.

```ts
 export default () => 'Hello Content Wind'
 ```

Will result in:

export default () => 'Hello Content Wind'
 

Updating the theme is as simple as editing your nuxt.config:

import { defineNuxtConfig } from 'nuxt'
@@ -98,5 +98,5 @@
 

Learn more in the Content Code Highlight section.

Vue Components

Add Vue components into the components/content/ directory and start using them in Markdown.

See the <MarkdownBlock> component in components/content/MarkdownBlock.vue.

By leveraging the <ContentSlot> component from Nuxt Content, you can use both slots and props in Markdown thanks to the MDC syntax.

Deployment

Deploy with Vercel Deploy to Netlify

Static Hosting

Pre-render the website to be deployed on any static hosting:

npm run generate
 

The dist/ directory is ready to be deployed (symlink to .output/public), learn more on Nuxt docs.

Node server

Build the application for production:

npm run build
 

Start the server in production:

node .output/server/index.mjs
-

Learn more on Nuxt docs for more information.


You are at the end of the page, you can checkout the about page or the GitHub repository and give a

Thanks for reading and happy writing, Atinux.

- \ No newline at end of file +

Learn more on Nuxt docs for more information.


You are at the end of the page, you can checkout the about page or the GitHub repository and give a

Thanks for reading and happy writing, Atinux.

+ \ No newline at end of file