diff --git a/API.md b/API.md
index 45e76ab3..b761dd36 100644
--- a/API.md
+++ b/API.md
@@ -210,6 +210,7 @@ or an error:
"cookies": "...", // -- optional. If provided, it MUST BE in Netscape HTTP Cookie format.
"template": "%(title)s.%(ext)s", // -- optional. The filename template to use for this item.
"cli": "--write-subs --embed-subs", // -- optional. Additional command options for yt-dlp to apply to this item.
+ "auto_start": true // -- optional. Whether to auto-start the download after adding it. Defaults to true.
}
// Or multiple items (array of objects)
diff --git a/app/library/DataStore.py b/app/library/DataStore.py
index 691f034f..69a7e3d7 100644
--- a/app/library/DataStore.py
+++ b/app/library/DataStore.py
@@ -5,9 +5,9 @@ import logging
from collections import OrderedDict
from datetime import UTC, datetime
from email.utils import formatdate
+from enum import Enum
from sqlite3 import Connection
-from .config import Config
from .Download import Download
from .ItemDTO import ItemDTO
from .Utils import init_class
@@ -15,60 +15,100 @@ from .Utils import init_class
LOG = logging.getLogger("datastore")
+class StoreType(str, Enum):
+ DONE = "done"
+ QUEUE = "queue"
+ PENDING = "pending"
+
+ @classmethod
+ def all(cls) -> list[str]:
+ return [member.value for member in cls]
+
+ @classmethod
+ def from_value(cls, value: str) -> "StoreType":
+ """
+ Returns the StoreType enum member corresponding to the given value.
+
+ Args:
+ value (str): The value to match against the enum members.
+
+ Returns:
+ StoreType: The enum member that matches the value.
+
+ Raises:
+ ValueError: If the value does not match any member.
+
+ """
+ for member in cls:
+ if member.value == value:
+ return member
+
+ msg = f"Invalid StoreType value: {value}"
+ raise ValueError(msg)
+
+ def __str__(self) -> str:
+ return self.value
+
+
class DataStore:
"""
Persistent queue.
"""
- type: str = None
- dict: OrderedDict[str, Download] = None
- config: Config = None
+ _type: StoreType = None
+ """Type of the store, e.g., DONE, QUEUE, PENDING."""
- connection: Connection
+ _dict: OrderedDict[str, Download] = None
+ """Ordered dictionary to store Download objects."""
- def __init__(self, type: str, connection: Connection):
- self.dict = OrderedDict()
- self.type = type
- self.config = Config.get_instance()
- self.connection = connection
+ _connection: Connection
+ """SQLite connection to the database."""
+
+ def __init__(self, type: StoreType, connection: Connection):
+ self._dict = OrderedDict()
+ self._type = type
+ self._connection = connection
def load(self) -> None:
for id, item in self.saved_items():
- self.dict.update({id: Download(info=item)})
+ self._dict.update({id: Download(info=item)})
def exists(self, key: str | None = None, url: str | None = None) -> bool:
if not key and not url:
msg = "key or url must be provided."
raise KeyError(msg)
- if key and key in self.dict:
+ if key and key in self._dict:
return True
- return any((key and self.dict[i].info._id == key) or (url and self.dict[i].info.url == url) for i in self.dict)
+ return any(
+ (key and self._dict[i].info._id == key) or (url and self._dict[i].info.url == url) for i in self._dict
+ )
def get(self, key: str | None = None, url: str | None = None) -> Download:
if not key and not url:
msg = "key or url must be provided."
raise KeyError(msg)
- for i in self.dict:
- if (key and self.dict[i].info._id == key) or (url and self.dict[i].info.url == url):
- return self.dict[i]
+ for i in self._dict:
+ if (key and self._dict[i].info._id == key) or (url and self._dict[i].info.url == url):
+ return self._dict[i]
msg: str = f"{key=} or {url=} not found."
raise KeyError(msg)
def get_by_id(self, id: str) -> Download | None:
- return self.dict.get(id, None)
+ return self._dict.get(id, None)
def items(self) -> list[tuple[str, Download]]:
- return self.dict.items()
+ return self._dict.items()
def saved_items(self) -> list[tuple[str, ItemDTO]]:
items: list[tuple[str, ItemDTO]] = []
- cursor = self.connection.execute(
- 'SELECT "id", "data", "created_at" FROM "history" WHERE "type" = ? ORDER BY "created_at" ASC', (self.type,)
+ cursor = self._connection.execute(
+ 'SELECT "id", "data", "created_at" FROM "history" WHERE "type" = ? ORDER BY "created_at" ASC',
+ (str(self._type),),
)
for row in cursor:
@@ -88,39 +128,40 @@ class DataStore:
asyncio.create_task(EventBus.get_instance().emit(Events.ITEM_ERROR, value.info), name="emit_item_error")
- self.dict.update({value.info._id: value})
- self._update_store_item(self.type, value.info)
+ self._dict.update({value.info._id: value})
+ self._update_store_item(self._type, value.info)
- return self.dict[value.info._id]
+ return self._dict[value.info._id]
def delete(self, key: str) -> None:
- self.dict.pop(key, None)
+ self._dict.pop(key, None)
self._delete_store_item(key)
def next(self) -> tuple[str, Download]:
- return next(iter(self.dict.items()))
+ return next(iter(self._dict.items()))
def empty(self):
- return not bool(self.dict)
+ return not bool(self._dict)
def has_downloads(self):
- if 0 == len(self.dict):
+ if 0 == len(self._dict):
return False
- return any(self.dict[key].started() is False for key in self.dict)
+ return any(self._dict[key].info.auto_start and self._dict[key].started() is False for key in self._dict)
def get_next_download(self) -> Download:
- for key in self.dict:
- if self.dict[key].started() is False and self.dict[key].is_cancelled() is False:
- return self.dict[key]
+ for key in self._dict:
+ ref = self._dict[key]
+ if ref.info.auto_start and ref.started() is False and ref.is_cancelled() is False:
+ return ref
return None
async def test(self) -> bool:
- self.connection.execute('SELECT "id" FROM "history" LIMIT 1').fetchone()
+ self._connection.execute('SELECT "id" FROM "history" LIMIT 1').fetchone()
return True
- def _update_store_item(self, type: str, item: ItemDTO) -> None:
+ def _update_store_item(self, type: StoreType, item: ItemDTO) -> None:
sqlStatement = """
INSERT INTO "history" ("id", "type", "url", "data")
VALUES (?, ?, ?, ?)
@@ -141,14 +182,14 @@ class DataStore:
except AttributeError:
pass
- self.connection.execute(
+ self._connection.execute(
sqlStatement.strip(),
(
stored._id,
- type,
+ str(type),
stored.url,
stored.json(),
- type,
+ str(type),
stored.url,
stored.json(),
datetime.now(UTC).strftime("%Y-%m-%d %H:%M:%S"),
@@ -156,4 +197,4 @@ class DataStore:
)
def _delete_store_item(self, key: str) -> None:
- self.connection.execute('DELETE FROM "history" WHERE "type" = ? AND "id" = ?', (self.type, key))
+ self._connection.execute('DELETE FROM "history" WHERE "type" = ? AND "id" = ?', (str(self._type), key))
diff --git a/app/library/DownloadQueue.py b/app/library/DownloadQueue.py
index e946be2a..fb1bf668 100644
--- a/app/library/DownloadQueue.py
+++ b/app/library/DownloadQueue.py
@@ -13,11 +13,10 @@ from typing import TYPE_CHECKING
import yt_dlp
from aiohttp import web
-from app.library.ag_utils import ag
-
+from .ag_utils import ag
from .conditions import Conditions
from .config import Config
-from .DataStore import DataStore
+from .DataStore import DataStore, StoreType
from .Download import Download
from .Events import EventBus, Events
from .Events import info as event_info
@@ -50,12 +49,6 @@ class DownloadQueue(metaclass=Singleton):
DownloadQueue class is a singleton class that manages the download queue and the download history.
"""
- TYPE_DONE: str = "done"
- """Queue type for completed downloads."""
-
- TYPE_QUEUE: str = "queue"
- """Queue type for pending downloads."""
-
paused: asyncio.Event
"""Event to pause the download queue."""
@@ -74,6 +67,9 @@ class DownloadQueue(metaclass=Singleton):
done: DataStore
"""DataStore for the completed downloads."""
+ pending: DataStore
+ """DataStore for the pending downloads."""
+
workers: asyncio.Semaphore
"""Semaphore to limit the number of concurrent downloads."""
@@ -85,8 +81,8 @@ class DownloadQueue(metaclass=Singleton):
self.config = config or Config.get_instance()
self._notify = EventBus.get_instance()
- self.done = DataStore(type=DownloadQueue.TYPE_DONE, connection=connection)
- self.queue = DataStore(type=DownloadQueue.TYPE_QUEUE, connection=connection)
+ self.done = DataStore(type=StoreType.DONE, connection=connection)
+ self.queue = DataStore(type=StoreType.QUEUE, connection=connection)
self.done.load()
self.queue.load()
self.paused = asyncio.Event()
@@ -154,6 +150,94 @@ class DownloadQueue(metaclass=Singleton):
)
asyncio.create_task(self._download_pool(), name="download_pool")
+ async def start_items(self, ids: list[str]) -> dict[str, str]:
+ """
+ Start one or more queued downloads that were added with auto_started=False.
+
+ Args:
+ ids (list[str]): List of item IDs to start.
+
+ Returns:
+ dict[str, str]: Dictionary of per-ID results and overall status.
+
+ """
+ status: dict[str, str] = {"status": "ok"}
+ started = False
+ tasks = []
+
+ for item_id in ids:
+ try:
+ item = self.queue.get(key=item_id)
+ except KeyError as e:
+ status[item_id] = f"not found: {e!s}"
+ status["status"] = "error"
+ LOG.warning(f"Start requested for non-existent item {item_id=}.")
+ continue
+
+ if item.info.auto_start:
+ status[item_id] = "already started"
+ LOG.debug(f"Item {item.info.name()} already started.")
+ continue
+
+ item.info.auto_start = True
+ updated = self.queue.put(item)
+ tasks.append(self._notify.emit(Events.UPDATED, data=updated.info))
+ status[item_id] = "started"
+ started = True
+ LOG.debug(f"Item {item.info.name()} marked as started.")
+
+ if started:
+ self.event.set()
+
+ if len(tasks) > 0:
+ await asyncio.gather(*tasks)
+
+ return status
+
+ async def pause_items(self, ids: list[str]) -> dict[str, str]:
+ """
+ Pause one or more queued downloads that were added with auto_started=True.
+
+ Args:
+ ids (list[str]): List of item IDs to pause.
+
+ Returns:
+ dict[str, str]: Dictionary of per-ID results and overall status.
+
+ """
+ status: dict[str, str] = {"status": "ok"}
+ tasks = []
+
+ for item_id in ids:
+ try:
+ item = self.queue.get(key=item_id)
+ except KeyError as e:
+ status[item_id] = f"not found: {e!s}"
+ status["status"] = "error"
+ LOG.warning(f"Start requested for non-existent item {item_id=}.")
+ continue
+
+ if item.started() or item.is_cancelled():
+ status[item_id] = "already started"
+ LOG.debug(f"Item {item.info.name()} already started.")
+ continue
+
+ if item.info.auto_start is False:
+ status[item_id] = "not started"
+ LOG.debug(f"Item {item.info.name()} is not set to auto-start.")
+ continue
+
+ item.info.auto_start = False
+ updated = self.queue.put(item)
+ tasks.append(self._notify.emit(Events.UPDATED, data=updated.info))
+ status[item_id] = "paused"
+ LOG.debug(f"Item {item.info.name()} marked as paused.")
+
+ if len(tasks) > 0:
+ await asyncio.gather(*tasks)
+
+ return status
+
def pause(self, shutdown: bool = False) -> bool:
"""
Pause the download queue.
@@ -362,11 +446,12 @@ class DownloadQueue(metaclass=Singleton):
live_in=live_in if live_in else item.extras.get("live_in", None),
options=options,
cli=item.cli,
+ auto_start=item.auto_start,
extras=item.extras,
)
try:
- dlInfo: Download = Download(info=dl, info_dict=entry, logs=logs)
+ dlInfo: Download = Download(info=dl, info_dict=entry if item.auto_start else None, logs=logs)
text_logs: str = ""
if filtered_logs := extract_ytdlp_logs(logs):
@@ -411,7 +496,10 @@ class DownloadQueue(metaclass=Singleton):
if _requeue:
NotifyEvent = Events.ADDED
itemDownload = self.queue.put(dlInfo)
- self.event.set()
+ if item.auto_start:
+ self.event.set()
+ else:
+ LOG.debug(f"Item {itemDownload.info.name()} is not set to auto-start.")
else:
dlInfo.info.status = "not_live"
itemDownload = self.done.put(dlInfo)
@@ -423,7 +511,10 @@ class DownloadQueue(metaclass=Singleton):
else:
NotifyEvent = Events.ADDED
itemDownload = self.queue.put(dlInfo)
- self.event.set()
+ if item.auto_start:
+ self.event.set()
+ else:
+ LOG.debug(f"Item {itemDownload.info.name()} is not set to auto-start.")
await self._notify.emit(NotifyEvent, data=itemDownload.info.serialize())
@@ -632,7 +723,7 @@ class DownloadQueue(metaclass=Singleton):
self.queue.delete(id)
await self._notify.emit(Events.CANCELLED, data=item.info.serialize())
item.info.status = "cancelled"
- item.info.error = "Cancelled by user."
+ # item.info.error = "Cancelled by user."
self.done.put(item)
await self._notify.emit(Events.COMPLETED, data=item.info.serialize())
LOG.info(f"Deleted from queue {item_ref}")
@@ -755,7 +846,7 @@ class DownloadQueue(metaclass=Singleton):
LOG.info("Download pool resumed downloading.")
for _id, entry in list(self.queue.items()):
- if entry.started() or entry.is_cancelled():
+ if entry.started() or entry.is_cancelled() or entry.info.auto_start is False:
continue
if entry.is_live:
@@ -816,7 +907,7 @@ class DownloadQueue(metaclass=Singleton):
if entry.is_cancelled() is True:
await self._notify.emit(Events.CANCELLED, data=entry.info.serialize())
entry.info.status = "cancelled"
- entry.info.error = "Cancelled by user."
+ # entry.info.error = "Cancelled by user."
self.done.put(value=entry)
await self._notify.emit(Events.COMPLETED, data=entry.info.serialize())
diff --git a/app/library/ItemDTO.py b/app/library/ItemDTO.py
index ea8f7c8e..55adef71 100644
--- a/app/library/ItemDTO.py
+++ b/app/library/ItemDTO.py
@@ -41,6 +41,9 @@ class Item:
requeued: bool = False
"""If the item has been retried already via conditions."""
+ auto_start: bool = True
+ """If the item should be started automatically."""
+
def serialize(self) -> dict:
return self.__dict__.copy()
@@ -95,7 +98,7 @@ class Item:
data = {}
for k, v in self.serialize().items():
- if not v:
+ if not v and k not in ("auto_start"):
continue
if k == "cli":
@@ -157,6 +160,10 @@ class Item:
if item.get("template") and isinstance(item.get("template"), str):
data["template"] = item.get("template")
+ if "auto_start" in item and isinstance(item.get("auto_start"), bool):
+ LOG.info("Item '%s' auto_start is set to %s.", url, item.get("auto_start"))
+ data["auto_start"] = bool(item.get("auto_start"))
+
extras = item.get("extras")
if extras and isinstance(extras, dict) and len(extras) > 0:
data["extras"] = extras
@@ -213,6 +220,7 @@ class ItemDTO:
options: dict = field(default_factory=dict)
extras: dict = field(default_factory=dict)
cli: str = ""
+ auto_start: bool = True
# yt-dlp injected fields.
tmpfilename: str | None = None
@@ -239,7 +247,7 @@ class ItemDTO:
return self._id
def name(self) -> str:
- return f'id="{self.id}", title="{self.title}"'
+ return f'id="{self.id}", title="{self.title}"'
@staticmethod
def removed_fields() -> tuple:
diff --git a/app/library/Tasks.py b/app/library/Tasks.py
index 6b063916..25e7dedd 100644
--- a/app/library/Tasks.py
+++ b/app/library/Tasks.py
@@ -33,6 +33,7 @@ class Task:
timer: str = ""
template: str = ""
cli: str = ""
+ auto_start: bool = True
def serialize(self) -> dict:
return self.__dict__
diff --git a/app/library/Utils.py b/app/library/Utils.py
index f2be102f..18e90ee3 100644
--- a/app/library/Utils.py
+++ b/app/library/Utils.py
@@ -1131,6 +1131,7 @@ def get_archive_id(url: str) -> tuple[bool, dict[str | None, str | None, str | N
idDict["archive_id"] = YTDLP_INFO_CLS._make_archive_id(idDict)
break
except Exception as e:
+ LOG.exception(e)
LOG.error(f"Error getting archive ID: {e}")
return idDict
diff --git a/app/routes/socket/history.py b/app/routes/socket/history.py
index 2a16be2f..1868a0f8 100644
--- a/app/routes/socket/history.py
+++ b/app/routes/socket/history.py
@@ -128,3 +128,27 @@ async def archive_item(config: Config, data: dict):
LOG.info(f"Archiving url '{data['url']}' with id '{idDict['archive_id']}'.")
else:
LOG.info(f"URL '{data['url']}' with id '{idDict['archive_id']}' already archived.")
+
+
+@route(RouteType.SOCKET, "item_start", "item_start")
+async def item_start(queue: DownloadQueue, notify: EventBus, sid: str, data: list | str) -> None:
+ if not data:
+ await notify.emit(Events.ERROR, data=error("Invalid request."), to=sid)
+ return
+
+ if isinstance(data, str):
+ data = [data]
+
+ await queue.start_items(data)
+
+
+@route(RouteType.SOCKET, "item_pause", "item_pause")
+async def item_pause(queue: DownloadQueue, notify: EventBus, sid: str, data: list | str) -> None:
+ if not data:
+ await notify.emit(Events.ERROR, data=error("Invalid request."), to=sid)
+ return
+
+ if isinstance(data, str):
+ data = [data]
+
+ await queue.pause_items(data)
diff --git a/ui/@types/config.d.ts b/ui/@types/config.d.ts
index ae018cbb..fda67c28 100644
--- a/ui/@types/config.d.ts
+++ b/ui/@types/config.d.ts
@@ -42,6 +42,8 @@ type AppConfig = {
app_build_date: string
/** App branch name, e.g. "main" or "develop" */
app_branch: string
+ /** When the app started */
+ started: number
}
type Preset = {
diff --git a/ui/@types/tasks.ts b/ui/@types/tasks.ts
index c1a25d40..c337c211 100644
--- a/ui/@types/tasks.ts
+++ b/ui/@types/tasks.ts
@@ -8,6 +8,7 @@ type task_item = {
cli?: string,
timer?: string,
in_progress?: boolean,
+ auto_start?: boolean,
}
type exported_task = task_item & { _type: string, _version: string }
diff --git a/ui/components/History.vue b/ui/components/History.vue
index 855b06f1..6c6a276e 100644
--- a/ui/components/History.vue
+++ b/ui/components/History.vue
@@ -489,7 +489,7 @@ const hideThumbnail = useStorage('hideThumbnailHistory', false)
const direction = useStorage('sortCompleted', 'desc')
const display_style = useStorage('display_style', 'cards')
const bg_enable = useStorage('random_bg', true)
-const bg_opacity = useStorage('random_bg_opacity', 0.85)
+const bg_opacity = useStorage('random_bg_opacity', 0.95)
const selectedElms = ref([])
const masterSelectAll = ref(false)
@@ -601,9 +601,9 @@ const deleteSelectedItems = () => {
return
}
- let msg = `Are you sure you want to delete '${selectedElms.value.length}' items?`
+ let msg = `${config.app.remove_files ? 'Remove' : 'Clear'} '${selectedElms.value.length}' items?`
if (true === config.app.remove_files) {
- msg += '\nThis will delete the files from the server if they exist.'
+ msg += ' This will remove any associated files if they exists.'
}
if (false === box.confirm(msg, config.app.remove_files)) {
@@ -620,10 +620,11 @@ const deleteSelectedItems = () => {
remove_file: config.app.remove_files,
})
}
+ selectedElms.value = []
}
const clearCompleted = () => {
- let msg = 'Are you sure you want to clear all completed downloads?'
+ let msg = 'Clear all completed downloads?'
if (false === box.confirm(msg)) {
return
}
@@ -636,7 +637,7 @@ const clearCompleted = () => {
}
const clearIncomplete = () => {
- if (false === box.confirm('Are you sure you want to clear all in-complete downloads?')) {
+ if (false === box.confirm('Clear all in-complete downloads?')) {
return
}
@@ -731,7 +732,7 @@ const setStatus = item => {
}
const retryIncomplete = () => {
- if (false === box.confirm('Are you sure you want to retry all incomplete downloads?')) {
+ if (false === box.confirm('Retry all incomplete downloads?')) {
return false
}
@@ -781,11 +782,12 @@ const archiveItem = async (item, opts = {}) => {
}
const removeItem = item => {
- let msg = `Remove '${item.title ?? item.id ?? item.url ?? '??'}'?`
- if (item.status === 'finished' && item.filename && config.app.remove_files) {
- msg += '\nThis will delete the file from the server if it exists.'
+ let msg = `${config.app.remove_files ? 'Remove' : 'Clear'} '${item.title ?? item.id ?? item.url ?? '??'}'?`
+ if (item.status === 'finished' && config.app.remove_files) {
+ msg += ' This will remove any associated files if they exists.'
}
- if (false === box.confirm(msg, config.app.remove_files)) {
+
+ if (false === box.confirm(msg, item.filename && config.app.remove_files)) {
return false
}
@@ -809,7 +811,7 @@ const retryItem = (item, re_add = false) => {
socket.emit('item_delete', { id: item._id, remove_file: false })
if (true === re_add) {
- toast.info('Removed the item from history, and added it to the new download form.')
+ toast.info('Cleared the item from history, and added it to the new download form.')
emitter('add_new', item_req)
return
}
@@ -851,6 +853,8 @@ const downloadSelected = async () => {
files_list.push(item.folder ? item.folder + '/' + item.filename : item.filename)
}
+ selectedElms.value = []
+
try {
const response = await request('/api/file/download', {
method: 'POST',
diff --git a/ui/components/NewDownload.vue b/ui/components/NewDownload.vue
index 1bb75a0b..6a2ae274 100644
--- a/ui/components/NewDownload.vue
+++ b/ui/components/NewDownload.vue
@@ -9,11 +9,19 @@
URLs
-
-
+
-
+
You can add multiple URLs separated by {{ getSeparatorsName(separator) }}.
@@ -233,6 +241,7 @@
diff --git a/ui/package.json b/ui/package.json
index 75fb9823..bbd1e7ce 100644
--- a/ui/package.json
+++ b/ui/package.json
@@ -12,17 +12,17 @@
"web-types": "./web-types.json",
"dependencies": {
"@pinia/nuxt": "^0.11.1",
- "@sentry/nuxt": "^9.34.0",
- "@vueuse/core": "^13.4.0",
- "@vueuse/nuxt": "^13.4.0",
+ "@sentry/nuxt": "^9.35.0",
+ "@vueuse/core": "^13.5.0",
+ "@vueuse/nuxt": "^13.5.0",
"@xterm/addon-fit": "^0.10.0",
"@xterm/xterm": "^5.5.0",
"cron-parser": "^5.3.0",
"cronstrue": "^3.0.0",
"floating-vue": "^5.2.2",
- "hls.js": "^1.6.5",
+ "hls.js": "^1.6.7",
"moment": "^2.30.1",
- "nuxt": "^3.17.5",
+ "nuxt": "^3.17.6",
"pinia": "^3.0.3",
"socket.io-client": "^4.8.1",
"vue": "^3.5.17",
diff --git a/ui/pages/browser/[...slug].vue b/ui/pages/browser/[...slug].vue
index 4f7477d9..01b45e99 100644
--- a/ui/pages/browser/[...slug].vue
+++ b/ui/pages/browser/[...slug].vue
@@ -203,7 +203,7 @@ const config = useConfigStore()
const socket = useSocketStore()
const bg_enable = useStorage('random_bg', true)
-const bg_opacity = useStorage('random_bg_opacity', 0.85)
+const bg_opacity = useStorage('random_bg_opacity', 0.95)
const sort_by = useStorage('sort_by', 'name')
const sort_order = useStorage('sort_order', 'asc')
diff --git a/ui/pages/console.vue b/ui/pages/console.vue
index 2bfc89d3..696306f0 100644
--- a/ui/pages/console.vue
+++ b/ui/pages/console.vue
@@ -65,7 +65,7 @@ const config = useConfigStore()
const socket = useSocketStore()
const bg_enable = useStorage('random_bg', true)
-const bg_opacity = useStorage('random_bg_opacity', 0.85)
+const bg_opacity = useStorage('random_bg_opacity', 0.95)
const terminal = ref()
const terminalFit = ref()
diff --git a/ui/pages/index.vue b/ui/pages/index.vue
index b1b8c27b..72f005fd 100644
--- a/ui/pages/index.vue
+++ b/ui/pages/index.vue
@@ -81,7 +81,7 @@ const stateStore = useStateStore()
const socket = useSocketStore()
const box = useConfirm()
const bg_enable = useStorage('random_bg', true)
-const bg_opacity = useStorage('random_bg_opacity', 0.85)
+const bg_opacity = useStorage('random_bg_opacity', 0.95)
const display_style = useStorage('display_style', 'cards')
const show_thumbnail = useStorage('show_thumbnail', true)
diff --git a/ui/pages/logs.vue b/ui/pages/logs.vue
index b1da8883..0bae88a0 100644
--- a/ui/pages/logs.vue
+++ b/ui/pages/logs.vue
@@ -127,7 +127,7 @@ const logContainer = useTemplateRef('logContainer')
const bottomMarker = useTemplateRef('bottomMarker')
const textWrap = useStorage('logs_wrap', true)
const bg_enable = useStorage('random_bg', true)
-const bg_opacity = useStorage('random_bg_opacity', 0.85)
+const bg_opacity = useStorage('random_bg_opacity', 0.95)
const logs = ref>([])
const offset = ref(0)
diff --git a/ui/pages/tasks.vue b/ui/pages/tasks.vue
index 8ac122b4..e6de61d3 100644
--- a/ui/pages/tasks.vue
+++ b/ui/pages/tasks.vue
@@ -71,8 +71,7 @@ div.is-centered {
-
-
+
-
-
@@ -152,9 +149,21 @@ div.is-centered {
{{ remove_tags(item.name) }}
-
-
-
{{ item.preset ?? config.app.default_preset }}
+
+
+
+
+
+
+ {{ item.auto_start ? 'Auto' : 'Manual' }}
+
+
+
+
+
+ {{ item.preset ?? config.app.default_preset }}
+
@@ -218,7 +227,12 @@ div.is-centered {
{{ tag }}
-
+
+
+
+
+
@@ -653,6 +667,10 @@ const runNow = async (item: task_item, mass: boolean = false) => {
data.cli = item.cli
}
+ if (item?.auto_start !== undefined) {
+ data.auto_start = item.auto_start
+ }
+
socket.emit('add_url', data)
if (true === mass) {
@@ -685,6 +703,7 @@ const exportItem = async (item: task_item) => {
preset: info.preset,
timer: info.timer,
folder: info.folder,
+ auto_start: info?.auto_start ?? true,
} as exported_task
if (info.template) {
diff --git a/ui/pnpm-lock.yaml b/ui/pnpm-lock.yaml
index 4bc3f4b5..7330f45e 100644
--- a/ui/pnpm-lock.yaml
+++ b/ui/pnpm-lock.yaml
@@ -12,14 +12,14 @@ importers:
specifier: ^0.11.1
version: 0.11.1(magicast@0.3.5)(pinia@3.0.3(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3)))
'@sentry/nuxt':
- specifier: ^9.34.0
- version: 9.34.0(magicast@0.3.5)(nuxt@3.17.5(@parcel/watcher@2.5.1)(@types/node@24.0.8)(db0@0.3.2)(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.44.1)(terser@5.43.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(yaml@2.8.0))(pinia@3.0.3(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3)))(rollup@4.44.1)(vue@3.5.17(typescript@5.8.3))
+ specifier: ^9.35.0
+ version: 9.35.0(@sentry/cloudflare@9.34.0)(magicast@0.3.5)(nuxt@3.17.6(@parcel/watcher@2.5.1)(@types/node@24.0.11)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.44.2)(terser@5.43.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(yaml@2.8.0))(pinia@3.0.3(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3)))(rollup@4.44.2)(vue@3.5.17(typescript@5.8.3))
'@vueuse/core':
- specifier: ^13.4.0
- version: 13.4.0(vue@3.5.17(typescript@5.8.3))
+ specifier: ^13.5.0
+ version: 13.5.0(vue@3.5.17(typescript@5.8.3))
'@vueuse/nuxt':
- specifier: ^13.4.0
- version: 13.4.0(magicast@0.3.5)(nuxt@3.17.5(@parcel/watcher@2.5.1)(@types/node@24.0.8)(db0@0.3.2)(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.44.1)(terser@5.43.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
+ specifier: ^13.5.0
+ version: 13.5.0(magicast@0.3.5)(nuxt@3.17.6(@parcel/watcher@2.5.1)(@types/node@24.0.11)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.44.2)(terser@5.43.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
'@xterm/addon-fit':
specifier: ^0.10.0
version: 0.10.0(@xterm/xterm@5.5.0)
@@ -34,16 +34,16 @@ importers:
version: 3.0.0
floating-vue:
specifier: ^5.2.2
- version: 5.2.2(@nuxt/kit@3.17.5(magicast@0.3.5))(vue@3.5.17(typescript@5.8.3))
+ version: 5.2.2(@nuxt/kit@3.17.6(magicast@0.3.5))(vue@3.5.17(typescript@5.8.3))
hls.js:
- specifier: ^1.6.5
- version: 1.6.5
+ specifier: ^1.6.7
+ version: 1.6.7
moment:
specifier: ^2.30.1
version: 2.30.1
nuxt:
- specifier: ^3.17.5
- version: 3.17.5(@parcel/watcher@2.5.1)(@types/node@24.0.8)(db0@0.3.2)(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.44.1)(terser@5.43.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(yaml@2.8.0)
+ specifier: ^3.17.6
+ version: 3.17.6(@parcel/watcher@2.5.1)(@types/node@24.0.11)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.44.2)(terser@5.43.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(yaml@2.8.0)
pinia:
specifier: ^3.0.3
version: 3.0.3(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3))
@@ -70,16 +70,16 @@ packages:
resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
engines: {node: '>=6.9.0'}
- '@babel/compat-data@7.27.7':
- resolution: {integrity: sha512-xgu/ySj2mTiUFmdE9yCMfBxLp4DHd5DwmbbD05YAuICfodYT3VvRxbrh81LGQ/8UpSdtMdfKMn3KouYDX59DGQ==}
+ '@babel/compat-data@7.28.0':
+ resolution: {integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==}
engines: {node: '>=6.9.0'}
- '@babel/core@7.27.7':
- resolution: {integrity: sha512-BU2f9tlKQ5CAthiMIgpzAh4eDTLWo1mqi9jqE2OxMG0E/OM199VJt2q8BztTxpnSW0i1ymdwLXRJnYzvDM5r2w==}
+ '@babel/core@7.28.0':
+ resolution: {integrity: sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==}
engines: {node: '>=6.9.0'}
- '@babel/generator@7.27.5':
- resolution: {integrity: sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==}
+ '@babel/generator@7.28.0':
+ resolution: {integrity: sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==}
engines: {node: '>=6.9.0'}
'@babel/helper-annotate-as-pure@7.27.3':
@@ -96,6 +96,10 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0
+ '@babel/helper-globals@7.28.0':
+ resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-member-expression-to-functions@7.27.1':
resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==}
engines: {node: '>=6.9.0'}
@@ -144,8 +148,8 @@ packages:
resolution: {integrity: sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.27.7':
- resolution: {integrity: sha512-qnzXzDXdr/po3bOTbTIQZ7+TxNKxpkN5IifVLXS+r7qwynkZfPyjZfE7hCXbo7IoO9TNcSyibgONsf2HauUd3Q==}
+ '@babel/parser@7.28.0':
+ resolution: {integrity: sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==}
engines: {node: '>=6.0.0'}
hasBin: true
@@ -161,8 +165,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-typescript@7.27.1':
- resolution: {integrity: sha512-Q5sT5+O4QUebHdbwKedFBEwRLb02zJ7r4A5Gg2hUoLuU3FjdMcyqcywqUrLCaDsFCxzokf7u9kuy7qz51YUuAg==}
+ '@babel/plugin-transform-typescript@7.28.0':
+ resolution: {integrity: sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -171,16 +175,12 @@ packages:
resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
engines: {node: '>=6.9.0'}
- '@babel/traverse@7.27.7':
- resolution: {integrity: sha512-X6ZlfR/O/s5EQ/SnUSLzr+6kGnkg8HXGMzpgsMsrJVcfDtH1vIp6ctCN4eZ1LS5c0+te5Cb6Y514fASjMRJ1nw==}
+ '@babel/traverse@7.28.0':
+ resolution: {integrity: sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==}
engines: {node: '>=6.9.0'}
- '@babel/types@7.27.6':
- resolution: {integrity: sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==}
- engines: {node: '>=6.9.0'}
-
- '@babel/types@7.27.7':
- resolution: {integrity: sha512-8OLQgDScAOHXnAz2cV+RfzzNMipuLVBz2biuAJFMV9bfkNf393je3VM8CLkjQodW5+iWsSJdSgSWT6rsZoXHPw==}
+ '@babel/types@7.28.0':
+ resolution: {integrity: sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg==}
engines: {node: '>=6.9.0'}
'@cloudflare/kv-asset-handler@0.4.0':
@@ -198,14 +198,14 @@ packages:
resolution: {integrity: sha512-Y6+WUMsTFWE5jb20IFP4YGa5IrGY/+a/FbOSjDF/wz9gepU2hwCYSXRHP/vPwBvwcY3SVMASt4yXxbXNXigmZQ==}
engines: {node: '>=18'}
- '@emnapi/core@1.4.3':
- resolution: {integrity: sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==}
+ '@emnapi/core@1.4.4':
+ resolution: {integrity: sha512-A9CnAbC6ARNMKcIcrQwq6HeHCjpcBZ5wSx4U01WXCqEKlrzB9F9315WDNHkrs2xbx7YjjSxbUYxuN6EQzpcY2g==}
- '@emnapi/runtime@1.4.3':
- resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==}
+ '@emnapi/runtime@1.4.4':
+ resolution: {integrity: sha512-hHyapA4A3gPaDCNfiqyZUStTMqIkKRshqPIuDOXv1hcBnD4U3l8cP0T1HMCfGRxQ6V64TGCcoswChANyOAwbQg==}
- '@emnapi/wasi-threads@1.0.2':
- resolution: {integrity: sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==}
+ '@emnapi/wasi-threads@1.0.3':
+ resolution: {integrity: sha512-8K5IFFsQqF9wQNJptGbS6FNKgUTsSRYnTqNCG1vPP8jFdjSv18n2mQfJpkt2Oibo9iBEzcDnDxNwKTzC7svlJw==}
'@esbuild/aix-ppc64@0.25.5':
resolution: {integrity: sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==}
@@ -213,150 +213,306 @@ packages:
cpu: [ppc64]
os: [aix]
+ '@esbuild/aix-ppc64@0.25.6':
+ resolution: {integrity: sha512-ShbM/3XxwuxjFiuVBHA+d3j5dyac0aEVVq1oluIDf71hUw0aRF59dV/efUsIwFnR6m8JNM2FjZOzmaZ8yG61kw==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [aix]
+
'@esbuild/android-arm64@0.25.5':
resolution: {integrity: sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
+ '@esbuild/android-arm64@0.25.6':
+ resolution: {integrity: sha512-hd5zdUarsK6strW+3Wxi5qWws+rJhCCbMiC9QZyzoxfk5uHRIE8T287giQxzVpEvCwuJ9Qjg6bEjcRJcgfLqoA==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [android]
+
'@esbuild/android-arm@0.25.5':
resolution: {integrity: sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==}
engines: {node: '>=18'}
cpu: [arm]
os: [android]
+ '@esbuild/android-arm@0.25.6':
+ resolution: {integrity: sha512-S8ToEOVfg++AU/bHwdksHNnyLyVM+eMVAOf6yRKFitnwnbwwPNqKr3srzFRe7nzV69RQKb5DgchIX5pt3L53xg==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [android]
+
'@esbuild/android-x64@0.25.5':
resolution: {integrity: sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==}
engines: {node: '>=18'}
cpu: [x64]
os: [android]
+ '@esbuild/android-x64@0.25.6':
+ resolution: {integrity: sha512-0Z7KpHSr3VBIO9A/1wcT3NTy7EB4oNC4upJ5ye3R7taCc2GUdeynSLArnon5G8scPwaU866d3H4BCrE5xLW25A==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [android]
+
'@esbuild/darwin-arm64@0.25.5':
resolution: {integrity: sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [darwin]
+ '@esbuild/darwin-arm64@0.25.6':
+ resolution: {integrity: sha512-FFCssz3XBavjxcFxKsGy2DYK5VSvJqa6y5HXljKzhRZ87LvEi13brPrf/wdyl/BbpbMKJNOr1Sd0jtW4Ge1pAA==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [darwin]
+
'@esbuild/darwin-x64@0.25.5':
resolution: {integrity: sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
+ '@esbuild/darwin-x64@0.25.6':
+ resolution: {integrity: sha512-GfXs5kry/TkGM2vKqK2oyiLFygJRqKVhawu3+DOCk7OxLy/6jYkWXhlHwOoTb0WqGnWGAS7sooxbZowy+pK9Yg==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [darwin]
+
'@esbuild/freebsd-arm64@0.25.5':
resolution: {integrity: sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
+ '@esbuild/freebsd-arm64@0.25.6':
+ resolution: {integrity: sha512-aoLF2c3OvDn2XDTRvn8hN6DRzVVpDlj2B/F66clWd/FHLiHaG3aVZjxQX2DYphA5y/evbdGvC6Us13tvyt4pWg==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [freebsd]
+
'@esbuild/freebsd-x64@0.25.5':
resolution: {integrity: sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==}
engines: {node: '>=18'}
cpu: [x64]
os: [freebsd]
+ '@esbuild/freebsd-x64@0.25.6':
+ resolution: {integrity: sha512-2SkqTjTSo2dYi/jzFbU9Plt1vk0+nNg8YC8rOXXea+iA3hfNJWebKYPs3xnOUf9+ZWhKAaxnQNUf2X9LOpeiMQ==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [freebsd]
+
'@esbuild/linux-arm64@0.25.5':
resolution: {integrity: sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [linux]
+ '@esbuild/linux-arm64@0.25.6':
+ resolution: {integrity: sha512-b967hU0gqKd9Drsh/UuAm21Khpoh6mPBSgz8mKRq4P5mVK8bpA+hQzmm/ZwGVULSNBzKdZPQBRT3+WuVavcWsQ==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [linux]
+
'@esbuild/linux-arm@0.25.5':
resolution: {integrity: sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==}
engines: {node: '>=18'}
cpu: [arm]
os: [linux]
+ '@esbuild/linux-arm@0.25.6':
+ resolution: {integrity: sha512-SZHQlzvqv4Du5PrKE2faN0qlbsaW/3QQfUUc6yO2EjFcA83xnwm91UbEEVx4ApZ9Z5oG8Bxz4qPE+HFwtVcfyw==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [linux]
+
'@esbuild/linux-ia32@0.25.5':
resolution: {integrity: sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==}
engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
+ '@esbuild/linux-ia32@0.25.6':
+ resolution: {integrity: sha512-aHWdQ2AAltRkLPOsKdi3xv0mZ8fUGPdlKEjIEhxCPm5yKEThcUjHpWB1idN74lfXGnZ5SULQSgtr5Qos5B0bPw==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [linux]
+
'@esbuild/linux-loong64@0.25.5':
resolution: {integrity: sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==}
engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
+ '@esbuild/linux-loong64@0.25.6':
+ resolution: {integrity: sha512-VgKCsHdXRSQ7E1+QXGdRPlQ/e08bN6WMQb27/TMfV+vPjjTImuT9PmLXupRlC90S1JeNNW5lzkAEO/McKeJ2yg==}
+ engines: {node: '>=18'}
+ cpu: [loong64]
+ os: [linux]
+
'@esbuild/linux-mips64el@0.25.5':
resolution: {integrity: sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==}
engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
+ '@esbuild/linux-mips64el@0.25.6':
+ resolution: {integrity: sha512-WViNlpivRKT9/py3kCmkHnn44GkGXVdXfdc4drNmRl15zVQ2+D2uFwdlGh6IuK5AAnGTo2qPB1Djppj+t78rzw==}
+ engines: {node: '>=18'}
+ cpu: [mips64el]
+ os: [linux]
+
'@esbuild/linux-ppc64@0.25.5':
resolution: {integrity: sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
+ '@esbuild/linux-ppc64@0.25.6':
+ resolution: {integrity: sha512-wyYKZ9NTdmAMb5730I38lBqVu6cKl4ZfYXIs31Baf8aoOtB4xSGi3THmDYt4BTFHk7/EcVixkOV2uZfwU3Q2Jw==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [linux]
+
'@esbuild/linux-riscv64@0.25.5':
resolution: {integrity: sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==}
engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
+ '@esbuild/linux-riscv64@0.25.6':
+ resolution: {integrity: sha512-KZh7bAGGcrinEj4qzilJ4hqTY3Dg2U82c8bv+e1xqNqZCrCyc+TL9AUEn5WGKDzm3CfC5RODE/qc96OcbIe33w==}
+ engines: {node: '>=18'}
+ cpu: [riscv64]
+ os: [linux]
+
'@esbuild/linux-s390x@0.25.5':
resolution: {integrity: sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==}
engines: {node: '>=18'}
cpu: [s390x]
os: [linux]
+ '@esbuild/linux-s390x@0.25.6':
+ resolution: {integrity: sha512-9N1LsTwAuE9oj6lHMyyAM+ucxGiVnEqUdp4v7IaMmrwb06ZTEVCIs3oPPplVsnjPfyjmxwHxHMF8b6vzUVAUGw==}
+ engines: {node: '>=18'}
+ cpu: [s390x]
+ os: [linux]
+
'@esbuild/linux-x64@0.25.5':
resolution: {integrity: sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==}
engines: {node: '>=18'}
cpu: [x64]
os: [linux]
+ '@esbuild/linux-x64@0.25.6':
+ resolution: {integrity: sha512-A6bJB41b4lKFWRKNrWoP2LHsjVzNiaurf7wyj/XtFNTsnPuxwEBWHLty+ZE0dWBKuSK1fvKgrKaNjBS7qbFKig==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [linux]
+
'@esbuild/netbsd-arm64@0.25.5':
resolution: {integrity: sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [netbsd]
+ '@esbuild/netbsd-arm64@0.25.6':
+ resolution: {integrity: sha512-IjA+DcwoVpjEvyxZddDqBY+uJ2Snc6duLpjmkXm/v4xuS3H+3FkLZlDm9ZsAbF9rsfP3zeA0/ArNDORZgrxR/Q==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [netbsd]
+
'@esbuild/netbsd-x64@0.25.5':
resolution: {integrity: sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [netbsd]
+ '@esbuild/netbsd-x64@0.25.6':
+ resolution: {integrity: sha512-dUXuZr5WenIDlMHdMkvDc1FAu4xdWixTCRgP7RQLBOkkGgwuuzaGSYcOpW4jFxzpzL1ejb8yF620UxAqnBrR9g==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [netbsd]
+
'@esbuild/openbsd-arm64@0.25.5':
resolution: {integrity: sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
+ '@esbuild/openbsd-arm64@0.25.6':
+ resolution: {integrity: sha512-l8ZCvXP0tbTJ3iaqdNf3pjaOSd5ex/e6/omLIQCVBLmHTlfXW3zAxQ4fnDmPLOB1x9xrcSi/xtCWFwCZRIaEwg==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [openbsd]
+
'@esbuild/openbsd-x64@0.25.5':
resolution: {integrity: sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==}
engines: {node: '>=18'}
cpu: [x64]
os: [openbsd]
+ '@esbuild/openbsd-x64@0.25.6':
+ resolution: {integrity: sha512-hKrmDa0aOFOr71KQ/19JC7az1P0GWtCN1t2ahYAf4O007DHZt/dW8ym5+CUdJhQ/qkZmI1HAF8KkJbEFtCL7gw==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [openbsd]
+
+ '@esbuild/openharmony-arm64@0.25.6':
+ resolution: {integrity: sha512-+SqBcAWoB1fYKmpWoQP4pGtx+pUUC//RNYhFdbcSA16617cchuryuhOCRpPsjCblKukAckWsV+aQ3UKT/RMPcA==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [openharmony]
+
'@esbuild/sunos-x64@0.25.5':
resolution: {integrity: sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==}
engines: {node: '>=18'}
cpu: [x64]
os: [sunos]
+ '@esbuild/sunos-x64@0.25.6':
+ resolution: {integrity: sha512-dyCGxv1/Br7MiSC42qinGL8KkG4kX0pEsdb0+TKhmJZgCUDBGmyo1/ArCjNGiOLiIAgdbWgmWgib4HoCi5t7kA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [sunos]
+
'@esbuild/win32-arm64@0.25.5':
resolution: {integrity: sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [win32]
+ '@esbuild/win32-arm64@0.25.6':
+ resolution: {integrity: sha512-42QOgcZeZOvXfsCBJF5Afw73t4veOId//XD3i+/9gSkhSV6Gk3VPlWncctI+JcOyERv85FUo7RxuxGy+z8A43Q==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [win32]
+
'@esbuild/win32-ia32@0.25.5':
resolution: {integrity: sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==}
engines: {node: '>=18'}
cpu: [ia32]
os: [win32]
+ '@esbuild/win32-ia32@0.25.6':
+ resolution: {integrity: sha512-4AWhgXmDuYN7rJI6ORB+uU9DHLq/erBbuMoAuB4VWJTu5KtCgcKYPynF0YI1VkBNuEfjNlLrFr9KZPJzrtLkrQ==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [win32]
+
'@esbuild/win32-x64@0.25.5':
resolution: {integrity: sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==}
engines: {node: '>=18'}
cpu: [x64]
os: [win32]
+ '@esbuild/win32-x64@0.25.6':
+ resolution: {integrity: sha512-NgJPHHbEpLQgDH2MjQu90pzW/5vvXIZ7KOnPyNBm92A6WgZ/7b6fJyUBjoumLqeOQQGqY2QjQxRo97ah4Sj0cA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [win32]
+
'@fastify/busboy@3.1.1':
resolution: {integrity: sha512-5DGmA8FTdB2XbDeEwc/5ZXBl6UbBAyBOOLlPuBnZ/N1SwdH9Ii+cOX3tBROlDgcTXxjOYnLMVoKk9+FXAw0CJw==}
@@ -380,21 +536,21 @@ packages:
resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==}
engines: {node: '>=18.0.0'}
- '@jridgewell/gen-mapping@0.3.11':
- resolution: {integrity: sha512-C512c1ytBTio4MrpWKlJpyFHT6+qfFL8SZ58zBzJ1OOzUEjHeF1BtjY2fH7n4x/g2OV/KiiMLAivOp1DXmiMMw==}
+ '@jridgewell/gen-mapping@0.3.12':
+ resolution: {integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==}
'@jridgewell/resolve-uri@3.1.2':
resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
engines: {node: '>=6.0.0'}
- '@jridgewell/source-map@0.3.9':
- resolution: {integrity: sha512-amBU75CKOOkcQLfyM6J+DnWwz41yTsWI7o8MQ003LwUIWb4NYX/evAblTx1oBBYJySqL/zHPxHXDw5ewpQaUFw==}
+ '@jridgewell/source-map@0.3.10':
+ resolution: {integrity: sha512-0pPkgz9dY+bijgistcTTJ5mR+ocqRXLuhXHYdzoMmmoJ2C9S46RCm2GMUbatPEUK9Yjy26IrAy8D/M00lLkv+Q==}
- '@jridgewell/sourcemap-codec@1.5.3':
- resolution: {integrity: sha512-AiR5uKpFxP3PjO4R19kQGIMwxyRyPuXmKEEy301V1C0+1rVjS94EZQXf1QKZYN8Q0YM+estSPhmx5JwNftv6nw==}
+ '@jridgewell/sourcemap-codec@1.5.4':
+ resolution: {integrity: sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==}
- '@jridgewell/trace-mapping@0.3.28':
- resolution: {integrity: sha512-KNNHHwW3EIp4EDYOvYFGyIFfx36R2dNJYH4knnZlF8T5jdbD5Wx8xmSaQ2gP9URkJ04LGEtlcCtwArKcmFcwKw==}
+ '@jridgewell/trace-mapping@0.3.29':
+ resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==}
'@kwsites/file-exists@1.1.1':
resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==}
@@ -437,12 +593,12 @@ packages:
resolution: {integrity: sha512-pfCkH50JV06SGMNsNPjn8t17hOcId4fA881HeYQgMBOrewjsw4csaYgHEnCxCEu24Y5x75E2ULbFpqm9CvRCqw==}
engines: {node: '>=18.0.0'}
- '@netlify/serverless-functions-api@2.1.2':
- resolution: {integrity: sha512-uEFA0LAcBGd3+fgDSLkTTsrgyooKqu8mN/qA+F/COS2A7NFWRcLFnjVKH/xZhxq+oQkrSa+XPS9qj2wgQosiQw==}
+ '@netlify/serverless-functions-api@2.1.3':
+ resolution: {integrity: sha512-bNlN/hpND8xFQzpjyKxm6vJayD+bPBlOvs4lWihE7WULrphuH1UuFsoVE5386bNNGH8Rs1IH01AFsl7ALQgOlQ==}
engines: {node: '>=18.0.0'}
- '@netlify/zip-it-and-ship-it@12.2.0':
- resolution: {integrity: sha512-64tKrE4bGGh/uChrCKQ1g6rDmY+Jl95bh+GGeP1mzIOcXmZHFja8sWMyaKv8iOxIiPdaJCQuhadSmE4ATUDVFg==}
+ '@netlify/zip-it-and-ship-it@12.2.1':
+ resolution: {integrity: sha512-zAr+8Tg80y/sUbhdUkZsq4Uy1IMzkSB6H/sKRMrDQ2NJx4uPgf5X5jMdg9g2FljNcxzpfJwc1Gg4OXQrjD0Z4A==}
engines: {node: '>=18.14.0'}
hasBin: true
@@ -466,27 +622,27 @@ packages:
'@nuxt/devalue@2.0.2':
resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==}
- '@nuxt/devtools-kit@2.6.0':
- resolution: {integrity: sha512-5ZfVdBghTFYJk+So/9K/RQ6R7veHeheJImSGro9ZCKQ+j35Xou7k9Dxsq6NxtB5lQFVJYhalakoQNIFSmsSsFQ==}
+ '@nuxt/devtools-kit@2.6.2':
+ resolution: {integrity: sha512-esErdMQ0u3wXXogKQ3IE2m0fxv52w6CzPsfsXF4o5ZVrUQrQaH58ygupDAQTYdlGTgtqmEA6KkHTGG5cM6yxeg==}
peerDependencies:
vite: '>=6.0'
- '@nuxt/devtools-wizard@2.6.0':
- resolution: {integrity: sha512-NrQ5wkCb9/F8kydBd54K1OWGwXHGQ4mfvm8eqQnYdo4kp3tDcSjKJex1U3b4lTu/hhYiD8u7SE9y8pPOauaX9A==}
+ '@nuxt/devtools-wizard@2.6.2':
+ resolution: {integrity: sha512-s1eYYKi2eZu2ZUPQrf22C0SceWs5/C3c3uow/DVunD304Um/Tj062xM9E4p1B9L8yjaq8t0Gtyu/YvZdo/reyg==}
hasBin: true
- '@nuxt/devtools@2.6.0':
- resolution: {integrity: sha512-CGELtdMJR+l/H332U03T/UkqFeF9eV3veIfuTL6phOYbGFAnDwFLwQOmM0kE4SuImmKrgWRYkvkdUzVB08uvxg==}
+ '@nuxt/devtools@2.6.2':
+ resolution: {integrity: sha512-pqcSDPv1I+8fxa6FvhAxVrfcN/sXYLOBe9scTLbRQOVLTO0pHzryayho678qNKiwWGgj/rcjEDr6IZCgwqOCfA==}
hasBin: true
peerDependencies:
vite: '>=6.0'
- '@nuxt/kit@3.17.5':
- resolution: {integrity: sha512-NdCepmA+S/SzgcaL3oYUeSlXGYO6BXGr9K/m1D0t0O9rApF8CSq/QQ+ja5KYaYMO1kZAEWH4s2XVcE3uPrrAVg==}
+ '@nuxt/kit@3.17.6':
+ resolution: {integrity: sha512-8PKRwoEF70IXVrpGEJZ4g4V2WtE9RjSMgSZLLa0HZCoyT+QczJcJe3kho/XKnJOnNnHep4WqciTD7p4qRRtBqw==}
engines: {node: '>=18.12.0'}
- '@nuxt/schema@3.17.5':
- resolution: {integrity: sha512-A1DSQk2uXqRHXlgLWDeFCyZk/yPo9oMBMb9OsbVko9NLv9du2DO2cs9RQ68Amvdk8O2nG7/FxAMNnkMdQ8OexA==}
+ '@nuxt/schema@3.17.6':
+ resolution: {integrity: sha512-ahm0yz6CrSaZ4pS0iuVod9lVRXNDNIidKWLLBx2naGNM6rW+sdFV9gxjvUS3+rLW+swa4HCKE6J5bjOl//oyqQ==}
engines: {node: ^14.18.0 || >=16.10.0}
'@nuxt/telemetry@2.6.6':
@@ -494,8 +650,8 @@ packages:
engines: {node: '>=18.12.0'}
hasBin: true
- '@nuxt/vite-builder@3.17.5':
- resolution: {integrity: sha512-SKlm73FuuPj1ZdVJ1JQfUed/lO5l7iJMbM+9K+CMXnifu7vV2ITaSxu8uZ/ice1FeLYwOZKEsjnJXB0QpqDArQ==}
+ '@nuxt/vite-builder@3.17.6':
+ resolution: {integrity: sha512-D7bf0BE2nDFj23ryKuSakQFDETt5rpnMTlaoDsRElrApFRvMNzF7pYHuHjvPELsi0UmaqCb8sZn6ki0GALEu2A==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0.0}
peerDependencies:
vue: ^3.3.4
@@ -688,91 +844,97 @@ packages:
peerDependencies:
'@opentelemetry/api': ^1.1.0
- '@oxc-parser/binding-darwin-arm64@0.72.3':
- resolution: {integrity: sha512-g6wgcfL7At4wHNHutl0NmPZTAju+cUSmSX5WGUMyTJmozRzhx8E9a2KL4rTqNJPwEpbCFrgC29qX9f4fpDnUpA==}
- engines: {node: '>=14.0.0'}
+ '@oxc-parser/binding-android-arm64@0.75.1':
+ resolution: {integrity: sha512-hJt8uKPKj0R+3mKCWZLb14lIJ5o2SvVmO/0FwzbBR4Pdrlmp7mWG28Uui1VSIrFVqr47S38dswfCz5StMhGRjA==}
+ engines: {node: '>=20.0.0'}
+ cpu: [arm64]
+ os: [android]
+
+ '@oxc-parser/binding-darwin-arm64@0.75.1':
+ resolution: {integrity: sha512-uIwpwocl3ot599uPgZMfYC7wpQoL7Cpn6r4jRGss3u2g2och4JVUO8H3BTcne+l/bGGP9FEo58dlKKj27SDzvQ==}
+ engines: {node: '>=20.0.0'}
cpu: [arm64]
os: [darwin]
- '@oxc-parser/binding-darwin-x64@0.72.3':
- resolution: {integrity: sha512-pc+tplB2fd0AqdnXY90FguqSF2OwbxXwrMOLAMmsUiK4/ytr8Z/ftd49+d27GgvQJKeg2LfnIbskaQtY/j2tAA==}
- engines: {node: '>=14.0.0'}
+ '@oxc-parser/binding-darwin-x64@0.75.1':
+ resolution: {integrity: sha512-Mvt3miySAzXatxPiklsJoPz3yFErNg7sJKnPjBkgn4VCuJjL7Tulbdjkpx/aXGvRA6lPvaxz1hgyeSJ5CU0Arg==}
+ engines: {node: '>=20.0.0'}
cpu: [x64]
os: [darwin]
- '@oxc-parser/binding-freebsd-x64@0.72.3':
- resolution: {integrity: sha512-igBR6rOvL8t5SBm1f1rjtWNsjB53HNrM3au582JpYzWxOqCjeA5Jlm9KZbjQJC+J8SPB9xyljM7G+6yGZ2UAkQ==}
- engines: {node: '>=14.0.0'}
+ '@oxc-parser/binding-freebsd-x64@0.75.1':
+ resolution: {integrity: sha512-sBbrz6EGzKh7u5fzKTxQympWTvmM1u7Xm80OXAVPunZ15+Ky2Q2Xmzys8jlfRsceZwRjeziggS+ysCeT0yhyMA==}
+ engines: {node: '>=20.0.0'}
cpu: [x64]
os: [freebsd]
- '@oxc-parser/binding-linux-arm-gnueabihf@0.72.3':
- resolution: {integrity: sha512-/izdr3wg7bK+2RmNhZXC2fQwxbaTH3ELeqdR+Wg4FiEJ/C7ZBIjfB0E734bZGgbDu+rbEJTBlbG77XzY0wRX/Q==}
- engines: {node: '>=14.0.0'}
+ '@oxc-parser/binding-linux-arm-gnueabihf@0.75.1':
+ resolution: {integrity: sha512-UbzXDqh4IwtF6x1NoxD44esutbe4/+dBzEHle7awCXGFKWPghP/AMGZnA2JYBGHxrxbiQpfueynyvqQThEAYtg==}
+ engines: {node: '>=20.0.0'}
cpu: [arm]
os: [linux]
- '@oxc-parser/binding-linux-arm-musleabihf@0.72.3':
- resolution: {integrity: sha512-Vz7C+qJb22HIFl3zXMlwvlTOR+MaIp5ps78060zsdeZh2PUGlYuUYkYXtGEjJV3kc8aKFj79XKqAY1EPG2NWQA==}
- engines: {node: '>=14.0.0'}
+ '@oxc-parser/binding-linux-arm-musleabihf@0.75.1':
+ resolution: {integrity: sha512-cVWiU+UrspdMlp/aMrt1F2l1nxZtrzIkGvIbrKL0hVjOcXvMCp+H2mL07PQ3vnaHo2mt8cPIKv9pd+FoJhgp3w==}
+ engines: {node: '>=20.0.0'}
cpu: [arm]
os: [linux]
- '@oxc-parser/binding-linux-arm64-gnu@0.72.3':
- resolution: {integrity: sha512-nomoMe2VpVxW767jhF+G3mDGmE0U6nvvi5nw9Edqd/5DIylQfq/lEGUWL7qITk+E72YXBsnwHtpRRlIAJOMyZg==}
- engines: {node: '>=14.0.0'}
+ '@oxc-parser/binding-linux-arm64-gnu@0.75.1':
+ resolution: {integrity: sha512-hmCAu+bIq/4b8H07tLZNyIiWL1Prw1ILuTEPPakb1uFV943kg0ZOwEOpV1poBleZrnSjjciWyKRpDRuacBAgyQ==}
+ engines: {node: '>=20.0.0'}
cpu: [arm64]
os: [linux]
- '@oxc-parser/binding-linux-arm64-musl@0.72.3':
- resolution: {integrity: sha512-4DswiIK5dI7hFqcMKWtZ7IZnWkRuskh6poI1ad4gkY2p678NOGtl6uOGCCRlDmLOOhp3R27u4VCTzQ6zra977w==}
- engines: {node: '>=14.0.0'}
+ '@oxc-parser/binding-linux-arm64-musl@0.75.1':
+ resolution: {integrity: sha512-8ilN7iG7Y4qvXJTuHERPKy5LKcT1ioSGRn7Yyd988tzuR9Cvp4+gJu8azYZnSUJKfNV6SGOEfVnxLabCLRkG/A==}
+ engines: {node: '>=20.0.0'}
cpu: [arm64]
os: [linux]
- '@oxc-parser/binding-linux-riscv64-gnu@0.72.3':
- resolution: {integrity: sha512-R9GEiA4WFPGU/3RxAhEd6SaMdpqongGTvGEyTvYCS/MAQyXKxX/LFvc2xwjdvESpjIemmc/12aTTq6if28vHkQ==}
- engines: {node: '>=14.0.0'}
+ '@oxc-parser/binding-linux-riscv64-gnu@0.75.1':
+ resolution: {integrity: sha512-/JPJXjT/fkG699rlxzLNvQx0URjvzdk7oHln54F159ybgVJKLLWqb8M45Nhw5z6TeaIYyhwIqMNlrA7yb1Rlrw==}
+ engines: {node: '>=20.0.0'}
cpu: [riscv64]
os: [linux]
- '@oxc-parser/binding-linux-s390x-gnu@0.72.3':
- resolution: {integrity: sha512-/sEYJQMVqikZO8gK9VDPT4zXo9du3gvvu8jp6erMmW5ev+14PErWRypJjktp0qoTj+uq4MzXro0tg7U+t5hP1w==}
- engines: {node: '>=14.0.0'}
+ '@oxc-parser/binding-linux-s390x-gnu@0.75.1':
+ resolution: {integrity: sha512-t6/E4j+2dT7/4R5hQNX4LBtR1+wxxtJNUVBD89YuiWHPgeEoghqSa0mGMrGyOZPbHMb4V8xdT/CrMMeDpuqRaQ==}
+ engines: {node: '>=20.0.0'}
cpu: [s390x]
os: [linux]
- '@oxc-parser/binding-linux-x64-gnu@0.72.3':
- resolution: {integrity: sha512-hlyljEZ0sMPKJQCd5pxnRh2sAf/w+Ot2iJecgV9Hl3brrYrYCK2kofC0DFaJM3NRmG/8ZB3PlxnSRSKZTocwCw==}
- engines: {node: '>=14.0.0'}
+ '@oxc-parser/binding-linux-x64-gnu@0.75.1':
+ resolution: {integrity: sha512-zJ2t+d1rV5dcPJHxN3B1Fxc2KDN+gPgdXtlzp0/EH4iO3s5OePpPvTTZA/d1vfPoQFiFOT7VYNmaD9XjHfMQaw==}
+ engines: {node: '>=20.0.0'}
cpu: [x64]
os: [linux]
- '@oxc-parser/binding-linux-x64-musl@0.72.3':
- resolution: {integrity: sha512-T17S8ORqAIq+YDFMvLfbNdAiYHYDM1+sLMNhesR5eWBtyTHX510/NbgEvcNemO9N6BNR7m4A9o+q468UG+dmbg==}
- engines: {node: '>=14.0.0'}
+ '@oxc-parser/binding-linux-x64-musl@0.75.1':
+ resolution: {integrity: sha512-62hG/1IoOr0hpmGtF2k1MJUzAXLH7DH3fSAttZ1vEvDThhLplqA7jcqOP0IFMIVZ0kt9cA/rW5pF4tnXjiWeSA==}
+ engines: {node: '>=20.0.0'}
cpu: [x64]
os: [linux]
- '@oxc-parser/binding-wasm32-wasi@0.72.3':
- resolution: {integrity: sha512-x0Ojn/jyRUk6MllvVB/puSvI2tczZBIYweKVYHNv1nBatjPRiqo+6/uXiKrZwSfGLkGARrKkTuHSa5RdZBMOdA==}
+ '@oxc-parser/binding-wasm32-wasi@0.75.1':
+ resolution: {integrity: sha512-txS7vK0EU/1Ey7d1pxGrlp2q/JrxkvLU+r9c3gKxW9mVgvFMQzAxQhuc9tT3ZiS793pkvZ+C1w9GS2DpJi7QYg==}
engines: {node: '>=14.0.0'}
cpu: [wasm32]
- '@oxc-parser/binding-win32-arm64-msvc@0.72.3':
- resolution: {integrity: sha512-kRVAl87ugRjLZTm9vGUyiXU50mqxLPHY81rgnZUP1HtNcqcmTQtM/wUKQL2UdqvhA6xm6zciqzqCgJfU+RW8uA==}
- engines: {node: '>=14.0.0'}
+ '@oxc-parser/binding-win32-arm64-msvc@0.75.1':
+ resolution: {integrity: sha512-/Rw/YLuMaSo8h0QyCniv0UFby5wDTghhswDCcFT2aCCgZaXUVQZrJ+0GJHB8tK72xhe5E6u34etpw/dxxH6E3A==}
+ engines: {node: '>=20.0.0'}
cpu: [arm64]
os: [win32]
- '@oxc-parser/binding-win32-x64-msvc@0.72.3':
- resolution: {integrity: sha512-vpVdoGAP5iGE5tIEPJgr7FkQJZA+sKjMkg5x1jarWJ1nnBamfGsfYiZum4QjCfW7jb+pl42rHVSS3lRmMPcyrQ==}
- engines: {node: '>=14.0.0'}
+ '@oxc-parser/binding-win32-x64-msvc@0.75.1':
+ resolution: {integrity: sha512-ThiQUpCG2nYE/bnYM3fjIpcKbxITB/a/cf5VL0VAqtpsGNCzUC7TrwMVUdfBerTBTEZpwxWBf/d1EF1ggrtVfQ==}
+ engines: {node: '>=20.0.0'}
cpu: [x64]
os: [win32]
- '@oxc-project/types@0.72.3':
- resolution: {integrity: sha512-CfAC4wrmMkUoISpQkFAIfMVvlPfQV3xg7ZlcqPXPOIMQhdKIId44G8W0mCPgtpWdFFAyJ+SFtiM+9vbyCkoVng==}
+ '@oxc-project/types@0.75.1':
+ resolution: {integrity: sha512-7ZJy+51qWpZRvynaQUezeYfjCtaSdiXIWFUZIlOuTSfDXpXqnSl/m1IUPLx6XrOy6s0SFv3CLE14vcZy63bz7g==}
'@parcel/watcher-android-arm64@2.5.1':
resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==}
@@ -874,24 +1036,22 @@ packages:
'@polka/url@1.0.0-next.29':
resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
- '@poppinss/colors@4.1.4':
- resolution: {integrity: sha512-FA+nTU8p6OcSH4tLDY5JilGYr1bVWHpNmcLr7xmMEdbWmKHa+3QZ+DqefrXKmdjO/brHTnQZo20lLSjaO7ydog==}
- engines: {node: '>=18.16.0'}
+ '@poppinss/colors@4.1.5':
+ resolution: {integrity: sha512-FvdDqtcRCtz6hThExcFOgW0cWX+xwSMWcRuQe5ZEb2m7cVQOAVZOIMt+/v9RxGiD9/OY16qJBXK4CVKWAPalBw==}
- '@poppinss/dumper@0.6.3':
- resolution: {integrity: sha512-iombbn8ckOixMtuV1p3f8jN6vqhXefNjJttoPaJDMeIk/yIGhkkL3OrHkEjE9SRsgoAx1vBUU2GtgggjvA5hCA==}
+ '@poppinss/dumper@0.6.4':
+ resolution: {integrity: sha512-iG0TIdqv8xJ3Lt9O8DrPRxw1MRLjNpoqiSGU03P/wNLP/s0ra0udPJ1J2Tx5M0J3H/cVyEgpbn8xUKRY9j59kQ==}
- '@poppinss/exception@1.2.1':
- resolution: {integrity: sha512-aQypoot0HPSJa6gDPEPTntc1GT6QINrSbgRlRhadGW2WaYqUK3tK4Bw9SBMZXhmxd3GeAlZjVcODHgiu+THY7A==}
- engines: {node: '>=18'}
+ '@poppinss/exception@1.2.2':
+ resolution: {integrity: sha512-m7bpKCD4QMlFCjA/nKTs23fuvoVFoA83brRKmObCUNmi/9tVu8Ve3w4YQAnJu4q3Tjf5fr685HYIC/IA2zHRSg==}
'@prisma/instrumentation@6.10.1':
resolution: {integrity: sha512-JC8qzgEDuFKjuBsqrZvXHINUb12psnE6Qy3q5p2MBhalC1KW1MBBUwuonx6iS5TCfCdtNslHft8uc2r+EdLWWg==}
peerDependencies:
'@opentelemetry/api': ^1.8
- '@rolldown/pluginutils@1.0.0-beta.23':
- resolution: {integrity: sha512-lLCP4LUecUGBLq8EfkbY2esGYyvZj5ee+WZG12+mVnQH48b46SVbwp+0vJkD+6Pnsc+u9SWarBV9sQ5mVwmb5g==}
+ '@rolldown/pluginutils@1.0.0-beta.24':
+ resolution: {integrity: sha512-NMiim/enJlffMP16IanVj1ajFNEg8SaMEYyxyYfJoEyt5EiFT3HUH/T2GRdeStNWp+/kg5U8DiJqnQBgLQ8uCw==}
'@rollup/plugin-alias@5.1.1':
resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==}
@@ -965,128 +1125,128 @@ packages:
rollup:
optional: true
- '@rollup/rollup-android-arm-eabi@4.44.1':
- resolution: {integrity: sha512-JAcBr1+fgqx20m7Fwe1DxPUl/hPkee6jA6Pl7n1v2EFiktAHenTaXl5aIFjUIEsfn9w3HE4gK1lEgNGMzBDs1w==}
+ '@rollup/rollup-android-arm-eabi@4.44.2':
+ resolution: {integrity: sha512-g0dF8P1e2QYPOj1gu7s/3LVP6kze9A7m6x0BZ9iTdXK8N5c2V7cpBKHV3/9A4Zd8xxavdhK0t4PnqjkqVmUc9Q==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.44.1':
- resolution: {integrity: sha512-RurZetXqTu4p+G0ChbnkwBuAtwAbIwJkycw1n6GvlGlBuS4u5qlr5opix8cBAYFJgaY05TWtM+LaoFggUmbZEQ==}
+ '@rollup/rollup-android-arm64@4.44.2':
+ resolution: {integrity: sha512-Yt5MKrOosSbSaAK5Y4J+vSiID57sOvpBNBR6K7xAaQvk3MkcNVV0f9fE20T+41WYN8hDn6SGFlFrKudtx4EoxA==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.44.1':
- resolution: {integrity: sha512-fM/xPesi7g2M7chk37LOnmnSTHLG/v2ggWqKj3CCA1rMA4mm5KVBT1fNoswbo1JhPuNNZrVwpTvlCVggv8A2zg==}
+ '@rollup/rollup-darwin-arm64@4.44.2':
+ resolution: {integrity: sha512-EsnFot9ZieM35YNA26nhbLTJBHD0jTwWpPwmRVDzjylQT6gkar+zenfb8mHxWpRrbn+WytRRjE0WKsfaxBkVUA==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.44.1':
- resolution: {integrity: sha512-gDnWk57urJrkrHQ2WVx9TSVTH7lSlU7E3AFqiko+bgjlh78aJ88/3nycMax52VIVjIm3ObXnDL2H00e/xzoipw==}
+ '@rollup/rollup-darwin-x64@4.44.2':
+ resolution: {integrity: sha512-dv/t1t1RkCvJdWWxQ2lWOO+b7cMsVw5YFaS04oHpZRWehI1h0fV1gF4wgGCTyQHHjJDfbNpwOi6PXEafRBBezw==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.44.1':
- resolution: {integrity: sha512-wnFQmJ/zPThM5zEGcnDcCJeYJgtSLjh1d//WuHzhf6zT3Md1BvvhJnWoy+HECKu2bMxaIcfWiu3bJgx6z4g2XA==}
+ '@rollup/rollup-freebsd-arm64@4.44.2':
+ resolution: {integrity: sha512-W4tt4BLorKND4qeHElxDoim0+BsprFTwb+vriVQnFFtT/P6v/xO5I99xvYnVzKWrK6j7Hb0yp3x7V5LUbaeOMg==}
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.44.1':
- resolution: {integrity: sha512-uBmIxoJ4493YATvU2c0upGz87f99e3wop7TJgOA/bXMFd2SvKCI7xkxY/5k50bv7J6dw1SXT4MQBQSLn8Bb/Uw==}
+ '@rollup/rollup-freebsd-x64@4.44.2':
+ resolution: {integrity: sha512-tdT1PHopokkuBVyHjvYehnIe20fxibxFCEhQP/96MDSOcyjM/shlTkZZLOufV3qO6/FQOSiJTBebhVc12JyPTA==}
cpu: [x64]
os: [freebsd]
- '@rollup/rollup-linux-arm-gnueabihf@4.44.1':
- resolution: {integrity: sha512-n0edDmSHlXFhrlmTK7XBuwKlG5MbS7yleS1cQ9nn4kIeW+dJH+ExqNgQ0RrFRew8Y+0V/x6C5IjsHrJmiHtkxQ==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.44.2':
+ resolution: {integrity: sha512-+xmiDGGaSfIIOXMzkhJ++Oa0Gwvl9oXUeIiwarsdRXSe27HUIvjbSIpPxvnNsRebsNdUo7uAiQVgBD1hVriwSQ==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm-musleabihf@4.44.1':
- resolution: {integrity: sha512-8WVUPy3FtAsKSpyk21kV52HCxB+me6YkbkFHATzC2Yd3yuqHwy2lbFL4alJOLXKljoRw08Zk8/xEj89cLQ/4Nw==}
+ '@rollup/rollup-linux-arm-musleabihf@4.44.2':
+ resolution: {integrity: sha512-bDHvhzOfORk3wt8yxIra8N4k/N0MnKInCW5OGZaeDYa/hMrdPaJzo7CSkjKZqX4JFUWjUGm88lI6QJLCM7lDrA==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm64-gnu@4.44.1':
- resolution: {integrity: sha512-yuktAOaeOgorWDeFJggjuCkMGeITfqvPgkIXhDqsfKX8J3jGyxdDZgBV/2kj/2DyPaLiX6bPdjJDTu9RB8lUPQ==}
+ '@rollup/rollup-linux-arm64-gnu@4.44.2':
+ resolution: {integrity: sha512-NMsDEsDiYghTbeZWEGnNi4F0hSbGnsuOG+VnNvxkKg0IGDvFh7UVpM/14mnMwxRxUf9AdAVJgHPvKXf6FpMB7A==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-arm64-musl@4.44.1':
- resolution: {integrity: sha512-W+GBM4ifET1Plw8pdVaecwUgxmiH23CfAUj32u8knq0JPFyK4weRy6H7ooxYFD19YxBulL0Ktsflg5XS7+7u9g==}
+ '@rollup/rollup-linux-arm64-musl@4.44.2':
+ resolution: {integrity: sha512-lb5bxXnxXglVq+7imxykIp5xMq+idehfl+wOgiiix0191av84OqbjUED+PRC5OA8eFJYj5xAGcpAZ0pF2MnW+A==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-loongarch64-gnu@4.44.1':
- resolution: {integrity: sha512-1zqnUEMWp9WrGVuVak6jWTl4fEtrVKfZY7CvcBmUUpxAJ7WcSowPSAWIKa/0o5mBL/Ij50SIf9tuirGx63Ovew==}
+ '@rollup/rollup-linux-loongarch64-gnu@4.44.2':
+ resolution: {integrity: sha512-Yl5Rdpf9pIc4GW1PmkUGHdMtbx0fBLE1//SxDmuf3X0dUC57+zMepow2LK0V21661cjXdTn8hO2tXDdAWAqE5g==}
cpu: [loong64]
os: [linux]
- '@rollup/rollup-linux-powerpc64le-gnu@4.44.1':
- resolution: {integrity: sha512-Rl3JKaRu0LHIx7ExBAAnf0JcOQetQffaw34T8vLlg9b1IhzcBgaIdnvEbbsZq9uZp3uAH+JkHd20Nwn0h9zPjA==}
+ '@rollup/rollup-linux-powerpc64le-gnu@4.44.2':
+ resolution: {integrity: sha512-03vUDH+w55s680YYryyr78jsO1RWU9ocRMaeV2vMniJJW/6HhoTBwyyiiTPVHNWLnhsnwcQ0oH3S9JSBEKuyqw==}
cpu: [ppc64]
os: [linux]
- '@rollup/rollup-linux-riscv64-gnu@4.44.1':
- resolution: {integrity: sha512-j5akelU3snyL6K3N/iX7otLBIl347fGwmd95U5gS/7z6T4ftK288jKq3A5lcFKcx7wwzb5rgNvAg3ZbV4BqUSw==}
+ '@rollup/rollup-linux-riscv64-gnu@4.44.2':
+ resolution: {integrity: sha512-iYtAqBg5eEMG4dEfVlkqo05xMOk6y/JXIToRca2bAWuqjrJYJlx/I7+Z+4hSrsWU8GdJDFPL4ktV3dy4yBSrzg==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-riscv64-musl@4.44.1':
- resolution: {integrity: sha512-ppn5llVGgrZw7yxbIm8TTvtj1EoPgYUAbfw0uDjIOzzoqlZlZrLJ/KuiE7uf5EpTpCTrNt1EdtzF0naMm0wGYg==}
+ '@rollup/rollup-linux-riscv64-musl@4.44.2':
+ resolution: {integrity: sha512-e6vEbgaaqz2yEHqtkPXa28fFuBGmUJ0N2dOJK8YUfijejInt9gfCSA7YDdJ4nYlv67JfP3+PSWFX4IVw/xRIPg==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-s390x-gnu@4.44.1':
- resolution: {integrity: sha512-Hu6hEdix0oxtUma99jSP7xbvjkUM/ycke/AQQ4EC5g7jNRLLIwjcNwaUy95ZKBJJwg1ZowsclNnjYqzN4zwkAw==}
+ '@rollup/rollup-linux-s390x-gnu@4.44.2':
+ resolution: {integrity: sha512-evFOtkmVdY3udE+0QKrV5wBx7bKI0iHz5yEVx5WqDJkxp9YQefy4Mpx3RajIVcM6o7jxTvVd/qpC1IXUhGc1Mw==}
cpu: [s390x]
os: [linux]
- '@rollup/rollup-linux-x64-gnu@4.44.1':
- resolution: {integrity: sha512-EtnsrmZGomz9WxK1bR5079zee3+7a+AdFlghyd6VbAjgRJDbTANJ9dcPIPAi76uG05micpEL+gPGmAKYTschQw==}
+ '@rollup/rollup-linux-x64-gnu@4.44.2':
+ resolution: {integrity: sha512-/bXb0bEsWMyEkIsUL2Yt5nFB5naLAwyOWMEviQfQY1x3l5WsLKgvZf66TM7UTfED6erckUVUJQ/jJ1FSpm3pRQ==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-musl@4.44.1':
- resolution: {integrity: sha512-iAS4p+J1az6Usn0f8xhgL4PaU878KEtutP4hqw52I4IO6AGoyOkHCxcc4bqufv1tQLdDWFx8lR9YlwxKuv3/3g==}
+ '@rollup/rollup-linux-x64-musl@4.44.2':
+ resolution: {integrity: sha512-3D3OB1vSSBXmkGEZR27uiMRNiwN08/RVAcBKwhUYPaiZ8bcvdeEwWPvbnXvvXHY+A/7xluzcN+kaiOFNiOZwWg==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-win32-arm64-msvc@4.44.1':
- resolution: {integrity: sha512-NtSJVKcXwcqozOl+FwI41OH3OApDyLk3kqTJgx8+gp6On9ZEt5mYhIsKNPGuaZr3p9T6NWPKGU/03Vw4CNU9qg==}
+ '@rollup/rollup-win32-arm64-msvc@4.44.2':
+ resolution: {integrity: sha512-VfU0fsMK+rwdK8mwODqYeM2hDrF2WiHaSmCBrS7gColkQft95/8tphyzv2EupVxn3iE0FI78wzffoULH1G+dkw==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.44.1':
- resolution: {integrity: sha512-JYA3qvCOLXSsnTR3oiyGws1Dm0YTuxAAeaYGVlGpUsHqloPcFjPg+X0Fj2qODGLNwQOAcCiQmHub/V007kiH5A==}
+ '@rollup/rollup-win32-ia32-msvc@4.44.2':
+ resolution: {integrity: sha512-+qMUrkbUurpE6DVRjiJCNGZBGo9xM4Y0FXU5cjgudWqIBWbcLkjE3XprJUsOFgC6xjBClwVa9k6O3A7K3vxb5Q==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.44.1':
- resolution: {integrity: sha512-J8o22LuF0kTe7m+8PvW9wk3/bRq5+mRo5Dqo6+vXb7otCm3TPhYOJqOaQtGU9YMWQSL3krMnoOxMr0+9E6F3Ug==}
+ '@rollup/rollup-win32-x64-msvc@4.44.2':
+ resolution: {integrity: sha512-3+QZROYfJ25PDcxFF66UEk8jGWigHJeecZILvkPkyQN7oc5BvFo4YEXFkOs154j3FTMp9mn9Ky8RCOwastduEA==}
cpu: [x64]
os: [win32]
- '@sentry-internal/browser-utils@9.34.0':
- resolution: {integrity: sha512-pXVznvP4CROejYtk6y7UQvPTieWz2vXjukGlO45fsnQa9nNo30lkQh3Ws2HZw2YbTxYZQYx75FBDezwKl2q0hQ==}
+ '@sentry-internal/browser-utils@9.35.0':
+ resolution: {integrity: sha512-75/zOArDQ4ASgndKGQo0m0v8P921eq/Q/sJvR14NopzwuwAchBhjziixWCwxKgvoA20eg3OGwMIkzztxmdp2Tw==}
engines: {node: '>=18'}
- '@sentry-internal/feedback@9.34.0':
- resolution: {integrity: sha512-HT/EBRl1DR8XqlJk2wFNPJFcnIzNcEDjmW7C/o7K0GeP5jcSH0dKpcH7ykz2bi46gMRPrkO5EK2eXGK81KYI3g==}
+ '@sentry-internal/feedback@9.35.0':
+ resolution: {integrity: sha512-IKaZWUmqqqLucuJ5EGgwdrBdvP3l3STXvgKsLmW2l+s9WYbvfPPHukZhUULYRsXleQKXnOuz44WQmwNeZYQutw==}
engines: {node: '>=18'}
- '@sentry-internal/replay-canvas@9.34.0':
- resolution: {integrity: sha512-GCtqMFk9WwrU3JNz1tlCFAhzmNfgZhLRaS0cLzoTuxPbG3CC2VUIWYEOw7+AdCJZGm8ElTMxu+BkChgGb8qthQ==}
+ '@sentry-internal/replay-canvas@9.35.0':
+ resolution: {integrity: sha512-nXxrEIkpn+FBxYsD4JPQStEGQWF0j0Rs0LoCyuB1e2QeEg6Pipqg4DIjWDjZyeUAsdoaUsIRhWbMK5OBWUuudw==}
engines: {node: '>=18'}
- '@sentry-internal/replay@9.34.0':
- resolution: {integrity: sha512-joYSqWltmpkcqI8Gg8jwFtPv0F01whmuQfNGoGaL7Z6B/xO1vvkqEudrg1tmswUHhqtYpZYaEaCvrmv0sPGCfA==}
+ '@sentry-internal/replay@9.35.0':
+ resolution: {integrity: sha512-veGNAXeHXULzkGPudMg5iFqkW4wFD/qVbQSr+s0q3+IZ7vJ+Eql+eBDZEKrfKYIBdNOf5POr+KaEBMpMGCbEkQ==}
engines: {node: '>=18'}
'@sentry/babel-plugin-component-annotate@3.5.0':
resolution: {integrity: sha512-s2go8w03CDHbF9luFGtBHKJp4cSpsQzNVqgIa9Pfa4wnjipvrK6CxVT4icpLA3YO6kg5u622Yoa5GF3cJdippw==}
engines: {node: '>= 14'}
- '@sentry/browser@9.34.0':
- resolution: {integrity: sha512-6oJxU7JEA/RCgMTVlHXT54U9d0DWg61GgzyLTM+FUa8OUrAoK/t+CZGSMc/13nYN8xs7vcpiORdRx0ogch9zGw==}
+ '@sentry/browser@9.35.0':
+ resolution: {integrity: sha512-m1fRwMa1vik6VFAAz6RlJUUU+0+Uo+QIKJWWOx9calb11Zt4wIg9wvox7TOgMd8KPt3sefPXIPM38A+uixyXYw==}
engines: {node: '>=18'}
'@sentry/bundler-plugin-core@3.5.0':
@@ -1152,18 +1312,26 @@ packages:
resolution: {integrity: sha512-M/zikVaE3KLkhCFDyrHB35sF7pVkB2RPy07BcRsdFsSsdpjoG+Zq2Sxth2tMTbjd0x9Vtb/X6LVjyCj9GSEvVg==}
engines: {node: '>=18'}
- '@sentry/node@9.34.0':
- resolution: {integrity: sha512-UCXcYTXVftuKV4k3mYKVq+XOvdF0jFeHopGNQojs6BtbiMdRiuo0hzFsVKojij0E3r42EcC/TNzycGbNiuHgaQ==}
+ '@sentry/core@9.35.0':
+ resolution: {integrity: sha512-bdAtzVQZ/wn4L/m8r2OUCCG/NWr0Q8dyZDwdwvINJaMbyhDRUdQh/MWjrz+id/3JoOL1LigAyTV1h4FJDGuwUQ==}
engines: {node: '>=18'}
- '@sentry/nuxt@9.34.0':
- resolution: {integrity: sha512-aaIbO1rBl1sqfO3RPZ8kWTwGIirPitNteBE5fMuXIHPWbTfjAjTgh2cDUEQ84h/wEspfbPJJbMR1XjX0V5YoMw==}
+ '@sentry/node@9.35.0':
+ resolution: {integrity: sha512-7ifFqTsa3BtZGRAgqoWqYf7OJizKSyEzQlSixgBc253wyYWiLaVJ15By9Y4ozd+PbgpOPqfDN5B45Y+OxtQnQw==}
+ engines: {node: '>=18'}
+
+ '@sentry/nuxt@9.35.0':
+ resolution: {integrity: sha512-bVrQp8PLjvezC4Bcu8CmBBZ0l/1bxPEyGTmIORA5CnW3GJNQmBHIfT/6EVjtM6tLiztQaTVshR8bf5vZF3lD2A==}
engines: {node: '>=18.19.1'}
peerDependencies:
+ '@sentry/cloudflare': '>=9.34.0'
nuxt: '>=3.7.0 || 4.x'
+ peerDependenciesMeta:
+ '@sentry/cloudflare':
+ optional: true
- '@sentry/opentelemetry@9.34.0':
- resolution: {integrity: sha512-f1Ro8EJIN8thHO7RtdIh0dCZVU57qRdOOb6UX5VPwWcnesfY7HLtoxTpVYDG3A1vE0X2EggMenVHDfezq17/RA==}
+ '@sentry/opentelemetry@9.35.0':
+ resolution: {integrity: sha512-XJmSC71KaN+qwYf5EEobLDyWum4FijpIjnpTVTYOrq037uUCpxJEGtgQHq0X+DE/ycVUX/Og2PiAgTeCQEYfDg==}
engines: {node: '>=18'}
peerDependencies:
'@opentelemetry/api': ^1.9.0
@@ -1183,8 +1351,8 @@ packages:
resolution: {integrity: sha512-jUnpTdpicG8wefamw7eNo2uO+Q3KCbOAiF76xH4gfNHSW6TN2hBfOtmLu7J+ive4c0Al3+NEHz19bIPR0lkwWg==}
engines: {node: '>= 14'}
- '@sentry/vue@9.34.0':
- resolution: {integrity: sha512-kfpGYEe2MlTsScGQ+/mvOIHhRxXZotwaBa+KOT1HEbzu5dyTOlw96hGODkmf9pLkm0nOOSA02B2fga3Um+8ZWg==}
+ '@sentry/vue@9.35.0':
+ resolution: {integrity: sha512-FBcF2X7ZJVNv4H1DdaJnT++1E8s0SWZcfrTvuOLW8tLtlksxb9eH6hNLX7zVUcIpPqiDzUqkfRRE3ty0WxigAA==}
engines: {node: '>=18'}
peerDependencies:
pinia: 2.x || 3.x
@@ -1223,8 +1391,8 @@ packages:
'@types/mysql@2.15.26':
resolution: {integrity: sha512-DSLCOXhkvfS5WNNPbfn2KdICAmk8lLc+/PNvnPnF7gOdMZCxopXduqv0OQ13y/yA/zXTSikZZqVgybUxOEg6YQ==}
- '@types/node@24.0.8':
- resolution: {integrity: sha512-WytNrFSgWO/esSH9NbpWUfTMGQwCGIKfCmNlmFDNiI5gGhgMmEA+V1AEvKLeBNvvtBnailJtkrEa2OIISwrVAA==}
+ '@types/node@24.0.11':
+ resolution: {integrity: sha512-CJV8eqrYnwQJGMrvcRhQmZfpyniDavB+7nAZYJc6w99hFYJyFN3INV1/2W3QfQrqM36WTLrijJ1fxxvGBmCSxA==}
'@types/normalize-package-data@2.4.4':
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
@@ -1257,34 +1425,34 @@ packages:
'@types/yauzl@2.10.3':
resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
- '@typescript-eslint/project-service@8.35.1':
- resolution: {integrity: sha512-VYxn/5LOpVxADAuP3NrnxxHYfzVtQzLKeldIhDhzC8UHaiQvYlXvKuVho1qLduFbJjjy5U5bkGwa3rUGUb1Q6Q==}
+ '@typescript-eslint/project-service@8.36.0':
+ resolution: {integrity: sha512-JAhQFIABkWccQYeLMrHadu/fhpzmSQ1F1KXkpzqiVxA/iYI6UnRt2trqXHt1sYEcw1mxLnB9rKMsOxXPxowN/g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/tsconfig-utils@8.35.1':
- resolution: {integrity: sha512-K5/U9VmT9dTHoNowWZpz+/TObS3xqC5h0xAIjXPw+MNcKV9qg6eSatEnmeAwkjHijhACH0/N7bkhKvbt1+DXWQ==}
+ '@typescript-eslint/tsconfig-utils@8.36.0':
+ resolution: {integrity: sha512-Nhh3TIEgN18mNbdXpd5Q8mSCBnrZQeY9V7Ca3dqYvNDStNIGRmJA6dmrIPMJ0kow3C7gcQbpsG2rPzy1Ks/AnA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/types@8.35.1':
- resolution: {integrity: sha512-q/O04vVnKHfrrhNAscndAn1tuQhIkwqnaW+eu5waD5IPts2eX1dgJxgqcPx5BX109/qAz7IG6VrEPTOYKCNfRQ==}
+ '@typescript-eslint/types@8.36.0':
+ resolution: {integrity: sha512-xGms6l5cTJKQPZOKM75Dl9yBfNdGeLRsIyufewnxT4vZTrjC0ImQT4fj8QmtJK84F58uSh5HVBSANwcfiXxABQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.35.1':
- resolution: {integrity: sha512-Vvpuvj4tBxIka7cPs6Y1uvM7gJgdF5Uu9F+mBJBPY4MhvjrjWGK4H0lVgLJd/8PWZ23FTqsaJaLEkBCFUk8Y9g==}
+ '@typescript-eslint/typescript-estree@8.36.0':
+ resolution: {integrity: sha512-JaS8bDVrfVJX4av0jLpe4ye0BpAaUW7+tnS4Y4ETa3q7NoZgzYbN9zDQTJ8kPb5fQ4n0hliAt9tA4Pfs2zA2Hg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/visitor-keys@8.35.1':
- resolution: {integrity: sha512-VRwixir4zBWCSTP/ljEo091lbpypz57PoeAQ9imjG+vbeof9LplljsL1mos4ccG6H9IjfrVGM359RozUnuFhpw==}
+ '@typescript-eslint/visitor-keys@8.36.0':
+ resolution: {integrity: sha512-vZrhV2lRPWDuGoxcmrzRZyxAggPL+qp3WzUrlZD+slFueDiYHxeBa34dUXPuC0RmGKzl4lS5kFJYvKCq9cnNDA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@unhead/vue@2.0.11':
- resolution: {integrity: sha512-8fotlaymgclwiywz9sCr+4EfJs4aoVr0TW31lk5Z8c3VVxeKLSjS4rs8ely8HQd9e3UWxYzZhR8ZqQh0qJPQ/w==}
+ '@unhead/vue@2.0.12':
+ resolution: {integrity: sha512-WFaiCVbBd39FK6Bx3GQskhgT9s45Vjx6dRQegYheVwU1AnF+FAfJVgWbrl21p6fRJcLAFp0xDz6wE18JYBM0eQ==}
peerDependencies:
vue: '>=3.5.13'
@@ -1307,9 +1475,9 @@ packages:
vite: ^5.0.0 || ^6.0.0
vue: ^3.2.25
- '@vue-macros/common@1.16.1':
- resolution: {integrity: sha512-Pn/AWMTjoMYuquepLZP813BIcq8DTZiNCoaceuNlvaYuOTd8DqBZWc5u0uOMQZMInwME1mdSmmBAcTluiV9Jtg==}
- engines: {node: '>=16.14.0'}
+ '@vue-macros/common@3.0.0-beta.15':
+ resolution: {integrity: sha512-DMgq/rIh1H20WYNWU7krIbEfJRYDDhy7ix64GlT4AVUJZZWCZ5pxiYVJR3A3GmWQPkn7Pg7i3oIiGqu4JGC65w==}
+ engines: {node: '>=20.18.0'}
peerDependencies:
vue: ^2.7.0 || ^3.2.25
peerDependenciesMeta:
@@ -1378,22 +1546,22 @@ packages:
'@vue/shared@3.5.17':
resolution: {integrity: sha512-CabR+UN630VnsJO/jHWYBC1YVXyMq94KKp6iF5MQgZJs5I8cmjw6oVMO1oDbtBkENSHSSn/UadWlW/OAgdmKrg==}
- '@vueuse/core@13.4.0':
- resolution: {integrity: sha512-OnK7zW3bTq/QclEk17+vDFN3tuAm8ONb9zQUIHrYQkkFesu3WeGUx/3YzpEp+ly53IfDAT9rsYXgGW6piNZC5w==}
+ '@vueuse/core@13.5.0':
+ resolution: {integrity: sha512-wV7z0eUpifKmvmN78UBZX8T7lMW53Nrk6JP5+6hbzrB9+cJ3jr//hUlhl9TZO/03bUkMK6gGkQpqOPWoabr72g==}
peerDependencies:
vue: ^3.5.0
- '@vueuse/metadata@13.4.0':
- resolution: {integrity: sha512-CPDQ/IgOeWbqItg1c/pS+Ulum63MNbpJ4eecjFJqgD/JUCJ822zLfpw6M9HzSvL6wbzMieOtIAW/H8deQASKHg==}
+ '@vueuse/metadata@13.5.0':
+ resolution: {integrity: sha512-euhItU3b0SqXxSy8u1XHxUCdQ8M++bsRs+TYhOLDU/OykS7KvJnyIFfep0XM5WjIFry9uAPlVSjmVHiqeshmkw==}
- '@vueuse/nuxt@13.4.0':
- resolution: {integrity: sha512-0NY8CXQVTZhPipgfUyK9TuEP+tIiy1PteDVPcjdCkDqyGzhrUef4/6j7FeVn/YGgOFqFWfgdrmayESMwHv/onQ==}
+ '@vueuse/nuxt@13.5.0':
+ resolution: {integrity: sha512-TePmrPlTSTUc9zN0EHu45e6m5UARX3zDy6bSmF47hzbIuqVMG+Vc7ColLA50VZaTNsSdgYc3/Bq3VfYcUEnaEg==}
peerDependencies:
nuxt: ^3.0.0 || ^4.0.0-0
vue: ^3.5.0
- '@vueuse/shared@13.4.0':
- resolution: {integrity: sha512-+AxuKbw8R1gYy5T21V5yhadeNM7rJqb4cPaRI9DdGnnNl3uqXh+unvQ3uCaA2DjYLbNr1+l7ht/B4qEsRegX6A==}
+ '@vueuse/shared@13.5.0':
+ resolution: {integrity: sha512-K7GrQIxJ/ANtucxIXbQlUHdB0TPA8c+q5i+zbrjxuhJCnJ9GtBg75sBSnvmLSxHKPg2Yo8w62PWksl9kwH0Q8g==}
peerDependencies:
vue: ^3.5.0
@@ -1447,8 +1615,8 @@ packages:
resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
engines: {node: '>= 6.0.0'}
- agent-base@7.1.3:
- resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==}
+ agent-base@7.1.4:
+ resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
engines: {node: '>= 14'}
ansi-regex@5.0.1:
@@ -1483,17 +1651,17 @@ packages:
resolution: {integrity: sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==}
engines: {node: '>= 14'}
- ast-kit@1.4.3:
- resolution: {integrity: sha512-MdJqjpodkS5J149zN0Po+HPshkTdUyrvF7CKTafUgv69vBSPtncrj+3IiUgqdd7ElIEkbeXCsEouBUwLrw9Ilg==}
- engines: {node: '>=16.14.0'}
+ ast-kit@2.1.1:
+ resolution: {integrity: sha512-mfh6a7gKXE8pDlxTvqIc/syH/P3RkzbOF6LeHdcKztLEzYe6IMsRCL7N8vI7hqTGWNxpkCuuRTpT21xNWqhRtQ==}
+ engines: {node: '>=20.18.0'}
ast-module-types@6.0.1:
resolution: {integrity: sha512-WHw67kLXYbZuHTmcdbIrVArCq5wxo6NEuj3hiYAWr8mwJeC+C2mMCIBIWCiDoCye/OF/xelc+teJ1ERoWmnEIA==}
engines: {node: '>=18'}
- ast-walker-scope@0.6.2:
- resolution: {integrity: sha512-1UWOyC50xI3QZkRuDj6PqDtpm1oHWtYs+NQGwqL/2R11eN3Q81PHAHPM0SWW3BNQm53UDwS//Jv8L4CCVLM1bQ==}
- engines: {node: '>=16.14.0'}
+ ast-walker-scope@0.8.1:
+ resolution: {integrity: sha512-72XOdbzQCMKERvFrxAykatn2pu7osPNq/sNUzwcHdWzwPvOsNpPqkawfDXVvQbA2RT+ivtsMNjYdojTUZitt1A==}
+ engines: {node: '>=20.18.0'}
async-sema@3.1.1:
resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==}
@@ -1592,8 +1760,8 @@ packages:
caniuse-api@3.0.0:
resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
- caniuse-lite@1.0.30001726:
- resolution: {integrity: sha512-VQAUIUzBiZ/UnlM28fSp2CRF3ivUn1BWEvxMcVTNwpw91Py1pGbPIyIKtd+tzct9C3ouceCVdGAXxZOpZAsgdw==}
+ caniuse-lite@1.0.30001727:
+ resolution: {integrity: sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q==}
chokidar@3.6.0:
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
@@ -1970,8 +2138,8 @@ packages:
ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
- electron-to-chromium@1.5.178:
- resolution: {integrity: sha512-wObbz/ar3Bc6e4X5vf0iO8xTN8YAjN/tgiAOJLr7yjYFtP9wAjq8Mb5h0yn6kResir+VYx2DXBj9NNobs0ETSA==}
+ electron-to-chromium@1.5.180:
+ resolution: {integrity: sha512-ED+GEyEh3kYMwt2faNmgMB0b8O5qtATGgR4RmRsIp4T6p7B8vdMbIedYndnvZfsaXvSzegtpfqRMDNCjjiSduA==}
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -2034,6 +2202,11 @@ packages:
engines: {node: '>=18'}
hasBin: true
+ esbuild@0.25.6:
+ resolution: {integrity: sha512-GVuzuUwtdsghE3ocJ9Bs8PNoF13HNQ5TXbEi2AhvVb8xU1Iwt9Fos9FEamfoee+u/TOsn7GUWc04lz46n2bbTg==}
+ engines: {node: '>=18'}
+ hasBin: true
+
escalade@3.2.0:
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
engines: {node: '>=6'}
@@ -2256,10 +2429,6 @@ packages:
resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==}
engines: {node: '>=18'}
- globals@11.12.0:
- resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
- engines: {node: '>=4'}
-
globby@14.1.0:
resolution: {integrity: sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==}
engines: {node: '>=18'}
@@ -2291,8 +2460,8 @@ packages:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
- hls.js@1.6.5:
- resolution: {integrity: sha512-KMn5n7JBK+olC342740hDPHnGWfE8FiHtGMOdJPfUjRdARTWj9OB+8c13fnsf9sk1VtpuU2fKSgUjHvg4rNbzQ==}
+ hls.js@1.6.7:
+ resolution: {integrity: sha512-QW2fnwDGKGc9DwQUGLbmMOz8G48UZK7PVNJPcOUql1b8jubKx4/eMHNP5mGqr6tYlJNDG1g10Lx2U/qPzL6zwQ==}
hookable@5.5.3:
resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==}
@@ -2590,9 +2759,9 @@ packages:
resolution: {integrity: sha512-tJLxrKJhO2ukZ5z0gyjY1zPh3Rh88Ej9P7jNrZiHMUXHae1yvI2imgOZtL1TO8TW6biMMKfTtAOoEJANgtWBMQ==}
engines: {node: '>=12'}
- magic-string-ast@0.7.1:
- resolution: {integrity: sha512-ub9iytsEbT7Yw/Pd29mSo/cNQpaEu67zR1VVcXDiYjSFwzeBxNdTd0FMnSslLQXiRj8uGPzwsaoefrMD5XAmdw==}
- engines: {node: '>=16.14.0'}
+ magic-string-ast@1.0.0:
+ resolution: {integrity: sha512-8rbuNizut2gW94kv7pqgt0dvk+AHLPVIm0iJtpSgQJ9dx21eWx5SBel8z3jp1xtC0j6/iyK3AWGhAR1H61s7LA==}
+ engines: {node: '>=20.18.0'}
magic-string@0.30.17:
resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
@@ -2814,9 +2983,9 @@ packages:
nth-check@2.1.1:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
- nuxt@3.17.5:
- resolution: {integrity: sha512-HWTWpM1/RDcCt9DlnzrPcNvUmGqc62IhlZJvr7COSfnJq2lKYiBKIIesEaOF+57Qjw7TfLPc1DQVBNtxfKBxEw==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0.0}
+ nuxt@3.17.6:
+ resolution: {integrity: sha512-kOsoJk7YvlcUChJXhCrVP18zRWKquUdrZSoJX8bCcQ54OhFOr4s2VhsxnbJVP7AtCiBSLbKuQt6ZBO7lE159Aw==}
+ engines: {node: ^20.9.0 || >=22.0.0}
hasBin: true
peerDependencies:
'@parcel/watcher': ^2.1.0
@@ -2868,9 +3037,9 @@ packages:
resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
engines: {node: '>=12'}
- oxc-parser@0.72.3:
- resolution: {integrity: sha512-JYQeJKDcUTTZ/uTdJ+fZBGFjAjkLD1h0p3Tf44ZYXRcoMk+57d81paNPFAAwzrzzqhZmkGvKKXDxwyhJXYZlpg==}
- engines: {node: '>=14.0.0'}
+ oxc-parser@0.75.1:
+ resolution: {integrity: sha512-yq4gtrBM+kitDyQEtUtskdg9lqH5o1YOcYbJDKV9XGfJTdgbUiMNbYQi7gXsfOZlUGsmwsWEtmjcjYMSjPB1pA==}
+ engines: {node: '>=20.0.0'}
p-event@6.0.1:
resolution: {integrity: sha512-Q6Bekk5wpzW5qIyUP4gdMEujObYstZl6DMMOSenwBvV0BlE5LkDwkjs5yHbZmdCEq2o4RJx4tE1vwxFVf2FG1w==}
@@ -3344,8 +3513,8 @@ packages:
rollup:
optional: true
- rollup@4.44.1:
- resolution: {integrity: sha512-x8H8aPvD+xbl0Do8oez5f5o8eMS3trfCghc4HhLAnCkj7Vl0d1JWGs0UF/D886zLW2rOj2QymV/JcSSsw+XDNg==}
+ rollup@4.44.2:
+ resolution: {integrity: sha512-PVoapzTwSEcelaWGth3uR66u7ZRo6qhPHc0f2uRO9fX6XDVNrIiGYS0Pj9+R8yIIYSD/mCx2b16Ws9itljKSPg==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -3668,8 +3837,8 @@ packages:
unenv@2.0.0-rc.18:
resolution: {integrity: sha512-O0oVQVJ2X3Q8H4HITJr4e2cWxMYBeZ+p8S25yoKCxVCgDWtIJDcgwWNonYz12tI3ylVQCRyPV/Bdq0KJeXo7AA==}
- unhead@2.0.11:
- resolution: {integrity: sha512-wob9IFYcCH6Tr+84P6/m2EDhdPgq/Fb8AlLEes/2eE4empMHfZk/qFhA7cCmIiXRCPqUFt/pN+nIJVs5nEp9Ng==}
+ unhead@2.0.12:
+ resolution: {integrity: sha512-5oo0lwz81XDXCmrHGzgmbaNOxM8R9MZ3FkEs2ROHeW8e16xsrv7qXykENlISrcxr3RLPHQEsD1b6js9P2Oj/Ow==}
unicorn-magic@0.1.0:
resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==}
@@ -3691,10 +3860,11 @@ packages:
resolution: {integrity: sha512-8U/MtpkPkkk3Atewj1+RcKIjb5WBimZ/WSLhhR3w6SsIj8XJuKTacSP8g+2JhfSGw0Cb125Y+2zA/IzJZDVbhA==}
engines: {node: '>=18.12.0'}
- unplugin-vue-router@0.12.0:
- resolution: {integrity: sha512-xjgheKU0MegvXQcy62GVea0LjyOdMxN0/QH+ijN29W62ZlMhG7o7K+0AYqfpprvPwpWtuRjiyC5jnV2SxWye2w==}
+ unplugin-vue-router@0.14.0:
+ resolution: {integrity: sha512-ipjunvS5e2aFHBAUFuLbHl2aHKbXXXBhTxGT9wZx66fNVPdEQzVVitF8nODr1plANhTTa3UZ+DQu9uyLngMzoQ==}
peerDependencies:
- vue-router: ^4.4.0
+ '@vue/compiler-sfc': ^3.5.17
+ vue-router: ^4.5.1
peerDependenciesMeta:
vue-router:
optional: true
@@ -4062,31 +4232,29 @@ packages:
resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==}
engines: {node: '>=12.20'}
- youch-core@0.3.2:
- resolution: {integrity: sha512-fusrlIMLeRvTFYLUjJ9KzlGC3N+6MOPJ68HNj/yJv2nz7zq8t4HEviLms2gkdRPUS7F5rZ5n+pYx9r88m6IE1g==}
- engines: {node: '>=18'}
+ youch-core@0.3.3:
+ resolution: {integrity: sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==}
+
+ youch@4.1.0-beta.10:
+ resolution: {integrity: sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ==}
youch@4.1.0-beta.8:
resolution: {integrity: sha512-rY2A2lSF7zC+l7HH9Mq+83D1dLlsPnEvy8jTouzaptDZM6geqZ3aJe/b7ULCwRURPtWV3vbDjA2DDMdoBol0HQ==}
engines: {node: '>=18'}
- youch@4.1.0-beta.9:
- resolution: {integrity: sha512-i7gHozzZ6PXBCSzt9FToxVamebbCkCoNPmPbDTWJwefEz5qNpAA0B+6WGW5mFCvXWox/jyQEyRJNQB0ZScVDZg==}
- engines: {node: '>=18'}
-
zip-stream@6.0.1:
resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==}
engines: {node: '>= 14'}
- zod@3.25.67:
- resolution: {integrity: sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==}
+ zod@3.25.76:
+ resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}
snapshots:
'@ampproject/remapping@2.3.0':
dependencies:
- '@jridgewell/gen-mapping': 0.3.11
- '@jridgewell/trace-mapping': 0.3.28
+ '@jridgewell/gen-mapping': 0.3.12
+ '@jridgewell/trace-mapping': 0.3.29
'@babel/code-frame@7.27.1':
dependencies:
@@ -4094,20 +4262,20 @@ snapshots:
js-tokens: 4.0.0
picocolors: 1.1.1
- '@babel/compat-data@7.27.7': {}
+ '@babel/compat-data@7.28.0': {}
- '@babel/core@7.27.7':
+ '@babel/core@7.28.0':
dependencies:
'@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.27.1
- '@babel/generator': 7.27.5
+ '@babel/generator': 7.28.0
'@babel/helper-compilation-targets': 7.27.2
- '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.7)
+ '@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.0)
'@babel/helpers': 7.27.6
- '@babel/parser': 7.27.7
+ '@babel/parser': 7.28.0
'@babel/template': 7.27.2
- '@babel/traverse': 7.27.7
- '@babel/types': 7.27.7
+ '@babel/traverse': 7.28.0
+ '@babel/types': 7.28.0
convert-source-map: 2.0.0
debug: 4.4.1
gensync: 1.0.0-beta.2
@@ -4116,81 +4284,83 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/generator@7.27.5':
+ '@babel/generator@7.28.0':
dependencies:
- '@babel/parser': 7.27.7
- '@babel/types': 7.27.7
- '@jridgewell/gen-mapping': 0.3.11
- '@jridgewell/trace-mapping': 0.3.28
+ '@babel/parser': 7.28.0
+ '@babel/types': 7.28.0
+ '@jridgewell/gen-mapping': 0.3.12
+ '@jridgewell/trace-mapping': 0.3.29
jsesc: 3.1.0
'@babel/helper-annotate-as-pure@7.27.3':
dependencies:
- '@babel/types': 7.27.7
+ '@babel/types': 7.28.0
'@babel/helper-compilation-targets@7.27.2':
dependencies:
- '@babel/compat-data': 7.27.7
+ '@babel/compat-data': 7.28.0
'@babel/helper-validator-option': 7.27.1
browserslist: 4.25.1
lru-cache: 5.1.1
semver: 6.3.1
- '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.27.7)':
+ '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-member-expression-to-functions': 7.27.1
'@babel/helper-optimise-call-expression': 7.27.1
- '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.7)
+ '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.0)
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/traverse': 7.27.7
+ '@babel/traverse': 7.28.0
semver: 6.3.1
transitivePeerDependencies:
- supports-color
+ '@babel/helper-globals@7.28.0': {}
+
'@babel/helper-member-expression-to-functions@7.27.1':
dependencies:
- '@babel/traverse': 7.27.7
- '@babel/types': 7.27.7
+ '@babel/traverse': 7.28.0
+ '@babel/types': 7.28.0
transitivePeerDependencies:
- supports-color
'@babel/helper-module-imports@7.27.1':
dependencies:
- '@babel/traverse': 7.27.7
- '@babel/types': 7.27.7
+ '@babel/traverse': 7.28.0
+ '@babel/types': 7.28.0
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-transforms@7.27.3(@babel/core@7.27.7)':
+ '@babel/helper-module-transforms@7.27.3(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-module-imports': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
- '@babel/traverse': 7.27.7
+ '@babel/traverse': 7.28.0
transitivePeerDependencies:
- supports-color
'@babel/helper-optimise-call-expression@7.27.1':
dependencies:
- '@babel/types': 7.27.7
+ '@babel/types': 7.28.0
'@babel/helper-plugin-utils@7.27.1': {}
- '@babel/helper-replace-supers@7.27.1(@babel/core@7.27.7)':
+ '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-member-expression-to-functions': 7.27.1
'@babel/helper-optimise-call-expression': 7.27.1
- '@babel/traverse': 7.27.7
+ '@babel/traverse': 7.28.0
transitivePeerDependencies:
- supports-color
'@babel/helper-skip-transparent-expression-wrappers@7.27.1':
dependencies:
- '@babel/traverse': 7.27.7
- '@babel/types': 7.27.7
+ '@babel/traverse': 7.28.0
+ '@babel/types': 7.28.0
transitivePeerDependencies:
- supports-color
@@ -4203,57 +4373,52 @@ snapshots:
'@babel/helpers@7.27.6':
dependencies:
'@babel/template': 7.27.2
- '@babel/types': 7.27.7
+ '@babel/types': 7.28.0
- '@babel/parser@7.27.7':
+ '@babel/parser@7.28.0':
dependencies:
- '@babel/types': 7.27.7
+ '@babel/types': 7.28.0
- '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-typescript@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-annotate-as-pure': 7.27.3
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.7)
+ '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.0)
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.0)
transitivePeerDependencies:
- supports-color
'@babel/template@7.27.2':
dependencies:
'@babel/code-frame': 7.27.1
- '@babel/parser': 7.27.7
- '@babel/types': 7.27.7
+ '@babel/parser': 7.28.0
+ '@babel/types': 7.28.0
- '@babel/traverse@7.27.7':
+ '@babel/traverse@7.28.0':
dependencies:
'@babel/code-frame': 7.27.1
- '@babel/generator': 7.27.5
- '@babel/parser': 7.27.7
+ '@babel/generator': 7.28.0
+ '@babel/helper-globals': 7.28.0
+ '@babel/parser': 7.28.0
'@babel/template': 7.27.2
- '@babel/types': 7.27.7
+ '@babel/types': 7.28.0
debug: 4.4.1
- globals: 11.12.0
transitivePeerDependencies:
- supports-color
- '@babel/types@7.27.6':
- dependencies:
- '@babel/helper-string-parser': 7.27.1
- '@babel/helper-validator-identifier': 7.27.1
-
- '@babel/types@7.27.7':
+ '@babel/types@7.28.0':
dependencies:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
@@ -4275,18 +4440,18 @@ snapshots:
gonzales-pe: 4.3.0
node-source-walk: 7.0.1
- '@emnapi/core@1.4.3':
+ '@emnapi/core@1.4.4':
dependencies:
- '@emnapi/wasi-threads': 1.0.2
+ '@emnapi/wasi-threads': 1.0.3
tslib: 2.8.1
optional: true
- '@emnapi/runtime@1.4.3':
+ '@emnapi/runtime@1.4.4':
dependencies:
tslib: 2.8.1
optional: true
- '@emnapi/wasi-threads@1.0.2':
+ '@emnapi/wasi-threads@1.0.3':
dependencies:
tslib: 2.8.1
optional: true
@@ -4294,78 +4459,156 @@ snapshots:
'@esbuild/aix-ppc64@0.25.5':
optional: true
+ '@esbuild/aix-ppc64@0.25.6':
+ optional: true
+
'@esbuild/android-arm64@0.25.5':
optional: true
+ '@esbuild/android-arm64@0.25.6':
+ optional: true
+
'@esbuild/android-arm@0.25.5':
optional: true
+ '@esbuild/android-arm@0.25.6':
+ optional: true
+
'@esbuild/android-x64@0.25.5':
optional: true
+ '@esbuild/android-x64@0.25.6':
+ optional: true
+
'@esbuild/darwin-arm64@0.25.5':
optional: true
+ '@esbuild/darwin-arm64@0.25.6':
+ optional: true
+
'@esbuild/darwin-x64@0.25.5':
optional: true
+ '@esbuild/darwin-x64@0.25.6':
+ optional: true
+
'@esbuild/freebsd-arm64@0.25.5':
optional: true
+ '@esbuild/freebsd-arm64@0.25.6':
+ optional: true
+
'@esbuild/freebsd-x64@0.25.5':
optional: true
+ '@esbuild/freebsd-x64@0.25.6':
+ optional: true
+
'@esbuild/linux-arm64@0.25.5':
optional: true
+ '@esbuild/linux-arm64@0.25.6':
+ optional: true
+
'@esbuild/linux-arm@0.25.5':
optional: true
+ '@esbuild/linux-arm@0.25.6':
+ optional: true
+
'@esbuild/linux-ia32@0.25.5':
optional: true
+ '@esbuild/linux-ia32@0.25.6':
+ optional: true
+
'@esbuild/linux-loong64@0.25.5':
optional: true
+ '@esbuild/linux-loong64@0.25.6':
+ optional: true
+
'@esbuild/linux-mips64el@0.25.5':
optional: true
+ '@esbuild/linux-mips64el@0.25.6':
+ optional: true
+
'@esbuild/linux-ppc64@0.25.5':
optional: true
+ '@esbuild/linux-ppc64@0.25.6':
+ optional: true
+
'@esbuild/linux-riscv64@0.25.5':
optional: true
+ '@esbuild/linux-riscv64@0.25.6':
+ optional: true
+
'@esbuild/linux-s390x@0.25.5':
optional: true
+ '@esbuild/linux-s390x@0.25.6':
+ optional: true
+
'@esbuild/linux-x64@0.25.5':
optional: true
+ '@esbuild/linux-x64@0.25.6':
+ optional: true
+
'@esbuild/netbsd-arm64@0.25.5':
optional: true
+ '@esbuild/netbsd-arm64@0.25.6':
+ optional: true
+
'@esbuild/netbsd-x64@0.25.5':
optional: true
+ '@esbuild/netbsd-x64@0.25.6':
+ optional: true
+
'@esbuild/openbsd-arm64@0.25.5':
optional: true
+ '@esbuild/openbsd-arm64@0.25.6':
+ optional: true
+
'@esbuild/openbsd-x64@0.25.5':
optional: true
+ '@esbuild/openbsd-x64@0.25.6':
+ optional: true
+
+ '@esbuild/openharmony-arm64@0.25.6':
+ optional: true
+
'@esbuild/sunos-x64@0.25.5':
optional: true
+ '@esbuild/sunos-x64@0.25.6':
+ optional: true
+
'@esbuild/win32-arm64@0.25.5':
optional: true
+ '@esbuild/win32-arm64@0.25.6':
+ optional: true
+
'@esbuild/win32-ia32@0.25.5':
optional: true
+ '@esbuild/win32-ia32@0.25.6':
+ optional: true
+
'@esbuild/win32-x64@0.25.5':
optional: true
+ '@esbuild/win32-x64@0.25.6':
+ optional: true
+
'@fastify/busboy@3.1.1': {}
'@floating-ui/core@1.7.2':
@@ -4393,24 +4636,24 @@ snapshots:
dependencies:
minipass: 7.1.2
- '@jridgewell/gen-mapping@0.3.11':
+ '@jridgewell/gen-mapping@0.3.12':
dependencies:
- '@jridgewell/sourcemap-codec': 1.5.3
- '@jridgewell/trace-mapping': 0.3.28
+ '@jridgewell/sourcemap-codec': 1.5.4
+ '@jridgewell/trace-mapping': 0.3.29
'@jridgewell/resolve-uri@3.1.2': {}
- '@jridgewell/source-map@0.3.9':
+ '@jridgewell/source-map@0.3.10':
dependencies:
- '@jridgewell/gen-mapping': 0.3.11
- '@jridgewell/trace-mapping': 0.3.28
+ '@jridgewell/gen-mapping': 0.3.12
+ '@jridgewell/trace-mapping': 0.3.29
- '@jridgewell/sourcemap-codec@1.5.3': {}
+ '@jridgewell/sourcemap-codec@1.5.4': {}
- '@jridgewell/trace-mapping@0.3.28':
+ '@jridgewell/trace-mapping@0.3.29':
dependencies:
'@jridgewell/resolve-uri': 3.1.2
- '@jridgewell/sourcemap-codec': 1.5.3
+ '@jridgewell/sourcemap-codec': 1.5.4
'@kwsites/file-exists@1.1.1':
dependencies:
@@ -4435,8 +4678,8 @@ snapshots:
'@napi-rs/wasm-runtime@0.2.11':
dependencies:
- '@emnapi/core': 1.4.3
- '@emnapi/runtime': 1.4.3
+ '@emnapi/core': 1.4.4
+ '@emnapi/runtime': 1.4.4
'@tybys/wasm-util': 0.9.0
optional: true
@@ -4461,12 +4704,12 @@ snapshots:
uuid: 11.1.0
write-file-atomic: 6.0.0
- '@netlify/functions@3.1.10(rollup@4.44.1)':
+ '@netlify/functions@3.1.10(rollup@4.44.2)':
dependencies:
'@netlify/blobs': 9.1.2
'@netlify/dev-utils': 2.2.0
'@netlify/serverless-functions-api': 1.41.2
- '@netlify/zip-it-and-ship-it': 12.2.0(rollup@4.44.1)
+ '@netlify/zip-it-and-ship-it': 12.2.1(rollup@4.44.2)
cron-parser: 4.9.0
decache: 4.6.2
extract-zip: 2.0.1
@@ -4486,15 +4729,15 @@ snapshots:
'@netlify/serverless-functions-api@1.41.2': {}
- '@netlify/serverless-functions-api@2.1.2': {}
+ '@netlify/serverless-functions-api@2.1.3': {}
- '@netlify/zip-it-and-ship-it@12.2.0(rollup@4.44.1)':
+ '@netlify/zip-it-and-ship-it@12.2.1(rollup@4.44.2)':
dependencies:
- '@babel/parser': 7.27.7
- '@babel/types': 7.27.6
+ '@babel/parser': 7.28.0
+ '@babel/types': 7.28.0
'@netlify/binary-info': 1.0.0
- '@netlify/serverless-functions-api': 2.1.2
- '@vercel/nft': 0.29.4(rollup@4.44.1)
+ '@netlify/serverless-functions-api': 2.1.3
+ '@vercel/nft': 0.29.4(rollup@4.44.2)
archiver: 7.0.1
common-path-prefix: 3.0.0
copy-file: 11.0.0
@@ -4522,7 +4765,7 @@ snapshots:
unixify: 1.0.0
urlpattern-polyfill: 8.0.2
yargs: 17.7.2
- zod: 3.25.67
+ zod: 3.25.76
transitivePeerDependencies:
- encoding
- rollup
@@ -4565,22 +4808,21 @@ snapshots:
std-env: 3.9.0
tinyexec: 1.0.1
ufo: 1.6.1
- youch: 4.1.0-beta.9
+ youch: 4.1.0-beta.10
transitivePeerDependencies:
- magicast
'@nuxt/devalue@2.0.2': {}
- '@nuxt/devtools-kit@2.6.0(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))':
+ '@nuxt/devtools-kit@2.6.2(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))':
dependencies:
- '@nuxt/kit': 3.17.5(magicast@0.3.5)
- '@nuxt/schema': 3.17.5
+ '@nuxt/kit': 3.17.6(magicast@0.3.5)
execa: 8.0.1
- vite: 6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)
transitivePeerDependencies:
- magicast
- '@nuxt/devtools-wizard@2.6.0':
+ '@nuxt/devtools-wizard@2.6.2':
dependencies:
consola: 3.4.2
diff: 8.0.2
@@ -4591,12 +4833,12 @@ snapshots:
prompts: 2.4.2
semver: 7.7.2
- '@nuxt/devtools@2.6.0(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))':
+ '@nuxt/devtools@2.6.2(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))':
dependencies:
- '@nuxt/devtools-kit': 2.6.0(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))
- '@nuxt/devtools-wizard': 2.6.0
- '@nuxt/kit': 3.17.5(magicast@0.3.5)
- '@vue/devtools-core': 7.7.7(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
+ '@nuxt/devtools-kit': 2.6.2(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))
+ '@nuxt/devtools-wizard': 2.6.2
+ '@nuxt/kit': 3.17.6(magicast@0.3.5)
+ '@vue/devtools-core': 7.7.7(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
'@vue/devtools-kit': 7.7.7
birpc: 2.4.0
consola: 3.4.2
@@ -4621,9 +4863,9 @@ snapshots:
sirv: 3.0.1
structured-clone-es: 1.0.0
tinyglobby: 0.2.14
- vite: 6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)
- vite-plugin-inspect: 11.3.0(@nuxt/kit@3.17.5(magicast@0.3.5))(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))
- vite-plugin-vue-tracer: 1.0.0(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
+ vite: 6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)
+ vite-plugin-inspect: 11.3.0(@nuxt/kit@3.17.6(magicast@0.3.5))(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))
+ vite-plugin-vue-tracer: 1.0.0(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
which: 5.0.0
ws: 8.18.3
transitivePeerDependencies:
@@ -4632,7 +4874,7 @@ snapshots:
- utf-8-validate
- vue
- '@nuxt/kit@3.17.5(magicast@0.3.5)':
+ '@nuxt/kit@3.17.6(magicast@0.3.5)':
dependencies:
c12: 3.0.4(magicast@0.3.5)
consola: 3.4.2
@@ -4659,7 +4901,7 @@ snapshots:
transitivePeerDependencies:
- magicast
- '@nuxt/schema@3.17.5':
+ '@nuxt/schema@3.17.6':
dependencies:
'@vue/shared': 3.5.17
consola: 3.4.2
@@ -4669,7 +4911,7 @@ snapshots:
'@nuxt/telemetry@2.6.6(magicast@0.3.5)':
dependencies:
- '@nuxt/kit': 3.17.5(magicast@0.3.5)
+ '@nuxt/kit': 3.17.6(magicast@0.3.5)
citty: 0.1.6
consola: 3.4.2
destr: 2.0.5
@@ -4684,17 +4926,17 @@ snapshots:
transitivePeerDependencies:
- magicast
- '@nuxt/vite-builder@3.17.5(@types/node@24.0.8)(magicast@0.3.5)(rollup@4.44.1)(terser@5.43.1)(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3))(yaml@2.8.0)':
+ '@nuxt/vite-builder@3.17.6(@types/node@24.0.11)(magicast@0.3.5)(rollup@4.44.2)(terser@5.43.1)(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3))(yaml@2.8.0)':
dependencies:
- '@nuxt/kit': 3.17.5(magicast@0.3.5)
- '@rollup/plugin-replace': 6.0.2(rollup@4.44.1)
- '@vitejs/plugin-vue': 5.2.4(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
- '@vitejs/plugin-vue-jsx': 4.2.0(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
+ '@nuxt/kit': 3.17.6(magicast@0.3.5)
+ '@rollup/plugin-replace': 6.0.2(rollup@4.44.2)
+ '@vitejs/plugin-vue': 5.2.4(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
+ '@vitejs/plugin-vue-jsx': 4.2.0(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
autoprefixer: 10.4.21(postcss@8.5.6)
consola: 3.4.2
cssnano: 7.0.7(postcss@8.5.6)
defu: 6.1.4
- esbuild: 0.25.5
+ esbuild: 0.25.6
escape-string-regexp: 5.0.0
exsolve: 1.0.7
externality: 1.0.2
@@ -4710,14 +4952,13 @@ snapshots:
perfect-debounce: 1.0.0
pkg-types: 2.2.0
postcss: 8.5.6
- rollup-plugin-visualizer: 6.0.3(rollup@4.44.1)
+ rollup-plugin-visualizer: 6.0.3(rollup@4.44.2)
std-env: 3.9.0
ufo: 1.6.1
unenv: 2.0.0-rc.18
- unplugin: 2.3.5
- vite: 6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)
- vite-node: 3.2.4(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)
- vite-plugin-checker: 0.9.3(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))
+ vite: 6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)
+ vite-node: 3.2.4(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)
+ vite-plugin-checker: 0.9.3(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))
vue: 3.5.17(typescript@5.8.3)
vue-bundle-renderer: 2.1.1
transitivePeerDependencies:
@@ -4987,51 +5228,54 @@ snapshots:
'@opentelemetry/api': 1.9.0
'@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0)
- '@oxc-parser/binding-darwin-arm64@0.72.3':
+ '@oxc-parser/binding-android-arm64@0.75.1':
optional: true
- '@oxc-parser/binding-darwin-x64@0.72.3':
+ '@oxc-parser/binding-darwin-arm64@0.75.1':
optional: true
- '@oxc-parser/binding-freebsd-x64@0.72.3':
+ '@oxc-parser/binding-darwin-x64@0.75.1':
optional: true
- '@oxc-parser/binding-linux-arm-gnueabihf@0.72.3':
+ '@oxc-parser/binding-freebsd-x64@0.75.1':
optional: true
- '@oxc-parser/binding-linux-arm-musleabihf@0.72.3':
+ '@oxc-parser/binding-linux-arm-gnueabihf@0.75.1':
optional: true
- '@oxc-parser/binding-linux-arm64-gnu@0.72.3':
+ '@oxc-parser/binding-linux-arm-musleabihf@0.75.1':
optional: true
- '@oxc-parser/binding-linux-arm64-musl@0.72.3':
+ '@oxc-parser/binding-linux-arm64-gnu@0.75.1':
optional: true
- '@oxc-parser/binding-linux-riscv64-gnu@0.72.3':
+ '@oxc-parser/binding-linux-arm64-musl@0.75.1':
optional: true
- '@oxc-parser/binding-linux-s390x-gnu@0.72.3':
+ '@oxc-parser/binding-linux-riscv64-gnu@0.75.1':
optional: true
- '@oxc-parser/binding-linux-x64-gnu@0.72.3':
+ '@oxc-parser/binding-linux-s390x-gnu@0.75.1':
optional: true
- '@oxc-parser/binding-linux-x64-musl@0.72.3':
+ '@oxc-parser/binding-linux-x64-gnu@0.75.1':
optional: true
- '@oxc-parser/binding-wasm32-wasi@0.72.3':
+ '@oxc-parser/binding-linux-x64-musl@0.75.1':
+ optional: true
+
+ '@oxc-parser/binding-wasm32-wasi@0.75.1':
dependencies:
'@napi-rs/wasm-runtime': 0.2.11
optional: true
- '@oxc-parser/binding-win32-arm64-msvc@0.72.3':
+ '@oxc-parser/binding-win32-arm64-msvc@0.75.1':
optional: true
- '@oxc-parser/binding-win32-x64-msvc@0.72.3':
+ '@oxc-parser/binding-win32-x64-msvc@0.75.1':
optional: true
- '@oxc-project/types@0.72.3': {}
+ '@oxc-project/types@0.75.1': {}
'@parcel/watcher-android-arm64@2.5.1':
optional: true
@@ -5100,7 +5344,7 @@ snapshots:
'@pinia/nuxt@0.11.1(magicast@0.3.5)(pinia@3.0.3(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3)))':
dependencies:
- '@nuxt/kit': 3.17.5(magicast@0.3.5)
+ '@nuxt/kit': 3.17.6(magicast@0.3.5)
pinia: 3.0.3(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3))
transitivePeerDependencies:
- magicast
@@ -5110,17 +5354,17 @@ snapshots:
'@polka/url@1.0.0-next.29': {}
- '@poppinss/colors@4.1.4':
+ '@poppinss/colors@4.1.5':
dependencies:
kleur: 4.1.5
- '@poppinss/dumper@0.6.3':
+ '@poppinss/dumper@0.6.4':
dependencies:
- '@poppinss/colors': 4.1.4
+ '@poppinss/colors': 4.1.5
'@sindresorhus/is': 7.0.2
supports-color: 10.0.0
- '@poppinss/exception@1.2.1': {}
+ '@poppinss/exception@1.2.2': {}
'@prisma/instrumentation@6.10.1(@opentelemetry/api@1.9.0)':
dependencies:
@@ -5129,15 +5373,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@rolldown/pluginutils@1.0.0-beta.23': {}
+ '@rolldown/pluginutils@1.0.0-beta.24': {}
- '@rollup/plugin-alias@5.1.1(rollup@4.44.1)':
+ '@rollup/plugin-alias@5.1.1(rollup@4.44.2)':
optionalDependencies:
- rollup: 4.44.1
+ rollup: 4.44.2
- '@rollup/plugin-commonjs@28.0.6(rollup@4.44.1)':
+ '@rollup/plugin-commonjs@28.0.6(rollup@4.44.2)':
dependencies:
- '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
+ '@rollup/pluginutils': 5.2.0(rollup@4.44.2)
commondir: 1.0.1
estree-walker: 2.0.2
fdir: 6.4.6(picomatch@4.0.2)
@@ -5145,146 +5389,146 @@ snapshots:
magic-string: 0.30.17
picomatch: 4.0.2
optionalDependencies:
- rollup: 4.44.1
+ rollup: 4.44.2
- '@rollup/plugin-inject@5.0.5(rollup@4.44.1)':
+ '@rollup/plugin-inject@5.0.5(rollup@4.44.2)':
dependencies:
- '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
+ '@rollup/pluginutils': 5.2.0(rollup@4.44.2)
estree-walker: 2.0.2
magic-string: 0.30.17
optionalDependencies:
- rollup: 4.44.1
+ rollup: 4.44.2
- '@rollup/plugin-json@6.1.0(rollup@4.44.1)':
+ '@rollup/plugin-json@6.1.0(rollup@4.44.2)':
dependencies:
- '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
+ '@rollup/pluginutils': 5.2.0(rollup@4.44.2)
optionalDependencies:
- rollup: 4.44.1
+ rollup: 4.44.2
- '@rollup/plugin-node-resolve@16.0.1(rollup@4.44.1)':
+ '@rollup/plugin-node-resolve@16.0.1(rollup@4.44.2)':
dependencies:
- '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
+ '@rollup/pluginutils': 5.2.0(rollup@4.44.2)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-module: 1.0.0
resolve: 1.22.10
optionalDependencies:
- rollup: 4.44.1
+ rollup: 4.44.2
- '@rollup/plugin-replace@6.0.2(rollup@4.44.1)':
+ '@rollup/plugin-replace@6.0.2(rollup@4.44.2)':
dependencies:
- '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
+ '@rollup/pluginutils': 5.2.0(rollup@4.44.2)
magic-string: 0.30.17
optionalDependencies:
- rollup: 4.44.1
+ rollup: 4.44.2
- '@rollup/plugin-terser@0.4.4(rollup@4.44.1)':
+ '@rollup/plugin-terser@0.4.4(rollup@4.44.2)':
dependencies:
serialize-javascript: 6.0.2
smob: 1.5.0
terser: 5.43.1
optionalDependencies:
- rollup: 4.44.1
+ rollup: 4.44.2
- '@rollup/pluginutils@5.2.0(rollup@4.44.1)':
+ '@rollup/pluginutils@5.2.0(rollup@4.44.2)':
dependencies:
'@types/estree': 1.0.8
estree-walker: 2.0.2
picomatch: 4.0.2
optionalDependencies:
- rollup: 4.44.1
+ rollup: 4.44.2
- '@rollup/rollup-android-arm-eabi@4.44.1':
+ '@rollup/rollup-android-arm-eabi@4.44.2':
optional: true
- '@rollup/rollup-android-arm64@4.44.1':
+ '@rollup/rollup-android-arm64@4.44.2':
optional: true
- '@rollup/rollup-darwin-arm64@4.44.1':
+ '@rollup/rollup-darwin-arm64@4.44.2':
optional: true
- '@rollup/rollup-darwin-x64@4.44.1':
+ '@rollup/rollup-darwin-x64@4.44.2':
optional: true
- '@rollup/rollup-freebsd-arm64@4.44.1':
+ '@rollup/rollup-freebsd-arm64@4.44.2':
optional: true
- '@rollup/rollup-freebsd-x64@4.44.1':
+ '@rollup/rollup-freebsd-x64@4.44.2':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.44.1':
+ '@rollup/rollup-linux-arm-gnueabihf@4.44.2':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.44.1':
+ '@rollup/rollup-linux-arm-musleabihf@4.44.2':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.44.1':
+ '@rollup/rollup-linux-arm64-gnu@4.44.2':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.44.1':
+ '@rollup/rollup-linux-arm64-musl@4.44.2':
optional: true
- '@rollup/rollup-linux-loongarch64-gnu@4.44.1':
+ '@rollup/rollup-linux-loongarch64-gnu@4.44.2':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.44.1':
+ '@rollup/rollup-linux-powerpc64le-gnu@4.44.2':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.44.1':
+ '@rollup/rollup-linux-riscv64-gnu@4.44.2':
optional: true
- '@rollup/rollup-linux-riscv64-musl@4.44.1':
+ '@rollup/rollup-linux-riscv64-musl@4.44.2':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.44.1':
+ '@rollup/rollup-linux-s390x-gnu@4.44.2':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.44.1':
+ '@rollup/rollup-linux-x64-gnu@4.44.2':
optional: true
- '@rollup/rollup-linux-x64-musl@4.44.1':
+ '@rollup/rollup-linux-x64-musl@4.44.2':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.44.1':
+ '@rollup/rollup-win32-arm64-msvc@4.44.2':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.44.1':
+ '@rollup/rollup-win32-ia32-msvc@4.44.2':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.44.1':
+ '@rollup/rollup-win32-x64-msvc@4.44.2':
optional: true
- '@sentry-internal/browser-utils@9.34.0':
+ '@sentry-internal/browser-utils@9.35.0':
dependencies:
- '@sentry/core': 9.34.0
+ '@sentry/core': 9.35.0
- '@sentry-internal/feedback@9.34.0':
+ '@sentry-internal/feedback@9.35.0':
dependencies:
- '@sentry/core': 9.34.0
+ '@sentry/core': 9.35.0
- '@sentry-internal/replay-canvas@9.34.0':
+ '@sentry-internal/replay-canvas@9.35.0':
dependencies:
- '@sentry-internal/replay': 9.34.0
- '@sentry/core': 9.34.0
+ '@sentry-internal/replay': 9.35.0
+ '@sentry/core': 9.35.0
- '@sentry-internal/replay@9.34.0':
+ '@sentry-internal/replay@9.35.0':
dependencies:
- '@sentry-internal/browser-utils': 9.34.0
- '@sentry/core': 9.34.0
+ '@sentry-internal/browser-utils': 9.35.0
+ '@sentry/core': 9.35.0
'@sentry/babel-plugin-component-annotate@3.5.0': {}
- '@sentry/browser@9.34.0':
+ '@sentry/browser@9.35.0':
dependencies:
- '@sentry-internal/browser-utils': 9.34.0
- '@sentry-internal/feedback': 9.34.0
- '@sentry-internal/replay': 9.34.0
- '@sentry-internal/replay-canvas': 9.34.0
- '@sentry/core': 9.34.0
+ '@sentry-internal/browser-utils': 9.35.0
+ '@sentry-internal/feedback': 9.35.0
+ '@sentry-internal/replay': 9.35.0
+ '@sentry-internal/replay-canvas': 9.35.0
+ '@sentry/core': 9.35.0
'@sentry/bundler-plugin-core@3.5.0':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@sentry/babel-plugin-component-annotate': 3.5.0
'@sentry/cli': 2.42.2
dotenv: 16.6.1
@@ -5340,10 +5584,14 @@ snapshots:
dependencies:
'@opentelemetry/api': 1.9.0
'@sentry/core': 9.34.0
+ optional: true
- '@sentry/core@9.34.0': {}
+ '@sentry/core@9.34.0':
+ optional: true
- '@sentry/node@9.34.0':
+ '@sentry/core@9.35.0': {}
+
+ '@sentry/node@9.35.0':
dependencies:
'@opentelemetry/api': 1.9.0
'@opentelemetry/context-async-hooks': 1.30.1(@opentelemetry/api@1.9.0)
@@ -5375,26 +5623,26 @@ snapshots:
'@opentelemetry/sdk-trace-base': 1.30.1(@opentelemetry/api@1.9.0)
'@opentelemetry/semantic-conventions': 1.34.0
'@prisma/instrumentation': 6.10.1(@opentelemetry/api@1.9.0)
- '@sentry/core': 9.34.0
- '@sentry/opentelemetry': 9.34.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.34.0)
+ '@sentry/core': 9.35.0
+ '@sentry/opentelemetry': 9.35.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.34.0)
import-in-the-middle: 1.14.2
minimatch: 9.0.5
transitivePeerDependencies:
- supports-color
- '@sentry/nuxt@9.34.0(magicast@0.3.5)(nuxt@3.17.5(@parcel/watcher@2.5.1)(@types/node@24.0.8)(db0@0.3.2)(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.44.1)(terser@5.43.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(yaml@2.8.0))(pinia@3.0.3(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3)))(rollup@4.44.1)(vue@3.5.17(typescript@5.8.3))':
+ '@sentry/nuxt@9.35.0(@sentry/cloudflare@9.34.0)(magicast@0.3.5)(nuxt@3.17.6(@parcel/watcher@2.5.1)(@types/node@24.0.11)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.44.2)(terser@5.43.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(yaml@2.8.0))(pinia@3.0.3(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3)))(rollup@4.44.2)(vue@3.5.17(typescript@5.8.3))':
dependencies:
- '@nuxt/kit': 3.17.5(magicast@0.3.5)
- '@sentry/browser': 9.34.0
- '@sentry/cloudflare': 9.34.0
- '@sentry/core': 9.34.0
- '@sentry/node': 9.34.0
- '@sentry/rollup-plugin': 3.5.0(rollup@4.44.1)
+ '@nuxt/kit': 3.17.6(magicast@0.3.5)
+ '@sentry/browser': 9.35.0
+ '@sentry/core': 9.35.0
+ '@sentry/node': 9.35.0
+ '@sentry/rollup-plugin': 3.5.0(rollup@4.44.2)
'@sentry/vite-plugin': 3.5.0
- '@sentry/vue': 9.34.0(pinia@3.0.3(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))
- nuxt: 3.17.5(@parcel/watcher@2.5.1)(@types/node@24.0.8)(db0@0.3.2)(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.44.1)(terser@5.43.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(yaml@2.8.0)
+ '@sentry/vue': 9.35.0(pinia@3.0.3(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))
+ nuxt: 3.17.6(@parcel/watcher@2.5.1)(@types/node@24.0.11)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.44.2)(terser@5.43.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(yaml@2.8.0)
+ optionalDependencies:
+ '@sentry/cloudflare': 9.34.0
transitivePeerDependencies:
- - '@cloudflare/workers-types'
- encoding
- magicast
- pinia
@@ -5402,7 +5650,7 @@ snapshots:
- supports-color
- vue
- '@sentry/opentelemetry@9.34.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.34.0)':
+ '@sentry/opentelemetry@9.35.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.34.0)':
dependencies:
'@opentelemetry/api': 1.9.0
'@opentelemetry/context-async-hooks': 1.30.1(@opentelemetry/api@1.9.0)
@@ -5410,12 +5658,12 @@ snapshots:
'@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-trace-base': 1.30.1(@opentelemetry/api@1.9.0)
'@opentelemetry/semantic-conventions': 1.34.0
- '@sentry/core': 9.34.0
+ '@sentry/core': 9.35.0
- '@sentry/rollup-plugin@3.5.0(rollup@4.44.1)':
+ '@sentry/rollup-plugin@3.5.0(rollup@4.44.2)':
dependencies:
'@sentry/bundler-plugin-core': 3.5.0
- rollup: 4.44.1
+ rollup: 4.44.2
unplugin: 1.0.1
transitivePeerDependencies:
- encoding
@@ -5429,10 +5677,10 @@ snapshots:
- encoding
- supports-color
- '@sentry/vue@9.34.0(pinia@3.0.3(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))':
+ '@sentry/vue@9.35.0(pinia@3.0.3(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))':
dependencies:
- '@sentry/browser': 9.34.0
- '@sentry/core': 9.34.0
+ '@sentry/browser': 9.35.0
+ '@sentry/core': 9.35.0
vue: 3.5.17(typescript@5.8.3)
optionalDependencies:
pinia: 3.0.3(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3))
@@ -5454,15 +5702,15 @@ snapshots:
'@types/connect@3.4.38':
dependencies:
- '@types/node': 24.0.8
+ '@types/node': 24.0.11
'@types/estree@1.0.8': {}
'@types/mysql@2.15.26':
dependencies:
- '@types/node': 24.0.8
+ '@types/node': 24.0.11
- '@types/node@24.0.8':
+ '@types/node@24.0.11':
dependencies:
undici-types: 7.8.0
@@ -5478,7 +5726,7 @@ snapshots:
'@types/pg@8.6.1':
dependencies:
- '@types/node': 24.0.8
+ '@types/node': 24.0.11
pg-protocol: 1.10.3
pg-types: 2.2.0
@@ -5488,7 +5736,7 @@ snapshots:
'@types/tedious@4.0.14':
dependencies:
- '@types/node': 24.0.8
+ '@types/node': 24.0.11
'@types/triple-beam@1.3.5': {}
@@ -5496,30 +5744,30 @@ snapshots:
'@types/yauzl@2.10.3':
dependencies:
- '@types/node': 24.0.8
+ '@types/node': 24.0.11
optional: true
- '@typescript-eslint/project-service@8.35.1(typescript@5.8.3)':
+ '@typescript-eslint/project-service@8.36.0(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.35.1(typescript@5.8.3)
- '@typescript-eslint/types': 8.35.1
+ '@typescript-eslint/tsconfig-utils': 8.36.0(typescript@5.8.3)
+ '@typescript-eslint/types': 8.36.0
debug: 4.4.1
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/tsconfig-utils@8.35.1(typescript@5.8.3)':
+ '@typescript-eslint/tsconfig-utils@8.36.0(typescript@5.8.3)':
dependencies:
typescript: 5.8.3
- '@typescript-eslint/types@8.35.1': {}
+ '@typescript-eslint/types@8.36.0': {}
- '@typescript-eslint/typescript-estree@8.35.1(typescript@5.8.3)':
+ '@typescript-eslint/typescript-estree@8.36.0(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/project-service': 8.35.1(typescript@5.8.3)
- '@typescript-eslint/tsconfig-utils': 8.35.1(typescript@5.8.3)
- '@typescript-eslint/types': 8.35.1
- '@typescript-eslint/visitor-keys': 8.35.1
+ '@typescript-eslint/project-service': 8.36.0(typescript@5.8.3)
+ '@typescript-eslint/tsconfig-utils': 8.36.0(typescript@5.8.3)
+ '@typescript-eslint/types': 8.36.0
+ '@typescript-eslint/visitor-keys': 8.36.0
debug: 4.4.1
fast-glob: 3.3.3
is-glob: 4.0.3
@@ -5530,21 +5778,21 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.35.1':
+ '@typescript-eslint/visitor-keys@8.36.0':
dependencies:
- '@typescript-eslint/types': 8.35.1
+ '@typescript-eslint/types': 8.36.0
eslint-visitor-keys: 4.2.1
- '@unhead/vue@2.0.11(vue@3.5.17(typescript@5.8.3))':
+ '@unhead/vue@2.0.12(vue@3.5.17(typescript@5.8.3))':
dependencies:
hookable: 5.5.3
- unhead: 2.0.11
+ unhead: 2.0.12
vue: 3.5.17(typescript@5.8.3)
- '@vercel/nft@0.29.4(rollup@4.44.1)':
+ '@vercel/nft@0.29.4(rollup@4.44.2)':
dependencies:
'@mapbox/node-pre-gyp': 2.0.0
- '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
+ '@rollup/pluginutils': 5.2.0(rollup@4.44.2)
acorn: 8.15.0
acorn-import-attributes: 1.9.5(acorn@8.15.0)
async-sema: 3.1.1
@@ -5560,65 +5808,64 @@ snapshots:
- rollup
- supports-color
- '@vitejs/plugin-vue-jsx@4.2.0(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))':
+ '@vitejs/plugin-vue-jsx@4.2.0(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))':
dependencies:
- '@babel/core': 7.27.7
- '@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.27.7)
- '@rolldown/pluginutils': 1.0.0-beta.23
- '@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.27.7)
- vite: 6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)
+ '@babel/core': 7.28.0
+ '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.0)
+ '@rolldown/pluginutils': 1.0.0-beta.24
+ '@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.28.0)
+ vite: 6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)
vue: 3.5.17(typescript@5.8.3)
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue@5.2.4(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))':
+ '@vitejs/plugin-vue@5.2.4(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))':
dependencies:
- vite: 6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)
vue: 3.5.17(typescript@5.8.3)
- '@vue-macros/common@1.16.1(vue@3.5.17(typescript@5.8.3))':
+ '@vue-macros/common@3.0.0-beta.15(vue@3.5.17(typescript@5.8.3))':
dependencies:
'@vue/compiler-sfc': 3.5.17
- ast-kit: 1.4.3
+ ast-kit: 2.1.1
local-pkg: 1.1.1
- magic-string-ast: 0.7.1
- pathe: 2.0.3
- picomatch: 4.0.2
+ magic-string-ast: 1.0.0
+ unplugin-utils: 0.2.4
optionalDependencies:
vue: 3.5.17(typescript@5.8.3)
'@vue/babel-helper-vue-transform-on@1.4.0': {}
- '@vue/babel-plugin-jsx@1.4.0(@babel/core@7.27.7)':
+ '@vue/babel-plugin-jsx@1.4.0(@babel/core@7.28.0)':
dependencies:
'@babel/helper-module-imports': 7.27.1
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0)
'@babel/template': 7.27.2
- '@babel/traverse': 7.27.7
- '@babel/types': 7.27.7
+ '@babel/traverse': 7.28.0
+ '@babel/types': 7.28.0
'@vue/babel-helper-vue-transform-on': 1.4.0
- '@vue/babel-plugin-resolve-type': 1.4.0(@babel/core@7.27.7)
+ '@vue/babel-plugin-resolve-type': 1.4.0(@babel/core@7.28.0)
'@vue/shared': 3.5.17
optionalDependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
transitivePeerDependencies:
- supports-color
- '@vue/babel-plugin-resolve-type@1.4.0(@babel/core@7.27.7)':
+ '@vue/babel-plugin-resolve-type@1.4.0(@babel/core@7.28.0)':
dependencies:
'@babel/code-frame': 7.27.1
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-module-imports': 7.27.1
'@babel/helper-plugin-utils': 7.27.1
- '@babel/parser': 7.27.7
+ '@babel/parser': 7.28.0
'@vue/compiler-sfc': 3.5.17
transitivePeerDependencies:
- supports-color
'@vue/compiler-core@3.5.17':
dependencies:
- '@babel/parser': 7.27.7
+ '@babel/parser': 7.28.0
'@vue/shared': 3.5.17
entities: 4.5.0
estree-walker: 2.0.2
@@ -5631,7 +5878,7 @@ snapshots:
'@vue/compiler-sfc@3.5.17':
dependencies:
- '@babel/parser': 7.27.7
+ '@babel/parser': 7.28.0
'@vue/compiler-core': 3.5.17
'@vue/compiler-dom': 3.5.17
'@vue/compiler-ssr': 3.5.17
@@ -5652,14 +5899,14 @@ snapshots:
dependencies:
'@vue/devtools-kit': 7.7.7
- '@vue/devtools-core@7.7.7(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))':
+ '@vue/devtools-core@7.7.7(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))':
dependencies:
'@vue/devtools-kit': 7.7.7
'@vue/devtools-shared': 7.7.7
mitt: 3.0.1
nanoid: 5.1.5
pathe: 2.0.3
- vite-hot-client: 2.1.0(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))
+ vite-hot-client: 2.1.0(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))
vue: 3.5.17(typescript@5.8.3)
transitivePeerDependencies:
- vite
@@ -5702,27 +5949,27 @@ snapshots:
'@vue/shared@3.5.17': {}
- '@vueuse/core@13.4.0(vue@3.5.17(typescript@5.8.3))':
+ '@vueuse/core@13.5.0(vue@3.5.17(typescript@5.8.3))':
dependencies:
'@types/web-bluetooth': 0.0.21
- '@vueuse/metadata': 13.4.0
- '@vueuse/shared': 13.4.0(vue@3.5.17(typescript@5.8.3))
+ '@vueuse/metadata': 13.5.0
+ '@vueuse/shared': 13.5.0(vue@3.5.17(typescript@5.8.3))
vue: 3.5.17(typescript@5.8.3)
- '@vueuse/metadata@13.4.0': {}
+ '@vueuse/metadata@13.5.0': {}
- '@vueuse/nuxt@13.4.0(magicast@0.3.5)(nuxt@3.17.5(@parcel/watcher@2.5.1)(@types/node@24.0.8)(db0@0.3.2)(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.44.1)(terser@5.43.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))':
+ '@vueuse/nuxt@13.5.0(magicast@0.3.5)(nuxt@3.17.6(@parcel/watcher@2.5.1)(@types/node@24.0.11)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.44.2)(terser@5.43.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))':
dependencies:
- '@nuxt/kit': 3.17.5(magicast@0.3.5)
- '@vueuse/core': 13.4.0(vue@3.5.17(typescript@5.8.3))
- '@vueuse/metadata': 13.4.0
+ '@nuxt/kit': 3.17.6(magicast@0.3.5)
+ '@vueuse/core': 13.5.0(vue@3.5.17(typescript@5.8.3))
+ '@vueuse/metadata': 13.5.0
local-pkg: 1.1.1
- nuxt: 3.17.5(@parcel/watcher@2.5.1)(@types/node@24.0.8)(db0@0.3.2)(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.44.1)(terser@5.43.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(yaml@2.8.0)
+ nuxt: 3.17.6(@parcel/watcher@2.5.1)(@types/node@24.0.11)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.44.2)(terser@5.43.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(yaml@2.8.0)
vue: 3.5.17(typescript@5.8.3)
transitivePeerDependencies:
- magicast
- '@vueuse/shared@13.4.0(vue@3.5.17(typescript@5.8.3))':
+ '@vueuse/shared@13.5.0(vue@3.5.17(typescript@5.8.3))':
dependencies:
vue: 3.5.17(typescript@5.8.3)
@@ -5778,7 +6025,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- agent-base@7.1.3: {}
+ agent-base@7.1.4: {}
ansi-regex@5.0.1: {}
@@ -5817,17 +6064,17 @@ snapshots:
tar-stream: 3.1.7
zip-stream: 6.0.1
- ast-kit@1.4.3:
+ ast-kit@2.1.1:
dependencies:
- '@babel/parser': 7.27.7
+ '@babel/parser': 7.28.0
pathe: 2.0.3
ast-module-types@6.0.1: {}
- ast-walker-scope@0.6.2:
+ ast-walker-scope@0.8.1:
dependencies:
- '@babel/parser': 7.27.7
- ast-kit: 1.4.3
+ '@babel/parser': 7.28.0
+ ast-kit: 2.1.1
async-sema@3.1.1: {}
@@ -5836,7 +6083,7 @@ snapshots:
autoprefixer@10.4.21(postcss@8.5.6):
dependencies:
browserslist: 4.25.1
- caniuse-lite: 1.0.30001726
+ caniuse-lite: 1.0.30001727
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.1.1
@@ -5872,8 +6119,8 @@ snapshots:
browserslist@4.25.1:
dependencies:
- caniuse-lite: 1.0.30001726
- electron-to-chromium: 1.5.178
+ caniuse-lite: 1.0.30001727
+ electron-to-chromium: 1.5.180
node-releases: 2.0.19
update-browserslist-db: 1.1.3(browserslist@4.25.1)
@@ -5928,11 +6175,11 @@ snapshots:
caniuse-api@3.0.0:
dependencies:
browserslist: 4.25.1
- caniuse-lite: 1.0.30001726
+ caniuse-lite: 1.0.30001727
lodash.memoize: 4.1.2
lodash.uniq: 4.5.0
- caniuse-lite@1.0.30001726: {}
+ caniuse-lite@1.0.30001727: {}
chokidar@3.6.0:
dependencies:
@@ -6230,7 +6477,7 @@ snapshots:
detective-typescript@14.0.0(typescript@5.8.3):
dependencies:
- '@typescript-eslint/typescript-estree': 8.35.1(typescript@5.8.3)
+ '@typescript-eslint/typescript-estree': 8.36.0(typescript@5.8.3)
ast-module-types: 6.0.1
node-source-walk: 7.0.1
typescript: 5.8.3
@@ -6290,7 +6537,7 @@ snapshots:
ee-first@1.1.1: {}
- electron-to-chromium@1.5.178: {}
+ electron-to-chromium@1.5.180: {}
emoji-regex@8.0.0: {}
@@ -6369,6 +6616,35 @@ snapshots:
'@esbuild/win32-ia32': 0.25.5
'@esbuild/win32-x64': 0.25.5
+ esbuild@0.25.6:
+ optionalDependencies:
+ '@esbuild/aix-ppc64': 0.25.6
+ '@esbuild/android-arm': 0.25.6
+ '@esbuild/android-arm64': 0.25.6
+ '@esbuild/android-x64': 0.25.6
+ '@esbuild/darwin-arm64': 0.25.6
+ '@esbuild/darwin-x64': 0.25.6
+ '@esbuild/freebsd-arm64': 0.25.6
+ '@esbuild/freebsd-x64': 0.25.6
+ '@esbuild/linux-arm': 0.25.6
+ '@esbuild/linux-arm64': 0.25.6
+ '@esbuild/linux-ia32': 0.25.6
+ '@esbuild/linux-loong64': 0.25.6
+ '@esbuild/linux-mips64el': 0.25.6
+ '@esbuild/linux-ppc64': 0.25.6
+ '@esbuild/linux-riscv64': 0.25.6
+ '@esbuild/linux-s390x': 0.25.6
+ '@esbuild/linux-x64': 0.25.6
+ '@esbuild/netbsd-arm64': 0.25.6
+ '@esbuild/netbsd-x64': 0.25.6
+ '@esbuild/openbsd-arm64': 0.25.6
+ '@esbuild/openbsd-x64': 0.25.6
+ '@esbuild/openharmony-arm64': 0.25.6
+ '@esbuild/sunos-x64': 0.25.6
+ '@esbuild/win32-arm64': 0.25.6
+ '@esbuild/win32-ia32': 0.25.6
+ '@esbuild/win32-x64': 0.25.6
+
escalade@3.2.0: {}
escape-html@1.0.3: {}
@@ -6486,13 +6762,13 @@ snapshots:
path-exists: 5.0.0
unicorn-magic: 0.1.0
- floating-vue@5.2.2(@nuxt/kit@3.17.5(magicast@0.3.5))(vue@3.5.17(typescript@5.8.3)):
+ floating-vue@5.2.2(@nuxt/kit@3.17.6(magicast@0.3.5))(vue@3.5.17(typescript@5.8.3)):
dependencies:
'@floating-ui/dom': 1.1.1
vue: 3.5.17(typescript@5.8.3)
vue-resize: 2.0.0-alpha.1(vue@3.5.17(typescript@5.8.3))
optionalDependencies:
- '@nuxt/kit': 3.17.5(magicast@0.3.5)
+ '@nuxt/kit': 3.17.6(magicast@0.3.5)
fn.name@1.1.0: {}
@@ -6597,8 +6873,6 @@ snapshots:
dependencies:
ini: 4.1.1
- globals@11.12.0: {}
-
globby@14.1.0:
dependencies:
'@sindresorhus/merge-streams': 2.3.0
@@ -6638,7 +6912,7 @@ snapshots:
dependencies:
function-bind: 1.1.2
- hls.js@1.6.5: {}
+ hls.js@1.6.7: {}
hookable@5.5.3: {}
@@ -6665,7 +6939,7 @@ snapshots:
https-proxy-agent@7.0.6:
dependencies:
- agent-base: 7.1.3
+ agent-base: 7.1.4
debug: 4.4.1
transitivePeerDependencies:
- supports-color
@@ -6913,22 +7187,22 @@ snapshots:
luxon@3.6.1: {}
- magic-string-ast@0.7.1:
+ magic-string-ast@1.0.0:
dependencies:
magic-string: 0.30.17
magic-string@0.30.17:
dependencies:
- '@jridgewell/sourcemap-codec': 1.5.3
+ '@jridgewell/sourcemap-codec': 1.5.4
magic-string@0.30.8:
dependencies:
- '@jridgewell/sourcemap-codec': 1.5.3
+ '@jridgewell/sourcemap-codec': 1.5.4
magicast@0.3.5:
dependencies:
- '@babel/parser': 7.27.7
- '@babel/types': 7.27.7
+ '@babel/parser': 7.28.0
+ '@babel/types': 7.28.0
source-map-js: 1.2.1
math-intrinsics@1.1.0: {}
@@ -7030,15 +7304,15 @@ snapshots:
nitropack@2.11.13:
dependencies:
'@cloudflare/kv-asset-handler': 0.4.0
- '@netlify/functions': 3.1.10(rollup@4.44.1)
- '@rollup/plugin-alias': 5.1.1(rollup@4.44.1)
- '@rollup/plugin-commonjs': 28.0.6(rollup@4.44.1)
- '@rollup/plugin-inject': 5.0.5(rollup@4.44.1)
- '@rollup/plugin-json': 6.1.0(rollup@4.44.1)
- '@rollup/plugin-node-resolve': 16.0.1(rollup@4.44.1)
- '@rollup/plugin-replace': 6.0.2(rollup@4.44.1)
- '@rollup/plugin-terser': 0.4.4(rollup@4.44.1)
- '@vercel/nft': 0.29.4(rollup@4.44.1)
+ '@netlify/functions': 3.1.10(rollup@4.44.2)
+ '@rollup/plugin-alias': 5.1.1(rollup@4.44.2)
+ '@rollup/plugin-commonjs': 28.0.6(rollup@4.44.2)
+ '@rollup/plugin-inject': 5.0.5(rollup@4.44.2)
+ '@rollup/plugin-json': 6.1.0(rollup@4.44.2)
+ '@rollup/plugin-node-resolve': 16.0.1(rollup@4.44.2)
+ '@rollup/plugin-replace': 6.0.2(rollup@4.44.2)
+ '@rollup/plugin-terser': 0.4.4(rollup@4.44.2)
+ '@vercel/nft': 0.29.4(rollup@4.44.2)
archiver: 7.0.1
c12: 3.0.4(magicast@0.3.5)
chokidar: 4.0.3
@@ -7053,7 +7327,7 @@ snapshots:
defu: 6.1.4
destr: 2.0.5
dot-prop: 9.0.0
- esbuild: 0.25.5
+ esbuild: 0.25.6
escape-string-regexp: 5.0.0
etag: 1.8.1
exsolve: 1.0.7
@@ -7080,8 +7354,8 @@ snapshots:
pkg-types: 2.2.0
pretty-bytes: 6.1.1
radix3: 1.1.2
- rollup: 4.44.1
- rollup-plugin-visualizer: 6.0.3(rollup@4.44.1)
+ rollup: 4.44.2
+ rollup-plugin-visualizer: 6.0.3(rollup@4.44.2)
scule: 1.3.0
semver: 7.7.2
serve-placeholder: 2.0.2
@@ -7099,7 +7373,7 @@ snapshots:
untyped: 2.0.0
unwasm: 0.3.9
youch: 4.1.0-beta.8
- youch-core: 0.3.2
+ youch-core: 0.3.3
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -7153,7 +7427,7 @@ snapshots:
node-source-walk@7.0.1:
dependencies:
- '@babel/parser': 7.27.7
+ '@babel/parser': 7.28.0
nopt@8.1.0:
dependencies:
@@ -7186,16 +7460,16 @@ snapshots:
dependencies:
boolbase: 1.0.0
- nuxt@3.17.5(@parcel/watcher@2.5.1)(@types/node@24.0.8)(db0@0.3.2)(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.44.1)(terser@5.43.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(yaml@2.8.0):
+ nuxt@3.17.6(@parcel/watcher@2.5.1)(@types/node@24.0.11)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.44.2)(terser@5.43.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(yaml@2.8.0):
dependencies:
'@nuxt/cli': 3.25.1(magicast@0.3.5)
'@nuxt/devalue': 2.0.2
- '@nuxt/devtools': 2.6.0(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
- '@nuxt/kit': 3.17.5(magicast@0.3.5)
- '@nuxt/schema': 3.17.5
+ '@nuxt/devtools': 2.6.2(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
+ '@nuxt/kit': 3.17.6(magicast@0.3.5)
+ '@nuxt/schema': 3.17.6
'@nuxt/telemetry': 2.6.6(magicast@0.3.5)
- '@nuxt/vite-builder': 3.17.5(@types/node@24.0.8)(magicast@0.3.5)(rollup@4.44.1)(terser@5.43.1)(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3))(yaml@2.8.0)
- '@unhead/vue': 2.0.11(vue@3.5.17(typescript@5.8.3))
+ '@nuxt/vite-builder': 3.17.6(@types/node@24.0.11)(magicast@0.3.5)(rollup@4.44.2)(terser@5.43.1)(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3))(yaml@2.8.0)
+ '@unhead/vue': 2.0.12(vue@3.5.17(typescript@5.8.3))
'@vue/shared': 3.5.17
c12: 3.0.4(magicast@0.3.5)
chokidar: 4.0.3
@@ -7206,7 +7480,7 @@ snapshots:
destr: 2.0.5
devalue: 5.1.1
errx: 0.1.0
- esbuild: 0.25.5
+ esbuild: 0.25.6
escape-string-regexp: 5.0.0
estree-walker: 3.0.3
exsolve: 1.0.7
@@ -7226,7 +7500,7 @@ snapshots:
ofetch: 1.4.1
ohash: 2.0.11
on-change: 5.0.1
- oxc-parser: 0.72.3
+ oxc-parser: 0.75.1
pathe: 2.0.3
perfect-debounce: 1.0.0
pkg-types: 2.2.0
@@ -7242,7 +7516,7 @@ snapshots:
unctx: 2.4.1
unimport: 5.1.0
unplugin: 2.3.5
- unplugin-vue-router: 0.12.0(vue-router@4.5.1(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))
+ unplugin-vue-router: 0.14.0(@vue/compiler-sfc@3.5.17)(vue-router@4.5.1(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))
unstorage: 1.16.0(db0@0.3.2)(ioredis@5.6.1)
untyped: 2.0.0
vue: 3.5.17(typescript@5.8.3)
@@ -7251,7 +7525,7 @@ snapshots:
vue-router: 4.5.1(vue@3.5.17(typescript@5.8.3))
optionalDependencies:
'@parcel/watcher': 2.5.1
- '@types/node': 24.0.8
+ '@types/node': 24.0.11
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -7269,6 +7543,7 @@ snapshots:
- '@upstash/redis'
- '@vercel/blob'
- '@vercel/kv'
+ - '@vue/compiler-sfc'
- aws4fetch
- better-sqlite3
- bufferutil
@@ -7354,24 +7629,25 @@ snapshots:
is-docker: 2.2.1
is-wsl: 2.2.0
- oxc-parser@0.72.3:
+ oxc-parser@0.75.1:
dependencies:
- '@oxc-project/types': 0.72.3
+ '@oxc-project/types': 0.75.1
optionalDependencies:
- '@oxc-parser/binding-darwin-arm64': 0.72.3
- '@oxc-parser/binding-darwin-x64': 0.72.3
- '@oxc-parser/binding-freebsd-x64': 0.72.3
- '@oxc-parser/binding-linux-arm-gnueabihf': 0.72.3
- '@oxc-parser/binding-linux-arm-musleabihf': 0.72.3
- '@oxc-parser/binding-linux-arm64-gnu': 0.72.3
- '@oxc-parser/binding-linux-arm64-musl': 0.72.3
- '@oxc-parser/binding-linux-riscv64-gnu': 0.72.3
- '@oxc-parser/binding-linux-s390x-gnu': 0.72.3
- '@oxc-parser/binding-linux-x64-gnu': 0.72.3
- '@oxc-parser/binding-linux-x64-musl': 0.72.3
- '@oxc-parser/binding-wasm32-wasi': 0.72.3
- '@oxc-parser/binding-win32-arm64-msvc': 0.72.3
- '@oxc-parser/binding-win32-x64-msvc': 0.72.3
+ '@oxc-parser/binding-android-arm64': 0.75.1
+ '@oxc-parser/binding-darwin-arm64': 0.75.1
+ '@oxc-parser/binding-darwin-x64': 0.75.1
+ '@oxc-parser/binding-freebsd-x64': 0.75.1
+ '@oxc-parser/binding-linux-arm-gnueabihf': 0.75.1
+ '@oxc-parser/binding-linux-arm-musleabihf': 0.75.1
+ '@oxc-parser/binding-linux-arm64-gnu': 0.75.1
+ '@oxc-parser/binding-linux-arm64-musl': 0.75.1
+ '@oxc-parser/binding-linux-riscv64-gnu': 0.75.1
+ '@oxc-parser/binding-linux-s390x-gnu': 0.75.1
+ '@oxc-parser/binding-linux-x64-gnu': 0.75.1
+ '@oxc-parser/binding-linux-x64-musl': 0.75.1
+ '@oxc-parser/binding-wasm32-wasi': 0.75.1
+ '@oxc-parser/binding-win32-arm64-msvc': 0.75.1
+ '@oxc-parser/binding-win32-x64-msvc': 0.75.1
p-event@6.0.1:
dependencies:
@@ -7816,39 +8092,39 @@ snapshots:
rfdc@1.4.1: {}
- rollup-plugin-visualizer@6.0.3(rollup@4.44.1):
+ rollup-plugin-visualizer@6.0.3(rollup@4.44.2):
dependencies:
open: 8.4.2
picomatch: 4.0.2
source-map: 0.7.4
yargs: 17.7.2
optionalDependencies:
- rollup: 4.44.1
+ rollup: 4.44.2
- rollup@4.44.1:
+ rollup@4.44.2:
dependencies:
'@types/estree': 1.0.8
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.44.1
- '@rollup/rollup-android-arm64': 4.44.1
- '@rollup/rollup-darwin-arm64': 4.44.1
- '@rollup/rollup-darwin-x64': 4.44.1
- '@rollup/rollup-freebsd-arm64': 4.44.1
- '@rollup/rollup-freebsd-x64': 4.44.1
- '@rollup/rollup-linux-arm-gnueabihf': 4.44.1
- '@rollup/rollup-linux-arm-musleabihf': 4.44.1
- '@rollup/rollup-linux-arm64-gnu': 4.44.1
- '@rollup/rollup-linux-arm64-musl': 4.44.1
- '@rollup/rollup-linux-loongarch64-gnu': 4.44.1
- '@rollup/rollup-linux-powerpc64le-gnu': 4.44.1
- '@rollup/rollup-linux-riscv64-gnu': 4.44.1
- '@rollup/rollup-linux-riscv64-musl': 4.44.1
- '@rollup/rollup-linux-s390x-gnu': 4.44.1
- '@rollup/rollup-linux-x64-gnu': 4.44.1
- '@rollup/rollup-linux-x64-musl': 4.44.1
- '@rollup/rollup-win32-arm64-msvc': 4.44.1
- '@rollup/rollup-win32-ia32-msvc': 4.44.1
- '@rollup/rollup-win32-x64-msvc': 4.44.1
+ '@rollup/rollup-android-arm-eabi': 4.44.2
+ '@rollup/rollup-android-arm64': 4.44.2
+ '@rollup/rollup-darwin-arm64': 4.44.2
+ '@rollup/rollup-darwin-x64': 4.44.2
+ '@rollup/rollup-freebsd-arm64': 4.44.2
+ '@rollup/rollup-freebsd-x64': 4.44.2
+ '@rollup/rollup-linux-arm-gnueabihf': 4.44.2
+ '@rollup/rollup-linux-arm-musleabihf': 4.44.2
+ '@rollup/rollup-linux-arm64-gnu': 4.44.2
+ '@rollup/rollup-linux-arm64-musl': 4.44.2
+ '@rollup/rollup-linux-loongarch64-gnu': 4.44.2
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.44.2
+ '@rollup/rollup-linux-riscv64-gnu': 4.44.2
+ '@rollup/rollup-linux-riscv64-musl': 4.44.2
+ '@rollup/rollup-linux-s390x-gnu': 4.44.2
+ '@rollup/rollup-linux-x64-gnu': 4.44.2
+ '@rollup/rollup-linux-x64-musl': 4.44.2
+ '@rollup/rollup-win32-arm64-msvc': 4.44.2
+ '@rollup/rollup-win32-ia32-msvc': 4.44.2
+ '@rollup/rollup-win32-x64-msvc': 4.44.2
fsevents: 2.3.3
run-applescript@7.0.0: {}
@@ -8111,7 +8387,7 @@ snapshots:
terser@5.43.1:
dependencies:
- '@jridgewell/source-map': 0.3.9
+ '@jridgewell/source-map': 0.3.10
acorn: 8.15.0
commander: 2.20.3
source-map-support: 0.5.21
@@ -8186,7 +8462,7 @@ snapshots:
pathe: 2.0.3
ufo: 1.6.1
- unhead@2.0.11:
+ unhead@2.0.12:
dependencies:
hookable: 5.5.3
@@ -8220,19 +8496,19 @@ snapshots:
pathe: 2.0.3
picomatch: 4.0.2
- unplugin-vue-router@0.12.0(vue-router@4.5.1(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3)):
+ unplugin-vue-router@0.14.0(@vue/compiler-sfc@3.5.17)(vue-router@4.5.1(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3)):
dependencies:
- '@babel/types': 7.27.7
- '@vue-macros/common': 1.16.1(vue@3.5.17(typescript@5.8.3))
- ast-walker-scope: 0.6.2
+ '@vue-macros/common': 3.0.0-beta.15(vue@3.5.17(typescript@5.8.3))
+ '@vue/compiler-sfc': 3.5.17
+ ast-walker-scope: 0.8.1
chokidar: 4.0.3
fast-glob: 3.3.3
json5: 2.2.3
local-pkg: 1.1.1
magic-string: 0.30.17
- micromatch: 4.0.8
mlly: 1.7.4
pathe: 2.0.3
+ picomatch: 4.0.2
scule: 1.3.0
unplugin: 2.3.5
unplugin-utils: 0.2.4
@@ -8318,23 +8594,23 @@ snapshots:
spdx-correct: 3.2.0
spdx-expression-parse: 3.0.1
- vite-dev-rpc@1.1.0(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)):
+ vite-dev-rpc@1.1.0(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)):
dependencies:
birpc: 2.4.0
- vite: 6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)
- vite-hot-client: 2.1.0(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))
+ vite: 6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)
+ vite-hot-client: 2.1.0(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))
- vite-hot-client@2.1.0(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)):
+ vite-hot-client@2.1.0(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)):
dependencies:
- vite: 6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)
- vite-node@3.2.4(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0):
+ vite-node@3.2.4(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0):
dependencies:
cac: 6.7.14
debug: 4.4.1
es-module-lexer: 1.7.0
pathe: 2.0.3
- vite: 6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)
transitivePeerDependencies:
- '@types/node'
- jiti
@@ -8349,7 +8625,7 @@ snapshots:
- tsx
- yaml
- vite-plugin-checker@0.9.3(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)):
+ vite-plugin-checker@0.9.3(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)):
dependencies:
'@babel/code-frame': 7.27.1
chokidar: 4.0.3
@@ -8359,12 +8635,12 @@ snapshots:
strip-ansi: 7.1.0
tiny-invariant: 1.3.3
tinyglobby: 0.2.14
- vite: 6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)
vscode-uri: 3.1.0
optionalDependencies:
typescript: 5.8.3
- vite-plugin-inspect@11.3.0(@nuxt/kit@3.17.5(magicast@0.3.5))(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)):
+ vite-plugin-inspect@11.3.0(@nuxt/kit@3.17.6(magicast@0.3.5))(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)):
dependencies:
ansis: 4.1.0
debug: 4.4.1
@@ -8374,33 +8650,33 @@ snapshots:
perfect-debounce: 1.0.0
sirv: 3.0.1
unplugin-utils: 0.2.4
- vite: 6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)
- vite-dev-rpc: 1.1.0(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))
+ vite: 6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)
+ vite-dev-rpc: 1.1.0(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))
optionalDependencies:
- '@nuxt/kit': 3.17.5(magicast@0.3.5)
+ '@nuxt/kit': 3.17.6(magicast@0.3.5)
transitivePeerDependencies:
- supports-color
- vite-plugin-vue-tracer@1.0.0(vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3)):
+ vite-plugin-vue-tracer@1.0.0(vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3)):
dependencies:
estree-walker: 3.0.3
exsolve: 1.0.7
magic-string: 0.30.17
pathe: 2.0.3
source-map-js: 1.2.1
- vite: 6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0)
vue: 3.5.17(typescript@5.8.3)
- vite@6.3.5(@types/node@24.0.8)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0):
+ vite@6.3.5(@types/node@24.0.11)(jiti@2.4.2)(terser@5.43.1)(yaml@2.8.0):
dependencies:
- esbuild: 0.25.5
+ esbuild: 0.25.6
fdir: 6.4.6(picomatch@4.0.2)
picomatch: 4.0.2
postcss: 8.5.6
- rollup: 4.44.1
+ rollup: 4.44.2
tinyglobby: 0.2.14
optionalDependencies:
- '@types/node': 24.0.8
+ '@types/node': 24.0.11
fsevents: 2.3.3
jiti: 2.4.2
terser: 5.43.1
@@ -8536,26 +8812,26 @@ snapshots:
yocto-queue@1.2.1: {}
- youch-core@0.3.2:
+ youch-core@0.3.3:
dependencies:
- '@poppinss/exception': 1.2.1
+ '@poppinss/exception': 1.2.2
error-stack-parser-es: 1.0.5
+ youch@4.1.0-beta.10:
+ dependencies:
+ '@poppinss/colors': 4.1.5
+ '@poppinss/dumper': 0.6.4
+ '@speed-highlight/core': 1.2.7
+ cookie: 1.0.2
+ youch-core: 0.3.3
+
youch@4.1.0-beta.8:
dependencies:
- '@poppinss/colors': 4.1.4
- '@poppinss/dumper': 0.6.3
+ '@poppinss/colors': 4.1.5
+ '@poppinss/dumper': 0.6.4
'@speed-highlight/core': 1.2.7
cookie: 1.0.2
- youch-core: 0.3.2
-
- youch@4.1.0-beta.9:
- dependencies:
- '@poppinss/colors': 4.1.4
- '@poppinss/dumper': 0.6.3
- '@speed-highlight/core': 1.2.7
- cookie: 1.0.2
- youch-core: 0.3.2
+ youch-core: 0.3.3
zip-stream@6.0.1:
dependencies:
@@ -8563,4 +8839,4 @@ snapshots:
compress-commons: 6.0.2
readable-stream: 4.7.0
- zod@3.25.67: {}
+ zod@3.25.76: {}
diff --git a/uv.lock b/uv.lock
index dfca0bfb..4a8f28eb 100644
--- a/uv.lock
+++ b/uv.lock
@@ -95,14 +95,15 @@ wheels = [
[[package]]
name = "aiosignal"
-version = "1.3.2"
+version = "1.4.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "frozenlist" },
+ { name = "typing-extensions", marker = "python_full_version < '3.13'" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/ba/b5/6d55e80f6d8a08ce22b982eafa278d823b541c925f11ee774b0b9c43473d/aiosignal-1.3.2.tar.gz", hash = "sha256:a8c255c66fafb1e499c9351d0bf32ff2d8a0321595ebac3b93713656d2436f54", size = 19424 }
+sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", hash = "sha256:f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7", size = 25007 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/ec/6a/bc7e17a3e87a2985d3e8f4da4cd0f481060eb78fb08596c42be62c90a4d9/aiosignal-1.3.2-py2.py3-none-any.whl", hash = "sha256:45cde58e409a301715980c2b01d0c28bdde3770d8290b5eb2173759d9acb31a5", size = 7597 },
+ { url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", hash = "sha256:053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e", size = 7490 },
]
[[package]]
@@ -773,7 +774,7 @@ wheels = [
[[package]]
name = "pyinstaller"
-version = "6.14.1"
+version = "6.14.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "altgraph" },
@@ -784,19 +785,19 @@ dependencies = [
{ name = "pywin32-ctypes", marker = "sys_platform == 'win32'" },
{ name = "setuptools" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/9f/4a/d66d3a9c34349d73eb099401060e2591da8ccc5ed427e54fff3961302513/pyinstaller-6.14.1.tar.gz", hash = "sha256:35d5c06a668e21f0122178dbf20e40fd21012dc8f6170042af6050c4e7b3edca", size = 4284317 }
+sdist = { url = "https://files.pythonhosted.org/packages/f8/25/41d6be08d65bdc5126e86d854f5767397483acf360f2c95c890e3fa96a31/pyinstaller-6.14.2.tar.gz", hash = "sha256:142cce0719e79315f0cc26400c2e5c45d9b6b17e7e0491fee444a9f8f16f4917", size = 4284885 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/43/f6/fa56e547fe849db4b8da0acaad6101a6382c18370c7e0f378a1cf0ea89f0/pyinstaller-6.14.1-py3-none-macosx_10_13_universal2.whl", hash = "sha256:da559cfe4f7a20a7ebdafdf12ea2a03ea94d3caa49736ef53ee2c155d78422c9", size = 999937 },
- { url = "https://files.pythonhosted.org/packages/af/a6/a2814978f47ae038b1ce112717adbdcfd8dfb9504e5c52437902331cde1a/pyinstaller-6.14.1-py3-none-manylinux2014_aarch64.whl", hash = "sha256:f040d1e3d42af3730104078d10d4a8ca3350bd1c78de48f12e1b26f761e0cbc3", size = 719569 },
- { url = "https://files.pythonhosted.org/packages/35/f0/86391a4c0f558aef43a7dac8f678d46f4e5b84bd133308e3ea81f7384ab9/pyinstaller-6.14.1-py3-none-manylinux2014_i686.whl", hash = "sha256:7b8813fb2d5a82ef4ceffc342ed9a11a6fc1ef21e68e833dbd8fedb8a188d3f5", size = 729824 },
- { url = "https://files.pythonhosted.org/packages/e5/88/446814e335d937406e6e1ae4a77ed922b8eea8b90f3aaf69427a16b58ed2/pyinstaller-6.14.1-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:e2cfdbc6dd41d19872054fc233da18856ec422a7fdea899b6985ae04f980376a", size = 727937 },
- { url = "https://files.pythonhosted.org/packages/c6/0f/5aa891c61d303ad4a794b7e2f864aacf64fe0f6f5559e2aec0f742595fad/pyinstaller-6.14.1-py3-none-manylinux2014_s390x.whl", hash = "sha256:a4d53b3ecb5786b097b79bda88c4089186fc1498ef7eaa6cee57599ae459241e", size = 724762 },
- { url = "https://files.pythonhosted.org/packages/c5/92/e32ec0a1754852a8ed5a60f6746c6483e3da68aee97d314f3a3a99e0ed9e/pyinstaller-6.14.1-py3-none-manylinux2014_x86_64.whl", hash = "sha256:c48dd257f77f61ebea2d1fdbaf11243730f2271873c88d3b5ecb7869525d3bcb", size = 724957 },
- { url = "https://files.pythonhosted.org/packages/c3/66/1260f384e47bf939f6238f791d4cda7edb94771d2fa0a451e0edb21ac9c7/pyinstaller-6.14.1-py3-none-musllinux_1_1_aarch64.whl", hash = "sha256:5b05cbb2ffc033b4681268159b82bac94b875475c339603c7e605f00a73c8746", size = 724132 },
- { url = "https://files.pythonhosted.org/packages/d2/8b/8570ab94ec07e0b2b1203f45840353ee76aa067a2540c97da43d43477b26/pyinstaller-6.14.1-py3-none-musllinux_1_1_x86_64.whl", hash = "sha256:d5fd73757c8ea9adb2f9c1f81656335ba9890029ede3031835d768fde36e89f0", size = 723847 },
- { url = "https://files.pythonhosted.org/packages/d5/43/6c68dc9e53b09ff948d6e46477932b387832bbb920c48061d734ef089368/pyinstaller-6.14.1-py3-none-win32.whl", hash = "sha256:547f7a93592e408cbfd093ce9fd9631215387dab0dbf3130351d3b0b1186a534", size = 1299744 },
- { url = "https://files.pythonhosted.org/packages/7c/dd/bb8d5bcb0592f7f5d454ad308051d00ed34f8b08d5003400b825cfe35513/pyinstaller-6.14.1-py3-none-win_amd64.whl", hash = "sha256:0794290b4b56ef9d35858334deb29f36ec1e1f193b0f825212a0aa5a1bec5a2f", size = 1357625 },
- { url = "https://files.pythonhosted.org/packages/89/57/8a8979737980e50aa5031b77318ce783759bf25be2956317f2e1d7a65a09/pyinstaller-6.14.1-py3-none-win_arm64.whl", hash = "sha256:d9d99695827f892cb19644106da30681363e8ff27b8326ac8416d62890ab9c74", size = 1298607 },
+ { url = "https://files.pythonhosted.org/packages/a0/dd/e5f4a4be80e291d2443ac7e73fa78f17003e4f2e3ec15a2ffdea0583a5c6/pyinstaller-6.14.2-py3-none-macosx_10_13_universal2.whl", hash = "sha256:d77d18bf5343a1afef2772393d7a489d4ec2282dee5bca549803fc0d74b78330", size = 1000610 },
+ { url = "https://files.pythonhosted.org/packages/8f/a5/0780ce0f9916012cafd65673a4cc3d59aee65af84c773f49b36aa98d0ce9/pyinstaller-6.14.2-py3-none-manylinux2014_aarch64.whl", hash = "sha256:3fa0c391e1300a9fd7752eb1ffe2950112b88fba9d2743eee2ef218a15f4705f", size = 720241 },
+ { url = "https://files.pythonhosted.org/packages/c8/d6/bf9e385cc20ee5dba5248716eda4d1271599c9ff2e173a0e7577d57866f0/pyinstaller-6.14.2-py3-none-manylinux2014_i686.whl", hash = "sha256:077efb2d01d16d9c8fdda3ad52788f0fead2791c5cec9ed6ce058af7e26eb74b", size = 730496 },
+ { url = "https://files.pythonhosted.org/packages/97/6f/358d23398cf210ba5a588e1311b6611762e353670d11838633cbb4c5ff79/pyinstaller-6.14.2-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:fdd2bd020a18736806a6bd5d3c4352f1209b427a96ad6c459d88aec1d90c4f21", size = 728609 },
+ { url = "https://files.pythonhosted.org/packages/9f/08/379af897977d77a4cf7d8c50dbe0135950be6d97be24c3ca4b45ccccd33b/pyinstaller-6.14.2-py3-none-manylinux2014_s390x.whl", hash = "sha256:03862c6b3cf7b16843d24b529f89cd4077cbe467883cd54ce7a81940d6da09d3", size = 725434 },
+ { url = "https://files.pythonhosted.org/packages/b8/98/460a32d2e325ad0ea81e4df478a8d84b5ebe0ceaca0cd3088f16afcaba5f/pyinstaller-6.14.2-py3-none-manylinux2014_x86_64.whl", hash = "sha256:78827a21ada2a848e98671852d20d74b2955b6e2aaf2359ed13a462e1a603d84", size = 725629 },
+ { url = "https://files.pythonhosted.org/packages/6f/bc/16eef174580bf4ca386479e48d5be8a977bf36cb6a9006814d754834c773/pyinstaller-6.14.2-py3-none-musllinux_1_1_aarch64.whl", hash = "sha256:185710ab1503dfdfa14c43237d394d96ac183422d588294be42531480dfa6c38", size = 724803 },
+ { url = "https://files.pythonhosted.org/packages/3c/6b/7162d59ee37e6883a5c4830cfe7dfb06c4997cc6aeb5f170d30ae76d9a39/pyinstaller-6.14.2-py3-none-musllinux_1_1_x86_64.whl", hash = "sha256:6c673a7e761bd4a2560cfd5dbe1ccdcfe2dff304b774e6e5242fc5afed953661", size = 724519 },
+ { url = "https://files.pythonhosted.org/packages/2a/26/d9559ac0851b1e3427a6b3ab0cd9edc8082b114f2499f78af532fdd5e14d/pyinstaller-6.14.2-py3-none-win32.whl", hash = "sha256:1697601aa788e3a52f0b5e620b4741a34b82e6f222ec6e1318b3a1349f566bb2", size = 1300415 },
+ { url = "https://files.pythonhosted.org/packages/79/69/111c85292ff99567a2408a6c6e9bf0b31910239f82b97d106321762d222c/pyinstaller-6.14.2-py3-none-win_amd64.whl", hash = "sha256:e10e0e67288d6dcb5898a917dd1d4272aa0ff33f197ad49a0e39618009d63ed9", size = 1358298 },
+ { url = "https://files.pythonhosted.org/packages/3d/e2/c267cadb3307a4979757b086674f592669c04bd960a8d2746dd2d18ad57d/pyinstaller-6.14.2-py3-none-win_arm64.whl", hash = "sha256:69fd11ca57e572387826afaa4a1b3d4cb74927d76f231f0308c0bd7872ca5ac1", size = 1299280 },
]
[[package]]
@@ -1246,11 +1247,11 @@ wheels = [
[[package]]
name = "typing-extensions"
-version = "4.14.0"
+version = "4.14.1"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/d1/bc/51647cd02527e87d05cb083ccc402f93e441606ff1f01739a62c8ad09ba5/typing_extensions-4.14.0.tar.gz", hash = "sha256:8676b788e32f02ab42d9e7c61324048ae4c6d844a399eebace3d4979d75ceef4", size = 107423 }
+sdist = { url = "https://files.pythonhosted.org/packages/98/5a/da40306b885cc8c09109dc2e1abd358d5684b1425678151cdaed4731c822/typing_extensions-4.14.1.tar.gz", hash = "sha256:38b39f4aeeab64884ce9f74c94263ef78f3c22467c8724005483154c26648d36", size = 107673 }
wheels = [
- { url = "https://files.pythonhosted.org/packages/69/e0/552843e0d356fbb5256d21449fa957fa4eff3bbc135a74a691ee70c7c5da/typing_extensions-4.14.0-py3-none-any.whl", hash = "sha256:a1514509136dd0b477638fc68d6a91497af5076466ad0fa6c338e44e359944af", size = 43839 },
+ { url = "https://files.pythonhosted.org/packages/b5/00/d631e67a838026495268c2f6884f3711a15a9a2a96cd244fdaea53b823fb/typing_extensions-4.14.1-py3-none-any.whl", hash = "sha256:d1e1e3b58374dc93031d6eda2420a48ea44a36c2b4766a4fdeb3710755731d76", size = 43906 },
]
[[package]]
|