From 4087281841438e4a612865602783930536c6bbda Mon Sep 17 00:00:00 2001 From: Bener Date: Tue, 24 Dec 2024 14:55:31 +0000 Subject: [PATCH] CI BUILD --- docs/200.html | 4 ++-- docs/404.html | 4 ++-- docs/_payload.json | 2 +- docs/about/_payload.json | 2 +- docs/about/index.html | 4 ++-- docs/changes/_payload.json | 2 +- docs/changes/index.html | 4 ++-- docs/feedback/_payload.json | 2 +- docs/feedback/index.html | 4 ++-- docs/index.html | 4 ++-- docs/install/_payload.json | 2 +- docs/install/index.html | 4 ++-- docs/nuxt/{IconCSS.d8c5e8ef.js => IconCSS.241e3d6d.js} | 2 +- docs/nuxt/{about.d7cf22fa.js => about.7637adf2.js} | 2 +- docs/nuxt/{changes.cdbde28f.js => changes.04a13fab.js} | 2 +- docs/nuxt/{entry.72eba889.css => entry.5e24e361.css} | 2 +- docs/nuxt/{entry.794af5ed.js => entry.e58ea50f.js} | 10 +++++----- .../{error-404.ba6d69c5.js => error-404.78b0d713.js} | 2 +- .../{error-500.bf533f03.js => error-500.db90ed9d.js} | 2 +- .../{feedback.6751b25f.js => feedback.c23bbf6b.js} | 2 +- docs/nuxt/{index.b4087b8d.js => index.dcca6d05.js} | 2 +- docs/nuxt/{install.15d718dd.js => install.29d754ee.js} | 2 +- ...reviews.vue.b067a6dd.js => reviews.vue.914751cd.js} | 2 +- docs/nuxt/{support.32df15cc.js => support.64323dc6.js} | 2 +- docs/support/_payload.json | 2 +- docs/support/index.html | 4 ++-- 26 files changed, 38 insertions(+), 38 deletions(-) rename docs/nuxt/{IconCSS.d8c5e8ef.js => IconCSS.241e3d6d.js} (93%) rename docs/nuxt/{about.d7cf22fa.js => about.7637adf2.js} (60%) rename docs/nuxt/{changes.cdbde28f.js => changes.04a13fab.js} (80%) rename docs/nuxt/{entry.72eba889.css => entry.5e24e361.css} (98%) rename docs/nuxt/{entry.794af5ed.js => entry.e58ea50f.js} (90%) rename docs/nuxt/{error-404.ba6d69c5.js => error-404.78b0d713.js} (97%) rename docs/nuxt/{error-500.bf533f03.js => error-500.db90ed9d.js} (96%) rename docs/nuxt/{feedback.6751b25f.js => feedback.c23bbf6b.js} (61%) rename docs/nuxt/{index.b4087b8d.js => index.dcca6d05.js} (99%) rename docs/nuxt/{install.15d718dd.js => install.29d754ee.js} (95%) rename docs/nuxt/{reviews.vue.b067a6dd.js => reviews.vue.914751cd.js} (99%) rename docs/nuxt/{support.32df15cc.js => support.64323dc6.js} (60%) diff --git a/docs/200.html b/docs/200.html index 49f3f1e..ecfacbd 100644 --- a/docs/200.html +++ b/docs/200.html @@ -1,7 +1,7 @@ -
+} \ No newline at end of file diff --git a/docs/404.html b/docs/404.html index 49f3f1e..ecfacbd 100644 --- a/docs/404.html +++ b/docs/404.html @@ -1,7 +1,7 @@ -
+} \ No newline at end of file diff --git a/docs/_payload.json b/docs/_payload.json index 8b7b2cf..64c82a2 100644 --- a/docs/_payload.json +++ b/docs/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1734957862743] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1735052129866] \ No newline at end of file diff --git a/docs/about/_payload.json b/docs/about/_payload.json index 8b7b2cf..64c82a2 100644 --- a/docs/about/_payload.json +++ b/docs/about/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1734957862743] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1735052129866] \ No newline at end of file diff --git a/docs/about/index.html b/docs/about/index.html index 0458b4e..b573019 100644 --- a/docs/about/index.html +++ b/docs/about/index.html @@ -51,7 +51,7 @@ - -

Coming soon...

Frequently Asked Questions

  • About Markdown Reader

    • 1. What is Markdown Reader?

      Markdown Reader is a browser extension that renders local and online Markdown files into beautiful, readable HTML pages.
    • 2. Which browsers are supported?

      It is currently available for Chrome and Firefox, more browsers will be adapted in the future.
    • 3. Join the WeChat Community.

      Scan the code to get the latest news and technical support:

      WeChat Official

  • Installation and Usage

  • Feature Settings

  • Technical Support

  • Common Questions

  • Future Features

+

Coming soon...

Frequently Asked Questions

  • About Markdown Reader

    • 1. What is Markdown Reader?

      Markdown Reader is a browser extension that renders local and online Markdown files into beautiful, readable HTML pages.
    • 2. Which browsers are supported?

      It is currently available for Chrome and Firefox, more browsers will be adapted in the future.
    • 3. Join the WeChat Community.

      Scan the code to get the latest news and technical support:

      WeChat Official

  • Installation and Usage

  • Feature Settings

  • Technical Support

  • Common Questions

  • Future Features

\ No newline at end of file diff --git a/docs/changes/_payload.json b/docs/changes/_payload.json index 8b7b2cf..64c82a2 100644 --- a/docs/changes/_payload.json +++ b/docs/changes/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1734957862743] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1735052129866] \ No newline at end of file diff --git a/docs/changes/index.html b/docs/changes/index.html index 27f0c58..2ad1b59 100644 --- a/docs/changes/index.html +++ b/docs/changes/index.html @@ -51,7 +51,7 @@ - -

Coming soon...

Frequently Asked Questions

  • About Markdown Reader

    • 1. What is Markdown Reader?

      Markdown Reader is a browser extension that renders local and online Markdown files into beautiful, readable HTML pages.
    • 2. Which browsers are supported?

      It is currently available for Chrome and Firefox, more browsers will be adapted in the future.
    • 3. Join the WeChat Community.

      Scan the code to get the latest news and technical support:

      WeChat Official

  • Installation and Usage

  • Feature Settings

  • Technical Support

  • Common Questions

  • Future Features

+

Coming soon...

Frequently Asked Questions

  • About Markdown Reader

    • 1. What is Markdown Reader?

      Markdown Reader is a browser extension that renders local and online Markdown files into beautiful, readable HTML pages.
    • 2. Which browsers are supported?

      It is currently available for Chrome and Firefox, more browsers will be adapted in the future.
    • 3. Join the WeChat Community.

      Scan the code to get the latest news and technical support:

      WeChat Official

  • Installation and Usage

  • Feature Settings

  • Technical Support

  • Common Questions

  • Future Features

\ No newline at end of file diff --git a/docs/feedback/_payload.json b/docs/feedback/_payload.json index 8b7b2cf..64c82a2 100644 --- a/docs/feedback/_payload.json +++ b/docs/feedback/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1734957862743] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1735052129866] \ No newline at end of file diff --git a/docs/feedback/index.html b/docs/feedback/index.html index 90f8246..1d66a1f 100644 --- a/docs/feedback/index.html +++ b/docs/feedback/index.html @@ -51,7 +51,7 @@ - -

Coming soon...

Frequently Asked Questions

  • About Markdown Reader

    • 1. What is Markdown Reader?

      Markdown Reader is a browser extension that renders local and online Markdown files into beautiful, readable HTML pages.
    • 2. Which browsers are supported?

      It is currently available for Chrome and Firefox, more browsers will be adapted in the future.
    • 3. Join the WeChat Community.

      Scan the code to get the latest news and technical support:

      WeChat Official

  • Installation and Usage

  • Feature Settings

  • Technical Support

  • Common Questions

  • Future Features

+

Coming soon...

Frequently Asked Questions

  • About Markdown Reader

    • 1. What is Markdown Reader?

      Markdown Reader is a browser extension that renders local and online Markdown files into beautiful, readable HTML pages.
    • 2. Which browsers are supported?

      It is currently available for Chrome and Firefox, more browsers will be adapted in the future.
    • 3. Join the WeChat Community.

      Scan the code to get the latest news and technical support:

      WeChat Official

  • Installation and Usage

  • Feature Settings

  • Technical Support

  • Common Questions

  • Future Features

\ No newline at end of file diff --git a/docs/index.html b/docs/index.html index acb3b54..942049a 100644 --- a/docs/index.html +++ b/docs/index.html @@ -51,7 +51,7 @@ - -

Effortless Markdown Reading for Everyone!

Turn Markdown into beautifully rendered pages with this powerful browser extension.

Powerful, Beautiful, and Fast!

With out-of-the-box Plugins and Extremely Fast rendering.

Rich built-in Plugins
Enhance your Markdown experience with built-in support for Emojis, Footnotes, Annotations, Math Formulas, Flowcharts, Gantt Charts, and more.
Work Anywhere, Anytime
With the powerful built-in rendering engine, efficient and seamless previewing is ensured whether connected to the Internet or working offline.
Day & Night Compatibility
Switch between light and dark modes to suit your environment. Enjoy a comfortable reading experience, whether you have a bright display or a dim view.
Local & Online Markdown
Access and preview Markdown files from anywhere! Whether it’s a local file saved on your computer or an online document linked via URL, Markdown Reader seamlessly renders them all. Simplify your workflow with dual-source support.
Real-time rendering
See changes as you type! Markdown Reader provides instant feedback by rendering your Markdown in real-time. No need to switch between the editor and preview—just focus on your content creation.
Seamless TOC Navigation
Easily navigate long documents with the auto generated table of contents. Sidebar TOC supports multi-level headings, helping you jump to any section instantly, saving time and improving productivity.
Syntax Highlighting
Write and showcase code beautifully! Markdown Reader highlights code in multiple programming languages, ensuring your code snippets are easy to read and look professional, whether for blogs or documentation.
Charts & Formula Support
Easily create flowcharts, diagrams, and present mathematical formulas using built-in tools like Mermaid and LaTeX. Ideal for education and technical documentation.

It's been getting rave reviews!

Markdown Reader has over 20,000+ active users!

"Amazing extensions, works better than others. Anyway 5 stars deserved, works with local files and url, clear UI."
Avatar
Vladyslav Bezborodko
"用过最好的 Markdown 插件, 没有之一"
Avatar
李政波
"What a great extension! Thank you."
Avatar
karam nassar
"非常好用"
Avatar
杨棣
"This Chrome extension is an absolute game-changer for anyone working with Markdown files. The interface is clean, intuitive, and the rendering is flawless. It handles complex Markdown elements beautifully, making it easy to read and navigate through documents. Highly recommended!"
Avatar
goop djhu
"这是目前我认为最好的 Markdown 阅读器。支持内嵌的 HTML 标签,支持每个 md 文件引入 CSS。"
Avatar
Rachel Gardner
"This is so so beautiful. extremely underrated plugin. Clean layout and available in both themes dark and bright, perfect."
Avatar
MrBean Maxus
"I'm a developer and I'm working on a really complex JS library right now so I had to write a documentation, even for myself to be able to find any information about anything on my code really quickly and easily. I preferred to do it oin markdown since it's adapted to github's platform. I tried several and no other chrome extension for markdown readding is nearly as good as this. This is just perfect! Thank you people for bringing that to life!"
Avatar
Thomas Delplace
"可以的,预览效果不错"
Avatar
Rico
"Works awesome! Thanks!"
Avatar
Sasha Talk
"太棒了,点击文档里的图片还会有优雅的动效!"
Avatar
hen wu
"Simple, plug-n-play, renders .MD files exactly how you'd expect"
Avatar
sirlaughsalotjr
"太棒了!简直就是办公神器!"
Avatar
jialin su
"Di immediato funzionamento, il rendering è ottimale."
Avatar
Paolo Mereu
"Very Good result"
Avatar
Strigkos Nomikos
"This extention is awesome, it saved me from uploading every document to my online script for reading. now I can easily read any md file from my local disk just by a drag n drop."
Avatar
Mansoor Raeesi
"*Actually* supports extended markdown. And is very well thought-through and implemented. Hands down the best .md extension!"
Avatar
CHNT
"非常棒,比 Markdown Preview Plus 好用"
Avatar
Sam Wong

Frequently Asked Questions

  • About Markdown Reader

    • 1. What is Markdown Reader?

      Markdown Reader is a browser extension that renders local and online Markdown files into beautiful, readable HTML pages.
    • 2. Which browsers are supported?

      It is currently available for Chrome and Firefox, more browsers will be adapted in the future.
    • 3. Join the WeChat Community.

      Scan the code to get the latest news and technical support:

      WeChat Official

  • Installation and Usage

  • Feature Settings

  • Technical Support

  • Common Questions

  • Future Features

+

Effortless Markdown Reading for Everyone!

Turn Markdown into beautifully rendered pages with this powerful browser extension.

Powerful, Beautiful, and Fast!

With out-of-the-box Plugins and Extremely Fast rendering.

Rich built-in Plugins
Enhance your Markdown experience with built-in support for Emojis, Footnotes, Annotations, Math Formulas, Flowcharts, Gantt Charts, and more.
Work Anywhere, Anytime
With the powerful built-in rendering engine, efficient and seamless previewing is ensured whether connected to the Internet or working offline.
Day & Night Compatibility
Switch between light and dark modes to suit your environment. Enjoy a comfortable reading experience, whether you have a bright display or a dim view.
Local & Online Markdown
Access and preview Markdown files from anywhere! Whether it’s a local file saved on your computer or an online document linked via URL, Markdown Reader seamlessly renders them all. Simplify your workflow with dual-source support.
Real-time rendering
See changes as you type! Markdown Reader provides instant feedback by rendering your Markdown in real-time. No need to switch between the editor and preview—just focus on your content creation.
Seamless TOC Navigation
Easily navigate long documents with the auto generated table of contents. Sidebar TOC supports multi-level headings, helping you jump to any section instantly, saving time and improving productivity.
Syntax Highlighting
Write and showcase code beautifully! Markdown Reader highlights code in multiple programming languages, ensuring your code snippets are easy to read and look professional, whether for blogs or documentation.
Charts & Formula Support
Easily create flowcharts, diagrams, and present mathematical formulas using built-in tools like Mermaid and LaTeX. Ideal for education and technical documentation.

It's been getting rave reviews!

Markdown Reader has over 20,000+ active users!

"Amazing extensions, works better than others. Anyway 5 stars deserved, works with local files and url, clear UI."
Avatar
Vladyslav Bezborodko
"用过最好的 Markdown 插件, 没有之一"
Avatar
李政波
"What a great extension! Thank you."
Avatar
karam nassar
"非常好用"
Avatar
杨棣
"This Chrome extension is an absolute game-changer for anyone working with Markdown files. The interface is clean, intuitive, and the rendering is flawless. It handles complex Markdown elements beautifully, making it easy to read and navigate through documents. Highly recommended!"
Avatar
goop djhu
"这是目前我认为最好的 Markdown 阅读器。支持内嵌的 HTML 标签,支持每个 md 文件引入 CSS。"
Avatar
Rachel Gardner
"This is so so beautiful. extremely underrated plugin. Clean layout and available in both themes dark and bright, perfect."
Avatar
MrBean Maxus
"I'm a developer and I'm working on a really complex JS library right now so I had to write a documentation, even for myself to be able to find any information about anything on my code really quickly and easily. I preferred to do it oin markdown since it's adapted to github's platform. I tried several and no other chrome extension for markdown readding is nearly as good as this. This is just perfect! Thank you people for bringing that to life!"
Avatar
Thomas Delplace
"可以的,预览效果不错"
Avatar
Rico
"Works awesome! Thanks!"
Avatar
Sasha Talk
"太棒了,点击文档里的图片还会有优雅的动效!"
Avatar
hen wu
"Simple, plug-n-play, renders .MD files exactly how you'd expect"
Avatar
sirlaughsalotjr
"太棒了!简直就是办公神器!"
Avatar
jialin su
"Di immediato funzionamento, il rendering è ottimale."
Avatar
Paolo Mereu
"Very Good result"
Avatar
Strigkos Nomikos
"This extention is awesome, it saved me from uploading every document to my online script for reading. now I can easily read any md file from my local disk just by a drag n drop."
Avatar
Mansoor Raeesi
"*Actually* supports extended markdown. And is very well thought-through and implemented. Hands down the best .md extension!"
Avatar
CHNT
"非常棒,比 Markdown Preview Plus 好用"
Avatar
Sam Wong

Frequently Asked Questions

  • About Markdown Reader

    • 1. What is Markdown Reader?

      Markdown Reader is a browser extension that renders local and online Markdown files into beautiful, readable HTML pages.
    • 2. Which browsers are supported?

      It is currently available for Chrome and Firefox, more browsers will be adapted in the future.
    • 3. Join the WeChat Community.

      Scan the code to get the latest news and technical support:

      WeChat Official

  • Installation and Usage

  • Feature Settings

  • Technical Support

  • Common Questions

  • Future Features

\ No newline at end of file diff --git a/docs/install/_payload.json b/docs/install/_payload.json index 8b7b2cf..64c82a2 100644 --- a/docs/install/_payload.json +++ b/docs/install/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1734957862743] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1735052129866] \ No newline at end of file diff --git a/docs/install/index.html b/docs/install/index.html index 8d146e5..121535d 100644 --- a/docs/install/index.html +++ b/docs/install/index.html @@ -51,7 +51,7 @@ - -

Get started in seconds!

Install Markdown Reader in your favorite browser

Support for Safari is on the way!

It's been getting rave reviews!

Markdown Reader has over 20,000+ active users!

"Amazing extensions, works better than others. Anyway 5 stars deserved, works with local files and url, clear UI."
Avatar
Vladyslav Bezborodko
"用过最好的 Markdown 插件, 没有之一"
Avatar
李政波
"What a great extension! Thank you."
Avatar
karam nassar
"非常好用"
Avatar
杨棣
"This Chrome extension is an absolute game-changer for anyone working with Markdown files. The interface is clean, intuitive, and the rendering is flawless. It handles complex Markdown elements beautifully, making it easy to read and navigate through documents. Highly recommended!"
Avatar
goop djhu
"这是目前我认为最好的 Markdown 阅读器。支持内嵌的 HTML 标签,支持每个 md 文件引入 CSS。"
Avatar
Rachel Gardner
"This is so so beautiful. extremely underrated plugin. Clean layout and available in both themes dark and bright, perfect."
Avatar
MrBean Maxus
"I'm a developer and I'm working on a really complex JS library right now so I had to write a documentation, even for myself to be able to find any information about anything on my code really quickly and easily. I preferred to do it oin markdown since it's adapted to github's platform. I tried several and no other chrome extension for markdown readding is nearly as good as this. This is just perfect! Thank you people for bringing that to life!"
Avatar
Thomas Delplace
"可以的,预览效果不错"
Avatar
Rico
"Works awesome! Thanks!"
Avatar
Sasha Talk
"太棒了,点击文档里的图片还会有优雅的动效!"
Avatar
hen wu
"Simple, plug-n-play, renders .MD files exactly how you'd expect"
Avatar
sirlaughsalotjr
"太棒了!简直就是办公神器!"
Avatar
jialin su
"Di immediato funzionamento, il rendering è ottimale."
Avatar
Paolo Mereu
"Very Good result"
Avatar
Strigkos Nomikos
"This extention is awesome, it saved me from uploading every document to my online script for reading. now I can easily read any md file from my local disk just by a drag n drop."
Avatar
Mansoor Raeesi
"*Actually* supports extended markdown. And is very well thought-through and implemented. Hands down the best .md extension!"
Avatar
CHNT
"非常棒,比 Markdown Preview Plus 好用"
Avatar
Sam Wong

Frequently Asked Questions

  • About Markdown Reader

    • 1. What is Markdown Reader?

      Markdown Reader is a browser extension that renders local and online Markdown files into beautiful, readable HTML pages.
    • 2. Which browsers are supported?

      It is currently available for Chrome and Firefox, more browsers will be adapted in the future.
    • 3. Join the WeChat Community.

      Scan the code to get the latest news and technical support:

      WeChat Official

  • Installation and Usage

  • Feature Settings

  • Technical Support

  • Common Questions

  • Future Features

+

Get started in seconds!

Install Markdown Reader in your favorite browser

Support for Safari is on the way!

It's been getting rave reviews!

Markdown Reader has over 20,000+ active users!

"Amazing extensions, works better than others. Anyway 5 stars deserved, works with local files and url, clear UI."
Avatar
Vladyslav Bezborodko
"用过最好的 Markdown 插件, 没有之一"
Avatar
李政波
"What a great extension! Thank you."
Avatar
karam nassar
"非常好用"
Avatar
杨棣
"This Chrome extension is an absolute game-changer for anyone working with Markdown files. The interface is clean, intuitive, and the rendering is flawless. It handles complex Markdown elements beautifully, making it easy to read and navigate through documents. Highly recommended!"
Avatar
goop djhu
"这是目前我认为最好的 Markdown 阅读器。支持内嵌的 HTML 标签,支持每个 md 文件引入 CSS。"
Avatar
Rachel Gardner
"This is so so beautiful. extremely underrated plugin. Clean layout and available in both themes dark and bright, perfect."
Avatar
MrBean Maxus
"I'm a developer and I'm working on a really complex JS library right now so I had to write a documentation, even for myself to be able to find any information about anything on my code really quickly and easily. I preferred to do it oin markdown since it's adapted to github's platform. I tried several and no other chrome extension for markdown readding is nearly as good as this. This is just perfect! Thank you people for bringing that to life!"
Avatar
Thomas Delplace
"可以的,预览效果不错"
Avatar
Rico
"Works awesome! Thanks!"
Avatar
Sasha Talk
"太棒了,点击文档里的图片还会有优雅的动效!"
Avatar
hen wu
"Simple, plug-n-play, renders .MD files exactly how you'd expect"
Avatar
sirlaughsalotjr
"太棒了!简直就是办公神器!"
Avatar
jialin su
"Di immediato funzionamento, il rendering è ottimale."
Avatar
Paolo Mereu
"Very Good result"
Avatar
Strigkos Nomikos
"This extention is awesome, it saved me from uploading every document to my online script for reading. now I can easily read any md file from my local disk just by a drag n drop."
Avatar
Mansoor Raeesi
"*Actually* supports extended markdown. And is very well thought-through and implemented. Hands down the best .md extension!"
Avatar
CHNT
"非常棒,比 Markdown Preview Plus 好用"
Avatar
Sam Wong

Frequently Asked Questions

  • About Markdown Reader

    • 1. What is Markdown Reader?

      Markdown Reader is a browser extension that renders local and online Markdown files into beautiful, readable HTML pages.
    • 2. Which browsers are supported?

      It is currently available for Chrome and Firefox, more browsers will be adapted in the future.
    • 3. Join the WeChat Community.

      Scan the code to get the latest news and technical support:

      WeChat Official

  • Installation and Usage

  • Feature Settings

  • Technical Support

  • Common Questions

  • Future Features

\ No newline at end of file diff --git a/docs/nuxt/IconCSS.d8c5e8ef.js b/docs/nuxt/IconCSS.241e3d6d.js similarity index 93% rename from docs/nuxt/IconCSS.d8c5e8ef.js rename to docs/nuxt/IconCSS.241e3d6d.js index b3df72e..f309a26 100644 --- a/docs/nuxt/IconCSS.d8c5e8ef.js +++ b/docs/nuxt/IconCSS.241e3d6d.js @@ -1 +1 @@ -import{k as _,X as f,Y as m,l as a,Z as d,o as I,c as v,I as x,_ as S}from"./entry.794af5ed.js";const y=_({__name:"IconCSS",props:{name:{type:String,required:!0},size:{type:String,default:""}},setup(u){const s=u;f(e=>({"94fb87d8":p.value}));const t=m(),l=a(()=>{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=a(()=>d(l.value)),p=a(()=>{var o,c;const e=(c=(o=t.nuxtIcon)==null?void 0:o.iconifyApiOptions)==null?void 0:c.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=a(()=>{var n,o,c;if(!s.size&&typeof((n=t.nuxtIcon)==null?void 0:n.size)=="boolean"&&!((o=t.nuxtIcon)!=null&&o.size))return;const e=s.size||((c=t.nuxtIcon)==null?void 0:c.size)||"1em";return String(Number(e))===e?`${e}px`:e});return(e,n)=>(I(),v("span",{style:x({width:i.value,height:i.value})},null,4))}});const C=S(y,[["__scopeId","data-v-d711f2c0"]]);export{C as default}; +import{k as _,X as f,Y as m,l as a,Z as d,o as I,c as v,I as x,_ as S}from"./entry.e58ea50f.js";const y=_({__name:"IconCSS",props:{name:{type:String,required:!0},size:{type:String,default:""}},setup(u){const s=u;f(e=>({"94fb87d8":p.value}));const t=m(),l=a(()=>{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=a(()=>d(l.value)),p=a(()=>{var o,c;const e=(c=(o=t.nuxtIcon)==null?void 0:o.iconifyApiOptions)==null?void 0:c.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=a(()=>{var n,o,c;if(!s.size&&typeof((n=t.nuxtIcon)==null?void 0:n.size)=="boolean"&&!((o=t.nuxtIcon)!=null&&o.size))return;const e=s.size||((c=t.nuxtIcon)==null?void 0:c.size)||"1em";return String(Number(e))===e?`${e}px`:e});return(e,n)=>(I(),v("span",{style:x({width:i.value,height:i.value})},null,4))}});const C=S(y,[["__scopeId","data-v-d711f2c0"]]);export{C as default}; diff --git a/docs/nuxt/about.d7cf22fa.js b/docs/nuxt/about.7637adf2.js similarity index 60% rename from docs/nuxt/about.d7cf22fa.js rename to docs/nuxt/about.7637adf2.js index 156646b..a516f24 100644 --- a/docs/nuxt/about.d7cf22fa.js +++ b/docs/nuxt/about.7637adf2.js @@ -1 +1 @@ -import{_ as o,c as t,o as c,p as s,f as _,a}from"./entry.794af5ed.js";const d={},n=e=>(s("data-v-91dc7414"),e=e(),_(),e),p={class:"content"},r=n(()=>a("h1",{class:"text-3xl"},"Coming soon...",-1)),i=[r];function l(e,u){return c(),t("div",p,i)}const h=o(d,[["render",l],["__scopeId","data-v-91dc7414"]]);export{h as default}; +import{_ as o,c as t,o as c,p as s,f as _,a}from"./entry.e58ea50f.js";const d={},n=e=>(s("data-v-91dc7414"),e=e(),_(),e),p={class:"content"},r=n(()=>a("h1",{class:"text-3xl"},"Coming soon...",-1)),i=[r];function l(e,u){return c(),t("div",p,i)}const h=o(d,[["render",l],["__scopeId","data-v-91dc7414"]]);export{h as default}; diff --git a/docs/nuxt/changes.cdbde28f.js b/docs/nuxt/changes.04a13fab.js similarity index 80% rename from docs/nuxt/changes.cdbde28f.js rename to docs/nuxt/changes.04a13fab.js index 7ecba9c..16c6e5a 100644 --- a/docs/nuxt/changes.cdbde28f.js +++ b/docs/nuxt/changes.04a13fab.js @@ -1 +1 @@ -import{_ as c,c as s,o,p as t,f as _,a}from"./entry.794af5ed.js";const n={},d=e=>(t("data-v-a6e7b78c"),e=e(),_(),e),p={class:"content"},r=d(()=>a("h1",{class:"text-3xl"},"Coming soon...",-1)),i=[r];function h(e,l){return o(),s("div",p,i)}const u=c(n,[["render",h],["__scopeId","data-v-a6e7b78c"]]);export{u as default}; +import{_ as c,c as s,o,p as t,f as _,a}from"./entry.e58ea50f.js";const n={},d=e=>(t("data-v-a6e7b78c"),e=e(),_(),e),p={class:"content"},r=d(()=>a("h1",{class:"text-3xl"},"Coming soon...",-1)),i=[r];function h(e,l){return o(),s("div",p,i)}const u=c(n,[["render",h],["__scopeId","data-v-a6e7b78c"]]);export{u as default}; diff --git a/docs/nuxt/entry.72eba889.css b/docs/nuxt/entry.5e24e361.css similarity index 98% rename from docs/nuxt/entry.72eba889.css rename to docs/nuxt/entry.5e24e361.css index b66df7f..ba57102 100644 --- a/docs/nuxt/entry.72eba889.css +++ b/docs/nuxt/entry.5e24e361.css @@ -1 +1 @@ -a.isExactActive[data-v-0fc6c66c]{color:var(--color-primary)}a.isExactActive[data-v-0fc6c66c]:before{opacity:1}a[data-v-0fc6c66c]:before{background:var(--color-primary);border-radius:10px;bottom:0;content:"";height:4px;left:50%;opacity:0;position:absolute;transform:translate(-50%);transition:.2s;width:20px}a[data-v-0fc6c66c]:hover:before{opacity:1;width:28px}a[data-v-0fc6c66c]:active:before{opacity:1;width:22px}.icon[data-v-e4edde57]{display:inline-block;vertical-align:middle}a[data-v-8ca2bfc2]:hover{color:inherit}.logo[data-v-2c954f0d] h1{display:none}@media (min-width:768px){.logo[data-v-2c954f0d] h1{display:inline}}:root{--v-white:#fff;--v-white-soft:#f8f8f8;--v-white-mute:#f2f2f2;--v-black:#181818;--v-black-soft:#222;--v-black-mute:#282828;--v-indigo:#2c3e50;--v-primary-light-1:#607cd2;--v-primary-dark-1:#7491ea;--v-divider-light-1:rgba(60,60,60,.29);--v-divider-light-2:rgba(60,60,60,.12);--v-divider-dark-1:rgba(84,84,84,.65);--v-divider-dark-2:rgba(84,84,84,.48);--v-text-light-1:var(--v-indigo);--v-text-light-2:rgba(60,60,60,.75);--v-text-dark-1:var(--v-white);--v-text-dark-2:hsla(0,0%,92%,.64)}:root.light{--color-primary:var(--v-primary-light-1);--color-background:var(--v-white);--color-background-soft:var(--v-white-soft);--color-background-mute:var(--v-white-mute);--color-border:var(--v-divider-light-2);--color-border-hover:var(--v-divider-light-1);--color-heading:var(--v-text-light-1);--color-text:var(--v-text-light-1);--color-desc:var(--v-text-light-2);--section-gap:160px}:root.dark{--color-primary:var(--v-primary-dark-1);--color-background:var(--v-black);--color-background-soft:var(--v-black-soft);--color-background-mute:var(--v-black-mute);--color-border:var(--v-divider-dark-2);--color-border-hover:var(--v-divider-dark-1);--color-heading:var(--v-text-dark-1);--color-text:var(--v-text-dark-1);--color-desc:var(--v-text-dark-2)}@font-face{font-family:Poppins;src:url(./Poppins.6ca6f210.woff2) format("woff2")}@font-face{font-family:PoppinsBold;src:url(./Poppins-Bold.9dd932a9.woff) format("woff")}@font-face{font-family:PoppinsSemiBold;src:url(./Poppins-SemiBold.6dd481c8.woff) format("woff")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-background);background:var(--color-background-soft);color:var(--color-text);font-family:Poppins,Arial,幼圆,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;min-height:100vh;position:relative;text-rendering:optimizeLegibility;transition:color .3s,background-color .3s}.poppins-bold,h1,h2{font-family:PoppinsBold}h2{font-size:1.5rem;line-height:2rem;line-height:1.25!important;margin-top:8rem;text-align:center}@media (min-width:480px){h2{font-size:2.25rem;line-height:2.5rem;margin-top:13rem}}@media (min-width:1280px){h2{font-size:3rem;line-height:1;margin-top:15rem}}p.desc{font-size:.875rem;line-height:1.25rem;margin-top:1.25rem;text-align:center}@media (min-width:480px){p.desc{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1280px){p.desc{font-size:1.25rem;line-height:1.75rem}}.poppins-semi-bold{font-family:PoppinsSemiBold}code.code-style{--tw-bg-opacity:1;background-color:rgb(var(--color-gray-200)/1);background-color:rgb(var(--color-gray-200)/var(--tw-bg-opacity));border-radius:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;padding:.25rem .375rem}:is(.dark code.code-style){--tw-bg-opacity:1;background-color:rgb(var(--color-gray-700)/1);background-color:rgb(var(--color-gray-700)/var(--tw-bg-opacity))}#__nuxt{font-weight:400;padding:2rem 0 3rem}a:active,a:hover{color:var(--color-primary)}header.sticked[data-v-063a8b6a]{background-color:#fffc;transition-duration:.3s}[data-v-063a8b6a]:is(.dark header.sticked){background-color:#000c}header.sticked[data-v-063a8b6a]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.logo[data-v-063a8b6a] h1{display:none}@media (min-width:1024px){.logo[data-v-063a8b6a] h1{display:inline}} +a.isExactActive[data-v-0fc6c66c]{color:var(--color-primary)}a.isExactActive[data-v-0fc6c66c]:before{opacity:1}a[data-v-0fc6c66c]:before{background:var(--color-primary);border-radius:10px;bottom:0;content:"";height:4px;left:50%;opacity:0;position:absolute;transform:translate(-50%);transition:.2s;width:20px}a[data-v-0fc6c66c]:hover:before{opacity:1;width:28px}a[data-v-0fc6c66c]:active:before{opacity:1;width:22px}.icon[data-v-e4edde57]{display:inline-block;vertical-align:middle}a[data-v-3955c8be]:hover{color:inherit}.logo[data-v-2c954f0d] h1{display:none}@media (min-width:768px){.logo[data-v-2c954f0d] h1{display:inline}}:root{--v-white:#fff;--v-white-soft:#f8f8f8;--v-white-mute:#f2f2f2;--v-black:#181818;--v-black-soft:#222;--v-black-mute:#282828;--v-indigo:#2c3e50;--v-primary-light-1:#607cd2;--v-primary-dark-1:#7491ea;--v-divider-light-1:rgba(60,60,60,.29);--v-divider-light-2:rgba(60,60,60,.12);--v-divider-dark-1:rgba(84,84,84,.65);--v-divider-dark-2:rgba(84,84,84,.48);--v-text-light-1:var(--v-indigo);--v-text-light-2:rgba(60,60,60,.75);--v-text-dark-1:var(--v-white);--v-text-dark-2:hsla(0,0%,92%,.64)}:root.light{--color-primary:var(--v-primary-light-1);--color-background:var(--v-white);--color-background-soft:var(--v-white-soft);--color-background-mute:var(--v-white-mute);--color-border:var(--v-divider-light-2);--color-border-hover:var(--v-divider-light-1);--color-heading:var(--v-text-light-1);--color-text:var(--v-text-light-1);--color-desc:var(--v-text-light-2);--section-gap:160px}:root.dark{--color-primary:var(--v-primary-dark-1);--color-background:var(--v-black);--color-background-soft:var(--v-black-soft);--color-background-mute:var(--v-black-mute);--color-border:var(--v-divider-dark-2);--color-border-hover:var(--v-divider-dark-1);--color-heading:var(--v-text-dark-1);--color-text:var(--v-text-dark-1);--color-desc:var(--v-text-dark-2)}@font-face{font-family:Poppins;src:url(./Poppins.6ca6f210.woff2) format("woff2")}@font-face{font-family:PoppinsBold;src:url(./Poppins-Bold.9dd932a9.woff) format("woff")}@font-face{font-family:PoppinsSemiBold;src:url(./Poppins-SemiBold.6dd481c8.woff) format("woff")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-background);background:var(--color-background-soft);color:var(--color-text);font-family:Poppins,Arial,幼圆,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;min-height:100vh;position:relative;text-rendering:optimizeLegibility;transition:color .3s,background-color .3s}.poppins-bold,h1,h2{font-family:PoppinsBold}h2{font-size:1.5rem;line-height:2rem;line-height:1.25!important;margin-top:8rem;text-align:center}@media (min-width:480px){h2{font-size:2.25rem;line-height:2.5rem;margin-top:13rem}}@media (min-width:1280px){h2{font-size:3rem;line-height:1;margin-top:15rem}}p.desc{font-size:.875rem;line-height:1.25rem;margin-top:1.25rem;text-align:center}@media (min-width:480px){p.desc{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1280px){p.desc{font-size:1.25rem;line-height:1.75rem}}.poppins-semi-bold{font-family:PoppinsSemiBold}code.code-style{--tw-bg-opacity:1;background-color:rgb(var(--color-gray-200)/1);background-color:rgb(var(--color-gray-200)/var(--tw-bg-opacity));border-radius:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;padding:.25rem .375rem}:is(.dark code.code-style){--tw-bg-opacity:1;background-color:rgb(var(--color-gray-700)/1);background-color:rgb(var(--color-gray-700)/var(--tw-bg-opacity))}#__nuxt{font-weight:400;padding:2rem 0 3rem}a:active,a:hover{color:var(--color-primary)}header.sticked[data-v-063a8b6a]{background-color:#fffc;transition-duration:.3s}[data-v-063a8b6a]:is(.dark header.sticked){background-color:#000c}header.sticked[data-v-063a8b6a]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.logo[data-v-063a8b6a] h1{display:none}@media (min-width:1024px){.logo[data-v-063a8b6a] h1{display:inline}} diff --git a/docs/nuxt/entry.794af5ed.js b/docs/nuxt/entry.e58ea50f.js similarity index 90% rename from docs/nuxt/entry.794af5ed.js rename to docs/nuxt/entry.e58ea50f.js index 0c611a4..e0d91ee 100644 --- a/docs/nuxt/entry.794af5ed.js +++ b/docs/nuxt/entry.e58ea50f.js @@ -1,8 +1,8 @@ -function Ms(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const me={},nn=[],nt=()=>{},Pu=()=>!1,Ou=/^on[^a-z]/,or=e=>Ou.test(e),$s=e=>e.startsWith("onUpdate:"),xe=Object.assign,Ls=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Mu=Object.prototype.hasOwnProperty,ie=(e,t)=>Mu.call(e,t),J=Array.isArray,rn=e=>sr(e)==="[object Map]",fl=e=>sr(e)==="[object Set]",$u=e=>sr(e)==="[object RegExp]",Q=e=>typeof e=="function",be=e=>typeof e=="string",js=e=>typeof e=="symbol",pe=e=>e!==null&&typeof e=="object",Hs=e=>pe(e)&&Q(e.then)&&Q(e.catch),dl=Object.prototype.toString,sr=e=>dl.call(e),Lu=e=>sr(e).slice(8,-1),pl=e=>sr(e)==="[object Object]",Ns=e=>be(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Fn=Ms(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),eo=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},ju=/-(\w)/g,ut=eo(e=>e.replace(ju,(t,n)=>n?n.toUpperCase():"")),Hu=/\B([A-Z])/g,_n=eo(e=>e.replace(Hu,"-$1").toLowerCase()),to=eo(e=>e.charAt(0).toUpperCase()+e.slice(1)),xo=eo(e=>e?`on${to(e)}`:""),Gn=(e,t)=>!Object.is(e,t),Bn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Nu=e=>{const t=parseFloat(e);return isNaN(t)?e:t},hl=e=>{const t=be(e)?Number(e):NaN;return isNaN(t)?e:t};let Ci;const Wo=()=>Ci||(Ci=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function pn(e){if(J(e)){const t={};for(let n=0;n{if(n){const r=n.split(Bu);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Ie(e){let t="";if(be(e))t=e;else if(J(e))for(let n=0;nbe(e)?e:e==null?"":J(e)||pe(e)&&(e.toString===dl||!Q(e.toString))?JSON.stringify(e,ml,2):String(e),ml=(e,t)=>t&&t.__v_isRef?ml(e,t.value):rn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o])=>(n[`${r} =>`]=o,n),{})}:fl(t)?{[`Set(${t.size})`]:[...t.values()]}:pe(t)&&!J(t)&&!pl(t)?String(t):t;let qe;class qu{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=qe,!t&&qe&&(this.index=(qe.scopes||(qe.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=qe;try{return qe=this,t()}finally{qe=n}}}on(){qe=this}off(){qe=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},yl=e=>(e.w&$t)>0,bl=e=>(e.n&$t)>0,Gu=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(u==="length"||u>=l)&&a.push(c)})}else switch(n!==void 0&&a.push(i.get(n)),t){case"add":J(e)?Ns(n)&&a.push(i.get("length")):(a.push(i.get(Wt)),rn(e)&&a.push(i.get(Vo)));break;case"delete":J(e)||(a.push(i.get(Wt)),rn(e)&&a.push(i.get(Vo)));break;case"set":rn(e)&&a.push(i.get(Wt));break}if(a.length===1)a[0]&&Go(a[0]);else{const l=[];for(const c of a)c&&l.push(...c);Go(Fs(l))}}function Go(e,t){const n=J(e)?e:[...e];for(const r of n)r.computed&&Si(r);for(const r of n)r.computed||Si(r)}function Si(e,t){(e!==et||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function Qu(e,t){var n;return(n=Lr.get(e))==null?void 0:n.get(t)}const Xu=Ms("__proto__,__v_isRef,__isVue"),wl=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(js)),Yu=Us(),Zu=Us(!1,!0),ef=Us(!0),Ti=tf();function tf(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=ae(this);for(let s=0,i=this.length;s{e[t]=function(...n){wn();const r=ae(this)[t].apply(this,n);return xn(),r}}),e}function nf(e){const t=ae(this);return De(t,"has",e),t.hasOwnProperty(e)}function Us(e=!1,t=!1){return function(r,o,s){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&s===(e?t?vf:Sl:t?El:Cl).get(r))return r;const i=J(r);if(!e){if(i&&ie(Ti,o))return Reflect.get(Ti,o,s);if(o==="hasOwnProperty")return nf}const a=Reflect.get(r,o,s);return(js(o)?wl.has(o):Xu(o))||(e||De(r,"get",o),t)?a:Te(a)?i&&Ns(o)?a:a.value:pe(a)?e?Tl(a):ot(a):a}}const rf=xl(),of=xl(!0);function xl(e=!1){return function(n,r,o,s){let i=n[r];if(Vt(i)&&Te(i)&&!Te(o))return!1;if(!e&&(!jr(o)&&!Vt(o)&&(i=ae(i),o=ae(o)),!J(n)&&Te(i)&&!Te(o)))return i.value=o,!0;const a=J(n)&&Ns(r)?Number(r)e,no=e=>Reflect.getPrototypeOf(e);function dr(e,t,n=!1,r=!1){e=e.__v_raw;const o=ae(e),s=ae(t);n||(t!==s&&De(o,"get",t),De(o,"get",s));const{has:i}=no(o),a=r?zs:n?qs:Jn;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 pr(e,t=!1){const n=this.__v_raw,r=ae(n),o=ae(e);return t||(e!==o&&De(r,"has",e),De(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function hr(e,t=!1){return e=e.__v_raw,!t&&De(ae(e),"iterate",Wt),Reflect.get(e,"size",e)}function Ri(e){e=ae(e);const t=ae(this);return no(t).has.call(t,e)||(t.add(e),yt(t,"add",e,e)),this}function Ai(e,t){t=ae(t);const n=ae(this),{has:r,get:o}=no(n);let s=r.call(n,e);s||(e=ae(e),s=r.call(n,e));const i=o.call(n,e);return n.set(e,t),s?Gn(t,i)&&yt(n,"set",e,t):yt(n,"add",e,t),this}function Ii(e){const t=ae(this),{has:n,get:r}=no(t);let o=n.call(t,e);o||(e=ae(e),o=n.call(t,e)),r&&r.call(t,e);const s=t.delete(e);return o&&yt(t,"delete",e,void 0),s}function Pi(){const e=ae(this),t=e.size!==0,n=e.clear();return t&&yt(e,"clear",void 0,void 0),n}function gr(e,t){return function(r,o){const s=this,i=s.__v_raw,a=ae(i),l=t?zs:e?qs:Jn;return!e&&De(a,"iterate",Wt),i.forEach((c,u)=>r.call(o,l(c),l(u),s))}}function mr(e,t,n){return function(...r){const o=this.__v_raw,s=ae(o),i=rn(s),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,c=o[e](...r),u=n?zs:t?qs:Jn;return!t&&De(s,"iterate",l?Vo:Wt),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:a?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function kt(e){return function(...t){return e==="delete"?!1:this}}function ff(){const e={get(s){return dr(this,s)},get size(){return hr(this)},has:pr,add:Ri,set:Ai,delete:Ii,clear:Pi,forEach:gr(!1,!1)},t={get(s){return dr(this,s,!1,!0)},get size(){return hr(this)},has:pr,add:Ri,set:Ai,delete:Ii,clear:Pi,forEach:gr(!1,!0)},n={get(s){return dr(this,s,!0)},get size(){return hr(this,!0)},has(s){return pr.call(this,s,!0)},add:kt("add"),set:kt("set"),delete:kt("delete"),clear:kt("clear"),forEach:gr(!0,!1)},r={get(s){return dr(this,s,!0,!0)},get size(){return hr(this,!0)},has(s){return pr.call(this,s,!0)},add:kt("add"),set:kt("set"),delete:kt("delete"),clear:kt("clear"),forEach:gr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{e[s]=mr(s,!1,!1),n[s]=mr(s,!0,!1),t[s]=mr(s,!1,!0),r[s]=mr(s,!0,!0)}),[e,n,t,r]}const[df,pf,hf,gf]=ff();function Ds(e,t){const n=t?e?gf:hf:e?pf:df;return(r,o,s)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(ie(n,o)&&o in r?n:r,o,s)}const mf={get:Ds(!1,!1)},yf={get:Ds(!1,!0)},bf={get:Ds(!0,!1)},Cl=new WeakMap,El=new WeakMap,Sl=new WeakMap,vf=new WeakMap;function _f(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function wf(e){return e.__v_skip||!Object.isExtensible(e)?0:_f(Lu(e))}function ot(e){return Vt(e)?e:Ws(e,!1,kl,mf,Cl)}function ir(e){return Ws(e,!1,uf,yf,El)}function Tl(e){return Ws(e,!0,cf,bf,Sl)}function Ws(e,t,n,r,o){if(!pe(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=o.get(e);if(s)return s;const i=wf(e);if(i===0)return e;const a=new Proxy(e,i===2?r:n);return o.set(e,a),a}function on(e){return Vt(e)?on(e.__v_raw):!!(e&&e.__v_isReactive)}function Vt(e){return!!(e&&e.__v_isReadonly)}function jr(e){return!!(e&&e.__v_isShallow)}function Rl(e){return on(e)||Vt(e)}function ae(e){const t=e&&e.__v_raw;return t?ae(t):e}function Al(e){return $r(e,"__v_skip",!0),e}const Jn=e=>pe(e)?ot(e):e,qs=e=>pe(e)?Tl(e):e;function Il(e){Pt&&et&&(e=ae(e),_l(e.dep||(e.dep=Fs())))}function Pl(e,t){e=ae(e);const n=e.dep;n&&Go(n)}function Te(e){return!!(e&&e.__v_isRef===!0)}function Le(e){return Ol(e,!1)}function Qn(e){return Ol(e,!0)}function Ol(e,t){return Te(e)?e:new xf(e,t)}class xf{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ae(t),this._value=n?t:Jn(t)}get value(){return Il(this),this._value}set value(t){const n=this.__v_isShallow||jr(t)||Vt(t);t=n?t:ae(t),Gn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Jn(t),Pl(this))}}function ee(e){return Te(e)?e.value:e}function ko(e){return Q(e)?e():ee(e)}const kf={get:(e,t,n)=>ee(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Te(o)&&!Te(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Ml(e){return on(e)?e:new Proxy(e,kf)}class Cf{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 Qu(ae(this._object),this._key)}}class Ef{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Ks(e,t,n){return Te(e)?e:Q(e)?new Ef(e):pe(e)&&arguments.length>1?Sf(e,t,n):Le(e)}function Sf(e,t,n){const r=e[t];return Te(r)?r:new Cf(e,t,n)}class Tf{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Bs(t,()=>{this._dirty||(this._dirty=!0,Pl(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=ae(this);return Il(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Rf(e,t,n=!1){let r,o;const s=Q(e);return s?(r=e,o=nt):(r=e.get,o=e.set),new Tf(r,o,s||!o,n)}function Ot(e,t,n,r){let o;try{o=r?e(...r):e()}catch(s){kn(s,t,n)}return o}function Qe(e,t,n,r){if(Q(e)){const s=Ot(e,t,n,r);return s&&Hs(s)&&s.catch(i=>{kn(i,t,n)}),s}const o=[];for(let s=0;s>>1;Yn($e[r])ct&&$e.splice(t,1)}function jl(e){J(e)?sn.push(...e):(!mt||!mt.includes(e,e.allowRecurse?Bt+1:Bt))&&sn.push(e),Ll()}function Oi(e,t=Xn?ct+1:0){for(;t<$e.length;t++){const n=$e[t];n&&n.pre&&($e.splice(t,1),t--,n())}}function Hr(e){if(sn.length){const t=[...new Set(sn)];if(sn.length=0,mt){mt.push(...t);return}for(mt=t,mt.sort((n,r)=>Yn(n)-Yn(r)),Bt=0;Bte.id==null?1/0:e.id,Of=(e,t)=>{const n=Yn(e)-Yn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Hl(e){Jo=!1,Xn=!0,$e.sort(Of);const t=nt;try{for(ct=0;ct<$e.length;ct++){const n=$e[ct];n&&n.active!==!1&&Ot(n,null,14)}}finally{ct=0,$e.length=0,Hr(),Xn=!1,Vs=null,($e.length||sn.length)&&Hl()}}function Mf(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||me;let o=n;const s=t.startsWith("update:"),i=s&&t.slice(7);if(i&&i in r){const u=`${i==="modelValue"?"model":i}Modifiers`,{number:f,trim:d}=r[u]||me;d&&(o=n.map(b=>be(b)?b.trim():b)),f&&(o=n.map(Nu))}let a,l=r[a=xo(t)]||r[a=xo(ut(t))];!l&&s&&(l=r[a=xo(_n(t))]),l&&Qe(l,e,6,o);const c=r[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Qe(c,e,6,o)}}function Nl(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(!Q(e)){const l=c=>{const u=Nl(c,t,!0);u&&(a=!0,xe(i,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!s&&!a?(pe(e)&&r.set(e,null),null):(J(s)?s.forEach(l=>i[l]=null):xe(i,s),pe(e)&&r.set(e,i),i)}function oo(e,t){return!e||!or(t)?!1:(t=t.slice(2).replace(/Once$/,""),ie(e,t[0].toLowerCase()+t.slice(1))||ie(e,_n(t))||ie(e,t))}let Re=null,so=null;function Nr(e){const t=Re;return Re=e,so=e&&e.type.__scopeId||null,t}function $f(e){so=e}function Lf(){so=null}function ve(e,t=Re,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&Ki(-1);const s=Nr(t);let i;try{i=e(...o)}finally{Nr(s),r._d&&Ki(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function Co(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:s,propsOptions:[i],slots:a,attrs:l,emit:c,render:u,renderCache:f,data:d,setupState:b,ctx:g,inheritAttrs:v}=e;let _,m;const p=Nr(e);try{if(n.shapeFlag&4){const w=o||r;_=Ge(u.call(w,w,f,s,b,d,g)),m=l}else{const w=t;_=Ge(w.length>1?w(s,{attrs:l,slots:a,emit:c}):w(s,null)),m=t.props?l:Hf(l)}}catch(w){zn.length=0,kn(w,e,1),_=D(Fe)}let k=_;if(m&&v!==!1){const w=Object.keys(m),{shapeFlag:S}=k;w.length&&S&7&&(i&&w.some($s)&&(m=Nf(m,i)),k=bt(k,m))}return n.dirs&&(k=bt(k),k.dirs=k.dirs?k.dirs.concat(n.dirs):n.dirs),n.transition&&(k.transition=n.transition),_=k,Nr(p),_}function jf(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||or(n))&&((t||(t={}))[n]=e[n]);return t},Nf=(e,t)=>{const n={};for(const r in e)(!$s(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Ff(e,t,n){const{props:r,children:o,component:s}=e,{props:i,children:a,patchFlag:l}=t,c=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,c):!!i;if(l&8){const u=t.dynamicProps;for(let f=0;fe.__isSuspense,Bf={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,s,i,a,l,c){e==null?Uf(t,n,r,o,s,i,a,l,c):zf(e,t,n,r,o,i,a,l,c)},hydrate:Df,create:Js,normalize:Wf},Bl=Bf;function Zn(e,t){const n=e.props&&e.props[t];Q(n)&&n()}function Uf(e,t,n,r,o,s,i,a,l){const{p:c,o:{createElement:u}}=l,f=u("div"),d=e.suspense=Js(e,o,r,t,f,n,s,i,a,l);c(null,d.pendingBranch=e.ssContent,f,null,r,d,s,i),d.deps>0?(Zn(e,"onPending"),Zn(e,"onFallback"),c(null,e.ssFallback,t,n,r,null,s,i),an(d,e.ssFallback)):d.resolve(!1,!0)}function zf(e,t,n,r,o,s,i,a,{p:l,um:c,o:{createElement:u}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,b=t.ssFallback,{activeBranch:g,pendingBranch:v,isInFallback:_,isHydrating:m}=f;if(v)f.pendingBranch=d,tt(d,v)?(l(v,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0?f.resolve():_&&(l(g,b,n,r,o,null,s,i,a),an(f,b))):(f.pendingId++,m?(f.isHydrating=!1,f.activeBranch=v):c(v,o,f),f.deps=0,f.effects.length=0,f.hiddenContainer=u("div"),_?(l(null,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0?f.resolve():(l(g,b,n,r,o,null,s,i,a),an(f,b))):g&&tt(d,g)?(l(g,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(g&&tt(d,g))l(g,d,n,r,o,f,s,i,a),an(f,d);else if(Zn(t,"onPending"),f.pendingBranch=d,f.pendingId++,l(null,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0)f.resolve();else{const{timeout:p,pendingId:k}=f;p>0?setTimeout(()=>{f.pendingId===k&&f.fallback(b)},p):p===0&&f.fallback(b)}}function Js(e,t,n,r,o,s,i,a,l,c,u=!1){const{p:f,m:d,um:b,n:g,o:{parentNode:v,remove:_}}=c;let m;const p=qf(e);p&&t!=null&&t.pendingBranch&&(m=t.pendingId,t.deps++);const k=e.props?hl(e.props.timeout):void 0,w={vnode:e,parent:t,parentComponent:n,isSVG:i,container:r,hiddenContainer:o,anchor:s,deps:0,pendingId:0,timeout:typeof k=="number"?k:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:u,isUnmounted:!1,effects:[],resolve(S=!1,A=!1){const{vnode:O,activeBranch:C,pendingBranch:H,pendingId:N,effects:W,parentComponent:P,container:G}=w;if(w.isHydrating)w.isHydrating=!1;else if(!S){const Z=C&&H.transition&&H.transition.mode==="out-in";Z&&(C.transition.afterLeave=()=>{N===w.pendingId&&d(H,G,oe,0)});let{anchor:oe}=w;C&&(oe=g(C),b(C,P,w,!0)),Z||d(H,G,oe,0)}an(w,H),w.pendingBranch=null,w.isInFallback=!1;let B=w.parent,ye=!1;for(;B;){if(B.pendingBranch){B.effects.push(...W),ye=!0;break}B=B.parent}ye||jl(W),w.effects=[],p&&t&&t.pendingBranch&&m===t.pendingId&&(t.deps--,t.deps===0&&!A&&t.resolve()),Zn(O,"onResolve")},fallback(S){if(!w.pendingBranch)return;const{vnode:A,activeBranch:O,parentComponent:C,container:H,isSVG:N}=w;Zn(A,"onFallback");const W=g(O),P=()=>{w.isInFallback&&(f(null,S,H,W,C,null,N,a,l),an(w,S))},G=S.transition&&S.transition.mode==="out-in";G&&(O.transition.afterLeave=P),w.isInFallback=!0,b(O,C,null,!0),G||P()},move(S,A,O){w.activeBranch&&d(w.activeBranch,S,A,O),w.container=S},next(){return w.activeBranch&&g(w.activeBranch)},registerDep(S,A){const O=!!w.pendingBranch;O&&w.deps++;const C=S.vnode.el;S.asyncDep.catch(H=>{kn(H,S,0)}).then(H=>{if(S.isUnmounted||w.isUnmounted||w.pendingId!==S.suspenseId)return;S.asyncResolved=!0;const{vnode:N}=S;ts(S,H,!1),C&&(N.el=C);const W=!C&&S.subTree.el;A(S,N,v(C||S.subTree.el),C?null:g(S.subTree),w,i,l),W&&_(W),Gs(S,N.el),O&&--w.deps===0&&w.resolve()})},unmount(S,A){w.isUnmounted=!0,w.activeBranch&&b(w.activeBranch,n,S,A),w.pendingBranch&&b(w.pendingBranch,n,S,A)}};return w}function Df(e,t,n,r,o,s,i,a,l){const c=t.suspense=Js(t,r,n,e.parentNode,document.createElement("div"),null,o,s,i,a,!0),u=l(e,c.pendingBranch=t.ssContent,n,c,s,i);return c.deps===0&&c.resolve(!1,!0),u}function Wf(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=$i(r?n.default:n),e.ssFallback=r?$i(n.fallback):D(Fe)}function $i(e){let t;if(Q(e)){const n=gn&&e._c;n&&(e._d=!1,re()),e=e(),n&&(e._d=!0,t=Je,uc())}return J(e)&&(e=jf(e)),e=Ge(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function Ul(e,t){t&&t.pendingBranch?J(e)?t.effects.push(...e):t.effects.push(e):jl(e)}function an(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,o=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=o,Gs(r,o))}function qf(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}function Kf(e,t){return io(e,null,t)}function Vf(e,t){return io(e,null,{flush:"post"})}const yr={};function rt(e,t,n){return io(e,t,n)}function io(e,t,{immediate:n,deep:r,flush:o,onTrack:s,onTrigger:i}=me){var a;const l=Vu()===((a=we)==null?void 0:a.scope)?we:null;let c,u=!1,f=!1;if(Te(e)?(c=()=>e.value,u=jr(e)):on(e)?(c=()=>e,r=!0):J(e)?(f=!0,u=e.some(w=>on(w)||jr(w)),c=()=>e.map(w=>{if(Te(w))return w.value;if(on(w))return zt(w);if(Q(w))return Ot(w,l,2)})):Q(e)?t?c=()=>Ot(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return d&&d(),Qe(e,l,3,[b])}:c=nt,t&&r){const w=c;c=()=>zt(w())}let d,b=w=>{d=p.onStop=()=>{Ot(w,l,4)}},g;if(yn)if(b=nt,t?n&&Qe(t,l,3,[c(),f?[]:void 0,b]):c(),o==="sync"){const w=Nd();g=w.__watcherHandles||(w.__watcherHandles=[])}else return nt;let v=f?new Array(e.length).fill(yr):yr;const _=()=>{if(p.active)if(t){const w=p.run();(r||u||(f?w.some((S,A)=>Gn(S,v[A])):Gn(w,v)))&&(d&&d(),Qe(t,l,3,[w,v===yr?void 0:f&&v[0]===yr?[]:v,b]),v=w)}else p.run()};_.allowRecurse=!!t;let m;o==="sync"?m=_:o==="post"?m=()=>Ae(_,l&&l.suspense):(_.pre=!0,l&&(_.id=l.uid),m=()=>ro(_));const p=new Bs(c,m);t?n?_():v=p.run():o==="post"?Ae(p.run.bind(p),l&&l.suspense):p.run();const k=()=>{p.stop(),l&&l.scope&&Ls(l.scope.effects,p)};return g&&g.push(k),k}function Gf(e,t,n){const r=this.proxy,o=be(e)?e.includes(".")?zl(r,e):()=>r[e]:e.bind(r,r);let s;Q(t)?s=t:(s=t.handler,n=t);const i=we;Lt(this);const a=io(o,s.bind(r),n);return i?Lt(i):Mt(),a}function zl(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{zt(n,t)});else if(pl(e))for(const n in e)zt(e[n],t);return e}function ln(e,t){const n=Re;if(n===null)return e;const r=fo(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let s=0;s{e.isMounted=!0}),lr(()=>{e.isUnmounting=!0}),e}const Ve=[Function,Array],Dl={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},Qf={name:"BaseTransition",props:Dl,setup(e,{slots:t}){const n=_t(),r=Jf();let o;return()=>{const s=t.default&&ql(t.default(),!0);if(!s||!s.length)return;let i=s[0];if(s.length>1){for(const v of s)if(v.type!==Fe){i=v;break}}const a=ae(e),{mode:l}=a;if(r.isLeaving)return Eo(i);const c=Li(i);if(!c)return Eo(i);const u=Qo(c,a,r,n);Fr(c,u);const f=n.subTree,d=f&&Li(f);let b=!1;const{getTransitionKey:g}=c.type;if(g){const v=g();o===void 0?o=v:v!==o&&(o=v,b=!0)}if(d&&d.type!==Fe&&(!tt(c,d)||b)){const v=Qo(d,a,r,n);if(Fr(d,v),l==="out-in")return r.isLeaving=!0,v.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},Eo(i);l==="in-out"&&c.type!==Fe&&(v.delayLeave=(_,m,p)=>{const k=Wl(r,d);k[String(d.key)]=d,_._leaveCb=()=>{m(),_._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=p})}return i}}},Xf=Qf;function Wl(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 Qo(e,t,n,r){const{appear:o,mode:s,persisted:i=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:f,onLeave:d,onAfterLeave:b,onLeaveCancelled:g,onBeforeAppear:v,onAppear:_,onAfterAppear:m,onAppearCancelled:p}=t,k=String(e.key),w=Wl(n,e),S=(C,H)=>{C&&Qe(C,r,9,H)},A=(C,H)=>{const N=H[1];S(C,H),J(C)?C.every(W=>W.length<=1)&&N():C.length<=1&&N()},O={mode:s,persisted:i,beforeEnter(C){let H=a;if(!n.isMounted)if(o)H=v||a;else return;C._leaveCb&&C._leaveCb(!0);const N=w[k];N&&tt(e,N)&&N.el._leaveCb&&N.el._leaveCb(),S(H,[C])},enter(C){let H=l,N=c,W=u;if(!n.isMounted)if(o)H=_||l,N=m||c,W=p||u;else return;let P=!1;const G=C._enterCb=B=>{P||(P=!0,B?S(W,[C]):S(N,[C]),O.delayedLeave&&O.delayedLeave(),C._enterCb=void 0)};H?A(H,[C,G]):G()},leave(C,H){const N=String(e.key);if(C._enterCb&&C._enterCb(!0),n.isUnmounting)return H();S(f,[C]);let W=!1;const P=C._leaveCb=G=>{W||(W=!0,H(),G?S(g,[C]):S(b,[C]),C._leaveCb=void 0,w[N]===e&&delete w[N])};w[N]=e,d?A(d,[C,P]):P()},clone(C){return Qo(C,t,n,r)}};return O}function Eo(e){if(ar(e))return e=bt(e),e.children=null,e}function Li(e){return ar(e)?e.children?e.children[0]:void 0:e}function Fr(e,t){e.shapeFlag&6&&e.component?Fr(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 ql(e,t=!1,n){let r=[],o=0;for(let s=0;s1)for(let s=0;sxe({name:e.name},t,{setup:e}))():e}const qt=e=>!!e.type.__asyncLoader;function Br(e){Q(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,c,u=0;const f=()=>(u++,l=null,d()),d=()=>{let b;return l||(b=l=t().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),a)return new Promise((v,_)=>{a(g,()=>v(f()),()=>_(g),u+1)});throw g}).then(g=>b!==l&&l?l:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),c=g,g)))};return ke({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return c},setup(){const b=we;if(c)return()=>So(c,b);const g=p=>{l=null,kn(p,b,13,!r)};if(i&&b.suspense||yn)return d().then(p=>()=>So(p,b)).catch(p=>(g(p),()=>r?D(r,{error:p}):null));const v=Le(!1),_=Le(),m=Le(!!o);return o&&setTimeout(()=>{m.value=!1},o),s!=null&&setTimeout(()=>{if(!v.value&&!_.value){const p=new Error(`Async component timed out after ${s}ms.`);g(p),_.value=p}},s),d().then(()=>{v.value=!0,b.parent&&ar(b.parent.vnode)&&ro(b.parent.update)}).catch(p=>{g(p),_.value=p}),()=>{if(v.value&&c)return So(c,b);if(_.value&&r)return D(r,{error:_.value});if(n&&!m.value)return D(n)}}})}function So(e,t){const{ref:n,props:r,children:o,ce:s}=t.vnode,i=D(e,r,o);return i.ref=n,i.ce=s,delete t.vnode.ce,i}const ar=e=>e.type.__isKeepAlive,Yf={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=_t(),r=n.ctx;if(!r.renderer)return()=>{const p=t.default&&t.default();return p&&p.length===1?p[0]:p};const o=new Map,s=new Set;let i=null;const a=n.suspense,{renderer:{p:l,m:c,um:u,o:{createElement:f}}}=r,d=f("div");r.activate=(p,k,w,S,A)=>{const O=p.component;c(p,k,w,0,a),l(O.vnode,p,k,w,O,a,S,p.slotScopeIds,A),Ae(()=>{O.isDeactivated=!1,O.a&&Bn(O.a);const C=p.props&&p.props.onVnodeMounted;C&&Ue(C,O.parent,p)},a)},r.deactivate=p=>{const k=p.component;c(p,d,null,1,a),Ae(()=>{k.da&&Bn(k.da);const w=p.props&&p.props.onVnodeUnmounted;w&&Ue(w,k.parent,p),k.isDeactivated=!0},a)};function b(p){To(p),u(p,n,a,!0)}function g(p){o.forEach((k,w)=>{const S=ns(k.type);S&&(!p||!p(S))&&v(w)})}function v(p){const k=o.get(p);!i||!tt(k,i)?b(k):i&&To(i),o.delete(p),s.delete(p)}rt(()=>[e.include,e.exclude],([p,k])=>{p&&g(w=>Hn(p,w)),k&&g(w=>!Hn(k,w))},{flush:"post",deep:!0});let _=null;const m=()=>{_!=null&&o.set(_,Ro(n.subTree))};return jt(m),Jl(m),lr(()=>{o.forEach(p=>{const{subTree:k,suspense:w}=n,S=Ro(k);if(p.type===S.type&&p.key===S.key){To(S);const A=S.component.da;A&&Ae(A,w);return}b(p)})}),()=>{if(_=null,!t.default)return null;const p=t.default(),k=p[0];if(p.length>1)return i=null,p;if(!mn(k)||!(k.shapeFlag&4)&&!(k.shapeFlag&128))return i=null,k;let w=Ro(k);const S=w.type,A=ns(qt(w)?w.type.__asyncResolved||{}:S),{include:O,exclude:C,max:H}=e;if(O&&(!A||!Hn(O,A))||C&&A&&Hn(C,A))return i=w,k;const N=w.key==null?S:w.key,W=o.get(N);return w.el&&(w=bt(w),k.shapeFlag&128&&(k.ssContent=w)),_=N,W?(w.el=W.el,w.component=W.component,w.transition&&Fr(w,w.transition),w.shapeFlag|=512,s.delete(N),s.add(N)):(s.add(N),H&&s.size>parseInt(H,10)&&v(s.values().next().value)),w.shapeFlag|=256,i=w,Fl(k.type)?k:w}}},Zf=Yf;function Hn(e,t){return J(e)?e.some(n=>Hn(n,t)):be(e)?e.split(",").includes(t):$u(e)?e.test(t):!1}function Kl(e,t){Gl(e,"a",t)}function Vl(e,t){Gl(e,"da",t)}function Gl(e,t,n=we){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(ao(t,r,n),n){let o=n.parent;for(;o&&o.parent;)ar(o.parent.vnode)&&ed(r,t,n,o),o=o.parent}}function ed(e,t,n,r){const o=ao(t,e,r,!0);lo(()=>{Ls(r[t],o)},n)}function To(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Ro(e){return e.shapeFlag&128?e.ssContent:e}function ao(e,t,n=we,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;wn(),Lt(n);const a=Qe(t,n,e,i);return Mt(),xn(),a});return r?o.unshift(s):o.push(s),s}}const vt=e=>(t,n=we)=>(!yn||e==="sp")&&ao(e,(...r)=>t(...r),n),td=vt("bm"),jt=vt("m"),nd=vt("bu"),Jl=vt("u"),lr=vt("bum"),lo=vt("um"),rd=vt("sp"),od=vt("rtg"),sd=vt("rtc");function Ql(e,t=we){ao("ec",e,t)}const Qs="components";function id(e,t){return Yl(Qs,e,!0,t)||e}const Xl=Symbol.for("v-ndc");function co(e){return be(e)?Yl(Qs,e,!1)||e:e||Xl}function Yl(e,t,n=!0,r=!1){const o=Re||we;if(o){const s=o.type;if(e===Qs){const a=ns(s,!1);if(a&&(a===t||a===ut(t)||a===to(ut(t))))return s}const i=ji(o[e]||s[e],t)||ji(o.appContext[e],t);return!i&&r?s:i}}function ji(e,t){return e&&(e[t]||e[ut(t)]||e[to(ut(t))])}function Hi(e,t,n,r){let o;const s=n&&n[r];if(J(e)||be(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;amn(t)?!(t.type===Fe||t.type===Ee&&!Zl(t.children)):!0)?e:null}const Xo=e=>e?pc(e)?fo(e)||e.proxy:Xo(e.parent):null,Un=xe(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=>Xo(e.parent),$root:e=>Xo(e.root),$emit:e=>e.emit,$options:e=>Xs(e),$forceUpdate:e=>e.f||(e.f=()=>ro(e.update)),$nextTick:e=>e.n||(e.n=Cn.bind(e.proxy)),$watch:e=>Gf.bind(e)}),Ao=(e,t)=>e!==me&&!e.__isScriptSetup&&ie(e,t),ad={get({_:e},t){const{ctx:n,setupState:r,data:o,props:s,accessCache:i,type:a,appContext:l}=e;let c;if(t[0]!=="$"){const b=i[t];if(b!==void 0)switch(b){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(Ao(r,t))return i[t]=1,r[t];if(o!==me&&ie(o,t))return i[t]=2,o[t];if((c=e.propsOptions[0])&&ie(c,t))return i[t]=3,s[t];if(n!==me&&ie(n,t))return i[t]=4,n[t];Yo&&(i[t]=0)}}const u=Un[t];let f,d;if(u)return t==="$attrs"&&De(e,"get",t),u(e);if((f=a.__cssModules)&&(f=f[t]))return f;if(n!==me&&ie(n,t))return i[t]=4,n[t];if(d=l.config.globalProperties,ie(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:s}=e;return Ao(o,t)?(o[t]=n,!0):r!==me&&ie(r,t)?(r[t]=n,!0):ie(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!==me&&ie(e,i)||Ao(t,i)||(a=s[0])&&ie(a,i)||ie(r,i)||ie(Un,i)||ie(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ie(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ld(){return cd().attrs}function cd(){const e=_t();return e.setupContext||(e.setupContext=gc(e))}function Ni(e){return J(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function ud(e){const t=_t();let n=e();return Mt(),Hs(n)&&(n=n.catch(r=>{throw Lt(t),r})),[n,()=>Lt(t)]}let Yo=!0;function fd(e){const t=Xs(e),n=e.proxy,r=e.ctx;Yo=!1,t.beforeCreate&&Fi(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:i,watch:a,provide:l,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:b,updated:g,activated:v,deactivated:_,beforeDestroy:m,beforeUnmount:p,destroyed:k,unmounted:w,render:S,renderTracked:A,renderTriggered:O,errorCaptured:C,serverPrefetch:H,expose:N,inheritAttrs:W,components:P,directives:G,filters:B}=t;if(c&&dd(c,r,null),i)for(const oe in i){const se=i[oe];Q(se)&&(r[oe]=se.bind(n))}if(o){const oe=o.call(n,n);pe(oe)&&(e.data=ot(oe))}if(Yo=!0,s)for(const oe in s){const se=s[oe],je=Q(se)?se.bind(n,n):Q(se.get)?se.get.bind(n,n):nt,Xe=!Q(se)&&Q(se.set)?se.set.bind(n):nt,Pe=te({get:je,set:Xe});Object.defineProperty(r,oe,{enumerable:!0,configurable:!0,get:()=>Pe.value,set:Ce=>Pe.value=Ce})}if(a)for(const oe in a)ec(a[oe],r,n,oe);if(l){const oe=Q(l)?l.call(n):l;Reflect.ownKeys(oe).forEach(se=>{cn(se,oe[se])})}u&&Fi(u,e,"c");function Z(oe,se){J(se)?se.forEach(je=>oe(je.bind(n))):se&&oe(se.bind(n))}if(Z(td,f),Z(jt,d),Z(nd,b),Z(Jl,g),Z(Kl,v),Z(Vl,_),Z(Ql,C),Z(sd,A),Z(od,O),Z(lr,p),Z(lo,w),Z(rd,H),J(N))if(N.length){const oe=e.exposed||(e.exposed={});N.forEach(se=>{Object.defineProperty(oe,se,{get:()=>n[se],set:je=>n[se]=je})})}else e.exposed||(e.exposed={});S&&e.render===nt&&(e.render=S),W!=null&&(e.inheritAttrs=W),P&&(e.components=P),G&&(e.directives=G)}function dd(e,t,n=nt){J(e)&&(e=Zo(e));for(const r in e){const o=e[r];let s;pe(o)?"default"in o?s=ze(o.from||r,o.default,!0):s=ze(o.from||r):s=ze(o),Te(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){Qe(J(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function ec(e,t,n,r){const o=r.includes(".")?zl(n,r):()=>n[r];if(be(e)){const s=t[e];Q(s)&&rt(o,s)}else if(Q(e))rt(o,e.bind(n));else if(pe(e))if(J(e))e.forEach(s=>ec(s,t,n,r));else{const s=Q(e.handler)?e.handler.bind(n):t[e.handler];Q(s)&&rt(o,s,e)}}function Xs(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(c=>Ur(l,c,i,!0)),Ur(l,t,i)),pe(t)&&s.set(t,l),l}function Ur(e,t,n,r=!1){const{mixins:o,extends:s}=t;s&&Ur(e,s,n,!0),o&&o.forEach(i=>Ur(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const a=pd[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const pd={data:Bi,props:Ui,emits:Ui,methods:Nn,computed:Nn,beforeCreate:He,created:He,beforeMount:He,mounted:He,beforeUpdate:He,updated:He,beforeDestroy:He,beforeUnmount:He,destroyed:He,unmounted:He,activated:He,deactivated:He,errorCaptured:He,serverPrefetch:He,components:Nn,directives:Nn,watch:gd,provide:Bi,inject:hd};function Bi(e,t){return t?e?function(){return xe(Q(e)?e.call(this,this):e,Q(t)?t.call(this,this):t)}:t:e}function hd(e,t){return Nn(Zo(e),Zo(t))}function Zo(e){if(J(e)){const t={};for(let n=0;n1)return n&&Q(t)?t.call(r&&r.proxy):t}}function nc(){return!!(we||Re||er)}function bd(e,t,n,r=!1){const o={},s={};$r(s,uo,1),e.propsDefaults=Object.create(null),rc(e,t,o,s);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);n?e.props=r?o:ir(o):e.type.props?e.props=o:e.props=s,e.attrs=s}function vd(e,t,n,r){const{props:o,attrs:s,vnode:{patchFlag:i}}=e,a=ae(o),[l]=e.propsOptions;let c=!1;if((r||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[d,b]=oc(f,t,!0);xe(i,d),b&&a.push(...b)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!s&&!l)return pe(e)&&r.set(e,nn),nn;if(J(s))for(let u=0;u-1,b[1]=v<0||g-1||ie(b,"default"))&&a.push(f)}}}const c=[i,a];return pe(e)&&r.set(e,c),c}function zi(e){return e[0]!=="$"}function Di(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Wi(e,t){return Di(e)===Di(t)}function qi(e,t){return J(t)?t.findIndex(n=>Wi(n,e)):Q(t)&&Wi(t,e)?0:-1}const sc=e=>e[0]==="_"||e==="$stable",Ys=e=>J(e)?e.map(Ge):[Ge(e)],_d=(e,t,n)=>{if(t._n)return t;const r=ve((...o)=>Ys(t(...o)),n);return r._c=!1,r},ic=(e,t,n)=>{const r=e._ctx;for(const o in e){if(sc(o))continue;const s=e[o];if(Q(s))t[o]=_d(o,s,r);else if(s!=null){const i=Ys(s);t[o]=()=>i}}},ac=(e,t)=>{const n=Ys(t);e.slots.default=()=>n},wd=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ae(t),$r(t,"_",n)):ic(t,e.slots={})}else e.slots={},t&&ac(e,t);$r(e.slots,uo,1)},xd=(e,t,n)=>{const{vnode:r,slots:o}=e;let s=!0,i=me;if(r.shapeFlag&32){const a=t._;a?n&&a===1?s=!1:(xe(o,t),!n&&a===1&&delete o._):(s=!t.$stable,ic(t,o)),i=t}else t&&(ac(e,t),i={default:1});if(s)for(const a in o)!sc(a)&&!(a in i)&&delete o[a]};function zr(e,t,n,r,o=!1){if(J(e)){e.forEach((d,b)=>zr(d,t&&(J(t)?t[b]:t),n,r,o));return}if(qt(r)&&!o)return;const s=r.shapeFlag&4?fo(r.component)||r.component.proxy:r.el,i=o?null:s,{i:a,r:l}=e,c=t&&t.r,u=a.refs===me?a.refs={}:a.refs,f=a.setupState;if(c!=null&&c!==l&&(be(c)?(u[c]=null,ie(f,c)&&(f[c]=null)):Te(c)&&(c.value=null)),Q(l))Ot(l,a,12,[i,u]);else{const d=be(l),b=Te(l);if(d||b){const g=()=>{if(e.f){const v=d?ie(f,l)?f[l]:u[l]:l.value;o?J(v)&&Ls(v,s):J(v)?v.includes(s)||v.push(s):d?(u[l]=[s],ie(f,l)&&(f[l]=u[l])):(l.value=[s],e.k&&(u[e.k]=l.value))}else d?(u[l]=i,ie(f,l)&&(f[l]=i)):b&&(l.value=i,e.k&&(u[e.k]=i))};i?(g.id=-1,Ae(g,n)):g()}}}let Ct=!1;const br=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",vr=e=>e.nodeType===8;function kd(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:s,parentNode:i,remove:a,insert:l,createComment:c}}=e,u=(m,p)=>{if(!p.hasChildNodes()){n(null,m,p),Hr(),p._vnode=m;return}Ct=!1,f(p.firstChild,m,null,null,null),Hr(),p._vnode=m,Ct&&console.error("Hydration completed but contains mismatches.")},f=(m,p,k,w,S,A=!1)=>{const O=vr(m)&&m.data==="[",C=()=>v(m,p,k,w,S,O),{type:H,ref:N,shapeFlag:W,patchFlag:P}=p;let G=m.nodeType;p.el=m,P===-2&&(A=!1,p.dynamicChildren=null);let B=null;switch(H){case hn:G!==3?p.children===""?(l(p.el=o(""),i(m),m),B=m):B=C():(m.data!==p.children&&(Ct=!0,m.data=p.children),B=s(m));break;case Fe:G!==8||O?B=C():B=s(m);break;case un:if(O&&(m=s(m),G=m.nodeType),G===1||G===3){B=m;const ye=!p.children.length;for(let Z=0;Z{A=A||!!p.dynamicChildren;const{type:O,props:C,patchFlag:H,shapeFlag:N,dirs:W}=p,P=O==="input"&&W||O==="option";if(P||H!==-1){if(W&<(p,null,k,"created"),C)if(P||!A||H&48)for(const B in C)(P&&B.endsWith("value")||or(B)&&!Fn(B))&&r(m,B,null,C[B],!1,void 0,k);else C.onClick&&r(m,"onClick",null,C.onClick,!1,void 0,k);let G;if((G=C&&C.onVnodeBeforeMount)&&Ue(G,k,p),W&<(p,null,k,"beforeMount"),((G=C&&C.onVnodeMounted)||W)&&Ul(()=>{G&&Ue(G,k,p),W&<(p,null,k,"mounted")},w),N&16&&!(C&&(C.innerHTML||C.textContent))){let B=b(m.firstChild,p,m,k,w,S,A);for(;B;){Ct=!0;const ye=B;B=B.nextSibling,a(ye)}}else N&8&&m.textContent!==p.children&&(Ct=!0,m.textContent=p.children)}return m.nextSibling},b=(m,p,k,w,S,A,O)=>{O=O||!!p.dynamicChildren;const C=p.children,H=C.length;for(let N=0;N{const{slotScopeIds:O}=p;O&&(S=S?S.concat(O):O);const C=i(m),H=b(s(m),p,C,k,w,S,A);return H&&vr(H)&&H.data==="]"?s(p.anchor=H):(Ct=!0,l(p.anchor=c("]"),C,H),H)},v=(m,p,k,w,S,A)=>{if(Ct=!0,p.el=null,A){const H=_(m);for(;;){const N=s(m);if(N&&N!==H)a(N);else break}}const O=s(m),C=i(m);return a(m),n(null,p,C,O,k,w,br(C),S),O},_=m=>{let p=0;for(;m;)if(m=s(m),m&&vr(m)&&(m.data==="["&&p++,m.data==="]")){if(p===0)return s(m);p--}return m};return[u,f]}const Ae=Ul;function Cd(e){return lc(e)}function Ed(e){return lc(e,kd)}function lc(e,t){const n=Wo();n.__VUE__=!0;const{insert:r,remove:o,patchProp:s,createElement:i,createText:a,createComment:l,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:b=nt,insertStaticContent:g}=e,v=(h,y,x,E=null,R=null,I=null,F=!1,$=null,L=!!y.dynamicChildren)=>{if(h===y)return;h&&!tt(h,y)&&(E=T(h),Ce(h,R,I,!0),h=null),y.patchFlag===-2&&(L=!1,y.dynamicChildren=null);const{type:M,ref:K,shapeFlag:z}=y;switch(M){case hn:_(h,y,x,E);break;case Fe:m(h,y,x,E);break;case un:h==null&&p(y,x,E,F);break;case Ee:P(h,y,x,E,R,I,F,$,L);break;default:z&1?S(h,y,x,E,R,I,F,$,L):z&6?G(h,y,x,E,R,I,F,$,L):(z&64||z&128)&&M.process(h,y,x,E,R,I,F,$,L,j)}K!=null&&R&&zr(K,h&&h.ref,I,y||h,!y)},_=(h,y,x,E)=>{if(h==null)r(y.el=a(y.children),x,E);else{const R=y.el=h.el;y.children!==h.children&&c(R,y.children)}},m=(h,y,x,E)=>{h==null?r(y.el=l(y.children||""),x,E):y.el=h.el},p=(h,y,x,E)=>{[h.el,h.anchor]=g(h.children,y,x,E,h.el,h.anchor)},k=({el:h,anchor:y},x,E)=>{let R;for(;h&&h!==y;)R=d(h),r(h,x,E),h=R;r(y,x,E)},w=({el:h,anchor:y})=>{let x;for(;h&&h!==y;)x=d(h),o(h),h=x;o(y)},S=(h,y,x,E,R,I,F,$,L)=>{F=F||y.type==="svg",h==null?A(y,x,E,R,I,F,$,L):H(h,y,R,I,F,$,L)},A=(h,y,x,E,R,I,F,$)=>{let L,M;const{type:K,props:z,shapeFlag:V,transition:X,dirs:ne}=h;if(L=h.el=i(h.type,I,z&&z.is,z),V&8?u(L,h.children):V&16&&C(h.children,L,null,E,R,I&&K!=="foreignObject",F,$),ne&<(h,null,E,"created"),O(L,h,h.scopeId,F,E),z){for(const fe in z)fe!=="value"&&!Fn(fe)&&s(L,fe,null,z[fe],I,h.children,E,R,Oe);"value"in z&&s(L,"value",null,z.value),(M=z.onVnodeBeforeMount)&&Ue(M,E,h)}ne&<(h,null,E,"beforeMount");const de=(!R||R&&!R.pendingBranch)&&X&&!X.persisted;de&&X.beforeEnter(L),r(L,y,x),((M=z&&z.onVnodeMounted)||de||ne)&&Ae(()=>{M&&Ue(M,E,h),de&&X.enter(L),ne&<(h,null,E,"mounted")},R)},O=(h,y,x,E,R)=>{if(x&&b(h,x),E)for(let I=0;I{for(let M=L;M{const $=y.el=h.el;let{patchFlag:L,dynamicChildren:M,dirs:K}=y;L|=h.patchFlag&16;const z=h.props||me,V=y.props||me;let X;x&&Ht(x,!1),(X=V.onVnodeBeforeUpdate)&&Ue(X,x,y,h),K&<(y,h,x,"beforeUpdate"),x&&Ht(x,!0);const ne=R&&y.type!=="foreignObject";if(M?N(h.dynamicChildren,M,$,x,E,ne,I):F||se(h,y,$,null,x,E,ne,I,!1),L>0){if(L&16)W($,y,z,V,x,E,R);else if(L&2&&z.class!==V.class&&s($,"class",null,V.class,R),L&4&&s($,"style",z.style,V.style,R),L&8){const de=y.dynamicProps;for(let fe=0;fe{X&&Ue(X,x,y,h),K&<(y,h,x,"updated")},E)},N=(h,y,x,E,R,I,F)=>{for(let $=0;${if(x!==E){if(x!==me)for(const $ in x)!Fn($)&&!($ in E)&&s(h,$,x[$],null,F,y.children,R,I,Oe);for(const $ in E){if(Fn($))continue;const L=E[$],M=x[$];L!==M&&$!=="value"&&s(h,$,M,L,F,y.children,R,I,Oe)}"value"in E&&s(h,"value",x.value,E.value)}},P=(h,y,x,E,R,I,F,$,L)=>{const M=y.el=h?h.el:a(""),K=y.anchor=h?h.anchor:a("");let{patchFlag:z,dynamicChildren:V,slotScopeIds:X}=y;X&&($=$?$.concat(X):X),h==null?(r(M,x,E),r(K,x,E),C(y.children,x,K,R,I,F,$,L)):z>0&&z&64&&V&&h.dynamicChildren?(N(h.dynamicChildren,V,x,R,I,F,$),(y.key!=null||R&&y===R.subTree)&&cc(h,y,!0)):se(h,y,x,K,R,I,F,$,L)},G=(h,y,x,E,R,I,F,$,L)=>{y.slotScopeIds=$,h==null?y.shapeFlag&512?R.ctx.activate(y,x,E,F,L):B(y,x,E,R,I,F,L):ye(h,y,L)},B=(h,y,x,E,R,I,F)=>{const $=h.component=Od(h,E,R);if(ar(h)&&($.ctx.renderer=j),Md($),$.asyncDep){if(R&&R.registerDep($,Z),!h.el){const L=$.subTree=D(Fe);m(null,L,y,x)}return}Z($,h,y,x,R,I,F)},ye=(h,y,x)=>{const E=y.component=h.component;if(Ff(h,y,x))if(E.asyncDep&&!E.asyncResolved){oe(E,y,x);return}else E.next=y,Pf(E.update),E.update();else y.el=h.el,E.vnode=y},Z=(h,y,x,E,R,I,F)=>{const $=()=>{if(h.isMounted){let{next:K,bu:z,u:V,parent:X,vnode:ne}=h,de=K,fe;Ht(h,!1),K?(K.el=ne.el,oe(h,K,F)):K=ne,z&&Bn(z),(fe=K.props&&K.props.onVnodeBeforeUpdate)&&Ue(fe,X,K,ne),Ht(h,!0);const _e=Co(h),Ye=h.subTree;h.subTree=_e,v(Ye,_e,f(Ye.el),T(Ye),h,R,I),K.el=_e.el,de===null&&Gs(h,_e.el),V&&Ae(V,R),(fe=K.props&&K.props.onVnodeUpdated)&&Ae(()=>Ue(fe,X,K,ne),R)}else{let K;const{el:z,props:V}=y,{bm:X,m:ne,parent:de}=h,fe=qt(y);if(Ht(h,!1),X&&Bn(X),!fe&&(K=V&&V.onVnodeBeforeMount)&&Ue(K,de,y),Ht(h,!0),z&&le){const _e=()=>{h.subTree=Co(h),le(z,h.subTree,h,R,null)};fe?y.type.__asyncLoader().then(()=>!h.isUnmounted&&_e()):_e()}else{const _e=h.subTree=Co(h);v(null,_e,x,E,h,R,I),y.el=_e.el}if(ne&&Ae(ne,R),!fe&&(K=V&&V.onVnodeMounted)){const _e=y;Ae(()=>Ue(K,de,_e),R)}(y.shapeFlag&256||de&&qt(de.vnode)&&de.vnode.shapeFlag&256)&&h.a&&Ae(h.a,R),h.isMounted=!0,y=x=E=null}},L=h.effect=new Bs($,()=>ro(M),h.scope),M=h.update=()=>L.run();M.id=h.uid,Ht(h,!0),M()},oe=(h,y,x)=>{y.component=h;const E=h.vnode.props;h.vnode=y,h.next=null,vd(h,y.props,E,x),xd(h,y.children,x),wn(),Oi(),xn()},se=(h,y,x,E,R,I,F,$,L=!1)=>{const M=h&&h.children,K=h?h.shapeFlag:0,z=y.children,{patchFlag:V,shapeFlag:X}=y;if(V>0){if(V&128){Xe(M,z,x,E,R,I,F,$,L);return}else if(V&256){je(M,z,x,E,R,I,F,$,L);return}}X&8?(K&16&&Oe(M,R,I),z!==M&&u(x,z)):K&16?X&16?Xe(M,z,x,E,R,I,F,$,L):Oe(M,R,I,!0):(K&8&&u(x,""),X&16&&C(z,x,E,R,I,F,$,L))},je=(h,y,x,E,R,I,F,$,L)=>{h=h||nn,y=y||nn;const M=h.length,K=y.length,z=Math.min(M,K);let V;for(V=0;VK?Oe(h,R,I,!0,!1,z):C(y,x,E,R,I,F,$,L,z)},Xe=(h,y,x,E,R,I,F,$,L)=>{let M=0;const K=y.length;let z=h.length-1,V=K-1;for(;M<=z&&M<=V;){const X=h[M],ne=y[M]=L?At(y[M]):Ge(y[M]);if(tt(X,ne))v(X,ne,x,null,R,I,F,$,L);else break;M++}for(;M<=z&&M<=V;){const X=h[z],ne=y[V]=L?At(y[V]):Ge(y[V]);if(tt(X,ne))v(X,ne,x,null,R,I,F,$,L);else break;z--,V--}if(M>z){if(M<=V){const X=V+1,ne=XV)for(;M<=z;)Ce(h[M],R,I,!0),M++;else{const X=M,ne=M,de=new Map;for(M=ne;M<=V;M++){const We=y[M]=L?At(y[M]):Ge(y[M]);We.key!=null&&de.set(We.key,M)}let fe,_e=0;const Ye=V-ne+1;let Xt=!1,wi=0;const Tn=new Array(Ye);for(M=0;M=Ye){Ce(We,R,I,!0);continue}let it;if(We.key!=null)it=de.get(We.key);else for(fe=ne;fe<=V;fe++)if(Tn[fe-ne]===0&&tt(We,y[fe])){it=fe;break}it===void 0?Ce(We,R,I,!0):(Tn[it-ne]=M+1,it>=wi?wi=it:Xt=!0,v(We,y[it],x,null,R,I,F,$,L),_e++)}const xi=Xt?Sd(Tn):nn;for(fe=xi.length-1,M=Ye-1;M>=0;M--){const We=ne+M,it=y[We],ki=We+1{const{el:I,type:F,transition:$,children:L,shapeFlag:M}=h;if(M&6){Pe(h.component.subTree,y,x,E);return}if(M&128){h.suspense.move(y,x,E);return}if(M&64){F.move(h,y,x,j);return}if(F===Ee){r(I,y,x);for(let z=0;z$.enter(I),R);else{const{leave:z,delayLeave:V,afterLeave:X}=$,ne=()=>r(I,y,x),de=()=>{z(I,()=>{ne(),X&&X()})};V?V(I,ne,de):de()}else r(I,y,x)},Ce=(h,y,x,E=!1,R=!1)=>{const{type:I,props:F,ref:$,children:L,dynamicChildren:M,shapeFlag:K,patchFlag:z,dirs:V}=h;if($!=null&&zr($,null,x,h,!0),K&256){y.ctx.deactivate(h);return}const X=K&1&&V,ne=!qt(h);let de;if(ne&&(de=F&&F.onVnodeBeforeUnmount)&&Ue(de,y,h),K&6)fr(h.component,x,E);else{if(K&128){h.suspense.unmount(x,E);return}X&<(h,null,y,"beforeUnmount"),K&64?h.type.remove(h,y,x,R,j,E):M&&(I!==Ee||z>0&&z&64)?Oe(M,y,x,!1,!0):(I===Ee&&z&384||!R&&K&16)&&Oe(L,y,x),E&&Jt(h)}(ne&&(de=F&&F.onVnodeUnmounted)||X)&&Ae(()=>{de&&Ue(de,y,h),X&<(h,null,y,"unmounted")},x)},Jt=h=>{const{type:y,el:x,anchor:E,transition:R}=h;if(y===Ee){Qt(x,E);return}if(y===un){w(h);return}const I=()=>{o(x),R&&!R.persisted&&R.afterLeave&&R.afterLeave()};if(h.shapeFlag&1&&R&&!R.persisted){const{leave:F,delayLeave:$}=R,L=()=>F(x,I);$?$(h.el,I,L):L()}else I()},Qt=(h,y)=>{let x;for(;h!==y;)x=d(h),o(h),h=x;o(y)},fr=(h,y,x)=>{const{bum:E,scope:R,update:I,subTree:F,um:$}=h;E&&Bn(E),R.stop(),I&&(I.active=!1,Ce(F,h,y,x)),$&&Ae($,y),Ae(()=>{h.isUnmounted=!0},y),y&&y.pendingBranch&&!y.isUnmounted&&h.asyncDep&&!h.asyncResolved&&h.suspenseId===y.pendingId&&(y.deps--,y.deps===0&&y.resolve())},Oe=(h,y,x,E=!1,R=!1,I=0)=>{for(let F=I;Fh.shapeFlag&6?T(h.component.subTree):h.shapeFlag&128?h.suspense.next():d(h.anchor||h.el),U=(h,y,x)=>{h==null?y._vnode&&Ce(y._vnode,null,null,!0):v(y._vnode||null,h,y,null,null,null,x),Oi(),Hr(),y._vnode=h},j={p:v,um:Ce,m:Pe,r:Jt,mt:B,mc:C,pc:se,pbc:N,n:T,o:e};let q,le;return t&&([q,le]=t(j)),{render:U,hydrate:q,createApp:yd(U,q)}}function Ht({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function cc(e,t,n=!1){const r=e.children,o=t.children;if(J(r)&&J(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}const Td=e=>e.__isTeleport,Ee=Symbol.for("v-fgt"),hn=Symbol.for("v-txt"),Fe=Symbol.for("v-cmt"),un=Symbol.for("v-stc"),zn=[];let Je=null;function re(e=!1){zn.push(Je=e?null:[])}function uc(){zn.pop(),Je=zn[zn.length-1]||null}let gn=1;function Ki(e){gn+=e}function fc(e){return e.dynamicChildren=gn>0?Je||nn:null,uc(),gn>0&&Je&&Je.push(e),e}function Ne(e,t,n,r,o,s){return fc(ce(e,t,n,r,o,s,!0))}function Se(e,t,n,r,o){return fc(D(e,t,n,r,o,!0))}function mn(e){return e?e.__v_isVNode===!0:!1}function tt(e,t){return e.type===t.type&&e.key===t.key}const uo="__vInternal",dc=({key:e})=>e??null,Tr=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?be(e)||Te(e)||Q(e)?{i:Re,r:e,k:t,f:!!n}:e:null);function ce(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&&dc(t),ref:t&&Tr(t),scopeId:so,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:Re};return a?(Zs(l,n),s&128&&e.normalize(l)):n&&(l.shapeFlag|=be(n)?8:16),gn>0&&!i&&Je&&(l.patchFlag>0||s&6)&&l.patchFlag!==32&&Je.push(l),l}const D=Rd;function Rd(e,t=null,n=null,r=0,o=null,s=!1){if((!e||e===Xl)&&(e=Fe),mn(e)){const a=bt(e,t,!0);return n&&Zs(a,n),gn>0&&!s&&Je&&(a.shapeFlag&6?Je[Je.indexOf(e)]=a:Je.push(a)),a.patchFlag|=-2,a}if(jd(e)&&(e=e.__vccOpts),t){t=Dr(t);let{class:a,style:l}=t;a&&!be(a)&&(t.class=Ie(a)),pe(l)&&(Rl(l)&&!J(l)&&(l=xe({},l)),t.style=pn(l))}const i=be(e)?1:Fl(e)?128:Td(e)?64:pe(e)?4:Q(e)?2:0;return ce(e,t,n,r,o,i,s,!0)}function Dr(e){return e?Rl(e)||uo in e?xe({},e):e:null}function bt(e,t,n=!1){const{props:r,ref:o,patchFlag:s,children:i}=e,a=t?fn(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&dc(a),ref:t&&t.ref?n&&o?J(o)?o.concat(Tr(t)):[o,Tr(t)]:Tr(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&&bt(e.ssContent),ssFallback:e.ssFallback&&bt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Me(e=" ",t=0){return D(hn,null,e,t)}function Ad(e,t){const n=D(un,null,e);return n.staticCount=t,n}function Rr(e="",t=!1){return t?(re(),Se(Fe,null,e)):D(Fe,null,e)}function Ge(e){return e==null||typeof e=="boolean"?D(Fe):J(e)?D(Ee,null,e.slice()):typeof e=="object"?At(e):D(hn,null,String(e))}function At(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:bt(e)}function Zs(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(J(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),Zs(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(uo in t)?t._ctx=Re:o===3&&Re&&(Re.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Q(t)?(t={default:t,_ctx:Re},n=32):(t=String(t),r&64?(n=16,t=[Me(t)]):n=8);e.children=t,e.shapeFlag|=n}function fn(...e){const t={};for(let n=0;nwe||Re;let ei,Yt,Vi="__VUE_INSTANCE_SETTERS__";(Yt=Wo()[Vi])||(Yt=Wo()[Vi]=[]),Yt.push(e=>we=e),ei=e=>{Yt.length>1?Yt.forEach(t=>t(e)):Yt[0](e)};const Lt=e=>{ei(e),e.scope.on()},Mt=()=>{we&&we.scope.off(),ei(null)};function pc(e){return e.vnode.shapeFlag&4}let yn=!1;function Md(e,t=!1){yn=t;const{props:n,children:r}=e.vnode,o=pc(e);bd(e,n,o,t),wd(e,r);const s=o?$d(e,t):void 0;return yn=!1,s}function $d(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Al(new Proxy(e.ctx,ad));const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?gc(e):null;Lt(e),wn();const s=Ot(r,e,0,[e.props,o]);if(xn(),Mt(),Hs(s)){if(s.then(Mt,Mt),t)return s.then(i=>{ts(e,i,t)}).catch(i=>{kn(i,e,0)});e.asyncDep=s}else ts(e,s,t)}else hc(e,t)}function ts(e,t,n){Q(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:pe(t)&&(e.setupState=Ml(t)),hc(e,n)}let Gi;function hc(e,t,n){const r=e.type;if(!e.render){if(!t&&Gi&&!r.render){const o=r.template||Xs(e).template;if(o){const{isCustomElement:s,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:l}=r,c=xe(xe({isCustomElement:s,delimiters:a},i),l);r.render=Gi(o,c)}}e.render=r.render||nt}Lt(e),wn(),fd(e),xn(),Mt()}function Ld(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return De(e,"get","$attrs"),t[n]}}))}function gc(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Ld(e)},slots:e.slots,emit:e.emit,expose:t}}function fo(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Ml(Al(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Un)return Un[n](e)},has(t,n){return n in t||n in Un}}))}function ns(e,t=!0){return Q(e)?e.displayName||e.name:e.name||t&&e.__name}function jd(e){return Q(e)&&"__vccOpts"in e}const te=(e,t)=>Rf(e,t,yn);function Ke(e,t,n){const r=arguments.length;return r===2?pe(t)&&!J(t)?mn(t)?D(e,null,[t]):D(e,t):D(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&mn(n)&&(n=[n]),D(e,t,n))}const Hd=Symbol.for("v-scx"),Nd=()=>ze(Hd),mc="3.3.4",Fd="http://www.w3.org/2000/svg",Ut=typeof document<"u"?document:null,Ji=Ut&&Ut.createElement("template"),Bd={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?Ut.createElementNS(Fd,e):Ut.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Ut.createTextNode(e),createComment:e=>Ut.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ut.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{Ji.innerHTML=r?`${e}`:e;const a=Ji.content;if(r){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]}};function Ud(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function zd(e,t,n){const r=e.style,o=be(n);if(n&&!o){if(t&&!be(t))for(const s in t)n[s]==null&&rs(r,s,"");for(const s in n)rs(r,s,n[s])}else{const s=r.display;o?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=s)}}const Qi=/\s*!important$/;function rs(e,t,n){if(J(n))n.forEach(r=>rs(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Dd(e,t);Qi.test(n)?e.setProperty(_n(r),n.replace(Qi,""),"important"):e[r]=n}}const Xi=["Webkit","Moz","ms"],Io={};function Dd(e,t){const n=Io[t];if(n)return n;let r=ut(t);if(r!=="filter"&&r in e)return Io[t]=r;r=to(r);for(let o=0;oPo||(Qd.then(()=>Po=0),Po=Date.now());function Yd(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Qe(Zd(r,n.value),t,5,[r])};return n.value=e,n.attached=Xd(),n}function Zd(e,t){if(J(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 ea=/^on[a-z]/,ep=(e,t,n,r,o=!1,s,i,a,l)=>{t==="class"?Ud(e,r,o):t==="style"?zd(e,n,r):or(t)?$s(t)||Gd(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):tp(e,t,r,o))?qd(e,t,r,s,i,a,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Wd(e,t,r,o))};function tp(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&ea.test(t)&&Q(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||ea.test(t)&&be(n)?!1:t in e}function n_(e){const t=_t();if(!t)return;const n=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(s=>ss(s,o))},r=()=>{const o=e(t.proxy);os(t.subTree,o),n(o)};Vf(r),jt(()=>{const o=new MutationObserver(r);o.observe(t.subTree.el.parentNode,{childList:!0}),lo(()=>o.disconnect())})}function os(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{os(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)ss(e.el,t);else if(e.type===Ee)e.children.forEach(n=>os(n,t));else if(e.type===un){let{el:n,anchor:r}=e;for(;n&&(ss(n,t),n!==r);)n=n.nextSibling}}function ss(e,t){if(e.nodeType===1){const n=e.style;for(const r in t)n.setProperty(`--${r}`,t[r])}}const Et="transition",Rn="animation",ti=(e,{slots:t})=>Ke(Xf,np(e),t);ti.displayName="Transition";const yc={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};ti.props=xe({},Dl,yc);const Nt=(e,t=[])=>{J(e)?e.forEach(n=>n(...t)):e&&e(...t)},ta=e=>e?J(e)?e.some(t=>t.length>1):e.length>1:!1;function np(e){const t={};for(const P in e)P in yc||(t[P]=e[P]);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:c=i,appearToClass:u=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:b=`${n}-leave-to`}=e,g=rp(o),v=g&&g[0],_=g&&g[1],{onBeforeEnter:m,onEnter:p,onEnterCancelled:k,onLeave:w,onLeaveCancelled:S,onBeforeAppear:A=m,onAppear:O=p,onAppearCancelled:C=k}=t,H=(P,G,B)=>{Ft(P,G?u:a),Ft(P,G?c:i),B&&B()},N=(P,G)=>{P._isLeaving=!1,Ft(P,f),Ft(P,b),Ft(P,d),G&&G()},W=P=>(G,B)=>{const ye=P?O:p,Z=()=>H(G,P,B);Nt(ye,[G,Z]),na(()=>{Ft(G,P?l:s),St(G,P?u:a),ta(ye)||ra(G,r,v,Z)})};return xe(t,{onBeforeEnter(P){Nt(m,[P]),St(P,s),St(P,i)},onBeforeAppear(P){Nt(A,[P]),St(P,l),St(P,c)},onEnter:W(!1),onAppear:W(!0),onLeave(P,G){P._isLeaving=!0;const B=()=>N(P,G);St(P,f),ip(),St(P,d),na(()=>{P._isLeaving&&(Ft(P,f),St(P,b),ta(w)||ra(P,r,_,B))}),Nt(w,[P,B])},onEnterCancelled(P){H(P,!1),Nt(k,[P])},onAppearCancelled(P){H(P,!0),Nt(C,[P])},onLeaveCancelled(P){N(P),Nt(S,[P])}})}function rp(e){if(e==null)return null;if(pe(e))return[Oo(e.enter),Oo(e.leave)];{const t=Oo(e);return[t,t]}}function Oo(e){return hl(e)}function St(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Ft(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function na(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let op=0;function ra(e,t,n,r){const o=e._endId=++op,s=()=>{o===e._endId&&r()};if(n)return setTimeout(s,n);const{type:i,timeout:a,propCount:l}=sp(e,t);if(!i)return r();const c=i+"end";let u=0;const f=()=>{e.removeEventListener(c,d),s()},d=b=>{b.target===e&&++u>=l&&f()};setTimeout(()=>{u(n[g]||"").split(", "),o=r(`${Et}Delay`),s=r(`${Et}Duration`),i=oa(o,s),a=r(`${Rn}Delay`),l=r(`${Rn}Duration`),c=oa(a,l);let u=null,f=0,d=0;t===Et?i>0&&(u=Et,f=i,d=s.length):t===Rn?c>0&&(u=Rn,f=c,d=l.length):(f=Math.max(i,c),u=f>0?i>c?Et:Rn:null,d=u?u===Et?s.length:l.length:0);const b=u===Et&&/\b(transform|all)(,|$)/.test(r(`${Et}Property`).toString());return{type:u,timeout:f,propCount:d,hasTransform:b}}function oa(e,t){for(;e.lengthsa(n)+sa(e[r])))}function sa(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function ip(){return document.body.offsetHeight}const dn={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):An(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),An(e,!0),r.enter(e)):r.leave(e,()=>{An(e,!1)}):An(e,t))},beforeUnmount(e,{value:t}){An(e,t)}};function An(e,t){e.style.display=t?e._vod:"none"}const bc=xe({patchProp:ep},Bd);let Dn,ia=!1;function ap(){return Dn||(Dn=Cd(bc))}function lp(){return Dn=ia?Dn:Ed(bc),ia=!0,Dn}const cp=(...e)=>{const t=ap().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=vc(r);if(!o)return;const s=t._component;!Q(s)&&!s.render&&!s.template&&(s.template=o.innerHTML),o.innerHTML="";const i=n(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t},up=(...e)=>{const t=lp().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=vc(r);if(o)return n(o,!0,o instanceof SVGElement)},t};function vc(e){return be(e)?document.querySelector(e):e}const fp=/"(?:_|\\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*:/,dp=/"(?: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*:/,pp=/^\s*["[{]|^\s*-?\d[\d.]{0,14}\s*$/;function hp(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){gp(e);return}return t}function gp(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function mp(e,t={}){if(typeof e!="string")return e;const n=e.trim();if(e[0]==='"'&&e[e.length-1]==='"')return n.slice(1,-1);const r=n.toLowerCase();if(r==="true")return!0;if(r==="false")return!1;if(r!=="undefined"){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(!pp.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(fp.test(e)||dp.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,hp)}return JSON.parse(e)}catch(o){if(t.strict)throw o;return e}}}const yp=/#/g,bp=/&/g,vp=/=/g,ni=/\+/g,_p=/%5e/gi,wp=/%60/gi,xp=/%7c/gi,kp=/%20/gi;function Cp(e){return encodeURI(""+e).replace(xp,"|")}function is(e){return Cp(typeof e=="string"?e:JSON.stringify(e)).replace(ni,"%2B").replace(kp,"+").replace(yp,"%23").replace(bp,"%26").replace(wp,"`").replace(_p,"^")}function Mo(e){return is(e).replace(vp,"%3D")}function Wr(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function Ep(e){return Wr(e.replace(ni," "))}function Sp(e){return Wr(e.replace(ni," "))}function _c(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=Ep(r[1]);if(o==="__proto__"||o==="constructor")continue;const s=Sp(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 Tp(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${Mo(e)}=${is(n)}`).join("&"):`${Mo(e)}=${is(t)}`:Mo(e)}function Rp(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>Tp(t,e[t])).filter(Boolean).join("&")}const Ap=/^\w{2,}:([/\\]{1,2})/,Ip=/^\w{2,}:([/\\]{2})?/,Pp=/^([/\\]\s*){2,}[^/\\]/;function En(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?Ap.test(e):Ip.test(e)||(t.acceptRelative?Pp.test(e):!1)}const Op=/\/$|\/\?/;function as(e="",t=!1){return t?Op.test(e):e.endsWith("/")}function ri(e="",t=!1){if(!t)return(as(e)?e.slice(0,-1):e)||"/";if(!as(e,!0))return e||"/";const[n,...r]=e.split("?");return(n.slice(0,-1)||"/")+(r.length>0?`?${r.join("?")}`:"")}function qr(e="",t=!1){if(!t)return e.endsWith("/")?e:e+"/";if(as(e,!0))return e||"/";const[n,...r]=e.split("?");return n+"/"+(r.length>0?`?${r.join("?")}`:"")}function Mp(e=""){return e.startsWith("/")}function aa(e=""){return Mp(e)?e:"/"+e}function $p(e,t){if(xc(t)||En(e))return e;const n=ri(t);return e.startsWith(n)?e:cr(n,e)}function la(e,t){if(xc(t))return e;const n=ri(t);if(!e.startsWith(n))return e;const r=e.slice(n.length);return r[0]==="/"?r:"/"+r}function wc(e,t){const n=ur(e),r={..._c(n.search),...t};return n.search=Rp(r),Np(n)}function xc(e){return!e||e==="/"}function Lp(e){return e&&e!=="/"}const jp=/^\.?\//;function cr(e,...t){let n=e||"";for(const r of t.filter(o=>Lp(o)))if(n){const o=r.replace(jp,"");n=qr(n)+o}else n=r;return n}function Hp(e,t,n={}){return n.trailingSlash||(e=qr(e),t=qr(t)),n.leadingSlash||(e=aa(e),t=aa(t)),n.encoding||(e=Wr(e),t=Wr(t)),e===t}function ur(e="",t){if(!En(e,{acceptRelative:!0}))return t?ur(t+e):ca(e);const[n="",r,o=""]=(e.replace(/\\/g,"/").match(/([^/:]+:)?\/\/([^/@]+@)?(.*)/)||[]).splice(1),[s="",i=""]=(o.match(/([^#/?]*)(.*)?/)||[]).splice(1),{pathname:a,search:l,hash:c}=ca(i.replace(/\/(?=[A-Za-z]:)/,""));return{protocol:n,auth:r?r.slice(0,Math.max(0,r.length-1)):"",host:s,pathname:a,search:l,hash:c}}function ca(e=""){const[t="",n="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:r}}function Np(e){const t=e.pathname+(e.search?(e.search.startsWith("?")?"":"?")+e.search:"")+e.hash;return e.protocol?e.protocol+"//"+(e.auth?e.auth+"@":"")+e.host+t:t}class Fp extends Error{constructor(){super(...arguments),this.name="FetchError"}}function Bp(e,t,n){let r="";t&&(r=t.message),e&&n?r=`${r} (${n.status} ${n.statusText} (${e.toString()}))`:e&&(r=`${r} (${e.toString()})`);const o=new Fp(r);return Object.defineProperty(o,"request",{get(){return e}}),Object.defineProperty(o,"response",{get(){return n}}),Object.defineProperty(o,"data",{get(){return n&&n._data}}),Object.defineProperty(o,"status",{get(){return n&&n.status}}),Object.defineProperty(o,"statusText",{get(){return n&&n.statusText}}),Object.defineProperty(o,"statusCode",{get(){return n&&n.status}}),Object.defineProperty(o,"statusMessage",{get(){return n&&n.statusText}}),o}const Up=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function ua(e="GET"){return Up.has(e.toUpperCase())}function zp(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.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const Dp=new Set(["image/svg","application/xml","application/xhtml","application/html"]),Wp=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function qp(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return Wp.test(t)?"json":Dp.has(t)||t.startsWith("text/")?"text":"blob"}function Kp(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 Vp=new Set([408,409,425,429,500,502,503,504]);function kc(e){const{fetch:t,Headers:n}=e;function r(i){const a=i.error&&i.error.name==="AbortError"||!1;if(i.options.retry!==!1&&!a){let c;typeof i.options.retry=="number"?c=i.options.retry:c=ua(i.options.method)?0:1;const u=i.response&&i.response.status||500;if(c>0&&Vp.has(u))return o(i.request,{...i.options,retry:c-1})}const l=Bp(i.request,i.error,i.response);throw Error.captureStackTrace&&Error.captureStackTrace(l,o),l}const o=async function(a,l={}){const c={request:a,options:Kp(l,e.defaults,n),response:void 0,error:void 0};c.options.onRequest&&await c.options.onRequest(c),typeof c.request=="string"&&(c.options.baseURL&&(c.request=$p(c.request,c.options.baseURL)),(c.options.query||c.options.params)&&(c.request=wc(c.request,{...c.options.params,...c.options.query})),c.options.body&&ua(c.options.method)&&zp(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")));try{c.response=await t(c.request,c.options)}catch(f){return c.error=f,c.options.onRequestError&&await c.options.onRequestError(c),await r(c)}const u=(c.options.parseResponse?"json":c.options.responseType)||qp(c.response.headers.get("content-type")||"");if(u==="json"){const f=await c.response.text(),d=c.options.parseResponse||mp;c.response._data=d(f)}else u==="stream"?c.response._data=c.response.body:c.response._data=await c.response[u]();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 r(c)):c.response},s=async function(a,l){return(await o(a,l))._data};return s.raw=o,s.native=t,s.create=(i={})=>kc({...e,defaults:{...e.defaults,...i}}),s}const Cc=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")}(),Gp=Cc.fetch||(()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),Jp=Cc.Headers,Qp=kc({fetch:Gp,Headers:Jp}),Xp=Qp,Yp=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},Kr=Yp().app,Zp=()=>Kr.baseURL,eh=()=>Kr.buildAssetsDir,th=(...e)=>cr(Ec(),eh(),...e),Ec=(...e)=>{const t=Kr.cdnURL||Kr.baseURL;return e.length?cr(t,...e):t};globalThis.__buildAssetsURL=th,globalThis.__publicAssetsURL=Ec;function ls(e,t={},n){for(const r in e){const o=e[r],s=n?`${n}:${r}`:r;typeof o=="object"&&o!==null?ls(o,t,s):typeof o=="function"&&(t[s]=o)}return t}const nh={run:e=>e()},rh=()=>nh,Sc=typeof console.createTask<"u"?console.createTask:rh;function oh(e,t){const n=t.shift(),r=Sc(n);return e.reduce((o,s)=>o.then(()=>r.run(()=>s(...t))),Promise.resolve())}function sh(e,t){const n=t.shift(),r=Sc(n);return Promise.all(e.map(o=>r.run(()=>o(...t))))}function $o(e,t){for(const n of[...e])n(t)}class ih{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=ls(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=ls(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(oh,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(sh,t,...n)}callHookWith(t,n,...r){const o=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&$o(this._before,o);const s=t(n in this._hooks?[...this._hooks[n]]:[],r);return s instanceof Promise?s.finally(()=>{this._after&&o&&$o(this._after,o)}):(this._after&&o&&$o(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 Tc(){return new ih}function ah(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},c=()=>t===i?l:void 0;cs.add(c);try{const u=o?o.run(i,a):a();return n||(t=void 0),await u}finally{cs.delete(c)}}}}function lh(e={}){const t={};return{get(n,r={}){return t[n]||(t[n]=ah({...e,...r})),t[n],t[n]}}}const Vr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},fa="__unctx__",ch=Vr[fa]||(Vr[fa]=lh()),uh=(e,t={})=>ch.get(e,t),da="__unctx_async_handlers__",cs=Vr[da]||(Vr[da]=new Set);function Gr(e){const t=[];for(const o of cs){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 Rc=uh("nuxt-app"),fh="__nuxt_plugin";function dh(e){let t=0;const n={provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.6.5"},get vue(){return n.vueApp.version}},payload:ot({data:{},state:{},_errors:{},...window.__NUXT__??{}}),static:{data:{}},runWithContext:o=>gh(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=Tc(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(o,s)=>{const i="$"+o;_r(n,i,s),_r(n.vueApp.config.globalProperties,i,s)},_r(n.vueApp,"$nuxt",n),_r(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener("nuxt.preloadError",s=>{n.callHook("app:chunkError",{error:s.payload})}),window.useNuxtApp=window.useNuxtApp||he;const o=n.hook("app:error",(...s)=>{console.error("[nuxt] error caught during app initialization",...s)});n.hook("app:mounted",o)}const r=ot(n.payload.config);return n.provide("config",r),n}async function ph(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 hh(e,t){const n=[],r=[];for(const o of t){const s=ph(e,o);o.parallel?n.push(s.catch(i=>r.push(i))):await s}if(await Promise.all(n),r.length)throw r[0]}/*! @__NO_SIDE_EFFECTS__ */function wt(e){return typeof e=="function"?e:(delete e.name,Object.assign(e.setup||(()=>{}),e,{[fh]:!0}))}function gh(e,t,n){const r=()=>n?t(...n):t();return Rc.set(e),e.vueApp.runWithContext(r)}/*! @__NO_SIDE_EFFECTS__ */function he(){var t;let e;if(nc()&&(e=(t=_t())==null?void 0:t.appContext.app.$nuxt),e=e||Rc.tryUse(),!e)throw new Error("[nuxt] instance unavailable");return e}/*! @__NO_SIDE_EFFECTS__ */function oi(){return he().$config}function _r(e,t,n){Object.defineProperty(e,t,{get:()=>n})}const mh="modulepreload",yh=function(e,t){return e.startsWith(".")?new URL(e,t).href:e},pa={},bh=function(t,n,r){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(s=>{if(s=yh(s,r),s in pa)return;pa[s]=!0;const i=s.endsWith(".css"),a=i?'[rel="stylesheet"]':"";if(!!r)for(let u=o.length-1;u>=0;u--){const f=o[u];if(f.href===s&&(!i||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${a}`))return;const c=document.createElement("link");if(c.rel=i?"stylesheet":mh,i||(c.as="script",c.crossOrigin=""),c.href=s,document.head.appendChild(c),i)return new Promise((u,f)=>{c.addEventListener("load",u),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>t())},Ze=(...e)=>bh(...e).catch(t=>{const n=new Event("nuxt.preloadError");throw n.payload=t,window.dispatchEvent(n),t}),vh=-1,_h=-2,wh=-3,xh=-4,kh=-5,Ch=-6;function Eh(e,t){return Sh(JSON.parse(e),t)}function Sh(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===vh)return;if(s===wh)return NaN;if(s===xh)return 1/0;if(s===kh)return-1/0;if(s===Ch)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],c=t==null?void 0:t[l];if(c)return r[s]=c(o(a[1]));switch(l){case"Date":r[s]=new Date(a[1]);break;case"Set":const u=new Set;r[s]=u;for(let b=1;b>>9)+65536).toString(16).substring(1,8).toLowerCase()}function us(e){return Pc(`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,n])=>`${t}:${String(n)}`).join(",")}`)}function Ih(e){let t=9;for(const n of e)for(let r=0;r>>9)+65536).toString(16).substring(1,8).toLowerCase()}function Oc(e,t){const{props:n,tag:r}=e;if(Ah.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 ga(e,t){return e==null?t||null:typeof e=="function"?e(t):e}function wr(e,t=!1,n){const{tag:r,$el:o}=e;o&&(Object.entries(r.props).forEach(([s,i])=>{i=String(i);const a=`attr:${s}`;if(s==="class"){if(!i)return;for(const l of i.split(" ")){const c=`${a}:${l}`;n&&n(e,c,()=>o.classList.remove(l)),o.classList.contains(l)||o.classList.add(l)}return}n&&!s.startsWith("data-h-")&&n(e,a,()=>o.removeAttribute(s)),(t||o.getAttribute(s)!==i)&&o.setAttribute(s,i)}),Ac.includes(r.tag)&&(r.textContent&&r.textContent!==o.textContent?o.textContent=r.textContent:r.innerHTML&&r.innerHTML!==o.innerHTML&&(o.innerHTML=r.innerHTML)))}let In=!1;async function Ph(e,t={}){var d,b;const n={shouldRender:!0};if(await e.hooks.callHook("dom:beforeRender",n),!n.shouldRender)return;const r=t.document||e.resolvedOptions.document||window.document,o=(await e.resolveTags()).map(a);if(e.resolvedOptions.experimentalHashHydration&&(In=In||e._hash||!1,In)){const g=Ih(o.map(v=>v.tag._h));if(In===g)return;In=g}const s=e._popSideEffectQueue();e.headEntries().map(g=>g._sde).forEach(g=>{Object.entries(g).forEach(([v,_])=>{s[v]=_})});const i=(g,v,_)=>{v=`${g.renderId}:${v}`,g.entry&&(g.entry._sde[v]=_),delete s[v]};function a(g){const v=e.headEntries().find(m=>m._i===g._e),_={renderId:g._d||us(g),$el:null,shouldRender:!0,tag:g,entry:v,markSideEffect:(m,p)=>i(_,m,p)};return _}const l=[],c={body:[],head:[]},u=g=>{e._elMap[g.renderId]=g.$el,l.push(g),i(g,"el",()=>{var v;(v=g.$el)==null||v.remove(),delete e._elMap[g.renderId]})};for(const g of o){if(await e.hooks.callHook("dom:beforeRenderTag",g),!g.shouldRender)continue;const{tag:v}=g;if(v.tag==="title"){r.title=v.textContent||"",l.push(g);continue}if(v.tag==="htmlAttrs"||v.tag==="bodyAttrs"){g.$el=r[v.tag==="htmlAttrs"?"documentElement":"body"],wr(g,!1,i),l.push(g);continue}if(g.$el=e._elMap[g.renderId],!g.$el&&v.key&&(g.$el=r.querySelector(`${(d=v.tagPosition)!=null&&d.startsWith("body")?"body":"head"} > ${v.tag}[data-h-${v._h}]`)),g.$el){g.tag._d&&wr(g),u(g);continue}c[(b=v.tagPosition)!=null&&b.startsWith("body")?"body":"head"].push(g)}const f={bodyClose:void 0,bodyOpen:void 0,head:void 0};Object.entries(c).forEach(([g,v])=>{var m;if(!v.length)return;const _=(m=r==null?void 0:r[g])==null?void 0:m.children;if(_){for(const p of[..._].reverse()){const k=p.tagName.toLowerCase();if(!Ic.includes(k))continue;const w=p.getAttributeNames().reduce((C,H)=>({...C,[H]:p.getAttribute(H)}),{}),S={tag:k,props:w};p.innerHTML&&(S.innerHTML=p.innerHTML);const A=us(S);let O=v.findIndex(C=>(C==null?void 0:C.renderId)===A);if(O===-1){const C=Oc(S);O=v.findIndex(H=>(H==null?void 0:H.tag._d)&&H.tag._d===C)}if(O!==-1){const C=v[O];C.$el=p,wr(C),u(C),delete v[O]}}v.forEach(p=>{const k=p.tag.tagPosition||"head";f[k]=f[k]||r.createDocumentFragment(),p.$el||(p.$el=r.createElement(p.tag.tag),wr(p,!0)),f[k].appendChild(p.$el),u(p)})}}),f.head&&r.head.appendChild(f.head),f.bodyOpen&&r.body.insertBefore(f.bodyOpen,r.body.firstChild),f.bodyClose&&r.body.appendChild(f.bodyClose);for(const g of l)await e.hooks.callHook("dom:renderTag",g);Object.values(s).forEach(g=>g())}let Lo=null;async function Oh(e,t={}){function n(){return Lo=null,Ph(e,t)}const r=t.delayFn||(o=>setTimeout(o,10));return Lo=Lo||new Promise(o=>r(()=>o(n())))}function Mh(e){return{hooks:{"entries:updated":function(t){if(typeof(e==null?void 0:e.document)>"u"&&typeof window>"u")return;let n=e==null?void 0:e.delayFn;!n&&typeof requestAnimationFrame<"u"&&(n=requestAnimationFrame),Oh(t,{document:(e==null?void 0:e.document)||window.document,delayFn:n})}}}}function $h(e){var t;return((t=e==null?void 0:e.head.querySelector('meta[name="unhead:ssr"]'))==null?void 0:t.getAttribute("content"))||!1}const ma={base:-1,title:1},ya={critical:-8,high:-1,low:2};function Jr(e){let t=10;const n=e.tagPriority;return typeof n=="number"?n:(e.tag==="meta"?(e.props.charset&&(t=-2),e.props["http-equiv"]==="content-security-policy"&&(t=0)):e.tag in ma&&(t=ma[e.tag]),typeof n=="string"&&n in ya?t+ya[n]:t)}const Lh=[{prefix:"before:",offset:-1},{prefix:"after:",offset:1}];function jh(){return{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 Lh)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)=>Jr(n)-Jr(r))}}}}function Hh(){return{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=ga(t[n].textContent,t[r].textContent);o!==null?t[r].textContent=o||t[r].textContent:delete t[r]}else if(n!==-1){const o=ga(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)}}}}function Nh(){return{hooks:{"tag:normalise":function({tag:e}){typeof e.props.body<"u"&&(e.tagPosition="bodyClose",delete e.props.body)}}}}const Fh=["link","style","script","noscript"];function Bh(){return{hooks:{"tag:normalise":({tag:e,resolvedOptions:t})=>{t.experimentalHashHydration===!0&&(e._h=us(e)),e.key&&Fh.includes(e.tag)&&(e._h=Pc(e.key),e.props[`data-h-${e._h}`]="")}}}}const ba=["script","link","bodyAttrs"];function Uh(){const e=(t,n)=>{const r={},o={};Object.entries(n.props).forEach(([i,a])=>{i.startsWith("on")&&typeof a=="function"?o[i]=a:r[i]=a});let s;return t==="dom"&&n.tag==="script"&&typeof r.src=="string"&&typeof o.onload<"u"&&(s=r.src,delete r.src),{props:r,eventHandlers:o,delayedSrc:s}};return{hooks:{"ssr:render":function(t){t.tags=t.tags.map(n=>(!ba.includes(n.tag)||!Object.entries(n.props).find(([r,o])=>r.startsWith("on")&&typeof o=="function")||(n.props=e("ssr",n).props),n))},"dom:beforeRenderTag":function(t){if(!ba.includes(t.tag.tag)||!Object.entries(t.tag.props).find(([s,i])=>s.startsWith("on")&&typeof i=="function"))return;const{props:n,eventHandlers:r,delayedSrc:o}=e("dom",t.tag);Object.keys(r).length&&(t.tag.props=n,t.tag._eventHandlers=r,t.tag._delayedSrc=o)},"dom:renderTag":function(t){const n=t.$el;if(!t.tag._eventHandlers||!n)return;const r=t.tag.tag==="bodyAttrs"&&typeof window<"u"?window:n;Object.entries(t.tag._eventHandlers).forEach(([o,s])=>{const i=`${t.tag._d||t.tag._p}:${o}`,a=o.slice(2).toLowerCase(),l=`data-h-${a}`;if(t.markSideEffect(i,()=>{}),n.hasAttribute(l))return;const c=s;n.setAttribute(l,""),r.addEventListener(a,c),t.entry&&(t.entry._sde[i]=()=>{r.removeEventListener(a,c),n.removeAttribute(l)})}),t.tag._delayedSrc&&n.setAttribute("src",t.tag._delayedSrc)}}}}const zh=["templateParams","htmlAttrs","bodyAttrs"];function Dh(){return{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=Oc(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&&zh.includes(r.tag)&&(a="merge"),a==="merge"){const l=s.props;["class","style"].forEach(c=>{r.props[c]&&l[c]&&(c==="style"&&!l[c].endsWith(";")&&(l[c]+=";"),r.props[c]=`${l[c]} ${r.props[c]}`)}),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(Jr(r)>Jr(s))return}const i=Object.keys(r.props).length+(r.innerHTML?1:0)+(r.textContent?1:0);if(Ic.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}}}}function Pn(e,t){if(typeof e!="string")return e;function n(i){if(["s","pageTitle"].includes(i))return t.pageTitle;let a;return i.includes(".")?a=i.split(".").reduce((l,c)=>l&&l[c]||void 0,t):a=t[i],typeof a<"u"?a||"":!1}let r=e;try{r=decodeURI(e)}catch{}(r.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(i=>{const a=n(i.slice(1));typeof a=="string"&&(e=e.replace(new RegExp(`\\${i}(\\W|$)`,"g"),(l,c)=>`${a}${c}`).trim())});const s=t.separator;return e.includes(s)&&(e.endsWith(s)&&(e=e.slice(0,-s.length).trim()),e.startsWith(s)&&(e=e.slice(s.length).trim()),e=e.replace(new RegExp(`\\${s}\\s*\\${s}`,"g"),s)),e}function Wh(){return{hooks:{"tags:resolve":e=>{var s;const{tags:t}=e,n=(s=t.find(i=>i.tag==="title"))==null?void 0:s.textContent,r=t.findIndex(i=>i.tag==="templateParams"),o=r!==-1?t[r].props:{};o.separator=o.separator||"|",o.pageTitle=Pn(o.pageTitle||n||"",o);for(const i of t)if(["titleTemplate","title"].includes(i.tag)&&typeof i.textContent=="string")i.textContent=Pn(i.textContent,o);else if(i.tag==="meta"&&typeof i.props.content=="string")i.props.content=Pn(i.props.content,o);else if(i.tag==="link"&&typeof i.props.href=="string")i.props.href=Pn(i.props.href,o);else if(i.tag==="script"&&["application/json","application/ld+json"].includes(i.props.type)&&typeof i.innerHTML=="string")try{i.innerHTML=JSON.stringify(JSON.parse(i.innerHTML),(a,l)=>typeof l=="string"?Pn(l,o):l)}catch{}e.tags=t.filter(i=>i.tag!=="templateParams")}}}}const qh=typeof window<"u";let Mc;function Kh(e){return Mc=e}function Vh(){return Mc}async function Gh(e,t,n){const r={tag:e,props:{}};return t instanceof Promise&&(t=await t),e==="templateParams"?(r.props=t,r):["title","titleTemplate"].includes(e)?(t&&typeof t=="object"?(r.textContent=t.textContent,t.tagPriority&&(r.tagPriority=t.tagPriority)):r.textContent=t,r):typeof t=="string"?["script","noscript","style"].includes(e)?(e==="script"&&(/^(https?:)?\/\//.test(t)||t.startsWith("/"))?r.props.src=t:r.innerHTML=t,r):!1:(r.props=await Qh(e,{...t}),r.props.children&&(r.props.innerHTML=r.props.children),delete r.props.children,Object.keys(r.props).filter(o=>ha.includes(o)).forEach(o=>{(!["innerHTML","textContent"].includes(o)||Ac.includes(r.tag))&&(r[o]=r.props[o]),delete r.props[o]}),ha.forEach(o=>{!r[o]&&n[o]&&(r[o]=n[o])}),["innerHTML","textContent"].forEach(o=>{if(r.tag==="script"&&typeof r[o]=="string"&&["application/ld+json","application/json"].includes(r.props.type))try{r[o]=JSON.parse(r[o])}catch{r[o]=""}typeof r[o]=="object"&&(r[o]=JSON.stringify(r[o]))}),r.props.class&&(r.props.class=Jh(r.props.class)),r.props.content&&Array.isArray(r.props.content)?r.props.content.map(o=>({...r,props:{...r.props,content:o}})):r)}function Jh(e){return typeof e=="object"&&!Array.isArray(e)&&(e=Object.keys(e).filter(t=>e[t])),(Array.isArray(e)?e.join(" "):e).split(" ").filter(t=>t.trim()).filter(Boolean).join(" ")}async function Qh(e,t){for(const n of Object.keys(t)){const r=n.startsWith("data-");t[n]instanceof Promise&&(t[n]=await t[n]),String(t[n])==="true"?t[n]=r?"true":"":String(t[n])==="false"&&(r?t[n]="false":delete t[n])}return t}const Xh=10;async function Yh(e){const t=[];return Object.entries(e.resolvedInput).filter(([n,r])=>typeof r<"u"&&Rh.includes(n)).forEach(([n,r])=>{const o=Th(r);t.push(...o.map(s=>Gh(n,s,e)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((n,r)=>(n._e=e._i,n._p=(e._i<a.hooks&&o.addHooks(a.hooks)),e.document=e.document||(qh?document:void 0);const s=()=>o.callHook("entries:updated",i),i={resolvedOptions:e,headEntries(){return t},get hooks(){return o},use(a){a.hooks&&o.addHooks(a.hooks)},push(a,l){const c={_i:r++,input:a,_sde:{},...l},u=(c==null?void 0:c.mode)||e.mode;return u&&(c.mode=u),t.push(c),s(),{dispose(){t=t.filter(f=>f._i!==c._i?!0:(n={...n,...f._sde||{}},f._sde={},s(),!1))},patch(f){t=t.map(d=>(d._i===c._i&&(c.input=d.input=f,s()),d))}}},async resolveTags(){const a={tags:[],entries:[...t]};await o.callHook("entries:resolve",a);for(const l of a.entries){const c=l.resolvedInput||l.input;if(l.resolvedInput=await(l.transform?l.transform(c):c),l.resolvedInput)for(const u of await Yh(l)){const f={tag:u,entry:l,resolvedOptions:i.resolvedOptions};await o.callHook("tag:normalise",f),a.tags.push(f.tag)}}return await o.callHook("tags:beforeResolve",a),await o.callHook("tags:resolve",a),a.tags},_popSideEffectQueue(){const a={...n};return n={},a},_elMap:{}};return i.hooks.callHook("init",i),i}function rg(e){return typeof e=="function"?e():ee(e)}function Qr(e,t=""){if(e instanceof Promise)return e;const n=rg(e);return!e||!n?n:Array.isArray(n)?n.map(r=>Qr(r,t)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([r,o])=>r==="titleTemplate"||r.startsWith("on")?[r,ee(o)]:[r,Qr(o,r)])):n}const og=mc.startsWith("3"),sg=typeof window<"u",$c="usehead";function si(){return _t()&&ze($c)||Vh()}function ig(e){return{install(n){og&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide($c,e))}}.install}function ag(e={}){const t=tg({...e,domDelayFn:n=>setTimeout(()=>Cn(()=>n()),10),plugins:[lg(),...(e==null?void 0:e.plugins)||[]]});return t.install=ig(t),t}function lg(){return{hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=Qr(t.input)}}}}function cg(e,t={}){const n=si(),r=Le(!1),o=Le({});Kf(()=>{o.value=r.value?{}:Qr(e)});const s=n.push(o.value,t);return rt(o,a=>{s.patch(a)}),_t()&&(lr(()=>{s.dispose()}),Vl(()=>{r.value=!0}),Kl(()=>{r.value=!1})),s}function ug(e,t={}){return si().push(e,t)}function ii(e,t={}){var r;const n=si();if(n){const o=sg||!!((r=n.resolvedOptions)!=null&&r.document);return t.mode==="server"&&o||t.mode==="client"&&!o?void 0:o?cg(e,t):ug(e,t)}}const fg={meta:[{name:"viewport",content:"width=device-width, initial-scale=1"},{charset:"utf-8"}],link:[],style:[],script:[],noscript:[]},fs=!1,dg=!1,pg="__nuxt",hg=!0;function va(e,t={}){const n=gg(e,t),r=he(),o=r._payloadCache=r._payloadCache||{};return o[n]||(o[n]=Lc(n).then(s=>s||(delete o[n],null))),o[n]}const _a="json";function gg(e,t={}){const n=new URL(e,"http://localhost");if(n.search)throw new Error("Payload URL cannot contain search params: "+e);if(n.host!=="localhost"||En(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const r=t.hash||(t.fresh?Date.now():"");return cr(oi().app.baseURL,n.pathname,r?`_payload.${r}.${_a}`:`_payload.${_a}`)}async function Lc(e){try{return hg?jc(await fetch(e).then(t=>t.text())):await Ze(()=>import(e),[],import.meta.url).then(t=>t.default||t)}catch(t){console.warn("[nuxt] Cannot load payload ",e,t)}return null}function mg(){return!!he().payload.prerenderedAt}let xr=null;async function yg(){if(xr)return xr;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=jc(e.textContent||""),n=e.dataset.src?await Lc(e.dataset.src):void 0;return xr={...t,...n,...window.__NUXT__},xr}function jc(e){return Eh(e,he()._payloadRevivers)}function bg(e,t){he()._payloadRevivers[e]=t}function jo(e){return e!==null&&typeof e=="object"}function ds(e,t,n=".",r){if(!jo(t))return ds(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]]:jo(i)&&jo(o[s])?o[s]=ds(i,o[s],(n?`${n}.`:"")+s.toString(),r):o[s]=i))}return o}function Hc(e){return(...t)=>t.reduce((n,r)=>ds(n,r,"",e),{})}const vg=Hc(),_g=Hc((e,t,n)=>{if(typeof e[t]<"u"&&typeof n=="function")return e[t]=n(e[t]),!0});class ps extends Error{constructor(){super(...arguments),this.statusCode=500,this.fatal=!1,this.unhandled=!1}toJSON(){const t={message:this.message,statusCode:gs(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=Nc(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}ps.__h3_error__=!0;function hs(e){if(typeof e=="string")return new ps(e);if(wg(e))return e;const t=new ps(e.message??e.statusMessage??"",e.cause?{cause:e.cause}:void 0);if("stack"in e)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=gs(e.statusCode,t.statusCode):e.status&&(t.statusCode=gs(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;Nc(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 wg(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const xg=/[^\u0009\u0020-\u007E]/g;function Nc(e=""){return e.replace(xg,"")}function gs(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const kg="$s";function po(...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=kg+n,s=he(),i=Ks(s.payload.state,o);if(i.value===void 0&&r){const a=r();if(Te(a))return s.payload.state[o]=a,a;i.value=a}return i}const Cg=Symbol("layout-meta"),ho=Symbol("route"),xt=()=>{var e;return(e=he())==null?void 0:e.$router},Eg=()=>nc()?ze(ho,he()._route):he()._route;/*! @__NO_SIDE_EFFECTS__ */const Sg=()=>{try{if(he()._processingMiddleware)return!0}catch{return!0}return!1},Tg=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:wc(e.path||"/",e.query||{})+(e.hash||"");if(t!=null&&t.open){{const{target:a="_blank",windowFeatures:l={}}=t.open,c=Object.entries(l).filter(([u,f])=>f!==void 0).map(([u,f])=>`${u.toLowerCase()}=${f}`).join(", ");open(n,a,c)}return Promise.resolve()}const r=(t==null?void 0:t.external)||En(n,{acceptRelative:!0});if(r&&!(t!=null&&t.external))throw new Error("Navigating to external URL is not allowed by default. Use `navigateTo (url, { external: true })`.");if(r&&ur(n).protocol==="script:")throw new Error("Cannot navigate to an URL with script protocol.");const o=Sg();if(!r&&o)return e;const s=xt(),i=he();return r?(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)},go=()=>Ks(he().payload,"error"),tn=e=>{const t=ai(e);try{const n=he(),r=go();n.hooks.callHook("app:error",t),r.value=r.value||t}catch{throw t}return t},Rg=async(e={})=>{const t=he(),n=go();t.callHook("app:error:cleared",e),e.redirect&&await xt().replace(e.redirect),n.value=null},Ag=e=>!!(e&&typeof e=="object"&&"__nuxt_error"in e),ai=e=>{const t=hs(e);return t.__nuxt_error=!0,t},wa={NuxtError:e=>ai(e),EmptyShallowRef:e=>Qn(e==="_"?void 0:e==="0n"?BigInt(0):JSON.parse(e)),EmptyRef:e=>Le(e==="_"?void 0:e==="0n"?BigInt(0):JSON.parse(e)),ShallowRef:e=>Qn(e),ShallowReactive:e=>ir(e),Ref:e=>Le(e),Reactive:e=>ot(e)},Ig=wt({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const r in wa)bg(r,wa[r]);Object.assign(e.payload,([t,n]=Gr(()=>e.runWithContext(yg)),t=await t,n(),t)),window.__NUXT__=e.payload}});/*! +function Ms(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const me={},on=[],nt=()=>{},Pu=()=>!1,Ou=/^on[^a-z]/,or=e=>Ou.test(e),$s=e=>e.startsWith("onUpdate:"),xe=Object.assign,Ls=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Mu=Object.prototype.hasOwnProperty,ie=(e,t)=>Mu.call(e,t),J=Array.isArray,sn=e=>sr(e)==="[object Map]",fl=e=>sr(e)==="[object Set]",$u=e=>sr(e)==="[object RegExp]",Q=e=>typeof e=="function",be=e=>typeof e=="string",js=e=>typeof e=="symbol",pe=e=>e!==null&&typeof e=="object",Hs=e=>pe(e)&&Q(e.then)&&Q(e.catch),dl=Object.prototype.toString,sr=e=>dl.call(e),Lu=e=>sr(e).slice(8,-1),pl=e=>sr(e)==="[object Object]",Ns=e=>be(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Fn=Ms(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),eo=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},ju=/-(\w)/g,ut=eo(e=>e.replace(ju,(t,n)=>n?n.toUpperCase():"")),Hu=/\B([A-Z])/g,_n=eo(e=>e.replace(Hu,"-$1").toLowerCase()),to=eo(e=>e.charAt(0).toUpperCase()+e.slice(1)),xo=eo(e=>e?`on${to(e)}`:""),Gn=(e,t)=>!Object.is(e,t),Bn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Nu=e=>{const t=parseFloat(e);return isNaN(t)?e:t},hl=e=>{const t=be(e)?Number(e):NaN;return isNaN(t)?e:t};let Ci;const Wo=()=>Ci||(Ci=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function pn(e){if(J(e)){const t={};for(let n=0;n{if(n){const r=n.split(Bu);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Ie(e){let t="";if(be(e))t=e;else if(J(e))for(let n=0;nbe(e)?e:e==null?"":J(e)||pe(e)&&(e.toString===dl||!Q(e.toString))?JSON.stringify(e,ml,2):String(e),ml=(e,t)=>t&&t.__v_isRef?ml(e,t.value):sn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o])=>(n[`${r} =>`]=o,n),{})}:fl(t)?{[`Set(${t.size})`]:[...t.values()]}:pe(t)&&!J(t)&&!pl(t)?String(t):t;let qe;class qu{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=qe,!t&&qe&&(this.index=(qe.scopes||(qe.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=qe;try{return qe=this,t()}finally{qe=n}}}on(){qe=this}off(){qe=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},yl=e=>(e.w&$t)>0,bl=e=>(e.n&$t)>0,Gu=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(u==="length"||u>=l)&&a.push(c)})}else switch(n!==void 0&&a.push(i.get(n)),t){case"add":J(e)?Ns(n)&&a.push(i.get("length")):(a.push(i.get(Wt)),sn(e)&&a.push(i.get(Vo)));break;case"delete":J(e)||(a.push(i.get(Wt)),sn(e)&&a.push(i.get(Vo)));break;case"set":sn(e)&&a.push(i.get(Wt));break}if(a.length===1)a[0]&&Go(a[0]);else{const l=[];for(const c of a)c&&l.push(...c);Go(Fs(l))}}function Go(e,t){const n=J(e)?e:[...e];for(const r of n)r.computed&&Si(r);for(const r of n)r.computed||Si(r)}function Si(e,t){(e!==et||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function Qu(e,t){var n;return(n=Lr.get(e))==null?void 0:n.get(t)}const Xu=Ms("__proto__,__v_isRef,__isVue"),wl=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(js)),Yu=Us(),Zu=Us(!1,!0),ef=Us(!0),Ti=tf();function tf(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=ae(this);for(let s=0,i=this.length;s{e[t]=function(...n){wn();const r=ae(this)[t].apply(this,n);return xn(),r}}),e}function nf(e){const t=ae(this);return De(t,"has",e),t.hasOwnProperty(e)}function Us(e=!1,t=!1){return function(r,o,s){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&s===(e?t?vf:Sl:t?El:Cl).get(r))return r;const i=J(r);if(!e){if(i&&ie(Ti,o))return Reflect.get(Ti,o,s);if(o==="hasOwnProperty")return nf}const a=Reflect.get(r,o,s);return(js(o)?wl.has(o):Xu(o))||(e||De(r,"get",o),t)?a:Te(a)?i&&Ns(o)?a:a.value:pe(a)?e?Tl(a):ot(a):a}}const rf=xl(),of=xl(!0);function xl(e=!1){return function(n,r,o,s){let i=n[r];if(Jt(i)&&Te(i)&&!Te(o))return!1;if(!e&&(!jr(o)&&!Jt(o)&&(i=ae(i),o=ae(o)),!J(n)&&Te(i)&&!Te(o)))return i.value=o,!0;const a=J(n)&&Ns(r)?Number(r)e,no=e=>Reflect.getPrototypeOf(e);function dr(e,t,n=!1,r=!1){e=e.__v_raw;const o=ae(e),s=ae(t);n||(t!==s&&De(o,"get",t),De(o,"get",s));const{has:i}=no(o),a=r?zs:n?qs:Jn;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 pr(e,t=!1){const n=this.__v_raw,r=ae(n),o=ae(e);return t||(e!==o&&De(r,"has",e),De(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function hr(e,t=!1){return e=e.__v_raw,!t&&De(ae(e),"iterate",Wt),Reflect.get(e,"size",e)}function Ri(e){e=ae(e);const t=ae(this);return no(t).has.call(t,e)||(t.add(e),yt(t,"add",e,e)),this}function Ai(e,t){t=ae(t);const n=ae(this),{has:r,get:o}=no(n);let s=r.call(n,e);s||(e=ae(e),s=r.call(n,e));const i=o.call(n,e);return n.set(e,t),s?Gn(t,i)&&yt(n,"set",e,t):yt(n,"add",e,t),this}function Ii(e){const t=ae(this),{has:n,get:r}=no(t);let o=n.call(t,e);o||(e=ae(e),o=n.call(t,e)),r&&r.call(t,e);const s=t.delete(e);return o&&yt(t,"delete",e,void 0),s}function Pi(){const e=ae(this),t=e.size!==0,n=e.clear();return t&&yt(e,"clear",void 0,void 0),n}function gr(e,t){return function(r,o){const s=this,i=s.__v_raw,a=ae(i),l=t?zs:e?qs:Jn;return!e&&De(a,"iterate",Wt),i.forEach((c,u)=>r.call(o,l(c),l(u),s))}}function mr(e,t,n){return function(...r){const o=this.__v_raw,s=ae(o),i=sn(s),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,c=o[e](...r),u=n?zs:t?qs:Jn;return!t&&De(s,"iterate",l?Vo:Wt),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:a?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function kt(e){return function(...t){return e==="delete"?!1:this}}function ff(){const e={get(s){return dr(this,s)},get size(){return hr(this)},has:pr,add:Ri,set:Ai,delete:Ii,clear:Pi,forEach:gr(!1,!1)},t={get(s){return dr(this,s,!1,!0)},get size(){return hr(this)},has:pr,add:Ri,set:Ai,delete:Ii,clear:Pi,forEach:gr(!1,!0)},n={get(s){return dr(this,s,!0)},get size(){return hr(this,!0)},has(s){return pr.call(this,s,!0)},add:kt("add"),set:kt("set"),delete:kt("delete"),clear:kt("clear"),forEach:gr(!0,!1)},r={get(s){return dr(this,s,!0,!0)},get size(){return hr(this,!0)},has(s){return pr.call(this,s,!0)},add:kt("add"),set:kt("set"),delete:kt("delete"),clear:kt("clear"),forEach:gr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{e[s]=mr(s,!1,!1),n[s]=mr(s,!0,!1),t[s]=mr(s,!1,!0),r[s]=mr(s,!0,!0)}),[e,n,t,r]}const[df,pf,hf,gf]=ff();function Ds(e,t){const n=t?e?gf:hf:e?pf:df;return(r,o,s)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(ie(n,o)&&o in r?n:r,o,s)}const mf={get:Ds(!1,!1)},yf={get:Ds(!1,!0)},bf={get:Ds(!0,!1)},Cl=new WeakMap,El=new WeakMap,Sl=new WeakMap,vf=new WeakMap;function _f(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function wf(e){return e.__v_skip||!Object.isExtensible(e)?0:_f(Lu(e))}function ot(e){return Jt(e)?e:Ws(e,!1,kl,mf,Cl)}function ir(e){return Ws(e,!1,uf,yf,El)}function Tl(e){return Ws(e,!0,cf,bf,Sl)}function Ws(e,t,n,r,o){if(!pe(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=o.get(e);if(s)return s;const i=wf(e);if(i===0)return e;const a=new Proxy(e,i===2?r:n);return o.set(e,a),a}function an(e){return Jt(e)?an(e.__v_raw):!!(e&&e.__v_isReactive)}function Jt(e){return!!(e&&e.__v_isReadonly)}function jr(e){return!!(e&&e.__v_isShallow)}function Rl(e){return an(e)||Jt(e)}function ae(e){const t=e&&e.__v_raw;return t?ae(t):e}function Al(e){return $r(e,"__v_skip",!0),e}const Jn=e=>pe(e)?ot(e):e,qs=e=>pe(e)?Tl(e):e;function Il(e){Pt&&et&&(e=ae(e),_l(e.dep||(e.dep=Fs())))}function Pl(e,t){e=ae(e);const n=e.dep;n&&Go(n)}function Te(e){return!!(e&&e.__v_isRef===!0)}function Le(e){return Ol(e,!1)}function Qn(e){return Ol(e,!0)}function Ol(e,t){return Te(e)?e:new xf(e,t)}class xf{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ae(t),this._value=n?t:Jn(t)}get value(){return Il(this),this._value}set value(t){const n=this.__v_isShallow||jr(t)||Jt(t);t=n?t:ae(t),Gn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Jn(t),Pl(this))}}function ee(e){return Te(e)?e.value:e}function ko(e){return Q(e)?e():ee(e)}const kf={get:(e,t,n)=>ee(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Te(o)&&!Te(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Ml(e){return an(e)?e:new Proxy(e,kf)}class Cf{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 Qu(ae(this._object),this._key)}}class Ef{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Ks(e,t,n){return Te(e)?e:Q(e)?new Ef(e):pe(e)&&arguments.length>1?Sf(e,t,n):Le(e)}function Sf(e,t,n){const r=e[t];return Te(r)?r:new Cf(e,t,n)}class Tf{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Bs(t,()=>{this._dirty||(this._dirty=!0,Pl(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=ae(this);return Il(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Rf(e,t,n=!1){let r,o;const s=Q(e);return s?(r=e,o=nt):(r=e.get,o=e.set),new Tf(r,o,s||!o,n)}function Ot(e,t,n,r){let o;try{o=r?e(...r):e()}catch(s){kn(s,t,n)}return o}function Qe(e,t,n,r){if(Q(e)){const s=Ot(e,t,n,r);return s&&Hs(s)&&s.catch(i=>{kn(i,t,n)}),s}const o=[];for(let s=0;s>>1;Yn($e[r])ct&&$e.splice(t,1)}function jl(e){J(e)?ln.push(...e):(!mt||!mt.includes(e,e.allowRecurse?Bt+1:Bt))&&ln.push(e),Ll()}function Oi(e,t=Xn?ct+1:0){for(;t<$e.length;t++){const n=$e[t];n&&n.pre&&($e.splice(t,1),t--,n())}}function Hr(e){if(ln.length){const t=[...new Set(ln)];if(ln.length=0,mt){mt.push(...t);return}for(mt=t,mt.sort((n,r)=>Yn(n)-Yn(r)),Bt=0;Bte.id==null?1/0:e.id,Of=(e,t)=>{const n=Yn(e)-Yn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Hl(e){Jo=!1,Xn=!0,$e.sort(Of);const t=nt;try{for(ct=0;ct<$e.length;ct++){const n=$e[ct];n&&n.active!==!1&&Ot(n,null,14)}}finally{ct=0,$e.length=0,Hr(),Xn=!1,Vs=null,($e.length||ln.length)&&Hl()}}function Mf(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||me;let o=n;const s=t.startsWith("update:"),i=s&&t.slice(7);if(i&&i in r){const u=`${i==="modelValue"?"model":i}Modifiers`,{number:f,trim:d}=r[u]||me;d&&(o=n.map(b=>be(b)?b.trim():b)),f&&(o=n.map(Nu))}let a,l=r[a=xo(t)]||r[a=xo(ut(t))];!l&&s&&(l=r[a=xo(_n(t))]),l&&Qe(l,e,6,o);const c=r[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Qe(c,e,6,o)}}function Nl(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(!Q(e)){const l=c=>{const u=Nl(c,t,!0);u&&(a=!0,xe(i,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!s&&!a?(pe(e)&&r.set(e,null),null):(J(s)?s.forEach(l=>i[l]=null):xe(i,s),pe(e)&&r.set(e,i),i)}function oo(e,t){return!e||!or(t)?!1:(t=t.slice(2).replace(/Once$/,""),ie(e,t[0].toLowerCase()+t.slice(1))||ie(e,_n(t))||ie(e,t))}let Re=null,so=null;function Nr(e){const t=Re;return Re=e,so=e&&e.type.__scopeId||null,t}function $f(e){so=e}function Lf(){so=null}function ve(e,t=Re,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&Ki(-1);const s=Nr(t);let i;try{i=e(...o)}finally{Nr(s),r._d&&Ki(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function Co(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:s,propsOptions:[i],slots:a,attrs:l,emit:c,render:u,renderCache:f,data:d,setupState:b,ctx:g,inheritAttrs:v}=e;let _,m;const p=Nr(e);try{if(n.shapeFlag&4){const w=o||r;_=Ge(u.call(w,w,f,s,b,d,g)),m=l}else{const w=t;_=Ge(w.length>1?w(s,{attrs:l,slots:a,emit:c}):w(s,null)),m=t.props?l:Hf(l)}}catch(w){zn.length=0,kn(w,e,1),_=D(Fe)}let k=_;if(m&&v!==!1){const w=Object.keys(m),{shapeFlag:S}=k;w.length&&S&7&&(i&&w.some($s)&&(m=Nf(m,i)),k=bt(k,m))}return n.dirs&&(k=bt(k),k.dirs=k.dirs?k.dirs.concat(n.dirs):n.dirs),n.transition&&(k.transition=n.transition),_=k,Nr(p),_}function jf(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||or(n))&&((t||(t={}))[n]=e[n]);return t},Nf=(e,t)=>{const n={};for(const r in e)(!$s(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Ff(e,t,n){const{props:r,children:o,component:s}=e,{props:i,children:a,patchFlag:l}=t,c=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,c):!!i;if(l&8){const u=t.dynamicProps;for(let f=0;fe.__isSuspense,Bf={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,s,i,a,l,c){e==null?Uf(t,n,r,o,s,i,a,l,c):zf(e,t,n,r,o,i,a,l,c)},hydrate:Df,create:Js,normalize:Wf},Bl=Bf;function Zn(e,t){const n=e.props&&e.props[t];Q(n)&&n()}function Uf(e,t,n,r,o,s,i,a,l){const{p:c,o:{createElement:u}}=l,f=u("div"),d=e.suspense=Js(e,o,r,t,f,n,s,i,a,l);c(null,d.pendingBranch=e.ssContent,f,null,r,d,s,i),d.deps>0?(Zn(e,"onPending"),Zn(e,"onFallback"),c(null,e.ssFallback,t,n,r,null,s,i),cn(d,e.ssFallback)):d.resolve(!1,!0)}function zf(e,t,n,r,o,s,i,a,{p:l,um:c,o:{createElement:u}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,b=t.ssFallback,{activeBranch:g,pendingBranch:v,isInFallback:_,isHydrating:m}=f;if(v)f.pendingBranch=d,tt(d,v)?(l(v,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0?f.resolve():_&&(l(g,b,n,r,o,null,s,i,a),cn(f,b))):(f.pendingId++,m?(f.isHydrating=!1,f.activeBranch=v):c(v,o,f),f.deps=0,f.effects.length=0,f.hiddenContainer=u("div"),_?(l(null,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0?f.resolve():(l(g,b,n,r,o,null,s,i,a),cn(f,b))):g&&tt(d,g)?(l(g,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(g&&tt(d,g))l(g,d,n,r,o,f,s,i,a),cn(f,d);else if(Zn(t,"onPending"),f.pendingBranch=d,f.pendingId++,l(null,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0)f.resolve();else{const{timeout:p,pendingId:k}=f;p>0?setTimeout(()=>{f.pendingId===k&&f.fallback(b)},p):p===0&&f.fallback(b)}}function Js(e,t,n,r,o,s,i,a,l,c,u=!1){const{p:f,m:d,um:b,n:g,o:{parentNode:v,remove:_}}=c;let m;const p=qf(e);p&&t!=null&&t.pendingBranch&&(m=t.pendingId,t.deps++);const k=e.props?hl(e.props.timeout):void 0,w={vnode:e,parent:t,parentComponent:n,isSVG:i,container:r,hiddenContainer:o,anchor:s,deps:0,pendingId:0,timeout:typeof k=="number"?k:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:u,isUnmounted:!1,effects:[],resolve(S=!1,A=!1){const{vnode:O,activeBranch:C,pendingBranch:H,pendingId:N,effects:W,parentComponent:P,container:G}=w;if(w.isHydrating)w.isHydrating=!1;else if(!S){const Z=C&&H.transition&&H.transition.mode==="out-in";Z&&(C.transition.afterLeave=()=>{N===w.pendingId&&d(H,G,oe,0)});let{anchor:oe}=w;C&&(oe=g(C),b(C,P,w,!0)),Z||d(H,G,oe,0)}cn(w,H),w.pendingBranch=null,w.isInFallback=!1;let B=w.parent,ye=!1;for(;B;){if(B.pendingBranch){B.effects.push(...W),ye=!0;break}B=B.parent}ye||jl(W),w.effects=[],p&&t&&t.pendingBranch&&m===t.pendingId&&(t.deps--,t.deps===0&&!A&&t.resolve()),Zn(O,"onResolve")},fallback(S){if(!w.pendingBranch)return;const{vnode:A,activeBranch:O,parentComponent:C,container:H,isSVG:N}=w;Zn(A,"onFallback");const W=g(O),P=()=>{w.isInFallback&&(f(null,S,H,W,C,null,N,a,l),cn(w,S))},G=S.transition&&S.transition.mode==="out-in";G&&(O.transition.afterLeave=P),w.isInFallback=!0,b(O,C,null,!0),G||P()},move(S,A,O){w.activeBranch&&d(w.activeBranch,S,A,O),w.container=S},next(){return w.activeBranch&&g(w.activeBranch)},registerDep(S,A){const O=!!w.pendingBranch;O&&w.deps++;const C=S.vnode.el;S.asyncDep.catch(H=>{kn(H,S,0)}).then(H=>{if(S.isUnmounted||w.isUnmounted||w.pendingId!==S.suspenseId)return;S.asyncResolved=!0;const{vnode:N}=S;ts(S,H,!1),C&&(N.el=C);const W=!C&&S.subTree.el;A(S,N,v(C||S.subTree.el),C?null:g(S.subTree),w,i,l),W&&_(W),Gs(S,N.el),O&&--w.deps===0&&w.resolve()})},unmount(S,A){w.isUnmounted=!0,w.activeBranch&&b(w.activeBranch,n,S,A),w.pendingBranch&&b(w.pendingBranch,n,S,A)}};return w}function Df(e,t,n,r,o,s,i,a,l){const c=t.suspense=Js(t,r,n,e.parentNode,document.createElement("div"),null,o,s,i,a,!0),u=l(e,c.pendingBranch=t.ssContent,n,c,s,i);return c.deps===0&&c.resolve(!1,!0),u}function Wf(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=$i(r?n.default:n),e.ssFallback=r?$i(n.fallback):D(Fe)}function $i(e){let t;if(Q(e)){const n=gn&&e._c;n&&(e._d=!1,re()),e=e(),n&&(e._d=!0,t=Je,uc())}return J(e)&&(e=jf(e)),e=Ge(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function Ul(e,t){t&&t.pendingBranch?J(e)?t.effects.push(...e):t.effects.push(e):jl(e)}function cn(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,o=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=o,Gs(r,o))}function qf(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}function Kf(e,t){return io(e,null,t)}function Vf(e,t){return io(e,null,{flush:"post"})}const yr={};function rt(e,t,n){return io(e,t,n)}function io(e,t,{immediate:n,deep:r,flush:o,onTrack:s,onTrigger:i}=me){var a;const l=Vu()===((a=we)==null?void 0:a.scope)?we:null;let c,u=!1,f=!1;if(Te(e)?(c=()=>e.value,u=jr(e)):an(e)?(c=()=>e,r=!0):J(e)?(f=!0,u=e.some(w=>an(w)||jr(w)),c=()=>e.map(w=>{if(Te(w))return w.value;if(an(w))return zt(w);if(Q(w))return Ot(w,l,2)})):Q(e)?t?c=()=>Ot(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return d&&d(),Qe(e,l,3,[b])}:c=nt,t&&r){const w=c;c=()=>zt(w())}let d,b=w=>{d=p.onStop=()=>{Ot(w,l,4)}},g;if(yn)if(b=nt,t?n&&Qe(t,l,3,[c(),f?[]:void 0,b]):c(),o==="sync"){const w=Nd();g=w.__watcherHandles||(w.__watcherHandles=[])}else return nt;let v=f?new Array(e.length).fill(yr):yr;const _=()=>{if(p.active)if(t){const w=p.run();(r||u||(f?w.some((S,A)=>Gn(S,v[A])):Gn(w,v)))&&(d&&d(),Qe(t,l,3,[w,v===yr?void 0:f&&v[0]===yr?[]:v,b]),v=w)}else p.run()};_.allowRecurse=!!t;let m;o==="sync"?m=_:o==="post"?m=()=>Ae(_,l&&l.suspense):(_.pre=!0,l&&(_.id=l.uid),m=()=>ro(_));const p=new Bs(c,m);t?n?_():v=p.run():o==="post"?Ae(p.run.bind(p),l&&l.suspense):p.run();const k=()=>{p.stop(),l&&l.scope&&Ls(l.scope.effects,p)};return g&&g.push(k),k}function Gf(e,t,n){const r=this.proxy,o=be(e)?e.includes(".")?zl(r,e):()=>r[e]:e.bind(r,r);let s;Q(t)?s=t:(s=t.handler,n=t);const i=we;Lt(this);const a=io(o,s.bind(r),n);return i?Lt(i):Mt(),a}function zl(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{zt(n,t)});else if(pl(e))for(const n in e)zt(e[n],t);return e}function qt(e,t){const n=Re;if(n===null)return e;const r=fo(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let s=0;s{e.isMounted=!0}),lr(()=>{e.isUnmounting=!0}),e}const Ve=[Function,Array],Dl={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},Qf={name:"BaseTransition",props:Dl,setup(e,{slots:t}){const n=_t(),r=Jf();let o;return()=>{const s=t.default&&ql(t.default(),!0);if(!s||!s.length)return;let i=s[0];if(s.length>1){for(const v of s)if(v.type!==Fe){i=v;break}}const a=ae(e),{mode:l}=a;if(r.isLeaving)return Eo(i);const c=Li(i);if(!c)return Eo(i);const u=Qo(c,a,r,n);Fr(c,u);const f=n.subTree,d=f&&Li(f);let b=!1;const{getTransitionKey:g}=c.type;if(g){const v=g();o===void 0?o=v:v!==o&&(o=v,b=!0)}if(d&&d.type!==Fe&&(!tt(c,d)||b)){const v=Qo(d,a,r,n);if(Fr(d,v),l==="out-in")return r.isLeaving=!0,v.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},Eo(i);l==="in-out"&&c.type!==Fe&&(v.delayLeave=(_,m,p)=>{const k=Wl(r,d);k[String(d.key)]=d,_._leaveCb=()=>{m(),_._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=p})}return i}}},Xf=Qf;function Wl(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 Qo(e,t,n,r){const{appear:o,mode:s,persisted:i=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:f,onLeave:d,onAfterLeave:b,onLeaveCancelled:g,onBeforeAppear:v,onAppear:_,onAfterAppear:m,onAppearCancelled:p}=t,k=String(e.key),w=Wl(n,e),S=(C,H)=>{C&&Qe(C,r,9,H)},A=(C,H)=>{const N=H[1];S(C,H),J(C)?C.every(W=>W.length<=1)&&N():C.length<=1&&N()},O={mode:s,persisted:i,beforeEnter(C){let H=a;if(!n.isMounted)if(o)H=v||a;else return;C._leaveCb&&C._leaveCb(!0);const N=w[k];N&&tt(e,N)&&N.el._leaveCb&&N.el._leaveCb(),S(H,[C])},enter(C){let H=l,N=c,W=u;if(!n.isMounted)if(o)H=_||l,N=m||c,W=p||u;else return;let P=!1;const G=C._enterCb=B=>{P||(P=!0,B?S(W,[C]):S(N,[C]),O.delayedLeave&&O.delayedLeave(),C._enterCb=void 0)};H?A(H,[C,G]):G()},leave(C,H){const N=String(e.key);if(C._enterCb&&C._enterCb(!0),n.isUnmounting)return H();S(f,[C]);let W=!1;const P=C._leaveCb=G=>{W||(W=!0,H(),G?S(g,[C]):S(b,[C]),C._leaveCb=void 0,w[N]===e&&delete w[N])};w[N]=e,d?A(d,[C,P]):P()},clone(C){return Qo(C,t,n,r)}};return O}function Eo(e){if(ar(e))return e=bt(e),e.children=null,e}function Li(e){return ar(e)?e.children?e.children[0]:void 0:e}function Fr(e,t){e.shapeFlag&6&&e.component?Fr(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 ql(e,t=!1,n){let r=[],o=0;for(let s=0;s1)for(let s=0;sxe({name:e.name},t,{setup:e}))():e}const Kt=e=>!!e.type.__asyncLoader;function Br(e){Q(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,c,u=0;const f=()=>(u++,l=null,d()),d=()=>{let b;return l||(b=l=t().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),a)return new Promise((v,_)=>{a(g,()=>v(f()),()=>_(g),u+1)});throw g}).then(g=>b!==l&&l?l:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),c=g,g)))};return ke({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return c},setup(){const b=we;if(c)return()=>So(c,b);const g=p=>{l=null,kn(p,b,13,!r)};if(i&&b.suspense||yn)return d().then(p=>()=>So(p,b)).catch(p=>(g(p),()=>r?D(r,{error:p}):null));const v=Le(!1),_=Le(),m=Le(!!o);return o&&setTimeout(()=>{m.value=!1},o),s!=null&&setTimeout(()=>{if(!v.value&&!_.value){const p=new Error(`Async component timed out after ${s}ms.`);g(p),_.value=p}},s),d().then(()=>{v.value=!0,b.parent&&ar(b.parent.vnode)&&ro(b.parent.update)}).catch(p=>{g(p),_.value=p}),()=>{if(v.value&&c)return So(c,b);if(_.value&&r)return D(r,{error:_.value});if(n&&!m.value)return D(n)}}})}function So(e,t){const{ref:n,props:r,children:o,ce:s}=t.vnode,i=D(e,r,o);return i.ref=n,i.ce=s,delete t.vnode.ce,i}const ar=e=>e.type.__isKeepAlive,Yf={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=_t(),r=n.ctx;if(!r.renderer)return()=>{const p=t.default&&t.default();return p&&p.length===1?p[0]:p};const o=new Map,s=new Set;let i=null;const a=n.suspense,{renderer:{p:l,m:c,um:u,o:{createElement:f}}}=r,d=f("div");r.activate=(p,k,w,S,A)=>{const O=p.component;c(p,k,w,0,a),l(O.vnode,p,k,w,O,a,S,p.slotScopeIds,A),Ae(()=>{O.isDeactivated=!1,O.a&&Bn(O.a);const C=p.props&&p.props.onVnodeMounted;C&&Ue(C,O.parent,p)},a)},r.deactivate=p=>{const k=p.component;c(p,d,null,1,a),Ae(()=>{k.da&&Bn(k.da);const w=p.props&&p.props.onVnodeUnmounted;w&&Ue(w,k.parent,p),k.isDeactivated=!0},a)};function b(p){To(p),u(p,n,a,!0)}function g(p){o.forEach((k,w)=>{const S=ns(k.type);S&&(!p||!p(S))&&v(w)})}function v(p){const k=o.get(p);!i||!tt(k,i)?b(k):i&&To(i),o.delete(p),s.delete(p)}rt(()=>[e.include,e.exclude],([p,k])=>{p&&g(w=>Hn(p,w)),k&&g(w=>!Hn(k,w))},{flush:"post",deep:!0});let _=null;const m=()=>{_!=null&&o.set(_,Ro(n.subTree))};return jt(m),Jl(m),lr(()=>{o.forEach(p=>{const{subTree:k,suspense:w}=n,S=Ro(k);if(p.type===S.type&&p.key===S.key){To(S);const A=S.component.da;A&&Ae(A,w);return}b(p)})}),()=>{if(_=null,!t.default)return null;const p=t.default(),k=p[0];if(p.length>1)return i=null,p;if(!mn(k)||!(k.shapeFlag&4)&&!(k.shapeFlag&128))return i=null,k;let w=Ro(k);const S=w.type,A=ns(Kt(w)?w.type.__asyncResolved||{}:S),{include:O,exclude:C,max:H}=e;if(O&&(!A||!Hn(O,A))||C&&A&&Hn(C,A))return i=w,k;const N=w.key==null?S:w.key,W=o.get(N);return w.el&&(w=bt(w),k.shapeFlag&128&&(k.ssContent=w)),_=N,W?(w.el=W.el,w.component=W.component,w.transition&&Fr(w,w.transition),w.shapeFlag|=512,s.delete(N),s.add(N)):(s.add(N),H&&s.size>parseInt(H,10)&&v(s.values().next().value)),w.shapeFlag|=256,i=w,Fl(k.type)?k:w}}},Zf=Yf;function Hn(e,t){return J(e)?e.some(n=>Hn(n,t)):be(e)?e.split(",").includes(t):$u(e)?e.test(t):!1}function Kl(e,t){Gl(e,"a",t)}function Vl(e,t){Gl(e,"da",t)}function Gl(e,t,n=we){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(ao(t,r,n),n){let o=n.parent;for(;o&&o.parent;)ar(o.parent.vnode)&&ed(r,t,n,o),o=o.parent}}function ed(e,t,n,r){const o=ao(t,e,r,!0);lo(()=>{Ls(r[t],o)},n)}function To(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Ro(e){return e.shapeFlag&128?e.ssContent:e}function ao(e,t,n=we,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;wn(),Lt(n);const a=Qe(t,n,e,i);return Mt(),xn(),a});return r?o.unshift(s):o.push(s),s}}const vt=e=>(t,n=we)=>(!yn||e==="sp")&&ao(e,(...r)=>t(...r),n),td=vt("bm"),jt=vt("m"),nd=vt("bu"),Jl=vt("u"),lr=vt("bum"),lo=vt("um"),rd=vt("sp"),od=vt("rtg"),sd=vt("rtc");function Ql(e,t=we){ao("ec",e,t)}const Qs="components";function id(e,t){return Yl(Qs,e,!0,t)||e}const Xl=Symbol.for("v-ndc");function co(e){return be(e)?Yl(Qs,e,!1)||e:e||Xl}function Yl(e,t,n=!0,r=!1){const o=Re||we;if(o){const s=o.type;if(e===Qs){const a=ns(s,!1);if(a&&(a===t||a===ut(t)||a===to(ut(t))))return s}const i=ji(o[e]||s[e],t)||ji(o.appContext[e],t);return!i&&r?s:i}}function ji(e,t){return e&&(e[t]||e[ut(t)]||e[to(ut(t))])}function Hi(e,t,n,r){let o;const s=n&&n[r];if(J(e)||be(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;amn(t)?!(t.type===Fe||t.type===Ee&&!Zl(t.children)):!0)?e:null}const Xo=e=>e?pc(e)?fo(e)||e.proxy:Xo(e.parent):null,Un=xe(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=>Xo(e.parent),$root:e=>Xo(e.root),$emit:e=>e.emit,$options:e=>Xs(e),$forceUpdate:e=>e.f||(e.f=()=>ro(e.update)),$nextTick:e=>e.n||(e.n=Cn.bind(e.proxy)),$watch:e=>Gf.bind(e)}),Ao=(e,t)=>e!==me&&!e.__isScriptSetup&&ie(e,t),ad={get({_:e},t){const{ctx:n,setupState:r,data:o,props:s,accessCache:i,type:a,appContext:l}=e;let c;if(t[0]!=="$"){const b=i[t];if(b!==void 0)switch(b){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(Ao(r,t))return i[t]=1,r[t];if(o!==me&&ie(o,t))return i[t]=2,o[t];if((c=e.propsOptions[0])&&ie(c,t))return i[t]=3,s[t];if(n!==me&&ie(n,t))return i[t]=4,n[t];Yo&&(i[t]=0)}}const u=Un[t];let f,d;if(u)return t==="$attrs"&&De(e,"get",t),u(e);if((f=a.__cssModules)&&(f=f[t]))return f;if(n!==me&&ie(n,t))return i[t]=4,n[t];if(d=l.config.globalProperties,ie(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:s}=e;return Ao(o,t)?(o[t]=n,!0):r!==me&&ie(r,t)?(r[t]=n,!0):ie(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!==me&&ie(e,i)||Ao(t,i)||(a=s[0])&&ie(a,i)||ie(r,i)||ie(Un,i)||ie(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ie(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ld(){return cd().attrs}function cd(){const e=_t();return e.setupContext||(e.setupContext=gc(e))}function Ni(e){return J(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function ud(e){const t=_t();let n=e();return Mt(),Hs(n)&&(n=n.catch(r=>{throw Lt(t),r})),[n,()=>Lt(t)]}let Yo=!0;function fd(e){const t=Xs(e),n=e.proxy,r=e.ctx;Yo=!1,t.beforeCreate&&Fi(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:i,watch:a,provide:l,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:b,updated:g,activated:v,deactivated:_,beforeDestroy:m,beforeUnmount:p,destroyed:k,unmounted:w,render:S,renderTracked:A,renderTriggered:O,errorCaptured:C,serverPrefetch:H,expose:N,inheritAttrs:W,components:P,directives:G,filters:B}=t;if(c&&dd(c,r,null),i)for(const oe in i){const se=i[oe];Q(se)&&(r[oe]=se.bind(n))}if(o){const oe=o.call(n,n);pe(oe)&&(e.data=ot(oe))}if(Yo=!0,s)for(const oe in s){const se=s[oe],je=Q(se)?se.bind(n,n):Q(se.get)?se.get.bind(n,n):nt,Xe=!Q(se)&&Q(se.set)?se.set.bind(n):nt,Pe=te({get:je,set:Xe});Object.defineProperty(r,oe,{enumerable:!0,configurable:!0,get:()=>Pe.value,set:Ce=>Pe.value=Ce})}if(a)for(const oe in a)ec(a[oe],r,n,oe);if(l){const oe=Q(l)?l.call(n):l;Reflect.ownKeys(oe).forEach(se=>{un(se,oe[se])})}u&&Fi(u,e,"c");function Z(oe,se){J(se)?se.forEach(je=>oe(je.bind(n))):se&&oe(se.bind(n))}if(Z(td,f),Z(jt,d),Z(nd,b),Z(Jl,g),Z(Kl,v),Z(Vl,_),Z(Ql,C),Z(sd,A),Z(od,O),Z(lr,p),Z(lo,w),Z(rd,H),J(N))if(N.length){const oe=e.exposed||(e.exposed={});N.forEach(se=>{Object.defineProperty(oe,se,{get:()=>n[se],set:je=>n[se]=je})})}else e.exposed||(e.exposed={});S&&e.render===nt&&(e.render=S),W!=null&&(e.inheritAttrs=W),P&&(e.components=P),G&&(e.directives=G)}function dd(e,t,n=nt){J(e)&&(e=Zo(e));for(const r in e){const o=e[r];let s;pe(o)?"default"in o?s=ze(o.from||r,o.default,!0):s=ze(o.from||r):s=ze(o),Te(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){Qe(J(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function ec(e,t,n,r){const o=r.includes(".")?zl(n,r):()=>n[r];if(be(e)){const s=t[e];Q(s)&&rt(o,s)}else if(Q(e))rt(o,e.bind(n));else if(pe(e))if(J(e))e.forEach(s=>ec(s,t,n,r));else{const s=Q(e.handler)?e.handler.bind(n):t[e.handler];Q(s)&&rt(o,s,e)}}function Xs(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(c=>Ur(l,c,i,!0)),Ur(l,t,i)),pe(t)&&s.set(t,l),l}function Ur(e,t,n,r=!1){const{mixins:o,extends:s}=t;s&&Ur(e,s,n,!0),o&&o.forEach(i=>Ur(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const a=pd[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const pd={data:Bi,props:Ui,emits:Ui,methods:Nn,computed:Nn,beforeCreate:He,created:He,beforeMount:He,mounted:He,beforeUpdate:He,updated:He,beforeDestroy:He,beforeUnmount:He,destroyed:He,unmounted:He,activated:He,deactivated:He,errorCaptured:He,serverPrefetch:He,components:Nn,directives:Nn,watch:gd,provide:Bi,inject:hd};function Bi(e,t){return t?e?function(){return xe(Q(e)?e.call(this,this):e,Q(t)?t.call(this,this):t)}:t:e}function hd(e,t){return Nn(Zo(e),Zo(t))}function Zo(e){if(J(e)){const t={};for(let n=0;n1)return n&&Q(t)?t.call(r&&r.proxy):t}}function nc(){return!!(we||Re||er)}function bd(e,t,n,r=!1){const o={},s={};$r(s,uo,1),e.propsDefaults=Object.create(null),rc(e,t,o,s);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);n?e.props=r?o:ir(o):e.type.props?e.props=o:e.props=s,e.attrs=s}function vd(e,t,n,r){const{props:o,attrs:s,vnode:{patchFlag:i}}=e,a=ae(o),[l]=e.propsOptions;let c=!1;if((r||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[d,b]=oc(f,t,!0);xe(i,d),b&&a.push(...b)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!s&&!l)return pe(e)&&r.set(e,on),on;if(J(s))for(let u=0;u-1,b[1]=v<0||g-1||ie(b,"default"))&&a.push(f)}}}const c=[i,a];return pe(e)&&r.set(e,c),c}function zi(e){return e[0]!=="$"}function Di(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Wi(e,t){return Di(e)===Di(t)}function qi(e,t){return J(t)?t.findIndex(n=>Wi(n,e)):Q(t)&&Wi(t,e)?0:-1}const sc=e=>e[0]==="_"||e==="$stable",Ys=e=>J(e)?e.map(Ge):[Ge(e)],_d=(e,t,n)=>{if(t._n)return t;const r=ve((...o)=>Ys(t(...o)),n);return r._c=!1,r},ic=(e,t,n)=>{const r=e._ctx;for(const o in e){if(sc(o))continue;const s=e[o];if(Q(s))t[o]=_d(o,s,r);else if(s!=null){const i=Ys(s);t[o]=()=>i}}},ac=(e,t)=>{const n=Ys(t);e.slots.default=()=>n},wd=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ae(t),$r(t,"_",n)):ic(t,e.slots={})}else e.slots={},t&&ac(e,t);$r(e.slots,uo,1)},xd=(e,t,n)=>{const{vnode:r,slots:o}=e;let s=!0,i=me;if(r.shapeFlag&32){const a=t._;a?n&&a===1?s=!1:(xe(o,t),!n&&a===1&&delete o._):(s=!t.$stable,ic(t,o)),i=t}else t&&(ac(e,t),i={default:1});if(s)for(const a in o)!sc(a)&&!(a in i)&&delete o[a]};function zr(e,t,n,r,o=!1){if(J(e)){e.forEach((d,b)=>zr(d,t&&(J(t)?t[b]:t),n,r,o));return}if(Kt(r)&&!o)return;const s=r.shapeFlag&4?fo(r.component)||r.component.proxy:r.el,i=o?null:s,{i:a,r:l}=e,c=t&&t.r,u=a.refs===me?a.refs={}:a.refs,f=a.setupState;if(c!=null&&c!==l&&(be(c)?(u[c]=null,ie(f,c)&&(f[c]=null)):Te(c)&&(c.value=null)),Q(l))Ot(l,a,12,[i,u]);else{const d=be(l),b=Te(l);if(d||b){const g=()=>{if(e.f){const v=d?ie(f,l)?f[l]:u[l]:l.value;o?J(v)&&Ls(v,s):J(v)?v.includes(s)||v.push(s):d?(u[l]=[s],ie(f,l)&&(f[l]=u[l])):(l.value=[s],e.k&&(u[e.k]=l.value))}else d?(u[l]=i,ie(f,l)&&(f[l]=i)):b&&(l.value=i,e.k&&(u[e.k]=i))};i?(g.id=-1,Ae(g,n)):g()}}}let Ct=!1;const br=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",vr=e=>e.nodeType===8;function kd(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:s,parentNode:i,remove:a,insert:l,createComment:c}}=e,u=(m,p)=>{if(!p.hasChildNodes()){n(null,m,p),Hr(),p._vnode=m;return}Ct=!1,f(p.firstChild,m,null,null,null),Hr(),p._vnode=m,Ct&&console.error("Hydration completed but contains mismatches.")},f=(m,p,k,w,S,A=!1)=>{const O=vr(m)&&m.data==="[",C=()=>v(m,p,k,w,S,O),{type:H,ref:N,shapeFlag:W,patchFlag:P}=p;let G=m.nodeType;p.el=m,P===-2&&(A=!1,p.dynamicChildren=null);let B=null;switch(H){case hn:G!==3?p.children===""?(l(p.el=o(""),i(m),m),B=m):B=C():(m.data!==p.children&&(Ct=!0,m.data=p.children),B=s(m));break;case Fe:G!==8||O?B=C():B=s(m);break;case fn:if(O&&(m=s(m),G=m.nodeType),G===1||G===3){B=m;const ye=!p.children.length;for(let Z=0;Z{A=A||!!p.dynamicChildren;const{type:O,props:C,patchFlag:H,shapeFlag:N,dirs:W}=p,P=O==="input"&&W||O==="option";if(P||H!==-1){if(W&<(p,null,k,"created"),C)if(P||!A||H&48)for(const B in C)(P&&B.endsWith("value")||or(B)&&!Fn(B))&&r(m,B,null,C[B],!1,void 0,k);else C.onClick&&r(m,"onClick",null,C.onClick,!1,void 0,k);let G;if((G=C&&C.onVnodeBeforeMount)&&Ue(G,k,p),W&<(p,null,k,"beforeMount"),((G=C&&C.onVnodeMounted)||W)&&Ul(()=>{G&&Ue(G,k,p),W&<(p,null,k,"mounted")},w),N&16&&!(C&&(C.innerHTML||C.textContent))){let B=b(m.firstChild,p,m,k,w,S,A);for(;B;){Ct=!0;const ye=B;B=B.nextSibling,a(ye)}}else N&8&&m.textContent!==p.children&&(Ct=!0,m.textContent=p.children)}return m.nextSibling},b=(m,p,k,w,S,A,O)=>{O=O||!!p.dynamicChildren;const C=p.children,H=C.length;for(let N=0;N{const{slotScopeIds:O}=p;O&&(S=S?S.concat(O):O);const C=i(m),H=b(s(m),p,C,k,w,S,A);return H&&vr(H)&&H.data==="]"?s(p.anchor=H):(Ct=!0,l(p.anchor=c("]"),C,H),H)},v=(m,p,k,w,S,A)=>{if(Ct=!0,p.el=null,A){const H=_(m);for(;;){const N=s(m);if(N&&N!==H)a(N);else break}}const O=s(m),C=i(m);return a(m),n(null,p,C,O,k,w,br(C),S),O},_=m=>{let p=0;for(;m;)if(m=s(m),m&&vr(m)&&(m.data==="["&&p++,m.data==="]")){if(p===0)return s(m);p--}return m};return[u,f]}const Ae=Ul;function Cd(e){return lc(e)}function Ed(e){return lc(e,kd)}function lc(e,t){const n=Wo();n.__VUE__=!0;const{insert:r,remove:o,patchProp:s,createElement:i,createText:a,createComment:l,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:b=nt,insertStaticContent:g}=e,v=(h,y,x,E=null,R=null,I=null,F=!1,$=null,L=!!y.dynamicChildren)=>{if(h===y)return;h&&!tt(h,y)&&(E=T(h),Ce(h,R,I,!0),h=null),y.patchFlag===-2&&(L=!1,y.dynamicChildren=null);const{type:M,ref:K,shapeFlag:z}=y;switch(M){case hn:_(h,y,x,E);break;case Fe:m(h,y,x,E);break;case fn:h==null&&p(y,x,E,F);break;case Ee:P(h,y,x,E,R,I,F,$,L);break;default:z&1?S(h,y,x,E,R,I,F,$,L):z&6?G(h,y,x,E,R,I,F,$,L):(z&64||z&128)&&M.process(h,y,x,E,R,I,F,$,L,j)}K!=null&&R&&zr(K,h&&h.ref,I,y||h,!y)},_=(h,y,x,E)=>{if(h==null)r(y.el=a(y.children),x,E);else{const R=y.el=h.el;y.children!==h.children&&c(R,y.children)}},m=(h,y,x,E)=>{h==null?r(y.el=l(y.children||""),x,E):y.el=h.el},p=(h,y,x,E)=>{[h.el,h.anchor]=g(h.children,y,x,E,h.el,h.anchor)},k=({el:h,anchor:y},x,E)=>{let R;for(;h&&h!==y;)R=d(h),r(h,x,E),h=R;r(y,x,E)},w=({el:h,anchor:y})=>{let x;for(;h&&h!==y;)x=d(h),o(h),h=x;o(y)},S=(h,y,x,E,R,I,F,$,L)=>{F=F||y.type==="svg",h==null?A(y,x,E,R,I,F,$,L):H(h,y,R,I,F,$,L)},A=(h,y,x,E,R,I,F,$)=>{let L,M;const{type:K,props:z,shapeFlag:V,transition:X,dirs:ne}=h;if(L=h.el=i(h.type,I,z&&z.is,z),V&8?u(L,h.children):V&16&&C(h.children,L,null,E,R,I&&K!=="foreignObject",F,$),ne&<(h,null,E,"created"),O(L,h,h.scopeId,F,E),z){for(const fe in z)fe!=="value"&&!Fn(fe)&&s(L,fe,null,z[fe],I,h.children,E,R,Oe);"value"in z&&s(L,"value",null,z.value),(M=z.onVnodeBeforeMount)&&Ue(M,E,h)}ne&<(h,null,E,"beforeMount");const de=(!R||R&&!R.pendingBranch)&&X&&!X.persisted;de&&X.beforeEnter(L),r(L,y,x),((M=z&&z.onVnodeMounted)||de||ne)&&Ae(()=>{M&&Ue(M,E,h),de&&X.enter(L),ne&<(h,null,E,"mounted")},R)},O=(h,y,x,E,R)=>{if(x&&b(h,x),E)for(let I=0;I{for(let M=L;M{const $=y.el=h.el;let{patchFlag:L,dynamicChildren:M,dirs:K}=y;L|=h.patchFlag&16;const z=h.props||me,V=y.props||me;let X;x&&Ht(x,!1),(X=V.onVnodeBeforeUpdate)&&Ue(X,x,y,h),K&<(y,h,x,"beforeUpdate"),x&&Ht(x,!0);const ne=R&&y.type!=="foreignObject";if(M?N(h.dynamicChildren,M,$,x,E,ne,I):F||se(h,y,$,null,x,E,ne,I,!1),L>0){if(L&16)W($,y,z,V,x,E,R);else if(L&2&&z.class!==V.class&&s($,"class",null,V.class,R),L&4&&s($,"style",z.style,V.style,R),L&8){const de=y.dynamicProps;for(let fe=0;fe{X&&Ue(X,x,y,h),K&<(y,h,x,"updated")},E)},N=(h,y,x,E,R,I,F)=>{for(let $=0;${if(x!==E){if(x!==me)for(const $ in x)!Fn($)&&!($ in E)&&s(h,$,x[$],null,F,y.children,R,I,Oe);for(const $ in E){if(Fn($))continue;const L=E[$],M=x[$];L!==M&&$!=="value"&&s(h,$,M,L,F,y.children,R,I,Oe)}"value"in E&&s(h,"value",x.value,E.value)}},P=(h,y,x,E,R,I,F,$,L)=>{const M=y.el=h?h.el:a(""),K=y.anchor=h?h.anchor:a("");let{patchFlag:z,dynamicChildren:V,slotScopeIds:X}=y;X&&($=$?$.concat(X):X),h==null?(r(M,x,E),r(K,x,E),C(y.children,x,K,R,I,F,$,L)):z>0&&z&64&&V&&h.dynamicChildren?(N(h.dynamicChildren,V,x,R,I,F,$),(y.key!=null||R&&y===R.subTree)&&cc(h,y,!0)):se(h,y,x,K,R,I,F,$,L)},G=(h,y,x,E,R,I,F,$,L)=>{y.slotScopeIds=$,h==null?y.shapeFlag&512?R.ctx.activate(y,x,E,F,L):B(y,x,E,R,I,F,L):ye(h,y,L)},B=(h,y,x,E,R,I,F)=>{const $=h.component=Od(h,E,R);if(ar(h)&&($.ctx.renderer=j),Md($),$.asyncDep){if(R&&R.registerDep($,Z),!h.el){const L=$.subTree=D(Fe);m(null,L,y,x)}return}Z($,h,y,x,R,I,F)},ye=(h,y,x)=>{const E=y.component=h.component;if(Ff(h,y,x))if(E.asyncDep&&!E.asyncResolved){oe(E,y,x);return}else E.next=y,Pf(E.update),E.update();else y.el=h.el,E.vnode=y},Z=(h,y,x,E,R,I,F)=>{const $=()=>{if(h.isMounted){let{next:K,bu:z,u:V,parent:X,vnode:ne}=h,de=K,fe;Ht(h,!1),K?(K.el=ne.el,oe(h,K,F)):K=ne,z&&Bn(z),(fe=K.props&&K.props.onVnodeBeforeUpdate)&&Ue(fe,X,K,ne),Ht(h,!0);const _e=Co(h),Ye=h.subTree;h.subTree=_e,v(Ye,_e,f(Ye.el),T(Ye),h,R,I),K.el=_e.el,de===null&&Gs(h,_e.el),V&&Ae(V,R),(fe=K.props&&K.props.onVnodeUpdated)&&Ae(()=>Ue(fe,X,K,ne),R)}else{let K;const{el:z,props:V}=y,{bm:X,m:ne,parent:de}=h,fe=Kt(y);if(Ht(h,!1),X&&Bn(X),!fe&&(K=V&&V.onVnodeBeforeMount)&&Ue(K,de,y),Ht(h,!0),z&&le){const _e=()=>{h.subTree=Co(h),le(z,h.subTree,h,R,null)};fe?y.type.__asyncLoader().then(()=>!h.isUnmounted&&_e()):_e()}else{const _e=h.subTree=Co(h);v(null,_e,x,E,h,R,I),y.el=_e.el}if(ne&&Ae(ne,R),!fe&&(K=V&&V.onVnodeMounted)){const _e=y;Ae(()=>Ue(K,de,_e),R)}(y.shapeFlag&256||de&&Kt(de.vnode)&&de.vnode.shapeFlag&256)&&h.a&&Ae(h.a,R),h.isMounted=!0,y=x=E=null}},L=h.effect=new Bs($,()=>ro(M),h.scope),M=h.update=()=>L.run();M.id=h.uid,Ht(h,!0),M()},oe=(h,y,x)=>{y.component=h;const E=h.vnode.props;h.vnode=y,h.next=null,vd(h,y.props,E,x),xd(h,y.children,x),wn(),Oi(),xn()},se=(h,y,x,E,R,I,F,$,L=!1)=>{const M=h&&h.children,K=h?h.shapeFlag:0,z=y.children,{patchFlag:V,shapeFlag:X}=y;if(V>0){if(V&128){Xe(M,z,x,E,R,I,F,$,L);return}else if(V&256){je(M,z,x,E,R,I,F,$,L);return}}X&8?(K&16&&Oe(M,R,I),z!==M&&u(x,z)):K&16?X&16?Xe(M,z,x,E,R,I,F,$,L):Oe(M,R,I,!0):(K&8&&u(x,""),X&16&&C(z,x,E,R,I,F,$,L))},je=(h,y,x,E,R,I,F,$,L)=>{h=h||on,y=y||on;const M=h.length,K=y.length,z=Math.min(M,K);let V;for(V=0;VK?Oe(h,R,I,!0,!1,z):C(y,x,E,R,I,F,$,L,z)},Xe=(h,y,x,E,R,I,F,$,L)=>{let M=0;const K=y.length;let z=h.length-1,V=K-1;for(;M<=z&&M<=V;){const X=h[M],ne=y[M]=L?At(y[M]):Ge(y[M]);if(tt(X,ne))v(X,ne,x,null,R,I,F,$,L);else break;M++}for(;M<=z&&M<=V;){const X=h[z],ne=y[V]=L?At(y[V]):Ge(y[V]);if(tt(X,ne))v(X,ne,x,null,R,I,F,$,L);else break;z--,V--}if(M>z){if(M<=V){const X=V+1,ne=XV)for(;M<=z;)Ce(h[M],R,I,!0),M++;else{const X=M,ne=M,de=new Map;for(M=ne;M<=V;M++){const We=y[M]=L?At(y[M]):Ge(y[M]);We.key!=null&&de.set(We.key,M)}let fe,_e=0;const Ye=V-ne+1;let Zt=!1,wi=0;const Tn=new Array(Ye);for(M=0;M=Ye){Ce(We,R,I,!0);continue}let it;if(We.key!=null)it=de.get(We.key);else for(fe=ne;fe<=V;fe++)if(Tn[fe-ne]===0&&tt(We,y[fe])){it=fe;break}it===void 0?Ce(We,R,I,!0):(Tn[it-ne]=M+1,it>=wi?wi=it:Zt=!0,v(We,y[it],x,null,R,I,F,$,L),_e++)}const xi=Zt?Sd(Tn):on;for(fe=xi.length-1,M=Ye-1;M>=0;M--){const We=ne+M,it=y[We],ki=We+1{const{el:I,type:F,transition:$,children:L,shapeFlag:M}=h;if(M&6){Pe(h.component.subTree,y,x,E);return}if(M&128){h.suspense.move(y,x,E);return}if(M&64){F.move(h,y,x,j);return}if(F===Ee){r(I,y,x);for(let z=0;z$.enter(I),R);else{const{leave:z,delayLeave:V,afterLeave:X}=$,ne=()=>r(I,y,x),de=()=>{z(I,()=>{ne(),X&&X()})};V?V(I,ne,de):de()}else r(I,y,x)},Ce=(h,y,x,E=!1,R=!1)=>{const{type:I,props:F,ref:$,children:L,dynamicChildren:M,shapeFlag:K,patchFlag:z,dirs:V}=h;if($!=null&&zr($,null,x,h,!0),K&256){y.ctx.deactivate(h);return}const X=K&1&&V,ne=!Kt(h);let de;if(ne&&(de=F&&F.onVnodeBeforeUnmount)&&Ue(de,y,h),K&6)fr(h.component,x,E);else{if(K&128){h.suspense.unmount(x,E);return}X&<(h,null,y,"beforeUnmount"),K&64?h.type.remove(h,y,x,R,j,E):M&&(I!==Ee||z>0&&z&64)?Oe(M,y,x,!1,!0):(I===Ee&&z&384||!R&&K&16)&&Oe(L,y,x),E&&Xt(h)}(ne&&(de=F&&F.onVnodeUnmounted)||X)&&Ae(()=>{de&&Ue(de,y,h),X&<(h,null,y,"unmounted")},x)},Xt=h=>{const{type:y,el:x,anchor:E,transition:R}=h;if(y===Ee){Yt(x,E);return}if(y===fn){w(h);return}const I=()=>{o(x),R&&!R.persisted&&R.afterLeave&&R.afterLeave()};if(h.shapeFlag&1&&R&&!R.persisted){const{leave:F,delayLeave:$}=R,L=()=>F(x,I);$?$(h.el,I,L):L()}else I()},Yt=(h,y)=>{let x;for(;h!==y;)x=d(h),o(h),h=x;o(y)},fr=(h,y,x)=>{const{bum:E,scope:R,update:I,subTree:F,um:$}=h;E&&Bn(E),R.stop(),I&&(I.active=!1,Ce(F,h,y,x)),$&&Ae($,y),Ae(()=>{h.isUnmounted=!0},y),y&&y.pendingBranch&&!y.isUnmounted&&h.asyncDep&&!h.asyncResolved&&h.suspenseId===y.pendingId&&(y.deps--,y.deps===0&&y.resolve())},Oe=(h,y,x,E=!1,R=!1,I=0)=>{for(let F=I;Fh.shapeFlag&6?T(h.component.subTree):h.shapeFlag&128?h.suspense.next():d(h.anchor||h.el),U=(h,y,x)=>{h==null?y._vnode&&Ce(y._vnode,null,null,!0):v(y._vnode||null,h,y,null,null,null,x),Oi(),Hr(),y._vnode=h},j={p:v,um:Ce,m:Pe,r:Xt,mt:B,mc:C,pc:se,pbc:N,n:T,o:e};let q,le;return t&&([q,le]=t(j)),{render:U,hydrate:q,createApp:yd(U,q)}}function Ht({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function cc(e,t,n=!1){const r=e.children,o=t.children;if(J(r)&&J(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}const Td=e=>e.__isTeleport,Ee=Symbol.for("v-fgt"),hn=Symbol.for("v-txt"),Fe=Symbol.for("v-cmt"),fn=Symbol.for("v-stc"),zn=[];let Je=null;function re(e=!1){zn.push(Je=e?null:[])}function uc(){zn.pop(),Je=zn[zn.length-1]||null}let gn=1;function Ki(e){gn+=e}function fc(e){return e.dynamicChildren=gn>0?Je||on:null,uc(),gn>0&&Je&&Je.push(e),e}function Ne(e,t,n,r,o,s){return fc(ce(e,t,n,r,o,s,!0))}function Se(e,t,n,r,o){return fc(D(e,t,n,r,o,!0))}function mn(e){return e?e.__v_isVNode===!0:!1}function tt(e,t){return e.type===t.type&&e.key===t.key}const uo="__vInternal",dc=({key:e})=>e??null,Tr=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?be(e)||Te(e)||Q(e)?{i:Re,r:e,k:t,f:!!n}:e:null);function ce(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&&dc(t),ref:t&&Tr(t),scopeId:so,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:Re};return a?(Zs(l,n),s&128&&e.normalize(l)):n&&(l.shapeFlag|=be(n)?8:16),gn>0&&!i&&Je&&(l.patchFlag>0||s&6)&&l.patchFlag!==32&&Je.push(l),l}const D=Rd;function Rd(e,t=null,n=null,r=0,o=null,s=!1){if((!e||e===Xl)&&(e=Fe),mn(e)){const a=bt(e,t,!0);return n&&Zs(a,n),gn>0&&!s&&Je&&(a.shapeFlag&6?Je[Je.indexOf(e)]=a:Je.push(a)),a.patchFlag|=-2,a}if(jd(e)&&(e=e.__vccOpts),t){t=Dr(t);let{class:a,style:l}=t;a&&!be(a)&&(t.class=Ie(a)),pe(l)&&(Rl(l)&&!J(l)&&(l=xe({},l)),t.style=pn(l))}const i=be(e)?1:Fl(e)?128:Td(e)?64:pe(e)?4:Q(e)?2:0;return ce(e,t,n,r,o,i,s,!0)}function Dr(e){return e?Rl(e)||uo in e?xe({},e):e:null}function bt(e,t,n=!1){const{props:r,ref:o,patchFlag:s,children:i}=e,a=t?dn(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&dc(a),ref:t&&t.ref?n&&o?J(o)?o.concat(Tr(t)):[o,Tr(t)]:Tr(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&&bt(e.ssContent),ssFallback:e.ssFallback&&bt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Me(e=" ",t=0){return D(hn,null,e,t)}function Ad(e,t){const n=D(fn,null,e);return n.staticCount=t,n}function Rr(e="",t=!1){return t?(re(),Se(Fe,null,e)):D(Fe,null,e)}function Ge(e){return e==null||typeof e=="boolean"?D(Fe):J(e)?D(Ee,null,e.slice()):typeof e=="object"?At(e):D(hn,null,String(e))}function At(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:bt(e)}function Zs(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(J(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),Zs(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(uo in t)?t._ctx=Re:o===3&&Re&&(Re.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Q(t)?(t={default:t,_ctx:Re},n=32):(t=String(t),r&64?(n=16,t=[Me(t)]):n=8);e.children=t,e.shapeFlag|=n}function dn(...e){const t={};for(let n=0;nwe||Re;let ei,en,Vi="__VUE_INSTANCE_SETTERS__";(en=Wo()[Vi])||(en=Wo()[Vi]=[]),en.push(e=>we=e),ei=e=>{en.length>1?en.forEach(t=>t(e)):en[0](e)};const Lt=e=>{ei(e),e.scope.on()},Mt=()=>{we&&we.scope.off(),ei(null)};function pc(e){return e.vnode.shapeFlag&4}let yn=!1;function Md(e,t=!1){yn=t;const{props:n,children:r}=e.vnode,o=pc(e);bd(e,n,o,t),wd(e,r);const s=o?$d(e,t):void 0;return yn=!1,s}function $d(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Al(new Proxy(e.ctx,ad));const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?gc(e):null;Lt(e),wn();const s=Ot(r,e,0,[e.props,o]);if(xn(),Mt(),Hs(s)){if(s.then(Mt,Mt),t)return s.then(i=>{ts(e,i,t)}).catch(i=>{kn(i,e,0)});e.asyncDep=s}else ts(e,s,t)}else hc(e,t)}function ts(e,t,n){Q(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:pe(t)&&(e.setupState=Ml(t)),hc(e,n)}let Gi;function hc(e,t,n){const r=e.type;if(!e.render){if(!t&&Gi&&!r.render){const o=r.template||Xs(e).template;if(o){const{isCustomElement:s,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:l}=r,c=xe(xe({isCustomElement:s,delimiters:a},i),l);r.render=Gi(o,c)}}e.render=r.render||nt}Lt(e),wn(),fd(e),xn(),Mt()}function Ld(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return De(e,"get","$attrs"),t[n]}}))}function gc(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Ld(e)},slots:e.slots,emit:e.emit,expose:t}}function fo(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Ml(Al(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Un)return Un[n](e)},has(t,n){return n in t||n in Un}}))}function ns(e,t=!0){return Q(e)?e.displayName||e.name:e.name||t&&e.__name}function jd(e){return Q(e)&&"__vccOpts"in e}const te=(e,t)=>Rf(e,t,yn);function Ke(e,t,n){const r=arguments.length;return r===2?pe(t)&&!J(t)?mn(t)?D(e,null,[t]):D(e,t):D(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&mn(n)&&(n=[n]),D(e,t,n))}const Hd=Symbol.for("v-scx"),Nd=()=>ze(Hd),mc="3.3.4",Fd="http://www.w3.org/2000/svg",Ut=typeof document<"u"?document:null,Ji=Ut&&Ut.createElement("template"),Bd={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?Ut.createElementNS(Fd,e):Ut.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Ut.createTextNode(e),createComment:e=>Ut.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ut.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{Ji.innerHTML=r?`${e}`:e;const a=Ji.content;if(r){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]}};function Ud(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function zd(e,t,n){const r=e.style,o=be(n);if(n&&!o){if(t&&!be(t))for(const s in t)n[s]==null&&rs(r,s,"");for(const s in n)rs(r,s,n[s])}else{const s=r.display;o?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=s)}}const Qi=/\s*!important$/;function rs(e,t,n){if(J(n))n.forEach(r=>rs(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Dd(e,t);Qi.test(n)?e.setProperty(_n(r),n.replace(Qi,""),"important"):e[r]=n}}const Xi=["Webkit","Moz","ms"],Io={};function Dd(e,t){const n=Io[t];if(n)return n;let r=ut(t);if(r!=="filter"&&r in e)return Io[t]=r;r=to(r);for(let o=0;oPo||(Qd.then(()=>Po=0),Po=Date.now());function Yd(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Qe(Zd(r,n.value),t,5,[r])};return n.value=e,n.attached=Xd(),n}function Zd(e,t){if(J(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 ea=/^on[a-z]/,ep=(e,t,n,r,o=!1,s,i,a,l)=>{t==="class"?Ud(e,r,o):t==="style"?zd(e,n,r):or(t)?$s(t)||Gd(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):tp(e,t,r,o))?qd(e,t,r,s,i,a,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Wd(e,t,r,o))};function tp(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&ea.test(t)&&Q(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||ea.test(t)&&be(n)?!1:t in e}function n_(e){const t=_t();if(!t)return;const n=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(s=>ss(s,o))},r=()=>{const o=e(t.proxy);os(t.subTree,o),n(o)};Vf(r),jt(()=>{const o=new MutationObserver(r);o.observe(t.subTree.el.parentNode,{childList:!0}),lo(()=>o.disconnect())})}function os(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{os(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)ss(e.el,t);else if(e.type===Ee)e.children.forEach(n=>os(n,t));else if(e.type===fn){let{el:n,anchor:r}=e;for(;n&&(ss(n,t),n!==r);)n=n.nextSibling}}function ss(e,t){if(e.nodeType===1){const n=e.style;for(const r in t)n.setProperty(`--${r}`,t[r])}}const Et="transition",Rn="animation",ti=(e,{slots:t})=>Ke(Xf,np(e),t);ti.displayName="Transition";const yc={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};ti.props=xe({},Dl,yc);const Nt=(e,t=[])=>{J(e)?e.forEach(n=>n(...t)):e&&e(...t)},ta=e=>e?J(e)?e.some(t=>t.length>1):e.length>1:!1;function np(e){const t={};for(const P in e)P in yc||(t[P]=e[P]);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:c=i,appearToClass:u=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:b=`${n}-leave-to`}=e,g=rp(o),v=g&&g[0],_=g&&g[1],{onBeforeEnter:m,onEnter:p,onEnterCancelled:k,onLeave:w,onLeaveCancelled:S,onBeforeAppear:A=m,onAppear:O=p,onAppearCancelled:C=k}=t,H=(P,G,B)=>{Ft(P,G?u:a),Ft(P,G?c:i),B&&B()},N=(P,G)=>{P._isLeaving=!1,Ft(P,f),Ft(P,b),Ft(P,d),G&&G()},W=P=>(G,B)=>{const ye=P?O:p,Z=()=>H(G,P,B);Nt(ye,[G,Z]),na(()=>{Ft(G,P?l:s),St(G,P?u:a),ta(ye)||ra(G,r,v,Z)})};return xe(t,{onBeforeEnter(P){Nt(m,[P]),St(P,s),St(P,i)},onBeforeAppear(P){Nt(A,[P]),St(P,l),St(P,c)},onEnter:W(!1),onAppear:W(!0),onLeave(P,G){P._isLeaving=!0;const B=()=>N(P,G);St(P,f),ip(),St(P,d),na(()=>{P._isLeaving&&(Ft(P,f),St(P,b),ta(w)||ra(P,r,_,B))}),Nt(w,[P,B])},onEnterCancelled(P){H(P,!1),Nt(k,[P])},onAppearCancelled(P){H(P,!0),Nt(C,[P])},onLeaveCancelled(P){N(P),Nt(S,[P])}})}function rp(e){if(e==null)return null;if(pe(e))return[Oo(e.enter),Oo(e.leave)];{const t=Oo(e);return[t,t]}}function Oo(e){return hl(e)}function St(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Ft(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function na(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let op=0;function ra(e,t,n,r){const o=e._endId=++op,s=()=>{o===e._endId&&r()};if(n)return setTimeout(s,n);const{type:i,timeout:a,propCount:l}=sp(e,t);if(!i)return r();const c=i+"end";let u=0;const f=()=>{e.removeEventListener(c,d),s()},d=b=>{b.target===e&&++u>=l&&f()};setTimeout(()=>{u(n[g]||"").split(", "),o=r(`${Et}Delay`),s=r(`${Et}Duration`),i=oa(o,s),a=r(`${Rn}Delay`),l=r(`${Rn}Duration`),c=oa(a,l);let u=null,f=0,d=0;t===Et?i>0&&(u=Et,f=i,d=s.length):t===Rn?c>0&&(u=Rn,f=c,d=l.length):(f=Math.max(i,c),u=f>0?i>c?Et:Rn:null,d=u?u===Et?s.length:l.length:0);const b=u===Et&&/\b(transform|all)(,|$)/.test(r(`${Et}Property`).toString());return{type:u,timeout:f,propCount:d,hasTransform:b}}function oa(e,t){for(;e.lengthsa(n)+sa(e[r])))}function sa(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function ip(){return document.body.offsetHeight}const Gt={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):An(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),An(e,!0),r.enter(e)):r.leave(e,()=>{An(e,!1)}):An(e,t))},beforeUnmount(e,{value:t}){An(e,t)}};function An(e,t){e.style.display=t?e._vod:"none"}const bc=xe({patchProp:ep},Bd);let Dn,ia=!1;function ap(){return Dn||(Dn=Cd(bc))}function lp(){return Dn=ia?Dn:Ed(bc),ia=!0,Dn}const cp=(...e)=>{const t=ap().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=vc(r);if(!o)return;const s=t._component;!Q(s)&&!s.render&&!s.template&&(s.template=o.innerHTML),o.innerHTML="";const i=n(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t},up=(...e)=>{const t=lp().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=vc(r);if(o)return n(o,!0,o instanceof SVGElement)},t};function vc(e){return be(e)?document.querySelector(e):e}const fp=/"(?:_|\\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*:/,dp=/"(?: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*:/,pp=/^\s*["[{]|^\s*-?\d[\d.]{0,14}\s*$/;function hp(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){gp(e);return}return t}function gp(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function mp(e,t={}){if(typeof e!="string")return e;const n=e.trim();if(e[0]==='"'&&e[e.length-1]==='"')return n.slice(1,-1);const r=n.toLowerCase();if(r==="true")return!0;if(r==="false")return!1;if(r!=="undefined"){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(!pp.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(fp.test(e)||dp.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,hp)}return JSON.parse(e)}catch(o){if(t.strict)throw o;return e}}}const yp=/#/g,bp=/&/g,vp=/=/g,ni=/\+/g,_p=/%5e/gi,wp=/%60/gi,xp=/%7c/gi,kp=/%20/gi;function Cp(e){return encodeURI(""+e).replace(xp,"|")}function is(e){return Cp(typeof e=="string"?e:JSON.stringify(e)).replace(ni,"%2B").replace(kp,"+").replace(yp,"%23").replace(bp,"%26").replace(wp,"`").replace(_p,"^")}function Mo(e){return is(e).replace(vp,"%3D")}function Wr(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function Ep(e){return Wr(e.replace(ni," "))}function Sp(e){return Wr(e.replace(ni," "))}function _c(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=Ep(r[1]);if(o==="__proto__"||o==="constructor")continue;const s=Sp(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 Tp(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${Mo(e)}=${is(n)}`).join("&"):`${Mo(e)}=${is(t)}`:Mo(e)}function Rp(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>Tp(t,e[t])).filter(Boolean).join("&")}const Ap=/^\w{2,}:([/\\]{1,2})/,Ip=/^\w{2,}:([/\\]{2})?/,Pp=/^([/\\]\s*){2,}[^/\\]/;function En(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?Ap.test(e):Ip.test(e)||(t.acceptRelative?Pp.test(e):!1)}const Op=/\/$|\/\?/;function as(e="",t=!1){return t?Op.test(e):e.endsWith("/")}function ri(e="",t=!1){if(!t)return(as(e)?e.slice(0,-1):e)||"/";if(!as(e,!0))return e||"/";const[n,...r]=e.split("?");return(n.slice(0,-1)||"/")+(r.length>0?`?${r.join("?")}`:"")}function qr(e="",t=!1){if(!t)return e.endsWith("/")?e:e+"/";if(as(e,!0))return e||"/";const[n,...r]=e.split("?");return n+"/"+(r.length>0?`?${r.join("?")}`:"")}function Mp(e=""){return e.startsWith("/")}function aa(e=""){return Mp(e)?e:"/"+e}function $p(e,t){if(xc(t)||En(e))return e;const n=ri(t);return e.startsWith(n)?e:cr(n,e)}function la(e,t){if(xc(t))return e;const n=ri(t);if(!e.startsWith(n))return e;const r=e.slice(n.length);return r[0]==="/"?r:"/"+r}function wc(e,t){const n=ur(e),r={..._c(n.search),...t};return n.search=Rp(r),Np(n)}function xc(e){return!e||e==="/"}function Lp(e){return e&&e!=="/"}const jp=/^\.?\//;function cr(e,...t){let n=e||"";for(const r of t.filter(o=>Lp(o)))if(n){const o=r.replace(jp,"");n=qr(n)+o}else n=r;return n}function Hp(e,t,n={}){return n.trailingSlash||(e=qr(e),t=qr(t)),n.leadingSlash||(e=aa(e),t=aa(t)),n.encoding||(e=Wr(e),t=Wr(t)),e===t}function ur(e="",t){if(!En(e,{acceptRelative:!0}))return t?ur(t+e):ca(e);const[n="",r,o=""]=(e.replace(/\\/g,"/").match(/([^/:]+:)?\/\/([^/@]+@)?(.*)/)||[]).splice(1),[s="",i=""]=(o.match(/([^#/?]*)(.*)?/)||[]).splice(1),{pathname:a,search:l,hash:c}=ca(i.replace(/\/(?=[A-Za-z]:)/,""));return{protocol:n,auth:r?r.slice(0,Math.max(0,r.length-1)):"",host:s,pathname:a,search:l,hash:c}}function ca(e=""){const[t="",n="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:r}}function Np(e){const t=e.pathname+(e.search?(e.search.startsWith("?")?"":"?")+e.search:"")+e.hash;return e.protocol?e.protocol+"//"+(e.auth?e.auth+"@":"")+e.host+t:t}class Fp extends Error{constructor(){super(...arguments),this.name="FetchError"}}function Bp(e,t,n){let r="";t&&(r=t.message),e&&n?r=`${r} (${n.status} ${n.statusText} (${e.toString()}))`:e&&(r=`${r} (${e.toString()})`);const o=new Fp(r);return Object.defineProperty(o,"request",{get(){return e}}),Object.defineProperty(o,"response",{get(){return n}}),Object.defineProperty(o,"data",{get(){return n&&n._data}}),Object.defineProperty(o,"status",{get(){return n&&n.status}}),Object.defineProperty(o,"statusText",{get(){return n&&n.statusText}}),Object.defineProperty(o,"statusCode",{get(){return n&&n.status}}),Object.defineProperty(o,"statusMessage",{get(){return n&&n.statusText}}),o}const Up=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function ua(e="GET"){return Up.has(e.toUpperCase())}function zp(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.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const Dp=new Set(["image/svg","application/xml","application/xhtml","application/html"]),Wp=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function qp(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return Wp.test(t)?"json":Dp.has(t)||t.startsWith("text/")?"text":"blob"}function Kp(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 Vp=new Set([408,409,425,429,500,502,503,504]);function kc(e){const{fetch:t,Headers:n}=e;function r(i){const a=i.error&&i.error.name==="AbortError"||!1;if(i.options.retry!==!1&&!a){let c;typeof i.options.retry=="number"?c=i.options.retry:c=ua(i.options.method)?0:1;const u=i.response&&i.response.status||500;if(c>0&&Vp.has(u))return o(i.request,{...i.options,retry:c-1})}const l=Bp(i.request,i.error,i.response);throw Error.captureStackTrace&&Error.captureStackTrace(l,o),l}const o=async function(a,l={}){const c={request:a,options:Kp(l,e.defaults,n),response:void 0,error:void 0};c.options.onRequest&&await c.options.onRequest(c),typeof c.request=="string"&&(c.options.baseURL&&(c.request=$p(c.request,c.options.baseURL)),(c.options.query||c.options.params)&&(c.request=wc(c.request,{...c.options.params,...c.options.query})),c.options.body&&ua(c.options.method)&&zp(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")));try{c.response=await t(c.request,c.options)}catch(f){return c.error=f,c.options.onRequestError&&await c.options.onRequestError(c),await r(c)}const u=(c.options.parseResponse?"json":c.options.responseType)||qp(c.response.headers.get("content-type")||"");if(u==="json"){const f=await c.response.text(),d=c.options.parseResponse||mp;c.response._data=d(f)}else u==="stream"?c.response._data=c.response.body:c.response._data=await c.response[u]();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 r(c)):c.response},s=async function(a,l){return(await o(a,l))._data};return s.raw=o,s.native=t,s.create=(i={})=>kc({...e,defaults:{...e.defaults,...i}}),s}const Cc=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")}(),Gp=Cc.fetch||(()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),Jp=Cc.Headers,Qp=kc({fetch:Gp,Headers:Jp}),Xp=Qp,Yp=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},Kr=Yp().app,Zp=()=>Kr.baseURL,eh=()=>Kr.buildAssetsDir,th=(...e)=>cr(Ec(),eh(),...e),Ec=(...e)=>{const t=Kr.cdnURL||Kr.baseURL;return e.length?cr(t,...e):t};globalThis.__buildAssetsURL=th,globalThis.__publicAssetsURL=Ec;function ls(e,t={},n){for(const r in e){const o=e[r],s=n?`${n}:${r}`:r;typeof o=="object"&&o!==null?ls(o,t,s):typeof o=="function"&&(t[s]=o)}return t}const nh={run:e=>e()},rh=()=>nh,Sc=typeof console.createTask<"u"?console.createTask:rh;function oh(e,t){const n=t.shift(),r=Sc(n);return e.reduce((o,s)=>o.then(()=>r.run(()=>s(...t))),Promise.resolve())}function sh(e,t){const n=t.shift(),r=Sc(n);return Promise.all(e.map(o=>r.run(()=>o(...t))))}function $o(e,t){for(const n of[...e])n(t)}class ih{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=ls(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=ls(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(oh,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(sh,t,...n)}callHookWith(t,n,...r){const o=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&$o(this._before,o);const s=t(n in this._hooks?[...this._hooks[n]]:[],r);return s instanceof Promise?s.finally(()=>{this._after&&o&&$o(this._after,o)}):(this._after&&o&&$o(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 Tc(){return new ih}function ah(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},c=()=>t===i?l:void 0;cs.add(c);try{const u=o?o.run(i,a):a();return n||(t=void 0),await u}finally{cs.delete(c)}}}}function lh(e={}){const t={};return{get(n,r={}){return t[n]||(t[n]=ah({...e,...r})),t[n],t[n]}}}const Vr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},fa="__unctx__",ch=Vr[fa]||(Vr[fa]=lh()),uh=(e,t={})=>ch.get(e,t),da="__unctx_async_handlers__",cs=Vr[da]||(Vr[da]=new Set);function Gr(e){const t=[];for(const o of cs){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 Rc=uh("nuxt-app"),fh="__nuxt_plugin";function dh(e){let t=0;const n={provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.6.5"},get vue(){return n.vueApp.version}},payload:ot({data:{},state:{},_errors:{},...window.__NUXT__??{}}),static:{data:{}},runWithContext:o=>gh(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=Tc(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(o,s)=>{const i="$"+o;_r(n,i,s),_r(n.vueApp.config.globalProperties,i,s)},_r(n.vueApp,"$nuxt",n),_r(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener("nuxt.preloadError",s=>{n.callHook("app:chunkError",{error:s.payload})}),window.useNuxtApp=window.useNuxtApp||he;const o=n.hook("app:error",(...s)=>{console.error("[nuxt] error caught during app initialization",...s)});n.hook("app:mounted",o)}const r=ot(n.payload.config);return n.provide("config",r),n}async function ph(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 hh(e,t){const n=[],r=[];for(const o of t){const s=ph(e,o);o.parallel?n.push(s.catch(i=>r.push(i))):await s}if(await Promise.all(n),r.length)throw r[0]}/*! @__NO_SIDE_EFFECTS__ */function wt(e){return typeof e=="function"?e:(delete e.name,Object.assign(e.setup||(()=>{}),e,{[fh]:!0}))}function gh(e,t,n){const r=()=>n?t(...n):t();return Rc.set(e),e.vueApp.runWithContext(r)}/*! @__NO_SIDE_EFFECTS__ */function he(){var t;let e;if(nc()&&(e=(t=_t())==null?void 0:t.appContext.app.$nuxt),e=e||Rc.tryUse(),!e)throw new Error("[nuxt] instance unavailable");return e}/*! @__NO_SIDE_EFFECTS__ */function oi(){return he().$config}function _r(e,t,n){Object.defineProperty(e,t,{get:()=>n})}const mh="modulepreload",yh=function(e,t){return e.startsWith(".")?new URL(e,t).href:e},pa={},bh=function(t,n,r){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(s=>{if(s=yh(s,r),s in pa)return;pa[s]=!0;const i=s.endsWith(".css"),a=i?'[rel="stylesheet"]':"";if(!!r)for(let u=o.length-1;u>=0;u--){const f=o[u];if(f.href===s&&(!i||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${a}`))return;const c=document.createElement("link");if(c.rel=i?"stylesheet":mh,i||(c.as="script",c.crossOrigin=""),c.href=s,document.head.appendChild(c),i)return new Promise((u,f)=>{c.addEventListener("load",u),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>t())},Ze=(...e)=>bh(...e).catch(t=>{const n=new Event("nuxt.preloadError");throw n.payload=t,window.dispatchEvent(n),t}),vh=-1,_h=-2,wh=-3,xh=-4,kh=-5,Ch=-6;function Eh(e,t){return Sh(JSON.parse(e),t)}function Sh(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===vh)return;if(s===wh)return NaN;if(s===xh)return 1/0;if(s===kh)return-1/0;if(s===Ch)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],c=t==null?void 0:t[l];if(c)return r[s]=c(o(a[1]));switch(l){case"Date":r[s]=new Date(a[1]);break;case"Set":const u=new Set;r[s]=u;for(let b=1;b>>9)+65536).toString(16).substring(1,8).toLowerCase()}function us(e){return Pc(`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,n])=>`${t}:${String(n)}`).join(",")}`)}function Ih(e){let t=9;for(const n of e)for(let r=0;r>>9)+65536).toString(16).substring(1,8).toLowerCase()}function Oc(e,t){const{props:n,tag:r}=e;if(Ah.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 ga(e,t){return e==null?t||null:typeof e=="function"?e(t):e}function wr(e,t=!1,n){const{tag:r,$el:o}=e;o&&(Object.entries(r.props).forEach(([s,i])=>{i=String(i);const a=`attr:${s}`;if(s==="class"){if(!i)return;for(const l of i.split(" ")){const c=`${a}:${l}`;n&&n(e,c,()=>o.classList.remove(l)),o.classList.contains(l)||o.classList.add(l)}return}n&&!s.startsWith("data-h-")&&n(e,a,()=>o.removeAttribute(s)),(t||o.getAttribute(s)!==i)&&o.setAttribute(s,i)}),Ac.includes(r.tag)&&(r.textContent&&r.textContent!==o.textContent?o.textContent=r.textContent:r.innerHTML&&r.innerHTML!==o.innerHTML&&(o.innerHTML=r.innerHTML)))}let In=!1;async function Ph(e,t={}){var d,b;const n={shouldRender:!0};if(await e.hooks.callHook("dom:beforeRender",n),!n.shouldRender)return;const r=t.document||e.resolvedOptions.document||window.document,o=(await e.resolveTags()).map(a);if(e.resolvedOptions.experimentalHashHydration&&(In=In||e._hash||!1,In)){const g=Ih(o.map(v=>v.tag._h));if(In===g)return;In=g}const s=e._popSideEffectQueue();e.headEntries().map(g=>g._sde).forEach(g=>{Object.entries(g).forEach(([v,_])=>{s[v]=_})});const i=(g,v,_)=>{v=`${g.renderId}:${v}`,g.entry&&(g.entry._sde[v]=_),delete s[v]};function a(g){const v=e.headEntries().find(m=>m._i===g._e),_={renderId:g._d||us(g),$el:null,shouldRender:!0,tag:g,entry:v,markSideEffect:(m,p)=>i(_,m,p)};return _}const l=[],c={body:[],head:[]},u=g=>{e._elMap[g.renderId]=g.$el,l.push(g),i(g,"el",()=>{var v;(v=g.$el)==null||v.remove(),delete e._elMap[g.renderId]})};for(const g of o){if(await e.hooks.callHook("dom:beforeRenderTag",g),!g.shouldRender)continue;const{tag:v}=g;if(v.tag==="title"){r.title=v.textContent||"",l.push(g);continue}if(v.tag==="htmlAttrs"||v.tag==="bodyAttrs"){g.$el=r[v.tag==="htmlAttrs"?"documentElement":"body"],wr(g,!1,i),l.push(g);continue}if(g.$el=e._elMap[g.renderId],!g.$el&&v.key&&(g.$el=r.querySelector(`${(d=v.tagPosition)!=null&&d.startsWith("body")?"body":"head"} > ${v.tag}[data-h-${v._h}]`)),g.$el){g.tag._d&&wr(g),u(g);continue}c[(b=v.tagPosition)!=null&&b.startsWith("body")?"body":"head"].push(g)}const f={bodyClose:void 0,bodyOpen:void 0,head:void 0};Object.entries(c).forEach(([g,v])=>{var m;if(!v.length)return;const _=(m=r==null?void 0:r[g])==null?void 0:m.children;if(_){for(const p of[..._].reverse()){const k=p.tagName.toLowerCase();if(!Ic.includes(k))continue;const w=p.getAttributeNames().reduce((C,H)=>({...C,[H]:p.getAttribute(H)}),{}),S={tag:k,props:w};p.innerHTML&&(S.innerHTML=p.innerHTML);const A=us(S);let O=v.findIndex(C=>(C==null?void 0:C.renderId)===A);if(O===-1){const C=Oc(S);O=v.findIndex(H=>(H==null?void 0:H.tag._d)&&H.tag._d===C)}if(O!==-1){const C=v[O];C.$el=p,wr(C),u(C),delete v[O]}}v.forEach(p=>{const k=p.tag.tagPosition||"head";f[k]=f[k]||r.createDocumentFragment(),p.$el||(p.$el=r.createElement(p.tag.tag),wr(p,!0)),f[k].appendChild(p.$el),u(p)})}}),f.head&&r.head.appendChild(f.head),f.bodyOpen&&r.body.insertBefore(f.bodyOpen,r.body.firstChild),f.bodyClose&&r.body.appendChild(f.bodyClose);for(const g of l)await e.hooks.callHook("dom:renderTag",g);Object.values(s).forEach(g=>g())}let Lo=null;async function Oh(e,t={}){function n(){return Lo=null,Ph(e,t)}const r=t.delayFn||(o=>setTimeout(o,10));return Lo=Lo||new Promise(o=>r(()=>o(n())))}function Mh(e){return{hooks:{"entries:updated":function(t){if(typeof(e==null?void 0:e.document)>"u"&&typeof window>"u")return;let n=e==null?void 0:e.delayFn;!n&&typeof requestAnimationFrame<"u"&&(n=requestAnimationFrame),Oh(t,{document:(e==null?void 0:e.document)||window.document,delayFn:n})}}}}function $h(e){var t;return((t=e==null?void 0:e.head.querySelector('meta[name="unhead:ssr"]'))==null?void 0:t.getAttribute("content"))||!1}const ma={base:-1,title:1},ya={critical:-8,high:-1,low:2};function Jr(e){let t=10;const n=e.tagPriority;return typeof n=="number"?n:(e.tag==="meta"?(e.props.charset&&(t=-2),e.props["http-equiv"]==="content-security-policy"&&(t=0)):e.tag in ma&&(t=ma[e.tag]),typeof n=="string"&&n in ya?t+ya[n]:t)}const Lh=[{prefix:"before:",offset:-1},{prefix:"after:",offset:1}];function jh(){return{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 Lh)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)=>Jr(n)-Jr(r))}}}}function Hh(){return{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=ga(t[n].textContent,t[r].textContent);o!==null?t[r].textContent=o||t[r].textContent:delete t[r]}else if(n!==-1){const o=ga(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)}}}}function Nh(){return{hooks:{"tag:normalise":function({tag:e}){typeof e.props.body<"u"&&(e.tagPosition="bodyClose",delete e.props.body)}}}}const Fh=["link","style","script","noscript"];function Bh(){return{hooks:{"tag:normalise":({tag:e,resolvedOptions:t})=>{t.experimentalHashHydration===!0&&(e._h=us(e)),e.key&&Fh.includes(e.tag)&&(e._h=Pc(e.key),e.props[`data-h-${e._h}`]="")}}}}const ba=["script","link","bodyAttrs"];function Uh(){const e=(t,n)=>{const r={},o={};Object.entries(n.props).forEach(([i,a])=>{i.startsWith("on")&&typeof a=="function"?o[i]=a:r[i]=a});let s;return t==="dom"&&n.tag==="script"&&typeof r.src=="string"&&typeof o.onload<"u"&&(s=r.src,delete r.src),{props:r,eventHandlers:o,delayedSrc:s}};return{hooks:{"ssr:render":function(t){t.tags=t.tags.map(n=>(!ba.includes(n.tag)||!Object.entries(n.props).find(([r,o])=>r.startsWith("on")&&typeof o=="function")||(n.props=e("ssr",n).props),n))},"dom:beforeRenderTag":function(t){if(!ba.includes(t.tag.tag)||!Object.entries(t.tag.props).find(([s,i])=>s.startsWith("on")&&typeof i=="function"))return;const{props:n,eventHandlers:r,delayedSrc:o}=e("dom",t.tag);Object.keys(r).length&&(t.tag.props=n,t.tag._eventHandlers=r,t.tag._delayedSrc=o)},"dom:renderTag":function(t){const n=t.$el;if(!t.tag._eventHandlers||!n)return;const r=t.tag.tag==="bodyAttrs"&&typeof window<"u"?window:n;Object.entries(t.tag._eventHandlers).forEach(([o,s])=>{const i=`${t.tag._d||t.tag._p}:${o}`,a=o.slice(2).toLowerCase(),l=`data-h-${a}`;if(t.markSideEffect(i,()=>{}),n.hasAttribute(l))return;const c=s;n.setAttribute(l,""),r.addEventListener(a,c),t.entry&&(t.entry._sde[i]=()=>{r.removeEventListener(a,c),n.removeAttribute(l)})}),t.tag._delayedSrc&&n.setAttribute("src",t.tag._delayedSrc)}}}}const zh=["templateParams","htmlAttrs","bodyAttrs"];function Dh(){return{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=Oc(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&&zh.includes(r.tag)&&(a="merge"),a==="merge"){const l=s.props;["class","style"].forEach(c=>{r.props[c]&&l[c]&&(c==="style"&&!l[c].endsWith(";")&&(l[c]+=";"),r.props[c]=`${l[c]} ${r.props[c]}`)}),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(Jr(r)>Jr(s))return}const i=Object.keys(r.props).length+(r.innerHTML?1:0)+(r.textContent?1:0);if(Ic.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}}}}function Pn(e,t){if(typeof e!="string")return e;function n(i){if(["s","pageTitle"].includes(i))return t.pageTitle;let a;return i.includes(".")?a=i.split(".").reduce((l,c)=>l&&l[c]||void 0,t):a=t[i],typeof a<"u"?a||"":!1}let r=e;try{r=decodeURI(e)}catch{}(r.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(i=>{const a=n(i.slice(1));typeof a=="string"&&(e=e.replace(new RegExp(`\\${i}(\\W|$)`,"g"),(l,c)=>`${a}${c}`).trim())});const s=t.separator;return e.includes(s)&&(e.endsWith(s)&&(e=e.slice(0,-s.length).trim()),e.startsWith(s)&&(e=e.slice(s.length).trim()),e=e.replace(new RegExp(`\\${s}\\s*\\${s}`,"g"),s)),e}function Wh(){return{hooks:{"tags:resolve":e=>{var s;const{tags:t}=e,n=(s=t.find(i=>i.tag==="title"))==null?void 0:s.textContent,r=t.findIndex(i=>i.tag==="templateParams"),o=r!==-1?t[r].props:{};o.separator=o.separator||"|",o.pageTitle=Pn(o.pageTitle||n||"",o);for(const i of t)if(["titleTemplate","title"].includes(i.tag)&&typeof i.textContent=="string")i.textContent=Pn(i.textContent,o);else if(i.tag==="meta"&&typeof i.props.content=="string")i.props.content=Pn(i.props.content,o);else if(i.tag==="link"&&typeof i.props.href=="string")i.props.href=Pn(i.props.href,o);else if(i.tag==="script"&&["application/json","application/ld+json"].includes(i.props.type)&&typeof i.innerHTML=="string")try{i.innerHTML=JSON.stringify(JSON.parse(i.innerHTML),(a,l)=>typeof l=="string"?Pn(l,o):l)}catch{}e.tags=t.filter(i=>i.tag!=="templateParams")}}}}const qh=typeof window<"u";let Mc;function Kh(e){return Mc=e}function Vh(){return Mc}async function Gh(e,t,n){const r={tag:e,props:{}};return t instanceof Promise&&(t=await t),e==="templateParams"?(r.props=t,r):["title","titleTemplate"].includes(e)?(t&&typeof t=="object"?(r.textContent=t.textContent,t.tagPriority&&(r.tagPriority=t.tagPriority)):r.textContent=t,r):typeof t=="string"?["script","noscript","style"].includes(e)?(e==="script"&&(/^(https?:)?\/\//.test(t)||t.startsWith("/"))?r.props.src=t:r.innerHTML=t,r):!1:(r.props=await Qh(e,{...t}),r.props.children&&(r.props.innerHTML=r.props.children),delete r.props.children,Object.keys(r.props).filter(o=>ha.includes(o)).forEach(o=>{(!["innerHTML","textContent"].includes(o)||Ac.includes(r.tag))&&(r[o]=r.props[o]),delete r.props[o]}),ha.forEach(o=>{!r[o]&&n[o]&&(r[o]=n[o])}),["innerHTML","textContent"].forEach(o=>{if(r.tag==="script"&&typeof r[o]=="string"&&["application/ld+json","application/json"].includes(r.props.type))try{r[o]=JSON.parse(r[o])}catch{r[o]=""}typeof r[o]=="object"&&(r[o]=JSON.stringify(r[o]))}),r.props.class&&(r.props.class=Jh(r.props.class)),r.props.content&&Array.isArray(r.props.content)?r.props.content.map(o=>({...r,props:{...r.props,content:o}})):r)}function Jh(e){return typeof e=="object"&&!Array.isArray(e)&&(e=Object.keys(e).filter(t=>e[t])),(Array.isArray(e)?e.join(" "):e).split(" ").filter(t=>t.trim()).filter(Boolean).join(" ")}async function Qh(e,t){for(const n of Object.keys(t)){const r=n.startsWith("data-");t[n]instanceof Promise&&(t[n]=await t[n]),String(t[n])==="true"?t[n]=r?"true":"":String(t[n])==="false"&&(r?t[n]="false":delete t[n])}return t}const Xh=10;async function Yh(e){const t=[];return Object.entries(e.resolvedInput).filter(([n,r])=>typeof r<"u"&&Rh.includes(n)).forEach(([n,r])=>{const o=Th(r);t.push(...o.map(s=>Gh(n,s,e)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((n,r)=>(n._e=e._i,n._p=(e._i<a.hooks&&o.addHooks(a.hooks)),e.document=e.document||(qh?document:void 0);const s=()=>o.callHook("entries:updated",i),i={resolvedOptions:e,headEntries(){return t},get hooks(){return o},use(a){a.hooks&&o.addHooks(a.hooks)},push(a,l){const c={_i:r++,input:a,_sde:{},...l},u=(c==null?void 0:c.mode)||e.mode;return u&&(c.mode=u),t.push(c),s(),{dispose(){t=t.filter(f=>f._i!==c._i?!0:(n={...n,...f._sde||{}},f._sde={},s(),!1))},patch(f){t=t.map(d=>(d._i===c._i&&(c.input=d.input=f,s()),d))}}},async resolveTags(){const a={tags:[],entries:[...t]};await o.callHook("entries:resolve",a);for(const l of a.entries){const c=l.resolvedInput||l.input;if(l.resolvedInput=await(l.transform?l.transform(c):c),l.resolvedInput)for(const u of await Yh(l)){const f={tag:u,entry:l,resolvedOptions:i.resolvedOptions};await o.callHook("tag:normalise",f),a.tags.push(f.tag)}}return await o.callHook("tags:beforeResolve",a),await o.callHook("tags:resolve",a),a.tags},_popSideEffectQueue(){const a={...n};return n={},a},_elMap:{}};return i.hooks.callHook("init",i),i}function rg(e){return typeof e=="function"?e():ee(e)}function Qr(e,t=""){if(e instanceof Promise)return e;const n=rg(e);return!e||!n?n:Array.isArray(n)?n.map(r=>Qr(r,t)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([r,o])=>r==="titleTemplate"||r.startsWith("on")?[r,ee(o)]:[r,Qr(o,r)])):n}const og=mc.startsWith("3"),sg=typeof window<"u",$c="usehead";function si(){return _t()&&ze($c)||Vh()}function ig(e){return{install(n){og&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide($c,e))}}.install}function ag(e={}){const t=tg({...e,domDelayFn:n=>setTimeout(()=>Cn(()=>n()),10),plugins:[lg(),...(e==null?void 0:e.plugins)||[]]});return t.install=ig(t),t}function lg(){return{hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=Qr(t.input)}}}}function cg(e,t={}){const n=si(),r=Le(!1),o=Le({});Kf(()=>{o.value=r.value?{}:Qr(e)});const s=n.push(o.value,t);return rt(o,a=>{s.patch(a)}),_t()&&(lr(()=>{s.dispose()}),Vl(()=>{r.value=!0}),Kl(()=>{r.value=!1})),s}function ug(e,t={}){return si().push(e,t)}function ii(e,t={}){var r;const n=si();if(n){const o=sg||!!((r=n.resolvedOptions)!=null&&r.document);return t.mode==="server"&&o||t.mode==="client"&&!o?void 0:o?cg(e,t):ug(e,t)}}const fg={meta:[{name:"viewport",content:"width=device-width, initial-scale=1"},{charset:"utf-8"}],link:[],style:[],script:[],noscript:[]},fs=!1,dg=!1,pg="__nuxt",hg=!0;function va(e,t={}){const n=gg(e,t),r=he(),o=r._payloadCache=r._payloadCache||{};return o[n]||(o[n]=Lc(n).then(s=>s||(delete o[n],null))),o[n]}const _a="json";function gg(e,t={}){const n=new URL(e,"http://localhost");if(n.search)throw new Error("Payload URL cannot contain search params: "+e);if(n.host!=="localhost"||En(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const r=t.hash||(t.fresh?Date.now():"");return cr(oi().app.baseURL,n.pathname,r?`_payload.${r}.${_a}`:`_payload.${_a}`)}async function Lc(e){try{return hg?jc(await fetch(e).then(t=>t.text())):await Ze(()=>import(e),[],import.meta.url).then(t=>t.default||t)}catch(t){console.warn("[nuxt] Cannot load payload ",e,t)}return null}function mg(){return!!he().payload.prerenderedAt}let xr=null;async function yg(){if(xr)return xr;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=jc(e.textContent||""),n=e.dataset.src?await Lc(e.dataset.src):void 0;return xr={...t,...n,...window.__NUXT__},xr}function jc(e){return Eh(e,he()._payloadRevivers)}function bg(e,t){he()._payloadRevivers[e]=t}function jo(e){return e!==null&&typeof e=="object"}function ds(e,t,n=".",r){if(!jo(t))return ds(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]]:jo(i)&&jo(o[s])?o[s]=ds(i,o[s],(n?`${n}.`:"")+s.toString(),r):o[s]=i))}return o}function Hc(e){return(...t)=>t.reduce((n,r)=>ds(n,r,"",e),{})}const vg=Hc(),_g=Hc((e,t,n)=>{if(typeof e[t]<"u"&&typeof n=="function")return e[t]=n(e[t]),!0});class ps extends Error{constructor(){super(...arguments),this.statusCode=500,this.fatal=!1,this.unhandled=!1}toJSON(){const t={message:this.message,statusCode:gs(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=Nc(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}ps.__h3_error__=!0;function hs(e){if(typeof e=="string")return new ps(e);if(wg(e))return e;const t=new ps(e.message??e.statusMessage??"",e.cause?{cause:e.cause}:void 0);if("stack"in e)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=gs(e.statusCode,t.statusCode):e.status&&(t.statusCode=gs(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;Nc(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 wg(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const xg=/[^\u0009\u0020-\u007E]/g;function Nc(e=""){return e.replace(xg,"")}function gs(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const kg="$s";function po(...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=kg+n,s=he(),i=Ks(s.payload.state,o);if(i.value===void 0&&r){const a=r();if(Te(a))return s.payload.state[o]=a,a;i.value=a}return i}const Cg=Symbol("layout-meta"),ho=Symbol("route"),xt=()=>{var e;return(e=he())==null?void 0:e.$router},Eg=()=>nc()?ze(ho,he()._route):he()._route;/*! @__NO_SIDE_EFFECTS__ */const Sg=()=>{try{if(he()._processingMiddleware)return!0}catch{return!0}return!1},Tg=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:wc(e.path||"/",e.query||{})+(e.hash||"");if(t!=null&&t.open){{const{target:a="_blank",windowFeatures:l={}}=t.open,c=Object.entries(l).filter(([u,f])=>f!==void 0).map(([u,f])=>`${u.toLowerCase()}=${f}`).join(", ");open(n,a,c)}return Promise.resolve()}const r=(t==null?void 0:t.external)||En(n,{acceptRelative:!0});if(r&&!(t!=null&&t.external))throw new Error("Navigating to external URL is not allowed by default. Use `navigateTo (url, { external: true })`.");if(r&&ur(n).protocol==="script:")throw new Error("Cannot navigate to an URL with script protocol.");const o=Sg();if(!r&&o)return e;const s=xt(),i=he();return r?(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)},go=()=>Ks(he().payload,"error"),rn=e=>{const t=ai(e);try{const n=he(),r=go();n.hooks.callHook("app:error",t),r.value=r.value||t}catch{throw t}return t},Rg=async(e={})=>{const t=he(),n=go();t.callHook("app:error:cleared",e),e.redirect&&await xt().replace(e.redirect),n.value=null},Ag=e=>!!(e&&typeof e=="object"&&"__nuxt_error"in e),ai=e=>{const t=hs(e);return t.__nuxt_error=!0,t},wa={NuxtError:e=>ai(e),EmptyShallowRef:e=>Qn(e==="_"?void 0:e==="0n"?BigInt(0):JSON.parse(e)),EmptyRef:e=>Le(e==="_"?void 0:e==="0n"?BigInt(0):JSON.parse(e)),ShallowRef:e=>Qn(e),ShallowReactive:e=>ir(e),Ref:e=>Le(e),Reactive:e=>ot(e)},Ig=wt({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const r in wa)bg(r,wa[r]);Object.assign(e.payload,([t,n]=Gr(()=>e.runWithContext(yg)),t=await t,n(),t)),window.__NUXT__=e.payload}});/*! * vue-router v4.2.4 * (c) 2023 Eduardo San Martin Morote * @license MIT - */const Zt=typeof window<"u";function Pg(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ue=Object.assign;function Ho(e,t){const n={};for(const r in t){const o=t[r];n[r]=st(o)?o.map(e):e(o)}return n}const Wn=()=>{},st=Array.isArray,Og=/\/$/,Mg=e=>e.replace(Og,"");function No(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=Hg(r??t,n),{fullPath:r+(s&&"?")+s+i,path:r,query:o,hash:i}}function $g(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function xa(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Lg(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&bn(t.matched[r],n.matched[o])&&Fc(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function bn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Fc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!jg(e[n],t[n]))return!1;return!0}function jg(e,t){return st(e)?ka(e,t):st(t)?ka(t,e):e===t}function ka(e,t){return st(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Hg(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-(i===r.length?1:0)).join("/")}var tr;(function(e){e.pop="pop",e.push="push"})(tr||(tr={}));var qn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(qn||(qn={}));function Ng(e){if(!e)if(Zt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Mg(e)}const Fg=/^[^#]+#/;function Bg(e,t){return e.replace(Fg,"#")+t}function Ug(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 mo=()=>({left:window.pageXOffset,top:window.pageYOffset});function zg(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=Ug(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Ca(e,t){return(history.state?history.state.position-t:-1)+e}const ms=new Map;function Dg(e,t){ms.set(e,t)}function Wg(e){const t=ms.get(e);return ms.delete(e),t}let qg=()=>location.protocol+"//"+location.host;function Bc(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),xa(l,"")}return xa(n,e)+r+o}function Kg(e,t,n,r){let o=[],s=[],i=null;const a=({state:d})=>{const b=Bc(e,location),g=n.value,v=t.value;let _=0;if(d){if(n.value=b,t.value=d,i&&i===g){i=null;return}_=v?d.position-v.position:0}else r(b);o.forEach(m=>{m(n.value,g,{delta:_,type:tr.pop,direction:_?_>0?qn.forward:qn.back:qn.unknown})})};function l(){i=n.value}function c(d){o.push(d);const b=()=>{const g=o.indexOf(d);g>-1&&o.splice(g,1)};return s.push(b),b}function u(){const{history:d}=window;d.state&&d.replaceState(ue({},d.state,{scroll:mo()}),"")}function f(){for(const d of s)d();s=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:c,destroy:f}}function Ea(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?mo():null}}function Vg(e){const{history:t,location:n}=window,r={value:Bc(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,c,u){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:qg()+e+l;try{t[u?"replaceState":"pushState"](c,"",d),o.value=c}catch(b){console.error(b),n[u?"replace":"assign"](d)}}function i(l,c){const u=ue({},t.state,Ea(o.value.back,l,o.value.forward,!0),c,{position:o.value.position});s(l,u,!0),r.value=l}function a(l,c){const u=ue({},o.value,t.state,{forward:l,scroll:mo()});s(u.current,u,!0);const f=ue({},Ea(r.value,l,null),{position:u.position+1},c);s(l,f,!1),r.value=l}return{location:r,state:o,push:a,replace:i}}function Uc(e){e=Ng(e);const t=Vg(e),n=Kg(e,t.state,t.location,t.replace);function r(s,i=!0){i||n.pauseListeners(),history.go(s)}const o=ue({location:"",base:e,go:r,createHref:Bg.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 Gg(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Uc(e)}function Jg(e){return typeof e=="string"||e&&typeof e=="object"}function zc(e){return typeof e=="string"||typeof e=="symbol"}const at={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Dc=Symbol("");var Sa;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Sa||(Sa={}));function vn(e,t){return ue(new Error,{type:e,[Dc]:!0},t)}function dt(e,t){return e instanceof Error&&Dc in e&&(t==null||!!(e.type&t))}const Ta="[^/]+?",Qg={sensitive:!1,strict:!1,start:!0,end:!0},Xg=/[.+*?^${}()[\]/\\]/g;function Yg(e,t){const n=ue({},Qg,t),r=[];let o=n.start?"^":"";const s=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(o+="/");for(let f=0;ft.length?t.length===1&&t[0]===40+40?1:-1:0}function em(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const tm={type:0,value:""},nm=/[a-zA-Z0-9_]/;function rm(e){if(!e)return[[]];if(e==="/")return[[tm]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(b){throw new Error(`ERR (${n})/"${c}": ${b}`)}let n=0,r=n;const o=[];let s;function i(){s&&o.push(s),s=[]}let a=0,l,c="",u="";function f(){c&&(n===0?s.push({type:0,value:c}):n===1||n===2||n===3?(s.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=l}for(;a{i(p)}:Wn}function i(u){if(zc(u)){const f=r.get(u);f&&(r.delete(u),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(u);f>-1&&(n.splice(f,1),u.record.name&&r.delete(u.record.name),u.children.forEach(i),u.alias.forEach(i))}}function a(){return n}function l(u){let f=0;for(;f=0&&(u.record.path!==n[f].record.path||!Wc(u,n[f]));)f++;n.splice(f,0,u),u.record.name&&!Ia(u)&&r.set(u.record.name,u)}function c(u,f){let d,b={},g,v;if("name"in u&&u.name){if(d=r.get(u.name),!d)throw vn(1,{location:u});v=d.record.name,b=ue(Aa(f.params,d.keys.filter(p=>!p.optional).map(p=>p.name)),u.params&&Aa(u.params,d.keys.map(p=>p.name))),g=d.stringify(b)}else if("path"in u)g=u.path,d=n.find(p=>p.re.test(g)),d&&(b=d.parse(g),v=d.record.name);else{if(d=f.name?r.get(f.name):n.find(p=>p.re.test(f.path)),!d)throw vn(1,{location:u,currentLocation:f});v=d.record.name,b=ue({},f.params,u.params),g=d.stringify(b)}const _=[];let m=d;for(;m;)_.unshift(m.record),m=m.parent;return{name:v,path:g,params:b,matched:_,meta:lm(_)}}return e.forEach(u=>s(u)),{addRoute:s,resolve:c,removeRoute:i,getRoutes:a,getRecordMatcher:o}}function Aa(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function im(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:am(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 am(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 Ia(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function lm(e){return e.reduce((t,n)=>ue(t,n.meta),{})}function Pa(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Wc(e,t){return t.children.some(n=>n===e||Wc(e,n))}const qc=/#/g,cm=/&/g,um=/\//g,fm=/=/g,dm=/\?/g,Kc=/\+/g,pm=/%5B/g,hm=/%5D/g,Vc=/%5E/g,gm=/%60/g,Gc=/%7B/g,mm=/%7C/g,Jc=/%7D/g,ym=/%20/g;function li(e){return encodeURI(""+e).replace(mm,"|").replace(pm,"[").replace(hm,"]")}function bm(e){return li(e).replace(Gc,"{").replace(Jc,"}").replace(Vc,"^")}function ys(e){return li(e).replace(Kc,"%2B").replace(ym,"+").replace(qc,"%23").replace(cm,"%26").replace(gm,"`").replace(Gc,"{").replace(Jc,"}").replace(Vc,"^")}function vm(e){return ys(e).replace(fm,"%3D")}function _m(e){return li(e).replace(qc,"%23").replace(dm,"%3F")}function wm(e){return e==null?"":_m(e).replace(um,"%2F")}function Xr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function xm(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;os&&ys(s)):[r&&ys(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function km(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=st(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const Cm=Symbol(""),Ma=Symbol(""),ci=Symbol(""),Qc=Symbol(""),bs=Symbol("");function On(){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 It(e,t,n,r,o){const s=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((i,a)=>{const l=f=>{f===!1?a(vn(4,{from:n,to:t})):f instanceof Error?a(f):Jg(f)?a(vn(2,{from:t,to:f})):(s&&r.enterCallbacks[o]===s&&typeof f=="function"&&s.push(f),i())},c=e.call(r&&r.instances[o],t,n,l);let u=Promise.resolve(c);e.length<3&&(u=u.then(l)),u.catch(f=>a(f))})}function Fo(e,t,n,r){const o=[];for(const s of e)for(const i in s.components){let a=s.components[i];if(!(t!=="beforeRouteEnter"&&!s.instances[i]))if(Em(a)){const c=(a.__vccOpts||a)[t];c&&o.push(It(c,n,r,s,i))}else{let l=a();o.push(()=>l.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${s.path}"`));const u=Pg(c)?c.default:c;s.components[i]=u;const d=(u.__vccOpts||u)[t];return d&&It(d,n,r,s,i)()}))}}return o}function Em(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function $a(e){const t=ze(ci),n=ze(Qc),r=te(()=>t.resolve(ee(e.to))),o=te(()=>{const{matched:l}=r.value,{length:c}=l,u=l[c-1],f=n.matched;if(!u||!f.length)return-1;const d=f.findIndex(bn.bind(null,u));if(d>-1)return d;const b=La(l[c-2]);return c>1&&La(u)===b&&f[f.length-1].path!==b?f.findIndex(bn.bind(null,l[c-2])):d}),s=te(()=>o.value>-1&&Am(n.params,r.value.params)),i=te(()=>o.value>-1&&o.value===n.matched.length-1&&Fc(n.params,r.value.params));function a(l={}){return Rm(l)?t[ee(e.replace)?"replace":"push"](ee(e.to)).catch(Wn):Promise.resolve()}return{route:r,href:te(()=>r.value.href),isActive:s,isExactActive:i,navigate:a}}const Sm=ke({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:$a,setup(e,{slots:t}){const n=ot($a(e)),{options:r}=ze(ci),o=te(()=>({[ja(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[ja(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:Ke("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),Tm=Sm;function Rm(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 Am(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(!st(o)||o.length!==r.length||r.some((s,i)=>s!==o[i]))return!1}return!0}function La(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ja=(e,t,n)=>e??t??n,Im=ke({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=ze(bs),o=te(()=>e.route||r.value),s=ze(Ma,0),i=te(()=>{let c=ee(s);const{matched:u}=o.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),a=te(()=>o.value.matched[i.value]);cn(Ma,te(()=>i.value+1)),cn(Cm,a),cn(bs,o);const l=Le();return rt(()=>[l.value,a.value,e.name],([c,u,f],[d,b,g])=>{u&&(u.instances[f]=c,b&&b!==u&&c&&c===d&&(u.leaveGuards.size||(u.leaveGuards=b.leaveGuards),u.updateGuards.size||(u.updateGuards=b.updateGuards))),c&&u&&(!b||!bn(u,b)||!d)&&(u.enterCallbacks[f]||[]).forEach(v=>v(c))},{flush:"post"}),()=>{const c=o.value,u=e.name,f=a.value,d=f&&f.components[u];if(!d)return Ha(n.default,{Component:d,route:c});const b=f.props[u],g=b?b===!0?c.params:typeof b=="function"?b(c):b:null,_=Ke(d,ue({},g,t,{onVnodeUnmounted:m=>{m.component.isUnmounted&&(f.instances[u]=null)},ref:l}));return Ha(n.default,{Component:_,route:c})||_}}});function Ha(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Xc=Im;function Pm(e){const t=sm(e.routes,e),n=e.parseQuery||xm,r=e.stringifyQuery||Oa,o=e.history,s=On(),i=On(),a=On(),l=Qn(at);let c=at;Zt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Ho.bind(null,T=>""+T),f=Ho.bind(null,wm),d=Ho.bind(null,Xr);function b(T,U){let j,q;return zc(T)?(j=t.getRecordMatcher(T),q=U):q=T,t.addRoute(q,j)}function g(T){const U=t.getRecordMatcher(T);U&&t.removeRoute(U)}function v(){return t.getRoutes().map(T=>T.record)}function _(T){return!!t.getRecordMatcher(T)}function m(T,U){if(U=ue({},U||l.value),typeof T=="string"){const x=No(n,T,U.path),E=t.resolve({path:x.path},U),R=o.createHref(x.fullPath);return ue(x,E,{params:d(E.params),hash:Xr(x.hash),redirectedFrom:void 0,href:R})}let j;if("path"in T)j=ue({},T,{path:No(n,T.path,U.path).path});else{const x=ue({},T.params);for(const E in x)x[E]==null&&delete x[E];j=ue({},T,{params:f(x)}),U.params=f(U.params)}const q=t.resolve(j,U),le=T.hash||"";q.params=u(d(q.params));const h=$g(r,ue({},T,{hash:bm(le),path:q.path})),y=o.createHref(h);return ue({fullPath:h,hash:le,query:r===Oa?km(T.query):T.query||{}},q,{redirectedFrom:void 0,href:y})}function p(T){return typeof T=="string"?No(n,T,l.value.path):ue({},T)}function k(T,U){if(c!==T)return vn(8,{from:U,to:T})}function w(T){return O(T)}function S(T){return w(ue(p(T),{replace:!0}))}function A(T){const U=T.matched[T.matched.length-1];if(U&&U.redirect){const{redirect:j}=U;let q=typeof j=="function"?j(T):j;return typeof q=="string"&&(q=q.includes("?")||q.includes("#")?q=p(q):{path:q},q.params={}),ue({query:T.query,hash:T.hash,params:"path"in q?{}:T.params},q)}}function O(T,U){const j=c=m(T),q=l.value,le=T.state,h=T.force,y=T.replace===!0,x=A(j);if(x)return O(ue(p(x),{state:typeof x=="object"?ue({},le,x.state):le,force:h,replace:y}),U||j);const E=j;E.redirectedFrom=U;let R;return!h&&Lg(r,q,j)&&(R=vn(16,{to:E,from:q}),Pe(q,q,!0,!1)),(R?Promise.resolve(R):N(E,q)).catch(I=>dt(I)?dt(I,2)?I:Xe(I):se(I,E,q)).then(I=>{if(I){if(dt(I,2))return O(ue({replace:y},p(I.to),{state:typeof I.to=="object"?ue({},le,I.to.state):le,force:h}),U||E)}else I=P(E,q,!0,y,le);return W(E,q,I),I})}function C(T,U){const j=k(T,U);return j?Promise.reject(j):Promise.resolve()}function H(T){const U=Qt.values().next().value;return U&&typeof U.runWithContext=="function"?U.runWithContext(T):T()}function N(T,U){let j;const[q,le,h]=Om(T,U);j=Fo(q.reverse(),"beforeRouteLeave",T,U);for(const x of q)x.leaveGuards.forEach(E=>{j.push(It(E,T,U))});const y=C.bind(null,T,U);return j.push(y),Oe(j).then(()=>{j=[];for(const x of s.list())j.push(It(x,T,U));return j.push(y),Oe(j)}).then(()=>{j=Fo(le,"beforeRouteUpdate",T,U);for(const x of le)x.updateGuards.forEach(E=>{j.push(It(E,T,U))});return j.push(y),Oe(j)}).then(()=>{j=[];for(const x of h)if(x.beforeEnter)if(st(x.beforeEnter))for(const E of x.beforeEnter)j.push(It(E,T,U));else j.push(It(x.beforeEnter,T,U));return j.push(y),Oe(j)}).then(()=>(T.matched.forEach(x=>x.enterCallbacks={}),j=Fo(h,"beforeRouteEnter",T,U),j.push(y),Oe(j))).then(()=>{j=[];for(const x of i.list())j.push(It(x,T,U));return j.push(y),Oe(j)}).catch(x=>dt(x,8)?x:Promise.reject(x))}function W(T,U,j){a.list().forEach(q=>H(()=>q(T,U,j)))}function P(T,U,j,q,le){const h=k(T,U);if(h)return h;const y=U===at,x=Zt?history.state:{};j&&(q||y?o.replace(T.fullPath,ue({scroll:y&&x&&x.scroll},le)):o.push(T.fullPath,le)),l.value=T,Pe(T,U,j,y),Xe()}let G;function B(){G||(G=o.listen((T,U,j)=>{if(!fr.listening)return;const q=m(T),le=A(q);if(le){O(ue(le,{replace:!0}),q).catch(Wn);return}c=q;const h=l.value;Zt&&Dg(Ca(h.fullPath,j.delta),mo()),N(q,h).catch(y=>dt(y,12)?y:dt(y,2)?(O(y.to,q).then(x=>{dt(x,20)&&!j.delta&&j.type===tr.pop&&o.go(-1,!1)}).catch(Wn),Promise.reject()):(j.delta&&o.go(-j.delta,!1),se(y,q,h))).then(y=>{y=y||P(q,h,!1),y&&(j.delta&&!dt(y,8)?o.go(-j.delta,!1):j.type===tr.pop&&dt(y,20)&&o.go(-1,!1)),W(q,h,y)}).catch(Wn)}))}let ye=On(),Z=On(),oe;function se(T,U,j){Xe(T);const q=Z.list();return q.length?q.forEach(le=>le(T,U,j)):console.error(T),Promise.reject(T)}function je(){return oe&&l.value!==at?Promise.resolve():new Promise((T,U)=>{ye.add([T,U])})}function Xe(T){return oe||(oe=!T,B(),ye.list().forEach(([U,j])=>T?j(T):U()),ye.reset()),T}function Pe(T,U,j,q){const{scrollBehavior:le}=e;if(!Zt||!le)return Promise.resolve();const h=!j&&Wg(Ca(T.fullPath,0))||(q||!j)&&history.state&&history.state.scroll||null;return Cn().then(()=>le(T,U,h)).then(y=>y&&zg(y)).catch(y=>se(y,T,U))}const Ce=T=>o.go(T);let Jt;const Qt=new Set,fr={currentRoute:l,listening:!0,addRoute:b,removeRoute:g,hasRoute:_,getRoutes:v,resolve:m,options:e,push:w,replace:S,go:Ce,back:()=>Ce(-1),forward:()=>Ce(1),beforeEach:s.add,beforeResolve:i.add,afterEach:a.add,onError:Z.add,isReady:je,install(T){const U=this;T.component("RouterLink",Tm),T.component("RouterView",Xc),T.config.globalProperties.$router=U,Object.defineProperty(T.config.globalProperties,"$route",{enumerable:!0,get:()=>ee(l)}),Zt&&!Jt&&l.value===at&&(Jt=!0,w(o.location).catch(le=>{}));const j={};for(const le in at)Object.defineProperty(j,le,{get:()=>l.value[le],enumerable:!0});T.provide(ci,U),T.provide(Qc,ir(j)),T.provide(bs,l);const q=T.unmount;Qt.add(T),T.unmount=function(){Qt.delete(T),Qt.size<1&&(c=at,G&&G(),G=null,l.value=at,Jt=!1,oe=!1),q()}}};function Oe(T){return T.reduce((U,j)=>U.then(()=>H(j)),Promise.resolve())}return fr}function Om(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let i=0;ibn(c,a))?r.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(c=>bn(c,l))||o.push(l))}return[n,r,o]}const Na=[{name:"about",path:"/about",meta:{},alias:[],redirect:void 0,component:()=>Ze(()=>import("./about.d7cf22fa.js"),["./about.d7cf22fa.js","./about.e583faa8.css"],import.meta.url).then(e=>e.default||e)},{name:"changes",path:"/changes",meta:{},alias:[],redirect:void 0,component:()=>Ze(()=>import("./changes.cdbde28f.js"),["./changes.cdbde28f.js","./changes.8f65518c.css"],import.meta.url).then(e=>e.default||e)},{name:"feedback",path:"/feedback",meta:{},alias:[],redirect:void 0,component:()=>Ze(()=>import("./feedback.6751b25f.js"),["./feedback.6751b25f.js","./feedback.02e41ed5.css"],import.meta.url).then(e=>e.default||e)},{name:"index",path:"/",meta:{},alias:[],redirect:void 0,component:()=>Ze(()=>import("./index.b4087b8d.js"),["./index.b4087b8d.js","./reviews.vue.b067a6dd.js","./index.feff38e6.css"],import.meta.url).then(e=>e.default||e)},{name:"install",path:"/install",meta:{},alias:[],redirect:void 0,component:()=>Ze(()=>import("./install.15d718dd.js"),["./install.15d718dd.js","./reviews.vue.b067a6dd.js","./install.dda5034e.css"],import.meta.url).then(e=>e.default||e)},{name:"support",path:"/support",meta:{},alias:[],redirect:void 0,component:()=>Ze(()=>import("./support.32df15cc.js"),["./support.32df15cc.js","./support.77dfcaa2.css"],import.meta.url).then(e=>e.default||e)}],Mm={scrollBehavior(e,t,n){const r=he();let o=n||void 0;if(!o&&t&&e&&e.meta.scrollToTop!==!1&&$m(t,e)&&(o={left:0,top:0}),e.path===t.path){if(t.hash&&!e.hash)return{left:0,top:0};if(e.hash)return{el:e.hash,top:Fa(e.hash)}}const s=a=>!!(a.meta.pageTransition??fs),i=s(t)&&s(e)?"page:transition:finish":"page:finish";return new Promise(a=>{r.hooks.hookOnce(i,async()=>{await Cn(),e.hash&&(o={el:e.hash,top:Fa(e.hash)}),a(o)})})}};function Fa(e){try{const t=document.querySelector(e);if(t)return parseFloat(getComputedStyle(t).scrollMarginTop)}catch{}return 0}function $m(e,t){const n=t.matched.every((r,o)=>{var s,i,a;return((s=r.components)==null?void 0:s.default)===((a=(i=e.matched[o])==null?void 0:i.components)==null?void 0:a.default)});return!!(!n||n&&JSON.stringify(e.params)!==JSON.stringify(t.params))}const Lm={},Be={...Lm,...Mm},jm=async e=>{var l;let t,n;if(!((l=e.meta)!=null&&l.validate))return;const r=he(),o=xt();if(([t,n]=Gr(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t)===!0)return;const i=ai({statusCode:404,statusMessage:`Page Not Found: ${e.fullPath}`}),a=o.beforeResolve(c=>{if(a(),c===e){const u=o.afterEach(async()=>{u(),await r.runWithContext(()=>tn(i)),window.history.pushState({},"",e.fullPath)});return!1}})},Hm=[jm],Kn={};function Nm(e,t,n){const{pathname:r,search:o,hash:s}=t,i=e.indexOf("#");if(i>-1){const c=s.includes(e.slice(i))?e.slice(i).length:1;let u=s.slice(c);return u[0]!=="/"&&(u="/"+u),la(u,"")}const a=la(r,e),l=!n||Hp(a,n,{trailingSlash:!0})?a:n;return l+(l.includes("?")?"":o)+s}const Fm=wt({name:"nuxt:router",enforce:"pre",async setup(e){var v,_;let t,n,r=oi().app.baseURL;Be.hashMode&&!r.includes("#")&&(r+="#");const o=((v=Be.history)==null?void 0:v.call(Be,r))??(Be.hashMode?Gg(r):Uc(r)),s=((_=Be.routes)==null?void 0:_.call(Be,Na))??Na;let i;const a=Nm(r,window.location,e.payload.path),l=Pm({...Be,scrollBehavior:(m,p,k)=>{var w;if(p===at){i=k;return}return l.options.scrollBehavior=Be.scrollBehavior,(w=Be.scrollBehavior)==null?void 0:w.call(Be,m,at,i||k)},history:o,routes:s});e.vueApp.use(l);const c=Qn(l.currentRoute.value);l.afterEach((m,p)=>{c.value=p}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>c.value});const u=Qn(l.resolve(a)),f=()=>{u.value=l.currentRoute.value};e.hook("page:finish",f),l.afterEach((m,p)=>{var k,w,S,A;((w=(k=m.matched[0])==null?void 0:k.components)==null?void 0:w.default)===((A=(S=p.matched[0])==null?void 0:S.components)==null?void 0:A.default)&&f()});const d={};for(const m in u.value)Object.defineProperty(d,m,{get:()=>u.value[m]});e._route=ir(d),e._middleware=e._middleware||{global:[],named:{}};const b=go();try{[t,n]=Gr(()=>l.isReady()),await t,n()}catch(m){[t,n]=Gr(()=>e.runWithContext(()=>tn(m))),await t,n()}const g=po("_layout");return l.beforeEach(async(m,p)=>{var k;m.meta=ot(m.meta),e.isHydrating&&g.value&&!Vt(m.meta.layout)&&(m.meta.layout=g.value),e._processingMiddleware=!0;{const w=new Set([...Hm,...e._middleware.global]);for(const S of m.matched){const A=S.meta.middleware;if(A)if(Array.isArray(A))for(const O of A)w.add(O);else w.add(A)}for(const S of w){const A=typeof S=="string"?e._middleware.named[S]||await((k=Kn[S])==null?void 0:k.call(Kn).then(C=>C.default||C)):S;if(!A)throw new Error(`Unknown route middleware: '${S}'.`);const O=await e.runWithContext(()=>A(m,p));if(!e.payload.serverRendered&&e.isHydrating&&(O===!1||O instanceof Error)){const C=O||hs({statusCode:404,statusMessage:`Page Not Found: ${a}`});return await e.runWithContext(()=>tn(C)),!1}if(O||O===!1)return O}}}),l.onError(()=>{delete e._processingMiddleware}),l.afterEach(async(m,p,k)=>{delete e._processingMiddleware,!e.isHydrating&&b.value&&await e.runWithContext(Rg),m.matched.length===0&&await e.runWithContext(()=>tn(hs({statusCode:404,fatal:!1,statusMessage:`Page not found: ${m.fullPath}`})))}),e.hooks.hookOnce("app:created",async()=>{try{await l.replace({...l.resolve(a),name:void 0,force:!0}),l.options.scrollBehavior=Be.scrollBehavior}catch(m){await e.runWithContext(()=>tn(m))}}),{provide:{router:l}}}}),Bm=wt({name:"nuxt:payload",setup(e){mg()&&(e.hooks.hook("link:prefetch",async t=>{ur(t).protocol||await va(t)}),xt().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const r=await va(t.path);r&&Object.assign(e.static.data,r.data)}))}}),Um=Br(()=>Ze(()=>Promise.resolve().then(()=>Wb),void 0,import.meta.url).then(e=>e.default)),zm=Br(()=>Ze(()=>import("./IconCSS.d8c5e8ef.js"),["./IconCSS.d8c5e8ef.js","./IconCSS.cac228a9.css"],import.meta.url).then(e=>e.default)),Dm=[["Icon",Um],["IconCSS",zm]],Wm=wt({name:"nuxt:global-components",setup(e){for(const[t,n]of Dm)e.vueApp.component(t,n),e.vueApp.component("Lazy"+t,n)}}),qm=wt({name:"nuxt:head",setup(e){const n=ag();n.push(fg),e.vueApp.use(n);{let r=!0;const o=()=>{r=!1,n.hooks.callHook("entries:updated",n)};n.hooks.hook("dom:beforeRender",s=>{s.shouldRender=!r}),e.hooks.hook("page:start",()=>{r=!0}),e.hooks.hook("page:finish",o),e.hooks.hook("app:suspense:resolve",o)}}}),kr={},Km=wt({name:"nuxt:prefetch",setup(e){const t=xt();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 kr[r]=="function"&&await kr[r]()})}),e.hooks.hook("link:prefetch",n=>{var i,a,l,c;if(En(n))return;const r=t.resolve(n);if(!r)return;const o=(i=r==null?void 0:r.meta)==null?void 0:i.layout;let s=Array.isArray((a=r==null?void 0:r.meta)==null?void 0:a.middleware)?(l=r==null?void 0:r.meta)==null?void 0:l.middleware:[(c=r==null?void 0:r.meta)==null?void 0:c.middleware];s=s.filter(u=>typeof u=="string");for(const u of s)typeof Kn[u]=="function"&&Kn[u]();o&&typeof kr[o]=="function"&&kr[o]()})}}),vs=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),Vm=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),Gm=e=>{const t=he();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{vs(e)}):vs(e)};async function Yc(e,t=xt()){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(()=>Yc(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)}function Jm(e={}){const t=e.path||window.location.pathname;let n={};try{n=JSON.parse(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires)e.find(t=>t!==void 0),Xm="noopener noreferrer";/*! @__NO_SIDE_EFFECTS__ */function Ym(e){const t=e.componentName||"NuxtLink",n=(r,o)=>{if(!r||e.trailingSlash!=="append"&&e.trailingSlash!=="remove")return r;const s=e.trailingSlash==="append"?qr:ri;if(typeof r=="string")return s(r,!0);const i="path"in r?r.path:o(r).path;return{...r,name:void 0,path:s(i,!0)}};return ke({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=xt(),i=te(()=>{const f=r.to||r.href||"";return n(f,s.resolve)}),a=te(()=>r.external||r.target&&r.target!=="_self"?!0:typeof i.value=="object"?!1:i.value===""||En(i.value,{acceptRelative:!0})),l=Le(!1),c=Le(null),u=f=>{var d;c.value=r.custom?(d=f==null?void 0:f.$el)==null?void 0:d.nextElementSibling:f==null?void 0:f.$el};if(r.prefetch!==!1&&r.noPrefetch!==!0&&r.target!=="_blank"&&!ey()){const d=he();let b,g=null;jt(()=>{const v=Zm();Gm(()=>{b=vs(()=>{var _;(_=c==null?void 0:c.value)!=null&&_.tagName&&(g=v.observe(c.value,async()=>{g==null||g(),g=null;const m=typeof i.value=="string"?i.value:s.resolve(i.value).fullPath;await Promise.all([d.hooks.callHook("link:prefetch",m).catch(()=>{}),!a.value&&Yc(i.value,s).catch(()=>{})]),l.value=!0}))})})}),lr(()=>{b&&Vm(b),g==null||g(),g=null})}return()=>{var v,_;if(!a.value){const m={ref:u,to:i.value,activeClass:r.activeClass||e.activeClass,exactActiveClass:r.exactActiveClass||e.exactActiveClass,replace:r.replace,ariaCurrentValue:r.ariaCurrentValue,custom:r.custom};return r.custom||(l.value&&(m.class=r.prefetchedClass||e.prefetchedClass),m.rel=r.rel),Ke(id("RouterLink"),m,o.default)}const f=typeof i.value=="object"?((v=s.resolve(i.value))==null?void 0:v.href)??null:i.value||null,d=r.target||null,b=r.noRel?null:Qm(r.rel,e.externalRelAttribute,f?Xm:"")||null,g=()=>Tg(f,{replace:r.replace});return r.custom?o.default?o.default({href:f,navigate:g,get route(){if(!f)return;const m=ur(f);return{path:m.pathname,fullPath:m.pathname,get query(){return _c(m.search)},hash:m.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:f}},rel:b,target:d,isExternal:a.value,isActive:!1,isExactActive:!1}):null:Ke("a",{ref:c,href:f,rel:b,target:d},(_=o.default)==null?void 0:_.call(o))}}})}const yo=Ym({componentName:"NuxtLink"});function Zm(){const e=he();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 c=n.get(l.target);(l.isIntersecting||l.intersectionRatio>0)&&c&&c()}})),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 ey(){const e=navigator.connection;return!!(e&&(e.saveData||/2g/.test(e.effectiveType)))}const ty={ui:{primary:"hero"}},ny={ui:{primary:"green",gray:"cool",colors:["red","orange","amber","yellow","lime","green","emerald","teal","cyan","sky","blue","indigo","violet","purple","fuchsia","pink","rose","hero","primary"],strategy:"merge"}},Yr=_g(ty,ny);function bo(){const e=he();return e._appConfig||(e._appConfig=ot(Yr)),e._appConfig}function Bo(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 _s(e,t,n=".",r){if(!Bo(t))return _s(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]]:Bo(i)&&Bo(o[s])?o[s]=_s(i,o[s],(n?`${n}.`:"")+s.toString(),r):o[s]=i))}return o}function Zc(e){return(...t)=>t.reduce((n,r)=>_s(n,r,"",e),{})}const ry=Zc(),ui="-";function oy(e){const t=iy(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;function o(i){const a=i.split(ui);return a[0]===""&&a.length!==1&&a.shift(),eu(a,t)||sy(i)}function s(i,a){const l=n[i]||[];return a&&r[i]?[...l,...r[i]]:l}return{getClassGroupId:o,getConflictingClassGroupIds:s}}function eu(e,t){var i;if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),o=r?eu(e.slice(1),r):void 0;if(o)return o;if(t.validators.length===0)return;const s=e.join(ui);return(i=t.validators.find(({validator:a})=>a(s)))==null?void 0:i.classGroupId}const Ba=/^\[(.+)\]$/;function sy(e){if(Ba.test(e)){const t=Ba.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}}function iy(e){const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return ly(Object.entries(e.classGroups),n).forEach(([s,i])=>{ws(i,r,s,t)}),r}function ws(e,t,n,r){e.forEach(o=>{if(typeof o=="string"){const s=o===""?t:Ua(t,o);s.classGroupId=n;return}if(typeof o=="function"){if(ay(o)){ws(o(r),t,n,r);return}t.validators.push({validator:o,classGroupId:n});return}Object.entries(o).forEach(([s,i])=>{ws(i,Ua(t,s),n,r)})})}function Ua(e,t){let n=e;return t.split(ui).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n}function ay(e){return e.isThemeGetter}function ly(e,t){return t?e.map(([n,r])=>{const o=r.map(s=>typeof s=="string"?t+s:typeof s=="object"?Object.fromEntries(Object.entries(s).map(([i,a])=>[t+i,a])):s);return[n,o]}):e}function cy(e){if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;function o(s,i){n.set(s,i),t++,t>e&&(t=0,r=n,n=new Map)}return{get(s){let i=n.get(s);if(i!==void 0)return i;if((i=r.get(s))!==void 0)return o(s,i),i},set(s,i){n.has(s)?n.set(s,i):o(s,i)}}}const tu="!";function uy(e){const t=e.separator,n=t.length===1,r=t[0],o=t.length;return function(i){const a=[];let l=0,c=0,u;for(let v=0;vc?u-c:void 0;return{modifiers:a,hasImportantModifier:d,baseClassName:b,maybePostfixModifierPosition:g}}}function fy(e){if(e.length<=1)return e;const t=[];let n=[];return e.forEach(r=>{r[0]==="["?(t.push(...n.sort(),r),n=[]):n.push(r)}),t.push(...n.sort()),t}function dy(e){return{cache:cy(e.cacheSize),splitModifiers:uy(e),...oy(e)}}const py=/\s+/;function hy(e,t){const{splitModifiers:n,getClassGroupId:r,getConflictingClassGroupIds:o}=t,s=new Set;return e.trim().split(py).map(i=>{const{modifiers:a,hasImportantModifier:l,baseClassName:c,maybePostfixModifierPosition:u}=n(i);let f=r(u?c.substring(0,u):c),d=!!u;if(!f){if(!u)return{isTailwindClass:!1,originalClassName:i};if(f=r(c),!f)return{isTailwindClass:!1,originalClassName:i};d=!1}const b=fy(a).join(":");return{isTailwindClass:!0,modifierId:l?b+tu:b,classGroupId:f,originalClassName:i,hasPostfixModifier:d}}).reverse().filter(i=>{if(!i.isTailwindClass)return!0;const{modifierId:a,classGroupId:l,hasPostfixModifier:c}=i,u=a+l;return s.has(u)?!1:(s.add(u),o(l,c).forEach(f=>s.add(a+f)),!0)}).reverse().map(i=>i.originalClassName).join(" ")}function Ar(){let e=0,t,n,r="";for(;ef(u),e());return n=dy(c),r=n.cache.get,o=n.cache.set,s=a,a(l)}function a(l){const c=r(l);if(c)return c;const u=hy(l,n);return o(l,u),u}return function(){return s(Ar.apply(null,arguments))}}function ge(e){const t=n=>n[e]||[];return t.isThemeGetter=!0,t}const ru=/^\[(?:([a-z-]+):)?(.+)\]$/i,gy=/^\d+\/\d+$/,my=new Set(["px","full","screen"]),yy=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,by=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,vy=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,_y=/^-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,wy=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function pt(e){return Dt(e)||my.has(e)||gy.test(e)}function Tt(e){return Sn(e,"length",Ay)}function Dt(e){return!!e&&!Number.isNaN(Number(e))}function Cr(e){return Sn(e,"number",Dt)}function Mn(e){return!!e&&Number.isInteger(Number(e))}function xy(e){return e.endsWith("%")&&Dt(e.slice(0,-1))}function Y(e){return ru.test(e)}function Rt(e){return yy.test(e)}const ky=new Set(["length","size","percentage"]);function Cy(e){return Sn(e,ky,ou)}function Ey(e){return Sn(e,"position",ou)}const Sy=new Set(["image","url"]);function Ty(e){return Sn(e,Sy,Py)}function Ry(e){return Sn(e,"",Iy)}function $n(){return!0}function Sn(e,t,n){const r=ru.exec(e);return r?r[1]?typeof t=="string"?r[1]===t:t.has(r[1]):n(r[2]):!1}function Ay(e){return by.test(e)&&!vy.test(e)}function ou(){return!1}function Iy(e){return _y.test(e)}function Py(e){return wy.test(e)}function ks(){const e=ge("colors"),t=ge("spacing"),n=ge("blur"),r=ge("brightness"),o=ge("borderColor"),s=ge("borderRadius"),i=ge("borderSpacing"),a=ge("borderWidth"),l=ge("contrast"),c=ge("grayscale"),u=ge("hueRotate"),f=ge("invert"),d=ge("gap"),b=ge("gradientColorStops"),g=ge("gradientColorStopPositions"),v=ge("inset"),_=ge("margin"),m=ge("opacity"),p=ge("padding"),k=ge("saturate"),w=ge("scale"),S=ge("sepia"),A=ge("skew"),O=ge("space"),C=ge("translate"),H=()=>["auto","contain","none"],N=()=>["auto","hidden","clip","visible","scroll"],W=()=>["auto",Y,t],P=()=>[Y,t],G=()=>["",pt,Tt],B=()=>["auto",Dt,Y],ye=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],Z=()=>["solid","dashed","dotted","double","none"],oe=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"],se=()=>["start","end","center","between","around","evenly","stretch"],je=()=>["","0",Y],Xe=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Pe=()=>[Dt,Cr],Ce=()=>[Dt,Y];return{cacheSize:500,separator:":",theme:{colors:[$n],spacing:[pt,Tt],blur:["none","",Rt,Y],brightness:Pe(),borderColor:[e],borderRadius:["none","","full",Rt,Y],borderSpacing:P(),borderWidth:G(),contrast:Pe(),grayscale:je(),hueRotate:Ce(),invert:je(),gap:P(),gradientColorStops:[e],gradientColorStopPositions:[xy,Tt],inset:W(),margin:W(),opacity:Pe(),padding:P(),saturate:Pe(),scale:Pe(),sepia:je(),skew:Ce(),space:P(),translate:P()},classGroups:{aspect:[{aspect:["auto","square","video",Y]}],container:["container"],columns:[{columns:[Rt]}],"break-after":[{"break-after":Xe()}],"break-before":[{"break-before":Xe()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...ye(),Y]}],overflow:[{overflow:N()}],"overflow-x":[{"overflow-x":N()}],"overflow-y":[{"overflow-y":N()}],overscroll:[{overscroll:H()}],"overscroll-x":[{"overscroll-x":H()}],"overscroll-y":[{"overscroll-y":H()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[v]}],"inset-x":[{"inset-x":[v]}],"inset-y":[{"inset-y":[v]}],start:[{start:[v]}],end:[{end:[v]}],top:[{top:[v]}],right:[{right:[v]}],bottom:[{bottom:[v]}],left:[{left:[v]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Mn,Y]}],basis:[{basis:W()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Y]}],grow:[{grow:je()}],shrink:[{shrink:je()}],order:[{order:["first","last","none",Mn,Y]}],"grid-cols":[{"grid-cols":[$n]}],"col-start-end":[{col:["auto",{span:["full",Mn,Y]},Y]}],"col-start":[{"col-start":B()}],"col-end":[{"col-end":B()}],"grid-rows":[{"grid-rows":[$n]}],"row-start-end":[{row:["auto",{span:[Mn,Y]},Y]}],"row-start":[{"row-start":B()}],"row-end":[{"row-end":B()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Y]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Y]}],gap:[{gap:[d]}],"gap-x":[{"gap-x":[d]}],"gap-y":[{"gap-y":[d]}],"justify-content":[{justify:["normal",...se()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...se(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...se(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[p]}],px:[{px:[p]}],py:[{py:[p]}],ps:[{ps:[p]}],pe:[{pe:[p]}],pt:[{pt:[p]}],pr:[{pr:[p]}],pb:[{pb:[p]}],pl:[{pl:[p]}],m:[{m:[_]}],mx:[{mx:[_]}],my:[{my:[_]}],ms:[{ms:[_]}],me:[{me:[_]}],mt:[{mt:[_]}],mr:[{mr:[_]}],mb:[{mb:[_]}],ml:[{ml:[_]}],"space-x":[{"space-x":[O]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[O]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",Y,t]}],"min-w":[{"min-w":[Y,t,"min","max","fit"]}],"max-w":[{"max-w":[Y,t,"none","full","min","max","fit","prose",{screen:[Rt]},Rt]}],h:[{h:[Y,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Y,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Y,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Y,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Rt,Tt]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Cr]}],"font-family":[{font:[$n]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",Y]}],"line-clamp":[{"line-clamp":["none",Dt,Cr]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",pt,Y]}],"list-image":[{"list-image":["none",Y]}],"list-style-type":[{list:["none","disc","decimal",Y]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[m]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[m]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...Z(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",pt,Tt]}],"underline-offset":[{"underline-offset":["auto",pt,Y]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:P()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Y]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Y]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[m]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...ye(),Ey]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Cy]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Ty]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[g]}],"gradient-via-pos":[{via:[g]}],"gradient-to-pos":[{to:[g]}],"gradient-from":[{from:[b]}],"gradient-via":[{via:[b]}],"gradient-to":[{to:[b]}],rounded:[{rounded:[s]}],"rounded-s":[{"rounded-s":[s]}],"rounded-e":[{"rounded-e":[s]}],"rounded-t":[{"rounded-t":[s]}],"rounded-r":[{"rounded-r":[s]}],"rounded-b":[{"rounded-b":[s]}],"rounded-l":[{"rounded-l":[s]}],"rounded-ss":[{"rounded-ss":[s]}],"rounded-se":[{"rounded-se":[s]}],"rounded-ee":[{"rounded-ee":[s]}],"rounded-es":[{"rounded-es":[s]}],"rounded-tl":[{"rounded-tl":[s]}],"rounded-tr":[{"rounded-tr":[s]}],"rounded-br":[{"rounded-br":[s]}],"rounded-bl":[{"rounded-bl":[s]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[m]}],"border-style":[{border:[...Z(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[m]}],"divide-style":[{divide:Z()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["",...Z()]}],"outline-offset":[{"outline-offset":[pt,Y]}],"outline-w":[{outline:[pt,Tt]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:G()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[m]}],"ring-offset-w":[{"ring-offset":[pt,Tt]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Rt,Ry]}],"shadow-color":[{shadow:[$n]}],opacity:[{opacity:[m]}],"mix-blend":[{"mix-blend":oe()}],"bg-blend":[{"bg-blend":oe()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",Rt,Y]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[f]}],saturate:[{saturate:[k]}],sepia:[{sepia:[S]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[f]}],"backdrop-opacity":[{"backdrop-opacity":[m]}],"backdrop-saturate":[{"backdrop-saturate":[k]}],"backdrop-sepia":[{"backdrop-sepia":[S]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",Y]}],duration:[{duration:Ce()}],ease:[{ease:["linear","in","out","in-out",Y]}],delay:[{delay:Ce()}],animate:[{animate:["none","spin","ping","pulse","bounce",Y]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[w]}],"scale-x":[{"scale-x":[w]}],"scale-y":[{"scale-y":[w]}],rotate:[{rotate:[Mn,Y]}],"translate-x":[{"translate-x":[C]}],"translate-y":[{"translate-y":[C]}],"skew-x":[{"skew-x":[A]}],"skew-y":[{"skew-y":[A]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Y]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Y]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":P()}],"scroll-mx":[{"scroll-mx":P()}],"scroll-my":[{"scroll-my":P()}],"scroll-ms":[{"scroll-ms":P()}],"scroll-me":[{"scroll-me":P()}],"scroll-mt":[{"scroll-mt":P()}],"scroll-mr":[{"scroll-mr":P()}],"scroll-mb":[{"scroll-mb":P()}],"scroll-ml":[{"scroll-ml":P()}],"scroll-p":[{"scroll-p":P()}],"scroll-px":[{"scroll-px":P()}],"scroll-py":[{"scroll-py":P()}],"scroll-ps":[{"scroll-ps":P()}],"scroll-pe":[{"scroll-pe":P()}],"scroll-pt":[{"scroll-pt":P()}],"scroll-pr":[{"scroll-pr":P()}],"scroll-pb":[{"scroll-pb":P()}],"scroll-pl":[{"scroll-pl":P()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Y]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[pt,Tt,Cr]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}function Oy(e,{cacheSize:t,prefix:n,separator:r,extend:o={},override:s={}}){Ir(e,"cacheSize",t),Ir(e,"prefix",n),Ir(e,"separator",r);for(const i in s)My(e[i],s[i]);for(const i in o)$y(e[i],o[i]);return e}function Ir(e,t,n){n!==void 0&&(e[t]=n)}function My(e,t){if(t)for(const n in t)Ir(e,n,t[n])}function $y(e,t){if(t)for(const n in t){const r=t[n];r!==void 0&&(e[n]=(e[n]||[]).concat(r))}}function Ly(e,...t){return typeof e=="function"?xs(ks,e,...t):xs(()=>Oy(ks(),e),...t)}const jy=xs(ks);function Hy(e,t){const n={...e};for(const r of t)delete n[r];return n}function Ny(e,t,n){typeof t=="string"&&(t=t.split(".").map(o=>{const s=Number(o);return isNaN(s)?o:s}));let r=e;for(const o of t){if(r==null)return n;r=r[o]}return r!==void 0?r:n}const fi={to:{type:[String,Object],default:void 0},href:{type:[String,Object],default:void 0},target:{type:String,default:void 0},rel:{type:String,default:void 0},noRel:{type:Boolean,default:void 0},prefetch:{type:Boolean,default:void 0},noPrefetch:{type:Boolean,default:void 0},activeClass:{type:String,default:void 0},exactActiveClass:{type:String,default:void 0},prefetchedClass:{type:String,default:void 0},replace:{type:Boolean,default:void 0},ariaCurrentValue:{type:String,default:void 0},external:{type:Boolean,default:void 0}},Fy=e=>Object.keys(fi).reduce((n,r)=>(e[r]!==void 0&&(n[r]=e[r]),n),{}),By=Ly({extend:{classGroups:{icons:[e=>/^i-/.test(e)]}}}),Uy=Zc((e,t,n,r)=>{if(r==="default"||r.startsWith("default.")||r.endsWith("avatar")&&t==="size")return!1;if(typeof e[t]=="string"&&typeof n=="string"&&e[t]&&n)return e[t]=By(e[t],n),!0});function su(e,...t){return e==="override"?ry({},...t):Uy({},...t)}function za(e){const t=/^#?([a-f\d])([a-f\d])([a-f\d])$/i;e=e.replace(t,function(r,o,s,i){return o+o+s+s+i+i});const n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return n?`${parseInt(n[1],16)} ${parseInt(n[2],16)} ${parseInt(n[3],16)}`:null}const zy="inherit",Dy="currentColor",Wy="transparent",qy="#000",Ky="#fff",Vy={50:"#f8fafc",100:"#f1f5f9",200:"#e2e8f0",300:"#cbd5e1",400:"#94a3b8",500:"#64748b",600:"#475569",700:"#334155",800:"#1e293b",900:"#0f172a",950:"#020617"},Gy={50:"rgb(var(--color-gray-50) / )",100:"rgb(var(--color-gray-100) / )",200:"rgb(var(--color-gray-200) / )",300:"rgb(var(--color-gray-300) / )",400:"rgb(var(--color-gray-400) / )",500:"rgb(var(--color-gray-500) / )",600:"rgb(var(--color-gray-600) / )",700:"rgb(var(--color-gray-700) / )",800:"rgb(var(--color-gray-800) / )",900:"rgb(var(--color-gray-900) / )",950:"rgb(var(--color-gray-950) / )"},Jy={50:"#fafafa",100:"#f4f4f5",200:"#e4e4e7",300:"#d4d4d8",400:"#a1a1aa",500:"#71717a",600:"#52525b",700:"#3f3f46",800:"#27272a",900:"#18181b",950:"#09090b"},Qy={50:"#fafafa",100:"#f5f5f5",200:"#e5e5e5",300:"#d4d4d4",400:"#a3a3a3",500:"#737373",600:"#525252",700:"#404040",800:"#262626",900:"#171717",950:"#0a0a0a"},Xy={50:"#fafaf9",100:"#f5f5f4",200:"#e7e5e4",300:"#d6d3d1",400:"#a8a29e",500:"#78716c",600:"#57534e",700:"#44403c",800:"#292524",900:"#1c1917",950:"#0c0a09"},Yy={50:"#fef2f2",100:"#fee2e2",200:"#fecaca",300:"#fca5a5",400:"#f87171",500:"#ef4444",600:"#dc2626",700:"#b91c1c",800:"#991b1b",900:"#7f1d1d",950:"#450a0a"},Zy={50:"#fff7ed",100:"#ffedd5",200:"#fed7aa",300:"#fdba74",400:"#fb923c",500:"#f97316",600:"#ea580c",700:"#c2410c",800:"#9a3412",900:"#7c2d12",950:"#431407"},e0={50:"#fffbeb",100:"#fef3c7",200:"#fde68a",300:"#fcd34d",400:"#fbbf24",500:"#f59e0b",600:"#d97706",700:"#b45309",800:"#92400e",900:"#78350f",950:"#451a03"},t0={50:"#fefce8",100:"#fef9c3",200:"#fef08a",300:"#fde047",400:"#facc15",500:"#eab308",600:"#ca8a04",700:"#a16207",800:"#854d0e",900:"#713f12",950:"#422006"},n0={50:"#f7fee7",100:"#ecfccb",200:"#d9f99d",300:"#bef264",400:"#a3e635",500:"#84cc16",600:"#65a30d",700:"#4d7c0f",800:"#3f6212",900:"#365314",950:"#1a2e05"},r0={50:"#f0fdf4",100:"#dcfce7",200:"#bbf7d0",300:"#86efac",400:"#4ade80",500:"#22c55e",600:"#16a34a",700:"#15803d",800:"#166534",900:"#14532d",950:"#052e16"},o0={50:"#ecfdf5",100:"#d1fae5",200:"#a7f3d0",300:"#6ee7b7",400:"#34d399",500:"#10b981",600:"#059669",700:"#047857",800:"#065f46",900:"#064e3b",950:"#022c22"},s0={50:"#f0fdfa",100:"#ccfbf1",200:"#99f6e4",300:"#5eead4",400:"#2dd4bf",500:"#14b8a6",600:"#0d9488",700:"#0f766e",800:"#115e59",900:"#134e4a",950:"#042f2e"},i0={50:"#ecfeff",100:"#cffafe",200:"#a5f3fc",300:"#67e8f9",400:"#22d3ee",500:"#06b6d4",600:"#0891b2",700:"#0e7490",800:"#155e75",900:"#164e63",950:"#083344"},a0={50:"#f0f9ff",100:"#e0f2fe",200:"#bae6fd",300:"#7dd3fc",400:"#38bdf8",500:"#0ea5e9",600:"#0284c7",700:"#0369a1",800:"#075985",900:"#0c4a6e",950:"#082f49"},l0={50:"#eff6ff",100:"#dbeafe",200:"#bfdbfe",300:"#93c5fd",400:"#60a5fa",500:"#3b82f6",600:"#2563eb",700:"#1d4ed8",800:"#1e40af",900:"#1e3a8a",950:"#172554"},c0={50:"#eef2ff",100:"#e0e7ff",200:"#c7d2fe",300:"#a5b4fc",400:"#818cf8",500:"#6366f1",600:"#4f46e5",700:"#4338ca",800:"#3730a3",900:"#312e81",950:"#1e1b4b"},u0={50:"#f5f3ff",100:"#ede9fe",200:"#ddd6fe",300:"#c4b5fd",400:"#a78bfa",500:"#8b5cf6",600:"#7c3aed",700:"#6d28d9",800:"#5b21b6",900:"#4c1d95",950:"#2e1065"},f0={50:"#faf5ff",100:"#f3e8ff",200:"#e9d5ff",300:"#d8b4fe",400:"#c084fc",500:"#a855f7",600:"#9333ea",700:"#7e22ce",800:"#6b21a8",900:"#581c87",950:"#3b0764"},d0={50:"#fdf4ff",100:"#fae8ff",200:"#f5d0fe",300:"#f0abfc",400:"#e879f9",500:"#d946ef",600:"#c026d3",700:"#a21caf",800:"#86198f",900:"#701a75",950:"#4a044e"},p0={50:"#fdf2f8",100:"#fce7f3",200:"#fbcfe8",300:"#f9a8d4",400:"#f472b6",500:"#ec4899",600:"#db2777",700:"#be185d",800:"#9d174d",900:"#831843",950:"#500724"},h0={50:"#fff1f2",100:"#ffe4e6",200:"#fecdd3",300:"#fda4af",400:"#fb7185",500:"#f43f5e",600:"#e11d48",700:"#be123c",800:"#9f1239",900:"#881337",950:"#4c0519"},g0={50:"#f2f5fc",100:"#e2e8f7",200:"#cbd7f2",300:"#a8bde8",400:"#7e9bdc",500:"#607cd2",600:"#4b61c5",700:"#4150b4",800:"#3a4393",900:"#333b75",950:"#232648"},m0={50:"rgb(var(--color-primary-50) / )",100:"rgb(var(--color-primary-100) / )",200:"rgb(var(--color-primary-200) / )",300:"rgb(var(--color-primary-300) / )",400:"rgb(var(--color-primary-400) / )",500:"rgb(var(--color-primary-500) / )",600:"rgb(var(--color-primary-600) / )",700:"rgb(var(--color-primary-700) / )",800:"rgb(var(--color-primary-800) / )",900:"rgb(var(--color-primary-900) / )",950:"rgb(var(--color-primary-950) / )",DEFAULT:"rgb(var(--color-primary-DEFAULT) / )"},y0={50:"#f9fafb",100:"#f3f4f6",200:"#e5e7eb",300:"#d1d5db",400:"#9ca3af",500:"#6b7280",600:"#4b5563",700:"#374151",800:"#1f2937",900:"#111827",950:"#030712"},Er={inherit:zy,current:Dy,transparent:Wy,black:qy,white:Ky,slate:Vy,gray:Gy,zinc:Jy,neutral:Qy,stone:Xy,red:Yy,orange:Zy,amber:e0,yellow:t0,lime:n0,green:r0,emerald:o0,teal:s0,cyan:i0,sky:a0,blue:l0,indigo:c0,violet:u0,purple:f0,fuchsia:d0,pink:p0,rose:h0,hero:g0,primary:m0,cool:y0},b0=wt(()=>{const e=bo(),t=he(),n=te(()=>{const o=Er[e.ui.primary],s=Er[e.ui.gray];return o||console.warn(`[@nuxt/ui] Primary color '${e.ui.primary}' not found in Tailwind config`),s||console.warn(`[@nuxt/ui] Gray color '${e.ui.gray}' not found in Tailwind config`),`:root { + */const tn=typeof window<"u";function Pg(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ue=Object.assign;function Ho(e,t){const n={};for(const r in t){const o=t[r];n[r]=st(o)?o.map(e):e(o)}return n}const Wn=()=>{},st=Array.isArray,Og=/\/$/,Mg=e=>e.replace(Og,"");function No(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=Hg(r??t,n),{fullPath:r+(s&&"?")+s+i,path:r,query:o,hash:i}}function $g(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function xa(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Lg(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&bn(t.matched[r],n.matched[o])&&Fc(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function bn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Fc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!jg(e[n],t[n]))return!1;return!0}function jg(e,t){return st(e)?ka(e,t):st(t)?ka(t,e):e===t}function ka(e,t){return st(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Hg(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-(i===r.length?1:0)).join("/")}var tr;(function(e){e.pop="pop",e.push="push"})(tr||(tr={}));var qn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(qn||(qn={}));function Ng(e){if(!e)if(tn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Mg(e)}const Fg=/^[^#]+#/;function Bg(e,t){return e.replace(Fg,"#")+t}function Ug(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 mo=()=>({left:window.pageXOffset,top:window.pageYOffset});function zg(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=Ug(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Ca(e,t){return(history.state?history.state.position-t:-1)+e}const ms=new Map;function Dg(e,t){ms.set(e,t)}function Wg(e){const t=ms.get(e);return ms.delete(e),t}let qg=()=>location.protocol+"//"+location.host;function Bc(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),xa(l,"")}return xa(n,e)+r+o}function Kg(e,t,n,r){let o=[],s=[],i=null;const a=({state:d})=>{const b=Bc(e,location),g=n.value,v=t.value;let _=0;if(d){if(n.value=b,t.value=d,i&&i===g){i=null;return}_=v?d.position-v.position:0}else r(b);o.forEach(m=>{m(n.value,g,{delta:_,type:tr.pop,direction:_?_>0?qn.forward:qn.back:qn.unknown})})};function l(){i=n.value}function c(d){o.push(d);const b=()=>{const g=o.indexOf(d);g>-1&&o.splice(g,1)};return s.push(b),b}function u(){const{history:d}=window;d.state&&d.replaceState(ue({},d.state,{scroll:mo()}),"")}function f(){for(const d of s)d();s=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:c,destroy:f}}function Ea(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?mo():null}}function Vg(e){const{history:t,location:n}=window,r={value:Bc(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,c,u){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:qg()+e+l;try{t[u?"replaceState":"pushState"](c,"",d),o.value=c}catch(b){console.error(b),n[u?"replace":"assign"](d)}}function i(l,c){const u=ue({},t.state,Ea(o.value.back,l,o.value.forward,!0),c,{position:o.value.position});s(l,u,!0),r.value=l}function a(l,c){const u=ue({},o.value,t.state,{forward:l,scroll:mo()});s(u.current,u,!0);const f=ue({},Ea(r.value,l,null),{position:u.position+1},c);s(l,f,!1),r.value=l}return{location:r,state:o,push:a,replace:i}}function Uc(e){e=Ng(e);const t=Vg(e),n=Kg(e,t.state,t.location,t.replace);function r(s,i=!0){i||n.pauseListeners(),history.go(s)}const o=ue({location:"",base:e,go:r,createHref:Bg.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 Gg(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Uc(e)}function Jg(e){return typeof e=="string"||e&&typeof e=="object"}function zc(e){return typeof e=="string"||typeof e=="symbol"}const at={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Dc=Symbol("");var Sa;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Sa||(Sa={}));function vn(e,t){return ue(new Error,{type:e,[Dc]:!0},t)}function dt(e,t){return e instanceof Error&&Dc in e&&(t==null||!!(e.type&t))}const Ta="[^/]+?",Qg={sensitive:!1,strict:!1,start:!0,end:!0},Xg=/[.+*?^${}()[\]/\\]/g;function Yg(e,t){const n=ue({},Qg,t),r=[];let o=n.start?"^":"";const s=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(o+="/");for(let f=0;ft.length?t.length===1&&t[0]===40+40?1:-1:0}function em(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const tm={type:0,value:""},nm=/[a-zA-Z0-9_]/;function rm(e){if(!e)return[[]];if(e==="/")return[[tm]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(b){throw new Error(`ERR (${n})/"${c}": ${b}`)}let n=0,r=n;const o=[];let s;function i(){s&&o.push(s),s=[]}let a=0,l,c="",u="";function f(){c&&(n===0?s.push({type:0,value:c}):n===1||n===2||n===3?(s.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=l}for(;a{i(p)}:Wn}function i(u){if(zc(u)){const f=r.get(u);f&&(r.delete(u),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(u);f>-1&&(n.splice(f,1),u.record.name&&r.delete(u.record.name),u.children.forEach(i),u.alias.forEach(i))}}function a(){return n}function l(u){let f=0;for(;f=0&&(u.record.path!==n[f].record.path||!Wc(u,n[f]));)f++;n.splice(f,0,u),u.record.name&&!Ia(u)&&r.set(u.record.name,u)}function c(u,f){let d,b={},g,v;if("name"in u&&u.name){if(d=r.get(u.name),!d)throw vn(1,{location:u});v=d.record.name,b=ue(Aa(f.params,d.keys.filter(p=>!p.optional).map(p=>p.name)),u.params&&Aa(u.params,d.keys.map(p=>p.name))),g=d.stringify(b)}else if("path"in u)g=u.path,d=n.find(p=>p.re.test(g)),d&&(b=d.parse(g),v=d.record.name);else{if(d=f.name?r.get(f.name):n.find(p=>p.re.test(f.path)),!d)throw vn(1,{location:u,currentLocation:f});v=d.record.name,b=ue({},f.params,u.params),g=d.stringify(b)}const _=[];let m=d;for(;m;)_.unshift(m.record),m=m.parent;return{name:v,path:g,params:b,matched:_,meta:lm(_)}}return e.forEach(u=>s(u)),{addRoute:s,resolve:c,removeRoute:i,getRoutes:a,getRecordMatcher:o}}function Aa(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function im(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:am(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 am(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 Ia(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function lm(e){return e.reduce((t,n)=>ue(t,n.meta),{})}function Pa(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Wc(e,t){return t.children.some(n=>n===e||Wc(e,n))}const qc=/#/g,cm=/&/g,um=/\//g,fm=/=/g,dm=/\?/g,Kc=/\+/g,pm=/%5B/g,hm=/%5D/g,Vc=/%5E/g,gm=/%60/g,Gc=/%7B/g,mm=/%7C/g,Jc=/%7D/g,ym=/%20/g;function li(e){return encodeURI(""+e).replace(mm,"|").replace(pm,"[").replace(hm,"]")}function bm(e){return li(e).replace(Gc,"{").replace(Jc,"}").replace(Vc,"^")}function ys(e){return li(e).replace(Kc,"%2B").replace(ym,"+").replace(qc,"%23").replace(cm,"%26").replace(gm,"`").replace(Gc,"{").replace(Jc,"}").replace(Vc,"^")}function vm(e){return ys(e).replace(fm,"%3D")}function _m(e){return li(e).replace(qc,"%23").replace(dm,"%3F")}function wm(e){return e==null?"":_m(e).replace(um,"%2F")}function Xr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function xm(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;os&&ys(s)):[r&&ys(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function km(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=st(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const Cm=Symbol(""),Ma=Symbol(""),ci=Symbol(""),Qc=Symbol(""),bs=Symbol("");function On(){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 It(e,t,n,r,o){const s=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((i,a)=>{const l=f=>{f===!1?a(vn(4,{from:n,to:t})):f instanceof Error?a(f):Jg(f)?a(vn(2,{from:t,to:f})):(s&&r.enterCallbacks[o]===s&&typeof f=="function"&&s.push(f),i())},c=e.call(r&&r.instances[o],t,n,l);let u=Promise.resolve(c);e.length<3&&(u=u.then(l)),u.catch(f=>a(f))})}function Fo(e,t,n,r){const o=[];for(const s of e)for(const i in s.components){let a=s.components[i];if(!(t!=="beforeRouteEnter"&&!s.instances[i]))if(Em(a)){const c=(a.__vccOpts||a)[t];c&&o.push(It(c,n,r,s,i))}else{let l=a();o.push(()=>l.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${s.path}"`));const u=Pg(c)?c.default:c;s.components[i]=u;const d=(u.__vccOpts||u)[t];return d&&It(d,n,r,s,i)()}))}}return o}function Em(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function $a(e){const t=ze(ci),n=ze(Qc),r=te(()=>t.resolve(ee(e.to))),o=te(()=>{const{matched:l}=r.value,{length:c}=l,u=l[c-1],f=n.matched;if(!u||!f.length)return-1;const d=f.findIndex(bn.bind(null,u));if(d>-1)return d;const b=La(l[c-2]);return c>1&&La(u)===b&&f[f.length-1].path!==b?f.findIndex(bn.bind(null,l[c-2])):d}),s=te(()=>o.value>-1&&Am(n.params,r.value.params)),i=te(()=>o.value>-1&&o.value===n.matched.length-1&&Fc(n.params,r.value.params));function a(l={}){return Rm(l)?t[ee(e.replace)?"replace":"push"](ee(e.to)).catch(Wn):Promise.resolve()}return{route:r,href:te(()=>r.value.href),isActive:s,isExactActive:i,navigate:a}}const Sm=ke({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:$a,setup(e,{slots:t}){const n=ot($a(e)),{options:r}=ze(ci),o=te(()=>({[ja(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[ja(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:Ke("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),Tm=Sm;function Rm(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 Am(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(!st(o)||o.length!==r.length||r.some((s,i)=>s!==o[i]))return!1}return!0}function La(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ja=(e,t,n)=>e??t??n,Im=ke({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=ze(bs),o=te(()=>e.route||r.value),s=ze(Ma,0),i=te(()=>{let c=ee(s);const{matched:u}=o.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),a=te(()=>o.value.matched[i.value]);un(Ma,te(()=>i.value+1)),un(Cm,a),un(bs,o);const l=Le();return rt(()=>[l.value,a.value,e.name],([c,u,f],[d,b,g])=>{u&&(u.instances[f]=c,b&&b!==u&&c&&c===d&&(u.leaveGuards.size||(u.leaveGuards=b.leaveGuards),u.updateGuards.size||(u.updateGuards=b.updateGuards))),c&&u&&(!b||!bn(u,b)||!d)&&(u.enterCallbacks[f]||[]).forEach(v=>v(c))},{flush:"post"}),()=>{const c=o.value,u=e.name,f=a.value,d=f&&f.components[u];if(!d)return Ha(n.default,{Component:d,route:c});const b=f.props[u],g=b?b===!0?c.params:typeof b=="function"?b(c):b:null,_=Ke(d,ue({},g,t,{onVnodeUnmounted:m=>{m.component.isUnmounted&&(f.instances[u]=null)},ref:l}));return Ha(n.default,{Component:_,route:c})||_}}});function Ha(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Xc=Im;function Pm(e){const t=sm(e.routes,e),n=e.parseQuery||xm,r=e.stringifyQuery||Oa,o=e.history,s=On(),i=On(),a=On(),l=Qn(at);let c=at;tn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Ho.bind(null,T=>""+T),f=Ho.bind(null,wm),d=Ho.bind(null,Xr);function b(T,U){let j,q;return zc(T)?(j=t.getRecordMatcher(T),q=U):q=T,t.addRoute(q,j)}function g(T){const U=t.getRecordMatcher(T);U&&t.removeRoute(U)}function v(){return t.getRoutes().map(T=>T.record)}function _(T){return!!t.getRecordMatcher(T)}function m(T,U){if(U=ue({},U||l.value),typeof T=="string"){const x=No(n,T,U.path),E=t.resolve({path:x.path},U),R=o.createHref(x.fullPath);return ue(x,E,{params:d(E.params),hash:Xr(x.hash),redirectedFrom:void 0,href:R})}let j;if("path"in T)j=ue({},T,{path:No(n,T.path,U.path).path});else{const x=ue({},T.params);for(const E in x)x[E]==null&&delete x[E];j=ue({},T,{params:f(x)}),U.params=f(U.params)}const q=t.resolve(j,U),le=T.hash||"";q.params=u(d(q.params));const h=$g(r,ue({},T,{hash:bm(le),path:q.path})),y=o.createHref(h);return ue({fullPath:h,hash:le,query:r===Oa?km(T.query):T.query||{}},q,{redirectedFrom:void 0,href:y})}function p(T){return typeof T=="string"?No(n,T,l.value.path):ue({},T)}function k(T,U){if(c!==T)return vn(8,{from:U,to:T})}function w(T){return O(T)}function S(T){return w(ue(p(T),{replace:!0}))}function A(T){const U=T.matched[T.matched.length-1];if(U&&U.redirect){const{redirect:j}=U;let q=typeof j=="function"?j(T):j;return typeof q=="string"&&(q=q.includes("?")||q.includes("#")?q=p(q):{path:q},q.params={}),ue({query:T.query,hash:T.hash,params:"path"in q?{}:T.params},q)}}function O(T,U){const j=c=m(T),q=l.value,le=T.state,h=T.force,y=T.replace===!0,x=A(j);if(x)return O(ue(p(x),{state:typeof x=="object"?ue({},le,x.state):le,force:h,replace:y}),U||j);const E=j;E.redirectedFrom=U;let R;return!h&&Lg(r,q,j)&&(R=vn(16,{to:E,from:q}),Pe(q,q,!0,!1)),(R?Promise.resolve(R):N(E,q)).catch(I=>dt(I)?dt(I,2)?I:Xe(I):se(I,E,q)).then(I=>{if(I){if(dt(I,2))return O(ue({replace:y},p(I.to),{state:typeof I.to=="object"?ue({},le,I.to.state):le,force:h}),U||E)}else I=P(E,q,!0,y,le);return W(E,q,I),I})}function C(T,U){const j=k(T,U);return j?Promise.reject(j):Promise.resolve()}function H(T){const U=Yt.values().next().value;return U&&typeof U.runWithContext=="function"?U.runWithContext(T):T()}function N(T,U){let j;const[q,le,h]=Om(T,U);j=Fo(q.reverse(),"beforeRouteLeave",T,U);for(const x of q)x.leaveGuards.forEach(E=>{j.push(It(E,T,U))});const y=C.bind(null,T,U);return j.push(y),Oe(j).then(()=>{j=[];for(const x of s.list())j.push(It(x,T,U));return j.push(y),Oe(j)}).then(()=>{j=Fo(le,"beforeRouteUpdate",T,U);for(const x of le)x.updateGuards.forEach(E=>{j.push(It(E,T,U))});return j.push(y),Oe(j)}).then(()=>{j=[];for(const x of h)if(x.beforeEnter)if(st(x.beforeEnter))for(const E of x.beforeEnter)j.push(It(E,T,U));else j.push(It(x.beforeEnter,T,U));return j.push(y),Oe(j)}).then(()=>(T.matched.forEach(x=>x.enterCallbacks={}),j=Fo(h,"beforeRouteEnter",T,U),j.push(y),Oe(j))).then(()=>{j=[];for(const x of i.list())j.push(It(x,T,U));return j.push(y),Oe(j)}).catch(x=>dt(x,8)?x:Promise.reject(x))}function W(T,U,j){a.list().forEach(q=>H(()=>q(T,U,j)))}function P(T,U,j,q,le){const h=k(T,U);if(h)return h;const y=U===at,x=tn?history.state:{};j&&(q||y?o.replace(T.fullPath,ue({scroll:y&&x&&x.scroll},le)):o.push(T.fullPath,le)),l.value=T,Pe(T,U,j,y),Xe()}let G;function B(){G||(G=o.listen((T,U,j)=>{if(!fr.listening)return;const q=m(T),le=A(q);if(le){O(ue(le,{replace:!0}),q).catch(Wn);return}c=q;const h=l.value;tn&&Dg(Ca(h.fullPath,j.delta),mo()),N(q,h).catch(y=>dt(y,12)?y:dt(y,2)?(O(y.to,q).then(x=>{dt(x,20)&&!j.delta&&j.type===tr.pop&&o.go(-1,!1)}).catch(Wn),Promise.reject()):(j.delta&&o.go(-j.delta,!1),se(y,q,h))).then(y=>{y=y||P(q,h,!1),y&&(j.delta&&!dt(y,8)?o.go(-j.delta,!1):j.type===tr.pop&&dt(y,20)&&o.go(-1,!1)),W(q,h,y)}).catch(Wn)}))}let ye=On(),Z=On(),oe;function se(T,U,j){Xe(T);const q=Z.list();return q.length?q.forEach(le=>le(T,U,j)):console.error(T),Promise.reject(T)}function je(){return oe&&l.value!==at?Promise.resolve():new Promise((T,U)=>{ye.add([T,U])})}function Xe(T){return oe||(oe=!T,B(),ye.list().forEach(([U,j])=>T?j(T):U()),ye.reset()),T}function Pe(T,U,j,q){const{scrollBehavior:le}=e;if(!tn||!le)return Promise.resolve();const h=!j&&Wg(Ca(T.fullPath,0))||(q||!j)&&history.state&&history.state.scroll||null;return Cn().then(()=>le(T,U,h)).then(y=>y&&zg(y)).catch(y=>se(y,T,U))}const Ce=T=>o.go(T);let Xt;const Yt=new Set,fr={currentRoute:l,listening:!0,addRoute:b,removeRoute:g,hasRoute:_,getRoutes:v,resolve:m,options:e,push:w,replace:S,go:Ce,back:()=>Ce(-1),forward:()=>Ce(1),beforeEach:s.add,beforeResolve:i.add,afterEach:a.add,onError:Z.add,isReady:je,install(T){const U=this;T.component("RouterLink",Tm),T.component("RouterView",Xc),T.config.globalProperties.$router=U,Object.defineProperty(T.config.globalProperties,"$route",{enumerable:!0,get:()=>ee(l)}),tn&&!Xt&&l.value===at&&(Xt=!0,w(o.location).catch(le=>{}));const j={};for(const le in at)Object.defineProperty(j,le,{get:()=>l.value[le],enumerable:!0});T.provide(ci,U),T.provide(Qc,ir(j)),T.provide(bs,l);const q=T.unmount;Yt.add(T),T.unmount=function(){Yt.delete(T),Yt.size<1&&(c=at,G&&G(),G=null,l.value=at,Xt=!1,oe=!1),q()}}};function Oe(T){return T.reduce((U,j)=>U.then(()=>H(j)),Promise.resolve())}return fr}function Om(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let i=0;ibn(c,a))?r.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(c=>bn(c,l))||o.push(l))}return[n,r,o]}const Na=[{name:"about",path:"/about",meta:{},alias:[],redirect:void 0,component:()=>Ze(()=>import("./about.7637adf2.js"),["./about.7637adf2.js","./about.e583faa8.css"],import.meta.url).then(e=>e.default||e)},{name:"changes",path:"/changes",meta:{},alias:[],redirect:void 0,component:()=>Ze(()=>import("./changes.04a13fab.js"),["./changes.04a13fab.js","./changes.8f65518c.css"],import.meta.url).then(e=>e.default||e)},{name:"feedback",path:"/feedback",meta:{},alias:[],redirect:void 0,component:()=>Ze(()=>import("./feedback.c23bbf6b.js"),["./feedback.c23bbf6b.js","./feedback.02e41ed5.css"],import.meta.url).then(e=>e.default||e)},{name:"index",path:"/",meta:{},alias:[],redirect:void 0,component:()=>Ze(()=>import("./index.dcca6d05.js"),["./index.dcca6d05.js","./reviews.vue.914751cd.js","./index.feff38e6.css"],import.meta.url).then(e=>e.default||e)},{name:"install",path:"/install",meta:{},alias:[],redirect:void 0,component:()=>Ze(()=>import("./install.29d754ee.js"),["./install.29d754ee.js","./reviews.vue.914751cd.js","./install.dda5034e.css"],import.meta.url).then(e=>e.default||e)},{name:"support",path:"/support",meta:{},alias:[],redirect:void 0,component:()=>Ze(()=>import("./support.64323dc6.js"),["./support.64323dc6.js","./support.77dfcaa2.css"],import.meta.url).then(e=>e.default||e)}],Mm={scrollBehavior(e,t,n){const r=he();let o=n||void 0;if(!o&&t&&e&&e.meta.scrollToTop!==!1&&$m(t,e)&&(o={left:0,top:0}),e.path===t.path){if(t.hash&&!e.hash)return{left:0,top:0};if(e.hash)return{el:e.hash,top:Fa(e.hash)}}const s=a=>!!(a.meta.pageTransition??fs),i=s(t)&&s(e)?"page:transition:finish":"page:finish";return new Promise(a=>{r.hooks.hookOnce(i,async()=>{await Cn(),e.hash&&(o={el:e.hash,top:Fa(e.hash)}),a(o)})})}};function Fa(e){try{const t=document.querySelector(e);if(t)return parseFloat(getComputedStyle(t).scrollMarginTop)}catch{}return 0}function $m(e,t){const n=t.matched.every((r,o)=>{var s,i,a;return((s=r.components)==null?void 0:s.default)===((a=(i=e.matched[o])==null?void 0:i.components)==null?void 0:a.default)});return!!(!n||n&&JSON.stringify(e.params)!==JSON.stringify(t.params))}const Lm={},Be={...Lm,...Mm},jm=async e=>{var l;let t,n;if(!((l=e.meta)!=null&&l.validate))return;const r=he(),o=xt();if(([t,n]=Gr(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t)===!0)return;const i=ai({statusCode:404,statusMessage:`Page Not Found: ${e.fullPath}`}),a=o.beforeResolve(c=>{if(a(),c===e){const u=o.afterEach(async()=>{u(),await r.runWithContext(()=>rn(i)),window.history.pushState({},"",e.fullPath)});return!1}})},Hm=[jm],Kn={};function Nm(e,t,n){const{pathname:r,search:o,hash:s}=t,i=e.indexOf("#");if(i>-1){const c=s.includes(e.slice(i))?e.slice(i).length:1;let u=s.slice(c);return u[0]!=="/"&&(u="/"+u),la(u,"")}const a=la(r,e),l=!n||Hp(a,n,{trailingSlash:!0})?a:n;return l+(l.includes("?")?"":o)+s}const Fm=wt({name:"nuxt:router",enforce:"pre",async setup(e){var v,_;let t,n,r=oi().app.baseURL;Be.hashMode&&!r.includes("#")&&(r+="#");const o=((v=Be.history)==null?void 0:v.call(Be,r))??(Be.hashMode?Gg(r):Uc(r)),s=((_=Be.routes)==null?void 0:_.call(Be,Na))??Na;let i;const a=Nm(r,window.location,e.payload.path),l=Pm({...Be,scrollBehavior:(m,p,k)=>{var w;if(p===at){i=k;return}return l.options.scrollBehavior=Be.scrollBehavior,(w=Be.scrollBehavior)==null?void 0:w.call(Be,m,at,i||k)},history:o,routes:s});e.vueApp.use(l);const c=Qn(l.currentRoute.value);l.afterEach((m,p)=>{c.value=p}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>c.value});const u=Qn(l.resolve(a)),f=()=>{u.value=l.currentRoute.value};e.hook("page:finish",f),l.afterEach((m,p)=>{var k,w,S,A;((w=(k=m.matched[0])==null?void 0:k.components)==null?void 0:w.default)===((A=(S=p.matched[0])==null?void 0:S.components)==null?void 0:A.default)&&f()});const d={};for(const m in u.value)Object.defineProperty(d,m,{get:()=>u.value[m]});e._route=ir(d),e._middleware=e._middleware||{global:[],named:{}};const b=go();try{[t,n]=Gr(()=>l.isReady()),await t,n()}catch(m){[t,n]=Gr(()=>e.runWithContext(()=>rn(m))),await t,n()}const g=po("_layout");return l.beforeEach(async(m,p)=>{var k;m.meta=ot(m.meta),e.isHydrating&&g.value&&!Jt(m.meta.layout)&&(m.meta.layout=g.value),e._processingMiddleware=!0;{const w=new Set([...Hm,...e._middleware.global]);for(const S of m.matched){const A=S.meta.middleware;if(A)if(Array.isArray(A))for(const O of A)w.add(O);else w.add(A)}for(const S of w){const A=typeof S=="string"?e._middleware.named[S]||await((k=Kn[S])==null?void 0:k.call(Kn).then(C=>C.default||C)):S;if(!A)throw new Error(`Unknown route middleware: '${S}'.`);const O=await e.runWithContext(()=>A(m,p));if(!e.payload.serverRendered&&e.isHydrating&&(O===!1||O instanceof Error)){const C=O||hs({statusCode:404,statusMessage:`Page Not Found: ${a}`});return await e.runWithContext(()=>rn(C)),!1}if(O||O===!1)return O}}}),l.onError(()=>{delete e._processingMiddleware}),l.afterEach(async(m,p,k)=>{delete e._processingMiddleware,!e.isHydrating&&b.value&&await e.runWithContext(Rg),m.matched.length===0&&await e.runWithContext(()=>rn(hs({statusCode:404,fatal:!1,statusMessage:`Page not found: ${m.fullPath}`})))}),e.hooks.hookOnce("app:created",async()=>{try{await l.replace({...l.resolve(a),name:void 0,force:!0}),l.options.scrollBehavior=Be.scrollBehavior}catch(m){await e.runWithContext(()=>rn(m))}}),{provide:{router:l}}}}),Bm=wt({name:"nuxt:payload",setup(e){mg()&&(e.hooks.hook("link:prefetch",async t=>{ur(t).protocol||await va(t)}),xt().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const r=await va(t.path);r&&Object.assign(e.static.data,r.data)}))}}),Um=Br(()=>Ze(()=>Promise.resolve().then(()=>Wb),void 0,import.meta.url).then(e=>e.default)),zm=Br(()=>Ze(()=>import("./IconCSS.241e3d6d.js"),["./IconCSS.241e3d6d.js","./IconCSS.cac228a9.css"],import.meta.url).then(e=>e.default)),Dm=[["Icon",Um],["IconCSS",zm]],Wm=wt({name:"nuxt:global-components",setup(e){for(const[t,n]of Dm)e.vueApp.component(t,n),e.vueApp.component("Lazy"+t,n)}}),qm=wt({name:"nuxt:head",setup(e){const n=ag();n.push(fg),e.vueApp.use(n);{let r=!0;const o=()=>{r=!1,n.hooks.callHook("entries:updated",n)};n.hooks.hook("dom:beforeRender",s=>{s.shouldRender=!r}),e.hooks.hook("page:start",()=>{r=!0}),e.hooks.hook("page:finish",o),e.hooks.hook("app:suspense:resolve",o)}}}),kr={},Km=wt({name:"nuxt:prefetch",setup(e){const t=xt();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 kr[r]=="function"&&await kr[r]()})}),e.hooks.hook("link:prefetch",n=>{var i,a,l,c;if(En(n))return;const r=t.resolve(n);if(!r)return;const o=(i=r==null?void 0:r.meta)==null?void 0:i.layout;let s=Array.isArray((a=r==null?void 0:r.meta)==null?void 0:a.middleware)?(l=r==null?void 0:r.meta)==null?void 0:l.middleware:[(c=r==null?void 0:r.meta)==null?void 0:c.middleware];s=s.filter(u=>typeof u=="string");for(const u of s)typeof Kn[u]=="function"&&Kn[u]();o&&typeof kr[o]=="function"&&kr[o]()})}}),vs=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),Vm=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),Gm=e=>{const t=he();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{vs(e)}):vs(e)};async function Yc(e,t=xt()){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(()=>Yc(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)}function Jm(e={}){const t=e.path||window.location.pathname;let n={};try{n=JSON.parse(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires)e.find(t=>t!==void 0),Xm="noopener noreferrer";/*! @__NO_SIDE_EFFECTS__ */function Ym(e){const t=e.componentName||"NuxtLink",n=(r,o)=>{if(!r||e.trailingSlash!=="append"&&e.trailingSlash!=="remove")return r;const s=e.trailingSlash==="append"?qr:ri;if(typeof r=="string")return s(r,!0);const i="path"in r?r.path:o(r).path;return{...r,name:void 0,path:s(i,!0)}};return ke({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=xt(),i=te(()=>{const f=r.to||r.href||"";return n(f,s.resolve)}),a=te(()=>r.external||r.target&&r.target!=="_self"?!0:typeof i.value=="object"?!1:i.value===""||En(i.value,{acceptRelative:!0})),l=Le(!1),c=Le(null),u=f=>{var d;c.value=r.custom?(d=f==null?void 0:f.$el)==null?void 0:d.nextElementSibling:f==null?void 0:f.$el};if(r.prefetch!==!1&&r.noPrefetch!==!0&&r.target!=="_blank"&&!ey()){const d=he();let b,g=null;jt(()=>{const v=Zm();Gm(()=>{b=vs(()=>{var _;(_=c==null?void 0:c.value)!=null&&_.tagName&&(g=v.observe(c.value,async()=>{g==null||g(),g=null;const m=typeof i.value=="string"?i.value:s.resolve(i.value).fullPath;await Promise.all([d.hooks.callHook("link:prefetch",m).catch(()=>{}),!a.value&&Yc(i.value,s).catch(()=>{})]),l.value=!0}))})})}),lr(()=>{b&&Vm(b),g==null||g(),g=null})}return()=>{var v,_;if(!a.value){const m={ref:u,to:i.value,activeClass:r.activeClass||e.activeClass,exactActiveClass:r.exactActiveClass||e.exactActiveClass,replace:r.replace,ariaCurrentValue:r.ariaCurrentValue,custom:r.custom};return r.custom||(l.value&&(m.class=r.prefetchedClass||e.prefetchedClass),m.rel=r.rel),Ke(id("RouterLink"),m,o.default)}const f=typeof i.value=="object"?((v=s.resolve(i.value))==null?void 0:v.href)??null:i.value||null,d=r.target||null,b=r.noRel?null:Qm(r.rel,e.externalRelAttribute,f?Xm:"")||null,g=()=>Tg(f,{replace:r.replace});return r.custom?o.default?o.default({href:f,navigate:g,get route(){if(!f)return;const m=ur(f);return{path:m.pathname,fullPath:m.pathname,get query(){return _c(m.search)},hash:m.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:f}},rel:b,target:d,isExternal:a.value,isActive:!1,isExactActive:!1}):null:Ke("a",{ref:c,href:f,rel:b,target:d},(_=o.default)==null?void 0:_.call(o))}}})}const yo=Ym({componentName:"NuxtLink"});function Zm(){const e=he();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 c=n.get(l.target);(l.isIntersecting||l.intersectionRatio>0)&&c&&c()}})),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 ey(){const e=navigator.connection;return!!(e&&(e.saveData||/2g/.test(e.effectiveType)))}const ty={ui:{primary:"hero"}},ny={ui:{primary:"green",gray:"cool",colors:["red","orange","amber","yellow","lime","green","emerald","teal","cyan","sky","blue","indigo","violet","purple","fuchsia","pink","rose","hero","primary"],strategy:"merge"}},Yr=_g(ty,ny);function bo(){const e=he();return e._appConfig||(e._appConfig=ot(Yr)),e._appConfig}function Bo(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 _s(e,t,n=".",r){if(!Bo(t))return _s(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]]:Bo(i)&&Bo(o[s])?o[s]=_s(i,o[s],(n?`${n}.`:"")+s.toString(),r):o[s]=i))}return o}function Zc(e){return(...t)=>t.reduce((n,r)=>_s(n,r,"",e),{})}const ry=Zc(),ui="-";function oy(e){const t=iy(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;function o(i){const a=i.split(ui);return a[0]===""&&a.length!==1&&a.shift(),eu(a,t)||sy(i)}function s(i,a){const l=n[i]||[];return a&&r[i]?[...l,...r[i]]:l}return{getClassGroupId:o,getConflictingClassGroupIds:s}}function eu(e,t){var i;if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),o=r?eu(e.slice(1),r):void 0;if(o)return o;if(t.validators.length===0)return;const s=e.join(ui);return(i=t.validators.find(({validator:a})=>a(s)))==null?void 0:i.classGroupId}const Ba=/^\[(.+)\]$/;function sy(e){if(Ba.test(e)){const t=Ba.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}}function iy(e){const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return ly(Object.entries(e.classGroups),n).forEach(([s,i])=>{ws(i,r,s,t)}),r}function ws(e,t,n,r){e.forEach(o=>{if(typeof o=="string"){const s=o===""?t:Ua(t,o);s.classGroupId=n;return}if(typeof o=="function"){if(ay(o)){ws(o(r),t,n,r);return}t.validators.push({validator:o,classGroupId:n});return}Object.entries(o).forEach(([s,i])=>{ws(i,Ua(t,s),n,r)})})}function Ua(e,t){let n=e;return t.split(ui).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n}function ay(e){return e.isThemeGetter}function ly(e,t){return t?e.map(([n,r])=>{const o=r.map(s=>typeof s=="string"?t+s:typeof s=="object"?Object.fromEntries(Object.entries(s).map(([i,a])=>[t+i,a])):s);return[n,o]}):e}function cy(e){if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;function o(s,i){n.set(s,i),t++,t>e&&(t=0,r=n,n=new Map)}return{get(s){let i=n.get(s);if(i!==void 0)return i;if((i=r.get(s))!==void 0)return o(s,i),i},set(s,i){n.has(s)?n.set(s,i):o(s,i)}}}const tu="!";function uy(e){const t=e.separator,n=t.length===1,r=t[0],o=t.length;return function(i){const a=[];let l=0,c=0,u;for(let v=0;vc?u-c:void 0;return{modifiers:a,hasImportantModifier:d,baseClassName:b,maybePostfixModifierPosition:g}}}function fy(e){if(e.length<=1)return e;const t=[];let n=[];return e.forEach(r=>{r[0]==="["?(t.push(...n.sort(),r),n=[]):n.push(r)}),t.push(...n.sort()),t}function dy(e){return{cache:cy(e.cacheSize),splitModifiers:uy(e),...oy(e)}}const py=/\s+/;function hy(e,t){const{splitModifiers:n,getClassGroupId:r,getConflictingClassGroupIds:o}=t,s=new Set;return e.trim().split(py).map(i=>{const{modifiers:a,hasImportantModifier:l,baseClassName:c,maybePostfixModifierPosition:u}=n(i);let f=r(u?c.substring(0,u):c),d=!!u;if(!f){if(!u)return{isTailwindClass:!1,originalClassName:i};if(f=r(c),!f)return{isTailwindClass:!1,originalClassName:i};d=!1}const b=fy(a).join(":");return{isTailwindClass:!0,modifierId:l?b+tu:b,classGroupId:f,originalClassName:i,hasPostfixModifier:d}}).reverse().filter(i=>{if(!i.isTailwindClass)return!0;const{modifierId:a,classGroupId:l,hasPostfixModifier:c}=i,u=a+l;return s.has(u)?!1:(s.add(u),o(l,c).forEach(f=>s.add(a+f)),!0)}).reverse().map(i=>i.originalClassName).join(" ")}function Ar(){let e=0,t,n,r="";for(;ef(u),e());return n=dy(c),r=n.cache.get,o=n.cache.set,s=a,a(l)}function a(l){const c=r(l);if(c)return c;const u=hy(l,n);return o(l,u),u}return function(){return s(Ar.apply(null,arguments))}}function ge(e){const t=n=>n[e]||[];return t.isThemeGetter=!0,t}const ru=/^\[(?:([a-z-]+):)?(.+)\]$/i,gy=/^\d+\/\d+$/,my=new Set(["px","full","screen"]),yy=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,by=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,vy=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,_y=/^-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,wy=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function pt(e){return Dt(e)||my.has(e)||gy.test(e)}function Tt(e){return Sn(e,"length",Ay)}function Dt(e){return!!e&&!Number.isNaN(Number(e))}function Cr(e){return Sn(e,"number",Dt)}function Mn(e){return!!e&&Number.isInteger(Number(e))}function xy(e){return e.endsWith("%")&&Dt(e.slice(0,-1))}function Y(e){return ru.test(e)}function Rt(e){return yy.test(e)}const ky=new Set(["length","size","percentage"]);function Cy(e){return Sn(e,ky,ou)}function Ey(e){return Sn(e,"position",ou)}const Sy=new Set(["image","url"]);function Ty(e){return Sn(e,Sy,Py)}function Ry(e){return Sn(e,"",Iy)}function $n(){return!0}function Sn(e,t,n){const r=ru.exec(e);return r?r[1]?typeof t=="string"?r[1]===t:t.has(r[1]):n(r[2]):!1}function Ay(e){return by.test(e)&&!vy.test(e)}function ou(){return!1}function Iy(e){return _y.test(e)}function Py(e){return wy.test(e)}function ks(){const e=ge("colors"),t=ge("spacing"),n=ge("blur"),r=ge("brightness"),o=ge("borderColor"),s=ge("borderRadius"),i=ge("borderSpacing"),a=ge("borderWidth"),l=ge("contrast"),c=ge("grayscale"),u=ge("hueRotate"),f=ge("invert"),d=ge("gap"),b=ge("gradientColorStops"),g=ge("gradientColorStopPositions"),v=ge("inset"),_=ge("margin"),m=ge("opacity"),p=ge("padding"),k=ge("saturate"),w=ge("scale"),S=ge("sepia"),A=ge("skew"),O=ge("space"),C=ge("translate"),H=()=>["auto","contain","none"],N=()=>["auto","hidden","clip","visible","scroll"],W=()=>["auto",Y,t],P=()=>[Y,t],G=()=>["",pt,Tt],B=()=>["auto",Dt,Y],ye=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],Z=()=>["solid","dashed","dotted","double","none"],oe=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"],se=()=>["start","end","center","between","around","evenly","stretch"],je=()=>["","0",Y],Xe=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Pe=()=>[Dt,Cr],Ce=()=>[Dt,Y];return{cacheSize:500,separator:":",theme:{colors:[$n],spacing:[pt,Tt],blur:["none","",Rt,Y],brightness:Pe(),borderColor:[e],borderRadius:["none","","full",Rt,Y],borderSpacing:P(),borderWidth:G(),contrast:Pe(),grayscale:je(),hueRotate:Ce(),invert:je(),gap:P(),gradientColorStops:[e],gradientColorStopPositions:[xy,Tt],inset:W(),margin:W(),opacity:Pe(),padding:P(),saturate:Pe(),scale:Pe(),sepia:je(),skew:Ce(),space:P(),translate:P()},classGroups:{aspect:[{aspect:["auto","square","video",Y]}],container:["container"],columns:[{columns:[Rt]}],"break-after":[{"break-after":Xe()}],"break-before":[{"break-before":Xe()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...ye(),Y]}],overflow:[{overflow:N()}],"overflow-x":[{"overflow-x":N()}],"overflow-y":[{"overflow-y":N()}],overscroll:[{overscroll:H()}],"overscroll-x":[{"overscroll-x":H()}],"overscroll-y":[{"overscroll-y":H()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[v]}],"inset-x":[{"inset-x":[v]}],"inset-y":[{"inset-y":[v]}],start:[{start:[v]}],end:[{end:[v]}],top:[{top:[v]}],right:[{right:[v]}],bottom:[{bottom:[v]}],left:[{left:[v]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Mn,Y]}],basis:[{basis:W()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Y]}],grow:[{grow:je()}],shrink:[{shrink:je()}],order:[{order:["first","last","none",Mn,Y]}],"grid-cols":[{"grid-cols":[$n]}],"col-start-end":[{col:["auto",{span:["full",Mn,Y]},Y]}],"col-start":[{"col-start":B()}],"col-end":[{"col-end":B()}],"grid-rows":[{"grid-rows":[$n]}],"row-start-end":[{row:["auto",{span:[Mn,Y]},Y]}],"row-start":[{"row-start":B()}],"row-end":[{"row-end":B()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Y]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Y]}],gap:[{gap:[d]}],"gap-x":[{"gap-x":[d]}],"gap-y":[{"gap-y":[d]}],"justify-content":[{justify:["normal",...se()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...se(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...se(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[p]}],px:[{px:[p]}],py:[{py:[p]}],ps:[{ps:[p]}],pe:[{pe:[p]}],pt:[{pt:[p]}],pr:[{pr:[p]}],pb:[{pb:[p]}],pl:[{pl:[p]}],m:[{m:[_]}],mx:[{mx:[_]}],my:[{my:[_]}],ms:[{ms:[_]}],me:[{me:[_]}],mt:[{mt:[_]}],mr:[{mr:[_]}],mb:[{mb:[_]}],ml:[{ml:[_]}],"space-x":[{"space-x":[O]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[O]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",Y,t]}],"min-w":[{"min-w":[Y,t,"min","max","fit"]}],"max-w":[{"max-w":[Y,t,"none","full","min","max","fit","prose",{screen:[Rt]},Rt]}],h:[{h:[Y,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Y,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Y,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Y,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Rt,Tt]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Cr]}],"font-family":[{font:[$n]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",Y]}],"line-clamp":[{"line-clamp":["none",Dt,Cr]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",pt,Y]}],"list-image":[{"list-image":["none",Y]}],"list-style-type":[{list:["none","disc","decimal",Y]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[m]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[m]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...Z(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",pt,Tt]}],"underline-offset":[{"underline-offset":["auto",pt,Y]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:P()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Y]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Y]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[m]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...ye(),Ey]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Cy]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Ty]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[g]}],"gradient-via-pos":[{via:[g]}],"gradient-to-pos":[{to:[g]}],"gradient-from":[{from:[b]}],"gradient-via":[{via:[b]}],"gradient-to":[{to:[b]}],rounded:[{rounded:[s]}],"rounded-s":[{"rounded-s":[s]}],"rounded-e":[{"rounded-e":[s]}],"rounded-t":[{"rounded-t":[s]}],"rounded-r":[{"rounded-r":[s]}],"rounded-b":[{"rounded-b":[s]}],"rounded-l":[{"rounded-l":[s]}],"rounded-ss":[{"rounded-ss":[s]}],"rounded-se":[{"rounded-se":[s]}],"rounded-ee":[{"rounded-ee":[s]}],"rounded-es":[{"rounded-es":[s]}],"rounded-tl":[{"rounded-tl":[s]}],"rounded-tr":[{"rounded-tr":[s]}],"rounded-br":[{"rounded-br":[s]}],"rounded-bl":[{"rounded-bl":[s]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[m]}],"border-style":[{border:[...Z(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[m]}],"divide-style":[{divide:Z()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["",...Z()]}],"outline-offset":[{"outline-offset":[pt,Y]}],"outline-w":[{outline:[pt,Tt]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:G()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[m]}],"ring-offset-w":[{"ring-offset":[pt,Tt]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Rt,Ry]}],"shadow-color":[{shadow:[$n]}],opacity:[{opacity:[m]}],"mix-blend":[{"mix-blend":oe()}],"bg-blend":[{"bg-blend":oe()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",Rt,Y]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[f]}],saturate:[{saturate:[k]}],sepia:[{sepia:[S]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[f]}],"backdrop-opacity":[{"backdrop-opacity":[m]}],"backdrop-saturate":[{"backdrop-saturate":[k]}],"backdrop-sepia":[{"backdrop-sepia":[S]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",Y]}],duration:[{duration:Ce()}],ease:[{ease:["linear","in","out","in-out",Y]}],delay:[{delay:Ce()}],animate:[{animate:["none","spin","ping","pulse","bounce",Y]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[w]}],"scale-x":[{"scale-x":[w]}],"scale-y":[{"scale-y":[w]}],rotate:[{rotate:[Mn,Y]}],"translate-x":[{"translate-x":[C]}],"translate-y":[{"translate-y":[C]}],"skew-x":[{"skew-x":[A]}],"skew-y":[{"skew-y":[A]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Y]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Y]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":P()}],"scroll-mx":[{"scroll-mx":P()}],"scroll-my":[{"scroll-my":P()}],"scroll-ms":[{"scroll-ms":P()}],"scroll-me":[{"scroll-me":P()}],"scroll-mt":[{"scroll-mt":P()}],"scroll-mr":[{"scroll-mr":P()}],"scroll-mb":[{"scroll-mb":P()}],"scroll-ml":[{"scroll-ml":P()}],"scroll-p":[{"scroll-p":P()}],"scroll-px":[{"scroll-px":P()}],"scroll-py":[{"scroll-py":P()}],"scroll-ps":[{"scroll-ps":P()}],"scroll-pe":[{"scroll-pe":P()}],"scroll-pt":[{"scroll-pt":P()}],"scroll-pr":[{"scroll-pr":P()}],"scroll-pb":[{"scroll-pb":P()}],"scroll-pl":[{"scroll-pl":P()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Y]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[pt,Tt,Cr]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}function Oy(e,{cacheSize:t,prefix:n,separator:r,extend:o={},override:s={}}){Ir(e,"cacheSize",t),Ir(e,"prefix",n),Ir(e,"separator",r);for(const i in s)My(e[i],s[i]);for(const i in o)$y(e[i],o[i]);return e}function Ir(e,t,n){n!==void 0&&(e[t]=n)}function My(e,t){if(t)for(const n in t)Ir(e,n,t[n])}function $y(e,t){if(t)for(const n in t){const r=t[n];r!==void 0&&(e[n]=(e[n]||[]).concat(r))}}function Ly(e,...t){return typeof e=="function"?xs(ks,e,...t):xs(()=>Oy(ks(),e),...t)}const jy=xs(ks);function Hy(e,t){const n={...e};for(const r of t)delete n[r];return n}function Ny(e,t,n){typeof t=="string"&&(t=t.split(".").map(o=>{const s=Number(o);return isNaN(s)?o:s}));let r=e;for(const o of t){if(r==null)return n;r=r[o]}return r!==void 0?r:n}const fi={to:{type:[String,Object],default:void 0},href:{type:[String,Object],default:void 0},target:{type:String,default:void 0},rel:{type:String,default:void 0},noRel:{type:Boolean,default:void 0},prefetch:{type:Boolean,default:void 0},noPrefetch:{type:Boolean,default:void 0},activeClass:{type:String,default:void 0},exactActiveClass:{type:String,default:void 0},prefetchedClass:{type:String,default:void 0},replace:{type:Boolean,default:void 0},ariaCurrentValue:{type:String,default:void 0},external:{type:Boolean,default:void 0}},Fy=e=>Object.keys(fi).reduce((n,r)=>(e[r]!==void 0&&(n[r]=e[r]),n),{}),By=Ly({extend:{classGroups:{icons:[e=>/^i-/.test(e)]}}}),Uy=Zc((e,t,n,r)=>{if(r==="default"||r.startsWith("default.")||r.endsWith("avatar")&&t==="size")return!1;if(typeof e[t]=="string"&&typeof n=="string"&&e[t]&&n)return e[t]=By(e[t],n),!0});function su(e,...t){return e==="override"?ry({},...t):Uy({},...t)}function za(e){const t=/^#?([a-f\d])([a-f\d])([a-f\d])$/i;e=e.replace(t,function(r,o,s,i){return o+o+s+s+i+i});const n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return n?`${parseInt(n[1],16)} ${parseInt(n[2],16)} ${parseInt(n[3],16)}`:null}const zy="inherit",Dy="currentColor",Wy="transparent",qy="#000",Ky="#fff",Vy={50:"#f8fafc",100:"#f1f5f9",200:"#e2e8f0",300:"#cbd5e1",400:"#94a3b8",500:"#64748b",600:"#475569",700:"#334155",800:"#1e293b",900:"#0f172a",950:"#020617"},Gy={50:"rgb(var(--color-gray-50) / )",100:"rgb(var(--color-gray-100) / )",200:"rgb(var(--color-gray-200) / )",300:"rgb(var(--color-gray-300) / )",400:"rgb(var(--color-gray-400) / )",500:"rgb(var(--color-gray-500) / )",600:"rgb(var(--color-gray-600) / )",700:"rgb(var(--color-gray-700) / )",800:"rgb(var(--color-gray-800) / )",900:"rgb(var(--color-gray-900) / )",950:"rgb(var(--color-gray-950) / )"},Jy={50:"#fafafa",100:"#f4f4f5",200:"#e4e4e7",300:"#d4d4d8",400:"#a1a1aa",500:"#71717a",600:"#52525b",700:"#3f3f46",800:"#27272a",900:"#18181b",950:"#09090b"},Qy={50:"#fafafa",100:"#f5f5f5",200:"#e5e5e5",300:"#d4d4d4",400:"#a3a3a3",500:"#737373",600:"#525252",700:"#404040",800:"#262626",900:"#171717",950:"#0a0a0a"},Xy={50:"#fafaf9",100:"#f5f5f4",200:"#e7e5e4",300:"#d6d3d1",400:"#a8a29e",500:"#78716c",600:"#57534e",700:"#44403c",800:"#292524",900:"#1c1917",950:"#0c0a09"},Yy={50:"#fef2f2",100:"#fee2e2",200:"#fecaca",300:"#fca5a5",400:"#f87171",500:"#ef4444",600:"#dc2626",700:"#b91c1c",800:"#991b1b",900:"#7f1d1d",950:"#450a0a"},Zy={50:"#fff7ed",100:"#ffedd5",200:"#fed7aa",300:"#fdba74",400:"#fb923c",500:"#f97316",600:"#ea580c",700:"#c2410c",800:"#9a3412",900:"#7c2d12",950:"#431407"},e0={50:"#fffbeb",100:"#fef3c7",200:"#fde68a",300:"#fcd34d",400:"#fbbf24",500:"#f59e0b",600:"#d97706",700:"#b45309",800:"#92400e",900:"#78350f",950:"#451a03"},t0={50:"#fefce8",100:"#fef9c3",200:"#fef08a",300:"#fde047",400:"#facc15",500:"#eab308",600:"#ca8a04",700:"#a16207",800:"#854d0e",900:"#713f12",950:"#422006"},n0={50:"#f7fee7",100:"#ecfccb",200:"#d9f99d",300:"#bef264",400:"#a3e635",500:"#84cc16",600:"#65a30d",700:"#4d7c0f",800:"#3f6212",900:"#365314",950:"#1a2e05"},r0={50:"#f0fdf4",100:"#dcfce7",200:"#bbf7d0",300:"#86efac",400:"#4ade80",500:"#22c55e",600:"#16a34a",700:"#15803d",800:"#166534",900:"#14532d",950:"#052e16"},o0={50:"#ecfdf5",100:"#d1fae5",200:"#a7f3d0",300:"#6ee7b7",400:"#34d399",500:"#10b981",600:"#059669",700:"#047857",800:"#065f46",900:"#064e3b",950:"#022c22"},s0={50:"#f0fdfa",100:"#ccfbf1",200:"#99f6e4",300:"#5eead4",400:"#2dd4bf",500:"#14b8a6",600:"#0d9488",700:"#0f766e",800:"#115e59",900:"#134e4a",950:"#042f2e"},i0={50:"#ecfeff",100:"#cffafe",200:"#a5f3fc",300:"#67e8f9",400:"#22d3ee",500:"#06b6d4",600:"#0891b2",700:"#0e7490",800:"#155e75",900:"#164e63",950:"#083344"},a0={50:"#f0f9ff",100:"#e0f2fe",200:"#bae6fd",300:"#7dd3fc",400:"#38bdf8",500:"#0ea5e9",600:"#0284c7",700:"#0369a1",800:"#075985",900:"#0c4a6e",950:"#082f49"},l0={50:"#eff6ff",100:"#dbeafe",200:"#bfdbfe",300:"#93c5fd",400:"#60a5fa",500:"#3b82f6",600:"#2563eb",700:"#1d4ed8",800:"#1e40af",900:"#1e3a8a",950:"#172554"},c0={50:"#eef2ff",100:"#e0e7ff",200:"#c7d2fe",300:"#a5b4fc",400:"#818cf8",500:"#6366f1",600:"#4f46e5",700:"#4338ca",800:"#3730a3",900:"#312e81",950:"#1e1b4b"},u0={50:"#f5f3ff",100:"#ede9fe",200:"#ddd6fe",300:"#c4b5fd",400:"#a78bfa",500:"#8b5cf6",600:"#7c3aed",700:"#6d28d9",800:"#5b21b6",900:"#4c1d95",950:"#2e1065"},f0={50:"#faf5ff",100:"#f3e8ff",200:"#e9d5ff",300:"#d8b4fe",400:"#c084fc",500:"#a855f7",600:"#9333ea",700:"#7e22ce",800:"#6b21a8",900:"#581c87",950:"#3b0764"},d0={50:"#fdf4ff",100:"#fae8ff",200:"#f5d0fe",300:"#f0abfc",400:"#e879f9",500:"#d946ef",600:"#c026d3",700:"#a21caf",800:"#86198f",900:"#701a75",950:"#4a044e"},p0={50:"#fdf2f8",100:"#fce7f3",200:"#fbcfe8",300:"#f9a8d4",400:"#f472b6",500:"#ec4899",600:"#db2777",700:"#be185d",800:"#9d174d",900:"#831843",950:"#500724"},h0={50:"#fff1f2",100:"#ffe4e6",200:"#fecdd3",300:"#fda4af",400:"#fb7185",500:"#f43f5e",600:"#e11d48",700:"#be123c",800:"#9f1239",900:"#881337",950:"#4c0519"},g0={50:"#f2f5fc",100:"#e2e8f7",200:"#cbd7f2",300:"#a8bde8",400:"#7e9bdc",500:"#607cd2",600:"#4b61c5",700:"#4150b4",800:"#3a4393",900:"#333b75",950:"#232648"},m0={50:"rgb(var(--color-primary-50) / )",100:"rgb(var(--color-primary-100) / )",200:"rgb(var(--color-primary-200) / )",300:"rgb(var(--color-primary-300) / )",400:"rgb(var(--color-primary-400) / )",500:"rgb(var(--color-primary-500) / )",600:"rgb(var(--color-primary-600) / )",700:"rgb(var(--color-primary-700) / )",800:"rgb(var(--color-primary-800) / )",900:"rgb(var(--color-primary-900) / )",950:"rgb(var(--color-primary-950) / )",DEFAULT:"rgb(var(--color-primary-DEFAULT) / )"},y0={50:"#f9fafb",100:"#f3f4f6",200:"#e5e7eb",300:"#d1d5db",400:"#9ca3af",500:"#6b7280",600:"#4b5563",700:"#374151",800:"#1f2937",900:"#111827",950:"#030712"},Er={inherit:zy,current:Dy,transparent:Wy,black:qy,white:Ky,slate:Vy,gray:Gy,zinc:Jy,neutral:Qy,stone:Xy,red:Yy,orange:Zy,amber:e0,yellow:t0,lime:n0,green:r0,emerald:o0,teal:s0,cyan:i0,sky:a0,blue:l0,indigo:c0,violet:u0,purple:f0,fuchsia:d0,pink:p0,rose:h0,hero:g0,primary:m0,cool:y0},b0=wt(()=>{const e=bo(),t=he(),n=te(()=>{const o=Er[e.ui.primary],s=Er[e.ui.gray];return o||console.warn(`[@nuxt/ui] Primary color '${e.ui.primary}' not found in Tailwind config`),s||console.warn(`[@nuxt/ui] Gray color '${e.ui.gray}' not found in Tailwind config`),`:root { ${Object.entries(o||Er.green).map(([i,a])=>`--color-primary-${i}: ${za(a)};`).join(` `)} --color-primary-DEFAULT: var(--color-primary-500); @@ -14,9 +14,9 @@ ${Object.entries(s||Er.cool).map(([i,a])=>`--color-gray-${i}: ${za(a)};`).join(` .dark { --color-primary-DEFAULT: var(--color-primary-400); } -`}),r={style:[{innerHTML:()=>n.value,tagPriority:-2,id:"nuxt-ui-colors"}]};if(t.isHydrating&&!t.payload.serverRendered){const o=document.createElement("style");o.innerHTML=n.value,o.setAttribute("data-nuxt-ui-colors",""),document.head.appendChild(o),r.script=[{innerHTML:"document.head.removeChild(document.querySelector('[data-nuxt-ui-colors]'))"}]}ii(r)}),v0="__NUXT_COLOR_MODE__",_0="nuxt-color-mode",ht=window[v0]||{},w0=wt(e=>{const t=po("color-mode",()=>ot({preference:ht.preference,value:ht.value,unknown:!1,forced:!1})).value;xt().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"?ht.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=ht.getColorScheme())}))}rt(()=>t.preference,o=>{var s;t.forced||(o==="system"?(t.value=ht.getColorScheme(),r()):t.value=o,(s=window.localStorage)==null||s.setItem(_0,o))},{immediate:!0}),rt(()=>t.value,(o,s)=>{ht.removeColorScheme(s),ht.addColorScheme(o)}),t.preference==="system"&&r(),e.hook("app:mounted",()=>{t.unknown&&(t.preference=ht.preference,t.value=ht.value,t.unknown=!1)}),e.provide("colorMode",t)}),x0=wt({name:"nuxt:chunk-reload",setup(e){const t=xt(),n=oi(),r=new Set;t.beforeEach(()=>{r.clear()}),e.hook("app:chunkError",({error:o})=>{r.add(o)}),t.onError((o,s)=>{if(r.has(o)){const a="href"in s&&s.href.startsWith("#")?n.app.baseURL+s.href:cr(n.app.baseURL,s.fullPath);Jm({path:a,persistState:!0})}})}}),k0=[Ig,Fm,Bm,Wm,qm,Km,b0,w0,x0],C0=e=>Object.fromEntries(Object.entries(e).filter(([,t])=>t!==void 0)),di=(e,t)=>(n,r)=>(ii(()=>e({...C0(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},E0=ke({name:"Link",inheritAttrs:!1,props:{...iu,as:String,crossorigin:String,disabled:Boolean,fetchpriority:String,href:String,hreflang:String,imagesizes:String,imagesrcset:String,integrity:String,media:String,prefetch:{type:Boolean,default:void 0},referrerpolicy:String,rel:String,sizes:String,title:String,type:String,methods:String,target:String,body:Boolean,renderPriority:[String,Number]},setup:di(e=>({link:[e]}))}),S0=ke({name:"Title",inheritAttrs:!1,setup:di((e,{slots:t})=>{var n,r,o;return{title:((o=(r=(n=t.default)==null?void 0:n.call(t))==null?void 0:r[0])==null?void 0:o.children)||null}})}),T0=ke({name:"Meta",inheritAttrs:!1,props:{...iu,charset:String,content:String,httpEquiv:String,name:String,body:Boolean,renderPriority:[String,Number]},setup:di(e=>{const t={...e};return t.httpEquiv&&(t["http-equiv"]=t.httpEquiv,delete t.httpEquiv),{meta:[t]}})}),R0=ke({name:"Head",inheritAttrs:!1,setup:(e,t)=>()=>{var n,r;return(r=(n=t.slots).default)==null?void 0:r.call(n)}}),au=()=>po("color-mode").value,A0=""+globalThis.__publicAssetsURL("logo-light.svg"),I0=""+globalThis.__publicAssetsURL("logo.svg"),P0={src:A0,alt:"Markdown Reader Logo",class:"w-6"},O0={src:I0,alt:"Markdown Reader Logo",class:"w-6"},M0={class:"poppins-bold"},lu=ke({__name:"logo",props:{text:{type:Boolean,default:!0}},setup(e){const t=au(),n=te(()=>t.value==="dark");return(r,o)=>{const s=yo;return re(),Se(s,{class:"flex items-center gap-2 text-lg hover:text-inherit",to:"/"},{default:ve(()=>[ln(ce("img",P0,null,512),[[dn,ee(n)]]),ln(ce("img",O0,null,512),[[dn,!ee(n)]]),ln(ce("h1",M0,"Markdown Reader",512),[[dn,r.$props.text]])]),_:1})}}});const ft=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},$0={};function L0(e,t){return re(),Ne("a",fn(e.$attrs,{class:"poppins-semi-bold relative inline-block leading-8 px-3 rounded-lg cursor-pointer duration-200"}),[Kt(e.$slots,"default",{},void 0,!0)],16)}const j0=ft($0,[["render",L0],["__scopeId","data-v-0fc6c66c"]]),cu=Object.freeze({left:0,top:0,width:16,height:16}),uu=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),pi=Object.freeze({...cu,...uu});Object.freeze({...pi,body:"",hidden:!1});({...cu});const fu=Object.freeze({width:null,height:null}),du=Object.freeze({...fu,...uu});function H0(e,t){const n={...e};for(const r in t){const o=t[r],s=typeof o;r in fu?(o===null||o&&(s==="string"||s==="number"))&&(n[r]=o):s===typeof n[r]&&(n[r]=r==="rotate"?o%4:o)}return n}const N0=/[\s,]+/;function F0(e,t){t.split(N0).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function B0(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 U0=/(-?[0-9.]*[0-9]+[0-9.]*)/g,z0=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function Da(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(U0);if(r===null||!r.length)return e;const o=[];let s=r.shift(),i=z0.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 D0=e=>e==="unset"||e==="undefined"||e==="none";function W0(e,t){const n={...pi,...e},r={...du,...t},o={left:n.left,top:n.top,width:n.width,height:n.height};let s=n.body;[n,r].forEach(g=>{const v=[],_=g.hFlip,m=g.vFlip;let p=g.rotate;_?m?p+=2:(v.push("translate("+(o.width+o.left).toString()+" "+(0-o.top).toString()+")"),v.push("scale(-1 1)"),o.top=o.left=0):m&&(v.push("translate("+(0-o.left).toString()+" "+(o.height+o.top).toString()+")"),v.push("scale(1 -1)"),o.top=o.left=0);let k;switch(p<0&&(p-=Math.floor(p/4)*4),p=p%4,p){case 1:k=o.height/2+o.top,v.unshift("rotate(90 "+k.toString()+" "+k.toString()+")");break;case 2:v.unshift("rotate(180 "+(o.width/2+o.left).toString()+" "+(o.height/2+o.top).toString()+")");break;case 3:k=o.width/2+o.left,v.unshift("rotate(-90 "+k.toString()+" "+k.toString()+")");break}p%2===1&&(o.left!==o.top&&(k=o.left,o.left=o.top,o.top=k),o.width!==o.height&&(k=o.width,o.width=o.height,o.height=k)),v.length&&(s=''+s+"")});const i=r.width,a=r.height,l=o.width,c=o.height;let u,f;i===null?(f=a===null?"1em":a==="auto"?c:a,u=Da(f,l/c)):(u=i==="auto"?l:i,f=a===null?Da(u,c/l):a==="auto"?c:a);const d={},b=(g,v)=>{D0(v)||(d[g]=v.toString())};return b("width",u),b("height",f),d.viewBox=o.left.toString()+" "+o.top.toString()+" "+l.toString()+" "+c.toString(),{attributes:d,body:s}}const q0=/\sid="(\S+)"/g,K0="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let V0=0;function G0(e,t=K0){const n=[];let r;for(;r=q0.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+(V0++).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 J0(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 Q0(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function X0(e){return"data:image/svg+xml,"+Q0(e)}function Y0(e){return'url("'+X0(e)+'")'}const Wa={...du,inline:!1},Z0={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},eb={display:"inline-block"},Cs={backgroundColor:"currentColor"},pu={backgroundColor:"transparent"},qa={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},Ka={webkitMask:Cs,mask:Cs,background:pu};for(const e in Ka){const t=Ka[e];for(const n in qa)t[e+n]=qa[n]}const Pr={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";Pr[e+"-flip"]=t,Pr[e.slice(0,1)+"-flip"]=t,Pr[e+"Flip"]=t});function Va(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const tb=(e,t)=>{const n=H0(Wa,t),r={...Z0},o=t.mode||"svg",s={},i=t.style,a=typeof i=="object"&&!(i instanceof Array)?i:{};for(let v in t){const _=t[v];if(_!==void 0)switch(v){case"icon":case"style":case"onLoad":case"mode":break;case"inline":case"hFlip":case"vFlip":n[v]=_===!0||_==="true"||_===1;break;case"flip":typeof _=="string"&&F0(n,_);break;case"color":s.color=_;break;case"rotate":typeof _=="string"?n[v]=B0(_):typeof _=="number"&&(n[v]=_);break;case"ariaHidden":case"aria-hidden":_!==!0&&_!=="true"&&delete r["aria-hidden"];break;default:{const m=Pr[v];m?(_===!0||_==="true"||_===1)&&(n[m]=!0):Wa[v]===void 0&&(r[v]=_)}}}const l=W0(e,n),c=l.attributes;if(n.inline&&(s.verticalAlign="-0.125em"),o==="svg"){r.style={...s,...a},Object.assign(r,c);let v=0,_=t.id;return typeof _=="string"&&(_=_.replace(/-/g,"_")),r.innerHTML=G0(l.body,_?()=>_+"ID"+v++:"iconifyVue"),Ke("svg",r)}const{body:u,width:f,height:d}=e,b=o==="mask"||(o==="bg"?!1:u.indexOf("currentColor")!==-1),g=J0(u,{...c,width:f+"",height:d+""});return r.style={...s,"--svg":Y0(g),width:Va(c.width),height:Va(c.height),...eb,...b?Cs:pu,...a},Ke("span",r)},nb=Object.create(null),rb=ke({inheritAttrs:!1,render(){const e=this.$attrs,t=e.icon,n=typeof t=="string"?nb[t]:typeof t=="object"?t:null;return n===null||typeof n!="object"||typeof n.body!="string"?this.$slots.default?this.$slots.default():null:tb({...pi,...n},e)}}),Vn=/^[a-z0-9]+(-[a-z0-9]+)*$/,vo=(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(),c={provider:o.length>0?o[0]:r,prefix:l,name:a};return t&&!Or(c)?null:c}const s=o[0],i=s.split("-");if(i.length>1){const a={provider:r,prefix:i.shift(),name:i.join("-")};return t&&!Or(a)?null:a}if(n&&r===""){const a={provider:r,prefix:"",name:s};return t&&!Or(a,n)?null:a}return null},Or=(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}),Zr=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),hi=Object.freeze({...hu,...Zr}),Es=Object.freeze({...hi,body:"",hidden:!1});function ob(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 Ga(e,t){const n=ob(e,t);for(const r in Es)r in Zr?r in e&&!(r in n)&&(n[r]=Zr[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function sb(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 ib(e,t,n){const r=e.icons,o=e.aliases||Object.create(null);let s={};function i(a){s=Ga(r[a]||o[a],s)}return i(t),n.forEach(i),Ga(e,s)}function gu(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=sb(e);for(const o in r){const s=r[o];s&&(t(o,ib(e,o,s)),n.push(o))}return n}const ab={provider:"",aliases:{},not_found:{},...hu};function Uo(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function mu(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!Uo(e,ab))return null;const n=t.icons;for(const o in n){const s=n[o];if(!o.match(Vn)||typeof s.body!="string"||!Uo(s,Es))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]||!Uo(s,Es))return null}return t}const Ja=Object.create(null);function lb(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function Gt(e,t){const n=Ja[e]||(Ja[e]=Object.create(null));return n[t]||(n[t]=lb(e,t))}function gi(e,t){return mu(t)?gu(t,(n,r)=>{r?e.icons[n]=r:e.missing.add(n)}):[]}function cb(e,t,n){try{if(typeof n.body=="string")return e.icons[t]={...n},!0}catch{}return!1}let nr=!1;function yu(e){return typeof e=="boolean"&&(nr=e),nr}function ub(e){const t=typeof e=="string"?vo(e,!0,nr):e;if(t){const n=Gt(t.provider,t.prefix),r=t.name;return n.icons[r]||(n.missing.has(r)?null:void 0)}}function fb(e,t){const n=vo(e,!0,nr);if(!n)return!1;const r=Gt(n.provider,n.prefix);return cb(r,n.name,t)}function db(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),nr&&!t&&!e.prefix){let o=!1;return mu(e)&&(e.prefix="",gu(e,(s,i)=>{i&&fb(s,i)&&(o=!0)})),o}const n=e.prefix;if(!Or({provider:t,prefix:n,name:"a"}))return!1;const r=Gt(t,n);return!!gi(r,e)}const pb=Object.freeze({width:null,height:null}),hb=Object.freeze({...pb,...Zr});""+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);const Ss=Object.create(null);function gb(e,t){Ss[e]=t}function Ts(e){return Ss[e]||Ss[""]}function mi(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 yi=Object.create(null),Ln=["https://api.simplesvg.com","https://api.unisvg.com"],Mr=[];for(;Ln.length>0;)Ln.length===1||Math.random()>.5?Mr.push(Ln.shift()):Mr.push(Ln.pop());yi[""]=mi({resources:["https://api.iconify.design"].concat(Mr)});function Rs(e,t){const n=mi(t);return n===null?!1:(yi[e]=n,!0)}function bi(e){return yi[e]}const mb=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let Qa=mb();function yb(e,t){const n=bi(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 bb(e){return e===404}const vb=(e,t,n)=>{const r=[],o=yb(e,t),s="icons";let i={type:s,provider:e,prefix:t,icons:[]},a=0;return n.forEach((l,c)=>{a+=l.length+1,a>=o&&c>0&&(r.push(i),i={type:s,provider:e,prefix:t,icons:[]},a=l.length),i.icons.push(l)}),r.push(i),r};function _b(e){if(typeof e=="string"){const t=bi(e);if(t)return t.path}return"/"}const wb=(e,t,n)=>{if(!Qa){n("abort",424);return}let r=_b(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;Qa(e+r).then(s=>{const i=s.status;if(i!==200){setTimeout(()=>{n(bb(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)})},xb={prepare:vb,send:wb};function kb(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)),c=l[i]||(l[i]=Gt(s,i));let u;a in c.icons?u=t.loaded:i===""||c.missing.has(a)?u=t.missing:u=t.pending;const f={provider:s,prefix:i,name:a};u.push(f)}),t}function bu(e,t){e.forEach(n=>{const r=n.loaderCallbacks;r&&(n.loaderCallbacks=r.filter(o=>o.id!==t))})}function Cb(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 c=l.name;if(e.icons[c])i.loaded.push({provider:r,prefix:o,name:c});else if(e.missing.has(c))i.missing.push({provider:r,prefix:o,name:c});else return n=!0,!0;return!1}),i.pending.length!==a&&(n||bu([e],s.id),s.callback(i.loaded.slice(0),i.missing.slice(0),i.pending.slice(0),s.abort))})}))}let Eb=0;function Sb(e,t,n){const r=Eb++,o=bu.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 Tb(e,t=!0,n=!1){const r=[];return e.forEach(o=>{const s=typeof o=="string"?vo(o,t,n):o;s&&r.push(s)}),r}var Rb={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function Ab(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 A=e.resources.slice(0);for(i=[];A.length>1;){const O=Math.floor(Math.random()*A.length);i.push(A[O]),A=A.slice(0,O).concat(A.slice(O+1))}i=i.concat(A)}else i=e.resources.slice(s).concat(e.resources.slice(0,s));const a=Date.now();let l="pending",c=0,u,f=null,d=[],b=[];typeof r=="function"&&b.push(r);function g(){f&&(clearTimeout(f),f=null)}function v(){l==="pending"&&(l="aborted"),g(),d.forEach(A=>{A.status==="pending"&&(A.status="aborted")}),d=[]}function _(A,O){O&&(b=[]),typeof A=="function"&&b.push(A)}function m(){return{startTime:a,payload:t,status:l,queriesSent:c,queriesPending:d.length,subscribe:_,abort:v}}function p(){l="failed",b.forEach(A=>{A(void 0,u)})}function k(){d.forEach(A=>{A.status==="pending"&&(A.status="aborted")}),d=[]}function w(A,O,C){const H=O!=="success";switch(d=d.filter(N=>N!==A),l){case"pending":break;case"failed":if(H||!e.dataAfterTimeout)return;break;default:return}if(O==="abort"){u=C,p();return}if(H){u=C,d.length||(i.length?S():p());return}if(g(),k(),!e.random){const N=e.resources.indexOf(A.resource);N!==-1&&N!==e.index&&(e.index=N)}l="completed",b.forEach(N=>{N(C)})}function S(){if(l!=="pending")return;g();const A=i.shift();if(A===void 0){if(d.length){f=setTimeout(()=>{g(),l==="pending"&&(k(),p())},e.timeout);return}p();return}const O={status:"pending",resource:A,callback:(C,H)=>{w(O,C,H)}};d.push(O),c++,f=setTimeout(S,e.rotate),n(A,t,O.callback)}return setTimeout(S),m}function vu(e){const t={...Rb,...e};let n=[];function r(){n=n.filter(a=>a().status==="pending")}function o(a,l,c){const u=Ab(t,a,l,(f,d)=>{r(),c&&c(f,d)});return n.push(u),u}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 Xa(){}const zo=Object.create(null);function Ib(e){if(!zo[e]){const t=bi(e);if(!t)return;const n=vu(t),r={config:t,redundancy:n};zo[e]=r}return zo[e]}function Pb(e,t,n){let r,o;if(typeof e=="string"){const s=Ts(e);if(!s)return n(void 0,424),Xa;o=s.send;const i=Ib(e);i&&(r=i.redundancy)}else{const s=mi(e);if(s){r=vu(s);const i=e.resources?e.resources[0]:"",a=Ts(i);a&&(o=a.send)}}return!r||!o?(n(void 0,424),Xa):r.query(t,o,n)().abort}const Ya="iconify2",rr="iconify",_u=rr+"-count",Za=rr+"-version",wu=36e5,Ob=168;function As(e,t){try{return e.getItem(t)}catch{}}function vi(e,t,n){try{return e.setItem(t,n),!0}catch{}}function el(e,t){try{e.removeItem(t)}catch{}}function Is(e,t){return vi(e,_u,t.toString())}function Ps(e){return parseInt(As(e,_u))||0}const _o={local:!0,session:!0},xu={local:new Set,session:new Set};let _i=!1;function Mb(e){_i=e}let Sr=typeof window>"u"?{}:window;function ku(e){const t=e+"Storage";try{if(Sr&&Sr[t]&&typeof Sr[t].length=="number")return Sr[t]}catch{}_o[e]=!1}function Cu(e,t){const n=ku(e);if(!n)return;const r=As(n,Za);if(r!==Ya){if(r){const a=Ps(n);for(let l=0;l{const l=rr+a.toString(),c=As(n,l);if(typeof c=="string"){try{const u=JSON.parse(c);if(typeof u=="object"&&typeof u.cached=="number"&&u.cached>o&&typeof u.provider=="string"&&typeof u.data=="object"&&typeof u.data.prefix=="string"&&t(u,a))return!0}catch{}el(n,l)}};let i=Ps(n);for(let a=i-1;a>=0;a--)s(a)||(a===i-1?(i--,Is(n,i)):xu[e].add(a))}function Eu(){if(!_i){Mb(!0);for(const e in _o)Cu(e,t=>{const n=t.data,r=t.provider,o=n.prefix,s=Gt(r,o);if(!gi(s,n).length)return!1;const i=n.lastModified||-1;return s.lastModifiedCached=s.lastModifiedCached?Math.min(s.lastModifiedCached,i):i,!0})}}function $b(e,t){const n=e.lastModifiedCached;if(n&&n>=t)return n===t;if(e.lastModifiedCached=t,n)for(const r in _o)Cu(r,o=>{const s=o.data;return o.provider!==e.provider||s.prefix!==e.prefix||s.lastModified===t});return!0}function Lb(e,t){_i||Eu();function n(r){let o;if(!_o[r]||!(o=ku(r)))return;const s=xu[r];let i;if(s.size)s.delete(i=Array.from(s).shift());else if(i=Ps(o),!Is(o,i+1))return;const a={cached:Math.floor(Date.now()/wu),provider:e.provider,data:t};return vi(o,rr+i.toString(),JSON.stringify(a))}t.lastModified&&!$b(e,t.lastModified)||Object.keys(t.icons).length&&(t.not_found&&(t=Object.assign({},t),delete t.not_found),n("local")||n("session"))}function tl(){}function jb(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,Cb(e)}))}function Hb(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=Ts(n)))return;s.prepare(n,r,o).forEach(a=>{Pb(n,a,l=>{if(typeof l!="object")a.icons.forEach(c=>{e.missing.add(c)});else try{const c=gi(e,l);if(!c.length)return;const u=e.pendingIcons;u&&c.forEach(f=>{u.delete(f)}),Lb(e,l)}catch(c){console.error(c)}jb(e)})})}))}const Nb=(e,t)=>{const n=Tb(e,!0,yu()),r=kb(n);if(!r.pending.length){let l=!0;return t&&setTimeout(()=>{l&&t(r.loaded,r.missing,r.pending,tl)}),()=>{l=!1}}const o=Object.create(null),s=[];let i,a;return r.pending.forEach(l=>{const{provider:c,prefix:u}=l;if(u===a&&c===i)return;i=c,a=u,s.push(Gt(c,u));const f=o[c]||(o[c]=Object.create(null));f[u]||(f[u]=[])}),r.pending.forEach(l=>{const{provider:c,prefix:u,name:f}=l,d=Gt(c,u),b=d.pendingIcons||(d.pendingIcons=new Set);b.has(f)||(b.add(f),o[c][u].push(f))}),s.forEach(l=>{const{provider:c,prefix:u}=l;o[c][u].length&&Hb(l,o[c][u])}),t?Sb(t,r,s):tl},Fb=e=>new Promise((t,n)=>{const r=typeof e=="string"?vo(e,!0):e;if(!r){n(e);return}Nb([r||e],o=>{if(o.length&&r){const s=ub(r);if(s){t({...hi,...s});return}}n(e)})});({...hb});const nl={backgroundColor:"currentColor"},Bb={backgroundColor:"transparent"},rl={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},ol={webkitMask:nl,mask:nl,background:Bb};for(const e in ol){const t=ol[e];for(const n in rl)t[e+n]=rl[n]}const Do={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";Do[e+"-flip"]=t,Do[e.slice(0,1)+"-flip"]=t,Do[e+"Flip"]=t});yu(!0);gb("",xb);if(typeof document<"u"&&typeof window<"u"){Eu();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"||!db(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;Rs(n,o)||console.error(r)}catch{console.error(r)}}}}({...hi});const Ub=["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","ooui","noto","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 zb(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 Ub)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 Db=ke({__name:"Icon",props:{name:{type:String,required:!0},size:{type:String,default:""}},async setup(e){let t,n;const r=e,o=he(),s=bo();rt(()=>{var _;return(_=s.nuxtIcon)==null?void 0:_.iconifyApiOptions},()=>{var _,m,p,k,w,S;if((m=(_=s.nuxtIcon)==null?void 0:_.iconifyApiOptions)!=null&&m.url){try{new URL(s.nuxtIcon.iconifyApiOptions.url)}catch{console.warn("Nuxt Icon: Invalid custom Iconify API URL");return}if((k=(p=s.nuxtIcon)==null?void 0:p.iconifyApiOptions)!=null&&k.publicApiFallback){Rs("custom",{resources:[(w=s.nuxtIcon)==null?void 0:w.iconifyApiOptions.url],index:0});return}Rs("",{resources:[(S=s.nuxtIcon)==null?void 0:S.iconifyApiOptions.url]})}},{immediate:!0});const i=po("icons",()=>({})),a=Le(!1),l=te(()=>{var _,m;return(m=(_=s.nuxtIcon)==null?void 0:_.aliases)!=null&&m[r.name]?s.nuxtIcon.aliases[r.name]:r.name}),c=te(()=>zb(l.value)),u=te(()=>[c.value.provider,c.value.prefix,c.value.name].filter(Boolean).join(":")),f=te(()=>{var _;return(_=i.value)==null?void 0:_[u.value]}),d=te(()=>o.vueApp.component(l.value)),b=te(()=>{var m,p,k;if(!r.size&&typeof((m=s.nuxtIcon)==null?void 0:m.size)=="boolean"&&!((p=s.nuxtIcon)!=null&&p.size))return;const _=r.size||((k=s.nuxtIcon)==null?void 0:k.size)||"1em";return String(Number(_))===_?`${_}px`:_}),g=te(()=>{var _;return((_=s==null?void 0:s.nuxtIcon)==null?void 0:_.class)??"icon"});async function v(){var _;d.value||(_=i.value)!=null&&_[u.value]||(a.value=!0,i.value[u.value]=await Fb(c.value).catch(()=>{}),a.value=!1)}return rt(l,v),!d.value&&([t,n]=ud(()=>v()),t=await t,n()),(_,m)=>a.value?(re(),Ne("span",{key:0,class:Ie(g.value),style:pn({width:b.value,height:b.value})},null,6)):f.value?(re(),Se(ee(rb),{key:1,icon:f.value,class:Ie(g.value),width:b.value,height:b.value},null,8,["icon","class","width","height"])):d.value?(re(),Se(co(d.value),{key:2,class:Ie(g.value),width:b.value,height:b.value},null,8,["class","width","height"])):(re(),Ne("span",{key:3,class:Ie(g.value),style:pn({fontSize:b.value,lineHeight:b.value,width:b.value,height:b.value})},[Kt(_.$slots,"default",{},()=>[Me(en(e.name),1)],!0)],6))}});const Su=ft(Db,[["__scopeId","data-v-e4edde57"]]),Wb=Object.freeze(Object.defineProperty({__proto__:null,default:Su},Symbol.toStringTag,{value:"Module"})),qb=ke({props:{name:{type:String,required:!0},dynamic:{type:Boolean,default:!1}},setup(e){const t=bo();return{dynamic:te(()=>{var r,o;return e.dynamic||((o=(r=t.ui)==null?void 0:r.icons)==null?void 0:o.dynamic)})}}});function Kb(e,t,n,r,o,s){const i=Su;return e.dynamic?(re(),Se(i,{key:0,name:e.name},null,8,["name"])):(re(),Ne("span",{key:1,class:Ie(e.name)},null,2))}const wo=ft(qb,[["render",Kb]]),sl=Object.freeze({ignoreUnknown:!1,respectType:!1,respectFunctionNames:!1,respectFunctionProperties:!1,unorderedObjects:!0,unorderedArrays:!1,unorderedSets:!1,excludeKeys:void 0,excludeValues:void 0,replacer:void 0});function il(e,t){t?t={...sl,...t}:t=sl;const n=Tu(t);return n.dispatch(e),n.toString()}const Vb=Object.freeze(["prototype","__proto__","constructor"]);function Tu(e){let t="",n=new Map;const r=o=>{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 c=Object.keys(o);e.unorderedObjects&&(c=c.sort());let u=[];e.respectType!==!1&&!al(o)&&(u=Vb),e.excludeKeys&&(c=c.filter(d=>!e.excludeKeys(d)),u=u.filter(d=>!e.excludeKeys(d))),r("object:"+(c.length+u.length)+":");const f=d=>{this.dispatch(d),r(":"),e.excludeValues||this.dispatch(o[d]),r(",")};for(const d of c)f(d);for(const d of u)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 c=Tu(e);c.dispatch(l);for(const[u,f]of c.getContext())i.set(u,f);return c.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:"),al(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 +`}),r={style:[{innerHTML:()=>n.value,tagPriority:-2,id:"nuxt-ui-colors"}]};if(t.isHydrating&&!t.payload.serverRendered){const o=document.createElement("style");o.innerHTML=n.value,o.setAttribute("data-nuxt-ui-colors",""),document.head.appendChild(o),r.script=[{innerHTML:"document.head.removeChild(document.querySelector('[data-nuxt-ui-colors]'))"}]}ii(r)}),v0="__NUXT_COLOR_MODE__",_0="nuxt-color-mode",ht=window[v0]||{},w0=wt(e=>{const t=po("color-mode",()=>ot({preference:ht.preference,value:ht.value,unknown:!1,forced:!1})).value;xt().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"?ht.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=ht.getColorScheme())}))}rt(()=>t.preference,o=>{var s;t.forced||(o==="system"?(t.value=ht.getColorScheme(),r()):t.value=o,(s=window.localStorage)==null||s.setItem(_0,o))},{immediate:!0}),rt(()=>t.value,(o,s)=>{ht.removeColorScheme(s),ht.addColorScheme(o)}),t.preference==="system"&&r(),e.hook("app:mounted",()=>{t.unknown&&(t.preference=ht.preference,t.value=ht.value,t.unknown=!1)}),e.provide("colorMode",t)}),x0=wt({name:"nuxt:chunk-reload",setup(e){const t=xt(),n=oi(),r=new Set;t.beforeEach(()=>{r.clear()}),e.hook("app:chunkError",({error:o})=>{r.add(o)}),t.onError((o,s)=>{if(r.has(o)){const a="href"in s&&s.href.startsWith("#")?n.app.baseURL+s.href:cr(n.app.baseURL,s.fullPath);Jm({path:a,persistState:!0})}})}}),k0=[Ig,Fm,Bm,Wm,qm,Km,b0,w0,x0],C0=e=>Object.fromEntries(Object.entries(e).filter(([,t])=>t!==void 0)),di=(e,t)=>(n,r)=>(ii(()=>e({...C0(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},E0=ke({name:"Link",inheritAttrs:!1,props:{...iu,as:String,crossorigin:String,disabled:Boolean,fetchpriority:String,href:String,hreflang:String,imagesizes:String,imagesrcset:String,integrity:String,media:String,prefetch:{type:Boolean,default:void 0},referrerpolicy:String,rel:String,sizes:String,title:String,type:String,methods:String,target:String,body:Boolean,renderPriority:[String,Number]},setup:di(e=>({link:[e]}))}),S0=ke({name:"Title",inheritAttrs:!1,setup:di((e,{slots:t})=>{var n,r,o;return{title:((o=(r=(n=t.default)==null?void 0:n.call(t))==null?void 0:r[0])==null?void 0:o.children)||null}})}),T0=ke({name:"Meta",inheritAttrs:!1,props:{...iu,charset:String,content:String,httpEquiv:String,name:String,body:Boolean,renderPriority:[String,Number]},setup:di(e=>{const t={...e};return t.httpEquiv&&(t["http-equiv"]=t.httpEquiv,delete t.httpEquiv),{meta:[t]}})}),R0=ke({name:"Head",inheritAttrs:!1,setup:(e,t)=>()=>{var n,r;return(r=(n=t.slots).default)==null?void 0:r.call(n)}}),au=()=>po("color-mode").value,A0=""+globalThis.__publicAssetsURL("logo-light.svg"),I0=""+globalThis.__publicAssetsURL("logo.svg"),P0={src:A0,alt:"Markdown Reader Logo",class:"w-6"},O0={src:I0,alt:"Markdown Reader Logo",class:"w-6"},M0={class:"poppins-bold"},lu=ke({__name:"logo",props:{text:{type:Boolean,default:!0}},setup(e){const t=au(),n=te(()=>t.value==="dark");return(r,o)=>{const s=yo;return re(),Se(s,{class:"flex items-center gap-2 text-lg hover:text-inherit",to:"/"},{default:ve(()=>[qt(ce("img",P0,null,512),[[Gt,ee(n)]]),qt(ce("img",O0,null,512),[[Gt,!ee(n)]]),qt(ce("h1",M0,"Markdown Reader",512),[[Gt,r.$props.text]])]),_:1})}}});const ft=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},$0={};function L0(e,t){return re(),Ne("a",dn(e.$attrs,{class:"poppins-semi-bold relative inline-block leading-8 px-3 rounded-lg cursor-pointer duration-200"}),[Vt(e.$slots,"default",{},void 0,!0)],16)}const j0=ft($0,[["render",L0],["__scopeId","data-v-0fc6c66c"]]),cu=Object.freeze({left:0,top:0,width:16,height:16}),uu=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),pi=Object.freeze({...cu,...uu});Object.freeze({...pi,body:"",hidden:!1});({...cu});const fu=Object.freeze({width:null,height:null}),du=Object.freeze({...fu,...uu});function H0(e,t){const n={...e};for(const r in t){const o=t[r],s=typeof o;r in fu?(o===null||o&&(s==="string"||s==="number"))&&(n[r]=o):s===typeof n[r]&&(n[r]=r==="rotate"?o%4:o)}return n}const N0=/[\s,]+/;function F0(e,t){t.split(N0).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function B0(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 U0=/(-?[0-9.]*[0-9]+[0-9.]*)/g,z0=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function Da(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(U0);if(r===null||!r.length)return e;const o=[];let s=r.shift(),i=z0.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 D0=e=>e==="unset"||e==="undefined"||e==="none";function W0(e,t){const n={...pi,...e},r={...du,...t},o={left:n.left,top:n.top,width:n.width,height:n.height};let s=n.body;[n,r].forEach(g=>{const v=[],_=g.hFlip,m=g.vFlip;let p=g.rotate;_?m?p+=2:(v.push("translate("+(o.width+o.left).toString()+" "+(0-o.top).toString()+")"),v.push("scale(-1 1)"),o.top=o.left=0):m&&(v.push("translate("+(0-o.left).toString()+" "+(o.height+o.top).toString()+")"),v.push("scale(1 -1)"),o.top=o.left=0);let k;switch(p<0&&(p-=Math.floor(p/4)*4),p=p%4,p){case 1:k=o.height/2+o.top,v.unshift("rotate(90 "+k.toString()+" "+k.toString()+")");break;case 2:v.unshift("rotate(180 "+(o.width/2+o.left).toString()+" "+(o.height/2+o.top).toString()+")");break;case 3:k=o.width/2+o.left,v.unshift("rotate(-90 "+k.toString()+" "+k.toString()+")");break}p%2===1&&(o.left!==o.top&&(k=o.left,o.left=o.top,o.top=k),o.width!==o.height&&(k=o.width,o.width=o.height,o.height=k)),v.length&&(s=''+s+"")});const i=r.width,a=r.height,l=o.width,c=o.height;let u,f;i===null?(f=a===null?"1em":a==="auto"?c:a,u=Da(f,l/c)):(u=i==="auto"?l:i,f=a===null?Da(u,c/l):a==="auto"?c:a);const d={},b=(g,v)=>{D0(v)||(d[g]=v.toString())};return b("width",u),b("height",f),d.viewBox=o.left.toString()+" "+o.top.toString()+" "+l.toString()+" "+c.toString(),{attributes:d,body:s}}const q0=/\sid="(\S+)"/g,K0="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let V0=0;function G0(e,t=K0){const n=[];let r;for(;r=q0.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+(V0++).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 J0(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 Q0(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function X0(e){return"data:image/svg+xml,"+Q0(e)}function Y0(e){return'url("'+X0(e)+'")'}const Wa={...du,inline:!1},Z0={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},eb={display:"inline-block"},Cs={backgroundColor:"currentColor"},pu={backgroundColor:"transparent"},qa={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},Ka={webkitMask:Cs,mask:Cs,background:pu};for(const e in Ka){const t=Ka[e];for(const n in qa)t[e+n]=qa[n]}const Pr={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";Pr[e+"-flip"]=t,Pr[e.slice(0,1)+"-flip"]=t,Pr[e+"Flip"]=t});function Va(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const tb=(e,t)=>{const n=H0(Wa,t),r={...Z0},o=t.mode||"svg",s={},i=t.style,a=typeof i=="object"&&!(i instanceof Array)?i:{};for(let v in t){const _=t[v];if(_!==void 0)switch(v){case"icon":case"style":case"onLoad":case"mode":break;case"inline":case"hFlip":case"vFlip":n[v]=_===!0||_==="true"||_===1;break;case"flip":typeof _=="string"&&F0(n,_);break;case"color":s.color=_;break;case"rotate":typeof _=="string"?n[v]=B0(_):typeof _=="number"&&(n[v]=_);break;case"ariaHidden":case"aria-hidden":_!==!0&&_!=="true"&&delete r["aria-hidden"];break;default:{const m=Pr[v];m?(_===!0||_==="true"||_===1)&&(n[m]=!0):Wa[v]===void 0&&(r[v]=_)}}}const l=W0(e,n),c=l.attributes;if(n.inline&&(s.verticalAlign="-0.125em"),o==="svg"){r.style={...s,...a},Object.assign(r,c);let v=0,_=t.id;return typeof _=="string"&&(_=_.replace(/-/g,"_")),r.innerHTML=G0(l.body,_?()=>_+"ID"+v++:"iconifyVue"),Ke("svg",r)}const{body:u,width:f,height:d}=e,b=o==="mask"||(o==="bg"?!1:u.indexOf("currentColor")!==-1),g=J0(u,{...c,width:f+"",height:d+""});return r.style={...s,"--svg":Y0(g),width:Va(c.width),height:Va(c.height),...eb,...b?Cs:pu,...a},Ke("span",r)},nb=Object.create(null),rb=ke({inheritAttrs:!1,render(){const e=this.$attrs,t=e.icon,n=typeof t=="string"?nb[t]:typeof t=="object"?t:null;return n===null||typeof n!="object"||typeof n.body!="string"?this.$slots.default?this.$slots.default():null:tb({...pi,...n},e)}}),Vn=/^[a-z0-9]+(-[a-z0-9]+)*$/,vo=(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(),c={provider:o.length>0?o[0]:r,prefix:l,name:a};return t&&!Or(c)?null:c}const s=o[0],i=s.split("-");if(i.length>1){const a={provider:r,prefix:i.shift(),name:i.join("-")};return t&&!Or(a)?null:a}if(n&&r===""){const a={provider:r,prefix:"",name:s};return t&&!Or(a,n)?null:a}return null},Or=(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}),Zr=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),hi=Object.freeze({...hu,...Zr}),Es=Object.freeze({...hi,body:"",hidden:!1});function ob(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 Ga(e,t){const n=ob(e,t);for(const r in Es)r in Zr?r in e&&!(r in n)&&(n[r]=Zr[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function sb(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 ib(e,t,n){const r=e.icons,o=e.aliases||Object.create(null);let s={};function i(a){s=Ga(r[a]||o[a],s)}return i(t),n.forEach(i),Ga(e,s)}function gu(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=sb(e);for(const o in r){const s=r[o];s&&(t(o,ib(e,o,s)),n.push(o))}return n}const ab={provider:"",aliases:{},not_found:{},...hu};function Uo(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function mu(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!Uo(e,ab))return null;const n=t.icons;for(const o in n){const s=n[o];if(!o.match(Vn)||typeof s.body!="string"||!Uo(s,Es))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]||!Uo(s,Es))return null}return t}const Ja=Object.create(null);function lb(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function Qt(e,t){const n=Ja[e]||(Ja[e]=Object.create(null));return n[t]||(n[t]=lb(e,t))}function gi(e,t){return mu(t)?gu(t,(n,r)=>{r?e.icons[n]=r:e.missing.add(n)}):[]}function cb(e,t,n){try{if(typeof n.body=="string")return e.icons[t]={...n},!0}catch{}return!1}let nr=!1;function yu(e){return typeof e=="boolean"&&(nr=e),nr}function ub(e){const t=typeof e=="string"?vo(e,!0,nr):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 fb(e,t){const n=vo(e,!0,nr);if(!n)return!1;const r=Qt(n.provider,n.prefix);return cb(r,n.name,t)}function db(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),nr&&!t&&!e.prefix){let o=!1;return mu(e)&&(e.prefix="",gu(e,(s,i)=>{i&&fb(s,i)&&(o=!0)})),o}const n=e.prefix;if(!Or({provider:t,prefix:n,name:"a"}))return!1;const r=Qt(t,n);return!!gi(r,e)}const pb=Object.freeze({width:null,height:null}),hb=Object.freeze({...pb,...Zr});""+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);const Ss=Object.create(null);function gb(e,t){Ss[e]=t}function Ts(e){return Ss[e]||Ss[""]}function mi(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 yi=Object.create(null),Ln=["https://api.simplesvg.com","https://api.unisvg.com"],Mr=[];for(;Ln.length>0;)Ln.length===1||Math.random()>.5?Mr.push(Ln.shift()):Mr.push(Ln.pop());yi[""]=mi({resources:["https://api.iconify.design"].concat(Mr)});function Rs(e,t){const n=mi(t);return n===null?!1:(yi[e]=n,!0)}function bi(e){return yi[e]}const mb=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let Qa=mb();function yb(e,t){const n=bi(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 bb(e){return e===404}const vb=(e,t,n)=>{const r=[],o=yb(e,t),s="icons";let i={type:s,provider:e,prefix:t,icons:[]},a=0;return n.forEach((l,c)=>{a+=l.length+1,a>=o&&c>0&&(r.push(i),i={type:s,provider:e,prefix:t,icons:[]},a=l.length),i.icons.push(l)}),r.push(i),r};function _b(e){if(typeof e=="string"){const t=bi(e);if(t)return t.path}return"/"}const wb=(e,t,n)=>{if(!Qa){n("abort",424);return}let r=_b(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;Qa(e+r).then(s=>{const i=s.status;if(i!==200){setTimeout(()=>{n(bb(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)})},xb={prepare:vb,send:wb};function kb(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)),c=l[i]||(l[i]=Qt(s,i));let u;a in c.icons?u=t.loaded:i===""||c.missing.has(a)?u=t.missing:u=t.pending;const f={provider:s,prefix:i,name:a};u.push(f)}),t}function bu(e,t){e.forEach(n=>{const r=n.loaderCallbacks;r&&(n.loaderCallbacks=r.filter(o=>o.id!==t))})}function Cb(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 c=l.name;if(e.icons[c])i.loaded.push({provider:r,prefix:o,name:c});else if(e.missing.has(c))i.missing.push({provider:r,prefix:o,name:c});else return n=!0,!0;return!1}),i.pending.length!==a&&(n||bu([e],s.id),s.callback(i.loaded.slice(0),i.missing.slice(0),i.pending.slice(0),s.abort))})}))}let Eb=0;function Sb(e,t,n){const r=Eb++,o=bu.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 Tb(e,t=!0,n=!1){const r=[];return e.forEach(o=>{const s=typeof o=="string"?vo(o,t,n):o;s&&r.push(s)}),r}var Rb={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function Ab(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 A=e.resources.slice(0);for(i=[];A.length>1;){const O=Math.floor(Math.random()*A.length);i.push(A[O]),A=A.slice(0,O).concat(A.slice(O+1))}i=i.concat(A)}else i=e.resources.slice(s).concat(e.resources.slice(0,s));const a=Date.now();let l="pending",c=0,u,f=null,d=[],b=[];typeof r=="function"&&b.push(r);function g(){f&&(clearTimeout(f),f=null)}function v(){l==="pending"&&(l="aborted"),g(),d.forEach(A=>{A.status==="pending"&&(A.status="aborted")}),d=[]}function _(A,O){O&&(b=[]),typeof A=="function"&&b.push(A)}function m(){return{startTime:a,payload:t,status:l,queriesSent:c,queriesPending:d.length,subscribe:_,abort:v}}function p(){l="failed",b.forEach(A=>{A(void 0,u)})}function k(){d.forEach(A=>{A.status==="pending"&&(A.status="aborted")}),d=[]}function w(A,O,C){const H=O!=="success";switch(d=d.filter(N=>N!==A),l){case"pending":break;case"failed":if(H||!e.dataAfterTimeout)return;break;default:return}if(O==="abort"){u=C,p();return}if(H){u=C,d.length||(i.length?S():p());return}if(g(),k(),!e.random){const N=e.resources.indexOf(A.resource);N!==-1&&N!==e.index&&(e.index=N)}l="completed",b.forEach(N=>{N(C)})}function S(){if(l!=="pending")return;g();const A=i.shift();if(A===void 0){if(d.length){f=setTimeout(()=>{g(),l==="pending"&&(k(),p())},e.timeout);return}p();return}const O={status:"pending",resource:A,callback:(C,H)=>{w(O,C,H)}};d.push(O),c++,f=setTimeout(S,e.rotate),n(A,t,O.callback)}return setTimeout(S),m}function vu(e){const t={...Rb,...e};let n=[];function r(){n=n.filter(a=>a().status==="pending")}function o(a,l,c){const u=Ab(t,a,l,(f,d)=>{r(),c&&c(f,d)});return n.push(u),u}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 Xa(){}const zo=Object.create(null);function Ib(e){if(!zo[e]){const t=bi(e);if(!t)return;const n=vu(t),r={config:t,redundancy:n};zo[e]=r}return zo[e]}function Pb(e,t,n){let r,o;if(typeof e=="string"){const s=Ts(e);if(!s)return n(void 0,424),Xa;o=s.send;const i=Ib(e);i&&(r=i.redundancy)}else{const s=mi(e);if(s){r=vu(s);const i=e.resources?e.resources[0]:"",a=Ts(i);a&&(o=a.send)}}return!r||!o?(n(void 0,424),Xa):r.query(t,o,n)().abort}const Ya="iconify2",rr="iconify",_u=rr+"-count",Za=rr+"-version",wu=36e5,Ob=168;function As(e,t){try{return e.getItem(t)}catch{}}function vi(e,t,n){try{return e.setItem(t,n),!0}catch{}}function el(e,t){try{e.removeItem(t)}catch{}}function Is(e,t){return vi(e,_u,t.toString())}function Ps(e){return parseInt(As(e,_u))||0}const _o={local:!0,session:!0},xu={local:new Set,session:new Set};let _i=!1;function Mb(e){_i=e}let Sr=typeof window>"u"?{}:window;function ku(e){const t=e+"Storage";try{if(Sr&&Sr[t]&&typeof Sr[t].length=="number")return Sr[t]}catch{}_o[e]=!1}function Cu(e,t){const n=ku(e);if(!n)return;const r=As(n,Za);if(r!==Ya){if(r){const a=Ps(n);for(let l=0;l{const l=rr+a.toString(),c=As(n,l);if(typeof c=="string"){try{const u=JSON.parse(c);if(typeof u=="object"&&typeof u.cached=="number"&&u.cached>o&&typeof u.provider=="string"&&typeof u.data=="object"&&typeof u.data.prefix=="string"&&t(u,a))return!0}catch{}el(n,l)}};let i=Ps(n);for(let a=i-1;a>=0;a--)s(a)||(a===i-1?(i--,Is(n,i)):xu[e].add(a))}function Eu(){if(!_i){Mb(!0);for(const e in _o)Cu(e,t=>{const n=t.data,r=t.provider,o=n.prefix,s=Qt(r,o);if(!gi(s,n).length)return!1;const i=n.lastModified||-1;return s.lastModifiedCached=s.lastModifiedCached?Math.min(s.lastModifiedCached,i):i,!0})}}function $b(e,t){const n=e.lastModifiedCached;if(n&&n>=t)return n===t;if(e.lastModifiedCached=t,n)for(const r in _o)Cu(r,o=>{const s=o.data;return o.provider!==e.provider||s.prefix!==e.prefix||s.lastModified===t});return!0}function Lb(e,t){_i||Eu();function n(r){let o;if(!_o[r]||!(o=ku(r)))return;const s=xu[r];let i;if(s.size)s.delete(i=Array.from(s).shift());else if(i=Ps(o),!Is(o,i+1))return;const a={cached:Math.floor(Date.now()/wu),provider:e.provider,data:t};return vi(o,rr+i.toString(),JSON.stringify(a))}t.lastModified&&!$b(e,t.lastModified)||Object.keys(t.icons).length&&(t.not_found&&(t=Object.assign({},t),delete t.not_found),n("local")||n("session"))}function tl(){}function jb(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,Cb(e)}))}function Hb(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=Ts(n)))return;s.prepare(n,r,o).forEach(a=>{Pb(n,a,l=>{if(typeof l!="object")a.icons.forEach(c=>{e.missing.add(c)});else try{const c=gi(e,l);if(!c.length)return;const u=e.pendingIcons;u&&c.forEach(f=>{u.delete(f)}),Lb(e,l)}catch(c){console.error(c)}jb(e)})})}))}const Nb=(e,t)=>{const n=Tb(e,!0,yu()),r=kb(n);if(!r.pending.length){let l=!0;return t&&setTimeout(()=>{l&&t(r.loaded,r.missing,r.pending,tl)}),()=>{l=!1}}const o=Object.create(null),s=[];let i,a;return r.pending.forEach(l=>{const{provider:c,prefix:u}=l;if(u===a&&c===i)return;i=c,a=u,s.push(Qt(c,u));const f=o[c]||(o[c]=Object.create(null));f[u]||(f[u]=[])}),r.pending.forEach(l=>{const{provider:c,prefix:u,name:f}=l,d=Qt(c,u),b=d.pendingIcons||(d.pendingIcons=new Set);b.has(f)||(b.add(f),o[c][u].push(f))}),s.forEach(l=>{const{provider:c,prefix:u}=l;o[c][u].length&&Hb(l,o[c][u])}),t?Sb(t,r,s):tl},Fb=e=>new Promise((t,n)=>{const r=typeof e=="string"?vo(e,!0):e;if(!r){n(e);return}Nb([r||e],o=>{if(o.length&&r){const s=ub(r);if(s){t({...hi,...s});return}}n(e)})});({...hb});const nl={backgroundColor:"currentColor"},Bb={backgroundColor:"transparent"},rl={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},ol={webkitMask:nl,mask:nl,background:Bb};for(const e in ol){const t=ol[e];for(const n in rl)t[e+n]=rl[n]}const Do={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";Do[e+"-flip"]=t,Do[e.slice(0,1)+"-flip"]=t,Do[e+"Flip"]=t});yu(!0);gb("",xb);if(typeof document<"u"&&typeof window<"u"){Eu();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"||!db(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;Rs(n,o)||console.error(r)}catch{console.error(r)}}}}({...hi});const Ub=["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","ooui","noto","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 zb(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 Ub)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 Db=ke({__name:"Icon",props:{name:{type:String,required:!0},size:{type:String,default:""}},async setup(e){let t,n;const r=e,o=he(),s=bo();rt(()=>{var _;return(_=s.nuxtIcon)==null?void 0:_.iconifyApiOptions},()=>{var _,m,p,k,w,S;if((m=(_=s.nuxtIcon)==null?void 0:_.iconifyApiOptions)!=null&&m.url){try{new URL(s.nuxtIcon.iconifyApiOptions.url)}catch{console.warn("Nuxt Icon: Invalid custom Iconify API URL");return}if((k=(p=s.nuxtIcon)==null?void 0:p.iconifyApiOptions)!=null&&k.publicApiFallback){Rs("custom",{resources:[(w=s.nuxtIcon)==null?void 0:w.iconifyApiOptions.url],index:0});return}Rs("",{resources:[(S=s.nuxtIcon)==null?void 0:S.iconifyApiOptions.url]})}},{immediate:!0});const i=po("icons",()=>({})),a=Le(!1),l=te(()=>{var _,m;return(m=(_=s.nuxtIcon)==null?void 0:_.aliases)!=null&&m[r.name]?s.nuxtIcon.aliases[r.name]:r.name}),c=te(()=>zb(l.value)),u=te(()=>[c.value.provider,c.value.prefix,c.value.name].filter(Boolean).join(":")),f=te(()=>{var _;return(_=i.value)==null?void 0:_[u.value]}),d=te(()=>o.vueApp.component(l.value)),b=te(()=>{var m,p,k;if(!r.size&&typeof((m=s.nuxtIcon)==null?void 0:m.size)=="boolean"&&!((p=s.nuxtIcon)!=null&&p.size))return;const _=r.size||((k=s.nuxtIcon)==null?void 0:k.size)||"1em";return String(Number(_))===_?`${_}px`:_}),g=te(()=>{var _;return((_=s==null?void 0:s.nuxtIcon)==null?void 0:_.class)??"icon"});async function v(){var _;d.value||(_=i.value)!=null&&_[u.value]||(a.value=!0,i.value[u.value]=await Fb(c.value).catch(()=>{}),a.value=!1)}return rt(l,v),!d.value&&([t,n]=ud(()=>v()),t=await t,n()),(_,m)=>a.value?(re(),Ne("span",{key:0,class:Ie(g.value),style:pn({width:b.value,height:b.value})},null,6)):f.value?(re(),Se(ee(rb),{key:1,icon:f.value,class:Ie(g.value),width:b.value,height:b.value},null,8,["icon","class","width","height"])):d.value?(re(),Se(co(d.value),{key:2,class:Ie(g.value),width:b.value,height:b.value},null,8,["class","width","height"])):(re(),Ne("span",{key:3,class:Ie(g.value),style:pn({fontSize:b.value,lineHeight:b.value,width:b.value,height:b.value})},[Vt(_.$slots,"default",{},()=>[Me(nn(e.name),1)],!0)],6))}});const Su=ft(Db,[["__scopeId","data-v-e4edde57"]]),Wb=Object.freeze(Object.defineProperty({__proto__:null,default:Su},Symbol.toStringTag,{value:"Module"})),qb=ke({props:{name:{type:String,required:!0},dynamic:{type:Boolean,default:!1}},setup(e){const t=bo();return{dynamic:te(()=>{var r,o;return e.dynamic||((o=(r=t.ui)==null?void 0:r.icons)==null?void 0:o.dynamic)})}}});function Kb(e,t,n,r,o,s){const i=Su;return e.dynamic?(re(),Se(i,{key:0,name:e.name},null,8,["name"])):(re(),Ne("span",{key:1,class:Ie(e.name)},null,2))}const wo=ft(qb,[["render",Kb]]),sl=Object.freeze({ignoreUnknown:!1,respectType:!1,respectFunctionNames:!1,respectFunctionProperties:!1,unorderedObjects:!0,unorderedArrays:!1,unorderedSets:!1,excludeKeys:void 0,excludeValues:void 0,replacer:void 0});function il(e,t){t?t={...sl,...t}:t=sl;const n=Tu(t);return n.dispatch(e),n.toString()}const Vb=Object.freeze(["prototype","__proto__","constructor"]);function Tu(e){let t="",n=new Map;const r=o=>{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 c=Object.keys(o);e.unorderedObjects&&(c=c.sort());let u=[];e.respectType!==!1&&!al(o)&&(u=Vb),e.excludeKeys&&(c=c.filter(d=>!e.excludeKeys(d)),u=u.filter(d=>!e.excludeKeys(d))),r("object:"+(c.length+u.length)+":");const f=d=>{this.dispatch(d),r(":"),e.excludeValues||this.dispatch(o[d]),r(",")};for(const d of c)f(d);for(const d of u)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 c=Tu(e);c.dispatch(l);for(const[u,f]of c.getContext())i.set(u,f);return c.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:"),al(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 Ru="[native code] }",Gb=Ru.length;function al(e){return typeof e!="function"?!1:Function.prototype.toString.call(e).slice(-Gb)===Ru}function Jb(e,t,n={}){return e===t||il(e,n)===il(t,n)}const Qb=ke({inheritAttrs:!1,props:{...fi,as:{type:String,default:"button"},type:{type:String,default:"button"},disabled:{type:Boolean,default:null},active:{type:Boolean,default:void 0},exact:{type:Boolean,default:!1},exactQuery:{type:Boolean,default:!1},exactHash:{type:Boolean,default:!1},inactiveClass:{type:String,default:void 0}},setup(e){function t(n,r,{isActive:o,isExactActive:s}){return e.exactQuery&&!Jb(n.query,r.query)||e.exactHash&&n.hash!==r.hash?e.inactiveClass:e.exact&&s||!e.exact&&o?e.activeClass:e.inactiveClass}return{resolveLinkClass:t}}}),Xb=["href","aria-disabled","role","rel","target","onClick"];function Yb(e,t,n,r,o,s){const i=yo;return e.to?(re(),Se(i,fn({key:1},e.$props,{custom:""}),{default:ve(({route:a,href:l,target:c,rel:u,navigate:f,isActive:d,isExactActive:b,isExternal:g})=>[ce("a",fn(e.$attrs,{href:e.disabled?void 0:l,"aria-disabled":e.disabled?"true":void 0,role:e.disabled?"link":void 0,rel:u,target:c,class:e.active!==void 0?e.active?e.activeClass:e.inactiveClass:e.resolveLinkClass(a,e.$route,{isActive:d,isExactActive:b}),onClick:v=>!g&&f(v)}),[Kt(e.$slots,"default",qo(Dr({isActive:e.active!==void 0?e.active:e.exact?b:d})))],16,Xb)]),_:3},16)):(re(),Se(co(e.as),fn({key:0,type:e.type,disabled:e.disabled},e.$attrs,{class:e.active?e.activeClass:e.inactiveClass}),{default:ve(()=>[Kt(e.$slots,"default",qo(Dr({isActive:e.active})))]),_:3},16,["type","disabled","class"]))}const Au=ft(Qb,[["render",Yb]]),Zb=(e,t,n,r,o=!1)=>{const s=ld(),i=bo(),a=te(()=>{var d;const c=ko(t),u=ko(n),f=ko(r);return su((c==null?void 0:c.strategy)||((d=i.ui)==null?void 0:d.strategy),f?{wrapper:f}:{},c||{},o?Ny(i.ui,e,{}):{},u||{})}),l=te(()=>Hy(s,["class"]));return{ui:a,attrs:l}};function ev({ui:e,props:t}){const n=_t();let r=n.parent,o;for(;r&&!o;){if(r.type.name==="ButtonGroup"){o=ze(`group-${r.uid}`);break}r=r.parent}const s=te(()=>o==null?void 0:o.value.children.indexOf(n));return jt(()=>{o==null||o.value.register(n)}),lo(()=>{o==null||o.value.unregister(n)}),{size:te(()=>(o==null?void 0:o.value.size)||t.size),rounded:te(()=>!o||s.value===-1?e.value.rounded:o.value.children.length===1?o.value.ui.rounded:s.value===0?o.value.rounded.start:s.value===o.value.children.length-1?o.value.rounded.end:"rounded-none")}}const tv={base:"focus:outline-none focus-visible:outline-0 disabled:cursor-not-allowed disabled:opacity-75 flex-shrink-0",font:"font-medium",rounded:"rounded-md",truncate:"text-left break-all line-clamp-1",block:"w-full flex justify-center items-center",inline:"inline-flex items-center",size:{"2xs":"text-xs",xs:"text-xs",sm:"text-sm",md:"text-sm",lg:"text-sm",xl:"text-base"},gap:{"2xs":"gap-x-1",xs:"gap-x-1.5",sm:"gap-x-1.5",md:"gap-x-2",lg:"gap-x-2.5",xl:"gap-x-2.5"},padding:{"2xs":"px-2 py-1",xs:"px-2.5 py-1.5",sm:"px-2.5 py-1.5",md:"px-3 py-2",lg:"px-3.5 py-2.5",xl:"px-3.5 py-2.5"},square:{"2xs":"p-1",xs:"p-1.5",sm:"p-1.5",md:"p-2",lg:"p-2.5",xl:"p-2.5"},color:{white:{solid:"shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-gray-700 text-gray-900 dark:text-white bg-white hover:bg-gray-50 disabled:bg-white dark:bg-gray-900 dark:hover:bg-gray-800/50 dark:disabled:bg-gray-900 focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400",ghost:"text-gray-900 dark:text-white hover:bg-white dark:hover:bg-gray-900 focus-visible:ring-inset focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400"},gray:{solid:"shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-gray-700 text-gray-700 dark:text-gray-200 bg-gray-50 hover:bg-gray-100 disabled:bg-gray-50 dark:bg-gray-800 dark:hover:bg-gray-700/50 dark:disabled:bg-gray-800 focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400",ghost:"text-gray-700 dark:text-gray-200 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-gray-800 focus-visible:ring-inset focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400",link:"text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 underline-offset-4 hover:underline focus-visible:ring-inset focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400"},black:{solid:"shadow-sm text-white dark:text-gray-900 bg-gray-900 hover:bg-gray-800 disabled:bg-gray-900 dark:bg-white dark:hover:bg-gray-100 dark:disabled:bg-white focus-visible:ring-inset focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400",link:"text-gray-900 dark:text-white underline-offset-4 hover:underline focus-visible:ring-inset focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400"}},variant:{solid:"shadow-sm text-white dark:text-gray-900 bg-{color}-500 hover:bg-{color}-600 disabled:bg-{color}-500 dark:bg-{color}-400 dark:hover:bg-{color}-500 dark:disabled:bg-{color}-400 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-{color}-500 dark:focus-visible:outline-{color}-400",outline:"ring-1 ring-inset ring-current text-{color}-500 dark:text-{color}-400 hover:bg-{color}-50 disabled:bg-transparent dark:hover:bg-{color}-950 dark:disabled:bg-transparent focus-visible:ring-2 focus-visible:ring-{color}-500 dark:focus-visible:ring-{color}-400",soft:"text-{color}-500 dark:text-{color}-400 bg-{color}-50 hover:bg-{color}-100 disabled:bg-{color}-50 dark:bg-{color}-950 dark:hover:bg-{color}-900 dark:disabled:bg-{color}-950 focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-{color}-500 dark:focus-visible:ring-{color}-400",ghost:"text-{color}-500 dark:text-{color}-400 hover:bg-{color}-50 disabled:bg-transparent dark:hover:bg-{color}-950 dark:disabled:bg-transparent focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-{color}-500 dark:focus-visible:ring-{color}-400",link:"text-{color}-500 hover:text-{color}-600 disabled:text-{color}-500 dark:text-{color}-400 dark:hover:text-{color}-500 dark:disabled:text-{color}-400 underline-offset-4 hover:underline focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-{color}-500 dark:focus-visible:ring-{color}-400"},icon:{base:"flex-shrink-0",loading:"animate-spin",size:{"2xs":"h-4 w-4",xs:"h-4 w-4",sm:"h-5 w-5",md:"h-5 w-5",lg:"h-5 w-5",xl:"h-6 w-6"}},default:{size:"sm",variant:"solid",color:"primary",loadingIcon:"i-heroicons-arrow-path-20-solid"}},Iu={base:"invisible before:visible before:block before:rotate-45 before:z-[-1] before:w-2 before:h-2",ring:"before:ring-1 before:ring-gray-200 dark:before:ring-gray-800",rounded:"before:rounded-sm",background:"before:bg-gray-200 dark:before:bg-gray-800",shadow:"before:shadow",placement:"group-data-[popper-placement*='right']:-left-1 group-data-[popper-placement*='left']:-right-1 group-data-[popper-placement*='top']:-bottom-1 group-data-[popper-placement*='bottom']:-top-1"},ll={container:"z-20 group",trigger:"inline-flex w-full",width:"w-full",height:"max-h-60",base:"relative focus:outline-none overflow-y-auto scroll-py-1",background:"bg-white dark:bg-gray-800",shadow:"shadow-lg",rounded:"rounded-md",padding:"p-1",ring:"ring-1 ring-gray-200 dark:ring-gray-700",empty:"text-sm text-gray-400 dark:text-gray-500 px-2 py-1.5",option:{base:"cursor-default select-none relative flex items-center justify-between gap-1",rounded:"rounded-md",padding:"px-1.5 py-1.5",size:"text-sm",color:"text-gray-900 dark:text-white",container:"flex items-center gap-1.5 min-w-0",active:"bg-gray-100 dark:bg-gray-900",inactive:"",selected:"pe-7",disabled:"cursor-not-allowed opacity-50",empty:"text-sm text-gray-400 dark:text-gray-500 px-2 py-1.5",icon:{base:"flex-shrink-0 h-5 w-5",active:"text-gray-900 dark:text-white",inactive:"text-gray-400 dark:text-gray-500"},selectedIcon:{wrapper:"absolute inset-y-0 end-0 flex items-center",padding:"pe-2",base:"h-5 w-5 text-gray-900 dark:text-white flex-shrink-0"},avatar:{base:"flex-shrink-0",size:"2xs"},chip:{base:"flex-shrink-0 w-2 h-2 mx-1 rounded-full"}},transition:{leaveActiveClass:"transition ease-in duration-100",leaveFromClass:"opacity-100",leaveToClass:"opacity-0"},popper:{placement:"bottom-end"},default:{selectedIcon:"i-heroicons-check-20-solid",trailingIcon:"i-heroicons-chevron-down-20-solid"},arrow:{...Iu,ring:"before:ring-1 before:ring-gray-200 dark:before:ring-gray-700",background:"before:bg-white dark:before:bg-gray-700"}};({...ll,option:{...ll.option},arrow:{...Iu}});const gt=su(Yr.ui.strategy,Yr.ui.button,tv),nv=ke({components:{UIcon:wo,ULink:Au},inheritAttrs:!1,props:{...fi,type:{type:String,default:"button"},block:{type:Boolean,default:!1},label:{type:String,default:null},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},padded:{type:Boolean,default:!0},size:{type:String,default:()=>gt.default.size,validator(e){return Object.keys(gt.size).includes(e)}},color:{type:String,default:()=>gt.default.color,validator(e){return[...Yr.ui.colors,...Object.keys(gt.color)].includes(e)}},variant:{type:String,default:()=>gt.default.variant,validator(e){return[...Object.keys(gt.variant),...Object.values(gt.color).flatMap(t=>Object.keys(t))].includes(e)}},icon:{type:String,default:null},loadingIcon:{type:String,default:()=>gt.default.loadingIcon},leadingIcon:{type:String,default:null},trailingIcon:{type:String,default:null},trailing:{type:Boolean,default:!1},leading:{type:Boolean,default:!1},square:{type:Boolean,default:!1},truncate:{type:Boolean,default:!1},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},setup(e,{slots:t}){const{ui:n,attrs:r}=Zb("button",Ks(e,"ui"),gt),{size:o,rounded:s}=ev({ui:n,props:e}),i=te(()=>e.icon&&e.leading||e.icon&&!e.trailing||e.loading&&!e.trailing||e.leadingIcon),a=te(()=>e.icon&&e.trailing||e.loading&&e.trailing||e.trailingIcon),l=te(()=>e.square||!t.default&&!e.label),c=te(()=>{var _,m;const v=((m=(_=n.value.color)==null?void 0:_[e.color])==null?void 0:m[e.variant])||n.value.variant[e.variant];return jy(Ar(n.value.base,n.value.font,s.value,n.value.size[o.value],n.value.gap[o.value],e.padded&&n.value[l.value?"square":"padding"][o.value],v==null?void 0:v.replaceAll("{color}",e.color),e.block?n.value.block:n.value.inline),e.class)}),u=te(()=>e.loading?e.loadingIcon:e.leadingIcon||e.icon),f=te(()=>e.loading&&!i.value?e.loadingIcon:e.trailingIcon||e.icon),d=te(()=>Ar(n.value.icon.base,n.value.icon.size[o.value],e.loading&&n.value.icon.loading)),b=te(()=>Ar(n.value.icon.base,n.value.icon.size[o.value],e.loading&&!i.value&&n.value.icon.loading)),g=te(()=>Fy(e));return{ui:n,attrs:r,isLeading:i,isTrailing:a,isSquare:l,buttonClass:c,leadingIconName:u,trailingIconName:f,leadingIconClass:d,trailingIconClass:b,linkProps:g}}});function rv(e,t,n,r,o,s){const i=wo,a=Au;return re(),Se(a,fn({type:e.type,disabled:e.disabled||e.loading,class:e.buttonClass},{...e.linkProps,...e.attrs}),{default:ve(()=>[Kt(e.$slots,"leading",{disabled:e.disabled,loading:e.loading},()=>[e.isLeading&&e.leadingIconName?(re(),Se(i,{key:0,name:e.leadingIconName,class:Ie(e.leadingIconClass),"aria-hidden":"true"},null,8,["name","class"])):Rr("",!0)]),Kt(e.$slots,"default",{},()=>[e.label?(re(),Ne("span",{key:0,class:Ie([e.truncate?e.ui.truncate:""])},en(e.label),3)):Rr("",!0)]),Kt(e.$slots,"trailing",{disabled:e.disabled,loading:e.loading},()=>[e.isTrailing&&e.trailingIconName?(re(),Se(i,{key:0,name:e.trailingIconName,class:Ie(e.trailingIconClass),"aria-hidden":"true"},null,8,["name","class"])):Rr("",!0)])]),_:3},16,["type","disabled","class"])}const ov=ft(nv,[["render",rv]]),sv={class:"flex justify-end"},iv=ke({__name:"header-actions",setup(e){const t=au(),n=te({get(){return t.value==="dark"},set(){t.preference=t.value==="dark"?"light":"dark"}});return(r,o)=>{const s=ov;return re(),Ne("div",sv,[ln(D(s,{icon:"i-heroicons-moon-20-solid",color:null,variant:"link","aria-label":"Theme",onClick:o[0]||(o[0]=i=>n.value=!ee(n))},null,512),[[dn,!ee(t).unknown&&ee(n)]]),ln(D(s,{icon:"i-heroicons-sun-20-solid",color:null,variant:"link","aria-label":"Theme",onClick:o[1]||(o[1]=i=>n.value=!ee(n))},null,512),[[dn,!ee(t).unknown&&!ee(n)]]),D(s,{icon:"i-ri-twitter-x-fill",color:null,variant:"link","aria-label":"Twitter",to:"https://x.com/BenerHero",target:"_blank_Twitter"}),D(s,{icon:"i-mdi-github",color:null,variant:"link","aria-label":"GitHub",to:"https://github.com/md-reader/md-reader",target:"_blank_GitHub"})])}}});const av=ft(iv,[["__scopeId","data-v-8ca2bfc2"]]),lv=(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())||""}),Os=(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&&lv(e.route,n));return typeof r=="function"?r(e.route):r},cv=(e,t)=>({default:()=>e?Ke(Zf,e===!0?{}:e,t):t}),uv=ke({name:"RouteProvider",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 cn(ho,ir(r)),()=>Ke(e.vnode,{ref:e.vnodeRef})}}),fv=(e,t,n)=>(t=t===!0?{}:t,{default:()=>{var r;return t?Ke(e,t,n):(r=n.default)==null?void 0:r.call(n)}}),dv=ke({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=he(),o=Le(),s=ze(ho,null);n({pageRef:o});const i=ze(Cg,null);let a;const l=r.deferHydration();return()=>Ke(Xc,{name:e.name,route:e.route,...t},{default:c=>{const u=gv(s,c.route,c.Component),f=s&&s.matched.length===c.route.matched.length;if(!c.Component)return a&&!f?a:void 0;if(a&&i&&!i.isCurrent(c.route))return a;if(u&&s&&(!i||i!=null&&i.isCurrent(s)))return f?a:null;const d=Os(c,e.pageKey),b=!!(e.transition??c.route.meta.pageTransition??fs),g=b&&hv([e.transition,c.route.meta.pageTransition,fs,{onAfterLeave:()=>{r.callHook("page:transition:finish",c.Component)}}].filter(Boolean));return a=fv(ti,b&&g,cv(e.keepalive??c.route.meta.keepalive??dg,Ke(Bl,{suspensible:!0,onPending:()=>r.callHook("page:start",c.Component),onResolve:()=>{Cn(()=>r.callHook("page:finish",c.Component).finally(l))}},{default:()=>Ke(uv,{key:d,vnode:c.Component,route:c.route,renderKey:d,trackRootNodes:b,vnodeRef:o})}))).default(),a}})}});function pv(e){return Array.isArray(e)?e:e?[e]:[]}function hv(e){const t=e.map(n=>({...n,onAfterLeave:pv(n.onAfterLeave)}));return vg(...t)}function gv(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&&Os({route:t,Component:n})!==Os({route:e,Component:n})}const mv={},yv=Ad('

To open local Markdown files, drag and drop the file into your browser or use the file:// protocol. However, if the local file doesn’t render, follow these steps to enable local file access:

  • In Chrome:
    1. Go to chrome://extensions/ by typing it in the address bar and pressing Enter.
    2. Find Markdown Reader in the list of installed extensions.
    3. Click the Details button beneath the Markdown Reader entry.
    4. Scroll down to the option "Allow access to file URLs" and toggle it on.
    5. Reload the local file in your browser.
  • In Firefox: Local file access works by default. Ensure your file path starts with file://, such as file:///C:/path/to/your/file.md. If issues persist, check for other potential restrictions like enhanced privacy settings.

These steps ensure seamless local Markdown file rendering in your browser.

',3);function bv(e,t){return yv}const vv=ft(mv,[["render",bv]]),_v=""+globalThis.__publicAssetsURL("images/mp-qrcode.jpg"),wv={},xv=ce("img",{src:_v,class:"w-40 xs:w-48 mt-4",draggable:"false"},null,-1),kv={class:"mt-2.5 w-40 xs:w-48 text-center"},Cv=ce("span",{class:"text-sm xs:text-base ml-[5px]"},"WeChat Official",-1);function Ev(e,t){const n=wo;return re(),Ne("div",null,[Me(" Scan the code to get the latest news and technical support: "),xv,ce("p",kv,[D(n,{name:"i-mdi-wechat",class:"text-xl xs:text-2xl align-[-5px] xs:align-[-7px]"}),Cv])])}const Sv=ft(wv,[["render",Ev]]),Tv=ce("h2",null,"Frequently Asked Questions",-1),Rv={class:"mt-14 xs:mt-24"},Av=["onClick"],Iv={class:"poppins-semi-bold flex-1"},Pv={class:"text-sm xs:text-base xl:text-lg px-7 xs:px-9 py-2 xs:py-4 text-gray-600 dark:text-gray-300"},Ov={class:"mt-5 xs:mt-8 first:mt-0"},Mv={class:"mb-2 poppins-semi-bold"},$v={key:0},Lv=ke({__name:"faq",setup(e){const t=ot({"About Markdown Reader":!0}),n=[{title:"About Markdown Reader",questions:[["What is Markdown Reader?","Markdown Reader is a browser extension that renders local and online Markdown files into beautiful, readable HTML pages."],["Which browsers are supported?","It is currently available for Chrome and Firefox, more browsers will be adapted in the future."],["Join the WeChat Community.",Sv]]},{title:"Installation and Usage",questions:[["How do I install Markdown Reader?","Search for “Markdown Reader” in the Chrome Web Store or Firefox Add-ons and click install."],["How can I open local Markdown files?",vv],["How do I preview online Markdown files?","Enter the file URL (e.g., https://example.com/file.md), and the extension will automatically render the content."]]},{title:"Feature Settings",questions:[["How can I switch themes?","You can switch between light and dark themes in the settings, or choose “Auto Mode” to follow the system theme."],["Can I disable certain plugins?","Yes! Go to the Popup settings page and toggle plugins on or off as needed."],["How can I adjust the font size?","Use the slider in the settings to adjust the font size. This will change the display scale of the entire document."]]},{title:"Technical Support",questions:[["What Markdown extensions are supported?","Markdown Reader supports advanced syntax extensions like KaTeX for math formulas, Mermaid for flowcharts, Gantt charts, footnotes, task lists, and more."],["How often does real-time rendering update?","The extension polls the source file every 0.5 seconds to ensure the displayed content is up-to-date."],["Which languages are supported for syntax highlighting?","It supports syntax highlighting for a wide range of programming languages, including JavaScript, TypeScript, Java, Python, C, C++, Shell, and more."]]},{title:"Common Questions",questions:[["Why can’t some Markdown files render correctly?","Ensure the file is encoded in UTF-8 and check if unsupported syntax extensions are used."],["Can I add custom themes?","Currently, only light and dark themes are supported, but more customization options are planned for future updates."],["How do I provide feedback or report issues?","You can submit an issue on our GitHub page or email us at mkdreader@gmail.com."]]},{title:"Future Features",questions:[["Will there be more themes or personalization options?","Yes! We’re working on adding more themes and UI customization features."],["Will you support more plugins?","We continuously update and expand the available plugins to enrich the Markdown rendering experience."]]}];return(r,o)=>{const s=wo;return re(),Ne(Ee,null,[Tv,ce("div",Rv,[(re(),Ne(Ee,null,Hi(n,i=>ce("ul",{key:i.title,class:"max-w-[1000px] m-auto"},[ce("li",null,[ce("h3",{class:"flex items-center gap-2 py-2.5 xl:py-5 xs:py-4 text-lg xs:text-xl xl:text-2xl hover:text-zinc-500 dark:hover:text-zinc-300 transition-[color] cursor-pointer",onClick:a=>ee(t)[i.title]=!ee(t)[i.title]},[D(s,{name:"i-mdi-help-circle",class:"opacity-90"}),ce("span",Iv,en(i.title),1),D(s,{name:"i-heroicons-chevron-right-20-solid",class:Ie(["duration-100 !xs:text-2xl",{"rotate-90":ee(t)[i.title]}])},null,8,["class"])],8,Av),ln(ce("ul",Pv,[(re(!0),Ne(Ee,null,Hi(i.questions,(a,l)=>(re(),Ne("li",Ov,[ce("h4",Mv,en(l+1)+". "+en(a[0]),1),typeof a[1]=="string"?(re(),Ne("div",$v,en(a[1]),1)):(re(),Se(co(a[1]),{key:1}))]))),256))],512),[[dn,ee(t)[i.title]]])])])),64))])],64)}}});const jv={},Hv=e=>($f("data-v-2c954f0d"),e=e(),Lf(),e),Nv={class:"mt-20 xs:mt-44 flex justify-between items-center max-w-[960px] mx-auto"},Fv={class:"text-xs xs:text-sm text-zinc-400 dark:text-zinc-500 flex-1 md:flex-initial text-center sm:text-right"},Bv={class:"inline-block"},Uv={class:"inline-flex gap-4"},zv={class:"ml-3.5"},Dv=Hv(()=>ce("span",{class:"hidden sm:inline mr-2"},"Copyright",-1));function Wv(e,t){const n=lu,r=yo;return re(),Ne("footer",Nv,[D(n,{class:"hidden sm:flex logo"}),ce("div",Fv,[ce("nav",Bv,[ce("ul",Uv,[ce("li",null,[D(r,{target:"_blank_GitHub",to:"https://github.com/md-reader/md-reader"},{default:ve(()=>[Me("GitHub")]),_:1})]),ce("li",null,[D(r,{target:"_blank_Feedback",to:"https://github.com/md-reader/md-reader/issues/new/choose"},{default:ve(()=>[Me("Feedback ")]),_:1})]),ce("li",null,[D(r,{target:"_blank_Support",to:"https://github.com/orgs/md-reader/discussions/64"},{default:ve(()=>[Me("Support")]),_:1})]),ce("li",null,[D(r,{to:"mailto:mkdreader@gmail.com"},{default:ve(()=>[Me("Email")]),_:1})])])]),ce("span",zv,[Me(" © 2024 "),Dv,D(r,{target:"_blank_Bener",to:"https://github.com/Heroor"},{default:ve(()=>[Me("Bener")]),_:1}),Me(". ")])])])}const qv=ft(jv,[["render",Wv],["__scopeId","data-v-2c954f0d"]]),Kv=ke({__name:"background.client",props:{options:{type:Object,default:()=>({})}},setup(e){const t=e,n=Le(null);let r=null;const o={angle:-25,spacing:170,rowHeight:140,imgSize:170,speedLeft:.4,speedRight:1,padding:170,oddOffset:0,evenOffset:0,lastTime:0,...t.options},s={b1:document.createElement("canvas"),b2:document.createElement("canvas")},i=(g,v)=>{v.width=o.imgSize,v.height=o.imgSize;const _=v.getContext("2d");_==null||_.drawImage(g,0,0,o.imgSize,o.imgSize)};let a=0,l=0,c=0;const u=()=>{if(window.innerWidth===l&&window.innerHeight===c)return a;l=window.innerWidth,c=window.innerHeight;const g=Math.abs(o.angle*Math.PI/180);return a=Math.sqrt(l*l+c*c)*Math.max(Math.sin(g),1-Math.cos(g)),a},f=()=>{if(!n.value)return;const v=u()+o.padding;n.value.width=window.innerWidth+v*2,n.value.height=window.innerHeight+v*2,n.value.style.transform=`translate(${-v}px, ${-v}px)`},d=g=>{if(!r||!n.value)return;r.save(),r.clearRect(0,0,n.value.width,n.value.height);const v=n.value.width/2,_=n.value.height/2;r.translate(v,_),r.rotate(o.angle*Math.PI/180),r.translate(-v,-_);const p=u()+o.padding,k=Math.ceil((n.value.height+p*2)/o.rowHeight)+2,w=Math.ceil((n.value.width+p*2)/o.spacing)+2;o.oddOffset-=o.speedLeft*g,o.evenOffset+=o.speedRight*g,Math.abs(o.oddOffset)>=o.spacing*2&&(o.oddOffset=0),Math.abs(o.evenOffset)>=o.spacing*2&&(o.evenOffset=0);for(let S=-2;S{const v=(g-o.lastTime)/16;o.lastTime=g,d(v),requestAnimationFrame(b)};return rt(()=>t.options,g=>{Object.assign(o,g)},{deep:!0}),jt(()=>{if(!n.value||(r=n.value.getContext("2d"),!r))return;const g=new Image,v=new Image;g.src=t.options.bg1,v.src=t.options.bg2,Promise.all([new Promise(p=>g.onload=p),new Promise(p=>v.onload=p)]).then(()=>{i(g,s.b1),i(v,s.b2),f(),requestAnimationFrame(b)});let _;const m=()=>{clearTimeout(_),_=window.setTimeout(f,100)};window.addEventListener("resize",m)}),(g,v)=>(re(),Ne("canvas",{ref_key:"canvasRef",ref:n,class:"block fixed top-0 left-0 z-[-1] blur opacity-[0.12]"},null,512))}});const Vv={class:"max-w-[1300px] mx-auto flex justify-between items-center"},Gv={class:"min-w-fit flex-1 text-sm xs:text-[15px] text-center select-none text-[--color-heading]"},Jv={class:"max-w-[1300px] mx-auto mt-20 xs:mt-28 px-6 xs:px-8"},Qv=ke({__name:"app",setup(e){const t=Le(!1),n=Le(null);function r(){window.scrollY>50?n.value.classList.contains("sticked")||n.value.classList.add("sticked"):n.value.classList.contains("sticked")&&n.value.classList.remove("sticked")}return jt(()=>{r(),window.addEventListener("scroll",r),t.value=!0}),ii({script:[{src:"https://www.googletagmanager.com/gtag/js?id=G-8JMVF7XBX8",async:!0},{innerHTML:` +`)},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 Ru="[native code] }",Gb=Ru.length;function al(e){return typeof e!="function"?!1:Function.prototype.toString.call(e).slice(-Gb)===Ru}function Jb(e,t,n={}){return e===t||il(e,n)===il(t,n)}const Qb=ke({inheritAttrs:!1,props:{...fi,as:{type:String,default:"button"},type:{type:String,default:"button"},disabled:{type:Boolean,default:null},active:{type:Boolean,default:void 0},exact:{type:Boolean,default:!1},exactQuery:{type:Boolean,default:!1},exactHash:{type:Boolean,default:!1},inactiveClass:{type:String,default:void 0}},setup(e){function t(n,r,{isActive:o,isExactActive:s}){return e.exactQuery&&!Jb(n.query,r.query)||e.exactHash&&n.hash!==r.hash?e.inactiveClass:e.exact&&s||!e.exact&&o?e.activeClass:e.inactiveClass}return{resolveLinkClass:t}}}),Xb=["href","aria-disabled","role","rel","target","onClick"];function Yb(e,t,n,r,o,s){const i=yo;return e.to?(re(),Se(i,dn({key:1},e.$props,{custom:""}),{default:ve(({route:a,href:l,target:c,rel:u,navigate:f,isActive:d,isExactActive:b,isExternal:g})=>[ce("a",dn(e.$attrs,{href:e.disabled?void 0:l,"aria-disabled":e.disabled?"true":void 0,role:e.disabled?"link":void 0,rel:u,target:c,class:e.active!==void 0?e.active?e.activeClass:e.inactiveClass:e.resolveLinkClass(a,e.$route,{isActive:d,isExactActive:b}),onClick:v=>!g&&f(v)}),[Vt(e.$slots,"default",qo(Dr({isActive:e.active!==void 0?e.active:e.exact?b:d})))],16,Xb)]),_:3},16)):(re(),Se(co(e.as),dn({key:0,type:e.type,disabled:e.disabled},e.$attrs,{class:e.active?e.activeClass:e.inactiveClass}),{default:ve(()=>[Vt(e.$slots,"default",qo(Dr({isActive:e.active})))]),_:3},16,["type","disabled","class"]))}const Au=ft(Qb,[["render",Yb]]),Zb=(e,t,n,r,o=!1)=>{const s=ld(),i=bo(),a=te(()=>{var d;const c=ko(t),u=ko(n),f=ko(r);return su((c==null?void 0:c.strategy)||((d=i.ui)==null?void 0:d.strategy),f?{wrapper:f}:{},c||{},o?Ny(i.ui,e,{}):{},u||{})}),l=te(()=>Hy(s,["class"]));return{ui:a,attrs:l}};function ev({ui:e,props:t}){const n=_t();let r=n.parent,o;for(;r&&!o;){if(r.type.name==="ButtonGroup"){o=ze(`group-${r.uid}`);break}r=r.parent}const s=te(()=>o==null?void 0:o.value.children.indexOf(n));return jt(()=>{o==null||o.value.register(n)}),lo(()=>{o==null||o.value.unregister(n)}),{size:te(()=>(o==null?void 0:o.value.size)||t.size),rounded:te(()=>!o||s.value===-1?e.value.rounded:o.value.children.length===1?o.value.ui.rounded:s.value===0?o.value.rounded.start:s.value===o.value.children.length-1?o.value.rounded.end:"rounded-none")}}const tv={base:"focus:outline-none focus-visible:outline-0 disabled:cursor-not-allowed disabled:opacity-75 flex-shrink-0",font:"font-medium",rounded:"rounded-md",truncate:"text-left break-all line-clamp-1",block:"w-full flex justify-center items-center",inline:"inline-flex items-center",size:{"2xs":"text-xs",xs:"text-xs",sm:"text-sm",md:"text-sm",lg:"text-sm",xl:"text-base"},gap:{"2xs":"gap-x-1",xs:"gap-x-1.5",sm:"gap-x-1.5",md:"gap-x-2",lg:"gap-x-2.5",xl:"gap-x-2.5"},padding:{"2xs":"px-2 py-1",xs:"px-2.5 py-1.5",sm:"px-2.5 py-1.5",md:"px-3 py-2",lg:"px-3.5 py-2.5",xl:"px-3.5 py-2.5"},square:{"2xs":"p-1",xs:"p-1.5",sm:"p-1.5",md:"p-2",lg:"p-2.5",xl:"p-2.5"},color:{white:{solid:"shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-gray-700 text-gray-900 dark:text-white bg-white hover:bg-gray-50 disabled:bg-white dark:bg-gray-900 dark:hover:bg-gray-800/50 dark:disabled:bg-gray-900 focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400",ghost:"text-gray-900 dark:text-white hover:bg-white dark:hover:bg-gray-900 focus-visible:ring-inset focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400"},gray:{solid:"shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-gray-700 text-gray-700 dark:text-gray-200 bg-gray-50 hover:bg-gray-100 disabled:bg-gray-50 dark:bg-gray-800 dark:hover:bg-gray-700/50 dark:disabled:bg-gray-800 focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400",ghost:"text-gray-700 dark:text-gray-200 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-gray-800 focus-visible:ring-inset focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400",link:"text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 underline-offset-4 hover:underline focus-visible:ring-inset focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400"},black:{solid:"shadow-sm text-white dark:text-gray-900 bg-gray-900 hover:bg-gray-800 disabled:bg-gray-900 dark:bg-white dark:hover:bg-gray-100 dark:disabled:bg-white focus-visible:ring-inset focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400",link:"text-gray-900 dark:text-white underline-offset-4 hover:underline focus-visible:ring-inset focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400"}},variant:{solid:"shadow-sm text-white dark:text-gray-900 bg-{color}-500 hover:bg-{color}-600 disabled:bg-{color}-500 dark:bg-{color}-400 dark:hover:bg-{color}-500 dark:disabled:bg-{color}-400 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-{color}-500 dark:focus-visible:outline-{color}-400",outline:"ring-1 ring-inset ring-current text-{color}-500 dark:text-{color}-400 hover:bg-{color}-50 disabled:bg-transparent dark:hover:bg-{color}-950 dark:disabled:bg-transparent focus-visible:ring-2 focus-visible:ring-{color}-500 dark:focus-visible:ring-{color}-400",soft:"text-{color}-500 dark:text-{color}-400 bg-{color}-50 hover:bg-{color}-100 disabled:bg-{color}-50 dark:bg-{color}-950 dark:hover:bg-{color}-900 dark:disabled:bg-{color}-950 focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-{color}-500 dark:focus-visible:ring-{color}-400",ghost:"text-{color}-500 dark:text-{color}-400 hover:bg-{color}-50 disabled:bg-transparent dark:hover:bg-{color}-950 dark:disabled:bg-transparent focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-{color}-500 dark:focus-visible:ring-{color}-400",link:"text-{color}-500 hover:text-{color}-600 disabled:text-{color}-500 dark:text-{color}-400 dark:hover:text-{color}-500 dark:disabled:text-{color}-400 underline-offset-4 hover:underline focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-{color}-500 dark:focus-visible:ring-{color}-400"},icon:{base:"flex-shrink-0",loading:"animate-spin",size:{"2xs":"h-4 w-4",xs:"h-4 w-4",sm:"h-5 w-5",md:"h-5 w-5",lg:"h-5 w-5",xl:"h-6 w-6"}},default:{size:"sm",variant:"solid",color:"primary",loadingIcon:"i-heroicons-arrow-path-20-solid"}},Iu={base:"invisible before:visible before:block before:rotate-45 before:z-[-1] before:w-2 before:h-2",ring:"before:ring-1 before:ring-gray-200 dark:before:ring-gray-800",rounded:"before:rounded-sm",background:"before:bg-gray-200 dark:before:bg-gray-800",shadow:"before:shadow",placement:"group-data-[popper-placement*='right']:-left-1 group-data-[popper-placement*='left']:-right-1 group-data-[popper-placement*='top']:-bottom-1 group-data-[popper-placement*='bottom']:-top-1"},ll={container:"z-20 group",trigger:"inline-flex w-full",width:"w-full",height:"max-h-60",base:"relative focus:outline-none overflow-y-auto scroll-py-1",background:"bg-white dark:bg-gray-800",shadow:"shadow-lg",rounded:"rounded-md",padding:"p-1",ring:"ring-1 ring-gray-200 dark:ring-gray-700",empty:"text-sm text-gray-400 dark:text-gray-500 px-2 py-1.5",option:{base:"cursor-default select-none relative flex items-center justify-between gap-1",rounded:"rounded-md",padding:"px-1.5 py-1.5",size:"text-sm",color:"text-gray-900 dark:text-white",container:"flex items-center gap-1.5 min-w-0",active:"bg-gray-100 dark:bg-gray-900",inactive:"",selected:"pe-7",disabled:"cursor-not-allowed opacity-50",empty:"text-sm text-gray-400 dark:text-gray-500 px-2 py-1.5",icon:{base:"flex-shrink-0 h-5 w-5",active:"text-gray-900 dark:text-white",inactive:"text-gray-400 dark:text-gray-500"},selectedIcon:{wrapper:"absolute inset-y-0 end-0 flex items-center",padding:"pe-2",base:"h-5 w-5 text-gray-900 dark:text-white flex-shrink-0"},avatar:{base:"flex-shrink-0",size:"2xs"},chip:{base:"flex-shrink-0 w-2 h-2 mx-1 rounded-full"}},transition:{leaveActiveClass:"transition ease-in duration-100",leaveFromClass:"opacity-100",leaveToClass:"opacity-0"},popper:{placement:"bottom-end"},default:{selectedIcon:"i-heroicons-check-20-solid",trailingIcon:"i-heroicons-chevron-down-20-solid"},arrow:{...Iu,ring:"before:ring-1 before:ring-gray-200 dark:before:ring-gray-700",background:"before:bg-white dark:before:bg-gray-700"}};({...ll,option:{...ll.option},arrow:{...Iu}});const gt=su(Yr.ui.strategy,Yr.ui.button,tv),nv=ke({components:{UIcon:wo,ULink:Au},inheritAttrs:!1,props:{...fi,type:{type:String,default:"button"},block:{type:Boolean,default:!1},label:{type:String,default:null},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},padded:{type:Boolean,default:!0},size:{type:String,default:()=>gt.default.size,validator(e){return Object.keys(gt.size).includes(e)}},color:{type:String,default:()=>gt.default.color,validator(e){return[...Yr.ui.colors,...Object.keys(gt.color)].includes(e)}},variant:{type:String,default:()=>gt.default.variant,validator(e){return[...Object.keys(gt.variant),...Object.values(gt.color).flatMap(t=>Object.keys(t))].includes(e)}},icon:{type:String,default:null},loadingIcon:{type:String,default:()=>gt.default.loadingIcon},leadingIcon:{type:String,default:null},trailingIcon:{type:String,default:null},trailing:{type:Boolean,default:!1},leading:{type:Boolean,default:!1},square:{type:Boolean,default:!1},truncate:{type:Boolean,default:!1},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},setup(e,{slots:t}){const{ui:n,attrs:r}=Zb("button",Ks(e,"ui"),gt),{size:o,rounded:s}=ev({ui:n,props:e}),i=te(()=>e.icon&&e.leading||e.icon&&!e.trailing||e.loading&&!e.trailing||e.leadingIcon),a=te(()=>e.icon&&e.trailing||e.loading&&e.trailing||e.trailingIcon),l=te(()=>e.square||!t.default&&!e.label),c=te(()=>{var _,m;const v=((m=(_=n.value.color)==null?void 0:_[e.color])==null?void 0:m[e.variant])||n.value.variant[e.variant];return jy(Ar(n.value.base,n.value.font,s.value,n.value.size[o.value],n.value.gap[o.value],e.padded&&n.value[l.value?"square":"padding"][o.value],v==null?void 0:v.replaceAll("{color}",e.color),e.block?n.value.block:n.value.inline),e.class)}),u=te(()=>e.loading?e.loadingIcon:e.leadingIcon||e.icon),f=te(()=>e.loading&&!i.value?e.loadingIcon:e.trailingIcon||e.icon),d=te(()=>Ar(n.value.icon.base,n.value.icon.size[o.value],e.loading&&n.value.icon.loading)),b=te(()=>Ar(n.value.icon.base,n.value.icon.size[o.value],e.loading&&!i.value&&n.value.icon.loading)),g=te(()=>Fy(e));return{ui:n,attrs:r,isLeading:i,isTrailing:a,isSquare:l,buttonClass:c,leadingIconName:u,trailingIconName:f,leadingIconClass:d,trailingIconClass:b,linkProps:g}}});function rv(e,t,n,r,o,s){const i=wo,a=Au;return re(),Se(a,dn({type:e.type,disabled:e.disabled||e.loading,class:e.buttonClass},{...e.linkProps,...e.attrs}),{default:ve(()=>[Vt(e.$slots,"leading",{disabled:e.disabled,loading:e.loading},()=>[e.isLeading&&e.leadingIconName?(re(),Se(i,{key:0,name:e.leadingIconName,class:Ie(e.leadingIconClass),"aria-hidden":"true"},null,8,["name","class"])):Rr("",!0)]),Vt(e.$slots,"default",{},()=>[e.label?(re(),Ne("span",{key:0,class:Ie([e.truncate?e.ui.truncate:""])},nn(e.label),3)):Rr("",!0)]),Vt(e.$slots,"trailing",{disabled:e.disabled,loading:e.loading},()=>[e.isTrailing&&e.trailingIconName?(re(),Se(i,{key:0,name:e.trailingIconName,class:Ie(e.trailingIconClass),"aria-hidden":"true"},null,8,["name","class"])):Rr("",!0)])]),_:3},16,["type","disabled","class"])}const ov=ft(nv,[["render",rv]]),sv={class:"flex justify-end"},iv=ke({__name:"header-actions",setup(e){const t=au(),n=te({get(){return t.value==="dark"},set(){t.preference=t.value==="dark"?"light":"dark"}});return(r,o)=>{const s=ov;return re(),Ne("div",sv,[qt(D(s,{icon:"i-mdi-loading",color:null,variant:"link",class:"animate-spin"},null,512),[[Gt,ee(t).unknown]]),qt(D(s,{icon:"i-heroicons-moon-20-solid",color:null,variant:"link","aria-label":"Theme",onClick:o[0]||(o[0]=i=>n.value=!ee(n))},null,512),[[Gt,!ee(t).unknown&&ee(n)]]),qt(D(s,{icon:"i-heroicons-sun-20-solid",color:null,variant:"link","aria-label":"Theme",onClick:o[1]||(o[1]=i=>n.value=!ee(n))},null,512),[[Gt,!ee(t).unknown&&!ee(n)]]),D(s,{icon:"i-ri-bluesky-fill",color:null,variant:"link","aria-label":"Bluesky",to:"https://bsky.app/profile/markdownreader.bsky.social",target:"_blank_Bluesky"}),D(s,{icon:"i-ri-twitter-x-fill",color:null,variant:"link","aria-label":"Twitter",to:"https://x.com/BenerHero",target:"_blank_Twitter"}),D(s,{icon:"i-mdi-github",color:null,variant:"link","aria-label":"GitHub",to:"https://github.com/md-reader/md-reader",target:"_blank_GitHub"})])}}});const av=ft(iv,[["__scopeId","data-v-3955c8be"]]),lv=(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())||""}),Os=(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&&lv(e.route,n));return typeof r=="function"?r(e.route):r},cv=(e,t)=>({default:()=>e?Ke(Zf,e===!0?{}:e,t):t}),uv=ke({name:"RouteProvider",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 un(ho,ir(r)),()=>Ke(e.vnode,{ref:e.vnodeRef})}}),fv=(e,t,n)=>(t=t===!0?{}:t,{default:()=>{var r;return t?Ke(e,t,n):(r=n.default)==null?void 0:r.call(n)}}),dv=ke({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=he(),o=Le(),s=ze(ho,null);n({pageRef:o});const i=ze(Cg,null);let a;const l=r.deferHydration();return()=>Ke(Xc,{name:e.name,route:e.route,...t},{default:c=>{const u=gv(s,c.route,c.Component),f=s&&s.matched.length===c.route.matched.length;if(!c.Component)return a&&!f?a:void 0;if(a&&i&&!i.isCurrent(c.route))return a;if(u&&s&&(!i||i!=null&&i.isCurrent(s)))return f?a:null;const d=Os(c,e.pageKey),b=!!(e.transition??c.route.meta.pageTransition??fs),g=b&&hv([e.transition,c.route.meta.pageTransition,fs,{onAfterLeave:()=>{r.callHook("page:transition:finish",c.Component)}}].filter(Boolean));return a=fv(ti,b&&g,cv(e.keepalive??c.route.meta.keepalive??dg,Ke(Bl,{suspensible:!0,onPending:()=>r.callHook("page:start",c.Component),onResolve:()=>{Cn(()=>r.callHook("page:finish",c.Component).finally(l))}},{default:()=>Ke(uv,{key:d,vnode:c.Component,route:c.route,renderKey:d,trackRootNodes:b,vnodeRef:o})}))).default(),a}})}});function pv(e){return Array.isArray(e)?e:e?[e]:[]}function hv(e){const t=e.map(n=>({...n,onAfterLeave:pv(n.onAfterLeave)}));return vg(...t)}function gv(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&&Os({route:t,Component:n})!==Os({route:e,Component:n})}const mv={},yv=Ad('

To open local Markdown files, drag and drop the file into your browser or use the file:// protocol. However, if the local file doesn’t render, follow these steps to enable local file access:

  • In Chrome:
    1. Go to chrome://extensions/ by typing it in the address bar and pressing Enter.
    2. Find Markdown Reader in the list of installed extensions.
    3. Click the Details button beneath the Markdown Reader entry.
    4. Scroll down to the option "Allow access to file URLs" and toggle it on.
    5. Reload the local file in your browser.
  • In Firefox: Local file access works by default. Ensure your file path starts with file://, such as file:///C:/path/to/your/file.md. If issues persist, check for other potential restrictions like enhanced privacy settings.

These steps ensure seamless local Markdown file rendering in your browser.

',3);function bv(e,t){return yv}const vv=ft(mv,[["render",bv]]),_v=""+globalThis.__publicAssetsURL("images/mp-qrcode.jpg"),wv={},xv=ce("img",{src:_v,class:"w-40 xs:w-48 mt-4",draggable:"false"},null,-1),kv={class:"mt-2.5 w-40 xs:w-48 text-center"},Cv=ce("span",{class:"text-sm xs:text-base ml-[5px]"},"WeChat Official",-1);function Ev(e,t){const n=wo;return re(),Ne("div",null,[Me(" Scan the code to get the latest news and technical support: "),xv,ce("p",kv,[D(n,{name:"i-mdi-wechat",class:"text-xl xs:text-2xl align-[-5px] xs:align-[-7px]"}),Cv])])}const Sv=ft(wv,[["render",Ev]]),Tv=ce("h2",null,"Frequently Asked Questions",-1),Rv={class:"mt-14 xs:mt-24"},Av=["onClick"],Iv={class:"poppins-semi-bold flex-1"},Pv={class:"text-sm xs:text-base xl:text-lg px-7 xs:px-9 py-2 xs:py-4 text-gray-600 dark:text-gray-300"},Ov={class:"mt-5 xs:mt-8 first:mt-0"},Mv={class:"mb-2 poppins-semi-bold"},$v={key:0},Lv=ke({__name:"faq",setup(e){const t=ot({"About Markdown Reader":!0}),n=[{title:"About Markdown Reader",questions:[["What is Markdown Reader?","Markdown Reader is a browser extension that renders local and online Markdown files into beautiful, readable HTML pages."],["Which browsers are supported?","It is currently available for Chrome and Firefox, more browsers will be adapted in the future."],["Join the WeChat Community.",Sv]]},{title:"Installation and Usage",questions:[["How do I install Markdown Reader?","Search for “Markdown Reader” in the Chrome Web Store or Firefox Add-ons and click install."],["How can I open local Markdown files?",vv],["How do I preview online Markdown files?","Enter the file URL (e.g., https://example.com/file.md), and the extension will automatically render the content."]]},{title:"Feature Settings",questions:[["How can I switch themes?","You can switch between light and dark themes in the settings, or choose “Auto Mode” to follow the system theme."],["Can I disable certain plugins?","Yes! Go to the Popup settings page and toggle plugins on or off as needed."],["How can I adjust the font size?","Use the slider in the settings to adjust the font size. This will change the display scale of the entire document."]]},{title:"Technical Support",questions:[["What Markdown extensions are supported?","Markdown Reader supports advanced syntax extensions like KaTeX for math formulas, Mermaid for flowcharts, Gantt charts, footnotes, task lists, and more."],["How often does real-time rendering update?","The extension polls the source file every 0.5 seconds to ensure the displayed content is up-to-date."],["Which languages are supported for syntax highlighting?","It supports syntax highlighting for a wide range of programming languages, including JavaScript, TypeScript, Java, Python, C, C++, Shell, and more."]]},{title:"Common Questions",questions:[["Why can’t some Markdown files render correctly?","Ensure the file is encoded in UTF-8 and check if unsupported syntax extensions are used."],["Can I add custom themes?","Currently, only light and dark themes are supported, but more customization options are planned for future updates."],["How do I provide feedback or report issues?","You can submit an issue on our GitHub page or email us at mkdreader@gmail.com."]]},{title:"Future Features",questions:[["Will there be more themes or personalization options?","Yes! We’re working on adding more themes and UI customization features."],["Will you support more plugins?","We continuously update and expand the available plugins to enrich the Markdown rendering experience."]]}];return(r,o)=>{const s=wo;return re(),Ne(Ee,null,[Tv,ce("div",Rv,[(re(),Ne(Ee,null,Hi(n,i=>ce("ul",{key:i.title,class:"max-w-[1000px] m-auto"},[ce("li",null,[ce("h3",{class:"flex items-center gap-2 py-2.5 xl:py-5 xs:py-4 text-lg xs:text-xl xl:text-2xl hover:text-zinc-500 dark:hover:text-zinc-300 transition-[color] cursor-pointer",onClick:a=>ee(t)[i.title]=!ee(t)[i.title]},[D(s,{name:"i-mdi-help-circle",class:"opacity-90"}),ce("span",Iv,nn(i.title),1),D(s,{name:"i-heroicons-chevron-right-20-solid",class:Ie(["duration-100 !xs:text-2xl",{"rotate-90":ee(t)[i.title]}])},null,8,["class"])],8,Av),qt(ce("ul",Pv,[(re(!0),Ne(Ee,null,Hi(i.questions,(a,l)=>(re(),Ne("li",Ov,[ce("h4",Mv,nn(l+1)+". "+nn(a[0]),1),typeof a[1]=="string"?(re(),Ne("div",$v,nn(a[1]),1)):(re(),Se(co(a[1]),{key:1}))]))),256))],512),[[Gt,ee(t)[i.title]]])])])),64))])],64)}}});const jv={},Hv=e=>($f("data-v-2c954f0d"),e=e(),Lf(),e),Nv={class:"mt-20 xs:mt-44 flex justify-between items-center max-w-[960px] mx-auto"},Fv={class:"text-xs xs:text-sm text-zinc-400 dark:text-zinc-500 flex-1 md:flex-initial text-center sm:text-right"},Bv={class:"inline-block"},Uv={class:"inline-flex gap-4"},zv={class:"ml-3.5"},Dv=Hv(()=>ce("span",{class:"hidden sm:inline mr-2"},"Copyright",-1));function Wv(e,t){const n=lu,r=yo;return re(),Ne("footer",Nv,[D(n,{class:"hidden sm:flex logo"}),ce("div",Fv,[ce("nav",Bv,[ce("ul",Uv,[ce("li",null,[D(r,{target:"_blank_GitHub",to:"https://github.com/md-reader/md-reader"},{default:ve(()=>[Me("GitHub")]),_:1})]),ce("li",null,[D(r,{target:"_blank_Feedback",to:"https://github.com/md-reader/md-reader/issues/new/choose"},{default:ve(()=>[Me("Feedback ")]),_:1})]),ce("li",null,[D(r,{target:"_blank_Support",to:"https://github.com/orgs/md-reader/discussions/64"},{default:ve(()=>[Me("Support")]),_:1})]),ce("li",null,[D(r,{to:"mailto:mkdreader@gmail.com"},{default:ve(()=>[Me("Email")]),_:1})])])]),ce("span",zv,[Me(" © 2024 "),Dv,D(r,{target:"_blank_Bener",to:"https://github.com/Heroor"},{default:ve(()=>[Me("Bener")]),_:1}),Me(". ")])])])}const qv=ft(jv,[["render",Wv],["__scopeId","data-v-2c954f0d"]]),Kv=ke({__name:"background.client",props:{options:{type:Object,default:()=>({})}},setup(e){const t=e,n=Le(null);let r=null;const o={angle:-25,spacing:170,rowHeight:140,imgSize:170,speedLeft:.4,speedRight:1,padding:170,oddOffset:0,evenOffset:0,lastTime:0,...t.options},s={b1:document.createElement("canvas"),b2:document.createElement("canvas")},i=(g,v)=>{v.width=o.imgSize,v.height=o.imgSize;const _=v.getContext("2d");_==null||_.drawImage(g,0,0,o.imgSize,o.imgSize)};let a=0,l=0,c=0;const u=()=>{if(window.innerWidth===l&&window.innerHeight===c)return a;l=window.innerWidth,c=window.innerHeight;const g=Math.abs(o.angle*Math.PI/180);return a=Math.sqrt(l*l+c*c)*Math.max(Math.sin(g),1-Math.cos(g)),a},f=()=>{if(!n.value)return;const v=u()+o.padding;n.value.width=window.innerWidth+v*2,n.value.height=window.innerHeight+v*2,n.value.style.transform=`translate(${-v}px, ${-v}px)`},d=g=>{if(!r||!n.value)return;r.save(),r.clearRect(0,0,n.value.width,n.value.height);const v=n.value.width/2,_=n.value.height/2;r.translate(v,_),r.rotate(o.angle*Math.PI/180),r.translate(-v,-_);const p=u()+o.padding,k=Math.ceil((n.value.height+p*2)/o.rowHeight)+2,w=Math.ceil((n.value.width+p*2)/o.spacing)+2;o.oddOffset-=o.speedLeft*g,o.evenOffset+=o.speedRight*g,Math.abs(o.oddOffset)>=o.spacing*2&&(o.oddOffset=0),Math.abs(o.evenOffset)>=o.spacing*2&&(o.evenOffset=0);for(let S=-2;S{const v=(g-o.lastTime)/16;o.lastTime=g,d(v),requestAnimationFrame(b)};return rt(()=>t.options,g=>{Object.assign(o,g)},{deep:!0}),jt(()=>{if(!n.value||(r=n.value.getContext("2d"),!r))return;const g=new Image,v=new Image;g.src=t.options.bg1,v.src=t.options.bg2,Promise.all([new Promise(p=>g.onload=p),new Promise(p=>v.onload=p)]).then(()=>{i(g,s.b1),i(v,s.b2),f(),requestAnimationFrame(b)});let _;const m=()=>{clearTimeout(_),_=window.setTimeout(f,100)};window.addEventListener("resize",m)}),(g,v)=>(re(),Ne("canvas",{ref_key:"canvasRef",ref:n,class:"block fixed top-0 left-0 z-[-1] blur opacity-[0.12]"},null,512))}});const Vv={class:"max-w-[1300px] mx-auto flex justify-between items-center"},Gv={class:"min-w-fit flex-1 text-sm xs:text-[15px] text-center select-none text-[--color-heading]"},Jv={class:"max-w-[1300px] mx-auto mt-20 xs:mt-28 px-6 xs:px-8"},Qv=ke({__name:"app",setup(e){const t=Le(!1),n=Le(null);function r(){window.scrollY>50?n.value.classList.contains("sticked")||n.value.classList.add("sticked"):n.value.classList.contains("sticked")&&n.value.classList.remove("sticked")}return jt(()=>{r(),window.addEventListener("scroll",r),t.value=!0}),ii({script:[{src:"https://www.googletagmanager.com/gtag/js?id=G-8JMVF7XBX8",async:!0},{innerHTML:` window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); @@ -29,4 +29,4 @@ Use "options.replacer" or "options.ignoreUnknown" s.parentNode.insertBefore(hm, s); })();`}]}),(o,s)=>{const i=T0,a=E0,l=S0,c=R0,u=lu,f=j0,d=yo,b=av,g=dv,v=Lv,_=qv;return re(),Ne(Ee,null,[D(c,null,{default:ve(()=>[D(i,{charset:"UTF-8"}),D(a,{rel:"icon",type:"image/svg+xml",href:"favicon.svg"}),D(a,{rel:"icon",type:"image/png",sizes:"16x16",href:"favicon_16x16.png"}),D(a,{rel:"icon",type:"image/png",sizes:"32x32",href:"favicon_32x32.png"}),D(i,{name:"description",content:"Markdown Reader's website"}),D(i,{name:"viewport",content:"width=device-width, initial-scale=1.0"}),D(l,null,{default:ve(()=>[Me("Markdown Reader")]),_:1})]),_:1}),ce("header",{ref_key:"headerRef",ref:n,class:"sticky top-0 py-[1rem] px-[2rem] z-10"},[ce("div",Vv,[D(u,{class:"hidden xs:flex flex-1 logo"}),ce("nav",Gv,[D(d,{custom:"",to:"/"},{default:ve(({navigate:m,isExactActive:p})=>[D(f,{class:Ie({isExactActive:p}),onClick:m},{default:ve(()=>[Me("Home")]),_:2},1032,["class","onClick"])]),_:1}),D(d,{custom:"",to:"/install"},{default:ve(({navigate:m,isExactActive:p})=>[D(f,{class:Ie({isExactActive:p}),onClick:m},{default:ve(()=>[Me("Install")]),_:2},1032,["class","onClick"])]),_:1}),D(d,{custom:""},{default:ve(({isExactActive:m})=>[D(f,{class:Ie({isExactActive:m}),target:"__blank_Feedback",href:"https://github.com/md-reader/md-reader/issues/new/choose"},{default:ve(()=>[Me("Feedback ")]),_:2},1032,["class"])]),_:1}),D(d,{custom:""},{default:ve(({isExactActive:m})=>[D(f,{class:Ie({isExactActive:m}),target:"__blank_Support",href:"https://github.com/orgs/md-reader/discussions/64"},{default:ve(()=>[Me(" Support ")]),_:2},1032,["class"])]),_:1})]),D(b,{class:"hidden xs:flex flex-1"})])],512),ce("div",Jv,[D(g),D(v),D(_)]),ee(t)?(re(),Se(Kv,{key:0,options:{bg1:"/logo-bg-1.svg",bg2:"/logo-bg-2.svg"}},null,8,["options"])):Rr("",!0)],64)}}});const Xv=ft(Qv,[["__scopeId","data-v-063a8b6a"]]),Yv={__name:"nuxt-error-page",props:{error:Object},setup(e){const n=e.error;(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,u=o?Br(()=>Ze(()=>import("./error-404.ba6d69c5.js"),["./error-404.ba6d69c5.js","./error-404.871584dc.css"],import.meta.url).then(f=>f.default||f)):Br(()=>Ze(()=>import("./error-500.bf533f03.js"),["./error-500.bf533f03.js","./error-500.5504fd74.css"],import.meta.url).then(f=>f.default||f));return(f,d)=>(re(),Se(ee(u),qo(Dr({statusCode:ee(r),statusMessage:ee(s),description:ee(i),stack:ee(a)})),null,16))}},Zv=Yv,e_={__name:"nuxt-root",setup(e){const t=()=>null,n=he(),r=n.deferHydration(),o=!1;cn(ho,Eg()),n.hooks.callHookWith(a=>a.map(l=>l()),"vue:setup");const s=go();Ql((a,l,c)=>{if(n.hooks.callHook("vue:error",a,l,c).catch(u=>console.error("[nuxt] Error in `vue:error` hook",u)),Ag(a)&&(a.fatal||a.unhandled))return n.runWithContext(()=>tn(a)),!1});const{islandContext:i}=!1;return(a,l)=>(re(),Se(Bl,{onResolve:ee(r)},{default:ve(()=>[ee(s)?(re(),Se(ee(Zv),{key:0,error:ee(s)},null,8,["error"])):ee(i)?(re(),Se(ee(t),{key:1,context:ee(i)},null,8,["context"])):ee(o)?(re(),Se(co(ee(o)),{key:2})):(re(),Se(ee(Xv),{key:3}))]),_:1},8,["onResolve"]))}},cl=e_;globalThis.$fetch||(globalThis.$fetch=Xp.create({baseURL:Zp()}));let ul;{let e;ul=async function(){var s,i;if(e)return e;const r=!!((s=window.__NUXT__)!=null&&s.serverRendered||((i=document.getElementById("__NUXT_DATA__"))==null?void 0:i.dataset.ssr)==="true")?up(cl):cp(cl),o=dh({vueApp:r});try{await hh(o,k0)}catch(a){await o.callHook("app:error",a),o.payload.error=o.payload.error||a}try{await o.hooks.callHook("app:created",r),await o.hooks.callHook("app:beforeMount",r),r.mount("#"+pg),await o.hooks.callHook("app:mounted",r),await Cn()}catch(a){await o.callHook("app:error",a),o.payload.error=o.payload.error||a}return r},e=ul().catch(t=>{console.error("Error while mounting app:",t)})}export{su as A,Yr as B,Zb as C,Ks as D,id as E,Ee as F,Se as G,Ie as H,pn as I,Hi as J,Kt as K,fn as L,jy as M,Ar as N,Rr as O,co as P,wo as Q,au as R,Te as S,ln as T,dn as U,ti as V,ot as W,n_ as X,bo as Y,zb as Z,ft as _,ce as a,D as b,Ne as c,Me as d,yo as e,Lf as f,bt as g,Ke as h,jt as i,Kf as j,ke as k,te as l,cn as m,rt as n,re as o,$f as p,lo as q,Le as r,ze as s,en as t,ii as u,Vu as v,ve as w,t_ as x,ee as y,_t as z}; +`);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,u=o?Br(()=>Ze(()=>import("./error-404.78b0d713.js"),["./error-404.78b0d713.js","./error-404.871584dc.css"],import.meta.url).then(f=>f.default||f)):Br(()=>Ze(()=>import("./error-500.db90ed9d.js"),["./error-500.db90ed9d.js","./error-500.5504fd74.css"],import.meta.url).then(f=>f.default||f));return(f,d)=>(re(),Se(ee(u),qo(Dr({statusCode:ee(r),statusMessage:ee(s),description:ee(i),stack:ee(a)})),null,16))}},Zv=Yv,e_={__name:"nuxt-root",setup(e){const t=()=>null,n=he(),r=n.deferHydration(),o=!1;un(ho,Eg()),n.hooks.callHookWith(a=>a.map(l=>l()),"vue:setup");const s=go();Ql((a,l,c)=>{if(n.hooks.callHook("vue:error",a,l,c).catch(u=>console.error("[nuxt] Error in `vue:error` hook",u)),Ag(a)&&(a.fatal||a.unhandled))return n.runWithContext(()=>rn(a)),!1});const{islandContext:i}=!1;return(a,l)=>(re(),Se(Bl,{onResolve:ee(r)},{default:ve(()=>[ee(s)?(re(),Se(ee(Zv),{key:0,error:ee(s)},null,8,["error"])):ee(i)?(re(),Se(ee(t),{key:1,context:ee(i)},null,8,["context"])):ee(o)?(re(),Se(co(ee(o)),{key:2})):(re(),Se(ee(Xv),{key:3}))]),_:1},8,["onResolve"]))}},cl=e_;globalThis.$fetch||(globalThis.$fetch=Xp.create({baseURL:Zp()}));let ul;{let e;ul=async function(){var s,i;if(e)return e;const r=!!((s=window.__NUXT__)!=null&&s.serverRendered||((i=document.getElementById("__NUXT_DATA__"))==null?void 0:i.dataset.ssr)==="true")?up(cl):cp(cl),o=dh({vueApp:r});try{await hh(o,k0)}catch(a){await o.callHook("app:error",a),o.payload.error=o.payload.error||a}try{await o.hooks.callHook("app:created",r),await o.hooks.callHook("app:beforeMount",r),r.mount("#"+pg),await o.hooks.callHook("app:mounted",r),await Cn()}catch(a){await o.callHook("app:error",a),o.payload.error=o.payload.error||a}return r},e=ul().catch(t=>{console.error("Error while mounting app:",t)})}export{su as A,Yr as B,Zb as C,Ks as D,id as E,Ee as F,Se as G,Ie as H,pn as I,Hi as J,Vt as K,dn as L,jy as M,Ar as N,Rr as O,co as P,wo as Q,au as R,Te as S,qt as T,Gt as U,ti as V,ot as W,n_ as X,bo as Y,zb as Z,ft as _,ce as a,D as b,Ne as c,Me as d,yo as e,Lf as f,bt as g,Ke as h,jt as i,Kf as j,ke as k,te as l,un as m,rt as n,re as o,$f as p,lo as q,Le as r,ze as s,nn as t,ii as u,Vu as v,ve as w,t_ as x,ee as y,_t as z}; diff --git a/docs/nuxt/error-404.ba6d69c5.js b/docs/nuxt/error-404.78b0d713.js similarity index 97% rename from docs/nuxt/error-404.ba6d69c5.js rename to docs/nuxt/error-404.78b0d713.js index 280416c..ea00539 100644 --- a/docs/nuxt/error-404.ba6d69c5.js +++ b/docs/nuxt/error-404.78b0d713.js @@ -1 +1 @@ -import{_ as a,u as n,o as r,c as l,a as e,t as s,b as c,w as d,d as p,e as f,p as x,f as h}from"./entry.794af5ed.js";const m=t=>(x("data-v-f5c0a1bb"),t=t(),h(),t),u={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},b=m(()=>e("div",{class:"fixed left-0 right-0 spotlight z-10"},null,-1)),g={class:"max-w-520px text-center z-20"},_=["textContent"],w=["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,v)=>{const i=f;return r(),l("div",u,[b,e("div",g,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:s(t.statusCode)},null,8,_),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,w),e("div",y,[c(i,{to:"/",class:"gradient-border text-md sm:text-xl py-2 px-4 sm:py-3 sm:px-6 cursor-pointer"},{default:d(()=>[p(s(t.backHome),1)]),_:1})])])])}}},z=a(S,[["__scopeId","data-v-f5c0a1bb"]]);export{z as default}; +import{_ as a,u as n,o as r,c as l,a as e,t as s,b as c,w as d,d as p,e as f,p as x,f as h}from"./entry.e58ea50f.js";const m=t=>(x("data-v-f5c0a1bb"),t=t(),h(),t),u={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},b=m(()=>e("div",{class:"fixed left-0 right-0 spotlight z-10"},null,-1)),g={class:"max-w-520px text-center z-20"},_=["textContent"],w=["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,v)=>{const i=f;return r(),l("div",u,[b,e("div",g,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:s(t.statusCode)},null,8,_),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,w),e("div",y,[c(i,{to:"/",class:"gradient-border text-md sm:text-xl py-2 px-4 sm:py-3 sm:px-6 cursor-pointer"},{default:d(()=>[p(s(t.backHome),1)]),_:1})])])])}}},z=a(S,[["__scopeId","data-v-f5c0a1bb"]]);export{z as default}; diff --git a/docs/nuxt/error-500.bf533f03.js b/docs/nuxt/error-500.db90ed9d.js similarity index 96% rename from docs/nuxt/error-500.bf533f03.js rename to docs/nuxt/error-500.db90ed9d.js index 23e1d08..a14fec0 100644 --- a/docs/nuxt/error-500.bf533f03.js +++ b/docs/nuxt/error-500.db90ed9d.js @@ -1 +1 @@ -import{_ as i,u as a,o as r,c as n,a as e,t as s,p as l,f as d}from"./entry.794af5ed.js";const c=t=>(l("data-v-b86faff8"),t=t(),d(),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"},p=c(()=>e("div",{class:"fixed -bottom-1/2 left-0 right-0 h-1/2 spotlight"},null,-1)),h={class:"max-w-520px text-center"},g=["textContent"],m=["textContent"],b={__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}'}]}),(x,u)=>(r(),n("div",f,[p,e("div",h,[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)])]))}},w=i(b,[["__scopeId","data-v-b86faff8"]]);export{w as default}; +import{_ as i,u as a,o as r,c as n,a as e,t as s,p as l,f as d}from"./entry.e58ea50f.js";const c=t=>(l("data-v-b86faff8"),t=t(),d(),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"},p=c(()=>e("div",{class:"fixed -bottom-1/2 left-0 right-0 h-1/2 spotlight"},null,-1)),h={class:"max-w-520px text-center"},g=["textContent"],m=["textContent"],b={__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}'}]}),(x,u)=>(r(),n("div",f,[p,e("div",h,[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)])]))}},w=i(b,[["__scopeId","data-v-b86faff8"]]);export{w as default}; diff --git a/docs/nuxt/feedback.6751b25f.js b/docs/nuxt/feedback.c23bbf6b.js similarity index 61% rename from docs/nuxt/feedback.6751b25f.js rename to docs/nuxt/feedback.c23bbf6b.js index 96bdd98..6803a65 100644 --- a/docs/nuxt/feedback.6751b25f.js +++ b/docs/nuxt/feedback.c23bbf6b.js @@ -1 +1 @@ -import{_ as c,c as o,o as s,p as a,f as t,a as _}from"./entry.794af5ed.js";const n={},d=e=>(a("data-v-a1ce8a11"),e=e(),t(),e),p={class:"content"},r=d(()=>_("h1",{class:"text-3xl"},"Coming soon...",-1)),i=[r];function f(e,l){return s(),o("div",p,i)}const u=c(n,[["render",f],["__scopeId","data-v-a1ce8a11"]]);export{u as default}; +import{_ as c,c as o,o as s,p as a,f as t,a as _}from"./entry.e58ea50f.js";const n={},d=e=>(a("data-v-a1ce8a11"),e=e(),t(),e),p={class:"content"},r=d(()=>_("h1",{class:"text-3xl"},"Coming soon...",-1)),i=[r];function f(e,l){return s(),o("div",p,i)}const u=c(n,[["render",f],["__scopeId","data-v-a1ce8a11"]]);export{u as default}; diff --git a/docs/nuxt/index.b4087b8d.js b/docs/nuxt/index.dcca6d05.js similarity index 99% rename from docs/nuxt/index.b4087b8d.js rename to docs/nuxt/index.dcca6d05.js index 3c72898..c96c75e 100644 --- a/docs/nuxt/index.b4087b8d.js +++ b/docs/nuxt/index.dcca6d05.js @@ -1,4 +1,4 @@ -import{g as Pe,h as J,F,r as _,i as L,j as me,k as P,l as w,m as ue,n as le,q as be,s as re,v as Ee,x as Oe,y as N,z as Ae,_ as oe,A as ve,B as Z,C as ge,D as ne,E as W,o as x,G as K,w as S,b as k,H as I,I as je,a as g,c as $,J as U,K as X,t as B,d as Q,L as he,M as Fe,N as Ne,O as ae,P as Me,Q as ye,R as Ce,S as Le,T as V,U as G,e as Re,V as de,p as He,f as De}from"./entry.794af5ed.js";import{_ as Ue}from"./reviews.vue.b067a6dd.js";const Be={base:"",background:"bg-white dark:bg-gray-900",divide:"divide-y divide-gray-200 dark:divide-gray-800",ring:"ring-1 ring-gray-200 dark:ring-gray-800",rounded:"rounded-lg",shadow:"shadow",body:{base:"",background:"",padding:"px-4 py-5 sm:p-6"},header:{base:"",background:"",padding:"px-4 py-5 sm:px-6"},footer:{base:"",background:"",padding:"px-4 py-4 sm:px-6"}},ze={wrapper:"relative space-y-2",container:"relative w-full",base:"focus:outline-none",list:{base:"relative",background:"bg-gray-100 dark:bg-gray-800",rounded:"rounded-lg",shadow:"",padding:"p-1",height:"h-10",width:"w-full",marker:{wrapper:"absolute top-[4px] left-[4px] duration-200 ease-out focus:outline-none",base:"w-full h-full",background:"bg-white dark:bg-gray-900",rounded:"rounded-md",shadow:"shadow-sm"},tab:{base:"relative inline-flex items-center justify-center flex-shrink-0 w-full ui-focus-visible:outline-0 ui-focus-visible:ring-2 ui-focus-visible:ring-primary-500 dark:ui-focus-visible:ring-primary-400 ui-not-focus-visible:outline-none focus:outline-none disabled:cursor-not-allowed disabled:opacity-75 transition-colors duration-200 ease-out",background:"",active:"text-gray-900 dark:text-white",inactive:"text-gray-500 dark:text-gray-400",height:"h-8",padding:"px-3",size:"text-sm",font:"font-medium",rounded:"rounded-md",shadow:""}}};function D(e,t,...n){if(e in t){let s=t[e];return typeof s=="function"?s(...n):s}let a=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(s=>`"${s}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(a,D),a}var se=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(se||{}),We=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(We||{});function z({visible:e=!0,features:t=0,ourProps:n,theirProps:a,...s}){var l;let r=xe(a,n),d=Object.assign(s,{props:r});if(e||t&2&&r.static)return te(d);if(t&1){let p=(l=r.unmount)==null||l?0:1;return D(p,{[0](){return null},[1](){return te({...s,props:{...r,hidden:!0,style:{display:"none"}}})}})}return te(d)}function te({props:e,attrs:t,slots:n,slot:a,name:s}){var l,r;let{as:d,...p}=_e(e,["unmount","static"]),m=(l=n.default)==null?void 0:l.call(n,a),f={};if(a){let i=!1,c=[];for(let[b,h]of Object.entries(a))typeof h=="boolean"&&(i=!0),h===!0&&c.push(b);i&&(f["data-headlessui-state"]=c.join(" "))}if(d==="template"){if(m=we(m??[]),Object.keys(p).length>0||Object.keys(t).length>0){let[i,...c]=m??[];if(!Ve(i)||c.length>0)throw new Error(['Passing props on "template"!',"",`The current component <${s} /> is rendering a "template".`,"However we need to passthrough the following props:",Object.keys(p).concat(Object.keys(t)).map(u=>u.trim()).filter((u,o,v)=>v.indexOf(u)===o).sort((u,o)=>u.localeCompare(o)).map(u=>` - ${u}`).join(` +import{g as Pe,h as J,F,r as _,i as L,j as me,k as P,l as w,m as ue,n as le,q as be,s as re,v as Ee,x as Oe,y as N,z as Ae,_ as oe,A as ve,B as Z,C as ge,D as ne,E as W,o as x,G as K,w as S,b as k,H as I,I as je,a as g,c as $,J as U,K as X,t as B,d as Q,L as he,M as Fe,N as Ne,O as ae,P as Me,Q as ye,R as Ce,S as Le,T as V,U as G,e as Re,V as de,p as He,f as De}from"./entry.e58ea50f.js";import{_ as Ue}from"./reviews.vue.914751cd.js";const Be={base:"",background:"bg-white dark:bg-gray-900",divide:"divide-y divide-gray-200 dark:divide-gray-800",ring:"ring-1 ring-gray-200 dark:ring-gray-800",rounded:"rounded-lg",shadow:"shadow",body:{base:"",background:"",padding:"px-4 py-5 sm:p-6"},header:{base:"",background:"",padding:"px-4 py-5 sm:px-6"},footer:{base:"",background:"",padding:"px-4 py-4 sm:px-6"}},ze={wrapper:"relative space-y-2",container:"relative w-full",base:"focus:outline-none",list:{base:"relative",background:"bg-gray-100 dark:bg-gray-800",rounded:"rounded-lg",shadow:"",padding:"p-1",height:"h-10",width:"w-full",marker:{wrapper:"absolute top-[4px] left-[4px] duration-200 ease-out focus:outline-none",base:"w-full h-full",background:"bg-white dark:bg-gray-900",rounded:"rounded-md",shadow:"shadow-sm"},tab:{base:"relative inline-flex items-center justify-center flex-shrink-0 w-full ui-focus-visible:outline-0 ui-focus-visible:ring-2 ui-focus-visible:ring-primary-500 dark:ui-focus-visible:ring-primary-400 ui-not-focus-visible:outline-none focus:outline-none disabled:cursor-not-allowed disabled:opacity-75 transition-colors duration-200 ease-out",background:"",active:"text-gray-900 dark:text-white",inactive:"text-gray-500 dark:text-gray-400",height:"h-8",padding:"px-3",size:"text-sm",font:"font-medium",rounded:"rounded-md",shadow:""}}};function D(e,t,...n){if(e in t){let s=t[e];return typeof s=="function"?s(...n):s}let a=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(s=>`"${s}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(a,D),a}var se=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(se||{}),We=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(We||{});function z({visible:e=!0,features:t=0,ourProps:n,theirProps:a,...s}){var l;let r=xe(a,n),d=Object.assign(s,{props:r});if(e||t&2&&r.static)return te(d);if(t&1){let p=(l=r.unmount)==null||l?0:1;return D(p,{[0](){return null},[1](){return te({...s,props:{...r,hidden:!0,style:{display:"none"}}})}})}return te(d)}function te({props:e,attrs:t,slots:n,slot:a,name:s}){var l,r;let{as:d,...p}=_e(e,["unmount","static"]),m=(l=n.default)==null?void 0:l.call(n,a),f={};if(a){let i=!1,c=[];for(let[b,h]of Object.entries(a))typeof h=="boolean"&&(i=!0),h===!0&&c.push(b);i&&(f["data-headlessui-state"]=c.join(" "))}if(d==="template"){if(m=we(m??[]),Object.keys(p).length>0||Object.keys(t).length>0){let[i,...c]=m??[];if(!Ve(i)||c.length>0)throw new Error(['Passing props on "template"!',"",`The current component <${s} /> is rendering a "template".`,"However we need to passthrough the following props:",Object.keys(p).concat(Object.keys(t)).map(u=>u.trim()).filter((u,o,v)=>v.indexOf(u)===o).sort((u,o)=>u.localeCompare(o)).map(u=>` - ${u}`).join(` `),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "template".',"Render a single element as the child so that we can forward the props onto that element."].map(u=>` - ${u}`).join(` `)].join(` `));let b=xe((r=i.props)!=null?r:{},p),h=Pe(i,b);for(let u in b)u.startsWith("on")&&(h.props||(h.props={}),h.props[u]=b[u]);return h}return Array.isArray(m)&&m.length===1?m[0]:m}return J(d,Object.assign({},p,f),{default:()=>m})}function we(e){return e.flatMap(t=>t.type===F?we(t.children):[t])}function xe(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},n={};for(let a of e)for(let s in a)s.startsWith("on")&&typeof a[s]=="function"?(n[s]!=null||(n[s]=[]),n[s].push(a[s])):t[s]=a[s];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map(a=>[a,void 0])));for(let a in n)Object.assign(t,{[a](s,...l){let r=n[a];for(let d of r){if(s instanceof Event&&s.defaultPrevented)return;d(s,...l)}}});return t}function _e(e,t=[]){let n=Object.assign({},e);for(let a of t)a in n&&delete n[a];return n}function Ve(e){return e==null?!1:typeof e.type=="string"||typeof e.type=="object"||typeof e.type=="function"}let Ge=0;function qe(){return++Ge}function ke(){return qe()}var E=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(E||{});function y(e){var t;return e==null||e.value==null?null:(t=e.value.$el)!=null?t:e.value}function ce(e,t){if(e)return e;let n=t??"button";if(typeof n=="string"&&n.toLowerCase()==="button")return"button"}function Ke(e,t){let n=_(ce(e.value.type,e.value.as));return L(()=>{n.value=ce(e.value.type,e.value.as)}),me(()=>{var a;n.value||y(t)&&y(t)instanceof HTMLButtonElement&&!((a=y(t))!=null&&a.hasAttribute("type"))&&(n.value="button")}),n}var Xe=Object.defineProperty,Je=(e,t,n)=>t in e?Xe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,pe=(e,t,n)=>(Je(e,typeof t!="symbol"?t+"":t,n),n);class Qe{constructor(){pe(this,"current",this.detect()),pe(this,"currentId",0)}set(t){this.current!==t&&(this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}}let Ye=new Qe;function Ze(e){if(Ye.isServer)return null;if(e instanceof Node)return e.ownerDocument;if(e!=null&&e.hasOwnProperty("value")){let t=y(e);if(t)return t.ownerDocument}return document}let et=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var O=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(O||{}),q=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(q||{}),tt=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(tt||{});function nt(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(et)).sort((t,n)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(n.tabIndex||Number.MAX_SAFE_INTEGER)))}var at=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(at||{}),st=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(st||{});typeof window<"u"&&typeof document<"u"&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{e.detail===1?delete document.documentElement.dataset.headlessuiFocusVisible:e.detail===0&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));let lt=["textarea","input"].join(",");function rt(e){var t,n;return(n=(t=e==null?void 0:e.matches)==null?void 0:t.call(e,lt))!=null?n:!1}function H(e,t=n=>n){return e.slice().sort((n,a)=>{let s=t(n),l=t(a);if(s===null||l===null)return 0;let r=s.compareDocumentPosition(l);return r&Node.DOCUMENT_POSITION_FOLLOWING?-1:r&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function R(e,t,{sorted:n=!0,relativeTo:a=null,skipElements:s=[]}={}){var l;let r=(l=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e==null?void 0:e.ownerDocument)!=null?l:document,d=Array.isArray(e)?n?H(e):e:nt(e);s.length>0&&d.length>1&&(d=d.filter(h=>!s.includes(h))),a=a??r.activeElement;let p=(()=>{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),m=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,d.indexOf(a))-1;if(t&4)return Math.max(0,d.indexOf(a))+1;if(t&8)return d.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=t&32?{preventScroll:!0}:{},i=0,c=d.length,b;do{if(i>=c||i+c<=0)return 0;let h=m+i;if(t&16)h=(h+c)%c;else{if(h<0)return 3;if(h>=c)return 1}b=d[h],b==null||b.focus(f),i+=p}while(b!==r.activeElement);return t&6&&rt(b)&&b.select(),2}var Se=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(Se||{});let $e=P({name:"Hidden",props:{as:{type:[Object,String],default:"div"},features:{type:Number,default:1}},setup(e,{slots:t,attrs:n}){return()=>{let{features:a,...s}=e,l={"aria-hidden":(a&2)===2?!0:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(a&4)===4&&(a&2)!==2&&{display:"none"}}};return z({ourProps:l,theirProps:s,slot:{},attrs:n,slots:t,name:"Hidden"})}}});function ot(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}let it=P({props:{onFocus:{type:Function,required:!0}},setup(e){let t=_(!0);return()=>t.value?J($e,{as:"button",type:"button",features:Se.Focusable,onFocus(n){n.preventDefault();let a,s=50;function l(){var r;if(s--<=0){a&&cancelAnimationFrame(a);return}if((r=e.onFocus)!=null&&r.call(e)){t.value=!1,cancelAnimationFrame(a);return}a=requestAnimationFrame(l)}a=requestAnimationFrame(l)}}):null}});var ut=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(ut||{}),dt=(e=>(e[e.Less=-1]="Less",e[e.Equal=0]="Equal",e[e.Greater=1]="Greater",e))(dt||{});let Te=Symbol("TabsContext");function Y(e){let t=re(Te,null);if(t===null){let n=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,Y),n}return t}let ie=Symbol("TabsSSRContext"),ct=P({name:"TabGroup",emits:{change:e=>!0},props:{as:{type:[Object,String],default:"template"},selectedIndex:{type:[Number],default:null},defaultIndex:{type:[Number],default:0},vertical:{type:[Boolean],default:!1},manual:{type:[Boolean],default:!1}},inheritAttrs:!1,setup(e,{slots:t,attrs:n,emit:a}){var s;let l=_((s=e.selectedIndex)!=null?s:e.defaultIndex),r=_([]),d=_([]),p=w(()=>e.selectedIndex!==null),m=w(()=>p.value?e.selectedIndex:l.value);function f(u){var o;let v=H(i.tabs.value,y),T=H(i.panels.value,y),C=v.filter(A=>{var j;return!((j=y(A))!=null&&j.hasAttribute("disabled"))});if(u<0||u>v.length-1){let A=D(l.value===null?0:Math.sign(u-l.value),{[-1]:()=>1,[0]:()=>D(Math.sign(u),{[-1]:()=>0,[0]:()=>0,[1]:()=>1}),[1]:()=>0}),j=D(A,{[0]:()=>v.indexOf(C[0]),[1]:()=>v.indexOf(C[C.length-1])});j!==-1&&(l.value=j),i.tabs.value=v,i.panels.value=T}else{let A=v.slice(0,u),j=[...v.slice(u),...A].find(Ie=>C.includes(Ie));if(!j)return;let ee=(o=v.indexOf(j))!=null?o:i.selectedIndex.value;ee===-1&&(ee=i.selectedIndex.value),l.value=ee,i.tabs.value=v,i.panels.value=T}}let i={selectedIndex:w(()=>{var u,o;return(o=(u=l.value)!=null?u:e.defaultIndex)!=null?o:null}),orientation:w(()=>e.vertical?"vertical":"horizontal"),activation:w(()=>e.manual?"manual":"auto"),tabs:r,panels:d,setSelectedIndex(u){m.value!==u&&a("change",u),p.value||f(u)},registerTab(u){var o;if(r.value.includes(u))return;let v=r.value[l.value];r.value.push(u),r.value=H(r.value,y);let T=(o=r.value.indexOf(v))!=null?o:l.value;T!==-1&&(l.value=T)},unregisterTab(u){let o=r.value.indexOf(u);o!==-1&&r.value.splice(o,1)},registerPanel(u){d.value.includes(u)||(d.value.push(u),d.value=H(d.value,y))},unregisterPanel(u){let o=d.value.indexOf(u);o!==-1&&d.value.splice(o,1)}};ue(Te,i);let c=_({tabs:[],panels:[]}),b=_(!1);L(()=>{b.value=!0}),ue(ie,w(()=>b.value?null:c.value));let h=w(()=>e.selectedIndex);return L(()=>{le([h],()=>{var u;return f((u=e.selectedIndex)!=null?u:e.defaultIndex)},{immediate:!0})}),me(()=>{if(!p.value||m.value==null||i.tabs.value.length<=0)return;let u=H(i.tabs.value,y);u.some((o,v)=>y(i.tabs.value[v])!==y(o))&&i.setSelectedIndex(u.findIndex(o=>y(o)===y(i.tabs.value[m.value])))}),()=>{let u={selectedIndex:l.value};return J(F,[r.value.length<=0&&J(it,{onFocus:()=>{for(let o of r.value){let v=y(o);if((v==null?void 0:v.tabIndex)===0)return v.focus(),!0}return!1}}),z({theirProps:{...n,..._e(e,["selectedIndex","defaultIndex","manual","vertical","onChange"])},ourProps:{},slot:u,slots:t,attrs:n,name:"TabGroup"})])}}}),pt=P({name:"TabList",props:{as:{type:[Object,String],default:"div"}},setup(e,{attrs:t,slots:n}){let a=Y("TabList");return()=>{let s={selectedIndex:a.selectedIndex.value},l={role:"tablist","aria-orientation":a.orientation.value};return z({ourProps:l,theirProps:e,slot:s,attrs:t,slots:n,name:"TabList"})}}}),ft=P({name:"Tab",props:{as:{type:[Object,String],default:"button"},disabled:{type:[Boolean],default:!1},id:{type:String,default:()=>`headlessui-tabs-tab-${ke()}`}},setup(e,{attrs:t,slots:n,expose:a}){let s=Y("Tab"),l=_(null);a({el:l,$el:l}),L(()=>s.registerTab(l)),be(()=>s.unregisterTab(l));let r=re(ie),d=w(()=>{if(r.value){let o=r.value.tabs.indexOf(e.id);return o===-1?r.value.tabs.push(e.id)-1:o}return-1}),p=w(()=>{let o=s.tabs.value.indexOf(l);return o===-1?d.value:o}),m=w(()=>p.value===s.selectedIndex.value);function f(o){var v;let T=o();if(T===q.Success&&s.activation.value==="auto"){let C=(v=Ze(l))==null?void 0:v.activeElement,A=s.tabs.value.findIndex(j=>y(j)===C);A!==-1&&s.setSelectedIndex(A)}return T}function i(o){let v=s.tabs.value.map(T=>y(T)).filter(Boolean);if(o.key===E.Space||o.key===E.Enter){o.preventDefault(),o.stopPropagation(),s.setSelectedIndex(p.value);return}switch(o.key){case E.Home:case E.PageUp:return o.preventDefault(),o.stopPropagation(),f(()=>R(v,O.First));case E.End:case E.PageDown:return o.preventDefault(),o.stopPropagation(),f(()=>R(v,O.Last))}if(f(()=>D(s.orientation.value,{vertical(){return o.key===E.ArrowUp?R(v,O.Previous|O.WrapAround):o.key===E.ArrowDown?R(v,O.Next|O.WrapAround):q.Error},horizontal(){return o.key===E.ArrowLeft?R(v,O.Previous|O.WrapAround):o.key===E.ArrowRight?R(v,O.Next|O.WrapAround):q.Error}}))===q.Success)return o.preventDefault()}let c=_(!1);function b(){var o;c.value||(c.value=!0,!e.disabled&&((o=y(l))==null||o.focus({preventScroll:!0}),s.setSelectedIndex(p.value),ot(()=>{c.value=!1})))}function h(o){o.preventDefault()}let u=Ke(w(()=>({as:e.as,type:t.type})),l);return()=>{var o;let v={selected:m.value},{id:T,...C}=e,A={ref:l,onKeydown:i,onMousedown:h,onClick:b,id:T,role:"tab",type:u.value,"aria-controls":(o=y(s.panels.value[p.value]))==null?void 0:o.id,"aria-selected":m.value,tabIndex:m.value?0:-1,disabled:e.disabled?!0:void 0};return z({ourProps:A,theirProps:C,slot:v,attrs:t,slots:n,name:"Tab"})}}}),mt=P({name:"TabPanels",props:{as:{type:[Object,String],default:"div"}},setup(e,{slots:t,attrs:n}){let a=Y("TabPanels");return()=>{let s={selectedIndex:a.selectedIndex.value};return z({theirProps:e,ourProps:{},slot:s,attrs:n,slots:t,name:"TabPanels"})}}}),bt=P({name:"TabPanel",props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:()=>`headlessui-tabs-panel-${ke()}`},tabIndex:{type:Number,default:0}},setup(e,{attrs:t,slots:n,expose:a}){let s=Y("TabPanel"),l=_(null);a({el:l,$el:l}),L(()=>s.registerPanel(l)),be(()=>s.unregisterPanel(l));let r=re(ie),d=w(()=>{if(r.value){let f=r.value.panels.indexOf(e.id);return f===-1?r.value.panels.push(e.id)-1:f}return-1}),p=w(()=>{let f=s.panels.value.indexOf(l);return f===-1?d.value:f}),m=w(()=>p.value===s.selectedIndex.value);return()=>{var f;let i={selected:m.value},{id:c,tabIndex:b,...h}=e,u={ref:l,id:c,role:"tabpanel","aria-labelledby":(f=y(s.tabs.value[p.value]))==null?void 0:f.id,tabIndex:m.value?b:-1};return!m.value&&e.unmount&&!e.static?J($e,{as:"span",...u}):z({ourProps:u,theirProps:h,slot:i,attrs:t,slots:n,features:se.Static|se.RenderStrategy,visible:m.value,name:"TabPanel"})}}});function vt(e){return Ee()?(Oe(e),!0):!1}function gt(e){return typeof e=="function"?e():N(e)}const ht=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;function fe(e){var t;const n=gt(e);return(t=n==null?void 0:n.$el)!=null?t:n}const yt=ht?window:void 0;function wt(){const e=_(!1),t=Ae();return t&&L(()=>{e.value=!0},t),e}function xt(e){const t=wt();return w(()=>(t.value,!!e()))}function _t(e,t,n={}){const{window:a=yt,...s}=n;let l;const r=xt(()=>a&&"ResizeObserver"in a),d=()=>{l&&(l.disconnect(),l=void 0)},p=w(()=>Array.isArray(e)?e.map(i=>fe(i)):[fe(e)]),m=le(p,i=>{if(d(),r.value&&a){l=new ResizeObserver(t);for(const c of i)c&&l.observe(c,s)}},{immediate:!0,flush:"post"}),f=()=>{d(),m()};return vt(f),{isSupported:r,stop:f}}const kt=ve(Z.ui.strategy,Z.ui.tabs,ze),St=P({components:{HTabGroup:ct,HTabList:pt,HTab:ft,HTabPanels:mt,HTabPanel:bt},inheritAttrs:!1,props:{modelValue:{type:Number,default:void 0},orientation:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},defaultIndex:{type:Number,default:0},items:{type:Array,default:()=>[]},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},emits:["update:modelValue","change"],setup(e,{emit:t}){const{ui:n,attrs:a}=ge("tabs",ne(e,"ui"),kt,ne(e,"class")),s=_(),l=_([]),r=_(),d=_(e.modelValue||e.defaultIndex);function p(f){var c;const i=(c=l.value[f])==null?void 0:c.$el;i&&r.value&&(r.value.style.top=`${i.offsetTop}px`,r.value.style.left=`${i.offsetLeft}px`,r.value.style.width=`${i.offsetWidth}px`,r.value.style.height=`${i.offsetHeight}px`)}function m(f){d.value=f,t("change",f),e.modelValue!==void 0&&t("update:modelValue",d.value),p(d.value)}return _t(s,()=>{p(d.value)}),le(()=>e.modelValue,f=>{d.value=f,p(d.value)}),L(()=>p(d.value)),{ui:n,attrs:a,listRef:s,itemRefs:l,markerRef:r,selectedIndex:d,onChange:m}}}),$t={class:"truncate"};function Tt(e,t,n,a,s,l){const r=W("HTab"),d=W("HTabList"),p=W("HTabPanel"),m=W("HTabPanels"),f=W("HTabGroup");return x(),K(f,he({vertical:e.orientation==="vertical","selected-index":e.selectedIndex,as:"div",class:e.ui.wrapper},e.attrs,{onChange:e.onChange}),{default:S(()=>[k(d,{ref:"listRef",class:I([e.ui.list.base,e.ui.list.background,e.ui.list.rounded,e.ui.list.shadow,e.ui.list.padding,e.ui.list.width,e.orientation==="horizontal"&&e.ui.list.height,e.orientation==="horizontal"&&"inline-grid items-center"]),style:je([e.orientation==="horizontal"&&`grid-template-columns: repeat(${e.items.length}, minmax(0, 1fr))`])},{default:S(()=>[g("div",{ref:"markerRef",class:I(e.ui.list.marker.wrapper)},[g("div",{class:I([e.ui.list.marker.base,e.ui.list.marker.background,e.ui.list.marker.rounded,e.ui.list.marker.shadow])},null,2)],2),(x(!0),$(F,null,U(e.items,(i,c)=>(x(),K(r,{key:c,ref_for:!0,ref:"itemRefs",disabled:i.disabled,as:"template"},{default:S(({selected:b,disabled:h})=>[g("button",{class:I([e.ui.list.tab.base,e.ui.list.tab.background,e.ui.list.tab.height,e.ui.list.tab.padding,e.ui.list.tab.size,e.ui.list.tab.font,e.ui.list.tab.rounded,e.ui.list.tab.shadow,b?e.ui.list.tab.active:e.ui.list.tab.inactive])},[X(e.$slots,"default",{item:i,index:c,selected:b,disabled:h},()=>[g("span",$t,B(i.label),1)])],2)]),_:2},1032,["disabled"]))),128))]),_:3},8,["class","style"]),k(m,{class:I(e.ui.container)},{default:S(()=>[(x(!0),$(F,null,U(e.items,(i,c)=>(x(),K(p,{key:c,class:I(e.ui.base),tabindex:"-1"},{default:S(({selected:b})=>[X(e.$slots,i.slot||"item",{item:i,index:c,selected:b},()=>[Q(B(i.content),1)])]),_:2},1032,["class"]))),128))]),_:3},8,["class"])]),_:3},16,["vertical","selected-index","class","onChange"])}const It=oe(St,[["render",Tt]]),Pt=ve(Z.ui.strategy,Z.ui.card,Be),Et=P({inheritAttrs:!1,props:{as:{type:String,default:"div"},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},setup(e){const{ui:t,attrs:n}=ge("card",ne(e,"ui"),Pt),a=w(()=>Fe(Ne(t.value.base,t.value.rounded,t.value.divide,t.value.ring,t.value.shadow,t.value.background),e.class));return{ui:t,attrs:n,cardClass:a}}});function Ot(e,t,n,a,s,l){return x(),K(Me(e.$attrs.onSubmit?"form":e.as),he({class:e.cardClass},e.attrs),{default:S(()=>[e.$slots.header?(x(),$("div",{key:0,class:I([e.ui.header.base,e.ui.header.padding,e.ui.header.background])},[X(e.$slots,"header")],2)):ae("",!0),g("div",{class:I([e.ui.body.base,e.ui.body.padding,e.ui.body.background])},[X(e.$slots,"default")],2),e.$slots.footer?(x(),$("div",{key:1,class:I([e.ui.footer.base,e.ui.footer.padding,e.ui.footer.background])},[X(e.$slots,"footer")],2)):ae("",!0)]),_:3},16,["class"])}const At=oe(Et,[["render",Ot]]),jt={class:"flex justify-around items-center mt-20 xs:mt-32 xl:mt-52"},Ft={class:"flex-1 max-w-[500px] lg:max-w-[600px]"},Nt={class:"poppins-semi-bold flex items-center gap-2 text-[22px] xs:text-3xl leading-normal"},Mt=["src"],Ct={class:"pt-6 xl:pt-4 px-3 text-base xs:text-lg xl:text-xl xl:text-gray-600 xl:dark:text-gray-300"},Lt=["src"],Rt=P({__name:"item",props:{title:{type:String,default:""},desc:{type:String,default:""},src:{type:String,default:""},icon:{type:String,default:""},reverse:{type:Boolean,default:!1}},setup(e){return(t,n)=>{const a=ye;return x(),$("div",jt,[g("div",Ft,[g("div",Nt,[e.icon?(x(),K(a,{key:0,name:e.icon},null,8,["name"])):ae("",!0),Q(" "+B(e.title),1)]),g("img",{draggable:"false",src:e.src,class:"pt-6 block xl:hidden drop-shadow-md"},null,8,Mt),g("div",Ct,B(e.desc),1)]),g("img",{draggable:"false",src:e.src,class:I(["hidden xl:block max-w-[500px] drop-shadow-md",{"order-first":e.reverse}])},null,10,Lt)])}}}),Ht=g("h2",null,"Powerful, Beautiful, and Fast!",-1),Dt=g("p",{class:"desc"},"With out-of-the-box Plugins and Extremely Fast rendering.",-1),Ut={class:"xl:columns-3 gap-10 mt-16 xs:mt-24 mb-28 xs:mb-44"},Bt={class:"text-lg xs:text-xl xl:text-[22px] poppins-semi-bold leading-none mb-4 xl:mb-5"},zt={class:"text-sm xs:text-base xl:text-lg text-gray-600 dark:text-gray-300"},Wt=P({__name:"index",setup(e){const t=[{title:"Rich built-in Plugins",desc:"Enhance your Markdown experience with built-in support for Emojis, Footnotes, Annotations, Math Formulas, Flowcharts, Gantt Charts, and more."},{title:"Work Anywhere, Anytime",desc:"With the powerful built-in rendering engine, efficient and seamless previewing is ensured whether connected to the Internet or working offline."},{title:"Day & Night Compatibility",desc:"Switch between light and dark modes to suit your environment. Enjoy a comfortable reading experience, whether you have a bright display or a dim view."}],n=[{title:"Local & Online Markdown",desc:"Access and preview Markdown files from anywhere! Whether it’s a local file saved on your computer or an online document linked via URL, Markdown Reader seamlessly renders them all. Simplify your workflow with dual-source support.",src:"/images/local-and-online.svg",icon:"i-mdi-file"},{title:"Real-time rendering",desc:"See changes as you type! Markdown Reader provides instant feedback by rendering your Markdown in real-time. No need to switch between the editor and preview—just focus on your content creation.",src:"/images/reload.svg",icon:"i-mdi-lightning-bolt"},{title:"Seamless TOC Navigation",desc:"Easily navigate long documents with the auto generated table of contents. Sidebar TOC supports multi-level headings, helping you jump to any section instantly, saving time and improving productivity.",src:"/images/sidebar.svg",icon:"i-solar-hamburger-menu-bold"},{title:"Syntax Highlighting",desc:"Write and showcase code beautifully! Markdown Reader highlights code in multiple programming languages, ensuring your code snippets are easy to read and look professional, whether for blogs or documentation.",src:"/images/highlight.svg",icon:"i-mdi-lightbulb-on"},{title:"Charts & Formula Support",desc:"Easily create flowcharts, diagrams, and present mathematical formulas using built-in tools like Mermaid and LaTeX. Ideal for education and technical documentation.",src:"/images/flow.svg",icon:"i-fluent-flow-32-filled"}];return(a,s)=>{const l=At;return x(),$(F,null,[Ht,Dt,g("div",Ut,[(x(),$(F,null,U(t,r=>k(l,{class:"break-inside-avoid xl:p-3 xl:m-0 max-w-[980px] m-auto mb-6 p-2 rounded-xl dark:bg-zinc-900"},{default:S(()=>[g("div",Bt,B(r.title),1),g("div",zt,B(r.desc),1)]),_:2},1024)),64))]),(x(),$(F,null,U(n,(r,d)=>k(Rt,{title:r.title,desc:r.desc,src:r.src,icon:r.icon,reverse:!!(d%2)},null,8,["title","desc","src","icon","reverse"])),64))],64)}}}),Vt=""+globalThis.__publicAssetsURL("images/chrome-web-store.svg"),Gt=""+globalThis.__publicAssetsURL("images/Edge.png"),qt=""+globalThis.__publicAssetsURL("images/Firefox.png"),Kt=""+globalThis.__publicAssetsURL("images/banner/light-1.png"),M=e=>(He("data-v-b6c3bd1f"),e=e(),De(),e),Xt={class:"px-8 xs:px-[50px]"},Jt=M(()=>g("h1",{class:"text-[40px] xs:text-5xl xl:text-6xl !leading-[1.1] md:w-[700px] w-auto"},[Q(" Effortless "),g("span",{class:"logo-text"},"Markdown"),Q(" Reading for Everyone! ")],-1)),Qt=M(()=>g("p",{class:"text-base xs:text-lg xl:text-xl mt-6"},"Turn Markdown into beautifully rendered pages with this powerful browser extension.",-1)),Yt={class:"mt-6 xs:mt-10 flex items-center"},Zt=M(()=>g("img",{class:"inline-block h-[35px] sm:h-[45px] mb-2.5",src:Vt,alt:"chrome-web-store"},null,-1)),en=M(()=>g("div",{class:"leading-none"},"Chrome",-1)),tn=M(()=>g("img",{class:"inline-block h-[35px] sm:h-[45px] mb-2.5",src:Gt,alt:"edge-addon"},null,-1)),nn=M(()=>g("div",{class:"leading-none"},"Edge",-1)),an=M(()=>g("img",{class:"inline-block h-[35px] sm:h-[45px] mb-2.5",src:qt,alt:"firefox-addon"},null,-1)),sn=M(()=>g("div",{class:"leading-none"},"Firefox",-1)),ln={class:"hidden sm:block mt-24"},rn={class:"opacity-0 invisible"},on=M(()=>g("img",{class:"block",draggable:"false",src:Kt},null,-1)),un=[on],dn={class:"relative"},cn=["src"],pn={class:"relative"},fn=["src"],mn=P({__name:"index",setup(e){const t=Ce(),n=w(()=>{if(!t.unknown)return t.value==="dark"}),a=_(0),s=[{label:"Basic"},{label:"Common"},{label:"KaTeX"},{label:"Mermaid"},{label:"Gallery"}];return(l,r)=>{const d=ye,p=Re,m=It,f=Wt,i=Ue;return x(),$(F,null,[g("div",Xt,[Jt,Qt,g("div",Yt,[k(p,{to:"/install",class:"install-btn poppins-semi-bold"},{default:S(()=>[Q(" Install "),k(d,{class:"ml-1.5 animation-bounce-right",name:"i-heroicons-arrow-right-20-solid"})]),_:1}),k(p,{to:"https://chromewebstore.google.com/detail/medapdbncneneejhbgcjceippjlfkmkg",class:"hidden xs:inline-block text-center mr-4 sm:mr-8 -mb-2",target:"_blank_Chrome"},{default:S(()=>[Zt,en]),_:1}),k(p,{to:"https://microsoftedge.microsoft.com/addons/detail/markdown-reader/djnplooklihmkcioemdjfcednfkpiodc",class:"hidden xs:inline-block text-center mr-6 sm:mr-8 -mb-2",target:"_blank_Edge"},{default:S(()=>[tn,nn]),_:1}),k(p,{to:"https://addons.mozilla.org/firefox/addon/markdown-reader-ext/",class:"hidden xs:inline-block text-center -mb-2",target:"_blank_Firefox"},{default:S(()=>[an,sn]),_:1})])]),g("div",ln,[k(m,{modelValue:N(a),"onUpdate:modelValue":r[0]||(r[0]=c=>Le(a)?a.value=c:null),items:s,class:"mb-8 mx-auto px-5 max-w-[38rem]",ui:{strategy:"merge",list:{background:"bg-[#ededed] dark:bg-[#2d2d36]",tab:{active:"dark:bg-zinc-900",size:"text-xs md:text-sm",font:"font-[PoppinsSemiBold]"}}}},null,8,["modelValue"]),V(g("div",rn,un,512),[[G,N(n)===void 0]]),V(g("div",dn,[(x(),$(F,null,U(s,(c,b)=>k(de,{name:"preview"},{default:S(()=>[V((x(),$("img",{class:I(["block drop-shadow-lg",{"absolute top-0 left-0":b!==N(a)}]),draggable:"false",src:`/images/banner/dark-${b+1}.png`,key:c.label},null,10,cn)),[[G,b===N(a)]])]),_:2},1024)),64))],512),[[G,N(n)===!0]]),V(g("div",pn,[(x(),$(F,null,U(s,(c,b)=>k(de,{name:"preview"},{default:S(()=>[V((x(),$("img",{class:I(["block drop-shadow-lg",{"absolute top-0 left-0":b!==N(a)}]),draggable:"false",src:`/images/banner/light-${b+1}.png`,key:c.label},null,10,fn)),[[G,b===N(a)]])]),_:2},1024)),64))],512),[[G,N(n)===!1]])]),k(f),k(i)],64)}}});const gn=oe(mn,[["__scopeId","data-v-b6c3bd1f"]]);export{gn as default}; diff --git a/docs/nuxt/install.15d718dd.js b/docs/nuxt/install.29d754ee.js similarity index 95% rename from docs/nuxt/install.15d718dd.js rename to docs/nuxt/install.29d754ee.js index 9419f50..dab6647 100644 --- a/docs/nuxt/install.15d718dd.js +++ b/docs/nuxt/install.29d754ee.js @@ -1 +1 @@ -import{k as g,W as f,i as h,o as a,c as o,a as s,F as n,J as b,y as k,b as r,d as i,G as x,w as F,t as c,H as p,p as v,f as w,Q as y,e as E,_ as S}from"./entry.794af5ed.js";import{_ as A}from"./reviews.vue.b067a6dd.js";const l=t=>(v("data-v-972484ef"),t=t(),w(),t),j=l(()=>s("h2",{class:"mt-0 text-center"},"Get started in seconds!",-1)),B=l(()=>s("p",{class:"desc"},"Install Markdown Reader in your favorite browser",-1)),C={class:"install-wrap"},I={class:"poppins-semi-bold title"},D={class:"poppins-semi-bold link"},N=["src"],$=["data-current"],V={class:"poppins-semi-bold title"},z=l(()=>s("span",{class:"poppins-semi-bold link !mr-0 opacity-30 dark:opacity-20"}," Coming soon ",-1)),G=["src"],L={class:"max-w-[800px] mt-10 m-auto px-2 text-sm xs:text-[15px] flex items-center justify-center gap-1 opacity-50 -mb-16"},M=g({__name:"install",setup(t){const _=f([{name:"Chrome",title:"Chrome Web Store",url:"https://chromewebstore.google.com/detail/medapdbncneneejhbgcjceippjlfkmkg",current:!1,class:["bg-[#E8F5E9]","hover:bg-[#DFF0E5]","dark:bg-[#1E3F33]","dark:hover:bg-[#295542]"]},{name:"Edge",title:"Edge Add-ons",url:"https://microsoftedge.microsoft.com/addons/detail/markdown-reader/djnplooklihmkcioemdjfcednfkpiodc",current:!1,class:["bg-[#E4EEF8]","hover:bg-[#E0EDFF]","dark:bg-[#1F2A35]","dark:hover:bg-[#2B507A]"]},{name:"Firefox",title:"Firefox Add-ons",url:"https://addons.mozilla.org/firefox/addon/markdown-reader-ext",current:!1,class:["bg-[#FFEBE6]","hover:bg-[#f9e5e0]","dark:bg-[#4A1F3F]","dark:hover:bg-[#5D2852]"]},{name:"Safari",title:"Safari Extensions",nonsupport:!0,current:!1,class:["bg-[#F1F3F6]","dark:bg-[#333A44]"]}]);return h(()=>{}),(R,W)=>{const d=y,m=E,u=A;return a(),o(n,null,[j,B,s("div",C,[(a(!0),o(n,null,b(k(_),e=>(a(),o(n,{key:e.name},[e.nonsupport?(a(),o("div",{key:1,class:p(["card disabled",e.class]),"data-current":e.current},[s("h3",V,c(e.title),1),z,s("img",{class:"browser-icon grayscale !opacity-30",draggable:"false",src:`/images/${e.name}.png`,alt:""},null,8,G)],10,$)):(a(),x(m,{key:0,to:e.url,class:p(["card",e.class]),"data-current":e.current,target:"_blank"},{default:F(()=>[s("h3",I,c(e.title),1),s("span",D,[i(" Add to "+c(e.name)+" ",1),r(d,{name:"i-heroicons-chevron-double-right-16-solid",class:"duration-100 text-xl"})]),s("img",{class:"browser-icon",draggable:"false",src:`/images/${e.name}.png`,alt:""},null,8,N)]),_:2},1032,["to","class","data-current"]))],64))),128))]),s("div",L,[r(d,{name:"i-mdi-information-outline text-base"}),i(" Support for Safari is on the way! ")]),r(u)],64)}}});const Q=S(M,[["__scopeId","data-v-972484ef"]]);export{Q as default}; +import{k as g,W as f,i as h,o as a,c as o,a as s,F as n,J as b,y as k,b as r,d as i,G as x,w as F,t as c,H as p,p as v,f as w,Q as y,e as E,_ as S}from"./entry.e58ea50f.js";import{_ as A}from"./reviews.vue.914751cd.js";const l=t=>(v("data-v-972484ef"),t=t(),w(),t),j=l(()=>s("h2",{class:"mt-0 text-center"},"Get started in seconds!",-1)),B=l(()=>s("p",{class:"desc"},"Install Markdown Reader in your favorite browser",-1)),C={class:"install-wrap"},I={class:"poppins-semi-bold title"},D={class:"poppins-semi-bold link"},N=["src"],$=["data-current"],V={class:"poppins-semi-bold title"},z=l(()=>s("span",{class:"poppins-semi-bold link !mr-0 opacity-30 dark:opacity-20"}," Coming soon ",-1)),G=["src"],L={class:"max-w-[800px] mt-10 m-auto px-2 text-sm xs:text-[15px] flex items-center justify-center gap-1 opacity-50 -mb-16"},M=g({__name:"install",setup(t){const _=f([{name:"Chrome",title:"Chrome Web Store",url:"https://chromewebstore.google.com/detail/medapdbncneneejhbgcjceippjlfkmkg",current:!1,class:["bg-[#E8F5E9]","hover:bg-[#DFF0E5]","dark:bg-[#1E3F33]","dark:hover:bg-[#295542]"]},{name:"Edge",title:"Edge Add-ons",url:"https://microsoftedge.microsoft.com/addons/detail/markdown-reader/djnplooklihmkcioemdjfcednfkpiodc",current:!1,class:["bg-[#E4EEF8]","hover:bg-[#E0EDFF]","dark:bg-[#1F2A35]","dark:hover:bg-[#2B507A]"]},{name:"Firefox",title:"Firefox Add-ons",url:"https://addons.mozilla.org/firefox/addon/markdown-reader-ext",current:!1,class:["bg-[#FFEBE6]","hover:bg-[#f9e5e0]","dark:bg-[#4A1F3F]","dark:hover:bg-[#5D2852]"]},{name:"Safari",title:"Safari Extensions",nonsupport:!0,current:!1,class:["bg-[#F1F3F6]","dark:bg-[#333A44]"]}]);return h(()=>{}),(R,W)=>{const d=y,m=E,u=A;return a(),o(n,null,[j,B,s("div",C,[(a(!0),o(n,null,b(k(_),e=>(a(),o(n,{key:e.name},[e.nonsupport?(a(),o("div",{key:1,class:p(["card disabled",e.class]),"data-current":e.current},[s("h3",V,c(e.title),1),z,s("img",{class:"browser-icon grayscale !opacity-30",draggable:"false",src:`/images/${e.name}.png`,alt:""},null,8,G)],10,$)):(a(),x(m,{key:0,to:e.url,class:p(["card",e.class]),"data-current":e.current,target:"_blank"},{default:F(()=>[s("h3",I,c(e.title),1),s("span",D,[i(" Add to "+c(e.name)+" ",1),r(d,{name:"i-heroicons-chevron-double-right-16-solid",class:"duration-100 text-xl"})]),s("img",{class:"browser-icon",draggable:"false",src:`/images/${e.name}.png`,alt:""},null,8,N)]),_:2},1032,["to","class","data-current"]))],64))),128))]),s("div",L,[r(d,{name:"i-mdi-information-outline text-base"}),i(" Support for Safari is on the way! ")]),r(u)],64)}}});const Q=S(M,[["__scopeId","data-v-972484ef"]]);export{Q as default}; diff --git a/docs/nuxt/reviews.vue.b067a6dd.js b/docs/nuxt/reviews.vue.914751cd.js similarity index 99% rename from docs/nuxt/reviews.vue.b067a6dd.js rename to docs/nuxt/reviews.vue.914751cd.js index 501b70f..726c39b 100644 --- a/docs/nuxt/reviews.vue.b067a6dd.js +++ b/docs/nuxt/reviews.vue.914751cd.js @@ -1 +1 @@ -import{_ as I,A as j,B as w,k as _,Q as k,C as A,D as $,l,M as v,N as x,r as B,n as N,o as n,c as a,L as P,H as u,t as m,G as z,O as b,K as U,a as o,F as y,J as C,d as f,b as V,y as D}from"./entry.794af5ed.js";const E={wrapper:"relative inline-flex items-center justify-center flex-shrink-0",background:"bg-gray-100 dark:bg-gray-800",rounded:"rounded-full",text:"font-medium leading-none text-gray-900 dark:text-white truncate",placeholder:"font-medium leading-none text-gray-500 dark:text-gray-400 truncate",size:{"3xs":"h-4 w-4 text-[8px]","2xs":"h-5 w-5 text-[10px]",xs:"h-6 w-6 text-xs",sm:"h-8 w-8 text-sm",md:"h-10 w-10 text-base",lg:"h-12 w-12 text-lg",xl:"h-14 w-14 text-xl","2xl":"h-16 w-16 text-2xl","3xl":"h-20 w-20 text-3xl"},chip:{base:"absolute rounded-full ring-1 ring-white dark:ring-gray-900 flex items-center justify-center text-white dark:text-gray-900 font-medium",background:"bg-{color}-500 dark:bg-{color}-400",position:{"top-right":"top-0 right-0","bottom-right":"bottom-0 right-0","top-left":"top-0 left-0","bottom-left":"bottom-0 left-0"},size:{"3xs":"h-[4px] min-w-[4px] text-[4px] p-px","2xs":"h-[5px] min-w-[5px] text-[5px] p-px",xs:"h-1.5 min-w-[0.375rem] text-[6px] p-px",sm:"h-2 min-w-[0.5rem] text-[7px] p-0.5",md:"h-2.5 min-w-[0.625rem] text-[8px] p-0.5",lg:"h-3 min-w-[0.75rem] text-[10px] p-0.5",xl:"h-3.5 min-w-[0.875rem] text-[11px] p-1","2xl":"h-4 min-w-[1rem] text-[12px] p-1","3xl":"h-5 min-w-[1.25rem] text-[14px] p-1"}},icon:{base:"text-gray-500 dark:text-gray-400 flex-shrink-0",size:{"3xs":"h-2 w-2","2xs":"h-2.5 w-2.5",xs:"h-3 w-3",sm:"h-4 w-4",md:"h-5 w-5",lg:"h-6 w-6",xl:"h-7 w-7","2xl":"h-8 w-8","3xl":"h-10 w-10"}},default:{size:"sm",icon:null,chipColor:null,chipPosition:"top-right"}},s=j(w.ui.strategy,w.ui.avatar,E),F=_({components:{UIcon:k},inheritAttrs:!1,props:{src:{type:[String,Boolean],default:null},alt:{type:String,default:null},text:{type:String,default:null},icon:{type:String,default:()=>s.default.icon},size:{type:String,default:()=>s.default.size,validator(e){return Object.keys(s.size).includes(e)}},chipColor:{type:String,default:()=>s.default.chipColor,validator(e){return["gray",...w.ui.colors].includes(e)}},chipPosition:{type:String,default:()=>s.default.chipPosition,validator(e){return Object.keys(s.chip.position).includes(e)}},chipText:{type:[String,Number],default:null},imgClass:{type:String,default:""},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},setup(e){const{ui:t,attrs:i}=A("avatar",$(e,"ui"),s),c=l(()=>typeof e.src=="boolean"?null:e.src),p=l(()=>(e.alt||"").split(" ").map(M=>M.charAt(0)).join("").substring(0,2)),g=l(()=>v(x(t.value.wrapper,(d.value||!c.value)&&t.value.background,t.value.rounded,t.value.size[e.size]),e.class)),r=l(()=>v(x(t.value.rounded,t.value.size[e.size]),e.imgClass)),h=l(()=>x(t.value.icon.base,t.value.icon.size[e.size])),S=l(()=>x(t.value.chip.base,t.value.chip.size[e.size],t.value.chip.position[e.chipPosition],t.value.chip.background.replaceAll("{color}",e.chipColor))),d=B(!1);N(()=>e.src,()=>{d.value&&(d.value=!1)});function T(){d.value=!0}return{ui:t,attrs:i,wrapperClass:g,imgClass:r,iconClass:h,chipClass:S,url:c,placeholder:p,error:d,onError:T}}}),H=["alt","src"];function O(e,t,i,c,p,g){const r=k;return n(),a("span",{class:u(e.wrapperClass)},[e.url&&!e.error?(n(),a("img",P({key:0,class:e.imgClass,alt:e.alt,src:e.url},e.attrs,{onError:t[0]||(t[0]=(...h)=>e.onError&&e.onError(...h))}),null,16,H)):e.text?(n(),a("span",{key:1,class:u(e.ui.text)},m(e.text),3)):e.icon?(n(),z(r,{key:2,name:e.icon,class:u(e.iconClass)},null,8,["name","class"])):e.placeholder?(n(),a("span",{key:3,class:u(e.ui.placeholder)},m(e.placeholder),3)):b("",!0),e.chipColor?(n(),a("span",{key:4,class:u(e.chipClass)},m(e.chipText),3)):b("",!0),U(e.$slots,"default")],2)}const R=I(F,[["render",O]]),G=[{name:"Vladyslav Bezborodko",rating:5,content:"Amazing extensions, works better than others. Anyway 5 stars deserved, works with local files and url, clear UI."},{name:"李政波",rating:5,content:"用过最好的 Markdown 插件, 没有之一"},{name:"karam nassar",rating:5,content:"What a great extension! Thank you."},{name:"杨棣",rating:5,content:"非常好用"},{name:"goop djhu",rating:5,content:"This Chrome extension is an absolute game-changer for anyone working with Markdown files. The interface is clean, intuitive, and the rendering is flawless. It handles complex Markdown elements beautifully, making it easy to read and navigate through documents. Highly recommended!"},{name:"Rachel Gardner",rating:5,content:"这是目前我认为最好的 Markdown 阅读器。支持内嵌的 HTML 标签,支持每个 md 文件引入 CSS。"},{name:"MrBean Maxus",rating:5,content:"This is so so beautiful. extremely underrated plugin. Clean layout and available in both themes dark and bright, perfect."},{name:"Thomas Delplace",rating:5,content:"I'm a developer and I'm working on a really complex JS library right now so I had to write a documentation, even for myself to be able to find any information about anything on my code really quickly and easily. I preferred to do it oin markdown since it's adapted to github's platform. I tried several and no other chrome extension for markdown readding is nearly as good as this. This is just perfect! Thank you people for bringing that to life!"},{name:"Rico",rating:5,content:"可以的,预览效果不错"},{name:"Sasha Talk",rating:5,content:"Works awesome! Thanks!"},{name:"hen wu",rating:5,content:"太棒了,点击文档里的图片还会有优雅的动效!"},{name:"sirlaughsalotjr",isFx:!0,rating:5,content:"Simple, plug-n-play, renders .MD files exactly how you'd expect"},{name:"jialin su",rating:5,content:"太棒了!简直就是办公神器!"},{name:"Paolo Mereu",rating:5,content:"Di immediato funzionamento, il rendering è ottimale."},{name:"Strigkos Nomikos",rating:5,content:"Very Good result"},{name:"Mansoor Raeesi",rating:5,content:"This extention is awesome, it saved me from uploading every document to my online script for reading. now I can easily read any md file from my local disk just by a drag n drop."},{name:"CHNT",isFx:!0,rating:5,content:"*Actually* supports extended markdown. And is very well thought-through and implemented. Hands down the best .md extension!"},{name:"Sam Wong",rating:5,content:"非常棒,比 Markdown Preview Plus 好用"}],J=o("h2",null,"It's been getting rave reviews!",-1),L=o("p",{class:"desc"},[f(" Markdown Reader has over "),o("span",{class:"text-lg xs:text-2xl poppins-semi-bold px-0.5 xs:px-1.5 text-primary"},"20,000+"),f(" active users! ")],-1),W={class:"column-1 md:columns-2 lg:columns-3 gap-8 space-y-3 xs:space-y-8 mt-14 xs:mt-24"},q={class:"break-inside-avoid shadow ring-1 ring-gray-200 dark:ring-zinc-800 bg-white dark:bg-zinc-900 rounded-2xl p-5 xs:py-6 xs:px-7 text-sm xs:text-[15px] duration-100"},K={class:"flex gap-4 items-center mt-4"},Q={class:"poppins-semi-bold text-xs xs:text-sm"},X={class:"leading-none mt-0.5 xs:mt-0"},Z=_({__name:"reviews",setup(e){function t(i){return`/avatars/${i.isFx?"fx":i.name.replace(" ","_")}.png`}return(i,c)=>{const p=R,g=k;return n(),a(y,null,[J,L,o("div",W,[(n(!0),a(y,null,C(D(G),r=>(n(),a("div",q,[f(' "'+m(r.content)+'" ',1),o("div",K,[V(p,{src:t(r),alt:"Avatar",size:"md"},null,8,["src"]),o("div",Q,[f(m(r.name)+" ",1),o("div",X,[(n(!0),a(y,null,C(r.rating,h=>(n(),z(g,{name:"i-heroicons-star-solid",class:"text-base text-amber-400"}))),256))])])])]))),256))])],64)}}});export{Z as _}; +import{_ as I,A as j,B as w,k as _,Q as k,C as A,D as $,l,M as v,N as x,r as B,n as N,o as n,c as a,L as P,H as u,t as m,G as z,O as b,K as U,a as o,F as y,J as C,d as f,b as V,y as D}from"./entry.e58ea50f.js";const E={wrapper:"relative inline-flex items-center justify-center flex-shrink-0",background:"bg-gray-100 dark:bg-gray-800",rounded:"rounded-full",text:"font-medium leading-none text-gray-900 dark:text-white truncate",placeholder:"font-medium leading-none text-gray-500 dark:text-gray-400 truncate",size:{"3xs":"h-4 w-4 text-[8px]","2xs":"h-5 w-5 text-[10px]",xs:"h-6 w-6 text-xs",sm:"h-8 w-8 text-sm",md:"h-10 w-10 text-base",lg:"h-12 w-12 text-lg",xl:"h-14 w-14 text-xl","2xl":"h-16 w-16 text-2xl","3xl":"h-20 w-20 text-3xl"},chip:{base:"absolute rounded-full ring-1 ring-white dark:ring-gray-900 flex items-center justify-center text-white dark:text-gray-900 font-medium",background:"bg-{color}-500 dark:bg-{color}-400",position:{"top-right":"top-0 right-0","bottom-right":"bottom-0 right-0","top-left":"top-0 left-0","bottom-left":"bottom-0 left-0"},size:{"3xs":"h-[4px] min-w-[4px] text-[4px] p-px","2xs":"h-[5px] min-w-[5px] text-[5px] p-px",xs:"h-1.5 min-w-[0.375rem] text-[6px] p-px",sm:"h-2 min-w-[0.5rem] text-[7px] p-0.5",md:"h-2.5 min-w-[0.625rem] text-[8px] p-0.5",lg:"h-3 min-w-[0.75rem] text-[10px] p-0.5",xl:"h-3.5 min-w-[0.875rem] text-[11px] p-1","2xl":"h-4 min-w-[1rem] text-[12px] p-1","3xl":"h-5 min-w-[1.25rem] text-[14px] p-1"}},icon:{base:"text-gray-500 dark:text-gray-400 flex-shrink-0",size:{"3xs":"h-2 w-2","2xs":"h-2.5 w-2.5",xs:"h-3 w-3",sm:"h-4 w-4",md:"h-5 w-5",lg:"h-6 w-6",xl:"h-7 w-7","2xl":"h-8 w-8","3xl":"h-10 w-10"}},default:{size:"sm",icon:null,chipColor:null,chipPosition:"top-right"}},s=j(w.ui.strategy,w.ui.avatar,E),F=_({components:{UIcon:k},inheritAttrs:!1,props:{src:{type:[String,Boolean],default:null},alt:{type:String,default:null},text:{type:String,default:null},icon:{type:String,default:()=>s.default.icon},size:{type:String,default:()=>s.default.size,validator(e){return Object.keys(s.size).includes(e)}},chipColor:{type:String,default:()=>s.default.chipColor,validator(e){return["gray",...w.ui.colors].includes(e)}},chipPosition:{type:String,default:()=>s.default.chipPosition,validator(e){return Object.keys(s.chip.position).includes(e)}},chipText:{type:[String,Number],default:null},imgClass:{type:String,default:""},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},setup(e){const{ui:t,attrs:i}=A("avatar",$(e,"ui"),s),c=l(()=>typeof e.src=="boolean"?null:e.src),p=l(()=>(e.alt||"").split(" ").map(M=>M.charAt(0)).join("").substring(0,2)),g=l(()=>v(x(t.value.wrapper,(d.value||!c.value)&&t.value.background,t.value.rounded,t.value.size[e.size]),e.class)),r=l(()=>v(x(t.value.rounded,t.value.size[e.size]),e.imgClass)),h=l(()=>x(t.value.icon.base,t.value.icon.size[e.size])),S=l(()=>x(t.value.chip.base,t.value.chip.size[e.size],t.value.chip.position[e.chipPosition],t.value.chip.background.replaceAll("{color}",e.chipColor))),d=B(!1);N(()=>e.src,()=>{d.value&&(d.value=!1)});function T(){d.value=!0}return{ui:t,attrs:i,wrapperClass:g,imgClass:r,iconClass:h,chipClass:S,url:c,placeholder:p,error:d,onError:T}}}),H=["alt","src"];function O(e,t,i,c,p,g){const r=k;return n(),a("span",{class:u(e.wrapperClass)},[e.url&&!e.error?(n(),a("img",P({key:0,class:e.imgClass,alt:e.alt,src:e.url},e.attrs,{onError:t[0]||(t[0]=(...h)=>e.onError&&e.onError(...h))}),null,16,H)):e.text?(n(),a("span",{key:1,class:u(e.ui.text)},m(e.text),3)):e.icon?(n(),z(r,{key:2,name:e.icon,class:u(e.iconClass)},null,8,["name","class"])):e.placeholder?(n(),a("span",{key:3,class:u(e.ui.placeholder)},m(e.placeholder),3)):b("",!0),e.chipColor?(n(),a("span",{key:4,class:u(e.chipClass)},m(e.chipText),3)):b("",!0),U(e.$slots,"default")],2)}const R=I(F,[["render",O]]),G=[{name:"Vladyslav Bezborodko",rating:5,content:"Amazing extensions, works better than others. Anyway 5 stars deserved, works with local files and url, clear UI."},{name:"李政波",rating:5,content:"用过最好的 Markdown 插件, 没有之一"},{name:"karam nassar",rating:5,content:"What a great extension! Thank you."},{name:"杨棣",rating:5,content:"非常好用"},{name:"goop djhu",rating:5,content:"This Chrome extension is an absolute game-changer for anyone working with Markdown files. The interface is clean, intuitive, and the rendering is flawless. It handles complex Markdown elements beautifully, making it easy to read and navigate through documents. Highly recommended!"},{name:"Rachel Gardner",rating:5,content:"这是目前我认为最好的 Markdown 阅读器。支持内嵌的 HTML 标签,支持每个 md 文件引入 CSS。"},{name:"MrBean Maxus",rating:5,content:"This is so so beautiful. extremely underrated plugin. Clean layout and available in both themes dark and bright, perfect."},{name:"Thomas Delplace",rating:5,content:"I'm a developer and I'm working on a really complex JS library right now so I had to write a documentation, even for myself to be able to find any information about anything on my code really quickly and easily. I preferred to do it oin markdown since it's adapted to github's platform. I tried several and no other chrome extension for markdown readding is nearly as good as this. This is just perfect! Thank you people for bringing that to life!"},{name:"Rico",rating:5,content:"可以的,预览效果不错"},{name:"Sasha Talk",rating:5,content:"Works awesome! Thanks!"},{name:"hen wu",rating:5,content:"太棒了,点击文档里的图片还会有优雅的动效!"},{name:"sirlaughsalotjr",isFx:!0,rating:5,content:"Simple, plug-n-play, renders .MD files exactly how you'd expect"},{name:"jialin su",rating:5,content:"太棒了!简直就是办公神器!"},{name:"Paolo Mereu",rating:5,content:"Di immediato funzionamento, il rendering è ottimale."},{name:"Strigkos Nomikos",rating:5,content:"Very Good result"},{name:"Mansoor Raeesi",rating:5,content:"This extention is awesome, it saved me from uploading every document to my online script for reading. now I can easily read any md file from my local disk just by a drag n drop."},{name:"CHNT",isFx:!0,rating:5,content:"*Actually* supports extended markdown. And is very well thought-through and implemented. Hands down the best .md extension!"},{name:"Sam Wong",rating:5,content:"非常棒,比 Markdown Preview Plus 好用"}],J=o("h2",null,"It's been getting rave reviews!",-1),L=o("p",{class:"desc"},[f(" Markdown Reader has over "),o("span",{class:"text-lg xs:text-2xl poppins-semi-bold px-0.5 xs:px-1.5 text-primary"},"20,000+"),f(" active users! ")],-1),W={class:"column-1 md:columns-2 lg:columns-3 gap-8 space-y-3 xs:space-y-8 mt-14 xs:mt-24"},q={class:"break-inside-avoid shadow ring-1 ring-gray-200 dark:ring-zinc-800 bg-white dark:bg-zinc-900 rounded-2xl p-5 xs:py-6 xs:px-7 text-sm xs:text-[15px] duration-100"},K={class:"flex gap-4 items-center mt-4"},Q={class:"poppins-semi-bold text-xs xs:text-sm"},X={class:"leading-none mt-0.5 xs:mt-0"},Z=_({__name:"reviews",setup(e){function t(i){return`/avatars/${i.isFx?"fx":i.name.replace(" ","_")}.png`}return(i,c)=>{const p=R,g=k;return n(),a(y,null,[J,L,o("div",W,[(n(!0),a(y,null,C(D(G),r=>(n(),a("div",q,[f(' "'+m(r.content)+'" ',1),o("div",K,[V(p,{src:t(r),alt:"Avatar",size:"md"},null,8,["src"]),o("div",Q,[f(m(r.name)+" ",1),o("div",X,[(n(!0),a(y,null,C(r.rating,h=>(n(),z(g,{name:"i-heroicons-star-solid",class:"text-base text-amber-400"}))),256))])])])]))),256))])],64)}}});export{Z as _}; diff --git a/docs/nuxt/support.32df15cc.js b/docs/nuxt/support.64323dc6.js similarity index 60% rename from docs/nuxt/support.32df15cc.js rename to docs/nuxt/support.64323dc6.js index a3765a5..16e869e 100644 --- a/docs/nuxt/support.32df15cc.js +++ b/docs/nuxt/support.64323dc6.js @@ -1 +1 @@ -import{_ as o,c as s,o as t,p as c,f as _,a}from"./entry.794af5ed.js";const n={},p=e=>(c("data-v-78be9595"),e=e(),_(),e),d={class:"content"},r=p(()=>a("h1",{class:"text-3xl"},"Coming soon...",-1)),i=[r];function l(e,u){return t(),s("div",d,i)}const h=o(n,[["render",l],["__scopeId","data-v-78be9595"]]);export{h as default}; +import{_ as o,c as s,o as t,p as c,f as _,a}from"./entry.e58ea50f.js";const n={},p=e=>(c("data-v-78be9595"),e=e(),_(),e),d={class:"content"},r=p(()=>a("h1",{class:"text-3xl"},"Coming soon...",-1)),i=[r];function l(e,u){return t(),s("div",d,i)}const h=o(n,[["render",l],["__scopeId","data-v-78be9595"]]);export{h as default}; diff --git a/docs/support/_payload.json b/docs/support/_payload.json index 8b7b2cf..64c82a2 100644 --- a/docs/support/_payload.json +++ b/docs/support/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1734957862743] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1735052129866] \ No newline at end of file diff --git a/docs/support/index.html b/docs/support/index.html index 49c8dd0..89aed22 100644 --- a/docs/support/index.html +++ b/docs/support/index.html @@ -51,7 +51,7 @@ - -

Coming soon...

Frequently Asked Questions

  • About Markdown Reader

    • 1. What is Markdown Reader?

      Markdown Reader is a browser extension that renders local and online Markdown files into beautiful, readable HTML pages.
    • 2. Which browsers are supported?

      It is currently available for Chrome and Firefox, more browsers will be adapted in the future.
    • 3. Join the WeChat Community.

      Scan the code to get the latest news and technical support:

      WeChat Official

  • Installation and Usage

  • Feature Settings

  • Technical Support

  • Common Questions

  • Future Features

+

Coming soon...

Frequently Asked Questions

  • About Markdown Reader

    • 1. What is Markdown Reader?

      Markdown Reader is a browser extension that renders local and online Markdown files into beautiful, readable HTML pages.
    • 2. Which browsers are supported?

      It is currently available for Chrome and Firefox, more browsers will be adapted in the future.
    • 3. Join the WeChat Community.

      Scan the code to get the latest news and technical support:

      WeChat Official

  • Installation and Usage

  • Feature Settings

  • Technical Support

  • Common Questions

  • Future Features

\ No newline at end of file