diff --git a/docs/components/AppHeader.vue b/docs/components/AppHeader.vue index 3b88545b..9b64ad35 100644 --- a/docs/components/AppHeader.vue +++ b/docs/components/AppHeader.vue @@ -73,7 +73,7 @@ onMounted(async () => { - + diff --git a/docs/components/HeroBackground.vue b/docs/components/HeroBackground.vue index 00445786..b8e60dc1 100644 --- a/docs/components/HeroBackground.vue +++ b/docs/components/HeroBackground.vue @@ -1,20 +1,29 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/components/PageSectionCTA.vue b/docs/components/PageSectionCTA.vue index 6a1f89df..236357c0 100644 --- a/docs/components/PageSectionCTA.vue +++ b/docs/components/PageSectionCTA.vue @@ -1,7 +1,16 @@ + + + + + Start with NuxtHub today diff --git a/docs/components/Sparkles.vue b/docs/components/Sparkles.vue new file mode 100644 index 00000000..13c95bc3 --- /dev/null +++ b/docs/components/Sparkles.vue @@ -0,0 +1,119 @@ + + + + + diff --git a/docs/content/0.index.yml b/docs/content/0.index.yml index ff174bc4..38d2b282 100644 --- a/docs/content/0.index.yml +++ b/docs/content/0.index.yml @@ -1,25 +1,76 @@ title: 'Build, Deploy & Manage Nuxt apps that scale' navigation: false -description: 'NuxtHub is a deployment and administration platform for Nuxt, powered by Cloudflare. Deploy your Nuxt apps at low cost and with ease, ensuring lightning-fast performance for your users anywhere on the planet. Ship faster with our built-in full-stack features: AI, Database, Files Storage, KV, Caching and more.' +description: 'Deploy and manage your Nuxt apps globally with NuxtHub, the Cloudflare-powered platform that ensures lightning-fast performance at low cost and with ease.' hero: - title: 'Build, deploy & manage Nuxt apps that scale.' - description: 'NuxtHub is a deployment and administration platform for Nuxt, powered by Cloudflare.Deploy your Nuxt apps at low cost and with ease, ensuring lightning-fast performance for your users anywhere on the planet.Ship faster with our built-in full-stack features: AI, Database, Files Storage, KV, Caching and more.' + title: 'Ship Nuxt apps that scale.' + description: 'Deploy and manage your Nuxt apps globally with NuxtHub, the Cloudflare-powered platform that ensures lightning-fast performance at low cost and with ease.' img: width: '1439' height: '681' light: '/images/landing/hero-light.svg' dark: '/images/landing/hero-dark.svg' headline: - label: "Introducing hubVectorize()" + label: "Vectorize is out" to: /changelog/hub-vectorize icon: i-ph-arrow-right +features: + - name: Cloud Hosting + description: Deploy your application with confidence on our Nuxt-optimized Cloud hosting platform. + icon: i-simple-icons-nuxtdotjs + to: /docs/getting-started/deploy + - name: SQL Database + description: Add SQL databases to your app and build any kind of full-stack applications. + icon: i-ph-database + to: /docs/features/database + - name: Files Storage + description: Upload, store and serve images, videos and any kind of files. + icon: i-ph-shapes + to: /docs/features/blob + - name: KV Storage + description: Leverage a Key-Value data store replicated globally for maximum performance. + icon: i-ph-coin + to: /docs/features/kv + - name: Caching + description: Cache Nuxt pages, API routes and server functions on the Edge. + icon: i-ph-lightning + to: /docs/features/cache + - name: AI & Vectorize + description: Run machine learning models and build full-stack AI applications running globally. + icon: i-ph-magic-wand + to: /docs/features/ai + - name: Analytics Engine + description: Write data points & query with an SQL API with a unlimited-cardinality analytics service at scale. + icon: i-ph-chart-bar + soon: true + - name: Real-time & sockets + description: Create collaborative applications, real-time chat, multiplayer games and more. + icon: i-ph-cursor-click + soon: true + - name: Cron Triggers & Queues + description: Run periodic jobs with cron triggers & make sure to guaranty delivery with queues. + icon: i-ph-timer + soon: true +creator: + quote: 'NuxtHub, born from a desire to improve the deployment and management of Nuxt applications, is the go-to platform for building full-stack app. + We want to provide you with a reliable platform to build and deploy your next idea while keeping the best developer experience.' + author: + name: 'Sébastien Chopin' + description: 'Creator of Nuxt & NuxtHub' + to: 'https://x.com/Atinux' + avatar: + src: 'https://avatars.githubusercontent.com/u/904724?v=4' + loading: 'lazy' +tool: + title: A tailored solution for faster Nuxt app management + description: NuxtHub offers a comprehensive suite of tools and features to empower you to build and deploy full-stack Nuxt applications worldwide. links: - - label: Start reading docs + - label: Get started for free trailing-icon: i-ph-arrow-right - to: '/docs/getting-started' + to: https://admin.hub.nuxt.com + external: true + color: black size: md - id: get-started - - label: Watch 3 min intro + - label: Watch a 3 min intro trailing-icon: i-ph-play-circle color: gray size: md @@ -27,23 +78,46 @@ hero: id: intro-video to: https://www.youtube.com/watch?v=hlmPqDkc3_s target: _blank -features: - - name: Automatic scaling - description: Traffic is routed and load balanced across thousands of servers. Sleep well as your Nuxt app scales. - img: '/images/landing/features-servers.svg' - - name: Exceptionally affordable - description: First 100k requests/day are free. Cloudflare paid plan starts at $5 for 10 million monthly requests. - img: '/images/landing/features-affordable.svg' - - name: Performant global network - description: Your app is deployed on the entire edge network and runs within milliseconds of your users. - img: '/images/landing/features-network.svg' - - name: Data Protection - description: We ensure your data is protected and any tokens are securely stored with a 3 factor encryption process. - img: '/images/landing/features-privacy.svg' + features: + - title: 'Edge Rendering' + description: 'Your Nuxt apps renders in milliseconds from 300+ locations around the world.' + icon: i-ph-globe + - title: 'Hybrid Rendering' + description: 'Render your Nuxt app with SSR, SPA or pre-rendering at the page level.' + icon: i-ph-sparkle + - title: 'Auto Scaling' + description: 'Your app handles traffic spikes without manual intervention.' + icon: i-ph-arrows-out + - title: 'Global CDN' + description: "Leverage Cloudflare's worldwide network for blazing fast static assets delivery." + icon: i-simple-icons-cloudflare + - title: 'Instant Rollbacks' + description: 'Quickly revert to previous deployments with one click if issues arise.' + icon: i-ph-arrow-counter-clockwise + - title: 'Preview Deployments' + description: 'Test pull requests and branches in isolated environments before going live.' + icon: i-ph-desktop + - title: 'Custom Domains' + description: 'Easy setup for your own domains or use our free .nuxt.dev subdomains.' + icon: i-ph-cloud + - title: 'Highly affordable' + description: 'Pay only for what you use, no hidden fees. Start for free with a generous free tier.' + icon: i-ph-money + - title: 'Environment variables' + description: 'Securely store secrets, API keys, tokens, and other environment variables.' + icon: i-ph-lock + - title: 'Automatic HTTPS' + description: 'SSL certificates are provisioned and renewed automatically.' + icon: i-ph-shield-check + - title: 'Real-time logs' + description: 'Access to your Nuxt server logs in real-time for debugging purpose.' + icon: i-ph-list-magnifying-glass + - title: 'Import from git' + description: 'Select a repository from your favourite git provider and deploy it globally.' + icon: i-ph-git-branch deploy: - headline: Get Started - title: Deploy a Nuxt application in 60 seconds. - description: Deploy your Nuxt application worldwide using our CLI or directly from Git after linking your Cloudflare account.Manage deployments, monitor performance, and scale your app through the NuxtHub dashboard.Every project receives a free .nuxt.dev domain. + title: Deploy a Nuxt application in one minute. + description: Once you've linked your Cloudflare account, deploy your Nuxt application all over the world with our CLI or from git.You also get a free .nuxt.dev domain. steps: - title: Connect your Cloudflare account description: Securely connect with one click using our pre-configured Cloudflare API permissions. @@ -73,29 +147,29 @@ deploy: srcDark: '/images/landing/steps/share-nuxt-app-dark.svg' width: 460 height: 259 - buttons: - - label: Deploy my Nuxt app + links: + - label: Deploy now trailing-icon: i-ph-arrow-right color: black size: md - to: /docs/getting-started/deploy + to: /docs/getting-started/deploy#nuxthub-cli - label: Watch a 1 min demo color: gray variant: ghost - icon: i-ph-video-duotone + trailing-icon: i-ph-play-circle to: 'https://www.youtube.com/watch?v=NgmyCN4bIp0' target: _blank id: demo-video size: md fullStack: - headline: Ship Faster title: Your full-stack companion. - description: NuxtHub can add a database, key-value and blob storage with zero configuration, locally and globally. Making it too easy to ship your full-stack Nuxt applications. + description: On top of hosting your Nuxt projects, you can add a database, key-value and blob storage with nearly-zero configuration, locally and globally. Making it too easy to build & ship full-stack Nuxt applications. database: img: - src: '/images/landing/nuxthub-admin-database.png' - width: 576 - height: 325 + srcDark: '/images/landing/nuxthub-admin-database-dark.svg' + srcLight: '/images/landing/nuxthub-admin-database-light.svg' + width: 581 + height: 293 headline: title: Database icon: i-ph-database @@ -111,9 +185,10 @@ database: icon: i-simple-icons-nuxtdotjs blob: img: - src: '/images/landing/nuxthub-admin-blob.png' - width: 576 - height: 325 + srcDark: '/images/landing/nuxthub-admin-blob-dark.svg' + srcLight: '/images/landing/nuxthub-admin-blob-light.svg' + width: 581 + height: 317 headline: title: Blob icon: i-ph-shapes @@ -129,9 +204,10 @@ Let users upload data like images, videos and audio files with our server compos icon: i-simple-icons-nuxtdotjs kv: img: - src: '/images/landing/nuxthub-admin-kv.png' - width: 576 - height: 325 + srcDark: '/images/landing/nuxthub-admin-kv-dark.svg' + srcLight: '/images/landing/nuxthub-admin-kv-light.svg' + width: 582 + height: 310 headline: title: Key-Value icon: i-ph-coin @@ -145,11 +221,66 @@ Access it in your Nuxt codebase, with zero-configuration.' icon: i-ph-sidebar-fill - name: 'Manage KV storage in the Nuxt DevTools' icon: i-simple-icons-nuxtdotjs +ai: + img: + srcDark: '/images/landing/nuxthub-ai-dark.svg' + srcLight: '/images/landing/nuxthub-ai-light.svg' + width: 580 + height: 326 + headline: + title: AI & Vectorize + icon: i-ph-magic-wand + title: Build AI Full-Stack Apps + description: 'Run generative AI tasks on a global network of NVIDIA GPUs with no extra setup and build full-stack Nuxt AI applications with our AI & Vectorize server composables.' + features: + - name: 'hubAI() & hubVectorize() server composables' + icon: i-ph-plugs-fill + - name: 'Run 60+ machine learning models' + icon: i-ph-circuitry-fill + - name: 'Access a vector database to create RAG applications' + icon: i-ph-vector-three-fill +cache: + img: + srcDark: '/images/landing/nuxthub-admin-cache-dark.svg' + srcLight: '/images/landing/nuxthub-admin-cache-light.svg' + width: 581 + height: 310 + headline: + title: Caching + icon: i-ph-speedometer + title: Optimize your Nuxt app performance + description: "NuxtHub's Cache feature provides powerful tools to optimize your application's performance by caching pages, API routes, and server functions. This can significantly reduce load times and improve user experience." + features: + - name: 'API Routes Caching' + icon: i-ph-signpost-fill + - name: 'Server Functions Caching' + icon: i-ph-function-fill + - name: 'Cache storage browser management' + icon: i-ph-sidebar-fill +browser: + img: + srcDark: '/images/landing/nuxthub-admin-browser-dark.svg' + srcLight: '/images/landing/nuxthub-admin-browser-light.svg' + width: 580 + height: 326 + headline: + title: Browser Rendering + icon: i-ph-google-chrome-logo-fill + title: Access a headless browser on the edge + description: "Simplify your web workflows with headless browser capabilities. From basic image capture to complex data extraction, NuxtHub empowers you to automate tasks. Experience the power of web automation in a single click." + features: + - name: 'hubBrowser() server composables' + icon: i-ph-plugs-fill + - name: 'Access a headless browser on the edge' + icon: i-ph-globe + - name: 'Take screenshots of web pages' + icon: i-ph-camera-plus-fill storage: img: - src: '/images/landing/nuxthub-schema.png' + srcDark: '/images/landing/nuxthub-remote-access-dark.svg' + srcLight: '/images/landing/nuxthub-remote-access-light.svg' width: 576 - height: 374 + height: 284 headline: title: Remote Storage icon: i-ph-cloud @@ -162,50 +293,8 @@ storage: icon: i-ph-terminal-fill - name: "Lock/Unlock access to your production with one click" icon: i-ph-lock-fill -tool: - headline: All-in-one tool - buttons: - - label: Start deploying - icon: i-ph-rocket-launch - color: black - size: md - to: https://admin.hub.nuxt.com/?utm_source=nuxthub-docs&utm_medium=home - target: _blank - - label: Read the docs - color: gray - variant: ghost - to: '/docs/getting-started' - size: md - title: Tailored features for Nuxt developers - description: NuxtHub provides you with all the tools you need to build and deploy your Nuxt apps, globally. - features: - - title: 'Hybrid Rendering' - description: 'Render your Nuxt app with SSR, SPA or pre-rendering at the page level.' - - title: 'API Routes' - description: 'Create API and server routes to create full-stack Nuxt applications.' - - title: 'Global CDN' - description: "Leverage Cloudflare's worldwide network for faster static assets delivery." - - title: 'Edge Rendering' - description: 'Your Nuxt apps renders in milliseconds from 300+ locations around the world.' - - title: 'Auto Scaling' - description: 'Your app handles traffic spikes without manual intervention.' - - title: 'Instant Rollbacks' - description: 'Quickly revert to previous deployments with one click if issues arise.' - - title: 'Preview Deployments' - description: 'Test pull requests and branches in isolated environments before going live.' - - title: 'Custom Domains' - description: 'Easy setup for your own domains or use our free .nuxt.dev subdomains.' - - title: 'Environment variables' - description: 'Securely store secrets, API keys, tokens, and other environment variables.' - - title: 'Automatic HTTPS' - description: 'SSL certificates are provisioned and renewed automatically.' - - title: 'Real-time logs' - description: 'Access to your Nuxt server logs in real-time for debugging purpose.' - - title: 'Import from git' - description: 'Select a repository from your favourite git provider and deploy it globally.' testimonials: - headline: 'Wall of love' - title: 'Testimonials from early adopters' + title: 'What people say about us' description: 'NuxtHub empowers developers to ship full-stack Nuxt applications with zero configuration, hear what they think about it.' cloudflare: title: 'Cloudflare’s Workers LaunchPad' @@ -290,30 +379,3 @@ testimonials: avatar: src: 'https://avatars.githubusercontent.com/u/37825447?v=4' loading: 'lazy' -journey: - title: 'Begin your NuxtHub journey today' - images: - width: '1439' - height: '708' - light: '/images/landing/cta-light.svg' - dark: '/images/landing/cta-dark.svg' - features: - - name: 'Enable NuxtHub in your project' - description: 'Add the @nuxthub/core module to your Nuxt project and go full-stack. ' - img: '/images/landing/journey-terminal.svg' - to: '/docs/getting-started/installation#add-to-a-nuxt-project' - - name: 'Start from NuxtHub template' - description: 'Choose one of our open source templates and start from it.' - img: '/images/landing/journey-console.svg' - to: /templates - - name: 'Create an empty project' - description: 'Create a NuxtHub project from scratch and deploy it with NuxtHub CLI.' - img: '/images/landing/journey-brackets.svg' - to: '/docs/getting-started/installation#quickstart' - copybutton: - value: 'npx nuxthub init my-app' - button: - label: 'Get Started' - size: 'md' - trailing-icon: i-ph-arrow-right - to: /docs/getting-started/installation diff --git a/docs/nuxt.config.ts b/docs/nuxt.config.ts index 682c2684..77a079c4 100644 --- a/docs/nuxt.config.ts +++ b/docs/nuxt.config.ts @@ -15,6 +15,14 @@ export default defineNuxtConfig({ '@nuxt/image', '@nuxt/scripts' ], + colorMode: { + preference: 'dark' + }, + icon: { + clientBundle: { + scan: true + } + }, hooks: { // Define `@nuxt/ui` components as global to use them in `.md` (feel free to add those you need) 'components:extend': (components) => { diff --git a/docs/package.json b/docs/package.json index b4478d98..044dd4c0 100644 --- a/docs/package.json +++ b/docs/package.json @@ -10,25 +10,27 @@ "preview": "nuxi preview" }, "dependencies": { - "@iconify-json/heroicons": "^1.2.0", - "@iconify-json/logos": "^1.2.0", - "@iconify-json/ph": "^1.2.0", - "@iconify-json/simple-icons": "^1.2.3", + "@iconify-json/heroicons": "^1.2.1", + "@iconify-json/logos": "^1.2.3", + "@iconify-json/ph": "^1.2.1", + "@iconify-json/simple-icons": "^1.2.7", "@iconify-json/vscode-icons": "^1.2.2", "@nuxt/content": "^2.13.2", - "@nuxt/fonts": "^0.8.0", - "@nuxt/image": "^1.8.0", - "@nuxt/scripts": "^0.9.2", - "@nuxt/ui-pro": "^1.4.2", - "@nuxthq/studio": "^2.1.0", - "@nuxtjs/plausible": "^1.0.2", + "@nuxt/fonts": "^0.10.0", + "@nuxt/image": "^1.8.1", + "@nuxt/scripts": "^0.9.4", + "@nuxt/ui-pro": "^1.4.3", + "@nuxthq/studio": "^2.1.1", + "@nuxtjs/plausible": "^1.0.3", "@nuxtjs/tailwindcss": "^6.12.1", + "@tsparticles/engine": "^3.5.0", + "@tsparticles/slim": "^3.5.0", "@vueuse/core": "^11.1.0", "@vueuse/nuxt": "^11.1.0", "feed": "^4.2.2", "medium-zoom": "^1.1.0", "nuxt": "^3.13.2", "nuxt-cloudflare-analytics": "^1.0.8", - "nuxt-og-image": "^3.0.2" + "nuxt-og-image": "^3.0.4" } } diff --git a/docs/pages/index.vue b/docs/pages/index.vue index fd3d66eb..7270e719 100644 --- a/docs/pages/index.vue +++ b/docs/pages/index.vue @@ -14,8 +14,8 @@ useSeoMeta({ ogDescription: page.value.description, ogImage: joinURL(url, '/social-card.png') }) -const introVideoLink = page.value?.hero?.links?.find(link => link.id === 'intro-video') || {} -const demoVideoLink = page.value?.deploy?.buttons?.find(link => link.id === 'demo-video') || {} +const introVideoLink = page.value?.tool?.links?.find(link => link.id === 'intro-video') || {} +const demoVideoLink = page.value?.deploy?.links?.find(link => link.id === 'demo-video') || {} const videoLink = ref('') onMounted(() => { @@ -39,27 +39,23 @@ onMounted(() => { videoModalOpen.value = true } }) - -const accelerate = ref(false) -onMounted(() => { - const { isOutside } = useMouseInElement(document.getElementById('get-started')) - watch(isOutside, (value) => { - accelerate.value = !value - }) -}) - - + {{ page?.hero.headline.label }} { - - + + + + + Get started for free + + + + + + + + + + + Used and loved by 5K+ developers and teams. + + + + + + “Nuxt on Cloudflare infra with minimal effort - this is huge!” + + + + Evan You + • + Author of Vue.js and Vite. + + + - - - + + @@ -91,17 +141,29 @@ onMounted(() => { + - + - - - - {{ feature.name }} + + + + + + + + + {{ feature.name }} + Soon + + - + {{ feature.description }} @@ -109,13 +171,53 @@ onMounted(() => { + + + + + + + + + + + + {{ tool.title }} + + + {{ tool.description }} + + + + + - - - - {{ page?.deploy.headline }} - - + + @@ -150,44 +252,15 @@ onMounted(() => { - - - - - - - - {{ page?.tool.headline }} - - - - - - - - - - - - - - - - - - {{ page?.fullStack.headline }} - - @@ -208,7 +281,7 @@ onMounted(() => { > - + {{ page?.database.headline.title }} @@ -217,18 +290,26 @@ onMounted(() => { - + Major Features {{ feature.name }} + + + Learn more + + - @@ -244,7 +325,7 @@ onMounted(() => { > - + {{ page?.blob.headline.title }} @@ -253,18 +334,26 @@ onMounted(() => { - + Major Features {{ feature.name }} + + + Learn more + + - @@ -280,7 +369,7 @@ onMounted(() => { > - + {{ page?.kv.headline.title }} @@ -289,22 +378,119 @@ onMounted(() => { - + Major Features {{ feature.name }} + + + Learn more + + + + + + + + + + + + {{ page?.ai.headline.title }} + + + + + + + + + + Major Features + + + {{ feature.name }} + + + + AI docs + + + Vectorize docs + + - + + + + + + + {{ page?.cache.headline.title }} + + + + + + + + + + Major Features + + + {{ feature.name }} + + + + Learn more + + + + + - + - + + {{ page?.browser.headline.title }} + + + + + + + + + + Major Features + + + {{ feature.name }} + + + + Learn more + + + + + + + + + + + + {{ page?.storage.headline.title }} @@ -325,28 +555,31 @@ onMounted(() => { - + Major Features {{ feature.name }} + + + Learn more + + - - - - {{ page?.testimonials.headline }} - - @@ -373,49 +606,7 @@ onMounted(() => { - - - - - - - - - - - - - - - - - {{ feature.name }} - - - {{ feature.description }} - - - - - - - - - - - - - + @@ -432,12 +623,4 @@ onMounted(() => { .medium-zoom-image--opened { z-index: 100; } - -.dark .border-price { - border-image: linear-gradient(to right, rgba(30, 41, 59, 0.12), rgba(30, 41, 59, 1), rgba(30, 41, 59, 0.12)) 1; -} - -.light .border-price { - border-image: linear-gradient(to right, rgba(226, 232, 240, 0.12), rgba(226, 232, 240, 1), rgba(226, 232, 240, 0.12)) 1; -} diff --git a/docs/public/images/landing/companies/logo-1-dark.svg b/docs/public/images/landing/companies/logo-1-dark.svg new file mode 100644 index 00000000..419eba4f --- /dev/null +++ b/docs/public/images/landing/companies/logo-1-dark.svg @@ -0,0 +1 @@ + diff --git a/docs/public/images/landing/companies/logo-1-light.svg b/docs/public/images/landing/companies/logo-1-light.svg new file mode 100644 index 00000000..55b22257 --- /dev/null +++ b/docs/public/images/landing/companies/logo-1-light.svg @@ -0,0 +1 @@ + diff --git a/docs/public/images/landing/companies/logo-2-dark.svg b/docs/public/images/landing/companies/logo-2-dark.svg new file mode 100644 index 00000000..8a77c844 --- /dev/null +++ b/docs/public/images/landing/companies/logo-2-dark.svg @@ -0,0 +1 @@ + diff --git a/docs/public/images/landing/companies/logo-2-light.svg b/docs/public/images/landing/companies/logo-2-light.svg new file mode 100644 index 00000000..8a77c844 --- /dev/null +++ b/docs/public/images/landing/companies/logo-2-light.svg @@ -0,0 +1 @@ + diff --git a/docs/public/images/landing/companies/logo-3-dark.svg b/docs/public/images/landing/companies/logo-3-dark.svg new file mode 100644 index 00000000..4b399a9c --- /dev/null +++ b/docs/public/images/landing/companies/logo-3-dark.svg @@ -0,0 +1 @@ + diff --git a/docs/public/images/landing/companies/logo-3-light.svg b/docs/public/images/landing/companies/logo-3-light.svg new file mode 100644 index 00000000..c5eaae6f --- /dev/null +++ b/docs/public/images/landing/companies/logo-3-light.svg @@ -0,0 +1 @@ + diff --git a/docs/public/images/landing/companies/logo-4-dark.svg b/docs/public/images/landing/companies/logo-4-dark.svg new file mode 100644 index 00000000..f2e13f3d --- /dev/null +++ b/docs/public/images/landing/companies/logo-4-dark.svg @@ -0,0 +1 @@ + diff --git a/docs/public/images/landing/companies/logo-4-light.svg b/docs/public/images/landing/companies/logo-4-light.svg new file mode 100644 index 00000000..f2e13f3d --- /dev/null +++ b/docs/public/images/landing/companies/logo-4-light.svg @@ -0,0 +1 @@ + diff --git a/docs/public/images/landing/cta-dark.svg b/docs/public/images/landing/cta-dark.svg deleted file mode 100644 index e69c0dc2..00000000 --- a/docs/public/images/landing/cta-dark.svg +++ /dev/null @@ -1,734 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/public/images/landing/cta-light.svg b/docs/public/images/landing/cta-light.svg deleted file mode 100644 index be33c484..00000000 --- a/docs/public/images/landing/cta-light.svg +++ /dev/null @@ -1,727 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/public/images/landing/hero-screenshot-dark.svg b/docs/public/images/landing/hero-screenshot-dark.svg new file mode 100644 index 00000000..d5d2f226 --- /dev/null +++ b/docs/public/images/landing/hero-screenshot-dark.svg @@ -0,0 +1 @@ + diff --git a/docs/public/images/landing/hero-screenshot-light.svg b/docs/public/images/landing/hero-screenshot-light.svg new file mode 100644 index 00000000..e84d1eab --- /dev/null +++ b/docs/public/images/landing/hero-screenshot-light.svg @@ -0,0 +1 @@ + diff --git a/docs/public/images/landing/journey-brackets.svg b/docs/public/images/landing/journey-brackets.svg deleted file mode 100644 index 06548f68..00000000 --- a/docs/public/images/landing/journey-brackets.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/docs/public/images/landing/journey-console.svg b/docs/public/images/landing/journey-console.svg deleted file mode 100644 index a88809f5..00000000 --- a/docs/public/images/landing/journey-console.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/docs/public/images/landing/journey-terminal.svg b/docs/public/images/landing/journey-terminal.svg deleted file mode 100644 index 430b8b0e..00000000 --- a/docs/public/images/landing/journey-terminal.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/docs/public/images/landing/nuxthub-admin-blob-dark.svg b/docs/public/images/landing/nuxthub-admin-blob-dark.svg new file mode 100644 index 00000000..89ea61c9 --- /dev/null +++ b/docs/public/images/landing/nuxthub-admin-blob-dark.svg @@ -0,0 +1 @@ + diff --git a/docs/public/images/landing/nuxthub-admin-blob-light.svg b/docs/public/images/landing/nuxthub-admin-blob-light.svg new file mode 100644 index 00000000..5ed24c29 --- /dev/null +++ b/docs/public/images/landing/nuxthub-admin-blob-light.svg @@ -0,0 +1 @@ + diff --git a/docs/public/images/landing/nuxthub-admin-browser-dark.svg b/docs/public/images/landing/nuxthub-admin-browser-dark.svg new file mode 100644 index 00000000..d627b2d6 --- /dev/null +++ b/docs/public/images/landing/nuxthub-admin-browser-dark.svg @@ -0,0 +1 @@ + diff --git a/docs/public/images/landing/nuxthub-admin-browser-light.svg b/docs/public/images/landing/nuxthub-admin-browser-light.svg new file mode 100644 index 00000000..cfe7a6f3 --- /dev/null +++ b/docs/public/images/landing/nuxthub-admin-browser-light.svg @@ -0,0 +1 @@ + diff --git a/docs/public/images/landing/nuxthub-admin-cache-dark.svg b/docs/public/images/landing/nuxthub-admin-cache-dark.svg new file mode 100644 index 00000000..5c3aeade --- /dev/null +++ b/docs/public/images/landing/nuxthub-admin-cache-dark.svg @@ -0,0 +1 @@ + diff --git a/docs/public/images/landing/nuxthub-admin-cache-light.svg b/docs/public/images/landing/nuxthub-admin-cache-light.svg new file mode 100644 index 00000000..b8240ee0 --- /dev/null +++ b/docs/public/images/landing/nuxthub-admin-cache-light.svg @@ -0,0 +1 @@ + diff --git a/docs/public/images/landing/nuxthub-admin-database-dark.svg b/docs/public/images/landing/nuxthub-admin-database-dark.svg new file mode 100644 index 00000000..81d7423e --- /dev/null +++ b/docs/public/images/landing/nuxthub-admin-database-dark.svg @@ -0,0 +1 @@ + diff --git a/docs/public/images/landing/nuxthub-admin-database-light.svg b/docs/public/images/landing/nuxthub-admin-database-light.svg new file mode 100644 index 00000000..1703b87d --- /dev/null +++ b/docs/public/images/landing/nuxthub-admin-database-light.svg @@ -0,0 +1 @@ + diff --git a/docs/public/images/landing/nuxthub-admin-kv-dark.svg b/docs/public/images/landing/nuxthub-admin-kv-dark.svg new file mode 100644 index 00000000..dc34df94 --- /dev/null +++ b/docs/public/images/landing/nuxthub-admin-kv-dark.svg @@ -0,0 +1 @@ + diff --git a/docs/public/images/landing/nuxthub-admin-kv-light.svg b/docs/public/images/landing/nuxthub-admin-kv-light.svg new file mode 100644 index 00000000..a4bb2d89 --- /dev/null +++ b/docs/public/images/landing/nuxthub-admin-kv-light.svg @@ -0,0 +1 @@ + diff --git a/docs/public/images/landing/nuxthub-ai-dark.svg b/docs/public/images/landing/nuxthub-ai-dark.svg new file mode 100644 index 00000000..937042d8 --- /dev/null +++ b/docs/public/images/landing/nuxthub-ai-dark.svg @@ -0,0 +1 @@ + diff --git a/docs/public/images/landing/nuxthub-ai-light.svg b/docs/public/images/landing/nuxthub-ai-light.svg new file mode 100644 index 00000000..8607caaa --- /dev/null +++ b/docs/public/images/landing/nuxthub-ai-light.svg @@ -0,0 +1 @@ + diff --git a/docs/public/images/landing/nuxthub-remote-access-dark.svg b/docs/public/images/landing/nuxthub-remote-access-dark.svg new file mode 100644 index 00000000..20dcd41c --- /dev/null +++ b/docs/public/images/landing/nuxthub-remote-access-dark.svg @@ -0,0 +1 @@ + diff --git a/docs/public/images/landing/nuxthub-remote-access-light.svg b/docs/public/images/landing/nuxthub-remote-access-light.svg new file mode 100644 index 00000000..86dd9d01 --- /dev/null +++ b/docs/public/images/landing/nuxthub-remote-access-light.svg @@ -0,0 +1 @@ + diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 90f8fd01..98f0f69a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -77,7 +77,7 @@ importers: version: 3.13.2(rollup@3.29.4)(webpack-sources@3.2.3) '@nuxt/test-utils': specifier: ^3.14.3 - version: 3.14.3(h3@1.13.0)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.1)(rollup@3.29.4)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vitest@2.1.2(@types/node@22.7.4)(terser@5.34.1))(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.14.3(h3@1.13.0)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.48.0)(rollup@3.29.4)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vitest@2.1.2(@types/node@22.7.4)(terser@5.34.1))(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxthub/core': specifier: 'link:' version: 'link:' @@ -106,17 +106,17 @@ importers: docs: dependencies: '@iconify-json/heroicons': - specifier: ^1.2.0 - version: 1.2.0 + specifier: ^1.2.1 + version: 1.2.1 '@iconify-json/logos': - specifier: ^1.2.0 - version: 1.2.0 - '@iconify-json/ph': - specifier: ^1.2.0 - version: 1.2.0 - '@iconify-json/simple-icons': specifier: ^1.2.3 version: 1.2.3 + '@iconify-json/ph': + specifier: ^1.2.1 + version: 1.2.1 + '@iconify-json/simple-icons': + specifier: ^1.2.7 + version: 1.2.7 '@iconify-json/vscode-icons': specifier: ^1.2.2 version: 1.2.2 @@ -124,26 +124,32 @@ importers: specifier: ^2.13.2 version: 2.13.2(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.7.4)(eslint@9.12.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.3)(terser@5.34.1)(typescript@5.6.2)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(webpack-sources@3.2.3))(rollup@4.21.3)(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/fonts': - specifier: ^0.8.0 - version: 0.8.0(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(webpack-sources@3.2.3) + specifier: ^0.10.0 + version: 0.10.0(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(webpack-sources@3.2.3) '@nuxt/image': - specifier: ^1.8.0 - version: 1.8.0(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) + specifier: ^1.8.1 + version: 1.8.1(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) '@nuxt/scripts': - specifier: ^0.9.2 - version: 0.9.2(@nuxt/devtools@1.5.2(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.10)(fuse.js@7.0.0)(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.7.4)(eslint@9.12.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.3)(terser@5.34.1)(typescript@5.6.2)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(webpack-sources@3.2.3))(postcss@8.4.47)(rollup@4.21.3)(typescript@5.6.2)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) + specifier: ^0.9.4 + version: 0.9.4(@nuxt/devtools@1.5.2(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.10)(fuse.js@7.0.0)(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.7.4)(eslint@9.12.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.3)(terser@5.34.1)(typescript@5.6.2)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(webpack-sources@3.2.3))(postcss@8.4.47)(rollup@4.21.3)(typescript@5.6.2)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/ui-pro': - specifier: ^1.4.2 - version: 1.4.2(focus-trap@7.6.0)(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) + specifier: ^1.4.3 + version: 1.4.3(focus-trap@7.6.0)(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxthq/studio': - specifier: ^2.1.0 - version: 2.1.0(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) + specifier: ^2.1.1 + version: 2.1.1(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) '@nuxtjs/plausible': - specifier: ^1.0.2 - version: 1.0.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) + specifier: ^1.0.3 + version: 1.0.3(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) '@nuxtjs/tailwindcss': specifier: ^6.12.1 version: 6.12.1(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) + '@tsparticles/engine': + specifier: ^3.5.0 + version: 3.5.0 + '@tsparticles/slim': + specifier: ^3.5.0 + version: 3.5.0 '@vueuse/core': specifier: ^11.1.0 version: 11.1.0(vue@3.5.6(typescript@5.6.2)) @@ -163,8 +169,8 @@ importers: specifier: ^1.0.8 version: 1.0.8(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) nuxt-og-image: - specifier: ^3.0.2 - version: 3.0.2(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) + specifier: ^3.0.4 + version: 3.0.4(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) playground: dependencies: @@ -185,7 +191,7 @@ importers: version: 2.18.6(focus-trap@7.6.0)(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxthub/core': specifier: latest - version: 0.7.23(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(webpack-sources@3.2.3) + version: 0.7.26(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(webpack-sources@3.2.3) '@nuxtjs/mdc': specifier: ^0.9.0 version: 0.9.0(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) @@ -589,8 +595,8 @@ packages: resolution: {integrity: sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==} engines: {node: '>=6.9.0'} - '@barbapapazes/plausible-tracker@0.5.2': - resolution: {integrity: sha512-su3ut2STFDV+pVCRd0SbCYCA31YWqqEk0Z4/vDMeGvqLMw5hJaQt2mXxbbokIzXTnjODDTeCA/m+TjkHRTWBEg==} + '@barbapapazes/plausible-tracker@0.5.3': + resolution: {integrity: sha512-b46xGOV7tUZA8yGzJDVh60rMANsq2RQf92+SW0Wjv7xbKaHVToKNzSIBfcRkRHouDJoljnvcPM26MfKaiDwGcw==} '@capsizecss/metrics@2.2.0': resolution: {integrity: sha512-DkFIser1KbGxWyG2hhQQeCit72TnOQDx5pr9bkA7+XlIy7qv+4lYtslH3bidVxm2qkY2guAgypSIPYuQQuk70A==} @@ -640,9 +646,6 @@ packages: resolution: {integrity: sha512-PNL/0TjKRdUHa1kwgVdqUNJVZ9ez4kacsi8omz+gv859EvJmsVuGiMAClY2YfJnC9LVKhKCcjqmFgKNXG9/IXA==} engines: {node: '>=16.7.0'} - '@cloudflare/workers-types@4.20240925.0': - resolution: {integrity: sha512-KpqyRWvanEuXgBTKYFzRp4NsWOEcswxjsPRSre1zYQcODmc8PUrraVHQUmgvkJgv3FzB+vI9xm7J6oE4MmZHCA==} - '@cloudflare/workers-types@4.20241004.0': resolution: {integrity: sha512-3LrPvtecs4umknOF1bTPNLHUG/ZjeSE6PYBQ/tbO7lwaVhjZTaTugiaCny2byrZupBlVNuubQVktcAgMfw0C1A==} @@ -700,6 +703,12 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.24.0': + resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.17.19': resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} engines: {node: '>=12'} @@ -730,6 +739,12 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.24.0': + resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.17.19': resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} engines: {node: '>=12'} @@ -760,6 +775,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.24.0': + resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.17.19': resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} engines: {node: '>=12'} @@ -790,6 +811,12 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.24.0': + resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.17.19': resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} engines: {node: '>=12'} @@ -820,6 +847,12 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.24.0': + resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.17.19': resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} engines: {node: '>=12'} @@ -850,6 +883,12 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.24.0': + resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.17.19': resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} engines: {node: '>=12'} @@ -880,6 +919,12 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.24.0': + resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.17.19': resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} engines: {node: '>=12'} @@ -910,6 +955,12 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.24.0': + resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.17.19': resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} engines: {node: '>=12'} @@ -940,6 +991,12 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.24.0': + resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.17.19': resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} engines: {node: '>=12'} @@ -970,6 +1027,12 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.24.0': + resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.17.19': resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} engines: {node: '>=12'} @@ -1000,6 +1063,12 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.24.0': + resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.17.19': resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} engines: {node: '>=12'} @@ -1030,6 +1099,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.24.0': + resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.17.19': resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} engines: {node: '>=12'} @@ -1060,6 +1135,12 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.24.0': + resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.17.19': resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} engines: {node: '>=12'} @@ -1090,6 +1171,12 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.24.0': + resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.17.19': resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} engines: {node: '>=12'} @@ -1120,6 +1207,12 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.24.0': + resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.17.19': resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} engines: {node: '>=12'} @@ -1150,6 +1243,12 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.24.0': + resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.17.19': resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} engines: {node: '>=12'} @@ -1180,6 +1279,12 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.24.0': + resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-x64@0.17.19': resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} engines: {node: '>=12'} @@ -1210,12 +1315,24 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.24.0': + resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + '@esbuild/openbsd-arm64@0.23.1': resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-arm64@0.24.0': + resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.17.19': resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} engines: {node: '>=12'} @@ -1246,6 +1363,12 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.24.0': + resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/sunos-x64@0.17.19': resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} engines: {node: '>=12'} @@ -1276,6 +1399,12 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.24.0': + resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.17.19': resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} engines: {node: '>=12'} @@ -1306,6 +1435,12 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.24.0': + resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.17.19': resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} engines: {node: '>=12'} @@ -1336,6 +1471,12 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.24.0': + resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.17.19': resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} engines: {node: '>=12'} @@ -1366,6 +1507,12 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.24.0': + resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.4.0': resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1450,21 +1597,24 @@ packages: '@iconify-json/heroicons@1.2.0': resolution: {integrity: sha512-EmvGN0L9EUJCmQ82rkLGZ4tkz0YGQfZV7ugKT6UvHni/bxNitQrD0gLj6NJj2W9zsSoXyNHyCX236+EJmO4pmA==} - '@iconify-json/logos@1.2.0': - resolution: {integrity: sha512-VkU9QSqeZR2guWbecdqkcoZEAJfgJJTUm6QAsypuZQ7Cve6zy39wOXDjp2H31I8QyQy4O3Cz96+pNji6UQFg4w==} + '@iconify-json/heroicons@1.2.1': + resolution: {integrity: sha512-TkKfS5U27kE5MXmSGLzPoz95BP5VA9xEJXwJFwmPMVLX+xyWq0OkoiWTUXB0uAoQODpb8BaRpzSydItrq9fIRA==} + + '@iconify-json/logos@1.2.3': + resolution: {integrity: sha512-JLHS5hgZP1b55EONAWNeqBUuriRfRNKWXK4cqYx0PpVaJfIIMiiMxFfvoQiX/bkE9XgkLhcKmDUqL3LXPdXPwQ==} - '@iconify-json/ph@1.2.0': - resolution: {integrity: sha512-013eLpgTmX1lACOuDnkuhC7gRHyYj9w/j8SyDmlyUYvsKQrwdRsv1otcXtwH3DevuDAzSkreeeRsCeez+gTyVA==} + '@iconify-json/ph@1.2.1': + resolution: {integrity: sha512-x0DNfwWrS18dbsBYOq3XGiZnGz4CgRyC+YSl/TZvMQiKhIUl1woWqUbMYqqfMNUBzjyk7ulvaRovpRsIlqIf8g==} '@iconify-json/ri@1.2.0': resolution: {integrity: sha512-br8It3uRHylNhEH72aU9VF6gIdL4BAi6JMdcxsCaVbAyWBJ0jd4RxfmsYnil6TmEfP5wxihiCKbtbQmIHZdqKg==} - '@iconify-json/simple-icons@1.2.3': - resolution: {integrity: sha512-KZpqyPkDdyAvrpMz9/FYovwFsr3xrHf9esJeBng3iqNInhuZhF33XO1k6Yf8g2p10ynUW7AYEiGJkYzDi4DENQ==} - '@iconify-json/simple-icons@1.2.5': resolution: {integrity: sha512-ucqBlm0GSjLpGQR+b61LtmHro0xkyjWl1v23AOzLTiymHK0chx7s7aeuE2s7/5/t/BzKdDu8iYuU2drawzCIQQ==} + '@iconify-json/simple-icons@1.2.7': + resolution: {integrity: sha512-0Qx3jf2AjocJx/6VQOFU5KDINAWH/i+hxPBIePSVJhQVS/W3G1/MZYkOD5yFw/i9+lhBMAEdbfM3bmF6qjnSmg==} + '@iconify-json/tabler@1.2.3': resolution: {integrity: sha512-km0P/1Gtp/bFhvBQQmDkMx3nNIkNmU57WCYl9b8Envl81m3bhVVT85A8FtWChQxMXsYv3cTNuwMq/WZGfcY9vQ==} @@ -1564,11 +1714,6 @@ packages: '@nuxt/devalue@2.0.2': resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} - '@nuxt/devtools-kit@1.4.2': - resolution: {integrity: sha512-8a5PhVnC7E94318/sHbNSe9mI2MlsQ8+pJLGs2Hh1OJyidB9SWe6hoFc8q4K9VOtXak9uCFVb5V2JGXS1q+1aA==} - peerDependencies: - vite: '*' - '@nuxt/devtools-kit@1.5.1': resolution: {integrity: sha512-s2dpN1vCOgua2pSYG7/xUMjf7CyLTBeEK2IRqeOeiNpiElft4ygDddlg6P3ot0Hpp+GvWTz0uPGot/vI73uk4w==} peerDependencies: @@ -1579,10 +1724,10 @@ packages: peerDependencies: vite: '*' - '@nuxt/devtools-ui-kit@1.4.2': - resolution: {integrity: sha512-ELVSAVimFeX4RWrfBjckevyB2btIrd4KUG0qVEaX9pBzKxwg8C1u+sDEfDfSQSnByXf7uoaGkR/1O/Up7xu65g==} + '@nuxt/devtools-ui-kit@1.5.2': + resolution: {integrity: sha512-J8rYJ3Pl6yZTybR6Wbq63RbsJMy3z4e2cQ/Ohiij2iCpZHEdqI22w0LALpmfH0mj1T/0903vWe+ce4jtyGO2zw==} peerDependencies: - '@nuxt/devtools': 1.4.2 + '@nuxt/devtools': 1.5.2 '@nuxt/devtools-wizard@1.5.1': resolution: {integrity: sha512-09VqUYnL8dh31GK85g9+L1xZCXCmieOBWsV9H5a3ZA7wNepDjbrmaRFr/KSA6fsI7AZoqzkNuRsGUzEksEDxpg==} @@ -1614,14 +1759,14 @@ packages: peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@nuxt/fonts@0.8.0': - resolution: {integrity: sha512-FpgbgIPO+q0oquFXZIpQoxFH7dNxBUvYJGOeeKLJuXgF1JARCaDDZ+wLQT5i70P2O42Ll+sliZTTG1INW7ozAg==} + '@nuxt/fonts@0.10.0': + resolution: {integrity: sha512-VoK/rssN1PzMeQOplap8UYnbKtI6IDaI+sj5BmbCCpXRYY84gH8m+zePGRo88Mi9ujRhd1HUOXfsCvHN88iGmQ==} '@nuxt/icon@1.5.2': resolution: {integrity: sha512-VjtYIMo+d+jrBASHhh3eLZgfRAYhZI/E5z7DMlgjSRmUBYtMv/Qz86dSZdYEWM2rdHzzXtFurQRandIHC71fBQ==} - '@nuxt/image@1.8.0': - resolution: {integrity: sha512-GBbORch+ZfWJ0KB8PaXABsPjaiEXB4B4plcpAUVNCdzKZi2qQ4beRnEXfAbtAWPUPefj3rgCG7b9AqAe51Qlzw==} + '@nuxt/image@1.8.1': + resolution: {integrity: sha512-qNj7OCNsoGcutGOo1R2PYp4tQ/6uD77aSakyDoVAmLSRJBmhFTnT2+gIqVD95JMmkSHgYhmSX4gGxnaQK/t1cw==} engines: {node: ^14.16.0 || >=16.11.0} '@nuxt/kit@3.13.2': @@ -1639,8 +1784,8 @@ packages: resolution: {integrity: sha512-CCZgpm+MkqtOMDEgF9SWgGPBXlQ01hV/6+2reDEpJuqFPGzV8HYKPBcIFvn7/z5ahtgutHLzjP71Na+hYcqSpw==} engines: {node: ^14.18.0 || >=16.10.0} - '@nuxt/scripts@0.9.2': - resolution: {integrity: sha512-2BgLzVNotv8a8j3E+dTsVvGqs/XE8TKoALj5Z7Vi+t8nvxXUHJZtiPQl2Srs8UYW+2kCQOcrSbNOrZLMkGC5jQ==} + '@nuxt/scripts@0.9.4': + resolution: {integrity: sha512-9fEzXCAmdelCRsNW+hMN126Zko1behgoja4WbPBXR+3tRVH0UvMeLJmEVturahinFpnvUNrXhbx446XvVR/Yuw==} '@nuxt/telemetry@2.6.0': resolution: {integrity: sha512-h4YJ1d32cU7tDKjjhjtIIEck4WF/w3DTQBT348E9Pz85YLttnLqktLM0Ez9Xc2LzCeUgBDQv1el7Ob/zT3KUqg==} @@ -1687,8 +1832,8 @@ packages: vitest: optional: true - '@nuxt/ui-pro@1.4.2': - resolution: {integrity: sha512-v+Vylifz6N47ovl07KZgNs8yFesfiGPEUFqm7EETrBOS7kPDVqKodJsvQiXckdBdGr9c8nKlC8pUZHftbmFqtA==} + '@nuxt/ui-pro@1.4.3': + resolution: {integrity: sha512-3xEtApJHitBXOtlI5y3eoL+Ij3OP5BtjeInix1u2jFtZF446Bu38G/BC37Lt/oPu9GFqQ1FRMsasQwGEE5nIig==} '@nuxt/ui@2.18.6': resolution: {integrity: sha512-IyAMdw+oyrLnILp8k/Xfe2eX1RoFcQSnJd6Z0DBR/NmurrHR8M1EGRxDyT5ob6EbR1PbTZa6t3xQOO5xjslPwg==} @@ -1699,11 +1844,11 @@ packages: peerDependencies: vue: ^3.3.4 - '@nuxthq/studio@2.1.0': - resolution: {integrity: sha512-RvBZ0HAYmbNRrJ9YZqT1KL7iZTfPAMjJcl1YqO+TqaF+87LbX7lxV/5DPWPwL5v1vVtFjlHIy/OmGYAfE26ppg==} + '@nuxthq/studio@2.1.1': + resolution: {integrity: sha512-NQMf1Howrr5D7fDRMSpYyjQSi3/RzUT91KfcLxGz3Q2iAq0y94GSlPCpYMqYId9CgcfG2OIIDm40/dFusQZIvQ==} - '@nuxthub/core@0.7.23': - resolution: {integrity: sha512-iueSLs7m5vbP+4xI/1VzD58JvwImLV21kLXPvmDqUJgS7c6ldNvgdMM1i7hCev3Zao1HdIoV1+K3HJ8rTVHHiQ==} + '@nuxthub/core@0.7.26': + resolution: {integrity: sha512-xOfI+txczteKk66cxf9Rb5AL/PttcS47FCotzXVCZflS4xgnJfZb42FurKYagozpu1MbM6V95nXhO/esg3xUbA==} '@nuxtjs/color-mode@3.5.1': resolution: {integrity: sha512-GRHF3WUwX6fXIiRVlngNq1nVDwrVuP6dWX1DRmox3QolzX0eH1oJEcFr/lAm1nkT71JVGb8mszho9w+yHJbePw==} @@ -1714,8 +1859,8 @@ packages: '@nuxtjs/mdc@0.9.0': resolution: {integrity: sha512-dkdfWK0C0gKjDI7Y2W23A9uWwky9pIlH/N1no2l9y+2DHBz4/7JDdXmxGivDXYvyaTb6xAi+53E6Xphlmai8+A==} - '@nuxtjs/plausible@1.0.2': - resolution: {integrity: sha512-AT5GoVddqgvbp39OY1/DtWHUgjn+6LGjJXB75imdEUxPok2uAVGtr3oZ0F7merC9T3y0rIqZx8HzpUmCcipBnQ==} + '@nuxtjs/plausible@1.0.3': + resolution: {integrity: sha512-jf6W9+Q/VhfHk/jal1gp0OpYU2qwq7eOV4evNKvHWKVM0Qbps+LbKSxNcewgqN91tVx9sv4RbnOEJ8Uq0/FRkg==} '@nuxtjs/tailwindcss@6.12.1': resolution: {integrity: sha512-UKmaPRVpxlFqLorhL6neEba2tySlsj6w6yDb7jzS6A0AAjyBQ6k3BQqWO+AaTy2iQLX7eR+1yj3/w43HzY8RtA==} @@ -2078,30 +2223,30 @@ packages: '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} - '@shikijs/core@1.17.6': - resolution: {integrity: sha512-9ztslig6/YmCg/XwESAXbKjAjOhaq6HVced9NY6qcbDz1X5g/S90Wco2vMjBNX/6V71ASkzri76JewSGPa7kiQ==} - '@shikijs/core@1.17.7': resolution: {integrity: sha512-ZnIDxFu/yvje3Q8owSHaEHd+bu/jdWhHAaJ17ggjXofHx5rc4bhpCSW+OjC6smUBi5s5dd023jWtZ1gzMu/yrw==} + '@shikijs/core@1.20.0': + resolution: {integrity: sha512-KlO3iE0THzSdYkzDFugt8SHe6FR3qNYTkmpbdW1d6xo8juQkMjybxAw/cBi2npL2eb2F4PbbnSs5Z9tDusfvyg==} + '@shikijs/core@1.21.0': resolution: {integrity: sha512-zAPMJdiGuqXpZQ+pWNezQAk5xhzRXBNiECFPcJLtUdsFM3f//G95Z15EHTnHchYycU8kIIysqGgxp8OVSj1SPQ==} - '@shikijs/engine-javascript@1.17.6': - resolution: {integrity: sha512-5EEZj8tVcierNxm4V0UMS2PVoflb0UJPalWWV8l9rRg+oOfnr5VivqBJbkyq5grltVPvByIXvVbY8GSM/356jQ==} - '@shikijs/engine-javascript@1.17.7': resolution: {integrity: sha512-wwSf7lKPsm+hiYQdX+1WfOXujtnUG6fnN4rCmExxa4vo+OTmvZ9B1eKauilvol/LHUPrQgW12G3gzem7pY5ckw==} + '@shikijs/engine-javascript@1.20.0': + resolution: {integrity: sha512-ZUMo758uduM0Tfgzi/kd+0IKMbNdumCxxWjY36uf1DIs2Qyg9HIq3vA1Wfa/vc6HE7tHWFpANRi3mv7UzJ68MQ==} + '@shikijs/engine-javascript@1.21.0': resolution: {integrity: sha512-jxQHNtVP17edFW4/0vICqAVLDAxmyV31MQJL4U/Kg+heQALeKYVOWo0sMmEZ18FqBt+9UCdyqGKYE7bLRtk9mg==} - '@shikijs/engine-oniguruma@1.17.6': - resolution: {integrity: sha512-NLfWDMXFYe0nDHFbEoyZdz89aIIey3bTfF3zLYSUNTXks5s4uinZVmuPOFf1HfTeGqIn8uErJSBc3VnpJO7Alw==} - '@shikijs/engine-oniguruma@1.17.7': resolution: {integrity: sha512-pvSYGnVeEIconU28NEzBXqSQC/GILbuNbAHwMoSfdTBrobKAsV1vq2K4cAgiaW1TJceLV9QMGGh18hi7cCzbVQ==} + '@shikijs/engine-oniguruma@1.20.0': + resolution: {integrity: sha512-MQ40WkVTZk7by33ces4PGK6XNFSo6PYvKTSAr2kTWdRNhFmOcnaX+1XzvFwB26eySXR7U74t91czZ1qJkEgxTA==} + '@shikijs/engine-oniguruma@1.21.0': resolution: {integrity: sha512-AIZ76XocENCrtYzVU7S4GY/HL+tgHGbVU+qhiDyNw1qgCA5OSi4B4+HY4BtAoJSMGuD/L5hfTzoRVbzEm2WTvg==} @@ -2111,12 +2256,12 @@ packages: '@shikijs/transformers@1.21.0': resolution: {integrity: sha512-aA+XGGSzipcvqdsOYL8l6Q2RYiMuJNdhdt9eZnkJmW+wjSOixN/I7dBq3fISwvEMDlawrtuXM3eybLCEC+Fjlg==} - '@shikijs/types@1.17.6': - resolution: {integrity: sha512-ndTFa2TJi2w51ddKQDn3Jy8f6K4E5Q2x3dA3Hmsd3+YmxDQ10UWHjcw7VbVbKzv3VcUvYPLy+z9neqytSzUMUg==} - '@shikijs/types@1.17.7': resolution: {integrity: sha512-+qA4UyhWLH2q4EFd+0z4K7GpERDU+c+CN2XYD3sC+zjvAr5iuwD1nToXZMt1YODshjkEGEDV86G7j66bKjqDdg==} + '@shikijs/types@1.20.0': + resolution: {integrity: sha512-y+EaDvU2K6/GaXOKXxJaGnr1XtmZMF7MfS0pSEDdxEq66gCtKsLwQvVwoQFdp7R7dLlNAro3ijEE19sMZ0pzqg==} + '@shikijs/types@1.21.0': resolution: {integrity: sha512-tzndANDhi5DUndBtpojEq/42+dpUF2wS7wdCDQaFtIXm3Rd1QkrcVgSSRLOvEwexekihOXfbYJINW37g96tJRw==} @@ -2187,6 +2332,105 @@ packages: resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} engines: {node: '>=10.13.0'} + '@tsparticles/basic@3.5.0': + resolution: {integrity: sha512-oty33TxM2aHWrzcwWRic1bQ04KBCdpnvzv8JXEkx5Uyp70vgVegUbtKmwGki3shqKZIt3v2qE4I8NsK6onhLrA==} + + '@tsparticles/engine@3.5.0': + resolution: {integrity: sha512-RCwrJ2SvSYdhXJ24oUCjSUKEZQ9lXwObOWMvfMC9vS6/bk+Qo0N7Xx8AfumqzP/LebB1YJdlCvuoJMauAon0Pg==} + + '@tsparticles/interaction-external-attract@3.5.0': + resolution: {integrity: sha512-BQYjoHtq7yaETSvPtzKt93OO9MZ1WuDZj7cFPG+iujNekXiwhLRQ89a+QMcsTrCLx70KLJ7SuTzQL5MT1/kb2Q==} + + '@tsparticles/interaction-external-bounce@3.5.0': + resolution: {integrity: sha512-H/0//dn4zwKes8zWIjolfeokL0VAlj+EkK7LUhznPhPu+Gt+h6aJqPlwC2MdI5Rvcnps8dT7YoCBWBQ4tJH6zg==} + + '@tsparticles/interaction-external-bubble@3.5.0': + resolution: {integrity: sha512-xTS4PQDMC5j9qOAFTC1M9DfBTJl8P8M41ySGtZHnCvVqG0oLlLSw15msniamjXyaoA4tZvBPM6G+GmFdgE9w1A==} + + '@tsparticles/interaction-external-connect@3.5.0': + resolution: {integrity: sha512-VSpyZ0P8Hu4nq6C917X3tnwEROfGjrm0ivWJmbBv/lFJ9euZ2VeezeITNZNtNvt/hS5vLI8npDetB/wtd994HQ==} + + '@tsparticles/interaction-external-grab@3.5.0': + resolution: {integrity: sha512-WOTWSGVerlfJZ9zwq8Eyutq1h0LAr1hI/Fs8j7s5qabZjxPzUBV8rhgghZ/nGrHEiB6j8SW4XMHkN6XR0VM9Ww==} + + '@tsparticles/interaction-external-pause@3.5.0': + resolution: {integrity: sha512-Hnj1mBH5X3d3zwTP6R+tYn45uTq5XGLDINhEzl30EAjXK30LQe8/RgE91O4CsMSrlTmouG0OuHYGC3nyrn/dcw==} + + '@tsparticles/interaction-external-push@3.5.0': + resolution: {integrity: sha512-8UNt5lYRhydDJCK7AznR3s1nJj3OCeLcDknARoq7hATdI+G151QAubD9NUUURCZ1GdXpftT5Bh0Bl1YtiZwOhg==} + + '@tsparticles/interaction-external-remove@3.5.0': + resolution: {integrity: sha512-+qiVRnR8xywg++gn8fagwpuQVh0WWKxIMkY6l6lMw9UoXz8L6MUVgvWaT632EVmkrTgM43pZ1m0W3m9aBY9rZw==} + + '@tsparticles/interaction-external-repulse@3.5.0': + resolution: {integrity: sha512-lTF7iLqCCQ3AbQSDVTpE3TihoVvI322/5QTqQmwylrrmjbDxGu4Hym4BHK5GqDHOdodOnwU2DWjRF5cRx3aPPg==} + + '@tsparticles/interaction-external-slow@3.5.0': + resolution: {integrity: sha512-KYp1GWbXdnLunFvHJt2YMZMMITebAt0XkzisKoSe+rfvoCbcMGXI2XvDYb0UkGvd8sKTSnHcn7cGH8dhVXXYaQ==} + + '@tsparticles/interaction-particles-attract@3.5.0': + resolution: {integrity: sha512-ICnT9+9ZxINh5ZijyxjFXOOMC/jNQgOXPe+5MxgK/WYXE8mRbRzsOdaxiS3zK5PSFlqtztn189anDbfqcHDutQ==} + + '@tsparticles/interaction-particles-collisions@3.5.0': + resolution: {integrity: sha512-KrfyXy4l6nW2z0An2FE4z5R4rEiIONYPcDpkBhWqQK+pyLkHhtGYmqmP7Pb22IC9noFzjOCaR5CNVjWP7B+1vA==} + + '@tsparticles/interaction-particles-links@3.5.0': + resolution: {integrity: sha512-ZdIixcGcRJMxCq4zxeRAzzbbuN5vVoy3pDDLaO3mnWnfJWywkYZToV0XvOUaHUT2AkUuKa9ZuQKx0LO3z1AO+w==} + + '@tsparticles/move-base@3.5.0': + resolution: {integrity: sha512-9oDk7zTxyhUCstj3lHTNTiWAgqIBzWa2o1tVQFK63Qwq+/WxzJCSwZOocC9PAHGM1IP6nA4zYJSfjbMBTrUocA==} + + '@tsparticles/move-parallax@3.5.0': + resolution: {integrity: sha512-1NC2OGsbdLc5T4uiRqq7i24b9FIhfaLnx4wVtOQjX48jWfy/ZKOdIEYLFKOPHnaMI0MjinJTNXLi9i6zVNCobg==} + + '@tsparticles/plugin-easing-quad@3.5.0': + resolution: {integrity: sha512-Pd44hTiVlaaeQZwRlP+ih8jKmWuIQdkpPUJS0Qwzeck2nfK01IAflDJoxXxGF53vA8QOrz/K6VdVQJShD8yCsg==} + + '@tsparticles/shape-circle@3.5.0': + resolution: {integrity: sha512-59TmXkeeI6Jzv5vt/D3TkclglabaoEXQi2kbDjSCBK68SXRHzlQu29mSAL41Y5S0Ft5ZJKkAQHX1IqEnm8Hyjg==} + + '@tsparticles/shape-emoji@3.5.0': + resolution: {integrity: sha512-cxWHxQxnG5vLDltkoxdo7KS87uKPwQgf4SDWy/WCxW4Psm1TEeeSGYMJPVed+wWPspOKmLb7u8OaEexgE2pHHQ==} + + '@tsparticles/shape-image@3.5.0': + resolution: {integrity: sha512-lWYg7DTv74dSOnXy+4dr7t1/OSuUmxDpIo12Lbxgx/QBN7A5I/HoqbKcs13TSA0RS1hcuMgtti07BcDTEYW3Dw==} + + '@tsparticles/shape-line@3.5.0': + resolution: {integrity: sha512-Qc4jwFEi/VnwmGwQBO/kCJEfNYdKHpeXfrdcqmm9c1B4iYHHDoaXJp6asMTggEfeAWu7fyPaO/7MURiPEqg7Hg==} + + '@tsparticles/shape-polygon@3.5.0': + resolution: {integrity: sha512-sqYL+YXpnq3nSWcOEGZaJ4Z7Cb7x8M0iORSLpPdNEIvwDKdPczYyQM95D8ep19Pv1CV5L0uRthV36wg7UpnJ9Q==} + + '@tsparticles/shape-square@3.5.0': + resolution: {integrity: sha512-rPHpA4Pzm1W5DIIow+lQS+VS7D2thSBQQbV9eHxb933Wh0/QC3me3w4vovuq7hdtVANhsUVO04n44Gc/2TgHkw==} + + '@tsparticles/shape-star@3.5.0': + resolution: {integrity: sha512-EDEJc4MYv3UbOeA3wrZjuJVtZ08PdCzzBij3T/7Tp3HUCf/p9XnfHBd/CPR5Mo6X0xpGfrein8UQN9CjGLHwUA==} + + '@tsparticles/slim@3.5.0': + resolution: {integrity: sha512-CKx3VtzsY0fs/dQc41PYtL3edm1z2sBROTgvz3adwqMyTWkQGnjLQhsM777Ebb6Yjf5Jxu4TzWOBc2HO7Cstkg==} + + '@tsparticles/updater-color@3.5.0': + resolution: {integrity: sha512-TGGgiLixIg37sst2Fj9IV4XbdMwkT6PYanM7qEqyfmv4hJ/RHMQlCznEe6b7OhChQVBg5ov5EMl/BT4/fIWEYw==} + + '@tsparticles/updater-life@3.5.0': + resolution: {integrity: sha512-jlMEq16dwN+rZmW/UmLdqaCe4W0NFrVdmXkZV8QWYgu06a+Ucslz337nHYaP89/9rZWpNua/uq1JDjDzaVD5Jg==} + + '@tsparticles/updater-opacity@3.5.0': + resolution: {integrity: sha512-T2YfqdIFV/f5VOg1JQsXu6/owdi9g9K2wrJlBfgteo+IboVp6Lcuo4PGAfilWVkWrTdp1Nz4mz39NrLHfOce2g==} + + '@tsparticles/updater-out-modes@3.5.0': + resolution: {integrity: sha512-y6NZe2OSk5SrYdaLwUIQnHICsNEDIdPPJHQ2nAWSvAuPJphlSKjUknc7OaGiFwle6l0OkhWoZZe1rV1ktbw/lA==} + + '@tsparticles/updater-rotate@3.5.0': + resolution: {integrity: sha512-j4qPHQd1eUmDoGnIJOsVswHLqtTof1je+b2GTOLB3WIoKmlyUpzQYjVc7PNfLMuCEUubwpZCfcd/vC80VZeWkg==} + + '@tsparticles/updater-size@3.5.0': + resolution: {integrity: sha512-TnWlOChBsVZffT2uO0S4ALGSzxT6UAMIVlhGMGFgSeIlktKMqM+dxDGAPrYa1n8IS2dkVGisiXzsV0Ss6Ceu1A==} + + '@tsparticles/updater-stroke-color@3.5.0': + resolution: {integrity: sha512-29X1zER+W9IBDv0nTD/jRXnu5rEU7uv7+W1N0B6leBipjAY24sg7Kub2SvXAaBKz6kHHWuCeccBOwIiiTpDqMA==} + '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} @@ -2199,8 +2443,8 @@ packages: '@types/estree@1.0.6': resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} - '@types/google.maps@3.58.0': - resolution: {integrity: sha512-rZPrbNHoGxeY70uuQYFLGQqcz5mLd3pZy0u286GSugvN7PLFsHNRF2wN2QXtUgNiC33IC0LX+MD3LGAC3wN7Eg==} + '@types/google.maps@3.58.1': + resolution: {integrity: sha512-X9QTSvGJ0nCfMzYOnaVs/k6/4L+7F5uCS+4iUmkLEls6J9S/Phv+m/i3mDeyc49ZBgwab3EFO1HEoBY7k98EGQ==} '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} @@ -2347,9 +2591,15 @@ packages: '@unocss/core@0.62.4': resolution: {integrity: sha512-Cc+Vo6XlaQpyVejkJrrzzWtiK9pgMWzVVBpm9VCVtwZPUjD4GSc+g7VQCPXSsr7m03tmSuRySJx72QcASmauNQ==} + '@unocss/core@0.63.4': + resolution: {integrity: sha512-VB4DJ5DsRWpX64si5tWYRXf1n5UkYQqe2s1V22qFiWmXa7Ec+Vf9s3cxWZmoWFC5P9RQiwM9kAqxdg1G+elVkQ==} + '@unocss/extractor-arbitrary-variants@0.62.4': resolution: {integrity: sha512-e4hJfBMyFr6T6dYSTTjNv9CQwaU1CVEKxDlYP0GpfSgxsV58pguID9j1mt0/XZD6LvEDzwxj9RTRWKpUSWqp+Q==} + '@unocss/extractor-arbitrary-variants@0.63.4': + resolution: {integrity: sha512-gI/+2Nv+cH/ZoOc/4X7RLD9CuBXH51jfwGJ1xRveS7tj+EBs8VshP7Vhbn6Jyp69E00wt4hyzjviDoGqcIA8bA==} + '@unocss/inspector@0.62.4': resolution: {integrity: sha512-bRcnI99gZecNzrUr6kDMdwGHkhUuTPyvvadRdaOxHc9Ow3ANNyqymeFM1q5anZEUZt8h15TYN0mdyQyIWkU3zg==} @@ -2371,6 +2621,9 @@ packages: '@unocss/preset-mini@0.62.4': resolution: {integrity: sha512-1O+QpQFx7FT61aheAZEYemW5e4AGib8TFGm+rWLudKq2IBNnXHcS5xsq5QvqdC7rp9Dn3lnW5du6ijow5kCBuw==} + '@unocss/preset-mini@0.63.4': + resolution: {integrity: sha512-sim1/uy/XaVzdnMdepXdbdacXF5QNkPDnl4PYBWTyGuT5yKFpuipWpJDS5zZH5W6PYzKdcDA3YiaJ0S5CiUWpQ==} + '@unocss/preset-tagify@0.62.4': resolution: {integrity: sha512-8b2Kcsvt93xu1JqDqcD3QvvW0L5rqvH7ev3BlNEVx6n8ayBqfB5HEd4ILKr7wSC90re+EnCgnMm7EP2FiQAJkw==} @@ -2386,6 +2639,9 @@ packages: '@unocss/preset-wind@0.62.4': resolution: {integrity: sha512-YOzfQ11AmAnl1ZkcWLMMxCdezLjRKavLNk38LumUMtcdsa0DAy+1JjTp+KEvVQAnD+Et/ld5X+YcBWJkVy5WFQ==} + '@unocss/preset-wind@0.63.4': + resolution: {integrity: sha512-8fTUp6ZxH9YiScz4nZ1tRqprayrlQSfguzkjxDvOrwazfNcmxvHSZfC9dtpEmY+QssM1zHH0mmWmWgQYwU9Zdw==} + '@unocss/reset@0.62.4': resolution: {integrity: sha512-CtxjeDgN39fY/eZDLIXN4wy7C8W7+SD+41AlzGVU5JwhcXmnb1XoDpOd2lzMxc/Yy3F5dIJt2+MRDj9RnpX9Ew==} @@ -2393,6 +2649,10 @@ packages: resolution: {integrity: sha512-XUwLbLUzL+VSHCJNK5QBHC9RbFehumge1/XJmsRfmh0+oxgJoO1gvEvxi57gYEmdJdMRJHRJZ66se6+cB0Ymvw==} engines: {node: '>=14'} + '@unocss/rule-utils@0.63.4': + resolution: {integrity: sha512-7yRWF881ymxnMcCJSiI/1kMI8uwRqRi3l5XnV+JSGjjF2fDr1POUQjSLaA4s7ZfdEgmjagdLK3F5xqkfMMECNA==} + engines: {node: '>=14'} + '@unocss/transformer-attributify-jsx@0.62.4': resolution: {integrity: sha512-z9DDqS2DibDR9gno55diKfAVegeJ9uoyQXQhH3R0KY4YMF49N1fWy/t74gOiHtlPmvjQtDRZYgjgaMCc2w8oWg==} @@ -2467,14 +2727,14 @@ packages: '@vitest/utils@2.1.2': resolution: {integrity: sha512-zMO2KdYy6mx56btx9JvAqAZ6EyS3g49krMPPrgOp1yxGZiA93HumGk+bZ5jIZtOg5/VBYl5eBmGRQHqq4FG6uQ==} - '@volar/language-core@1.11.1': - resolution: {integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==} + '@volar/language-core@2.4.6': + resolution: {integrity: sha512-FxUfxaB8sCqvY46YjyAAV6c3mMIq/NWQMVvJ+uS4yxr1KzOvyg61gAuOnNvgCvO4TZ7HcLExBEsWcDu4+K4E8A==} - '@volar/source-map@1.11.1': - resolution: {integrity: sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==} + '@volar/source-map@2.4.6': + resolution: {integrity: sha512-Nsh7UW2ruK+uURIPzjJgF0YRGP5CX9nQHypA2OMqdM2FKy7rh+uv3XgPnWPw30JADbKvZ5HuBzG4gSbVDYVtiw==} - '@volar/typescript@1.11.1': - resolution: {integrity: sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==} + '@volar/typescript@2.4.6': + resolution: {integrity: sha512-NMIrA7y5OOqddL9VtngPWYmdQU03htNKFtAYidbYfWA0TOhyGVd9tfcP4TsLWQ+RBWDZCbBqsr8xzU0ZOxYTCQ==} '@vue-macros/common@1.14.0': resolution: {integrity: sha512-xwQhDoEXRNXobNQmdqOD20yUGdVLVLZe4zhDlT9q/E+z+mvT3wukaAoJG80XRnv/BcgOOCVpxqpkQZ3sNTgjWA==} @@ -2525,6 +2785,9 @@ packages: '@vue/compiler-ssr@3.5.6': resolution: {integrity: sha512-VpWbaZrEOCqnmqjE83xdwegtr5qO/2OPUC6veWgvNqTJ3bYysz6vY3VqMuOijubuUYPRpG3OOKIh9TD0Stxb9A==} + '@vue/compiler-vue2@2.7.16': + resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} + '@vue/devtools-api@6.6.4': resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} @@ -2539,8 +2802,8 @@ packages: '@vue/devtools-shared@7.4.6': resolution: {integrity: sha512-rPeSBzElnHYMB05Cc056BQiJpgocQjY8XVulgni+O9a9Gr9tNXgPteSzFFD+fT/iWMxNuUgGKs9CuW5DZewfIg==} - '@vue/language-core@1.8.27': - resolution: {integrity: sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==} + '@vue/language-core@2.1.6': + resolution: {integrity: sha512-MW569cSky9R/ooKMh6xa2g1D0AtRKbL56k83dzus/bx//RDJk24RHWkMzbAlXjMdDNyxAaagKPRquBIxkxlCkg==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -3216,9 +3479,6 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - confbox@0.1.7: - resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} - confbox@0.1.8: resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} @@ -3327,6 +3587,10 @@ packages: peerDependencies: postcss: ^8.0.9 + css-gradient-parser@0.0.16: + resolution: {integrity: sha512-3O5QdqgFRUbXvK1x5INf1YkBz1UKSWqrd63vWsum8MNHDBYD5urm3QtxZbKU259OrEXNM26lP/MPY3d1IGkBgA==} + engines: {node: '>=16'} + css-select@5.1.0: resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} @@ -3341,6 +3605,10 @@ packages: resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + css-tree@3.0.0: + resolution: {integrity: sha512-o88DVQ6GzsABn1+6+zo2ct801dBO5OASVyxbbvA2W20ue2puSh/VOuqUj90eUeMSX/xqGqBmOKiRQN7tJOuBXw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + css-what@6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} @@ -3765,6 +4033,11 @@ packages: engines: {node: '>=18'} hasBin: true + esbuild@0.24.0: + resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==} + engines: {node: '>=18'} + hasBin: true + escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -3934,8 +4207,8 @@ packages: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} - execa@9.3.1: - resolution: {integrity: sha512-gdhefCCNy/8tpH/2+ajP9IQc14vXchNdd0weyzSJEFURhRMGncQ+zKFxwjAufIewPEJm9BPOaJnvg2UtlH2gPQ==} + execa@9.4.0: + resolution: {integrity: sha512-yKHlle2YGxZE842MERVIplWwNH5VYmqqcPFgtnlU//K8gxuFFXu0pwd/CrfXTumFpeEiufsP7+opT/bPJa1yVw==} engines: {node: ^18.19.0 || >=20.5.0} exit-hook@2.2.1: @@ -4154,9 +4427,6 @@ packages: git-up@7.0.0: resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==} - git-url-parse@14.1.0: - resolution: {integrity: sha512-8xg65dTxGHST3+zGpycMMFZcoTzAdZ2dOtu4vmgIfkTFnVHBxHMzBC2L1k8To7EmrSiHesT8JgPLT91VKw1B5g==} - git-url-parse@15.0.0: resolution: {integrity: sha512-5reeBufLi+i4QD3ZFftcJs9jC26aULFLBU23FeKM/b1rI0K6ofIeAblmDVO7Ht22zTDE9+CkJ3ZVb0CgJmz3UQ==} @@ -4846,6 +5116,9 @@ packages: mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + mdn-data@2.10.0: + resolution: {integrity: sha512-qq7C3EtK3yJXMwz1zAab65pjl+UhohqMOctTgcqjLOWABqmwj+me02LSsCuEUxnst9X1lCBpoE0WArGKgdGDzw==} + mdurl@2.0.0: resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} @@ -5082,8 +5355,8 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - muggle-string@0.3.1: - resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==} + muggle-string@0.4.1: + resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} mustache@4.2.0: resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} @@ -5201,6 +5474,10 @@ packages: resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + npm-run-path@6.0.0: + resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==} + engines: {node: '>=18'} + npmlog@5.0.1: resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} deprecated: This package is no longer supported. @@ -5217,12 +5494,12 @@ packages: resolution: {integrity: sha512-gUBcxHfvR06tBNDszTj/cMx8EGwtNFqICk7IBM66JIebe/VG0HgDF6AFJfqqOFG5ACk6ApdAxREHhvnmgUSudA==} engines: {npm: '>= 4.0.0'} - nuxt-component-meta@0.6.6: - resolution: {integrity: sha512-Y5/tuZuZOlD4GluAjcTU6JlhtEeg7/92VEfoV814t2uTuZK+b9RokJeGtrMotXuCJ4vuT1Is7M+pkPm+vY/tXA==} + nuxt-component-meta@0.8.2: + resolution: {integrity: sha512-diMXSjBDlueIGy0Wb60vqKCwjT+ZorJGhcD/0xMhGOuyc971ccJgbQRZnwYoCTgMICo+0/+ZL2UyjAiYuHgHqw==} hasBin: true - nuxt-og-image@3.0.2: - resolution: {integrity: sha512-R5JCiVxZwgFUS4JS1M9lAD3QWc9P9CSJj7qupiKxJfBKnRBSpNs9ci5hTbZbrh2FMf1si5qIJZT1VI8cdj9cHA==} + nuxt-og-image@3.0.4: + resolution: {integrity: sha512-Gw0u1SzjEhWOgj2INzfb6hhEDgnXSnHHVCNviMWWgNMXd1peTpFN9F5Qnnp1pvaRc/7IF5yy/vbM6LCOkHFIYw==} engines: {node: '>=18.0.0'} nuxt-site-config-kit@2.2.18: @@ -5459,8 +5736,8 @@ packages: pkg-types@1.2.0: resolution: {integrity: sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==} - playwright-core@1.47.1: - resolution: {integrity: sha512-i1iyJdLftqtt51mEk6AhYFaAJCDx0xQ/O5NU8EKaWFgMjItPVma542Nh/Aq8aLCjIJSzjaiEQGW/nyqLkGF1OQ==} + playwright-core@1.48.0: + resolution: {integrity: sha512-RBvzjM9rdpP7UUFrQzRwR8L/xR4HyC1QXMzGYTbf1vjw25/ya9NRAVnXi/0fvFopjebvyPzsmoK58xxeEOaVvA==} engines: {node: '>=18'} hasBin: true @@ -5990,8 +6267,8 @@ packages: satori-html@0.3.2: resolution: {integrity: sha512-wjTh14iqADFKDK80e51/98MplTGfxz2RmIzh0GqShlf4a67+BooLywF17TvJPD6phO0Hxm7Mf1N5LtRYvdkYRA==} - satori@0.10.14: - resolution: {integrity: sha512-abovcqmwl97WKioxpkfuMeZmndB1TuDFY/R+FymrZyiGP+pMYomvgSzVPnbNMWHHESOPosVHGL352oFbdAnJcA==} + satori@0.11.2: + resolution: {integrity: sha512-uEPLbx89BfwzJroECvnTg8IQ+XxqkMl0apvB41mm8fmc6brzHA8bu9Etu43UoUF4ECnACPiDDFz6PfYDG0S46Q==} engines: {node: '>=16'} sax@1.4.1: @@ -6066,12 +6343,12 @@ packages: shell-quote@1.8.1: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} - shiki@1.17.6: - resolution: {integrity: sha512-RejGugKpDM75vh6YtF9R771acxHRDikC/01kxsUGW+Pnaz3pTY+c8aZB5CnD7p0vuFPs1HaoAIU/4E+NCfS+mQ==} - shiki@1.17.7: resolution: {integrity: sha512-Zf6hNtWhFyF4XP5OOsXkBTEx9JFPiN0TQx4wSe+Vqeuczewgk2vT4IZhF4gka55uelm052BD5BaHavNqUNZd+A==} + shiki@1.20.0: + resolution: {integrity: sha512-MZJJ1PCFsQB1Piq+25wiz0a75yUv8Q3/fzy7SzRx5ONdjdtGdyiKwYn8vb/FnK5kjS0voWGnPpjG16POauUR+g==} + shiki@1.21.0: resolution: {integrity: sha512-apCH5BoWTrmHDPGgg3RF8+HAAbEL/CdbYr8rMw7eIrdhCkZHdVGat5mMNlRtd1erNG01VPMIKHNQ0Pj2HMAiog==} @@ -6107,7 +6384,7 @@ packages: site-config-stack@2.2.18: resolution: {integrity: sha512-kwyuCwYZBJikuLN3IB15cGT7SHQQxAitLaDs1b6eNZbb+tBHubVUhj0pnFZnZZi4+5eNCO+3HiZxaU3qpFxP2A==} peerDependencies: - vue: ^3 + vue: 3.4.38 skin-tone@2.0.0: resolution: {integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==} @@ -6634,9 +6911,16 @@ packages: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'} + unicorn-magic@0.3.0: + resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} + engines: {node: '>=18'} + unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + unifont@0.1.3: + resolution: {integrity: sha512-PZVkmHSUTgeinSIYEJ58lEzk4FTh8wZt9rd+5EapupFQLFXqOq9OPIp+e6a3JE404duS5qgSHvfGEg+cJ42lPA==} + unimport@3.12.0: resolution: {integrity: sha512-5y8dSvNvyevsnw4TBQkIQR1Rjdbb+XjVSwQwxltpnVZrStBvvPkMPcZrh1kg5kY77kpx6+D4Ztd3W6FOBH/y2Q==} @@ -6786,8 +7070,8 @@ packages: peerDependencies: '@vue/compiler-core': ^3.3 - valibot@0.42.0: - resolution: {integrity: sha512-igMdmHXxDiQY714ssh9bGisMqJ2yg7sko1KOmv/omnrIacGtP6mGrbvVT1IuV1bDrHyG9ybgpHwG1UElDiDCLg==} + valibot@0.42.1: + resolution: {integrity: sha512-3keXV29Ar5b//Hqi4MbSdV7lfVp6zuYLZuA9V1PvQUsXqogr+u5lvLPLk3A4f74VUXDnf/JfWMN6sB+koJ/FFw==} peerDependencies: typescript: '>=5' peerDependenciesMeta: @@ -6965,16 +7249,16 @@ packages: vue-bundle-renderer@2.1.0: resolution: {integrity: sha512-uZ+5ZJdZ/b43gMblWtcpikY6spJd0nERaM/1RtgioXNfWFbjKlUwrS8HlrddN6T2xtptmOouWclxLUkpgcVX3Q==} - vue-component-meta@1.8.27: - resolution: {integrity: sha512-j3WJsyQHP4TDlvnjHc/eseo0/eVkf0FaCpkqGwez5zD+Tj31onBzWZEXTnWKs8xRj0n3dMNYdy3SpiS6NubSvg==} + vue-component-meta@2.1.6: + resolution: {integrity: sha512-N5zReatWQTNqULhatFib69K82g5UhDERVobeqrT5S6Uk2QoCeYbsSY8nHRUwJFywE2iXRFN4B+XPhI+piZfC6w==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true - vue-component-type-helpers@1.8.27: - resolution: {integrity: sha512-0vOfAtI67UjeO1G6UiX5Kd76CqaQ67wrRZiOe7UAb9Jm6GzlUr/fC7CV90XfwapJRjpCMaZFhv1V0ajWRmE9Dg==} + vue-component-type-helpers@2.1.6: + resolution: {integrity: sha512-ng11B8B/ZADUMMOsRbqv0arc442q7lifSubD0v8oDXIFoMg/mXwAPUunrroIDkY+mcD0dHKccdaznSVp8EoX3w==} vue-demi@0.14.10: resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} @@ -7001,9 +7285,6 @@ packages: peerDependencies: vue: ^3.2.0 - vue-template-compiler@2.7.16: - resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==} - vue3-smooth-dnd@0.0.6: resolution: {integrity: sha512-CH9ZZhEfE7qU1ef2rlfgBG+nZtQX8PnWlspB2HDDz1uVGU7fXM0Pr65DftBMz4X81S+edw2H+ZFG6Dyb5J81KA==} peerDependencies: @@ -7722,7 +8003,7 @@ snapshots: '@babel/helper-validator-identifier': 7.25.7 to-fast-properties: 2.0.0 - '@barbapapazes/plausible-tracker@0.5.2': {} + '@barbapapazes/plausible-tracker@0.5.3': {} '@capsizecss/metrics@2.2.0': {} @@ -7772,8 +8053,6 @@ snapshots: mime: 3.0.0 zod: 3.23.8 - '@cloudflare/workers-types@4.20240925.0': {} - '@cloudflare/workers-types@4.20241004.0': {} '@cspotcode/source-map-support@0.8.1': @@ -7816,6 +8095,9 @@ snapshots: '@esbuild/aix-ppc64@0.23.1': optional: true + '@esbuild/aix-ppc64@0.24.0': + optional: true + '@esbuild/android-arm64@0.17.19': optional: true @@ -7831,6 +8113,9 @@ snapshots: '@esbuild/android-arm64@0.23.1': optional: true + '@esbuild/android-arm64@0.24.0': + optional: true + '@esbuild/android-arm@0.17.19': optional: true @@ -7846,6 +8131,9 @@ snapshots: '@esbuild/android-arm@0.23.1': optional: true + '@esbuild/android-arm@0.24.0': + optional: true + '@esbuild/android-x64@0.17.19': optional: true @@ -7861,6 +8149,9 @@ snapshots: '@esbuild/android-x64@0.23.1': optional: true + '@esbuild/android-x64@0.24.0': + optional: true + '@esbuild/darwin-arm64@0.17.19': optional: true @@ -7876,6 +8167,9 @@ snapshots: '@esbuild/darwin-arm64@0.23.1': optional: true + '@esbuild/darwin-arm64@0.24.0': + optional: true + '@esbuild/darwin-x64@0.17.19': optional: true @@ -7891,6 +8185,9 @@ snapshots: '@esbuild/darwin-x64@0.23.1': optional: true + '@esbuild/darwin-x64@0.24.0': + optional: true + '@esbuild/freebsd-arm64@0.17.19': optional: true @@ -7906,6 +8203,9 @@ snapshots: '@esbuild/freebsd-arm64@0.23.1': optional: true + '@esbuild/freebsd-arm64@0.24.0': + optional: true + '@esbuild/freebsd-x64@0.17.19': optional: true @@ -7921,6 +8221,9 @@ snapshots: '@esbuild/freebsd-x64@0.23.1': optional: true + '@esbuild/freebsd-x64@0.24.0': + optional: true + '@esbuild/linux-arm64@0.17.19': optional: true @@ -7936,6 +8239,9 @@ snapshots: '@esbuild/linux-arm64@0.23.1': optional: true + '@esbuild/linux-arm64@0.24.0': + optional: true + '@esbuild/linux-arm@0.17.19': optional: true @@ -7951,6 +8257,9 @@ snapshots: '@esbuild/linux-arm@0.23.1': optional: true + '@esbuild/linux-arm@0.24.0': + optional: true + '@esbuild/linux-ia32@0.17.19': optional: true @@ -7966,6 +8275,9 @@ snapshots: '@esbuild/linux-ia32@0.23.1': optional: true + '@esbuild/linux-ia32@0.24.0': + optional: true + '@esbuild/linux-loong64@0.17.19': optional: true @@ -7981,6 +8293,9 @@ snapshots: '@esbuild/linux-loong64@0.23.1': optional: true + '@esbuild/linux-loong64@0.24.0': + optional: true + '@esbuild/linux-mips64el@0.17.19': optional: true @@ -7996,6 +8311,9 @@ snapshots: '@esbuild/linux-mips64el@0.23.1': optional: true + '@esbuild/linux-mips64el@0.24.0': + optional: true + '@esbuild/linux-ppc64@0.17.19': optional: true @@ -8011,6 +8329,9 @@ snapshots: '@esbuild/linux-ppc64@0.23.1': optional: true + '@esbuild/linux-ppc64@0.24.0': + optional: true + '@esbuild/linux-riscv64@0.17.19': optional: true @@ -8026,6 +8347,9 @@ snapshots: '@esbuild/linux-riscv64@0.23.1': optional: true + '@esbuild/linux-riscv64@0.24.0': + optional: true + '@esbuild/linux-s390x@0.17.19': optional: true @@ -8041,6 +8365,9 @@ snapshots: '@esbuild/linux-s390x@0.23.1': optional: true + '@esbuild/linux-s390x@0.24.0': + optional: true + '@esbuild/linux-x64@0.17.19': optional: true @@ -8056,6 +8383,9 @@ snapshots: '@esbuild/linux-x64@0.23.1': optional: true + '@esbuild/linux-x64@0.24.0': + optional: true + '@esbuild/netbsd-x64@0.17.19': optional: true @@ -8071,9 +8401,15 @@ snapshots: '@esbuild/netbsd-x64@0.23.1': optional: true + '@esbuild/netbsd-x64@0.24.0': + optional: true + '@esbuild/openbsd-arm64@0.23.1': optional: true + '@esbuild/openbsd-arm64@0.24.0': + optional: true + '@esbuild/openbsd-x64@0.17.19': optional: true @@ -8089,6 +8425,9 @@ snapshots: '@esbuild/openbsd-x64@0.23.1': optional: true + '@esbuild/openbsd-x64@0.24.0': + optional: true + '@esbuild/sunos-x64@0.17.19': optional: true @@ -8104,6 +8443,9 @@ snapshots: '@esbuild/sunos-x64@0.23.1': optional: true + '@esbuild/sunos-x64@0.24.0': + optional: true + '@esbuild/win32-arm64@0.17.19': optional: true @@ -8119,6 +8461,9 @@ snapshots: '@esbuild/win32-arm64@0.23.1': optional: true + '@esbuild/win32-arm64@0.24.0': + optional: true + '@esbuild/win32-ia32@0.17.19': optional: true @@ -8134,6 +8479,9 @@ snapshots: '@esbuild/win32-ia32@0.23.1': optional: true + '@esbuild/win32-ia32@0.24.0': + optional: true + '@esbuild/win32-x64@0.17.19': optional: true @@ -8149,6 +8497,9 @@ snapshots: '@esbuild/win32-x64@0.23.1': optional: true + '@esbuild/win32-x64@0.24.0': + optional: true + '@eslint-community/eslint-utils@4.4.0(eslint@9.12.0(jiti@2.3.3))': dependencies: eslint: 9.12.0(jiti@2.3.3) @@ -8225,19 +8576,19 @@ snapshots: dependencies: '@iconify/types': 2.0.0 - '@iconify-json/logos@1.2.0': + '@iconify-json/heroicons@1.2.1': dependencies: '@iconify/types': 2.0.0 - '@iconify-json/ph@1.2.0': + '@iconify-json/logos@1.2.3': dependencies: '@iconify/types': 2.0.0 - '@iconify-json/ri@1.2.0': + '@iconify-json/ph@1.2.1': dependencies: '@iconify/types': 2.0.0 - '@iconify-json/simple-icons@1.2.3': + '@iconify-json/ri@1.2.0': dependencies: '@iconify/types': 2.0.0 @@ -8245,6 +8596,10 @@ snapshots: dependencies: '@iconify/types': 2.0.0 + '@iconify-json/simple-icons@1.2.7': + dependencies: + '@iconify/types': 2.0.0 + '@iconify-json/tabler@1.2.3': dependencies: '@iconify/types': 2.0.0 @@ -8436,18 +8791,6 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.4.2(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(webpack-sources@3.2.3)': - dependencies: - '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) - '@nuxt/schema': 3.13.2(rollup@4.21.3)(webpack-sources@3.2.3) - execa: 7.2.0 - vite: 5.4.5(@types/node@22.7.4)(terser@5.34.1) - transitivePeerDependencies: - - magicast - - rollup - - supports-color - - webpack-sources - '@nuxt/devtools-kit@1.5.1(magicast@0.3.5)(rollup@3.29.4)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@3.29.4)(webpack-sources@3.2.3) @@ -8496,14 +8839,14 @@ snapshots: - supports-color - webpack-sources - '@nuxt/devtools-ui-kit@1.4.2(@nuxt/devtools@1.5.2(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.10)(fuse.js@7.0.0)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.7.4)(eslint@9.12.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.3)(terser@5.34.1)(typescript@5.6.2)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(webpack-sources@3.2.3))(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/devtools-ui-kit@1.5.2(@nuxt/devtools@1.5.2(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.10)(fuse.js@7.0.0)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.7.4)(eslint@9.12.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.3)(terser@5.34.1)(typescript@5.6.2)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(webpack-sources@3.2.3))(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@iconify-json/carbon': 1.2.1 - '@iconify-json/logos': 1.2.0 + '@iconify-json/logos': 1.2.3 '@iconify-json/ri': 1.2.0 '@iconify-json/tabler': 1.2.3 '@nuxt/devtools': 1.5.2(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) - '@nuxt/devtools-kit': 1.4.2(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(webpack-sources@3.2.3) + '@nuxt/devtools-kit': 1.5.2(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(webpack-sources@3.2.3) '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) '@unocss/core': 0.62.4 '@unocss/nuxt': 0.62.4(magicast@0.3.5)(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) @@ -8794,25 +9137,26 @@ snapshots: - supports-color - typescript - '@nuxt/fonts@0.8.0(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(webpack-sources@3.2.3)': + '@nuxt/fonts@0.10.0(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(webpack-sources@3.2.3)': dependencies: '@nuxt/devtools-kit': 1.5.2(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(webpack-sources@3.2.3) '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) chalk: 5.3.0 - css-tree: 2.3.1 + css-tree: 3.0.0 defu: 6.1.4 - esbuild: 0.23.1 + esbuild: 0.24.0 fontaine: 0.5.0(webpack-sources@3.2.3) h3: 1.13.0 - jiti: 1.21.6 + jiti: 2.3.3 magic-regexp: 0.8.0(webpack-sources@3.2.3) magic-string: 0.30.11 node-fetch-native: 1.6.4 ohash: 1.1.4 pathe: 1.1.2 sirv: 2.0.4 - tinyglobby: 0.2.6 + tinyglobby: 0.2.9 ufo: 1.5.4 + unifont: 0.1.3 unplugin: 1.14.1(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) transitivePeerDependencies: @@ -8859,7 +9203,7 @@ snapshots: - vue - webpack-sources - '@nuxt/image@1.8.0(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3)': + '@nuxt/image@1.8.1(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) consola: 3.2.3 @@ -9007,12 +9351,12 @@ snapshots: - supports-color - webpack-sources - '@nuxt/scripts@0.9.2(@nuxt/devtools@1.5.2(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.10)(fuse.js@7.0.0)(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.7.4)(eslint@9.12.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.3)(terser@5.34.1)(typescript@5.6.2)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(webpack-sources@3.2.3))(postcss@8.4.47)(rollup@4.21.3)(typescript@5.6.2)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/scripts@0.9.4(@nuxt/devtools@1.5.2(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.10)(fuse.js@7.0.0)(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.7.4)(eslint@9.12.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.3)(terser@5.34.1)(typescript@5.6.2)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(webpack-sources@3.2.3))(postcss@8.4.47)(rollup@4.21.3)(typescript@5.6.2)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/devtools-kit': 1.5.2(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(webpack-sources@3.2.3) - '@nuxt/devtools-ui-kit': 1.4.2(@nuxt/devtools@1.5.2(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.10)(fuse.js@7.0.0)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.7.4)(eslint@9.12.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.3)(terser@5.34.1)(typescript@5.6.2)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(webpack-sources@3.2.3))(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) + '@nuxt/devtools-ui-kit': 1.5.2(@nuxt/devtools@1.5.2(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.10)(fuse.js@7.0.0)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.7.4)(eslint@9.12.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.3)(terser@5.34.1)(typescript@5.6.2)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(webpack-sources@3.2.3))(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) - '@types/google.maps': 3.58.0 + '@types/google.maps': 3.58.1 '@types/stripe-v3': 3.1.33 '@types/vimeo__player': 2.18.3 '@types/youtube': 0.1.0 @@ -9028,15 +9372,15 @@ snapshots: pathe: 1.1.2 pkg-types: 1.2.0 semver: 7.6.3 - shiki: 1.17.6 + shiki: 1.20.0 sirv: 2.0.4 std-env: 3.7.0 third-party-capital: 2.3.0 ufo: 1.5.4 - unimport: 3.12.0(rollup@4.21.3)(webpack-sources@3.2.3) + unimport: 3.13.1(rollup@4.21.3)(webpack-sources@3.2.3) unplugin: 1.14.1(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) - valibot: 0.42.0(typescript@5.6.2) + valibot: 0.42.1(typescript@5.6.2) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -9129,7 +9473,7 @@ snapshots: - supports-color - webpack-sources - '@nuxt/test-utils@3.14.3(h3@1.13.0)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.1)(rollup@3.29.4)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vitest@2.1.2(@types/node@22.7.4)(terser@5.34.1))(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.3(h3@1.13.0)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.48.0)(rollup@3.29.4)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vitest@2.1.2(@types/node@22.7.4)(terser@5.34.1))(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@3.29.4)(webpack-sources@3.2.3) '@nuxt/schema': 3.13.2(rollup@3.29.4)(webpack-sources@3.2.3) @@ -9156,11 +9500,11 @@ snapshots: unenv: 1.10.0 unplugin: 1.14.1(webpack-sources@3.2.3) vite: 5.4.5(@types/node@22.7.4)(terser@5.34.1) - vitest-environment-nuxt: 1.0.1(h3@1.13.0)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.1)(rollup@3.29.4)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vitest@2.1.2(@types/node@22.7.4)(terser@5.34.1))(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) + vitest-environment-nuxt: 1.0.1(h3@1.13.0)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.48.0)(rollup@3.29.4)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vitest@2.1.2(@types/node@22.7.4)(terser@5.34.1))(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) vue: 3.5.6(typescript@5.6.2) vue-router: 4.4.5(vue@3.5.6(typescript@5.6.2)) optionalDependencies: - playwright-core: 1.47.1 + playwright-core: 1.48.0 vitest: 2.1.2(@types/node@22.7.4)(terser@5.34.1) transitivePeerDependencies: - magicast @@ -9168,7 +9512,7 @@ snapshots: - supports-color - webpack-sources - '@nuxt/ui-pro@1.4.2(focus-trap@7.6.0)(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/ui-pro@1.4.3(focus-trap@7.6.0)(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@iconify-json/vscode-icons': 1.2.2 '@nuxt/ui': 2.18.6(focus-trap@7.6.0)(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) @@ -9369,12 +9713,12 @@ snapshots: - vue-tsc - webpack-sources - '@nuxthq/studio@2.1.0(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3)': + '@nuxthq/studio@2.1.1(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) defu: 6.1.4 - git-url-parse: 14.1.0 - nuxt-component-meta: 0.6.6(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) + git-url-parse: 15.0.0 + nuxt-component-meta: 0.8.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) parse-git-config: 3.0.0 pkg-types: 1.2.0 socket.io-client: 4.7.5 @@ -9388,17 +9732,17 @@ snapshots: - utf-8-validate - webpack-sources - '@nuxthub/core@0.7.23(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(webpack-sources@3.2.3)': + '@nuxthub/core@0.7.26(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(webpack-sources@3.2.3)': dependencies: - '@cloudflare/workers-types': 4.20240925.0 + '@cloudflare/workers-types': 4.20241004.0 '@nuxt/devtools-kit': 1.5.2(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(webpack-sources@3.2.3) '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) '@uploadthing/mime-types': 0.3.0 citty: 0.1.6 - confbox: 0.1.7 + confbox: 0.1.8 defu: 6.1.4 destr: 2.0.3 - h3: 1.12.0 + h3: 1.13.0 mime: 4.0.4 nitro-cloudflare-dev: 0.1.6 ofetch: 1.4.0 @@ -9528,9 +9872,9 @@ snapshots: - supports-color - webpack-sources - '@nuxtjs/plausible@1.0.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3)': + '@nuxtjs/plausible@1.0.3(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3)': dependencies: - '@barbapapazes/plausible-tracker': 0.5.2 + '@barbapapazes/plausible-tracker': 0.5.3 '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) defu: 6.1.4 transitivePeerDependencies: @@ -9896,20 +10240,20 @@ snapshots: '@sec-ant/readable-stream@0.4.1': {} - '@shikijs/core@1.17.6': + '@shikijs/core@1.17.7': dependencies: - '@shikijs/engine-javascript': 1.17.6 - '@shikijs/engine-oniguruma': 1.17.6 - '@shikijs/types': 1.17.6 + '@shikijs/engine-javascript': 1.17.7 + '@shikijs/engine-oniguruma': 1.17.7 + '@shikijs/types': 1.17.7 '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 hast-util-to-html: 9.0.3 - '@shikijs/core@1.17.7': + '@shikijs/core@1.20.0': dependencies: - '@shikijs/engine-javascript': 1.17.7 - '@shikijs/engine-oniguruma': 1.17.7 - '@shikijs/types': 1.17.7 + '@shikijs/engine-javascript': 1.20.0 + '@shikijs/engine-oniguruma': 1.20.0 + '@shikijs/types': 1.20.0 '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 hast-util-to-html: 9.0.3 @@ -9923,14 +10267,15 @@ snapshots: '@types/hast': 3.0.4 hast-util-to-html: 9.0.3 - '@shikijs/engine-javascript@1.17.6': + '@shikijs/engine-javascript@1.17.7': dependencies: - '@shikijs/types': 1.17.6 + '@shikijs/types': 1.17.7 + '@shikijs/vscode-textmate': 9.2.2 oniguruma-to-js: 0.4.3 - '@shikijs/engine-javascript@1.17.7': + '@shikijs/engine-javascript@1.20.0': dependencies: - '@shikijs/types': 1.17.7 + '@shikijs/types': 1.20.0 '@shikijs/vscode-textmate': 9.2.2 oniguruma-to-js: 0.4.3 @@ -9940,14 +10285,14 @@ snapshots: '@shikijs/vscode-textmate': 9.2.2 oniguruma-to-js: 0.4.3 - '@shikijs/engine-oniguruma@1.17.6': + '@shikijs/engine-oniguruma@1.17.7': dependencies: - '@shikijs/types': 1.17.6 + '@shikijs/types': 1.17.7 '@shikijs/vscode-textmate': 9.2.2 - '@shikijs/engine-oniguruma@1.17.7': + '@shikijs/engine-oniguruma@1.20.0': dependencies: - '@shikijs/types': 1.17.7 + '@shikijs/types': 1.20.0 '@shikijs/vscode-textmate': 9.2.2 '@shikijs/engine-oniguruma@1.21.0': @@ -9963,12 +10308,12 @@ snapshots: dependencies: shiki: 1.21.0 - '@shikijs/types@1.17.6': + '@shikijs/types@1.17.7': dependencies: '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 - '@shikijs/types@1.17.7': + '@shikijs/types@1.20.0': dependencies: '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 @@ -10041,6 +10386,167 @@ snapshots: '@trysound/sax@0.2.0': {} + '@tsparticles/basic@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + '@tsparticles/move-base': 3.5.0 + '@tsparticles/shape-circle': 3.5.0 + '@tsparticles/updater-color': 3.5.0 + '@tsparticles/updater-opacity': 3.5.0 + '@tsparticles/updater-out-modes': 3.5.0 + '@tsparticles/updater-size': 3.5.0 + + '@tsparticles/engine@3.5.0': {} + + '@tsparticles/interaction-external-attract@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/interaction-external-bounce@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/interaction-external-bubble@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/interaction-external-connect@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/interaction-external-grab@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/interaction-external-pause@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/interaction-external-push@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/interaction-external-remove@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/interaction-external-repulse@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/interaction-external-slow@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/interaction-particles-attract@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/interaction-particles-collisions@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/interaction-particles-links@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/move-base@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/move-parallax@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/plugin-easing-quad@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/shape-circle@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/shape-emoji@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/shape-image@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/shape-line@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/shape-polygon@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/shape-square@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/shape-star@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/slim@3.5.0': + dependencies: + '@tsparticles/basic': 3.5.0 + '@tsparticles/engine': 3.5.0 + '@tsparticles/interaction-external-attract': 3.5.0 + '@tsparticles/interaction-external-bounce': 3.5.0 + '@tsparticles/interaction-external-bubble': 3.5.0 + '@tsparticles/interaction-external-connect': 3.5.0 + '@tsparticles/interaction-external-grab': 3.5.0 + '@tsparticles/interaction-external-pause': 3.5.0 + '@tsparticles/interaction-external-push': 3.5.0 + '@tsparticles/interaction-external-remove': 3.5.0 + '@tsparticles/interaction-external-repulse': 3.5.0 + '@tsparticles/interaction-external-slow': 3.5.0 + '@tsparticles/interaction-particles-attract': 3.5.0 + '@tsparticles/interaction-particles-collisions': 3.5.0 + '@tsparticles/interaction-particles-links': 3.5.0 + '@tsparticles/move-parallax': 3.5.0 + '@tsparticles/plugin-easing-quad': 3.5.0 + '@tsparticles/shape-emoji': 3.5.0 + '@tsparticles/shape-image': 3.5.0 + '@tsparticles/shape-line': 3.5.0 + '@tsparticles/shape-polygon': 3.5.0 + '@tsparticles/shape-square': 3.5.0 + '@tsparticles/shape-star': 3.5.0 + '@tsparticles/updater-life': 3.5.0 + '@tsparticles/updater-rotate': 3.5.0 + '@tsparticles/updater-stroke-color': 3.5.0 + + '@tsparticles/updater-color@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/updater-life@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/updater-opacity@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/updater-out-modes@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/updater-rotate@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/updater-size@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/updater-stroke-color@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + '@types/debug@4.1.12': dependencies: '@types/ms': 0.7.34 @@ -10051,7 +10557,7 @@ snapshots: '@types/estree@1.0.6': {} - '@types/google.maps@3.58.0': {} + '@types/google.maps@3.58.1': {} '@types/hast@3.0.4': dependencies: @@ -10248,10 +10754,16 @@ snapshots: '@unocss/core@0.62.4': {} + '@unocss/core@0.63.4': {} + '@unocss/extractor-arbitrary-variants@0.62.4': dependencies: '@unocss/core': 0.62.4 + '@unocss/extractor-arbitrary-variants@0.63.4': + dependencies: + '@unocss/core': 0.63.4 + '@unocss/inspector@0.62.4': dependencies: '@unocss/core': 0.62.4 @@ -10313,6 +10825,12 @@ snapshots: '@unocss/extractor-arbitrary-variants': 0.62.4 '@unocss/rule-utils': 0.62.4 + '@unocss/preset-mini@0.63.4': + dependencies: + '@unocss/core': 0.63.4 + '@unocss/extractor-arbitrary-variants': 0.63.4 + '@unocss/rule-utils': 0.63.4 + '@unocss/preset-tagify@0.62.4': dependencies: '@unocss/core': 0.62.4 @@ -10340,6 +10858,12 @@ snapshots: '@unocss/preset-mini': 0.62.4 '@unocss/rule-utils': 0.62.4 + '@unocss/preset-wind@0.63.4': + dependencies: + '@unocss/core': 0.63.4 + '@unocss/preset-mini': 0.63.4 + '@unocss/rule-utils': 0.63.4 + '@unocss/reset@0.62.4': {} '@unocss/rule-utils@0.62.4': @@ -10347,6 +10871,11 @@ snapshots: '@unocss/core': 0.62.4 magic-string: 0.30.11 + '@unocss/rule-utils@0.63.4': + dependencies: + '@unocss/core': 0.63.4 + magic-string: 0.30.11 + '@unocss/transformer-attributify-jsx@0.62.4': dependencies: '@unocss/core': 0.62.4 @@ -10471,18 +11000,17 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@volar/language-core@1.11.1': + '@volar/language-core@2.4.6': dependencies: - '@volar/source-map': 1.11.1 + '@volar/source-map': 2.4.6 - '@volar/source-map@1.11.1': - dependencies: - muggle-string: 0.3.1 + '@volar/source-map@2.4.6': {} - '@volar/typescript@1.11.1': + '@volar/typescript@2.4.6': dependencies: - '@volar/language-core': 1.11.1 + '@volar/language-core': 2.4.6 path-browserify: 1.0.1 + vscode-uri: 3.0.8 '@vue-macros/common@1.14.0(rollup@3.29.4)(vue@3.5.6(typescript@5.6.2))': dependencies: @@ -10628,6 +11156,11 @@ snapshots: '@vue/compiler-dom': 3.5.6 '@vue/shared': 3.5.6 + '@vue/compiler-vue2@2.7.16': + dependencies: + de-indent: 1.0.2 + he: 1.2.0 + '@vue/devtools-api@6.6.4': {} '@vue/devtools-core@7.4.4(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))': @@ -10656,17 +11189,16 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/language-core@1.8.27(typescript@5.6.2)': + '@vue/language-core@2.1.6(typescript@5.6.2)': dependencies: - '@volar/language-core': 1.11.1 - '@volar/source-map': 1.11.1 + '@volar/language-core': 2.4.6 '@vue/compiler-dom': 3.5.10 + '@vue/compiler-vue2': 2.7.16 '@vue/shared': 3.5.10 computeds: 0.0.1 minimatch: 9.0.5 - muggle-string: 0.3.1 + muggle-string: 0.4.1 path-browserify: 1.0.1 - vue-template-compiler: 2.7.16 optionalDependencies: typescript: 5.6.2 @@ -11429,8 +11961,6 @@ snapshots: concat-map@0.0.1: {} - confbox@0.1.7: {} - confbox@0.1.8: {} consola@3.2.3: {} @@ -11518,6 +12048,8 @@ snapshots: dependencies: postcss: 8.4.47 + css-gradient-parser@0.0.16: {} + css-select@5.1.0: dependencies: boolbase: 1.0.0 @@ -11542,6 +12074,11 @@ snapshots: mdn-data: 2.0.30 source-map-js: 1.2.1 + css-tree@3.0.0: + dependencies: + mdn-data: 2.10.0 + source-map-js: 1.2.1 + css-what@6.1.0: {} cssesc@3.0.0: {} @@ -11934,6 +12471,33 @@ snapshots: '@esbuild/win32-ia32': 0.23.1 '@esbuild/win32-x64': 0.23.1 + esbuild@0.24.0: + optionalDependencies: + '@esbuild/aix-ppc64': 0.24.0 + '@esbuild/android-arm': 0.24.0 + '@esbuild/android-arm64': 0.24.0 + '@esbuild/android-x64': 0.24.0 + '@esbuild/darwin-arm64': 0.24.0 + '@esbuild/darwin-x64': 0.24.0 + '@esbuild/freebsd-arm64': 0.24.0 + '@esbuild/freebsd-x64': 0.24.0 + '@esbuild/linux-arm': 0.24.0 + '@esbuild/linux-arm64': 0.24.0 + '@esbuild/linux-ia32': 0.24.0 + '@esbuild/linux-loong64': 0.24.0 + '@esbuild/linux-mips64el': 0.24.0 + '@esbuild/linux-ppc64': 0.24.0 + '@esbuild/linux-riscv64': 0.24.0 + '@esbuild/linux-s390x': 0.24.0 + '@esbuild/linux-x64': 0.24.0 + '@esbuild/netbsd-x64': 0.24.0 + '@esbuild/openbsd-arm64': 0.24.0 + '@esbuild/openbsd-x64': 0.24.0 + '@esbuild/sunos-x64': 0.24.0 + '@esbuild/win32-arm64': 0.24.0 + '@esbuild/win32-ia32': 0.24.0 + '@esbuild/win32-x64': 0.24.0 + escalade@3.2.0: {} escape-html@1.0.3: {} @@ -12186,7 +12750,7 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 - execa@9.3.1: + execa@9.4.0: dependencies: '@sindresorhus/merge-streams': 4.0.0 cross-spawn: 7.0.3 @@ -12195,7 +12759,7 @@ snapshots: human-signals: 8.0.0 is-plain-obj: 4.1.0 is-stream: 4.0.1 - npm-run-path: 5.3.0 + npm-run-path: 6.0.0 pretty-ms: 9.1.0 signal-exit: 4.1.0 strip-final-newline: 4.0.0 @@ -12438,10 +13002,6 @@ snapshots: is-ssh: 1.4.0 parse-url: 8.1.0 - git-url-parse@14.1.0: - dependencies: - git-up: 7.0.0 - git-url-parse@15.0.0: dependencies: git-up: 7.0.0 @@ -13344,6 +13904,8 @@ snapshots: mdn-data@2.0.30: {} + mdn-data@2.10.0: {} + mdurl@2.0.0: {} media-typer@0.3.0: {} @@ -13666,7 +14228,7 @@ snapshots: ms@2.1.3: {} - muggle-string@0.3.1: {} + muggle-string@0.4.1: {} mustache@4.2.0: {} @@ -13843,6 +14405,11 @@ snapshots: dependencies: path-key: 4.0.0 + npm-run-path@6.0.0: + dependencies: + path-key: 4.0.0 + unicorn-magic: 0.3.0 + npmlog@5.0.1: dependencies: are-we-there-yet: 2.0.0 @@ -13867,42 +14434,43 @@ snapshots: - supports-color - webpack-sources - nuxt-component-meta@0.6.6(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3): + nuxt-component-meta@0.8.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3): dependencies: '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) citty: 0.1.6 + mlly: 1.7.1 scule: 1.3.0 typescript: 5.6.2 - vue-component-meta: 1.8.27(typescript@5.6.2) + vue-component-meta: 2.1.6(typescript@5.6.2) transitivePeerDependencies: - magicast - rollup - supports-color - webpack-sources - nuxt-og-image@3.0.2(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3): + nuxt-og-image@3.0.4(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: '@nuxt/devtools-kit': 1.5.2(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(webpack-sources@3.2.3) '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) '@resvg/resvg-js': 2.6.2 '@resvg/resvg-wasm': 2.6.2 - '@unocss/core': 0.62.4 - '@unocss/preset-wind': 0.62.4 + '@unocss/core': 0.63.4 + '@unocss/preset-wind': 0.63.4 chrome-launcher: 1.1.2 defu: 6.1.4 - execa: 9.3.1 + execa: 9.4.0 image-size: 1.1.1 magic-string: 0.30.11 nuxt-site-config: 2.2.18(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) nuxt-site-config-kit: 2.2.18(magicast@0.3.5)(rollup@4.21.3)(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) - nypm: 0.3.11 + nypm: 0.3.12 ofetch: 1.4.0 ohash: 1.1.4 pathe: 1.1.2 pkg-types: 1.2.0 - playwright-core: 1.47.1 + playwright-core: 1.48.0 radix3: 1.1.2 - satori: 0.10.14 + satori: 0.11.2 satori-html: 0.3.2 sirv: 2.0.4 std-env: 3.7.0 @@ -14530,7 +15098,7 @@ snapshots: mlly: 1.7.1 pathe: 1.1.2 - playwright-core@1.47.1: {} + playwright-core@1.48.0: {} pluralize@8.0.0: {} @@ -15187,11 +15755,12 @@ snapshots: dependencies: ultrahtml: 1.5.3 - satori@0.10.14: + satori@0.11.2: dependencies: '@shuding/opentype.js': 1.4.0-beta.0 css-background-parser: 0.1.0 css-box-shadow: 1.0.0-3 + css-gradient-parser: 0.0.16 css-to-react-native: 3.2.0 emoji-regex: 10.4.0 escape-html: 1.0.3 @@ -15290,15 +15859,6 @@ snapshots: shell-quote@1.8.1: {} - shiki@1.17.6: - dependencies: - '@shikijs/core': 1.17.6 - '@shikijs/engine-javascript': 1.17.6 - '@shikijs/engine-oniguruma': 1.17.6 - '@shikijs/types': 1.17.6 - '@shikijs/vscode-textmate': 9.2.2 - '@types/hast': 3.0.4 - shiki@1.17.7: dependencies: '@shikijs/core': 1.17.7 @@ -15308,6 +15868,15 @@ snapshots: '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 + shiki@1.20.0: + dependencies: + '@shikijs/core': 1.20.0 + '@shikijs/engine-javascript': 1.20.0 + '@shikijs/engine-oniguruma': 1.20.0 + '@shikijs/types': 1.20.0 + '@shikijs/vscode-textmate': 9.2.2 + '@types/hast': 3.0.4 + shiki@1.21.0: dependencies: '@shikijs/core': 1.21.0 @@ -15975,6 +16544,8 @@ snapshots: unicorn-magic@0.1.0: {} + unicorn-magic@0.3.0: {} + unified@11.0.5: dependencies: '@types/unist': 3.0.3 @@ -15985,6 +16556,11 @@ snapshots: trough: 2.2.0 vfile: 6.0.3 + unifont@0.1.3: + dependencies: + css-tree: 3.0.0 + ohash: 1.1.4 + unimport@3.12.0(rollup@3.29.4)(webpack-sources@3.2.3): dependencies: '@rollup/pluginutils': 5.1.0(rollup@3.29.4) @@ -16248,7 +16824,7 @@ snapshots: dependencies: '@vue/compiler-core': 3.5.10 - valibot@0.42.0(typescript@5.6.2): + valibot@0.42.1(typescript@5.6.2): optionalDependencies: typescript: 5.6.2 @@ -16410,9 +16986,9 @@ snapshots: fsevents: 2.3.3 terser: 5.34.1 - vitest-environment-nuxt@1.0.1(h3@1.13.0)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.1)(rollup@3.29.4)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vitest@2.1.2(@types/node@22.7.4)(terser@5.34.1))(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(h3@1.13.0)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.48.0)(rollup@3.29.4)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vitest@2.1.2(@types/node@22.7.4)(terser@5.34.1))(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.3(h3@1.13.0)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.1)(rollup@3.29.4)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vitest@2.1.2(@types/node@22.7.4)(terser@5.34.1))(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.3(h3@1.13.0)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.48.0)(rollup@3.29.4)(vite@5.4.5(@types/node@22.7.4)(terser@5.34.1))(vitest@2.1.2(@types/node@22.7.4)(terser@5.34.1))(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -16495,16 +17071,16 @@ snapshots: dependencies: ufo: 1.5.4 - vue-component-meta@1.8.27(typescript@5.6.2): + vue-component-meta@2.1.6(typescript@5.6.2): dependencies: - '@volar/typescript': 1.11.1 - '@vue/language-core': 1.8.27(typescript@5.6.2) + '@volar/typescript': 2.4.6 + '@vue/language-core': 2.1.6(typescript@5.6.2) path-browserify: 1.0.1 - vue-component-type-helpers: 1.8.27 + vue-component-type-helpers: 2.1.6 optionalDependencies: typescript: 5.6.2 - vue-component-type-helpers@1.8.27: {} + vue-component-type-helpers@2.1.6: {} vue-demi@0.14.10(vue@3.5.6(typescript@5.6.2)): dependencies: @@ -16530,11 +17106,6 @@ snapshots: '@vue/devtools-api': 6.6.4 vue: 3.5.6(typescript@5.6.2) - vue-template-compiler@2.7.16: - dependencies: - de-indent: 1.0.2 - he: 1.2.0 - vue3-smooth-dnd@0.0.6(vue@3.5.6(typescript@5.6.2)): dependencies: smooth-dnd: 0.12.1
+ “Nuxt on Cloudflare infra with minimal effort - this is huge!” +
+
{{ feature.description }}
+ {{ tool.description }} +
- {{ feature.description }} -