карта ПВЗ
All checks were successful
Deploy / build (push) Successful in 2m10s

This commit is contained in:
alsaze 2025-10-17 19:15:10 +03:00
parent 2b8a5e5774
commit 3119ecc2fa
9 changed files with 377 additions and 249 deletions

View File

@ -41,7 +41,7 @@ const initMap = async (lat: number, lon: number) => {
}) })
mapInstance.value = map mapInstance.value = map
props.pickupPoints.forEach((point) => { props?.pickupPoints?.forEach((point) => {
const placemark = new window.ymaps.Placemark( const placemark = new window.ymaps.Placemark(
[point?.position?.latitude, point?.position?.longitude], [point?.position?.latitude, point?.position?.longitude],
{ {

View File

@ -1,4 +1,5 @@
import { useStorage } from '@vueuse/core' import { useStorage } from '@vueuse/core'
import { useProduct } from './useProduct'
export interface ICartItem { export interface ICartItem {
variation_id: number variation_id: number
@ -22,9 +23,22 @@ export const useCart = () => {
cartItem?.variation_id === item?.variation_id), 1) cartItem?.variation_id === item?.variation_id), 1)
} }
const cartProducts = computed(() => cart?.value?.line_items?.map((line_item) => {
const { productsData } = useProduct(line_item?.variation_id.toString())
return productsData
}))
const cartSum = computed(() => cartProducts?.value?.reduce((acc, curr) => {
acc += Number(curr?.value?.price)
return acc
}, 0))
return { return {
cart, cart,
cartAddItem, cartAddItem,
cartRemoveItem, cartRemoveItem,
cartProducts,
cartSum,
} }
} }

View File

@ -25,10 +25,10 @@ export const useCheckout = createSharedComposable(() => {
}, },
] ]
const currentCheckoutStep = ref(checkoutSteps.find(value => value.title === route.path.split('/').pop())) const currentCheckoutStep = ref(checkoutSteps.find(value => value.title === route.path.split('/').pop()) || checkoutSteps[0])
function previewStep() { function previewStep() {
const findIndex = checkoutSteps.findIndex(value => value.step === currentCheckoutStep?.value.step) const findIndex = checkoutSteps.findIndex(value => value.step === currentCheckoutStep.value.step)
if (findIndex !== 0) { if (findIndex !== 0) {
currentCheckoutStep.value = checkoutSteps[findIndex - 1] currentCheckoutStep.value = checkoutSteps[findIndex - 1]
router.push(`/checkout/${currentCheckoutStep?.value.title}`) router.push(`/checkout/${currentCheckoutStep?.value.title}`)
@ -39,13 +39,18 @@ export const useCheckout = createSharedComposable(() => {
} }
function nextStep() { function nextStep() {
const findIndex = checkoutSteps.findIndex(value => value.step === currentCheckoutStep?.value.step) const findIndex = checkoutSteps.findIndex(value => value.step === currentCheckoutStep.value.step)
if (findIndex + 1 !== checkoutSteps.length) { if (findIndex + 1 !== checkoutSteps.length) {
currentCheckoutStep.value = checkoutSteps[findIndex + 1] currentCheckoutStep.value = checkoutSteps[findIndex + 1]
router.push(`/checkout/${currentCheckoutStep?.value.title}`) router.push(`/checkout/${currentCheckoutStep?.value.title}`)
} }
} }
function setStep(pathName: string) {
currentCheckoutStep.value = checkoutSteps.find(value => value.title === pathName) || checkoutSteps[0]
router.push(`/checkout/${pathName}`)
}
return { return {
contacts, contacts,
setContacts, setContacts,
@ -55,5 +60,6 @@ export const useCheckout = createSharedComposable(() => {
previewStep, previewStep,
nextStep, nextStep,
setStep,
} }
}) })

View File

@ -16,7 +16,7 @@
"@nuxt/fonts": "0.11.4", "@nuxt/fonts": "0.11.4",
"@nuxt/icon": "1.15.0", "@nuxt/icon": "1.15.0",
"@nuxt/image": "1.10.0", "@nuxt/image": "1.10.0",
"@nuxt/ui": "3.2.0", "@nuxt/ui": "^4.0.1",
"@nuxtjs/i18n": "^10.0.4", "@nuxtjs/i18n": "^10.0.4",
"@tanstack/vue-query": "^5.75.5", "@tanstack/vue-query": "^5.75.5",
"@tanstack/vue-query-devtools": "^5.87.1", "@tanstack/vue-query-devtools": "^5.87.1",
@ -26,7 +26,7 @@
"dayjs": "^1.11.13", "dayjs": "^1.11.13",
"decimal.js": "^10.5.0", "decimal.js": "^10.5.0",
"maska": "^3.2.0", "maska": "^3.2.0",
"nuxt": "^3.17.6", "nuxt": "^4.1.3",
"swiper": "^12.0.2", "swiper": "^12.0.2",
"typescript": "^5.6.3", "typescript": "^5.6.3",
"vue": "^3.5.17", "vue": "^3.5.17",

View File

@ -9,25 +9,17 @@
</div> </div>
</div> </div>
<div> <PayBlock />
<div class="cart__create-order">
<div>{{ `Товары: ${cart?.line_items?.length}` }}</div>
<div>{{ `Сумма: ${cart?.line_items?.length}` }}</div>
<UButton class="w-100 d-flex" @click="router.push(`/checkout/delivery`)">
Перейти к оформлению
</UButton>
</div>
</div>
</div> </div>
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { useCart } from '~/composables' import { useCart } from '~/composables'
import PayBlock from './checkout/PayBlock.vue'
const router = useRouter()
const route = useRoute() const route = useRoute()
const { cart } = useCart() const { cart } = useCart()
const { contacts } = useCheckout()
onMounted(async () => { onMounted(async () => {
if (!route?.query?.ID) if (!route?.query?.ID)
@ -38,15 +30,15 @@ onMounted(async () => {
body: { body: {
payment_method: 'bacs', payment_method: 'bacs',
payment_method_title: 'Оплата по реквизитам', payment_method_title: 'Оплата по реквизитам',
set_paid: false, set_paid: true,
billing: { billing: {
first_name: 'Иван', first_name: contacts?.value?.name,
last_name: 'Иванов', last_name: contacts?.value?.surname,
phone: contacts?.value?.phone,
email: contacts?.value?.email,
address_1: 'ул. Ленина, 1', address_1: 'ул. Ленина, 1',
city: 'Москва', city: 'Москва',
country: 'RU', country: 'RU',
email: 'ivan@example.com',
phone: '+79990000000',
}, },
transaction_id: route?.query?.ID, transaction_id: route?.query?.ID,
line_items: cart.value.line_items, line_items: cart.value.line_items,
@ -77,16 +69,5 @@ onMounted(async () => {
flex-direction: column; flex-direction: column;
gap: 16px; gap: 16px;
} }
&__create-order {
box-shadow: 1px 1px 8px 0 black;
border-radius: 10px;
padding: 10px;
max-width: 360px;
display: inline-flex;
flex-direction: column;
gap: 20px;
}
} }
</style> </style>

View File

@ -0,0 +1,52 @@
<template>
<div>
<UPageCard>
<template #body>
<div>товары {{ `(${cart?.line_items?.length} шт)` }}</div>
<div v-if="cartSum">
итого {{ cartSum }}
</div>
</template>
<template #footer>
<UButton
class="justify-center text-center w-2xs"
size="xl"
:label="pay ? 'оформить заказ' : 'перейти к оформлению'"
@click="pay ? createOrder() : router.push(`/checkout/delivery`)"
/>
</template>
</UPageCard>
</div>
</template>
<script setup lang="ts">
import type { IBspb } from '~/server/shared/types/bspb'
defineProps({
pay: {
type: Boolean,
default: false,
},
})
const router = useRouter()
const { cart, cartSum } = useCart()
const createOrder = async () => {
const { data } = await useFetch<IBspb>('/api/bspb', {
method: 'POST',
body: {
order: {
typeRid: 'Purchase',
amount: cartSum,
currency: 'RUB',
hppRedirectUrl: `${import.meta.env.VITE_BASE_URL}/cart`,
},
},
})
const redirectUrl = `${data?.value?.order?.hppUrl}?orderId=${data?.value?.order?.id}&password=${data.value?.order?.password}`
window.open(redirectUrl, '_blank')
}
</script>

View File

@ -140,14 +140,14 @@
<script lang="ts" setup> <script lang="ts" setup>
import { useCheckout } from '../../composables/useCheckout' import { useCheckout } from '../../composables/useCheckout'
const { setContacts, nextStep } = useCheckout() const { contacts, setContacts, nextStep } = useCheckout()
const { errors, handleSubmit, defineField } = useForm({ const { errors, handleSubmit, defineField } = useForm({
initialValues: { initialValues: {
name: '', name: contacts.value.name,
surname: '', surname: contacts.value.surname,
phone: '', phone: contacts.value.phone,
email: '', email: contacts.value.email,
}, },
validationSchema: { validationSchema: {
name(value: string) { name(value: string) {

View File

@ -18,10 +18,10 @@
<UButton <UButton
size="sm" size="sm"
class="text-muted-foreground" class="text-muted-foreground mla cursor-pointer"
variant="ghost" variant="ghost"
icon="i-ph-pencil-simple-line" icon="i-ph-pencil-simple-line"
@click="onEditDelivery" @click="setStep('delivery')"
/> />
</h3> </h3>
@ -57,10 +57,10 @@
<UButton <UButton
size="sm" size="sm"
class="text-muted-foreground" class="text-muted-foreground mla cursor-pointer"
variant="ghost" variant="ghost"
icon="i-ph-pencil-simple-line" icon="i-ph-pencil-simple-line"
@click="onEditContacts" @click="setStep('contacts')"
/> />
</h3> </h3>
@ -81,43 +81,16 @@
</div> </div>
</div> </div>
<div> <PayBlock pay />
<UButton label="СОздать ОредЕр" @click="createOrder" />
</div>
</div> </div>
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import type { IBspb } from '~/server/shared/types/bspb'
import SummaryCartItem from '../../components/cart/SummaryCartItem.vue' import SummaryCartItem from '../../components/cart/SummaryCartItem.vue'
import PayBlock from './PayBlock.vue'
const { cart } = useCart() const { cart } = useCart()
const { contacts } = useCheckout() const { contacts, setStep } = useCheckout()
function onEditDelivery() {
console.log('pizda')
}
function onEditContacts() {
console.log('pizda')
}
const createOrder = async () => {
const { data } = await useFetch<IBspb>('/api/bspb', {
method: 'POST',
body: {
order: {
typeRid: 'Purchase',
amount: 100,
currency: 'RUB',
hppRedirectUrl: `${import.meta.env.VITE_BASE_URL}/cart`,
},
},
})
const redirectUrl = `${data?.value?.order?.hppUrl}?orderId=${data?.value?.order?.id}&password=${data.value?.order?.password}`
window.open(redirectUrl, '_blank')
}
definePageMeta({ definePageMeta({
layout: 'checkout', layout: 'checkout',

456
yarn.lock
View File

@ -2,6 +2,40 @@
# yarn lockfile v1 # yarn lockfile v1
"@ai-sdk/gateway@2.0.0":
version "2.0.0"
resolved "https://registry.yarnpkg.com/@ai-sdk/gateway/-/gateway-2.0.0.tgz#d291c40fa869174af5b7230bd838d1028488a6fd"
integrity sha512-Gj0PuawK7NkZuyYgO/h5kDK/l6hFOjhLdTq3/Lli1FTl47iGmwhH1IZQpAL3Z09BeFYWakcwUmn02ovIm2wy9g==
dependencies:
"@ai-sdk/provider" "2.0.0"
"@ai-sdk/provider-utils" "3.0.12"
"@vercel/oidc" "3.0.3"
"@ai-sdk/provider-utils@3.0.12":
version "3.0.12"
resolved "https://registry.yarnpkg.com/@ai-sdk/provider-utils/-/provider-utils-3.0.12.tgz#9812a0b7ce36f2cae81dff3afe70f0c4bde76213"
integrity sha512-ZtbdvYxdMoria+2SlNarEk6Hlgyf+zzcznlD55EAl+7VZvJaSg2sqPvwArY7L6TfDEDJsnCq0fdhBSkYo0Xqdg==
dependencies:
"@ai-sdk/provider" "2.0.0"
"@standard-schema/spec" "^1.0.0"
eventsource-parser "^3.0.5"
"@ai-sdk/provider@2.0.0":
version "2.0.0"
resolved "https://registry.yarnpkg.com/@ai-sdk/provider/-/provider-2.0.0.tgz#b853c739d523b33675bc74b6c506b2c690bc602b"
integrity sha512-6o7Y2SeO9vFKB8lArHXehNuusnpddKPk7xqL7T2/b+OvXMRIXUO1rR4wcv1hAFUAT9avGZshty3Wlua/XA7TvA==
dependencies:
json-schema "^0.4.0"
"@ai-sdk/vue@^2.0.59":
version "2.0.76"
resolved "https://registry.yarnpkg.com/@ai-sdk/vue/-/vue-2.0.76.tgz#a3aa109926b9f0c7e6e78c97b3ac01a86c6b4b3e"
integrity sha512-y9aNvzqWqi6P1v/GjrGtcWMA8HiO1Sp5S2Sp5teXyrsucssYqP35dGZMJfvh7+cDuW3BNHTEFPGkxIsbxOTAkQ==
dependencies:
"@ai-sdk/provider-utils" "3.0.12"
ai "5.0.76"
swrv "^1.0.4"
"@alloc/quick-lru@^5.2.0": "@alloc/quick-lru@^5.2.0":
version "5.2.0" version "5.2.0"
resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30" resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30"
@ -62,6 +96,11 @@
resolved "https://registry.yarnpkg.com/@antfu/utils/-/utils-8.1.1.tgz#95b1947d292a9a2efffba2081796dcaa05ecedfb" resolved "https://registry.yarnpkg.com/@antfu/utils/-/utils-8.1.1.tgz#95b1947d292a9a2efffba2081796dcaa05ecedfb"
integrity sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ== integrity sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==
"@antfu/utils@^9.2.0":
version "9.3.0"
resolved "https://registry.yarnpkg.com/@antfu/utils/-/utils-9.3.0.tgz#e05e277f788ac3bec771f57a49fb64546bb32374"
integrity sha512-9hFT4RauhcUzqOE4f1+frMKLZrgNog5b06I7VmZQV1BkvwvqrbC8EBZf3L1eEL2AKb6rNKjER0sEvJiSP1FXEA==
"@babel/code-frame@^7.27.1": "@babel/code-frame@^7.27.1":
version "7.27.1" version "7.27.1"
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be"
@ -695,7 +734,7 @@
resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.4.3.tgz#c2b9d2e374ee62c586d3adbea87199b1d7a7a6ba" resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.4.3.tgz#c2b9d2e374ee62c586d3adbea87199b1d7a7a6ba"
integrity sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ== integrity sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==
"@iconify/collections@^1.0.563": "@iconify/collections@^1.0.563", "@iconify/collections@^1.0.579":
version "1.0.606" version "1.0.606"
resolved "https://registry.yarnpkg.com/@iconify/collections/-/collections-1.0.606.tgz#f6f4c5d9a521d04337285cb324d1b122a07d789f" resolved "https://registry.yarnpkg.com/@iconify/collections/-/collections-1.0.606.tgz#f6f4c5d9a521d04337285cb324d1b122a07d789f"
integrity sha512-PQiFoOJpOpd3ulwmhKdtxCaeRVWp2d5jeHR2TUMuyyEizCqCmIWppWL/dGbDcbWPPLx7sovXzhLIrGihWNzBdQ== integrity sha512-PQiFoOJpOpd3ulwmhKdtxCaeRVWp2d5jeHR2TUMuyyEizCqCmIWppWL/dGbDcbWPPLx7sovXzhLIrGihWNzBdQ==
@ -721,6 +760,20 @@
local-pkg "^1.0.0" local-pkg "^1.0.0"
mlly "^1.7.4" mlly "^1.7.4"
"@iconify/utils@^3.0.0":
version "3.0.2"
resolved "https://registry.yarnpkg.com/@iconify/utils/-/utils-3.0.2.tgz#9599607f20690cd3e7a5d2d459af0eb81a89dc2b"
integrity sha512-EfJS0rLfVuRuJRn4psJHtK2A9TqVnkxPpHY6lYHiB9+8eSuudsxbwMiavocG45ujOo6FJ+CIRlRnlOGinzkaGQ==
dependencies:
"@antfu/install-pkg" "^1.1.0"
"@antfu/utils" "^9.2.0"
"@iconify/types" "^2.0.0"
debug "^4.4.1"
globals "^15.15.0"
kolorist "^1.8.0"
local-pkg "^1.1.1"
mlly "^1.7.4"
"@iconify/vue@^5.0.0": "@iconify/vue@^5.0.0":
version "5.0.0" version "5.0.0"
resolved "https://registry.yarnpkg.com/@iconify/vue/-/vue-5.0.0.tgz#c47e4b3a225a64bbf28dce924934f23e54b061a4" resolved "https://registry.yarnpkg.com/@iconify/vue/-/vue-5.0.0.tgz#c47e4b3a225a64bbf28dce924934f23e54b061a4"
@ -728,14 +781,14 @@
dependencies: dependencies:
"@iconify/types" "^2.0.0" "@iconify/types" "^2.0.0"
"@internationalized/date@^3.5.0", "@internationalized/date@^3.8.2": "@internationalized/date@^3.5.0", "@internationalized/date@^3.9.0":
version "3.10.0" version "3.10.0"
resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.10.0.tgz#056db64a4facdf48c6937ad498a882a8151d640a" resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.10.0.tgz#056db64a4facdf48c6937ad498a882a8151d640a"
integrity sha512-oxDR/NTEJ1k+UFVQElaNIk65E/Z83HK1z1WI3lQyhTtnNg4R5oVXaPzK3jcpKG8UHKDVuDQHzn+wsxSz8RP3aw== integrity sha512-oxDR/NTEJ1k+UFVQElaNIk65E/Z83HK1z1WI3lQyhTtnNg4R5oVXaPzK3jcpKG8UHKDVuDQHzn+wsxSz8RP3aw==
dependencies: dependencies:
"@swc/helpers" "^0.5.0" "@swc/helpers" "^0.5.0"
"@internationalized/number@^3.5.0", "@internationalized/number@^3.6.3": "@internationalized/number@^3.5.0", "@internationalized/number@^3.6.5":
version "3.6.5" version "3.6.5"
resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.6.5.tgz#1103f2832ca8d9dd3e4eecf95733d497791dbbbe" resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.6.5.tgz#1103f2832ca8d9dd3e4eecf95733d497791dbbbe"
integrity sha512-6hY4Kl4HPBvtfS62asS/R22JzNNy8vi/Ssev7x6EobfCp+9QIB2hKvI2EtbdJ0VSQacxVNtqhE/NmF/NZ0gm6g== integrity sha512-6hY4Kl4HPBvtfS62asS/R22JzNNy8vi/Ssev7x6EobfCp+9QIB2hKvI2EtbdJ0VSQacxVNtqhE/NmF/NZ0gm6g==
@ -1016,7 +1069,7 @@
resolved "https://registry.yarnpkg.com/@nuxt/devalue/-/devalue-2.0.2.tgz#5749f04df13bda4c863338d8dabaf370f45ef7c7" resolved "https://registry.yarnpkg.com/@nuxt/devalue/-/devalue-2.0.2.tgz#5749f04df13bda4c863338d8dabaf370f45ef7c7"
integrity sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA== integrity sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==
"@nuxt/devtools-kit@2.6.5", "@nuxt/devtools-kit@^2.4.0", "@nuxt/devtools-kit@^2.5.0": "@nuxt/devtools-kit@2.6.5", "@nuxt/devtools-kit@^2.4.0", "@nuxt/devtools-kit@^2.5.0", "@nuxt/devtools-kit@^2.6.2":
version "2.6.5" version "2.6.5"
resolved "https://registry.yarnpkg.com/@nuxt/devtools-kit/-/devtools-kit-2.6.5.tgz#a1e769fcee0565f9ce27c7ab887d143c687ef265" resolved "https://registry.yarnpkg.com/@nuxt/devtools-kit/-/devtools-kit-2.6.5.tgz#a1e769fcee0565f9ce27c7ab887d143c687ef265"
integrity sha512-t+NxoENyzJ8KZDrnbVYv3FJI5VXqSi6X4w6ZsuIIh0aKABu6+6k9nR/LoEhrM0oekn/2LDhA0NmsRZyzCXt2xQ== integrity sha512-t+NxoENyzJ8KZDrnbVYv3FJI5VXqSi6X4w6ZsuIIh0aKABu6+6k9nR/LoEhrM0oekn/2LDhA0NmsRZyzCXt2xQ==
@ -1102,7 +1155,7 @@
unplugin "^2.3.3" unplugin "^2.3.3"
unstorage "^1.16.0" unstorage "^1.16.0"
"@nuxt/icon@1.15.0", "@nuxt/icon@^1.14.0": "@nuxt/icon@1.15.0":
version "1.15.0" version "1.15.0"
resolved "https://registry.yarnpkg.com/@nuxt/icon/-/icon-1.15.0.tgz#25f3512092ec7bd108cf98a81df39c0fa2f89312" resolved "https://registry.yarnpkg.com/@nuxt/icon/-/icon-1.15.0.tgz#25f3512092ec7bd108cf98a81df39c0fa2f89312"
integrity sha512-kA0rxqr1B601zNJNcOXera8CyYcxUCEcT7dXEC7rwAz71PRCN5emf7G656eKEQgtqrD4JSj6NQqWDgrmFcf/GQ== integrity sha512-kA0rxqr1B601zNJNcOXera8CyYcxUCEcT7dXEC7rwAz71PRCN5emf7G656eKEQgtqrD4JSj6NQqWDgrmFcf/GQ==
@ -1122,6 +1175,26 @@
std-env "^3.9.0" std-env "^3.9.0"
tinyglobby "^0.2.14" tinyglobby "^0.2.14"
"@nuxt/icon@^2.0.0":
version "2.0.0"
resolved "https://registry.yarnpkg.com/@nuxt/icon/-/icon-2.0.0.tgz#b31a9a474ea41867bb56bd3d91ccc217fb58e7be"
integrity sha512-sy8+zkKMYp+H09S0cuTteL3zPTmktqzYPpPXV9ZkLNjrQsaPH08n7s/9wjr+C/K/w2R3u18E3+P1VIQi3xaq1A==
dependencies:
"@iconify/collections" "^1.0.579"
"@iconify/types" "^2.0.0"
"@iconify/utils" "^3.0.0"
"@iconify/vue" "^5.0.0"
"@nuxt/devtools-kit" "^2.6.2"
"@nuxt/kit" "^4.0.3"
consola "^3.4.2"
local-pkg "^1.1.1"
mlly "^1.7.4"
ohash "^2.0.11"
pathe "^2.0.3"
picomatch "^4.0.3"
std-env "^3.9.0"
tinyglobby "^0.2.14"
"@nuxt/image@1.10.0": "@nuxt/image@1.10.0":
version "1.10.0" version "1.10.0"
resolved "https://registry.yarnpkg.com/@nuxt/image/-/image-1.10.0.tgz#dda5fbc0420b9b6f64e2d67d4b74942c3d2c1323" resolved "https://registry.yarnpkg.com/@nuxt/image/-/image-1.10.0.tgz#dda5fbc0420b9b6f64e2d67d4b74942c3d2c1323"
@ -1140,7 +1213,35 @@
optionalDependencies: optionalDependencies:
ipx "^2.1.0" ipx "^2.1.0"
"@nuxt/kit@3.19.3", "@nuxt/kit@^3.13.2", "@nuxt/kit@^3.15.4", "@nuxt/kit@^3.16.0", "@nuxt/kit@^3.17.3", "@nuxt/kit@^3.17.5", "@nuxt/kit@^3.19.2": "@nuxt/kit@4.1.3", "@nuxt/kit@^4.0.3", "@nuxt/kit@^4.1.2":
version "4.1.3"
resolved "https://registry.yarnpkg.com/@nuxt/kit/-/kit-4.1.3.tgz#c2536419c0f8b4bdd2c3eb5dd158a1cd2baba705"
integrity sha512-WK0yPIqcb3GQ8r4GutF6p/2fsyXnmmmkuwVLzN4YaJHrpA2tjEagjbxdjkWYeHW8o4XIKJ4micah4wPOVK49Mg==
dependencies:
c12 "^3.3.0"
consola "^3.4.2"
defu "^6.1.4"
destr "^2.0.5"
errx "^0.1.0"
exsolve "^1.0.7"
ignore "^7.0.5"
jiti "^2.6.1"
klona "^2.0.6"
mlly "^1.8.0"
ohash "^2.0.11"
pathe "^2.0.3"
pkg-types "^2.3.0"
rc9 "^2.1.2"
scule "^1.3.0"
semver "^7.7.2"
std-env "^3.9.0"
tinyglobby "^0.2.15"
ufo "^1.6.1"
unctx "^2.4.1"
unimport "^5.4.1"
untyped "^2.0.0"
"@nuxt/kit@^3.13.2", "@nuxt/kit@^3.15.4", "@nuxt/kit@^3.16.0", "@nuxt/kit@^3.17.3", "@nuxt/kit@^3.17.5", "@nuxt/kit@^3.19.2":
version "3.19.3" version "3.19.3"
resolved "https://registry.yarnpkg.com/@nuxt/kit/-/kit-3.19.3.tgz#9574122aa9f903360380368c154524ae82f02eea" resolved "https://registry.yarnpkg.com/@nuxt/kit/-/kit-3.19.3.tgz#9574122aa9f903360380368c154524ae82f02eea"
integrity sha512-ze46EW5xW+UxDvinvPkYt2MzR355Az1lA3bpX8KDialgnCwr+IbkBij/udbUEC6ZFbidPkfK1eKl4ESN7gMY+w== integrity sha512-ze46EW5xW+UxDvinvPkYt2MzR355Az1lA3bpX8KDialgnCwr+IbkBij/udbUEC6ZFbidPkfK1eKl4ESN7gMY+w==
@ -1169,38 +1270,10 @@
unimport "^5.4.1" unimport "^5.4.1"
untyped "^2.0.0" untyped "^2.0.0"
"@nuxt/kit@^4.1.2": "@nuxt/schema@4.1.3", "@nuxt/schema@^4.1.2":
version "4.1.3" version "4.1.3"
resolved "https://registry.yarnpkg.com/@nuxt/kit/-/kit-4.1.3.tgz#c2536419c0f8b4bdd2c3eb5dd158a1cd2baba705" resolved "https://registry.yarnpkg.com/@nuxt/schema/-/schema-4.1.3.tgz#63d3e70ee74608e7e0b6c8e5adb72d200942e05e"
integrity sha512-WK0yPIqcb3GQ8r4GutF6p/2fsyXnmmmkuwVLzN4YaJHrpA2tjEagjbxdjkWYeHW8o4XIKJ4micah4wPOVK49Mg== integrity sha512-ZLkIfleKHQF0PqTDEwuVVnnE/hyMdfY4m2zX8vRC0XMSbFS1I0MFcKkzWnJaMC13NYmGPnT3sX0o3lznweKHJQ==
dependencies:
c12 "^3.3.0"
consola "^3.4.2"
defu "^6.1.4"
destr "^2.0.5"
errx "^0.1.0"
exsolve "^1.0.7"
ignore "^7.0.5"
jiti "^2.6.1"
klona "^2.0.6"
mlly "^1.8.0"
ohash "^2.0.11"
pathe "^2.0.3"
pkg-types "^2.3.0"
rc9 "^2.1.2"
scule "^1.3.0"
semver "^7.7.2"
std-env "^3.9.0"
tinyglobby "^0.2.15"
ufo "^1.6.1"
unctx "^2.4.1"
unimport "^5.4.1"
untyped "^2.0.0"
"@nuxt/schema@3.19.3", "@nuxt/schema@^3.17.5":
version "3.19.3"
resolved "https://registry.yarnpkg.com/@nuxt/schema/-/schema-3.19.3.tgz#3dcd7944a8cf3eb6baa7d68120880abc1b34e317"
integrity sha512-qgqy1trhTmy3fx7k+rW0xejtAxRZmjI45MxZnpsORypqwQYf+njtoY8tO1oTtsOtH9QaHfjCig7l8bGGkkL1rw==
dependencies: dependencies:
"@vue/shared" "^3.5.22" "@vue/shared" "^3.5.22"
consola "^3.4.2" consola "^3.4.2"
@ -1228,26 +1301,27 @@
rc9 "^2.1.2" rc9 "^2.1.2"
std-env "^3.8.1" std-env "^3.8.1"
"@nuxt/ui@3.2.0": "@nuxt/ui@^4.0.1":
version "3.2.0" version "4.0.1"
resolved "https://registry.yarnpkg.com/@nuxt/ui/-/ui-3.2.0.tgz#7b630480d12a0b3ac2148426aa5ab585f459eff7" resolved "https://registry.yarnpkg.com/@nuxt/ui/-/ui-4.0.1.tgz#4962954f1bf49bec29b3a69f105cf185ea216f44"
integrity sha512-4xK3MM6DZwrPzptDWakKKLa7iS6eVAilxs0YZy6HTEiDsoCuq2JQWJKI0hniNQdY8pcH6AjpkQDx8NJlqBvp/Q== integrity sha512-mtY8wairYw2WXotCYxXG0CmxbqyJWaMHYbes3p+vFaOJ2kdQHQh7QM/7ziQeZHxVNHciBcWayi6G+55ok/kHAQ==
dependencies: dependencies:
"@ai-sdk/vue" "^2.0.59"
"@iconify/vue" "^5.0.0" "@iconify/vue" "^5.0.0"
"@internationalized/date" "^3.8.2" "@internationalized/date" "^3.9.0"
"@internationalized/number" "^3.6.3" "@internationalized/number" "^3.6.5"
"@nuxt/fonts" "^0.11.4" "@nuxt/fonts" "^0.11.4"
"@nuxt/icon" "^1.14.0" "@nuxt/icon" "^2.0.0"
"@nuxt/kit" "^3.17.5" "@nuxt/kit" "^4.1.2"
"@nuxt/schema" "^3.17.5" "@nuxt/schema" "^4.1.2"
"@nuxtjs/color-mode" "^3.5.2" "@nuxtjs/color-mode" "^3.5.2"
"@standard-schema/spec" "^1.0.0" "@standard-schema/spec" "^1.0.0"
"@tailwindcss/postcss" "^4.1.10" "@tailwindcss/postcss" "^4.1.14"
"@tailwindcss/vite" "^4.1.10" "@tailwindcss/vite" "^4.1.14"
"@tanstack/vue-table" "^8.21.3" "@tanstack/vue-table" "^8.21.3"
"@unhead/vue" "^2.0.10" "@unhead/vue" "^2.0.17"
"@vueuse/core" "^13.4.0" "@vueuse/core" "^13.9.0"
"@vueuse/integrations" "^13.4.0" "@vueuse/integrations" "^13.9.0"
colortranslator "^5.0.0" colortranslator "^5.0.0"
consola "^3.4.2" consola "^3.4.2"
defu "^6.1.4" defu "^6.1.4"
@ -1257,31 +1331,33 @@
embla-carousel-class-names "^8.6.0" embla-carousel-class-names "^8.6.0"
embla-carousel-fade "^8.6.0" embla-carousel-fade "^8.6.0"
embla-carousel-vue "^8.6.0" embla-carousel-vue "^8.6.0"
embla-carousel-wheel-gestures "^8.0.2" embla-carousel-wheel-gestures "^8.1.0"
fuse.js "^7.1.0" fuse.js "^7.1.0"
hookable "^5.5.3" hookable "^5.5.3"
knitwork "^1.2.0" knitwork "^1.2.0"
magic-string "^0.30.17" magic-string "^0.30.19"
mlly "^1.7.4" mlly "^1.8.0"
motion-v "^1.7.2"
ohash "^2.0.11" ohash "^2.0.11"
pathe "^2.0.3" pathe "^2.0.3"
reka-ui "2.3.1" reka-ui "2.5.1"
scule "^1.3.0" scule "^1.3.0"
tailwind-variants "^1.0.0" tailwind-merge "^3.3.1"
tailwindcss "^4.1.10" tailwind-variants "^3.1.1"
tinyglobby "^0.2.14" tailwindcss "^4.1.14"
unplugin "^2.3.5" tinyglobby "^0.2.15"
unplugin-auto-import "^19.3.0" unplugin "^2.3.10"
unplugin-vue-components "^28.7.0" unplugin-auto-import "^20.2.0"
unplugin-vue-components "^29.1.0"
vaul-vue "0.4.1" vaul-vue "0.4.1"
vue-component-type-helpers "^2.2.10" vue-component-type-helpers "^3.1.0"
"@nuxt/vite-builder@3.19.3": "@nuxt/vite-builder@4.1.3":
version "3.19.3" version "4.1.3"
resolved "https://registry.yarnpkg.com/@nuxt/vite-builder/-/vite-builder-3.19.3.tgz#d4cae13e95aa3632c299e56a80c7cecdbde7bb51" resolved "https://registry.yarnpkg.com/@nuxt/vite-builder/-/vite-builder-4.1.3.tgz#ab5ba4ab84f39264810392d49b81af374757dcfd"
integrity sha512-pGCwOhNvWh4STIJdII0fkGKx80Heis2wK9X2lsTnu7oXQyTBnuqYxtP+l8sdqfX921v37ta++vskpRP1lYihCA== integrity sha512-yrblLSpGW6h9k+sDZa+vtevQz/6JLrPAj3n97HrEmVa6qB+4sE4HWtkMNUtWsOPe60sAm9usRsjDUkkiHZ0DpA==
dependencies: dependencies:
"@nuxt/kit" "3.19.3" "@nuxt/kit" "4.1.3"
"@rollup/plugin-replace" "^6.0.2" "@rollup/plugin-replace" "^6.0.2"
"@vitejs/plugin-vue" "^6.0.1" "@vitejs/plugin-vue" "^6.0.1"
"@vitejs/plugin-vue-jsx" "^5.1.1" "@vitejs/plugin-vue-jsx" "^5.1.1"
@ -1292,7 +1368,6 @@
esbuild "^0.25.10" esbuild "^0.25.10"
escape-string-regexp "^5.0.0" escape-string-regexp "^5.0.0"
exsolve "^1.0.7" exsolve "^1.0.7"
externality "^1.0.2"
get-port-please "^3.2.0" get-port-please "^3.2.0"
h3 "^1.15.4" h3 "^1.15.4"
jiti "^2.6.1" jiti "^2.6.1"
@ -1300,9 +1375,7 @@
magic-string "^0.30.19" magic-string "^0.30.19"
mlly "^1.8.0" mlly "^1.8.0"
mocked-exports "^0.1.1" mocked-exports "^0.1.1"
ohash "^2.0.11"
pathe "^2.0.3" pathe "^2.0.3"
perfect-debounce "^2.0.0"
pkg-types "^2.3.0" pkg-types "^2.3.0"
postcss "^8.5.6" postcss "^8.5.6"
rollup-plugin-visualizer "^6.0.4" rollup-plugin-visualizer "^6.0.4"
@ -1359,6 +1432,11 @@
vue-i18n "^11.1.11" vue-i18n "^11.1.11"
vue-router "^4.5.1" vue-router "^4.5.1"
"@opentelemetry/api@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.9.0.tgz#d03eba68273dc0f7509e2a3d5cba21eae10379fe"
integrity sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==
"@oxc-minify/binding-android-arm64@0.94.0": "@oxc-minify/binding-android-arm64@0.94.0":
version "0.94.0" version "0.94.0"
resolved "https://registry.yarnpkg.com/@oxc-minify/binding-android-arm64/-/binding-android-arm64-0.94.0.tgz#afcdc200b2ee8890e46cd12b375b2ef9fdcb5f25" resolved "https://registry.yarnpkg.com/@oxc-minify/binding-android-arm64/-/binding-android-arm64-0.94.0.tgz#afcdc200b2ee8890e46cd12b375b2ef9fdcb5f25"
@ -2238,7 +2316,7 @@
"@tailwindcss/oxide-win32-arm64-msvc" "4.1.14" "@tailwindcss/oxide-win32-arm64-msvc" "4.1.14"
"@tailwindcss/oxide-win32-x64-msvc" "4.1.14" "@tailwindcss/oxide-win32-x64-msvc" "4.1.14"
"@tailwindcss/postcss@^4.1.10": "@tailwindcss/postcss@^4.1.14":
version "4.1.14" version "4.1.14"
resolved "https://registry.yarnpkg.com/@tailwindcss/postcss/-/postcss-4.1.14.tgz#29fd4e082b29460e4062a7bc4bf70b38a97f8fc5" resolved "https://registry.yarnpkg.com/@tailwindcss/postcss/-/postcss-4.1.14.tgz#29fd4e082b29460e4062a7bc4bf70b38a97f8fc5"
integrity sha512-BdMjIxy7HUNThK87C7BC8I1rE8BVUsfNQSI5siQ4JK3iIa3w0XyVvVL9SXLWO//CtYTcp1v7zci0fYwJOjB+Zg== integrity sha512-BdMjIxy7HUNThK87C7BC8I1rE8BVUsfNQSI5siQ4JK3iIa3w0XyVvVL9SXLWO//CtYTcp1v7zci0fYwJOjB+Zg==
@ -2249,7 +2327,7 @@
postcss "^8.4.41" postcss "^8.4.41"
tailwindcss "4.1.14" tailwindcss "4.1.14"
"@tailwindcss/vite@^4.1.10": "@tailwindcss/vite@^4.1.14":
version "4.1.14" version "4.1.14"
resolved "https://registry.yarnpkg.com/@tailwindcss/vite/-/vite-4.1.14.tgz#94d0fb87b11030138a45cef8ae9c3a7b080d4007" resolved "https://registry.yarnpkg.com/@tailwindcss/vite/-/vite-4.1.14.tgz#94d0fb87b11030138a45cef8ae9c3a7b080d4007"
integrity sha512-BoFUoU0XqgCUS1UXWhmDJroKKhNXeDzD7/XwabjkDIAbMnc4ULn5e2FuEuBbhZ6ENZoSYzKlzvZ44Yr6EUDUSA== integrity sha512-BoFUoU0XqgCUS1UXWhmDJroKKhNXeDzD7/XwabjkDIAbMnc4ULn5e2FuEuBbhZ6ENZoSYzKlzvZ44Yr6EUDUSA==
@ -2492,7 +2570,7 @@
"@typescript-eslint/types" "8.46.1" "@typescript-eslint/types" "8.46.1"
eslint-visitor-keys "^4.2.1" eslint-visitor-keys "^4.2.1"
"@unhead/vue@^2.0.10", "@unhead/vue@^2.0.14": "@unhead/vue@^2.0.14", "@unhead/vue@^2.0.17":
version "2.0.19" version "2.0.19"
resolved "https://registry.yarnpkg.com/@unhead/vue/-/vue-2.0.19.tgz#d628b88526c1e92bb960b2997fdd676b279fe6d9" resolved "https://registry.yarnpkg.com/@unhead/vue/-/vue-2.0.19.tgz#d628b88526c1e92bb960b2997fdd676b279fe6d9"
integrity sha512-7BYjHfOaoZ9+ARJkT10Q2TjnTUqDXmMpfakIAsD/hXiuff1oqWg1xeXT5+MomhNcC15HbiABpbbBmITLSHxdKg== integrity sha512-7BYjHfOaoZ9+ARJkT10Q2TjnTUqDXmMpfakIAsD/hXiuff1oqWg1xeXT5+MomhNcC15HbiABpbbBmITLSHxdKg==
@ -2527,6 +2605,11 @@
picomatch "^4.0.2" picomatch "^4.0.2"
resolve-from "^5.0.0" resolve-from "^5.0.0"
"@vercel/oidc@3.0.3":
version "3.0.3"
resolved "https://registry.yarnpkg.com/@vercel/oidc/-/oidc-3.0.3.tgz#82c2b6dd4d5c3b37dcb1189718cdeb9db402d052"
integrity sha512-yNEQvPcVrK9sIe637+I0jD6leluPxzwJKx/Haw6F4H77CdDsszUn5V3o96LPziXkSNE2B83+Z3mjqGKBK/R6Gg==
"@vitejs/plugin-vue-jsx@^5.1.1": "@vitejs/plugin-vue-jsx@^5.1.1":
version "5.1.1" version "5.1.1"
resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-5.1.1.tgz#36504c57c8ccfc73b2dbd1fc560a1a473cba6cb4" resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-5.1.1.tgz#36504c57c8ccfc73b2dbd1fc560a1a473cba6cb4"
@ -2744,7 +2827,7 @@
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.5.22.tgz#9d56a1644a3becb8af1e34655928b0e288d827f8" resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.5.22.tgz#9d56a1644a3becb8af1e34655928b0e288d827f8"
integrity sha512-F4yc6palwq3TT0u+FYf0Ns4Tfl9GRFURDN2gWG7L1ecIaS/4fCIuFOjMTnCyjsu/OK6vaDKLCrGAa+KvvH+h4w== integrity sha512-F4yc6palwq3TT0u+FYf0Ns4Tfl9GRFURDN2gWG7L1ecIaS/4fCIuFOjMTnCyjsu/OK6vaDKLCrGAa+KvvH+h4w==
"@vueuse/core@13.9.0", "@vueuse/core@^13.1.0", "@vueuse/core@^13.4.0": "@vueuse/core@13.9.0", "@vueuse/core@^13.1.0", "@vueuse/core@^13.9.0":
version "13.9.0" version "13.9.0"
resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-13.9.0.tgz#051aeff47a259e9e4d7d0cc3e54879817b0cbcad" resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-13.9.0.tgz#051aeff47a259e9e4d7d0cc3e54879817b0cbcad"
integrity sha512-ts3regBQyURfCE2BcytLqzm8+MmLlo5Ln/KLoxDVcsZ2gzIwVNnQpQOL/UKV8alUqjSZOlpFZcRNsLRqj+OzyA== integrity sha512-ts3regBQyURfCE2BcytLqzm8+MmLlo5Ln/KLoxDVcsZ2gzIwVNnQpQOL/UKV8alUqjSZOlpFZcRNsLRqj+OzyA==
@ -2773,7 +2856,7 @@
"@vueuse/shared" "12.8.2" "@vueuse/shared" "12.8.2"
vue "^3.5.13" vue "^3.5.13"
"@vueuse/integrations@^13.4.0": "@vueuse/integrations@^13.9.0":
version "13.9.0" version "13.9.0"
resolved "https://registry.yarnpkg.com/@vueuse/integrations/-/integrations-13.9.0.tgz#1bd1d77093a327321cca00e2bbf5da7b18aa6b43" resolved "https://registry.yarnpkg.com/@vueuse/integrations/-/integrations-13.9.0.tgz#1bd1d77093a327321cca00e2bbf5da7b18aa6b43"
integrity sha512-SDobKBbPIOe0cVL7QxMzGkuUGHvWTdihi9zOrrWaWUgFKe15cwEcwfWmgrcNzjT6kHnNmWuTajPHoIzUjYNYYQ== integrity sha512-SDobKBbPIOe0cVL7QxMzGkuUGHvWTdihi9zOrrWaWUgFKe15cwEcwfWmgrcNzjT6kHnNmWuTajPHoIzUjYNYYQ==
@ -2842,7 +2925,7 @@ acorn-jsx@^5.3.2:
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
acorn@^8.14.0, acorn@^8.14.1, acorn@^8.15.0, acorn@^8.5.0, acorn@^8.6.0, acorn@^8.8.2, acorn@^8.9.0: acorn@^8.14.0, acorn@^8.15.0, acorn@^8.5.0, acorn@^8.6.0, acorn@^8.8.2, acorn@^8.9.0:
version "8.15.0" version "8.15.0"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.15.0.tgz#a360898bc415edaac46c8241f6383975b930b816" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.15.0.tgz#a360898bc415edaac46c8241f6383975b930b816"
integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg== integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==
@ -2852,6 +2935,16 @@ agent-base@^7.1.2:
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.4.tgz#e3cd76d4c548ee895d3c3fd8dc1f6c5b9032e7a8" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.4.tgz#e3cd76d4c548ee895d3c3fd8dc1f6c5b9032e7a8"
integrity sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ== integrity sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==
ai@5.0.76:
version "5.0.76"
resolved "https://registry.yarnpkg.com/ai/-/ai-5.0.76.tgz#cb34925808ecf557120aaa7648026c4b2d232d5d"
integrity sha512-ZCxi1vrpyCUnDbtYrO/W8GLvyacV9689f00yshTIQ3mFFphbD7eIv40a2AOZBv3GGRA7SSRYIDnr56wcS/gyQg==
dependencies:
"@ai-sdk/gateway" "2.0.0"
"@ai-sdk/provider" "2.0.0"
"@ai-sdk/provider-utils" "3.0.12"
"@opentelemetry/api" "1.9.0"
ajv@^6.12.4: ajv@^6.12.4:
version "6.12.6" version "6.12.6"
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
@ -3653,7 +3746,7 @@ db0@^0.3.4:
resolved "https://registry.yarnpkg.com/db0/-/db0-0.3.4.tgz#fb109b0d9823ba1f787a4a3209fa1f3cf9ae9cf9" resolved "https://registry.yarnpkg.com/db0/-/db0-0.3.4.tgz#fb109b0d9823ba1f787a4a3209fa1f3cf9ae9cf9"
integrity sha512-RiXXi4WaNzPTHEOu8UPQKMooIbqOEyqA1t7Z6MsdxSCeb8iUC9ko3LcmsLmeUt2SM5bctfArZKkRQggKZz7JNw== integrity sha512-RiXXi4WaNzPTHEOu8UPQKMooIbqOEyqA1t7Z6MsdxSCeb8iUC9ko3LcmsLmeUt2SM5bctfArZKkRQggKZz7JNw==
debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@^4.3.5, debug@^4.4.0, debug@^4.4.1: debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@^4.3.5, debug@^4.4.0, debug@^4.4.1, debug@^4.4.3:
version "4.4.3" version "4.4.3"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a" resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a"
integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==
@ -3898,7 +3991,7 @@ embla-carousel-vue@^8.6.0:
embla-carousel "8.6.0" embla-carousel "8.6.0"
embla-carousel-reactive-utils "8.6.0" embla-carousel-reactive-utils "8.6.0"
embla-carousel-wheel-gestures@^8.0.2: embla-carousel-wheel-gestures@^8.1.0:
version "8.1.0" version "8.1.0"
resolved "https://registry.yarnpkg.com/embla-carousel-wheel-gestures/-/embla-carousel-wheel-gestures-8.1.0.tgz#dfdb865f634058723c46539bdde45248673a43a5" resolved "https://registry.yarnpkg.com/embla-carousel-wheel-gestures/-/embla-carousel-wheel-gestures-8.1.0.tgz#dfdb865f634058723c46539bdde45248673a43a5"
integrity sha512-J68jkYrxbWDmXOm2n2YHl+uMEXzkGSKjWmjaEgL9xVvPb3HqVmg6rJSKfI3sqIDVvm7mkeTy87wtG/5263XqHQ== integrity sha512-J68jkYrxbWDmXOm2n2YHl+uMEXzkGSKjWmjaEgL9xVvPb3HqVmg6rJSKfI3sqIDVvm7mkeTy87wtG/5263XqHQ==
@ -3937,7 +4030,7 @@ end-of-stream@^1.1.0, end-of-stream@^1.4.1:
dependencies: dependencies:
once "^1.4.0" once "^1.4.0"
enhanced-resolve@^5.14.1, enhanced-resolve@^5.17.1, enhanced-resolve@^5.18.3: enhanced-resolve@^5.17.1, enhanced-resolve@^5.18.3:
version "5.18.3" version "5.18.3"
resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz#9b5f4c5c076b8787c78fe540392ce76a88855b44" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz#9b5f4c5c076b8787c78fe540392ce76a88855b44"
integrity sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww== integrity sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==
@ -4457,6 +4550,11 @@ events@^3.3.0:
resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
eventsource-parser@^3.0.5:
version "3.0.6"
resolved "https://registry.yarnpkg.com/eventsource-parser/-/eventsource-parser-3.0.6.tgz#292e165e34cacbc936c3c92719ef326d4aeb4e90"
integrity sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==
execa@^8.0.1: execa@^8.0.1:
version "8.0.1" version "8.0.1"
resolved "https://registry.yarnpkg.com/execa/-/execa-8.0.1.tgz#51f6a5943b580f963c3ca9c6321796db8cc39b8c" resolved "https://registry.yarnpkg.com/execa/-/execa-8.0.1.tgz#51f6a5943b580f963c3ca9c6321796db8cc39b8c"
@ -4500,16 +4598,6 @@ exsolve@^1.0.5, exsolve@^1.0.7:
resolved "https://registry.yarnpkg.com/exsolve/-/exsolve-1.0.7.tgz#3b74e4c7ca5c5f9a19c3626ca857309fa99f9e9e" resolved "https://registry.yarnpkg.com/exsolve/-/exsolve-1.0.7.tgz#3b74e4c7ca5c5f9a19c3626ca857309fa99f9e9e"
integrity sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw== integrity sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==
externality@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/externality/-/externality-1.0.2.tgz#a027f8cfd995c42fd35a8d794cfc224d4a5840c0"
integrity sha512-LyExtJWKxtgVzmgtEHyQtLFpw1KFhQphF9nTG8TpAIVkiI/xQ3FJh75tRFLYl4hkn7BNIIdLJInuDAavX35pMw==
dependencies:
enhanced-resolve "^5.14.1"
mlly "^1.3.0"
pathe "^1.1.1"
ufo "^1.1.2"
fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
version "3.1.3" version "3.1.3"
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
@ -4690,6 +4778,15 @@ fraction.js@^4.3.7:
resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7"
integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==
framer-motion@12.23.12:
version "12.23.12"
resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-12.23.12.tgz#80cf6fd7c111073a0c558e336c85ca36cca80d3d"
integrity sha512-6e78rdVtnBvlEVgu6eFEAgG9v3wLnYEboM8I5O5EXvfKC8gxGQB8wXJdhkMy10iVcn05jl6CNw7/HTsTCfwcWg==
dependencies:
motion-dom "^12.23.12"
motion-utils "^12.23.6"
tslib "^2.4.0"
fresh@^2.0.0: fresh@^2.0.0:
version "2.0.0" version "2.0.0"
resolved "https://registry.yarnpkg.com/fresh/-/fresh-2.0.0.tgz#8dd7df6a1b3a1b3a5cf186c05a5dd267622635a4" resolved "https://registry.yarnpkg.com/fresh/-/fresh-2.0.0.tgz#8dd7df6a1b3a1b3a5cf186c05a5dd267622635a4"
@ -4849,7 +4946,7 @@ globals@^14.0.0:
resolved "https://registry.yarnpkg.com/globals/-/globals-14.0.0.tgz#898d7413c29babcf6bafe56fcadded858ada724e" resolved "https://registry.yarnpkg.com/globals/-/globals-14.0.0.tgz#898d7413c29babcf6bafe56fcadded858ada724e"
integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ== integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==
globals@^15.11.0, globals@^15.14.0: globals@^15.11.0, globals@^15.14.0, globals@^15.15.0:
version "15.15.0" version "15.15.0"
resolved "https://registry.yarnpkg.com/globals/-/globals-15.15.0.tgz#7c4761299d41c32b075715a4ce1ede7897ff72a8" resolved "https://registry.yarnpkg.com/globals/-/globals-15.15.0.tgz#7c4761299d41c32b075715a4ce1ede7897ff72a8"
integrity sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg== integrity sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==
@ -4937,6 +5034,11 @@ hasown@^2.0.2:
dependencies: dependencies:
function-bind "^1.1.2" function-bind "^1.1.2"
hey-listen@^1.0.8:
version "1.0.8"
resolved "https://registry.yarnpkg.com/hey-listen/-/hey-listen-1.0.8.tgz#8e59561ff724908de1aa924ed6ecc84a56a9aa68"
integrity sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==
hookable@^5.5.3: hookable@^5.5.3:
version "5.5.3" version "5.5.3"
resolved "https://registry.yarnpkg.com/hookable/-/hookable-5.5.3.tgz#6cfc358984a1ef991e2518cb9ed4a778bbd3215d" resolved "https://registry.yarnpkg.com/hookable/-/hookable-5.5.3.tgz#6cfc358984a1ef991e2518cb9ed4a778bbd3215d"
@ -5326,6 +5428,11 @@ json-schema-traverse@^0.4.1:
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
json-schema@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5"
integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==
json-stable-stringify-without-jsonify@^1.0.1: json-stable-stringify-without-jsonify@^1.0.1:
version "1.0.1" version "1.0.1"
resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
@ -6163,7 +6270,7 @@ mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3:
resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113"
integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==
mlly@^1.3.0, mlly@^1.7.1, mlly@^1.7.2, mlly@^1.7.3, mlly@^1.7.4, mlly@^1.8.0: mlly@^1.7.1, mlly@^1.7.2, mlly@^1.7.3, mlly@^1.7.4, mlly@^1.8.0:
version "1.8.0" version "1.8.0"
resolved "https://registry.yarnpkg.com/mlly/-/mlly-1.8.0.tgz#e074612b938af8eba1eaf43299cbc89cb72d824e" resolved "https://registry.yarnpkg.com/mlly/-/mlly-1.8.0.tgz#e074612b938af8eba1eaf43299cbc89cb72d824e"
integrity sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g== integrity sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==
@ -6178,6 +6285,34 @@ mocked-exports@^0.1.1:
resolved "https://registry.yarnpkg.com/mocked-exports/-/mocked-exports-0.1.1.tgz#6916efea9a9dd0f4abd6a0a72526f56a76c966ea" resolved "https://registry.yarnpkg.com/mocked-exports/-/mocked-exports-0.1.1.tgz#6916efea9a9dd0f4abd6a0a72526f56a76c966ea"
integrity sha512-aF7yRQr/Q0O2/4pIXm6PZ5G+jAd7QS4Yu8m+WEeEHGnbo+7mE36CbLSDQiXYV8bVL3NfmdeqPJct0tUlnjVSnA== integrity sha512-aF7yRQr/Q0O2/4pIXm6PZ5G+jAd7QS4Yu8m+WEeEHGnbo+7mE36CbLSDQiXYV8bVL3NfmdeqPJct0tUlnjVSnA==
motion-dom@12.23.12:
version "12.23.12"
resolved "https://registry.yarnpkg.com/motion-dom/-/motion-dom-12.23.12.tgz#87974046e7e61bc4932f36d35e8eab6bb6f3e434"
integrity sha512-RcR4fvMCTESQBD/uKQe49D5RUeDOokkGRmz4ceaJKDBgHYtZtntC/s2vLvY38gqGaytinij/yi3hMcWVcEF5Kw==
dependencies:
motion-utils "^12.23.6"
motion-dom@^12.23.12:
version "12.23.23"
resolved "https://registry.yarnpkg.com/motion-dom/-/motion-dom-12.23.23.tgz#8f874333ea1a04ee3a89eb928f518b463d589e0e"
integrity sha512-n5yolOs0TQQBRUFImrRfs/+6X4p3Q4n1dUEqt/H58Vx7OW6RF+foWEgmTVDhIWJIMXOuNNL0apKH2S16en9eiA==
dependencies:
motion-utils "^12.23.6"
motion-utils@^12.23.6:
version "12.23.6"
resolved "https://registry.yarnpkg.com/motion-utils/-/motion-utils-12.23.6.tgz#fafef80b4ea85122dd0d6c599a0c63d72881f312"
integrity sha512-eAWoPgr4eFEOFfg2WjIsMoqJTW6Z8MTUCgn/GZ3VRpClWBdnbjryiA3ZSNLyxCTmCQx4RmYX6jX1iWHbenUPNQ==
motion-v@^1.7.2:
version "1.7.2"
resolved "https://registry.yarnpkg.com/motion-v/-/motion-v-1.7.2.tgz#90c51269ce2107b2f640cfb47037f8e1df4b810a"
integrity sha512-h2qfae2LUMLw5KIjQF5cT+r0MrLwP4AFDMOisyp25x/oDI3PHgjLHJrhHx77q8iBNegk4llt5p6deC12EJ5fvQ==
dependencies:
framer-motion "12.23.12"
hey-listen "^1.0.8"
motion-dom "12.23.12"
mrmime@^2.0.0: mrmime@^2.0.0:
version "2.0.1" version "2.0.1"
resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-2.0.1.tgz#bc3e87f7987853a54c9850eeb1f1078cd44adddc" resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-2.0.1.tgz#bc3e87f7987853a54c9850eeb1f1078cd44adddc"
@ -6411,18 +6546,18 @@ nuxt-define@^1.0.0:
resolved "https://registry.yarnpkg.com/nuxt-define/-/nuxt-define-1.0.0.tgz#987f97719d76c31719522ce7a359bc49c361cb46" resolved "https://registry.yarnpkg.com/nuxt-define/-/nuxt-define-1.0.0.tgz#987f97719d76c31719522ce7a359bc49c361cb46"
integrity sha512-CYZ2WjU+KCyCDVzjYUM4eEpMF0rkPmkpiFrybTqqQCRpUbPt2h3snswWIpFPXTi+osRCY6Og0W/XLAQgDL4FfQ== integrity sha512-CYZ2WjU+KCyCDVzjYUM4eEpMF0rkPmkpiFrybTqqQCRpUbPt2h3snswWIpFPXTi+osRCY6Og0W/XLAQgDL4FfQ==
nuxt@^3.17.6: nuxt@^4.1.3:
version "3.19.3" version "4.1.3"
resolved "https://registry.yarnpkg.com/nuxt/-/nuxt-3.19.3.tgz#0cfee281c2bcfd81f5785a1935e4a25b77ccb1fd" resolved "https://registry.yarnpkg.com/nuxt/-/nuxt-4.1.3.tgz#1b55e2bbe9d55a605b12e160daec3d88229bf8dd"
integrity sha512-J5vfkt69gamnl81iDgeSi1tZ0ADEesKfZizPfKxY10dMdjuelAo9WYItFmFGWZ9j1+uXtFJ+PLzqGmXfPLBsuw== integrity sha512-FPl+4HNIOTRYWQXtsZe5KJAr/eddFesuXABvcSTnFLYckIfnxcistwmbtPlkJhkW6vr/Jdhef5QqqYYkBsowGg==
dependencies: dependencies:
"@nuxt/cli" "^3.29.0" "@nuxt/cli" "^3.29.0"
"@nuxt/devalue" "^2.0.2" "@nuxt/devalue" "^2.0.2"
"@nuxt/devtools" "^2.6.5" "@nuxt/devtools" "^2.6.5"
"@nuxt/kit" "3.19.3" "@nuxt/kit" "4.1.3"
"@nuxt/schema" "3.19.3" "@nuxt/schema" "4.1.3"
"@nuxt/telemetry" "^2.6.6" "@nuxt/telemetry" "^2.6.6"
"@nuxt/vite-builder" "3.19.3" "@nuxt/vite-builder" "4.1.3"
"@unhead/vue" "^2.0.14" "@unhead/vue" "^2.0.14"
"@vue/shared" "^3.5.22" "@vue/shared" "^3.5.22"
c12 "^3.3.0" c12 "^3.3.0"
@ -6889,7 +7024,7 @@ pkg-types@^1.2.1, pkg-types@^1.3.1:
mlly "^1.7.4" mlly "^1.7.4"
pathe "^2.0.1" pathe "^2.0.1"
pkg-types@^2.1.0, pkg-types@^2.2.0, pkg-types@^2.3.0: pkg-types@^2.2.0, pkg-types@^2.3.0:
version "2.3.0" version "2.3.0"
resolved "https://registry.yarnpkg.com/pkg-types/-/pkg-types-2.3.0.tgz#037f2c19bd5402966ff6810e32706558cb5b5726" resolved "https://registry.yarnpkg.com/pkg-types/-/pkg-types-2.3.0.tgz#037f2c19bd5402966ff6810e32706558cb5b5726"
integrity sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig== integrity sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==
@ -7368,23 +7503,7 @@ regjsparser@^0.12.0:
dependencies: dependencies:
jsesc "~3.0.2" jsesc "~3.0.2"
reka-ui@2.3.1: reka-ui@2.5.1, reka-ui@^2.0.0:
version "2.3.1"
resolved "https://registry.yarnpkg.com/reka-ui/-/reka-ui-2.3.1.tgz#1a5f465eaaba82be30904e459f4fdc62a3d864dc"
integrity sha512-2SjGeybd7jvD8EQUkzjgg7GdOQdf4cTwdVMq/lDNTMqneUFNnryGO43dg8WaM/jaG9QpSCZBvstfBFWlDdb2Zg==
dependencies:
"@floating-ui/dom" "^1.6.13"
"@floating-ui/vue" "^1.1.6"
"@internationalized/date" "^3.5.0"
"@internationalized/number" "^3.5.0"
"@tanstack/vue-virtual" "^3.12.0"
"@vueuse/core" "^12.5.0"
"@vueuse/shared" "^12.5.0"
aria-hidden "^1.2.4"
defu "^6.1.4"
ohash "^2.0.11"
reka-ui@^2.0.0:
version "2.5.1" version "2.5.1"
resolved "https://registry.yarnpkg.com/reka-ui/-/reka-ui-2.5.1.tgz#4623b9ad0281d1747b76dffdb620496a92f7ac1d" resolved "https://registry.yarnpkg.com/reka-ui/-/reka-ui-2.5.1.tgz#4623b9ad0281d1747b76dffdb620496a92f7ac1d"
integrity sha512-QJGB3q21wQ1Kw28HhhNDpjfFe8qpePX1gK4FTBRd68XTh9aEnhR5bTJnlV0jxi8FBPh0xivZBeNFUc3jiGx7mQ== integrity sha512-QJGB3q21wQ1Kw28HhhNDpjfFe8qpePX1gK4FTBRd68XTh9aEnhR5bTJnlV0jxi8FBPh0xivZBeNFUc3jiGx7mQ==
@ -7899,7 +8018,7 @@ strip-json-comments@~2.0.1:
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==
strip-literal@^3.0.0, strip-literal@^3.1.0: strip-literal@^3.1.0:
version "3.1.0" version "3.1.0"
resolved "https://registry.yarnpkg.com/strip-literal/-/strip-literal-3.1.0.tgz#222b243dd2d49c0bcd0de8906adbd84177196032" resolved "https://registry.yarnpkg.com/strip-literal/-/strip-literal-3.1.0.tgz#222b243dd2d49c0bcd0de8906adbd84177196032"
integrity sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg== integrity sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==
@ -8017,6 +8136,11 @@ swiper@^12.0.2:
resolved "https://registry.yarnpkg.com/swiper/-/swiper-12.0.2.tgz#aa52251d125fc6e9986af09ae3769fe836e68780" resolved "https://registry.yarnpkg.com/swiper/-/swiper-12.0.2.tgz#aa52251d125fc6e9986af09ae3769fe836e68780"
integrity sha512-y8F6fDGXmTVVgwqJj6I00l4FdGuhpFJn0U/9Ucn1MwWOw3NdLV8aH88pZOjyhBgU/6PyBlUx+JuAQ5KMWz906Q== integrity sha512-y8F6fDGXmTVVgwqJj6I00l4FdGuhpFJn0U/9Ucn1MwWOw3NdLV8aH88pZOjyhBgU/6PyBlUx+JuAQ5KMWz906Q==
swrv@^1.0.4:
version "1.1.0"
resolved "https://registry.yarnpkg.com/swrv/-/swrv-1.1.0.tgz#e3825e1e825893391e34fd5b924ba8e6122c14ce"
integrity sha512-pjllRDr2s0iTwiE5Isvip51dZGR7GjLH1gCSVyE8bQnbAx6xackXsFdojau+1O5u98yHF5V73HQGOFxKUXO9gQ==
"synckit@^0.6.2 || ^0.7.3 || ^0.11.5": "synckit@^0.6.2 || ^0.7.3 || ^0.11.5":
version "0.11.11" version "0.11.11"
resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.11.11.tgz#c0b619cf258a97faa209155d9cd1699b5c998cb0" resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.11.11.tgz#c0b619cf258a97faa209155d9cd1699b5c998cb0"
@ -8042,19 +8166,17 @@ tagged-tag@^1.0.0:
resolved "https://registry.yarnpkg.com/tagged-tag/-/tagged-tag-1.0.0.tgz#a0b5917c2864cba54841495abfa3f6b13edcf4d6" resolved "https://registry.yarnpkg.com/tagged-tag/-/tagged-tag-1.0.0.tgz#a0b5917c2864cba54841495abfa3f6b13edcf4d6"
integrity sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng== integrity sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==
tailwind-merge@3.0.2: tailwind-merge@^3.3.1:
version "3.0.2" version "3.3.1"
resolved "https://registry.yarnpkg.com/tailwind-merge/-/tailwind-merge-3.0.2.tgz#567eff76de12211e24dd909da0f5ed6f4f422b0c" resolved "https://registry.yarnpkg.com/tailwind-merge/-/tailwind-merge-3.3.1.tgz#a7e7db7c714f6020319e626ecfb7e7dac8393a4b"
integrity sha512-l7z+OYZ7mu3DTqrL88RiKrKIqO3NcpEO8V/Od04bNpvk0kiIFndGEoqfuzvj4yuhRkHKjRkII2z+KS2HfPcSxw== integrity sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g==
tailwind-variants@^1.0.0: tailwind-variants@^3.1.1:
version "1.0.0" version "3.1.1"
resolved "https://registry.yarnpkg.com/tailwind-variants/-/tailwind-variants-1.0.0.tgz#dde2cc2a8689910ca1cdc95ba82c63cf9094bd51" resolved "https://registry.yarnpkg.com/tailwind-variants/-/tailwind-variants-3.1.1.tgz#40a87a7f24a3c372faecedd23a9c40e40bb2033d"
integrity sha512-2WSbv4ulEEyuBKomOunut65D8UZwxrHoRfYnxGcQNnHqlSCp2+B7Yz2W+yrNDrxRodOXtGD/1oCcKGNBnUqMqA== integrity sha512-ftLXe3krnqkMHsuBTEmaVUXYovXtPyTK7ckEfDRXS8PBZx0bAUas+A0jYxuKA5b8qg++wvQ3d2MQ7l/xeZxbZQ==
dependencies:
tailwind-merge "3.0.2"
tailwindcss@4.1.14, tailwindcss@^4.1.10: tailwindcss@4.1.14, tailwindcss@^4.1.14:
version "4.1.14" version "4.1.14"
resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-4.1.14.tgz#a5907cc2202a2a1f5f15bac6f2031e53117e43a8" resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-4.1.14.tgz#a5907cc2202a2a1f5f15bac6f2031e53117e43a8"
integrity sha512-b7pCxjGO98LnxVkKjaZSDeNuljC4ueKUddjENJOADtubtdo8llTaJy7HwBMeLNSSo2N5QIAgklslK1+Ir8r6CA== integrity sha512-b7pCxjGO98LnxVkKjaZSDeNuljC4ueKUddjENJOADtubtdo8llTaJy7HwBMeLNSSo2N5QIAgklslK1+Ir8r6CA==
@ -8148,7 +8270,7 @@ tinyexec@^1.0.1:
resolved "https://registry.yarnpkg.com/tinyexec/-/tinyexec-1.0.1.tgz#70c31ab7abbb4aea0a24f55d120e5990bfa1e0b1" resolved "https://registry.yarnpkg.com/tinyexec/-/tinyexec-1.0.1.tgz#70c31ab7abbb4aea0a24f55d120e5990bfa1e0b1"
integrity sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw== integrity sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==
tinyglobby@^0.2.12, tinyglobby@^0.2.13, tinyglobby@^0.2.14, tinyglobby@^0.2.15: tinyglobby@^0.2.13, tinyglobby@^0.2.14, tinyglobby@^0.2.15:
version "0.2.15" version "0.2.15"
resolved "https://registry.yarnpkg.com/tinyglobby/-/tinyglobby-0.2.15.tgz#e228dd1e638cea993d2fdb4fcd2d4602a79951c2" resolved "https://registry.yarnpkg.com/tinyglobby/-/tinyglobby-0.2.15.tgz#e228dd1e638cea993d2fdb4fcd2d4602a79951c2"
integrity sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ== integrity sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==
@ -8243,7 +8365,7 @@ typescript@^5.6.3, typescript@^5.9.2, typescript@~5.9.3:
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.3.tgz#5b4f59e15310ab17a216f5d6cf53ee476ede670f" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.3.tgz#5b4f59e15310ab17a216f5d6cf53ee476ede670f"
integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw== integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==
ufo@1.6.1, ufo@^1.1.2, ufo@^1.3.2, ufo@^1.5.4, ufo@^1.6.1: ufo@1.6.1, ufo@^1.3.2, ufo@^1.5.4, ufo@^1.6.1:
version "1.6.1" version "1.6.1"
resolved "https://registry.yarnpkg.com/ufo/-/ufo-1.6.1.tgz#ac2db1d54614d1b22c1d603e3aef44a85d8f146b" resolved "https://registry.yarnpkg.com/ufo/-/ufo-1.6.1.tgz#ac2db1d54614d1b22c1d603e3aef44a85d8f146b"
integrity sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA== integrity sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==
@ -8320,27 +8442,7 @@ unifont@^0.4.1:
css-tree "^3.0.0" css-tree "^3.0.0"
ohash "^2.0.0" ohash "^2.0.0"
unimport@^4.2.0: unimport@^5.4.0, unimport@^5.4.1:
version "4.2.0"
resolved "https://registry.yarnpkg.com/unimport/-/unimport-4.2.0.tgz#c25211d206d3430e9160cc7d458e9fa9ba828ac0"
integrity sha512-mYVtA0nmzrysnYnyb3ALMbByJ+Maosee2+WyE0puXl+Xm2bUwPorPaaeZt0ETfuroPOtG8jj1g/qeFZ6buFnag==
dependencies:
acorn "^8.14.1"
escape-string-regexp "^5.0.0"
estree-walker "^3.0.3"
local-pkg "^1.1.1"
magic-string "^0.30.17"
mlly "^1.7.4"
pathe "^2.0.3"
picomatch "^4.0.2"
pkg-types "^2.1.0"
scule "^1.3.0"
strip-literal "^3.0.0"
tinyglobby "^0.2.12"
unplugin "^2.2.2"
unplugin-utils "^0.2.4"
unimport@^5.4.1:
version "5.5.0" version "5.5.0"
resolved "https://registry.yarnpkg.com/unimport/-/unimport-5.5.0.tgz#03a4fffcd2e36943eb28ca9b065016b9eba01b77" resolved "https://registry.yarnpkg.com/unimport/-/unimport-5.5.0.tgz#03a4fffcd2e36943eb28ca9b065016b9eba01b77"
integrity sha512-/JpWMG9s1nBSlXJAQ8EREFTFy3oy6USFd8T6AoBaw1q2GGcF4R9yp3ofg32UODZlYEO5VD0EWE1RpI9XDWyPYg== integrity sha512-/JpWMG9s1nBSlXJAQ8EREFTFy3oy6USFd8T6AoBaw1q2GGcF4R9yp3ofg32UODZlYEO5VD0EWE1RpI9XDWyPYg==
@ -8391,17 +8493,17 @@ unist-util-visit@^5.0.0:
unist-util-is "^6.0.0" unist-util-is "^6.0.0"
unist-util-visit-parents "^6.0.0" unist-util-visit-parents "^6.0.0"
unplugin-auto-import@^19.3.0: unplugin-auto-import@^20.2.0:
version "19.3.0" version "20.2.0"
resolved "https://registry.yarnpkg.com/unplugin-auto-import/-/unplugin-auto-import-19.3.0.tgz#4fbfef17c87919889f5ba2167afac50f50a015f4" resolved "https://registry.yarnpkg.com/unplugin-auto-import/-/unplugin-auto-import-20.2.0.tgz#6bf2fc4dba8a596f34ce8c50d635b8433c2157db"
integrity sha512-iIi0u4Gq2uGkAOGqlPJOAMI8vocvjh1clGTfSK4SOrJKrt+tirrixo/FjgBwXQNNdS7ofcr7OxzmOb/RjWxeEQ== integrity sha512-vfBI/SvD9hJqYNinipVOAj5n8dS8DJXFlCKFR5iLDp2SaQwsfdnfLXgZ+34Kd3YY3YEY9omk8XQg0bwos3Q8ug==
dependencies: dependencies:
local-pkg "^1.1.1" local-pkg "^1.1.2"
magic-string "^0.30.17" magic-string "^0.30.19"
picomatch "^4.0.2" picomatch "^4.0.3"
unimport "^4.2.0" unimport "^5.4.0"
unplugin "^2.3.4" unplugin "^2.3.10"
unplugin-utils "^0.2.4" unplugin-utils "^0.3.0"
unplugin-utils@^0.2.4: unplugin-utils@^0.2.4:
version "0.2.5" version "0.2.5"
@ -8419,19 +8521,19 @@ unplugin-utils@^0.3.0, unplugin-utils@^0.3.1:
pathe "^2.0.3" pathe "^2.0.3"
picomatch "^4.0.3" picomatch "^4.0.3"
unplugin-vue-components@^28.7.0: unplugin-vue-components@^29.1.0:
version "28.8.0" version "29.1.0"
resolved "https://registry.yarnpkg.com/unplugin-vue-components/-/unplugin-vue-components-28.8.0.tgz#3ccabfee1f4d2bdec38ef76634b6924001a5b671" resolved "https://registry.yarnpkg.com/unplugin-vue-components/-/unplugin-vue-components-29.1.0.tgz#6064dfd43ebfc2d54fc04d6c391d30c9f66d3360"
integrity sha512-2Q6ZongpoQzuXDK0ZsVzMoshH0MWZQ1pzVL538G7oIDKRTVzHjppBDS8aB99SADGHN3lpGU7frraCG6yWNoL5Q== integrity sha512-z/9ACPXth199s9aCTCdKZAhe5QGOpvzJYP+Hkd0GN1/PpAmsu+W3UlRY3BJAewPqQxh5xi56+Og6mfiCV1Jzpg==
dependencies: dependencies:
chokidar "^3.6.0" chokidar "^3.6.0"
debug "^4.4.1" debug "^4.4.3"
local-pkg "^1.1.1" local-pkg "^1.1.2"
magic-string "^0.30.17" magic-string "^0.30.19"
mlly "^1.7.4" mlly "^1.8.0"
tinyglobby "^0.2.14" tinyglobby "^0.2.15"
unplugin "^2.3.5" unplugin "^2.3.10"
unplugin-utils "^0.2.4" unplugin-utils "^0.3.0"
unplugin-vue-router@^0.15.0: unplugin-vue-router@^0.15.0:
version "0.15.0" version "0.15.0"
@ -8455,7 +8557,7 @@ unplugin-vue-router@^0.15.0:
unplugin-utils "^0.2.4" unplugin-utils "^0.2.4"
yaml "^2.8.0" yaml "^2.8.0"
unplugin@^2.0.0, unplugin@^2.1.0, unplugin@^2.2.2, unplugin@^2.3.10, unplugin@^2.3.2, unplugin@^2.3.3, unplugin@^2.3.4, unplugin@^2.3.5, unplugin@^2.3.6: unplugin@^2.0.0, unplugin@^2.1.0, unplugin@^2.3.10, unplugin@^2.3.2, unplugin@^2.3.3, unplugin@^2.3.4, unplugin@^2.3.5, unplugin@^2.3.6:
version "2.3.10" version "2.3.10"
resolved "https://registry.yarnpkg.com/unplugin/-/unplugin-2.3.10.tgz#15e75fec9384743335be7e54e5c88b5c187a3e94" resolved "https://registry.yarnpkg.com/unplugin/-/unplugin-2.3.10.tgz#15e75fec9384743335be7e54e5c88b5c187a3e94"
integrity sha512-6NCPkv1ClwH+/BGE9QeoTIl09nuiAt0gS28nn1PvYXsGKRwM2TCbFA2QiilmehPDTXIe684k4rZI1yl3A1PCUw== integrity sha512-6NCPkv1ClwH+/BGE9QeoTIl09nuiAt0gS28nn1PvYXsGKRwM2TCbFA2QiilmehPDTXIe684k4rZI1yl3A1PCUw==
@ -8643,10 +8745,10 @@ vue-bundle-renderer@^2.2.0:
dependencies: dependencies:
ufo "^1.6.1" ufo "^1.6.1"
vue-component-type-helpers@^2.2.10: vue-component-type-helpers@^3.1.0:
version "2.2.12" version "3.1.1"
resolved "https://registry.yarnpkg.com/vue-component-type-helpers/-/vue-component-type-helpers-2.2.12.tgz#5014787aad185a22f460ad469cc51f14524308bc" resolved "https://registry.yarnpkg.com/vue-component-type-helpers/-/vue-component-type-helpers-3.1.1.tgz#e76da933357524672e5e2bdc0024b15109a59b47"
integrity sha512-YbGqHZ5/eW4SnkPNR44mKVc6ZKQoRs/Rux1sxC6rdwXb4qpbOSYfDr9DsTHolOTGmIKgM9j141mZbBeg05R1pw== integrity sha512-B0kHv7qX6E7+kdc5nsaqjdGZ1KwNKSUQDWGy7XkTYT7wFsOpkEyaJ1Vq79TjwrrtuLRgizrTV7PPuC4rRQo+vw==
vue-demi@>=0.13.0, vue-demi@>=0.14.8, vue-demi@^0.14.10: vue-demi@>=0.13.0, vue-demi@>=0.14.8, vue-demi@^0.14.10:
version "0.14.10" version "0.14.10"